BM6P6(@ ~~~}}}yyytttnnnllllllmmmkkkjjjeeecccbbbaaacccgggkkkmmmtttnnneee\\\WWWUUUVVVWWWcccbbbbbbfffjjjllljjjhhhbbbbbbcccdddfffhhhjjjkkkuuu}}}~~~yyysssmmmjjjiiijjjiiiggglllhhhmmm}}}|||sssssssssttttttrrrnnnjjjcccbbbaaaaaabbbeeehhhjjjpppvvv|||rrrbbb\\\WWWUUUSSSTTTZZZccc|||kkkXXXSSSRRRdddzzz]]]aaafffjjjttt}}}pppgggYYYUUUQQQRRRVVVZZZ\\\\\\YYYXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWYYY[[[\\\[[[\\\```eeekkknnnoooyyy{{{|||{{{vvvooohhhcccbbbiiixxx{{{uuurrrmmmjjjddd\\\XXXWWWZZZ^^^ccc___YYYUUUTTTUUUVVVVVVWWW^^^gggmmmpppvvvzzzyyyuuu{{{~~~{{{vvvpppmmmmmmmmmkkkiiieeedddcccbbbdddhhhkkknnnpppkkkddd\\\XXXVVVWWWXXXaaaaaacccfffjjjkkkiiigggaaaaaabbbccceeehhhjjjkkkrrr{{{zzzuuurrrnnniiiffffffhhhhhhhhhjjjiiippp}}}tttssssssttttttqqqmmmjjjcccbbbaaaaaabbbeeehhhjjjooovvvzzznnn___YYYUUUTTTSSSTTT\\\ddddddUUUQQQRRRdddyyy``````bbbhhhwwwrrriiiXXXUUUSSSUUUYYY\\\[[[ZZZVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVUUUVVVXXXZZZ\\\\\\\\\]]]aaaffflllooovvvxxxyyyyyyuuuooohhhddddddkkk{{{zzzwwwvvvqqqiii```ZZZXXX[[[^^^bbb^^^YYYUUUTTTUUUVVVWWW^^^dddlllppprrrwww|||zzzvvv|||}}}xxxrrroooooonnnllliiifffeeeddddddfffiiilllnnnmmmjjjddd___[[[YYYYYYZZZ___```cccgggjjjjjjhhhfff``````aaabbbdddgggjjjkkkpppzzz~~~uuuooommmjjjeeedddeeegggiiijjjjjjmmmwww}}}uuuttttttttttttqqqllliiidddcccaaaaaabbbeeehhhjjjooovvvwwwkkk\\\WWWSSSRRRSSSUUU]]]fff\\\QQQPPPSSSdddxxxbbb______ggg{{{tttlllXXXVVVVVVXXX\\\]]][[[XXXVVVUUUUUUTTTTTTTTTUUUUUUSSSTTTUUUUUUUUUWWWYYY\\\]]]^^^^^^]]]^^^bbbjjjppptttuuuxxxxxxuuupppkkkgggiiippp|||rrrggg^^^ZZZ\\\___aaa]]]XXXUUUUUUVVVWWWXXXbbbgggmmmpppqqquuu}}}~~~{{{xxx{{{vvvqqqooooooooollljjjffffffeeeeeegggjjjmmmooommmkkkfffbbb^^^[[[ZZZZZZ\\\___ccchhhjjjiiigggddd`````````aaacccgggjjjkkkqqq|||wwwrrrmmmkkkgggeeefffiiilllnnnqqquuu~~~|||wwwvvvuuuuuutttqqqlllhhhdddcccbbbaaacccfffiiikkkooovvvvvviii[[[VVVRRRRRRRRRTTT\\\eee|||XXXPPPPPPTTTdddwwwaaa``````iii}}}tttkkkZZZWWWUUUWWWZZZ[[[YYYWWWXXXWWWVVVUUUTTTUUUUUUVVVTTTUUUVVVWWWXXXZZZ^^^aaa```ccceeeeeeccceeelllrrruuuwwwyyyzzzyyyuuupppmmmooouuu|||nnnccc]]]]]]^^^```\\\WWWTTTUUUWWWXXXYYY___ccchhhkkkmmmrrrzzz|||{{{}}}xxxtttpppnnnoooooommmjjjffffffeeefffhhhjjjmmmooollljjjeee```\\\YYYWWWVVV[[[^^^cccggghhhgggeeeddd```______```cccgggjjjllltttwwwrrrpppnnnkkkhhhhhhkkkpppssszzz~~~|||zzzzzzyyyxxxwwwuuuqqqlllhhhdddcccbbbbbbcccfffiiikkkoooxxxvvvjjj\\\WWWSSSRRRRRRTTT[[[dddzzzXXXRRRSSSSSScccxxx___aaaeeemmm~~~}}}qqqiii]]]XXXTTTSSSVVVXXXXXXWWWXXXWWWUUUTTTTTTUUUVVVWWWWWWXXXYYYYYY[[[^^^cccgggggglllqqqrrrppppppssswww{{{}}}|||xxxuuusssvvv{{{xxxkkkbbb^^^]]]___[[[VVVTTTUUUXXXZZZZZZ[[[___ccchhhmmmttt|||}}}|||~~~wwwtttpppooopppooollliiieeeeeeeeefffhhhjjjmmmnnniiifffbbb\\\XXXUUUTTTSSSZZZ^^^cccffffffeeeeeeeee````````````cccgggkkknnnwww~~~~~~~~~~~~}}}vvvrrruuussspppnnnmmmqqqwww{{{|||{{{}}}|||zzzyyywwwsssmmmiiieeedddbbbbbbcccfffiiikkkpppyyyvvvjjj]]]XXXSSSSSSRRRTTT\\\eee{{{ZZZTTTSSSRRRaaayyy___bbbgggppp{{{pppggg^^^YYYTTTRRRTTTVVVWWWVVVUUUTTTSSSTTTUUUXXX[[[\\\\\\]]]^^^___aaafffkkkooorrrwww}}}~~~}}}tttvvvwwwyyyuuuiiiaaa]]]]]]ZZZVVVTTTUUUXXX[[[\\\[[[^^^cccjjjqqq{{{}}}}}}{{{wwwsssqqqpppooojjjgggddddddeeefffhhhjjjlllmmmgggddd___[[[WWWVVVUUUVVVZZZ^^^bbbddddddcccdddfffaaaaaa```aaadddhhhmmmoooxxxyyywwwxxxxxxxxxxxx{{{{{{xxx{{{zzzyyywwwwww{{{~~~~~~}}}{{{xxxtttnnniiieeedddcccbbbdddfffjjjlllqqq{{{uuuhhh[[[WWWSSSSSSTTTVVV___hhh}}}[[[SSSPPPPPP___~~~{{{aaabbbfffqqqzzzppphhh^^^ZZZVVVUUUWWWXXXVVVTTTRRRRRRSSSVVVZZZ```eeehhhfffgggiiijjjmmmrrrxxx}}}wwwyyyyyy{{{qqqfff___\\\YYYUUUTTTVVVYYY\\\]]]^^^```fffmmmwww{{{{{{vvvsssqqqnnniiieeeddddddeeefffhhhjjjkkklllhhheee```\\\YYYYYYZZZ[[[ZZZ^^^bbbcccbbbbbbdddfffbbbaaa```aaadddiiimmmpppxxx{{{uuuqqqqqqrrrrrrrrruuuzzz~~~~~~|||yyyuuunnnjjjeeedddcccbbbdddgggjjjlllrrr|||sssfffZZZUUURRRSSSUUUXXXaaakkk\\\RRRNNNOOO^^^}}}|||dddbbbdddqqq{{{qqqiii^^^[[[YYYYYYZZZYYYVVVRRRRRRSSSVVVZZZaaahhhooossspppqqqssstttwww|||{{{~~~vvviiiaaa\\\XXXUUUTTTVVVYYY\\\]]]___bbbgggoooyyyxxxxxx|||vvvpppjjjfffcccfffeeeeeeeeefffgggiiijjjeeebbb^^^[[[XXXXXXXXXYYY^^^^^^______aaabbbdddeeedddbbbcccfffgggfffjjjooowww|||}}}|||vvvpppjjjkkkoootttuuuuuuyyy~~~{{{}}}|||uuulllhhhfffdddbbbbbbdddfffggggggrrr}}}uuukkk]]]YYYQQQQQQUUUTTTbbb~~~}}}ZZZQQQNNNQQQ\\\vvv}}}aaaeeelllxxx}}}vvvnnniii___[[[VVVTTTUUUWWWVVVUUUQQQSSSWWW```kkkssswwwxxx~~~lll```]]]XXXUUUTTTRRRQQQVVV\\\]]]aaadddfffqqqvvvnnnmmmmmmqqqwww|||~~~zzzvvv|||{{{uuuoooiiidddaaaccccccdddeeefffiiikkklllfffccc___\\\YYYYYYZZZZZZ____________``````aaabbbdddcccdddhhhiiihhhkkkqqqyyy~~~~~~|||vvvpppllllllnnnssstttuuuzzz|||}}}|||tttkkkgggdddbbbaaabbbdddgggiiijjjttt~~~rrriii\\\YYYQQQRRRVVVWWWfffxxxVVVOOONNNQQQ[[[uuu{{{bbbffflllxxx}}}uuulllggg]]]YYYUUUSSSTTTUUUTTTTTTTTTXXX```kkkvvv}}}~~~~~~~~~}}}wwwiiiZZZUUURRRRRRQQQPPPSSSYYYZZZ___ccciiiwwwyyynnnddd\\\___cccfffhhhjjjlllnnnvvvuuuwww~~~}}}vvvpppjjjeeeaaacccccccccdddfffgggiiijjjfffccc___\\\ZZZZZZ[[[]]]aaaaaaaaaaaaaaaaaaaaaaaaddddddfffkkkllllllooottt}}}zzztttqqqoooooosssuuuwww}}}|||{{{|||~~~}}}|||}}}zzzrrrjjjfffaaaaaa```aaacccgggjjjmmmvvv}}}pppggg[[[XXXQQQRRRXXXYYYkkkrrrSSSNNNMMMNNNXXXqqqzzzeeehhhnnnyyy~~~uuummmggg[[[XXXTTTRRRRRRRRRSSSRRRQQQXXXdddqqq|||~~~}}}~~~rrrZZZUUUQQQRRRQQQPPPSSSXXXYYY^^^eeeoooooobbb^^^\\\XXXVVV\\\ccceeedddbbbdddfffkkkpppxxxxxxrrrlllgggbbbbbbbbbcccccccccdddeeeeeedddaaa^^^[[[YYY[[[]]]^^^cccccccccdddccccccbbbbbbcccdddhhhoooqqqqqqtttyyy~~~yyyuuusssuuuxxx{{{|||~~~~~~}}}~~~||||||xxxppphhhfffaaaaaaaaaaaabbbeeejjjmmmuuu|||pppgggZZZXXXQQQRRRWWWZZZnnnpppRRRNNNLLLKKKTTTlll|||kkklllqqq|||}}}vvvnnniiiYYYWWWTTTQQQPPPQQQRRRSSSRRRYYYdddqqq|||~~~vvv^^^XXXTTTTTTTTTTTTVVVZZZ\\\bbblllxxxmmm___YYYZZZZZZYYYaaafffkkkllljjjgggggghhhfffoooyyy~~~xxxsssnnngggaaa^^^^^^___```bbbccccccddd```^^^[[[XXXXXX[[[^^^aaaccccccdddddddddccccccbbbbbbdddjjjrrrvvvwwwzzz|||yyy{{{~~~~~~}}}~~~{{{zzzuuummmgggeeebbbcccbbbaaa```ccchhhlllttt~~~|||ppphhhZZZXXXRRRRRRVVVYYYooooooTTTPPPLLLKKKSSSjjjqqqpppsss~~~~~~xxxqqqjjjeeeXXXWWWUUURRRQQQRRRTTTVVVYYY^^^fffoooxxx~~~~~~zzzccc[[[UUUUUUVVVUUUWWW[[[bbbjjjsss}}}nnncccYYYUUUXXX\\\___```kkknnnqqqqqqmmmjjjhhhhhhllluuu{{{wwwtttoooggg```YYYZZZ]]]___bbbdddeeeeee]]][[[XXXWWWXXX\\\aaadddcccddddddddddddbbb```___```ccckkkvvv{{{}}}~~~~~~}}}}}}|||yyyxxxrrrjjjeeeeeebbbcccccc```___aaagggmmmsss}}}{{{ooofffYYYXXXRRRQQQVVVZZZrrrkkkSSSQQQLLLMMMTTTjjjvvvtttuuu~~~~~~vvvooohhhaaa]]]XXXXXXWWWUUUTTTUUUYYY[[[]]]```dddhhhnnnuuu}}}|||~~~iii___VVVTTTUUUUUUXXX[[[hhhooovvvyyy{{{zzzrrrjjj^^^VVVPPPRRRYYY```hhhnnntttzzz~~~vvvooommmmmmyyy|||yyyxxxsssjjjbbb\\\]]]___aaabbbccccccbbb[[[YYYWWWVVVYYY^^^eeeiiiiiijjjiiihhhfffccc___]]]^^^bbblllxxx}}}~~~}}}{{{|||}}}~~~}}}yyywwwvvvppphhhdddeee```aaabbb```^^^aaaiiiooouuuwwwkkkcccXXXWWWRRRRRRWWW]]]wwwcccOOOPPPMMMLLLSSSgggxxxtttttt}}}|||ssskkkeeeaaa]]]ZZZYYYYYYYYYXXXWWWYYY]]]aaa```aaacccdddgggmmmuuu{{{~~~qqqeeeYYYUUUVVVWWWZZZ]]]jjjoooqqqmmmhhhccc\\\VVVWWWSSSSSSZZZbbbhhhrrr{{{~~~zzzxxx|||~~~}}}}}}xxxnnnfffddddddddddddbbb```^^^]]][[[YYYWWWWWWZZZaaaggglllqqqqqqpppmmmjjjeeeaaa^^^\\\aaalllyyy|||}}}}}}{{{zzzzzz{{{|||{{{xxxvvvtttnnngggdddeee^^^```aaa___^^^bbbjjjrrrxxx}}}ssshhh___VVVVVVRRRSSSYYY```{{{\\\KKKOOONNNIIIOOOcccxxxtttsss{{{wwwqqqiiiccc___^^^]]]]]]YYYZZZ[[[ZZZYYY\\\aaaeeefffggghhhhhhiiinnnuuu{{{xxxjjj]]]XXXXXXZZZ]]]aaaiiimmmlllcccYYYTTTPPPLLLNNNOOOVVVcccjjjnnnvvv~~~}}}xxxooohhhfffdddbbbaaaaaa___\\\YYYVVVUUUUUUVVV[[[dddooowwwxxxxxxxxxuuukkk```]]]``````dddlllvvv|||{{{{{{{{{|||}}}{{{wwwssstttuuutttrrrmmmhhhbbb___aaa______aaaaaaaaaeeekkksss}}}wwwkkk___XXXOOOTTTTTTUUUYYY```]]]MMMIIIMMMMMMQQQ^^^{{{lllnnnttt~~~ssshhh]]]YYYWWWVVVWWWZZZ\\\\\\\\\\\\^^^___aaabbbgggggghhhjjjmmmqqqtttvvvxxx{{{~~~mmm]]]ZZZZZZYYY]]]fffrrrnnneeeZZZPPPKKKLLLNNNQQQVVV^^^gggooouuuxxxzzz{{{}}}{{{vvvnnnhhhfffeeecccbbbbbbaaa^^^\\\SSSRRRSSSUUU\\\hhhuuu~~~{{{pppccc^^^______dddmmmwww|||{{{{{{|||}}}}}}|||xxxuuuuuuuuusssqqqlllgggccc```aaa______aaabbbbbbgggmmmvvv~~~ttthhh]]]VVVOOOSSSRRRTTTZZZddd{{{ZZZLLLHHHLLLKKKNNNZZZuuuoooooottt|||zzzmmmbbbXXXUUUVVVVVVYYY]]]```___]]]\\\\\\]]]^^^___dddeeegggkkkooossswwwyyyvvvxxx|||ooo___[[[ZZZYYY^^^gggoookkkaaaVVVNNNKKKNNNQQQSSSZZZdddnnntttwwwzzz|||ooo}}}{{{xxxssslllfffgggeeeccccccccccccaaa___SSSSSSSSSVVV]]]jjjxxx~~~sssfff______^^^eeeooowww}}}|||{{{{{{|||~~~}}}zzzwwwwwwuuurrroookkkgggdddbbbaaa______bbbdddeeejjjqqq|||zzzpppeeeZZZTTTOOORRRPPPSSS\\\iiivvvXXXKKKGGGKKKJJJLLLXXXrrrrrrppprrrwww~~~sssfff\\\SSSQQQTTTWWW\\\aaaaaa___\\\ZZZZZZ[[[^^^```aaacccggglllqqquuuxxxzzzyyyzzz}}}~~~zzzzzzuuuddd^^^[[[ZZZ```hhhooohhh]]]RRRKKKKKKPPPUUUVVV```nnnvvvyyyyyyzzz|||xxxyyyjjj|||yyyuuupppjjjeeeeeedddbbbbbbbbbcccbbb```WWWVVVUUUVVV]]]iiiwww~~~{{{qqqfff``````]]]eeeooovvv{{{}}}||||||}}}~~~{{{xxxwwwuuuqqqmmmiiifffdddcccaaa______ccceeegggnnnvvvwwwmmmbbbYYYSSSNNNQQQPPPTTT]]]iiirrrVVVKKKGGGIIIJJJMMMZZZttttttpppqqqssszzzooobbbXXXOOOOOOSSSWWW]]]cccaaa^^^[[[YYYZZZ]]]```ccc```cccggglllqqqtttvvvwwwyyyzzz|||~~~~~~~~~zzzxxx{{{}}}mmmddd______dddkkkrrriii\\\PPPJJJKKKQQQVVVXXXeeettt}}}|||xxxwwwxxxsssyyynnn~~~{{{wwwsssmmmhhheeecccbbb```___```aaa```___WWWVVVUUUVVV[[[fffsss|||}}}yyywwwtttmmmccc^^^^^^^^^eeeooouuuyyy~~~}}}}}}}}}~~~{{{xxxuuusssooojjjgggdddccccccaaa______cccfffiiipppyyy}}}tttjjjaaaXXXSSSNNNQQQQQQUUU^^^gggoooVVVLLLGGGIIIHHHLLLZZZvvvuuunnnooopppzzzxxxlll```WWWNNNNNNRRRVVV\\\bbbccc```]]][[[[[[^^^bbbddddddfffiiillloooqqqqqqqqqttttttvvvwwwyyyzzz{{{{{{wwwxxxzzz|||}}}~~~vvvkkkfffeeejjjooovvvmmm^^^RRRLLLMMMQQQUUUXXXfffwww~~~xxxttttttrrr{{{yyyrrr}}}zzzvvvqqqkkkgggeeeccc```^^^]]]^^^______^^^SSSSSSSSSTTTZZZdddooowwwzzzuuupppmmmhhh```\\\\\\```eeelllsssyyy~~~}}}~~~~~~~~~~~~}}}yyyvvvsssqqqmmmiiieeecccbbbaaaaaa______cccfffiiirrrzzzyyypppggg___XXXTTTOOORRRRRRVVV^^^fffkkkSSSLLLHHHIIIFFFIIIWWWsssxxxnnnnnnnnnyyyuuuiii^^^UUUNNNNNNRRRUUUZZZ___eeeccc```______aaadddfffjjjkkklllmmmnnnnnnnnnnnnsssssssssttttttuuuuuuuuuooorrruuuxxx{{{}}}ssslllkkknnnrrryyyoooaaaUUUOOOOOOQQQSSSVVVddduuu|||wwwuuuuuuzzz~~~}}}zzzuuuooojjjgggfffcccaaa^^^\\\]]]^^^^^^]]]SSSSSSSSSSSSWWW^^^gggmmmrrrlllgggeeebbb]]][[[]]]bbbeeejjjqqqyyy~~~{{{vvvvvvwwwxxx{{{}}}~~~~~~~~~~~~|||xxxtttpppnnnkkkhhheeebbb```___bbb______bbbeeeiiiqqqzzz~~~uuukkkddd]]]WWWTTTQQQSSSQQQVVV```iiieeeOOOJJJGGGIIIGGGIIITTTmmm{{{ooonnnnnnxxx~~~rrrfffYYYQQQKKKMMMRRRTTTXXX\\\`````````bbbdddhhhlllnnnpppoooooonnnnnnnnnnnnooouuutttsssqqqpppnnnnnnnnnhhhjjjlllmmmnnnrrrxxx|||wwwpppoooqqqssswwwnnnaaaXXXSSSQQQQQQQQQTTT```rrr{{{~~~~~~}}}zzzuuuooojjjgggfffeeebbb^^^]]]]]]^^^]]]]]]VVVUUUTTTTTTUUUYYY___dddhhhaaa]]]]]]]]]\\\]]]```dddeeehhhoooyyy~~~yyyvvvpppqqqrrrtttwww}}}zzzxxx|||~~~|||~~~}}}~~~~~~~~~{{{vvvsssnnnmmmjjjgggdddaaa___]]]bbb______bbbeeeiiiqqqzzz{{{rrriiiaaa[[[VVVSSSSSSSSSPPPUUUaaammmaaaLLLIIIGGGIIIKKKKKKSSSjjj~~~pppnnnmmmwww|||ooocccUUUMMMIIILLLQQQTTTWWWZZZXXXZZZ]]]ccciiiooouuuxxxsssrrrpppooooooooopppqqqrrrqqqnnnkkkhhheeedddcccbbbccccccbbbbbbfffnnnttt{{{zzzrrrqqqrrrssstttlllaaaYYYUUUSSSQQQPPPSSS^^^ppp}}}wwwrrrooonnnmmmlllggg```YYYXXX]]]bbbaaa___[[[XXXSSSQQQQQQUUU[[[___bbbaaa```^^^]]]]]]]]]^^^dddfffiiimmmsss|||~~~|||wwwrrrooolllmmmrrrwwwzzz~~~{{{|||}}}{{{zzz~~~}}}~~~|||zzzxxxuuuqqqnnnssspppkkkfffbbb`````````___aaacccdddgggllluuu{{{{{{pppfff___ZZZXXXVVVVVVTTTSSSXXXaaavvv___SSSIIIJJJCCCDDDIIIPPPaaahhhlllpppvvv|||ooocccRRRMMMKKKOOOSSSSSSSSSUUUUUUWWW^^^iiiuuu{{{zzzwwwxxxvvvqqqlllggggggkkknnnllljjjgggeeedddcccaaa```___```___\\\YYY[[[aaagggqqqyyy{{{rrrpppssspppmmmfff\\\SSSNNNOOOQQQTTTZZZnnn~~~xxxrrrooommmlllkkkggg```YYYYYY^^^bbbbbb___[[[XXXTTTQQQRRRVVV[[[^^^aaa```___]]]\\\]]]___aaahhhjjjnnnrrrxxx~~~zzzuuupppooonnnqqqxxx|||~~~{{{vvvvvvxxx}}}~~~~~~|||~~~}}}{{{xxxuuusssqqqppprrroookkkfffbbb___^^^^^^]]]___bbbdddgggnnnwww~~~yyynnnddd^^^ZZZXXXVVVTTTQQQRRRWWWccc{{{\\\QQQHHHIIICCCEEEJJJPPP^^^iiimmmoootttzzzmmm```SSSNNNMMMQQQTTTTTTUUUWWWZZZ\\\cccooo{{{}}}|||wwwpppkkkiiihhhhhhggggggfffdddcccbbbaaa```___]]]^^^^^^^^^\\\\\\\\\^^^gggnnnwww~~~{{{qqqoooqqqooommmhhh```WWWQQQOOOPPPUUU[[[nnnyyysssooollljjjhhheee```ZZZZZZ^^^aaaaaa___[[[XXXTTTRRRRRRVVV[[[^^^______]]][[[[[[]]]bbbfffnnnqqquuuyyy~~~~~~xxxsssppprrrsssyyyzzzuuuvvvzzz}}}||||||{{{wwwrrroooppprrrrrroookkkgggbbb___]]]\\\[[[^^^aaadddhhhpppzzz}}}vvvlllccc]]]ZZZXXXWWWTTTRRRSSSYYYhhhzzzWWWNNNFFFIIIDDDGGGJJJNNNZZZzzzmmmnnnooorrrxxxjjj^^^TTTPPPNNNRRRUUUUUUVVVYYY]]]aaaiiiuuuyyyqqqllljjjhhhccc___aaaaaa``````___^^^]]]\\\\\\]]]```bbbcccaaa]]]YYY```eeelllssszzzzzzpppmmmooonnnnnnkkkfff^^^WWWRRRPPPXXX]]]ppp~~~~~~{{{uuuppplllhhheeebbb^^^YYYYYY]]]``````___[[[XXXUUURRRSSSWWW[[[^^^^^^^^^\\\ZZZYYY]]]dddjjjuuuxxx|||xxxuuutttxxx{{{~~~zzz~~~}}}~~~xxxpppmmmpppsssrrrppplllhhhccc```]]]\\\]]]___bbbeeeiiiqqq|||zzztttjjjbbb]]]ZZZYYYYYYVVVVVVWWW]]]ppptttTTTMMMFFFJJJFFFGGGIIILLLWWWtttqqqpppppptttwwwjjj^^^TTTPPPPPPTTTVVVUUUWWW[[[___ccclllwww|||uuuoooiiiddd___\\\^^^^^^^^^]]][[[ZZZZZZZZZ^^^___bbbhhhmmmmmmhhhcccgggggghhhmmmuuu|||yyyooolllmmmnnnoooooommmggg___XXXTTTZZZ```rrr}}}tttmmmiiigggnnnqqqvvvxxxyyyzzz}}}}}}xxxrrrmmmgggccc___\\\YYYXXX[[[^^^^^^^^^ZZZXXXUUUSSSTTTWWW[[[^^^]]]^^^]]]ZZZXXX\\\dddlll|||zzzyyy|||~~~~~~zzzrrrnnnpppssssssqqqmmmhhhdddaaa___^^^```bbbdddfffjjjsss~~~xxxrrriiiaaa\\\[[[ZZZZZZWWWXXXZZZaaauuupppRRRNNNGGGKKKHHHFFFHHHJJJTTTnnnvvvsssrrrwww}}}wwwkkk```SSSQQQQQQUUUVVVVVVXXX]]]ccchhhpppzzz{{{|||yyyqqqfff]]][[[\\\\\\]]]]]]\\\YYYXXXZZZ\\\bbbbbbfffllltttxxxwwwuuuvvvrrrnnnmmmqqqwww|||xxxoookkkkkknnnppprrrrrroooggg___YYY\\\bbbqqqtttooohhh```ZZZXXX[[[___```fffnnntttwwwzzzzzzuuunnnhhhccc]]][[[YYYYYY[[[]]]^^^^^^ZZZXXXVVVTTTUUUXXX[[[^^^]]]___^^^[[[XXX[[[ccckkk~~~|||}}}}}}zzz|||uuuqqqqqqsssssspppkkkfffbbb`````````cccdddfffhhhllluuuvvvpppggg___[[[YYYYYYXXXUUUXXX\\\cccyyykkkPPPNNNHHHKKKHHHEEEFFFIIIQQQhhh{{{tttrrryyy~~~zzzvvvlllcccTTTSSSTTTWWWXXXWWW[[[```jjjooowww~~~}}}{{{uuuxxxwwwnnn```XXXXXX[[[\\\]]]]]][[[YYYZZZ___dddhhhiiilllrrrzzzzzzuuurrrsssvvvyyyyyyyyyzzz|||||||||wwwnnnjjjkkknnnoooqqqsssrrrmmmeee___]]]aaakkkxxx}}}sssjjj```ZZZSSSPPPNNNOOOVVV^^^]]]eeepppyyy|||wwwpppiiiddd]]]\\\[[[[[[]]]^^^``````ZZZXXXVVVUUUUUUXXX[[[^^^^^^``````\\\XXXZZZaaahhhyyy}}}}}}}}}~~~~~~|||yyyvvvtttsssqqqmmmgggbbb___^^^```aaaccceeegggiiioooyyysssmmmddd\\\XXXVVVVVVUUUSSSYYY___hhhgggNNNNNNGGGIIIFFFEEEFFFHHHOOOaaauuuqqqxxxyyyvvvtttmmmeeeVVVVVVXXX[[[[[[ZZZ^^^dddooottt{{{|||wwwtttpppqqqnnnfff\\\UUUUUUXXXZZZ\\\\\\[[[[[[___hhhooosssvvvyyy}}}yyyttttttuuutttrrrrrrtttuuuvvv~~~wwwoookkkkkkllllllnnnqqqrrroooiiiccc]]]___bbbeeefffddd^^^YYYSSSOOOMMMOOOPPPQQQXXXaaahhhppp{{{~~~xxxrrrjjjeee^^^^^^]]]]]]^^^```aaabbbZZZYYYVVVUUUVVVXXX[[[^^^^^^aaabbb^^^XXXYYY```gggrrrxxx}}}zzz|||~~~vvvrrrrrrsssssswww{{{}}}|||{{{{{{yyyvvvsssoookkkeee___\\\]]]___bbbbbbdddgggjjjppp{{{|||qqqkkkbbbZZZVVVTTTSSSSSSSSS[[[cccmmmdddMMMNNNFFFHHHEEEEEEFFFGGGMMM]]]~~~tttooovvv{{{vvvtttsssmmmfffXXXXXXZZZ]]]]]]\\\aaagggqqqvvv|||}}}xxxrrrnnnmmmkkkfff```YYYUUUTTTTTTYYY[[[\\\[[[\\\cccnnnwww}}}xxxttttttqqqmmmllloooppprrr|||vvvoookkkkkkjjjjjjkkknnnpppooojjjeee^^^^^^[[[WWWTTTSSSRRRPPPMMMJJJMMMSSSVVVWWW^^^ffftttzzzxxxnnnfffaaa```^^^]]]]]]```bbbbbbbbb]]]XXXTTTTTTWWW[[[]]]]]]ccccccbbb```^^^^^^^^^```kkkmmmrrrzzz}}}|||xxxqqqkkkgggeeeffffffgggmmmqqqqqqqqqwww~~~}}}{{{xxxuuusssrrrpppiiicccaaa___\\\[[[]]]___aaaeeekkksss~~~}}}yyymmmhhhaaa[[[WWWUUUSSSRRRUUUWWW^^^sssfffRRRKKKBBBIIIFFFEEEGGGIIIMMMYYYwwwnnnnnnuuu|||yyyuuusssrrroooiiidddYYY[[[\\\ZZZYYY\\\dddkkkssssssttttttsssoooiiidddjjjddd]]]YYYTTTQQQTTT[[[^^^```bbbbbbeeemmmzzzzzzxxxqqqmmmhhhiiinnnwww~~~rrriiifffhhhjjjhhhhhhjjjnnnooommmjjjbbb]]]VVVQQQOOOPPPRRRRRRNNNRRRVVVXXXYYY```kkksssyyypppiiidddaaa___]]]^^^___aaabbbaaa]]]YYYUUUVVVZZZ___bbbbbbdddffffffdddaaa^^^^^^___hhhiiilllrrrzzz}}}zzztttpppkkkfffbbb````````````eeejjjkkklllsss{{{{{{{{{zzzxxxuuurrrqqqnnngggaaa```^^^[[[[[[^^^aaacccgggllluuu{{{vvvlllggg```ZZZWWWUUUTTTRRR[[[]]]iiihhhSSSKKKBBBIIIEEEEEEFFFHHHLLLWWWssspppoooxxx~~~zzzvvvrrrpppoookkkeee```XXXZZZ\\\[[[ZZZ\\\bbbhhhpppoooppppppooojjjeee```___ZZZVVVTTTQQQOOOTTTZZZ\\\___dddhhhmmmwwwssspppmmmnnnsss{{{|||uuuppppppqqqttt{{{}}}qqqhhheeeffffffcccbbbdddiiilllmmmkkkccc]]]VVVRRRPPPQQQSSSTTTSSSUUUYYY___gggpppyyy{{{ssslllhhhdddbbb___^^^___`````````]]]YYYVVVXXX^^^dddggghhhfffjjjnnnllleee```^^^___eeedddeeeiiiqqqxxx~~~}}}yyytttpppllljjjgggccc```^^^]]]]]]\\\aaafffgggjjjrrryyyzzz{{{zzzxxxuuurrrpppkkkddd___^^^^^^\\\\\\___ccceeehhhmmmvvvxxxssskkkfff___ZZZWWWVVVTTTSSSYYY]]]mmmlllTTTLLLCCCJJJDDDDDDEEEGGGKKKTTTnnnqqqpppyyy|||yyyvvvrrrnnnllljjjgggaaa]]]WWWZZZ\\\\\\[[[\\\```dddiiiiiiiiiiiihhhddd^^^YYYTTTQQQPPPQQQQQQQQQUUU\\\^^^cccjjjqqqxxx{{{zzzyyyyyy}}}wwwllleee___]]]]]]___eeelllwwwwwwnnnfffbbbdddgggdddaaabbbfffjjjkkkjjjbbb]]]WWWRRRRRRSSSTTTUUUXXXYYY^^^gggsss}}}}}}uuuoookkkhhhdddaaa_______________[[[XXXVVVYYY```gggkkkmmmiiipppuuusssllldddaaaaaaccccccdddgggmmmsssxxx{{{}}}~~~~~~{{{wwwrrrooojjjiiihhhfffdddbbbaaa```aaafffkkknnnqqqzzz|||}}}~~~}}}{{{vvvqqqnnniiibbb^^^^^^^^^]]]^^^aaaccceeehhhnnnwwwwwwqqqiiiddd^^^YYYWWWVVVUUUTTTVVVZZZooooooUUUKKKDDDJJJDDDBBBBBBEEEJJJSSSjjjsssooowww~~~{{{xxxqqqmmmiiiggggggeee```\\\WWWZZZ]]]^^^]]]]]]___```bbbbbbaaaaaaaaa]]]XXXTTTQQQOOOPPPSSSTTTTTTXXX___dddjjjsss{{{|||}}}uuujjjaaaYYYSSSQQQOOOPPPTTT[[[ZZZccckkkpppvvv|||}}}yyywwwssspppnnniiibbbaaacccllliiiffffffhhhiiigggeee___[[[UUURRRRRRSSSTTTUUUYYY]]]cccllluuu}}}}}}wwwqqqnnnjjjgggbbb_______________YYYVVVUUUXXX___ggglllnnnlllsssyyyxxxrrriiidddbbbccceeegggjjjnnnqqqtttvvvyyy{{{||||||{{{|||}}}zzzvvvssslllllllllkkkkkkjjjiiihhhmmmqqqwww{{{}}}wwwqqqmmmhhhbbb^^^_________```cccbbbdddhhhnnnxxxxxxqqqgggccc]]]YYYWWWVVVVVVUUUZZZ^^^uuuqqqUUUKKKEEEKKKCCC@@@@@@DDDKKKRRRgggvvvmmmttt||||||xxxtttlllhhheeedddeeedddaaa^^^WWWZZZ]]]^^^^^^]]]]]]]]][[[[[[[[[\\\\\\ZZZVVVSSSRRRPPPRRRUUUVVVVVVZZZ___hhhooozzz~~~{{{xxxyyy}}}uuueee[[[SSSMMMGGGEEEDDDBBBEEEKKKJJJNNNQQQSSSVVV[[[]]]\\\^^^^^^```bbbaaa^^^```eeekkkiiihhhiiikkkiiiddd```\\\XXXSSSQQQQQQRRRTTTTTTUUU]]]gggoootttyyyyyytttqqqlllhhhccc_________``````YYYVVVTTTWWW^^^fffkkklllmmmrrrwwwyyyuuunnngggbbbaaaeeejjjmmmoooppprrrtttvvvyyy{{{{{{zzz{{{~~~~~~{{{xxxqqqqqqqqqrrrrrrrrrrrrrrryyy~~~|||vvvpppmmmhhhbbb^^^___```___aaaddd```ccciiiqqq{{{yyyrrrfffaaa\\\XXXWWWWWWWWWVVV[[[aaa{{{sssTTTJJJFFFLLLBBB@@@???DDDKKKPPPbbb~~~nnnqqqzzz}}}xxxrrrnnniiifffbbbaaabbbbbb```]]]WWWXXXZZZ\\\\\\[[[YYYXXXUUUUUUVVVXXXZZZZZZXXXUUUTTTRRRSSSVVVVVVUUUYYY___iiiqqq~~~}}}xxxuuuttttttvvv{{{zzzhhhZZZRRRKKKFFFBBBBBB@@@>>>???CCCEEEEEEDDDDDDFFFIIILLLMMMNNNOOOSSSYYYZZZZZZ```gggeeeeeeeeehhhjjjhhhccc^^^YYYVVVRRRPPPQQQSSSTTTTTTSSS]]]iiirrrwww~~~{{{wwwuuummmhhhccc______`````````ZZZVVVTTTWWW^^^eeeiiikkklllnnnrrruuuvvvqqqhhhaaa^^^bbbhhhkkkmmmpppsssvvvuuuxxx|||}}}{{{{{{}}}~~~yyyyyyyyyyyyzzz|||}}}~~~}}}yyysssooolllgggaaa]]]^^^___^^^___ccc___dddkkktttyyyrrrddd```[[[XXXWWWWWWWWWWWWXXXaaasssSSSIIIFFFMMMBBBAAA???CCCJJJMMM\\\rrrrrrzzz~~~zzzuuuoookkkiiieee```______^^^\\\YYYUUUVVVVVVXXXXXXWWWUUUSSSQQQQQQSSSWWWZZZ\\\[[[ZZZWWWUUUUUUWWWWWWVVV[[[aaannnvvv{{{wwwuuuuuuvvvwww~~~zzzmmm]]]QQQMMMGGGCCCBBBCCCBBB???>>>AAAAAA@@@@@@AAABBBDDDFFFHHHHHHIIIMMMRRRTTTWWW___hhhgggeeedddeeegggeee```\\\XXXUUURRRQQQRRRTTTUUUVVVWWW___jjjttt~~~}}}zzzxxxmmmiiiccc______```aaaaaa[[[XXXUUUWWW^^^eeeiiijjjkkkkkkmmmrrruuuqqqhhh```\\\___dddhhhkkkoootttyyyuuuyyy~~~}}}|||}}}~~~}}}}}}zzzuuuqqqnnnlllfff```\\\\\\]]]]]]^^^aaa```eeemmmwwwyyyrrrddd```[[[WWWWWWWWWXXXXXXYYYeeesssRRRHHHFFFMMMBBBCCC@@@DDDIIIKKKWWWvvvsss|||}}}{{{yyyuuupppllljjjeee```]]]\\\[[[XXXUUUTTTSSSSSSTTTUUUTTTRRRPPPOOOPPPRRRVVV[[[^^^^^^]]]ZZZXXXWWWYYYYYYYYY^^^eeettt|||}}}{{{{{{|||zzz|||xxxmmmaaaRRRGGGEEEAAA??????BBBAAA===<<<>>><<<<<<>>>AAACCCDDDEEEGGGGGGHHHLLLPPPRRRUUU^^^iiinnnjjjfffddddddbbb^^^[[[YYYVVVSSSRRRSSSUUUWWWWWW^^^bbbjjjuuu|||xxxooojjjccc````````````^^^[[[WWWUUUVVV\\\dddkkkooolllmmmppprrrsssqqqmmmiiicccaaaeeekkkmmmlllpppvvv}}}||||||}}}~~~~~~zzzxxxuuusssqqqnnnjjjgggbbb```^^^\\\]]]___bbbdddeeefffkkkxxxwwwpppgggaaa\\\ZZZWWWUUUVVVZZZ\\\nnnoooSSSFFFGGGIIICCC???DDDBBBBBBJJJWWWwwwxxx}}}~~~yyywwwvvvrrrlllhhhcccbbbaaa^^^ZZZUUUQQQOOOOOOPPPQQQQQQOOOOOOPPPQQQOOOOOOQQQWWW]]]aaaaaa___bbbYYYUUUZZZ[[[XXX]]]ggg~~~uuubbbUUULLLFFFBBB???@@@@@@???===<<<>>>???AAABBBDDDFFFGGGHHHHHHIIIIIIPPPTTTTTTWWWbbbooovvvyyypppkkkllljjjbbb\\\[[[WWWVVVUUUUUUUUUWWWYYY[[[^^^cccppp}}}xxxpppkkkeeeaaa`````````___ZZZWWWTTTUUUZZZbbbiiilllnnnnnnmmmmmmmmmkkkiiigggbbbaaaeeelllnnnlllooouuu{{{|||~~~}}}vvvtttsssqqqpppnnnjjjgggbbbaaa^^^]]]]]]___bbbdddhhhiiiooo|||tttlllfff```[[[ZZZWWWUUUVVV[[[___rrrmmmQQQEEEFFFHHHBBBBBBFFFCCCBBBIIIUUUrrrzzz||||||wwwtttssspppkkkgggcccbbb___[[[WWWSSSOOOMMMMMMOOOPPPPPPOOOOOOPPPQQQRRRRRRSSSXXX^^^bbbcccbbb```YYYVVVZZZZZZXXX___kkk|||ppp\\\OOOGGGAAA>>>@@@AAAAAA@@@>>>>>>???AAAAAACCCEEEGGGHHHIIIJJJKKKPPPWWW]]]___eeepppzzzwwwqqqppplllccc[[[YYYVVVVVVUUUUUUVVVYYY[[[]]]cccgggqqq~~~~~~~~~yyyqqqmmmgggbbb``````___^^^YYYUUURRRSSSXXX___eeehhhooonnnllljjjhhhgggffffffbbbccchhhnnnqqqppprrruuu{{{}}}|||rrrqqqqqqppppppmmmiiifffbbbaaa___]]]^^^```bbbdddjjjmmmttt|||ooogggddd___ZZZYYYWWWUUUWWW[[[bbbwwwhhhOOODDDEEEGGGBBBDDDGGGDDDCCCIIIQQQkkk~~~{{{}}}~~~zzztttpppooommmiiifffbbb```\\\WWWRRROOOLLLKKKKKKMMMOOOOOOOOOOOOPPPRRRTTTTTTUUUYYY^^^bbbdddddd^^^ZZZYYYZZZXXXXXXaaaooo}}}{{{yyy{{{iiiUUUIIIDDD???;;;@@@AAABBBAAA@@@@@@AAACCCCCCFFFIIIKKKMMMOOOQQQSSS[[[bbbjjjpppyyy~~~uuupppjjjbbb[[[XXXVVVUUUUUUUUUWWWZZZ\\\^^^fffiiirrr|||wwwooozzzrrrnnnhhhccc___]]]]]]]]]WWWTTTQQQQQQUUU[[[```bbbjjjjjjiiihhhfffddddddeeecccgggmmmrrruuuuuuwwwyyy|||~~~~~~sssrrrrrrqqqppplllgggccc```___^^^]]]]]]___aaacccjjjnnnwwwyyyllldddbbb]]]YYYXXXWWWUUUWWW\\\ddd}}}dddNNNEEEEEEGGGCCCCCCGGGDDDCCCHHHNNNeee|||}}}}}}xxxqqqnnnlllkkkhhheeeaaa]]]XXXRRRMMMJJJIIIIIIHHHKKKNNNOOOOOOOOOQQQRRRTTTTTTTTTWWW[[[___bbbddd___]]]\\\[[[WWWWWWaaaooo~~~yyyvvvuuuwwwxxx{{{aaaNNNFFFCCC@@@===???@@@AAAAAAAAAAAACCCEEEGGGJJJOOORRRUUUZZZ___dddlllttt}}}wwwkkkccc^^^[[[YYYVVVUUUTTTUUUVVVXXX[[[]]]dddiiisss}}}wwwqqq|||sssooojjjccc^^^[[[[[[[[[WWWTTTPPPPPPSSSWWW[[[]]]^^^aaacccdddbbbaaaaaaaaabbbhhhnnnsssvvvyyy{{{|||~~~~~~~~~~~~yyywwwuuurrroookkkeeeaaa]]]\\\\\\\\\]]]___aaaccchhhmmmxxxxxxkkkddd```[[[WWWWWWVVVUUUXXX]]]fff___MMMGGGGGGHHHCCC@@@DDDBBBCCCHHHMMM```}}}~~~~~~}}}{{{vvvppplllkkkjjjgggeee^^^ZZZTTTNNNJJJGGGGGGGGGGGGJJJMMMOOOPPPPPPQQQRRRQQQRRRSSSTTTWWWZZZ^^^`````````___[[[VVVVVV```kkkxxx~~~|||yyy|||~~~zzzvvvsssqqqppp{{{zzzkkkVVVGGGBBBBBBBBB@@@>>>@@@AAAAAAAAABBBEEEGGGHHHMMMTTTYYY___hhhsss{{{iii\\\YYYYYYXXXVVVUUUTTTTTTUUUWWWYYY[[[bbblllyyy{{{uuurrrllleee^^^ZZZZZZ[[[WWWTTTPPPOOOQQQUUUWWWXXXSSSWWW\\\^^^\\\[[[\\\^^^aaahhhnnnrrrvvv|||~~~}}}~~~~~~|||wwwsssnnniiiddd```ZZZZZZ[[[\\\^^^```cccdddfffnnnzzzwwwllleee^^^YYYVVVVVVVVVUUUXXX]]]iiiZZZLLLIIIGGGGGGCCC===BBBAAACCCHHHKKK[[[vvv~~~|||zzzxxxtttnnnkkkjjjiiifffbbbZZZWWWRRRLLLHHHFFFEEEEEEHHHKKKOOOQQQQQQPPPQQQQQQOOOQQQSSSTTTVVVXXX[[[^^^``````___ZZZWWWXXX___fffmmmrrrtttrrrsssyyyxxxyyyzzzyyyxxxtttqqqnnnooovvv}}}}}}kkk___VVVJJJAAA???@@@AAAAAA???@@@BBBCCCCCCEEEHHHJJJKKKQQQYYYaaakkkzzzkkkYYYUUUVVVVVVVVVUUUTTTTTTUUUXXXZZZ\\\eeeqqqxxxuuupppggg___[[[[[[\\\WWWTTTPPPOOOPPPSSSUUUVVVRRRVVVYYYYYYWWWXXX[[[___cccjjjqqqsssyyy~~~~~~}}}wwwqqqlllhhhdddaaaZZZZZZ[[[^^^```cccfffhhhgggppp}}}uuulllggg]]]XXXUUUUUUVVVUUUYYY^^^lllTTTKKKIIIGGGEEEAAA===BBBAAACCCHHHHHHUUUnnn}}}}}}~~~yyyxxxtttpppllljjjiiigggccc___VVVTTTPPPKKKHHHFFFEEEDDDIIILLLPPPRRRRRRQQQQQQQQQOOORRRVVVWWWWWWXXX[[[]]]]]]^^^\\\YYYXXX[[[___bbbgggjjjkkkjjjmmmtttxxxxxxtttvvvwwwxxxvvvsssooommmfffpppyyy}}}{{{dddSSSIIIGGGDDD@@@>>>>>>@@@BBBAAABBBDDDFFFFFFHHHKKKNNNRRRYYYbbbmmm{{{mmmXXXUUUVVVTTTTTTTTTTTTUUUXXX\\\___aaaiiiuuuzzzxxxrrrjjjaaa\\\\\\^^^XXXTTTQQQOOOPPPRRRTTTTTTVVVYYYZZZXXXVVVWWW]]]cccgggooouuuwww}}}~~~}}}}}}~~~}}}vvvpppkkkgggdddbbbZZZ[[[\\\___cccfffiiikkkiiirrrtttkkkhhh\\\WWWTTTUUUUUUUUUYYY^^^nnn{{{PPPIIIIIIFFFCCC???>>>BBBBBBDDDHHHGGGRRRiii}}}zzz}}}~~~}}}xxxvvvqqqnnnjjjiiihhhfffaaa\\\TTTRRROOOKKKHHHFFFEEEDDDJJJMMMQQQSSSRRRQQQQQQQQQPPPTTTXXXZZZZZZZZZ\\\^^^[[[[[[ZZZXXXZZZ^^^```aaaggghhhgggeeeiiioooqqqooowwwxxxxxxwwwtttpppmmmjjjcccmmmxxx}}}xxxwwwlll```RRREEE???AAACCCBBB@@@???AAACCCBBBDDDFFFHHHIIIKKKNNNQQQZZZaaakkkwwwmmmYYYVVVWWWUUUSSSSSSTTTWWWZZZ___dddffflllwww~~~{{{ssskkkeee___ZZZWWWYYYVVVQQQNNNMMMNNNQQQSSSVVVVVVVVVVVVWWWZZZ```dddlllsssyyy||||||}}}|||~~~xxxpppiiidddaaa___\\\^^^```aaabbbdddgggjjjoooxxxwwwoookkk\\\^^^YYYWWWZZZUUUWWWfffxxxpppMMMIIIGGGCCCCCCBBB@@@AAACCCDDDCCCGGGVVVfffuuuwww{{{~~~uuuooopppnnnjjjhhheeebbb]]]ZZZTTTQQQLLLHHHFFFFFFHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPUUUYYY]]]___^^^[[[YYYXXXYYYXXXWWWVVVWWWYYY[[[]]]]]]___bbbdddeeegggjjjllloooqqqrrrsssrrrnnnjjjhhhdddjjjppprrrvvv{{{|||yyykkkiiieeeaaaZZZRRRHHHBBB@@@@@@??????@@@BBBCCCDDDEEEGGGIIIGGGGGGKKKTTT[[[fffoooyyyeeeTTTUUUWWWOOOWWWWWWWWWZZZ^^^bbbeeefffmmmlllrrrzzz|||zzz{{{|||ssskkkddd^^^YYYVVVVVVTTTPPPNNNNNNQQQUUUXXXVVVVVVVVVVVVWWWZZZ```dddqqqwww}}}~~~zzz}}}wwwrrrtttrrryyy}}}vvvooohhhccc```___]]]^^^```aaabbbdddgggjjjnnnxxxvvvmmmjjj]]]^^^YYYXXXZZZVVV[[[llllllLLLIIIGGGCCCCCCBBBAAABBBCCCDDDCCCFFFTTTccctttuuuzzz~~~wwwrrrmmmkkkhhheeeccc___[[[XXXRRROOOKKKGGGEEEFFFHHHJJJMMMMMMMMMNNNOOOQQQSSSTTTXXX[[[___aaa___\\\ZZZYYYXXXWWWVVVVVVWWWXXXZZZ\\\]]]^^^```aaaaaabbbeeegggjjjkkkllllllkkkhhhfffdddbbbiiioooqqqsssvvvsssoooddd```ZZZSSSMMMGGG@@@<<<@@@??????@@@AAACCCEEEFFFIIIKKKMMMLLLMMMSSS]]]dddnnnxxxyyyaaaSSSUUU[[[VVVXXXYYY[[[]]]```bbbbbbaaaeeedddiiiqqquuuxxx~~~wwwmmmfff___ZZZWWWVVVTTTPPPNNNOOOQQQUUUXXXUUUVVVVVVVVVWWW[[[```cccsssyyy{{{wwwwwwyyy}}}sssqqquuuuuu|||~~~zzztttmmmgggbbb___^^^]]]___```aaaaaacccgggiiioooyyysssjjjggg^^^^^^YYYXXX[[[XXXaaawwwdddJJJIIIGGGCCCDDDBBBBBBBBBDDDDDDBBBEEERRR___sssrrrxxx{{{uuurrriiigggdddaaa___\\\XXXUUUPPPMMMIIIFFFEEEFFFIIIKKKQQQPPPOOOOOOQQQSSSVVVXXX[[[^^^bbbcccaaa^^^[[[ZZZWWWVVVVVVUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[\\\___aaaeeeeeeddddddcccbbbaaaaaabbbjjjpppssstttrrrmmmfffccc]]]SSSKKKFFFBBB???>>>>>>>>>???@@@BBBEEEHHHIIIMMMNNNPPPQQQTTT[[[eeemmmwwwwwwbbbSSSUUU\\\YYYXXXZZZ^^^```aaaaaa___^^^^^^]]]```hhhpppyyy|||rrrjjjccc^^^ZZZYYYVVVRRROOONNNOOOQQQRRRTTTUUUVVVVVVXXX[[[___cccqqqwww~~~|||xxxwwwvvvxxx{{{xxxrrrkkkfffaaa___^^^^^^___``````aaacccgggjjjuuu}}}zzzooofffccc]]]\\\WWWWWW[[[ZZZhhh\\\HHHHHHFFFCCCDDDBBBCCCCCCCCCDDDCCCDDDOOOZZZzzzpppooouuu}}}zzzwwwsssooolllfffdddaaa^^^\\\YYYUUURRRLLLJJJGGGEEEEEEGGGKKKMMMTTTSSSQQQPPPQQQTTTYYY[[[]]]```dddeeeccc___\\\ZZZWWWVVVVVVVVVVVVWWWXXXYYYXXXYYYYYYXXXWWWXXX[[[^^^aaa```___]]]]]]^^^___```dddllluuuxxxxxxuuullldddbbb[[[RRRJJJEEECCCAAA@@@>>>>>>???AAADDDHHHKKKMMMNNNOOOQQQSSSXXX```jjjrrr~~~~~~mmmYYYVVVZZZWWWYYY[[[^^^_________^^^___]]]^^^aaagggrrrwwwoooggg```\\\YYYVVVRRROOOMMMMMMNNNPPPSSSTTTUUUVVVWWWZZZ^^^aaahhhnnnvvv||||||wwwtttttt{{{yyyuuupppjjjeeeaaa___^^^___``````aaabbbeeeiiimmm{{{}}}uuujjjbbb```[[[ZZZUUUVVVZZZ\\\qqqrrrVVVGGGHHHDDDBBBDDDCCCCCCBBBCCCDDDCCCDDDLLLVVVwwwnnnmmmsss}}}{{{vvvrrrnnniiifffcccaaa^^^\\\ZZZWWWSSSPPPJJJHHHEEEDDDEEEIIIMMMPPPVVVSSSQQQPPPQQQUUUYYY\\\]]]aaafffhhhfffaaa]]]ZZZXXXXXXXXXXXXXXXXXXYYYYYYVVVWWWXXXWWWWWWYYY\\\^^^]]][[[YYYXXXXXXZZZ\\\^^^cccllluuuyyyyyywwwnnnfff[[[UUUNNNGGGCCCAAA???======>>>@@@BBBFFFJJJMMMOOOPPPQQQSSSXXX^^^gggqqqwww}}}dddZZZ[[[WWWZZZ\\\]]]]]]]]]^^^```cccaaadddiiiooo{{{|||tttkkkbbb]]]WWWUUURRRPPPNNNOOOPPPQQQQQQRRRTTTUUUVVVXXX\\\___```eeemmmsssxxx{{{~~~}}}}}}}}}xxxtttrrrwww~~~wwwtttooojjjeeebbb```______```aaaaaacccgggmmmqqq~~~~~~yyyrrrggg```^^^ZZZXXXSSSVVV[[[```{{{jjjSSSHHHHHHBBBAAADDDCCCCCCAAABBBDDDCCCDDDJJJSSSrrrpppkkkqqqzzz{{{uuuqqqlllgggddd___]]]ZZZXXXWWWTTTPPPMMMGGGFFFDDDDDDGGGKKKPPPSSSVVVTTTRRRQQQRRRVVVZZZ]]]\\\bbbiiimmmkkkeee___[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXZZZ[[[[[[\\\]]]___XXXWWWUUUTTTUUUWWWZZZ\\\```hhhqqqtttvvvtttmmmeeeWWWSSSLLLGGGDDDAAA???===>>>???AAACCCGGGKKKOOOQQQSSSUUUYYY```iiisss{{{nnn___^^^\\\]]]___```___]]]^^^bbbffffffnnnvvv~~~|||rrrhhhaaa[[[YYYVVVRRRPPPPPPPPPPPPOOOQQQSSSTTTUUUWWWZZZ]]][[[___eeelllqqquuuxxxzzzxxxxxxzzz~~~}}}xxxttttttyyy|||vvvsssoooiiieeebbbaaa```___```aaabbbeeejjjpppttt|||}}}xxxqqqgggaaa___ZZZWWWSSSXXX^^^dddeeeQQQIIIHHH@@@???DDDCCCBBB@@@AAACCCDDDDDDJJJQQQiiizzzkkkoooxxx~~~yyytttpppkkkfffccc[[[YYYWWWUUUSSSQQQMMMJJJFFFEEEDDDEEEHHHMMMRRRVVVVVVUUUSSSSSSTTTWWW[[[]]]\\\dddmmmsssqqqjjjccc^^^\\\\\\]]]]]]]]]]]]\\\\\\[[[]]]```aaa```^^^^^^___WWWVVVUUUTTTVVVXXX[[[]]]^^^fffllloooppppppkkkdddYYYSSSLLLGGGDDDCCCBBBAAA???@@@BBBDDDHHHLLLPPPRRRSSSVVV^^^hhhtttppp_________```dddfffeeebbb```bbbeeelllxxxyyynnngggaaa___ZZZUUUQQQOOOMMMMMMNNNPPPRRRSSSTTTVVVYYY\\\ZZZ]]]bbbgggmmmqqqtttvvvvvvwwwyyy}}}wwwssstttyyy}}}{{{~~~~~~yyyvvvsssnnniiieeecccbbbaaa___```aaacccfffkkkrrrwwwyyy|||xxxqqqhhhbbbaaa[[[XXXTTTYYY```hhhcccQQQJJJHHH???>>>CCCCCCAAA???@@@CCCDDDDDDIIIPPP```kkkooovvv}}}zzzvvvqqqnnniiieeeaaaYYYWWWTTTRRRQQQNNNKKKHHHFFFEEEDDDEEEIIINNNTTTXXXWWWVVVUUUTTTVVVYYY\\\^^^]]]eeepppwwwvvvnnneee```^^^^^^_________^^^^^^]]]___aaadddeeeccc```^^^^^^XXXXXXWWWXXXYYY[[[^^^```___fffkkklllmmmmmmiiidddWWWQQQIIIBBB@@@@@@AAAAAA@@@AAABBBEEEIIIMMMPPPRRRQQQUUU___lllzzzooo\\\]]]___ccchhhlllkkkfffbbbbbbdddrrrvvvmmmmmmddd\\\YYYVVVQQQMMMLLLOOONNNNNNQQQUUUXXXWWWUUU]]]___aaadddfffjjjpppsssttttttvvv|||zzztttrrruuuzzz~~~}}}}}}|||zzzxxxtttnnnhhhcccaaaaaabbb```aaabbbdddhhhooowww}}}zzzsssmmmggg```\\\UUUTTTUUUWWWWWWfff^^^PPPDDDBBBEEEDDDBBBAAABBB???>>>AAABBBCCCFFFKKK^^^tttsssvvvzzzvvvoooiiifffcccaaa___]]]WWWQQQNNNNNNLLLFFFAAACCCDDDEEEFFFHHHMMMSSSWWWZZZWWWTTTUUUYYY]]]______hhhjjjlllnnnlllgggbbb^^^bbbeeeddd```___aaacccaaaaaabbbcccbbb```___```aaa]]]\\\]]]___bbbeeeeeeeeeeeeeeeeeehhhjjjgggaaa\\\SSSPPPKKKGGGEEEBBB@@@>>>???@@@DDDIIINNNRRRUUUUUUSSS\\\hhhsss}}}oooYYYWWW^^^___rrrwwwooolllhhhhhhooozzzyyytttkkkbbb___[[[VVVRRRQQQPPPOOOOOORRRVVVXXXXXXWWW[[[]]]aaaeeehhhlllppptttsssrrrtttyyy|||vvvsssuuuxxx|||~~~~~~}}}}}}yyyvvvrrrmmmgggcccbbbcccdddcccdddeeeggglllttt~~~vvvoooiiiddd]]]XXXTTTSSSVVVXXX\\\mmm^^^PPPDDDBBBDDDDDDAAA@@@BBB>>>>>>AAABBBCCCFFFKKK]]]{{{wwwyyy~~~xxxtttmmmhhheeebbb```___\\\WWWPPPMMMLLLJJJFFFBBB@@@@@@BBBEEEJJJOOOSSSUUUWWWUUUSSSUUUZZZ^^^______ffffffffffffeeedddbbbaaaeeehhhiiigggfffhhhhhhfffbbbaaa```_______________^^^^^^```cccgggkkkllllllfffeeedddfffgggeee___ZZZSSSPPPKKKGGGDDDBBB@@@>>>@@@BBBFFFKKKPPPTTTWWWXXX[[[bbbmmmyyyjjjYYYXXX[[[bbbtttyyyttttttrrrrrryyyxxxoooeeeaaa]]]VVVQQQPPPRRRQQQQQQTTTWWWZZZ[[[[[[[[[^^^ccchhhkkknnnqqqsssqqqppppppsssxxx}}}~~~yyyuuutttvvvyyy}}}}}}xxxtttpppkkkfffccccccdddeeefffgggiiilllrrr|||}}}tttmmmgggbbb[[[VVVSSSRRRUUUZZZaaawww]]]PPPEEECCCDDDCCC@@@???AAA>>>===@@@BBBBBBEEEJJJXXXxxxzzzxxx}}}|||uuuqqqkkkfffcccaaa___]]]XXXSSSMMMJJJJJJJJJGGGEEEBBBAAACCCHHHNNNRRRRRRPPPRRRRRRSSSVVV[[[^^^``````cccbbb___^^^]]]___aaaccceeeiiilllkkkmmmooonnnkkkccc___\\\[[[^^^```___^^^```aaaccchhhmmmqqqssssssjjjhhhfffffffffddd^^^ZZZTTTPPPJJJFFFCCCBBB@@@???AAAEEEJJJOOORRRVVVYYY\\\dddjjjtttcccYYYZZZZZZcccsssxxxwww||||||}}}~~~tttjjjeee___XXXRRRQQQSSSSSSSSSVVVYYY]]]```aaa```dddiiilllnnnnnnooopppooonnnmmmmmmqqquuuyyy||||||wwwuuuuuuwww{{{}}}yyyssspppjjjeeebbbbbbcccdddfffhhhkkkpppwww~~~uuummmhhhbbb[[[VVVQQQQQQTTTYYYddd}}}[[[OOOEEECCCCCCAAA??????AAA======@@@BBBAAADDDHHHRRRnnnyyyttt}}}~~~{{{{{{qqqnnnhhhdddbbb```]]][[[SSSOOOJJJHHHHHHHHHGGGFFFFFFEEEGGGMMMSSSUUUQQQLLLNNNOOOSSSWWW[[[___``````aaa___\\\ZZZZZZ\\\___aaacccgggiiijjjnnnsssssspppccc^^^YYYYYY^^^bbbaaa___bbbcccfffjjjppptttuuutttpppmmmjjjiiihhhfffaaa\\\VVVQQQJJJEEECCCAAA@@@@@@AAAGGGMMMQQQTTTWWW]]]bbblllqqq{{{{{{]]]YYY]]][[[cccoootttwwwtttnnnggg^^^WWWUUUTTTTTTUUUXXX[[[```fffiiikkkmmmqqqqqqpppmmmkkkjjjllllllkkkjjjkkknnnrrrtttzzzvvvwwwyyyyyy}}}zzzsssooojjjeeebbbaaabbbcccfffhhhmmmsss{{{|||ssslllfffaaaZZZUUUOOOPPPRRRXXXeeeXXXNNNEEECCCCCCAAA??????@@@======@@@BBBAAABBBFFFOOOfffzzzpppxxx~~~{{{{{{ooolllgggcccaaa^^^[[[YYYSSSPPPLLLHHHFFFDDDCCCBBBEEEEEEHHHOOOVVVWWWRRRMMMLLLOOOSSSWWW[[[]]]___```___^^^\\\[[[[[[]]]___```eeeggghhhiiiooovvvwwwtttccc^^^YYY[[[```eeeeeecccdddeeehhhlllqqqttttttsssssspppmmmlllllliiiddd___YYYTTTLLLFFFBBBAAAAAA@@@BBBHHHOOOSSSTTTYYYbbbjjjttt{{{vvv\\\ZZZ]]]\\\ccclllooowwwzzzrrrjjj```YYYVVVSSSUUUWWWYYY]]]dddlllqqqtttvvvvvvtttooojjjfffdddgggiiijjjkkkkkkmmmoooqqq||||||yyyzzz}}}zzz{{{yyypppmmmhhhdddaaabbbccceeegggkkkpppxxx~~~wwwooogggbbb\\\UUUPPPOOOPPPRRRWWWhhhyyyTTTLLLDDDCCCCCC@@@???AAA???======@@@AAA@@@AAAEEENNNbbb|||nnnwww{{{xxxnnnkkkgggccc```]]]YYYWWWVVVTTTPPPLLLGGGDDDAAA@@@BBBDDDJJJQQQWWWXXXUUUPPPLLLPPPTTTWWWYYY[[[]]]^^^]]]]]]\\\]]]^^^___aaabbbiiikkkkkkmmmrrrxxxwwwsssaaa___]]]___dddiiijjjjjjiiijjjlllqqquuuvvvuuutttuuusssqqqpppqqqnnniiiddd^^^XXXNNNGGGBBBAAAAAAAAACCCKKKRRRTTTUUU\\\iiitttrrr^^^YYY[[[[[[ccciiikkkwwwvvvmmmbbbZZZWWWSSSUUUWWWZZZ___gggqqqxxxyyyzzzxxxtttmmmfffbbb```aaafffkkknnnoooppprrrssszzz~~~|||~~~~~~~~~{{{wwwtttllliiieeebbbbbbcccfffhhhjjjooovvv~~~zzztttkkkddd^^^XXXRRRMMMPPPQQQSSSYYYmmmiiiQQQJJJDDDCCCCCC@@@@@@BBB???<<<===@@@AAA???@@@DDDKKK\\\~~~|||mmmuuuyyytttoookkkgggccc```\\\XXXUUURRRRRRRRRPPPMMMJJJHHHGGGHHHLLLRRRWWWZZZXXXUUUSSSNNNQQQUUUWWWWWWXXX[[[]]][[[ZZZZZZ[[[^^^bbbfffiiimmmoooqqqrrrvvvxxxrrriii___```aaaeeehhhllloooqqqooopppssswww{{{}}}|||zzzyyywwwwwwyyyzzzwwwrrrlllbbb[[[QQQHHHCCCAAAAAAAAAFFFNNNUUUVVVWWW___ppp}}}jjj^^^WWWXXX\\\```cccfffvvv~~~ttthhh```]]]RRRTTTXXX[[[```iiittt|||{{{zzzxxxrrrkkkddd```^^^]]]ccclllqqqssstttuuuwwwyyy~~~}}}|||wwwsssqqqhhhfffcccbbbbbbeeeiiikkkmmmrrr{{{zzzsssjjjccc]]]XXXQQQLLLPPPRRRTTT[[[qqq```OOOHHHCCCCCCCCCAAAAAACCC>>><<<===@@@AAA???@@@CCCGGGVVVxxx{{{kkkssswwwpppooolllhhhccc```\\\WWWTTTJJJMMMPPPRRRRRRRRRRRRRRRSSSWWW\\\^^^\\\XXXTTTSSSPPPSSSVVVVVVVVVVVVYYY\\\YYYXXXWWWYYY]]]cccjjjnnnnnnqqqtttvvvxxxuuukkk___]]]aaaeeehhhkkknnnrrruuussstttxxx}}}}}}}}}~~~zzzttteee]]]RRRIIICCCAAAAAAAAAIIIPPPWWWXXXXXXbbbuuu~~~iiibbb\\\UUUVVV^^^[[[]]]```ssssssfff]]]SSSRRRTTTYYY]]]bbbmmmxxx}}}{{{wwwrrrkkkeeeaaa^^^```bbbgggmmmssswwwxxxxxx|||sssllleeeeeedddbbbaaaccchhhkkklllsss}}}xxxoooeee\\\UUUQQQNNNOOORRRUUU\\\nnnYYYIIIGGGDDDAAA??????AAABBB??????>>>>>>??????@@@AAAHHHQQQgggjjjppp{{{vvvqqqnnnhhhccc^^^ZZZVVVSSSTTTQQQMMMIIIHHHIIILLLNNNVVVUUUVVVWWWXXXVVVTTTQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVZZZ___```bbbjjjsssvvvwwwxxxwwwsssllleeeaaa^^^\\\```hhhnnnqqqtttxxxwwwzzzwwweeeZZZOOOJJJGGGDDDBBBDDDJJJQQQWWWXXXYYYcccvvv|||oooaaaZZZYYYWWWXXXZZZWWW[[[dddsssyyykkkbbbUUUSSSTTTYYY\\\aaakkkuuu{{{zzzwwwsssnnnhhhdddaaa___aaafffmmmsssyyy{{{|||}}}yyypppjjjdddddddddddddddfffjjjnnnnnnuuuzzzuuummmcccZZZSSSOOOMMMOOORRRYYYfff|||}}}VVVIIIGGGDDDAAA???@@@AAAAAA@@@@@@??????@@@@@@AAABBBDDDLLLaaaooorrr}}}~~~zzzvvvnnnkkkgggbbb___[[[WWWSSSOOOLLLIIIFFFDDDEEEGGGHHHJJJLLLPPPSSSTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUWWW[[[```bbbdddkkktttzzzzzzyyytttmmmgggcccaaaaaa```eeennnttttttuuuxxx}}}wwwggg\\\PPPKKKHHHDDDCCCEEEKKKQQQXXXZZZ]]]hhh{{{~~~mmmaaaVVVSSSSSSSSSTTTWWW[[[^^^dddppp~~~ooodddXXXUUUTTTXXX[[[```iiirrrvvvvvvvvvsssooojjjdddaaa]]]```eeelllsssyyy~~~}}}{{{yyytttmmmgggbbbdddeeefffgggiiilllooosssyyy|||uuuppphhh^^^VVVQQQMMMLLLPPPUUUbbbyyyiiiPPPHHHFFFCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBAAAIII[[[yyyuuutttzzz}}}yyyuuukkkiiieeebbb___[[[VVVSSSKKKJJJGGGDDDCCCCCCCCCDDDCCCIIIOOORRRRRRRRRSSSTTTRRRSSSSSSTTTUUUUUUUUUUUUVVVWWW\\\aaadddffflllttt~~~~~~{{{rrrhhhaaaaaacccdddeeemmmwww{{{zzzyyyzzzxxxkkk___SSSLLLIIIEEEDDDFFFLLLSSSYYY\\\```mmmvvvggg[[[RRRLLLMMMOOOPPPRRRUUU]]]___eeeooo|||pppdddZZZVVVTTTWWWZZZ___hhhppprrrssssssqqqmmmgggbbb^^^^^^aaaeeekkkqqqwww}}}}}}~~~~~~|||yyyuuuqqqkkkfffcccdddfffggggggiiilllnnnxxx|||wwwooojjjbbbZZZSSSNNNMMMLLLSSS\\\qqq}}}WWWLLLFFFEEECCCAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBCCCIIIWWWpppyyysssxxx~~~zzzvvvkkkhhheeeaaa^^^YYYTTTPPPKKKJJJHHHFFFEEEDDDDDDDDDIIIOOOVVVWWWTTTQQQQQQSSSRRRSSSTTTVVVWWWWWWVVVVVVVVVVVV[[[aaadddeeekkkrrr{{{}}}{{{sssggg```aaaeeeeeeiiisss~~~~~~|||}}}|||ooobbbUUUMMMIIIFFFEEEHHHOOOTTTZZZ]]]cccooovvvbbbZZZPPPJJJHHHLLLOOOPPPRRRUUUZZZ^^^fffppp|||tttggg]]]WWWSSSUUUYYY^^^eeemmmpppqqqqqqooojjjddd___[[[^^^aaafffiiilllqqqwww{{{zzz}}}vvvvvvyyyzzz|||}}}{{{wwwsssoookkkhhhdddfffggggggggggggiiikkkyyywwwqqqhhhddd]]]UUUPPPNNNNNNNNNUUUcccmmmPPPMMMEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@DDDHHHSSSggg|||pppuuu{{{wwwmmmjjjeee```[[[VVVPPPLLLKKKJJJHHHGGGFFFEEEFFFFFFNNNTTTYYYYYYTTTQQQQQQRRRRRRTTTVVVXXXYYYYYYYYYXXXVVVUUUXXX___bbbcccgggmmmrrrwwwyyysssjjjccccccfffeeekkkvvv}}}ssseeeVVVNNNIIIFFFFFFIIIQQQUUUYYY]]]cccooo|||aaaUUURRRJJJGGGGGGLLLOOOOOOQQQUUUVVV\\\eeeoooxxx~~~qqqbbbZZZTTTUUUXXX[[[aaahhhnnnnnnnnnkkkgggbbb]]]ZZZ]]]aaaeeeggghhhjjjnnnrrrsssuuuyyytttqqqqqquuu||||||xxx{{{~~~zzzuuuqqqmmmkkkjjjfffggggggffffffgggiiikkkwww|||ssslllccc___XXXSSSOOOOOOQQQRRRXXXmmmdddOOOOOODDDCCCBBBAAA@@@@@@@@@@@@===============>>>??????AAADDDMMM]]]wwwqqqqqqxxx{{{xxxnnnjjjddd^^^YYYSSSOOOKKKJJJHHHFFFEEEEEEEEEGGGHHHOOORRRUUUUUUSSSQQQQQQRRRRRRTTTWWWYYY[[[[[[[[[ZZZVVVUUUWWW]]]aaaaaadddhhhiiinnnrrrqqqkkkfffeeefffhhhmmmvvv{{{zzz}}}vvvgggXXXNNNIIIEEEFFFIIIQQQTTTXXX\\\cccpppdddRRRKKKJJJFFFDDDFFFKKKMMMMMMOOOSSSTTTYYYbbbiiiooossswwwyyyxxx~~~}}}iii___WWWUUUVVVWWW[[[```ggggggfffdddaaa]]]ZZZXXXYYY^^^ccceeeddddddgggkkklllnnnssszzzwwwqqqkkkmmmtttzzz|||zzzyyy~~~~~~}}}|||xxxsssooolllkkkkkkgggggggggffffffhhhlllooowwwzzzpppiii___[[[VVVQQQOOOQQQTTTVVV___{{{ZZZLLLMMMCCCCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>===>>>??????@@@>>>BBBIIIXXXpppxxxqqqsss}}}zzzvvvnnniiiaaa[[[VVVRRROOOMMMJJJHHHEEEDDDDDDFFFIIIKKKPPPQQQQQQQQQPPPPPPPPPPPPQQQSSSVVVYYY[[[[[[[[[ZZZWWWUUUWWW]]]``````aaaddddddgggiiijjjhhhfffeeeeeelllooovvv|||yyytttssswwwxxxiiiXXXNNNHHHEEEFFFIIIOOORRRVVV[[[cccqqqsss```PPPHHHEEEDDDDDDCCCEEEJJJLLLKKKNNNSSSSSSWWW]]]bbbfffkkkqqqvvv{{{ooodddYYYUUUTTTTTTWWWZZZ```___^^^\\\ZZZXXXVVVUUUUUU[[[aaacccbbbaaadddggghhhjjjoooxxx{{{rrrjjjhhhooovvvzzzyyy{{{~~~{{{zzzvvvrrrmmmkkkkkkkkkgggggggggfffgggjjjppptttzzzxxxnnnggg\\\YYYTTTPPPPPPRRRVVVYYYgggpppQQQHHHIIIBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>???@@@@@@AAA===AAAIIIWWWoootttsss}}}~~~yyyuuulllggg___YYYUUUSSSQQQOOOKKKIIIFFFEEEFFFIIIMMMOOOUUUSSSPPPOOOOOOOOONNNMMMOOORRRUUUYYY[[[[[[ZZZYYYYYYWWWXXX]]]aaa``````bbbbbbcccdddeeeeeeeeeddddddppprrrwwwyyytttnnnnnnrrryyyiiiXXXMMMGGGDDDEEEIIIMMMPPPUUU[[[dddsssmmmcccTTTJJJEEEDDDDDDCCCDDDCCCEEEJJJLLLLLLPPPUUURRRUUUYYY]]]bbbjjjttt{{{|||rrrdddZZZUUUUUUUUUUUUVVVXXXYYYYYYVVVTTTSSSSSSVVVXXX\\\```dddfffhhhhhhjjjlllooouuuvvvjjjgggkkkpppwww|||{{{vvvsssooollllllkkkjjjiiijjjiiihhhhhhjjjmmmrrrttt{{{tttiiibbb[[[ZZZXXXUUURRRRRRYYYaaammm___NNNIIIEEECCCBBBAAAAAA@@@@@@AAAAAA>>>??????@@@@@@>>>===<<<@@@BBBFFFQQQiii~~~qqqqqqzzz}}}zzzvvvsssllleee\\\WWWUUUSSSOOOKKKJJJHHHFFFDDDDDDGGGKKKMMMWWWSSSOOONNNPPPQQQOOOMMMRRRTTTVVVWWWWWWVVVWWWYYYWWW]]]aaa___^^^```bbbaaabbbbbbcccdddddddddcccbbbooovvv|||wwwmmmgggjjjpppuuuuuuuuuvvvxxxzzz|||~~~{{{{{{xxxjjjZZZOOOGGGCCCFFFKKKQQQQQQQQQVVVdddwwwyyyhhhTTTPPPIIIDDD@@@@@@AAABBBDDDDDDFFFJJJNNNQQQRRRRRRXXXYYY\\\aaajjjuuuxxxjjj]]]UUURRRQQQRRRRRRTTTUUUUUUSSSQQQPPPQQQQQQTTTYYY^^^ccchhhjjjllljjjmmmpppuuuwwwllliiikkkpppyyy}}}zzzuuuqqqmmmiiiiiihhhhhhggggggggggggiiimmmrrrwww{{{tttjjjddd\\\YYYUUUSSSQQQSSS[[[dddvvvXXXKKKHHHEEEBBBBBBAAA@@@@@@@@@@@@AAA>>>??????@@@???>>>===<<<>>>@@@EEENNNccctttpppxxx{{{vvvrrrjjjddd\\\WWWUUUSSSOOOKKKKKKIIIFFFEEEFFFIIIMMMPPPXXXUUURRRQQQQQQRRRQQQQQQTTTUUUWWWWWWVVVVVVWWWYYY[[[aaaeeeddddddgggjjjiiigggfffeeedddcccccccccdddnnnrrruuuqqqhhhccceeejjjkkklllmmmoooqqqssstttuuuuuuuuuxxx~~~vvvjjj]]]SSSKKKEEEFFFJJJPPPRRRSSSXXXgggxxxsss^^^OOOIIIFFFBBB???>>>@@@CCCEEEDDDEEEGGGJJJNNNQQQRRRSSSXXX[[[aaaiiitttuuueeeXXXPPPOOOPPPOOOQQQRRRRRRQQQPPPPPPQQQPPPSSSWWW]]]bbbhhhlllnnnooorrrtttxxxzzzqqqlllkkkppp{{{|||yyytttpppjjjfffeeeeeeffffffeeeeeegggjjjpppwww}}}tttjjjeee\\\VVVRRRRRRRRRTTT]]]fffnnnOOOHHHGGGDDDBBBAAA@@@@@@??????@@@@@@>>>>>>?????????>>>===<<<<<>>===>>>AAAEEEGGGEEEFFFHHHJJJMMMQQQSSSTTTWWW\\\eeeooo|||ppp___SSSPPPQQQPPPQQQSSSSSSRRRRRRSSSTTTUUUVVVYYY]]]bbbhhhlllnnnwwwzzz}}}wwwqqqlllooo|||~~~}}}{{{zzztttooohhhdddcccdddeeeffffffgggiiimmmrrryyy{{{qqqhhhdddZZZSSSPPPRRRRRRSSS\\\ggg___IIIFFFFFFDDDAAAAAA@@@???????????????>>>>>>>>>>>>>>>=========;;;>>>CCCHHHTTTqqqmmmllluuuyyyqqqkkkeeeaaa\\\YYYWWWTTTQQQNNNHHHGGGEEEEEEGGGLLLQQQTTTWWWXXXXXXUUUQQQQQQUUUXXXZZZZZZZZZXXXWWWWWWYYY[[[eeeiiillllllnnnrrrtttrrrxxxssskkkdddaaabbbeeehhhooolllgggccc______```aaacccfffiiikkklllkkkiiigggnnnmmmnnnqqqvvvzzz{{{{{{wwwnnnddd[[[RRRJJJIIIMMMPPPTTTXXX```nnn}}}pppZZZPPPIIICCCEEEDDDBBB@@@AAABBBEEEFFFFFFGGGIIIJJJMMMPPPTTTWWWVVV[[[cccnnnzzzyyygggYYYTTTRRRQQQRRRSSSSSSRRRSSSTTTVVVWWWXXXZZZ___eeekkkqqqttt}}}~~~vvvoooppp|||~~~~~~}}}zzzzzz{{{{{{zzzsssnnnhhhdddccceeefffgggjjjjjjlllppptttzzz~~~uuulllddd```WWWQQQPPPSSSRRRQQQ[[[jjj~~~VVVHHHEEEEEECCC@@@@@@???>>>>>>>>>>>>???>>>>>>>>>===============;;;>>>CCCGGGNNNfffmmmhhhqqqzzz~~~wwwnnnhhhbbb```^^^[[[XXXTTTPPPNNNFFFEEEDDDDDDGGGLLLQQQTTTUUUVVVVVVSSSQQQRRRVVVZZZ\\\\\\[[[XXXWWWXXX[[[]]]eeejjjnnnqqqvvv|||}}}{{{}}}wwwmmmeeeaaacccgggjjjppplllgggbbbaaabbbdddeeeiiikkknnnppppppmmmjjjhhhmmmmmmmmmooosssvvvyyyzzzzzzrrriii```UUUMMMMMMQQQQQQUUUYYYaaaooo}}}}}}___MMMHHHFFFDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJLLLOOOUUUYYYWWW[[[```gggqqqpppcccZZZVVVPPPQQQRRRQQQPPPQQQSSSUUUUUUVVVZZZ___gggpppxxx}}}{{{ssssss|||}}}{{{{{{}}}|||xxxvvvvvvxxxxxxxxxqqqmmmhhheeeeeefffggghhhlllmmmooosssxxx}}}zzzpppggg```\\\UUUPPPPPPTTTQQQPPP```uuuoooQQQIIIFFFDDDCCC@@@???>>>>>>===>>>>>>>>>???>>>===<<<<<<<<<======;;;===BBBFFFJJJ\\\ppphhhnnnsss~~~vvvmmmgggaaaaaa___\\\XXXTTTOOOMMMFFFEEEDDDDDDGGGLLLQQQTTTTTTTTTSSSQQQQQQTTTXXX\\\^^^]]][[[YYYWWWYYY]]]```dddkkkrrrxxx}}}wwwooogggcccdddhhhkkkooolllhhhddddddfffiiilllmmmooorrrttttttssspppnnnnnnnnnnnnoooqqqtttwwwyyy}}}wwwqqqiii]]]SSSRRRUUUTTTVVVYYY```mmm}}}sssWWWGGGCCCCCCAAA@@@@@@AAABBBDDDEEEGGGHHHHHHJJJKKKKKKKKKOOOVVV\\\[[[^^^bbbeeekkkwww|||pppddd]]]QQQRRRRRRQQQPPPPPPRRRTTTVVVWWWZZZ```hhhrrr{{{~~~xxxwww~~~}}}{{{zzzzzz|||~~~~~~~~~{{{xxxtttsssssstttttttttmmmjjjfffeeeeeeggghhhhhhkkkmmmqqqwww}}}wwwmmmccc]]]YYYUUUOOOOOORRRNNNPPPiiicccMMMJJJGGGCCCBBB??????>>>============>>>???>>>===<<<;;;<<<<<<===;;;;;;@@@EEEGGGTTTwwwuuuiiilllnnn{{{~~~vvvnnnhhhaaaaaa```]]]XXXSSSNNNLLLHHHFFFEEEEEEHHHLLLRRRUUUTTTRRROOOPPPSSSXXX\\\]]]^^^]]][[[YYYXXXZZZ___ccchhhooowww{{{vvvoooiiiffffffiiikkkkkkjjjiiifffeeegggmmmqqqppprrruuuxxxzzzzzzyyyxxxrrrssssssttttttvvvxxxzzz~~~|||zzzuuuiii\\\VVVXXXWWWXXXXXX]]]kkk|||nnnVVVHHHEEEDDDBBB===>>>@@@BBBEEEGGGHHHIIIIIIJJJLLLKKKJJJNNNVVV]]]```eeejjjlllnnnuuu{{{nnndddSSSTTTTTTRRRQQQQQQSSSUUUYYYYYY[[[```gggqqqyyy~~~|||{{{}}}{{{zzzzzz{{{|||{{{zzzyyyvvvsssqqqqqqqqqqqqpppjjjhhheeedddfffgggggggggiiilllqqqyyyvvvkkkbbb[[[XXXVVVPPPOOOPPPLLLQQQrrr[[[KKKJJJGGGBBBBBB??????>>>===============???>>>===;;;;;;<<<<<<===:::999>>>DDDEEEPPPnnnyyyiiijjjnnnyyywwwoooiiiaaaaaaaaa^^^YYYRRRNNNKKKIIIHHHFFFFFFIIIMMMRRRVVVUUUQQQNNNOOOUUU[[[^^^___^^^]]][[[YYYXXX[[[aaaeeemmmttt{{{yyyuuupppkkkhhhhhhiiikkkggghhhiiigggeeehhhnnntttrrrtttxxx|||wwwxxxyyyyyyyyyzzz|||~~~~~~~~~rrrbbbYYYYYYYYYXXXXXX[[[iii{{{|||hhhSSSHHHEEEEEEBBB@@@AAACCCEEEFFFGGGHHHHHHIIIKKKLLLKKKJJJNNNWWW^^^dddjjjqqqttttttxxx|||xxxwwwyyy{{{~~~}}}|||{{{zzz{{{||||||}}}xxxlll___XXXSSSTTTUUUSSSRRRTTTVVVYYY]]]___aaahhhrrrzzz~~~~~~~~~{{{zzzxxxvvvtttttttttttttttqqqooooooqqqpppmmmjjjfffeeefffggghhhhhhgggfffkkknnnuuuzzzooofff^^^WWWSSSUUUSSSMMMMMMRRRXXXwwwvvvQQQLLLHHHBBB@@@>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<999???GGGJJJ___nnnhhhkkkrrrxxxoooiiidddaaa\\\YYYVVVRRROOOLLLGGGFFFFFFHHHLLLPPPRRRSSSVVVSSSQQQSSSYYY^^^____________^^^[[[YYY]]]gggoootttvvv|||ssssssooohhheeejjjnnnooorrriiidddgggjjjjjjooovvv~~~}}}{{{zzz|||~~~wwwlllaaaZZZYYYXXXYYY\\\fffuuu}}}|||ppp___RRRHHHBBBAAABBBDDDAAABBBDDDDDDBBBEEEJJJNNNJJJIIIKKKKKKNNNZZZhhhooorrruuuyyy|||}}}}}}|||zzzpppmmmjjjgggiiiooowwwssssssvvvwwwsssppppppppprrruuuyyy}}}}}}ssseee]]]WWWWWWWWWUUUTTTUUUVVVYYY]]]___aaahhhrrryyy~~~~~~}}}{{{xxxvvvsssrrrqqqqqqsssrrrqqqpppooommmjjjhhhddddddeeegggiiijjjjjjjjjooosss{{{tttjjjaaaZZZTTTPPPOOONNNJJJKKKRRR\\\|||mmmMMMJJJGGGCCCBBB?????????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::???GGGIII\\\}}}rrrhhhhhhqqqzzzqqqjjjfffbbb]]]YYYUUURRRNNNKKKFFFFFFEEEHHHLLLPPPRRRSSSTTTRRRQQQUUU[[[___```___^^^]]][[[YYY[[[aaajjjqqqwwwyyy|||{{{nnnooommmgggggglllqqqsssuuummmhhhjjjmmmpppvvv}}}{{{rrrhhhccc^^^]]][[[\\\cccrrrzzzyyynnn```SSSKKKGGGGGGHHHDDDBBBCCCFFFFFFEEEGGGLLLJJJHHHIIIKKKLLLQQQ^^^lllrrrtttyyy}}}~~~vvvlllgggccc```bbbfffppplllkkknnnnnnkkkiiijjjjjjlllooorrrvvvxxxzzz{{{{{{|||oooeee]]][[[ZZZWWWVVVWWWVVVYYY]]]```cccjjjssszzz~~~~~~zzzvvvrrrooommmlllooopppqqqoookkkhhhfffeeebbbccceeegggjjjlllnnnnnntttzzz|||vvvlllccc[[[UUUPPPMMMLLLLLLIIIKKKUUUaaabbbHHHHHHGGGCCCCCC@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===>>>;;;???EEEGGGXXXuuuwwwgggdddnnn~~~}}}ssslllhhhccc^^^XXXTTTPPPLLLJJJFFFEEEEEEGGGKKKOOOQQQRRRQQQQQQRRRWWW^^^bbbbbb```^^^ZZZWWWWWW]]]fffnnnrrryyyxxxyyyzzz{{{yyyvvvsssjjjmmmmmmkkklllrrrwwwxxxyyyrrrlllmmmqqqwww~~~xxxqqqmmmgggccc]]]ZZZ^^^mmm~~~}}}{{{xxxuuummm```UUUNNNKKKJJJIIIFFFCCCCCCFFFFFFDDDDDDHHHIIIJJJLLLMMMNNNSSSaaaooosssvvv{{{vvvkkkeee```^^^___cccjjjeeebbbddddddaaa```bbbdddfffhhhkkknnnppprrrrrrpppqqqsssxxxyyyoooeeeaaa___ZZZXXXYYYWWWZZZ^^^ccchhhpppzzz~~~~~~yyytttooollljjjiiikkkmmmkkkgggcccbbbcccccceeegggiiikkkmmmppprrrzzz|||tttnnnfff^^^XXXSSSOOOMMMNNNOOOLLLPPP]]]jjj{{{YYYFFFHHHFFFCCCCCC@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>;;;>>>DDDEEERRRkkkyyyeeeaaaiiivvvvvvoooiiieee^^^XXXSSSOOOKKKHHHFFFEEEEEEGGGKKKNNNPPPQQQOOOPPPTTT[[[bbbfffdddbbb___ZZZUUUWWW___hhhmmmooosssrrrqqqppppppooonnnmmmlllpppsssqqqsssxxx||||||yyytttoooooouuu}}}|||xxxvvvoooiii```XXXYYYfffzzz}}}zzzwwwuuutttpppfff[[[UUURRRNNNJJJMMMHHHFFFHHHHHHEEEDDDFFFKKKNNNQQQQQQRRRWWWcccnnnrrrvvv{{{{{{qqqjjjgggggghhhjjjllleee``````^^^[[[ZZZ\\\cccdddfffiiikkkmmmnnnnnnlllkkkjjjkkkppp{{{yyyssstttuuuwww{{{yyyooojjjeee___[[[[[[XXX[[[```gggoooyyy}}}|||wwwrrrnnnlllcccfffgggfffbbb```aaacccfffhhhjjjkkkkkkmmmqqqttt}}}wwwnnniiibbb[[[WWWTTTQQQOOOOOOQQQQQQZZZooonnnSSSFFFHHHEEEBBBBBB???>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::>>><<<<<>>>>>BBB@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<666===;;;;;;AAABBBEEEQQQbbbaaabbbdddfffnnn}}}yyytttjjjeee\\\UUUPPPMMMJJJIIIFFFDDDDDDEEEHHHKKKMMMMMMLLLMMMQQQXXX___cccaaa___[[[[[[\\\^^^______^^^\\\XXX]]]bbbggglllttt|||ssszzzyyyoooppprrrsssrrrpppnnnmmmqqqtttxxx|||~~~}}}~~~vvvhhhYYYSSSXXX___dddppp~~~vvvmmmeee___^^^___aaabbbdddkkkooogggZZZYYY[[[___dddiiinnnrrruuuyyy}}}~~~|||~~~yyysssnnnmmmjjjdddaaabbbggghhhkkknnnqqqssstttuuutttrrrooolllhhhddd^^^[[[ZZZ\\\___```aaabbbdddfffiiilllpppooommmmmmqqquuu|||yyyrrrooogggiiinnnsssxxx~~~|||uuurrrrrruuuxxx}}}{{{zzzyyy}}}}}}zzzxxxrrrjjj```\\\]]]aaabbbbbbjjjlllmmmlllkkkpppzzzwwwpppiiiaaa[[[XXXWWWTTTQQQQQQSSSSSSQQQOOO\\\wwwgggPPPIIIBBB???@@@AAA???<<<===>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAAGGGKKKaaazzzuuuggg```gggnnnuuu{{{qqqnnnfff\\\TTTPPPNNNLLLIIIEEEDDDEEEGGGJJJLLLLLLKKKKKKMMMQQQUUUXXXYYYYYYYYY[[[]]]```bbbaaa___\\\ZZZZZZccckkkpppvvvwwwrrrmmmoooqqqqqqooonnnnnnnnnmmmtttxxxyyyzzz~~~{{{~~~~~~uuufffZZZUUUTTTWWWcccsss}}}uuuooorrrgggdddkkkqqqjjj^^^VVVTTTTTTVVVZZZ___ffflllpppzzzxxxyyy|||sssmmmmmmiiiccc```ccciiikkknnnpppssswww|||~~~zzzuuuoookkkgggbbb___ddd______fffiiihhhhhhlllssstttuuuuuutttrrrooommmqqq{{{{{{xxxpppqqqrrrtttvvvzzz~~~|||wwwrrroooooorrrttt}}}}}}|||{{{zzz~~~}}}zzzxxxrrrjjjaaa]]]___cccddddddfffhhhjjjkkknnnvvv~~~tttmmmfff^^^XXXWWWVVVTTTRRRRRRTTTTTTTTTUUUggg```OOOIIIBBB???@@@AAA???===<<<======>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<@@@EEEIII]]]uuuyyyjjjbbbggglllsss~~~uuunnnggg]]]VVVRRRPPPMMMJJJEEEDDDDDDFFFIIILLLLLLKKKJJJLLLOOORRRUUUWWWYYYYYY[[[]]]```aaaaaa^^^\\\[[[^^^hhhqqqwww~~~zzztttooooooqqqssstttsssrrrrrrrrrrrrwwwzzzxxxwww{{{~~~~~~|||~~~~~~xxxlllaaaYYYWWWSSS[[[gggvvv}}}wwwsssmmmlllooolllaaaVVVQQQRRRRRRTTTWWW]]]ccciiilllyyyxxxzzzxxxpppkkkkkkiiicccaaaccchhhjjjnnnqqquuuzzz~~~zzzwwwtttpppllliiigggcccccciiinnnooorrrwww{{{{{{|||||||||{{{{{{zzzxxx|||}}}tttssstttrrrrrrssszzzxxxuuuttttttvvvyyy{{{}}}wwwvvvtttpppmmmmmmooorrr{{{~~~~~~~~~~~~zzz}}}}}}yyyvvvpppjjjccc___aaaeeefffgggfffhhhjjjlllqqqzzz{{{qqqiiibbb[[[VVVUUUTTTSSSSSSSSSTTTUUUVVVZZZrrrWWWLLLGGGBBB??????@@@???===<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;>>>CCCGGGVVVmmmrrrfffgggjjjooozzzmmmggg^^^XXXUUURRRNNNJJJEEEEEEDDDFFFIIILLLMMMLLLJJJJJJLLLOOORRRUUUXXXZZZ[[[]]]```aaa```^^^]]]]]]aaakkkvvv}}}~~~|||wwwsssppprrrtttvvvwwwvvvuuuvvvvvvwww||||||wwwuuuwww{{{|||zzz||||||yyyrrrhhh___YYYTTTVVV\\\kkk~~~xxxqqqsssuuurrrfffWWWOOONNNOOOPPPQQQTTTYYY^^^cccfffqqqrrrvvv||||||qqqlllhhhiiihhhdddbbbccceeehhhlllqqquuu{{{~~~zzzvvvnnniiihhhmmmsssyyy|||zzz{{{lllddd^^^___aaa``````aaa~~~{{{vvvrrrrrrsssuuuvvv||||||yyyxxxtttuuuuuurrrnnnlllnnnpppxxx~~~~~~~~~~~~zzzvvvssslllhhhcccaaabbbfffhhhiiilllmmmmmmooosss|||yyyooofff___YYYUUUUUUSSSSSSTTTSSSRRRTTTWWW```~~~qqqSSSJJJFFFAAA????????????===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;>>>BBBEEEPPPeeennniiiiiimmmzzz}}}mmmggg___YYYVVVRRRMMMJJJFFFEEEDDDFFFIIILLLNNNNNNKKKKKKLLLMMMQQQUUUXXX[[[ZZZ]]]```aaa___^^^___```bbblllwww}}}zzzzzz{{{{{{{{{zzzxxxwwwxxxzzz{{{{{{yyywwwvvvvvvyyy{{{vvvwwwyyyyyyxxxxxxxxxyyyvvvnnnccc[[[\\\YYYZZZfff}}}yyyvvvqqqwwwzzzqqq___PPPLLLOOOMMMNNNOOORRRVVVZZZ^^^```eeeggglllrrrwwwwwwsssoooiiigggeeeffffffeeedddccccccfffjjjnnnsssyyyuuuqqqoooqqqwwwhhh\\\VVVSSSUUUXXXWWWXXX[[[~~~wwwsssqqqrrrrrrqqqtttwww{{{|||zzzwwwuuutttsssuuuvvvsssnnnkkklllnnnwww||||||}}}|||}}}~~~}}}zzzuuuqqqnnngggeeebbbaaacccfffiiijjjoooppppppsssxxxyyymmmddd]]]XXXUUUVVVSSSRRRTTTSSSPPPTTT[[[hhhgggSSSGGGDDDAAA?????????>>>>>>==================>>>>>>::::::::::::::::::::::::;;;;;;<<<<<<<<<>>>AAADDDKKK^^^|||vvvkkkhhhkkkuuunnnhhh```ZZZVVVRRRMMMIIIFFFEEEDDDFFFIIIMMMOOOOOONNNMMMMMMNNNQQQUUUYYY[[[ZZZ^^^aaa```^^^]]]```ccceeemmmwww~~~{{{yyyvvvwwwxxxzzz|||~~~{{{wwwuuuuuuyyy{{{yyyxxxxxxxxxwwwwwwxxxxxxrrriiiaaabbb^^^^^^hhh{{{uuutttuuuwwwwww{{{~~~|||mmmYYYLLLKKKNNNMMMMMMOOOQQQUUUYYY\\\^^^[[[^^^ccciiilllllljjjgggbbbbbbcccdddfffgggeeecccaaadddhhhkkkoootttzzz~~~}}}zzzvvvuuuzzzppp[[[UUUQQQOOORRRTTTTTTVVVZZZ{{{uuutttrrrpppmmmnnnqqqssstttsssqqqqqqqqqrrruuuwwwtttnnnjjjllloooxxx~~~|||zzzzzz|||}}}}}}}}}}}}~~~}}}{{{{{{{{{zzzwwwtttoookkkhhhdddcccbbbbbbdddgggjjjlllnnnpppsssxxxxxxlllbbbZZZVVVUUUVVVRRRRRRUUUTTTRRRYYYcccooo___RRRDDDCCCAAA???>>>>>>>>>>>>>>>============>>>??????::::::::::::::::::::::::;;;<<<===<<<<<<>>>@@@CCCHHHXXXrrr~~~lllfffiiiqqqxxxrrrkkkbbbZZZVVVRRRMMMIIIGGGEEEDDDEEEIIIMMMOOOPPPPPPPPPOOOPPPRRRUUUXXXZZZZZZ^^^aaa```]]]]]]bbbfffkkkqqqxxx~~~}}}}}}{{{yyyssstttvvvxxx}}}{{{xxxvvv}}}zzzyyywwwyyywwwvvvwwwwwwtttnnniiidddbbbdddmmm}}}qqqnnniiiiiinnnuuu|||{{{eeeTTTLLLKKKKKKNNNOOOQQQSSSWWWZZZ]]]___ZZZ\\\```cccdddddddddccc]]]```bbbccceeehhhfffbbbbbbdddgggjjjmmmrrrwww{{{~~~{{{~~~yyyyyy{{{zzzfffTTTSSSNNNMMMOOOPPPQQQUUUZZZ}}}yyyyyywwwtttpppnnnpppqqqpppooonnnooopppssswwwyyyvvvpppnnnqqquuuzzz}}}{{{yyyyyyzzz{{{zzzyyyzzz{{{}}}~~~~~~}}}|||zzzzzzyyyvvvrrrmmmiiieeedddbbbcccdddeeefffiiimmmoooppprrrwwwwwwjjj___XXXUUUTTTVVVQQQQQQVVVWWWWWWaaapppxxxXXXMMMBBBBBBAAA@@@>>>===>>>???===<<<<<<;;;<<<===>>>???999999999999999999999999:::;;;<<<<<<;;;<<<>>>@@@EEESSSjjjkkkdddfffmmmrrrwwwpppeee\\\WWWSSSOOOKKKGGGEEEDDDEEEIIIMMMPPPQQQQQQQQQQQQQQQSSSUUUWWWXXXZZZ^^^aaa___\\\]]]ccciiiooossswww|||~~~||||||{{{yyyssstttvvvzzz}}}zzzyyyxxxvvvuuurrrqqqpppooommmlllfffgggjjjrrrxxxrrrppppppsss{{{uuu\\\QQQQQQPPPMMMOOOQQQSSSVVVZZZ]]]```aaa^^^^^^^^^^^^]]]]]]^^^^^^ZZZ___bbbbbbeeeiiigggbbbccceeeiiillloootttyyy}}}rrrrrrssswww}}}{{{jjjZZZVVVQQQOOOPPPQQQQQQWWW]]]}}}|||}}}}}}zzzvvvrrrrrrrrrqqqooooooppprrruuuyyy|||zzztttssswww||||||{{{|||zzzxxxxxxyyyyyyxxxwwwxxxzzz|||~~~~~~~~~}}}zzzxxxtttnnniiieeebbbaaabbbccceeefffhhhkkkoooqqqsssvvv|||uuuiii]]]VVVSSSSSSUUUPPPQQQWWWYYY[[[hhhyyypppSSSIIIAAAAAAAAA@@@>>>===>>>???<<<;;;;;;:::;;;<<<===>>>999999999999999999999999999:::;;;;;;:::;;;===>>>DDDPPPeeejjjaaadddkkkooo||||||sssggg^^^XXXTTTPPPMMMGGGEEEDDDEEEIIINNNQQQRRRQQQQQQQQQRRRSSSTTTUUUUUUZZZ^^^aaa___\\\]]]cccjjjpppsssuuuxxxxxxwwwxxx~~~}}}{{{{{{zzzxxxuuuvvvxxx|||yyyyyyzzzrrrqqqnnnkkkiiiiiijjjkkkjjjlllooouuu}}}nnnVVVQQQWWWWWWRRRQQQRRRUUUXXX\\\___bbbccc```___]]]ZZZWWWWWWXXXZZZYYY^^^bbbbbbeeejjjhhhaaadddgggjjjnnnrrrwww}}}sssrrrrrrsssvvv{{{uuueee[[[WWWTTTTTTTTTUUU[[[bbb|||uuuuuuvvvvvvtttssssssuuuwwwwww|||}}}zzz{{{}}}~~~yyyxxxzzzzzzzzzzzzzzzyyyyyyxxxwww{{{~~~}}}}}}~~~{{{wwwuuusssppplllhhhdddbbb```aaaccceeeggghhhkkkooorrrttt~~~{{{oooddd\\\WWWSSSRRRRRRUUUTTTTTTXXX\\\rrrgggRRRIIIDDDAAA???>>>??????>>><<<;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<======@@@HHHYYYtttqqqggggggjjjnnn{{{xxxsssjjjccc\\\WWWRRROOOIIIGGGFFFGGGJJJNNNPPPRRRPPPQQQRRRQQQPPPQQQVVVZZZ[[[]]]___]]][[[^^^eeelllwwwwwwuuuuuuzzz{{{rrrtttwww}}}~~~|||yyyyyy{{{zzz{{{}}}~~~xxxvvvwwwooonnnlllkkklllkkkjjjhhhkkknnnsssxxxgggZZZVVVTTTTTTUUUXXXVVVVVVZZZ```ddddddccceeegggddd[[[UUUVVVXXXYYY```aaaccceeefffffffffeeedddhhhmmmppprrrvvv}}}}}}wwwqqqpppsssuuutttrrr{{{{{{ppp^^^RRRUUUZZZYYYZZZ___~~~zzzzzzyyyxxxwwwxxxzzz}}}}}}yyytttrrrsssyyyzzz{{{{{{{{{{{{{{{zzz|||~~~}}}~~~{{{wwwqqqooollliiifffddddddcccdddeeegggiiijjjmmmrrruuuwww~~~vvvkkkaaa[[[VVVTTTRRRPPPTTTSSSUUU\\\eee]]]LLLGGGCCCAAA???>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::999999999888888777777777::::::::::::;;;<<<======???FFFVVVooovvvgggccchhhoooyyyzzztttlllddd^^^XXXSSSOOOJJJHHHFFFFFFIIILLLNNNOOOOOOQQQSSSRRRPPPQQQUUUYYY\\\___aaa___\\\]]]bbbgggttttttssstttyyy~~~yyytttxxx|||}}}|||zzzzzz}}}xxxsssqqqqqqmmmllljjjjjjkkkjjjhhhfffiiilllppptttyyyppp```YYYWWWVVVUUUWWWZZZYYYZZZ^^^dddggggggeeefffiiiggg___ZZZ[[[^^^^^^cccdddfffhhhiiiiiiiiiiiiiiillloooqqqrrrvvv||||||xxxvvvwwwzzz{{{xxxtttxxxyyy~~~xxxfffXXXXXXZZZYYY]]]eee}}}{{{|||}}}xxxuuupppnnnnnnxxxyyy{{{}}}~~~~~~~~~~~~}}}~~~}}}~~~{{{wwwllljjjgggeeeddddddeeegggfffgggiiijjjlllpppuuuxxx~~~}}}uuuoooeee]]]YYYVVVUUUTTTQQQVVVUUUWWWbbbqqquuuWWWLLLJJJCCCAAA???>>>>>>>>>===<<<======<<<<<<<<<<<<;;;;;;888888777777777777777666::::::::::::;;;<<<======???DDDQQQggglllbbbfffpppuuu|||vvvnnnfff___XXXSSSOOOKKKHHHEEEEEEGGGIIIKKKLLLNNNQQQSSSSSSQQQQQQTTTXXX^^^bbbeeeccc^^^\\\___bbbnnnpppqqqrrrwww}}}|||wwwxxx}}}}}}}}}}}}zzztttooollljjjhhhiiihhhhhhhhhhhhgggdddbbbdddgggjjjnnnpppssswwwzzzjjjbbb\\\ZZZYYYWWWWWWZZZ]]]\\\^^^ccciiilllkkkiiihhhlllkkkeeebbbcccfffggghhhiiijjjlllmmmmmmmmmmmmmmmppprrrrrrrrruuuzzz~~~}}}|||{{{yyyyyy|||yyyjjj]]]YYYYYY[[[eeeppp||||||~~~}}}wwwuuussspppoooqqqvvvxxxzzz}}}~~~~~~||||||yyyuuujjjgggdddbbbaaaccceeegggfffgggiiijjjmmmqqqwww{{{{{{vvvlllfff___YYYVVVVVVUUUUUUUUUZZZXXX[[[iii|||nnnSSSKKKKKKCCCAAA???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;<<<======???CCCNNNaaa~~~wwwfffeeemmmoooyyy}}}wwwoooggg```YYYRRRNNNIIIFFFDDDDDDFFFIIIKKKLLLNNNQQQSSSSSSRRRRRRUUUXXXbbbgggkkkiiiccc^^^]]]___fffjjjmmmqqqwww}}}|||xxxzzz||||||yyypppjjjhhhgggeeecccfffeeeeeeeeefffdddaaa^^^___bbbeeehhhiiijjjlllnnnrrruuuyyy{{{{{{|||wwwooojjjaaa^^^\\\\\\ZZZWWWXXX\\\]]]]]]___eeekkkooonnnllljjjooooookkkhhhkkknnnoooooopppppppppoooooooooooooooqqqsssrrrrrrtttyyy~~~|||{{{~~~vvvnnnfff```___bbbgggttt}}}{{{{{{|||~~~|||{{{|||}}}~~~yyysssqqqpppoooqqquuuuuuwwwzzz~~~~~~}}}zzzzzzwwwrrriiigggdddaaaaaabbbeeefffeeefffhhhjjjmmmssszzzzzzrrrlllddd___ZZZVVVTTTTTTUUUUUUTTTZZZZZZaaavvvfffNNNGGGFFFBBB@@@>>>===>>>>>><<<;;;:::::::::::::::::::::;;;:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======???BBBKKK\\\wwwmmmccceeeiiisss}}}xxxppphhhaaaZZZSSSNNNGGGEEECCCDDDGGGKKKMMMNNNNNNQQQSSSTTTSSSTTTWWW[[[ggglllpppnnngggaaa^^^^^^```fffkkkooouuu|||~~~{{{zzzzzz|||~~~yyyrrrjjjeeedddeeeeeedddeeeddddddddddddcccaaa^^^\\\___bbbddddddeeefffhhhlllmmmlllkkkjjjjjjkkkllltttuuuuuuqqqkkkeeebbbaaa]]][[[ZZZZZZXXXWWWZZZ```\\\\\\^^^dddlllqqqqqqpppnnnrrrsssooolllppptttuuuwwwvvvuuusssrrrqqqpppoooppprrrsssrrrqqqtttzzz~~~}}}~~~~~~~~~~~~wwwpppjjjjjjnnnsssyyy}}}{{{{{{~~~}}}{{{zzzyyyyyyzzzzzz}}}zzztttnnnmmmlllmmmqqqwwwvvvxxx||||||zzzwwwvvvsssnnniiigggdddcccbbbccceeefffeeegggiiilllqqqxxx}}}wwwnnnggg___[[[VVVSSSSSSSSSSSSSSSQQQYYY^^^mmmbbbOOOGGGEEEBBB@@@>>>=========<<<;;;999999999::::::::::::;;;999999999999999:::::::::::::::::::::;;;<<<======???AAAHHHWWWoootttccc```gggooo}}}yyyrrrjjjccc\\\UUUPPPHHHFFFDDDEEEIIIMMMOOOPPPOOOQQQSSSSSSSSSVVV[[[```iiioootttrrrkkkccc``````^^^dddiiilllrrryyy|||{{{{{{{{{}}}~~~vvvqqqmmmgggcccccceeeggghhhjjjhhhfffeeefffeeedddbbb]]]___aaaaaaaaabbbccceeegggfffdddbbb`````````aaaaaadddggggggddd___[[[YYYXXXUUUTTTVVVVVVWWW\\\ccc\\\\\\^^^dddmmmtttvvvvvvtttwwwwwwrrroootttyyy{{{}}}|||zzzwwwuuutttsssrrrtttuuuuuusssrrrtttzzz~~~tttuuussspppqqquuuuuuqqqzzz~~~~~~|||xxxtttrrruuuwwwzzzzzzrrrmmmjjjkkkkkklllqqqwwwyyy{{{~~~~~~zzz}}}|||xxxtttsssooojjjgggfffeeedddeeefffggghhhhhhjjjmmmqqqvvv~~~yyysssjjjbbb\\\YYYTTTRRRQQQRRRRRRRRRSSS]]]fff}}}|||]]]OOOHHHDDDBBB@@@>>>=========<<<;;;::::::::::::;;;;;;<<<<<<777777888888999999999999::::::::::::;;;<<<======???AAAFFFQQQggg{{{gggdddgggooo~~~zzztttmmmggg```XXXTTTKKKIIIGGGGGGJJJNNNPPPQQQPPPQQQSSSSSSSSSXXX___eeejjjoootttssskkkdddaaaaaa___dddhhhiiimmmtttxxxwww|||~~~|||sssoooiiihhhfffdddcccfffjjjnnnpppnnnjjjiiiiiijjjjjjiiiaaabbbaaa```______aaaccccccaaa^^^[[[ZZZZZZYYYYYYWWWYYY\\\^^^^^^\\\XXXVVVXXXSSSRRRTTTWWWXXX\\\aaa___^^^```fffpppyyy}}}~~~{{{}}}{{{tttrrrvvv}}}}}}{{{yyyyyyxxxyyyzzzzzzyyyvvvtttuuuzzzxxxzzzyyyxxx}}}}}}~~~}}}wwwpppmmmpppuuuzzz~~~vvvtttllliiiiiilllmmmmmmqqqwww|||~~~~~~yyy|||{{{vvvrrrqqqmmmgggeeeeeeeeefffggghhhiiijjjkkkmmmpppuuu{{{|||tttpppjjj```YYY\\\XXXTTTQQQQQQQQQQQQQQQXXXcccnnnoooSSSIIIDDD???BBB@@@>>>=========<<<;;;;;;;;;;;;<<<<<<<<<======888888999999::::::::::::::::::::::::;;;<<<======>>>@@@DDDMMMaaalllkkkhhhppp|||vvvpppjjjbbb[[[WWWNNNLLLIIIIIIKKKNNNOOOPPPPPPRRRSSSRRRTTTYYYbbbiiiiiiooosssrrrkkkeeebbbbbb```eeeggggggiiiooossssss~~~{{{rrrllliiidddeeefffeeedddffflllqqqvvvrrrnnnllllllnnnnnnnnnddddddbbb___]]]]]]^^^aaadddaaa^^^[[[YYYXXXWWWUUUVVVUUUTTTVVVYYY[[[[[[[[[[[[VVVTTTWWWZZZZZZ[[[^^^bbb```bbbhhhsss}}}~~~vvvsssxxx~~~}}}}}}}}}}}}~~~}}}yyyuuuuuuzzz~~~xxxrrrpppqqqsssrrr~~~}}}uuuooojjjhhhhhhjjjnnnssswwwxxx}}}|||{{{|||{{{yyyvvvtttrrrooojjjgggbbbdddeeedddccceeeiiinnnlllooouuu|||vvvqqqkkkbbb\\\ZZZTTTSSSTTTUUURRROOORRRXXX\\\iii}}}nnnRRRJJJIIIBBBBBB@@@===;;;;;;;;;:::999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999@@@AAAGGGXXXmmmxxxfffgggnnnzzzpppggg___YYYVVVRRRNNNIIIHHHJJJMMMNNNMMMPPPQQQQQQRRRUUU[[[bbbggglllqqqtttrrrkkkeeecccdddeeehhhiiihhhgggjjjrrrxxx~~~{{{||||||yyytttoookkkjjjbbbeeeiiijjjjjjkkkooosssyyyxxxvvvuuuuuuvvvxxxyyyvvvqqqjjjccc___]]]^^^___aaa^^^[[[YYYYYYYYYXXXWWWVVVSSSRRRSSSVVVWWWVVVTTTVVVQQQPPPVVV[[[\\\]]]___dddaaaaaakkk{{{{{{{{{zzzyyy|||{{{{{{~~~|||wwwtttvvv|||~~~vvv|||wwwtttuuuwwwxxxzzzxxxvvvpppkkkiiigggfffhhhmmmssswwwyyy}}}{{{yyyyyyyyywwwsssqqqnnnlllhhhfffcccfffgggfffeeefffjjjmmmkkkpppyyy}}}sssnnnhhh___YYYWWWSSSRRRSSSUUUSSSQQQUUU\\\eeexxxiiiRRRLLLKKKDDDCCC@@@===<<<<<<<<<;;;:::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@DDDTTTgggrrrhhhooo|||sssiiiaaa\\\YYYSSSNNNJJJIIIKKKNNNOOONNNPPPQQQRRRSSSUUU[[[aaafffiiimmmpppnnngggcccccceeehhhjjjlllkkkjjjlllrrrxxx|||vvvsssrrrssssssqqqnnnkkkiiiiiifffjjjnnnoooooopppsssvvv}}}}}}}}}|||||||||{{{{{{wwwsssllleee```]]]]]]]]]^^^\\\YYYXXXXXXXXXXXXWWWUUUSSSRRRSSSVVVVVVUUUSSSUUUQQQPPPVVV[[[]]]___bbbbbbaaaccclll{{{~~~{{{~~~{{{{{{}}}}}}|||zzzvvvtttuuu{{{yyyttt}}}zzzzzz{{{vvvpppooonnnkkkggggggeeedddggglllrrrwwwyyy}}}~~~zzzxxxwwwwwwsssooollljjjhhhfffddddddgggiiiiiiggggggjjjmmmooovvvyyyoooiiiccc[[[VVVTTTRRRQQQRRRTTTTTTSSSYYY```ppp~~~cccQQQMMMMMMFFFCCCAAA>>><<<<<<<<<;;;:::===<<<;;;;;;999999888777999999999999999999999999::::::::::::::::::::::::;;;@@@???@@@MMM___{{{pppttt~~~vvvmmmeee```]]]TTTPPPKKKJJJMMMPPPQQQPPPPPPQQQRRRTTTVVVZZZ```ddddddhhhjjjgggcccaaacccggglllnnnpppooonnnooosssvvv~~~vvvppplllkkkkkkkkkiiiggghhhjjjlllmmmqqqvvvwwwvvvvvvxxxzzz~~~}}}yyyuuuooohhhbbb^^^\\\[[[]]][[[YYYYYYZZZ[[[ZZZYYYXXXWWWVVVWWWYYYXXXWWWUUUWWWSSSRRRWWW[[[^^^aaaeeebbbcccfffnnnyyy}}}}}}~~~}}}|||zzzxxxvvvxxx|||zzzuuusss}}}}}}}}}wwwpppllljjjjjjhhhfffeeedddcccfffkkkrrrwwwyyy{{{}}}~~~{{{yyywwwtttppplllhhhgggfffeeeddddddgggjjjiiihhhhhhkkknnnxxx~~~tttjjjeee```YYYTTTSSSRRRPPPQQQSSSSSSSSSZZZbbbtttttt^^^QQQNNNMMMFFFDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888888888999999::::::::::::;;;;;;:::@@@======IIIXXXrrr~~~xxxpppiiiccc```VVVQQQLLLLLLNNNQQQRRRRRRPPPQQQSSSTTTVVVYYY^^^aaa___aaacccaaa^^^^^^dddiiinnnpppssstttsssrrrtttuuu{{{|||vvvqqqnnnjjjiiihhhffffffiiinnnrrrtttyyy~~~}}}{{{|||}}}~~~~~~|||xxxrrrkkkeee```]]]\\\^^^]]]\\\]]]___aaaaaa```^^^^^^^^^______^^^]]]\\\]]]YYYWWWZZZ\\\^^^bbbgggeeegggjjjnnnuuu~~~~~~}}}|||}}}~~~|||yyywwwuuu}}}uuurrrnnnjjjgggfffeeeddddddccccccffflllrrrvvvxxxxxxyyy{{{}}}}}}|||yyywwwpppmmmiiigggfffffffffeeecccfffhhhiiihhhjjjnnnrrr}}}zzzpppgggbbb^^^XXXTTTSSSSSSQQQQQQRRRRRRSSSZZZcccvvvnnn]]]RRRMMMKKKEEECCCAAA>>><<<<<<<<<;;;:::999999999::::::;;;;;;;;;777777777777777777777777999999999::::::;;;;;;;;;999???<<<<<>>======EEEOOOddd~~~vvvnnngggdddZZZUUUOOONNNOOOQQQQQQPPPMMMPPPRRRTTTTTTUUUWWWYYYVVVYYY[[[[[[ZZZ]]]eeelllooorrrxxx}}}}}}{{{xxxuuu}}}zzzuuussspppmmmiiilllkkkiiihhhkkkqqqzzz}}}yyysssmmmgggdddbbbbbb^^^^^^```dddhhhkkkkkkkkkjjjjjjjjjhhhggghhhkkknnnrrrmmmhhheeeaaa___cccjjjrrrsssrrrrrrtttxxx}}}{{{|||}}}}}}}}}{{{wwwtttqqqooogggiiiiiifffbbb___```bbbcccdddggglllpppssstttssstttssssssuuuvvvtttooollleeeddddddeeefffhhhgggfffccceeegggiiikkkqqqzzzzzzqqqggg^^^[[[YYYVVVTTTUUUTTTRRRQQQSSSTTTXXXaaalllmmmdddWWWNNNLLLIIIAAA???<<<:::::::::999888999999999::::::;;;;;;;;;888888888888888888888888888888999::::::;;;<<<<<<888???>>>===CCCIII[[[tttyyypppiiifff[[[VVVPPPNNNOOOPPPPPPOOOLLLNNNQQQSSSSSSSSSTTTVVVTTTWWWZZZZZZZZZ]]]eeelllpppttt{{{}}}yyy~~~xxxqqqnnnnnnnnnllliiillllllkkkmmmqqqyyyzzzvvvoooiiieeeccccccddd``````ccchhhmmmpppqqqqqqppppppooolllkkknnnsssxxxyyysssnnniiidddbbbfffnnnvvvvvvvvvwwwzzz~~~~~~~~~yyyuuurrrnnnllleeehhhjjjgggccc```bbbeeecccdddhhhmmmrrrtttsssqqqtttrrrqqqrrrrrrooojjjeeeaaaaaabbbdddfffggggggeeecccfffhhhjjjmmmuuuyyymmmddd[[[YYYXXXUUUTTTUUUTTTRRRRRRTTTVVV[[[fffqqqnnngggZZZOOOMMMLLLAAA>>>;;;999999:::999888::::::::::::::::::::::::999999999999999999999999888888999::::::;;;<<<<<<888@@@???===AAAFFFTTTlll{{{rrrkkkggg\\\WWWQQQNNNOOOOOOOOOMMMKKKNNNQQQRRRRRRRRRSSSTTTSSSWWWZZZ[[[[[[^^^fffmmmpppuuu}}}}}}vvvpppkkkjjjmmmppppppnnnmmmmmmnnnqqqwww~~~wwwssslllfffbbbbbbccceeecccdddggglllrrrvvvwwwvvvvvvvvvtttqqqpppssszzz|||wwwqqqlllgggdddiiiqqqxxxwwwwww{{{~~~~~~~~~|||zzzvvvrrrnnnkkkjjjiiidddeeeeeecccaaa``````bbbdddgggkkkooorrrrrrrrrqqqsssqqqooonnnmmmkkkhhhfff___aaadddeeedddddddddeeefffeeehhhooosssxxx~~~tttnnnfffaaaZZZVVVUUUUUUVVVVVVSSSSSSVVVYYYXXX\\\lllkkk___XXXVVVSSSHHHDDDAAA<<<::::::;;;;;;:::::::::999999777666444333999999:::::::::;;;;;;;;;999999999999999999999999<<<<<>>BBBNNN[[[xxx}}}tttkkkfff]]]WWWPPPNNNOOOPPPOOOMMMJJJNNNSSSTTTRRROOONNNNNNOOOSSSXXXXXXWWWYYY```gggssszzzvvviiiiiijjjmmmssszzzxxxsssqqqrrrooojjjfffdddccccccccccccffflllrrrxxx{{{||||||{{{}}}~~~|||yyyzzz~~~tttpppnnnooosssyyy}}}zzzxxxzzz~~~|||{{{|||~~~~~~yyyvvvuuuqqqoookkkhhhdddbbbaaaaaa___`````````aaacccgggjjjmmmnnnnnnooooooooooooooooookkkgggdddccccccbbbaaaccceeegggggggggfffggghhhjjjlllsss{{{~~~zzzuuunnnhhhccc[[[YYYWWWUUUUUUUUUTTTSSSTTTTTTUUUWWW^^^qqqpppfff]]]XXXSSSHHHCCC@@@<<<::::::;;;;;;:::999999999999999888888777777888888888999999999999999999999999999999999999999888:::;;;<<>>;;;:::;;;;;;:::999888888999::::::::::::999666666777777777888888888888888888999999:::::::::===;;;<<<>>>>>>???EEEMMM\\\|||vvvttt}}}sssiiibbb[[[WWWRRROOONNNNNNOOOOOOJJJKKKMMMOOOQQQRRRRRRRRRPPPSSSVVVWWWWWWXXX\\\___iiiooouuuuuurrrrrrxxx~~~||||||tttmmmjjjjjjqqq{{{zzzrrrmmmmmmnnnppppppqqqtttvvvssskkkddddddhhhrrr~~~{{{zzzyyy{{{~~~{{{wwwtttmmmnnnpppqqqqqqooopppqqqrrrwww|||{{{zzz|||~~~~~~zzzzzz{{{|||}}}~~~~~~yyytttrrrrrroooiiidddfffeeebbb```^^^^^^^^^^^^aaaccceeeffffffhhhkkkmmmnnnnnnnnnnnnnnnmmmmmmlllhhheeebbbaaaaaabbbbbbbbbaaaccceeefffgggiiilllooouuu~~~uuupppkkkeeebbb^^^[[[XXXVVVWWWXXXZZZ[[[[[[XXXVVVTTTVVVZZZeeeqqqbbbVVVHHH???===;;;:::;;;;;;:::999888888999999999999999888666777777777888888888888888888888999999::::::;;;;;;999:::<<<======BBBHHHSSSpppuuuqqqzzzwwwmmmfffZZZWWWSSSOOOMMMMMMOOOPPPMMMKKKKKKMMMQQQTTTUUUUUUSSSTTTVVVWWWWWWWWWYYY[[[___dddiiijjjjjjmmmtttzzz{{{{{{qqqllllllnnnwwwvvvnnnlllooorrrttttttuuuzzz}}}zzzqqqiiieeekkkwww~~~}}}{{{|||{{{vvvrrrooonnniiijjjnnnrrrrrrnnnnnnpppooosssuuuuuuxxx~~~~~~yyywwwuuuvvvxxxzzz||||||yyyzzz|||~~~yyyvvvrrrpppooolllhhheeecccbbb```^^^]]]]]]]]]]]]```cccfffiiijjjkkkmmmooonnnooooooooonnnkkkiiigggcccbbb``````bbbcccbbbaaaaaaccceeeggghhhkkkpppsss{{{~~~xxxooolllgggbbb___\\\YYYWWWWWWWWWWWWYYY[[[[[[YYYVVVWWW[[[cccttttttbbbTTTEEE>>><<<;;;:::;;;;;;:::999888888888999888888777777777777777888888888999999777888888999::::::;;;;;;:::888888<<<======@@@EEENNNfffyyytttyyyzzzpppiiiZZZXXXTTTPPPMMMMMMNNNPPPOOOMMMJJJKKKPPPUUUXXXYYYUUUVVVWWWWWWWWWVVVVVVWWWYYY\\\___cccfffkkkqqquuuxxx{{{{{{ppplllnnnsss}}}|||pppkkklllsssyyy{{{{{{}}}}}}tttfffooo~~~~~~~~~zzztttnnnllllllmmmoooooorrrxxxwwwrrrqqqtttrrruuuvvvtttuuuxxxyyyvvvrrrrrrrrrsssuuuwwwwwwxxxyyy{{{~~~{{{yyyyyy{{{sssqqqmmmjjjhhhgggeeecccdddcccaaa___^^^^^^______^^^bbbgggkkkmmmnnnooopppooopppqqqpppmmmiiieeecccbbbaaaaaabbbdddeeedddcccaaacccfffhhhjjjnnnrrrvvvzzztttllliiidddaaa^^^[[[XXXVVVWWWWWWWWWXXXZZZZZZXXXVVVZZZ___jjjuuubbbRRRCCC===<<<;;;;;;;;;;;;:::888888888888888888777666666888888888888999999999999777777888999::::::;;;;;;;;;999999===??????AAAFFFKKKaaa~~~yyy{{{{{{qqqjjjYYYXXXTTTPPPMMMLLLNNNQQQQQQMMMJJJJJJOOOVVVZZZ\\\VVVWWWWWWWWWVVVVVVUUUUUUWWWXXX[[[___eeejjjooorrrtttvvv|||{{{oookkkooovvvuuukkkhhhmmmxxxgggrrr|||yyysssmmmiiijjjnnnqqqyyywwwyyy}}}|||vvvuuuzzzvvvyyyzzzwwwvvvwwwuuuqqqppppppppprrrssstttttttttzzz|||~~~{{{wwwtttqqqooooooooommmiiiggggggeeecccbbbfffdddaaa^^^[[[\\\```ccceeeeeeggghhhjjjkkklllmmmqqqpppooolllhhheeebbb```^^^]]]^^^aaadddfffggggggeeegggjjjkkkmmmrrrzzzwwwpppgggeeeaaa^^^ZZZXXXVVVVVVXXXUUUVVVYYYYYYVVVWWWZZZ]]]nnnrrrZZZLLLAAA???>>><<<;;;::::::;;;;;;999999999999999999999999777777777777777777777777777777777888999999::::::::::::;;;;;;===>>>@@@@@@IIIYYYsss{{{|||wwwkkk___ZZZSSSNNNMMMNNNPPPQQQPPPOOONNNNNNPPPSSSWWWYYYVVVWWWWWWWWWVVVSSSQQQOOOQQQQQQTTTYYYaaahhhlllnnnvvvvvvyyyvvvoooooorrr{{{ppphhhhhhppp{{{vvvyyyzzzvvvpppjjjhhhmmmuuu|||}}}xxxxxx||||||}}}~~~~~~|||zzzyyyttttttuuuvvvwwwxxxxxxxxxyyyzzz|||~~~{{{zzzwwwtttqqqnnnlllkkkjjjhhhfffeeeeeeeeedddccccccbbb```]]][[[\\\```cccgggggghhhiiijjjkkkllllllnnnmmmllliiifffcccaaa___aaaaaa```aaacccdddddddddaaadddhhhmmmttt}}}uuuoooeeeccc___[[[XXXVVVUUUUUUVVVUUUVVVYYYYYYYYY^^^eeepppoooWWWKKKAAA???>>><<<;;;::::::;;;;;;999999999999999999999999777777777777777777777777777777777888999999::::::::::::::::::;;;<<<>>>>>>BBBPPPhhh{{{{{{nnn___ZZZRRRLLLKKKLLLMMMNNNPPPOOOOOOOOOPPPSSSUUUWWWUUUUUUVVVVVVUUUSSSPPPOOONNNOOOQQQVVV\\\ccchhhjjjoooqqquuu{{{uuummmmmmqqqxxxppphhhfffnnnzzzxxxzzzyyyvvvrrrnnnmmmrrryyy{{{|||~~~|||yyyyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~|||{{{{{{vvvuuurrrpppmmmjjjhhhgggcccbbb```aaacccddddddddd``````^^^\\\[[[]]]aaadddjjjjjjjjjjjjkkkkkkkkkkkkiiihhhgggfffdddbbb```___aaaaaaaaaaaabbbcccddddddbbbdddiiirrr}}}}}}ssslllccc```\\\XXXUUUTTTTTTTTTPPPQQQTTTUUUUUUYYYeeerrrhhhQQQHHHAAA>>>>>><<<;;;;;;:::;;;;;;999999999999999999999999777777777777777777777777777777777888999999::::::::::::999999:::;;;<<<<<<===HHH[[[xxx{{{yyysssccc]]]TTTMMMJJJKKKLLLMMMQQQQQQPPPQQQQQQRRRSSSTTTSSSTTTTTTTTTSSSRRRPPPOOOKKKLLLNNNRRRWWW]]]bbbeeehhhlllrrrwwwyyy{{{{{{|||~~~tttllllllqqq~~~ppphhhbbbhhhyyy}}}|||xxxxxxwwwvvvwwwzzz~~~}}}|||}}}}}}yyywwwvvvrrrqqqpppmmmkkkhhhfffeee___]]]]]]^^^```bbbbbbbbb^^^^^^^^^]]]]]]___cccgggkkkkkkkkkjjjjjjiiiiiihhheeeeeeeeedddcccbbbaaa```]]]^^^```aaabbbeeehhhjjjjjjkkkpppyyyyyyoooiii```]]]YYYUUURRRQQQRRRSSSNNNPPPSSSTTTTTT[[[nnn```KKKFFFAAA>>>======<<<;;;;;;::::::888888888888888888888888777777777777777777777777777777777888999999::::::;;;:::::::::::::::;;;;;;>>>DDDRRRkkk}}}ttt{{{yyykkkdddYYYQQQMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRQQQPPPKKKLLLMMMPPPSSSXXX^^^aaaccciiiqqquuuvvvuuuwwwxxxzzztttkkklllqqq{{{|||nnnfffbbbnnnwwwzzz|||wwwuuu}}}yyyuuuqqqnnnllloooooonnnllljjjgggeeeddd]]]\\\[[[\\\^^^___```___^^^____________bbbfffiiijjjjjjiiihhhgggfffeeeeeecccccccccddddddcccbbbbbb]]]^^^```aaabbbeeejjjnnnrrrsssxxx}}}uuulllfff]]][[[WWWTTTQQQQQQQQQRRRQQQSSSVVVWWWYYYddd|||}}}XXXGGGDDD???=========<<<<<<;;;::::::888888888888888888888888777777777777777777777777777777777888999999::::::<<<;;;;;;;;;;;;;;;<<<<<<@@@BBBKKK^^^zzzsssuuutttuuuxxx}}}ssskkk^^^TTTNNNNNNOOOPPPRRRRRRRRRRRRRRRQQQQQQPPPRRRRRRRRRSSSSSSSSSSSSSSSMMMOOOPPPPPPRRRVVV\\\aaaccciiippptttsssrrrssstttttt{{{|||qqqiiiiiinnnzzzyyyiiiccccccrrruuuyyyqqqjjjttt}}}{{{xxxtttpppllliiigggkkkkkkkkkjjjhhhfffcccbbb]]][[[ZZZ[[[]]]______^^^^^^___``````aaacccgggjjjgggffffffdddcccbbbaaa```aaabbbcccccccccccccccccc___aaaccccccccceeejjjooowwwzzz~~~xxxqqqiiiddd[[[YYYWWWUUUSSSRRRQQQQQQPPPQQQTTTXXX]]]mmmsssRRREEEDDD===============<<<;;;:::999888888888888888888888888777777777777777777777777777777777888999999::::::;;;;;;:::;;;;;;<<<======??????EEESSShhhyyysssnnnnnnvvvzzzpppbbbVVVOOONNNOOOQQQSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVVVVWWWQQQSSSTTTSSSSSSVVV\\\bbbgggkkkqqquuuuuusssqqqpppmmmrrrvvvssskkkfffgggiiizzzuuuaaa```eeeuuuuuuzzzwwwhhhlllyyyxxxuuuqqqmmmjjjiiihhhffffffffffffdddbbb___]]]\\\ZZZZZZ[[[^^^``````___]]]^^^___``````bbbfffiiicccbbbaaa```___]]]]]]\\\```aaaaaabbbbbbbbbbbbbbb___aaadddddddddgggnnnttt~~~|||xxxsssmmmgggcccYYYYYYXXXWWWUUUTTTRRRQQQQQQQQQUUU\\\ggg{{{jjjMMMDDDDDD<<<<<<============;;;:::999888888888888888888888888777777777777777777777777777777777888999999::::::999999999999:::;;;======>>>===AAAMMM]]]qqquuunnnlllvvvvvvgggYYYRRRPPPRRRSSSTTTSSSQQQPPPPPPPPPRRRSSSTTTTTTUUUUUUWWWXXXYYYZZZUUUVVVWWWUUUSSSVVV]]]cccppprrrvvvzzz|||zzzuuuqqqkkkmmmooommmjjjggghhhiiiuuuzzz{{{zzzmmm___cccmmm|||}}}yyy~~~lllkkk|||~~~~~~~~~|||yyysssrrrnnnkkkhhhgggffffffaaabbbcccbbbaaa^^^\\\ZZZZZZYYYYYY[[[^^^aaabbbbbb\\\]]]^^^___```bbbeeehhh```______]]]\\\[[[ZZZZZZ___``````aaaaaaaaaaaaaaa[[[___cccdddfffjjjssszzz~~~{{{xxxtttppplllfffbbbXXXYYYYYYYYYWWWUUUSSSQQQXXXXXX\\\fffuuueeeKKKEEEDDD:::<<<============;;;:::999777777777777777777777777777777777777777777777777777777777888999999::::::777777777888999;;;<<<===>>><<>><<<;;;;;;;;;:::888888888888777888888999:::777777777777777777777777777777777777777777777777888888888888888888888999:::;;;???HHHRRRaaawww{{{www{{{yyyiii]]]WWWUUUVVVRRRPPPNNNNNNPPPRRRRRRRRRUUUVVVYYY[[[\\\]]]]]]]]]]]]ZZZWWWUUUSSSTTT\\\eeettt||||||qqqlllpppppphhheeeiiissszzz|||zzzyyy}}}rrrkkkgggooo~~~|||}}}~~~}}}|||yyyvvvvvvxxxzzz{{{~~~zzzwwwuuusssrrrqqqooommmkkkjjjiiigggeeecccaaa______^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^___^^^]]][[[YYYYYY[[[]]]______^^^]]][[[ZZZ[[[[[[\\\]]]^^^___```___```aaabbbbbbbbbbbbaaaccceeehhhkkkoooxxx|||vvvrrrooommmiiieeeaaa___^^^]]]aaaeeeccc[[[UUUTTTSSSPPPVVV___pppyyy___PPPDDDBBBCCC<<<@@@>>><<<;;;;;;;;;:::999::::::999888777777777888777777777777777777777777777777777777777777777777777888888888999999::::::<<<;;;>>>EEENNN\\\qqq}}}pppcccZZZVVVUUUUUUSSSQQQPPPQQQQQQQQQPPPTTTVVVYYY\\\___```aaaaaa]]]YYYVVVUUUTTTUUU^^^hhhuuu}}}~~~sssnnnqqqpppgggdddgggnnnttt|||~~~wwwqqqmmmttt~~~~~~~~~~~~}}}|||{{{~~~|||xxxuuutttuuuwwwyyy}}}{{{xxxvvvrrrpppnnnlllllljjjhhhfffeeeeeedddcccaaa___]]]\\\\\\\\\[[[ZZZZZZZZZ[[[\\\^^^___``````___^^^[[[ZZZYYYZZZ\\\^^^^^^]]][[[ZZZYYYZZZ\\\^^^_________^^^```aaaaaabbbbbbbbbbbbbbbdddiiinnnsssyyy~~~zzztttnnnjjjddddddccc___ZZZXXXYYY\\\bbbdddbbb[[[UUUTTTVVVVVVWWWdddzzzqqqVVVMMMEEE@@@AAA>>>@@@>>><<<;;;;;;;;;:::999<<<;;;:::888777666666666666666666666666666666666777777777777777777777777777777888999::::::;;;;;;<<<;;;<<>>CCCNNNaaarrr|||wwwkkkccc^^^ZZZWWWUUUSSSRRRRRRPPPNNNOOOSSSXXX^^^bbbdddeeeddd___[[[WWWWWWWWW]]]iiivvv}}}xxxwwwqqqgggbbbbbb```eeemmmttt||||||}}}wwwyyy}}}}}}}}}~~~{{{{{{zzzvvvsssqqqqqqrrruuu~~~zzz{{{~~~}}}zzzwwwtttqqqmmmjjjhhhgggfffeeeeeecccaaa^^^[[[[[[[[[ZZZZZZYYYWWWWWWYYYXXXWWWWWWXXXZZZ\\\^^^```aaaaaabbb```^^^\\\ZZZ[[[\\\]]]]]]^^^]]]]]]\\\ZZZ[[[^^^```aaaaaa```___cccbbbbbbccceeegggjjjlllooovvv~~~}}}xxxsssnnniiiccc___ZZZ\\\[[[VVVOOOMMMQQQVVVVVVYYY\\\[[[VVVTTTXXX]]]fffuuubbbLLLMMMHHHAAAAAABBB???===;;;;;;;;;<<<;;;:::999888888888888888999999666666666666666666666666666666666666666666666666666666777888:::;;;<<<<<<:::999999<<>>>>>===;;;;;;<<<<<<;;;:::888888777777888999999:::666666666666666666666666777777777777777777777777666666777888999999::::::999888999<<>><<<;;;;;;<<<<<<<<<;;;999999888888777888888888777777777777777777777777777777777777777777777777666666666777777888888888999999:::<<<===AAAMMMYYYggg{{{~~~{{{ssslll```[[[SSSNNNMMMNNNOOOPPPQQQWWW```iiinnnpppooommmggg```YYYUUUUUU]]]lll{{{yyyqqqkkkhhheeeiiipppyyy}}}{{{xxxuuuuuuxxxzzzzzzrrrsss{{{{{{tttuuuuuusssqqqoooooopppnnnqqqqqqnnnmmmnnnlllhhhhhhmmmsssuuuvvvxxx~~~{{{zzzxxxvvvuuuttttttsssllljjjhhhffffffdddbbb___]]]\\\\\\]]]]]][[[WWWUUUWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ\\\___aaabbbcccddd``````aaaaaa___\\\ZZZXXXVVVWWWXXXYYY[[[]]]^^^___aaa```aaaaaabbbccceeeffffffggghhhkkkrrrzzz}}}uuuqqqlllgggccc___ZZZWWWPPPLLLHHHGGGIIILLLOOOPPPSSSSSSUUUYYY[[[bbbuuudddYYYUUUQQQHHHGGGFFF<<<>>><<<;;;;;;<<<<<<<<<;;;;;;;;;999888777777666666888888888888888888888888777777777777777777777777666666666666777777777777:::999;;;<<<<<<===GGGRRR\\\oooyyy}}}|||uuuddd]]]TTTMMMJJJKKKMMMOOOLLLRRR\\\fffmmmoooooommmggg```XXXSSSSSSZZZjjjyyy{{{tttnnnjjjiiikkkpppxxx|||xxxtttpppqqquuuzzzxxxnnnooowww{{{|||wwwuuutttrrrqqqoooooonnnnnnoooooonnnnnnnnnlllhhheeehhhiiikkkmmmnnnpppppppppxxx{{{~~~|||{{{~~~{{{xxxvvvwwwxxxyyyvvvtttrrrqqqpppooollljjjgggfffeeecccaaa___]]]\\\\\\ZZZYYYZZZZZZYYYWWWTTTYYYZZZ[[[]]]^^^_________```aaaccccccbbb___\\\ZZZ]]]]]]^^^]]]\\\YYYVVVTTTWWWYYY\\\]]]^^^___aaacccaaaaaabbbdddggghhhhhhggglllnnnqqqsssvvv}}}wwwpppiiiccc___\\\WWWSSSMMMJJJGGGHHHMMMRRRUUUVVV[[[ZZZZZZZZZ]]]jjjvvvaaa[[[RRRLLLHHHEEEAAA>>>@@@@@@??????>>><<<;;;:::999888777777666777777777888888888888777777777777666666777777666555444444777777777777777888888999999888888888:::>>>AAADDDVVV___ooo|||{{{xxxiiiaaaVVVNNNLLLMMMNNNNNNMMMQQQXXXccclllooonnnkkkddd___WWWQQQRRRZZZfffooo}}}{{{~~~yyyqqqoooqqqssstttwww~~~~~~~~~vvvnnniiieeeoooyyyssslllnnnxxx{{{nnnooo}}}{{{vvvuuutttsssrrrqqqppppppooommmlllllllllllljjjgggdddfffggghhhiiijjjkkkkkkkkkppprrrvvvyyy{{{~~~{{{yyyxxxyyyyyyyyyxxxvvvuuusssrrrpppooommmllllllllljjjhhhdddcccbbb```^^^]]][[[ZZZYYYXXXVVVVVVWWWWWWVVVTTTWWWXXXZZZ\\\^^^```aaaaaa```aaaaaaaaa```]]][[[YYY[[[[[[\\\\\\[[[YYYWWWUUUUUUWWWZZZ\\\\\\^^^aaaccceeeeeefffgggiiikkkkkkkkkooosssyyy|||}}}uuuooogggbbb___[[[WWWSSSNNNLLLKKKMMMRRRVVVYYYYYYZZZYYY[[[bbbllljjj]]]WWWPPPJJJGGGDDD@@@>>>@@@@@@@@@???>>>===<<<;;;:::999888888777777777777888888888888777777777777666666666666666555444444777777777777777888888999:::999888888:::===@@@BBBQQQYYYiiizzzkkkcccYYYQQQMMMMMMMMMMMMNNNPPPTTT\\\eeekkkmmmmmmfffaaaXXXPPPMMMSSS\\\dddrrr{{{{{{vvvzzz{{{ssssssuuu||||||~~~~~~zzz{{{}}}wwwpppkkkcccmmmxxxuuummmmmmuuu|||~~~}}}{{{ggggggttt~~~~~~wwwvvvxxxxxxwwwvvvuuusssrrrqqqlllkkkjjjjjjkkkjjjhhhfffcccddddddeeeeeeeeeeeedddhhhiiikkkmmmooosssxxx{{{~~~~~~}}}|||zzzyyywwwuuuuuuqqqsssuuuvvvtttqqqmmmjjjiiigggffffffggggggeeeddd______^^^\\\[[[YYYXXXXXXWWWUUUSSSSSSTTTUUUUUUUUUWWWXXXZZZ]]]___aaabbbccc```___^^^]]]\\\[[[YYYYYYXXXYYYZZZZZZZZZYYYWWWWWWUUUWWWZZZ\\\]]]___bbbdddfffffffffgggiiilllnnnpppuuu|||}}}tttnnnfffaaa^^^[[[WWWSSSOOOOOOPPPTTTYYY\\\^^^^^^YYYYYY^^^llleeeXXXTTTNNNIIIEEECCC@@@>>>??????@@@??????>>>======<<<;;;:::999888888888888888888888888777777777777666666666666666555555444777777777777777888888999::::::999888999<<<>>>@@@IIISSSdddyyy}}}nnnhhh^^^VVVQQQNNNMMMLLLOOONNNPPPUUU]]]fffmmmpppmmmfff\\\QQQLLLMMMSSSYYYdddllltttuuuqqqpppuuu{{{}}}xxxyyy~~~{{{wwwwwwyyy{{{|||}}}{{{tttpppdddkkkvvvxxxnnnlllpppvvvzzzzzz}}}qqqqqqxxx||||||yyy|||}}}zzzwwwtttrrrmmmllljjjjjjkkkkkkiiihhhbbbbbbbbbbbbaaa```______ccccccddddddeeeiiinnnrrrrrrsssuuuwwwyyy{{{{{{|||~~~~~~}}}}}}}}}}}}}}}|||}}}|||yyywwwwwwxxxzzzzzzyyyxxxwwwvvvuuusssrrrrrrqqqmmmnnnpppqqqooolllhhhfffeeecccaaaaaaaaaaaa___^^^[[[ZZZZZZYYYXXXWWWVVVVVVVVVTTTQQQQQQSSSUUUVVVVVVYYYZZZ\\\^^^```aaabbbbbb^^^]]][[[ZZZXXXXXXXXXYYYVVVVVVXXXYYYYYYYYYYYYYYYWWWYYY\\\^^^___aaadddfffeeefffhhhjjjmmmrrrwwwzzz}}}uuuooogggaaa^^^ZZZVVVRRRPPPRRRVVVZZZ^^^```aaaaaa^^^^^^hhhuuucccVVVSSSNNNJJJFFFCCCAAA@@@>>>>>>??????>>>>>>===<<<===<<<;;;:::999888888888888888888888777777777666555666666666666666555555777777777777777888888999::::::999888999;;;<<<===CCCNNNaaauuuqqqlllddd[[[UUUPPPMMMLLLNNNMMMNNNRRRZZZdddmmmrrrtttnnncccWWWOOOMMMPPPTTTYYYaaaiiikkkkkklllqqqvvv{{{~~~|||{{{wwwvvvwwwzzz{{{~~~{{{vvvkkkooouuu{{{pppkkkmmmppp{{{|||~~~|||wwwtttooommmjjjhhhhhhiiihhhgggbbbbbbaaaaaa```^^^]]]\\\^^^^^^^^^]]]]]]```dddhhhggghhhjjjlllnnnoooppppppvvvvvvvvvwwwwwwwwwwwwwwwvvvwwwxxxzzz|||}}}}}}}}}vvvtttqqqqqqrrrtttttttttrrrrrrpppooonnnnnnnnnooollllllkkkkkkiiigggfffeeecccaaa___^^^]]]\\\ZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWUUUSSSSSSUUUWWWXXXXXX\\\]]]^^^____________^^^\\\[[[YYYWWWVVVWWWXXXYYYUUUVVVWWWYYYZZZ[[[[[[[[[XXXZZZ]]]^^^___aaadddffffffiiimmmqqqvvv|||{{{vvvpppgggaaa^^^ZZZUUUQQQRRRUUUZZZ^^^```aaaaaaaaaaaaeeevvvhhh^^^VVVUUUQQQMMMHHHEEECCCCCC>>>>>>>>>>>>===<<<;;;;;;===<<<;;;:::999999999999888888888888777777777666555555666666666666666555777777777777777888888999:::999999888999:::;;;<<<@@@KKK^^^sssqqqnnnhhh```YYYRRRNNNLLLLLLMMMOOOSSSZZZdddnnntttyyyssshhh\\\SSSOOOPPPRRRVVV\\\dddhhhjjjlllqqqtttwwwwww{{{~~~|||~~~zzzxxxxxx{{{~~~~~~xxxvvvvvv~~~}}}rrrkkkjjjlll|||~~~zzzrrrnnnjjjgggfffeeeeeedddbbbbbbbbbaaa___^^^\\\[[[XXXYYYYYYXXXWWWXXX[[[^^^___```bbbdddeeefffggggggkkklllmmmnnnooooooooooooooooooppprrrvvvwwwwwwvvvpppnnnllllllnnnpppppppppmmmllljjjiiiiiijjjkkkllljjjiiigggeeedddcccccccccaaa___]]][[[ZZZYYYVVVTTTVVVVVVWWWWWWWWWWWWWWWWWWYYYWWWUUUUUUWWWYYYYYYYYY\\\\\\\\\\\\\\\[[[[[[ZZZXXXXXXWWWVVVVVVWWWYYYZZZWWWXXXYYYZZZ[[[\\\^^^^^^YYY[[[^^^___```aaaccceeeeeejjjqqqwww|||~~~zzzxxxrrrmmmeee```]]]ZZZVVVRRRVVVZZZ^^^aaaaaaaaa```aaa]]]eee|||}}}ccc]]]YYYYYYVVVQQQJJJFFFDDDDDD????????????>>><<<;;;:::;;;;;;::::::999999::::::888888888888777777777777444555666666666666666666777777777777777888888999888888888888999::::::;;;>>>FFFXXXlll|||nnnnnnkkkddd\\\TTTPPPNNNKKKMMMPPPTTT[[[eeeooovvvzzzuuukkk___UUUPPPOOOPPPVVV\\\dddkkkooorrruuuvvvvvvtttvvv|||{{{wwwzzz|||yyyyyy|||~~~xxxzzzuuullliiiiiiyyy~~~yyytttnnnjjjgggfffeeedddbbbbbbbbbaaa___^^^\\\[[[VVVWWWWWWVVVUUUUUUVVVXXXXXXYYYZZZ\\\]]]^^^^^^^^^```aaacccdddffffffffffffhhhggggggjjjmmmoooooommmkkkjjjhhhiiikkkllllllkkkgggfffeeeddddddeeeggghhhfffeeedddbbbaaa```______]]][[[YYYXXXXXXWWWUUUSSSWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZ[[[[[[]]]^^^```aaa^^^```bbbccccccdddfffhhhiiipppyyy{{{vvvtttrrrkkkfff```]]]\\\ZZZXXXUUU[[[^^^bbbcccaaa```___```aaakkkwwwgggddd\\\\\\YYYSSSLLLFFFCCCCCCCCCCCCBBBAAA???===;;;:::999999999999999::::::;;;888888888888777777777777444444555666666666666666777777777777777888888999777777777888999::::::;;;===@@@MMM```qqq~~~kkkllllllggg^^^VVVQQQOOOMMMNNNPPPSSSYYYdddqqqzzz}}}xxxnnncccXXXQQQOOOOOOVVV\\\eeeooovvvzzz{{{{{{zzzuuuuuuyyyvvvooopppyyy|||xxxxxx|||~~~{{{xxx{{{xxxnnniiigggqqqzzz|||{{{tttnnnkkkiiihhhgggbbbbbbaaa```___^^^\\\[[[VVVXXXYYYXXXVVVUUUVVVWWWSSSSSSTTTVVVVVVWWWWWWWWWXXXYYY\\\^^^___``````___bbbaaaaaaccchhhjjjhhhfffhhhgggfffgggiiijjjiiihhhcccbbbaaa```aaabbbdddeeebbbbbbbbbbbb```^^^\\\[[[YYYXXXVVVVVVWWWWWWUUUSSSWWWWWWXXXYYYYYYZZZ[[[[[[YYYXXXXXXYYYZZZZZZYYYWWWRRRRRRSSSTTTUUUUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbdddfffhhhhhhhhhhhhjjjkkkuuu|||zzzuuuqqqooonnneeeaaa\\\ZZZZZZ[[[YYYWWW___bbbeeedddbbb______```oooyyyppphhhhhh^^^^^^[[[TTTLLLEEEBBBBBBFFFEEEDDDCCCAAA>>><<<;;;888888888888999:::;;;;;;888888888888777777777777444444555666777777666666777777777777777888888999555666777888999:::;;;;;;;;;;;;DDDWWWjjj{{{iiikkklllhhh```XXXSSSQQQNNNNNNOOOPPPVVVcccrrr}}}|||rrrfff[[[SSSPPPPPPUUU\\\fffrrr{{{~~~wwwuuuwwwrrriiiiiiqqqyyy~~~{{{wwwvvvzzz~~~zzz|||}}}wwwvvv|||{{{ooohhhfffjjjuuuyyyuuusssoooiiidddbbb___\\\[[[]]]]]]\\\YYYWWWUUUUUUUUUVVVVVVTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUUXXXZZZ\\\^^^```bbbcccccceeedddbbbaaaaaabbbcccdddaaa```]]]\\\[[[[[[]]]]]]^^^___``````]]][[[ZZZZZZVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZXXXVVVUUUWWWYYYWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSQQQPPPQQQTTTVVVWWWWWWWWWYYY\\\^^^______\\\\\\]]]___bbbcccbbbaaacccfffjjjmmmpppsssvvvyyy|||~~~wwwpppkkkhhheeeccc^^^\\\XXXUUUUUUXXX\\\___bbbcccbbbaaa```bbbfffiiissssssjjjfffbbb[[[RRRLLLKKKJJJFFFCCCAAABBBCCCBBB@@@>>>>>>???888555333666;;;>>><<<888888888888888888999999999444555555555666666777777666666666666777777777777666777888999999999999999===DDDFFFNNNcccyyy}}}~~~wwwsssqqqjjj^^^WWWWWWSSSLLLIIINNNWWWbbbnnnwww|||zzztttkkk```XXXTTTRRRXXX]]]iiiyyy~~~~~~{{{rrrhhhbbbcccfffmmmrrr{{{}}}vvvrrrqqqsssuuuvvv{{{uuussszzzwwwnnniiinnnyyy}}}xxxuuurrrmmmiiigggccc]]][[[[[[[[[[[[ZZZUUUTTTSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\[[[ZZZZZZ[[[\\\]]]^^^\\\ZZZYYYXXXXXXYYYZZZYYY[[[]]]\\\ZZZXXXXXXXXXVVVVVVUUUUUUTTTUUUUUUUUUXXXYYYZZZYYYVVVUUUVVVXXXVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPQQQSSSVVVUUUUUUVVVYYY\\\___``````bbbbbbbbbccceeefffffffffiiimmmsssxxx|||}}}yyyqqqkkkgggccc```^^^YYYWWWSSSQQQRRRUUUZZZ\\\bbbcccdddcccdddhhhnnnsssvvvkkkddd```___XXXPPPKKKJJJIIIEEEBBBAAABBBBBBAAA???======>>>;;;888666777:::;;;999777;;;;;;:::999777666555555555555555555666666666777555666666666777777777777888888999999999888777777777===???EEEWWWjjj~~~tttdddYYYVVVTTTNNNLLLOOOUUU]]]iiitttwwwvvvrrrkkkbbb[[[WWWUUUXXX^^^kkkzzzzzzoooccc\\\\\\___hhhnnnvvv~~~zzztttssstttvvvxxx}}}}}}rrrpppwwwuuunnnooo{{{~~~{{{xxxtttqqqooojjjddd___\\\\\\[[[[[[UUUTTTSSSTTTUUUVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRSSSSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWUUUTTTSSSSSSTTTUUUTTTVVVXXXXXXWWWUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSVVVXXXYYYYYYWWWUUUTTTTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQQQQSSSUUUUUUVVVXXX[[[]]]```bbbcccddddddcccdddeeefffhhhiiiqqqvvv~~~uuuqqqkkkeeeaaa^^^[[[YYYUUUSSSPPPOOOPPPTTTYYY\\\bbbdddeeegggjjjrrr}}}|||nnnhhhccc___[[[UUUNNNJJJIIIHHHEEEBBB@@@AAAAAA???===;;;<<<===>>>===;;;999888777666666;;;;;;:::888777666555444555555555555666666666666555555666666666777777777999999999999888777666555777======BBBQQQ___sssnnn^^^WWWTTTQQQOOOPPPRRRWWWcccnnnqqqqqqppplllfff```\\\ZZZ[[[bbbnnn|||}}}pppccc\\\\\\___dddjjjrrr{{{zzzwwwwwwxxx||||||ppplllqqq||||||sssttt}}}{{{vvvsssnnnhhhccc```]]]\\\WWWUUUTTTTTTVVVWWWVVVUUUQQQQQQQQQPPPPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOONNNOOOOOOPPPQQQRRRRRRSSSRRRRRRPPPOOONNNNNNOOOOOOOOOQQQSSSTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQSSSUUUVVVWWWUUUSSSQQQPPPSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRTTTVVVXXXZZZ\\\^^^___aaacccdddfffffffffggghhhkkkooorrryyyxxxoookkkfffaaa^^^[[[XXXVVVSSSQQQOOONNNPPPUUU[[[^^^aaacccfffjjjqqqssskkkhhhaaa\\\VVVRRRNNNKKKJJJHHHEEECCCAAAAAA@@@>>><<<;;;===>>>AAA@@@>>>:::777666777999888888888888888777777777555555555666666666666666555555555666666666777777777888888888888888777666999???>>>BBBNNNWWWfff|||vvveeeZZZTTTRRRQQQQQQPPPSSS^^^jjjmmmnnnpppnnnjjjeeeaaa___aaahhhsss}}}zzznnnaaa[[[]]]aaadddiiirrr{{{}}}|||{{{}}}ooogggjjjsss{{{|||yyy{{{zzzxxxsssllleee```]]]ZZZWWWUUUUUUUUUVVVUUUTTTPPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKNNNQQQRRRRRRQQQRRRSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRROOONNNRRRQQQQQQQQQRRRSSSTTTTTTTTTVVVVVVVVVUUUUUUWWWXXXZZZ\\\^^^_________bbbdddiiikkkmmmoooqqquuu{{{|||ssskkkhhhccc```]]][[[XXXVVVPPPNNNMMMMMMPPPUUU[[[______ccchhhnnnyyyooojjjddd[[[UUURRRPPPNNNLLLKKKIIIGGGEEEBBBBBB@@@>>><<<===@@@CCCCCCBBB???;;;888888:::<<<:::999999999888888888777666666666666666555555555555555555555666666666666444555666777888999999999666;;;:::===HHHNNNYYYlll~~~lll^^^TTTRRRRRRRRRPPPQQQ[[[fffjjjllloooooolllhhheeecccgggnnnvvv{{{|||{{{{{{{{{|||zzzssshhh\\\VVVYYY]]]dddiiirrr|||~~~~~~ooodddbbbhhhnnnyyyzzz{{{~~~~~~}}}vvvmmmfffccc___]]]YYYWWWVVVVVVTTTSSSQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJLLLLLLKKKKKKJJJIIIIIIHHHIIILLLNNNPPPOOOOOOPPPQQQNNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNPPPRRRRRRPPPNNNQQQQQQQQQQQQRRRSSSUUUUUUTTTVVVXXXXXXXXXXXXZZZ[[[ZZZ^^^aaaaaa```aaadddgggllloootttwwwyyy~~~zzzrrrgggdddaaa^^^\\\ZZZXXXUUUNNNLLLKKKKKKNNNTTTYYY]]]```hhhrrr||||||rrrlllbbbWWWSSSNNNNNNMMMMMMKKKIIIHHHGGGDDDDDDBBB@@@???AAAFFFIIIHHHDDD@@@<<<:::;;;===??????>>>===;;;999777555555666666666666666555555555444444555555555666666666333444555777888999::::::555999777:::EEEIIIRRRbbbuuussscccWWWTTTRRRRRRQQQQQQXXX```eeehhhlllmmmllljjjhhhggglllqqqvvvvvvrrrooopppsss{{{zzzttthhh]]]WWWXXX\\\eeekkkttt}}}|||}}}tttgggaaabbbfffrrrtttxxx{{{~~~xxxsssqqqjjjgggbbb^^^\\\ZZZXXXWWWSSSSSSRRRQQQQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKKKKKKKJJJIIIHHHHHHGGGIIILLLMMMMMMLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOMMMMMMNNNQQQSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWTTTVVVYYYZZZ[[[\\\]]]___]]]aaafffgggggghhhlllqqquuuzzz~~~wwwooobbb```]]][[[ZZZXXXVVVSSSOOOMMMLLLLLLOOOTTTZZZ^^^iiivvv{{{tttkkk\\\RRRQQQIIIKKKLLLLLLJJJIIIGGGGGGFFFFFFDDDBBBCCCFFFKKKPPPNNNHHH@@@<<<===>>>??????@@@@@@>>><<<:::888666666777666666666555555555555444444444555555555666666444444666777888888888888888;;;888:::DDDGGGNNN]]]ggg|||kkk\\\WWWSSSSSSRRRQQQTTTYYY^^^aaafffiiijjjjjjkkkkkkmmmqqqsssooohhheeehhhmmmyyyxxxuuulllbbb]]]___bbbhhhoooxxx}}}wwwqqqvvv~~~sssiiihhhjjjnnnrrryyy}}}vvvxxx~~~~~~~~~tttpppjjjfffccc```^^^\\\UUUTTTTTTSSSRRRQQQQQQQQQPPPOOOOOONNNMMMLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLKKKIIIIIIKKKKKKKKKKKKKKKIIIHHHHHHFFFHHHKKKLLLKKKJJJKKKLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPNNNLLLNNNRRRUUUUUUTTTQQQQQQQQQRRRTTTUUUWWWWWWTTTWWWZZZ\\\\\\^^^___aaaaaaffflllnnnnnnpppvvv{{{~~~zzzxxxssslll___]]]ZZZYYYXXXVVVTTTQQQRRRPPPOOOOOORRRWWW]]]aaasssuuuooocccRRRJJJLLLFFFHHHJJJKKKIIIGGGFFFFFFHHHGGGFFFDDDEEEIIIOOOTTTSSSKKKAAA===>>>@@@@@@>>>>>>>>>===<<<;;;;;;::::::777777666666555555555444444444444555555555666666555666777777777777777666777:::666777@@@BBBHHHWWW___|||rrraaaZZZTTTSSSRRRPPPQQQTTTXXX\\\aaaeeehhhjjjlllnnnlllooopppkkkbbb___dddkkkpppqqqooojjjbbb___bbbfffmmmttt}}}zzzrrrgggmmmvvv~~~~~~tttqqqqqqlllsss||||||vvvoooqqqyyy~~~wwwoooiiiggghhhbbb]]]YYYXXXZZZ[[[XXXUUURRRRRRRRRPPPOOOOOOQQQSSSRRRQQQPPPOOONNNNNNNNNNNNIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIFFFIIIKKKKKKIIIIIIKKKMMMMMMNNNOOOOOOOOOOOONNNNNNLLLOOORRRVVVWWWXXXWWWVVVYYYWWWUUUVVVYYYZZZYYYWWW\\\ZZZYYY[[[___dddgggiiihhhnnnvvv}}}{{{wwwqqqkkkggg^^^\\\XXXUUUTTTSSSRRRQQQLLLLLLOOORRRRRRTTT]]]hhh{{{rrrfff[[[QQQHHHCCCEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJMMMSSSXXXTTTJJJ@@@======<<<>>>AAABBB@@@===<<<;;;:::888666555666888:::::::::888777333333333444555666777777666666666666777777777777777:::<<<;;;;;;>>>EEELLLaaammmxxxfff]]]VVVTTTSSSQQQQQQRRRPPPTTTYYY^^^ccchhhnnnqqqppppppnnnjjjgggeeeeeefffiiimmmppplllfffbbbeeejjjooovvvyyyqqqfffjjjttt}}}zzzpppqqqxxxxxxkkkjjjqqqsss{{{yyysssqqqrrrlllgggbbb```aaaaaa^^^ZZZXXXWWWVVVTTTSSSRRRSSSTTTSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMNNNOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMMMMKKKKKKMMMOOONNNNNNOOOOOOPPPPPPOOOOOONNNPPPSSSUUUVVVVVVUUUTTTXXXWWWVVVXXX[[[]]]\\\[[[^^^^^^___```dddiiimmmpppzzz}}}xxxtttoooiiiccc___[[[YYYVVVUUUSSSSSSQQQQQQMMMNNNPPPUUUXXX^^^lllyyy|||sssnnnggg___VVVOOOIIIEEECCCEEEFFFHHHHHHGGGEEEDDDHHHJJJKKKKKKJJJKKKOOORRRVVVLLLCCCAAA@@@>>>???AAACCCAAA===<<<;;;;;;999888555666888::::::999888777333444444555555666666666666666666666777777777777777:::;;;;;;:::>>>EEEKKK\\\ggg~~~}}}jjj```WWWSSSQQQOOONNNPPPNNNQQQVVVZZZ___eeekkkooooooooommmjjjeeecccbbbcccgggkkknnnnnnlllkkknnnqqqtttzzzyyynnn```ccckkkvvv|||}}}{{{rrriiijjjiiinnnuuu}}}~~~}}}zzzvvvqqqooonnnmmmiiifffcccbbb___]]][[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNJJJLLLMMMMMMLLLMMMNNNPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSUUUWWWWWWWWWVVVVVVYYYYYYYYY\\\```bbbcccccccccfffiiikkkmmmrrryyy~~~yyyvvvqqqlllgggaaa[[[WWWVVVVVVUUUSSSRRRQQQPPPOOOMMMMMMPPPWWW^^^jjj}}}iiihhheee```ZZZSSSMMMIIIGGGCCCFFFIIILLLLLLIIIEEEBBBGGGHHHIIIIIIHHHIIILLLNNNTTTLLLEEEDDDDDDBBBAAACCCDDDAAA===;;;;;;;;;;;;:::666777888999999999888777555555555555555555555555666666666666777777777777777999:::::::::===CCCHHHUUU___tttttthhh\\\UUUQQQMMMLLLNNNLLLNNNRRRVVV[[[aaahhhmmmppppppoookkkgggcccaaaaaadddgggkkkpppuuuxxxzzz{{{zzz}}}nnn```___cccnnnxxx~~~uuujjjeeeggglllwww~~~~~~|||yyywwwrrrpppllliiigggfffdddcccdddcccbbb```^^^[[[YYYXXXXXXWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPPPPPPPQQQQQQOOOOOOPPPQQQQQQQQQRRRSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\^^^___aaaeeehhhlllnnnnnnnnnsssxxxzzz{{{|||yyytttpppkkkfffbbb\\\WWWSSSSSSTTTTTTSSSPPPNNNMMMMMMOOOPPPVVV```lll}}}vvviiiiiigggbbb[[[TTTNNNKKKJJJGGGJJJOOORRRQQQMMMHHHDDDFFFEEEEEEFFFHHHKKKPPPSSSRRRKKKGGGHHHIIIGGGEEEFFFCCC???<<<::::::;;;;;;:::666777888888999888777777666666666666555555555555666666666666777777777777777888999999:::<<>>:::999::::::::::::777777777888888777777777666666666666666666555555666666666666777777777777666777888888999;;;???AAAJJJQQQccc~~~lll```WWWOOOLLLMMMMMMOOORRRVVV[[[aaaiiinnnrrrtttvvvtttpppkkkgggeeedddeeeiiirrr}}}~~~lllccc^^^cccnnnwww~~~}}}{{{}}}zzz{{{gggbbbdddsss|||xxxtttrrrpppnnnllljjjhhhfffeeeeeeaaaaaaaaaaaaaaa```___^^^ZZZYYYYYYZZZ\\\]]]]]][[[\\\\\\\\\\\\^^^```bbbdddeeeffffffhhhkkknnnqqqssszzz|||zzzwwwtttqqqnnnkkkdddaaa]]]YYYWWWUUURRRPPPQQQRRRSSSQQQNNNMMMPPPTTTSSS]]]pppjjjaaafff```aaa```\\\VVVRRRRRRTTTPPPSSSVVVYYYYYYVVVRRROOONNNLLLJJJMMMTTT]]]dddhhhccc\\\VVVUUURRRLLLGGGEEE>>>===;;;;;;<<<<<<;;;:::888888777777777666666666666666666666666666666666666666666666777777777777666666666777888;;;===>>>DDDKKK[[[ttttttfff[[[QQQMMMMMMMMMOOOSSSWWW\\\bbbiiinnnqqqtttxxxyyyvvvqqqmmmjjjjjjjjjmmmsss|||nnnddd]]]aaakkkuuuzzz|||yyyyyy}}}vvvpppyyy}}}zzzwwwvvvuuuuuuqqqrrrtttttttttrrrooommmgggeeedddfffhhhjjjiiigggkkkkkkjjjkkkmmmppprrrtttxxxxxxwwwxxxzzz~~~zzzwwwsssooollliiifffccc^^^[[[WWWUUUUUUTTTSSSQQQMMMOOOQQQOOONNNPPPWWW\\\cccqqqvvvfff___aaaYYY[[[\\\YYYSSSQQQRRRUUUQQQSSSTTTVVVVVVUUUSSSRRRQQQPPPOOOSSSYYY___cccdddccc[[[UUUSSSPPPJJJEEEDDD>>>======>>>??????===;;;888888777666666666666666555555666666777777888888666666666666777777777777666555555666888:::;;;;;;===EEETTTjjj}}}ooobbbWWWQQQPPPJJJMMMRRRWWW\\\aaagggkkksssxxx~~~zzzvvvssssssssssssuuuzzz~~~xxxmmmddddddkkkuuu~~~zzz|||zzz~~~{{{yyywwwvvvxxx{{{|||{{{yyyyyyxxxxxxyyy{{{~~~~~~uuurrrmmmiiifffccc```]]]\\\YYYVVVUUUUUUVVVUUUTTTKKKMMMOOOOOOOOOSSS\\\ccc|||nnnkkkddd^^^]]]YYY[[[\\\XXXRRROOOPPPTTTQQQQQQRRRRRRSSSSSSSSSSSSQQQPPPQQQUUUZZZ]]]]]][[[[[[SSSNNNMMMLLLHHHEEEEEE>>>>>>???AAABBBAAA???<<<888888777666666666666666444555555666777888888999666666666666777777777777666555555666888:::::::::888@@@OOOccc{{{wwwjjj^^^VVVUUUGGGKKKPPPVVVZZZ```eeehhhxxx}}}~~~|||yyyyyyxxxwwwxxx{{{~~~}}}yyynnnkkknnnuuu~~~}}}{{{wwwuuupppjjjddd```]]]ZZZXXXWWWVVVWWWYYY[[[YYYTTTOOOLLLMMMNNNNNNRRR^^^ppp}}}llljjjooohhh___]]]XXXXXXWWWTTTQQQPPPQQQRRRUUUSSSQQQQQQSSSVVVWWWXXXRRRQQQRRRTTTWWWVVVRRRNNNPPPMMMIIIHHHHHHHHHEEECCCDDDBBB@@@@@@@@@@@@>>>===999888888777666555444444444555555555666666777777777555444555888999888666444555666777888999::::::>>>CCCIIIYYYrrrwwwhhh[[[TTTOOOMMMMMMRRRWWW\\\eeennnzzz{{{yyyyyy||||||rrrnnnooottt}}}sssooouuu}}}xxxuuunnnjjjddd```]]]ZZZXXXVVVVVVVVVVVVXXXYYYWWWRRRNNNKKKMMMQQQXXXfffyyy{{{hhhhhhmmmiii```\\\[[[[[[ZZZWWWSSSRRRSSSTTTUUUSSSQQQRRRTTTVVVWWWXXXSSSRRRRRRSSSTTTSSSOOOLLLOOOLLLIIIHHHIIIHHHFFFDDDBBBAAA@@@@@@AAABBBAAA???;;;;;;:::999888777666555555555555666666666777777777555444555888999888666444555666777888999::::::;;;@@@EEERRRhhh{{{uuudddZZZQQQNNNMMMSSSYYY```iiiqqq||||||yyyyyy{{{uuuhhheeehhhsss|||yyy|||wwwvvv|||}}}|||zzzwwwssspppeeebbb^^^[[[YYYWWWUUUTTTWWWWWWWWWXXXXXXVVVQQQMMMLLLPPPZZZkkkvvvrrrnnnppptttrrrjjjbbb___^^^]]]YYYVVVTTTTTTUUUTTTSSSRRRSSSUUUWWWWWWWWWTTTRRRQQQPPPPPPOOOLLLJJJLLLJJJIIIHHHIIIIIIHHHFFFAAA@@@@@@AAACCCDDDCCCAAA>>>>>>===;;;:::888777777666666666666777777777777777666555666777888777666555555666666777888999999888>>>@@@JJJ[[[llloooaaaVVVPPPNNNTTT]]]eeennnuuu{{{zzz|||}}}mmm```___dddsss{{{vvvsss{{{}}}{{{wwwuuutttsssrrrpppmmmjjj```^^^[[[YYYXXXWWWVVVTTTYYYYYYYYYXXXWWWTTTQQQNNNQQQYYYiiiiiissszzzyyyxxxxxxqqqggg```___]]]ZZZVVVTTTUUUVVVTTTSSSSSSTTTVVVWWWWWWVVVQQQPPPOOONNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHBBBBBBBBBCCCDDDDDDCCCAAA??????>>><<<:::999888777777777777777777777777777666666666666777777777777555555666666777888888999888===>>>CCCPPP^^^{{{{{{kkk]]]TTTOOOUUU```jjjssszzz~~~|||}}}|||jjj]]]^^^eeeqqqyyywwwwww~~~|||{{{yyyvvvtttnnnllljjjjjjjjjiiigggeee```^^^[[[ZZZZZZZZZXXXWWWXXXWWWVVVUUUSSSRRRQQQRRRVVVccc|||pppfffttt|||xxxsssrrrlllbbb^^^^^^\\\YYYUUUSSSTTTUUUTTTTTTTTTVVVWWWWWWVVVTTTNNNNNNNNNNNNMMMMMMMMMNNNIIIIIIJJJJJJIIIHHHHHHGGGDDDDDDDDDDDDEEEDDDAAA>>>>>>>>>===;;;:::999888777888888888888888888888777555666666777666777777888555555555666777777888888:::>>>===@@@IIITTTnnnzzzggg[[[SSSVVVaaammmxxx~~~|||jjj[[[[[[ccclllttt~~~vvv~~~~~~~~~}}}zzzyyyxxxvvvtttqqqnnnmmmfffdddbbbbbbccccccbbb```aaa___]]]]]]\\\\\\YYYWWWSSSSSSRRRQQQQQQSSSXXX\\\bbbsssjjjjjjtttzzzuuupppmmmfff^^^[[[[[[ZZZWWWTTTSSSSSSUUUVVVVVVVVVWWWXXXWWWTTTQQQMMMNNNPPPPPPOOONNNNNNOOOIIIKKKLLLLLLIIIGGGEEEEEEEEEDDDDDDEEEEEECCC@@@======<<<<<<;;;:::999888888999999999999888888888888555666777777666666777888555555555666666777777777;;;>>><<<===FFFMMMbbbrrrfff[[[ZZZbbbnnn}}}~~~~~~mmm]]]YYY]]]hhhooo|||~~~~~~~~~}}}~~~|||{{{|||~~~yyyvvvpppppppppnnnkkkhhhfffeee```^^^]]]]]]^^^___^^^]]]bbb```^^^]]]]]][[[XXXVVVPPPQQQQQQQQQUUU\\\fffmmmwwwwwwjjjkkknnnrrrssspppkkkddd^^^YYYYYYXXXVVVSSSSSSTTTUUUXXXWWWXXXYYYYYYVVVRRRNNNNNNQQQSSSSSSQQQNNNNNNNNNKKKMMMOOOMMMIIIEEECCCCCCBBBBBBCCCDDDEEEDDD@@@===<<<<<<;;;;;;;;;:::::::::::::::999999999888888888444666888777666555777999555555555666666666666666:::<<<888;;;CCCGGGVVVppp~~~qqqddd___cccooo~~~|||}}}wwwggg``````hhhnnn||||||xxx}}}~~~{{{yyyyyy{{{{{{uuuqqqiiijjjjjjiiifffbbbaaa```]]][[[ZZZZZZ\\\]]]\\\\\\bbb```^^^]]]\\\ZZZVVVTTTPPPQQQSSSUUU[[[fffsss}}}zzzjjjffffffeeehhhnnnoooiii```\\\XXXXXXXXXVVVSSSSSSUUUVVVYYYYYYYYYZZZYYYVVVQQQMMMPPPSSSVVVVVVRRRNNNMMMMMMLLLOOOPPPNNNHHHCCCAAAAAA???@@@AAADDDEEEEEEBBB???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888444666888888555555777999555555555666666666666666999999555888AAADDDOOOfffyyyjjjcccdddppp|||zzz|||rrrjjjiiikkkrrrjjjiiizzz{{{{{{{{{zzz}}}}}}{{{xxxtttmmmhhhiiigggeeeccc```___^^^]]]\\\\\\[[[\\\^^^^^^]]]\\\aaa\\\YYYZZZYYYTTTRRRRRROOONNNQQQZZZbbbnnnkkkaaa```______aaagggkkkjjjccc\\\YYYYYYXXXUUUSSSQQQRRRTTTVVVWWWXXXWWWUUUSSSSSSSSSYYYXXXVVVQQQKKKIIILLLOOOSSSLLLHHHKKKJJJCCC======BBBBBBBBBCCCEEEFFFEEECCC@@@???>>>===<<<;;;::::::===<<<:::999999999:::;;;777777777777666666666666666666666666666777888888999;;;;;;::::::@@@KKKSSSppp{{{oooiiimmm~~~~~~yyyvvvuuuzzz~~~wwwyyy}}}xxxqqqwww|||zzz{{{zzzwwwwww{{{|||{{{{{{~~~||||||yyyvvvuuusssoooiiiddddddcccaaa___]]][[[ZZZZZZ]]]]]]]]]^^^```___^^^\\\ZZZWWWVVVXXXWWWSSSSSSUUUQQQRRRWWWaaalll|||qqq```ZZZZZZaaa```aaaeeejjjjjjddd^^^ZZZYYYXXXUUURRRQQQSSSUUUUUUVVVVVVUUUTTTSSSRRRRRRYYYWWWUUUQQQMMMLLLMMMNNNRRRNNNMMMOOOMMMGGGDDDEEEEEEDDDDDDEEEFFFGGGEEECCCBBBAAA???>>>===<<<<<<======<<<;;;999888777777777777777777666666666666555666666666666666777888888777:::<<<<<<<<<@@@GGGNNNfffyyypppppp~~~{{{wwwwwwxxx|||~~~}}}|||}}}{{{wwwuuuwwwxxxwwwwww{{{}}}zzzxxxwwwvvvtttssstttrrrpppnnnllliiidddaaa```___^^^]]]\\\\\\[[[[[[_________```aaa```]]]ZZZVVVUUUUUUVVVTTTQQQTTTZZZ\\\___gggppp|||ooo]]]UUUTTTUUU[[[XXXXXX[[[aaabbb___[[[[[[ZZZXXXUUURRRRRRTTTVVVUUUUUUTTTTTTSSSSSSRRRRRRXXXUUURRRQQQPPPOOONNNMMMLLLLLLNNNOOOKKKFFFEEEIIIJJJHHHGGGHHHHHHHHHEEEDDDEEECCCAAA???>>>>>>???@@@@@@>>>===:::999777777777777777666666666555555555666666666666666777888888666999;;;<<<<<<>>>CCCGGGYYYqqq}}}{{{vvv~~~wwwvvv{{{}}}xxxwwwyyy{{{zzzxxxyyy|||}}}|||zzzyyywwwtttrrrpppppppppnnnmmmooonnnllljjjgggccc```^^^^^^^^^___```aaaaaaaaaaaabbbaaaaaaaaaaaa^^^ZZZVVVWWWVVVWWWVVVTTTTTT\\\fffrrryyy|||^^^SSSRRRRRRSSSRRROOONNNRRRYYY]]]\\\ZZZ[[[ZZZXXXUUURRRRRRUUUXXXVVVUUUTTTTTTTTTUUUTTTTTTUUUSSSPPPPPPRRRQQQNNNKKKHHHLLLPPPOOOIIIDDDFFFKKKNNNMMMKKKJJJJJJIIIFFFDDDEEEDDDAAA???>>>???@@@AAA@@@@@@???===<<<::::::999777777777666666666555555666666666666666777777888777999:::::::::<<<@@@CCCPPPccc~~~{{{|||tttwww~~~{{{wwwxxx{{{{{{zzzyyywwwwwwxxx{{{}}}}}}}}}{{{wwwuuusssooommmkkkkkkkkklllkkkjjjjjjiiigggdddaaa]]][[[ZZZ\\\]]]___bbbccceeeeeeeeebbbaaa```___]]]ZZZVVVRRRUUUUUUWWW[[[^^^dddqqqpppXXXSSSTTTSSSRRRNNNLLLKKKQQQYYY______]]][[[[[[YYYVVVTTTTTTVVVXXXXXXVVVTTTTTTVVVWWWWWWVVVSSSQQQPPPRRRSSSRRRNNNIIIKKKRRRVVVSSSLLLHHHKKKNNNRRRPPPNNNMMMLLLJJJGGGEEEDDDCCCAAA@@@??????AAAAAA>>>>>>>>>======<<<;;;;;;888777777777777666666666666666666666666777777888:::999888666777:::>>>AAAHHHWWWllluuuzzz|||wwwwww{{{xxxxxxxxxvvvuuutttvvvxxxyyyzzz||||||~~~~~~~~~~~~|||zzzwwwssspppnnnhhhgggeeeeeeggghhhgggfffccccccbbb___[[[XXXWWWWWWZZZ[[[^^^```aaabbbbbbbbb___]]][[[ZZZYYYWWWTTTRRRRRRUUU^^^kkkwwwfffWWWUUUUUUSSSRRRKKKJJJKKKQQQZZZ___^^^[[[ZZZZZZZZZXXXVVVUUUVVVXXXYYYVVVSSSTTTWWWYYYYYYWWWRRRSSSTTTVVVVVVSSSNNNKKKJJJRRRWWWRRRLLLKKKMMMOOOTTTRRRPPPNNNMMMKKKHHHEEECCCCCCBBBBBBAAAAAAAAAAAA<<<<<<=========<<<;;;;;;999999888888888777777777666666666666666777888888;;;999666555666999===@@@AAALLL\\\qqqzzz|||~~~zzz{{{|||{{{xxxvvvvvvwwwuuuvvvwwwwwwwwwyyy}}}~~~|||zzzxxxvvvvvvvvvuuurrrooollljjjdddbbb``````aaabbbaaa```]]]______]]]ZZZXXXYYY[[[[[[\\\]]]^^^^^^]]][[[ZZZWWWUUUSSSSSSTTTUUUUUUTTTYYY___pppqqq^^^VVVUUUUUUUUUUUULLLLLLNNNUUU]]]___[[[WWWXXXZZZ[[[ZZZXXXVVVWWWWWWXXXTTTQQQRRRVVVZZZYYYWWWTTTWWW[[[[[[YYYTTTPPPNNNIIIQQQUUUQQQNNNPPPQQQQQQTTTRRRPPPOOONNNLLLIIIFFFCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@???>>><<<;;;:::::::::999999999999888666666666666666777888888999888666666888;;;<<<===<<>>>>>===;;;:::999888777888777777777666666666666777777666666666777888999888:::???EEEMMM]]]xxx|||~~~yyyzzzuuupppmmmoooppppppnnnnnnmmmlllkkkkkklllnnnooovvvwwwzzz~~~|||yyyxxxwwwwwwxxxwwwtttqqqnnnllliiihhhiiiiiihhhfffdddbbb```___WWWWWWXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^______^^^]]]\\\VVVVVVUUUTTTSSSQQQOOONNNPPPWWWcccqqqkkk]]]YYYVVVTTTVVVWWWYYY^^^dddcccbbbaaa`````````aaabbbWWWWWWWWWWWWVVVTTTRRRQQQOOOMMMXXXlllssshhh^^^^^^YYYYYYXXXWWWUUUSSSPPPNNNSSSZZZdddsss}}}gggUUURRROOOMMMLLLLLLJJJIIIFFFGGGGGGEEEBBB@@@???@@@BBBHHHPPPTTTRRRLLLDDD@@@@@@???>>>===;;;:::999999888888777777777666666666666666666555666777777888999:::===@@@DDDOOOeeeyyy|||~~~xxxsssrrrrrrqqqoooooommmjjjhhhfffffffffgggjjjkkkmmmqqqvvv}}}}}}yyytttqqqppppppqqqoooooommmkkkiiigggeeeccchhhgggfffdddbbb___]]]\\\TTTUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[YYYYYYWWWXXXXXXWWWUUUUUUVVVVVVaaakkk|||mmm___[[[VVVUUUUUUXXX\\\```dddffffffdddaaa^^^\\\\\\]]]^^^UUUUUUUUUUUUVVVUUUSSSQQQPPPLLLZZZrrrwwwfffZZZ\\\\\\\\\ZZZXXXUUURRROOONNNPPPTTT^^^ooottt]]]PPPOOONNNMMMNNNMMMKKKIIIFFFFFFEEEBBB@@@???@@@BBBHHHMMMSSSSSSNNNGGGAAA???AAA@@@???>>>===;;;::::::888888888777777777666666666666666666777777888888;;;;;;===???@@@GGGYYYiiiyyyuuuqqqmmmooommmiiieeecccaaaaaaaaabbbbbbccceeejjjpppvvvzzzzzzwwwsssooolllkkkkkklllggghhhhhhhhhgggfffdddccchhhgggfffdddaaa^^^[[[ZZZUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWUUUVVVYYY[[[]]]bbbhhhmmmnnn]]]WWWWWWUUUSSSTTTZZZeeelllmmmjjjgggeeeaaa]]]YYYWWWVVVUUUUUUTTTTTTUUUVVVVVVSSSPPPNNNKKKYYYpppuuueee\\\```bbbaaa^^^ZZZVVVRRRNNNMMMLLLQQQYYYeeeppppppbbbSSSMMMMMMOOOPPPQQQOOOJJJFFFDDDDDDCCCBBB@@@AAACCCEEEJJJMMMOOOMMMHHHCCCBBBBBBAAAAAA@@@???===<<<;;;:::888888888888777777777777777777888888888999999999;;;;;;<<<>>>???CCCQQQ___~~~xxxssstttqqqmmmhhhdddaaa```_________^^^___bbbfffjjjmmmqqqtttzzz~~~~~~|||{{{{{{{{{zzzwwwuuurrrpppmmmiiigggfffffffffaaabbbccceeeeeeeeeddddddeeedddcccaaa^^^\\\YYYXXXUUUVVVXXXYYY[[[\\\\\\\\\^^^^^^^^^^^^^^^]]]\\\[[[YYYYYYXXXXXXXXXXXXXXXXXXRRRXXX```iiirrr}}}ooo\\\SSSPPPQQQVVVTTTTTTZZZhhhtttvvvqqqfffddd```[[[VVVSSSQQQPPPUUUSSSRRRTTTVVVVVVRRROOOJJJIIITTTfffllleeebbbhhhiiifffbbb]]]WWWQQQMMMKKKLLLPPPVVV[[[^^^[[[UUUOOOMMMNNNQQQSSSSSSOOOIIIDDDDDDDDDDDDCCCBBBCCCEEEGGGEEEFFFGGGGGGEEEEEEEEEFFFAAAAAA@@@???===<<<;;;;;;999999888888888777777777777777888999999999999999888888:::<<<===@@@KKKVVVqqqyyy|||wwwyyyzzztttnnnjjjgggfffdddcccbbbaaaaaabbbdddeeedddhhhmmmpppsssvvvzzz|||}}}~~~}}}{{{yyyxxxvvvuuutttrrrrrrqqqooollliiiiiihhhfffdddbbbaaa``````\\\]]]___aaabbbbbbaaaaaa``````______]]]\\\ZZZZZZWWWXXXZZZ[[[]]]]]]^^^^^^aaaaaaaaa```^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\gggwwwmmmZZZTTTTTTVVVZZZ]]]\\\YYYYYYbbbpppwwwvvvfffccc]]]XXXTTTRRRQQQRRRUUURRRPPPRRRTTTTTTPPPKKKHHHHHHNNNWWW\\\___ccciiinnnkkkfff___XXXQQQMMMJJJKKKMMMRRRUUUUUURRRPPPOOOQQQQQQRRRRRRRRRNNNIIIEEEFFFGGGGGGFFFEEEDDDFFFGGGCCCBBBCCCDDDFFFGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::999999999888888888777777666666888999999999888777777666888;;;<<<>>>FFFPPP___{{{xxx|||xxxmmmmmmssszzzuuurrrpppkkkjjjhhhfffdddccccccddd^^^aaaeeehhhjjjmmmppprrrpppuuu{{{}}}~~~~~~}}}|||zzzzzzzzz{{{{{{{{{{{{yyywwwuuurrrpppnnnooonnnlllkkkjjjgggccc```bbbbbbaaa```___]]]\\\[[[ZZZ[[[]]]___```___^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]ZZZ[[[\\\^^^___`````````ccccccbbbaaa^^^[[[XXXWWWXXXXXXXXXYYY[[[\\\^^^___lllzzzoooWWWPPPTTT[[[cccjjjffffff```XXX[[[hhhrrrvvvfffbbb[[[UUURRRRRRTTTVVVTTTQQQOOOPPPSSSRRRNNNIIIHHHIIIJJJKKKOOOWWW___dddrrrnnnhhh```XXXQQQLLLJJJIIIJJJNNNQQQRRROOOOOOPPPUUUTTTRRRQQQPPPMMMIIIFFFHHHIIIJJJIIIFFFEEEEEEFFFDDDBBBCCCEEEHHHHHHDDD@@@AAA@@@???>>>===;;;::::::999999999888888888888777444555777888888888777666888777999<<<===>>>EEENNNPPPkkk~~~wwwdddccckkkpppyyy{{{{{{yyyuuuoookkkiiiiiiffffffffffffeeecccbbbaaalllppptttwwwwwwyyy|||~~~}}}}}}||||||xxxxxxxxxwwwvvvuuuttttttwwwsssqqqrrrppplllkkkmmmnnnmmmmmmkkkjjjiiihhhgggfffeeeeeedddcccaaa```___\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWYYY]]]___^^^\\\```___]]]]]]]]]^^^___``````]]]\\\]]]aaaeeeeeedddeeeeeeccc^^^YYYVVVUUUVVVYYYYYY___iiijjjgggpppoooaaaRRRQQQ\\\jjjrrrtttwwwnnn```VVVYYYaaacccaaa^^^[[[TTTNNNOOOTTTVVVSSSSSSPPPMMMLLLNNNOOOMMMJJJHHHFFFEEEGGGMMMVVV^^^ccckkkiiiddd]]]VVVPPPNNNMMMIIILLLNNNOOONNNNNNQQQSSSTTTWWWXXXVVVQQQLLLJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEBBBCCCIIILLLIIIEEEDDD>>>>>>>>>>>>===<<<;;;:::;;;:::999888777777777777888777777777777777888888555777888:::;;;>>>BBBEEEOOOTTTeee|||{{{yyy~~~ssspppooottt~~~}}}wwwtttqqqpppnnnkkkhhhfffdddbbbfffiiimmmnnnnnnooorrrtttwwwvvvuuusssrrrrrrrrrrrrpppooonnnmmmmmmmmmmmmmmmnnnjjjiiijjjhhhdddcccfffiiiiiihhhgggfffeeeeeedddaaaaaaaaaaaa```^^^\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[YYYXXXXXXZZZ^^^aaaaaa```bbbaaaaaa``````aaaaaaaaaeeebbb``````ccceeefffeeeaaa```]]]YYYVVVVVVXXX[[[```dddpppqqqbbbZZZSSSWWWeeeqqqvvvuuuvvvpppddd[[[[[[aaacccaaaZZZZZZVVVQQQPPPSSSTTTRRRQQQNNNLLLMMMPPPQQQOOOMMMIIIGGGFFFHHHOOOXXXaaaffffffddd___XXXRRRMMMKKKJJJHHHJJJLLLNNNPPPRRRVVVYYYXXXZZZZZZWWWRRRMMMLLLLLLGGGGGGGGGFFFEEEDDDCCCCCCHHHEEEFFFKKKNNNJJJEEECCC>>>>>>>>>>>>===<<<;;;:::;;;:::999888888888888888888888777777777777888888777888999::::::<<>>===<<<::::::999999999999999:::999888888777777777888888999::::::999888999:::<<>>FFFNNNYYYnnnyyyyyy{{{|||}}}}}}||||||{{{{{{}}}~~~yyytttwwwrrrkkkfffdddeeeffffffwwwmmmccc```cccjjjwww|||wwwrrrqqqooojjjeee___ZZZWWWWWWVVVTTTSSSSSSTTTUUUWWWTTTSSSUUUYYYZZZXXXWWWZZZXXXXXXYYYYYYYYYYYYYYYYYYUUUVVVXXXZZZ]]]___```aaa```bbbdddggghhhhhhgggfffhhhiiikkkmmmppptttzzz~~~{{{tttnnnkkk^^^\\\YYYVVVVVVYYY___dddhhhrrrzzzeee[[[YYY[[[SSSRRRUUU\\\bbbccc^^^YYYSSSYYY[[[YYYWWWYYY[[[[[[ZZZ```bbb[[[TTTTTTWWWYYY^^^YYYRRRNNNNNNMMMKKKIIIHHHJJJPPPYYY___\\\SSSJJJAAAAAADDDJJJQQQSSSQQQNNNJJJFFFFFFMMMWWW^^^^^^ZZZZZZVVVRRROOOMMMMMMKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEAAA???@@@GGGKKKIIIEEEDDDBBBCCCCCCBBBBBBAAA@@@???======<<<<<<<<<<<<<<<===;;;:::999888888888888888444666888999888888999:::666:::BBBIIIPPP___xxxxxxyyyzzz|||}}}~~~{{{{{{{{{{{{{{{|||}}}~~~|||{{{sssnnnmmmoookkkfffbbbaaaaaaaaa```~~~qqqaaaYYYXXX\\\bbbooovvv|||uuulllccc___ZZZYYYXXXWWWWWWWWWWWWWWWTTTSSSUUU[[[\\\ZZZZZZ\\\[[[[[[[[[[[[[[[[[[[[[ZZZXXXYYY[[[]]]aaaeeeiiikkkkkknnnrrrtttuuurrrooommmhhhjjjllllllmmmqqqwww{{{}}}zzzuuupppkkkhhh````````````dddkkkvvv}}}~~~iiiaaa[[[XXXXXXQQQSSSWWW]]]aaa___XXXQQQMMMSSSVVVWWWYYY^^^```___XXX\\\[[[TTTQQQVVV]]]aaabbb[[[RRRLLLKKKJJJIIIHHHIIIKKKPPPXXX___]]]SSSJJJBBBDDDHHHPPPWWWXXXTTTOOOJJJGGGGGGOOO[[[bbb___YYYUUURRRNNNMMMMMMNNNLLLJJJKKKKKKJJJHHHFFFEEEDDDCCCDDD@@@@@@EEEIIIGGGEEEDDDEEEEEEEEEDDDDDDCCCBBBAAA??????>>>===<<<<<<<<<<<<<<<;;;:::999888888888888555777999:::999888888999777:::???DDDHHHQQQeeexxx}}}zzz{{{{{{|||}}}~~~{{{zzzxxxwwwwwwyyy{{{||||||wwwtttpppkkkiiijjjiiifffcccaaaaaaaaa```___wwwrrrbbbYYYUUUVVVTTTZZZbbbhhhmmmxxxxxxmmmggg^^^^^^^^^]]]\\\[[[ZZZZZZVVVUUUXXX^^^```]]]]]]___^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^___bbbffflllqqqtttvvvyyy}}}|||xxxtttjjjkkkkkkiiiggghhhmmmqqqrrrrrrqqqpppnnnkkkiiiggglllnnnpppsssyyyhhh]]][[[XXXSSSQQQUUUSSSRRRTTTVVVUUUPPPKKKIIINNNRRRTTTYYY```bbbaaaXXXZZZWWWQQQQQQZZZdddiiiccc\\\QQQKKKIIIIIIIIIHHHKKKKKKOOOVVV^^^^^^VVVNNNEEEGGGLLLTTT[[[[[[TTTNNNJJJGGGHHHQQQ___eeeaaaZZZRRROOOMMMMMMNNNOOOMMMKKKKKKKKKIIIGGGEEECCCBBBAAAGGGBBBAAAEEEHHHFFFDDDDDDHHHHHHIIIHHHHHHGGGFFFEEE@@@@@@>>>===<<<<<<<<<<<<<<<;;;:::999888888888888777999;;;;;;999777777777:::;;;???BBBCCCJJJZZZjjj~~~}}}|||||||||}}}}}}}}}~~~~~~zzzxxxvvvttttttvvvyyy|||}}}}}}~~~|||rrrlllmmmmmmhhheeefffbbbaaa___^^^______^^^]]]ppp~~~wwwkkkcccZZZ[[[XXXUUUTTTUUUZZZfffsss|||{{{tttnnnjjjeeecccccccccbbb```[[[]]]```ccceeefffeeeeeeggggggfffcccaaaaaaccceeeaaaaaacccgggnnnwwwvvvooobbb```^^^___cccgggiiihhhjjjjjjiiihhhjjjnnntttxxx}}}kkk]]][[[ZZZRRROOORRROOOUUUUUUOOOKKKJJJFFF@@@DDDHHHOOOVVV[[[]]]\\\[[[ZZZXXXRRRNNNSSS```iiilllkkk^^^QQQLLLJJJIIIJJJLLLOOOPPPSSSXXX\\\[[[WWWRRRQQQNNNMMMPPPTTTTTTOOOJJJDDDEEEKKKWWWdddhhhbbbZZZRRRSSSRRRQQQOOOKKKHHHFFFNNNLLLIIIHHHGGGGGGEEECCCEEEBBBBBBFFFHHHGGGFFFGGGGGGIIIKKKLLLJJJHHHGGGGGG????????????>>>>>>======<<<<<<<<<;;;:::999777777999999999999999999::::::===::::::>>>BBBHHHRRR\\\~~~}}}|||zzz{{{zzz|||}}}|||{{{xxxvvvttttttuuuxxxyyyyyywwwwwwxxxyyyzzz|||}}}~~~wwwuuullljjjgggeeeddddddeeefffdddbbb```]]]\\\\\\]]]^^^sss~~~~~~nnncccYYYWWWXXXWWWWWWXXXcccppp~~~wwwrrrnnnjjjgggeeefffgggfffeeeaaacccfffjjjlllmmmmmmllllllmmmmmmkkkhhhfffeeefffhhhhhhjjjnnnuuu~~~wwwiiiaaaaaa___]]]^^^aaadddeeeeeecccggglllrrryyylll___VVVVVVUUUNNNLLLOOOSSSUUUSSSKKKGGGGGGEEEAAAEEEKKKTTT[[[]]][[[YYYXXX[[[YYYRRRNNNQQQ\\\dddeeeggg[[[PPPKKKKKKJJJKKKMMMOOOPPPSSSXXX\\\[[[WWWSSSSSSPPPOOOOOOPPPPPPLLLHHHDDDEEELLLYYYfffjjjddd]]]TTTTTTSSSRRROOOLLLHHHFFFLLLJJJGGGGGGGGGHHHHHHGGGDDDAAABBBGGGJJJIIIHHHJJJKKKLLLNNNMMMIIIFFFDDDCCCCCCBBBAAA@@@????????????======<<<<<<;;;999888888999999999999999999999999:::888888<<<@@@DDDMMMVVVqqq~~~yyyyyyzzzzzzxxxwwwxxx{{{|||zzzxxxuuuuuuuuuvvvxxxyyyxxxvvvxxxwwwvvvvvvvvvwwwxxxyyy~~~pppjjjiiiiiihhhfffcccbbbbbbcccdddcccaaa___]]]\\\\\\\\\]]]qqquuuvvvzzztttsssuuuoooaaaVVVZZZaaajjjsssyyy|||yyyuuurrrrrrsssttttttrrroookkkiiiiiigggdddbbbccccccbbbbbbcccfffjjjmmmooopppooonnnlllnnnooommmiiieeebbbaaaddddddeeeiiiooovvv~~~xxxkkk```ZZZ^^^]]]\\\___cccfffiiiiiikkksssjjjZZZSSSPPPSSSRRRMMMNNNTTT^^^[[[TTTJJJEEEFFFFFFEEEIIIRRR\\\```^^^YYYVVVVVV[[[YYYTTTOOOQQQYYY______bbbXXXOOOLLLKKKJJJKKKNNNMMMOOOSSSXXX\\\\\\YYYWWWYYYWWWUUURRROOOMMMKKKJJJAAADDDKKKYYYeeeiiiddd]]]TTTTTTTTTSSSQQQMMMJJJHHHNNNKKKHHHFFFGGGHHHHHHHHHBBB???AAAGGGJJJIIIIIIKKKLLLNNNOOONNNJJJFFFDDDCCCGGGFFFDDDBBBAAA@@@AAAAAA???>>>>>>===<<<;;;:::999888888888888888888888888888666777;;;>>>@@@FFFMMMbbbrrr~~~{{{zzzxxxsssssstttwwwzzzzzzyyywwwssstttvvvyyy{{{zzzwwwtttvvvuuusssrrrrrrsssuuuvvvxxx{{{zzzooohhheeedddeeedddbbbaaa````````````aaa___^^^\\\[[[[[[[[[\\\ggg|||xxxvvvuuuwww~~~|||vvvtttppplllkkknnnssswwwxxxzzz}}}}}}xxxtttooommmiiifffeeeccc```^^^^^^______```````````````cccbbb___^^^]]]\\\\\\[[[___aaadddggghhhhhhgggfffggghhhiiigggccc```^^^^^^aaa```______bbbggglllpppvvvwwwvvvqqqiiiaaa]]]\\\]]]___ccciiipppxxx}}}lll]]]RRRPPPPPPSSSSSSSSSYYYaaammmeeeYYYMMMGGGGGGIIIIIIOOOXXX```aaa[[[UUUTTTUUUXXXXXXUUURRRUUU]]]```______WWWOOOMMMLLLJJJJJJLLLJJJMMMRRRXXX\\\^^^]]]\\\aaa___\\\VVVQQQMMMMMMNNNAAACCCKKKWWWbbbeee```YYYQQQRRRSSSSSSRRRPPPNNNLLLRRROOOJJJHHHGGGGGGFFFFFFBBB???AAAGGGJJJIIIGGGIIIKKKNNNPPPPPPNNNJJJHHHGGGJJJHHHEEECCCAAAAAAAAABBB@@@@@@???===<<<<<<;;;;;;999999888888888888777777666555777<<<======@@@FFFWWWfffwww{{{|||wwwwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxyyy{{{zzzwwwuuuvvvtttrrrqqqqqqsssuuuwwwsssuuuxxx{{{~~~~~~vvvpppmmmjjjgggeeeaaa```^^^]]]\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZ\\\lllxxxsssvvv}}}uuunnnkkkfffffffffggghhhgggccc```]]]ZZZVVVTTTTTTTTTSSSRRRRRRRRRRRRSSSUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYZZZ\\\]]]^^^^^^]]]\\\aaaaaaaaa^^^\\\[[[]]]^^^bbb```]]]\\\\\\___ccceeennnnnnlllgggbbb```cccgggjjjooowwwooobbb]]]RRRRRRSSSTTTVVV[[[eeeooovvvkkk\\\PPPJJJHHHIIIJJJRRRXXX\\\ZZZSSSNNNPPPSSSTTTVVVVVVWWW\\\cccfffddd^^^WWWRRROOOMMMIIIHHHJJJIIIMMMSSSXXX\\\^^^___```cccaaa]]]WWWQQQMMMMMMNNNDDDFFFMMMVVV___aaa\\\VVVMMMOOOQQQSSSSSSSSSRRRQQQSSSPPPLLLJJJIIIIIIIIIHHHFFFDDDEEEKKKMMMJJJHHHIIINNNQQQTTTTTTQQQMMMJJJHHHIIIHHHEEECCCBBBAAAAAAAAAAAAAAA???>>><<<<<<<<<<<<999999999999888888777777777666999======;;;===BBBLLL[[[uuu|||vvv}}}~~~~~~}}}zzzxxxxxxxxxxxxwwwzzzyyyvvvtttssssssssstttrrrssstttuuuvvvzzz{{{{{{sssoookkkjjjkkkiiiddd```\\\\\\[[[ZZZZZZYYYYYYYYY[[[[[[ZZZYYYYYYXXXXXXXXXTTT```mmm}}}yyywww}}}rrrgggbbb]]]ZZZ[[[ZZZXXXVVVSSSPPPKKKHHHHHHIIIIIIIIIJJJIIIIIIJJJLLLOOOQQQSSSNNNPPPSSSTTTTTTTTTVVVXXXVVVVVVWWWWWWYYYZZZ[[[[[[ZZZZZZYYYXXXVVVWWWZZZ]]]\\\[[[YYYXXXZZZ^^^cccfffjjjnnnppppppqqquuupppaaa\\\]]]TTTTTTTTTUUUXXX```llluuuuuuhhhZZZQQQLLLHHHGGGHHHOOOSSSUUURRRMMMJJJLLLOOOQQQTTTXXXZZZ```fffgggddd]]]WWWTTTRRRNNNIIIHHHJJJKKKOOOUUUYYY\\\]]]___```^^^[[[WWWRRRNNNLLLJJJJJJFFFHHHMMMUUU\\\]]]ZZZVVVKKKMMMPPPRRRSSSTTTSSSRRRNNNMMMLLLLLLNNNOOOOOONNNKKKIIIKKKPPPRRROOOLLLLLLSSSUUUWWWVVVQQQLLLGGGDDDGGGFFFEEEDDDCCCBBBAAA@@@BBBAAA???===<<<<<<<<<===;;;;;;::::::999888888888888888:::======:::<<<@@@BBBNNNeee||||||}}}xxxwwwwwwwwwwww}}}{{{wwwtttqqqpppooorrrsssrrrrrrqqqrrrvvvxxx{{{sssrrrtttkkkiiihhhhhhhhhfff```\\\YYYYYYXXXXXXXXXWWWWWWWWWYYYYYYYYYXXXXXXWWWWWWWWWOOOWWW```ooo~~~{{{ooohhhffffffeeeccc[[[VVVPPPLLLJJJJJJJJJJJJKKKJJJJJJKKKLLLNNNQQQRRRQQQSSSVVVVVVUUUTTTVVVXXXUUUTTTUUUVVVYYY\\\```ccc\\\]]]^^^]]]\\\\\\^^^___[[[\\\]]]aaaiiiqqqzzzrrrbbbZZZXXXZZZUUUVVVVVVWWW\\\eeennnsssnnnbbbWWWSSSPPPJJJGGGHHHNNNOOOQQQPPPNNNLLLLLLMMMPPPUUUYYY[[[```dddbbb^^^YYYVVVTTTTTTPPPKKKJJJMMMPPPTTTXXX[[[ZZZZZZ[[[]]]XXXTTTOOOMMMLLLKKKHHHFFFCCCEEEIIIOOOUUUXXXWWWUUULLLNNNPPPRRRSSSRRRQQQPPPMMMMMMMMMOOORRRSSSRRRPPPJJJIIIKKKQQQTTTQQQNNNNNNSSSUUUWWWVVVQQQKKKEEECCCEEEEEEFFFGGGFFFDDDBBBAAABBBAAA>>><<<;;;;;;<<<===<<<<<<;;;;;;:::999999888999888999<<<<<<999;;;@@@???FFFTTTiii{{{wwwvvvuuuuuuzzzzzzyyywwwuuurrrooommmpppqqqqqqooommmmmmoooqqqwwwzzz~~~}}}uuuooommmooohhhgggfffeeedddaaa^^^[[[VVVVVVWWWWWWVVVVVVUUUUUUWWWWWWWWWWWWWWWVVVVVVUUULLLQQQYYYfff|||{{{~~~}}}|||mmmhhh```[[[XXXWWWVVVVVVUUUTTTTTTTTTUUUWWWYYYZZZ```bbbcccaaa]]]ZZZZZZ\\\TTTTTTTTTUUUZZZ```fffiiigggjjjlllmmmkkkiiiiiiiiigggjjjooowwwwwwddd]]]YYYWWWXXXVVVWWWYYY[[[aaaiiinnnpppiii^^^VVVUUUTTTNNNJJJJJJNNNPPPRRRTTTTTTRRROOOMMMQQQVVVYYY[[[^^^```]]]WWWWWWTTTTTTUUURRRMMMLLLOOOUUUXXX[[[\\\YYYWWWXXXYYYUUUPPPKKKKKKMMMMMMIIIDDD>>>???CCCIIIOOOSSSTTTSSSNNNOOOQQQRRRRRRQQQOOONNNOOOOOOPPPRRRTTTSSSPPPNNNFFFEEEHHHOOOSSSPPPNNNNNNNNNQQQTTTTTTQQQKKKGGGEEEDDDEEEGGGHHHHHHFFFCCCAAABBB@@@>>><<<;;;;;;<<<=========<<<;;;;;;:::999999999888999;;;;;;999;;;@@@AAADDDJJJXXXmmm~~~yyyvvvtttrrrqqqssstttuuuuuutttrrrpppnnnoooooonnnlllkkklllmmmooorrrvvvzzz~~~{{{wwwtttmmmiiiiiifffeeeccc```]]][[[ZZZZZZUUUUUUVVVVVVVVVUUUUUUTTTVVVVVVWWWWWWWWWVVVUUUUUUMMMOOOTTT^^^ppp{{{ssswww|||yyywwwvvvuuuvvvuuurrrmmmjjjnnnxxx{{{rrriiicccbbb\\\XXX[[[eeepppxxx|||~~~mmm```^^^^^^[[[WWW[[[YYYVVVZZZhhhuuuuuummm___ZZZVVVUUURRRNNNNNNQQQWWWZZZ\\\[[[VVVRRRQQQQQQTTTTTTVVVZZZ]]]\\\VVVQQQSSSSSSRRRQQQPPPNNNMMMLLLPPPXXX^^^^^^]]][[[TTTJJJJJJJJJLLLPPPSSSPPPGGG???>>>???AAAEEEJJJPPPUUUXXXOOONNNMMMNNNOOOPPPOOOMMMTTTSSSSSSTTTTTTRRRNNNKKKCCCKKKPPPNNNLLLMMMMMMLLLKKKJJJLLLPPPOOOJJJFFFGGGHHHLLLMMMJJJGGGHHHGGGDDDDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::EEEBBBEEEQQQ\\\lll}}}wwwsssqqqtttpppoooqqqrrrnnnmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjlllooorrrtttvvvwww}}}|||vvvrrrooommmiiieeeeeeccc```^^^\\\YYYVVVSSSRRRRRRSSSUUUWWWYYYXXXWWWQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQTTT]]]lll}}}tttuuu|||wwwrrrnnnsss|||sssggg^^^\\\]]]^^^___\\\[[[YYY[[[eeennnmmmfff]]]XXXVVVVVVUUUQQQQQQTTTZZZ[[[[[[YYYVVVSSSQQQPPPRRRSSSVVVYYYZZZYYYTTTQQQPPPPPPPPPPPPOOONNNMMMLLLQQQXXX\\\[[[YYYXXXQQQIIIFFFFFFIIINNNQQQNNNGGG@@@>>>@@@CCCGGGLLLPPPSSSUUUNNNMMMLLLLLLNNNOOOOOONNNSSSSSSTTTUUUUUUTTTPPPMMMEEELLLOOOMMMJJJKKKKKKJJJGGGFFFIIINNNNNNIIIGGGHHHMMMQQQRRRMMMJJJIIIHHHEEEBBBAAA@@@????????????@@@>>>>>>===<<<;;;:::999999::::::::::::::::::::::::BBB>>>AAAJJJRRR___yyy|||wwwssssssppppppssstttqqqnnnooommmmmmmmmlllkkkjjjiiihhhggggggiiikkkmmmoooqqqrrrvvvzzzzzzvvvqqqmmmllljjjfffdddbbb```^^^\\\ZZZXXXTTTRRRSSSRRRRRRSSSUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOOOONNNOOOQQQUUU]]]jjj}}}~~~xxxsssuuu~~~qqqgggddd```\\\ZZZ[[[^^^aaa\\\]]]\\\[[[___cccaaa\\\XXXUUUUUUXXXXXXUUUTTTWWW\\\ZZZXXXVVVUUUSSSOOOMMMQQQTTTXXXYYYWWWTTTQQQPPPNNNOOOOOOOOONNNNNNMMMLLLNNNSSSVVVTTTSSSQQQMMMGGGCCCDDDGGGKKKNNNMMMFFFAAA???AAACCCGGGJJJNNNPPPQQQNNNLLLJJJJJJLLLNNNOOONNNRRRRRRSSSTTTUUUTTTQQQNNNGGGLLLNNNJJJFFFGGGGGGGGGBBBBBBEEEJJJLLLHHHGGGIIIPPPTTTTTTNNNJJJIIIGGGCCCAAA@@@@@@@@@AAABBBCCCDDDBBBAAA???>>><<<:::999888::::::::::::999999999999???<<<>>>DDDHHHQQQeeeyyy|||wwwqqqmmmmmmpppqqqmmmkkkkkkllllllkkkjjjiiihhhggggggdddeeeeeeggghhhiiijjjjjjmmmooosssuuuvvvwwwyyy{{{yyy~~~~~~yyyqqqnnnkkkhhhgggeeecccaaa___]]][[[YYYXXXVVVSSSPPPPPPOOOOOOPPPRRRTTTSSSRRRSSSRRRQQQPPPOOOMMMLLLLLLLLLOOOUUU]]]kkk|||{{{zzzrrrrrrwwwnnnccc___^^^\\\ZZZYYYXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVSSSSSSQQQTTTYYYYYYVVVUUUWWWYYYVVVRRRQQQQQQPPPLLLHHHPPPTTTXXXWWWTTTPPPPPPQQQQQQPPPPPPPPPNNNMMMLLLKKKIIILLLNNNOOOOOOMMMKKKHHHDDDEEEHHHKKKMMMKKKFFFBBB@@@@@@AAACCCFFFIIILLLNNNPPPNNNKKKJJJKKKLLLMMMLLLMMMNNNOOOQQQSSSRRROOOLLLGGGLLLLLLGGGBBBCCCDDDCCC???>>>BBBHHHJJJHHHGGGIIILLLPPPPPPKKKGGGGGGEEEAAAAAAAAAAAAAAABBBCCCCCCDDDBBBBBBAAA???>>><<<;;;;;;::::::::::::999999999999>>>===>>>AAACCCHHHVVVeee~~~zzzuuuoookkklllllliiihhhjjjlllkkkjjjhhhgggfffeeeeeedddddddddeeeeeeeeeeeeeeeeeeggghhhhhhiiikkknnnqqqvvvzzz~~~uuurrrllljjjhhhfffcccaaa___^^^[[[YYYXXXWWWVVVTTTQQQOOOKKKKKKKKKNNNRRRUUUVVVVVVQQQQQQPPPPPPOOONNNMMMMMMJJJMMMSSS[[[fffsss}}}vvvtttsssrrrsssvvvzzz~~~hhh___^^^^^^[[[XXXXXXYYYXXXUUUQQQUUUUUUVVVVVVTTTQQQOOOOOONNNNNNRRRXXXYYYUUURRRSSSRRROOOMMMMMMNNNMMMIIIEEEIIIMMMQQQRRRQQQPPPRRRTTTUUUTTTSSSQQQOOOLLLJJJIIIFFFHHHLLLQQQRRRQQQOOONNNIIIJJJKKKMMMMMMKKKGGGDDDBBB@@@??????AAAFFFKKKOOOSSSQQQNNNLLLLLLLLLKKKJJJIIIIIIKKKMMMOOONNNKKKHHHGGGKKKLLLFFFBBBBBBBBBBBB@@@???BBBGGGIIIGGGGGGIIIHHHLLLMMMIIIGGGGGGFFFCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???;;;;;;;;;:::::::::999999<<<<<<===???@@@DDDMMMWWWggg}}}}}}{{{}}}uuunnnkkkjjjhhhiiimmmkkkjjjiiigggeeedddddddddffffffeeeeeeddddddccccccbbbbbbbbbaaa```aaadddfffoootttzzzwwwooollljjjiiihhheeebbb___]]]\\\XXXWWWUUUUUUUUUTTTQQQOOOMMMLLLLLLNNNRRRUUUVVVVVVOOOOOOOOOPPPPPPQQQQQQQQQKKKMMMQQQUUU[[[ccckkkqqquuuzzzyyyqqqkkkiiipppssswwwzzzyyyjjjZZZYYY^^^[[[WWWUUUUUUXXXYYYVVVRRRUUUSSSRRRSSSRRRNNNLLLNNNLLLMMMRRRYYYYYYSSSNNNMMMKKKKKKKKKMMMMMMLLLIIIGGGCCCEEEJJJMMMPPPSSSVVVYYYWWWVVVUUURRROOOLLLIIIHHHGGGIIIPPPXXX[[[XXXUUUUUUMMMNNNOOOOOONNNLLLIIIGGGCCCAAA@@@@@@DDDIIINNNRRRUUUSSSQQQPPPPPPOOOLLLJJJGGGHHHIIIKKKMMMLLLIIIFFFGGGLLLNNNIIIEEEEEEEEEDDDEEECCCEEEIIIJJJGGGGGGIIIFFFKKKMMMJJJHHHJJJIIIGGGDDDDDDDDDDDDCCCAAA@@@???@@@@@@AAAAAABBBCCCCCCDDD======<<<<<<;;;;;;::::::888999;;;;;;<<<@@@GGGMMMVVViii~~~|||~~~uuummmiiigggfffhhhllllllkkkhhhfffddddddddddddggggggfffeeedddcccbbbbbb___``````^^^\\\\\\]]]^^^dddhhhnnntttxxx{{{~~~~~~{{{uuunnniiieeefffffffffccc___\\\ZZZZZZWWWVVVTTTUUUUUUTTTRRRPPPTTTRRRPPPOOOPPPRRRRRRQQQNNNOOOPPPQQQSSSUUUVVVWWWKKKMMMOOOPPPQQQTTTYYY\\\bbbhhhoooppplllhhhfffffflllooovvv|||}}}pppcccYYYXXX[[[VVVVVVUUUTTTTTTUUUVVVWWWZZZSSSPPPSSSSSSOOOMMMNNNLLLNNNTTTZZZYYYQQQJJJHHHFFFIIINNNQQQPPPOOOMMMLLLKKKKKKLLLOOOTTTWWWYYYYYYUUUUUUSSSQQQOOOLLLIIIHHHGGGJJJTTT___bbb\\\VVVVVVMMMNNNPPPPPPOOOMMMLLLLLLCCCDDDFFFHHHLLLQQQTTTVVVSSSRRRRRRSSSTTTSSSPPPMMMIIIIIIKKKLLLNNNLLLIIIFFFHHHNNNQQQNNNKKKKKKKKKIIILLLIIIIIILLLKKKGGGFFFHHHGGGKKKMMMKKKIIIJJJJJJHHHEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEE???>>>>>>===<<<<<<;;;;;;777999:::999:::>>>CCCGGGNNN\\\{{{}}}vvvpppooommmkkklllooommmkkkhhhfffdddcccddddddeeeeeedddcccbbbaaa``````]]]___``````^^^[[[[[[[[[[[[___cccgggkkkooosssvvvuuuvvvxxxzzz}}}xxxuuuqqqmmmhhheeeaaa___^^^```bbb```\\\YYYXXXYYYVVVUUUUUUUUUVVVVVVTTTRRRWWWTTTQQQOOOOOOOOOOOONNNPPPPPPRRRTTTVVVWWWYYYZZZJJJLLLMMMNNNNNNOOOQQQSSS[[[^^^```___]]]^^^dddiiihhhlllttt}}}sssfffbbb___XXXTTTUUUTTTVVVWWWUUUPPPPPPUUUZZZ^^^UUUPPPSSSTTTPPPNNNOOONNNPPPVVV\\\ZZZPPPHHHEEECCCJJJQQQUUUTTTRRRQQQRRRYYYVVVTTTUUUXXXZZZYYYWWWSSSRRRQQQPPPNNNLLLJJJHHHGGGJJJUUUaaaddd[[[TTTSSSLLLMMMOOOPPPOOONNNNNNOOOCCCFFFKKKPPPUUUWWWYYYYYYQQQQQQSSSVVVWWWWWWSSSQQQLLLLLLMMMOOOPPPNNNKKKHHHIIIPPPUUURRROOOOOOOOOMMMPPPMMMLLLNNNLLLGGGFFFGGGFFFKKKMMMJJJHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCDDDDDDEEEEEE@@@??????>>>===<<<<<<<<<888;;;;;;999999===BBBDDDLLLUUUppp}}}zzz{{{{{{xxxwwwxxxmmmllliiifffdddcccddddddccccccbbbaaa```______^^^[[[^^^aaabbb```]]][[[ZZZYYY[[[]]]___aaadddhhhkkkmmmnnnqqqtttwwwzzz|||}}}}}}}}}~~~~~~||||||~~~|||{{{vvvuuuuuunnnnnnkkkgggbbb^^^]]]]]]XXX[[[]]]]]]ZZZWWWWWWXXXVVVUUUUUUUUUWWWVVVUUUSSSUUURRROOONNNNNNOOOPPPOOORRRSSSTTTUUUWWWYYYZZZZZZHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRUUUUUUUUUUUUVVVXXX^^^aaakkkwww}}}xxxfff```YYYUUUTTTUUUTTTSSSXXXUUURRRNNNMMMMMMOOOPPPSSSUUUUUUTTTQQQOOONNNOOOQQQSSSVVVVVVSSSNNNKKKJJJHHHNNNVVVZZZZZZWWWTTTTTT___SSSMMMTTT\\\\\\XXXVVVRRRJJJHHHMMMQQQMMMJJJJJJMMMPPPTTTVVVUUUTTTSSSRRROOONNNNNNSSSWWWWWWQQQKKKEEEHHHLLLPPPSSSUUUUUUUUUOOORRRUUUWWWWWWTTTPPPNNNIIIHHHGGGHHHIIIIIIHHHFFFHHHMMMRRRPPPKKKHHHKKKOOOGGGJJJJJJGGGCCCBBBFFFKKKIIIMMMPPPPPPLLLIIIHHHHHHGGGEEEBBBBBBCCCDDDDDDCCC??????AAACCCEEEHHHJJJLLLEEEDDDBBB@@@>>><<<<<<;;;<<<;;;::::::;;;>>>@@@BBBEEEKKK\\\zzz|||~~~|||tttkkkfffeeeeeedddaaabbbbbbcccbbbaaa___\\\[[[ZZZ[[[]]]^^^^^^\\\YYYWWWXXXXXXWWWXXXXXXYYYZZZ[[[^^^ccchhhjjjkkknnnvvv||||||~~~~~~|||{{{}}}~~~{{{xxxwww}}}}}}{{{zzzyyywwwvvvtttsssrrrrrrrrrrrrqqqnnnkkkhhhffffffdddbbb```^^^\\\[[[[[[XXXYYYZZZ[[[ZZZYYYWWWUUUXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQOOOOOOPPPRRRTTTVVVRRRSSSUUUWWWXXXYYYZZZZZZHHHIIIIIIIIIIIIIIIIIIIIILLLNNNPPPQQQPPPPPPRRRSSSUUUXXXaaallltttwww}}}}}}```UUUQQQMMMMMMPPPTTTVVVVVVVVVUUUSSSQQQOOONNNNNNNNNPPPRRRUUUUUURRRNNNLLLKKKQQQSSSVVVVVVSSSPPPNNNMMMPPPUUU[[[^^^\\\YYYVVVUUUZZZPPPLLLRRRYYYYYYUUUSSSRRRKKKIIIMMMPPPMMMIIIIIIHHHKKKNNNPPPPPPPPPQQQRRRPPPOOOPPPRRRTTTSSSMMMIIICCCEEEIIILLLOOOPPPQQQQQQSSSSSSSSSSSSRRRPPPNNNMMMHHHHHHIIIHHHHHHGGGFFFFFFGGGLLLPPPOOOJJJGGGIIILLLGGGHHHIIIEEEBBBAAAEEEJJJNNNPPPQQQPPPMMMJJJHHHGGGHHHFFFDDDCCCDDDEEEEEEDDDAAABBBCCCDDDFFFHHHJJJKKKDDDCCCAAA???>>><<<<<<;;;999999999999:::<<<>>>???BBBGGGTTTlll{{{uuunnnjjjiiigggddd```aaaaaaaaa```___^^^]]]\\\ZZZ\\\^^^______]]][[[YYYXXXXXXXXXXXXXXXYYYZZZZZZXXX\\\aaabbbbbbeeekkkqqqvvvwwwzzz|||||||||zzzyyyxxx{{{~~~~~~|||yyywwwwww~~~|||{{{|||}}}~~~|||rrrrrrqqqpppnnnmmmlllllliiiiiiiiihhhgggeeedddcccbbbaaa___]]][[[ZZZYYYYYYYYYZZZZZZZZZXXXVVVSSSRRRSSSRRRRRRQQQQQQQQQQQQQQQSSSRRRQQQQQQSSSUUUWWWXXXVVVVVVWWWXXXZZZ[[[\\\\\\IIIHHHHHHGGGFFFEEEDDDDDDFFFHHHJJJKKKKKKKKKLLLMMMNNNOOOUUU```gggmmmvvv~~~zzzaaaPPPGGGEEECCCFFFMMMTTTWWWXXXTTTTTTTTTRRRQQQNNNLLLKKKOOORRRVVVWWWUUUPPPLLLJJJPPPRRRTTTTTTSSSQQQQQQRRRWWWZZZ]]]^^^\\\YYYVVVUUUSSSMMMKKKPPPWWWWWWRRROOORRRMMMKKKMMMOOOLLLIIIHHHEEEHHHKKKMMMNNNPPPSSSUUUUUUTTTSSSQQQOOOLLLIIIGGGCCCEEEGGGIIIKKKMMMNNNNNNTTTSSSQQQNNNLLLKKKKKKKKKGGGIIIJJJIIIEEECCCDDDFFFGGGKKKOOONNNIIIEEEFFFIIIHHHIIIIIIFFFCCCCCCGGGKKKSSSRRRPPPNNNMMMKKKHHHEEEIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJDDDCCCAAA???===<<<;;;;;;777888888999:::;;;;;;<<<@@@CCCLLL\\\tttwwwtttqqqppppppnnnjjjfffccccccaaa```______^^^^^^ZZZ[[[]]]______^^^\\\[[[XXXXXXXXXXXXYYYYYYYYYYYYTTTWWWZZZ[[[ZZZ\\\```dddlllmmmoooppprrrssssssssssssvvvyyyzzzyyywwwuuuuuu|||}}}~~~}}}zzzxxxwwwwwwvvvzzz~~~{{{zzz}}}}}}}}}}}}|||}}}~~~~~~{{{xxxxxxwwwuuutttnnnnnnmmmlllkkkiiiiiihhhaaa``````______``````aaa^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUURRROOONNNOOOOOONNNNNNOOOOOOPPPQQQTTTTTTSSSTTTVVVXXXZZZ\\\[[[ZZZZZZZZZ[[[\\\^^^___HHHGGGGGGFFFEEEDDDCCCCCCCCCEEEHHHHHHHHHHHHIIIKKKLLLKKKOOOWWW^^^dddnnnwww{{{xxxvvvyyygggXXXPPPFFFCCCCCCGGGNNNTTTVVVVVVSSSSSSQQQPPPNNNLLLKKKKKKRRRUUUXXXYYYVVVRRROOOMMMNNNPPPRRRRRRRRRRRRSSSTTTWWWXXXZZZZZZYYYVVVTTTSSSNNNLLLLLLPPPUUUUUUPPPMMMQQQOOOMMMMMMNNNLLLIIIGGGGGGIIILLLNNNPPPTTTXXX\\\___]]]XXXQQQJJJFFFFFFGGGEEEFFFGGGHHHJJJLLLMMMMMMRRRPPPNNNKKKJJJIIIIIIIIIFFFJJJKKKHHHCCCAAACCCGGGHHHLLLOOONNNJJJFFFFFFGGGKKKKKKJJJHHHFFFGGGJJJNNNSSSPPPLLLLLLMMMLLLIIIEEEIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHCCCBBBAAA???===<<<<<<<<<777888999:::::::::::::::>>>AAAGGGQQQ```{{{vvvtttssstttuuuuuusssqqqjjjhhhfffcccaaa_________YYYZZZ\\\]]]^^^]]]]]]\\\YYYYYYYYYYYYYYYYYYXXXXXXUUUWWWYYYYYYXXXXXX[[[]]]bbbbbbccceeefffiiijjjkkklllooorrrssssssqqqqqqqqqwwwyyy{{{{{{xxxtttrrrqqqnnnrrrwwwzzzzzzyyyyyyxxxvvvwwwwwwyyy{{{||||||||||||}}}}}}{{{xxxuuuuuuuuuuuurrrpppooopppppppppooolllkkkjjjhhhgggeeedddccc^^^]]]\\\\\\\\\]]]^^^___\\\\\\[[[ZZZZZZZZZZZZZZZUUUUUUUUUTTTRRRPPPNNNMMMOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^]]][[[[[[[[[]]]```aaaFFFFFFEEEEEEEEEEEEEEEEEEDDDFFFHHHIIIHHHHHHJJJKKKLLLJJJLLLQQQVVVZZZbbbkkknnnkkkiiilllvvvnnn\\\TTTPPPIIIGGGFFFJJJPPPTTTUUUTTTSSSQQQNNNKKKJJJJJJKKKLLLUUUVVVWWWVVVTTTQQQPPPPPPJJJMMMOOOPPPQQQQQQSSSUUUTTTUUUUUUVVVWWWVVVTTTSSSMMMNNNOOOQQQSSSSSSPPPLLLPPPPPPOOOMMMLLLLLLIIIGGGHHHJJJMMMOOOQQQVVV[[[___hhhccc[[[QQQIIIFFFGGGJJJFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGJJJKKKHHHBBB@@@CCCGGGJJJMMMPPPPPPLLLIIIGGGGGGKKKKKKJJJIIIHHHIIIKKKMMMNNNKKKIIIIIILLLLLLJJJHHHHHHFFFEEEFFFGGGGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFCCCBBBAAA???>>>=========999:::;;;;;;;;;;;;::::::;;;===CCCJJJRRRddd|||{{{xxxwwwwwwwwwvvvuuupppnnnjjjeeeaaa^^^]]]\\\XXXYYYZZZ[[[\\\\\\[[[[[[YYYYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]___bbbcccdddfffjjjkkkkkkjjjkkkkkkpppsssvvvvvvssspppmmmlllkkkmmmpppqqqrrrrrrtttvvvttttttuuuuuuttttttuuuvvvyyyyyyzzzyyyyyyzzz{{{}}}qqqssstttrrrooommmkkkkkkkkkiiiggghhhjjjlllmmmlllgggfffdddbbb___]]][[[ZZZ^^^\\\[[[ZZZYYYYYYZZZ[[[XXXWWWWWWVVVVVVWWWWWWXXXQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSUUUUUUSSSTTTUUUWWWYYY[[[\\\]]]^^^]]]\\\\\\]]]___aaacccDDDDDDEEEEEEFFFFFFGGGGGGDDDFFFIIIIIIIIIIIIJJJLLLJJJIIIJJJMMMOOOQQQVVV]]]```^^^]]]aaakkkxxxttt___UUUQQQNNNLLLKKKJJJNNNRRRUUUTTTSSSRRRPPPLLLIIIIIIJJJMMMNNNSSSTTTTTTSSSPPPNNNNNNNNNHHHKKKNNNPPPQQQQQQSSSTTTSSSSSSTTTUUUWWWWWWTTTRRRMMMQQQSSSRRRRRRRRRPPPLLLNNNPPPPPPLLLKKKLLLKKKGGGFFFHHHKKKMMMOOOSSSXXX[[[iiiccc[[[SSSMMMKKKKKKKKKEEEDDDCCCCCCEEEHHHKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIJJJJJJGGGDDDCCCEEEHHHKKKMMMQQQQQQOOOLLLIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHJJJLLLLLLKKKJJJGGGFFFFFFFFFGGGGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;999999===CCCGGGQQQhhh{{{wwwuuussstttqqqmmmhhhccc^^^[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZXXXVVVUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^aaabbbbbbbbbcccdddgggjjjmmmnnnllljjjhhhhhhjjjjjjkkkjjjiiiiiikkknnnpppqqqqqqpppnnnmmmooopppqqqqqqqqqqqqrrrssstttuuummmnnnooonnnllliiihhhgggdddbbbaaaaaadddfffggggggdddcccaaa^^^\\\YYYWWWVVVYYYYYYXXXVVVUUUUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUVVVXXXYYY[[[\\\\\\^^^^^^^^^^^^```bbbdddeeeDDDDDDDDDDDDEEEEEEEEEFFFDDDFFFHHHIIIHHHHHHJJJKKKIIIHHHJJJMMMNNNMMMPPPUUUYYYXXXXXX]]]gggsss}}}wwwccc[[[ZZZYYYYYYUUUSSSRRRTTTVVVWWWTTTPPPOOONNNMMMLLLLLLMMMNNNOOOPPPSSSTTTTTTQQQNNNLLLLLLGGGKKKOOORRRSSSSSSSSSSSSRRRQQQRRRUUUWWWVVVRRROOONNNTTTVVVRRROOOPPPOOOKKKKKKPPPPPPLLLKKKMMMLLLHHHDDDFFFIIIKKKMMMPPPSSSVVV```]]]YYYWWWVVVTTTOOOKKKFFFEEECCCCCCEEEIIIMMMOOORRRPPPLLLIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEFFFGGGHHHJJJLLLPPPQQQPPPMMMJJJHHHEEEEEEGGGIIIJJJIIIGGGFFFEEEHHHKKKMMMLLLLLLKKKLLLHHHHHHGGGHHHIIIIIIGGGDDDDDDEEEGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<:::::::::;;;<<<;;;777999???AAADDDRRRcccyyyvvvwwwuuurrrnnnhhhccc___\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXUUUTTTUUUUUUVVVWWWYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUTTTVVVXXXZZZ[[[[[[ZZZ[[[]]]]]]```cccddddddccccccdddaaacccddddddccccccdddeeehhhiiijjjiiiggggggiiilllggggggggghhhjjjkkklllllljjjkkklllkkkhhhfffeeeeee```^^^\\\\\\]]]^^^^^^]]]]]]]]][[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^___```bbbdddfffggghhhDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGGGGGGGGGGHHHJJJHHHHHHKKKOOOPPPMMMOOOSSSYYYXXXYYY^^^hhhsss||||||vvvddd]]]___dddiiikkk```]]][[[ZZZZZZXXXSSSNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPSSSWWWXXXUUUPPPMMMKKKGGGKKKPPPTTTUUUTTTTTTTTTPPPPPPQQQSSSUUUSSSNNNJJJOOOUUUWWWQQQMMMOOONNNKKKJJJOOOPPPLLLJJJMMMMMMIIIDDDFFFIIIKKKLLLNNNQQQSSSWWWVVVVVVZZZ]]]ZZZRRRKKKHHHGGGFFFFFFHHHLLLPPPSSSWWWSSSMMMHHHEEEFFFIIIKKKLLLIIIFFFEEEGGGHHHIIIIIIIIIKKKOOOQQQPPPNNNJJJHHHEEEFFFIIILLLMMMLLLIIIFFFEEEJJJNNNOOOMMMKKKKKKLLLIIIIIIIIIJJJKKKJJJHHHFFFDDDFFFHHHJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA???===;;;999999999;;;<<>>???>>>GGGTTT```yyy}}}zzzyyywwwtttoooiiieeebbb]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZXXXUUUSSSVVVVVVWWWYYY[[[[[[ZZZYYYUUUVVVVVVUUUTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVWWWXXXVVVYYY\\\^^^^^^___```aaaVVVZZZ^^^```aaa``````aaaaaacccdddcccaaabbbfffiii`````````aaadddeeefffeeecccdddeeedddaaa____________\\\YYYXXXXXXXXXWWWVVVSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPPPPOOONNNNNNMMMNNNNNNNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYY[[[[[[\\\\\\\\\^^^___bbbeeegggiiijjjjjjBBBBBBCCCCCCCCCCCCBBBBBB===@@@DDDHHHJJJIIIHHHGGGFFFIIILLLLLLLLLMMMQQQTTTXXXVVVXXXaaannnwwwyyywwwooosss~~~jjj```ZZZ```jjjmmmjjjgggbbbZZZTTTUUUWWWTTTPPPOOOQQQRRRSSSUUUVVVTTTPPPLLLLLLNNNQQQRRRRRRQQQLLLFFFCCCLLLTTTUUUVVVXXXYYYWWWWWWRRRPPPQQQQQQLLLIIIJJJNNNOOOOOONNNLLLLLLLLLMMMLLLKKKJJJKKKLLLMMMLLLKKKCCCGGGLLLMMMKKKJJJNNNQQQPPPTTTVVVTTTSSSRRRNNNHHHGGGFFFFFFGGGKKKPPPUUUXXXYYYTTTOOOKKKIIIIIIIIIIIIFFFHHHIIIHHHFFFEEEEEEEEEDDDEEEGGGJJJLLLMMMKKKJJJHHHGGGJJJOOOOOOJJJGGGGGGIIILLLPPPQQQPPPNNNMMMMMMJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFDDDGGGIIIGGGBBB@@@BBBEEE>>>AAA@@@<<<;;;<<<<<<888;;;:::999;;;@@@DDDFFFGGGTTT]]]tttzzzzzzxxxtttnnnjjjggggggeee```^^^___]]]ZZZ[[[^^^[[[YYYXXXXXXZZZZZZYYYXXXXXXVVVUUUUUUWWWYYYZZZZZZUUUUUUUUUUUUUUUUUUUUUVVVSSSTTTUUUVVVVVVUUUTTTSSSUUUVVVVVVWWWWWWWWWVVVVVVTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[]]]^^^___```aaa________________________```___^^^\\\[[[YYYXXXXXXZZZYYYXXXVVVTTTSSSRRRRRRSSSSSSQQQPPPOOONNNNNNNNNQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNMMMOOOQQQTTTUUUUUUTTTUUUVVVXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^___```aaafffdddccceeeiiimmmooopppBBBCCCCCCCCCCCCCCCCCCBBB@@@BBBEEEHHHIIIIIIGGGFFFFFFIIIKKKJJJHHHHHHKKKOOOVVVUUUXXX___jjjsssvvvvvvpppnnntttnnnccc\\\[[[cccjjjjjjeeeaaa^^^WWWSSSTTTUUURRRPPPQQQTTTTTTTTTVVVVVVTTTPPPLLLHHHIIIKKKLLLNNNOOOMMMJJJFFFOOOWWWXXXXXXXXXXXXUUUTTTRRRQQQPPPLLLGGGGGGKKKOOOOOOOOONNNMMMKKKKKKLLLKKKKKKJJJLLLNNNOOONNNMMMEEEHHHKKKKKKHHHGGGJJJNNNRRRWWWXXXTTTQQQPPPNNNKKKKKKIIIHHHHHHJJJOOOTTTWWWWWWSSSMMMJJJHHHHHHHHHGGGDDDEEEFFFFFFDDDBBBBBBCCCCCCDDDFFFHHHJJJKKKJJJIIIJJJHHHJJJNNNMMMIIIFFFGGGNNNPPPSSSSSSQQQOOONNNNNNJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFIIIJJJGGGCCC@@@BBBDDD???AAA@@@<<<;;;======999===;;;:::;;;>>>AAACCCDDDKKKQQQbbb{{{tttnnnlllkkkgggdddbbbcccaaa\\\[[[]]]]]][[[YYYYYYYYYXXXVVVUUUXXXWWWUUUUUUWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOQQQSSSUUUVVVVVVUUUVVVWWWYYYZZZZZZZZZZZZZZZ\\\]]][[[]]]___```aaaaaaaaabbbbbbdddhhhlllooosssvvvwwwCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHHHHGGGEEEDDDFFFHHHIIIGGGDDDCCCEEEHHHPPPQQQTTTYYY```gggmmmpppnnnhhhgggppp}}}kkk___\\\YYY[[[aaaccc___YYYVVVXXXSSSQQQSSSSSSRRRTTTXXXWWWWWWVVVWWWVVVTTTPPPMMMEEEEEEFFFIIIMMMOOOOOOOOOLLLTTTZZZYYYWWWVVVUUUSSSQQQQQQQQQNNNGGGBBBFFFNNNQQQPPPOOONNNMMMKKKJJJJJJGGGGGGHHHJJJMMMNNNMMMLLLIIIKKKLLLJJJGGGFFFIIILLLWWW]]]```ZZZTTTRRRRRRQQQOOOMMMJJJIIIJJJNNNSSSVVVTTTQQQKKKHHHGGGFFFFFFEEEDDDEEEFFFEEECCCAAAAAABBBAAACCCEEEGGGHHHIIIHHHHHHLLLIIIIIILLLKKKGGGFFFHHHQQQRRRSSSRRRPPPMMMMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKKKKHHHDDDAAAAAACCC@@@CCCAAA======???>>><<<>>><<<::::::<<<>>>??????CCCDDDOOOfffyyysssqqqllliiiggghhhfff```^^^``````___]]]]]]]]][[[YYYWWWYYYXXXVVVWWWWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTSSSRRRQQQOOOOOONNNLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMLLLLLLMMMMMMMMMOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQSSSUUUWWWWWWWWWVVVWWWXXXWWWXXXYYYYYYXXXYYY[[[]]]]]]aaaeeehhhiiihhhhhhhhheeehhhnnnssszzzDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDBBBAAADDDFFFGGGEEEBBBAAACCCFFFKKKMMMOOOQQQSSSWWW^^^dddddd```___cccjjjuuulllaaa___\\\XXXVVVXXXVVVQQQOOOPPPWWWTTTSSSTTTTTTTTTYYY```\\\ZZZYYYXXXXXXVVVRRRPPPHHHFFFHHHNNNRRRRRRRRRSSSRRRWWWYYYTTTQQQRRRSSSRRRQQQOOOMMMLLLGGGDDDIIIQQQSSSQQQOOONNNMMMKKKIIIGGG@@@AAACCCGGGKKKLLLKKKIIIJJJKKKLLLJJJHHHHHHJJJMMM[[[dddiiiccc[[[WWWWWWVVVQQQNNNKKKIIIJJJNNNSSSWWWQQQNNNIIIFFFEEEEEEDDDDDDFFFGGGHHHGGGEEECCCCCCCCCAAACCCEEEGGGGGGHHHIIIIIINNNKKKIIIKKKIIIFFFFFFHHHNNNOOOOOONNNKKKKKKKKKMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIILLLMMMMMMJJJEEEBBBBBBBBBBBBDDDCCC???>>>AAAAAA???===;;;999999;;;===>>>>>>@@@AAAHHHVVVhhh~~~{{{tttpppmmmmmmkkkggggggjjjgggfffeeeddddddccc```^^^ZZZXXXWWWWWWXXXXXXVVVTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPQQQSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTUUUVVVXXXXXXWWWWWWXXXZZZXXXZZZ\\\\\\[[[[[[^^^aaabbbhhhpppuuuvvvuuuuuuvvvrrrsssvvv~~~CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???BBBEEEFFFEEEBBBBBBDDDGGGJJJLLLMMMLLLJJJLLLRRRWWWWWWYYY[[[]]]^^^eeevvvnnn```___aaa^^^WWWQQQOOOMMMMMMSSSZZZ```[[[XXXWWWUUUTTTXXX___^^^\\\ZZZYYYYYYXXXVVVTTTNNNMMMPPPXXX[[[WWWTTTUUUUUUWWWUUUMMMIIIMMMRRRTTTUUUOOOKKKKKKKKKKKKNNNSSSVVVSSSPPPNNNMMMKKKHHHEEE===???BBBGGGJJJKKKIIIGGGFFFGGGHHHIIIIIIJJJKKKMMMYYYdddkkkggg___ZZZWWWUUUOOOMMMJJJIIIJJJNNNSSSVVVNNNKKKHHHFFFFFFFFFEEEDDDGGGHHHIIIGGGEEECCCCCCCCCCCCEEEHHHHHHHHHHHHJJJLLLPPPLLLJJJKKKJJJFFFFFFIIIMMMMMMLLLJJJIIIJJJLLLOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJNNNNNNMMMJJJGGGEEECCCCCCEEEFFFDDD@@@@@@CCCDDDBBB<<<:::888888;;;===>>>??????BBBHHHNNNUUUeee|||wwwvvvtttrrruuuyyyuuutttrrrpppnnnjjjfffbbb[[[ZZZXXXWWWWWWWWWUUUSSSUUUTTTTTTTTTSSSSSSSSSRRRSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVXXXYYYYYYYYYZZZ[[[]]]___bbbeeedddbbbbbbfffjjjkkksss}}}~~~~~~CCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@????????????@@@BBBDDDFFFEEECCCCCCFFFIIILLLMMMMMMKKKHHHIIILLLOOONNNQQQWWWYYYYYY\\\kkk{{{tttddd```bbbeee```XXXPPPNNNPPPUUU___iiijjjbbb[[[XXXUUURRRTTTXXX]]][[[YYYXXXYYYYYYYYYXXXUUURRRVVV___aaaZZZUUUWWWUUUWWWSSSKKKGGGLLLSSSWWWYYYRRRLLLMMMOOOOOOPPPSSSXXXTTTPPPNNNMMMKKKFFFBBB===???DDDIIIMMMMMMJJJHHHBBBCCCEEEGGGIIIJJJKKKKKKTTT]]]dddaaa[[[VVVRRROOOLLLKKKIIIHHHJJJMMMPPPSSSKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGHHHFFFDDDBBBAAABBBDDDGGGJJJJJJHHHIIILLLOOOPPPLLLKKKLLLKKKHHHHHHKKKMMMMMMKKKIIIHHHJJJNNNRRROOONNNNNNMMMMMMNNNNNNOOOMMMLLLKKKIIIIIIJJJKKKKKKNNNMMMLLLKKKIIIHHHGGGFFFGGGHHHFFFBBBAAAEEEFFFDDD>>><<<::::::<<<>>>??????>>>BBBGGGIIIIIISSSkkk{{{tttmmmiiidddaaa]]]ZZZXXXWWWUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPRRRRRRRRRRRRSSSSSSTTTUUUQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXZZZ[[[\\\\\\^^^aaaccceeeiiilllkkkhhhhhhmmmrrrzzz~~~BBBAAA???>>>>>>???AAABBB@@@???>>>>>>>>>???AAABBBBBBDDDFFFEEEBBBBBBEEEHHHJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKNNNSSSWWW[[[fffpppyyygggaaabbbeeegggbbbYYYSSSSSSXXX]]]eeellljjj```WWWTTTSSSRRRSSSVVVYYYWWWUUUUUUWWWYYYZZZZZZYYYSSSUUU^^^```XXXUUUYYYTTTVVVTTTNNNLLLQQQXXX[[[[[[WWWSSSRRROOOLLLNNNRRRZZZUUUPPPNNNMMMKKKEEEAAA===???DDDJJJMMMMMMJJJFFFBBBDDDGGGJJJMMMMMMLLLKKKQQQWWWYYYVVVRRRQQQNNNJJJKKKJJJIIIHHHIIIJJJKKKLLLJJJHHHGGGGGGIIIKKKKKKJJJGGGIIIIIIHHHEEECCCBBBBBBDDDGGGJJJJJJHHHHHHLLLPPPOOOLLLLLLNNNNNNKKKJJJMMMNNNMMMJJJFFFDDDGGGKKKOOOOOONNNNNNMMMMMMNNNNNNOOONNNMMMKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKJJJIIIHHHIIIGGGCCCBBBFFFHHHGGGBBB@@@===<<<===>>>???>>>===???CCCEEEFFFKKKZZZiiiyyyuuupppiiiccc___]]][[[YYYWWWWWWVVVVVVUUUTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSRRRPPPPPPQQQRRRSSSSSSSSSSSSPPPQQQQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRUUUUUUTTTTTTTTTUUUUUUVVVSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZYYY\\\]]]___```aaacccgggjjjnnnssswwwvvvrrrrrrwww}}}}}}xxxwwwuuuzzz}}}AAA@@@>>>======>>>@@@AAA@@@???>>>>>>???AAACCCEEECCCEEEFFFEEEBBBAAACCCFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKGGGGGGNNNWWW]]]dddiii|||~~~sssddd\\\\\\```cccdddccc\\\VVVYYY]]]```cccfffcccYYYOOOOOORRRTTTVVVXXXUUUTTTRRRRRRUUUXXXZZZZZZYYYRRRRRRZZZ\\\VVVUUUZZZRRRVVVWWWSSSQQQVVV[[[]]]\\\ZZZYYYVVVNNNHHHJJJQQQ[[[VVVPPPNNNMMMJJJEEE@@@;;;>>>BBBHHHLLLKKKGGGDDDFFFHHHKKKOOOQQQQQQNNNLLLRRRTTTSSSNNNMMMNNNMMMJJJKKKJJJJJJIIIHHHHHHGGGGGGIIIHHHGGGHHHKKKLLLMMMLLLJJJKKKLLLJJJGGGEEEEEEEEECCCGGGJJJJJJGGGGGGLLLPPPNNNLLLMMMPPPOOOLLLKKKNNNNNNLLLGGGCCC@@@BBBGGGKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKLLLMMMLLLKKKIIIJJJHHHCCCCCCGGGIIIHHHFFFCCC???>>>>>>>>>>>>===>>>===???DDDGGGJJJRRRZZZqqqvvvmmmgggdddaaa```YYYYYYXXXWWWWWWVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSUUUVVVVVVVVVVVVOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQRRRSSSSSSTTTUUUUUURRRRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZ^^^```bbbcccdddggglllooo|||tttmmmkkkmmmqqquuuvvvtttwww}}}AAACCCDDDBBB???===>>>???BBBAAA???===>>>AAADDDFFFJJJGGGCCCBBBDDDFFFFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMSSSYYY```dddmmmwww}}}uuuaaa\\\XXXXXX]]]aaacccccc```___YYYQQQOOORRRTTTSSSRRRTTTVVVVVVTTTRRRPPPPPPUUUYYYYYYWWWYYY______ZZZ\\\XXXSSSQQQSSSUUUUUUTTTVVVVVVUUUSSSSSSUUUXXX\\\hhhfff```WWWNNNJJJKKKNNN[[[UUUOOONNNPPPOOOIIICCC@@@???@@@FFFLLLNNNJJJEEEDDDFFFMMMVVV\\\\\\TTTMMMIIIJJJJJJIIIGGGHHHJJJMMMGGGJJJMMMNNNLLLJJJIIIIIIIIIHHHKKKPPPOOOKKKHHHHHHGGGIIIKKKKKKJJJHHHGGGGGGHHHIIIIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPPPPNNNMMMKKKNNNLLLGGGBBB???BBBJJJPPPMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLNNNMMMKKKJJJJJJKKKNNNHHHFFFKKKPPPOOOLLLKKKIIIHHHGGGFFFFFFGGGIIIJJJGGGAAA@@@EEEGGGBBB>>>>>>:::;;;===@@@DDDIIIMMMOOO___rrrvvvsssrrrooommmkkkgggaaa[[[WWWWWWXXXYYYXXXZZZZZZYYYVVVSSSRRRRRROOOQQQSSSTTTSSSTTTVVVXXXWWWUUURRRQQQRRRSSSSSSRRRXXXUUURRRQQQQQQQQQQQQPPPUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVWWWXXXWWWVVVVVVWWWXXXXXXXXXVVVQQQPPPRRRVVVWWWUUUUUUVVVYYYZZZ[[[^^^bbb___\\\[[[______]]]^^^aaafffhhhiiiggggggkkkttt|||wwwfffaaaeeegggfffeeefffnnn~~~???AAAAAA???<<<;;;<<<>>>CCCAAA???>>>>>>@@@CCCEEEGGGEEEBBBBBBDDDEEEEEECCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHKKKPPPUUU[[[^^^___hhhuuu~~~tttgggaaa\\\YYYVVVXXX\\\______]]]YYYXXXTTTMMMLLLPPPRRRQQQRRRTTTWWWWWWVVVUUUTTTUUUYYY^^^bbbaaabbbddd```ZZZYYYWWWTTTSSSTTTTTTRRRQQQTTTUUUUUUUUUUUUWWWZZZ]]]hhhgggcccZZZQQQLLLLLLMMMWWWQQQLLLKKKNNNNNNIIIDDDDDDEEEGGGKKKPPPPPPLLLHHHFFFHHHNNNVVV[[[YYYPPPIIIIIIJJJKKKJJJIIIIIIKKKLLLHHHKKKNNNOOOMMMJJJHHHHHHJJJHHHJJJNNNMMMGGGDDDDDDGGGJJJMMMMMMKKKHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMOOOOOOOOONNNMMMNNNLLLHHHDDDAAADDDJJJOOOLLLLLLKKKKKKJJJIIIIIIIIIMMMNNNNNNMMMJJJHHHGGGHHHIIIDDDCCCIIINNNMMMLLLLLLLLLJJJIIIGGGHHHJJJLLLNNNHHHDDDDDDHHHHHHCCC@@@AAA;;;<<>><<<<<<===???CCCBBB@@@>>>>>>@@@CCCDDDDDDCCCBBBBBBDDDEEEDDDBBBCCCDDDDDDDDDDDDDDDEEEEEECCCDDDFFFIIIMMMPPPTTTUUUUUU]]]hhhqqqvvvyyy}}}wwwrrrkkkaaaYYYWWWXXXWWWWWWYYYZZZ[[[YYYXXXRRRSSSPPPLLLLLLQQQTTTSSSUUUWWWYYYYYYWWWVVVUUUVVVZZZaaaggghhhhhheee^^^WWWVVVUUUTTTSSSSSSRRROOOLLLOOOQQQTTTUUUUUUVVVXXXYYYccccccaaa[[[RRRLLLJJJKKKRRRMMMHHHHHHKKKLLLJJJFFFGGGIIIMMMPPPPPPNNNKKKIIIGGGJJJPPPWWWZZZUUULLLDDDHHHJJJLLLLLLKKKJJJKKKLLLIIILLLOOOPPPMMMJJJHHHFFFKKKHHHIIIKKKIIIDDD@@@AAAHHHMMMQQQQQQLLLHHHHHHJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJLLLNNNOOOOOONNNNNNMMMLLLJJJGGGEEEFFFJJJMMMKKKJJJHHHGGGFFFFFFFFFGGGOOOOOOOOOLLLHHHFFFEEEEEEFFFBBBAAAGGGLLLLLLLLLMMMOOOMMMJJJIIIJJJMMMQQQTTTNNNMMMMMMMMMJJJEEECCCEEEAAACCCFFFHHHIIIIIIHHHGGGMMMSSSeeeuuunnnllllllkkkiiieeedddbbb^^^[[[ZZZ\\\^^^ZZZYYYWWWWWWWWWVVVUUUSSSTTTSSSSSSTTTUUUUUUSSSQQQVVVTTTSSSSSSUUUWWWWWWVVVSSSRRRSSSTTTWWWXXXVVVUUUWWWVVVUUUUUUUUUVVVXXXYYY[[[\\\^^^___````````````______^^^\\\YYYXXXYYY[[[aaabbbeeeiiiooovvv|||vvvlllhhhiiimmmvvv~~~}}}}}}uuutttsssmmmccc[[[^^^eeeoooooopppwwwAAAAAAAAA@@@@@@@@@AAABBBCCCBBB@@@??????@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFIIILLLNNNOOOPPPPPPWWW___fffjjjooouuuzzz|||xxxuuunnngggdddaaa\\\XXXYYYYYYZZZYYYXXXVVVUUUTTTSSSQQQSSSRRROOOQQQVVVYYYYYYYYYZZZ[[[YYYVVVSSSRRRRRRVVV\\\bbbdddccc^^^XXXSSSVVVTTTSSSQQQPPPNNNLLLKKKKKKNNNRRRSSSSSSRRRRRRRRRXXXZZZZZZWWWPPPJJJGGGGGGNNNJJJFFFFFFJJJLLLKKKIIIFFFIIIMMMOOOMMMJJJGGGFFFFFFIIIPPPVVVWWWSSSJJJBBBGGGIIILLLMMMLLLKKKKKKLLLJJJMMMOOOPPPMMMIIIGGGFFFJJJGGGGGGIIIHHHCCCAAABBBKKKPPPTTTRRRLLLGGGGGGIIIJJJHHHGGGGGGGGGHHHHHHGGGJJJKKKLLLNNNNNNOOONNNNNNLLLLLLKKKJJJIIIIIIJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJNNNOOONNNLLLHHHFFFFFFGGGHHHDDDDDDIIILLLLLLLLLNNNPPPNNNKKKIIIJJJNNNSSSVVVWWWWWWWWWSSSMMMHHHGGGJJJNNNNNNMMMLLLJJJHHHFFFEEEIIIJJJSSSjjj}}}wwwwwwxxxvvvsssllllllkkkiiieeeccccccdddbbb```]]]]]]^^^]]][[[YYYUUUUUUUUUVVVXXXXXXWWWUUUZZZXXXWWWWWWXXXYYYXXXVVVWWWWWWWWWXXXZZZZZZYYYWWWYYYXXXWWWWWWXXXYYY[[[\\\]]]^^^```cccffffffeeecccbbbaaaaaaaaa___\\\]]]```dddiiipppxxxuuupppttt|||vvvjjjeeebbbaaaaaabbbcccaaa```hhhrrr}}}@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@??????AAABBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMMMMMMMJJJOOOTTTXXX[[[___eeejjjoooxxxxxxmmmgggfff```\\\[[[YYYVVVUUUWWW[[[[[[YYYTTTOOOLLLMMMOOORRRUUUUUUSSSUUUZZZ\\\[[[XXXXXXXXXVVVSSSPPPPPPPPPRRRUUUYYY[[[XXXTTTRRRRRRVVVTTTQQQNNNKKKKKKLLLMMMLLLOOOSSSTTTSSSPPPNNNMMMPPPSSSTTTRRRMMMIIIHHHHHHLLLJJJHHHHHHKKKMMMMMMLLLEEEHHHKKKLLLJJJGGGFFFEEECCCGGGNNNSSSTTTPPPIIIDDDEEEGGGJJJKKKJJJJJJJJJKKKJJJLLLNNNNNNKKKHHHGGGFFFHHHFFFEEEHHHHHHEEEDDDGGGNNNQQQTTTQQQKKKGGGGGGHHHJJJHHHFFFGGGHHHIIIHHHGGGMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHKKKNNNOOOLLLMMMMMMKKKIIIIIIJJJKKKOOOJJJIIILLLMMMKKKKKKNNNNNNLLLIIIGGGIIIMMMQQQUUUWWWYYYYYYTTTOOONNNOOOQQQVVVSSSOOOJJJFFFDDDCCCBBBEEEEEEJJJWWWkkk}}}{{{uuuxxx{{{{{{xxxsssooommmjjjiiihhhhhhhhhhhhgggffffffdddaaa``````___]]][[[^^^]]]\\\^^^```aaa```___\\\ZZZYYYZZZ[[[\\\\\\[[[_________```aaaaaabbbcccbbbdddhhhmmmqqqppplllhhhiiiggghhhkkkkkkhhhjjjooommmwww{{{xxxxxxfff```^^^]]]]]]^^^dddkkkooouuu======???BBBEEEEEECCCAAA@@@@@@??????@@@BBBCCCDDDDDDEEEFFFEEECCCBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAADDDEEEGGGIIIJJJKKKLLLLLLIIILLLOOOPPPQQQTTTYYY^^^eeennnwww{{{wwwkkkddd```___\\\XXXVVVVVVUUURRRRRRUUUWWWXXXWWWQQQJJJFFFIIIMMMRRRUUUUUUSSSUUUYYYZZZXXXQQQRRRSSSRRRQQQPPPQQQRRRQQQQQQSSSTTTPPPLLLMMMRRRUUUTTTPPPLLLIIIIIILLLOOOQQQSSSWWWWWWUUUQQQOOONNNOOOQQQRRRPPPLLLIIIJJJLLLLLLKKKKKKLLLNNNOOONNNMMMGGGGGGHHHIIIIIIHHHGGGGGGBBBFFFLLLPPPQQQNNNIIIEEECCCEEEGGGHHHGGGGGGHHHJJJJJJKKKLLLKKKHHHGGGGGGHHHGGGDDDDDDGGGHHHFFFGGGKKKNNNNNNNNNLLLJJJIIIIIIIIIKKKHHHFFFGGGJJJLLLKKKIIINNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJKKKLLLLLLJJJHHHGGGGGGGGGIIIKKKNNNPPPRRRJJJJJJJJJIIIHHHIIIKKKNNNSSSOOOMMMNNNMMMJJJJJJMMMLLLJJJGGGFFFGGGJJJNNNPPPPPPSSSRRRNNNNNNQQQUUUUUUTTTPPPJJJDDD@@@>>>>>>??????@@@DDDLLLXXXlll{{{zzz{{{|||{{{zzzyyyzzz|||}}}wwwpppjjjfffdddbbbaaa___```aaaeeejjjmmmnnnmmmdddaaa______bbbeeefffgggggghhhjjjlllmmmmmmllllllqqqtttzzz|||uuuqqqnnnpppwwwyyywww{{{}}}wwwiiidddiiinnnooopppsss|||<<<===@@@EEEIIIHHHEEEAAA>>>??????@@@AAACCCDDDEEEEEEFFFFFFCCC@@@???AAACCCCCCCCCCCCCCCBBBBBBBBBAAACCCCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNMMMMMMOOOTTTXXX]]]eeejjjjjjmmmyyylllaaa]]]ZZZXXXZZZWWWUUUUUUWWWVVVRRRRRRUUURRRVVVYYYTTTMMMHHHJJJOOORRRUUUVVVSSSSSSVVVVVVSSSOOOPPPQQQPPPOOOOOOQQQRRRSSSQQQQQQQQQLLLFFFHHHOOOQQQRRRQQQNNNKKKJJJLLLOOOQQQTTTWWWXXXVVVSSSQQQPPPSSSSSSRRRMMMIIIHHHJJJNNNLLLLLLMMMOOOPPPOOOMMMKKKHHHEEECCCDDDGGGIIIIIIGGGCCCFFFKKKMMMMMMJJJGGGFFFAAABBBDDDDDDCCCDDDGGGIIIJJJJJJIIIGGGEEEEEEGGGIIIGGGDDDCCCFFFFFFEEEGGGKKKKKKHHHFFFFFFIIILLLMMMMMMKKKHHHEEEGGGLLLNNNMMMKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLJJJIIIJJJLLLLLLIIIGGGEEEEEEGGGIIIKKKMMMNNNOOOHHHHHHHHHGGGFFFGGGJJJLLLRRRNNNLLLLLLJJJGGGHHHLLLJJJIIIGGGFFFFFFHHHKKKLLLKKKLLLIIIEEEHHHNNNQQQNNNKKKIIIEEEAAA>>>=========<<<>>>BBBGGGLLLXXXooowwwrrrqqqrrrssspppqqqtttyyytttqqqoooppptttzzz~~~{{{}}}||||||rrruuu{{{uuuwwwwwwxxx===???CCCIIIMMMMMMHHHCCC===>>>>>>@@@AAACCCEEEFFFFFFFFFEEEBBB>>>===???BBBFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAABBBDDDEEEGGGHHHGGGIIIKKKJJJIIIJJJOOOSSSXXX___aaa]]]^^^iiiuuuzzz~~~mmm\\\XXXXXXVVVTTTUUUSSSRRRTTTVVVUUURRRRRRUUUPPPVVV\\\ZZZSSSNNNOOOSSSTTTWWWWWWTTTSSSUUUTTTQQQRRRRRRRRRPPPNNNMMMNNNOOOSSSQQQQQQPPPJJJBBBDDDKKKNNNPPPRRRQQQMMMKKKLLLMMMOOORRRUUUVVVTTTSSSQQQQQQUUUTTTQQQKKKEEEEEEHHHLLLLLLMMMOOOPPPPPPNNNLLLJJJFFFBBB>>>???EEEIIIIIIGGGEEEHHHKKKLLLJJJHHHFFFEEE@@@AAABBBAAAAAABBBEEEHHHIIIIIIGGGEEECCCDDDHHHKKKHHHDDDCCCEEEEEEDDDFFFJJJHHHCCC@@@BBBIIIOOOQQQQQQKKKGGGEEEHHHMMMPPPOOOLLLGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHIIIKKKLLLIIIFFFDDDEEEFFFHHHJJJKKKKKKKKKGGGGGGFFFEEEDDDDDDGGGJJJOOOKKKJJJJJJHHHEEEGGGKKKIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIDDD???AAAHHHIIIDDDEEEDDDCCCBBBAAA@@@??????>>>???BBBFFFGGGLLLZZZgggwwwjjj___```iiirrrzzzzzzwwwvvvvvvwwwxxx===@@@CCCFFFGGGFFFCCCAAA<<<>>>???>>>>>>???AAADDDDDDCCCBBB@@@@@@?????????FFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@GGGJJJMMMLLLHHHHHHKKKOOOPPPUUUWWWWWW\\\fffkkkjjjsssyyynnnfffaaaZZZVVVUUUUUUTTTRRRRRRTTTUUUUUUTTTSSSRRRRRRVVVWWWWWWUUUSSSQQQQQQRRRWWWVVVUUUSSSQQQOOOMMMKKKSSSRRRRRRRRRSSSRRRPPPNNNPPPOOOMMMIIIFFFFFFHHHJJJSSSSSSSSSRRRPPPMMMJJJHHHTTTTTTSSSSSSTTTUUUUUUVVVVVVSSSNNNHHHEEEFFFKKKOOOQQQQQQPPPPPPPPPNNNJJJGGGEEEBBB@@@AAAFFFJJJLLLLLLDDDGGGKKKNNNMMMIIIEEEAAACCCCCCBBB@@@@@@AAAEEEHHHHHHGGGFFFEEEEEEGGGIIIJJJKKKIIIEEEBBBAAAAAABBBCCCEEEFFFFFFFFFKKKQQQPPPKKKHHHGGGFFFFFFIIIKKKLLLLLLKKKJJJIIIHHHIIIKKKMMMOOOLLLJJJHHHFFFFFFEEECCCAAADDDDDDEEEGGGIIIJJJLLLLLLIIIGGGDDDAAA@@@AAACCCDDDFFFIIIKKKJJJEEECCCFFFIIIJJJHHHGGGEEEEEEFFFHHHIIIGGGGGGFFFBBB>>><<<>>>AAAAAAAAAAAABBBBBBBBB@@@>>>@@@BBBEEEEEEEEEHHHNNNSSSfff|||qqqiiiXXX]]]\\\WWWXXX```fffgggkkkjjjhhhiiiooo{{{<<<>>>@@@BBBCCCBBBAAA@@@===>>>@@@@@@??????@@@BBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>???@@@AAAFFFIIIKKKJJJGGGFFFIIIMMMKKKOOORRRRRRXXXbbbggggggccclllxxx}}}pppgggbbb___ZZZVVVSSSSSSTTTSSSRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTVVVVVVUUUTTTRRRPPPMMMKKKJJJMMMOOOQQQRRRQQQPPPOOONNNOOOOOOMMMKKKHHHIIIKKKMMMTTTTTTSSSQQQPPPNNNMMMLLLSSSSSSRRRRRRRRRSSSTTTTTTTTTPPPKKKGGGFFFHHHKKKMMMQQQPPPPPPPPPPPPNNNKKKIIIIIIFFFCCCDDDGGGJJJKKKKKKBBBEEEIIILLLLLLIIIEEEBBB@@@AAAAAA@@@@@@AAADDDGGGHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKHHHEEECCCDDDDDDEEEDDDGGGHHHHHHKKKNNNNNNIIIGGGFFFEEEEEEHHHJJJKKKKKKGGGGGGFFFFFFGGGHHHKKKLLLJJJIIIGGGFFFFFFEEECCCAAAEEEFFFGGGHHHHHHHHHHHHHHHFFFEEECCCAAAAAAAAABBBCCCBBBEEEGGGEEEAAA@@@BBBEEEHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHFFFCCC???===???AAA@@@AAABBBCCCDDDCCCAAA@@@BBBDDDFFFEEEDDDEEEIIIMMMWWWhhhrrrfff___\\\VVV\\\```___ccckkkppppppqqqppppppttt:::;;;<<<===>>>>>>>>>======???AAAAAA@@@?????????>>>???@@@BBBCCCCCCBBBBBB>>>>>>>>>======>>>>>>???@@@>>>===<<<<<<>>>AAACCCFFFHHHJJJHHHEEEDDDFFFIIIEEEIIIKKKMMMRRR[[[```aaaVVV[[[bbbllluuu~~~mmmbbb]]]ZZZXXXWWWUUUSSSSSSTTTTTTSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWUUUSSSSSSTTTTTTTTTSSSQQQNNNLLLIIIHHHGGGMMMRRRRRRNNNKKKLLLNNNNNNNNNMMMKKKIIIJJJLLLNNNSSSRRRPPPOOOOOOOOOPPPQQQTTTSSSQQQPPPPPPQQQRRRSSSQQQLLLGGGEEEGGGIIIJJJIIIPPPOOONNNNNNOOONNNLLLKKKJJJGGGDDDDDDEEEGGGHHHHHHAAACCCHHHJJJKKKHHHEEEBBB===???@@@AAAAAABBBDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLJJJHHHFFFEEEDDDEEEEEECCCHHHLLLJJJJJJKKKJJJGGGFFFDDDCCCDDDFFFHHHIIIIIIEEEEEEDDDDDDEEEGGGIIIKKKHHHFFFEEEEEEEEEEEEDDDBBBFFFFFFGGGHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBEEEGGGEEEBBBAAACCCEEEFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHFFFDDDAAA???AAABBB>>>@@@DDDFFFGGGEEECCCAAADDDFFFHHHGGGDDDBBBDDDGGGKKKTTTgggwwwvvvwww|||{{{pppbbbXXXUUUYYY^^^kkksss|||:::::::::::::::;;;<<<<<<===???BBBBBB@@@>>>======???@@@BBBCCCCCCAAA???>>><<<<<<<<<<<<===>>>??????@@@>>><<<;;;<<<@@@CCCFFFGGGHHHHHHGGGDDDDDDEEEGGGDDDEEEGGGIIIMMMSSSXXXZZZWWWXXX\\\ccclllrrrssssss~~~|||mmmccc]]]ZZZVVVRRRUUUTTTTTTUUUUUUTTTSSSSSSTTTSSSRRRSSSTTTUUUVVVUUUWWWXXXXXXVVVSSSOOONNNNNNRRRQQQPPPOOOLLLJJJHHHGGGFFFMMMTTTSSSKKKGGGHHHLLLLLLLLLKKKIIIGGGFFFHHHJJJMMMLLLKKKKKKLLLOOOQQQSSSUUUTTTRRRPPPPPPPPPPPPQQQLLLGGGCCCCCCHHHKKKJJJGGGNNNMMMLLLLLLMMMMMMLLLJJJFFFDDDBBBBBBBBBCCCDDDDDDAAACCCGGGIIIIIIFFFCCC@@@<<>>@@@AAAAAAAAA@@@@@@BBBDDDEEEDDDBBBAAACCCDDDDDDDDDCCCCCCCCCDDDEEEEEEHHHHHHFFFDDDCCCBBBBBBCCC===AAAEEEHHHHHHFFFDDDCCCEEEGGGIIIHHHEEECCCCCCEEEIIILLLWWWlll~~~}}}wwwpppjjjggg```______ccciiinnnooonnnpppmmmggg```]]]cccpppyyy;;;::::::999::::::<<<<<<<<>>@@@BBBBBBAAA???>>><<<<<<<<<===>>>???@@@AAAAAA???>>>===>>>AAAEEEHHHGGGHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFHHHJJJMMMPPPSSSXXXXXX\\\ccckkkooommmjjjkkkpppyyytttkkkgggbbb^^^[[[XXXTTTQQQSSSTTTUUUTTTSSSRRRQQQPPPRRRPPPPPPQQQTTTVVVUUUSSSSSSTTTUUUSSSPPPLLLJJJJJJOOOOOONNNMMMKKKJJJHHHGGGHHHPPPVVVRRRIIICCCDDDIIIJJJJJJHHHFFFBBBAAAAAABBBDDDEEEFFFHHHKKKNNNQQQSSSUUUUUUTTTRRRQQQPPPOOOOOOHHHDDD@@@BBBHHHKKKJJJHHHKKKJJJJJJKKKLLLLLLJJJIIIBBBBBBBBBAAAAAAAAACCCDDDCCCDDDGGGHHHGGGDDDAAA>>>>>>AAADDDFFFGGGGGGGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCJJJNNNLLLHHHGGGEEECCCDDDBBB@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHCCCBBBAAABBBDDDEEEDDDCCC???AAACCCEEEDDDCCC@@@>>>;;;===>>>@@@AAA@@@???>>>>>>?????????>>>>>>??????BBBBBBBBBCCCCCCDDDDDDEEEHHHGGGEEEEEEDDDDDDCCCCCC===BBBGGGJJJIIIFFFEEEDDDDDDGGGJJJIIIFFFEEEFFFHHHHHHJJJPPP[[[mmmwwwoooiiigggggghhhnnnooonnnjjjddd___\\\[[[YYYYYY\\\dddqqq}}};;;;;;:::::::::;;;;;;<<<;;;===??????===;;;;;;;;;888:::<<<>>>@@@AAABBBBBB=========>>>???@@@BBBBBBAAA@@@???>>>@@@BBBEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEIIIFFFEEEGGGIIIIIIKKKOOOSSSSSSWWW]]]eeejjjjjjhhheeegggkkkpppuuu{{{wwwjjjccc^^^^^^^^^[[[WWWUUUUUUVVVQQQRRRSSSRRRPPPNNNMMMNNNOOONNNNNNQQQUUUWWWTTTQQQKKKNNNPPPPPPNNNLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHKKKQQQTTTPPPFFF@@@BBBFFFHHHHHHGGGCCC@@@======>>><<>>@@@BBBBBBAAA@@@???<<<===>>>???@@@@@@???>>>>>>????????????@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGEEEDDDDDDEEEEEEDDDBBB>>>CCCHHHIIIGGGEEEDDDEEECCCFFFIIIHHHFFFFFFHHHKKKFFFIIILLLPPPYYYlll|||}}}yyyuuutttwwwyyyyyywww|||}}}~~~|||vvvpppkkkiiidddaaa]]]YYYYYY^^^eeekkkzzzzzzxxxrrrjjjdddcccdddeeehhhppp;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<:::999:::;;;777888:::<<<>>>@@@AAABBB>>>>>>>>>>>>???AAABBBCCC@@@@@@??????@@@BBBCCCEEEDDDCCCBBBBBBCCCDDDDDDDDDHHHDDDCCCGGGHHHGGGIIIOOOMMMMMMNNNRRRXXX^^^bbbddddddfffhhhiiikkknnnsssvvvxxx|||zzzlllddd]]]YYYYYYTTT[[[aaa```YYYTTTUUUWWWPPPRRRRRRQQQNNNMMMNNNPPPNNNMMMOOOSSSXXXYYYUUUQQQIIIKKKNNNOOOMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKNNNOOOKKKCCC???AAAEEEFFFGGGFFFDDD@@@>>>>>>???888===EEEMMMSSSUUUUUUUUURRRTTTUUUUUUSSSOOOJJJGGGBBBAAA@@@AAADDDHHHLLLOOOJJJJJJLLLNNNOOOMMMIIIEEECCCDDDEEECCC@@@>>>???AAA@@@BBBEEEGGGGGGFFFDDDCCCDDDFFFHHHIIIHHHHHHIIIKKKJJJIIIGGGEEEDDDDDDDDDEEEGGGHHHJJJKKKJJJHHHFFFDDDGGGIIIIIIFFFGGGHHHEEE@@@DDDBBB@@@@@@AAACCCCCCCCCEEEEEEEEEDDDDDDCCCBBBAAABBBAAA@@@AAABBBCCCBBBAAA>>>>>>????????????>>>>>>===>>>>>>????????????>>>AAA@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDEEEEEEEEEFFFDDDCCCDDDEEEFFFDDDAAA@@@DDDHHHHHHEEECCCDDDFFFCCCFFFGGGFFFDDDEEEHHHLLLIIIKKKLLLLLLOOOZZZlllzzz|||rrrmmmmmmiiigggjjjqqqxxx||||||}}}~~~{{{uuuooommmlllkkkjjjhhhhhhlllvvv::::::;;;;;;;;;::::::999::::::;;;:::888888:::<<<::::::::::::;;;===>>>???>>>>>>>>>>>>???@@@AAABBB????????????@@@AAABBBBBBBBBAAA@@@@@@BBBCCCDDDCCCFFFBBBAAAFFFHHHFFFIIIOOOMMMKKKJJJIIILLLRRRZZZ^^^ccceeegggiiijjjllloooqqqiiimmmtttxxx{{{|||nnnaaa\\\XXXRRRPPPRRRIIIUUUccceee\\\RRROOOPPPQQQSSSTTTRRRPPPOOORRRUUUNNNNNNOOOUUUZZZ[[[VVVQQQKKKMMMOOOOOOMMMJJJHHHGGGIIIIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKGGGAAA>>>AAADDDFFFGGGGGGEEEBBBAAAAAABBB666===GGGQQQXXXYYYXXXVVVPPPRRRUUUUUUSSSNNNHHHDDD@@@AAAAAAAAACCCGGGMMMRRRKKKLLLNNNQQQRRROOOIIIEEECCCDDDDDDBBB===::::::<<<>>>@@@CCCFFFHHHHHHGGGFFFFFFGGGIIIHHHHHHHHHIIIKKKMMMKKKHHHFFFDDDDDDEEEFFFEEEFFFHHHIIIIIIFFFDDDBBBIIIIIIGGGDDDFFFIIIFFF@@@DDDBBB@@@@@@BBBCCCCCCCCCHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@??????>>>>>>======<<<<<>>>>>>>>>>>???>>>======>>>???@@@@@@???AAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBCCCEEEFFFDDDAAAAAAEEEIIIHHHDDDAAACCCFFFDDDEEEFFFDDDBBBCCCGGGKKKOOOPPPOOOMMMLLLQQQ[[[cccxxx|||xxx{{{xxxwww}}}999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999:::;;;===???@@@>>>===<<<>>>BBBCCCAAA???<<<>>>>>>===<<<;;;<<<===AAAAAA@@@@@@@@@@@@@@@@@@DDDBBB@@@@@@BBBFFFJJJKKKLLLJJJHHHHHHIIILLLPPPSSS[[[^^^cccjjjpppqqqpppmmmgggggggggiiimmmuuu|||rrrddd___XXXRRRPPPOOOOOOOOONNNUUU]]]^^^XXXRRRNNNNNNNNNPPPTTTVVVWWWUUURRRPPPMMMNNNQQQTTTWWWVVVQQQNNNOOOOOOOOONNNMMMJJJHHHFFFIIIJJJIIIFFFFFFHHHGGGCCCFFFHHHIIIFFFCCCAAAAAACCCDDDIIILLLLLLKKKLLLHHHCCC???CCCKKKUUU[[[ZZZTTTNNNNNNNNNNNNMMMKKKHHHDDDBBB<<>>CCCBBBBBBAAAAAA@@@@@@???GGGGGGGGGDDDBBBBBBCCCEEEBBBBBBBBBAAA??????@@@BBB???>>>===;;;;;;<<<<<<===BBBAAAAAA@@@???>>>======>>>============???AAABBB???@@@AAACCCDDDEEEEEEEEEJJJCCCBBBIIILLLGGGBBB@@@AAADDDEEEEEEBBBBBBDDDFFFIIIIIIGGGEEEDDDEEEHHHKKKJJJMMMOOOOOOMMMLLLNNNQQQbbbuuu999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======>>>===<<<>>>@@@AAA@@@>>>;;;<<<===<<<;;;::::::<<>>>>>???@@@AAAEEEHHHJJJIIIGGGFFFEEEIIIDDDCCCGGGHHHFFFFFFIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAEEEHHHGGGCCC@@@@@@BBBFFFEEEEEEGGGHHHGGGCCC???BBBBBBAAAAAA@@@@@@@@@???DDDDDDDDDBBB@@@???AAABBBAAABBBBBBAAA@@@???@@@BBB???>>>===<<<;;;<<<======@@@@@@??????>>>>>>======>>>============???@@@AAA???@@@AAABBBDDDDDDEEEEEEGGGAAA@@@FFFIIIEEE@@@???BBBDDDFFFEEEDDDCCCEEEGGGGGGGGGFFFEEECCCCCCFFFHHHHHHJJJKKKLLLLLLMMMOOOQQQSSSddd999999999:::::::::;;;;;;::::::::::::::::::::::::============<<<;;;;;;:::===<<<<<<===??????===<<<:::;;;<<<;;;999999999:::>>>>>>>>>??????@@@@@@@@@EEEDDDCCCBBBCCCEEEGGGIIIDDDCCCBBBBBBDDDFFFIIIKKKOOOQQQSSSTTTWWW]]]ffflllpppnnnkkkgggdddfffjjjnnnyyy{{{{{{zzz~~~mmm___ZZZ\\\___aaa___[[[UUUPPPNNNNNNMMMMMMKKKOOOTTTWWWVVVRRRKKKGGGQQQSSSVVVWWWVVVSSSNNNKKKIIIJJJKKKKKKIIIGGGFFFGGGDDDDDDDDDCCCBBBBBBAAAAAA???CCCFFFFFFHHHKKKKKKHHHDDDFFFHHHGGGDDDAAA@@@???FFFKKKNNNMMMMMMNNNKKKGGGEEEHHHMMMSSSVVVUUUPPPLLLKKKMMMNNNKKKFFFBBBBBBBBBCCCGGGHHHEEEEEEJJJMMMMMMKKKHHHDDDEEEIIIMMMNNNNNNFFFFFFDDDBBB??????AAACCCEEEGGGJJJJJJIIIFFFEEEEEEGGGDDDBBBDDDDDDCCCEEEIIIGGGFFFDDDCCCCCCCCCDDDDDDAAADDDGGGFFFBBB??????@@@@@@@@@@@@BBBCCCCCCAAA???@@@@@@@@@@@@@@@@@@??????BBBBBBBBBAAA???>>>???AAAAAABBBCCCBBB@@@???@@@AAA???>>>===<<<<<<<<<======>>>>>>>>>>>>>>>=====================>>>???@@@@@@??????AAABBBCCCCCCCCCCCCDDD@@@???CCCFFFCCC@@@???CCCDDDEEEEEEDDDDDDEEEGGGDDDEEEFFFEEECCCBBBCCCDDDFFFEEEFFFHHHKKKNNNOOOOOOJJJVVVnnn~~~777777888888888999999999999::::::::::::::::::999;;;<<<=========<<<:::999<<<<<<<<<<<<===<<<;;;::::::;;;<<<;;;:::999999;;;<<<<<<===>>>>>>???@@@@@@CCCCCCCCCBBBBBBBBBDDDFFFDDDDDDDDDDDDFFFHHHJJJKKKNNNPPPPPPNNNKKKOOOWWW___gggfffeeecccccceeejjjnnnuuuxxxyyywwwyyy{{{vvvwww~~~zzzwwwhhhaaaYYYVVVWWW[[[]]]]]]^^^ZZZTTTOOOMMMLLLKKKJJJKKKMMMQQQVVVWWWTTTNNNIIISSSTTTWWWXXXWWWTTTPPPNNNLLLLLLKKKHHHDDDBBBBBBDDDCCCCCCCCCBBBCCCCCCDDDEEECCCHHHLLLKKKJJJLLLJJJGGGCCCEEEGGGIIIHHHFFFDDDCCCHHHLLLOOONNNOOOPPPNNNJJJGGGHHHKKKNNNPPPOOOLLLJJJMMMOOOOOOKKKEEEBBBBBBDDDCCCGGGGGGCCCBBBEEEGGGFFFFFFCCCAAADDDIIIMMMNNNMMMEEEEEEEEEBBB???>>>AAADDDGGGHHHJJJIIIGGGEEEDDDEEEBBBCCCEEEEEECCCAAABBBEEEDDDCCCBBBAAAAAABBBCCCDDDCCCEEEFFFEEEBBB??????@@@>>>>>>>>>???@@@@@@??????>>>?????????????????????BBBCCCCCCBBB@@@???@@@BBB@@@BBBCCCBBBAAA???@@@AAA>>>>>>>>>===============<<<<<<<<<===========================>>>>>>????????????@@@AAABBBBBBAAAAAAAAA??????AAACCCCCCBBBAAABBBBBBCCCDDDDDDDDDEEEFFFCCCEEEFFFFFFDDDBBBBBBBBBEEEBBBAAADDDIIIMMMMMMLLLOOOTTTccc555666666666777777777777999::::::;;;;;;::::::999888999;;;<<<<<<<<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<:::::::::;;;;;;;;;<<<======>>>?????????AAABBBAAA@@@???@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJJJJMMMNNNKKKGGGGGGMMMRRRXXXYYYZZZ[[[]]]aaagggkkklllssszzz|||~~~|||vvvvvvpppnnntttyyyzzzxxxxxxxxx~~~uuuxxx{{{mmmaaaTTTQQQOOOPPPUUUYYYZZZZZZ^^^YYYTTTOOOLLLKKKIIIGGGLLLNNNRRRVVVXXXWWWSSSPPPUUUVVVWWWXXXXXXVVVUUUSSSRRRQQQNNNIIIFFFDDDDDDEEEGGGGGGFFFFFFGGGIIILLLMMMQQQVVVXXXTTTPPPOOOLLLIIICCCEEEHHHKKKLLLLLLJJJIIIIIINNNPPPPPPQQQSSSQQQNNNGGGHHHIIIJJJJJJIIIJJJJJJQQQRRRPPPLLLGGGDDDEEEGGGFFFJJJJJJFFFDDDFFFGGGFFF@@@???AAAEEEJJJMMMLLLIIICCCEEEEEEBBB======@@@DDDFFFGGGHHHGGGEEEDDDDDDEEECCCIIINNNLLLGGGDDDBBBBBBBBBAAA?????????AAACCCEEEFFFFFFFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@???>>>======<<<======>>>>>>?????????@@@AAABBBBBB@@@???@@@AAA@@@BBBCCCCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<=========<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???============???AAABBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCEEEHHHHHHFFFDDDCCCCCCEEEBBB@@@BBBGGGKKKKKKJJJVVVUUU[[[ppp555555555666666666777777::::::<<<<<<<<<<<<::::::777888999999::::::::::::999;;;======;;;:::;;;<<<;;;<<<===<<<;;;::::::<<<;;;;;;;;;<<<<<<=========;;;???AAAAAA>>>===>>>AAA@@@AAACCCEEEFFFGGGGGGGGGDDDGGGIIIIIIHHHGGGIIILLLLLLNNNPPPQQQSSSVVV[[[^^^dddooo{{{~~~zzztttqqqtttvvvtttssstttwww~~~~~~xxxyyy{{{wwwmmmjjjgggbbb]]]QQQNNNKKKMMMRRRXXX[[[[[[[[[WWWRRROOOMMMLLLJJJIIINNNPPPTTTWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYVVVSSSOOOMMMLLLMMMLLLKKKKKKKKKJJJJJJLLLOOOSSSVVV]]]bbbccc]]]VVVSSSPPPMMMFFFGGGIIILLLOOOPPPOOOMMMKKKOOOQQQQQQRRRUUUTTTQQQHHHIIIIIIHHHGGGIIILLLNNNWWWTTTPPPLLLIIIHHHGGGGGGDDDHHHIIIFFFEEEGGGGGGFFF@@@@@@BBBGGGLLLNNNKKKGGGCCCEEEFFFBBB===;;;???CCCEEEEEEFFFEEEDDDDDDFFFHHHIIISSSYYYUUUMMMGGGDDDCCC@@@???>>>===>>>AAADDDFFFHHHGGGFFFDDDBBBAAA@@@???AAACCCDDDCCC@@@>>>======;;;;;;<<<<<<===>>>??????===???@@@@@@???>>>>>>??????AAACCCCCCBBB@@@???@@@>>>>>>?????????>>>===<<<===============<<<<<<<<<<<<======>>>>>>======<<<>>>???????????????>>>>>>999;;;;;;999;;;???BBBAAA???>>>>>>@@@BBBCCCCCCBBBCCCFFFHHHHHHGGGEEEEEEFFFFFFEEECCCDDDGGGKKKMMMNNNXXXTTTTTT```uuu666666666777777777888888:::;;;===>>>>>>===;;;:::999888777777777777777777888:::======;;;;;;<<<>>>:::;;;<<<;;;999999999;;;;;;;;;;;;;;;;;;;;;<<<<<<999>>>BBBBBB???===???AAA???@@@BBBEEEFFFFFFFFFEEEBBBCCCEEEFFFGGGHHHHHHHHHGGGIIIJJJKKKKKKLLLOOORRRYYYeeeuuu{{{yyyoooiiibbb___^^^^^^\\\ZZZTTTRRRPPPRRRWWW\\\]]]\\\UUUSSSPPPNNNNNNOOONNNMMMNNNQQQVVVXXXYYY\\\```dddbbb```]]][[[ZZZZZZ\\\]]]WWWRRRNNNOOOUUUXXXWWWTTTLLLKKKJJJKKKMMMRRRWWWZZZ___dddddd]]]UUUSSSRRRPPPKKKJJJJJJLLLOOOQQQPPPNNNLLLPPPRRRRRRSSSWWWVVVSSSLLLLLLLLLJJJIIILLLQQQVVV[[[UUUNNNJJJKKKKKKHHHFFFBBBFFFHHHFFFFFFHHHIIIHHHEEEDDDDDDHHHMMMNNNLLLIIIEEEGGGHHHDDD===;;;???DDDDDDDDDEEEDDDDDDFFFIIILLLPPP[[[```XXXMMMGGGDDDCCC???>>>===<<<>>>AAAEEEGGGHHHFFFDDDBBBAAA@@@???>>>@@@CCCFFFEEEBBB???======999:::;;;<<<===>>>??????===???AAAAAA???>>>>>>??????AAACCCDDDBBB@@@??????>>>>>>???@@@???>>>===<<>>>>>======<<<<<<<<<<<<<<<===>>>>>>===<<<;;;>>>?????????>>>>>>===<<<:::======:::;;;AAAEEEDDD@@@>>>>>>???CCCDDDDDDBBBCCCEEEGGGGGGFFFFFFGGGHHHGGGGGGHHHIIIJJJNNNSSSVVVYYYVVVSSSVVVaaammmwww|||888888888888999999999999;;;<<<>>>??????>>><<<;;;;;;999777666444444555555777:::======<<<;;;===???999:::;;;:::888777888999;;;;;;;;;;;;;;;;;;;;;:::999>>>BBBCCC@@@>>>???BBB???AAADDDFFFHHHHHHGGGFFFDDDCCCBBBDDDFFFFFFEEEDDDFFFHHHIIIIIIHHHIIIKKKMMMLLLXXXhhhwww{{{rrrsss~~~pppaaa___^^^]]]]]]]]][[[XXXVVVRRRSSSUUUZZZ______[[[WWWQQQOOONNNNNNPPPQQQRRRQQQMMMRRRVVVXXXXXX\\\cccjjjhhheee```\\\ZZZ[[[]]]___UUUPPPLLLQQQZZZ```___ZZZLLLJJJIIIJJJMMMRRRXXX[[[ZZZ___```YYYRRRPPPQQQQQQOOOLLLKKKLLLNNNPPPNNNLLLMMMQQQSSSRRRTTTXXXXXXUUUOOOPPPOOOMMMLLLPPPWWW\\\]]]UUULLLIIIKKKLLLIIIEEEEEEJJJMMMKKKKKKOOOPPPOOOJJJHHHFFFHHHLLLOOONNNMMMGGGIIIJJJEEE>>><<>><<<<<<>>>AAAEEEHHHGGGEEEBBBAAA@@@???>>><<<>>>BBBFFFFFFCCC@@@>>>>>>999999:::;;;<<<>>>?????????AAACCCCCCBBBAAAAAAAAA???AAADDDDDDBBB@@@??????>>>??????@@@@@@>>>===<<<@@@@@@???>>>===<<<<<<;;;<<<<<<===>>>>>>===<<<;;;>>>?????????>>>===<<<;;;===AAAAAA===>>>EEEJJJIIIAAA???>>>@@@DDDFFFEEECCCBBBDDDEEEFFFEEEFFFGGGIIIGGGIIILLLLLLMMMQQQXXX]]]]]]ZZZVVVTTTUUU[[[bbbgggvvv888888777777777777777888777888:::<<<=========<<<;;;;;;:::999777666555555666888<<<>>>>>><<<888666:::999888777777999;;;<<<;;;::::::999:::;;;===>>><<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEBBBDDDEEEGGGHHHHHHHHHGGGHHHJJJKKKJJJHHHFFFFFFGGGOOOQQQVVV]]]iiivvv}}}||||||||||||wwwfffZZZXXXVVVUUUVVVWWWXXXXXXWWWVVVVVVWWWYYY[[[ZZZWWWUUUUUUSSSQQQSSSWWWXXXUUURRRUUUTTTRRRSSSWWW[[[___```eeecccaaa```___^^^\\\[[[VVVPPPMMMRRRYYY[[[XXXUUUKKKFFFEEELLLRRRSSSRRRSSSZZZUUUPPPMMMNNNOOOOOONNNRRROOOLLLKKKKKKKKKKKKJJJKKKNNNOOOMMMPPPVVVVVVRRRPPPNNNMMMOOOSSSVVVVVVUUUSSSQQQMMMJJJHHHHHHJJJKKKMMMMMMOOOTTTYYYYYYSSSMMMHHHGGGGGGHHHJJJLLLOOOPPPKKKMMMMMMJJJDDD??????@@@===>>>>>>@@@CCCGGGJJJLLLRRROOOKKKIIIGGGFFFDDDCCC?????????@@@AAABBBDDDEEEDDDDDDBBBAAAAAAAAAAAAAAA???BBBDDDDDDAAA>>><<<;;;:::;;;;;;<<<===>>>>>>???DDDDDDDDDCCCCCCBBBBBBAAA@@@AAAAAA@@@>>>===>>>@@@AAA@@@@@@AAABBBAAA???===AAA@@@???===<<<<<<<<<<<>>>>>>>>AAAAAA@@@???>>>===<<<<<<======>>>@@@CCCFFFIIIKKKBBB???>>>@@@EEEGGGDDD@@@BBBBBBCCCEEEHHHIIIHHHGGGGGGGGGGGGHHHKKKQQQYYY___]]]TTTNNNOOOSSSUUUVVVXXXccclll888777777666666777777888777888:::;;;<<<======<<<<<<;;;;;;999888777666666666888;;;======;;;888666999888777666777888:::;;;;;;;;;:::999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDBBBCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCCCCFFFHHHLLLSSS[[[dddlllqqqvvv{{{{{{ppprrryyyyyylll```YYYWWWUUUSSSSSSUUUVVVVVVVVVOOOPPPSSSXXX[[[\\\ZZZXXXWWWTTTRRRSSSWWWXXXVVVSSSRRRQQQPPPRRRTTTXXXZZZ[[[cccaaa```___^^^]]]ZZZWWWSSSPPPPPPTTTYYYXXXTTTPPPLLLGGGGGGMMMSSSTTTSSSSSSQQQNNNLLLLLLNNNPPPQQQPPPQQQNNNJJJIIIJJJLLLMMMNNNLLLMMMOOOTTTXXXYYYYYYXXXWWWTTTQQQPPPQQQPPPNNNLLLOOOKKKFFFDDDEEEGGGHHHIIIKKKLLLPPPVVVZZZXXXQQQKKKFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMLLLIIIEEEBBB@@@@@@;;;<<<>>>BBBEEEIIILLLNNNOOOKKKGGGDDDCCCBBB@@@???>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDDDDBBB???>>>===<<<======>>>??????@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAA???>>>===>>>@@@@@@@@@???@@@AAAAAA???===@@@???>>>===<<<<<<<<<<<>>======<<<<<<<<<======>>>???BBBEEEHHHIIIAAA>>>===???CCCEEECCC???CCCAAAAAABBBEEEGGGHHHHHHFFFFFFFFFFFFHHHNNNUUUZZZ[[[QQQJJJLLLPPPQQQRRRTTTXXX]]]lll777777666666666666777777777888999;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888777888;;;<<<<<<;;;888777888777777666666888999:::<<<<<<:::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>???AAABBBCCCDDDDDDAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFCCC@@@??????DDDFFFJJJNNNSSSXXX[[[\\\___eeeppp|||yyyqqqjjjccc^^^]]]iiiwwwzzzqqqeee]]]YYYSSSRRRQQQRRRTTTVVVVVVVVVLLLOOOSSSYYY^^^```___]]]ZZZVVVSSSTTTXXX[[[YYYUUUPPPPPPQQQRRRSSSUUUVVVWWW___^^^^^^^^^^^^[[[XXXUUUPPPRRRTTTVVVWWWUUUPPPKKKJJJFFFGGGNNNSSSSSSQQQQQQIIIHHHIIILLLOOORRRRRRQQQOOOLLLIIIHHHJJJNNNQQQRRRRRROOOSSS]]]```[[[XXX[[[ZZZWWWTTTQQQNNNLLLHHHEEEIIICCC======AAAFFFHHHGGGIIIJJJNNNTTTWWWTTTMMMGGGHHHHHHJJJKKKMMMMMMNNNNNNNNNLLLJJJIIIGGGEEEBBB@@@999;;;@@@DDDIIIMMMOOOPPPNNNJJJEEEAAA@@@???>>>>>>=========>>>???@@@AAABBBBBBBBBCCCCCCBBBAAA???>>>@@@BBBEEEEEECCCAAA@@@@@@>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@???======>>>@@@@@@?????????@@@@@@>>><<<>>>======<<<<<<======>>>======>>>??????@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDFFF@@@>>><<<>>>AAACCCAAA???CCCAAA??????BBBEEEGGGHHHEEEEEEDDDDDDEEEIIIOOOTTTWWWNNNFFFHHHKKKLLLMMMNNNSSSUUU\\\gggsss666666666555666666777888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999777999:::;;;;;;:::999777888888777777888888999:::===<<<:::999999999::::::;;;<<<======>>>>>>======<<<===???@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEBBB???======FFFIIILLLPPPRRRRRRQQQPPPQQQUUU\\\ccchhhrrr{{{sssiiibbb___^^^]]]ZZZSSS```ooovvvqqqfff\\\WWWPPPQQQTTTYYY\\\^^^\\\ZZZVVVWWW[[[___ccccccaaa___[[[VVVRRRUUU[[[^^^\\\YYYQQQRRRSSSTTTSSSSSSTTTUUUZZZZZZ[[[]]]^^^\\\YYYVVVQQQTTTVVVUUUTTTSSSOOOKKKFFFDDDGGGNNNRRRPPPNNNNNNIIIJJJMMMPPPRRRRRRQQQPPPJJJIIIHHHJJJMMMQQQSSSSSSYYYRRRVVVcccdddYYYTTTXXXWWWUUUSSSPPPMMMJJJGGGEEEGGG@@@999:::BBBIIIKKKIIIIIIJJJLLLNNNPPPOOOJJJFFFMMMNNNOOOPPPPPPOOONNNMMMOOOLLLIIIHHHIIIHHHDDD@@@;;;>>>CCCHHHLLLNNNOOOOOOOOOKKKEEEBBBAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCBBB@@@>>>===@@@CCCEEEEEECCCBBBAAABBB?????????@@@@@@AAAAAAAAA===>>>>>>??????@@@@@@@@@>>>???@@@???======>>>@@@@@@>>>===>>>??????===<<<<<<<<<<<<<<<<<<===>>>???===>>>>>>>>>?????????@@@;;;;;;<<<<<<<<<=========>>>=========>>>@@@BBBCCC@@@???===>>>@@@BBBAAA@@@BBB@@@@@@AAADDDFFFGGGGGGEEEEEEDDDCCCCCCGGGLLLPPPUUULLLDDDEEEHHHIIIIIIJJJQQQTTTWWWYYY^^^lll666666666666666777888888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888999999999999::::::;;;;;;<<<<<<:::999888999999:::;;;;;;<<<===============<<<===>>>@@@AAABBBBBBCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDEEECCCAAA??????@@@FFFHHHKKKMMMNNNLLLIIIHHHJJJLLLOOOQQQRRRXXXiiizzzwwwkkkdddaaa]]][[[ZZZXXXTTTPPPMMMWWWfffssswwwoooaaaWWWRRRWWW^^^fffkkkkkkhhhdddbbbaaabbbccccccaaa^^^[[[XXXRRROOOSSSZZZ___\\\XXXOOOQQQSSSSSSQQQQQQRRRTTTVVVWWWYYY\\\^^^^^^[[[YYYSSSWWWWWWSSSRRRUUUTTTPPPFFFFFFKKKSSSUUURRROOOOOOOOORRRTTTUUUTTTQQQNNNLLLGGGGGGIIILLLPPPSSSSSSRRRYYYRRRUUUaaabbbWWWRRRWWWSSSSSSRRRPPPMMMJJJGGGFFFHHHAAA<<<>>>FFFNNNPPPNNNPPPNNNLLLKKKLLLLLLLLLKKKPPPQQQQQQQQQOOOMMMKKKJJJMMMJJJHHHHHHIIIIIIEEEBBB???BBBFFFKKKMMMNNNMMMLLLMMMJJJEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCC???@@@BBBBBBBBB@@@===<<>>>>>>>>???????????????<<<=========>>>?????????>>>>>>???>>>======>>>@@@???>>><<<<<<===>>>===;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>======;;;<<<<<<======>>>>>>???======<<<<<<===>>>@@@AAAAAA@@@??????@@@AAABBBAAA???@@@BBBEEEHHHHHHFFFDDDEEEEEEEEEDDDDDDGGGKKKOOOVVVLLLEEEEEEGGGGGGGGGHHHKKKQQQUUUSSSRRRZZZiiivvv777666666777777888999:::999999999999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;999888888999::::::;;;;;;<<<============<<<;;;<<<===???@@@AAABBBBBBDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAA???@@@BBBDDDIIIJJJKKKLLLKKKIIIGGGFFFEEEFFFIIIKKKKKKNNNYYYfffvvvwwwqqqoookkkccc\\\UUUVVVYYY\\\]]][[[UUUQQQOOOWWWfffxxxooo___XXX]]]fffpppuuuuuuoookkkfffdddbbb```___]]]ZZZXXXVVVQQQMMMQQQZZZ]]]XXXRRRMMMOOOQQQPPPMMMMMMPPPSSSTTTUUUVVVYYY\\\]]]\\\ZZZUUUXXXWWWSSSUUU\\\[[[UUUJJJLLLRRRZZZ\\\WWWSSSSSSTTTWWWYYYXXXTTTOOOKKKJJJGGGHHHIIIMMMQQQSSSSSSRRRSSSNNNQQQYYY\\\XXXVVVYYYSSSTTTTTTQQQMMMHHHFFFEEEJJJEEEBBBDDDKKKQQQSSSRRRWWWTTTPPPLLLKKKLLLOOOQQQNNNNNNNNNMMMKKKJJJHHHGGGJJJIIIHHHHHHHHHHHHFFFDDDAAADDDGGGJJJKKKKKKJJJHHHHHHFFFCCCBBBBBBBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAA@@@???===<<>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>===>>>>>>>>>======>>>@@@???===;;;;;;<<<<<<<<<;;;<<<;;;;;;;;;<<<======>>>@@@@@@???>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<>>>???@@@BBBAAA@@@??????@@@AAABBB>>>???CCCFFFIIIIIIFFFCCCDDDEEEEEEEEEEEEHHHMMMPPPXXXNNNFFFFFFHHHGGGFFFGGGIIIRRRWWWTTTPPPTTT[[[aaawww777777777777888999:::;;;:::999888888888999:::;;;999999::::::;;;;;;;;;;;;999999888777777888999999999999::::::;;;;;;;;;::::::999888888888999:::;;;:::;;;<<<<<<======<<<<<<;;;;;;===???@@@AAAAAAAAADDDCCCAAA@@@??????@@@@@@@@@???>>>======@@@DDDHHHMMMLLLKKKIIIHHHFFFEEEDDD@@@BBBFFFLLLNNNNNNTTT\\\dddiiipppvvv|||yyylllgggbbb``````^^^[[[WWWMMMPPPUUUZZZ^^^^^^]]][[[TTT\\\lllwwwfff\\\___fffmmmqqqqqqmmmiiicccaaa^^^\\\]]]]]]]]]\\\[[[UUURRRVVV]]]^^^VVVNNNMMMOOOQQQOOOLLLLLLPPPUUUUUUUUUUUUVVVYYYZZZYYYWWWTTTXXXXXXVVV\\\eeecccYYYMMMPPPWWW```aaa[[[VVVVVVSSSVVVXXXVVVRRRMMMJJJIIILLLJJJIIIJJJNNNQQQTTTTTTPPPOOOOOOQQQUUUWWWXXXXXXQQQSSSTTTRRRMMMIIIGGGGGGIIIHHHGGGJJJNNNRRRSSSTTTWWWUUURRRNNNKKKLLLNNNQQQKKKJJJJJJIIIIIIIIIJJJJJJFFFHHHIIIHHHGGGEEEEEEFFF@@@AAACCCFFFGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@AAABBB@@@@@@@@@???>>>>>>======CCCDDDEEECCCAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<===>>>=========???@@@>>><<<::::::;;;<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>@@@AAAAAAAAA@@@>>>===>>>@@@BBB>>>???AAADDDGGGGGGEEECCCBBBCCCDDDEEEFFFJJJNNNRRRZZZOOOGGGFFFHHHGGGFFFFFFHHHQQQWWWUUURRRUUUZZZ[[[```qqq~~~}}}{{{yyy{{{|||888888888888999:::;;;<<<:::999888888888999:::;;;888999999::::::;;;;;;;;;:::999888777777888999:::888888999::::::::::::999999999888888888999;;;<<<:::;;;<<<<<<======<<<<<<:::;;;===>>>@@@AAAAAAAAACCCBBB@@@>>>======>>>>>>>>>===<<<:::;;;???FFFKKKLLLJJJGGGDDDAAA@@@@@@@@@===???EEEMMMQQQPPPRRRVVV[[[]]]```bbbfffmmmwww~~~zzzkkk```bbb```___^^^]]][[[XXXUUUPPPQQQSSSUUUXXXYYYYYYYYYUUU^^^ooosssbbb\\\]]]aaaeeehhhhhheeebbb```]]][[[ZZZ]]]```cccdddccc]]]XXX\\\bbbaaaWWWMMMOOORRRRRRPPPMMMMMMSSSXXXWWWUUUTTTTTTVVVVVVUUUTTTRRRWWWYYYYYYbbblllgggZZZLLLPPPYYYaaabbb[[[VVVVVVOOORRRUUUTTTOOOKKKIIIJJJPPPLLLHHHGGGJJJPPPTTTWWWRRRSSSQQQMMMOOOUUUWWWTTTNNNQQQSSSRRRNNNKKKJJJKKKHHHIIIJJJLLLNNNQQQSSSTTTTTTSSSQQQMMMKKKJJJKKKMMMIIIIIIHHHIIIJJJLLLNNNOOODDDGGGIIIHHHEEEDDDEEEGGG===>>>@@@BBBCCCDDDDDDDDDCCCBBBCCCEEEFFFFFFDDDBBB??????????????????@@@@@@AAA@@@???>>>=========>>>DDDEEEEEECCC@@@??????@@@?????????>>>>>>>>>>>>>>>??????>>>>>>=========<<<<<<===>>>===<<<===???@@@>>><<<:::999:::;;;;;;:::===<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===>>>@@@AAA@@@@@@???===<<<<<>>???<<<;;;999888888888999999999999999999999999999999777777888888888888777777999999999999:::;;;<<<===<<<;;;;;;===AAACCCAAA???AAA@@@???===<<<<<<;;;;;;<<>>>>>======???BBBEEECCCBBBAAABBBEEEDDDAAA>>>>>>>>>>>>>>>============AAA>>><<<;;;===???@@@@@@BBBCCCDDDBBB@@@>>>===>>><<<<<<<<<<<<<<<===>>>>>><<<;;;:::999:::<<<>>>???======>>>>>>>>>>>>=========<<<;;;:::999888888888:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<888>>>;;;:::???<<<:::@@@??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@@@@@@@EEECCCAAAAAACCCHHHLLLPPPUUUOOOHHHFFFHHHIIIGGGEEEHHHGGGHHHKKKQQQXXX\\\___WWWWWWYYY___kkk{{{yyy777777777888888888999999888777777777888999;;;;;;;;;:::::::::;;;<<<===>>>;;;:::999888888888999999999999999999999999999999777777888888888888777777777777888888:::;;;<<<======<<<;;;===@@@BBB@@@>>>@@@@@@???>>>============@@@EEEGGGEEEEEEIIIKKKJJJKKKIIIFFFBBB???<<<999777;;;AAAKKKRRRSSSRRRSSSUUU[[[\\\XXXRRRRRRXXX[[[[[[YYY\\\bbbhhhpppzzzzzzuuuwwwrrrlllfffbbb___\\\ZZZXXXYYYZZZ[[[ZZZVVVPPPKKKHHHJJJNNNUUU\\\bbbccccccZZZ```hhhkkkiiibbb\\\WWWYYY[[[^^^^^^\\\[[[\\\^^^ddd^^^WWWUUUYYY___eeeggghhhfffhhhkkkggg^^^WWWVVVQQQQQQPPPNNNLLLLLLLLLMMMLLLMMMOOOQQQRRRTTTUUUVVVZZZ[[[ZZZZZZaaagggddd]]]VVVOOOMMMPPPQQQNNNLLLNNNSSSVVVXXXTTTLLLFFFCCCDDDHHHHHHHHHIIIKKKMMMPPPQQQTTTOOOJJJJJJOOORRRRRRPPPMMMPPPTTTUUURRROOOMMMMMMPPPLLLKKKLLLIIIDDDDDDIIIPPPNNNJJJFFFBBBAAAAAACCCEEEGGGIIIJJJJJJIIIHHHGGG@@@BBBCCCCCCAAA@@@@@@AAA======>>>======>>>BBBDDDDDDBBB@@@@@@BBBAAA>>><<<;;;;;;<<<<<<=========>>>???===;;;;;;===???@@@@@@???AAABBBAAA>>>===<<<===<<<<<<<<<<<<<<<======>>>===<<<;;;::::::;;;===>>>=========>>>>>>=========<<<;;;:::999999999999999>>>===<<<;;;:::999999888<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<===<<<;;;777777===@@@===???>>>>>>=========>>>>>>>>>>>>??????@@@@@@AAAAAAEEECCCAAA@@@BBBEEEIIIKKKKKKHHHEEEDDDDDDDDDCCCBBBEEEEEEGGGKKKOOOTTTVVVWWWWWWZZZ]]]^^^cccppp777777777777888888888888888888888888888999:::;;;:::999999999:::;;;<<<===;;;:::999888888888999999999999999999999999999999666777777888888777777666555555666888999;;;<<<======<<<<<<===???@@@???===@@@??????>>>>>>>>>??????GGGMMMQQQOOONNNNNNLLLIIIGGGFFFCCC@@@===<<<;;;;;;===FFFOOOSSSRRRQQQQQQSSSWWWXXXUUUPPPOOOSSSTTTSSSRRRRRRRRRVVV\\\bbbfffhhhrrruuuzzz|||rrrzzzssskkkjjjjjjfff```\\\ZZZZZZYYYYYYZZZZZZZZZZZZYYYUUUOOOKKKIIIJJJOOOYYYccciiigggddd^^^```aaa___\\\YYYWWWWWWWWWYYYZZZZZZXXXXXXYYY[[[___ZZZUUUTTTZZZaaafffhhhjjjiiihhhfff___XXXVVVXXXRRRQQQPPPNNNLLLIIIGGGFFFCCCFFFJJJLLLMMMPPPUUUZZZ]]]^^^\\\[[[^^^ccceeeccc^^^VVVMMMJJJHHHHHHJJJNNNVVVZZZ[[[VVVKKKDDDCCCEEEHHHIIIKKKLLLMMMMMMMMMMMMTTTLLLFFFGGGMMMRRRPPPMMMNNNPPPSSSSSSPPPNNNLLLLLLRRRNNNKKKIIIEEEBBBCCCGGGOOOLLLFFFAAA=========>>>@@@CCCFFFGGGFFFDDDDDDDDD@@@AAABBBBBB@@@??????@@@<<<=========<<<>>>@@@CCCDDDBBB???>>>>>>>>><<<;;;888999:::;;;<<<===>>>>>>===<<<;;;<<<>>>@@@@@@@@@<<<===???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;<<<<<<<<<============<<<<<<::::::999999999999999:::======<<<;;;;;;:::999999;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;???999;;;777444GGGRRRAAA>>>>>>===<<<;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAADDDBBB@@@???@@@BBBEEEGGGHHHJJJJJJIIIGGGDDDCCCCCCBBBDDDFFFHHHKKKLLLMMMNNNUUUZZZ^^^\\\YYY___mmmzzzxxxwwwyyyyyysssooonnntttzzz~~~666666666777777777888888888888888888999999::::::888888999999::::::;;;<<<:::999999999999999999999888888888888888888888888666666777777777777666666333444666888999;;;<<<===<<<<<<======>>>>>>===<<>>>>>???@@@AAAAAALLLRRRUUURRRPPPNNNKKKGGGCCCBBB@@@===;;;;;;<<<>>>@@@KKKUUUUUUQQQOOOOOOPPPOOOQQQPPPMMMNNNRRRTTTRRRTTTQQQOOOQQQUUUXXXYYYWWW```bbbdddfffiiiqqq}}}|||wwwssspppnnnjjjrrr}}}}}}pppjjjjjjeee```ZZZVVVTTTUUUVVVVVVYYYXXXXXXYYYYYYVVVRRROOOOOOOOOTTT^^^jjjnnniiiccc``````^^^ZZZWWWVVVXXXZZZWWWXXXXXXWWWWWWWWWXXXYYYZZZVVVSSSVVV]]]eeejjjllliiiddd___ZZZWWWUUUVVVWWWRRRQQQOOOMMMKKKGGGBBB???<<<@@@EEEFFFGGGKKKTTT[[[]]]]]]]]][[[[[[^^^aaacccfff]]]RRRJJJFFFHHHNNNSSSWWW\\\]]]WWWMMMFFFGGGJJJOOOOOOOOONNNMMMLLLKKKKKKOOOIIIDDDDDDIIIMMMNNNMMMOOOOOOOOONNNLLLJJJIIIHHHNNNLLLJJJGGGEEEEEEHHHLLLPPPLLLEEE???<<<<<<===>>><<>>@@@AAAAAA???>>>>>>???;;;<<<======<<<===???AAACCCAAA???===============999::::::;;;<<<<<<======;;;;;;:::<<<>>>@@@???>>>999;;;<<<<<<:::999999:::;;;;;;::::::;;;;;;<<<=========;;;::::::::::::;;;;;;<<<<<<======<<<<<<;;;888888888888888999::::::999999::::::;;;;;;<<<<<<:::::::::999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===444<<<===:::WWWfffKKK======<<<;;;::::::::::::<<<<<<<<<======>>>>>>>>>AAAAAA@@@???@@@AAADDDEEEHHHLLLPPPOOOJJJEEEDDDEEECCCDDDEEEEEEDDDDDDEEEFFFQQQUUUXXXWWWUUUWWW```hhhuuu~~~zzztttrrrvvv{{{|||}}}555555666666666777777777777777888888888888888888777777888999999:::::::::999999999999999999999999888888888888888888888888666666777777777777666666222444666888:::;;;<<<<<<;;;<<<=========<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBLLLPPPQQQMMMJJJJJJHHHEEE??????>>><<<999999<<<>>>BBBPPPZZZWWWOOOMMMNNNOOOKKKNNNNNNLLLMMMRRRTTTRRRSSSPPPMMMNNNQQQRRRQQQOOOWWWYYYZZZZZZ[[[___eeejjjhhhlllqqqxxxzzzqqquuurrrmmmhhhcccaaaaaabbbhhhiiinnnrrrpppiiiddddddccc^^^WWWRRRPPPPPPPPPPPPUUUUUUVVVXXXZZZZZZYYYWWWXXXXXX[[[ccckkkmmmggg```ZZZZZZYYYWWWUUUTTTVVVXXXXXXXXXWWWWWWXXXXXXWWWWWWUUUSSSRRRWWW___hhhlllnnneee]]]SSSOOOSSSXXXXXXVVVPPPNNNLLLKKKIIIEEE???:::777:::>>>>>>???EEEOOOWWWYYYYYYZZZYYYXXXWWWZZZ^^^hhhbbbXXXNNNJJJMMMSSSXXXTTTWWWYYYTTTLLLHHHKKKOOOXXXVVVRRROOOLLLKKKJJJJJJHHHGGGFFFDDDEEEHHHMMMQQQRRRQQQNNNLLLJJJIIIHHHGGGLLLLLLJJJFFFEEEHHHMMMPPPRRRLLLEEE@@@???@@@AAAAAA<<<@@@DDDCCC@@@======???===>>>@@@???===<<<<<<===;;;===>>>=========???@@@BBBBBB@@@???>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<>><<<888:::;;;;;;999888888999:::::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;777777777777888999::::::888888888999:::;;;;;;<<<999999999999999:::;;;<<<::::::;;;;;;;;;;;;:::::::::333>>>BBBBBB^^^jjjLLL<<<<<<;;;::::::999::::::>>>======<<<<<<;;;;;;;;;>>>>>>>>>???AAABBBDDDEEEAAAGGGMMMNNNIIIFFFHHHJJJHHHHHHGGGDDDAAA@@@BBBDDDKKKLLLNNNQQQTTTYYY]]]```eeeyyy555555555555666666666666666666777888888777777666555666777888999999999999888888999:::::::::999999888888888888888888888888555666666777777666666555333555777999;;;<<<<<<;;;999;;;<<<===<<<;;;<<<===>>>>>>>>>>>>>>>???@@@AAAGGGKKKKKKGGGDDDEEEEEECCC>>>@@@@@@===:::999;;;>>>CCCTTT___XXXNNNLLLNNNNNNMMMPPPOOOKKKKKKOOOPPPNNNQQQPPPNNNNNNOOOPPPOOOOOOPPPQQQRRRTTTVVVYYYZZZ[[[YYYZZZ[[[^^^hhhuuu|||{{{ttt{{{||||||~~~tttiiiddddddbbb```\\\ZZZZZZ^^^aaaeee```]]]```bbb___]]]^^^___[[[UUUPPPNNNMMMMMMLLLQQQRRRSSSWWW\\\___```___aaa___```dddhhhhhhbbb\\\VVVXXXYYYXXXWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZWWWUUUQQQPPPPPPVVV^^^eeeiiiiii^^^VVVKKKHHHPPPZZZ[[[VVVMMMKKKHHHHHHGGGDDD???:::555666777888;;;CCCMMMUUUWWWUUUTTTTTTSSSQQQTTTXXXcccccc^^^UUUQQQSSSVVVWWWNNNPPPPPPMMMJJJIIILLLOOOZZZXXXSSSOOOLLLJJJJJJJJJEEEFFFGGGEEEDDDHHHPPPWWWXXXTTTPPPMMMKKKKKKJJJIIILLLNNNKKKFFFEEEIIINNNOOOPPPKKKEEEBBBCCCEEEEEEDDD@@@DDDHHHFFFAAA======???<<<===>>>>>><<<;;;;;;<<<<<<===??????>>>===???@@@CCCCCCCCCAAA???>>>???@@@============<<<<<<;;;;;;::::::;;;===???>>><<<999999:::<<<;;;999888888999:::999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::777777666666777888999999999999999888888777777777999888888999999:::;;;<<<999::::::;;;;;;::::::999888555===BBBDDDVVVZZZCCC;;;;;;::::::::::::;;;;;;???>>>>>>===<<<;;;::::::<<<<<<>>>???AAABBBCCCCCC<<>>>>>>>>=========>>>?????????DDDFFFDDDBBBCCCCCCAAA@@@BBBDDDAAA===:::<<<>>>DDDWWWbbbYYYMMMKKKNNNNNNOOOPPPNNNJJJIIILLLNNNLLLOOOPPPPPPPPPNNNNNNOOOPPPMMMKKKKKKNNNTTTWWWVVVTTTRRRQQQNNNNNNUUU```dddbbbaaaiiisssxxxxxxvvvvvvxxxyyyzzzzzzyyyyyyxxxvvvuuutttjjjjjjlllnnnkkkccc]]]]]]XXXXXXXXXWWWWWWZZZ___dddddd]]]XXXYYY[[[[[[]]]```ZZZWWWSSSPPPPPPPPPOOONNNPPPQQQSSSWWW]]]bbbdddeeeeeecccbbbbbbbbb```\\\ZZZYYYZZZ\\\[[[ZZZZZZZZZ[[[XXXXXXXXX[[[\\\[[[WWWSSSNNNMMMMMMRRRYYY^^^```___TTTOOOGGGCCCKKKVVVXXXTTTJJJFFFDDDDDDFFFEEE@@@;;;888777666888>>>HHHRRRYYYYYYRRRMMMMMMMMMLLLPPPVVV```eeefff___ZZZYYYWWWTTTMMMKKKIIIHHHIIIKKKLLLMMMUUUTTTRRRPPPMMMKKKIIIHHHGGGGGGFFFFFFHHHNNNUUU[[[[[[VVVPPPLLLKKKKKKJJJIIIJJJMMMKKKFFFDDDIIIMMMMMMLLLGGGBBBBBBEEEGGGGGGEEEAAAFFFIIIGGG@@@;;;;;;===;;;<<<======;;;::::::;;;===>>>@@@@@@???>>>???@@@DDDFFFFFFDDD???<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::<<<>>>???===:::666;;;<<<===<<<:::888888888999999999999999::::::;;;999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::777777666666666777777888777777777777666666666666888888888888999:::;;;<<<999999::::::::::::999999888777999<<>>>>>======<<<<<<;;;;;;;;;;;;===>>>????????????>>>AAAEEEHHHJJJNNNTTTXXXUUUXXX[[[XXXQQQKKKHHHHHHCCCCCCCCCFFFJJJPPPVVVYYYZZZ___ggguuu444444444555555555666666444444555666666555444333333555666888888888777777777888999:::;;;::::::999777777777777777777777777555555666666666666555555666888:::<<<===<<<;;;:::555888<<<<<<;;;;;;===???>>>>>>============>>>>>>:::@@@DDDCCCCCCDDDCCC@@@BBBEEEGGGEEE???<<<===???DDDXXXdddZZZMMMKKKNNNNNNMMMOOOLLLHHHHHHLLLNNNMMMKKKMMMOOONNNKKKIIIKKKNNNOOOJJJHHHKKKRRRVVVTTTPPPMMMJJJFFFEEELLLUUUYYYVVV^^^fffnnnqqqmmmhhheeeeeedddkkksssuuuqqqllljjjjjjrrrxxx~~~zzzuuuttttttsssssssssvvv{{{zzzwwwwwwqqqjjjiiilllnnnjjjfffcccdddeeeeeeddddddfffhhh]]]^^^```bbb^^^VVVTTTWWWZZZ[[[ZZZXXXVVVWWW\\\```bbb]]]YYYYYYYYYZZZ___eeeWWWUUUSSSSSSTTTTTTTTTTTTQQQQQQSSSWWW^^^cccfffhhheeedddbbb___]]][[[YYYXXXYYYZZZ[[[ZZZXXXWWWXXXZZZWWWWWWXXX[[[]]][[[VVVQQQMMMKKKKKKOOOTTTXXXWWWVVVKKKJJJEEEAAAEEEOOOSSSQQQGGGDDDAAABBBEEEEEEAAA======:::888;;;DDDPPPZZZ```\\\QQQIIIHHHIIIJJJOOOVVV___hhhmmmhhhbbb___YYYRRROOOKKKHHHGGGJJJMMMNNNMMMNNNOOOPPPPPPOOOLLLIIIGGGKKKGGGEEEFFFLLLTTTZZZ]]][[[UUUNNNJJJIIIIIIIIIHHHEEEJJJIIIDDDDDDJJJNNNMMMHHHDDD@@@AAAEEEHHHGGGEEE???DDDHHHDDD===777777::::::<<<===<<<;;;:::::::::===???AAAAAA@@@??????@@@FFFHHHHHHEEE???:::888888888888999:::;;;;;;<<<===:::;;;<<<>>>???===888555===>>>>>>===:::888888888999999888888999999:::;;;888999::::::;;;;;;;;;;;;999::::::;;;;;;::::::999777777666666666666777777333333444555666777888999888888888888999:::;;;<<<999999999::::::999999999777999555777AAA@@@:::;;;999999999:::;;;<<<===>>><<<<<<==================;;;;;;=========<<<;;;:::>>>??????@@@BBBGGGLLLPPPXXX^^^cccbbb[[[RRRLLLJJJAAACCCDDDDDDCCCGGGOOOVVVUUUVVVWWW^^^qqq333333333444444555555555555555555333222333666999555666666777777777777666777777777888999999::::::999888777666555555555555777777777777666666666666444555666888888999999999888999999:::;;;<<<======<<<<<<<<<<<<<<<===>>>???;;;===???AAABBBCCCBBBBBBBBBEEEFFFDDD???<<<<<<>>>GGGTTT^^^[[[RRRNNNNNNOOOOOOPPPPPPPPPOOOMMMKKKJJJFFFFFFEEEGGGIIIIIIHHHFFFHHHGGGHHHMMMSSSVVVSSSOOOKKKIIIGGGGGGKKKOOOSSSTTT[[[dddkkkiiiaaa[[[[[[^^^ZZZbbbjjjggg^^^XXXYYY^^^kkkkkkkkkiiiddd___YYYVVVYYYYYYYYY[[[bbbkkktttyyyooommmkkkhhhdddbbb```___``````aaabbbbbb```^^^\\\ZZZXXXVVVUUUUUUWWWZZZ[[[[[[\\\\\\YYYUUUSSSSSSUUU^^^___^^^\\\YYYZZZ^^^bbbjjjccc[[[XXXZZZ```dddfffcccZZZSSSSSSVVVVVVVVVWWWJJJLLLQQQZZZdddkkkmmmmmmjjjddd^^^]]]ZZZUUUSSSTTTYYYZZZ[[[[[[YYYXXXYYYZZZZZZZZZ\\\]]]XXXQQQPPPRRROOOLLLKKKMMMQQQTTTTTTSSSOOOHHH???===CCCLLLNNNLLLEEEEEECCC@@@BBBDDDAAA<<<===>>>===>>>IIIYYYaaaaaaSSSMMMGGGFFFFFFJJJSSS]]][[[fffpppnnnbbbUUUNNNNNNHHHEEEEEEIIIKKKKKKMMMRRRGGGLLLOOOLLLKKKLLLLLLIIIGGGHHHIIILLLOOOSSSVVVWWWTTTRRRPPPLLLIIIGGGFFFEEEGGGFFFEEEFFFHHHJJJLLLMMMBBBAAAAAACCCDDDEEEDDDBBB???BBBAAA===;;;<<<<<<:::@@@>>>;;;:::;;;;;;;;;:::CCCBBBAAA???>>>=========CCCBBB@@@>>><<<;;;::::::666666999<<>>??????>>>>>>======<<<<<<;;;;;;===<<<===???@@@@@@===:::999:::===???CCCFFFHHHIIIMMMTTT___jjjnnnfffWWWLLLHHHBBB???CCCHHHKKKOOOSSSMMMRRRVVVXXX[[[hhh}}}333333333444444444555555555555555333222333666888666777777888777777666666888888888888777777777777888888777666666666666777888777777777777666666666666666777888888888777777888888999:::;;;<<<======<<<<<<;;;;;;;;;<<<======<<<===???@@@AAABBBBBBAAACCCEEEGGGEEEAAA???@@@BBBPPP\\\eee```UUUNNNLLLKKKSSSSSSSSSQQQOOOMMMJJJIIIFFFDDDBBBBBBEEEGGGIIIIIIJJJIIIIIINNNSSSUUUSSSOOOJJJIIIGGGGGGJJJNNNQQQSSSZZZ___cccaaa[[[VVVWWWYYYUUU[[[```]]]VVVRRRWWW]]]gggeee```[[[WWWSSSQQQPPPOOOOOOPPPSSSXXX^^^cccfffbbbaaa]]]ZZZWWWUUUTTTTTTXXXWWWVVVVVVWWWWWWVVVVVVVVVUUUSSSSSSSSSUUUWWWYYY[[[[[[[[[YYYVVVUUUWWWZZZaaabbbaaa^^^ZZZZZZ\\\___bbb^^^ZZZZZZ]]]bbbfffgggaaaZZZWWWYYY\\\ZZZWWWWWWLLLLLLRRR___oooyyyzzzxxxllleee___]]][[[VVVTTTUUUWWWYYYZZZZZZXXXVVVUUUVVVZZZYYYZZZ[[[VVVPPPNNNQQQXXXUUUQQQOOOPPPRRRRRRQQQNNNHHH@@@===AAAFFFHHHGGGFFFDDD@@@???DDDIIIIIICCCCCCDDDDDDEEEMMMXXX]]]ZZZQQQJJJEEECCCCCCFFFOOOXXXXXXbbblllmmmcccWWWQQQPPPFFFBBBBBBGGGKKKKKKKKKNNNGGGMMMOOOMMMLLLLLLKKKGGGFFFGGGIIILLLNNNQQQSSSTTTRRRQQQOOOLLLJJJHHHFFFFFFFFFEEEEEEFFFGGGIIIIIIJJJAAA???===>>>@@@CCCEEEEEE???AAA@@@;;;:::<<<===;;;>>><<<:::999:::;;;::::::AAA@@@???>>>============AAA@@@>>>===;;;;;;::::::888999;;;===@@@@@@===;;;999999999::::::999999999::::::::::::999999888888888888777777777777888888666777999999888888888999999999888888777777777666888888777666666555555666666666555555555555666666666777888999999888666555999999999999999999999999777777777777777777777777777999>>>BBBDDDDDDBBBAAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@???===:::999:::<<<>>>@@@BBBCCCCCCHHHNNNXXXbbbhhhgggbbb^^^UUUOOOLLLMMMNNNKKKIIIJJJOOOSSSYYY^^^bbbfffkkkooo}}}333333333333444444444444444555555444333333666888888888888888888777666555888888777777666555555444777777666666777777888888888888888777777777666666777777777777777666555555888888999:::;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAA@@@CCCEEEGGGEEECCCCCCEEEHHHWWWbbbiiidddYYYQQQMMMKKKVVVVVVTTTRRROOOLLLIIIHHHFFFCCC@@@???BBBGGGKKKLLLMMMLLLLLLOOOSSSTTTRRROOOLLLKKKJJJJJJLLLOOOQQQSSS]]]]]]\\\XXXTTTQQQPPPQQQMMMQQQSSSQQQLLLMMMTTT[[[bbb]]]VVVNNNJJJIIIJJJKKKLLLMMMOOOQQQTTTVVVXXXYYY]]]ZZZVVVRRROOOMMMMMMNNNRRRQQQOOOPPPRRRTTTTTTTTTRRRQQQQQQQQQRRRSSSUUUVVV[[[ZZZYYYWWWVVVWWW[[[___ddddddccc```]]][[[\\\]]]___]]][[[\\\^^^aaacccddd```[[[ZZZ^^^___[[[VVVTTTPPPOOOTTTcccvvv{{{llleee___]]][[[WWWVVVWWWXXXYYYZZZYYYWWWUUUUUUVVV[[[YYYXXXXXXTTTNNNLLLNNN[[[WWWQQQNNNMMMNNNOOOOOOMMMHHHBBB>>>>>>???@@@AAAEEECCC???>>>EEENNNQQQNNNHHHIIIIIIJJJOOOUUUTTTPPPMMMHHHCCCAAA???AAAHHHQQQSSS\\\gggjjjddd[[[SSSPPPFFFAAAAAAHHHNNNNNNKKKJJJHHHMMMPPPNNNLLLKKKIIIEEEEEEFFFIIILLLNNNOOOOOOOOOOOONNNMMMKKKJJJHHHGGGGGGEEECCCBBBCCCEEEFFFFFFEEEAAA===::::::===AAAEEEGGG???@@@>>>999999===???===<<<:::999888:::::::::999======<<<<<<<<<<<<======>>>===<<<;;;::::::::::::;;;;;;<<<>>>@@@@@@>>>;;;888888888888888888888888::::::;;;<<<;;;:::999888888888888888888888888888555777999999888777888999999999888777666555555444333333444444444333333222555555444444444444555555666777888999999888777666999999999999999999999999777777777777777777777777555:::BBBIIILLLKKKFFFCCC;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????<<<:::;;;<<<>>>???@@@??????>>>>>>BBBHHHNNNTTTZZZ___cccbbb^^^\\\]]]ZZZSSSMMMLLLJJJLLLSSS]]]gggkkkiiieeehhhiiikkkppp~~~333333333333333333333333444555555444333444666888999999999999888777555555666666666555555444444444666666666666777888999:::888888777777777666666666666666666777777666555555777777888999:::;;;<<<<<<<<<;;;;;;:::999999999999<<<======>>>????????????BBBDDDFFFEEEDDDEEEHHHLLLTTT___gggccc[[[UUUQQQOOOUUUTTTRRRPPPNNNKKKIIIHHHFFFCCCAAAAAAEEEJJJMMMOOONNNNNNMMMOOORRRSSSQQQOOOOOOPPPPPPPPPPPPQQQTTTUUUbbb^^^XXXSSSOOOMMMLLLKKKGGGIIILLLKKKJJJLLLSSSYYY]]]XXXPPPJJJFFFGGGJJJLLLNNNOOOPPPQQQSSSTTTVVVVVV^^^ZZZUUUOOOKKKJJJJJJJJJKKKKKKMMMQQQVVVWWWVVVSSSPPPPPPQQQRRRSSSUUUVVVWWW[[[YYYVVVTTTTTTWWW\\\___eeedddcccaaa___^^^______eeebbb^^^\\\[[[\\\]]]^^^bbb^^^]]]___^^^YYYTTTSSSTTTTTTYYYdddqqqxxxvvvrrrggg```[[[[[[[[[XXXXXXZZZ[[[[[[ZZZXXXWWWXXX[[[^^^```\\\YYYXXXSSSMMMJJJLLLSSSPPPMMMJJJJJJLLLNNNPPPNNNHHHDDDAAA>>><<<===@@@EEEGGGGGGEEEIIIQQQXXXYYYKKKJJJHHHIIIMMMOOOMMMJJJLLLGGGCCCAAA???>>>DDDKKKPPPXXXbbbhhheee]]]SSSMMMHHHCCCCCCLLLSSSRRRMMMIIIGGGMMMPPPNNNKKKIIIFFFBBBCCCFFFIIILLLNNNMMMLLLJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDAAA>>>>>>@@@CCCCCCCCCAAA>>>;;;;;;===AAADDDEEE??????<<<888999>>>AAA???<<<:::999999;;;;;;;;;999999999999::::::;;;<<<===;;;:::::::::::::::;;;;;;<<<<<<<<<>>>??????<<<:::999999888888888888999999888999;;;<<<<<<:::999777888888888888888888888888555777999999888777888999999888777666555444333333---///111333555555555555666555555444444555555666666666777888888888888777999999999999999999999999777777777777777777777777666<<>>>>><<<;;;;;;<<<>>>>>><<<:::===>>>???AAAAAA@@@???>>><<<===??????AAAGGGPPPWWW^^^[[[[[[]]]\\\VVVRRRSSSMMMNNNSSS]]]hhhppprrrqqqkkkiiifffccciiizzz333333333333333333333333333444555555444444555777999999999888888666555444333333444444555555555555444444555555666777999999777777777666666666666555333333444666666777777777666777777888999:::;;;;;;<<<;;;:::999999999999999=====================>>>@@@BBBEEEEEEDDDEEEHHHLLLPPPZZZaaa^^^XXXTTTRRRPPPPPPOOONNNLLLKKKJJJIIIIIIGGGFFFEEEFFFJJJMMMOOOOOONNNNNNNNNNNNPPPPPPOOONNNPPPRRRTTTSSSRRRQQQSSSUUU^^^YYYRRRNNNMMMLLLKKKJJJDDDGGGJJJLLLMMMOOORRRUUUUUURRRNNNJJJIIIJJJLLLMMMMMMMMMMMMNNNPPPRRRUUUVVV[[[XXXRRRKKKGGGEEEDDDEEECCCFFFMMMWWW]]]]]]WWWQQQPPPQQQSSSUUUWWWXXXYYYZZZZZZVVVRRRPPPQQQUUUYYY\\\aaa```______```aaacccccciiieee___ZZZWWWWWWZZZ\\\iiiddd```___]]]WWWTTTUUUUUUXXX]]]cccgggiiiiiihhh___ZZZWWWZZZ[[[YYYYYY\\\ZZZYYYWWWVVVVVVZZZaaafffeee___ZZZXXXTTTNNNKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSPPPJJJEEEDDDAAA===???DDDHHHQQQWWWVVVTTTXXX^^^bbbNNNIIIEEEFFFJJJLLLLLLLLLMMMIIIEEEDDDAAA???CCCIIIPPPVVV___fffggg___SSSJJJIIIDDDEEEMMMTTTRRRKKKGGGGGGLLLNNNKKKHHHGGGDDD@@@@@@BBBFFFIIIJJJIIIFFFEEEGGGGGGHHHHHHHHHGGGFFFFFFDDD???::::::>>>BBBDDDCCCAAA@@@???@@@BBBBBBAAA@@@???>>>;;;777:::AAACCCAAA===<<<;;;;;;<<<<<<;;;:::777777777888999:::<<<===999999999999999:::;;;;;;<<<;;;;;;;;;<<<<<<:::888999888888777777888888999666777999;;;;;;:::888777777888999999999999888777555666888888777777777888888888777666555444333222111333555888999::::::999777666666666666666666777666666777888888888888888999999999999999999999999777777777777777777777777:::===BBBFFFGGGFFFCCCAAA;;;;;;<<<===>>>??????@@@<<<;;;:::;;;<<<===;;;:::;;;<<<===???@@@@@@??????AAAAAA@@@===<<<>>>EEEKKKNNNKKKLLLOOOOOOMMMNNNRRR[[[^^^bbbggglllqqqvvvxxxvvvsssmmmeeebbbiiiwww333333333333222222222222333444666555444444555777777777777777777666555444222333333444555555666666444444444444555666777888666666666555555555444444111222333555666666777777666666777888999::::::;;;;;;;;;:::999999999::::::======<<<;;;;;;;;;<<<<<>>===:::999===DDDFFFCCC>>>===<<<<<<===<<<:::888666666777777888:::;;;<<<999999999999999:::;;;;;;:::999888999::::::999777777666555444444555666777666777888999999999888888777888999::::::999888777444666888888777666777888888888777666555444444333666666777777777666666555777777666666666666777777666666666777888888999999999999999999999999999999777777777777777777777777;;;<<<>>>??????>>>======;;;;;;<<<<<<===>>>??????<<<;;;::::::;;;<<<;;;:::999999::::::;;;<<<===>>>@@@@@@???===<<<===@@@CCCEEEBBBBBBDDDDDDCCCFFFLLLZZZaaakkkpppqqqqqqtttwwwvvvuuuqqqlllhhhgggkkkooozzz333333333222222222111111222444666666555444555666555555666666666555555444444444444444555555555555333333333333333444555666555444444444444333333333222333444555555555555555555555666777888999::::::;;;::::::::::::;;;;;;<<<>>>===;;;:::::::::;;;;;;???CCCHHHIIIGGGEEEEEEGGGIIIPPPSSSPPPLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIILLLIIIEEEDDDEEEHHHJJJKKKIIIJJJJJJJJJJJJJJJKKKLLLNNNRRRVVVUUUQQQNNNOOOQQQPPPQQQQQQPPPPPPOOOOOOOOOKKKKKKLLLNNNQQQRRRPPPOOOIIIIIIIIIHHHHHHHHHHHHHHHOOOPPPRRRUUUVVVWWWWWWWWWUUUSSSPPPMMMKKKIIIIIIIIITTTXXXbbbnnnuuuoooaaaUUULLLOOOSSSWWWZZZ[[[[[[[[[RRROOOLLLMMMQQQVVVYYYZZZVVVSSSPPPRRRWWW]]]bbbddd``````^^^ZZZWWWWWWZZZ^^^eeeaaa___^^^[[[WWWXXX[[[WWWXXXZZZ\\\___aaabbbcccYYYWWWXXX\\\^^^[[[XXXXXXTTTVVVYYY[[[]]]___bbbdddbbb[[[VVVVVVVVVTTTTTTVVVWWW```lllttttttnnngggccc^^^PPPFFFGGGGGGCCCCCCHHHOOO]]]kkkrrrsssnnneee\\\LLLEEEAAAEEEIIIKKKMMMQQQPPPMMMLLLLLLIIIEEEGGGLLLTTTWWW___jjjqqqkkkZZZLLLIIIGGGIIIOOOPPPKKKFFFDDDDDDHHHHHHDDDAAABBBBBB@@@???AAADDDGGGHHHGGGFFFEEEHHHIIIJJJKKKKKKJJJIIIHHH===<<<===DDDLLLPPPLLLGGG???@@@BBBDDDFFFDDDAAA>>>======;;;;;;@@@GGGHHHCCC>>>===<<<<<<<<<;;;888666777777777777888999;;;;;;::::::999999999:::;;;;;;999888777888::::::999888888777555444444555777888888888888999999:::::::::777888:::;;;;;;:::888777444666888888777666777888777777777666666666555555555555444333222222222222666666666555555666666666666666666666777888999:::999999999999999999999999777777777777777777777777888999999:::::::::999999999::::::;;;;;;<<<<<<<<<<<<:::999999:::;;;;;;:::;;;:::999888999:::<<<>>>===;;;::::::;;;===>>>>>>BBB@@@@@@AAA???===@@@FFFNNNUUU^^^dddfffgggjjjmmmlllnnnppprrrsssrrrpppoookkkwww333333333222222111111111222444666666555444555666444444555555555555555555777666666555555444444333333333222222222333444444444444333333333222222222444444555555444444333333555555666777888999::::::::::::::::::;;;<<<<<<===>>>===;;;:::999999:::;;;@@@EEEJJJKKKHHHFFFEEEEEEEEEKKKNNNKKKIIIKKKNNNNNNLLLKKKIIIHHHGGGHHHHHHIIINNNIIIBBB???@@@CCCGGGIIIGGGHHHHHHHHHHHHHHHJJJLLLPPPUUUYYYXXXSSSPPPPPPRRRUUUWWWXXXWWWSSSPPPNNNNNNOOOMMMKKKLLLOOOPPPOOONNNJJJJJJHHHGGGGGGFFFGGGGGGKKKNNNRRRUUUWWWVVVSSSQQQMMMLLLKKKJJJIIIIIIIIIIIIXXX\\\dddnnntttmmm^^^QQQJJJLLLQQQUUUYYYZZZZZZZZZOOOLLLJJJLLLRRRXXX[[[\\\SSSOOOKKKLLLRRRZZZ___aaa^^^___```]]]YYYWWWXXXZZZ\\\ZZZZZZ[[[YYYVVVVVVZZZ[[[XXXVVVXXX]]]aaa```^^^[[[XXXZZZ___```[[[WWWVVVTTTYYY___cccdddcccbbbbbb^^^WWWRRRTTTVVVVVVWWWZZZXXXddduuuzzzqqqllldddRRRFFFGGGHHHDDDCCCGGGMMMYYYhhhtttyyytttcccSSSHHH@@@>>>DDDHHHHHHIIIMMMQQQNNNMMMMMMKKKGGGHHHLLLUUUXXX```mmmuuuppp___PPPKKKKKKMMMQQQPPPJJJGGGGGGDDDGGGFFFBBB???AAABBBAAADDDFFFHHHJJJLLLLLLKKKKKKJJJKKKMMMNNNNNNLLLKKKIII:::;;;AAAKKKUUUVVVOOOHHH>>>>>>@@@BBBEEEEEEBBB@@@===<<<;;;<<>>===<<<<<<;;;999666333777777777777888999:::;;;;;;::::::999::::::;;;;;;999888777888:::;;;:::999;;;999888777777888999;;;:::999999999999:::;;;<<<777888:::;;;;;;:::888777444666888888777666777888777777777777777666666666555555444333444555777888555555555444444555555555666666666666777888999:::999999999999999999999999777777777777777777777777555555777777888888888777888888999999999999::::::<<<:::999999:::;;;;;;:::???===;;;999999;;;===??????<<<999:::>>>@@@@@@>>>;;;;;;<<<>>><<<888:::???LLLNNNPPPRRRTTTWWWZZZ\\\dddhhhooovvv||||||yyyvvvjjjppptttwww333222222111111222222333444444444555555444333333444444444444444444444444777666555444333222222222444444333222222222333333444333333222222333333444333333333444444444555555555555555555666666666666999999888888888999;;;<<<===<<<;;;::::::;;;<<<===<<>>===AAAFFFIIIQQQRRRRRRQQQNNNLLLLLLMMMRRRXXX]]]jjj|||vvv___RRRMMMPPPSSSUUUTTTOOOIIIEEEIIIFFFCCCBBBBBBEEEIIIKKKIIIJJJKKKLLLNNNOOOPPPQQQPPPNNNLLLNNNVVVZZZQQQEEE===<<>>???@@@AAABBBCCCCCCCCC>>>===;;;:::999999:::;;;:::888777888999;;;:::::::::::::::999999888888888;;;999777666666777999;;;;;;;;;:::999999888777777:::999999888999999::::::999999999888888888888777999888888777777777777777555555666666666555333222444444444444444555666777555666666666666666555555444555555666666666666666777888888888888999999999777777777888999999999:::;;;;;;;;;;;;:::999888888999888777777777888::::::777777888999::::::;;;;;;===;;;888777888:::>>>@@@>>>===;;;999999999;;;<<>>AAACCCGGGHHHHHHGGGGGGIIIMMMQQQUUUVVVWWWWWWVVVUUUTTTSSSWWWWWWWWWVVVUUURRRPPPOOOMMMMMMMMMMMMNNNOOOQQQQQQOOOLLLKKKJJJGGGBBBBBBEEEHHHQQQXXXWWWTTTQQQLLLGGGAAACCCFFFJJJMMMOOOPPPPPPWWWVVVWWWZZZ]]][[[UUUOOOHHHFFFEEEIIIPPPUUUXXXXXXSSSRRRSSSWWW\\\___^^^\\\XXXPPPLLLLLLVVVppp|||kkkccc\\\YYYWWWSSSSSSVVVXXXWWWWWWWWWWWWWWWWWWXXXVVVWWWXXX[[[]]]\\\YYYWWWTTTWWWZZZ\\\[[[YYYXXXXXXZZZaaaiiilllhhhbbb\\\ZZZVVVSSSOOONNNOOORRRUUUXXXaaa___iii|||xxxiiicccYYYKKK@@@@@@EEEFFFEEEEEEHHHOOO[[[hhhmmmfffWWWKKKGGGDDD@@@>>>???BBBGGGKKKPPPPPPPPPNNNLLLLLLNNNOOOPPPXXX]]]iiiwwwppp\\\SSSOOOPPPRRRSSSRRROOOKKKHHHLLLJJJHHHGGGHHHLLLOOORRRLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRVVVWWWNNNCCC>>>;;;>>>GGGMMMLLLJJJJJJ???BBBDDDDDDAAA???>>>>>><<<===???AAABBBBBBBBBAAA>>>===;;;:::999999::::::;;;999888888999;;;;;;:::;;;;;;;;;:::::::::999999;;;999777666666777999;;;:::::::::999888777777777::::::999999888999999999999999999888888888888777999888888777777777777777666666777777777666555444444444333333444555555666555666666666666666555555444555555666666666666666777777888888888999999999888888888888888888999999::::::;;;;;;::::::999888999888777777777888::::::888999999:::;;;;;;<<<<<<<<<:::999888999;;;===???>>><<<;;;999999:::;;;<<<===>>>???>>><<<;;;;;;<<<@@@AAABBBBBBBBBDDDHHHKKKTTTXXX```jjjuuu|||tttrrr|||222222111111111111222222111111222222222222111111444444444444444444444444444444444444444444444444222222222333333444444555333333222222222222333333333333333333444444444444444555555555555666666666666555555666777999;;;<<<<<<<<<::::::::::::<<<<<>>???BBBHHHNNNRRRRRRPPPRRRQQQQQQTTTWWWWWWTTTPPPJJJHHHHHHLLLSSSYYY\\\]]]XXXXXXYYY[[[\\\\\\\\\\\\\\\VVVUUUWWWaaa|||lllccc[[[WWWTTTRRRSSSVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUVVVWWWYYYYYYVVVTTTRRRVVVZZZ\\\[[[YYYWWWVVVYYY___fffhhhccc]]]XXXVVVRRRRRRPPPNNNLLLOOOUUU[[[```^^^eeevvv}}}ssscccZZZQQQFFF>>>@@@FFFJJJKKKKKKLLLPPPYYYbbbddd^^^RRRHHHDDDBBB@@@???@@@DDDIIILLLNNNNNNNNNLLLJJJKKKNNNQQQMMMWWW\\\fffrrrlll[[[TTTQQQQQQPPPPPPOOONNNMMMMMMMMMLLLKKKKKKMMMPPPSSSVVVMMMMMMMMMNNNNNNNNNOOOOOOOOOSSSUUUTTTTTTRRRKKKCCC???;;;<<>>======>>>AAADDDIIIMMMUUU```ooo~~~}}}uuuqqqsss111111000000000000111111222222333444444444444333333333333333333333333333111222222333333444444444222333333333333333333333333333222222222222333333222222333333333444444444444444444555555555666666444444444444666888:::<<<<<<;;;:::999999:::;;;<<>><<<===@@@CCCDDDEEEGGGIIIJJJKKKJJJJJJHHHKKKNNNLLLHHHFFFHHHLLLJJJJJJHHHGGGFFFFFFGGGHHHHHHGGGFFFFFFHHHLLLRRRUUUUUUVVVXXXXXXWWWUUURRRPPPNNNOOOQQQRRRQQQOOOMMMKKKJJJLLLNNNQQQRRRQQQOOONNNSSSPPPNNNMMMIIICCCBBBEEEKKKUUU]]]\\\XXXSSSMMMHHH???>>>@@@GGGPPPTTTSSSOOOOOONNNOOORRRVVVXXXXXXWWWRRROOOOOORRRYYY___bbbbbb[[[\\\]]]\\\ZZZYYYYYYZZZ___\\\^^^___eee{{{jjjaaaXXXUUUSSSRRRTTTYYYXXXXXXXXXYYYYYYXXXXXXXXXVVVUUUTTTUUUVVVVVVUUUSSSTTTXXX]]]^^^\\\YYYUUUSSSTTTYYY___```\\\WWWTTTRRRQQQSSSSSSOOOKKKLLLTTT[[[___\\\aaaooouuulll\\\QQQJJJEEECCCGGGMMMQQQQQQQQQLLLOOOTTTYYYZZZVVVMMMFFFBBBAAA@@@@@@BBBEEEHHHJJJLLLMMMMMMLLLKKKKKKLLLNNNNNNUUUYYYdddsssooo^^^VVVRRRQQQNNNMMMLLLMMMOOOPPPLLLKKKJJJJJJLLLNNNPPPRRRJJJJJJJJJIIIIIIIIIHHHHHHFFFMMMSSSRRROOOMMMIIIDDD@@@===>>>EEEIIIGGGCCCBBBAAABBBDDDCCC???<<<:::999:::===AAAEEEFFFDDDAAA???===<<<:::999888888999999>>><<<:::999:::;;;;;;;;;:::::::::::::::::::::::::::999888777777888999:::;;;:::::::::999999999888;;;;;;:::999888888888888999999999888888888777777999888888777777777777777666666666777666666666666333333222222222333333444555666666777777777777666444555555666666666666666777777777777888888888888999999888888777777666666777777888::::::;;;;;;;;;888888888888999999::::::999:::::::::;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<999:::;;;;;;:::999:::<<<:::;;;;;;;;;::::::===???AAACCCJJJTTTccctttyyywwwoooqqq111000000//////000000111111222333333444444444333333333333333333333333333//////111222222333222222333444444444444333111111333222222111111222222333222222222333333333444444444444444444555555555555444333333444666888:::;;;;;;:::999888888999:::;;;?????????>>>======>>>???===???CCCFFFHHHHHHHHHGGGHHHKKKNNNLLLHHHFFFHHHLLLJJJIIIHHHGGGHHHIIIIIIIIIGGGFFFEEEFFFIIINNNRRRTTTTTTTTTUUUVVVUUUSSSQQQPPPNNNOOOPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPPPPNNNMMMKKKPPPMMMKKKKKKHHHDDDEEEIIIOOOXXX___^^^ZZZUUUOOOJJJAAAAAACCCJJJRRRVVVTTTPPPMMMMMMNNNQQQVVVZZZ]]]^^^YYYWWWUUUWWW]]]aaacccbbb\\\\\\\\\ZZZWWWUUUUUUVVV\\\]]]cccddddddsss}}}vvvfff^^^WWWUUUUUUTTTWWW[[[XXXYYYZZZZZZZZZZZZYYYXXXXXXVVVSSSSSSTTTUUUUUUUUUYYY\\\```aaa]]]XXXTTTRRRPPPUUUZZZZZZWWWSSSQQQRRRRRRUUUVVVRRRKKKJJJQQQYYY]]][[[^^^gggllldddUUUJJJDDDFFFJJJNNNSSSUUUSSSPPPJJJKKKNNNQQQQQQNNNJJJFFFBBBBBBBBBBBBCCCEEEGGGHHHKKKMMMNNNNNNLLLKKKKKKKKKPPPTTTVVVeeezzzyyydddWWWRRRPPPMMMJJJJJJLLLNNNPPPKKKJJJJJJJJJJJJJJJKKKLLLHHHHHHGGGGGGFFFEEEEEEDDDCCCLLLSSSQQQLLLIIIGGGEEEAAA???CCCJJJNNNIIIBBB???BBBCCCDDDCCC@@@<<<:::999:::===BBBFFFGGGEEEBBB???===<<<;;;999888999999:::>>><<<;;;;;;======<<<;;;888888888888888888999999999999888777777888999999;;;;;;;;;;;;;;;:::::::::;;;:::999999888888888999999999999888888888777777999888888777777777777777555555555555555555555666444333333222222222333333555555666777888888777777444555555666666666666666666666777777777888888888999888888777777666666666666777888999:::;;;;;;;;;888888999999::::::::::::999999999999::::::::::::888999:::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;888999::::::999999:::;;;888999::::::999999;;;<<>>>>>>>>======<<>>AAACCCDDDCCC@@@<<<:::::::::===BBBEEEFFFDDDAAA???>>>===;;;:::999999:::;;;<<<<<<<<<>>>@@@@@@>>><<<777777777777888888888888999888888888888888888999;;;;;;;;;;;;;;;::::::::::::999999888999999::::::999999999888888888888777999888888777777777777777555444444444444555555666555444444333333333333333555555666777888888888888444555555666666666666666666666666777777777888888777777777777777777666666666777888999::::::::::::888999999:::;;;:::::::::999999999999999999999999888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;:::999888999:::777999::::::::::::;;;<<<@@@AAABBBGGGOOOXXXbbbhhhnnnfffdddmmmxxx{{{uuusssrrrppprrruuu000//////......//////000...///000111111222222222222222222222222222222222000111333444444333222111///000333444555555444333222222111111111111222222111222222222222333333333333333444444444555555555666666555555666888999::::::999888777777888999:::<<<<<<;;;<<<===>>>>>>>>>>>>@@@DDDGGGJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDFFFIIIKKKJJJHHHEEEDDDDDDGGGKKKNNNOOONNNNNNNNNMMMMMMMMMNNNOOOPPPQQQPPPNNNMMMLLLLLLLLLLLLOOOMMMJJJHHHHHHJJJLLLNNNKKKGGGCCCCCCBBBBBBHHHOOOSSSZZZ^^^[[[VVVRRRNNNJJJEEEHHHNNNTTTYYY[[[ZZZZZZRRRTTTUUUWWWXXXZZZ\\\^^^]]]ZZZWWWXXX\\\___```___\\\YYYUUUTTTUUUUUUSSSQQQSSSXXXaaa```ZZZbbbhhh___```[[[ZZZ\\\]]]YYYWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVWWWTTTPPPOOOQQQTTTWWWXXXZZZ]]]___^^^\\\XXXVVVUUUTTTWWWXXXVVVQQQMMMLLLMMMMMMPPPRRRQQQMMMJJJLLLOOOXXXZZZ\\\\\\ZZZUUUNNNHHHHHHOOOSSSQQQOOOOOOMMMHHHFFFGGGGGGEEECCCBBBAAAAAA===???AAADDDFFFGGGGGGGGGJJJKKKKKKJJJJJJMMMQQQUUURRRYYY___qqqgggWWWOOONNNLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFHHHNNNQQQMMMHHHGGGFFFEEEBBB@@@CCCKKKMMMHHHAAA>>>???AAABBBAAA>>>;;;:::999999;;;???BBBCCCBBB@@@>>>???>>><<<;;;::::::;;;<<<999:::===@@@CCCBBB???<<<777777888888888999999999888888888888888888888888999999999999999999999999888888888888999:::;;;;;;999999999888888888888777999888888777777777777777666555444444444666777888666555555444333333444444555555666888888999999888444555555666666666666666666666666666777777777888666666666777777777777777666777888999999999999999888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===999::::::;;;<<<<<<<<<;;;:::;;;<<<;;;999888888999666888:::;;;::::::;;;<<<======???BBBGGGMMMRRRVVVWWWSSSTTT___lllssswwwzzz|||yyyyyyzzzwwwrrrrrryyy//////............//////000000111333333444444444222222222222222222222222222333555666666555333222,,,...111444666777666666222222111111111111222222111111222222222333333333333333333444444444555555888777666666666888999::::::999888777777888999:::===;;;::::::<<<>>>@@@@@@;;;===@@@CCCFFFGGGGGGGGGJJJHHHGGGGGGHHHIIIGGGFFFFFFDDDCCCEEEIIIKKKJJJHHHEEEDDDDDDGGGLLLNNNMMMKKKMMMLLLJJJJJJJJJLLLOOOPPPOOOMMMJJJHHHGGGGGGHHHIIINNNLLLHHHEEEFFFIIINNNQQQKKKFFFBBB@@@???@@@GGGPPPVVV\\\___[[[VVVSSSPPPLLLDDDJJJQQQXXX[[[]]]^^^___YYYZZZ[[[[[[[[[[[[\\\]]]]]]ZZZXXXYYY]]]aaaaaa```]]]XXXSSSRRRUUUVVVSSSPPPSSSWWW___\\\SSSZZZ```XXX___\\\\\\______ZZZVVVUUUTTTUUUWWWXXXXXXWWWUUUTTTVVVRRRNNNMMMOOOSSSWWWYYYXXXZZZ\\\\\\ZZZXXXXXXXXXUUUWWWWWWSSSLLLHHHGGGHHHIIILLLOOOOOOMMMKKKLLLMMMWWWZZZ\\\YYYUUUQQQMMMJJJNNNUUUVVVPPPLLLMMMMMMIIIFFFGGGFFFCCC@@@>>>>>>>>>:::<<<@@@DDDGGGIIIIIIIIIKKKJJJHHHGGGHHHNNNVVV\\\QQQ\\\fffwwweeeVVVMMMMMMLLLKKKIIIHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJGGGGGGGGGGGGFFFFFFEEEEEECCCHHHJJJHHHFFFGGGHHHGGGBBB???AAAGGGJJJFFF@@@>>>===???AAA@@@===:::999888888:::===@@@AAA@@@>>>===@@@???===<<<;;;;;;<<<<<<777999===BBBEEEDDD@@@<<<888888999999999:::::::::888888888888888888888888777777777777777777888888777777777888999:::<<<<<<999999999888888888888777999888888777777777777777777666555555555777888999777666555444444444444444555555666888888999999999444555555666666666666666666666666666777777777777555555666666777777888888777777888999999999999888888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<======999:::;;;;;;<<<<<<<<<;;;;;;<<<===;;;999888888999555777999:::::::::;;;===777888:::===AAAEEEIIIKKKQQQMMMPPPYYYbbbdddcccdddpppyyyrrrssstttuuuzzz111111000///////////////000000000000000111111111222222222111111111111000555444222333333444222111111111222333333444555555666444333333333333222000111111111000000000000000444555666777777888888888555555555666666777888999:::999888777777777888999>>>======<<<<<<<<<======>>>>>>@@@BBBDDDGGGJJJKKKLLLJJJHHHFFFFFFEEEBBB@@@DDDFFFEEECCCDDDHHHIIIHHHEEEEEEGGGIIILLLLLLKKKIIIGGGGGGHHHHHHIIIJJJJJJKKKNNNMMMKKKHHHEEEEEEGGGJJJJJJGGGDDDDDDFFFIIIKKKKKKMMMMMMJJJEEEBBBFFFPPPYYYiiiiiifff```WWWOOOIIIFFFHHHNNNUUUWWWWWWYYY\\\]]]```YYYUUUXXXZZZZZZ[[[]]]aaaXXXSSSYYY___^^^\\\]]]^^^VVVRRRUUUWWWUUUQQQPPPVVVXXX[[[]]]^^^^^^\\\\\\\\\\\\\\\\\\ZZZXXXVVVTTTVVVWWWWWWWWWVVVSSSPPPNNNRRROOOLLLHHHHHHMMMTTTZZZ\\\^^^___[[[UUURRRTTTWWWSSSSSSSSSRRRPPPMMMJJJHHHIIIKKKLLLLLLKKKJJJJJJKKKRRRXXX]]][[[SSSLLLKKKMMMWWWUUURRRPPPNNNNNNNNNNNNJJJIIIEEEAAA<<<;;;;;;===;;;>>>BBBFFFHHHJJJLLLMMMPPPKKKFFFFFFJJJPPPSSSUUURRRZZZjjjzzzyyycccRRRJJJLLLLLLHHHCCC@@@CCCGGGHHHEEEFFFKKKLLLIIIGGGHHHHHHHHHGGGEEECCCCCCEEEHHHBBBCCCEEEGGGIIIHHHEEECCCAAAAAACCCDDDEEECCC>>>;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;:::;;;;;;<<<>>>>>>AAA???===:::999999:::;;;;;;;;;;;;;;;;;;;;;::::::777777888888888888777777:::::::::999999999888888::::::888777666666666666999999999888888888888888777888:::;;;;;;:::888777999999888777777888888888999888777666555555555555666666666666666666666666444444555777888888888888888888888888888888888888444666777555333222444666999888666555555666888999::::::::::::::::::::::::999999888888999:::;;;;;;777888:::<<<<<<;;;:::999;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999777888888999999:::;;;;;;===<<<;;;:::<<<>>>AAACCCGGGBBBEEERRRXXXTTTTTTZZZcccdddmmmvvvqqqqqquuu|||000000///...............000000000000000000000000111111111111111111111111555333222222333333222111111222222333333444444444444222222222444444333222222222222222222222111111444444666777777777777777555555555666666777888999:::999888777777888999:::;;;:::::::::;;;<<<======<<<<<<>>>@@@BBBEEEGGGIIIIIIHHHGGGFFFFFFEEEBBB@@@???BBBBBB@@@AAAGGGIIIHHHCCCDDDFFFIIIKKKLLLJJJHHHHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJIIIFFFCCCDDDFFFHHHHHHFFFDDDCCCFFFIIIJJJKKKLLLLLLKKKHHHIIIPPP\\\eeeiiihhheee___VVVNNNIIIGGGKKKQQQXXX___eeehhhgggeeeggg```ZZZYYYXXXUUUTTTUUU[[[RRRMMMQQQVVVWWWXXXZZZ]]]WWWRRRRRRRRRQQQQQQSSS\\\[[[[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[YYYWWWVVVVVVVVVVVVVVVTTTRRRPPPNNNOOONNNKKKJJJJJJOOOVVV[[[WWWYYY[[[XXXSSSQQQSSSVVVUUUTTTRRRPPPMMMKKKIIIIIIJJJLLLMMMMMMLLLKKKKKKLLLSSSZZZ```___XXXQQQOOOPPPWWWVVVSSSPPPNNNNNNOOOPPPMMMKKKGGGBBB===<<<===???CCCFFFIIIKKKJJJKKKNNNQQQSSSNNNJJJIIILLLQQQUUUVVVZZZ^^^jjjzzz|||fffSSSJJJLLLLLLIIIDDDAAACCCGGGFFFDDDDDDFFFEEEBBBCCCFFFHHHHHHGGGGGGFFFEEEDDDCCC???AAAEEEJJJLLLJJJGGGDDD@@@@@@@@@AAAAAA???;;;888777888999:::;;;<<<<<<<<<:::::::::;;;<<<===>>>???@@@>>><<<999888888999999:::::::::;;;;;;<<<<<<<<<777888888888888888888777::::::999999999888888888888777666555444444444444888888888888888888888777666777999::::::999777666777777777777777777888888999999888777666555555666555555555555555555555555444555666777777777777777666666666666666666666666555666777666333222444666888888777666666777888888999999999999999999999999777777666666777888888999777999:::<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::999999999777888888999999::::::;;;<<<;;;999999:::<<>>BBBMMMRRROOOOOOTTTZZZZZZcccuuu{{{wwwwwwzzz~~~//////...---------......000000000000000000000000//////000111111222222222444333222222333333222111222222222333333333333333222111000222444555555444222333333333333333333333333444555666777777777777555555555666666777888999;;;:::999888888999:::;;;888888999999:::<<<===>>>::::::<<<>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGFFFCCC@@@:::<<<===;;;>>>DDDHHHGGGBBBCCCEEEHHHKKKKKKIIIGGGIIIHHHGGGFFFGGGIIIKKKMMMGGGGGGFFFDDDBBBBBBEEEGGGHHHFFFDDDDDDFFFHHHIIIIIIKKKMMMNNNOOORRRZZZdddmmmfffeeeaaa[[[TTTNNNKKKJJJPPPUUU```ppp|||~~~vvvmmmjjjccc\\\YYYVVVQQQNNNOOOSSSMMMIIILLLQQQSSSTTTWWW^^^YYYUUUSSSPPPOOOSSSYYYbbb___[[[ZZZ\\\]]][[[ZZZUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQOOONNNLLLLLLLLLLLLMMMQQQVVV[[[QQQTTTVVVTTTRRRQQQSSSUUUYYYVVVQQQMMMJJJIIIJJJJJJMMMNNNPPPPPPNNNMMMNNNOOOSSSYYY___^^^YYYTTTRRRSSSXXXVVVSSSPPPOOOOOOQQQRRRPPPMMMIIICCC??????BBBEEEPPPRRRTTTQQQMMMMMMQQQUUUVVVRRRNNNMMMOOOSSSVVVXXX```ccclllzzz{{{dddPPPJJJLLLLLLIIIEEECCCDDDFFFFFFEEEEEEDDD???<<>><<<@@@FFFKKKLLLKKKGGGDDD@@@???======<<<;;;888666333555777:::<<<=========888888999:::<<<>>>@@@AAA???>>>;;;999777777888888999999:::;;;<<<===>>>>>>888888999999999999888888:::999999999999888888888777777666555444444444444666666666777777777777777555666777888888777666555555555666777888888888888:::999888777666666666777555555555555555555555555555666666777777777666666666666666666666666666666666777777666444444555666777777777777777777777777888888888888888888888888777777777666777777888999888999:::;;;<<<;;;:::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999:::::::::999999999888888777777888888999::::::::::::999888777888999;;;===AAA<<>>@@@AAABBBCCC@@@AAABBBEEEFFFEEEBBB@@@888::::::888;;;AAAEEEEEECCCCCCEEEGGGJJJKKKJJJHHHHHHHHHIIIIIIJJJJJJKKKLLLEEEEEEEEECCCBBBBBBDDDFFFJJJHHHFFFEEEFFFGGGGGGGGGKKKNNNRRRVVVYYY\\\aaaeee___^^^ZZZVVVQQQNNNNNNOOORRRYYYkkk|||mmmddd^^^YYYVVVSSSNNNMMMOOONNNOOOQQQVVVXXXXXXVVVUUU]]][[[YYYWWWSSSPPPUUU]]]ddd```[[[ZZZ[[[[[[XXXTTTOOOPPPRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQOOONNNNNNLLLMMMNNNNNNOOOQQQUUUXXXNNNQQQSSSTTTSSSSSSUUUWWW[[[WWWPPPKKKHHHHHHKKKMMMOOOQQQRRRRRRQQQPPPPPPQQQQQQUUUYYYXXXTTTRRRRRRTTTXXXVVVSSSQQQPPPQQQSSSTTTPPPNNNJJJEEECCCDDDIIIMMM[[[\\\[[[VVVOOONNNSSSXXXVVVTTTQQQPPPRRRTTTWWWYYYbbbgggrrr|||}}}qqq[[[JJJJJJKKKKKKIIIFFFDDDDDDFFFGGGGGGGGGEEE>>>===FFFRRRZZZTTTNNNLLLKKKHHHBBB<<<<<<@@@EEEHHHHHHGGGEEEDDDAAA>>><<<::::::999777555333555888;;;===>>>>>>===777777888:::<<>>EEEIIIGGGGGGJJJHHHGGGIIIPPPWWWbbbrrr}}}{{{~~~111000000000000000111111000000000000//////......------...000111222333444333111111111333333222111222222222222222222222111333222111111333333222111111111111111222222333333222333444555555666666555555555555555666777888999::::::999999999:::<<<=========<<<;;;:::::::::;;;:::;;;===>>>@@@AAAAAAAAA===>>>@@@CCCEEEEEEBBB???999;;;:::888:::@@@DDDDDDFFFEEEEEEFFFIIIJJJJJJIIIFFFHHHJJJLLLMMMLLLKKKJJJEEEFFFFFFDDDCCCCCCDDDFFFLLLJJJGGGFFFGGGGGGFFFEEEFFFKKKSSSZZZ\\\\\\ZZZXXXUUUUUUSSSPPPNNNNNNQQQSSSRRR[[[rrrxxxeee^^^YYYUUUSSSOOOKKKKKKOOOOOOWWWaaaffffffbbb[[[VVVXXXYYYZZZZZZTTTOOOSSS[[[```^^^\\\\\\[[[XXXSSSOOOMMMOOOQQQRRRTTTTTTTTTSSSRRRRRRRRRQQQQQQOOONNNMMMMMMNNNPPPOOOOOOPPPRRRTTTOOOQQQTTTVVVVVVWWWXXXYYYZZZVVVPPPJJJHHHJJJMMMPPPQQQSSSTTTTTTSSSRRRRRRSSSRRRSSSSSSQQQOOOPPPSSSVVVWWWUUUTTTRRRRRRRRRSSSTTTOOOMMMJJJGGGGGGJJJPPPUUU``````]]]VVVPPPNNNSSSXXXSSSSSSRRRRRRSSSUUUXXXZZZdddnnn{{{wwwdddQQQEEEIIIJJJJJJHHHFFFDDDDDDDDDDDDFFFGGGEEE@@@???KKKXXXhhh___UUUNNNKKKHHHBBB>>>@@@AAACCCBBBAAA@@@AAACCCBBB???<<<::::::999888666777888;;;===>>>>>>===<<<666777888:::<<>>;;;<<>>===;;;::::::999999:::;;;===???@@@AAA@@@@@@<<<<<<>>>@@@CCCCCCAAA???;;;===<<<999;;;BBBFFFFFFIIIFFFDDDCCCEEEGGGHHHHHHEEEFFFIIIKKKKKKKKKIIIHHHFFFGGGGGGEEEDDDCCCDDDEEEJJJIIIGGGFFFFFFFFFEEEDDDAAAHHHRRR[[[^^^[[[VVVQQQOOOOOOOOONNNNNNOOORRRUUUQQQYYYppplll^^^\\\XXXTTTRRRMMMHHHIIIMMMRRR^^^jjjnnnkkkfff]]]WWWTTTTTTVVVVVVRRRMMMPPPVVV\\\]]]^^^]]]ZZZVVVQQQOOORRRSSSTTTVVVVVVVVVVVVUUUPPPQQQRRRSSSRRRPPPNNNLLLMMMOOOOOOOOONNNNNNPPPQQQQQQRRRUUUWWWYYYYYYYYYYYYWWWTTTPPPLLLKKKNNNQQQSSSRRRTTTVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPOOOPPPTTTWWWTTTTTTTTTTTTTTTSSSSSSSSSNNNMMMLLLJJJJJJNNNTTTXXX___]]]XXXRRRNNNNNNQQQSSSOOOQQQSSSTTTUUUWWW[[[]]]iiiuuuppp\\\LLLEEEHHHHHHHHHGGGFFFDDDCCCBBBAAACCCEEEEEEAAAAAAKKKXXXllldddYYYPPPJJJFFFBBB???@@@BBBBBB???<<<<<>><<<;;;777777888:::<<>>;;;999888888999<<<<<<;;;:::999888777777888888999999999999888888999888888888888777777777555555444444333444444555444444555555666666777777777777777666666777777777666666666666666777999999777777666666666666777777444444444444444444444444444555555666666666555555666666666666666666666666777555444444555555444333555555555555555555555555777777888888999:::::::::999888777777666777777777666777777777777888888888777777777888888999999999777777777777777777777777888888888777777777777666666666777777888999999999999999999999999:::;;;;;;;;;::::::===@@@BBBCCCCCCAAA@@@AAADDDDDDEEELLLTTTZZZ^^^eeelllooouuuwwwxxx|||000000000000000111222222111000000///......---------......///000111222222111000000111222333333111000000111111222222333333111000///000222333333222111111222222333444444555111222333444444555444444555555555666666777888999888888777777888999;;;<<<<<<<<<;;;:::999999999::::::;;;===???@@@@@@???>>><<<<<<<<<>>>@@@AAA@@@???===>>>===;;;>>>FFFKKKLLLJJJFFFAAA???@@@CCCEEEGGGEEEEEEEEEEEEEEEGGGHHHHHHFFFGGGGGGEEECCCBBBBBBCCCDDDCCCBBBCCCEEEGGGFFFEEEFFFKKKTTT\\\^^^[[[UUUOOOMMMNNNOOOOOOOOOPPPSSSUUUPPPUUUfffyyy|||nnn```]]]ZZZWWWTTTRRRMMMIIIKKKPPPVVVaaaiiigggbbb^^^ZZZUUUTTTRRRRRRRRROOOLLLOOOUUU[[[]]]___\\\WWWSSSSSSUUUVVVVVVWWWXXXXXXWWWVVVUUUNNNPPPSSSUUUTTTQQQNNNKKKLLLMMMNNNMMMMMMMMMPPPRRRQQQRRRTTTVVVXXXXXXWWWVVVSSSQQQPPPOOOPPPRRRTTTVVVSSSUUUVVVVVVUUUTTTTTTUUUQQQQQQQQQQQQQQQQQQRRRTTTPPPRRRTTTUUUUUUTTTRRRQQQOOOOOONNNMMMMMMOOOTTTWWW[[[VVVOOOLLLLLLMMMNNNNNNLLLOOOSSSUUUWWWZZZ^^^bbbooovvv{{{vvvgggVVVKKKGGGFFFFFFFFFFFFEEEDDDBBB@@@AAABBBEEEGGGDDDCCCKKKTTTfffaaaYYYPPPIIICCC@@@???===@@@BBB@@@===<<<@@@CCC@@@>>>===<<<<<<<<<:::888777999<<>><<<:::888888999:::<<<>>>@@@AAABBB@@@===:::888777777888:::999999888888777777777777888888888888888888777888888888888777777777777444444444333333444444555444555555666777777888888666555555555555555555666777666444222222444666888666666555555555555666666444444444444444444444444333333444555666666666666666666666666666666666666777444222222444555444222555555444333333444555555666666777777888999999:::999888888777666666777777555555555555555666777777666666666666777777777777777777777777777777777777888888777777777666666666666666777777888888999999777777888999999:::;;;<<<;;;;;;;;;<<<@@@CCCDDDCCC@@@>>>>>>AAABBBAAADDDIIIMMMPPPTTTWWWWWW]]]lll|||yyyxxxwwwyyy///////////////000111111111000000///...---------......//////000000111111111000///000222333333111//////000111222333333444///......000333555555444222222333333444555666666111111222333444444444444555555555666666777888999777777666666777999:::<<<999999999888999999::::::999:::===>>>??????>>>======;;;;;;<<>>===AAAJJJPPPQQQKKKFFF???;;;<<>>>>>???AAADDDGGGGGGGGGNNNQQQWWW\\\^^^ZZZTTTOOONNNPPPQQQQQQPPPQQQSSSUUUQQQRRR\\\hhhggg\\\YYY^^^WWWTTTSSSRRROOOLLLOOOUUUWWW```ddd]]]VVVUUUUUUTTTXXXSSSPPPOOONNNMMMQQQWWW[[[___```\\\UUURRRUUUZZZVVVWWWXXXXXXWWWVVVTTTSSSMMMPPPTTTVVVUUURRRNNNKKKJJJKKKLLLLLLLLLNNNQQQTTTQQQQQQRRRUUUVVVVVVTTTRRRPPPPPPPPPQQQRRRUUUVVVXXXSSSUUUVVVVVVUUUTTTTTTUUUMMMNNNQQQRRRRRRQQQOOONNNNNNPPPSSSVVVVVVTTTRRRPPPQQQQQQPPPOOONNNOOORRRUUUWWWQQQJJJGGGJJJLLLLLLJJJJJJNNNSSSWWWYYY\\\aaaeeerrrtttssslll___SSSJJJGGGEEEEEEDDDEEEEEEDDDAAA???CCCDDDGGGJJJHHHFFFKKKRRR^^^\\\XXXPPPHHHBBB>>>===:::???CCCCCC@@@???AAADDD>>>===<<<======<<<:::888555777;;;>>>???>>><<<:::888999999:::<<<>>>@@@AAABBB@@@<<<999777666666666777777777777777888888888777777888888888888777777888888888888777777777777666666555555555666666777555555555666777888888999555444444333333444444555777555222000///111444666555555444444444555555666444444444444444444444444222333444555666666666666888888888888888888888888666444111111333444333111666555333222222333555666444555555666777888888999;;;;;;:::999888888999999555444444444444555666666666666666666555555555555777777777777777777777777777777777777666666666666666666666777888888999999555666777888999:::;;;;;;=========>>>BBBFFFHHHFFFAAA===<<<>>>???===>>>BBBFFFHHHKKKKKKHHHLLL\\\mmmsssuuu|||wwwpppqqqwww///000111000///000111333//////......------------,,,---...000111111222222222111000//////000111222000000000000111111111111111111111111111111111111111111222222222333333333333333444555555666666777444444444555555777888888999888888888777777666666666777777777888888888888:::999999999:::<<<>>>???===============<<<<<<;;;;;;<<<>>>???AAAFFFLLLPPPJJJCCC:::888<<>>@@@AAA@@@???>>>============>>>>>>>>>>>>BBBBBBCCCEEEHHHMMMRRRUUU\\\___fffrrr}}}vvv---.........------///000000000//////............---...///111222222333333222111000//////000111222//////000000000111111111111111111111111111111111111111111222222222333333111111111222333333444444555444444444555666777777777777777666666555555555666666777777777888888888999999888999:::;;;===>>><<<============<<<;;;;;;999:::;;;<<<>>>BBBGGGKKKGGGAAA:::999???EEEIIIJJJDDDCCCAAA??????BBBFFFIIIKKKKKKIIIEEEAAA???>>>???;;;999<<>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<@@@???@@@AAADDDIIIMMMPPPSSSUUUYYYaaannn|||,,,---------,,,,,,...///000000000///////////////...///000111222333333333111111000000000000111111//////000000000000111111111111111111111111111111000111111111222222222222000000111111222333333333555555444444444555555666555555555555555444444444666666666666777777777777888888888888999;;;<<<===<<<<<<<<<<<<<<<;;;::::::999:::;;;;;;<<>>DDDIIIMMMNNNFFFDDDBBBAAAAAADDDFFFHHHKKKJJJHHHCCC>>>;;;;;;;;;:::999<<>>BBBAAA>>><<<:::::::::;;;<<<<<<======<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::999888777666666555<<<;;;999777666555555555888777777666666666666777777777666555555555555555444444444555555555555555666555555444444555555666555555444444444444333333555555555555444444444444333333333333333333222222222222222222222333333333222222222222333333333333555555555555555555555555555555444333333333333333333333333333333333333333555666666777777777777777777666555555444555555555444444444444444444444444444444444555666666777777555666666777777666666555666666666666666666666666333444555555666666555555444444555777999:::<<<<<<::::::<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???BBBFFFHHHKKKMMMOOORRRYYYdddrrr|||---.........------///000////////////..................///111111222222222111000000000000000000111////////////000000000111111111111111111111111111000000000111111111111222111111222222333444444444555555444444333444444444555555555555444444444444555555555666666666777777666777777888999:::;;;<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<>>>AAADDDEEECCCBBBCCCGGGLLLNNNOOOGGGFFFDDDCCCEEEGGGHHHHHHIIIHHHEEEAAA<<<::::::;;;;;;;;;>>>CCCHHHJJJKKKLLLPPPWWW[[[YYYVVVWWWWWWUUUOOOMMMKKKIIIIIILLLOOOQQQTTTTTTUUUWWWWWWUUUQQQNNNKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTQQQMMMJJJIIIJJJLLLLLLNNNRRRWWW\\\___```WWWVVVUUUVVVXXX[[[]]]]]]WWWWWWUUUSSSPPPOOOPPPQQQPPPJJJDDDBBBGGGNNNSSSVVVMMMMMMMMMOOOQQQSSSRRRQQQOOOSSSWWWXXXVVVRRRNNNLLLIIIKKKLLLMMMLLLKKKKKKLLLSSSUUUVVVUUURRRPPPOOOOOOOOONNNNNNPPPSSSUUUVVVVVVQQQOOOPPPSSSSSSNNNMMMNNNQQQQQQPPPMMMJJJIIIJJJKKKYYYccckkkfffWWWKKKJJJNNNPPPTTTVVVVVVZZZaaaffffffXXXRRRLLLJJJJJJIIIFFFEEEAAABBBDDDFFFHHHIIIKKKKKKCCCCCCBBB@@@>>>???CCCGGGFFFFFFFFFEEEDDDBBB???>>>@@@CCCFFFFFFBBB===;;;;;;CCCAAA===:::999999:::<<<=========<<<<<<;;;:::::::::::::::::::::::::::::::::999999888777666666666:::999888666555555555666777777777666666666666777777777666555555555555555555555555555555555555555555444444444444444444555444444333333333333333333555555555444444444333333333333333222222222222222000000111111222222333333111222222222222333333333444444444444444444444444555444333333222222333333333333333333333333333222444555666666777777666666666555555444444555555555666666666666666666666666777666666555555444333333666666666666666666666666666666666666666666666666333333444444444555555555444555666777888999:::;;;999:::<<<===>>>>>>>>>===;;;;;;<<<<<<<<<=========;;;:::::::::;;;===???AAAHHHKKKMMMMMMNNNUUU```iiisss,,,---...---,,,---...000------------------------------...///000000000000000000000111111000000000...////////////000000000000000000000000000000000//////000000000111111111000000111111222333333333555444444333333333333444555555555555555555555555444555555555555666666666555555666777999999:::::::::::::::::::::999888888:::;;;;;;;;;:::;;;>>>@@@DDDCCCBBBCCCFFFHHHIIIJJJFFFDDDBBBCCCFFFGGGGGGFFFFFFEEECCC???<<<;;;<<<>>>>>>???@@@DDDIIINNNOOOMMMQQQXXX\\\ZZZXXXXXXXXXVVVLLLMMMNNNOOOPPPQQQRRRRRRVVVVVVVVVWWWXXXVVVRRROOOIIIIIIKKKLLLOOOQQQSSSTTTPPPQQQQQQPPPNNNMMMMMMNNNMMMLLLMMMPPPUUUYYY[[[\\\ZZZXXXWWWXXX[[[]]]]]]]]]XXXXXXVVVSSSPPPPPPRRRUUUYYYSSSLLLJJJNNNSSSXXXZZZIIIIIIJJJMMMOOOQQQPPPOOOMMMQQQUUUVVVTTTPPPMMMLLLHHHJJJLLLLLLJJJJJJKKKMMMTTTVVVXXXXXXWWWUUUUUUVVVPPPOOONNNOOORRRUUUVVVUUUOOOLLLMMMQQQPPPMMMLLLNNNNNNNNNNNNMMMKKKKKKMMMOOO^^^fffjjjbbbRRRHHHIIIOOOOOORRRUUUVVV[[[bbbeeedddUUUQQQKKKGGGGGGHHHGGGEEECCCCCCDDDEEEFFFHHHIIIIIIBBBBBB@@@???>>>@@@CCCEEEGGGFFFCCC@@@>>>===<<<<<<===AAAEEEDDD@@@===<<<===AAA???;;;999888999:::;;;======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999888888777777666666666666666555555555666777777666666666777777777777666777777666555555555555555555555555555555555444444444444333333333333444444222222333333333333333333555444444444444333333333333333333222222111111111000000000111111222222222111111111222222222333333444444444444444444444444444444333222222222222333333333333333333333333222444444555666666666666555555555444444444444555555666666666666666666666666666666666555444444333333666666555555555555666666555555555555555555555555333333333333333444444555777777777777777777888888777888999;;;===>>>??????;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<===CCCGGGKKKKKKIIIKKKQQQVVV___lllxxx{{{|||+++,,,,,,,,,++++++---...,,,,,,,,,,,,,,,---------,,,---....../////////...000000111111111111000000......////////////000000000000000000000000000000////////////000000000000------......///000000111333333222222222333333444444444444555555555555666444444444444555555555666333444666777888999999999999999999999999888888777777888999999888888:::<<>>===AAAEEEDDD@@@===???BBB>>><<<:::999999999;;;<<<<<<<<<;;;;;;;;;<<<<<<===::::::::::::999999999999888888777777777666666666444555666777888888888777555666666777777777777666777777666555555555555555444444444444444333333333444333333222222333333444111111222222222222333333444444444444333333333333333333333222111111000000000000000000000111111111111111111111222222222222333333333333333333333333444444333222222222222222333333333333333333333333333444444555555555555555444444444333444444555666444444444444444444444444333333333444555555666666666555555444444555555666555555555555555555555555444333333333333444555555888888777777777666666666444555666777999;;;<<<===888888888999999999::::::;;;:::::::::::::::;;;;;;<<<@@@DDDEEECCCBBBCCCDDDPPP[[[ccccccaaacccgggiiiwww+++,,,---,,,++++++---///,,,,,,,,,---------......---......//////////////////000111222222111000///........./////////000000000000000000000000000000........./////////000000,,,------......///000000222111111111222333444444222333333333444444444555333333444444444555555555222333555777888888888777888888999999888888777666666777888999888888:::;;;>>>>>>>>>======>>>AAABBBAAA??????BBBHHHJJJHHHEEEFFFEEEBBB???======@@@CCCIIIIIIFFFEEEKKKSSSTTTPPPQQQWWW[[[XXXUUUTTTTTTRRRKKKMMMQQQSSSTTTSSSQQQOOOTTTRRRPPPPPPPPPPPPOOONNNHHHIIIKKKMMMPPPRRRSSSTTTNNNMMMNNNOOOQQQRRRRRRRRRNNNMMMMMMOOORRRUUUVVVVVV[[[XXXVVVYYY]]]```^^^\\\WWWWWWVVVQQQMMMNNNTTTYYYZZZWWWTTTSSSTTTSSSOOOKKKAAAAAACCCGGGKKKLLLKKKJJJGGGMMMRRRSSSPPPMMMMMMNNNNNNRRRTTTSSSQQQPPPTTTWWWVVVXXXZZZ[[[ZZZYYYYYYYYYTTTPPPLLLMMMPPPSSSSSSQQQLLLIIIJJJNNNOOOMMMMMMPPPNNNOOOPPPPPPPPPQQQTTTWWWSSSSSSPPPLLLIIIIIILLLOOOPPPSSSVVVXXX]]]```]]]WWWSSSSSSOOOHHHGGGLLLMMMKKKCCCCCCCCCCCCDDDFFFHHHIIIEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBAAA???>>>>>>=========AAADDDBBB===;;;>>>CCC;;;;;;;;;;;;;;;<<<======;;;;;;::::::;;;<<<>>>>>>:::::::::999999999888888777777777777666666666666555777999;;;;;;:::888666444555666777888888777666777777666555555555555555444444333333333222222222333333222222222222333333111111111111222222222333444444444333333333222222333333222222111000000///000000000000000/////////111111111111222222222222222222222222222222222222444333222222111222222222222222222333333444444444333333444555555555555444444333333333444444555666444444444444444444444444222333333444444555555666666555444444444444555666555555555555555555555555555444333333333444666666666666666777777777777777777777777777777888999:::888888888888999999999999:::::::::::::::::::::::::::<<>>===;;;CCCLLLSSSSSSSSSUUUVVVVVVaaaqqq.../////////......000111---------.........//////...///000000000000000//////000111222222111000///............/////////000000000000000000000000000............/////////000......//////000111111111111111111111222333444555111111111222222333333333333333333444444444555555222333555777888888777777888888888888888777666666777999:::;;;::::::<<<===?????????>>>>>>@@@CCCEEEDDDBBBBBBFFFLLLNNNLLLHHHGGGFFFDDD@@@>>>>>>AAACCCLLLLLLHHHEEEKKKTTTVVVQQQOOOVVVYYYVVVSSSRRRQQQOOOMMMNNNPPPQQQQQQPPPNNNMMMRRROOOLLLKKKLLLMMMLLLLLLKKKLLLNNNQQQSSSUUUVVVVVVRRRQQQQQQRRRTTTUUUUUUTTTMMMMMMMMMOOOSSSVVVWWWWWWYYYVVVUUUXXX]]]```___\\\UUUVVVUUUPPPLLLMMMSSSYYYVVVTTTRRRRRRRRRNNNGGGBBB<<<<<>><<<:::===AAACCC???999777;;;AAA:::;;;<<<<<<===>>>>>>???;;;:::::::::;;;===???@@@:::::::::999999888888888777777777777666666666666888:::<<<>>>===;;;888555444555666888888888777666777777666555555555555555333333333222222111111111333222222222222222222333000000111111222222222333444444444333333333222222333333222222111000000///111111000000//////......000111111111111222222222222222222222222222222222444333222222111111222222111111222333333444555555222333444444555555444444333333333333444444555666666666666666666666666666666555555444444333222222666555444333333444555666555555555555555555555555555555444333444555666777444555555666777888888999;;;;;;:::999888888999999999999:::::::::;;;;;;;;;999999:::::::::::::::999=========???@@@@@@===;;;777AAAJJJNNNPPPSSSTTTSSSRRR```rrr~~~------------------------+++,,,,,,------.........,,,---///111111000...---------...///111111///---------............------222111000///////////////000000////////////000000......//////000000111111111111222222222222111111222222222222222222222222333222000//////000222333333333333444444444555555444666888888777666666777::::::::::::::::::::::::???AAABBBBBB@@@??????@@@FFFBBBCCCLLLWWWXXXMMMAAAAAABBBDDDEEEFFFFFFEEEDDDNNNJJJFFFHHHMMMPPPPPPNNNMMMPPPSSSRRRMMMIIIGGGGGGFFFKKKPPPPPPLLLIIIJJJLLLJJJKKKMMMNNNNNNMMMLLLLLLIIIHHHMMMTTTTTTPPPPPPTTTRRRVVVWWWSSSQQQSSSSSSQQQLLLLLLLLLLLLNNNOOOQQQRRRWWWWWWWWWXXXYYY[[[]]]^^^ZZZRRRRRRRRRKKKNNNWWWXXXXXXWWWTTTRRRPPPKKKFFFBBB;;;;;;<<>>>>>AAAEEEIIIJJJKKKKKKIIIHHHFFFEEECCCCCCEEEDDDCCCBBB@@@???>>>===>>><<<;;;999999:::;;;<<<@@@<<<777888;;;===;;;888888777777777777999:::;;;;;;:::888666666777999:::777888888777555444555777666888:::;;;;;;999666555777666555555555777888999333333333333333333333333666555555444444333222222222222333333333222111111222111111111222333333444111111222333444444555555444444444444333333222111111111111111000000000000000222333333111000000111000000111222222222222111222222222222222222222222111111000000111111222333222222222222333444555666333222222222555:::???BBB;;;777444222222444444444333333333333333333333333444222000111444555444222555444444333333444444555666666666666666666666666777666555444444555666777666777888999999999999999888888999999999999888888666888999:::888888888999888999;;;===>>>?????????>>>>>>AAAGGGNNNRRRRRRQQQRRRNNNVVViiiuuutttrrrvvv------------------------,,,,,,,,,,,,,,,---------,,,---///000111000///......------...000111///...------............------............---------,,,000000////////////000000/////////000111111222222000000111111111111000000222222222222222222222222333222000//////000222333333333333444444444444555444555777777555555555666666666777888999:::;;;;;;>>>???@@@@@@>>>>>>???AAAGGGEEEEEELLLTTTUUUMMMDDDDDDDDDDDDDDDEEEGGGHHHIIINNNJJJGGGHHHMMMQQQPPPOOOMMMOOOQQQOOOKKKHHHGGGGGGHHHLLLPPPPPPKKKHHHHHHJJJOOOOOOPPPPPPOOOMMMLLLJJJIIIIIILLLQQQQQQNNNNNNRRRWWWZZZZZZVVVSSSTTTTTTRRRLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQSSSTTTVVVXXXYYYZZZXXXPPPQQQPPPJJJNNNVVVUUUWWWUUUTTTSSSQQQNNNIIIFFF:::;;;>>>DDDIIIKKKJJJGGGHHHJJJPPPVVVWWWUUUUUUYYYZZZYYYYYYXXXXXXXXXYYYYYYXXX[[[[[[YYYXXXZZZZZZVVVQQQNNNKKKKKKLLLNNNOOOOOOOOONNNMMMNNNQQQTTTUUUUUUXXXVVVUUUTTTUUUUUUTTTSSSMMMNNNOOOOOOMMMLLLMMMOOOQQQKKKNNNWWWYYYQQQLLLNNNPPPNNNLLLJJJIIIGGGGGGFFFAAA@@@???@@@BBBEEEGGGHHHLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA???===<<<===<<<:::999999:::<<<===???;;;888888<<<===;;;999888777777777777999:::;;;999888666555555555777888777888888777555555666777888999:::;;;:::999777555777666555555555666888999333333333333333333333333444444444444444333333333444333333222222111111111222111111111222333333444333333222111111111111111222333333333222222111000111111111111000000000000///111222222000//////000000000111222222222222111222222222222222222222222111111111111111222222333222222222222333444555555777666555555888<<<@@@CCC:::777333222222444444444333333333333333333333333777555444555777888777555555444444333333444444555444444444444444444444444666555444333333444555666666666777777888888777777888888999999999999888888777888::::::888888888999999;;;===???@@@AAA@@@???;;;<<<@@@GGGOOOTTTVVVVVVMMMHHHLLLZZZbbb___]]]___ppp,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,+++,,,...///000000000//////...------///000000///------............------------...///...---,,,+++000//////......//////000///000000111111222333333///000000000000000000///222222222222222222222222333222111000000111222333333333333333444444444444333555666666555444444555222333555666888:::;;;<<<=========<<<<<<===@@@BBBFFFEEEFFFJJJMMMMMMIIIEEEGGGFFFEEEDDDEEEHHHKKKNNNLLLJJJGGGIIIMMMPPPQQQPPPMMMMMMMMMKKKHHHFFFFFFGGGJJJMMMOOOMMMIIIFFFFFFGGGMMMNNNOOOOOONNNMMMLLLKKKJJJJJJKKKNNNMMMKKKLLLPPPYYY\\\[[[UUURRRRRRRRRPPPKKKLLLNNNNNNNNNLLLJJJIIIMMMOOOQQQTTTUUUVVVWWWWWWTTTLLLLLLKKKFFFMMMVVVTTTVVVUUUTTTTTTTTTRRRNNNKKK>>>AAAFFFMMMSSSVVVUUUSSSPPPMMMOOOUUUYYYYYYYYY\\\YYYYYYYYYYYYYYYYYYZZZZZZXXX[[[\\\ZZZZZZ]]]]]]ZZZTTTRRROOOOOOOOOOOONNNMMMMMMMMMMMMOOORRRUUUUUUTTTZZZWWWTTTSSSTTTTTTTTTSSSIIIKKKNNNNNNMMMLLLLLLMMMQQQLLLMMMTTTUUUOOOLLLNNNRRRNNNIIIGGGGGGGGGEEECCC@@@@@@AAACCCDDDDDDEEEEEEKKKKKKKKKJJJIIIGGGFFFEEEAAABBBCCCBBBAAA???<<<;;;;;;::::::::::::<<<===>>><<<:::888999<<<===;;;999888777777777777999:::;;;999888777666555666666777888888999888666666777888;;;;;;;;;;;;:::999777777666666555555555666777888333333333333333333333333333333333333444444444444666555333222111111111222222222222222222222333333222111000/////////000111111111222222222111000000111111111111000000000000///000111111///......///000000111222222222222111222222222222222222222222000111111111111222222222222222111222222333444555888777666666777;;;>>>@@@999666333222333444444444111111222222333333444444555333333444555666555444555444444333333444444555333333333333333333333333555444333222222333444555666666666666666666555555888888999999999999888888888999:::999888777888999;;;===???BBBCCCBBB@@@???:::;;;>>>DDDKKKPPPRRRRRRJJJDDDFFFOOOTTTPPPNNNPPPXXXcccxxx,,,,,,,,,,,,,,,---------///.........---,,,,,,,,,***+++---...///000000000000...,,,,,,...000000000,,,------......------,,,---...000111111000...---/////////......//////////////////000111111222222/////////....../////////111111111111111111111111222222111000000111222222222222333333333444444444444666777666555444444555333333555666888:::;;;<<<;;;;;;:::999999;;;@@@CCCBBBCCCDDDDDDDDDDDDDDDDDDIIIHHHGGGFFFGGGIIIKKKLLLKKKIIIHHHJJJMMMOOOPPPOOOLLLKKKJJJHHHGGGFFFGGGHHHJJJKKKLLLJJJFFFCCCCCCCCCGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHJJJMMMTTTWWWVVVPPPMMMOOOOOONNNMMMLLLKKKJJJHHHGGGFFFFFFPPPRRRTTTWWWXXXWWWVVVUUUPPPHHHGGGEEEDDDPPP\\\ZZZWWWWWWVVVVVVVVVTTTQQQNNNGGGKKKRRRYYY^^^```___^^^SSSNNNNNNTTTZZZ[[[YYYYYYWWWXXXXXXYYYYYYYYYYYYYYYUUUYYYZZZYYYZZZ]]]]]][[[SSSRRRQQQRRRSSSRRRPPPOOOLLLLLLMMMPPPSSSUUUTTTSSSWWWUUURRRRRRSSSUUUUUUUUUKKKMMMPPPQQQOOOMMMLLLLLLOOOMMMOOOUUUVVVQQQNNNPPPUUUOOOGGGEEEGGGGGGEEEBBB<<>>;;;999::::::::::::;;;===>>>???:::999888999;;;<<<;;;999888777777777777999:::;;;;;;;;;:::888888888888888888888999888666666777999===<<<;;;:::999999888888666666666555666666666666444444333333333333222222111111222333444444555555777666333111000111222333111222222222333222222222///.........///111444555111111222222222222111111111111111111000000000//////000222111000...//////000000111222222222222111111111111111111111111111000000111111222222222222222222111111222333333444555444333222333666888:::888555333222333444444333000000111222333444444555333333222333444444444444555444444333333444444555333333333333333333333333555444333222222333444555888777777666555555555555888888999999999999888888888999:::999888888999:::;;;===@@@BBBBBBAAA???===;;;;;;===???BBBDDDEEEEEEFFFAAAAAAGGGKKKIIIIIIKKKMMMQQQbbbzzz+++++++++,,,,,,,,,------000000//////......------***+++,,,---//////000000000...,,,,,,...000000000,,,,,,------------,,,,,,,,,---///111111000...---//////............//////------......///000000000//////...------...//////111111111111111111111111222111111111111111111222222222222333333333444444666777888888666555555555666666777777888999999999::::::999777777:::???CCC@@@BBBCCCAAA??????AAADDDHHHHHHIIIIIIHHHHHHGGGGGGJJJIIIIIIJJJLLLMMMNNNMMMKKKIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHFFFCCCBBBAAABBBHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLIIIGGGHHHJJJLLLNNNQQQPPPLLLKKKNNNPPPOOOQQQOOOJJJGGGEEEFFFHHHJJJTTTUUUWWWXXXXXXVVVUUUSSSPPPIIIGGGEEEGGGZZZiiihhh[[[ZZZYYYXXXXXXUUUQQQNNNNNNRRRYYY___bbbcccbbbaaaVVVPPPPPPWWW]]]]]]YYYVVVVVVVVVWWWXXXXXXWWWWWWVVVRRRVVVWWWVVVXXX[[[\\\YYYPPPPPPPPPRRRTTTUUUTTTRRRLLLLLLMMMOOORRRSSSRRRQQQQQQPPPOOOPPPSSSVVVWWWWWWPPPRRRTTTTTTQQQNNNMMMLLLLLLNNNSSSXXXYYYUUURRRQQQVVVOOOHHHFFFGGGHHHEEEBBB999>>>CCCFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEECCCBBB===???@@@AAA@@@>>>;;;999999999:::;;;<<<>>>???@@@999888888888999999999888888777777777777999:::;;;<<<;;;:::999999888888888777888888777666666888999<<<<<<;;;::::::999888888555666666666666555555555444444444333333222222222000111111222333444555555777666333111111111222333111222333333333222222111.........///000222444666222222333333333333333222111111111111000000000///000222333222111000000000000000111222222222222111111111111111111111111111///000111222222222222111222222111111111222333333222222111000111222444666666444222222333444444333000000111111222333444444555666666666666666777888555444444333333444444555444444444444444444444444666555444333333444555666999888777666666666666666888888999999999999888888888999:::999888888:::<<<<<<===???@@@@@@>>><<<:::;;;<<<<<<<<<;;;<<<<<<===@@@======@@@BBBBBBCCCEEEJJJJJJTTTfffpppnnnpppuuu}}}zzzzzz~~~zzzuuu******++++++,,,,,,------/////////...............++++++,,,---...//////000///...------///000000///,,,,,,------------,,,,,,***+++,,,---...---,,,,,,///......------......///,,,,,,---......//////000000///...------...///000111111111111111111111111111111111111111111111111222222222222333333333333777888999888666555555666888888888777777777777777::::::999888777:::>>>BBBAAABBBCCCAAA??????BBBFFFEEEFFFGGGGGGGGGFFFDDDCCCHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFGGGJJJLLLMMMMMMHHHGGGEEEDDDCCCCCCCCCDDDPPPPPPPPPPPPOOOMMMLLLJJJKKKNNNNNNIIIHHHJJJLLLKKKKKKOOOOOOKKKKKKOOORRRSSSUUUQQQKKKGGGFFFHHHLLLOOORRRRRRSSSTTTTTTSSSQQQQQQQQQLLLKKKKKKQQQfffwwwsss]]]\\\[[[ZZZXXXUUUQQQMMMOOOTTTZZZ^^^___^^^^^^^^^ZZZUUUTTTZZZ___]]]XXXWWWVVVVVVWWWXXXWWWVVVUUUTTTOOOSSSTTTSSSUUUXXXYYYVVVNNNMMMNNNQQQTTTVVVUUUTTTMMMLLLLLLMMMOOOPPPPPPOOOLLLLLLMMMOOOSSSUUUVVVUUUTTTUUUVVVTTTQQQNNNMMMMMMKKKOOOUUUYYYXXXUUURRRPPPSSSNNNIIIGGGGGGGGGEEECCC:::???EEEGGGFFFDDDDDDEEEAAABBBDDDEEEEEECCCBBB@@@===>>>??????>>>===:::999999:::;;;<<<===>>>??????999888777555555666666777888777777777777999:::;;;::::::999888777666666555555666777666555555777999:::::::::::::::999999888555555666666666555444444555444444333333222222111000111111222333444444555666555333222222333333444111222333444333222111000000000000000111111111111222222333444444444333333111111111111000000000000111222333333111000000111000000111222222222222111111111111111111111111111///000111333333222111111222222111111111111222222222111111111111333444555555444222222444444444333000000111111222222333333222444555555444333555666555444444333333444444555444444444444444444444444666555444333333444555666999888777666666666777888888888999999999999888888777888999888888999<<>>>>>>>>===<<<:::999:::;;;<<<;;;;;;;;;===???@@@???????????????@@@AAAEEEEEEJJJUUU]]]```ccceeehhhffffffiiijjjnnnxxx{{{jjjfffggg)))******+++,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,------...///...------...000111///...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///......------......///------......///000000000111000...------...000111111111111111111111111111111111111222222111111111111222222222222333333333666777888888555444444444666666666666666666666666:::::::::999888:::===AAA@@@AAAAAA@@@??????BBBEEEAAAAAABBBBBBCCCDDDDDDEEEHHHIIIIIIIIIHHHGGGGGGGGGHHHFFFFFFIIIMMMPPPQQQPPPIIIGGGEEEDDDEEEFFFHHHIIIRRRRRRRRRRRRPPPNNNKKKJJJKKKOOOPPPKKKIIILLLNNNLLLKKKNNNNNNJJJJJJOOOSSSSSSQQQNNNJJJGGGGGGIIIMMMPPPMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLOOORRRYYYnnn{{{sss]]]\\\[[[ZZZYYYVVVRRROOOOOOSSSXXX[[[[[[ZZZ[[[\\\]]]XXXUUUXXXZZZXXXWWWWWWWWWXXXYYYYYYXXXVVVTTTSSSNNNQQQSSSRRRSSSVVVWWWTTTMMMLLLMMMOOORRRTTTUUUTTTOOOMMMKKKJJJLLLMMMMMMMMMIIIJJJLLLOOOSSSTTTSSSRRRRRRSSSSSSQQQOOOMMMMMMNNNLLLPPPTTTTTTRRROOONNNMMMMMMLLLJJJHHHFFFEEEDDDCCC===BBBGGGGGGDDDAAAAAACCC???AAACCCDDDDDDCCCAAA@@@===============<<<;;;:::::::::;;;======>>>>>>>>>:::888666333111222444666888777777777777999:::;;;:::::::::999888777555555444555666555444444666888666777999:::;;;:::999777555555666666666555444333555555444333333222111111111111222222333333333444333333333444444444444444111222333444444222111///,,,---///111111000///...111111222333333333333333111111111111000000000000000111333222000//////000000000111222222222222111111111111111111111111111///000222333333222111000222222111111111111222222111000000111111333444555444333222222444444444222111111111111111222222222...000222222000000111333555444444333333444444555333333333333333333333333555444333222222333444555777666555444444666777888888888999999999999888888666777888888888:::>>>AAA@@@???>>><<<;;;::::::::::::;;;<<<<<<:::;;;>>>AAA???AAAAAA@@@???@@@AAAAAA???AAACCCFFFNNNYYY]]]\\\YYYWWWWWWWWWUUUUUU\\\eeewwwkkk___^^^aaa))))))***+++,,,,,,------*********++++++,,,,,,,,,------,,,,,,,,,---......------...///111111///---+++,,,,,,------,,,,,,+++...------------...///000.........------...............//////000111111111222000///......///000222000000000000000000000000111111222222222222111111111111222222222333333333555777777777444333333333444444444555555555555666:::;;;;;;:::999:::===???===============>>>@@@BBB???>>>======???BBBFFFHHHHHHIIIIIIIIIGGGEEEEEEEEEGGGFFFFFFJJJOOOSSSSSSRRRJJJGGGEEEEEEGGGIIIKKKLLLNNNOOOPPPPPPOOONNNLLLKKKJJJPPPQQQLLLKKKNNNOOOLLLJJJMMMLLLHHHHHHMMMQQQQQQKKKIIIGGGFFFFFFHHHKKKLLLJJJJJJJJJLLLMMMOOOQQQSSSIIIJJJPPPUUU\\\pppyyynnn[[[ZZZZZZZZZYYYWWWSSSPPPOOOSSSXXXZZZZZZZZZ[[[^^^^^^XXXTTTTTTTTTRRRTTTWWWYYYZZZ[[[ZZZYYYWWWTTTRRRNNNQQQRRRQQQRRRVVVVVVSSSNNNLLLLLLMMMPPPSSSTTTSSSPPPMMMJJJIIIJJJKKKLLLKKKIIIJJJLLLOOORRRSSSPPPNNNOOOPPPPPPNNNLLLLLLMMMOOONNNRRRSSSOOOKKKJJJJJJIIIIIIJJJJJJHHHEEECCCCCCCCC@@@EEEIIIHHHCCC??????@@@???@@@CCCDDDEEECCCAAA@@@=========<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;999555111...///222555888777777777777999:::;;;<<<<<<<<<;;;:::999777666333444555444444444666888444666888;;;;;;:::888777555555666666666555333222555555444333333222111111111222222222222333333333111222333444555555555555111222444444444222000///&&&))),,,000222222111000///000111222222222222222111111111111000000000000///000222111///......///000000111222222222222111000000000000000000000000...000222333333333111000222222111111111111111222////////////000111333333444222222222444444444222222222222111111111111111000333555444222111333666555444444333333444444555222222222222222222222222333333222111111222333333555444333222333555777888888888999999999999888888555666777888888;;;???CCCBBB@@@>>><<<:::::::::;;;:::<<<===;;;999888;;;>>>999<<<=========???@@@@@@<<<@@@@@@>>>FFFUUUZZZVVVPPPNNNMMMKKKFFFCCCHHHPPPaaakkkrrrqqqnnnsss|||sss|||uuueee]]][[[\\\)))***+++,,,---,,,,,,+++******))))))******+++,,,......---,,,++++++++++++,,,,,,,,,------.........///000///---++++++---/////////...---,,,,,,++++++000///...---------------............////////////000000000000000000000000111111111000000000000000111111000000000000111111000111111111111222222222666555333222111111222333111222333555666666777777555555666666777888:::::::::;;;<<<======>>>>>>======<<<<<<<<<>>>@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFJJJPPPSSSRRRNNNKKKBBB>>>EEEKKKKKKJJJKKKNNNMMMKKKJJJJJJLLLNNNPPPPPPRRRSSSQQQNNNLLLMMMNNNIIIIIIJJJLLLOOOPPPOOONNNKKKJJJIIIIIIIIIIIIKKKKKKGGGJJJMMMPPPQQQRRRTTTUUUNNNQQQUUUXXX[[[___cccfffZZZXXXUUUVVVXXXXXXVVVRRRSSSWWWYYYWWWVVVXXXXXXUUUVVVTTTQQQNNNNNNOOORRRTTTYYYWWWUUUVVVVVVTTTPPPLLLLLLMMMOOOQQQTTTSSSQQQOOOOOOMMMJJJJJJMMMPPPRRRRRRPPPLLLHHHJJJPPPUUUVVVUUURRROOOKKKJJJLLLNNNNNNMMMOOONNNLLLLLLMMMNNNMMMMMMOOONNNLLLKKKJJJIIIHHHFFFIIIIIIHHHHHHFFFEEECCCBBBGGGFFFFFFDDDBBB???<<<:::>>>@@@CCCDDDBBB???>>>===<<<<<<:::999999:::;;;<<<::::::999999:::<<<===>>>===;;;888555333333333444666666666666888:::<<<===;;;;;;;;;;;;:::999888888666666666666666555555444111333555888999999999888777777666555444444333333555444333222222222333444222222222222222222222222333333555555555555333333333333333333333222111000+++---///222333333222111222222222222222222222222444333333222111000//////111111111111000000000000......////////////......222000///------///000222222222222111111111000000111111222222222333333333000000000000111111111111111222333333333333222111333222111111111222333444222222222333444555666777555555666666666666555555333333222222333333444555444333111000000111333444222333555666666666888:::555666777888888888888888666999888666999@@@DDDDDDIIIDDD>>>:::999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<============@@@===<<>>;;;<<>>>>>>>>>>>@@@@@@???@@@AAADDDFFFHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIGGGFFFJJJOOOQQQOOOLLLHHH@@@===CCCJJJKKKIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQSSSSSSRRRPPPPPPPPPKKKJJJJJJKKKMMMNNNNNNMMMKKKJJJHHHGGGFFFEEEFFFFFFDDDGGGKKKNNNOOOPPPQQQRRRRRRTTTVVVVVVWWWXXXZZZ\\\YYYXXXXXXYYYYYYXXXVVVTTTRRRVVVXXXUUUUUUWWWVVVTTTSSSRRROOONNNNNNPPPRRRTTTWWWUUUUUUUUUUUUSSSOOOKKKGGGIIILLLPPPSSSSSSRRRPPPOOOLLLIIIHHHJJJMMMOOOPPPOOOLLLIIILLLSSSYYY[[[ZZZQQQNNNLLLLLLNNNOOONNNMMMOOOMMMLLLMMMNNNOOONNNLLLNNNMMMLLLKKKJJJIIIGGGFFFJJJJJJIIIHHHFFFDDDBBBAAADDDDDDDDDDDDCCCAAA???>>><<>>===<<<:::::::::;;;;;;:::999999999:::;;;<<<===???===;;;888777777777888888888777777777888::::::::::::::::::999888777777666666777777666666555444333444666888888888777666777666666555444444333333444444333222222222333444111111111111111111111111111111333333333333111111333333333333333222111000,,,...000222333333333222222222222222222222222222333333222222111000000000111111111000000000//////......////////////......111000///......///000111222222222111111000000000111111111111222222222222000000000000111111111111111222222333333222222111222222111111111222333444222222222222333444555555444444555555555555444444444333333333333444555555444333222111111222333444222333555555555555777888666666777777888888888888777999999777:::@@@DDDDDDCCC???:::888888:::;;;;;;999999999999888888888888:::;;;;;;;;;;;;<<<<<<<<<>>>;;;999;;;AAAFFFJJJKKKGGGEEE@@@;;;888999===AAAIIISSS^^^aaa\\\UUUQQQOOOOOORRR[[[kkk|||{{{xxxuuunnngggccc]]]XXXSSSWWWbbbooovvvwwwooonnnlllfff[[[PPPOOOTTT(((((()))*********))))))******))))))******+++,,,,,,,,,++++++,,,,,,------******++++++++++++,,,,,,------...---,,,,,,...000.........------,,,,,,+++,,,,,,+++++++++,,,---------............/////////000000000000000000000000000000000000000000000000111000000//////000000111.../////////000000000000000111222333444444444444222333444666777777888888:::999999888777777888888999:::;;;<<<>>>>>>??????AAAAAAAAAAAABBBDDDGGGHHHFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGIIIMMMNNNLLLIIIDDD>>><<>>AAACCCBBBBBBBBBBBB???>>>===<<<;;;;;;;;;;;;999999888999999:::;;;<<<>>>===;;;:::999999::::::;;;:::888777666666777888999999999999888777666666666666777777666666555444555666777888777666555444666666666555444444333333444333333222222333333444111111111111111111111111111111333333333333111111222222333333333222111111...///111333444444333333222222222222222222222222111111111111111111111111111111000000000000//////......////////////......111000///......///000111111111111111000000000000000000000000111111111111000000000000111111111111111111222333333222111111222111111111111222333333333222222222222222333333222333333444444333333222444444444444444555666666444444222222222222444444222333555444444333555666666666666777777777777777777999999777:::@@@CCCBBB===:::777666777999;;;;;;777777777777777777777777999999999:::::::::;;;;;;===;;;999:::===AAADDDEEEHHHFFF@@@;;;777999===AAABBBKKKVVV]]]\\\UUULLLFFFFFFGGGMMMYYYfffooopppnnneeefffnnn{{{{{{yyysssjjjcccbbbccc___[[[ZZZVVVTTTPPPOOO]]]rrr~~~mmmjjjeee]]]RRRJJJKKKQQQ))))))************************))))))******+++,,,++++++++++++,,,---...///+++++++++++++++,,,,,,,,,+++,,,------,,,,,,...000......---------,,,,,,,,,,,,+++++++++,,,---......---------.........//////000000000000000000000000/////////000000000000000000000////////////000000/////////000000000111111///000222333444444333333333333555666777888888888999999888888888888999999888999:::<<<===>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEGGGIIIKKKKKKKKKIIIHHHGGGGGGGGGIIIKKKKKKIIIFFF???<<<<<>>===<<<;;;::::::888888888999999:::::::::999999888888888888999999:::999888777666666777777::::::::::::999888777666777777777777777666555555555555666777777666555555666666555555555444444444333333333333333333444444111111111111111111111111333333555555555555333333222222333333333222222111000111222333444444444444222222222222222222222222000000111111111222222222111000000000////////////......////////////......000///............///000000000000000000000000000////////////000000000000///000000000111111111111111111222222222222111111111111111111111222222333222222111111111111111111222222333333333333222222444333333333333444555555444444333222222333444444222333444444222222333444666666666666666666666777666999999777999>>>AAA@@@:::888666555777999999999666666666666777777777777999999999::::::::::::;;;<<<;;;:::;;;===@@@CCCDDDLLLIIICCC===:::<<>>BBBJJJRRRVVVVVVJJJLLLNNNPPPOOOMMMIIIGGGKKKMMMTTT^^^eeeeee^^^WWWSSSOOOJJJGGGGGGHHHIIIIIIKKKJJJHHHGGGFFFFFFGGGHHHJJJMMMOOOPPPMMMKKKIIIIIIMMMNNNPPPQQQRRRUUUYYY\\\\\\___aaa___ZZZVVVUUUVVVRRRRRRPPPNNNPPPVVVVVVSSSLLLNNNQQQTTTVVVWWWXXXXXXRRRSSSTTTSSSQQQOOOMMMLLLFFFKKKQQQTTTTTTRRRRRRRRRSSSPPPMMMMMMQQQUUUYYY[[[VVVSSSPPPMMMKKKJJJHHHGGGLLLNNNRRRTTTTTTRRROOOMMMGGGFFFFFFGGGIIIIIIHHHGGGIIIKKKKKKJJJGGGFFFFFFHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAAAAAAAABBBBBBAAACCCDDDCCCAAA?????????@@@??????>>><<<;;;:::999888888999999999999999999777777777777888888999999888777666666666777888999;;;;;;;;;;;;:::999888777777777777777777666666555333444555555666777777777555555555555555444444444222222222333333444444444333333333333333333333333333333555555555555333333111222222333333333222222111222333333444444444444222222222222222222222222000000000111222222333333000000000////////////.........////////////......//////............//////////////////////////////....../////////000000000///000000000111111111111111111111111111111111111000000111111222222222222222222111000000000111111333333444444444444333333222222111111222222333444333333333333333333333333111333444333222222333444666666555444444555555666555888888666777<<<>>>===;;;999777777888888888777555666666666777777888888999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>AAADDDKKKHHHCCC>>>;;;===BBBFFFDDDFFFJJJNNNOOOJJJBBB;;;<<<<<<>>>EEENNNVVVZZZ[[[RRRMMMLLLRRRXXXWWWTTTSSSPPPPPPUUU\\\aaafffqqq}}}tttddd[[[^^^hhhnnnnnnfff___[[[\\\]]][[[ZZZ[[[XXXZZZXXXVVV^^^nnnvvvuuueeebbb___\\\UUUMMMLLLOOO---,,,++++++***+++++++++******))))))******+++,,,+++***++++++,,,---...///......------------,,,,,,***,,,......---,,,,,,---------------------------......---------...//////,,,------------.........////////////////////////---......//////000000111000//////......//////000111111111111222222222222111222222222222222111111111222333555666666777777555555555666777999:::;;;666777888999999::::::999888999;;;===???BBBCCCDDDDDDGGGJJJMMMMMMJJJGGGDDDDDDFFFHHHJJJJJJHHHFFFDDD>>>@@@BBBDDDKKKTTTXXXWWWPPPPPPQQQQQQOOOMMMKKKIIILLLOOOXXXdddnnnnnndddZZZTTTPPPKKKHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLKKKIIIGGGGGGGGGQQQRRRSSSSSSTTTWWW[[[___aaaaaa```]]]YYYVVVTTTTTTPPPOOOLLLJJJNNNUUUWWWTTTMMMPPPSSSWWWXXXXXXWWWVVVQQQRRRRRRPPPMMMLLLLLLMMMKKKOOOTTTUUUSSSQQQRRRSSSPPPNNNMMMNNNQQQUUUWWWXXXTTTSSSQQQOOOMMMLLLKKKKKKLLLOOOSSSUUUSSSPPPMMMLLLEEEDDDBBBCCCEEEGGGGGGFFFHHHJJJKKKJJJFFFDDDFFFHHHEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@@@@EEEFFFFFFDDD@@@>>>======>>>>>>>>>===<<<;;;:::999999999::::::::::::999999888999999999:::::::::;;;666666555555666888999:::;;;;;;;;;;;;:::999888888777777888888777777666555333333444555555666777777555555555555555555555555111111222333444444444444444444444444444444444444111111333333333333111111111111222333333333222222222222222333333444444444222222222222222222222222000000111111222222222333000000////////////............////////////..........................................////////////////////////000000000000000000000000111111111111222111000000000000111222///000111111222222111111222111111111111111222222222333333444444333333222111111111111111222222333222222222222222222222222111222444333333222444555777666444333333444555555555888888666888<<<===;;;;;;:::999888999888666555555555555666666777777888999999:::::::::;;;;;;;;;777888999999999:::===@@@DDDCCC@@@<<<:::;;;???CCCEEEEEEFFFGGGFFFCCC>>>;;;888999;;;@@@HHHPPPTTTWWWQQQKKKGGGJJJLLLMMMMMMPPPMMMKKKNNNSSSSSSSSS]]]jjjxxxoooiiikkknnnvvvzzzxxxxxxyyy}}}xxxvvv{{{zzzpppjjjooozzzrrrhhh[[[VVVZZZ```cccbbb]]]YYYWWWYYYYYYWWWVVVWWWWWWUUUTTTVVV[[[```ccceee```^^^^^^^^^ZZZTTTRRRUUU---,,,+++)))))))))***+++******))))))******+++,,,++++++++++++,,,,,,---...---------,,,,,,,,,+++++++++,,,......,,,+++++++++------------------------......------,,,,,,------,,,,,,---------.........////////////////////////------......///000000111//////............//////000000000000111111111111000000000000111222333333000111222444555555666666666555555555666777888888666666777777777777777666555777999<<>>>>>???@@@AAAFFFGGGFFFDDD@@@=========;;;<<<<<<===<<<;;;:::999999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;666666555555666777999::::::;;;;;;::::::999888777777888888888888777666666555555555444444555555666555555555555555555555555000111222444555555444444333333333333333333333333111111333333333333111111000111222333333333333222222222222222222333333444222222222222222222222222111111111111111222222222000000/////////...............////////////......---..................------------......///////////////000000000111111111000000000000111111111111222111000//////000111222...///000111222111111000111111111111111222333444111111222222222222111111222222111111222222333444000111111111111111111000000222333444333444555777777666444333222333444555777::::::888999===>>>;;;999888888888999888666444333333333444555666666666888888888999999999999:::777999:::999777777999<<<>>>>>><<<:::999:::===@@@CCCCCCDDDCCCBBB@@@>>>===:::;;;===AAAHHHNNNSSSUUUPPPKKKGGGHHHHHHGGGJJJNNNKKKHHHKKKQQQPPPMMMWWWeeerrrggg```^^^\\\^^^lll~~~tttiiifffdddcccfffmmmtttzzz~~~yyyyyypppbbb^^^dddddd^^^YYYYYYZZZ```gggjjjiiifffiiigggjjjssswwwmmmhhhkkkqqqvvvrrrfff\\\[[[^^^bbbgggkkkggg___WWWWWW\\\^^^\\\YYYWWWTTTVVVZZZ\\\ZZZYYY[[[ZZZSSSRRRYYY[[[WWWYYY___aaa______bbbaaa^^^^^^aaa,,,+++***((((((((()))************)))***++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++*********+++---///...,,,+++******------------------------...------,,,++++++++++++,,,,,,,,,---------......////////////////////////---------...///000000111//////............//////////////////000000000000////////////111333555666000000222333444555555555777666666555555555555555666666666666666555555444222444777;;;>>>AAACCCDDDDDDGGGKKKMMMLLLHHHCCC???BBBFFFIIIKKKJJJHHHFFFEEEEEEIIIIIIFFFIIIPPPRRROOOPPPNNNLLLJJJJJJKKKMMMNNNSSSVVV```ooo|||{{{mmm```SSSPPPMMMKKKKKKKKKJJJIIILLLKKKJJJIIIIIIIIIJJJKKKFFFGGGHHHHHHIIIKKKNNNQQQQQQSSSTTTVVVYYY]]]ccchhhjjjddd]]]YYYWWWUUURRROOOIIIGGGCCCBBBIIIRRRUUURRRNNNQQQUUUXXXXXXVVVRRRPPPNNNNNNLLLHHHDDDEEEIIIMMMLLLPPPSSSSSSPPPPPPTTTXXXSSSRRRQQQQQQRRRSSSQQQPPPRRRSSSSSSQQQOOOMMMMMMMMMMMMQQQTTTTTTPPPLLLJJJJJJGGGDDDAAA@@@BBBFFFHHHIIIFFFIIIKKKIIIEEECCCEEEIIIJJJJJJHHHFFFDDDAAA???===>>>============???@@@AAAFFFFFFFFFDDD@@@>>>===>>>:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::999999999:::;;;;;;::::::999777777666555555666888888999999:::999999888777666888888888888888777666666777777666444444333333444444555555555555555555555000111222444555555444444222222222222222222222222333333555555555555333333000111222333333333333333222222111111111222333333222222222222222222222222111111111111111111111111000/////////..................////////////......------............---------------.........//////000000000000111111111111000000000000111111111111222111000//////000111222...///000222222111111000111111111111222333444555000000111111111111000000333333222222333333444555000000111111111111000000000222333444444555666888777666444222222222444555999<<<<<<:::;;;>>>???<<<777666666777999888666444111111222333333444555555777777777777888888888888:::<<<===:::777666777:::;;;<<<<<<:::::::::===@@@<<<>>>@@@???===;;;;;;;;;:::;;;===AAAFFFLLLPPPRRRKKKGGGFFFFFFDDDBBBEEEJJJHHHFFFJJJQQQPPPLLLVVVeeelllaaaYYYUUUOOOJJJUUUeeeuuugggXXX\\\XXXTTTTTTXXX^^^cccfffiiihhh]]]PPPQQQ\\\___ZZZNNNMMMOOOVVV^^^bbb```]]][[[VVVSSS\\\nnn~~~xxxsssmmmjjjiiikkkmmmnnnfffWWWMMMRRRWWWWWWYYY^^^[[[UUUQQQVVV[[[[[[WWWSSSRRRQQQUUU\\\___]]]]]]___\\\PPPPPPZZZ[[[SSSTTT```eeebbbbbbfffgggfffhhhlll......---,,,+++***)))(((''')))+++,,,***)))))))))000...)))&&&'''+++......111+++))),,,+++''')))///---...000000...******,,,***%%%(((000---$$$(((444444...+++......***,,,222---,,,,,,,,,,,,---............---------......///---------...............---......///000111111222888///+++111555111------333333...(((---666555---444444444333222333666888:::333000444666444666:::999888777666666555555555333555999<<<@@@BBBCCCCCCEEEEEEKKKKKKGGGJJJHHH<<>>???CCCCCCCCCBBBAAA@@@>>>>>><<<;;;999888888999;;;<<<===<<<<<<;;;;;;;;;<<<<<<666777888999:::;;;;;;;;;555555666666777777888888888666555444444555666888:::888666555666888888777444666777888888777666444444444333333333222222222666666555555555444444444333333333333333333333333111222222333333222222111000111111111111222222222111111111111111111111111222///---000444555333///222111///...---...000111//////.........---------......////////////......---------............///...............///000000000000///...............///////////////000111111000000000000000000000000000000000000000111111222000000000000111111111111333333333333333333333333000000000000000000000000////////////000111222333//////000111222333333333555555555555666666666666777999;;;;;;999777666666666666666666666555555555444444444444444555666666777888::::::888777777888777888999999888888:::<<<>>>===;;;:::;;;<<<>>>???AAA@@@???>>>===<<<<<<<<<===<<<>>>EEELLLPPPNNNJJJDDDEEEFFFHHHIIIJJJKKKKKKGGGIIIJJJJJJJJJMMMRRRVVV```[[[TTTMMMJJJKKKNNNPPPZZZpppnnnYYY___WWWNNNLLLPPPVVVZZZ[[[]]]YYYUUUTTTVVVWWWVVVUUUNNNNNNPPPTTTYYYZZZXXXUUULLLLLLLLLTTTfffyyyqqqhhheeebbbiiipppkkk___WWWNNNLLLPPPSSSRRROOORRRKKKLLLWWW___[[[RRRNNNQQQOOOPPPXXXcccfff___WWWVVVTTTSSSTTTWWWZZZ\\\]]]cccbbbaaacccfffhhhhhhfff+++++++++++++++*********((()))++++++)))((()))***%%%(((*********+++------$$$&&&***///333222---((('''&&&&&&***---//////000------,,,***)))+++...///111------000222///+++)))---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......000//////......---------/////////000111222222222&&&,,,444777222---...333)))''')))///333555777:::222222222111111111222333555111111666999777777:::777666666555444444444444333666;;;???BBBCCCBBBAAAJJJGGGFFFEEEBBB>>>@@@CCCBBBCCCDDDCCCBBB@@@@@@@@@KKKHHHDDDCCCFFFKKKQQQTTTLLLKKKJJJIIIIIIIIIJJJKKKOOOSSS___pppwwwoooccc[[[XXXUUUPPPLLLIIIIIIIIIJJJGGGHHHHHHFFFDDDDDDEEEFFFJJJJJJJJJIIIJJJMMMRRRVVVVVVVVVWWWXXXUUUPPPPPPTTTUUUWWWYYYXXXUUUQQQNNNMMMKKKFFFCCCGGGPPPYYY[[[[[[VVVXXXYYYZZZXXXTTTPPPMMMPPPOOOLLLJJJIIIIIIIIIJJJKKKOOOQQQOOOPPPSSSUUUSSSOOOIIIHHHKKKLLLJJJJJJLLLPPPQQQRRRRRRQQQPPPNNNLLLPPPUUUVVVRRROOOMMMIIIDDDEEEEEEDDDFFFIIIKKKKKKKKKJJJKKKKKKIIIGGGFFFHHHKKKGGGEEEDDDDDDDDDCCCAAA???>>>>>>===<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<===<<<:::999999:::<<<======<<<<<<<<<;;;;;;::::::888888999999999999999999555666666666777777777888777666555444444555666777999777666666777888777666444555777888888777555444444444444444333333333222555444444444333333333333333333333333333333333333111222222333333222222111000111111111111222222222111111111111111111111111444111///111555777444000222111///...---...///000//////.........---------......////////////......---------............///...............///000000111111000//////////////////////////////000000111000000000000000000000000000000//////000000111222000000000000111111111111222222222222222222222222111111111111111111111111////////////000111222333000000000111111222222333333444444444444555555555666777999999999888666555555555555555555666666666555555444444444555666777999:::;;;:::888666666777888999::::::888888999;;;;;;:::::::::;;;===@@@AAADDDCCCAAA???======>>>>>>@@@AAADDDKKKPPPPPPKKKEEEFFFFFFHHHIIIJJJIIIIIIHHHGGGHHHIIIIIIHHHJJJNNNRRRYYYTTTMMMGGGFFFHHHMMMPPPSSScccxxxqqq\\\VVVQQQLLLMMMRRRWWWXXXVVVYYYWWWSSSQQQQQQQQQQQQPPPPPPQQQTTTYYY\\\[[[WWWRRRLLLNNNTTT^^^ooozzzkkkcccbbb```gggllleeeVVVRRRNNNMMMPPPRRRPPPNNNNNNKKKNNNWWW\\\VVVNNNJJJMMMLLLNNNTTT\\\aaaaaa___[[[YYYWWWWWWZZZ^^^```aaaeeecccaaacccgggiiihhhfff)))))))))******+++++++++)))******)))(((((()))+++***,,,------***((()))+++...222///###!!!///888777333///...//////+++&&&)))111111***+++555555+++))))))(((***...222///)))---,,,,,,,,,,,,---......,,,,,,++++++,,,------...222111111000///...---,,,///000000111111222222333:::333***(((...777999555333,,,,,,111...%%%(((222***...444888:::999555333;;;666444555666333222333555444444333333333444444555888===AAACCCCCCAAA???888;;;===EEEJJJBBB???LLL;;;???CCCEEEFFFHHHLLLPPPOOOMMMLLLLLLOOOQQQQQQQQQJJJJJJIIIIIIIIIJJJKKKKKKMMMNNNUUU```fffaaaZZZVVVVVVSSSOOOKKKHHHHHHHHHIIIIIIIIIGGGEEECCCCCCEEEGGGKKKKKKIIIHHHHHHKKKQQQUUUUUUUUUVVVUUUNNNHHHIIINNNRRRUUUXXXXXXUUUQQQNNNLLLKKKGGGEEEIIIQQQYYY[[[[[[YYYYYYXXXWWWUUURRROOOMMMOOOOOONNNMMMLLLKKKKKKKKKHHHMMMOOONNNNNNQQQSSSRRRJJJGGGGGGJJJLLLKKKJJJLLLOOOPPPPPPPPPPPPNNNMMMLLLNNNPPPPPPNNNNNNOOOMMMHHHEEEDDDDDDFFFIIIKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIHHHCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>======>>>@@@AAA@@@@@@???>>>===<<<;;;;;;===<<<;;;::::::;;;<<<===<<<<<<======<<<:::999777999999999999888888777777666666666666777777777777666555444333333444555666666666555666888888666555444555666777777666555444555555444444444333333333333333333333222222222222333333333333333333333333111111222222222222111111000111111111111222222222111111111111111111111111555333222333666777555222111000///.........///000...............---------......////////////......---------............///...............///000000222111111000000000000111//////......//////000000000000000000000000000000000000//////000000111222000000000000111111111111111111111111111111111111222222222222222222222222////////////000111222222111111111111111111111111222222222333333333444444555444444777::::::666333333444444555555666666666777666444333444555777999;;;<<<<<<;;;888666555666888:::;;;;;;999888888999777777888999;;;>>>AAACCCEEECCC@@@>>>======>>>???CCCEEEIIIOOORRROOOGGG@@@EEEFFFHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGFFFHHHJJJMMMRRRNNNIIIFFFFFFIIINNNRRRPPPWWWcccsssrrr___UUURRRQQQUUU[[[^^^[[[WWWUUUTTTSSSPPPNNNMMMNNNOOOSSSVVVZZZ]]]^^^[[[TTTOOOKKKQQQZZZeeerrr}}}|||vvvqqqccc^^^______fffhhh^^^MMMNNNPPPRRRRRRQQQOOOMMMKKKLLLSSSZZZZZZSSSMMMKKKJJJJJJJJJMMMTTT]]]eeejjj]]]ZZZVVVVVVXXX\\\___```ddd___\\\___dddhhhgggeee((())))))))))))******************)))'''(((***,,,111...++++++***)))+++///111&&& ***777777,,, %%%+++///333444000+++'''///111+++))),,,))) ---///,,,''')))000222...---,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////111111000000//////......//////000000000111111111!!!///999555...---...---666222111222111000333888999444///++++++---000222111...---///222555666888444333333333333444555666888:::<<<>>>???@@@??????GGGKKKEEECCCGGG???777===<<<@@@CCCCCCAAABBBEEEIIICCCCCCEEEJJJQQQUUUUUUTTTJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKMMMTTTWWWUUUSSSSSSQQQOOOLLLIIIGGGGGGGGGHHHJJJIIIGGGDDDBBBBBBDDDGGGJJJIIIGGGEEEEEEHHHMMMRRRRRRRRRSSSQQQJJJCCCEEEKKKPPPSSSVVVWWWTTTPPPMMMKKKJJJHHHGGGJJJRRRXXXZZZYYYWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLNNNNNNOOONNNMMMMMMEEEKKKNNNLLLJJJLLLMMMLLLHHHHHHIIIMMMOOOOOOMMMLLLMMMMMMMMMMMMMMMKKKJJJIIIGGGIIIIIIJJJPPPVVVVVVRRRHHHFFFEEEEEEGGGIIIIIIIIILLLIIIFFFGGGKKKLLLJJJFFF@@@???>>>???AAABBBBBBAAA???>>>=========>>>???@@@@@@???>>>===<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;<<<======<<<999777555888888888777777777888888666666666666777777777777555555444333333444555555444444444666888777555333333444555555555555444333555555555444444444333333333333333333333222222222222222222222222222222222111111222222222222111111000000111111111222222222111111111111111111111111444333222444555666444222111000///............///..............................////////////......---------............///...............///000000111111000//////000000000//////.........//////000///////////////////////////////////////000111111///000000000111111111111111111111111111111111111111111111111111111111111///////////////000111111111111111111000000000000222222222333333333333444444222111444999;;;777222222222333444555555666666777666444333444555888999999;;;;;;:::888777666777888:::;;;;;;999777777777666666777999;;;===???AAA@@@>>>===;;;;;;<<<>>>???BBBDDDHHHMMMNNNKKKDDD>>>BBBCCCEEEGGGGGGFFFDDDCCCDDDEEEEEEFFFFFFHHHJJJKKKOOONNNMMMLLLMMMOOORRRSSSSSSTTTXXXcccqqqxxxooobbbXXXVVVUUUXXX^^^___\\\WWWQQQRRRSSSQQQNNNMMMPPPRRRWWWYYY[[[]]]\\\WWWRRRNNNLLLRRRZZZbbbkkkpppllldddiii\\\ZZZ^^^^^^ddddddYYYLLLQQQWWWYYYWWWSSSPPPOOOKKKRRR[[[___]]]WWWTTTTTTOOOLLLIIILLLVVVbbbmmmsss___[[[WWWUUUWWW[[[___```^^^XXXTTTXXX```fffeeebbb*********))))))))))))(((*********)))'''(((***,,,,,,&&&%%%***/////////111---'''+++444000$$$%%%111222333///$$$ &&&///444***+++...///......000444111333222---***,,,......---,,,,,,,,,,,,---......------------...///000111......//////000000111111.........///////////////666333...)))+++000000---)))111222...222:::444''',,,---000444777666222...777888999:::;;;;;;888555444444444444555777888999;;;:::888777888;;;>>>@@@<<<@@@<<<999@@@GGGEEEBBB@@@BBBEEEDDDCCCBBBDDDGGGVVVPPPKKKIIILLLOOOPPPOOOKKKKKKLLLLLLMMMMMMMMMMMMMMMJJJIIIMMMOOONNNOOORRRSSSQQQNNNJJJHHHFFFFFFFFFIIIHHHFFFCCCAAABBBDDDGGGFFFFFFDDDCCCBBBEEEJJJNNNOOONNNOOONNNIIIDDDFFFLLLPPPRRRUUUUUURRRNNNKKKJJJIIIGGGHHHKKKPPPUUUVVVVVVRRRPPPNNNLLLKKKJJJJJJKKKHHHJJJLLLNNNPPPPPPOOOOOOGGGNNNQQQMMMIIIIIIJJJIIIHHHIIILLLOOOQQQQQQNNNJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDFFFGGGIIIQQQYYY[[[XXXJJJHHHFFFEEEFFFGGGGGGGGGLLLHHHEEEGGGLLLMMMJJJEEE???===<<<>>>@@@BBBCCCCCC======<<<;;;<<<===>>>???@@@???>>><<<;;;;;;;;;;;;888888888999999::::::;;;;;;;;;<<<<<<;;;999666444666666666666666888999:::777777777777666666666666444444333333333333444444333222333555777777555333333333333444444333333333555555444444444333333333333333333333333444444444222222222222222222222222000111111222222111111000000000111111111222222222111111111111111111111111333222222333333333222111000//////...............---...........................////////////......---------............///...............///000000//////.........//////000//////............//////......................../////////...///000000111///000000000111111111111222222222222222222222222000000000000000000000000//////////////////000111111111000000000000000000222222333333333444444444333111000444999:::666222111222222333444555555666777666444444444555777888666888999999888777888999888999:::999777666666777777777888999:::;;;<<<<<<888999999;;;<<<===>>>>>>@@@AAACCCEEEFFFEEEBBB???>>>???AAADDDEEEEEEDDDCCCBBBCCCCCCEEEHHHJJJLLLMMMNNNOOORRRUUUUUUUUUSSSRRRTTTTTTUUUZZZeeeoooooojjjYYYTTTPPPPPPTTTUUUSSSOOOKKKNNNPPPPPPNNNNNNRRRUUUXXXYYYYYYXXXUUURRRPPPNNNNNNSSSXXX\\\cccgggeee______UUUUUUYYYXXX\\\]]]TTTQQQWWW^^^```\\\VVVSSSRRROOOXXXbbbddd```^^^___aaa\\\UUUPPPVVVdddqqqxxxyyyeeeaaa\\\ZZZ[[[___bbbcccYYYSSSOOOUUU```gggeee```+++++++++******))))))))))))******)))(((((()))+++***&&&'''000222,,,''')))&&&(((//////%%%!!!:::[[[^^^wwwkkkQQQ===222---))))))(((&&&)))///'''''')))---...,,,,,,///---,,,,,,,,,,,,---..................///000222222,,,---...///000111111222........................---))))))///333333222333'''???SSS```wwwgggXXXDDD555...///222555%%%(((+++---111666555222444444444555777999:::;;;;;;888555333444777<<<@@@:::BBB]]]rrrqqqlll___IIIAAABBBDDDEEEFFFFFFFFFEEEBBBAAAAAAFFFMMMOOOKKKGGGKKKKKKLLLMMMMMMMMMLLLLLLKKKHHHGGGIIIJJJJJJLLLQQQXXXVVVRRRMMMIIIFFFDDDCCCGGGGGGFFFDDDBBBBBBEEEGGGDDDDDDDDDCCCCCCFFFJJJMMMOOOMMMLLLMMMKKKIIIJJJOOOQQQSSSTTTRRROOOKKKIIIIIIGGGGGGHHHKKKNNNQQQQQQQQQLLLKKKJJJIIIIIIJJJKKKLLLIIIKKKMMMNNNPPPPPPPPPOOOKKKRRRVVVQQQLLLJJJJJJJJJGGGKKKOOOPPPQQQRRRMMMFFFEEEDDDDDDCCCBBBBBBBBBAAADDDGGGHHHIIINNNTTTVVVSSSKKKHHHEEEDDDEEEFFFGGGFFFIIIEEECCCFFFJJJKKKHHHDDD@@@>>>===>>>AAACCCDDDDDD===<<<;;;;;;;;;<<<>>>???@@@>>>===;;;:::::::::;;;777777888888999999::::::::::::;;;;;;:::888777555555555444444666777999;;;777777777777666666666666333333333333333333333333222111111333555666555333333222222222222222222333444444333333333222222222333333333333444444444444222222222222222222222222000000111111111111000000000111111111111222222222111111111111111111111111111111222222222111000000/////////.........---------------.....................////////////......---------............///...............///000000...............//////000//////......------..............................//////......//////000111000000000000111111111111222222222222222222222222/////////////////////////////////......//////000000000000000000000000000222222333333333444444444222111222555888999666222111222222333333444444444444444444444444555666666333555777888777777888999777777888666555444666888888888888999999999999999666999===@@@BBBAAA???=========>>>??????@@@AAAAAA===>>>???AAABBBCCCDDDDDDBBBBBBBBBEEEIIILLLMMMLLLKKKOOOSSSWWWXXXVVVSSSQQQPPPRRRRRRTTT\\\hhhoooppp\\\UUUNNNLLLNNNPPPNNNLLLEEEGGGJJJKKKLLLNNNPPPRRRUUUVVVVVVTTTQQQOOOOOOOOOOOOSSSVVVYYY___fffhhheeeUUUNNNPPPRRRNNNQQQUUUPPPVVVZZZ______\\\XXXVVVVVVSSS\\\cccbbb___aaafffhhhfff```^^^fffttt~~~~~~zzzdddaaa\\\ZZZ[[[]]]___```ZZZSSSNNNUUUcccjjjeee]]]*********+++++++++++++++((()))++++++)))((()))***---***,,,111---&&&***555***???ddd^^^:::;;;+++###,,,111,,,+++111---,,,,,,,,,,,,---......------------///000111222---------......//////000///////////////.........111111333222222JJJQQQJJJ:::+++(((000777888333333444555777999;;;<<<999777444222333777<<>>>>>=========AAAFFFIIIGGGHHHKKKMMMKKKIIIFFFDDDCCCEEEGGGHHHIIICCCBBBAAACCCFFFGGGDDDBBBAAA@@@>>>???AAADDDFFFFFF>>>===<<<<<<<<<===??????>>>===;;;999888888888999777777888999:::::::::::::::999999999888888888777666666444444444666888999888777777777666666666555222222333333333333222222222111000111333555555444222222111111111111222222333333222222222111111111111222222222333333333333111111111111111111111111000000111111111111000000000111111111111222222222111111111111111111111111111111222222111000000000......//////......---------------.........//////......////////////......---------............///...............///000000//////......///000000111000///...------------...------------------------///............///000000000000000000111111111111111111111111111111111111////////////////////////000//////.........//////......//////000000111111111111111222222222222333111333444666777666555444222222222222222333333333222222444555555555444333333555777777666555555666666666555333222333666999777777888888888888888888:::???FFFKKKLLLHHHBBB>>><<<===>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBDDDEEECCCBBBBBBEEEIIIKKKKKKIIIKKKMMMQQQUUUWWWWWWVVVUUUNNNNNNLLLMMMVVVccckkklll```YYYQQQNNNOOOQQQPPPNNNDDDDDDEEEHHHKKKMMMNNNMMMOOORRRTTTTTTQQQOOOOOOPPPNNNQQQTTTUUU[[[cccgggfffOOOKKKNNNNNNEEEHHHPPPOOOVVVWWWYYYYYYWWWWWWWWWWWWUUU\\\^^^ZZZXXX]]]dddgggdddeeeiiirrr|||zzztttbbb___[[[YYYZZZ[[[\\\[[[\\\TTTOOOVVVccciiiaaaVVV((()))***+++,,,---......''')))+++,,,***))))))))))))''')))+++'''(((<<>>===<<<;;;;;;::::::;;;<<>>=========>>>@@@AAA===;;;999777666666777888777888999:::;;;<<<<<<;;;:::999888888777888888999888777555444444444666777888888777777666666666555111222222333333222222111333111///000222444555555222222111111111111222222222222222111111111000000000000111111222222222222111111111111111111111111000000111111111111000000000111111111111222222222111111111111111111111111111222333333111000000000......//////......---,,,---------.........//////......////////////......---------.........//////...............///000000000000///000000111222222000///...---------------------------------------...............///000000000000000000111111111111000000000000000000000000000000000000000000000000000//////.........//////---......///000111111222000000000000111111111111111444777777666555444555333333222222222222222222000111333555555444333222444666777666444333333444555444333111000222666:::555666777888888999999888@@@FFFOOOUUUTTTNNNEEE???<<<>>>@@@@@@@@@???@@@@@@EEEDDDBBBAAAAAABBBDDDEEEDDDCCCBBBDDDHHHJJJHHHFFFLLLMMMPPPSSSVVVXXXYYYZZZOOOLLLHHHHHHRRR___eeeddd___YYYQQQOOOQQQRRRQQQNNNFFFEEEEEEHHHLLLNNNMMMJJJJJJOOOTTTVVVSSSPPPOOOOOOLLLOOOQQQQQQUUU\\\```___OOOLLLPPPMMMBBBEEEOOOQQQTTTSSSRRRRRRSSSUUUWWWXXXUUUZZZYYYRRRPPPXXX```bbb^^^dddnnnwww|||yyysssmmmdddbbb^^^]]]]]]^^^]]]]]]]]]TTTNNNUUUbbbeee[[[OOO******))))))******+++,,,+++*********))))))((((((888+++555eeeVVV!!!(((333***,,,)))///+++(((""",,,222111000000/////////000000---------.........//////''':::222---111,,,,,,,,,bbb???555666777222:::...777@@@000666777777777777888888888111???mmmHHHMMMGGG???BBBKKKFFFDDDPPPKKKHHH999:::HHHBBB>>>QQQHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDDDDEEECCCFFFKKKNNNPPPOOOMMMKKKSSSNNNMMMQQQQQQMMMKKKMMMMMMPPPRRRQQQLLLHHHGGGHHHBBBEEEHHHIIIJJJIIIHHHHHHJJJLLLPPPRRRRRRSSSTTTUUUQQQUUUYYYYYYUUUOOOLLLKKKKKKQQQUUUUUUPPPMMMMMMOOOMMM[[[aaaYYYPPPPPPMMMFFF===;;;:::;;;===>>><<<999999???DDDDDDEEEHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJIII>>>@@@AAA???<<<;;;===???IIIGGGCCCCCCDDDGGGHHHIIIAAA???===;;;:::;;;<<<===<<<:::777666777888888888444666999999999999999;;;888999:::;;;:::888666444444555666888888888777666555555555555555555555555111111111111111111111111222222222111111111111000222222333333333222222111222222222222222222222222111111111111111111111111000000000000000000000000222111000//////000111222222222111111111111111111//////000000111111222222......////////////............////////////..............................---------............///000///------......---,,,///............///000000111111222222222222111111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////////////////000///.........///111222///////////////.........222222111111111111222222///......///111333222222///000111222222222222222444555555555444333333222222111000000000111333333444444444555555444333333666666555444444444555555555555555555555666777888:::999666555666999===???HHHLLLOOONNNHHHCCC@@@??????===:::888999<<<@@@CCCLLLHHHDDDBBBCCCEEEHHHIIIEEEGGGIIIIIIIIIIIIKKKLLLIIIIIIJJJLLLNNNPPPRRRSSSHHHKKKLLLKKKNNNUUUYYYYYYZZZUUUPPPPPPRRRSSSPPPLLLHHHFFFGGGKKKPPPPPPLLLHHHIIIKKKOOOSSSRRRMMMMMMPPPLLLNNNPPPSSSUUUWWWYYYYYYNNNOOOOOOLLLGGGGGGKKKPPPZZZXXXUUUVVVYYYYYYWWWUUUXXXXXXVVVQQQSSSZZZ___```]]]___bbbgggkkkkkkiiifffaaaaaaaaa```^^^[[[WWWUUUUUUMMMKKKTTT^^^]]]UUUNNN******))))))******+++,,,************)))))))))(((***,,,???TTTKKK)))@@@/// 000,,,222***---///......---------......------------.........///777###000&&&,,,,,,>>>>>>>>>(((<<>>===>>>@@@AAA>>><<<888???DDDDDDEEEGGGGGGEEEHHHHHHIIIIIIIIIIIIHHHHHH>>>@@@AAA???<<<:::===@@@KKKHHHEEEDDDDDDEEEEEEDDD>>>===<<<;;;::::::;;;;;;;;;999777777888999888777777999:::999888777777888888999:::::::::888666555444555666888888888777666555555555555555555555555111111111111111111111111222222222111111111111000111222222333333222222111222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000111111111...//////000000//////...///..................///------------------------------------............000...------......---,,,+++++++++++++++,,,------000000111111111111000000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////............000///.........///111111000000000000000/////////.........------.........000///...///111222222000//////000111111111000000444444444444444333222222222111000000000111222333333333444444444333333222444444444333444444555555666555555555555666666777888666555444555888<<<>>>CCCEEEFFFEEEBBB>>>;;;:::<<<;;;999999;;;>>>AAADDDLLLHHHDDDAAABBBDDDFFFFFFDDDFFFHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMIIIKKKKKKHHHIIIOOOQQQPPPRRROOOMMMNNNOOOOOOMMMJJJHHHGGGGGGKKKOOOPPPLLLHHHIIIJJJMMMQQQPPPLLLMMMQQQNNNOOOQQQSSSTTTUUUVVVVVVMMMOOOPPPMMMKKKKKKPPPUUU___[[[XXXXXX[[[]]]]]]\\\ZZZ[[[XXXTTTTTTYYY]]]\\\ZZZZZZ]]]```dddeeedddbbb___`````````^^^[[[XXXWWWQQQKKKJJJRRRXXXWWWSSSQQQ******))))))******+++,,,************))))))))))))222NNN@@@999222111555((((((,,,,,,,,,++++++,,,,,,---------------............///777,,,333555wwwVVV555AAA+++444AAA000555555555666666666777777888777```}}}GGGBBBJJJGGGSSSAAA;;;DDDEEE>>>???GGGCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@AAABBBDDDEEEFFFGGGHHHJJJNNNQQQSSSSSSRRRQQQJJJHHHHHHLLLNNNMMMLLLMMMMMMOOOPPPMMMGGGBBBAAAAAAFFFDDDCCCDDDGGGJJJMMMNNNNNNPPPSSSUUUTTTSSSSSSSSSXXXWWWVVVRRRNNNKKKJJJJJJKKKMMMNNNOOOOOOOOONNNMMMPPPYYY[[[SSSLLLKKKJJJFFFEEECCCCCCCCCDDDDDDBBB@@@<<>>=========;;;999777999999:::;;;===@@@BBBCCCHHHEEEAAA@@@AAADDDFFFGGGDDDEEEGGGGGGEEEDDDEEEFFFJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJJJJGGGHHHMMMOOOMMMKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIILLLOOOPPPLLLIIIHHHGGGJJJMMMNNNLLLNNNSSSTTTTTTTTTUUUUUUTTTSSSSSSMMMOOOQQQQQQPPPQQQVVVZZZccc^^^ZZZZZZ^^^bbbdddddd]]]^^^\\\WWWWWWZZZ[[[ZZZWWWVVVVVVYYY\\\_________^^^___```___^^^[[[YYYWWWKKKHHHHHHNNNRRRSSSSSSUUU******))))))******+++,,,*********)))))))))))))))(((PPPuuu!!!$$$888444222+++,,,++++++++++++,,,,,,---------------------------BBB''',,,sss999///:::333888555666666666777777777777EEE<<<444444444:::YYYTTTBBBBBBJJJGGG===>>>CCCDDDEEEBBBDDDFFFGGGGGGEEEBBB@@@===>>>@@@BBBDDDFFFGGGHHHEEEGGGJJJMMMNNNOOOOOONNNIIIHHHHHHKKKNNNNNNMMMMMMNNNPPPPPPLLLFFFAAA@@@@@@@@@AAACCCFFFIIIJJJIIIGGGLLLOOOSSSTTTTTTRRRRRRRRRWWWUUUQQQNNNKKKJJJKKKMMMNNNMMMMMMOOOQQQQQQPPPOOOQQQVVVWWWOOOIIIHHHHHHFFFGGGGGGGGGGGGFFFFFFDDDCCCAAAGGGLLLKKKKKKLLLKKKHHHJJJIIIIIIHHHGGGEEEDDDCCC@@@BBBCCCAAA>>>>>>BBBEEEIIIHHHFFFEEEDDDBBB>>><<<;;;<<<=========;;;999888888888888999::::::888555:::;;;:::999666444555666888999999999999888777666555666777888888777666555444444444444444444444444222222222222222222222222222222222111111111000000000111111222222222222111000000000000000000000000111111111111111111111111///////////////////////////000111222222111000///000000000000111111111111111111000000/////////...//////000000000000//////000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,......---,,,...............///000000---......//////......------------.........//////................................................000//////......------,,,............//////000000////////////000000000000///......------......///000///......000000///---000000000000//////...---222222333333333333222222111111111111111222222222000111111222222222222111111111111111222333444555777777777777666666555555444333444444666888;;;<<>>AAADDDGGGHHHDDDEEEGGGGGGEEECCCCCCCCCIIIHHHFFFEEEDDDCCCCCCCCCEEEHHHJJJIIILLLRRRUUUTTTHHHIIIIIIIIIHHHJJJNNNQQQOOONNNNNNOOOPPPOOOLLLIIIEEECCCEEEJJJLLLMMMQQQVVVXXXXXXXXXWWWUUUTTTRRRQQQOOOQQQTTTTTTTTTVVVYYY\\\```]]][[[\\\aaaeeegggfff^^^```___[[[ZZZ]]]]]][[[WWWVVVUUUWWWZZZ]]]^^^^^^___``````___]]]ZZZWWWUUUIIIDDDDDDKKKRRRUUUWWWYYY******))))))******+++,,,))))))))))))))))))******!!!222///>>>000,,,,,,++++++,,,---......------------------,,,,,,,,,,,,---bbb888///444999666666666777777777888888,,,555777999999...///CCC333RRRIIIJJJGGGHHHHHH@@@<<>>???<<>>@@@@@@>>><<<===AAAEEEEEEDDDDDDDDDDDDBBB>>>;;;<<<===>>>???>>><<<:::888888777888999::::::888666888999999777555555666888888999999999888888888777555666777888888777666555444444444444444444444444222222222222222222222222222222222111111111000000///000111111222222222222////////////////////////000000000000000000000000///////////////////////////000111222222111000/////////000000000111111111111000000000//////......//////000000000000//////000...---++++++---...000------------------------,,,,,,,,,------------...---,,,+++,,,---...---,,,++++++******++++++,,,---------............---------------.........//////................................................//////......---------,,,---......///////////////---------.........//////000000////////////000000000...---...//////...---111111111111000///......111111222222222222222111000000111111222222222222///000111111222222222111000000000111222333444555777777888888777666555444444555666777999:::;;;<<<===:::777888;;;===<<<:::888:::<<<>>>??????>>>===@@@>>><<<<<>>???BBBLLLXXX\\\VVVLLLEEEBBBJJJMMMQQQSSSRRRPPPOOONNNLLLJJJHHHHHHKKKNNNOOOPPPKKKJJJIIIHHHHHHIIIKKKLLLNNNNNNMMMJJJFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHEEEIIIKKKIIIIIIKKKMMMKKKIIIHHHHHHFFFEEECCCAAA@@@;;;<<<<<<:::999:::???CCCCCCBBBBBBBBBBBBAAA>>><<<======??????>>>===:::999888777777888::::::999777777777777666555555888:::999888888888888888888888666777777888888777555555333333333333333333333333333333333333333333333333222222222111111111111000//////000111222222222222////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000...//////000000111111111000//////////////////.........////////////......///...---,,,,,,---...///........................,,,,,,,,,,,,---------------,,,+++,,,---...---,,,,,,,,,++++++,,,,,,---...------............------+++++++++,,,,,,,,,------------------------------------------------------------------------------------...////////////...,,,,,,,,,------....../////////............//////...---,,,---...///...---000000111111111000//////000000111222222222111111000000111222222222222111///000111222222222222222111111111111222333444444666777888999888777666555666777888:::;;;;;;;;;;;;999777666777888999999999777999;;;===>>>===<<<;;;AAA???<<<<<<===>>>???>>>BBBDDDFFFGGGEEECCCAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEHHHJJJIIIKKKPPPQQQOOOFFFDDDAAA???BBBHHHNNNRRRSSSSSSRRRPPPNNNLLLJJJIIIDDDAAABBBHHHMMMOOORRRUUURRRRRRRRRQQQPPPNNNMMMLLLUUUVVVXXXZZZZZZZZZYYYYYYUUUUUUWWW\\\bbbdddbbb___ZZZ\\\]]]ZZZ[[[___```^^^[[[[[[\\\___bbbcccbbb````````````___\\\YYYVVVTTTNNNEEEDDDPPP^^^bbb^^^ZZZ******))))))******+++,,,((()))))))))************HHH......111,,,++++++,,,,,,...//////---------,,,,,,,,,++++++ QQQ222###444///;;;333WWWYYY999222333333333444444444555555:::444---+++111;;;>>>:::666)))666LLL===---```:::IIIKKK444IIIBBBDDDEEEGGGFFFDDDBBBAAA:::<<>>?????????AAADDDEEECCCAAA@@@@@@?????????@@@AAABBBCCCDDDDDDHHHIIIGGGHHHKKKKKKIIIEEEBBB@@@AAAFFFKKKNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKIIIEEEDDDIIIMMMMMMNNNPPPOOOOOOPPPPPPPPPOOOOOONNNTTTUUUWWWZZZ\\\\\\ZZZXXXVVVUUUVVVZZZ```cccbbb```XXXZZZYYYVVVWWW[[[]]][[[XXXYYY]]]aaadddccc___\\\]]]]]]^^^^^^]]]ZZZXXXVVVOOOKKKLLLWWWaaaaaa[[[WWW*********)))***++++++,,,(((((())))))*********+++zzz333555+++555&&&uuuccc 444++++++++++++,,,---...///---------,,,,,,+++++++++VVVccc&&&+++:::"""777111000222///,,,PPPFFF666111111222222222333333333///444===:::111444777111444333444:::@@@CCCAAA>>>gggPPP111PPP;;;BBBCCCDDDEEEDDDCCCAAA@@@;;;===@@@CCCEEEFFFFFFEEECCCBBBAAA@@@???@@@@@@AAA???EEEHHHJJJPPPZZZ\\\XXXJJJLLLMMMJJJGGGEEEGGGJJJSSS]]]ccc\\\MMMCCCEEEKKKRRRTTTWWWWWWSSSNNNJJJHHHFFFEEEFFFIIIMMMOOOMMMJJJJJJLLLLLLIIIDDDCCCHHHMMMIIIHHHGGGHHHGGGDDDDDDEEEDDDHHHKKKKKKIIIIIIKKKMMMIIILLLLLLHHHHHHMMMRRRSSSGGGFFFFFFEEEDDDBBB@@@???<<<>>>>>><<<:::===BBBGGGEEECCCAAA??????>>>;;;999<<<<<<<<<<<<;;;:::999999:::888666666888:::::::::999999888555444444666888999888888888888888999999666777888888888666555444333333333333333333333333333333333333333333333333222222222111111111111000......000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222---......///000111111222---.........//////000000,,,------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,+++************+++,,,,,,---......//////......------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////,,,,,,.../////////...---------......///000000111000000////////////000000,,,+++***,,,...//////...,,,,,,---.../////////...//////000111111111111111///000111222333222111111000000111222333444444444444444333333222333333333444555777999:::999888777777888:::;;;;;;:::888777333666999888666444666888333444777999;;;<<<======777666666888===AAACCCDDD<<>>>>>>>>>>>???@@@AAABBBBBBFFFGGGFFFGGGJJJKKKHHHFFFCCCBBBFFFMMMPPPOOOLLLIIIJJJKKKKKKJJJJJJKKKLLLMMMHHHGGGKKKNNNLLLJJJKKKOOOPPPQQQRRRSSSSSSSSSSSSRRRTTTVVVZZZ\\\]]][[[YYYYYYWWWVVVYYY^^^bbbcccbbbWWWXXXWWWSSSSSSWWWYYYXXXTTTWWW\\\aaadddbbb]]]XXXYYY[[[\\\]]]]]]\\\ZZZYYYPPPOOOTTT]]]aaa]]]WWWUUU===)))!!!%%%444"""))))))))))))************nnnDDD%%%'''000,,,***///...---&&&{{{///000444$$$---$$$000&&&111)))'''777&&&222444&&&***222lll222---)))000&&&666---555---000666,,,EEE333000;;;+++333===+++222;;;222333333333222222444666111444777;;;======<<<;;;999<<>>AAA@@@@@@DDDFFFEEE@@@AAABBBBBBAAAAAACCCDDDEEEGGGGGGJJJVVVbbbddd^^^QQQRRRRRRMMMGGGFFFKKKPPPUUUVVVVVVPPPHHHCCCCCCEEERRRRRRQQQPPPOOOMMMJJJGGGBBBEEEHHHIIIJJJKKKMMMNNNNNNKKKGGGDDDEEEHHHLLLOOOGGGGGGGGGFFFEEEEEEDDDDDDEEEGGGKKKMMMOOOOOOMMMLLLNNNLLLJJJJJJKKKLLLLLLLLLFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>???@@@CCCEEEGGGFFFDDDAAA>>><<<<<<<<<<<<;;;888555555888::::::999999999999888777666555444777666555555666888:::<<<::::::999999888777777777666666555444444444444555444444444333333444555555222222111111111111222222333333222222222222222222//////000000111111111111---000333555666444222000...,,,+++,,,...000000/////////000000111111111222111111111111111000///...///////////////////////////////////////......---,,,,,,++++++++++++******000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,---...///************************---------.........////////////.........---------***,,,......---,,,---...)))***+++,,,---------------------.........//////---,,,,,,,,,------......---...///...---,,,---///,,,,,,,,,---------.........------------...//////............////////////000000000000111111111111222222111111000/////////000000000000000000000000000000000111222444555666555555555666777888888999666777777888888888888777555555555555555555555555444444777;;;???AAA@@@>>>444555888>>>DDDHHHHHHFFF???>>><<<===>>>??????>>>BBBAAA@@@@@@?????????@@@DDDCCCCCCEEEGGGGGGFFFEEEJJJGGGIIIOOOOOOKKKJJJNNNMMMIIIFFFHHHMMMQQQPPPNNNLLLKKKJJJHHHFFFHHHKKKNNNPPPMMMTTTdddjjjbbb[[[\\\___[[[YYYYYY[[[]]]\\\[[[[[[VVVNNNLLLSSS^^^aaa___YYYVVVQQQNNNOOORRRTTTTTTXXXXXX[[[]]]ZZZVVVVVVZZZ]]]]]]\\\[[[ZZZXXXVVVUUURRRUUUXXX[[[\\\ZZZXXXVVV000222+++$$$+++(((((())))))))))))******111===)))'''///+++))),,,000FFF...VVV...###&&&222+++%%%777'''555,,,444###(((,,,---(((PPP***---+++222(((444---000***+++///'''///***...777,,,222666777,,,111222333333222222333555222444777:::;;;<<<<<<<<<::::::>>>(((FFF;;;AAA777KKK;;;EEEMMM333888???DDDDDDDDDFFFEEEAAA???@@@BBBCCCCCCCCCEEEGGGEEEFFFFFFIIITTT^^^___ZZZSSSRRRPPPLLLHHHHHHLLLPPPOOOPPPPPPLLLFFFCCCEEEHHHQQQPPPNNNMMMLLLJJJHHHGGGCCCEEEHHHJJJJJJKKKMMMNNNNNNKKKHHHGGGHHHKKKLLLMMMFFFFFFEEEDDDDDDCCCCCCCCCGGGIIILLLNNNOOOOOONNNMMMMMMKKKIIIHHHJJJKKKLLLKKKHHHGGGFFFDDDCCCAAA@@@@@@????????????AAABBBDDDEEEEEECCC@@@>>><<<;;;;;;<<<;;;888666666888:::::::::888888888999888888777777777777888888888888888888999999888888777666666666777666555444444444444444444444333333333333444444222222111111111111222222222222222222222222222222000000000111111222222222///111333444555333222000///...---...000111111111///000000000111111111111111111111111000000000///111111111111111111111111///////////////......---------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++)))+++------,,,+++,,,---******+++,,,---------------------------------------,,,,,,+++,,,---...///+++,,,------,,,,,,---...,,,---------............---------------...//////............//////////////////000000000111111111000000000000000000111111000000000000000000000000///000111222222333444444333333444444555666666777555666666777777777777777555555555555555555555555555555777;;;>>>???>>>===555555:::EEEQQQVVVRRRLLLEEECCC@@@???@@@AAAAAA@@@BBBBBB@@@???>>>=========DDDDDDEEEFFFGGGGGGFFFEEEGGGEEEFFFLLLOOOOOOTTTZZZYYYSSSLLLKKKMMMOOONNNLLLKKKIIIFFFCCCCCCEEEIIILLLNNNQQQ```sssyyynnndddbbbddd```\\\[[[]]]```bbbccc]]]ZZZTTTQQQUUU^^^aaa___WWWSSSQQQTTTTTTQQQQQQTTTXXXWWWYYY[[[XXXTTTTTTWWW]]]]]]\\\[[[YYYXXXVVVVVVUUUWWWYYYYYYYYYYYY[[[]]]WWW"""''',,,""",,,'''((((((((()))))))))***```***'''&&&&&&)))---...***((()))&&&666&&&...UUU'''000'''******%%%////////////'''%%%(((222444000%%%...+++222)))...111......---///,,,$$$oooTTT%%%<<<***///999666---111222333222111111333555444555666777999:::;;;<<<777@@@(((BBB,,,___\\\EEE...DDDKKK777DDD===999AAAHHHIIIHHHGGGDDD???>>>@@@BBBCCCDDDEEEGGGIIIDDDDDDDDDGGGPPPXXXYYYTTTTTTQQQMMMJJJHHHJJJNNNPPPOOOOOONNNJJJEEEDDDGGGKKKPPPOOOLLLJJJHHHFFFFFFFFFEEEGGGIIIJJJJJJKKKMMMOOOOOOLLLIIIJJJNNNOOOLLLIIIFFFFFFEEEDDDDDDDDDEEEEEEIIIJJJMMMOOOPPPOOONNNMMMKKKIIIFFFFFFHHHJJJKKKKKKIIIGGGEEEBBBAAA@@@?????????@@@@@@@@@AAABBBCCCCCCCCCAAA???===;;;::::::;;;:::999777888999;;;;;;:::888888888999999:::::::::777888:::;;;:::888666555888888888777666666555555888777666555444333333333333333222222222222333333222222111111111111222222111111111111111111111111111111222222222222333333222222333333333222111111111000///000222333333333000000000000111111111111222111000/////////000111111111111111111111111111///////////////......------------...//////000000..................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++(((***,,,,,,+++***+++,,,***+++,,,------...------------,,,,,,,,,,,,,,,,,,...---+++***+++,,,...///)))+++,,,,,,++++++,,,...------........./////////---------------......///---............///////////////000000000000111111......///000000111222222000000000000000000000000///000222333333333222111111111222222333333444444444444555555666666666666666666666666666666666666666666888:::===>>>===;;;555777@@@PPP```ddd[[[QQQKKKHHHDDDAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<>>>>>>>>>>>>>>HHHIIIKKKKKKIIIGGGFFFEEEFFFGGGHHHIIIJJJNNNVVV\\\]]]VVVNNNLLLQQQVVVYYYYYYYYYTTTLLLHHHIIINNNTTTXXXXXXcccvvvrrrccc^^^```\\\XXXUUUUUUXXX[[[]]]^^^bbbaaa\\\YYY[[[^^^^^^\\\YYYdddwwwvvvbbbXXX\\\\\\YYYWWWWWWSSSLLLJJJLLLYYYXXXWWWVVVUUUTTTSSSSSSOOOVVV]]]^^^XXXTTTVVVYYY(((222$$$...'''''''''((()))******+++666___+++111$$$,,,"""(((---+++%%%%%%+++111111444(((333+++:::,,,,,,888---333000---###777,,,---'''666$$$...000(((---...------'''111******111000,,,]]],,,000<<>>666'''>>>BBB111AAAHHH@@@RRRAAABBBJJJ<<>>===<<<;;;::::::::::::999:::<<<===<<<<<<<<<;;;===<<<;;;:::999999999999999888888888999:::<<<===;;;::::::999999888888777777777666444444333333333444333222222111111111222222222111111111111222222000000111111222222222222444333333333333333333333555444222111111111111222111///...///111333333222111111000000000000000000222111///......000111333000000000000000000000000///////////////......---******+++---...///000111---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,)))+++------,,,+++,,,---,,,,,,---.........------(((((()))***,,,---......---,,,+++******,,,---///***,,,------,,,,,,---///.........////////////000,,,,,,,,,,,,,,,---......------------...............////////////000000000000000000000//////......000000000000000000000000000111222333333222000...222222222222222333333333222222222222333444555666777777777777777777777777999888777888:::;;;:::888555>>>LLLXXX\\\XXXOOOHHHFFFBBB===;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCGGGJJJMMMLLLIIIFFFEEEEEEAAAFFFIIIIIIIIIKKKPPPSSSUUUOOOIIIKKKRRRZZZ___```ZZZTTTMMMIIIKKKPPPUUUWWW[[[cccooovvvrrreee[[[WWWVVVUUUSSSPPPNNNNNNOOOPPP[[[```bbb]]]YYYZZZ]]]]]]______nnnhhh[[[___```[[[WWWVVVRRRLLLIIIIII[[[ZZZXXXWWWVVVVVVVVVVVVSSSWWWZZZWWWQQQNNNRRRWWW555***###...''''''((()))***+++,,,,,,+++ddd111***---222$$$222'''(((((('''))),,,,,,)))'''000$$$333***888444'''&&&---'''---###333&&&+++......***///...'''+++222111///***222)))******444***000+++888222555...///000111000//////111333555555444333444555777888222DDDAAA777333<<>><<<;;;::::::;;;>>>???BBBDDDDDDBBB@@@???<<<<<<<<<<<<;;;;;;::::::888;;;>>>???>>>===<<<<<<>>>===;;;999888888888999:::999888777888;;;===???<<<;;;;;;:::999999888888666666555444444444444555555444333222222111222222222222111111111111222222111111111222333333444444444444333333333333222222333333222222111222222222000///...///111222222222111111111111000000000000111000/////////000111222///////////////////////////////////////......---)))***+++,,,---...//////..................------------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,------------------------------+++++++++,,,,,,,,,------++++++++++++************)))+++------,,,+++,,,---------............------(((((()))***,,,---......+++++++++++++++,,,,,,---,,,---...---,,,+++,,,---------........./////////,,,,,,,,,,,,,,,------...,,,------------...............////////////000000111111000//////...------000000000000000000000000000111222222222111000///222222333333333333333333222222111111222444666777777777777777777777777777999777777777999:::999888666>>>IIIOOONNNHHHBBB>>>===:::777666888:::;;;<<<<<<<<<===???AAACCCEEEFFFDDDHHHKKKKKKHHHDDDCCCDDD;;;DDDJJJJJJHHHKKKNNNPPPPPPKKKHHHKKKSSS[[[^^^]]]\\\VVVPPPNNNQQQUUUWWWXXXUUUYYY```cccaaa[[[UUURRRNNNNNNMMMKKKHHHFFFGGGHHHWWW\\\^^^[[[YYY[[[^^^^^^___aaammm{{{wwwdddZZZ\\\```[[[WWWVVVTTTPPPMMMMMM___^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZUUUMMMHHHKKKTTT]]]zzz###(((+++(((((()))***+++,,,------+++...VVV...999---+++---)))///+++)))***---...+++'''&&&...555+++111(((///www(((888***555###,,,(((///###,,,FFF---///---,,,((((((...+++222,,,333,,,222&&&444...:::///444,,,;;;***///000000000//////111222444444444444444444555555555444999+++444@@@444CCC ooo;;;KKKGGG<<<@@@DDDEEEBBB@@@BBBBBBAAA@@@AAABBBBBB@@@@@@AAABBBGGGEEEGGGMMMOOOMMMLLLNNNMMMOOOPPPNNNLLLMMMPPPTTTPPPNNNLLLKKKKKKKKKKKKKKKMMMNNNMMMIIIDDDAAADDDGGGNNNNNNNNNLLLKKKLLLOOOQQQOOOLLLJJJHHHHHHHHHFFFEEE>>>AAAFFFJJJLLLKKKIIIGGGEEEFFFHHHJJJLLLMMMOOOOOOMMMIIIDDDBBBCCCEEEGGGGGG??????>>>>>>===<<<<<<<<<<<<>>>BBBDDDEEECCCAAA???<<<<<<<<<<<<<<<;;;;;;;;;888;;;@@@AAA???===<<<===<<<;;;999888777888999::::::::::::::::::;;;<<<<<<;;;;;;::::::999888888777555444444444444555666666666555444333222222222222222222111111111111222222111222222333444444555555333333333333222222222111111222222222222222333333000///...///111222222222111111111111000000000//////000000000111111111111000000000000000000000000///////////////......---******+++,,,---........./////////...---------,,,........................++++++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------+++++++++,,,,,,,,,------+++++++++************)))(((***,,,,,,+++***+++,,,------............------+++++++++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,---...,,,***)))***+++,,,---------............,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000//////////////////......000000000000000000000000000000000000111111111111222222222222222222222222333222111111222555777888888888888888888888888888888777666666888999999888888;;;@@@CCCCCC@@@;;;888555444333444888;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDD???CCCHHHHHHDDD@@@@@@AAA===FFFMMMKKKHHHKKKOOOPPPLLLIIIHHHMMMUUU[[[[[[YYY\\\XXXTTTTTTWWWZZZYYYWWWNNNQQQUUUYYYZZZWWWQQQLLLGGGGGGFFFCCC@@@@@@DDDGGGUUUXXXZZZXXXYYY^^^aaaaaa___bbbgggiiiddd[[[XXXZZZ^^^XXXUUUWWWXXXVVVUUUVVV```___]]][[[[[[[[[\\\]]]\\\YYYSSSNNNMMMQQQXXX___'''(((,,,((()))***+++,,,---......'''***222:::444888(((!!!'''((((((///---***(((###%%%,,,...******///)))444%%%&&&+++///!!!bbb}}}!!!,,,<<<777)))...///'''111\\\///222++++++((($$$'''"""...(((...,,,777"""000...@@@999555;;;555...///000///...///000222444444444444444444444444888---777GGG666111BBB666HHH$$$kkkQQQ999III===BBBDDDBBB@@@BBBAAA??????@@@BBBBBBBBBBBBDDDEEEHHHFFFHHHOOOQQQMMMLLLPPPNNNRRRTTTQQQLLLJJJMMMQQQTTTQQQOOOMMMKKKJJJHHHFFFGGGJJJKKKHHHDDDBBBFFFJJJOOOOOONNNMMMKKKLLLOOOQQQNNNLLLIIIFFFEEEDDDEEEFFF@@@DDDJJJOOOQQQPPPMMMKKKFFFFFFHHHJJJMMMOOOQQQRRRNNNJJJEEEBBBCCCEEEFFFGGG?????????@@@???>>>======;;;>>>BBBEEEEEEDDDAAA???;;;<<<<<<======<<<;;;;;;777<<>>>>>:::666111111111444999===>>>>>><<<<<<======>>>@@@AAABBB:::@@@EEEEEEAAA======???BBBLLLQQQLLLHHHKKKOOOPPPHHHGGGHHHNNNWWW\\\[[[YYYWWWSSSPPPRRRVVVWWWUUUQQQKKKNNNSSSVVVYYYWWWNNNEEEBBBBBB???<<<:::<<>>666<<>>===<<<<<<;;;;;;;;;@@@AAABBBBBBAAA@@@>>>======;;;999999;;;;;;;;;:::999:::;;;======<<<:::999999999;;;;;;;;;;;;999999777888999:::::::::::::::888999::::::888666777777666444222333777999888666666666555444333333222222333222222111111222222333333333333333333333333333333333333333222111000///000111111111222222222222333333222222111000000000000000111111111111000000444333111//////000222333444333222222111111222222000000000000000000000000............////////////111///---...111222000...------------------------***+++,,,,,,---------,,,------------------,,,,,,+++++++++,,,,,,---------........................------------------------++++++,,,,,,,,,,,,---------.../////////...,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,------///////////////...........................------............////////////111111000000//////......000000000000111111111111444444333333444555777888777777777888888777777777333222333666999:::777444222555888:::999888888888444444555666888;;;===???;;;;;;;;;::::::999999999>>>@@@AAAAAA@@@AAABBBDDDIIIOOOQQQJJJEEEFFFKKKOOOKKKHHHKKKXXXbbbbbb[[[VVVXXXVVVTTTSSSSSSSSSQQQPPPNNNOOOPPPRRRRRRNNNHHHCCC>>>===<<<<<<999:::CCCMMMZZZYYYXXXZZZ^^^aaaccccccaaa\\\XXXWWWUUURRRTTTYYYTTTTTTTTTTTTUUUWWWYYY[[[___\\\XXXWWWZZZ^^^\\\YYY[[[WWWSSSTTTYYY]]]^^^\\\&&&%%%+++***)))(((((()))***+++111111111000000333777;;;;;;666///,,,---------,,,***((('''(((+++,,,***)))(((((()))******+++,,,,,,------+++%%%111"""555SSSeee)))******+++...&&&111---(((```///......---,,,,,,++++++000,,,***+++444%%%>>>FFF555+++333...***000000111222222111000000222444555555444333555666555444222222222444777999777;;;666HHHEEEEEEEEE>>>777KKK>>>777CCCAAAAAAAAAAAAAAAAAA@@@@@@FFFDDDDDDIIIOOOQQQPPPMMMMMMMMMKKKIIIGGGHHHLLLOOOOOOLLLJJJJJJLLLNNNMMMLLLKKKJJJHHHFFFFFFHHHLLLPPPQQQNNNIIIGGGIIILLLOOOQQQOOOLLLHHHEEEDDDEEEHHHIIIGGGGGGHHHKKKNNNOOOMMMKKKIIIHHHHHHIIIKKKLLLKKKJJJHHHEEEAAAAAACCCDDDDDDDDD@@@???>>>===<<<<<<<<<<<>>===@@@>>><<<<<<=========<<<999:::;;;<<<<<<;;;:::999888999:::;;;;;;:::999888777888999999::::::999999888999::::::888777777888777555333444666888777666666555555444333333222222333222222111111222222333333333333333333333333333444444444333333222000000000000000000111111111222111111111111111111111222000000111111111111000000111111111111111000//////222222111000000000000111....................................////////////111///......000111000...------------------------+++,,,,,,---------,,,,,,------------------------+++++++++,,,,,,---------........................------------------------+++++++++,,,,,,,,,---------.../////////...,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---...................../////////..................------............///////////////////////////000000000//////000000000111111111222222111111222333555666444555666777777666555444444333444666999999777444222555777888888777777888777666666666777999;;;<<<:::::::::::::::::::::;;;<<<>>>@@@@@@@@@AAACCCDDDDDDHHHGGGBBB???DDDJJJMMMOOOLLLOOOWWW]]]ZZZTTTQQQSSSPPPNNNMMMMMMNNNMMMLLLJJJKKKMMMPPPQQQNNNIIIEEEBBB@@@AAABBBBBBBBBIIIQQQ[[[ZZZYYYZZZ\\\^^^______]]]YYYVVVVVVUUUSSSUUUZZZVVVVVVVVVUUUVVVVVVWWWXXXWWWUUURRRQQQUUU[[[\\\ZZZZZZVVVQQQRRRVVVZZZ[[[ZZZHHH''')))(((''''''(((***+++,,,...111333333111///......***///333333///+++***+++)))((('''(((*********))))))******++++++,,,,,,------))))))&&&---:::XXX***,,,***)))111&&&333---&&&```.........------,,,,,,+++222###***,,,000---333yyy444---666///111///000000111111000000///222444555555444444555666555444222222333444777888999===777///RRRwww@@@CCCAAA777JJJ666===???@@@@@@????????????@@@@@@EEECCCDDDGGGLLLMMMLLLIIIIIIIIIHHHFFFEEEFFFIIILLLLLLKKKJJJLLLNNNOOOOOOOOONNNKKKGGGFFFGGGKKKNNNPPPQQQMMMIIIHHHJJJMMMPPPQQQOOOLLLIIIFFFEEEFFFHHHJJJGGGGGGHHHJJJLLLLLLKKKIIIIIIHHHGGGHHHIIIIIIHHHFFFGGGEEEBBBAAABBBDDDDDDDDDAAA@@@???>>>===============>>>???@@@@@@@@@???>>>BBB@@@>>>===>>>>>>===;;;999:::;;;<<<;;;;;;999888888999:::;;;;;;:::999888777888888999999999999888888999;;;:::999777888888888666555444555666555444555555444444333333222222333222222111111222222333333333333333333333222222444444444444333222111000////////////000000000000//////000111111222333333000000111111111111000000---///111222222111///...111111000////////////000........................---............/////////000///......000000///...------------------------,,,,,,---------,,,,,,+++........................++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******------,,,,,,------...///,,,------....../////////------------------......---............/////////---......///000000111111//////000000000000111111000000//////000111333444444555777888888777555444555555555777888888666444333444666666555555666888999888777666666777888999;;;;;;:::::::::;;;<<<<<<:::<<>>EEEJJJKKKMMMLLLNNNRRRSSSOOOMMMOOOPPPMMMJJJIIIIIIKKKLLLLLLHHHJJJMMMPPPRRRQQQMMMJJJGGGEEEEEEIIIKKKKKKNNNRRRVVVVVVWWWZZZ]]]^^^]]]\\\WWWUUUTTTUUUTTTRRRUUUZZZ[[[ZZZZZZYYYXXXWWWVVVUUUOOOPPPOOOMMMRRRYYY\\\[[[XXXTTTQQQQQQTTTWWWWWWVVV+++((((((((()))***,,,...///000000111111111333777:::666999;;;666///))))))+++))))))))))))************+++++++++,,,,,,---------,,,(((***+++---%%%---666---,,,)))000%%%333,,,&&&]]]......---------,,,,,,,,,((((((...***111:::111---555---333000000000000000000000000222444555555444444555666666555444444555666888999>>>666777;;;---aaaUUU999LLL===???999EEE<<<@@@@@@?????????@@@AAABBBDDDDDDDDDGGGJJJKKKIIIGGGHHHHHHHHHFFFFFFGGGJJJMMMLLLMMMMMMOOOPPPPPPPPPOOOPPPKKKFFFEEEIIIMMMOOOOOOPPPMMMIIIHHHJJJMMMPPPQQQQQQOOOKKKGGGEEEEEEFFFGGGHHHGGGGGGHHHJJJJJJIIIGGGGGGFFFFFFGGGHHHHHHGGGEEEIIIGGGDDDBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<===???@@@AAAAAA@@@@@@AAA???===<<<<<<<<<:::999999::::::;;;:::999999888777888999::::::999888777777777888888888888888777777999::::::999888888999999888666555555444444333444444444333333333222222333222222111111222222333333333333222222222222222333333333333333222111111.........////////////000///000000000111111111222000000111111111111000000,,,---///111222333333222111111000////////////000........................---------.........////////////...////////////...------------------------------------------,,,+++------............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------...---,,,+++***---,,,,,,,,,++++++******************************+++++++++++++++,,,,,,,,,++++++************++++++******++++++++++++******,,,,,,++++++,,,,,,---...++++++,,,---......//////,,,,,,------------......---------.........//////........./////////000000////////////000000000111000///......///000222333777888:::<<<<<<:::888777666666666777777777555444333444444444333333555777888777666666666666888888======;;;:::::::::;;;;;;<<<>>>AAABBBBBBAAABBBCCCCCCBBB>>><<>>>>>>>><<<===???@@@AAABBBAAAAAAAAA???===<<<<<<<<<:::999999::::::999999888888777777777888999999888777777777777777888888777777666666888999999888777888999999999888666444333333333333333333333333222222222333222222111111222222333333333333222222111111111222222222333222222111111---.........////////////111111111000000000//////000000111111111111000000.........000222555777999222222111000000000000111////////////////////////------------.............../////////.........///---------------------------------......------,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---------,,,***)))......---,,,***)))((((((*********************************++++++,,,,,,,,,+++******))))))******+++)))******++++++******)))******))))))******+++,,,***++++++,,,---......///,,,,,,,,,,,,------......------------............000/////////.........---...////////////000000000000000//////000111333444888999:::;;;;;;:::999888555666666666555555555555333333444333222222444666555555444444555777999:::@@@>>><<<:::999888999999@@@BBBDDDDDDBBBAAA@@@@@@;;;<<<<<<===CCCIIIHHHCCCBBBDDDHHHJJJGGGEEELLLUUUVVVSSSNNNLLLMMMOOOQQQQQQMMMMMMOOOQQQSSSRRRNNNKKKJJJFFFFFFJJJKKKIIIHHHIIILLLOOOVVV\\\```^^^YYYTTTMMMMMMPPPRRROOOKKKNNNTTTZZZZZZXXXVVVTTTSSSQQQQQQXXXcccgggaaa^^^```^^^WWWRRRSSSUUUWWWXXXWWWTTTQQQ---))))))+++,,,...000111222...///000///,,,***)))***,,,---///000111///+++(((***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((%%%,,,111///)))...+++%%%...(((...gggrrr------------------------000)))&&&......333---444---111222111111000000111111222111222333333222222333444222222222222333444555666444===222<<<444777SSSfff444AAA<<>>>>>>>>>>>;;;===>>>@@@AAAAAA@@@@@@BBB@@@>>>===>>>>>>===;;;::::::999888888777777777666777888999999888777666666777777777777666666555444666888888777666777888999999999666444222333444333333333333222222222222333222222111111222222333333333333222111111000000000111111111111111000000............////////////222222111000000///......000000111111111111000000000/////////222555888;;;222222111000000000000111000000000000000000000000,,,------------.........---...//////------...///------------------------,,,,,,---...............++++++,,,,,,---.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++,,,,,,,,,+++***)))------,,,+++***)))((((((************************))))))******+++,,,,,,,,,******))))))))))))******))))))************))))))))))))(((((())))))***+++***++++++,,,,,,---------++++++,,,,,,------......,,,------------.........000000//////...------,,,......////////////000000000000//////000111333444555555666666666666555555333444555555333333444666222333555444333222333555333333333333555777999;;;???>>>;;;999777777888999@@@CCCEEEDDDBBB???>>>>>>888<<<@@@DDDKKKRRRQQQMMMHHHIIILLLLLLHHHFFFMMMVVVTTTQQQMMMKKKKKKLLLMMMMMMJJJKKKKKKMMMNNNMMMJJJGGGIIIFFFEEEGGGGGGEEEFFFJJJSSSUUUXXX[[[\\\YYYSSSNNNNNNOOORRRSSSNNNHHHJJJPPPUUUTTTRRRPPPOOOOOOOOOPPPdddqqquuujjjbbb```\\\SSSPPPQQQSSSUUUUUUTTTSSSRRRYYY((()))+++,,,...///000000+++---...///---------...000111222222000---***''')))+++---,,,******,,,...,,,,,,,,,+++++++++++++++(((###%%%$$$%%%%%%sss///$$$///+++)))---&&&333CCC------------------------...***$$$,,,)))[[[111---666333555111000////////////000111///111222222111000222333111222222333333444555555333???999555888GGG***CCC======BBB>>>AAA@@@AAADDDFFFGGGFFFEEECCCCCCDDDFFFHHHHHHGGGGGGHHH@@@AAACCCCCCCCCEEEGGGJJJJJJNNNRRRRRROOOKKKHHHHHHCCCEEEGGGHHHGGGGGGGGGHHHJJJHHHFFFFFFIIILLLMMMMMMIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFHHHJJJIIIIIIEEEEEEDDDEEEGGGGGGEEEDDDGGGGGGFFFBBB???>>>@@@CCCAAA@@@???>>>>>>===>>>>>>:::;;;<<<>>>>>>>>>======@@@>>><<<<<<=========<<<:::999999888777666666666555666777888888777666555666666777777666666555444333555666777666555666777888999999777333222333555222222222222222222222222333222222111111222222333333333222222111000000/////////000000000000//////....../////////000000000000000000000000/////////000000111111111111000000111111111111222333444555111111000////////////000////////////////////////,,,,,,---------.........,,,...000///---,,,...///------------------------***+++,,,...////////////******++++++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++***+++,,,,,,,,,+++)))(((***************+++++++++************************((())))))***++++++,,,,,,******))))))))))))******))))))************)))))))))))))))))))))******++++++++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,---------........................................../////////000000000////////////111222333333222111000000111222333000222444333222222444666222444666666444333333333333333222333444666999:::<<<:::888777666777999;;;===@@@BBBCCCAAA>>>===<<<<<>>AAADDDGGGHHHFFFDDDBBBAAACCCFFFGGGGGGGGGGGGGGG@@@BBBCCCDDDDDDFFFHHHKKKFFFKKKOOOPPPMMMIIIGGGFFF???CCCHHHIIIFFFEEEEEEGGGIIIGGGEEEFFFHHHKKKLLLMMMKKKJJJHHHFFFDDDCCCCCCCCCHHHGGGFFFFFFIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFDDDBBBBBBCCCCCC@@@>>>===AAADDDAAA@@@???>>>============999:::;;;<<<<<<<<<;;;:::===;;;999999;;;;;;;;;::::::999888777666666666666555666777888888777666555666666777777666555444444222444555666555444555666777999999777333222333555222222222222222222222222333222222222222222222333333333222222111000000///......///////////////...////////////000000000000......//////000000111111000000111111111111000000111222333333333111///...000000///.......................................,,,,,,,,,---------......,,,...000///---,,,---000------------------------***+++,,,...///000000111))))))***++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******+++,,,+++***)))(((''''''(((***+++,,,---...))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******))))))************))))))*********)))***++++++,,,,,,,,,++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------.../////////............/////////000//////......///000222333222111///......///111222///111333222111111444777111444666777555444333333444333333333444666777888999777666555666888;;;===:::<<<@@@AAA???===<<<<<<===AAABBBAAACCCGGGJJJHHHEEEEEEGGGIIIHHHGGGLLLTTTNNNLLLIIIGGGFFFEEECCCAAAGGGGGGHHHKKKMMMMMMJJJHHHHHHGGGFFFFFFDDDEEENNNYYY```[[[UUUQQQQQQSSSUUUVVVVVVWWWZZZYYYPPPGGGFFFKKKUUUSSSQQQPPPQQQTTTYYY\\\qqq}}}{{{fffWWWUUUSSSLLLNNNLLLHHHEEEEEEJJJPPPVVV******))))))***+++,,,,,,,,,+++++++++++++++++++++000000///...,,,+++************++++++++++++******+++&&&'''...000,,,***,,,...999***%%%aaa''''''+++((((((((('''---...%%%...,,,&&&:::###+++"""'''444...,,,222000""";;;,,,000000000///...---,,,+++111111---)))---555777222222555444111000444666555000;;;999111777===888444444@@@BBB999CCC???@@@BBBCCCBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDCCC???@@@CCCFFFHHHHHHGGGFFFCCCHHHJJJKKKMMMNNNIIICCCBBBDDDEEEDDDCCCCCCDDDEEEHHHGGGFFFGGGHHHKKKNNNPPPKKKIIIFFFDDDCCCBBBCCCDDDGGGEEEDDDFFFIIIJJJHHHFFFDDDEEEGGGGGGFFFEEEEEEEEECCCEEEDDD@@@;;;;;;???EEEFFFCCC@@@>>>>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::999888777666111222444666666666666555555555555555666666666666666666777777777777666666666555444333222333333444333333111000000000111222333333444555444333222111000000000000000000000000000000///...............---......///000111111222000000///...............111111000///////////////222222111111000000//////........................000///......//////...---------------------------........................***************************---222555666333///---///...---,,,+++*********++++++************++++++)))******+++++++++*********************************+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++***++++++,,,,,,++++++***************))))))))))))***************)))((((((************************)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,------......------,,,111///...---,,,------...///......------///000111111111000///////////////,,,---///111111111000000000000111222444555666666222222222222333444444555111333444444444444555666888888888888999999999999:::999999:::;;;;;;999777AAAAAAAAAAAABBBCCCDDDDDDHHHHHHGGGGGGFFFGGGGGGHHHIIIHHHGGGGGGFFFDDDAAA???HHHIIIIIIJJJKKKKKKLLLMMMJJJKKKJJJGGGEEEJJJUUU]]]ddd^^^VVVPPPNNNNNNOOOPPPSSSSSSRRRPPPNNNNNNPPPRRRZZZXXXVVVTTTUUUWWW[[[]]]ppppppmmmeee]]]WWWWWWXXXQQQJJJDDDCCCCCCEEEKKKRRR))))))((((((((()))******++++++++++++++++++++++++++++++,,,,,,------------++++++,,,,,,,,,,,,++++++.........+++$$$ %%%---,,,...###555>>>+++%%%+++***(((+++%%%&&&<<<111111!!!,,,,,,333///*** bbb+++***+++...+++------------,,,+++***)))...---333;;;555((('''000777444000111888>>>999000333333555333---,,,222999ccc<<<:::CCC===>>>@@@BBBBBBBBBBBBCCCDDDCCCDDDEEEFFFEEEEEEDDDCCC???@@@BBBDDDFFFFFFFFFFFFEEEJJJMMMNNNOOOPPPJJJCCC@@@BBBCCCDDDCCCCCCEEEGGGGGGGGGGGGHHHIIIKKKMMMNNNJJJHHHFFFDDDDDDDDDEEEFFFGGGFFFEEEFFFHHHIIIGGGEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB???======AAADDDEEEBBB???===>>>>>>>>>===::::::999999888777666666666666666777888999:::;;;::::::::::::999888777666444555666777888777777666777777666666555555444444555555666666666666555555555444333222111222222333333333111000000000111222333444555555555444222111000000000000000000000000000000///...............---......///000000111111000000///...............111000000///////////////000000000000000/////////........................---,,,+++,,,...//////...------------------------................................................+++---///111111000...---...---,,,,,,++++++++++++++++++************++++++******++++++,,,++++++***************************)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,++++++***************))))))))))))***************)))((((((************************))))))*********+++++++++************************++++++++++++,,,,,,,,,---)))******++++++******)))///...------,,,,,,------...---,,,,,,,,,---//////111000000//////...//////---...///000111111111000///000000111222333444444222222222222333444555555222333555555444444555666444444555555555666666666444333444666999;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHFFFDDDFFFFFFFFFIIILLLNNNNNNLLLRRRQQQNNNIIIGGGLLLVVV______[[[TTTPPPNNNNNNOOONNNMMMPPPSSSRRROOONNNPPPRRR[[[YYYVVVUUUUUUWWWZZZ\\\eeedddbbb^^^ZZZVVVUUUUUUSSSLLLFFFEEEDDDEEEJJJQQQ((((((((('''''''''''''''************************))))))***+++,,,------...,,,,,,,,,------,,,,,,,,,))))))))))))...222000+++)))666$$$MMM000$$$))))))'''111%%%***DDDYYY444111!!!@@@!!!$$$+++:::((()))888)))000------------,,,+++******...---+++))),,,222555444%%%---333222000444888:::CCC///555BBB:::666:::777TTT<<<666GGG:::<<<>>>AAAAAAAAAAAACCCDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@AAACCCDDDEEEFFFEEEIIILLLLLLNNNNNNIIICCC>>>@@@BBBCCCCCCCCCEEEGGGGGGHHHIIIIIIJJJKKKKKKKKKGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGEEEDDDHHHGGGEEECCCAAAAAAAAAAAADDDAAA???>>>???BBBDDDDDDCCC@@@>>><<<=========<<<;;;:::999888777555555444222333333555777999;;;<<<::::::::::::999888777777888888999999999888777666888888777666555444333222444444555555555555444444333333222111111111222222333333222111111111111222333333444555444333222111000000000000000000000000000//////............///.........//////000000111000//////............///000000//////......//////.........///////////////........................+++******+++...//////...---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++***++++++,,,++++++******************************(((***++++++******,,,---************************************))))))))))))******++++++++++++******************)))))))))))))))************))))))(((************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++,,,------...000/////////.....................///000000111111//////000000111111111111222222222222333444555666333444666555444444555666333333444444444555555555111000000333777:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAACCCDDDFFFGGGHHHDDDEEEGGGIIIKKKKKKKKKJJJFFFEEEFFFLLLSSSVVVTTTPPPZZZXXXSSSMMMKKKNNNVVV]]]XXXUUURRRPPPOOOOOONNNLLLHHHOOOUUUVVVQQQMMMNNNRRRXXXVVVTTTSSSSSSUUUWWWYYYZZZYYYXXXYYYYYYXXXUUUSSSUUUOOOIIIHHHGGGFFFJJJOOO)))))))))(((((('''&&&&&&)))))))))))))))*********+++++++++***************++++++,,,,,,,,,,,,++++++***,,,)))%%%'''+++''' 000 ;;;BBB000***'''***'''000))),,,'''rrr,,,'''...444###!!!@@@,,,***^^^)))***777---000.........///......------333***$$$(((222555///''':::999???UUU}}}kkkOOO$$$///XXX555AAA<<<;;;===???@@@@@@AAABBBCCCAAABBBCCCDDDEEEDDDCCCBBB@@@@@@??????@@@BBBDDDFFFDDDFFFFFFEEEFFFIIIGGGBBB???AAABBBCCCBBBBBBDDDFFFGGGHHHIIIKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIFFFFFFDDDDDDDDDDDDCCCCCCHHHEEEBBB@@@@@@@@@AAAAAADDD@@@<<<>>>CCCFFFGGGEEEAAA???<<<<<<<<<===<<<;;;<<<<<<;;;;;;:::999888888444444555666888:::<<<===999999999999999888777777:::::::::999888777666555777777666555555444333333333333444444444444333333333333222222222222222222333333222222111111111111111222333333333222111000000000000000000000000000000///............//////........./////////000000000///............//////000//////.........//////,,,,,,------...//////000........................,,,+++***+++...///...---------------------------------------------------++++++++++++++++++++++++------,,,,,,+++++++++***++++++******+++,,,------++++++************++++++*********+++******))))))************************''')))******))))))***,,,))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******************)))))))))((())))))************)))(((************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......------............------***+++,,,------,,,***))),,,,,,,,,,,,,,,------............///.........---.........//////000111222000000000000000000000000111111111222333444555666555666777666444444555666555555666666666777777777333222111333666999::::::999999999999:::;;;<<<<<>>---%%%000777111WWWttt111:::999:::<<>>>>>???AAADDDEEEEEEEEEAAA>>>@@@EEEGGGDDDBBBCCCDDDDDDBBBAAABBBCCCFFFHHHJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEDDDCCCAAAAAABBBCCCFFFCCC???>>>@@@BBBBBBBBBCCC>>>;;;===DDDHHHHHHEEE???===<<<;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<999999999999:::;;;<<<===888888999999999888777777;;;:::999777666555444444444444444555555555555555222222333333333333222222333333444444444444444444333333333333222222111111000111111222222000///...//////////////////////////////............//////............//////////////////............////////////............//////++++++,,,---...///000000///////////////////////////---,,,---......---,,,------------------------------------------------------------------------,,,------...---,,,***)))************+++,,,------++++++************++++++))))))******)))(((''''''))))))))))))))))))))))))''')))***)))(((((()))+++))))))))))))))))))))))))++++++******))))))(((((()))******++++++******)))************)))))))))(((((())))))*********))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,******,,,,,,------............,,,---............------......//////000111111111111111111111000000000000111111111222333444666666666777888777555444555666666666777777777888888888444333333555888;;;<<<<<<999888888999999:::;;;<<>>???>>>>>>???@@@???@@@AAACCCCCCCCCCCCBBBAAA@@@???>>>???AAACCCDDDFFFEEEAAA===???FFFIIIIIIDDDEEEFFFEEECCCBBBBBBCCCFFFGGGIIIJJJKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCAAA???@@@BBBDDDEEEAAA>>>???BBBCCCCCCAAA>>>;;;999;;;AAAEEEEEECCC>>>===<<<<<<======;;;:::999999::::::;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<777888888888888888777777:::999888666444333333333333333444444444555555555222222333333333333222222333333444555555555444444333333333444333222222111000000111222111000///...///////////////////////////............//////000........................///............//////000......------......//////,,,,,,------...///000000///////////////////////////...------......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---++++++***************+++,,,---++++++************++++++************)))(((''''''))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))((())))))************)))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,---...............+++,,,---.........---,,,,,,---///111111111000000111111111111000000000000000000111222333555666777888999999888555444444555444444555555555666666666111111444888===@@@AAAAAA999999999999:::;;;<<<<<<>>>>>>>>>>>>???@@@@@@AAADDDGGGJJJIIIFFFDDDEEEFFFKKKJJJKKKQQQXXX[[[YYYUUUJJJKKKKKKLLLMMMNNNOOOOOOXXXUUURRRPPPPPPQQQPPPOOOUUU[[[```^^^UUUNNNKKKLLLPPPPPPQQQRRRTTTWWWZZZ[[[VVVWWWYYY[[[\\\[[[XXXVVVTTTPPPNNNOOONNNKKKKKKNNN((()))+++,,,---,,,***)))))))))******+++,,,,,,---*********+++++++++,,,,,,***++++++,,,,,,++++++***111'''###((()))(((555GGG***&&&,,,'''///(((&&&777---555&&&000%%%444222(((XXX{{{---000000---///+++)))***+++,,,------------???;;; IIIuuu===:::;;;===>>>>>>===<<<===>>>>>>???AAABBBCCCCCCBBBBBB@@@@@@??????@@@AAACCCDDDBBBCCCAAA???BBBHHHKKKIIIDDDEEEFFFFFFDDDCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFFFFEEEDDDCCCBBBBBB@@@AAAAAA@@@>>>>>>BBBEEEFFFBBB???@@@CCCDDDAAA>>>999777666888===@@@@@@???>>>===<<<<<<======<<<:::999999::::::::::::::::::;;;;;;:::::::::::::::;;;777777888888888888777777:::999777555444444444444444444444444444444444444222333333333333333333222111222333444555444444333333333444444444333222111111222333333333222000///////////////////////////...............///000000.......................................///000000...------------...///000------....../////////000////////////////////////---,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++++++++,,,---...+++***************++++++++++++************++++++,,,,,,,,,++++++***)))((())))))))))))))))))))))))(((*********(((((()))***************************)))))))))))))))*********))))))************))))))************))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))*********++++++---......//////......---+++++++++++++++,,,------***+++,,,---...------,,,)))+++,,,.........,,,,,,+++---000222333222000.../////////////////////000000000111222333555666777999::::::888666444444555333333444444444555555555111222666;;;@@@BBBAAA@@@999999999999:::;;;<<<<<<<<<<<<<<<===???@@@BBBBBBDDDHHHKKKJJJFFFCCCDDDFFFKKKKKKKKKNNNQQQSSSRRRQQQFFFEEEEEEGGGKKKOOOSSSUUU___ZZZUUUQQQPPPQQQRRRRRRSSSWWWZZZZZZUUUQQQQQQQQQTTTTTTTTTUUUVVVXXXZZZ[[[VVVXXXZZZ[[[ZZZYYYXXXXXXVVVRRRQQQQQQNNNIIIGGGIIIsss'''(((***,,,---,,,+++***))))))***+++,,,,,,------......---,,,+++***)))(((+++,,,,,,------,,,,,,+++%%%***222...%%%DDD111(((...+++222((((((333%%%666%%%...(((+++***www888+++$$$)))333%%%...+++,,,---...///000000000<<<)))===EEE<<<===???>>><<<;;;;;;<<<>>>???@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCC>>>@@@AAAAAADDDIIIJJJGGGCCCEEEFFFFFFEEEEEEFFFHHHFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFEEEDDDBBB@@@??????@@@AAA???===>>>BBBEEEGGGDDDAAABBBDDDDDD@@@;;;444444444666999;;;======>>>===<<<===>>>>>><<<:::<<<<<<<<<;;;;;;:::::::::888888888777888888999:::666777777888888888777777;;;999777666555444555555666666555444333222222111222333333444444333333222000111222333444333333222333333444555444333222111333333444555444333222111////////////////////////...............///000111.....................---...............///000111---------------...///000.........///////////////000000000000000000000000***))))))***,,,......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,)))'''(((***...111++++++***************+++++++++************++++++.........---,,,+++***))))))))))))))))))))))))))))))***+++***)))((()))***************************(((((())))))******++++++))))))************))))))************))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,+++***+++,,,...///)))***+++,,,---,,,++++++)))***,,,.........,,,+++***,,,000333444222///------------.........//////000000111222333555777777:::::::::999666444444555444444444555555555666666444666999===@@@@@@>>>;;;888888888888999:::;;;<<<::::::;;;===???AAACCCEEEDDDHHHLLLJJJFFFDDDEEEHHHLLLLLLMMMMMMNNNOOOPPPPPPFFFDDDBBBCCCIIIPPPWWW[[[ddd^^^WWWQQQPPPQQQSSSTTTPPPRRRUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWXXXVVVYYY\\\\\\ZZZYYYZZZ\\\YYYUUUSSSRRRNNNGGGDDDEEEJJJ---+++***///'''$$$...))))))))))))******+++++++++)))((((((***,,,---,,,******))))))))))))*********((('''###???///$$$------,,,+++***))))))))))))===III444>>>!!!111,,,&&&...---///222---)))---...+++333...)))JJJ;;;@@@AAAAAA@@@>>>===>>>???;;;===@@@AAAAAA@@@@@@@@@BBBCCCCCCBBB@@@??????@@@GGGCCC@@@>>>@@@CCCEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHFFFGGGHHHHHHGGGHHHJJJKKKGGGDDDAAA@@@AAAAAAAAA@@@AAA<<<888:::???CCCDDDCCCDDDAAA@@@BBBEEEDDD???:::444444444777;;;>>>>>>>>><<<<<<<<<===============:::999999:::;;;<<<:::999999888777777777777777888======;;;999777666444333999888666555444444444555000111333555666666666555444333222222111111222222111222222333333222222111444333333222111111111222222222222111000//////...222222000///............------------------------------------------------111111000/////////////////////000000000000000000........................------............------+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,++++++******************++++++++++++******))))))******)))))))))))))))***+++++++++************)))+++++++++************)))&&&'''((())))))((('''&&&'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))++++++************++++++)))))))))))))))*********(((((('''&&&&&&&&&&&&'''+++******)))(((''''''&&&)))((((((((((((***,,,---)))************+++++++++))))))))))))***+++,,,,,,+++(((&&&'''***------,,,+++***)))+++---///...---+++---000222333111///......+++)))+++...111111000//////000111333444555555666666666666666666555555666666666666555555555555555555666888999999999999777777888999:::;;;;;;<<<<<<::::::<<<@@@CCCBBBAAA===EEEMMMNNNIIIEEEEEEHHHUUURRRNNNKKKIIIIIIKKKLLLIIIBBBAAAHHHNNNPPPRRRVVVbbb\\\UUUQQQPPPQQQRRRQQQOOOOOOPPPRRRTTTTTTSSSQQQTTTRRRQQQPPPOOOOOORRRWWWVVVXXX[[[^^^___]]][[[ZZZYYYZZZWWWQQQIIIEEEFFFJJJ666---######333444,,,)))"""------,,,,,,,,,,,,,,,,,,************************)))+++------------000222///GGG111,,,111---,,,+++***))))))))))))GGG###:::===!!!(((999,,,&&&---&&&+++&&&+++111000(((CCC!!!:::rrr===@@@AAAAAA@@@>>>======>>>999<<<@@@AAAAAA?????????BBBCCCCCCBBB@@@??????@@@DDDBBB???>>>@@@BBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHGGGFFFFFFHHHJJJFFFDDDAAA@@@AAAAAA@@@??????<<<:::<<>>>>>>>><<<<<<<<<<<<============;;;:::999:::;;;;;;:::888777777666666666777777888999999888777666555444444999888666555444444444555333333555666666555444444555444333333222222333333444444555555555555444444444333222222111111111222222222111111000//////...222111000///....................................------------------------------------...///000000..................------........................------............------,,,+++)))(((((()))+++,,,************************------,,,,,,,,,+++++++++,,,,,,------------,,,,,,************************************))))))((((((******))))))))))))******+++++++++************)))+++++++++*********))))))''''''((())))))((('''''''''(((((()))******++++++))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))***))))))(((((())))))******)))))))))))))))))))))(((((('''''''''((())))))******))))))((((((''''''))))))(((((()))***+++,,,))))))*********++++++++++++************++++++,,,,,,***((())),,,......,,,---+++++++++---------+++,,,---///111111000///......,,,***+++...111111000///000000111222333444444555555555555555555555555333333444555666777888888555555666777888888888777666777777888999:::;;;;;;<<<;;;:::<<<@@@BBBAAA@@@;;;CCCLLLOOOLLLHHHIIIKKKUUUSSSOOOKKKIIIIIIJJJKKKKKKEEEDDDIIINNNNNNPPPTTTYYYUUURRRQQQRRRTTTTTTSSSNNNMMMNNNRRRVVVXXXWWWUUUSSSSSSSSSQQQOOONNNQQQUUUZZZ\\\^^^___^^^[[[WWWUUUSSSTTTSSSOOOKKKKKKPPPTTT&&&)))***---++++++...///...))))))(((''''''&&&&&&%%%(((***,,,,,,+++---111444%%%(((++++++)))+++000666QQQ,,,222,,,,,,+++******))))))))))))444,,,111666###"""111111!!!&&&000&&&)))***,,,...***+++,,,111>>>???@@@AAA@@@===<<<===>>>888<<<@@@BBBAAA???>>>>>>BBBCCCDDDCCCAAA??????@@@AAA@@@>>>???AAABBBBBBAAA@@@BBBDDDFFFGGGGGGGGGFFFFFFGGGGGGFFFDDDDDDEEEFFFFFFDDDAAA@@@@@@@@@???>>><<<;;;;;;???EEEHHHHHHFFF@@@>>>===???AAAAAA>>>;;;888888999;;;===??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;:::888777555555555555555666777888555555444444444444444444888777666555555555555555555666777777777555444333555555444333333333333333444555555666666555555444333333222111111111111222222222111111000/////////000000//////......------////////////////////////------------------------)))))))))***,,,...000111---------,,,,,,+++++++++------------------------------............------,,,,,,************,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++************************)))))))))))))))(((((((((***)))))))))))))))******+++++++++************)))++++++*********)))))))))'''(((((())))))(((((('''((((((((()))******++++++))))))))))))))))))))))))))))))*********)))(((((((((((((((((()))))))))))))))((((((''''''(((((()))*********))))))((((((((((((((((((((()))***++++++))))))))))))((((((((((((***)))))))))))))))******)))))))))*********++++++,,,,,,++++++***++++++++++++***)))***,,,------,,,...---+++,,,,,,---+++***............////////////---,,,+++,,,...000000000000000000111111222222222333333333333333333333333222333333444555666777777444555555666666666555555555666666777888999:::;;;<<<;;;;;;<<<>>>??????>>>:::BBBKKKOOONNNKKKLLLMMMSSSQQQNNNKKKIIIIIIJJJKKKLLLHHHGGGJJJMMMMMMOOOQQQRRRQQQPPPQQQSSSTTTTTTSSSPPPNNNNNNRRRXXXZZZWWWSSSNNNQQQSSSRRRPPPPPPRRRUUU[[[\\\^^^^^^]]]YYYUUUSSSPPPQQQPPPOOONNNPPPWWW\\\((()))444444 ###333,,,%%%,,,,,,,,,,,,,,,+++++++++(((+++---+++((((((...333111,,,)))444YYY666'''222)))++++++***)))))))))))))))###000///'''###222"""444//////((( +++222%%%&&&777---&&&)))444@@@???@@@@@@???===<<<<<<===888<<>>AAACCCDDDDDDBBB@@@@@@@@@@@@??????@@@BBBCCCBBB@@@>>>@@@BBBEEEFFFFFFFFFEEEFFFFFFFFFDDDBBBAAABBBDDDEEECCCAAA@@@@@@@@@>>><<<;;;;;;===AAAEEEGGGEEECCC===<<<;;;===??????===;;;;;;:::;;;===???@@@???======<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::::::::777555333333333444555666777888444444444444333333333333666666666555555555555555666777777888888666555444444444333222222222222333222333333444444333333222222222111111111111111222111111111111000000/////////////////////...------////////////////////////........................)))))))))***,,,---///000------,,,,,,++++++******------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,++++++++++++*********++++++++++++*********************+++++++++************))))))))))))))))))))))))))))))***++++++++++++*********))))))************))))))))))))((((((((())))))((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))((((((''''''(((((()))++++++***)))(((''''''&&&))))))((((((((())))))***(((((((((((())))))))))))*********)))))))))))))))))))))))))))************------,,,+++******++++++)))))))))***+++++++++***---,,,++++++------,,,+++......---,,,,,,---...///,,,,,,,,,---...///000000000000000000000000000000111111111222222222222222555555555444444444333333444444555555555444333333444555666666888888999:::<<<<<<;;;<<<=========<<<999@@@IIIMMMLLLKKKJJJKKKLLLKKKJJJIIIHHHIIIJJJJJJKKKIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRUUURRRPPPRRRVVVVVVQQQKKKIIIPPPTTTSSSQQQRRRUUUVVVXXXYYY[[[]]]\\\YYYVVVTTTQQQQQQPPPNNNNNNQQQXXX]]]EEE000000+++,,,%%%111555!!!,,,%%%%%%&&&'''(((((())))))))),,,000000///111888???nnn000***,,,---******))))))((()))))))))&&&'''&&&+++*** ...SSS555222***&&&)))------///---%%%&&&444((((((222(((YYYOOO>>>??????>>><<<;;;;;;<<<:::===AAACCCCCCAAA@@@???AAACCCEEEEEECCC@@@@@@@@@??????@@@AAADDDDDDCCCAAA>>>???AAACCCDDDDDDDDDDDDEEEFFFEEEDDDAAA@@@AAABBBDDDCCCAAA@@@@@@???===;;;:::;;;>>>BBBDDDCCCAAA>>><<<;;;;;;<<<======<<<;;;<<<<<<<<>>???>>>;;;:::;;;<<<;;;===@@@AAAAAA@@@@@@@@@AAACCCEEEEEECCCAAA@@@@@@?????????AAACCCDDDDDDBBB??????@@@@@@AAABBBBBBCCCDDDEEEEEECCCAAA@@@AAABBBDDDBBBAAA@@@@@@>>><<<999888;;;>>>AAAAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???BBBBBB@@@>>>======<<<<<<;;;::::::::::::999999999:::999777666444444444444444555666777666666555555444444333333444444555666777777666666444555666888888888777666222222111000000000000000333444444555555444444333111000000000000111222222111111000000000000000000...///000111111000///...................................................///...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++*********)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,(((((((((((()))***+++,,,+++++++++************)))******)))))))))(((((((((***))))))(((((())))))***))))))))))))))))))******))))))))))))))))))))))))(((''''''''''''((()))***(((((((((((())))))))))))***))))))(((((())))))***)))))))))(((((('''''''''***)))(((''''''''''''((())))))))))))((((((((((((((()))************))))))((((((((()))))))))******++++++******)))*********,,,------+++******---///***))))))+++---//////...------+++*********+++,,,+++---//////...---...///---------......//////////////////000111111222222000111111222333444555555222333333444444444333333222333444555666777777888999:::;;;;;;:::999:::<<<:::===@@@BBBBBBAAAAAABBB===???AAACCCEEEGGGHHHHHHDDDIIIKKKIIIIIILLLNNNMMMJJJMMMQQQSSSSSSSSSTTTUUUHHHIIILLLPPPRRRQQQOOOLLLRRR\\\___WWWOOOPPPQQQOOOWWWXXXYYYYYYWWWSSSNNNKKKOOOOOOOOOOOORRRUUUYYY[[[ggg ,,,+++"""444,,,###:::&&&000333)))((())))))(((((((((((()))))),,,###---555***)))444666...VVVjjj&&&***###+++///,,,&&&&&&%%%(((111///###,,,***---iii???)))---BBB$$$222666222===>>>>>>===;;;::::::;;;:::<<<>>>>>>======???@@@AAACCCFFFFFFDDDAAA@@@??????>>>>>>???BBBCCCCCCBBBAAA@@@???>>>>>>???AAABBBDDDDDDDDDCCCAAA@@@BBBCCCCCCBBB@@@@@@@@@>>>;;;888777:::===@@@@@@???>>>>>>=========<<<;;;:::;;;;;;:::;;;===@@@BBBBBB@@@>>>======<<<;;;;;;:::999999999888888888::::::888666666555555555555555666666333333333444444444555555222333555666777777777777555666777777777666555444333222111111000000111111222333333444444333333222000000000000000111222222000000000000000000000111///000111222222111000///////////////////////////..............................---,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++........................++++++++++++***************++++++++++++++++++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,(((((((((((()))***+++,,,+++++++++************)))***)))))))))((((((((((((******)))(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((''''''(((((((((((()))***+++,,,******))))))(((((('''''''''((()))***++++++******(((((((((((()))))))))***)))))))))((())))))******,,,,,,+++(((&&&'''+++///,,,+++***+++---...---,,,,,,,,,+++******************---000000...---...///++++++,,,---...//////000...//////000111111222222000000111222333444555555222222333444555555555444222222333444555666666777777999;;;:::999888:::<<<999;;;<<<===>>>???@@@AAA===???AAADDDEEEFFFEEEEEEDDDJJJLLLHHHGGGIIIKKKIIIEEEKKKRRRVVVUUURRROOONNN???DDDKKKOOOQQQQQQRRRRRRSSS___bbbXXXOOOQQQSSSQQQTTTUUUVVVVVVTTTQQQMMMJJJPPPPPPPPPRRRUUUXXXZZZZZZ$$$///+++,,,(((222 (((000000uuu]]]------///888&&&))))))(((((((((((()))***)))***$$$&&&000...(((------EEE~~~%%%444***,,,%%%---(((###...333)))!!!&&&(((777"""+++@@@CCC%%%,,,888(((111222===>>>>>>===;;;::::::;;;:::;;;<<<;;;:::;;;===???AAACCCFFFFFFDDDBBB@@@???>>>===<<<===@@@BBBBBBBBBCCCAAA???===<<<>>>@@@AAACCCDDDDDDCCCAAAAAABBBDDDCCCBBB@@@@@@@@@>>>:::777555999===@@@@@@@@@@@@@@@>>>>>>>>><<<:::999:::;;;999:::<<<@@@BBBCCC@@@>>>======<<<;;;::::::999999888777777888::::::999777777666666555555555666666000000111333444555666666222333555777888888777777777777888777666444333111444333222222111111222222000000000111111000000000000000///000000111222222000000000000000111111111///000222333333222111000000000000000000000000000////////////////////////---,,,,,,,,,+++,,,,,,---******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************+++++++++************)))++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,))))))******++++++++++++(((((((((((()))***+++,,,+++++++++************)))))))))))))))((((((((((((+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&''')))+++,,,(((((((((((())))))))))))'''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&''')))+++---///000+++******)))(((''''''&&&&&&''')))***+++++++++***(((((((((((())))))))))))(((((('''(((((()))******))))))'''$$$!!!"""(((,,,...,,,++++++------,,,***++++++++++++******))))))***---000000...,,,---///******+++,,,...///000000...//////000111222222333333333333222222222111111111222333444555666666666111222222333444555666777555888::::::888888:::===999999:::;;;<<<>>>AAABBB???@@@CCCEEEEEEEEEDDDCCCEEELLLMMMHHHEEEGGGHHHEEEDDDLLLVVVZZZWWWOOOHHHDDD<<>>>>>>>>???AAABBB???>>><<<:::::::::<<<===<<<===???@@@AAAAAA@@@@@@AAABBBCCCCCCAAA>>>;;;888;;;<<<===>>>???@@@AAAAAA===>>>===:::666444555777???????????????>>>======>>>======<<<<<<;;;::::::999888666555444555777888555555555555555555555555222333444444555555444444777777888888888777777666444444444444444444444444555444444333333222222111///000222333333222000///111111000000111111222333000000000000000000000000////////////............------............------................................................,,,,,,,,,---...///000000------------------------........................,,,,,,,,,---//////---,,,*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,+++++++++((()))++++++)))((()))***)))))))))(((((((((+++---+++***)))(((((()))***+++))))))******++++++++++++((((((((((((((('''''''''++++++******)))(((((('''(((&&&%%%&&&)))***)))'''))))))(((((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++,,,,,,------,,,,,,+++((()))***+++,,,---------...---,,,,,,+++++++++,,,...---,,,+++,,,,,,.........------------...//////...///000222222111111000111111111111111111111111333111000222555666444222222333444444555555444444888999::::::999:::<<<>>>===>>>===;;;>>>FFFKKKLLLDDD@@@@@@EEEEEEAAAAAAEEEGGGDDDBBBDDDHHHKKKLLLJJJCCC[[[kkkeeeXXXOOOHHHAAA<<>>===<<<<<<<<<>>>???@@@???===<<<:::::::::<<<===;;;<<<===>>>@@@@@@AAAAAA@@@AAAAAAAAA@@@===:::999777888:::<<<=========<<>>>>>>>>>>>>>>======<<<======<<<;;;;;;:::::::::999888666555555555777888777777666555444444333333222333444444555555444444777777888888888777777666444444444444444444444444555444444333333222111111///000222333333222000///111111000000111111222333000000000000000000000000111000000000000/////////.........//////.........................................................,,,,,,------......//////---------------------------------------------------,,,+++,,,.........---,,,,,,+++++++++,,,------++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,---,,,,,,++++++(((***++++++***))))))***))))))***)))((((((+++---******)))(((((()))******)))))))))***************''''''((((((((((((((((((,,,++++++***))))))((((((***)))''')))+++,,,+++)))((((((''''''((())))))***(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******++++++++++++******((()))***+++,,,,,,,,,,,,------,,,+++++++++++++++......---,,,,,,,,,---...------,,,,,,------...///...///000111111111000000000000111111222222222333333111111222444555333111222333333444444444444444555666777888777888;;;===<<<>>>>>>===@@@IIIOOOPPPDDD@@@@@@CCCCCC@@@AAAEEEEEEBBB@@@BBBFFFJJJKKKJJJNNNbbbnnnhhhZZZQQQIIIAAA===DDDGGGGGGNNNYYYZZZSSSTTTSSSTTTVVVXXXXXXVVVSSSRRRQQQRRRTTTVVVUUUSSSPPPVVVVVVVVVVVVUUUSSSOOOMMM%%%%%%(((---...***)))))))))***,,,...///QQQkkk---222111&&&***000,,,,,,+++***))))))))))))++++++222***444***[[[KKK444!!!'''000***$$$)))++++++,,,,,,,,,,,,++++++(((,,,''',,,zzz///(((///---///%%%111///...,,,gggNNN999444;;;;;;:::888444111111222666:::>>>????????????@@@BBBCCCCCCAAA>>><<<<<<;;;:::;;;<<<===>>>>>>===<<<::::::;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@?????????>>>===<<<:::999666888:::===>>>===<<<;;;?????????>>><<<<<<>>>@@@===============<<<<<<<<<<<<<<<;;;:::999999999999999888777666555666777777999888777666444333222111333333444555555555555444666777777888888777777777444444444444444444444444444444444333222222111111000111222333333222111000111000000000000111222222000000000000000000000000111111111111000000000000...//////000000//////...........................---------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,.........------,,,+++++++++++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,++++++***))))))+++,,,,,,+++******+++)))*********((()))***,,,***))))))(((((())))))***)))))))))))))))((((((((('''''''''(((((())))))))),,,,,,,,,+++******))))))+++***)))***+++,,,+++***'''''''''''''''(((((()))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,,,,+++******************///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////000111000000000///000000111222333444444222111111111333333111///222222333444444444444333222333555555555777999<<<===???>>><<>>@@@@@@>>>@@@CCCCCC@@@===???DDDHHHJJJJJJSSS```iiiddd[[[TTTKKKBBBCCCDDDEEEJJJXXXeeebbbWWWTTTTTTUUUVVVWWWVVVSSSQQQRRRRRRSSSUUUWWWWWWUUURRRUUUUUUTTTSSSPPPMMMIIIGGG"""333..."""///+++'''''''''((()))***++++++333///%%%(((---)))---000&&&,,,,,,+++***************%%%+++"""333&&&CCC333)))###''',,,((('''******((())))))******))))))(((###444...___BBB%%%***///000///&&&333333111+++fffddd>>>777999555888777777000000333777===@@@AAAAAA===>>>@@@BBBCCCBBBAAA???<<<<<<;;;::::::;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;===>>>>>>>>>===<<<<<<;;;;;;;;;999<<>>======<<<;;;;;;===>>>======<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888999888777666666666777777888888777666555444333333333444444555555555555555555666777777777777777777444444444444444444444444444444333333222111111111000111222222222222111000000000000000000111222222000000000000000000000000111111111000000000////////////000000000000//////........................------------------------...---------------------------------------------++++++++++++++++++++++++...,,,***)))+++---......,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,***++++++******)))((('''***+++------+++***+++,,,)))***+++***))))))***,,,)))))))))(((((()))))))))((((((((((((((('''''''''&&&&&&'''((()))******+++,,,,,,,,,+++++++++******)))((((((((())))))))))))(((((('''''''''(((((()))(((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********))))))((((((((('''(((((())))))(((((('''))))))***+++++++++++++++******))))))))))))******///......---,,,,,,,,,,,,++++++******++++++,,,---....../////////000000000//////000111222333444555222111111111111000///...111111222333333333333333000222333444555777999<<<===???===999:::???BBBAAABBB@@@===<<<<<<===???BBBAAA===;;;<<>>@@@BBBBBBAAA@@@@@@>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<>>><<<;;;999888999999:::=========<<<<<<<<<=========???BBBEEEFFFDDDBBB@@@@@@>>><<<;;;;;;;;;<<<<<<======<<<;;;:::;;;;;;<<<<<<;;;999888777777888999999888888777777777777777666666666666666555555555333444555555666666555555555555666777777777777777444444444444444444444444444333333222222111000000111111111222222111111111000000//////000000111222000000000000000000000000000000/////////.........//////000000000000//////........................---------------------------------------,,,,,,,,,------------------------++++++++++++++++++++++++...,,,))))))+++---......************+++,,,---...------------------------(((((()))***+++,,,,,,---++++++,,,,,,+++***))))))***+++------+++***+++,,,)))+++,,,+++***)))***+++((((((((())))))(((((((((((((((''''''''''''''''''&&&''''''((()))***++++++,,,,,,,,,+++++++++++++++((()))))))))((((((((((((******)))(((((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''((())))))))))))))))))((())))))***+++++++++******)))))))))(((((()))******.........------,,,,,,++++++************+++,,,,,,.............../////////......///000222333444444000111222111000//////...000111222222333333222222111222444555555777:::<<<;;;===;;;777777<<<>>><<>>===<<<;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::999888888888<<<===>>>???????????????===???AAACCCDDDCCCAAA???CCC@@@>>>===>>>??????>>>>>>===<<<::::::;;;<<<<<<===;;;999777777777888999999999888888888777777777666666666666666666666666444444555666666666666555444444555666777777777777444444444444444444444444333333333222111111000000111111111111111111111111000////////////000111111000000000000000000000000////////////...............//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++---+++))))))+++---------((()))))))))+++,,,---...------------------------*********++++++,,,,,,---,,,------.........------)))+++,,,,,,+++******+++***+++---,,,+++)))******'''(((((())))))(((((('''''''''''''''((((((((()))((((((((())))))*********++++++++++++++++++******)))***+++***)))((()))***+++******))))))))))))***(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))))))))***************)))))))))))))))))))))***+++,,,,,,---......------,,,++++++******++++++,,,---...------------...//////......//////000111222222///111222222000//////000000000111222222222222111222333555555666777:::<<<888;;;:::888999>>>AAA???<<<===<<<:::;;;???AAAAAA???===<<<>>>CCCGGGHHHGGGFFFFFFGGGIIILLLMMMLLLJJJMMMMMMNNNNNNNNNNNNNNNMMMFFFGGGGGGGGGFFFGGGIIILLLOOOOOOPPPQQQSSSRRROOOMMMHHHJJJKKKIIIGGGGGGKKKOOO...333222***!!!...&&&''')))++++++***)))'''((()))555))),,,(((%%%))),,,######///)))((((((((((((((())))))***!!!;;;fff---555!!!"""666)))*********++++++*********---###///^^^///,,,,,,...(((***222))),,,111///fffzzz///666===333>>>222333555444333555999<<<>>>>>><<>>>>>>>>???>>>===;;;;;;;;;<<<===:::;;;;;;<<<<<<===<<<<<<999::::::;;;;;;::::::999<<<===???AAABBBBBBAAA@@@===>>>???@@@@@@@@@???>>>CCC@@@>>>>>>@@@BBBBBBAAA???>>><<<;;;:::;;;<<<===>>><<<:::888777888999:::888999999999888888777777888888777777666666555555444444555666666666666666333444555666777777777777444444444444444444444444333333222222111000000000222111111111111111111222///////////////000111111000000000000000000000000000000000////////////............//////.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------***+++,,,---------------(((***++++++***))))))******,,,------+++***)))***''''''((())))))(((''''''&&&&&&'''((()))******+++)))))))))))))))))))))***************************(((***+++***'''&&&''')))******)))((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))))))))************))))))***))))))))))))***+++,,,***+++,,,............---+++++++++++++++,,,------------,,,,,,,,,---...///------....../////////000...111333222111000111222///000000111111111111111222444555555555666888:::888;;;;;;888:::???AAA@@@888<<<<<<:::<<>>>>>AAAFFFHHHGGGEEEEEEDDDDDDFFFHHHJJJKKKMMMLLLJJJHHHHHHIIIHHHHHHIIIDDDEEEEEEDDDDDDGGGLLLPPPPPPPPPPPPQQQRRRQQQNNNKKKHHHJJJKKKJJJGGGHHHNNNSSS888***&&&---555$$$///***)))+++---//////...,,,***333###000... ...,,,"""''',,,***)))((((((''''''''''''((()))%%%111///&&&***///))))))************)))))))))%%%HHH<<>>>>>===<<<;;;:::;;;;;;<<<::::::;;;<<<=========<<<666777999;;;<<<<<<<<<;;;<<<>>>AAACCCEEEDDDBBBAAA===>>>>>>????????????>>>@@@===<<<===AAACCCDDDCCC@@@>>><<<;;;;;;;;;===>>>???===:::888777888:::;;;888999999999999888777777:::999888777666555444333444555555666666666666666333444555666777777777777444444444444444444444444333333222222111000000000222222111111111111222222///////////////000111111000000000000000000000000111111111111000000000000------............------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,***,,,+++******)))*********))))))))))))))))))))))))---------------------,,,&&&'''((()))***+++++++++((()))++++++)))((()))******,,,...---,,,***)))***&&&'''((())))))((('''&&&%%%&&&'''((()))+++,,,,,,*********)))))))))))))))))))))))))))))))))******%%%''')))'''$$$###$$$&&&***)))((('''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))*********))))))(((******))))))***+++,,,,,,)))***,,,.../////////...,,,,,,++++++,,,,,,---...------,,,+++,,,---...///---------..................000333333111000222444//////000111111111111111222444555555444555777999:::===<<<888888<<<===;;;666;;;===;;;===CCCDDDAAAAAA???@@@CCCHHHIIIGGGDDDBBB@@@AAACCCFFFHHHLLLQQQMMMHHHDDDEEEHHHJJJIIIIIIDDDDDDEEEDDDDDDHHHOOOUUUQQQQQQQQQRRRRRRPPPMMMJJJKKKMMMNNNLLLJJJKKKQQQVVV************************)))***++++++++++++***)))...+++222}}}###555444))))))((('''&&&%%%&&&''''''---$$$***$$$---,,,+++%%%rrr---###222)))&&&$$$''''''%%%,,,000(((000---UUU555------------------------,,,///'''___iii555555===333777777555333000///222555555999>>>AAA@@@@@@???>>>===<<<<<>>:::999;;;<<<<<<:::======>>>???>>><<<;;;:::<<<<<<<<<===============>>>>>>>>>>>>???AAABBBCCC@@@<<<777777999<<<<<<<<<===<<<;;;===@@@BBBAAA@@@???<<<::::::===>>>>>><<<;;;:::999888888888999:::999999888777666666777777:::888555555666666444111222444666777888777666555333555777888999888777666222222333333333444444444222222333444444333333333444444444333222111000//////...---,,,,,,---...///222111111000000000000000000000000000000000000000////////////////////////......---,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,+++******+++,,,,,,,,,+++***))))))+++---.........---,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++************+++++++++,,,,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((++++++******************++++++***)))(((((())))))((()))***++++++***)))(((&&&&&&'''((()))***++++++)))******))))))((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))'''((()))******)))((('''******))))))((((((''''''(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......///000000000000000000000111222222222222111000000000000111111111111000111111222444555666666444666888:::;;;:::888777444999;;;;;;>>>BBBBBB???>>>???@@@AAABBBBBBBBBBBBEEEBBB>>><<<>>>DDDJJJNNNJJJIIIHHHHHHHHHIIIJJJKKKIIIHHHGGGGGGJJJOOOTTTWWWPPPPPPOOOMMMLLLJJJIIIIIINNNOOOOOOOOOOOONNNMMMLLL************************)))***+++,,,,,,+++***)))"""...###HHH666999&&&(((,,,)))((('''&&&%%%&&&''''''(((%%%%%%$$$+++...''')))///>>>''' ((()))---///***$$$$$$((())))))fff+++,,,,,,,,,,,,,,,,,,,,,,,,+++...+++^^^lll666111777000666555222444000000333555555999===BBBAAA@@@???>>>===<<<<<>>>>>>>>=====================<<<<<<<<<=========>>>>>>???@@@AAAAAA===999999;;;===<<<:::;;;:::999;;;>>>@@@???>>>???===::::::<<<>>>>>>===;;;:::999888888888999:::888888777666666666666666:::888555555666666444111444555777888888888666555333444666777888777666555222222222222333333333333222222333333444333333222222222222222111000///...000000///......///000111222111000000//////000000////////////////////////..............................---,,,++++++++++++---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,------.........,,,,,,+++******+++,,,,,,,,,+++***))))))+++---......------,,,+++***)))(((++++++++++++++++++++++++)))******+++++++++***************+++++++++,,,,,,++++++******)))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((************************+++******)))(((((())))))((()))************)))(((((((((((((((((()))))))))&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------......///000000000000000000000111222222222222111//////000000000111111111//////000111222333444444555777:::<<<<<<<<<:::999777;;;===<<<>>>AAAAAA???<<<>>>@@@BBBBBBBBBAAA@@@AAA???<<<;;;<<>>===<<<;;;<<<:::888999;;;===>>>>>><<<<<<<<<<<<===>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>AAA>>><<<===???@@@===:::;;;::::::;;;>>>??????>>>???===;;;;;;<<<=========;;;;;;:::999999999999999777666666666666555555555999777666555666555444222666777888999888777666555222333555666666555444444111111111222222222222333222222333333333333222222222222222222222111000///222111111000000111111222222111000000//////000000////////////////////////..............................---,,,++++++++++++------,,,,,,,,,,,,++++++........................//////......------,,,,,,------------------------,,,++++++******++++++,,,,,,+++*********+++,,,---...---,,,,,,+++***))))))******************************+++++++++******)))*********++++++++++++,,,+++******))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))******************************)))((((((((())))))((())))))******))))))((()))))))))(((((((((''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((()))*********((())))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......///000000000000//////000111111222222111111//////000000000000111111------...///000111111222555666888:::;;;:::999888777;;;<<<;;;<<>>===<<<>>>AAAEEEGGGCCCDDDFFFHHHHHHFFFDDDCCCIIIJJJLLLMMMNNNNNNNNNMMMHHHHHHHHHIIIJJJJJJJJJKKKOOONNNLLLKKKKKKKKKLLLMMM***************************+++,,,------,,,+++***...(((111333???%%%333,,,"""000+++ ---)))((('''&&&%%%&&&''''''$$$000 +++%%%'''+++)))(((&&&BBB''')))''' ......'''+++---***)))++++++++++++++++++++++++...)))111[[[___999333222000777333444555111111444555444777;;;CCCBBBAAA@@@>>><<<;;;;;;;;;:::::::::;;;<<<<<<===<<<;;;:::::::::<<<===>>>??????>>>===<<<;;;;;;:::888:::;;;=========<<<<<<>>>===>>>@@@CCCCCC@@@<<<=========>>>???@@@@@@@@@???>>><<<;;;;;;<<<======<<<;;;;;;:::999999999999666777777777777777666666888777666666555555444333777777888888777666555444222333333444444444333333000000111111111222222222222333333333333222111111333444444444444333333222222222111111111111111111111111000///////////////////////////////////////..............................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,+++***))))))))))))))))))))))))))))))******+++++++++***))))))************++++++++++++******))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************))))))((((((((())))))((())))))))))))))))))(((((((((((((((((((((((((((%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((()))))))))*********+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000/////////000000111111111111111////////////000000000111------...//////000111111222333555777777777666555555888:::888:::>>>???===??????>>>>>>??????AAAAAAAAAAAAAAABBBDDDEEEGGGIIIEEEFFFGGGGGGGGGGGGFFFFFFJJJKKKNNNPPPPPPMMMKKKHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMKKKIIIHHHGGGHHHJJJKKK***************************+++,,,,,,,,,,,,+++***///,,, <<< ...###666///''')))---)))((('''&&&%%%&&&''''''"""111 ...%%%$$$'''JJJ^^^***333666''',,,***&&&))),,,)))'''...'''+++++++++++++++++++++++++++000'''///cccHHH444666222///555000555444111111444666555666:::BBBAAA@@@???===<<<;;;:::<<<<<<<<<;;;:::999::::::===<<<:::999888999::::::??????>>>===<<<;;;;;;:::666888;;;>>>???>>>===<<<<<<<<<>>>BBBFFFGGGCCC???======>>>>>>??????@@@@@@???>>>===<<<;;;;;;<<<===<<<<<<;;;;;;:::999888888777888888999999999888777777777777666555444444444666666666555555444444333222333333333333333222222000000111111111222222222222333333333222222111000222222333444444444333333111111111000000//////...111000000///.../////////......................................................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++***++++++++++++++++++++++++++++++***+++++++++,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++***)))((())))))*********+++++++++)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))((((((((((((((()))))))))(((((((((((((((((()))%%%&&&&&&'''((())))))))))))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111111111111000...////////////000000000...//////000000111111111111222333555555555555555444777999888;;;@@@BBBAAACCCAAA===;;;;;;>>>BBBEEECCCCCCDDDEEEGGGHHHIIIIIIFFFEEEDDDCCCDDDFFFIIIJJJJJJLLLOOOQQQPPPMMMIIIGGGHHHHHHIIIJJJKKKLLLMMMNNNIIIHHHFFFDDDDDDEEEFFFHHH************************)))***++++++++++++***)))+++%%% 222jjj)))111###777---777(((&&&...%%%)))((('''&&&%%%&&&'''''' ,,, ...(((&&&&&&;;;,,,111222```!!!"""---...!!!"""+++((('''!!!pppkkk***,,,,,,,,,,,,,,,,,,,,,,,,111'''...ttt444...555///...333,,,444333000111555666555777:::??????>>>===<<<<<<;;;:::;;;<<<===<<<999888888999<<<<<<;;;:::999888888999>>>>>>======<<<<<<;;;;;;555888<<>>CCCGGGHHHDDD@@@:::<<<======<<<<<<===???>>>???>>><<<::::::<<<===<<<<<<<<<<<<;;;999888777777888999:::::::::999888666777777777555444444666555555444444444444444444333333333333222222222222111111111222222222222333333333333333222111000///...///000111111111111111000000000000///...------111000//////......//////........................------------------------......---,,,++++++++++++++++++,,,,,,,,,,,,------***************************************+++++++++------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++***)))((()))))))))************+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))*********((((((''''''(((((()))))))))((((((''''''(((((()))$$$%%%&&&'''((())))))***************)))((('''&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))((('''''''''))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......///000000111111000000......////////////000000///000000000111111111222222333444555666666666666555888::::::===CCCFFFDDDDDDAAA<<<999999<<>>:::<<<>>>===<<<;;;===???>>>??????===:::999;;;>>><<<======<<<;;;:::888777555777888:::::::::888888555777888777444333555666555444444444444555555666444444333333222222222222222222222222333333333333333333333222222111000///,,,---...///000111111000000000000000000...---,,,000000///............///........................------------------------......---,,,+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,------.........***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,,,,++++++++++++***************************+++,,,,,,++++++)))(((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++'''''''''''''''((()))))))))(((''''''''''''((()))&&&&&&&&&''''''(((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))(((((((((((()))))))))))))))))))))(((************************************++++++++++++++++++++++++++++++++++++,,,---......//////.........//////000000000000000........./////////000000000000000000000111111111222222333333444555555555555888999888;;;AAADDDCCC@@@>>>;;;999888:::===???>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@AAADDDGGGKKKMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDD************************'''((()))******)))((('''&&&......"""###VVV000"""$$$+++%%%***(((''')))'''&&&,,,)))&&&)))&&&000%%%)))((('''&&&%%%&&&''''''+++,,,%%%***)))(((&&&%%%---%%%/////////!!!777222((('''222%%%'''+++[[[VVV777------------------------...'''000222222444+++333;;;...444000///000555777777888<<<;;;;;;;;;;;;;;;;;;;;;;;;666999<<<<<<:::999;;;===:::;;;<<<>>>???>>>>>>===<<<<<<<<<===============444777===CCCFFFFFFDDDBBBBBBAAAAAACCCEEEEEE@@@<<<<<>>??????===:::999;;;>>><<<=========<<<:::888777444666888999:::999888777444777888777444333555777555555555555555666777888555444444333222222222333222222333333333444444444333333333222222000//////---...///111222222222222000111111111000///---,,,000000///.......................................------------------------......---,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///))))))***++++++,,,------***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************,,,,,,,,,++++++)))(((((())))))))))))************'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++'''''''''''''''((()))***)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***)))(((''''''((()))***''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,---......//////.........//////000000000000000............/////////000/////////000000000000000000000000111111222333333444777777555777===???>>>;;;::::::999999999::::::============>>>???AAAAAA@@@AAACCCFFFIIILLLNNNOOOKKKKKKKKKKKKLLLMMMOOOOOOSSSRRRPPPNNNKKKIIIGGGFFFFFFFFFFFFGGGFFFEEEDDDDDD&&&222...111333)))!!!))))))*********))))))(((---%%%---///&&&QQQ]]]EEE************************((('''&&&%%%%%%%%%%%%%%%,,,'''---"""###((()))((('''%%%$$$$$$%%%'''((((((###$$$((($$$***---%%% $$$%%%&&&&&&''''''&&&&&&!!!((())))))))),,,,,,(((YYYhhh)))++++++******************,,,,,,***---///000111000///000111...///000111333444555666777888999:::999999777777666777888888999999999999999:::;;;;;;<<<;;;;;;;;;;;;===>>>>>><<<:::::::::;;;;;;===@@@CCCCCC???;;;AAACCCDDDDDDBBB@@@@@@@@@>>>>>>===>>>@@@AAAAAA@@@CCCBBB@@@>>>======>>>>>><<<<<<======<<<:::999777888999:::;;;;;;:::999888999999888888777777666666555555555555666666666666777777555444333222222222222222222222222222222222222222222111000//////...,,,---...000111111111111////////////////////////000000//////.........---......////////////......,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,---...,,,+++*********+++,,,---++++++******++++++,,,---+++))))))+++......,,,)))111...+++******,,,,,,+++******************************+++,,,,,,,,,,,,++++++*********))))))((((((%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&***************)))(((((((((((((((((())))))))))))***)))((('''&&&&&&'''(((''''''((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++++++++***(((&&&###"""''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((******))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******'''((())))))(((((()))***((((((((((((((())))))***&&&&&&%%%&&&''')))+++,,,,,,+++***))))))+++---...+++,,,---...///...---,,,***+++,,,...///......---111111000000//////......,,,---///000000000///...222111111222444444333111777888999::::::999777777666555555555666777999:::888999999::::::;;;;;;;;;<<<>>>AAADDDHHHJJJLLLMMMJJJLLLNNNMMMKKKKKKOOORRRYYYUUUOOOJJJHHHFFFDDDCCCFFFFFFFFFDDDBBBAAAAAACCC)))333...---!!!###,,,666******+++,,,,,,+++++++++,,,)))+++---$$$@@@>>>///,,,))))))******&&&###''''''''''''''''''''''''******)))(((((((((((((((---///666((()))222---((('''&&&%%%%%%&&&'''((()))%%%(((,,,+++...FFF***+++'''%%%&&&''''''((((((''''''rrrMMM333))),,,)))&&&&&&&&& :::bbb(((************************&&&,,,'''www---///000111000///000111//////000222333555666666777777888999999888777666777888999::::::;;;;;;:::;;;;;;;;;;;;::::::999888:::<<<>>>===<<<:::::::::;;;999999<<>><<>>BBBCCCCCCEEEFFFGGGHHHHHHKKKLLLLLLKKKJJJKKKOOORRRYYYTTTNNNIIIFFFEEEDDDCCCDDDEEEFFFEEECCCCCCCCCEEE"""+++,,,***---,,,******+++,,,---.........---'''---'''+++%%%...444"""###$$$%%%&&&)))---000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%######!!!'''///,,, '''''''''''''''''''''''''''$$$((()))***'''[[[666)))&&&'''(((((())))))((((((RRRttt---((())))))'''((('''$$$&&&]]],,,************************&&&000(((HHH---///000111000///000111000000111222444555666666666666888888888888777666888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::888777666999;;;======;;;999999:::;;;999888999<<<>>>???>>><<<>>>@@@AAA@@@>>>>>>?????????@@@AAABBBCCCDDDEEEBBBAAA???<<<;;;:::::::::;;;;;;;;;;;;;;;:::888888555555666666666666555555777666555555555666777888444555555555555666666666333333333333333444555555222222222222222222222222222222111111000/////////---......//////......---////////////////////////////////////............,,,,,,------------,,,,,,(((***++++++***))))))***------------------------,,,++++++++++++,,,,,,---,,,,,,---......------,,,******))))))******++++++++++++******++++++,,,---,,,,,,++++++***+++++++++***((('''((()))+++******)))'''%%%&&&(((***+++***************************'''((())))))******))))))******))))))))))))((((((((((((''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''))))))******))))))((('''(((((((((((())))))))))))))))))(((''''''''''''(((''''''((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))(((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((('''(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))((((((((((((%%%'''((()))((()))***,,,)))))))))))))))******+++(((((((((((()))***,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,---......,,,---...///000000000///000000000////////////...000111222333333333222111000//////000222222111000333333444444444444333333444444444444555777999:::;;;:::::::::;;;===@@@AAAFFFEEEDDDCCCDDDDDDFFFFFFJJJJJJJJJJJJJJJMMMQQQUUUWWWRRRKKKFFFDDDCCCCCCCCCBBBDDDFFFFFFEEEEEEEEEFFF???&&&...''')))///+++'''***+++,,,---............!!!...%%%,,,+++%%%ZZZ......///...---***'''&&&++++++++++++++++++++++++((((((''''''&&&''''''(((...***###000111!!! ###''''''((())))))((('''''''''$$$(((&&&(((ddd...///&&&&&&'''(((((((((((((((666###$$$&&&(((*********+++&&&XXX111***************+++++++++---444222999---///000111000///000111000111222333444555666666444555666777888777666555777888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999888777888:::<<<<<<:::999999999;;;;;;;;;===>>>???@@@@@@;;;===???@@@???>>>??????===>>>@@@AAAAAABBBDDDEEECCCAAA???===;;;::::::::::::::::::::::::999888888666777777777777777777666666555444333444666777999444444444555555555666666333333222222333333444555222222222222222222222222111111111111000000////////////000000///......---///////////////////////////////////////.........,,,------......------,,,+++,,,......,,,+++,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++************+++++++++***++++++++++++,,,,,,---,,,++++++******+++++++++)))(((((()))***+++,,,...,,,***)))*********)))************************)))******+++++++++++++++))))))))))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))(((((('''(((((((((((())))))))))))((((((((('''''''''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))(((''''''''''''((())))))(((((()))***)))))))))))))))***++++++((())))))******+++,,,,,,++++++*********+++,,,------,,,+++***+++,,,...///,,,,,,---....../////////////////////////////////000111222333333333222111000//////000222333222000111111222222333333333222333333333333444666888:::<<<;;;:::999;;;>>>BBBDDDDDDCCCBBBAAABBBDDDFFFHHHHHHHHHHHHIIILLLPPPVVVYYYSSSNNNHHHCCCBBBBBBCCCCCCCCCEEEGGGGGGFFFEEEEEEFFF###'''---***+++(((,,,))))))+++,,,------------,,,&&&+++---"""000(((%%%$$$%%%((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###***%%%///&&&///000''''''((())))))(((''''''***'''+++)))*** fff)))+++"""222"""%%%%%%&&&''''''''''''&&&''''''''''''&&&(((''''''%%%&&&JJJ...))))))*********+++++++++000000GGG555---///000111000///000111111111222222333444555555333444555666777666555555555666777888999:::::::::999::::::;;;;;;;;;::::::777999<<<<<<;;;999999:::999;;;>>>@@@@@@???>>>===;;;===???@@@?????????@@@;;;===???@@@??????AAADDDCCCBBB???===<<<;;;;;;;;;:::999999999888888888888777666666666666666666777555555444444555666777888444444444444555555555555444444333222222222222333222222222222222222222222111111111000000000000000111111111111111000///...////////////////////////.........///////////////......////////////......,,,...//////...------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---------,,,,,,+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++***))))))***,,,...///---++++++,,,,,,+++)))************************))))))***++++++++++++***(((((((((((((((((()))))))))))))))((((((''''''&&&(((((())))))))))))(((((('''''''''((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))''''''((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++***)))((('''&&&&&&)))***+++)))'''&&&'''((()))))))))((()))******+++))))))******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,+++***+++,,,---...++++++++++++,,,---.....................///////////////111222222222111000000000000111444444333222111111111111222222333333222222222222444666888999;;;:::999999;;;>>>AAACCCCCCBBB@@@@@@@@@BBBDDDFFFDDDDDDEEEHHHNNNTTTYYY\\\OOOJJJEEEBBBAAACCCDDDDDDFFFGGGHHHGGGEEECCCCCCDDD[[[OOO***---111''''''((()))***++++++,,,++++++###***)))((()))###rrrkkkbbb]]]]]]^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^___``````UUU```XXX___```iiifff '''''''''''''''''''''''''''%%%)))******%%%WWWlll+++,,,+++$$$%%%%%%&&&'''&&&&&&&&&###(((%%%)))$$$(((''''''"""jjj999&&&)))))))))***++++++,,,,,,,,,'''lllYYY+++---///000111000///000111000000111222222333444444111222444555666666555444333444555777888999999999888888999:::::::::::::::777:::<<<<<<;;;::::::;;;888;;;???AAA???===;;;:::;;;===???@@@???>>>>>>>>>:::===??????===<<>>???@@@@@@AAAAAABBBGGGNNNTTTXXXZZZIIIFFFCCCBBBCCCEEEEEEEEEGGGHHHGGGEEECCCBBBCCCDDD222$$$"""...)))///******++++++++++++******)))&&&,,,'''&&&+++MMMmmm((('''&&&%%%%%%&&&'''((($$$!!!%%%(((%%%%%%;;;++++++$$$)))&&&'''%%%&&&&&&'''''''''''''''$$$''' ***###)))((((((%%%"""CCC222(((((())))))***++++++,,,,,,,,,'''999&&&---///000111000///000111///000000111111222222333000111333444555555444444222333444666888888999999777888888888888777777666888:::<<<===<<<;;;;;;<<<<<>><<<;;;<<<;;;===>>>>>>===;;;;;;<<<:::>>>@@@???;;;:::===@@@???>>>===<<<;;;<<<======999888777666777777888999666666555444444555666666666777888999999777666555333333444444444555555555222222222111222222333444222222222222222222222222000000000000000000000111000111111111111000000///////////////////////////............/////////000---......//////......---***+++------+++***+++,,,........................------.........---++++++((()))***+++,,,,,,,,,,,,---,,,,,,+++******++++++)))***+++,,,,,,,,,++++++)))))))))***+++,,,---...'''***,,,,,,***)))+++,,,((((((''')))+++,,,+++***************************&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((()))))))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((())))))(((((('''&&&(((((((((((())))))))))))%%%&&&((()))))))))((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((###$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((******))))))((((((''''''&&&((())))))(((((()))+++'''''''''''''''(((((()))((()))***+++++++++***)))******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++******+++,,,...///---------.........//////......000111111111000////////////111333444444333000000//////000111333444000000000111333555888999888888888888999:::;;;<<<=========>>>>>>>>>????????????AAAFFFLLLQQQRRRRRRDDDCCCBBBCCCEEEGGGGGGGGGGGGFFFEEECCCAAAAAADDDFFF???;;;------""",,,++++++,,,,,,,,,+++******,,,###///'''%%%444'''%%%((('''%%%$$$$$$%%%'''((()))$$$'''+++$$$''''''***111,,,))))))&&&''''''(((((((((((((((&&&---"""---"""'''%%%%%%---###)))555///((())))))***++++++,,,,,,111---111,,,---///111111000///000111//////000000111111111222000111222444555555444444222333555666888999999:::777777777777666444333222888;;;===>>>===<<<<<<===BBBDDDDDDBBB>>><<<>>>@@@:::<<<======;;;999999999;;;???AAA@@@;;;:::<<>>>>>@@@EEEJJJNNNMMMKKKAAAAAAAAACCCFFFHHHHHHHHHEEEEEECCCAAA@@@AAAEEEIII&&&***222 ---+++++++++++++++***)))(((&&&'''''''''(((((())))))000111"""...###111 ***(((###..."""777|||000)))###+++***(((000***333'''%%%^^^!!!...---)))!!!***%%%/// ***xxxhhh)))(((...111...)))(((((('''***!!!EEE&&&000+++,,,,,,---...///000000111111000000//////......000111222333333222111000///111222444666888888999555777999999777777777888;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@???===<<<;;;:::<<<======;;;:::999999???>>>>>>===============;;;;;;;;;;;;;;;;;;::::::999888888777888999;;;<<<999777666777888888777666999888777666666777888999888555333222444555333111222222222222222222222222111333555555444111---***111111000000000000111111000000000000////////////000...------......---+++000000000///.........---...---+++))))))***+++,,,//////...------,,,++++++---------,,,,,,,,,++++++,,,***)))+++---...+++)))+++++++++************)))++++++******++++++,,,------,,,+++******+++,,,---((()))))))))************))))))************))))))++++++******))))))((((((((((((''''''&&&&&&&&&%%%******))))))((((((((('''))))))))))))((((((((((((&&&&&&'''''''''&&&$$$###''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''(((((()))***+++(((''''''&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((())))))))))))(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%+++***)))(((((()))***+++((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((************))))))))))))((()))***+++,,,------...))))))***+++,,,,,,------)))***++++++,,,---...............//////////////////////////////......---......///000111222222333111111111000000000000000333222111111111333666777555555555555555555444444777999;;;===>>>>>>===<<<<<<===@@@CCCFFFFFFDDDBBBCCCCCCCCCCCCDDDEEEGGGGGGEEEEEEEEEEEEEEEEEEFFFGGG444$$$...444&&&***************)))((((((''''''''''''((((((((()));;;###&&&((($$$,,,---&&&+++)))$$$*** &&&___000'''+++111((( '''%%%---$$$222(((444lll^^^(((%%%+++'''&&&***'''"""///+++hhh(((777'''###((())),,,000,,,...TTT&&&222(((---------...............111000000000/////////...000111222222222222111000///000222444666777888888555777888888777777777888;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@@@@???>>>===999;;;======;;;999999999>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999;;;;;;;;;999888888999999888666888888777666666777888888777444111111333333222000222222222222222222222222111222444444333111...---111111000000000000111111000000000000////////////000///......//////...,,,//////..................///...---,,,+++,,,,,,---------,,,++++++***))))))++++++******)))))))))))),,,******+++------+++)))+++++++++************)))))))))(((((())))))***+++,,,++++++******++++++,,,************++++++++++++******++++++++++++******))))))))))))))))))(((((((((((((((''''''''''''''')))))))))((((((''''''''')))))))))(((((((((''''''((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((()))((('''&&&&&&'''((())))))((((((((('''''''''''''''''''''(((((()))***+++***))))))(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((&&&''''''((((((''''''&&&)))(((''''''''''''((()))((((((((((((((((((((((((''''''(((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////------...////////////////////////000000111111222000000000000000000000000333222111111111333555666444444555555555555444444777888:::<<<>>>======<<<>>>>>>@@@BBBDDDDDDBBBAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFppp'''###///***((())))))))))))(((''''''''''''''''''((((((((((((%%%'''%%%!!!444"""(((***+++%%%'''$$$FFFTTT'''%%%$$$(((+++$$$%%%%%%///"""111((((((,,,111)))%%%)))(((!!!***###ttt+++555 $$$000***)))+++!!!$$$FFF///,,,/////////.........---------000000000000////////////000000111222222111000000///000222444555777777777444666888888777777777888;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAA@@@??????999;;;<<<<<<:::999999:::>>>???@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<===;;;:::999::::::888666777777666666666666777777555333111000111111000///222222222222222222222222222222333333222111000000111111000000000000111111000000000000////////////111///......000000///------------------........./////////...............---,,,,,,++++++******)))***))))))))))))(((((((((,,,+++***+++,,,---+++)))+++++++++************))))))(((((((((((()))*********++++++++++++++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''''''''((((((((('''''''''&&&&&&***(((%%%######%%%'''((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''(((((()))***+++,,,++++++***))))))******''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''((())))))***))))))(((((((((''''''''''''&&&((((((((((((((((((((((((***)))(((''''''''''''''''''(((((((((((((((((('''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''''''''(((************************((()))***++++++***)))(((''''''((()))***+++,,,,,,------,,,+++***))))))(((******++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........+++,,,---...///000000000/////////000000000000000000000000000000000000000222222111111111333444555222333333444555555555555666777999;;;<<<<<<<<<;;;>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFF///***(((,,,((()))))))))))))))(((((('''''''''(((((((((((((((&&&XXX$$$+++###,,,)))'''---'''%%%---###&&&sss'''### (((***$$$+++!!!,,,(((FFF222 ***""")))'''!!!888333111...+++"""...444$$$&&&///%%%>>>"""444........................000000000000///////////////000111222222111000//////000222333555666666666333555777888777777777999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>======888:::;;;:::999888999:::<<<===???AAA@@@>>><<<:::;;;;;;<<<<<<<<<<<<======999999888888999;;;===>>>>>><<<:::999:::999777555777666666666666666666777555444222111111111111111222222222222222222222222222222222111111222222333111111000000000000111111000000000000////////////111000//////000111000...+++,,,,,,,,,---............////////////...------.........------,,,,,,,,,+++*********************+++++++++,,,,,,,,,+++***+++++++++*********))))))***************+++,,,,,,)))***+++,,,,,,+++***)))*********+++++++++,,,,,,***++++++++++++++++++***&&&&&&''''''(((((())))))(((((())))))*********+++''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((()))***+++---,,,+++***************((('''&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&''')))************((((((((('''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++,,,,,,++++++***)))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,---.../////////////////////////////////.../////////000000000000000111111111000111222333444000111222444444555555555555666888999:::;;;;;;;;;<<<============>>>@@@BBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFMMM111444%%%))))))***++++++*********((((((((((((((('''''''''+++000"""+++***)))''')))%%%###...'''!!!///---"""YYY(((...'''%%%%%%"""...---)))$$$***@@@iii$$$(((###***((('''***%%%***(((!!!,,,zzz%%%+++***---&&&+++777---<<>><<<:::888;;;;;;;;;;;;<<<<<<======666666666888:::<<>>@@@<<<:::999888999888777555777777888888888888777777777777777666444333444555222222222222222222222222333333222222222333333444111111000000000000111111000000000000///////////////...---...000111000///---------------.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((())))))))))))***)))+++---,,,+++***+++,,,+++++++++************)))(((''''''''''''((()))))))))******************)))(((((()))))))))*********)))))))))******)))))))))(((((((((((((((((())))))))))))))))))************'''''''''''''''(((((((((((((((((('''''''''&&&&&&%%%&&&((())))))((('''&&&)))((((((''''''(((((()))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((()))***+++,,,,,,***)))((((((''''''((((((''''''(((((()))***((((((((((((((((((((((((&&&'''((())))))***))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''((()))***++++++***)))(((************))))))((((((''''''((()))***+++,,,---))))))******************)))******+++---......///******++++++,,,---.....................---,,,,,,---------...............---......//////000000111000000000000000000000000000111111222333333333333444444555666777888999999666888;;;;;;;;;===BBBFFFBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFF/// 111(((((()))***************)))(((((((((''''''''''''((($$$yyy(((&&&((('''&&&***'''&&&%%%###((()))(((:::///!!!+++'''!!!)))+++###111'''III}}}((( $$$''' ///###### )))###***&&&aaaaaa%%%///***+++444'''""";;;333555###666///...,,,---------......//////.../////////000000000111...///000111111000///......///000222333333333333111333666777666666888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888777888888777666777999;;;;;;;;;<<<<<<;;;;;;:::999888888999999:::;;;;;;<<<666666555666777999;;;===<<<:::999999::::::999777777888999::::::999888777777888888777444333444666222222222222222222222222333333333333333333222222111111000000000000111111000000000000////////////...---,,,---///000///...//////........................,,,+++++++++,,,---++++++++++++++++++++++++))))))))))))******++++++)))+++------+++******,,,+++++++++************)))'''''''''''''''((())))))******))))))))))))******))))))*********+++++++++)))******++++++******)))))))))))))))))))))(((((())))))))))))))))))(((((('''''''''(((((())))))))))))))))))((((((((('''''''''''''''''''''(((((()))))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''(((((()))***+++---,,,+++)))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&''''''''''''&&&&&&'''((())))))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))*********''''''((()))***+++,,,,,,(((((())))))******+++++++++++++++,,,,,,---------******+++,,,---...//////,,,,,,---.........------,,,,,,,,,------......///------......///000000111///000000000000000//////111111222222222222222111333333444444555777888888666999======;;;<<<@@@EEEAAABBBCCCDDDDDDCCCAAA@@@@@@@@@@@@AAABBBCCCEEEFFFhhh***'''''''''((()))))))))))))))))))))(((((('''''''''&&&(((***'''///***%%% 000%%%+++###))),,,###%%%,,,(((iiifff000!!!))) $$$+++---(((%%%---###***&&&((("""333$$$''')))***111&&&"""(((444)))(((000""">>>555///"""222,,,...---///............---------.../////////000000111111...///000111111000///......///000111222333333333111333555666666666888999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::777777777777666666999;;;======<<<<<<;;;;;;;;;;;;777777888999999:::;;;;;;888777666666666777999999<<<;;;::::::<<<<<<;;;:::888999:::;;;;;;:::999888666888999777444222444666222222222222222222222222333444444444444333222111111111000000000000111111000000000000////////////---,,,,,,---///000///...000000000///.........---000...,,,+++***+++---...------------------------++++++,,,,,,,,,---------)))+++...---+++)))***,,,+++++++++************))))))))))))))))))***+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++******))))))((((((******))))))(((((('''''''''((((((((())))))******))))))))))))(((((((((((()))(((&&&%%%%%%'''***+++))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))'''''''''(((((()))***+++...---,,,***)))(((((((((&&&''')))*********)))((())))))))))))))))))))))))((()))))))))))))))(((''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))***+++,,,,,,((((((((()))******++++++'''(((((()))***++++++,,,------,,,,,,,,,,,,++++++***++++++,,,...///000000***+++,,,---.../////////++++++,,,,,,---...//////---------...///000000111///000000000000000//////111111222222222111111000333333333444555666777888777;;;>>>>>><<<;;;???CCC???@@@BBBCCCCCCBBB@@@???@@@@@@@@@AAABBBCCCEEEFFF''''''''''''+++000,,,%%%&&&---)))***+++,,,,,,+++***)))""":::%%%CCC'''***'''$$$%%%%%%&&&'''((())))))...'''eee %%%,,,###)))"""###444AAA(((''''''''''''''''''''''''''''''''''''''''''''''''000@@@444***111$$$OOO222111000///...---,,,,,,---------------------------...///...------...//////////////////000111111222222222222222222333333333444666777888888888777888:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<;;;:::999999<<<:::888666555777999:::777999;;;======;;;888777777777888:::<<<<<<999777777777777999::::::999777=========;;;999888:::<<<:::999999:::;;;:::999777555666666555333111222333000000111111111222222222222222222333333444444444555444222000/////////000...///000000000///---,,,..............................---------......//////...---,,,+++,,,------/////////...---,,,******))))))))))))***+++,,,---,,,,,,,,,++++++*********+++++++++************)))%%%%%%&&&&&&((()))***+++((()))***++++++***)))(((************************+++++++++++++++++++++++++++******)))))))))))))))++++++***)))((('''&&&&&&%%%'''))))))(((''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((()))***+++,,,,,,+++***)))***)))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))),,,+++)))(((((()))+++,,,******))))))))))))******(((((((((((()))***,,,,,,(((((())))))*********+++)))***+++,,,---,,,++++++,,,,,,,,,---------......///...------++++++***)))++++++,,,------...//////---------............///...///000111111000///...---------...///000000111222111000000000111333333444444333222333444555666999:::::::::999;;;===@@@AAA@@@???>>>===>>>???@@@AAA@@@?????????AAACCCEEEGGG'''&&&&&&(((***+++***,,,///***************)))(((((( """%%%XXX......###000%%%%%%&&&&&&'''(((((((((BBB+++bbb000000uuuNNN...''''''''''''''''''''''''************************VVV999---222QQQ........................---------------------------...///...---,,,---//////////////////000000111111111111222222222222333333444666777888888777777777999:::;;;:::999:::;;;:::;;;;;;;;;;;;::::::999;;;:::777666555666888:::888999;;;<<<<<<;;;999777777777888:::<<<<<<999777:::888666666888999:::999;;;<<<;;;999777777888:::777666666777999:::999888555666666555333222222333111222222222333333333333222222222333333333444444333222111000000000111222///////////////......---..............................---------...............---,,,,,,,,,,,,---++++++,,,------------,,,***************+++,,,---++++++*********)))))))))+++++++++*********))))))((((((''''''''''''(((((())))))************))))))************************++++++++++++++++++++++++******)))(((((((((((()))******))))))(((((('''''''''(((***)))(((''''''(((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))************)))((()))***++++++++++++***)))))))))((('''''''''(((((()))(((((('''&&&&&&''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))******((((((((((((************))))))))))))******(((((((((((()))***++++++******************++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,++++++******++++++,,,------......------------...............///000111111000///...------......///000000111111111000000000111222333333222222111222333444555666777888888888999<<<>>>@@@?????????????????????AAA@@@??????@@@AAACCCEEE((())))))(((***///111000,,,+++***)))(((''''''''')))***'''555"""!!!'''''''''''''''''''''''''''$$$###444""">>>&&&+++''''''''''''''''''''''''((((((((((((((((((((((((,,,???QQQ...******+++,,,---...//////------------------------,,,...///...---,,,---...//////......//////000111000000111111222222222222333444555777777777666666555777999999888777888999999999:::::::::::::::::::::999777666555666888999888999:::;;;;;;:::999888888888888:::;;;;;;:::888;;;888555444666999:::;;;999::::::888666555666888666555444666888:::::::::444555666555333222222333222222333333333444444444222222222222333333333333111111000000111222333333000000///...............////////////////////////........................------......------,,,+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,***))))))))))))(((((((((++++++*********)))))))))+++***)))'''&&&&&&&&&&&&******))))))))))))******************************++++++++++++++++++++++++***)))((((((''''''(((((())))))))))))(((((((((((()))***++++++)))''''''(((''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((())))))******))))))((()))******++++++******)))(((((('''''''''((())))))))))))((((((''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))(((((()))******++++++++++++************,,,++++++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------------...............//////000000//////...------......///000000000111000000000000111222222111111111111111222333333222444555666666777:::<<<>>>>>>???@@@@@@@@@???>>>@@@@@@?????????AAACCCDDD,,,)))---...***+++111222//////...,,,)))((('''((((((---+++'''%%%ggg000&&&(((((('''''''''&&&&&&&&&&&&((($$$ 000 NNN<<<444"""(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%111888)))&&&))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///............///000000//////000000111222222222333444555666777666555555555777888888777777888999777777888999:::::::::999999888777555555666777888888888999999::::::999999888888888999;;;;;;:::888:::888666555777999::::::999999:::888666555666777888777555666888:::;;;:::444555666555333222333444222222222333333333333444222222222222222222222333111111111111111222222222111000...------......///000000000000000000000000..................------,,,---...///...---,,,+++,,,,,,,,,+++***)))(((''',,,,,,------,,,,,,,,,+++))))))))))))))))))))))))************))))))))))))+++***)))'''&&&&&&&&&&&&+++***)))(((((()))***+++************************************************))))))(((''''''''''''''''''((((((((()))))))))******+++,,,+++)))''''''(((''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))************))))))((('''''''''((()))******))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))***))))))((((((((())))))++++++******))))))((((((---,,,***)))))))))***+++)))************+++++++++******++++++,,,,,,,,,,,,))))))******++++++++++++,,,,,,---------.........////////////////////////............//////000000000000000000000111111222111111111111222222333333000222444555555666999;;;;;;===???AAAAAA@@@>>><<<>>>=========>>>???@@@AAA]]]%%%+++...---+++...000000222000...+++***)))))))))###)))(((@@@ ...'''((((((((('''&&&&&&%%%%%%''' 444###...///666<<<(((..."""***###''''''''''''''''''''''''''''''''''''''''''''''''###&&&%%%///$$$zzz===&&&*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,..................//////000......///000000111222222222333555666666555444444555777888999888777888999666666777888999999999888888777666555555555666666777777777777777888999999999888888999:::;;;:::999888777777888::::::999777999:::;;;:::888777777888888777555555777777777666333555555555333222333444111111111111222222222222222222222222222222222222222222222222111111000000111000...------......///000000000000000000000000......//////...---,,,,,,,,,---...///...---,,,+++,,,,,,,,,+++***)))'''''',,,,,,---------,,,++++++*********************************)))))))))(((((()))(((((('''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))((('''''''''''''''''''''(((((())))))*********+++,,,+++)))''''''(((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((())))))***))))))))))))))))))))))))((((((((((((((()))***+++))))))(((((((((((())))))((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))))))))(((((((((((((((((())))))((((((''''''&&&&&&,,,+++***)))))))))***+++)))))))))*********++++++)))******++++++,,,,,,---))))))************++++++,,,,,,,,,------------...//////............//////............//////////////////000000111111111111111222222333333333333333111333555666666777888:::999;;;>>>@@@@@@???===;;;;;;;;;;;;<<<<<<===>>>>>>((('''(((,,,---,,,...111222111///---,,,+++******###$$$$$$%%%###CCC"""'''(((((('''''''''&&&&&&&&&///!!!,,,,,,***(((+++&&&000---%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&***000QQQfff555 333---,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---......------......///000------...///000111111222222333444555555444333333444666888888777777777888666666777777888777777777777666666555555555555555666555444444555666888999999888777888:::;;;:::999777777777999;;;;;;999666:::;;;<<<<<<999888888888666555444555666555333222333444555555333333333555000000111111111222222222222222222222222111111111222222222222222111000///000000///...............////////////////////////....../////////---,,,+++------......------,,,+++))))))***++++++++++++******+++,,,------,,,+++***))))))************++++++******)))))))))((((((((('''''''''''''''((()))*********))))))))))))******))))))))))))))))))))))))***************************)))((((((''''''((((((''''''(((((())))))******)))***++++++)))''''''(((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((()))*********))))))(((((())))))***))))))((((((((()))******((((((''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((''''''((())))))''''''''''''&&&&&&&&&&&&)))))))))))))))***++++++))))))*********+++++++++)))*********++++++,,,,,,************************,,,,,,,,,,,,------------///......------......///......//////////////////...///000000111111000000111222222333444333333333111444666777666666777888777999;;;===>>>===;;;:::::::::;;;;;;<<<<<<=========,,,%%%---222---+++111/////////...---+++***)))''')))***&&&++++++---'''''''''''''''&&&&&&&&&222+++ !!!###///444'''!!!BBB666$$$444(((...///''''''''''''''''''''''''########################!!!111$$$000$$$'''"""KKK000+++""""""888,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,------++++++,,,---...------------...//////,,,------...///000111222222333444555555444333222333555666777555555666777666666777777777666555555666666555555555444444444444333222111222444777888:::888777888999;;;:::999999777666777999:::999888999;;;<<<<<<:::888888888444444555777999888555333333444555555333333444555111111111222222222333333222222222222111111111000///000111222333222111111///////////////......---...........................///000000///---+++***......---,,,,,,,,,,,,---)))***++++++,,,,,,++++++''')))+++,,,---,,,+++***((((((((()))))))))*********)))))))))(((((((((((('''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))******************************)))(((((((((((()))(((((((((((())))))))))))'''(((***)))(((''''''(((''''''''''''(((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&'''(((***+++***)))(((''''''((()))*********))))))((()))))))))''''''&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((''''''''''''(((((('''''''''''''''((()))***&&&&&&''''''''''''''''''&&&'''(((***++++++++++++*********+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...------------...////////////////////////.........000111111111000///000000222333333333222111222444666777666555555666666777999;;;;;;;;;:::999:::;;;<<<======>>>>>>>>>UUU777&&&///777///***///------......---+++)))((("""..."""(((...HHH---!!!''''''''''''''''''''''''***!!!222)))+++###%%%### ---```ggg444$$$$$$+++ """333''''''((("""''''''''''''''''''''''''''''''''''''''''''''''''###+++&&&***---'''$$$WWW;;;%%%(((&&&777(((///000'''++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---...------------...//////,,,,,,---...///000111222222333444444444333222111111333555555444333444555666777777777666555444444666666555555555444444444444222111000111333666888:::888777888999;;;::::::;;;888666555777999:::;;;999:::<<<<<<:::888777777444666888<<<>>>===:::777333444555555333333444555222222333333333444444444222222222222111111000000---...000222333333333333...///000000000///---,,,...........................///000000///---+++***///...---,,,+++,,,---...---------,,,+++***)))(((&&&'''***,,,---,,,+++***&&&'''''''''(((((())))))))))))))))))(((((((((((()))(((((('''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))((((((((((((%%%'''))))))(((''''''(((''''''''''''((((((((()))'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''''''''&&&&&&&&&'''(((***+++***)))(((''''''((()))***++++++***)))(((((())))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***************************)))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((&&&&&&&&&'''''')))***+++&&&'''''''''(((((())))))$$$&&&(((***,,,,,,,,,+++***++++++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++++++++,,,,,,,,,---------///...---,,,,,,---...//////////////////.........---...000111111111000///...///000222222111111000222444666666555333333444555666888999::::::999999;;;<<<===>>>????????????******))))))))))))*********,,,...000000///...---,,,+++)))((((((((()))***%%%&&&((()))))))))(((''''''&&&&&&&&&'''(((***+++''''''&&&%%%$$$$$$######''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((([[[qqqNNN+++!!!&&&***'''###&&&&&&&&&&&&'''''''''(((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''+++'''"""$$$>>>wwwVVV,,,###)))((())))))))))))*********%%%%%%&&&((()))***,,,,,,++++++************++++++++++++******************+++,,,------......------,,,,,,------...//////000111111111111111111111111222222222333333333444444444555666777777666555444444333333333333444555555555444333222333555777999888888999:::::::::999999:::888666555555666999:::;;;:::999888777666666666888888777777666666555555333333333333333333333333666555333222111222222333444333222111000...------////////////////////////................................................+++++++++++++++++++++++++++++++++,,,,,,---------...---+++***)))***++++++************************,,,+++++++++******))))))(((((((((((((((((((((((())))))))))))((((((((((((,,,,,,,,,+++******))))))(((((()))***************...---,,,***)))'''&&&%%%)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((()))***++++++***)))((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((((('''''''''&&&%%%&&&'''((()))******++++++++++++***)))((((((((()))******++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((******))))))((('''%%%%%%''''''&&&%%%&&&'''((()))))))))******)))((('''&&&))))))((((((''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''((())))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))***************************)))******+++,,,---...//////.........---------000//////.........//////......//////000000111111000000000000000111111222111222333444444444333333222333444555666888999999<<<<<<<<<<<<<<<===>>>>>>*********))))))*********'''(((***,,,,,,,,,+++***))))))(((''''''(((***+++******((('''&&&&&&''''''''''''&&&&&&'''(((***+++******)))(((((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''((())))))((('''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((!!!(((,,,'''$$$&&&'''&&&$$$)))***)))444 999***!!!(((***'''&&&&&&&&&'''''''''(((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&!!!(((......+++***...333OOOkkknnnbbb```111...)))%%%###%%%'''***)))))))))************+++'''(((((())))))*********+++******))))))******+++*********++++++++++++++++++,,,------...---------------......///000000111111111111111111111111111222222333333333444444444555555666666666666555555333333333333333444555555333222111111222333555777777777888888999999888888888666555444444666888:::<<<;;;:::888777666666666777777777777666666555555333333333333333444444444555444333333333444555666555444333222111000//////////////////////////////................................................+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++*********+++,,,************************************)))))))))((((((((((((((((((((((((((((((((())))))******++++++$$$$$$%%%%%%&&&'''''''''(((((()))************)))*********))))))(((((((((&&&%%%$$$######$$$%%%&&&))))))))))))))))))))))))((()))************)))(((((())))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))'''((((((((()))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&'''((()))&&&&&&'''''''''&&&&&&%%%)))(((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))((((((((('''(((((()))))))))((('''''''''&&&&&&%%%&&&'''((()))))))))))))))((((((''''''((((((((('''''''''&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,---......,,,,,,+++++++++*********,,,,,,,,,+++++++++,,,,,,.........///000000111111000000//////000000111222111222222333333333333333222333444555666888999999<<<<<<<<<<<<<<<======>>>++++++************++++++&&&''')))++++++++++++***((('''''''''''')))***+++///,,,)))&&&$$$$$$%%%'''''''''&&&''''''((()))***'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((******))))))(((((())))))''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((------((("""!!!$$$&&&%%%...%%%***'''&&&222$$$###)))***&&&%%%&&&''''''''''''((((((((()))'''''''''(((''''''&&&%%%)))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&...+++&&&"""!!!!!!######------,,,)))'''&&&&&&(((,,,(((&&&***///000+++%%%)))************+++++++++******************))))))+++******))))))******+++*********++++++,,,,,,---++++++,,,---------------.........///000000111111000000000000000000000000333333333333444444444444555555555444444555555555333333333333444444444444111111000000000222444555555666666777888888777777555444333333444666888:::===<<<;;;999777666666666777777777666666666666555444444444444444444444444333333333333444555666777555555444444333222111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********+++,,,,,,************************+++++++++***************))))))))))))))))))))))))'''(((((()))+++,,,,,,---&&&&&&'''(((((())))))***'''((())))))******))))))''''''(((((()))*********))))))'''&&&&&&'''))))))))))))))))))))))))))))))((())))))******))))))((()))))))))******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''))))))(((''''''&&&%%%%%%&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((())))))))))))(((((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''((((((***)))((('''''''''((()))'''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))************************------,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++---......//////000111111000000//////000000111222111111222222333333333333333333444555777888999999;;;<<<<<<<<<<<<=========,,,++++++++++++++++++,,,***+++---...////////////+++***)))(((((()))******---+++)))&&&%%%%%%%%%&&&''''''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%&&&'''((()))******))))))((())))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&***...000---)))&&&"""'''&&&$$$)))(((+++---,,,'''###$$$((('''''''''((((((((())))))&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%)))''''''(((,,,000222222444,,,$$$$$$)))---***&&&(((+++,,,***%%%###%%%(((************++++++++++++******************************))))))))))))******))))))***+++,,,------...++++++,,,------------,,,---........./////////000000000000000000000000000333333333333444444444444666555444333333444555666222222333333444444444444111000000000111222333444555555666777888888888888444444333444555777999;;;>>>===;;;999777666555555666666666666666666666666555555555555555444444444333333333333444444555555444444444333333222222222////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))******++++++------,,,++++++******)))'''(((((()))))))))))))))&&&&&&'''(((((()))******+++******))))))******+++************************((())))))))))))))))))(((******))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''&&&&&&'''''''''''''''(((((()))(((((())))))***)))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((***)))'''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''''''''''''''&&&'''''''''''''''((())))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++------,,,+++++++++,,,,,,//////.........---------,,,------...............------......///000000111///////////////000111111111111111111111222222333333333444666777888999:::;;;;;;<<<<<<<<<===<<<<<<,,,++++++++++++++++++,,,---...///000111222222333000///,,,+++))))))))))))(((((((((((((((''''''&&&'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((''''''(((((()))''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''...)))$$$###%%%$$$"""###$$$***,,,+++///111+++((()))(((%%%###%%%(((***''''''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###&&&******)))&&&$$$###'''000000***%%%&&&)))%%%***)))%%%&&&...666))))))*********+++++++++)))))))))***++++++,,,,,,***))))))))))))))))))***))))))***++++++,,,------***+++,,,,,,------,,,,,,,,,,,,------------......////////////////////////222222222333333333333444555444333222222333444555111222333444444444333333111111111222333333444555555666777888999999999999555555555555777888:::;;;<<<;;;:::888777666555555555555555555555666666666666666555555555444444444333333333333222222111111222222222222111111111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,******************************++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''&&&&&&''''''((()))))))))))))))'''''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((()))******)))(((((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&''''''''''''''''''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''''')))(((&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((())))))))))))(((''''''''''''''''''((())))))''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++*********)))))),,,---...///000/////////---------...//////000000/////////...///000000111111111000000000111222333333444555666777999::::::::::::;;;<<<===<<<<<<;;;++++++************++++++,,,,,,---...///111222222333111///,,,***)))))))))%%%&&&((()))))))))((('''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&''''''''',,,(((''',,,...---***))))))(((&&&"""!!!  $$$&&&&&&%%%&&&)))(((%%%&&&&&&&&&&&&'''''''''(((%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))***)))%%%###&&&...555***)))'''$$$###%%%+++000///---+++)))'''###((())))))))))))*********(((((())))))***+++,,,,,,***))))))(((((())))))***)))))))))******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111111111111222222222222444333333222222333333444000111333444444444333222222222333333444555555555555666777888999:::::::::666666666777777999:::::::::999888777666555555555444555555555555666666666666666555555444333333333333333333333222111000///000000000000000000111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++************************((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''((())))))&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***)))(((''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&'''((())))))))))))(((&&&&&&'''((())))))))))))&&&''''''((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&'''''''''&&&%%%###"""!!!%%%&&&''''''((((((''''''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***++++++***)))((('''''''''''''''((())))))&&&'''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***+++,,,,,,,,,+++++++++*********+++---...///......---,,,------......///000000//////......//////000111111000/////////000222333444444555666888999::::::999:::;;;======<<<;;;;;;*********))))))*********)))******+++---...000111111000...+++***)))))))))''''''''''''(((((())))))''''''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&''''''((()))''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&)))000///''' (((***'''''',,,+++***///&&&))))))'''(((+++(((!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((((((((("""(((...000,,,'''""" &&&######(((//////&&&$$$$$$%%%)))...000///---''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------------........................///000000000000111111111222222333333333333222222000111333444444333222111111222333444444555555555333444666777888999999999666666666666777777888888777777666555555555555555444444444555555555666666555555555444333222222222111222333333333222111111/////////000000111111111////////////////////////................................................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,+++***)))************************((((((((())))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******************)))'''''''''''''''''''''''')))(((''''''''''''((())))))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))&&&'''((()))***))))))(((&&&'''((()))************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))'''((()))******)))(((''''''''''''''''''((())))))&&&'''(((((())))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))************************))))))))))))***+++,,,,,,.........---------,,,,,,(((***,,,.........---,,,,,,,,,---......//////000///............///000000111000///......000111222444444555777888999:::;;;888:::;;;======<<<;;;:::******))))))))))))******))))))***+++,,,...000111///...,,,***))))))*********)))'''%%%%%%''')))***''''''((())))))((('''&&&(((((())))))))))))))))))''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&''''''''''''''''''((())))))''''''((((((((((((''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,'''&&&(((((($$$&&&+++!!!'''&&&(((...(((!!!&&&###''''''###$$$******&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((()))''',,,000+++###!!!'''000&&&))))))$$$%%%,,,''''''''''''((((((((((((*********)))(((''''''&&&))))))(((((((((((())))))))))))))))))((((((((((((******+++,,,,,,,,,,,,+++.....................---........................////////////000000000000111222333444444333222111///111222444444333222111111111222333444444444444222333444666777888888888555555555666666666666666555555444444444444555555444444444555555555666666555555444333333222111111000111333444555555444333/////////000111111222222////////////////////////................................................---------------------------------,,,,,,++++++++++++,,,,,,---,,,+++)))(((************************+++++++++,,,,,,---------((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))((('''''''''&&&''''''((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&''')))*********)))((("""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%'''((((((((('''&&&%%%%%%&&&'''(((((('''''''''''''''((((((((())))))&&&'''''''''(((((())))))&&&'''(((******((('''&&&'''''''''''''''((())))))&&&''''''(((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************+++,,,---...+++++++++*********)))))))))***---/////////...---,,,,,,------...//////000...............///000000111000...---...///111222444444555777888999:::;;;888999;;;======<<<;;;:::++++++++++++++++++++++++)))((((((((()))***+++,,,,,,+++***((((((((()))***))))))************))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((,,,,,,+++***(((&&&%%%$$$)))++++++***(((&&&&&&&&&((('''&&&'''((()))(((''''''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((()))***************&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((***************)))((((((''''''''''''''''''''''''))))))))))))************(((+++---,,,)))(((***,,,++++++*********+++---......------------,,,,,,,,,000///---,,,---...000111333222222222222222222222222222111111111111222222333333333333333333333333444444555555666777777777333333333444666666444333666666777777777666444333333333444444444444444444333555777555222111333666222222333333333333222222222000...---,,,---///000///000000000000000//////000///////////////000000000///...------...///000111000///------....../////////---,,,+++*********'''+++...///---++++++---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((***)))(((&&&&&&''''''(((((((((''''''''''''(((((((((((()))))))))'''&&&%%%((('''%%%$$$%%%&&&(((***)))((('''&&&&&&'''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&******))))))((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''+++...,,,(((&&&'''***&&&&&&&&&'''''''''((((((((('''''''''((()))***+++******)))(((((((((((((((+++++++++***************,,,,,,,,,++++++*********000//////......------,,,)))***+++,,,---.........////////////////////////---,,,,,,,,,,,,---......////////////////////////000////////////111333444222222333555777999;;;<<<>>>======<<<;;;;;;::::::++++++++++++++++++++++++)))))))))))))))***+++++++++***)))((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((''''''((()))******(((''''''(((&&&''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&'''((())))))******))))))'''''''''(((((('''''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))************)))((((((''''''''''''''''''''''''((((((((()))))))))******)))***++++++***)))***+++,,,+++*********+++,,,---,,,,,,------......//////000///...---...///111222222111111111111111111111222111111000000111111222333333222222222222222222333333444555555666777777444333222333555555555444555555666666666555444333333333333444444444444555444444555444333222333555111222222222222222222111111000///...---...//////.........//////......---000///////////////000000000///............///000000///...---,,,------...+++++++++++++++,,,,,,---,,,///111000---***)))))),,,+++++++++************************************************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&''''''((((((''''''''''''''''''((('''((()))))))))'''&&&%%%''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''***---,,,(((&&&(((***&&&&&&&&&'''''''''(((((())))))))))))((((((((((((******)))((((((((((((((()))*********************,,,,,,,,,++++++***************************++++++******+++,,,------------........................---,,,,,,,,,,,,---......////////////////////////000////////////111222333222222333444666888999:::;;;;;;;;;::::::::::::999++++++++++++,,,,,,,,,,,,******)))))))))******+++***)))((('''''''''((((((((())))))******))))))((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$&&&((())))))(((&&&$$$'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''''''''&&&((())))))(((''''''(((''')))***)))%%%$$$%%%(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&)))))))))((((((&&&%%%%%%&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((()))))))))******))))))******))))))((('''''''''''''''''''''''''''''''''((((((((()))))))))+++***)))***++++++***))),,,,,,+++******++++++,,,******+++,,,---...//////000000///...///000111222000000000000000000000000222111111000000111111222111111111111111111111222111111222333555666666777555333111111333555555555444444555555555444333333333333333444444444555555444333222333444444444333111111222222222222111111000000000/////////......,,,,,,------------------000000///......//////000000000////////////000000......---,,,,,,,,,,,,---++++++***++++++,,,---------...000...,,,)))''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++*********)))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%'''((())))))))))))(((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''***,,,+++(((&&&(((***&&&&&&'''''''''((((((((()))*********)))(((&&&%%%))))))))))))((((((((((((((((((((())))))*********+++++++++++++++*********&&&''''''((())))))******++++++,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---......////////////////////////000//////...///000222333222222222333444555777777888888888888999999999:::+++++++++,,,,,,,,,,,,,,,++++++***))))))*********(((((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&&&&%%%&&&((())))))'''&&&&&&'''))),,,///,,,'''%%%'''+++(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((((((((((())))))))))))************)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((,,,***((())),,,---+++(((,,,,,,++++++++++++++++++)))))))))***+++,,,,,,---///............///000000......//////////////////111111000000000000111111000000000000111111111111000000111222444555666666555333111000222444555555333333333333333333333333222333333444444555555555555333111222555666444111000111111222222111111000///000000000000///......------,,,,,,------......000000///.........//////000000000000000000000000.........---------------///...---,,,++++++++++++)))***++++++***))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))******))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''(((((((((''''''(((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))+++***((('''((()))''''''''''''((((((((((((''')))***+++***)))'''%%%((()))))))))))))))((((((&&&&&&'''((()))******++++++++++++***************)))))))))*********++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000///......///000111222222222111222222333444555666666777888999::::::;;;++++++,,,,,,,,,---------,,,,,,+++***))))))******'''''''''(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&'''((()))(((&&&$$$$$$%%%))),,,///,,,'''%%%'''+++''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((((((((((())))))))))))************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((,,,***((())),,,---+++(((++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......------........./////////111000000000000000000111/////////000000111111111000000111222333444555666555333000000222444555555333333222222222333333333222222333333444555666666666444222444666666333000111111222222222222111111000000111111000000///.........------...///000000000000///...............//////000000000000//////////////////......------000///...------,,,------+++******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''(((((((((((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))(((((()))'''''''''((((((((())))))%%%''')))***+++***)))''''''((())))))))))))((((((&&&&&&'''((()))******+++************************,,,,,,++++++************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000///.........///000111111111111111111222333333555555666888999:::;;;<<<++++++,,,,,,------.........---,,,+++***)))))))))''''''((()))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((($$$%%%%%%&&&''''''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((('''''''''''''''(((((()))(((&&&$$$$$$&&&((()))'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''))))))******%%%'''((('''&&&$$$$$$%%%''')))***)))%%%$$$%%%(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%''''''(((((((((%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((()))))))))******(((((())))))(((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))+++***)))***++++++***))))))***+++,,,,,,,,,,,,+++///.........---------,,,+++++++++,,,,,,,,,,,,,,,---------......//////000111000000//////000000111/////////000111111222222111222222333333444444555444222000000222444444444333333222222222333444444111222333333444555666666777777666777777666333111222222222333333222222222111111000000000/////////000///......///000222333000000///...------------......////////////......//////000000//////...---,,,,,,,,,,,,---///000111000///---,,,---,,,+++)))(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((''''''((((((((()))))))))%%%&&&((()))*********)))&&&''')))******)))((((((((((((((())))))*********)))))))))***************++++++******)))(((((('''++++++,,,,,,+++***))))))++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000///.........///000111000000000000111222333333444555666777999:::;;;;;;++++++,,,,,,---......//////...,,,+++***)))))))))'''((()))*********))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&'''(((((((((!!!###%%%&&&&&&&&&'''(((&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''(((((('''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((()))))))))******)))***++++++***)))***+++((()))***,,,---------,,,,,,,,,,,,,,,------------++++++,,,,,,---------,,,---------...///000000000000000////////////000000//////000111111222333333333333333444444444444444222111111111333444333222444333333222333444555666111222222333444555666777888:::;;;:::777444222111333333444444444444333333222111000/////////000111000///......///000222444000000///...------------,,,---...//////...---,,,....../////////...---,,,*********+++,,,---...//////,,,******,,,---+++***((((((((())))))*********++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((('''&&&&&&''''''&&&%%%&&&'''((()))&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))))))(((''''''((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))*********&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((---,,,)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))(((((('''((((((((())))))))))))(((((((((((())))))))))))&&&''')))*********)))((()))*********************((()))))))))*********+++***)))))))))))))))))))))***++++++++++++******)))++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000///...------...///000000000000000111222333444333444444666777888999999++++++,,,,,,---.../////////...---+++***)))))))))'''((()))+++++++++***)))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%$$$###""" ###%%%&&&''')))+++((('''&&&'''((()))((('''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((((())))))((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))************(((+++---,,,)))(((***,,,&&&(((***,,,---...------''''''((()))***++++++,,,+++,,,------......------------......///000111111000000////////////000000///000000111222333333333555555444444444444333333111111111222444444333111444444333222333444666777111111222333444666666777999<<<>>><<<777333111222333444444555555444444333333222000......///111222000///...---...000222444111000///...---,,,,,,,,,+++,,,---......---,,,+++,,,---.........---,,,+++++++++******)))*********(((%%%$$$&&&***,,,,,,+++(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((()))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&''')))******)))'''&&&###$$$&&&'''''''''&&&&&&((('''%%%$$$%%%&&&(((***&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''$$$%%%''''''''''''%%%$$$((((((((()))))))))******+++***)))(((((()))***+++))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))************&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))...,,,***'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&((()))***)))'''(((((((((((())))))))))))+++***)))((('''''''''(((%%%''')))***+++***)))(((+++++++++***************(((((())))))*********+++))))))******++++++,,,,,,)))******+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////000///...------...///000//////000000111333444555222222333444555666777888///...,,,++++++,,,...///...---+++)))((())))))***+++*********))))))(((((())))))((('''''''''''''''))))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))(((((('''''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$)))''''''(((*********)))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((************************))))))))))))))))))))))))***++++++,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111000...---,,,,,,------//////000111111111111111111111222222222111111000111111222333333333222222333222111000000111222333444444444444555555666666999888777555444333222222222444666777666555222000111000000///...,,,***)))------...///000111222222111111000///...---------........................000000...---+++***((((((******))))))))))))*********************)))((('''***)))))))))((((((''''''+++*********))))))((((((******))))))((((((''''''&&&(((***,,,,,,+++(((''',,,+++***))))))***+++,,,******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********)))))))))))))))%%%&&&&&&&&&'''(((((((((,,,***'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%&&&)))******)))&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))),,,)))''''''(((***++++++((()))))))))*********+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,++++++***************+++++++++,,,,,,,,,(((***,,,,,,,,,---...000222111000//////......///////////////000000000000000000000000111111111111444444444444555666777777///...,,,++++++,,,...///---,,,+++***)))))))))***+++*********))))))))))))******)))(((((((((((()))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((())))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))''''''''')))))))))'''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000...---,,,,,,------//////000111111111111111111111222222222111111000111111222333333333222222222222222111111222222222444444555666666666666666666555444333111111000000111222444555444333000///111111111111000///..................//////////////////...,,,,,,++++++,,,---------------------------------,,,,,,+++++++++++++++************++++++******************))))))*********))))))(((((((((************)))))))))((((((((((((((())))))))))))'''((()))******)))'''&&&******)))(((((()))*********)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((())))))''''''((((((((((((((((((***)))'''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((((()))))))))************(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++)))''''''(((***++++++'''''''''''''''(((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,++++++*********))))))*********+++++++++((()))+++,,,+++,,,---///...---------------........./////////000000000000//////000000000111111111333333333333444555666666...---,,,++++++,,,---...---,,,+++******)))*********************)))))))))++++++***))))))))))))***))))))(((((((((((())))))((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''((()))***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&'''(((((('''&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))((((((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............//////000000000///...---------------//////000111111111111111000111111222222222111111000111222333333333333333222333333444444333333222444555666777777777666555333222111000///.........///000222333222111///---//////000111111000000000//////......---------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,++++++++++++,,,,,,++++++***)))******,,,,,,***************)))))))))************))))))))))))'''''''''((()))*********)))(((((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((())))))*********'''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++)))''''''(((***+++***''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++*********(((((()))))))))*********''')))***+++******,,,...,,,,,,+++,,,---...//////....../////////000000000//////000000000000111111222222111222222333444555...---,,,,,,,,,,,,---...,,,,,,++++++************************************++++++***))))))))))))***))))))(((((((((((())))))'''((()))))))))'''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))*********)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&''''''&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))(((''''''))))))*********+++++++++++++++,,,,,,,,,,,,------------......//////000000//////......------------//////000111111111111111000000111222222222111111000111222222333333333333222333444555555444333222333444555777777666444333111000///...............///000111222111000...---......////////////....../////////.........------111000///...............,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++++++++******+++++++++,,,+++***))))))+++---///++++++***************************)))))))))))))))'''((((((((()))))))))***+++***((('''&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))*********))))))(((((('''''''''''''''((())))))((('''&&&'''''''''((((((((((((((((((((()))***************+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''(((((()))***************''''''''''''''''''''''''&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((***((('''''')))******)))***))))))))))))((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************))))))))))))*********+++&&&(((******))))))+++,,,......------...//////000........./////////000000////////////000000000111000000000000111222333444---------,,,,,,---------,,,,,,,,,,,,+++++++++******************+++++++++******)))(((((((((((()))))))))(((((((((((())))))'''((()))))))))((('''&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((('''&&&'''((()))*********)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))&&&'''''''''''''''''''''((((((&&&%%%%%%&&&((((((((('''&&&&&&'''((('''%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++***))))))((())))))*********++++++++++++++++++,,,,,,------------------...///000000111...............---------//////000111111111111111///000111222222222222222///000111222333333444333333444555666666555444333222333444444444333222111111000000/////////000000111111222222222111000///000000000000///...---,,,....../////////000000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++******))))))))))))******,,,+++***))))))+++---///******************++++++))))))))))))))))))*********)))))))))(((((((((''',,,+++)))((('''((()))***************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))******++++++(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''(((((())))))(((((()))***************+++***)))(((((()))***+++(((''''''&&&&&&''''''(((((())))))***************))))))((('''&&&%%%$$$$$$&&&((()))++++++)))(((&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((''''''''')))'''&&&''')))***)))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))************************************+++++++++,,,,,,'''((())))))))))))***,,,//////...---------------............////////////...////////////000000000000000000000000222333333------------------------++++++,,,,,,,,,,,,++++++*********+++++++++++++++******)))(((((((((((()))))))))(((((((((((())))))((((((((())))))(((((('''&&&&&&&&&'''(((((())))))''''''((((((((())))))))))))((('''''''''((()))******)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''&&&%%%&&&((()))((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))************+++++++++***++++++,,,,,,------...,,,------...///000111111---......///......------//////000111111111111111///000111222222222222222///000111222333444444444333444444555555444444333333222222222222111111111111111000000000111222222222222222222222111000000222222222222111000///....../////////000000111111...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))***++++++***)))******,,,,,,)))))))))***************))))))))))))*********************)))((('''''''''+++***)))(((((()))***+++******++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++''''''''''''&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&''''''(((((()))'''((())))))******))))))******((((((((((((******((((((''''''''''''(((((((((((()))***************+++******)))((('''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''((('''&&&''')))***)))(((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))'''(((((((((((((((((()))((((((((((((((((((((((((''''''(((((())))))******)))))))))******************++++++++++++,,,,,,,,,''')))******))))))***+++------,,,+++************------........./////////......////////////000000000000///000000111222333,,,------------------,,,++++++,,,------,,,,,,+++*********++++++,,,,,,,,,++++++***))))))))))))***))))))(((((((((((()))))))))((((((((((((((())))))&&&&&&&&&'''((()))))))))'''((((((((()))))))))))))))((('''''''''(((***+++)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&%%%''')))+++***)))&&&'''((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************)))************+++++++++******+++,,,,,,---......,,,,,,---...///000111111,,,---...//////...------//////000111111111111111//////000222222333333222///000111222333444444444444444333333333333444444555444222111000111222333111111111111111222333333222222222111111111000000111111222222222111111000///////////////.........------,,,,,,,,,------...------------------------************************+++******))))))******+++******************))))))((((((((())))))*********((()))))))))************))))))))))))((((((((((((((((((((((((((()))***+++((()))***++++++***)))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))))))))''''''''''''((((((((((((&&&''''''((((((((((((((($$$%%%%%%&&&''''''((((((''''''((())))))))))))((()))(((((((((((((((((()))((((((''''''''''''(((((('''((())))))******))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''&&&''')))***)))'''###$$$$$$%%%&&&'''((((((************************((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((()))*********((()))))))))*********+++************++++++++++++(((***+++***))))))***,,,++++++***************+++---------.........//////........./////////000000000000000000111222333333,,,------......------,,,***+++,,,---------,,,+++*********++++++,,,,,,,,,---,,,++++++******++++++))))))(((((((((((())))))***)))(((''''''((()))***&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))((('''''''''(((***+++(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&%%%%%%'''***,,,,,,+++&&&&&&'''((()))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))************************))))))))))))))))))))))))$$$%%%&&&((())))))******)))************+++++++++******+++,,,,,,---......,,,,,,---...///000111222,,,---.../////////------//////000111111111111111//////000222222333333333//////111222333444444444444444222111111222444444777555333000000111333555111000000111111222333444111111111111000000000000------///000000111111111111000///...---,,,++++++//////.........//////000........................)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,***************)))((('''''''''(((((()))))))))***(((((())))))*********+++''''''(((((())))))******%%%%%%&&&'''((()))******'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************((((((((((((((('''''''''''''''(((((())))))******''''''''''''(((((())))))$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((()))))))))))))))######$$$%%%&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&'''&&&&&&((()))***((('''$$$%%%&&&'''(((***++++++************************))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))*********+++))))))))))))************)))***++++++***)))+++,,,++++++++++++,,,---......---------.........//////............/////////000000000000000111222333444///000000///---,,,...///000///,,,******+++...///+++++++++++++++***))))))+++++++++***)))(((((('''***)))(((''''''((()))***,,,,,,+++***))))))******''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''&&&$$$$$$&&&'''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&***)))((('''&&&'''(((((($$$&&&(((((('''''''''(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******))))))((((((''''''''''''''''''''''''''''''++++++******)))))))))((())))))***++++++++++++***)))((('''''''''(((***+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---...///000///...............///......//////000000111111//////000111111111111111000000111222222333444444222111000//////111333444555555444333333333333444222222222222222222222222444444333222111000///...000000////////////000000000000000000///---,,,+++......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))***+++***((((((((())),,,,,,,,,+++++++++******,,,***(((***---...,,,***+++++++++))))))***---000///,,,)))'''((((((((((((((((((((((((((()))******+++,,,,,,---,,,+++)))(((+++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&'''((('''&&&&&&'''((()))(((((('''''')))***+++(((((((((((((((((((((((('''((()))******)))((('''+++*********))))))(((((()))((('''&&&&&&'''((()))(((((((((((('''''''''''')))((((((''''''''''''((((((((())))))))))))(((((())))))))))))((((((((((((((('''&&&'''((())))))'''((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''++++++******))))))((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000............////////////000000000///------...000///...,,,++++++,,,---...***+++++++++++++++******,,,,,,,,,+++***)))))))))***)))(((((((((((()))*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''%%%%%%'''((()))(((((('''''''''(((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))((('''&&&&&&&&&''''''$$$&&&'''((('''&&&'''(((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((()))*********)))))))))(((((('''((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,---...///000111---------...//////000000//////000111111111111111000000111222333333444444222111000///000111333444333333333333444555555666222222222222222222222222444333333222111000///...000000////////////000000///000000000000000///...............------,,,,,,,,,,,,,,,---------......,,,+++***)))))))))))))))***+++,,,+++)))((()))***,,,,,,,,,+++++++++******,,,***)))***,,,---,,,******++++++*********,,,......+++((('''((()))((((((((((((((((((((()))******+++,,,,,,,,,++++++***)))************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&'''((((((&&&%%%&&&'''(((((('''''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''''''''(((((()))(((((())))))))))))(((((())))))))))))((((((((('''((('''&&&'''((())))))'''(((((('''&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''))))))((((((((('''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))(((((((((''''''((()))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))******+++++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////........./////////000000000000111000......///000.........---------,,,,,,++++++++++++++++++++++++------,,,,,,+++************))))))(((((())))))******)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&((()))))))))((((((((())))))***(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((''''''''''''(((((((((''''''&&&%%%&&&&&&&&&###%%%''''''&&&%%%&&&'''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((()))******************************++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,,,,---------......///+++,,,,,,---......////////////000000111111000000000000111222333333333333222111000000000111333444222222333333444666777888222222222222222222222222333333222111000//////...000000////////////000000...///000111111111111111/////////............---,,,,,,,,,---------......///...+++)))))))))***++++++,,,---,,,***)))***+++,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++)))+++,,,,,,+++***+++,,,---***((('''((())))))(((((((((((((((((()))******,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***&&&&&&''''''((())))))***))))))((('''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))'''((()))(((&&&%%%%%%''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((('''''''''''''''&&&)))((('''&&&&&&'''((()))'''(((((())))))*********'''''''''''''''((()))***(((((())))))))))))(((((()))))))))(((((((((''''''((('''&&&'''((())))))''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******+++++++++************)))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000111111000///...000111000000111111111///...---+++++++++++++++,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((''''''(((***((((((((('''(((((())))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((((((((())))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++000000000///---,,,+++***,,,,,,,,,---......////////////000000000000000//////000111222333222222111111111000000000111222333333333333333444555666777222222222222222222222222333222222111000///////////////000000000000//////...///000000000000///////////////////////////...,,,,,,,,,---------......444222...,,,***+++,,,...,,,---...---+++***+++,,,,,,,,,,,,+++++++++******+++******+++,,,,,,,,,,,,)))+++---...,,,*********+++)))''''''((())))))(((((((((((((((((())))))***,,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******''''''''''''(((((())))))))))))((('''&&&%%%%%%$$$&&&&&&''''''((()))))))))'''((()))(((&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&''')))***'''(((((()))***++++++,,,&&&&&&&&&'''''')))******(((((())))))))))))(((((())))))((((((((('''''''''((('''&&&'''((())))))'''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''******)))))))))((((((((())))))************))))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++*********))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************))))))))))))))))))))))))*********+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,/////////000000000111111000111222111//////111333333444555555444222000///------,,,++++++,,,---...***************)))))))))))))))************))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***'''&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''((())))))******))))))'''(((((())))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++000000000000...---+++***,,,------...//////000000//////000000000//////...///000111333333222111000111111111111111222222222555444333333333333444444222222222222222222222222222111111000000///////////////000000000000//////////////////...---,,,+++.../////////////////////,,,,,,,,,---------......444222///,,,++++++---...,,,---...---+++++++++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,)))+++......---***)))((()))((('''''')))***)))(((((((((((((((((())))))***+++***)))))))))***+++,,,))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))(((((('''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((()))(((&&&%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&'''((()))***'''(((((()))***++++++,,,&&&&&&&&&'''''')))******(((((())))))))))))((((((((((((((((((''''''''''''((('''&&&'''((())))))'''(((((())))))))))))((((((&&&&&&''''''((((((((()))((((((((((((''''''''''''))))))))))))((((((((((((******))))))))))))******(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))************)))((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***************************)))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++////////////000000000000000111222111000000222444666777777777666444333111///...---,,,+++,,,------)))))))))))))))))))))))))))******++++++******)))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***&&&&&&%%%&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&'''(((((((((((('''&&&$$$%%%'''((())))))((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((''''''''''''((((((&&&''''''''''''&&&%%%%%%&&&''')))((('''&&&&&&'''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))************)))''''''((()))))))))))))))************************************************---,,,,,,++++++++++++,,,+++,,,---/////////...------------...//////000000//////000000000///.........000222333333222000///000000111111222222222222444444333222222222222222222222222222222222222222111111000000000/////////...///000111111000///.../////////...---,,,******---............/////////,,,,,,,,,---------......000///,,,*********+++,,,,,,---...---+++***+++,,,,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---***,,,......,,,***((((((((('''&&&''')))***)))(((((((((((((((((()))*********))))))))))))***++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))******))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&((('''''''''''''''''''''&&&'''((('''&&&&&&'''((('''(((((()))***)))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((()))))))))''''''&&&&&&'''((()))***'''(((((())))))*********'''''''''''''''((()))***(((((())))))))))))((((((((((((((('''''''''&&&&&&((('''&&&'''((())))))''''''(((((())))))(((((('''&&&&&&&&&''''''(((((()))((((((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((())))))(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))*********)))(((''''''(((***+++((((((((((((((((((((((((''''''(((((())))))******++++++++++++++++++++++++))))))))))))))))))******(((((()))))))))))))))******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++............////////////000111222222111111333555888888888777666555333333222000...,,,++++++,,,---************************)))***++++++++++++***)))((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&(((***&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((('''&&&%%%''')))***)))(((&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((&&&'''((()))***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***++++++,,,,,,'''(((+++---------,,,,,,+++,,,,,,---......////////////000000///......---...000222333333111///...000000111222222222222222111111111000111111222222222222222222222222222222000000000000////////////...///000111111000///.........//////...---,,,,,,,,,,,,------............,,,,,,,,,---------......------,,,+++******+++++++++,,,---,,,+++******,,,,,,,,,,,,+++++++++******)))+++,,,,,,******+++...,,,---......+++)))((((((&&&&&&&&&''')))******(((((((((((((((((()))******(((((()))***************((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''(((((($$$&&&''''''&&&&&&((()))((((((***+++++++++***)))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''(((***+++(((((((((((((((((((((((((((((('''''''''(((((()))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((('''&&&'''((())))))'''&&&'''(((((((((((('''&&&%%%%%%&&&''''''((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((())))))************)))(((((((((***,,,---(((((((((((((((((((((((('''''''''((()))************************************)))))))))))))))))))))(((((((((((())))))******************++++++++++++************************))))))******++++++,,,,,,------------............111222222222111111333555999888777666555444333333333111///,,,++++++,,,,,,+++++++++++++++++++++,,,)))***+++,,,,,,+++***)))******)))******+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&((()))''''''''''''((()))++++++((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$%%%''')))******)))(((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&'''((()))))))))(((&&&&&&(((***+++***(((''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))))))))******++++++%%%&&&''''''((((((''''''&&&''')))*********)))(((++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------((()))***++++++***((('''***++++++,,,,,,---......//////000000///...------...000222333333111///---000000111222222222222111......//////000111333333222222222222222222222222000000000000////////////...///000222222000///...---...//////////////////,,,,,,,,,---------......,,,,,,,,,---------......---------------------,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******(((+++---,,,***)))+++...---......---***(((((((((&&&%%%%%%'''***+++***(((((((((((((((((()))******'''((()))+++++++++***)))(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((((((((("""###$$$%%%'''((()))***###%%%'''''''''''')))***((()))***,,,,,,++++++***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((***+++(((((((((((('''''''''''')))(((((('''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&((('''&&&''')))))))))'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((,,,***(((''''''&&&###"""%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))************+++***))))))***,,,...///((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))'''((((((((())))))******))))))))))))************************************(((((()))***+++,,,,,,---,,,,,,,,,---------......777222///111111000000222;;;:::999777555444444444111000---+++***+++,,,---,,,++++++******++++++,,,((((((((()))******++++++))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&((()))++++++)))(((&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&***)))((('''''''''''''''((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((''''''&&&&&&&&&'''((()))***)))(((&&&$$$''''''''''''((((((((((((,,,+++***)))((((((((((((***)))((((((((()))+++,,,,,,,,,++++++*********)))))))))***++++++++++++***+++*********+++,,,,,,---)))***,,,,,,++++++,,,...++++++,,,---...///000111------......//////000000---...///000000///...---//////000111111111111111000111222222111000///...////////////000000000000///............//////000///000111111111111111000,,,------......------,,,+++,,,,,,+++******+++------------...------,,,,,,//////...------,,,++++++///...---,,,+++++++++++++++++++++*********)))))),,,,,,++++++******))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$###$$$&&&'''((('''&&&%%%$$$%%%'''((()))((((((''')))(((&&&%%%%%%&&&((()))******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%$$$$$$###((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$######((()))))))))))))))((((((%%%&&&((()))***)))(((&&&))))))))))))))))))))))))(((((((((((((((''''''''''''(((***,,,,,,***((('''))))))))))))************+++******)))(((''''''&&&((((((((((((((((((((((((+++++++++++++++***)))(((******))))))))))))******))))))((((((((())))))***************************)))((('''&&&&&&'''((()))((())))))))))))*********,,,,,,------.../////////:::555111333333111222444999888777555444333222222000///---+++++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))(((((((((((('''''''''((((((((())))))'''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&)))((((((((('''''''''''')))))))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&+++*********))))))))))))''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%'''((()))***)))(((&&&%%%((((((((())))))))))))***,,,,,,+++***))))))))))))***)))((((((((()))***+++)))))))))(((((('''''''''))))))***++++++++++++***+++*********++++++,,,---***+++,,,,,,+++***+++---***+++,,,---...//////000.............../////////---...///000000///...------...//////000000/////////000000111000///...---////////////000000000000111000////////////000000111111111111000///...------......//////......---+++,,,,,,,,,******+++---,,,------...------,,,,,,......------,,,+++++++++---,,,+++***))))))))))))+++++++++*********))))))***************)))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((('''''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&)))'''&&&%%%%%%&&&'''))))))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&###$$$%%%&&&''''''''''''&&&'''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&%%%%%%((((((((())))))(((((('''%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''''''''((((((((()))***++++++***)))((((((((()))))))))******************)))((('''''''''((((((((((((((((((((((((***************)))((((((***))))))(((((())))))***+++***)))(((((((((((((((***************************)))(((((((((((()))***)))))))))*********++++++,,,,,,------.../////////>>>888444444444222333555666555444222111000000000///...,,,,,,+++,,,---...,,,++++++******++++++,,,++++++***))))))(((''''''******)))))))))((((((((((((((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((('''&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((''''''''''''))))))(((((('''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''((()))))))))(((&&&&&&))))))))))))************,,,+++***))))))((())))))))))))((((((((()))***+++++++++************))))))((()))******++++++******+++************+++,,,,,,+++,,,---,,,*********,,,******+++,,,------........................---------...///000000///...---,,,------...///.............../////////...------////////////000000000000222222111000//////////////////000000///...------...//////////////////...+++,,,---,,,++++++,,,---,,,,,,------...------,,,------,,,,,,++++++******,,,+++***)))))))))))))))+++************)))))))))((())))))))))))))))))*********))))))))))))******************************((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))***++++++&&&&&&&&&''''''(((******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((((((''''''''''''((())))))((((((((()))(((((('''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((((((((((((''')))))))))(((((((((((((((&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&&&&'''''''''(((&&&''''''(((((((((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))(((((())))))))))))************))))))((((((''''''((((((((((((((((((((((((((())))))))))))((('''''')))((((((''''''(((((()))------+++***)))((((((((())))))))))))))))))))))))+++******))))))******+++************+++++++++,,,,,,,,,,,,---......//////AAA:::555555444111111444333333111000///.........------,,,,,,,,,---......,,,++++++******++++++,,,)))((((((((('''''''''&&&*********)))))))))((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((('''&&&%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))(((((('''&&&(((((()))))))))************))))))(((''''''(((((((((((((((((())))))******************************((())))))***************+++***************+++++++++------,,,***)))***+++)))******+++,,,,,,------///......------,,,,,,,,,---...///000000///...---,,,,,,---........................///............////////////000000000000222222000///............***+++,,,...///000000000......////////////......+++---......,,,+++,,,---,,,,,,------...---------,,,,,,,,,++++++*********------,,,+++++++++++++++************))))))))))))''''''(((((())))))******+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***************((('''&&&&&&&&&''')))***&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((())))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&''''''((())))))((((((%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''''''''&&&&&&'''((()))(((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))******))))))))))))******(((((((((((()))))))))******)))))))))((((((((('''((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''((((((---,,,+++***************((((((((((((((((((((((((******************************+++++++++,,,,,,,,,+++,,,,,,------...//////EEE>>>888555333000///111222111000...------------------,,,,,,---------...,,,++++++******++++++,,,*********++++++,,,,,,,,,************))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((('''&&&%%%$$$(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((()))************)))++++++***))))))*********+++------,,,***)))***+++)))******++++++,,,,,,,,,......------,,,,,,++++++---...///000000///...---,,,---......//////....../////////////////////000////////////000000000000111000///...---,,,,,,,,,***+++,,,---//////000000,,,------......------,,,+++---//////---,,,------+++,,,,,,---.........---,,,,,,++++++++++++******,,,,,,++++++******++++++))))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,(((((((((((((((((((((((())))))))))))((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((******++++++***))))))((('''&&&%%%$$$%%%&&&((()))$$$$$$%%%&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))'''((((((((((((((((((''''''''''''&&&&&&'''''''''&&&'''(((((()))((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))******))))))))))))******'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++*********((((((''''''''''''((((((''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---.........MMMDDD<<<999555000///111111000///...---------------------------------,,,,,,++++++******++++++,,,))))))******+++,,,,,,---++++++*********)))))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((())))))(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((''''''(((((((((((())))))(((((((((((((((((())))))(((((((((((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&''''''''''''((())))))******))))))++++++***))))))))))))***+++,,,---,,,*********,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000///...---,,,---......//////......//////......//////000111////////////000000000000//////...---,,,,,,,,,,,,......//////...---,,,,,,,,,,,,------------,,,,,,+++...000000///---------++++++,,,---............,,,,,,,,,,,,,,,,,,++++++***))))))((((((((())))))(((((()))))))))))))))***((())))))))))))))))))*********))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))***++++++((((((((((((((((((((((((******)))(((((('''&&&&&&******(((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((())))))(((((('''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&((((((((('''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((('''''''''''''''(((((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***((((((((('''''''''&&&&&&%%%&&&'''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))******++++++++++++***)))((((((''''''(((((()))#########$$$%%%&&&'''((())))))))))))))))))))))))((())))))******))))))(((************+++++++++,,,+++++++++,,,------......VVVMMMCCC>>>999333111333111111000///........................---,,,++++++,,,++++++******++++++,,,))))))))))))************+++++++++*********))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$&&&'''%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((&&&'''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))'''''''''''''''((())))))'''(((((((((((()))))))))(((((((((''''''(((((()))&&&'''((()))))))))(((''')))))))))*********++++++'''(((((()))))))))))))))++++++***)))))))))))))))***+++,,,,,,+++***+++---+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000000///...---++++++,,,---------------......---------...///000////////////000000000000///......---------......000000000///...---,,,+++------............------,,,...000111///...---...***+++,,,---............,,,,,,,,,,,,,,,,,,------))))))(((((((((((())))))(((((((((((())))))*********************)))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((('''''')))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((('''&&&&&&%%%&&&&&&'''''''''''''''+++***)))(((''''''((()))&&&''''''''''''''''''&&&'''''''''((((((((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))'''%%%######$$$&&&'''''''''((((((((()))))))))''''''(((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((((((%%%&&&'''((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))((()))***++++++***)))((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******************))))))(((((())))))***&&&%%%%%%%%%&&&'''((((((************************))))))***++++++***)))))))))))))))*********++++++***++++++,,,,,,---......\\\SSSIIICCC===666444555222111000///////////////............---,,,+++***,,,++++++++++++++++++,,,//////......---,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''###!!! """$$$&&&(((((((((((())))))************))))))((((((''''''&&&&&&''''''(((''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%'''((((((((())))))******'''''''''''''''((()))***))))))))))))******************))))))))))))***+++%%%&&&((()))))))))((('''''''''(((((()))))))))***'''(((((()))))))))))))))++++++***))))))((()))))))))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,------...///000000///...---******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---//////////////////000000000000//////.........//////000......///////////////.........////////////......,,,...111111000.........***+++,,,---............------------------------+++***************++++++'''((((((((())))))******,,,,,,++++++******))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,---((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((()))************%%%&&&((()))))))))((('''000///,,,***(((''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''(((((((((((()))))))))***&&&&&&''''''(((((())))))''''''''''''((((((((()))***((($$$"""!!!###%%%'''&&&'''''''''(((((())))))))))))***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******&&&'''((()))************'''''''''''''''((())))))))))))))))))))))))))))))************))))))))))))''')))***,,,,,,***)))'''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******,,,+++***************+++***************************+++,,,------,,,+++***((())))))))))))************++++++,,,,,,---......vvv]]]HHHFFFGGG@@@666333///000000/////////000222,,,,,,------------------......---,,,,,,,,,,,,---,,,,,,++++++***)))(((((()))(((((((((((())))))***+++***(((&&&%%%&&&'''(((***((('''&&&&&&'''(((***)))'''&&&&&&((()))(((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%((()))***)))((('''(((***'''''''''(((((((((((((((%%%&&&&&&'''((((((''''''%%%&&&&&&'''((()))******)))))))))))))))))))))))),,,,,,++++++***)))))))))************************,,,,,,+++******+++,,,,,,---,,,,,,++++++*********............////////////)))***,,,...//////......111000///......///000111......////////////......111000///------,,,,,,,,,+++,,,...000000///...---////////////000000000000......//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++*********))))))******))))))((((((''''''+++******)))))))))))))))+++******)))(((''''''&&&(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))(((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((************++++++++++++************))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******,,,------+++)))'''((((((*********)))))))))))))))++++++,,,,,,---...//////kkkRRRKKKKKKCCC;;;888111111111000000000111222------------------------------,,,++++++++++++,,,------,,,,,,+++******)))))))))(((((((((''''''''')))((('''&&&&&&''')))***)))((('''&&&&&&'''((()))'''&&&%%%&&&(((*********))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''((())))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((())))))''''''((()))''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((*********************+++************************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,---//////000000000,,,,,,---...///////////////...---,,,,,,---...///......////////////......000000///...---,,,,,,,,,+++,,,...///000///...---........./////////000000---------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++******************+++*********))))))))))))(((((((((((())))))***+++*********)))((('''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&'''((()))))))))(((&&&%%%((((((((((((''''''''''''''''''((((((''''''&&&%%%)))((('''&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&)))(((''''''''''''''''''((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))((((((((((((******))))))))))))******(((((())))))))))))((((((&&&&&&'''(((((())))))***((((((((((((''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))(((((())))))))))))*********+++***+++,,,+++)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---.........|||\\\OOOKKKEEE>>>:::555444222111111111111222///.........---,,,,,,,,,,,,,,,+++************+++---------,,,++++++******************)))(((''''''''''''&&&&&&'''(((***+++)))((('''&&&&&&'''((()))'''&&&%%%&&&)))+++,,,,,,))))))))))))))))))))))))+++***)))'''&&&%%%%%%%%%((()))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''(((((('''&&&'''(((((((((''''''&&&&&&%%%%%%((()))))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((()))******+++,,,,,,************************,,,+++************+++,,,,,,,,,++++++++++++++++++)))+++---///000111111000///...............//////......---,,,,,,---............////////////....../////////...------,,,,,,+++,,,---//////......------------.........//////,,,,,,,,,,,,,,,+++******++++++************++++++,,,,,,,,,++++++++++++*********************++++++++++++++++++************&&&&&&&&&'''((()))+++,,,******))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((())))))***++++++(((((((((((((((((((((((('''((((((((((((((('''&&&((((((((()))(((((('''&&&)))((((((''''''&&&%%%%%%''''''((((((((('''&&&&&&))))))(((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((('''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((((((((('''''''''''''''''''''''')))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))(((((((((''''''''''''&&&((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))++++++************++++++(((((())))))))))))((((((%%%%%%&&&'''(((((()))***((((((((((((''''''''''''(((((())))))))))))((((((************************)))((((((''''''(((((())))))))))))***************************++++++++++++((()))++++++******+++---++++++,,,,,,------......,,,,,,,,,,,,------------kkkWWWOOOIIICCC@@@888666333111111111111000000//////...---,,,,,,+++---,,,,,,+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,+++***)))((((((''''''((()))******)))(((''''''''''''((()))((('''&&&''')))+++++++++((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''((((((((((((((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&((((((((('''&&&%%%$$$$$$$$$((())))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********+++************************++++++************+++++++++++++++++++++++++++,,,***+++---///000000///...000///---,,,,,,---...///////////////////////////......////////////.........//////......------,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++***************+++++++++************************&&&&&&&&&&&&'''((()))******)))))))))((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((())))))*********(((((((((((((((((((((((()))))))))))))))((('''&&&((((((((((((((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$''''''((((((((((((''''''((((((((('''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''')))(((''''''((()))(((&&&''''''''''''''''''''''''(((''''''&&&'''((())))))((((((((('''''''''''''''((((((((('''''''''((((((&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((())))))))))))+++******))))))******+++(((((())))))))))))((((((''''''(((((())))))******************))))))))))))'''((()))******)))((('''***************************))))))(((((())))))***))))))******++++++,,,,,,************************(((***++++++******+++,,,***++++++,,,---...//////------,,,,,,,,,,,,,,,,,,~~~eeeXXXPPPJJJGGG<<<888444111111111000///000000///...------,,,,,,......---,,,,,,,,,,,,,,,************))))))))))))((())))))***++++++++++++******)))(((((((((((((((((((((''''''''''''((((((+++)))''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((('''&&&%%%$$$$$$$$$'''''''''((((((''''''&&&$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********************************++++++,,,,,,,,,------...//////...---,,,...---,,,+++++++++,,,---......////////////............////////////......---......//////...---,,,+++,,,,,,---------------,,,,,,,,,,,,---------------------------,,,+++++++++******************+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((()))*********)))(((''''''(((((('''''''''(((((((((######$$$$$$%%%&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%'''((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))***+++,,,,,,'''((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((************))))))))))))'''((()))******)))((('''************************+++******))))))******+++))))))******++++++,,,,,,))))))))))))))))))))))))***+++,,,+++)))))))))***)))******+++,,,------...,,,,,,,,,,,,,,,,,,++++++ttt```TTTKKKGGGAAA<<<555222222222111...000/////////...---------///...------,,,,,,------))))))))))))))))))))))))(((''''''''''''((()))***++++++***))))))(((''''''((((((((((((((((((((((((+++)))'''''''''((('''%%%))))))))))))))))))))))))&&&&&&%%%%%%&&&''''''(((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''')))))))))(((((((((((('''))))))(((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&'''(((((('''&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''###$$$%%%&&&'''((())))))************************++++++***))))))(((''''''))))))))))))))))))))))))))))))***++++++***))))))))))))***+++,,,,,,------//////...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,......////////////......------...//////...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---------------,,,,,,+++******+++,,,,,,+++*********++++++++++++,,,,,,,,,+++++++++*********))))))((((((((((((((()))))))))***)))(((((('''''''''((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((())))))************)))(((((('''&&&&&&((((((((((((((((((((((((((())))))))))))(((((('''(((''''''''''''((())))))$$$%%%&&&''')))***++++++''''''((()))))))))((((((&&&&&&''''''&&&&&&%%%$$$''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((()))))))))(((((('''&&&&&&''')))***(((((('''''''''(((((()))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))******++++++''''''(((((())))))******))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((************************+++******))))))******+++)))))))))***************)))))))))(((((((((((((((***,,,,,,+++)))((()))***))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,lllZZZNNNIIIFFF@@@888555555555333000////////////...............---,,,,,,++++++,,,,,,))))))))))))))))))))))))---,,,)))'''&&&'''((()))))))))*********))))))(((''''''(((((((((((('''''')))'''%%%%%%&&&''''''&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''))))))))))))((((((((('''((((((((((((((()))))))))''''''''''''''''''&&&&&&'''((())))))''''''((()))''''''''''''''''''''''''$$$%%%&&&((())))))))))))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((()))***++++++***)))(((((())))))+++,,,---......///...---++++++,,,---...******+++,,,------------+++,,,,,,------,,,,,,+++......////////////......,,,---...000000///---,,,,,,,,,++++++,,,,,,------------------............,,,,,,,,,,,,,,,+++******)))+++---......---+++)))******+++++++++,,,,,,,,,---,,,,,,+++***)))(((((((((((()))))))))*********))))))((((((((()))******(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))(((((((((''''''&&&'''((()))***''''''(((((()))***++++++''''''((()))))))))))))))&&&'''((((((((('''%%%%%%&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&''')))))))))(((''''''''''''''''''''''''''''''((()))))))))))))))'''((((((((())))))))))))((((((&&&&&&&&&''')))*********)))((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))************))))))))))))))))))***(((((())))))))))))((((((%%%%%%&&&'''(((******+++((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))((((((*********)))))))))(((((()))***++++++***)))+++,,,************++++++++++++*********+++,,,,,,,,,---{{{eeeWWWQQQIIICCC;;;777777777444111.........///////////////---,,,++++++******++++++******************++++++555222...***(((((()))+++'''((()))******+++******''''''((((((((((((''''''&&&%%%$$$$$$&&&''''''''')))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%'''((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''******))))))((((((((('''''''''(((((())))))******%%%%%%&&&&&&'''(((((((((((()))***)))((('''(((***'''''''''((((((((((((((($$$%%%''')))***+++++++++************))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((()))***++++++***)))((((((((()))***,,,---.........---+++******,,,///111)))***,,,...//////......------...//////...------......////////////......+++---...000000///---,,,,,,,,,+++++++++,,,---...---------.........//////***++++++++++++***)))))))))+++...000000...+++)))*********++++++,,,,,,,,,...---,,,+++***(((''''''))))))******+++++++++,,,(((((((((((()))+++,,,---(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((())))))***+++,,,,,,,,,)))))))))***++++++,,,,,,((((((((((((((((((((((((&&&&&&'''(((((()))((((((((('''&&&&&&'''((()))***'''''''''(((((((((((((((''''''((()))))))))))))))'''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))******((('''&&&%%%&&&'''***+++++++++***))))))((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((&&&''''''((()))******+++++++++************++++++(((((())))))))))))((((((%%%%%%'''))),,,...000000************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((((('''''',,,+++++++++******))))))&&&(((*********+++,,,...,,,+++++++++++++++++++++))))))***+++,,,,,,------vvv___SSSKKKJJJEEE===777444222000111000000000111000...,,,------,,,,,,,,,,,,+++++++++++++++***)))((('''&&&,,,,,,+++***)))((('''''''''&&&%%%''')))***)))((()))******))))))((('''&&&((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))$$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++******))))))(((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))***)))'''((()))***((('''###$$$&&&(((+++---...///************************+++---......,,,++++++,,,,,,,,,,,,------.........,,,,,,,,,------...............////////////......---------,,,+++***)))(((....../////////...,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,+++***)))((((((******++++++++++++******%%%&&&(((******)))'''&&&''''''''''''((((((((((((******))))))((((((''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))******++++++***)))((('''++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((++++++***'''%%%$$$&&&'''((('''&&&&&&'''((()))***(((((())))))))))))(((((('''''''''''''''&&&&&&%%%***(((&&&%%%%%%%%%$$$$$$&&&((()))++++++)))(((&&&***(((&&&&&&'''((((((((())))))(((((((((((())))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))***))))))((('''&&&''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((()))++++++((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((('''''''''''''''(((((())))))******++++++++++++++++++++++++(((((((((((((((((((((((()))+++,,,,,,+++***+++,,,,,,++++++******++++++,,,***++++++,,,,,,,,,++++++lllZZZPPPNNNIII@@@999444222111000///...///000000///---///......------,,,,,,,,,++++++++++++***)))(((((())))))))))))***************(((''''''''''''&&&$$$'''((()))))))))))))))(((((((((((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))''''''((())))))((('''&&&%%%&&&((('''&&&&&&((()))((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''((()))))))))))))))***((('''((()))***)))'''&&&'''((()))***+++,,,,,,***************************+++------+++++++++,,,,,,,,,------------------,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++++++++***)))((((((---,,,+++***)))******+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******)))))))))(((((())))))))))))((((((&&&&&&((()))))))))((('''''''''((((((((()))))))))***)))))))))((((((((('''((())))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((())))))'''&&&&&&''')))(((''''''&&&'''((()))***(((((())))))))))))(((((('''(((((((((((('''&&&&&&***)))''''''''''''&&&&&&'''((()))******)))((('''***(((&&&&&&''')))((((((((((((''''''''''''(((((((((((((((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''((())))))))))))(((((('''''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++((((((((((((''''''&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))((())))))******))))))(((******)))))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***++++++++++++************)))))))))))))))))))))))))))+++---,,,+++***+++,,,+++++++++******+++++++++)))***+++,,,,,,,,,,,,,,,jjjYYYVVVPPPHHH???888555555444222111111111111///---000000000///...------,,,+++++++++,,,,,,++++++***)))))))))************+++***)))''''''((((((&&&%%%&&&'''((()))************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((('''&&&%%%%%%%%%'''(((((('''&&&''')))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''((())))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))************************''')))+++++++++***+++,,,------------------,,,,,,------------,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***...,,,)))''''''(((+++,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((()))))))))******))))))))))))(((((((((((())))))******))))))(((((()))))))))))))))))))))))))))((('''''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((('''&&&''')))+++(((''''''''''''((())))))(((((())))))))))))(((((((((((()))))))))(((''''''))))))))))))(((((((((((((((((())))))))))))((((((***(((&&&'''((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))))))))((((((''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((()))))))))(((''''''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((())))))))))))******************)))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((***************************+++---,,,+++******+++++++++************++++++((()))***+++,,,---------ccc]]]WWWQQQHHH>>>999777:::777555333222111///---111000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,+++***)))((('''(((''''''(((***+++***)))''''''((()))))))))))))))******))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((&&&&&&''''''(((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))'''&&&&&&%%%$$$######"""&&&''')))((('''&&&''')))******))))))))))))******((((((((((((((((((((((((************))))))))))))((((((((((((''''''''''''''''''((())))))))))))))))))((('''((()))***)))(((*********)))))))))))))))************************%%%''')))*********+++---.........------,,,,,,,,,...------,,,,,,+++++++++,,,,,,------------,,,,,,,,,------...//////......///---,,,+++***+++---...------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************&&&''''''((((((''''''&&&((((((''''''(((((()))***))))))))))))************))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((((('''&&&%%%&&&'''***+++'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((((((''''''(((***(((((('''''''''((((((((((((((())))))))))))(((((()))))))))))))))((((((''''''((()))))))))((()))***))))))(((((((((((())))))***((('''''')))))))))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''((()))))))))(((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))******))))))((((((''''''++++++++++++++++++++++++***,,,------+++******+++******))))))))))))******'''(((***+++,,,------...nnnddd[[[WWWPPPDDD;;;888888666333222222222111/////////......---,,,,,,++++++,,,,,,---------,,,,,,------,,,+++***)))((((((***)))((()))+++,,,,,,+++)))))))))))))))(((''''''))))))******************((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))''''''&&&%%%$$$$$$######'''((())))))'''&&&''')))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))((((((((('''''''''''''''((()))))))))))))))(((''''''((()))******)))(((((())))))*********+++************************$$$&&&)))*********+++---.........------,,,,,,,,,---------,,,,,,++++++***------............------,,,---......////////////------...............---------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))******'''(((((())))))((((((''')))(((((((((((()))******))))))))))))************(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((('''&&&%%%&&&'''***+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))'''&&&'''(((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))))))))(((((('''%%%(((******((('''((()))))))))(((((((((((()))))))))(((((((((******)))''')))(((((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''(((((())))))(((((((((((())))))***))))))******************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))*********++++++++++++******(((((((((((((((((((((((((((((((((((())))))******))))))))))))(((((((((((()))))))))(((((((((''''''+++++++++++++++++++++++++++,,,------+++************))))))(((((())))))***'''(((***+++,,,------...qqq```[[[VVVJJJ???;;;444222000///111222333222.........------------,,,,,,,,,,,,------,,,++++++*********++++++++++++,,,---,,,******++++++)))(((************)))((('''&&&))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''((())))))))))))*********''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&''''''((()))***'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))***)))((('''''''''''''''((()))***)))'''''''''(((******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((((((''''''''''''((()))))))))))))))((('''&&&(((***+++***)))''''''((()))***++++++,,,************************%%%''')))*********+++---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---------,,,***+++,,,......---,,,+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))******((((((((()))))))))******(((((((((((())))))))))))(((((())))))******)))))))))))))))))))))))))))))))))((('''''''''((()))***''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))'''&&&&&&'''((((((((()))(((((('''&&&(((((())))))))))))(((((((((((()))))))))(((''''''%%%))),,,+++(((&&&''')))(((((())))))))))))(((((()))(((((()))***+++)))'''))))))(((((((((((())))))((((((((()))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''(((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))******************)))''''''''''''(((((((((((('''(((((())))))******+++))))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++,,,...---+++))))))***))))))(((((((((((())))))((()))***+++,,,---------iii```\\\SSSIIIEEE777555222111222333333222.............../////////,,,,,,---,,,,,,+++***)))*********+++++++++,,,,,,,,,***))))))))))))(((&&&((()))))))))))))))((('''((((((((()))))))))******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''((()))***'''((()))******)))((('''(((((((((((((((''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&(((((((((((())))))))))))******)))((((((((()))***((()))***)))'''''''''((()))))))))(((((()))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))((((((((('''''''''((()))))))))))))))((('''&&&'''***+++***)))((((((((()))******++++++************************&&&(((***+++******+++,,,,,,,,,------------------+++++++++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******))))))((((((''''''((())))))******))))))((('''((()))***+++***))))))''''''((((((((()))))))))'''((((((((()))))))))***&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%'''))))))(((''''''((((((((()))))))))(((&&&%%%(((((())))))))))))(((((('''(((((((((((('''&&&&&&'''+++......***'''''')))'''((()))******)))((('''))))))(((***++++++)))'''(((((((((''''''((((((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********((())))))******))))))(((''''''(((((())))))))))))'''(((((()))******++++++***)))))))))(((((((((''''''(((((())))))******++++++++++++++++++++++++++++++---...---+++))))))***)))((((((''''''(((((())))))***+++,,,,,,,,,,,,,,,rrreeebbbZZZRRRNNNAAA===999555444333222000......//////000000111111---------,,,+++***)))(((...------,,,+++***))))))'''&&&%%%''')))***)))(((&&&'''((()))************''''''(((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******'''((()))******)))((('''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&(((((((((((())))))))))))(((((('''&&&&&&''')))))))))******)))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******++++++))))))))))))(((((((((((('''(((((()))))))))))))))''''''&&&'''***++++++***)))))))))))))))*********************************''')))+++++++++***+++,,,,,,,,,,,,------.........*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,------......------,,,...,,,***)))***,,,...000---------,,,,,,,,,++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++******)))(((''''''&&&(((((())))))))))))((((((&&&(((***+++,,,+++)))(((''''''''''''(((((((((((('''((((((((())))))******&&&&&&'''(((((()))(((((())))))))))))))))))))))))******++++++***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((("""%%%((())))))))))))***(((((()))))))))(((&&&%%%(((((())))))))))))(((((('''''''''''''''&&&&&&%%%(((---111000+++'''(((***&&&((()))++++++)))(((&&&)))))))))***++++++)))''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%''''''''''''((((((((()))((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''((((((((()))++++++******))))))((((((***)))(((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))))))))(((((((((((())))))*********+++'''(((((()))***+++++++++******))))))((((((((('''''''''((()))***+++,,,,,,************************,,,---...---+++)))))))))((((((''''''''''''((((((***++++++,,,,,,,,,++++++llldddccc\\\PPPGGG>>>666333222000///000000000000000000000000000......---------,,,,,,,,,+++++++++************)))+++******)))))))))))))))&&&''')))++++++***((('''+++***)))))))))))))))*********))))))((((((''''''))))))(((((((((((())))))'''(((((()))***+++++++++((((((((('''&&&&&&&&&%%%(((''''''&&&&&&((()))***''''''''''''(((((((((((('''((())))))***)))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))(((((('''''')))'''&&&'''***+++***(((((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((''''''''''''(((((((((+++...,,,(((''')))---''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''************))))))))))))(((((((((((())))))))))))******))))))))))))******)))((('''&&&&&&'''((()))&&&'''((('''%%%%%%'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,++++++*********+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++++++++++++++***)))((()))***+++,,,---.........---,,,++++++******+++++++++***)))))))))***,,,,,,******+++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))((((((((((((''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&((()))******))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++(((&&&'''))))))'''%%%((((((((((((((((((((('''******)))(((((((((((((((******)))(((((()))***+++,,,,,,+++***)))))))))***(((((())))))*********+++((('''&&&%%%%%%&&&'''(((((((((((((((((((((''''''%%%''')))***+++***)))((())))))++++++***(((&&&$$$''''''((((((((((((''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))***)))))))))))))))((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''((((((((((((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))******---,,,+++***))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++++++++******)))((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,((())))))******))))))(((|||kkkddd]]]UUULLLBBB999666555222000222000000000000000000000000......---------,,,,,,,,,++++++++++++************++++++***)))))))))))))))(((((()))******)))((('''((((((((()))***+++,,,---***)))))))))((((((((('''))))))(((((((((((())))))'''(((((()))******++++++''''''''''''''''''&&&&&&(((''''''&&&'''((()))***''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((***)))))))))((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))***)))))))))(((((((((''')))'''&&&'''***+++***((((((((('''&&&&&&'''(((((()))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''+++---///,,,'''%%%&&&)))'''''''''((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))(((''''''''''''((()))'''((()))(((&&&&&&(((***))))))))))))))))))))))))'''((((((((())))))******))))))))))))************,,,,,,,,,++++++*********+++,,,---.........---,,,,,,,,,,,,---------------//////...---------.....................---,,,,,,******+++,,,------------,,,,,,++++++******+++++++++***)))))))))***,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++***)))(((((())))))(((((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))&&&'''(((***************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&'''((()))'''%%%''''''((((((((((((((((((******)))(((((((((((((((&&&&&&&&&'''(((***,,,...,,,+++******))))))******((()))))))))************)))(((''''''''''''((()))((((((((((((((((((((((((&&&''')))***+++***)))((('''((((((((((((&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******((('''''''''((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++******)))))))))******+++++++++***))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++***************+++++++++******))))))))))))*********)))((((((((()))++++++------............------zzzjjjbbb^^^QQQGGG>>>:::777333111222000000000000000000000000......---------,,,,,,,,,,,,+++++++++************++++++***))))))))))))************))))))(((((('''%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((())))))(((((((((((())))))'''(((((())))))******+++''''''''''''''''''(((((((((''''''''''''((())))))''''''''''''(((((((((((())))))(((((()))+++,,,---*********))))))))))))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''((()))***)))((()))((((((''''''(((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***,,,---+++'''%%%&&&((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))((()))***)))'''''')))***))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))************+++++++++++++++*********+++,,,,,,---,,,,,,+++***+++,,,,,,,,,------......111000///......---------....../////////...------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++************+++,,,,,,,,,------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******))))))(((,,,+++***)))((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''((()))***++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((('''&&&'''''''''(((((()))))))))******)))(((((((((((((((&&&&&&&&&'''(((***+++,,,++++++***)))))))))******))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))******)))(((((()))((((((''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((('''(((((((((''''''((((((((((((''''''&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))***))))))*********((('''&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++))))))***++++++,,,------+++******************+++)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,{{{mmmdddWWWMMMBBB===999333000111000000000000000000000000......---------,,,,,,,,,,,,,,,+++++++++*********,,,+++******))))))******,,,+++***)))(((((((((((()))(((''''''&&&&&&&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))******&&&&&&''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((((((******(((((()))+++...///)))))))))(((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((((()))))))))((())))))(((((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))&&&(((***)))(((''')))***+++++++++******)))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((())))))))))))******))))))))))))******)))(((((((((((((((((()))((())))))(((''''''(((***(((((((((((((((((((((((('''(((((()))******++++++((()))))))))************+++++++++***************,,,,,,++++++******))))))******++++++,,,------------,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++******************++++++,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++***)))(((,,,,,,+++)))(((((((((((((((((((((((('''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((())))))***++++++,,,,,,++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((())))))*********))))))(((((((((((((((((((((((('''''''''''''''******))))))))))))******)))))))))))))))*********(((((((((((((((((((((((('''''''''''''''((((((((('''((())))))))))))((((((++++++***)))(((((())))))&&&''''''((((((''''''&&&'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))***))))))((('''&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************------,,,***))))))))))))'''((()))******(((&&&$$$)))((((((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++))))))*********+++++++++************************)))))))))))))))******+++++++++************++++++xxxggg]]]RRRFFF@@@:::333//////111111111111111111111111......---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++***************---,,,***)))((((((((((((---,,,+++***))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))))))))&&&''''''(((((()))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&%%%$$$$$$%%%''')))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))((((((((()))(((((())))))))))))((((((&&&&&&''''''((((((((())))))))))))(((((()))))))))'''((())))))(((((()))************))))))(((((((((&&&'''(((((((((((('''&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))******))))))))))))******((())))))))))))))))))((('''(((((('''&&&&&&''')))((((((((((((((((((((((((************))))))))))))((()))))))))************************************++++++******))))))))))))))))))******+++++++++,,,))))))))))))***+++,,,---)))***++++++++++++******,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,++++++************)))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******+++,,,,,,++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((('''&&&&&&***))))))((())))))************))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((()))))))))))))))((((((++++++***))))))))))))***&&&&&&''''''''''''&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))***))))))((('''&&&$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************---,,,+++***))))))))))))&&&''')))***)))(((&&&%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++******))))))(((((((((((((((((()))******)))((((((((()))))))))************---,,,++++++++++++,,,---oooeeeYYYMMMEEE>>>666111000111111111111111111111111......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************++++++++++++******))))))((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))&&&''''''((()))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))'''(((((())))))(((((('''&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((++++++***))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&'''''''''(((((())))))***(((((((((((())))))))))))((((((''''''''''''((((((((())))))******))))))(((&&&'''((('''%%%%%%'''((())))))))))))))))))))))))++++++*********)))))))))))))))))))))************)))))))))***************++++++***)))))))))******+++++++++++++++*********)))))))))***,,,---///000++++++,,,,,,------,,,,,,++++++,,,,,,+++***))))))++++++,,,---,,,+++***)))***++++++,,,---,,,,,,,,,...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((''''''((()))))))))))))))))))))))))))******)))(((((((((((((((%%%&&&'''((()))***))))))))))))((((((((()))******************))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++***)))((((((((()))''''''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++***))))))(((''''''&&&&&&'''((()))******)))((('''(((((()))************)))******((((((((((((******nnnbbbUUULLLDDD;;;555444111111111111111111111111......---------,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++******++++++)))***+++++++++***))))))&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((((((+++++++++***************&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***(((***+++***'''&&&''')))&&&'''(((((((((((('''&&&%%%%%%&&&''''''((())))))((((((''''''''''''((((((,,,+++*********))))))((('''''''''''''''(((((((((&&&''')))******)))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))************)))((('''(((((('''&&&&&&''')))))))))))))))))))))))))))******************++++++))))))))))))************((()))))))))*********++++++***)))))))))***+++,,,......------,,,+++++++++*********+++,,,---...///+++,,,,,,---......------***++++++++++++******)))***+++,,,------+++***(((***+++,,,---------,,,,,,...---,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&&&&''')))***)))))))))))))))******+++((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''((()))+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))((('''&&&(((***++++++******)))(((((((((******)))(((((((((((((((&&&'''(((************)))((((((((((((((()))******************)))))))))(((&&&'''((())))))((('''&&&&&&&&&''''''((())))))*********)))((((((((((((((('''((())))))***)))((('''%%%&&&&&&''''''&&&&&&%%%((((((''''''((()))******(((((((((((((((((((((((()))((((((((('''''''''''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((((((''''''((((((((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))(((((((((((('''(((***++++++***(((''''''((()))***+++******)))((('''&&&$$$$$$&&&'''(((uuuhhh[[[QQQHHH???999777111111111111111111111111......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,++++++******++++++((()))+++,,,---+++***)))///...---+++******))))))'''((((((((())))))******))))))(((((((((((())))))((((((((((((((('''''''''******))))))((((((''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))******)))((('''&&&&&&'''''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))******(((***+++***'''&&&''')))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))******))))))))))))******)))(((((()))+++,,,,,,,,,))))))******++++++,,,,,,''')))***++++++***)))'''************))))))))))))(((((((((((())))))))))))******))))))))))))******((()))***++++++***)))(((((()))))))))'''''')))***))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))************(((((())))))*********+++******)))))))))+++,,,---000000///...---,,,,,,++++++++++++******+++,,,,,,***+++,,,,,,---------,,,)))******+++++++++*********+++,,,------+++***(((***+++,,,---...---,,,,,,,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$######%%%(((***(((((((((((()))***+++,,,)))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''')))***,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))'''&&&(((+++,,,,,,+++***)))(((''''''******)))(((((((((((((((***+++++++++***)))'''&&&((((((((((((((()))******+++*********))))))(((((('''((()))******)))(((''''''(((((()))***++++++,,,******)))(((((((((((((((((()))+++,,,---+++***)))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))***,,,---(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((())))))***)))))))))))))))((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++++++++***)))''''''((((((((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))************************))))))))))))************(((''''''''''''(((((()))))))))(((((((((((()))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++(((((())))))******++++++((()))+++,,,,,,+++)))((('''((()))++++++******))),,,***)))(((((()))***,,,qqq\\\TTTPPPGGG>>>999555111......000222111///000/////////............+++,,,---...---,,,+++***,,,,,,,,,+++++++++*********************************))))))(((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((('''%%%%%%%%%''')))***,,,((($$$$$$&&&''''''&&&'''&&&%%%&&&(((((((((&&&''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''+++***((('''''''''((()))******))))))******+++,,,(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&'''(((***+++((((((((((((((((((((((((''''''((((((((((((''''''++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))''')))+++,,,***'''(((((()))(((((('''&&&&&&))))))))))))))))))))))))******))))))))))))******************************************))))))))))))+++******,,,///000///...///...+++***))))))***+++)))******+++***)))'''&&&((()))+++,,,---,,,,,,+++---,,,++++++------,,,+++++++++++++++++++++++++++++++++******)))((((((((((((((())))))))))))((((((+++***)))((()))***,,,...******))))))((((((''''''&&&&&&&&&'''((())))))***))))))*********))))))(((******)))((((((((((((((())))))*********+++++++++((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************,,,***((((((((()))((('''))))))))))))))))))))))))&&&&&&&&&'''((())))))*********))))))((((((''''''(((((())))))((('''&&&&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((((('''$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%&&&''')))+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************)))))),,,,,,***)))))))))***+++)))***+++,,,,,,+++***)))))))))))))))************''''''''''''((((((((()))(((((())))))*********+++))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))***+++***)))((())))))******))))))((((((''''''))))))***,,,---,,,***'''))))))))))))(((((((((((((((((())))))*********+++|||cccWWWRRRJJJAAA;;;666333//////111333222000000000/////////.........,,,,,,------,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++***)))))))))))))))((((((((('''''''''''''''((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%''')))***,,,(((%%%%%%&&&((('''&&&(((&&&&&&&&&((()))((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))((((((''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((******((('''''''''((()))))))))(((((())))))******(((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))'''(((((()))))))))(((''''''))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))*********,,,///000000...///---+++***))))))***+++,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++---,,,++++++------,,,+++***************************************)))))))))(((((())))))))))))((((((+++***)))(((((()))+++,,,***)))))))))((((((((('''''''''(((((()))******+++))))))*********))))))(((******)))(((((((((((((((((((((((())))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))***((('''&&&((((((((('''))))))))))))))))))))))))&&&&&&''''''((())))))******)))))))))((((((((('''(((((())))))(((''''''&&&))))))))))))))))))((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((''')))(((&&&&&&&&&''')))***(((''''''''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))************************))))))************))))))***)))(((((()))***+++,,,&&&'''(((((((((((('''&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))))))))((((((((((((((((((''''''''''''(((((('''((())))))(((((()))*********))))))(((((((((((())))))***,,,---,,,***'''))))))))))))(((((((((((('''((((((((())))))))))))ppp___XXXQQQFFF???888444000000222444333222000000000/////////......------,,,,,,++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************'''((((((((((((((())))))((((((''''''(((((()))***))))))))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&&&&&&&'''((()))+++)))'''&&&'''((((((((()))''''''((()))***)))(((*********)))((('''''''''(((((((((((())))))))))))******))))))))))))******+++******))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))***)))((((((''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((((((((())))))***)))))))))))))))))))))))))))))))))***))))))(((((())))))***************************''''''(((((())))))***************---///111111000...---+++***))))))***+++------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++******---+++***+++,,,---,,,+++))))))))))))))))))))))))***************+++++++++(((((())))))))))))((((((+++***(((''''''((())))))))))))))))))(((((((((((((((((())))))******++++++((())))))******)))))))))***))))))(((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((***((('''''')))******)))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))(((((((((((((((((()))))))))(((''''''((()))***************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))((((((''''''&&&&&&((()))***)))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((())))))))))))************************((())))))******))))))(((''''''''''''(((***+++,,,))))))************))))))''''''''''''((((((((((((''''''((((((((()))))))))'''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((())))))*********))))))))))))((((((((())))))***,,,---,,,***'''(((((((((((())))))))))))'''''''''(((((((((((()))jjj___WWWMMMDDD:::666111000222444333222000000000////////////......---,,,+++***+++,,,---++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***''''''(((((())))))******(((''''''''''''((())))))''''''((())))))*********))))))))))))))))))))))))''''''((((((((((((''''''(((((('''&&&''''''((()))***)))((('''((())))))))))))(((((((((***+++***)))***)))))))))((((((((('''(((((((((((())))))))))))***))))))(((((())))))*********)))))))))))))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))******))))))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))'''((()))******+++******))))))))))))))))))))))))))))))(((((((((((())))))************************&&&&&&'''((())))))******))))))***,,,///111111000,,,,,,+++***))))))******,,,+++***))))))***+++,,,,,,,,,,,,,,,+++******))),,,+++***+++,,,,,,,,,***)))))))))))))))))))))))))))))))))***+++,,,,,,---(((((())))))))))))((((((***)))((('''&&&'''''''''))))))))))))((((((((((((((((((((())))))*********'''((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))***)))((((((***,,,,,,+++((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((()))))))))((((((''''''((())))))************))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''''''((()))))))))(((((((((''''''''''''((())))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))************++++++*********))))))))))))************'''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******))))))((()))*********)))))))))))))))))))))))))))))))))***,,,---,,,***'''(((((((((((())))))))))))((((((((()))))))))))))))uuufff\\\PPPGGG===888333111222333222111111000000000////////////...---,,,+++***+++,,,---+++++++++************)))++++++++++++++++++++++++******)))(((((((((((()))''''''(((((())))))******'''''''''''''''(((((()))&&&'''((()))***)))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''((((((((())))))((((((((()))******)))((()))+++++++++)))'''((((((((()))))))))***(((((((((((()))))))))))))))((((((''''''(((((()))(((((('''''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&'''((()))*********))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''')))***'''((()))******+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))***,,,///000000///++++++******************+++***)))))))))***+++,,,---,,,,,,++++++*********,,,+++******,,,,,,+++***************************(((((()))***+++,,,,,,---(((((())))))))))))(((((())))))(((''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((((()))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********)))((('''''')))++++++***((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))&&&&&&'''((((((((((((''''''''''''''''''((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((''''''''''''''''''&&&&&&'''''''''))))))))))))************(((((((((((()))))))))***(((((((((((('''''''''''''''((((((((()))))))))*********))))))))))))******---+++))))))++++++)))'''))))))))))))************))))))***,,,---,,,***''''''((((((((()))))))))***************************ooobbbUUUKKKBBB<<<666222222333222111111111000000000/////////------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************************))))))((((((((((((((('''((((((((((((((())))))''''''&&&&&&''''''((()))&&&'''((()))***)))((('''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''&&&((())))))((('''(((******(((((()))***+++***)))'''''''''((()))*********(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''((('''(((((((((((('''&&&&&&'''((()))***+++***)))((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))'''&&&&&&(((***(((((())))))***))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))******++++++)))))))))+++---......,,,*********************)))+++++++++***++++++,,,,,,,,,,,,+++******+++++++++,,,***)))***+++,,,+++***************************'''(((((()))******++++++(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''((())))))))))))((((((((((((((())))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((&&&%%%%%%'''(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))&&&''''''(((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((((((((()))((((((''''''(((((()))&&&&&&'''''''''((((((((((((((((((((())))))))))))************************'''(((((())))))(((((('''(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))(((((((((((('''''''''(((((())))))************))))))))))))******,,,***((((((++++++)))&&&)))))))))************+++))))))***,,,---,,,***'''''''''(((((())))))******,,,+++++++++++++++******|||lll___TTTGGGAAA:::555444444333111111111111000000000//////,,,,,,------,,,,,,++++++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((('''''')))***)))((('''%%%((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''$$$'''))))))'''&&&((())))))((('''(((***+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''((((((((('''&&&%%%%%%&&&(((******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%''')))++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))'''%%%%%%(((+++(((((()))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************++++++++++++)))))))))***,,,,,,+++)))))))))************))))))((()))***+++++++++++++++,,,+++*********+++,,,---+++***)))***+++,,,+++)))))))))))))))))))))))))))'''''''''((()))))))))***(((((())))))))))))((((((''''''((()))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******)))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))'''''''''((()))*********((((((((())))))))))))******(((&&&&&&'''((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************(((((()))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''((())))))))))))(((&&&''''''((((((((((((((((((''''''''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************''''''((((((((((((''''''''''''((()))))))))((('''+++***))))))))))))***+++''''''''''''(((((((((((((((((()))))))))***************)))))))))((((((((('''''''''((()))*********)))))))))(((((()))))))))(((%%%###%%%***,,,***'''))))))*********+++++++++))))))***,,,---,,,***''''''''''''((()))*********++++++++++++******))))))vvvhhh]]]LLLEEE===888666666444222111111111111000000000000+++,,,---...---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((()))***)))(((&&&$$$((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''###&&&((((((&&&%%%'''))))))''''''((()))***)))(((******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%%%%$$$%%%'''))))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%(((***,,,,,,---,,,(((((((((((((((((((((((())))))************))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))'''$$$%%%(((,,,(((((()))(((((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++***)))((()))++++++)))(((((()))************))))))%%%&&&''')))))))))((('''++++++*********+++---...+++***)))***+++++++++)))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))******))))))'''((((((((())))))***************)))))))))))))))%%%&&&'''((())))))))))))((((((((((((((()))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))---,,,***)))***+++***)))))))))))))))))))))))))))*********)))))))))))))))'''((((((((())))))******(((((()))******************************)))((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((())))))******(((((()))***************&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))***+++******((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))************++++++******))))))((((((&&&''''''((()))******+++))))))(((((((((((())))))$$$!!! ###))),,,+++((())))))******++++++++++++))))))***,,,---,,,***'''&&&''''''((()))******++++++*********))))))((((((oooaaaUUUKKKBBB<<<777222000111111111111000000000000000//////.........---------///...------,,,,,,,,,,,,---+++******+++,,,+++******))))))((('''&&&&&&%%%))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))+++)))'''&&&%%%&&&'''((((((((((((((())))))))))))''''''((((((((((((''''''((('''&&&'''((())))))''')))***+++++++++)))((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***'''''''''''''''''''''''''''((()))***,,,,,,------((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))---,,,+++)))(((((('''((())))))))))))))))))))))))---,,,++++++------,,,+++))))))))))))))))))))))))------,,,+++***)))((('''+++******))))))******+++************************------,,,++++++******)))***)))((()))***+++***(((******))))))((((((''''''++++++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&******))))))((((((''''''&&&&&&''''''(((((())))))***)))(((&&&&&&'''(((((((((((((((((((((((((((((((((&&&%%%'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))************)))))))))))))))))))))******+++%%%%%%&&&&&&''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))***))))))(((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&(((******'''&&&(((***((()))))))))))))))(((((()))***+++++++++)))(((''''''''''''''''''((())))))---,,,***)))))))))******))))))))))))))))))))))))*********)))))))))))))))***'''''',,,000...***&&&((())))))))))))*********))))))(((((((((((()))))))))***+++,,,,,,+++***)))'''((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))zzzjjjWWWMMMCCC>>>:::444222333111111111111000000000000//////.........---------...---,,,,,,,,,,,,,,,,,,,,,+++))))))+++++++++***,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******)))'''&&&&&&&&&((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((((('''&&&'''((())))))'''))))))******)))(((((('''*********+++******))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***''''''''''''''''''''''''%%%&&&''')))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))++++++***)))(((((((((((()))))))))))))))))))))))),,,+++******+++,,,+++***))))))))))))))))))))))))*********************************))))))*********++++++++++++++++++++++++++++++************))))))***)))((()))***+++***(((***)))))))))((((((((('''******))))))((((((''''''''''''((((((((((((''''''***)))))))))(((((((((''''''''''''((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((((('''&&&'''***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))************)))))))))))))))))))))******++++++*********************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))'''''''''((()))*********((((((((((((((((((((((((******)))(((((('''((((((''''''''''''((((((((()))'''((((((((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))'''(((((('''$$$$$$&&&)))************))))))(((((()))******+++***)))((('''((((((((((((((()))******,,,+++***)))))))))******))))))))))))))))))))))))***))))))))))))))))))))),,,,,,---+++(((%%%''')))***++++++++++++,,,,,,,,,***))))))(((((())))))***)))******++++++******)))(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))uuuaaaVVVKKKDDD???888444444222222111111111000000000/////////.........------,,,++++++++++++,,,,,,---+++***)))***+++,,,+++***+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))'''&&&&&&'''((((((+++***))))))((('''&&&&&&)))((('''&&&&&&'''((()))((('''&&&'''((())))))'''))))))(((''''''''''''(((+++++++++++++++***))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))'''(((((()))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))************)))((()))***+++***((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&'''((()))+++,,,((((((((((((((((((((((((((('''&&&'''***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))************)))))))))))))))))))))******+++++++++***))))))(((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''++++++)))(((''''''''''''''''''''''''((((((((((((''''''(((''''''&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))***+++***(((&&&&&&(((***+++*********))))))(((((()))************)))((((((***))))))))))))******+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))******+++------+++((('''((()))***++++++++++++,,,,,,,,,*********))))))*********+++******))))))******+++(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~ooobbbTTTLLLDDD<<<666333333222222111111000000000////////////............************+++,,,,,,---,,,+++***+++------,,,+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((&&&'''''''''((()))))))))***)))'''%%%%%%''')))***((('''&&&'''((())))))''')))(((&&&%%%%%%&&&'''(((************)))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++)))))))))))))))))))))))))))''''''((()))***+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((())))))***++++++,,,***)))((()))***+++***((())))))))))))(((((((((((('''((((((((()))))))))***(((((()))************)))))))))))))))((((((((((((***)))))))))(((((('''''''''''''''(((((()))***+++(((((((((((((((((((((((((((''''''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))******+++***)))))))))((((((((('''******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,,,,---)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***'''((((((((()))))))))***((((((((((((((((((((((((,,,+++***((('''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))***))))))(((((((((***)))))))))))))))))))))))))))*********))))))))))))))))))(((((()))***************))))))))))))***)))))))))))))))))))))))))))))))))))))))*********+++111777999888444---&&&(((((()))))))))*********++++++************+++++++++***)))(((((()))***+++((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))uuugggXXXPPPIII@@@888555333333333222111000000///000000/////////.........************+++,,,,,,---,,,++++++---//////---,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&(((((('''''''''(((((((((%%%&&&&&&'''((()))))))))***)))'''%%%%%%''')))***((('''&&&'''((())))))'''((('''&&&%%%%%%&&&'''((()))))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((()))(((''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))(((((('''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))+++))))))***,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---......---,,,,,,))))))))))))))))))))))))((())))))***+++,,,------***)))((()))***+++***((((((((((((((())))))))))))''''''(((((())))))******(((((()))***++++++******(((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))(((((())))))))))))))))))))))))'''((())))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''((((((((()))))))))***))))))************)))))))))))))))))))))******+++++++++,,,,,,,,,---------******))))))((((((''''''************************************++++++++++++************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((((((''''''''')))))))))))))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((###%%%'''***+++***(((&&&***))))))(((((()))***+++))))))))))))))))))******)))(((((('''''''''(((((())))))))))))***)))))))))))))))))))))))))))))))))(((((())))))************///FFF[[[YYYHHH888...)))(((((()))))))))*********++++++************+++++++++***)))(((((()))***+++((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))yyyjjj[[[SSSMMMEEE===999444444333222111000000///000000000/////////......,,,++++++++++++,,,,,,---+++***+++---//////...,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&)))((('''&&&&&&'''((()))((('''&&&'''((())))))''''''&&&&&&&&&&&&'''(((((())))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((()))))))))(((''''''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((('''((()))***************))))))))))))*********+++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((%%%&&&((()))***)))(((((())))))))))))))))))))))))***))))))***,,,---,,,+++))))))))))))))))))))))))*********))))))(((((((((,,,,,,............,,,,,,)))))))))))))))))))))))))))******+++,,,---------***)))((()))***+++***((((((((((((((())))))))))))''''''(((((())))))******'''((()))******+++******(((((((((((())))))))))))***))))))))))))))))))((()))************)))((('''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******))))))************)))))))))))))))))))))******+++))))))******+++,,,,,,---))))))))))))((((((((((((*********************************++++++++++++,,,*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))***************************))))))(((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&(((+++///333444222000...---,,,************+++)))))))))((())))))***+++)))((((((''''''''''''''''''((()))*********))))))))))))))))))))))))))))))((((((((()))******++++++333ZZZxxxmmmIII///+++///***++++++++++++,,,,,,,,,*********))))))************))))))(((((())))))***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuudddZZZTTTJJJAAA;;;555444444333111000000///000000000000/////////......---,,,,,,,,,,,,,,,,,,(((((())),,,......,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&'''((())))))'''&&&&&&'''(((((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))***)))(((''''''((()))******)))((('''((((((((((((((((((((((((''')))+++,,,,,,+++)))'''))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((()))*********))))))'''(((((()))***+++,,,,,,************************))))))))))))))))))))))))***))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&'''((()))***)))'''&&&)))))))))))))))))))))))))))(((''')))+++,,,,,,+++))))))))))))))))))))))))***)))))))))((((((((((((***+++,,,------,,,+++***))))))))))))))))))))))))))))))******++++++,,,,,,***)))((()))***+++***((('''((((((((()))))))))***(((((((((((())))))))))))&&&'''((()))************'''((((((((()))))))))***)))))))))))))))*********(((((()))*********))))))))))))))))))))))))))))))''')))******''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))*********))))))************)))))))))))))))))))))******+++''''''(((((((((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,))))))))))))************((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))(((((((((''''''''''''&&&&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++,,,000666;;;<<<<<<777555222...,,,************)))((((((((()))+++,,,***))))))(((''''''((((((&&&''')))*********))))))))))))))))))))))))))))))'''(((((()))******++++++///OOOeeeXXX;;;+++***---***++++++++++++,,,,,,,,,***))))))(((((())))))***(((((())))))))))))(((((((((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))nnncccZZZNNNBBB<<<555555444333222000000///000000000000///////////////......---,,,,,,,,,,,,&&&&&&(((***,,,---***((())))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&'''((())))))(((((($$$$$$%%%&&&'''((()))***''''''((((((((((((''''''((('''&&&''')))))))))'''%%%&&&((()))***)))((('''"""###%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&((()))***)))(((''''''((()))++++++)))((('''(((((((((((((((((((((((('''))),,,......,,,)))'''))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))'''((())))))))))))))))))&&&'''((()))***+++,,,---''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''')))******((('''%%%))))))))))))))))))))))))''''''&&&'''***++++++***))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++)))(((************************))))))))))))***************)))((()))***+++***((('''((((((((())))))******))))))))))))((((((((((((&&&&&&((())))))*********'''((((((((())))))******(((((())))))******++++++&&&''')))***++++++++++++))))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******+++))))))************)))))))))))))))))))))******+++,,,,,,++++++***)))))))))''''''(((((())))))************************************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))***+++))))))(((((('''''''''&&&$$$$$$&&&'''((()))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&)))000888<<<>>>>>>;;;777222---+++))))))***)))(((((((((***+++,,,++++++***))))))((())))))&&&'''(((*********)))((())))))))))))))))))))))))'''(((((()))***+++++++++(((555;;;444...///---&&&((())))))))))))*********))))))(((((((((((())))))'''((()))******)))(((''''''((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))yyyhhhaaaYYYLLLCCC<<<999444222111222222111////////////000000000000...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))((('''&&&%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((()))(((''''''&&&)))'''&&&&&&((())))))((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$)))&&&%%%&&&)))***)))'''''''''(((((())))))******((((((''''''''''''(((((()))))))))))))))*********(((((())))))))))))((((((%%%%%%&&&'''((()))***+++''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))+++++++++++++++***)))((((((((())))))******+++++++++*********))))))((((((((()))))))))***************+++***(((%%%%%%(((+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++((('''(((+++------++++++++++++************))))))((('''&&&&&&''')))***))))))(((((((((((())))))((()))***++++++++++++++++++******,,,......***'''******))))))((((((''''''+++***))))))******)))'''''''''((()))*********)))(((((()))((('''''')))+++******))))))((((((''''''((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))************)))))))))))))))***+++++++++*********)))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))((((((((()))***++++++***++++++,,,,,,++++++***+++++++++************)))))))))(((((((((((())))))******++++++++++++************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&***))))))((((((((())))))&&&'''(((******((('''&&&+++)))(((&&&&&&((()))+++''''''(((((())))))******))))))))))))))))))))))))&&&&&&''')))***+++,,,---888;;;??????:::444...+++&&&((()))((()))******(((''''''(((((())))))******+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))(((((((((((()))*********++++++++++++***************)))((('''(((((())))))))))))(((((())))))))))))))))))))))))***((('''(((***++++++***+++++++++*********))))))+++***)))(((((()))***+++qqqeee[[[QQQIII@@@<<<777333222222222222111111000000/////////...///---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((()))))))))))))))))))))***))))))))))))((((((((())))))))))))((('''&&&%%%)))(((((((((''''''''''''))))))((((((((('''''''''(((((((((((((((''''''&&&((('''%%%&&&((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&,,,***((((((******(((&&&)))))))))))))))(((((((((((((((''''''''''''((((((*********)))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++***))))))((((((((((((((()))))))))************)))))))))((())))))))))))************)))***+++)))&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))***************((('''(((+++,,,,,,++++++++++++*********))))))+++***(((&&&&&&&&&'''((())))))(((((((((((())))))((()))***++++++++++++******))))))***,,,,,,***''')))))))))))))))(((((((((+++***))))))******)))'''%%%%%%&&&&&&'''&&&&&&&&&(((((()))***++++++******)))))))))))))))((((((((())))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))************)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((((((((())))))******))))))))))))******++++++******************)))))))))))))))))))))))))))))))))******+++++++++******)))))))))***+++++++++++++++,,,,,,++++++++++++++++++*********))))))))))))(((((((((((()))))))))******++++++******)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))'''((()))++++++)))((('''***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++***...222555444222111111((()))(((((()))******(((***************++++++++++++***)))(((((()))***+++******))))))((((((''''''))))))))))))(((((((((((()))))))))*********++++++************)))))))))(((((())))))******))))))((())))))))))))))))))))))))***)))'''(((***,,,,,,+++)))*********++++++,,,,,,+++***)))(((((()))***+++mmmaaaXXXRRRGGGBBB:::555222222222222333222111000///......---000...---++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))((('''&&&%%%((((((((((((''''''''''''))))))(((((((((((('''''')))))))))(((((((((''''''(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((''''''(((((((((((())))))///---+++******)))'''%%%++++++***))))))((('''''')))((((((''''''(((((()))++++++******))))))((((((''''''((((((((((((''''''+++***))))))((('''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))******+++*********((((((((((((''''''''''''************))))))))))))******************)))))))))*********((('''((()))))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))))))))************)))((('''''')))++++++***++++++*********))))))))),,,+++)))'''&&&&&&&&&'''))))))))))))))))))))))))))))))******++++++*********(((((((((******)))((((((((())))))))))))))))))+++***))))))******)))'''((())))))))))))(((((('''(((((()))---000000,,,((((((((())))))))))))))))))************************+++************)))))))))++++++++++++++++++++++++))))))************))))))************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''******)))))))))******+++******************++++++))))))))))))))))))))))))((())))))))))))))))))))),,,++++++************+++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((()))))))))******++++++******)))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((('''''''''''''''((((((((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******%%%(((+++...111333777999+++)))((((((******)))(((++++++++++++******************))))))))))))******++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((()))))))))******++++++***))))))))))))***)))******************)))))))))))))))))))))))))))***)))((()))+++------,,,((()))***+++,,,---......+++***))))))))))))***+++uuuhhh```[[[MMMGGG>>>666333111111111222222111111000//////...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))*********)))))))))(((((((((((()))(((((('''&&&&&&((((((((((((((('''''''''))))))((((((((((((((((((***))))))((((((((((((((('''&&&$$$%%%'''(((((('''((((((((((((((((((((((((''''''((()))******++++++...---+++***)))((('''&&&*********)))))))))(((((())))))(((((((((((()))))),,,++++++***)))(((''''''''''''((((((((((((''''''+++******)))((('''&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((()))******+++******)))))))))(((((('''''''''*********)))))))))))))))++++++************))))))((()))*********))))))(((((((((((((((((((((((((((************************++++++************++++++))))))))))))))))))))))))((()))))))))************((((((''''''((()))******************))))))))))))+++***)))(((''''''(((((()))))))))******)))))))))))))))************))))))***)))((((((((()))******((((((((())))))******++++++***))))))******)))'''++++++++++++***))))))((((((''')))///444333---'''((((((((())))))******+++************************************))))))))))))************************))))))************))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))(((((((((''''''&&&&&&******))))))******++++++***************+++++++++)))))))))))))))))))))))),,,+++***)))((('''&&&%%%------,,,+++*********+++++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))(((''''''''''''&&&&&&&&&&&&''''''(((((())))))******))))))((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))************************((()))***+++,,,000444888000+++''')))***)))((()))******))))))((((((''''''***))))))))))))))))))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++***)))))))))***+++******++++++++++++******))))))))))))))))))))))))+++)))((())),,,......---)))******+++,,,,,,------************************qqqhhhaaaRRRKKKAAA999444222111000000000000000111111111111------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++*********)))))))))((())))))((((((((('''''''''(((((((((((((((((('''&&&'''''''''((((((((((((((((((((())))))))))))))))))******)))(((((((((((()))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((('''(((((()))***+++,,,,,,)))******))))))(((((((((((()))))))))*********+++))))))(((((((((((()))))),,,++++++***)))(((''''''''''''((((((((((((''''''))))))))))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))'''((()))************************))))))((((((((())))))))))))))))))******+++++++++***************)))))))))***+++***))))))((((((((((((((((((((((((************************++++++************++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((()))************)))))))))(((((((((((((((((())))))******))))))************))))))))))))*********))))))((()))))))))))))))***+++,,,(((((())))))******+++++++++***))))))******)))'''((((((((((((''''''&&&%%%(((((()))///444333---&&&(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''&&&***************+++,,,,,,************************))))))))))))))))))))))))++++++***)))((('''&&&&&&------,,,+++*********+++,,,++++++******++++++,,,*********)))))))))(((((())))))(((((((((((()))))))))))))))******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,++++++++++++******))))))(((&&&&&&)))---111555,,,''')))+++)))((()))******))))))(((((('''''')))))))))******)))))))))''''''(((((())))))******'''((((((((()))))))))***(((((((((((())))))))))))+++***************++++++******++++++++++++******))))))))))))))))))))))))***)))((())),,,.........++++++++++++++++++++++++******++++++++++++******}}}ooocccVVVOOOFFF===777444222111000000000111111111222222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******))))))((((((((((((((('''''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))******+++***)))((('''((()))***)))'''&&&&&&((())))))((((((((((((((((((((((((((((((((())))))***+++,,,,,,'''((())))))((((((***+++(((((())))))***++++++,,,***))))))(((((())))))***++++++******))))))(((((((((((())))))))))))((((((((((((((())))))*********((((((((()))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))***)))))))))************))))))))))))))))))))))))*********************+++++++++,,,,,,***)))((()))+++++++++***))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))))))))************((()))***)))(((((()))+++******)))))))))(((((((((&&&'''((()))***+++++++++((()))***++++++***)))((())))))******))))))((((((''')))************+++,,,))))))******************+++***))))))******)))'''))))))))))))))))))((('''))))))***---000///+++'''))))))******************************************(((((()))))))))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((***************+++,,,---+++++++++*********))))))))))))))))))))))))))))))''''''((())))))***++++++,,,++++++************+++---,,,+++******+++,,,---******)))))))))((((((((())))))(((((((((((())))))((())))))******))))))(((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++++++++*********)))((((((***...111999---&&&)))+++((('''***++++++++++++************))))))************))))))&&&&&&'''((()))***++++++''''''(((((())))))******((((((((()))))))))******)))***++++++,,,+++++++++)))******************))))))))))))))))))))))))))))))(((''')))+++---......+++++++++*********))))))******+++,,,,,,+++******tttcccYYYSSSJJJBBB<<<888444222222222111111111111111111...------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++******))))))((()))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))(((((()))))))))*********,,,+++)))((('''((()))******((('''''')))******)))(((((((((((((((((((((((((((((())))))******++++++''')))++++++))))))***---******************************))))))))))))***************)))))))))))))))))))))************))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))((('''((((((((()))))))))))))))((()))))))))************))))))******+++,,,------,,,)))'''(((***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))++++++***((((((***,,,***)))))))))(((((((((((('''((())))))************((()))+++,,,,,,+++)))((()))))))))))))))(((((('''$$$'''***+++))))))***+++++++++******************+++***))))))******)))'''******+++,,,,,,,,,++++++******************)))(((++++++******************))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))************))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))***************************+++,,,---...---,,,,,,+++***)))(((((())))))))))))))))))))))))&&&'''((()))***,,,------******)))))))))***++++++---,,,***))))))***,,,---***)))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''((()))***+++)))(((((((((((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))++++++++++++,,,///111<<<...&&&))),,,(((&&&******************+++++++++((()))***++++++***)))(((''''''(((((())))))******'''''''''((()))*********)))))))))*********++++++((()))+++---...---+++***((())))))******))))))((())))))))))))))))))))))))((('''&&&(((+++---------))))))))))))))))))*********++++++,,,,,,++++++***xxxccc\\\VVVNNNFFF@@@;;;777444444333333222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++***))))))(((************))))))))))))''''''((((((((((((((('''&&&'''''''''(((((())))))(((((())))))*********+++,,,+++)))((('''((()))+++***)))((((((***++++++***(((((((((((((((((((((((()))))))))))))))*********))),,,---,,,***)))+++---,,,,,,++++++***)))))))))******))))))))))))******)))))))))))))))***************++++++++++++***************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))***))))))(((''''''&&&'''''''''(((((())))))(((((())))))*********+++(((((()))***,,,---...///---***''''''***,,,---,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************+++,,,+++((((((***---))))))))))))(((((((((((())))))*********))))))(((((()))+++,,,,,,+++)))((()))))))))))))))(((''''''"""%%%***+++)))(((((())),,,+++++++++***)))))))))+++***))))))******)))(((&&&'''((()))))))))))))))*********(((&&&&&&'''))),,,+++++++++***)))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++,,,,,,************+++,,,---......---,,,+++***(((''''''))))))))))))))))))))))))************++++++++++++)))((((((((()))***++++++---,,,***))))))***,,,---))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((***++++++******))))))))))))******(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))&&&((())))))(((((()))+++>>>///&&&))),,,(((&&&***''''''(((((())))))******((()))***++++++***)))((())))))))))))((((((((((((&&&''''''((()))******+++************++++++++++++&&&))),,,...///---+++)))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&'''***,,,------&&&&&&'''((()))***++++++***+++,,,------,,,+++***}}}jjj]]]ZZZRRRIIIBBB===888444555444333222222111...,,,111000///------......///---,,,,,,---......---+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))************+++++++++******))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''))))))))))))((((((((((((++++++******)))((((((((((((((())))))******++++++))))))))))))))))))))))))++++++***)))(((((())))))&&&&&&&&&''''''''''''(((*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))*********))))))((())))))***+++++++++++++++************************(((((())))))******++++++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************...------,,,,,,++++++***---------,,,,,,+++++++++'''((()))***+++***))))))+++*********))))))(((((((((((())))))))))))((((((++++++++++++******************))))))((((((''''''))))))************))))))(((((()))))))))(((((('''))))))))))))((((((((((((---,,,,,,+++***)))(((((('''(((((())))))))))))))))))))))))))))))*********...,,,+++)))'''''''''(((***+++,,,,,,,,,,,,+++***(((((()))***++++++,,,,,,...---+++))))))((())))))((((((((()))******++++++)))))))))***+++++++++,,,******))))))))))))******++++++******************,,,,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((()))((('''''''''(((***+++******))))))((((((''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((***...111666000)))'''***,,,+++)))'''&&&%%%$$$$$$$$$$$$$$$"""###&&&((())))))((('''))))))))))))))))))))))))***(((((((((***+++***)))******++++++++++++*********************++++++,,,))))))(((((((((((())))))************))))))))))))*********+++,,,---///000))))))))))))************)))************+++++++++nnn___[[[TTTMMMGGGAAA<<<777555333222111222111///---111000///...---......///...---,,,---......,,,+++)))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((************)))))))))))))))))))))))))))*********************************++++++***)))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))************))))))))))))***+++++++++******************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---...---,,,,,,************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))************))))))((())))))******))))))((())))))))))))((((((((((((+++++++++*********))))))''''''(((***++++++++++++))))))))))))************---,,,***)))((('''(((((())))))***++++++***))))))(((((()))******+++,,,,,,---,,,***)))((((((((()))((((((((()))******++++++***************+++++++++******))))))))))))******************************)))((('''''')))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((()))(((((('''((()))***+++))))))))))))((((((''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((('''&&&'''***...333555000,,,''''''+++------+++***)))((((((((((((((()))%%%&&&(((((()))(((''''''))))))))))))))))))))))))***)))((((((******)))((()))))))))******)))))))))(((''''''''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,......))))))))))))************************++++++++++++vvvbbb]]]WWWRRRNNNGGG@@@:::444222111111111111///---000000///............///...---------......,,,***(((***,,,------,,,***((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''')))))))))))))))))))))))))))))))))*********++++++)))))))))(((((((((((('''((((((''''''''''''(((((('''''''''((()))*********))))))))))))(((((((((((())))))))))))************************))))))))))))+++++++++++++++++++++++++++***))))))))))))))))))(((((()))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))******++++++******))))))))))))******(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))***************))))))***************))))))*********************************)))((('''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++((())))))***++++++,,,,,,+++++++++***************((()))***+++++++++***)))************))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************))))))************))))))))))))***************)))(((((((((((())))))))))))************************))))))***+++++++++******(((((())))))************---,,,***)))((('''((((((((())))))******))))))(((((())))))******++++++++++++***)))(((((('''((((((((((((((()))******+++++++++++++++*********************))))))))))))******************************)))'''%%%&&&)))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((()))******)))))))))(((((((((((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''((())))))******))))))((()))))))))))))))))))))))))))'''%%%'''...444777888---***'''(((+++,,,+++)))******))))))******++++++***)))))))))((((((''''''))))))))))))))))))))))))***)))((((((******)))((((((((())))))))))))((((((''''''&&&&&&''''''((()))***))))))(((((())))))***(((((((((((())))))))))))((((((((()))***+++,,,---))))))))))))************************+++++++++,,,hhh```XXXVVVSSSKKKBBB<<<444222000000111111000...000/////////............///...------...---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))(((((((((((('''(((((()))***+++++++++++++++******))))))((((((******************************)))))))))))))))***((((((((()))))))))******''''''((((((((((((((()))((((((((((((((((((((((((++++++******))))))((((((''''''((()))***++++++,,,******))))))))))))******((((((((((((((((((((((((((()))))))))************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++++++++***************+++******)))(((************************)))))))))(((((((((''''''))))))************)))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))((((((((())))))*********+++++++++((()))))))))*********+++*********)))))))))))))))&&&''')))*********)))(((*********)))))))))))))))(((((())))))))))))(((((()))))))))))))))*********'''(((((())))))*********))))))************)))))))))******++++++++++++***(((((((((((())))))))))))++++++******))))))((((((+++++++++******(((''''''(((((())))))******++++++---,,,***(((((((((((()))))))))))))))))))))))))))((()))))))))*********+++((((((((((((''''''''''''((((((((()))******++++++,,,+++++++++***)))))))))******))))))))))))******))))))))))))************---)))&&&''')))***'''$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***'''&&&+++333888777555,,,+++))))))***)))&&&$$$''''''''''''((()))******+++***))))))(((((())))))))))))))))))))))))))))))***)))((()))+++---,,,+++(((((())))))))))))((((((((((((((((((((()))*********))))))))))))))))))***((((((((((((((()))))))))))))))))))))***+++,,,---((()))))))))*********************+++++++++,,,,,,sssfffZZZXXXVVVMMMCCC===666444111000111111000//////////////////......---...---------......,,,***---+++***((((((***+++---++++++++++++++++++++++++))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((((((((()))))))))*********'''''''''''''''(((((((((((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))((((((((((((''''''((()))***++++++,,,++++++******))))))(((((())))))))))))))))))))))))***)))))))))))))))******''''''((((((((()))))))))((((((((())))))*********((((((((((((((((((((((((++++++******))))))((((((''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***+++++++++++++++******++++++++++++******************************'''((((((((()))))))))***))))))************))))))((()))))))))*********+++((((((((((((((((((((((((************************++++++******))))))((((((************++++++++++++*********))))))((((((((())))))))))))))))))))))))***+++,,,---------,,,+++))))))))))))))))))******(((((())))))))))))((((((((()))))))))******++++++'''''''''(((((()))))))))))))))************))))))))))))***+++++++++++++++'''((((((((()))))))))***,,,,,,+++***)))''''''&&&''''''(((((((((((((((''''''(((((()))******++++++,,,+++***((((((((())))))************************)))))))))))))))*********'''''''''(((((((((((((((((((((((()))******++++++,,,+++++++++***)))))))))******))))))))))))******(((((()))))))))*********,,,***((((((******'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((()))))))))))))))'''''''''''''''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))((()))///555777333...***))))))))))))(((&&&$$$&&&&&&&&&&&&''''''((()))***))))))))))))***++++++)))))))))))))))))))))))))))((((((***...000000///)))******++++++******)))((((((((((((((()))************))))))))))))******'''((((((((())))))******+++++++++++++++,,,---...((()))))))))***************++++++++++++,,,,,,,,,ppp```\\\YYYOOOEEE@@@999666333111111111111000/////////000///......------,,,,,,---......---++++++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******&&&''''''''''''(((((((((((((((''''''''''''((((((*********)))((('''''''''))))))))))))(((((((((((('''(((((()))***+++++++++************))))))))))))(((((((((((((((((((((((()))))))))))))))******+++'''''''''((((((((())))))(((((())))))******++++++))))))))))))))))))))))))************))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,,,,,,,***++++++,,,------,,,,,,************************((((((((()))***+++++++++))))))************))))))((())))))******+++++++++))))))))))))))))))))))))******************************************))))))*********++++++++++++,,,++++++******)))(((((('''))))))))))))************((()))+++,,,,,,,,,+++***))))))))))))************(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))************))))))(((((()))***++++++++++++''''''(((((())))))******,,,+++***)))(((''''''&&&"""###%%%''')))***++++++''''''((()))***++++++,,,,,,+++)))((((((((()))***+++******))))))******+++))))))))))))))))))))))))%%%&&&'''((())))))((((((((((((((()))******+++++++++++++++*********************))))))))))))******'''(((((())))))*********'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))(((((((((''''''((()))))))))))))))&&&''''''''''''((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''))))))+++000333222---(((&&&&&&'''((())))))))))))(((((('''''''''((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((+++...000111000******++++++++++++******''''''&&&&&&''''''((()))+++******))))))******+++(((((())))))******++++++,,,,,,++++++,,,,,,---...))))))))))))************++++++++++++,,,,,,,,,,,,}}}ggg```]]]SSSHHHEEE<<<999555333222222111000...///000000000///------,,,++++++---//////...---+++)))'''&&&&&&''')))+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))*********+++)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))***++++++(((((()))))))))*********''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************))))))))))))******++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))++++++************++++++((()))***+++,,,,,,,,,,,,***+++,,,---.../////////************************************++++++++++++))))))************))))))((())))))******+++,,,,,,))))))))))))))))))))))))******************************************++++++*********+++++++++,,,,,,************************)))))))))******+++++++++&&&'''((()))***))))))(((((()))))))))************(((((())))))))))))((((((((((((((()))***++++++++++++++++++***************))))))************))))))&&&'''((()))************'''''''''((()))*********((((((((()))))))))))))))$$$%%%&&&((()))*********''''''((()))***+++,,,,,,++++++)))((((((((()))******)))(((((((((((()))***)))))))))))))))))))))(((%%%&&&''')))******))))))((((((((()))******++++++***************+++++++++******))))))))))))******''''''(((((()))******+++%%%)))------***)))+++...))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&'''((()))***))))))(((&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))+++,,,,,,+++)))(((&&&'''((((((((()))***+++))))))((('''''''''((((((((()))*********)))(((''')))))))))))))))))))))))))))((((((***,,,------,,,))))))************))))))(((''''''''''''((())))))+++******))))))******+++)))))))))***+++,,,,,,,,,++++++++++++++++++,,,---))))))))))))************+++++++++,,,,,,,,,------mmmddd```UUULLLIII>>>;;;666333222222111000...///000000000///---,,,+++******,,,///000///...++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((()))***+++,,,---------***+++,,,...///000000111************************------,,,,,,+++*********))))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))******+++++++++,,,)))***+++,,,---,,,,,,+++(((((())))))*********+++(((((())))))))))))((((((******+++,,,------......---------,,,,,,+++++++++))))))************))))))&&&&&&((())))))*********&&&''''''((()))******+++%%%&&&'''((()))***+++,,,************)))'''&&&%%%&&&'''((()))***+++,,,,,,+++***)))(((((())))))***)))((('''&&&&&&'''((()))))))))))))))((((((((((((%%%&&&(((******+++******((((((((()))******++++++))))))******+++++++++,,,******))))))))))))******&&&''''''((()))******+++(((---111000***&&&(((,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&''')))*********)))(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))((('''&&&(((************)))''''''((())))))((('''&&&&&&&&&&&&&&&)))***++++++***(((%%%###))))))))))))))))))))))))***)))((()))******)))((((((((())))))))))))((((((***************+++,,,,,,++++++************++++++))))))***+++,,,,,,------******************++++++))))))))))))************++++++,,,,,,,,,---------vvvbbb\\\YYYQQQIIICCC???888444222222222222000///...,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((***)))'''(((***++++++***''')))***,,,+++***((('''''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++,,,,,,++++++***))))))((()))***++++++***)))(((''''''(((***,,,---,,,+++******************************************************************)))((((((+++++++++++++++***)))((((((***,,,...000111111111***)))))))))***,,,...000222---((((((,,,//////---,,,+++******))))))******)))******+++++++++******(((((())))))*********+++************(((&&&$$$###(((((())))))******++++++,,,,,,++++++++++++++++++************************---,,,++++++******+++++++++*********))))))((((((******)))))))))))))))***((((((''''''''''''(((((())))))(((((()))+++...///333000,,,)))))))))(((((('''((((((((())))))******(((***,,,------+++((('''''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&'''(((((())))))))))))((((((***)))'''&&&'''(((***+++------,,,,,,+++***))))))))))))*********))))))(((''''''(((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))((((((((((((+++*********))))))((((((######$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''++++++******)))(((((('''((((((''''''''''''(((((('''))))))((('''&&&'''((((((((((((((((((''''''''',,,++++++***)))(((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))*********************************)))))))))))))))++++++***)))(((((()))))))))))))))***+++++++++,,,))))))))))))))))))))))))+++***)))((()))+++---...)))))))))))))))))))))))))))************)))((((((iii___ZZZTTTNNNFFFAAA;;;666333333222222111000//////.........///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***)))'''(((***++++++***(((((()))***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((()))))))))***)))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((((((((()))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************+++++++++***((((((((()))+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((+++++++++++++++***))))))((()))+++---///000000000***)))))))))***,,,...000333...******---000///...,,,+++******))))))************+++++++++******)))((()))))))))***************+++++++++***((('''&&&)))))))))))))))*********))))))))))))))))))))))))************************+++***))))))(((((())))))************)))))))))(((******))))))))))))******)))(((((((((((((((((()))))))))(((((()))+++---///111///+++******)))((('''((((((((()))))))))******)))***+++,,,+++***((('''(((((()))))))))*********+++******)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&''''''(((((())))))))))))((((((+++***((((((((()))+++,,,------,,,++++++***))))))))))))************))))))***))))))))))))))))))(((***))))))(((((())))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))((((((((('''*********)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''((((((((((((((((((((((((++++++******)))(((((('''))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))***((((((((((((((((((((((((***)))))))))))))))))))))++++++***)))))))))))))))***************+++++++++))))))))))))))))))))))))(((((('''&&&''')))+++,,,******************************++++++******)))(((vvvddd[[[VVVTTTJJJEEE>>>888555333222111000000111111111000//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))'''(((***++++++***((((((((())))))*********))))))))))))((((((((((((***************************)))))))))((((((((((((''''''''''''((((((((((((***************))))))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''''''''))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***++++++,,,,,,***++++++++++++***)))))))))***+++,,,,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***++++++++++++***))))))((()))***,,,---.........***)))))))))***,,,---///222...++++++---000///...,,,+++******))))))******++++++,,,,,,+++***))))))))))))))))))************++++++,,,,,,++++++***)))************))))))))))))))))))))))))))))))))))))************************+++***))))))(((((())))))************))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))(((((()))+++---...///---+++++++++***)))''')))))))))))))))******************)))))))))((((((*********+++++++++,,,,,,++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''(((((())))))))))))((((((+++***)))))))))***,,,---,,,,,,,,,+++******))))))))))))************)))))),,,++++++***))))))((((((*********))))))*********))))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((((((((''''''******))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''(((%%%&&&&&&'''((())))))***)))((((((''''''(((((()))'''((()))((('''&&&&&&(((((((((((((((((((((((((((*********))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))******+++***))))))))))))))))))+++++++++***************))))))))))))))))))))))))((('''''''''''')))***,,,************************+++++++++++++++******)))kkk]]]XXXWWWNNNIIIAAA;;;777444111//////000111111111000///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))'''(((***++++++***((((((''''''((()))***+++******))))))(((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((()))************)))(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******)))))))))***++++++,,,,,,***+++++++++++++++******+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((******+++++++++******)))(((((()))***+++,,,,,,,,,))))))))))))***+++,,,---000---+++***,,,......---,,,+++******))))))******,,,,,,,,,,,,+++***)))))))))))))))))))))************+++++++++++++++++++++++++++******))))))((((((************++++++++++++************************---,,,++++++******++++++*********)))))))))))))))))))))))))))))))))***+++*********++++++*********))))))))))))***+++,,,---,,,+++***+++,,,+++)))'''******************************((('''''''''((()))*********+++++++++,,,,,,*********))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((())))))))))))((((((******)))))))))***+++,,,,,,+++++++++******))))))((())))))************)))+++++++++***************++++++************++++++(((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((((('''''''''))))))))))))))))))((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((())))))***))))))(((((((((((()))))))))*********((('''((()))((((((((((((((())))))))))))))))))))))))((((((((((((((())))))******++++++(((((((((((((((((((((((())))))*********))))))((((((((()))))))))*********************************)))))))))))))))***************)))))))))))))))***,,,+++++++++***)))))))))))))))))))))))))))))))))***)))))))))***+++,,,---************************+++,,,,,,,,,,,,+++******uuuaaaYYYXXXQQQLLLDDD===888444111...---...000111111000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))'''(((***++++++***((((((''''''((()))************))))))((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((())))))(((((('''&&&))))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))*********)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************************************************+++++++++++++++******)))(((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********)))))))))******+++++++++******))))))))))))******++++++))))))))))))***++++++,,,---+++*********+++,,,+++,,,+++******))))))******,,,,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))*********+++++++++******))))))(((((())))))*********+++++++++************************---,,,++++++******++++++))))))))))))))))))******))))))(((((()))***++++++******++++++++++++******)))))))))******+++,,,,,,******)))***,,,,,,***(((+++++++++++++++*********+++***((('''&&&'''((())))))))))))************+++)))(((((((((((((((''''''((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))******++++++***************)))(((((()))***************(((((()))***+++,,,,,,---++++++************++++++(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))&&&&&&''''''((()))))))))'''''''''((((((((())))))(((((())))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))***+++,,,+++)))))))))***(((((((((((())))))******((((((((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************(((((())))))***************)))))))))))))))******,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,************************+++,,,,,,,,,,,,+++******kkk]]]YYYTTTOOOHHHAAA;;;777222000......//////000000//////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))'''(((***++++++***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&((())))))******))))))(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))***+++))))))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))++++++******************)))))))))((())))))***++++++++++++***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))************)))))))))***++++++++++++*********)))))))))******+++)))))))))*********+++++++++******))))))******+++,,,+++******))))))******++++++,,,,,,,,,,,,++++++************))))))))))))))))))((((((((())))))***************))))))))))))&&&''''''(((((()))))))))************************+++***))))))(((((())))))))))))))))))************(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))))))))******++++++++++++***)))((()))+++,,,+++***,,,,,,,,,++++++++++++++++++***)))((('''((()))***((((((((())))))))))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''((((((((())))))))))))************************'''((()))******+++******&&&'''((()))***,,,------*********))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((((((((())))))***))))))((('''&&&%%%%%%''''''((((((((()))))))))(((((())))))))))))******)))((((((''''''(((((()))************))))))))))))***))))))(((((())))))******+++,,,+++***))))))+++'''(((((())))))******+++'''''''''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))*********++++++((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))******++++++++++++***************))))))))))))))))))))))))'''''''''((())))))******+++++++++++++++++++++++++++++++++++++++******)))wwwddd[[[WWWSSSLLLEEE???:::666333000/////////000000111222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))'''(((***++++++***((())))))))))))'''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((()))***(((((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,(((((('''''''''(((************************++++++************************))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++,,,+++***)))))))))***+++((())))))******************+++++++++*********+++,,,+++******))))))************+++,,,------------************)))))))))(((******)))((((((((()))))))))))))))))))))*********&&&&&&''''''((())))))***************************+++***))))))(((((())))))((()))))))))************(((((((((((()))***+++,,,((()))***++++++***)))((())))))***++++++++++++******((('''''')))+++,,,,,,------,,,,,,,,,+++++++++++++++***)))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((''''''(((((())))))))))))(((((((((((())))))************))))))))))))************'''((()))******+++++++++''''''((())))))***++++++***))))))(((((())))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))((('''&&&%%%$$$$$$'''((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))''''''(((((()))***************))))))))))))******)))***+++***((('''((()))'''(((((()))******++++++&&&&&&''''''((()))******))))))(((((((((((((((((())))))))))))))))))))))))((()))***++++++++++++***))))))*********+++++++++(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))***++++++***************+++++++++))))))))))))))))))))))))&&&'''((())))))*********++++++++++++++++++++++++******++++++******)))(((iii]]]ZZZUUUNNNHHHBBB===888555222111000000000111333444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***)))'''(((***++++++***((()))******)))'''%%%###''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***)))((((((''''''((('''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((***+++,,,---...((('''&&&&&&&&&((()))******)))))))))***+++,,,,,,************************************************(((((()))***************((()))***+++++++++++++++,,,,,,***)))))))))***+++((())))))************)))***+++,,,,,,+++***+++,,,,,,++++++***)))*********)))***+++,,,---.........+++*********))))))((((((,,,+++)))((((((((()))***(((((())))))******++++++'''(((((()))***++++++,,,************************---,,,,,,+++***+++++++++(((((())))))*********+++(((((((((((()))***+++,,,'''(((***++++++***(((''')))******+++++++++*********(((&&&&&&(((+++---------------,,,,,,+++++++++++++++++++++*********)))((())))))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))(((''''''(((((())))))))))))(((((())))))***++++++++++++***)))))))))))))))*********''''''(((******+++++++++(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))*********+++))))))(((((((((((())))))$$$%%%&&&'''(((***++++++******))))))))))))******'''))))))((('''&&&'''((('''(((((()))***+++++++++%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++************************'''(((((()))***+++++++++))))))((())))))***++++++))))))******+++++++++,,,))))))))))))))))))))))))((()))***++++++,,,,,,+++++++++++++++++++++++++++***************)))((((((qqq```YYYWWWSSSLLLGGGBBB;;;555222000///000111111000///------......//////000000...+++***+++---...---+++------,,,++++++******)))+++***)))(((((()))***+++***))))))((('''(((((((((***)))(((''''''((()))***))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''((()))++++++))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++************))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))******))))))))))))******++++++******************,,,,,,+++***)))))))))************++++++,,,,,,,,,+++,,,---.........,,,,,,******+++,,,,,,,,,,,,++++++++++++*********)))))))))*********++++++++++++))))))******++++++,,,,,,************************************************************))))))))))))))))))***++++++++++++************)))))))))))))))++++++++++++++++++++++++******))))))))))))*********)))))))))(((((('''''')))************+++++++++...---+++*********++++++(((((())))))******************))))))((((((''''''&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&))))))))))))))))))******)))*********++++++++++++&&&'''))))))(((''''''(((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******------++++++++++++------***************)))((((((+++***)))(((((()))***+++$$$$$$%%%&&&'''((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((******))))))(((((('''''''''''''''''''''((())))))((((((((((((((())))))******)))(((''''''((()))******(((&&&'''***+++)))''')))))))))))))))))))))))))))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))((((((((((((******))))))******+++,,,+++++++++***++++++,,,,,,,,,+++)))(((((()))+++,,,++++++******************---+++(((''')))+++,,,,,,---,,,+++******+++,,,---{{{eee\\\YYYSSSNNNIIIDDD<<<666222111///000111222111000.........///////////////---,,,***+++---...,,,++++++++++++++++++++++++,,,+++***))))))))))))***++++++***)))((('''&&&&&&&&&***)))(((''''''((()))***)))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******++++++++++++******++++++++++++++++++++++++)))))))))))))))***++++++******************************))))))))))))******++++++******************+++************++++++,,,******+++++++++,,,,,,,,,------------------,,,,,,)))***++++++,,,,,,+++++++++++++++*********))))))))))))))))))***************++++++++++++++++++,,,************************************************************))))))))))))(((((()))******************)))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++++++++*********))))))************+++++++++,,,+++***)))))))))******)))))))))))))))************)))))))))((((((((('''((((((((()))(((((('''''''''(((((())))))((((((''')))))))))((((((((((((((()))))))))*********++++++'''(((******((((((((()))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))+++++++++******+++++++++***************)))((((((******)))(((((()))******(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))))))))(((((((((''''''''''''''''''((())))))))))))((((((((()))*********)))(((((((((((()))******(((''''''******)))'''))))))))))))))))))))))))***)))((('''&&&''')))***************************+++***)))(((((()))***+++)))************+++++++++,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))*********************))))))******+++,,,------,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,+++***************++++++---+++)))(((***+++++++++,,,++++++++++++++++++,,,mmm^^^YYYTTTPPPLLLFFF>>>999333111000000111222222111///////////////.........---,,,++++++------,,,+++)))******+++,,,,,,------++++++************++++++***))))))(((''''''&&&&&&))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((())))))******))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''(((((()))***+++))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******++++++++++++*********+++,,,------,,,+++***((()))******++++++******++++++++++++++++++++++++******************************++++++++++++++++++************+++,,,------***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++***************)))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))'''(((((()))***)))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))))))))******++++++++++++************)))************+++++++++******)))((((((((())))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&***))))))(((((())))))***))))))((((((''''''&&&&&&((((((((()))))))))******''')))******)))(((((()))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******+++*********))))))(((((())))))************))))))***************)))((((((***))))))(((((())))))***++++++***)))(((''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))(((((((((((('''''''''''''''((())))))***))))))))))))***++++++***))))))(((((())))))******((('''((()))***)))'''))))))))))))))))))))))))+++***)))((())))))+++,,,******************************))))))))))))******)))************++++++++++++******))))))(((((('''))))))))))))))))))))))))))))))******++++++,,,,,,******))))))******+++,,,///...---,,,,,,,,,,,,,,,***************************************+++,,,---,,,+++******+++,,,+++)))+++++++++,,,,,,+++++++++vvvaaaYYYRRRPPPNNNHHHBBB>>>444222000000111222222111000000//////......---------,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,((((((((())))))******)))))))))(((((((((((())))))***))))))((((((''''''&&&)))))))))))))))))))))))))))))))))******)))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))+++,,,......,,,+++)))((()))***+++,,,+++***)))++++++++++++++++++++++++******************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++///...,,,+++***++++++,,,((()))******++++++******************************+++++++++,,,,,,,,,------,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))***************)))))))))))))))***************************************))))))))))))******)))))))))((((((((((((((())))))*********+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((()))))))))(((((('''+++***)))(((((()))***+++***))))))((((((''''''&&&(((((((((((())))))))))))'''(((***)))(((''''''(((******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********++++++******)))(((((((((((()))***++++++***)))(((***************)))(((((()))))))))(((((()))))))))******))))))(((''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((())))))***************++++++,,,)))))))))))))))))))))))))))((((((((()))))))))((())))))))))))))))))))))))******)))))))))***+++,,,***************************))))))))))))))))))***))))))*********+++++++++***)))))))))((((((''''''))))))))))))))))))))))))(((((()))******+++,,,,,,******))))))******+++,,,///...---,,,+++*********)))***++++++++++++***))))))))))))***+++,,,---...,,,+++***+++,,,,,,***(((***+++,,,------,,,+++***fff[[[RRRQQQPPPKKKEEEDDD777555222111111222222111000000//////......---------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++++++++***))))))(((((())))))))))))((((((*********))))))(((((((((************************))))))************))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))***,,,------,,,***)))((()))+++,,,,,,,,,+++***************************)))***++++++++++++***)))******++++++,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++...---,,,+++***++++++,,,))))))***+++++++++++++++************************************+++++++++,,,++++++******)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++(((((())))))******************************************))))))))))))******(((((((((((((((((())))))))))))*********+++++++++))))))***************************)))))))))))))))(((((((((((())))))))))))&&&'''((()))************+++***)))(((((()))***+++*********))))))((((((((((((((((((((())))))))))))'''((())))))'''&&&&&&&&&******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))(((((()))***+++,,,,,,+++***)))***************)))((((((((((((((())))))(((((((((&&&&&&''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))***************++++++,,,))))))************))))))((()))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))******************************)))))))))******)))))))))))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))***++++++******))))))******+++,,,------+++***)))))))))))))))***++++++++++++***)))************+++,,,---...---,,,+++,,,---,,,***(((***+++,,,------,,,+++***rrrbbbUUUSSSRRRLLLHHHHHH:::777333111111111111000///////////////.........---......---+++******+++------,,,,,,+++******)))******++++++++++++******+++,,,,,,,,,+++)))'''&&&(((((())))))))))))(((((()))))))))***************************************)))******++++++******)))'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++******)))***+++,,,,,,+++***))))))***++++++,,,+++++++++************************)))***+++,,,,,,+++***)))******++++++,,,---------111000///---,,,+++******,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++''''''((((((((()))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,------,,,,,,((((((((()))******++++++******************************))))))))))))******************++++++++++++)))************+++++++++((()))***+++++++++******((()))))))))************(((((((((((())))))))))))%%%&&&''')))***+++,,,,,,***))))))(((((())))))***)))))))))***************((((((((()))))))))******''')))***)))'''&&&&&&&&&******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))******++++++++++++++++++******************)))(((((('''(((((())))))(((((('''$$$$$$%%%&&&'''((()))***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))'''''''''''''''((())))))***))))))))))))***++++++)))******++++++******)))''')))***)))((('''(((***))))))))))))))))))))))))&&&''''''(((((()))))))))++++++++++++++++++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))******+++,,,,,,+++***)))))))))))))))************************+++++++++++++++,,,---......---++++++,,,,,,+++)))+++++++++,,,,,,+++++++++lll[[[WWWTTTMMMHHHJJJ===:::555222111000000///.........///////////////,,,...///---+++)))***,,,,,,+++++++++++++++++++++))))))***++++++***))))))&&&''')))******)))(((''''''((()))******)))((('''''''''(((((()))*********************************)))******++++++******)))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))******++++++,,,------...000000...---,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,------------,,,))))))*********+++++++++(((((()))))))))*********+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,+++'''(((((()))******++++++******************************))))))))))))******)))*********++++++++++++)))************+++++++++'''''')))*********))))))''''''((()))***++++++,,,'''((((((((()))))))))***&&&'''((()))***+++++++++'''(((((())))))(((((('''''''''(((((()))*********)))))))))*********++++++***+++,,,+++)))''''''(((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++((((((((()))******++++++******))))))))))))*********************)))((((((''''''((())))))(((''''''%%%%%%&&&'''((()))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((()))))))))***'''''''''''''''((())))))))))))((((((((()))******)))***++++++++++++***)))''')))******''''''(((***))))))))))))))))))))))))%%%&&&'''((())))))))))))++++++++++++++++++++++++((()))***++++++***)))((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******)))******+++,,,+++***))))))***+++,,,,,,,,,+++++++++,,,,,,---000...+++***+++++++++***,,,++++++++++++++++++,,,uuu```ZZZVVVMMMHHHKKK???;;;666222000000///...---.........//////000000,,,...///...***)))***,,,*********++++++,,,------((()))***++++++***)))((( ###'''***,,,,,,,,,'''((()))******)))((('''%%%%%%&&&'''((()))************************************++++++++++++******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))(((((((((((())))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******...------,,,,,,------...,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******+++,,,,,,---......///......---------......,,,,,,,,,++++++*********'''(((***,,,---------,,,+++,,,------......------))))))******++++++++++++++++++,,,,,,,,,------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******''''''(((((()))))))))***)))************+++++++++%%%&&&((()))))))))((((((&&&&&&''')))***+++,,,---'''((((((((())))))******((())))))************)))&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******************++++++++++++,,,---...---+++))))))*********))))))))))))******)))))))))))))))))))))))))))************+++++++++''''''((()))***+++,,,,,,***)))(((''''''((()))******************)))((((((&&&'''((())))))((('''&&&''''''(((((()))*********'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******'''''''''''''''((())))))((((((((((((((())))))***)))***+++,,,,,,+++***)))''')))+++***'''&&&(((***))))))))))))))))))))))))&&&&&&((()))************++++++++++++++++++++++++((()))***++++++***)))((()))************+++++++++***************+++++++++))))))))))))))))))))))))+++++++++************************)))***++++++,,,+++++++++***++++++,,,,,,,,,+++)))(((((()))+++,,,------,,,+++++++++,,,,,,111...+++******+++++++++---,,,+++******+++,,,---}}}bbbYYYWWWQQQLLLMMMFFFBBB;;;555000......///...///000111111000//////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,)))'''&&&((())))))((('''&&&&&&'''((()))***)))((((((((()))+++,,,///+++((((((***,,,,,,+++++++++***)))(((((())))))+++++++++************)))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((()))************************)))))))))))))))************************,,,,,,+++***)))))))))***---+++***(((((()))+++,,,***++++++++++++***))))))(((((())))))*********+++,,,,,,,,,++++++*********)))((('''''''''(((***+++***+++,,,------,,,+++***((())))))))))))*********------,,,+++************++++++++++++++++++++++++***,,,......---,,,+++,,,------,,,+++++++++,,,,,,000///---+++******++++++)))************+++++++++---------,,,+++***((('''******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............///++++++*********+++,,,,,,******+++++++++,,,,,,,,,************************++++++******************))))))(((((()))***++++++,,,+++*********+++------,,,------,,,+++***))))))************)))))))))((((((((())))))))))))((((((((((((((((((((()))******,,,+++)))((((((((()))******************)))((((((+++***)))(((((()))***+++))))))))))))************+++***)))***++++++***)))(((((((((((())))))))))))(((((())))))******+++++++++***)))(((((('''(((((())))))))))))************+++++++++*********)))))))))******)))(((((()))+++++++++************++++++******))))))(((((('''''')))((('''&&&&&&'''((()))***)))'''&&&&&&''')))***++++++******))))))(((((())))))(((((('''''''''&&&))))))))))))(((((((((((('''((()))***++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))******))))))(((((('''''',,,+++******,,,---,,,***---,,,,,,+++*********+++*********)))))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,+++++++++***)))))))))++++++******************,,,,,,,,,---------......---,,,+++*********+++,,,+++++++++***((((((***,,,000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,iii\\\XXXRRRNNNOOOJJJFFF???999444222111222000111111222111000...---...------,,,,,,------...,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++)))''''''(((***+++***))))))))))))***+++***)))((((((((()))++++++---+++((((((***,,,+++***++++++***)))))))))))))))+++++++++*********))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******************)))))))))))))))))))))************************++++++******)))*********+++***)))((()))***,,,---+++++++++,,,+++******)))++++++++++++************,,,,,,,,,+++++++++******((((((((((((((()))************++++++++++++******)))))))))*********++++++---,,,++++++***+++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++,,,,,,,,,++++++,,,------...---,,,******)))******************++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,------......---------............///---,,,,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,************************++++++******************)))))))))))))))***++++++++++++***)))***+++,,,---)))******++++++*********++++++++++++************))))))************))))))((((((((((((((()))******++++++)))((((((((()))******************)))((((((+++***)))(((((()))***+++))))))))))))***************)))((((((******)))((((((((((((((())))))))))))((((((((()))))))))))))))***))))))(((((((((((()))))))))))))))************+++++++++*********)))))))))***+++***(((((()))+++*********))))))************)))))))))(((((((((''')))((('''&&&&&&'''((()))***)))(((''''''((()))************))))))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((((((((()))***+++***))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++******))))))))))))***)))))))))((((((((('''+++***)))***,,,---,,,+++,,,+++***))))))))))))***************))))))))))))************************))))))))))))))))))))))))***************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,------------...///...,,,******)))******+++,,,,,,***))))))+++---000///---,,,******++++++,,,,,,++++++++++++,,,,,,tttaaaZZZTTTPPPPPPKKKHHHBBB<<<777444333333111222222222111///---,,,///......------......///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******)))'''''')))++++++******))))))******+++)))))))))((()))******++++++***))))))++++++***)))+++***))))))))))))))))))++++++*********)))))))))))))))((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))((())))))************)))))))))))))))))))))***************************************)))******+++++++++***)))))))))+++,,,---,,,,,,,,,,,,,,,++++++***---------,,,++++++******,,,,,,,,,++++++++++++***'''((())))))******)))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))+++,,,++++++++++++,,,------...---,,,+++***))))))******************+++++++++,,,((()))***,,,------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///......---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,******************************++++++++++++++++++***))))))))))))***++++++******))))))******+++,,,&&&'''((()))***+++++++++,,,,,,,,,++++++++++++******++++++++++++++++++***((((((((()))))))))******+++******)))((()))))))))***************)))((((((******))))))))))))******))))))))))))************)))((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((''''''''')))(((((((((((())))))***))))))))))))************+++++++++***************)))***+++***)))(((***+++***))))))(((((())))))***))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''(((((((((((())))))))))))))))))*********)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))(((((((((((())))))))))))(((((((((((())))))(((***,,,------,,,******)))((((((((())))))************************************************))))))))))))))))))))))))+++++++++*********))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---+++***)))((((((+++,,,,,,+++******,,,...111///...,,,+++++++++,,,,,,+++***))))))***+++,,,ggg\\\UUURRRRRRJJJGGGBBB<<<777333111000///000000111000///---,,,......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++'''((())))))((((((***+++(((((((((((((((((((((((()))))))))))))))******+++******++++++,,,,,,+++*********)))))))))))))))***************))))))))))))))))))((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))((()))************)))))))))))))))))))))************************************)))))))))***+++,,,,,,,,,,,,+++*********+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++'''((()))++++++***))))))...---,,,++++++,,,---...+++++++++,,,,,,,,,------*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---///*********+++,,,---...///,,,,,,++++++++++++++++++*********+++++++++,,,,,,))))))+++,,,------......++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------............///000///...---,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++++++++,,,*********))))))***++++++)))))))))*********++++++'''((()))***++++++++++++,,,,,,+++++++++***************++++++++++++******(((((())))))************+++******)))))))))))))))***************)))((((((***))))))))))))))))))***((()))))))))***************)))(((((()))***)))((((((((((((((())))))))))))(((((((((''''''&&&&&&%%%(((((('''(((((()))******((()))))))))************************************)))***++++++***)))***+++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((''''''((((((((('''(((((())))))(((((('''(((((())))))******++++++((((((((((((((('''''''''(((((((((((())))))))))))*********))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((''''''))))))))))))(((((((((((((((((('''))),,,------,,,***))))))(((((())))))))))))***************++++++************************))))))))))))))))))))))))************************)))))))))***+++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++******))))))+++,,,---,,,++++++---...000///...,,,++++++,,,,,,+++***)))((()))***+++---rrraaaXXXSSSRRRJJJGGGCCC>>>888444111///+++,,,...////////////...------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++'''(((*********)))+++,,,(((((())))))))))))((((((((()))))))))***************+++,,,---,,,,,,++++++***)))))))))))))))***************)))))))))(((((((((((())))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********))))))((((((((())))))***************************************)))))))))***+++,,,,,,......---+++******)))))),,,------------,,,++++++((())))))***+++,,,------++++++++++++++++++++++++'''(((***+++++++++***)))---,,,+++******+++,,,---+++,,,,,,,,,,,,---------*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,.........,,,++++++...000*********+++,,,---...///,,,,,,------------------***++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------............///000///...---,,,+++++++++++++++,,,,,,,,,---------------------------------******++++++,,,,,,,,,,,,++++++***************+++))))))******++++++++++++***++++++++++++++++++***+++*********)))))))))))))))******************)))(((((()))***+++******)))************)))))))))(((***************)))(((((()))))))))******)))))))))((()))))))))************+++***))))))++++++***)))(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%(((((('''(((((()))******((()))))))))************************************(((***,,,,,,+++******+++))))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((((((((('''&&&''''''((((((''''''&&&(((((())))))******++++++'''''''''((((((((((((((('''((((((((()))))))))*********)))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''(((((((((((((((((())))))))))))((('''''')))+++------,,,******)))))))))******+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))***+++++++++,,,)))*********+++++++++,,,+++++++++,,,,,,,,,------***+++++++++++++++++++++***+++------,,,,,,---...000///---,,,++++++,,,---******)))))))))***,,,,,,jjj[[[TTTQQQLLLKKKGGGBBB===777333111***+++---///000000000///,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++++++++,,,***++++++,,,,,,++++++***(((((()))************)))***+++,,,,,,******+++,,,)))))))))))))))******+++******)))))))))((((((((((((((())))))))))))******+++******))))))******+++)))))))))))))))))))))))))))************))))))(((((((((((()))******++++++*********************************)))******++++++......---,,,+++***)))))),,,,,,,,,,,,,,,++++++***'''((()))***+++---......***++++++++++++,,,,,,,,,((()))******++++++*********))))))(((((())))))***++++++,,,,,,,,,---------++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---++++++++++++,,,------...+++,,,---...//////......++++++++++++,,,,,,,,,,,,------...------,,,+++***)))******++++++******)))*********++++++,,,,,,---------------,,,,,,,,,,,,+++,,,---.........---,,,---------............///......---,,,+++++++++,,,,,,,,,,,,,,,------------------------------------******++++++,,,---------,,,,,,+++************+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++************)))))))))(((((())))))************))))))((()))***+++++++++***))))))************)))((((((***************)))(((((())))))************))))))))))))))))))************+++***)))***+++,,,+++)))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&)))(((((((((((())))))***))))))))))))***************************+++++++++(((***------+++************))))))(((((())))))***(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************'''''''''(((((((((((((((''''''(((((())))))******))))))((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''')))+++,,,,,,+++******)))))))))***++++++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------***************+++++++++)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,))))))***,,,,,,,,,,,,,,,(((***,,,---,,,,,,,,,---...---,,,+++***+++,,,,,,))))))***++++++,,,,,,,,,uuu```UUUPPPNNNMMMIIIEEE???:::555222---...///111111111000000------,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++++++++++++++))),,,......---,,,,,,,,,***+++,,,,,,,,,,,,+++***'''((()))***+++******))))))***+++)))''''''))),,,)))))))))))))))***++++++***)))))))))(((((((((((((((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))***************)))(((((('''(((((()))******++++++************************++++++******)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******+++,,,---......******+++++++++,,,,,,,,,******))))))******+++,,,)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------***,,,------,,,++++++,,,,,,,,,,,,++++++,,,------***+++,,,......///......+++++++++,,,,,,,,,------------......---,,,,,,+++***++++++,,,,,,++++++***)))******+++,,,,,,------......---------,,,,,,,,,***+++---//////...---,,,---------............///---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---,,,++++++*********+++***+++,,,---...------,,,((()))***++++++,,,+++++++++++++++*********))))))******++++++++++++******''')))***,,,,,,+++***))))))******+++***)))((('''***************)))((((((((()))***++++++***)))((())))))))))))************+++)))((()))***+++***)))(((((((((((())))))))))))'''''''''''''''(((((((((***))))))(((((((((((()))))))))))))))************))))))*********+++++++++(((***------,,,+++***************))))))*********'''((((((((()))))))))***&&&'''((())))))((('''&&&+++***)))(((((()))***+++*********)))))))))))))))''''''''''''((((((((()))'''''''''((()))*********(((((('''&&&'''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))'''((((((((()))))))))***)))(((((()))***++++++***((((((((((((((()))***+++))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***************))))))***++++++,,,------***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++''')))+++,,,,,,+++,,,,,,---,,,+++***)))***++++++((()))+++---...---,,,,,,}}}cccVVVPPPNNNLLLJJJEEE???999444111111111222333333222000000.........------...............---------,,,,,,,,,+++++++++++++++++++++++++++---//////...,,,,,,,,,((()))***++++++***)))((('''((()))++++++******)))((())))))'''$$$$$$(((,,,))))))((())))))***++++++))))))))))))(((((((((((((((((())))))*********+++++++++************++++++))))))))))))))))))))))))***************)))(((((('''(((((()))***+++++++++************************,,,,,,+++***)))))))))***((()))+++,,,---.........***++++++++++++***)))))),,,---------------------*********++++++,,,,,,,,,+++***)))))))))***,,,---,,,,,,...//////...,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......------------------------+++...000000///---------------,,,+++++++++,,,,,,((()))+++---.........---++++++,,,,,,,,,---------,,,,,,------...---------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------.........------,,,,,,,,,***+++---//////...---,,,---------.........//////+++++++++******+++,,,,,,,,,,,,,,,---------......******************************+++,,,,,,---......---,,,,,,+++*********++++++,,,---...///...---,,,%%%&&&((()))+++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++''')))+++,,,,,,,,,***))))))******++++++)))((('''***************)))((((((((()))***++++++***)))((())))))))))))***************((('''((()))***)))((((((((((((((())))))))))))&&&'''''''''((()))))))))+++***)))(((((('''(((((())))))))))))************))))))******++++++++++++(((+++---...,,,+++******++++++************++++++'''((((((((())))))******&&&'''((())))))((('''&&&---,,,***))))))***,,,---++++++******))))))((((((&&&'''''''''(((((())))))&&&''''''((()))******+++((('''&&&&&&'''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************'''((((((((())))))******'''((((((((())))))*********)))((()))***+++***)))'''''''''''''''((()))***))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,+++++++++******))))))******+++,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,---,,,+++))))))&&&(((+++,,,+++++++++,,,,,,+++***)))))))))***+++'''))),,,//////...---+++kkkYYYWWWNNNLLLJJJHHHFFFAAA;;;666///......///111111000...///...---,,,,,,---///000......//////......---,,,,,,,,,,,,++++++*********+++++++++************))),,,+++***)))((((((((()))))))))))))))))))))))))))******************++++++---------,,,+++***)))(((,,,,,,,,,+++++++++******(((***+++***)))((()))+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))***,,,,,,,,,+++)))'''(((((()))***++++++,,,,,,************))))))((((((+++,,,---------,,,+++***,,,,,,,,,++++++,,,------......---,,,,,,++++++***+++++++++************)))++++++***)))(((((())))))........................//////...---...///000111,,,+++*********+++,,,---.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,+++++++++...------------...//////222---)))***...111000---.........------,,,,,,,,,---......//////......---,,,---///...------...000//////.........------------.........///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))***+++---......---+++***++++++******)))(((((('''******+++++++++,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******+++,,,+++***)))(((******))))))))))))******(((***+++***)))((()))*********************************))))))((((((''''''&&&''''''((()))******+++)))))))))))))))))))))))),,,++++++******)))))))))+++++++++*********))))))&&&''''''((()))******+++&&&&&&'''((()))***++++++))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''+++++++++***)))(((((('''******))))))((((((''''''(((((((((((((((''''''''''''(((((()))))))))))))))&&&''''''(((((((((((((((***)))'''&&&'''(((***++++++)))((()))***+++***)))(((((((((((())))))))))))''''''((((((((((((''''''++++++************++++++)))******(((''''''(((***))))))*********))))))(((((((((((((((((((((((((((************************,,,+++++++++,,,---......)))******+++,,,,,,------++++++,,,---------,,,,,,)))***++++++++++++***))))))))))))******+++++++++...---,,,+++++++++,,,---...,,,+++,,,......+++(((,,,,,,,,,---------......uuu^^^WWWOOOMMMKKKJJJHHHCCC===888000//////000111222000///000///---,,,,,,---///000,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******+++++++++************)))***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***)))((((((+++*********))))))))))))((()))***)))((('''(((***************************(((((())))))))))))((((((************************)))***+++,,,,,,***)))(((((())))))***++++++,,,,,,++++++*********)))))))))++++++,,,---------,,,+++---,,,,,,++++++,,,,,,---*********************+++))))))***+++,,,---......,,,+++******)))))))))***------------------------,,,++++++***+++,,,---...///...---,,,,,,,,,---.........---------,,,,,,,,,++++++,,,------------,,,***+++,,,---------------+++,,,,,,,,,------.........------------...//////333...******...000///---.........------,,,,,,,,,------............------***,,,------,,,+++---...............---------------------------.................................------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************+++---......---+++***,,,,,,+++******)))(((((()))))))))))))))***************++++++++++++******+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***++++++,,,+++***)))(((******))))))))))))******(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))++++++++++++************+++++++++*********))))))'''''''''((()))*********((((((((()))))))))))))))))))))(((((((((''''''''')))((((((''''''(((((()))++++++******)))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))''''''((())))))))))))(((&&&&&&'''(((((((((((('''((((((((())))))))))))))))))(((&&&'''''''''&&&$$$''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,*********************************+++++++++,,,,,,------++++++++++++,,,---...---+++,,,......,,,))),,,,,,,,,---------......fffXXXQQQOOOMMMLLLKKKGGG@@@;;;222111000000111222111///000///...---------//////,,,,,,------,,,,,,+++***,,,,,,,,,++++++++++++***+++++++++************)))((()))***+++++++++***)))''''''''''''''''''''''''))))))(((((((((((((((((())))))*********))))))((())))))((((((((((((''''''(((***+++***)))((()))***************************(((((())))))))))))((((((******************************+++,,,+++***)))((()))))))))***++++++,,,,,,+++++++++++++++***************,,,,,,---------------,,,,,,++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,---......///,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,//////...---,,,,,,------...------------,,,,,,,,,++++++,,,---------------)))***+++,,,.........///++++++,,,---...///000000...------------...//////333///,,,,,,...///...,,,.........---------------,,,------......------,,,***,,,------,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...................................................---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---++++++------------++++++---,,,,,,++++++******)))***************)))))))))++++++++++++++++++******************************+++++++++************)))))))))))))))))))))))))))***++++++++++++***))))))******))))))))))))******(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,+++************)))))))))''''''(((((())))))************)))))))))((((((((())))))((((((((((((''''''***))))))(((((())))))***++++++******)))((((((((())))))))))))(((((((((((())))))))))))************&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((&&&''')))++++++***)))((()))((('''((()))***((('''&&&&&&&&&'''''''''(((((())))))************))))))'''''''''&&&&&&'''''''''((('''&&&))),,,,,,***'''))))))************))))))************************************************))))))((((((((()))************************++++++***+++,,,,,,---------,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,------,,,+++******+++,,,---...---,,,---......,,,***,,,,,,,,,---------......qqq^^^UUURRROOONNNNNNKKKDDD>>>444333111111222222111000000///......---......///......//////......---,,,+++++++++++++++++++++++++++++++++*********))))))(((***+++,,,,,,+++)))'''(((((((((((((((((((((((()))))))))))))))((((((((((((((()))***++++++******((((((((((((((((((((((((***+++,,,,,,******+++,,,***************************++++++,,,,,,++++++******************************++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------......------,,,+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............------,,,++++++******------------------------+++,,,,,,---...---------***+++,,,---............---------...///000000111...------------...//////333000...---......---,,,...............---------,,,,,,------------,,,,,,---...//////......///000------------,,,,,,,,,,,,---------,,,,,,+++++++++........................////////////////////////000///---+++***+++,,,---------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++******))))))******))))))))))))******(((***+++***)))((()))***************************''''''(((((())))))***************************)))))))))))))))))))))))))))******++++++,,,,,,------************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((((((((((((***))))))(((((())))))***************))))))(((((())))))))))))((((((((((((((()))))))))))))))******&&&&&&'''((((((((((((((('''(((((()))***)))))))))&&&''')))***++++++***)))+++***((()))+++,,,+++***'''''''''(((((((((((()))*********++++++***************))))))))))))******(((&&&%%%)))...///+++&&&((())))))************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++******************************+++,,,---------------,,,***))))))***,,,---------------------------,,,+++*********+++,,,------------.........---,,,,,,,,,,,,---------......iii[[[VVVPPPOOOPPPNNNGGGAAA777555222111222222111000000000//////..................//////......---,,,+++++++++++++++++++++++++++++++++*********))))))***+++------,,,***(((&&&))))))))))))))))))))))))+++++++++******)))))))))))))))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))***+++***))))))***+++************************++++++,,,,,,,,,,,,++++++************************++++++++++++******))))))***************+++++++++++++++++++++++++++++++++******++++++,,,---.........---,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++++++++************---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------------,,,,,,++++++------------------------,,,,,,---.........---------------......------,,,////////////////////////...------------...//////222111///.........---,,,........................,,,------......------,,,---...000///......///111......---------,,,,,,,,,//////......------,,,,,,........................////////////////////////000///---++++++,,,---...---------------------------,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++*********************))))))))))))******(((***+++***)))((()))***++++++++++++++++++++++++''''''(((((())))))******)))))))))))))))((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++++++++(((((()))))))))))))))))))))((((((''''''(((((()))*********)))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))&&&''''''((()))((((((((())))))***++++++++++++***)))((((((((()))***,,,---444111---***))))))((('''((())))))))))))***************++++++++++++******,,,++++++******++++++,,,(((&&&%%%)))...///+++&&&(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***************+++++++++)))***+++,,,---------------,,,***))))))***,,,---------------------------++++++***)))***+++,,,------.../////////.........,,,,,,,,,---------......wwwaaaYYYQQQNNNPPPOOOIIIDDD999777444222222222222111111000000000///......---,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,+++++++++************)))+++,,,,,,,,,,,,***)))(((************************,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,))))))************++++++&&&((()))((('''&&&'''(((++++++++++++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,---............---,,,++++++++++++,,,,,,++++++***))))))((('''((()))***+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------...////////////......,,,,,,,,,------------...,,,,,,---..............................---,,,,,,000000//////...............------------...//////000000000000///......................../////////---..................---+++---......------.../////////.........---------//////////////////..............................///////////////////////////...------------...///------------------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************,,,+++******))))))************))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******************++++++(((((()))))))))))))))***(((((((((((())))))))))))''''''((()))***+++,,,---(((((())))))))))))******)))((((((''''''(((((()))******))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))'''(((((()))))))))))))))))))))***+++++++++++++++***)))((('''(((***---///GGGAAA888111,,,***((('''))))))*********+++++++++******++++++++++++******+++******))))))******+++)))((('''***------+++((('''((()))******+++******++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((()))))))))******+++,,,,,,------)))***+++,,,---.........---,,,+++******+++,,,---...---------------,,,,,,******))))))***+++,,,---,,,...000000///...///000,,,,,,,,,---------......ggg]]]QQQMMMNNNOOOJJJEEE;;;888555333222333222111111111111000//////...---,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++***)))((((((((()))******++++++++++++***)))))))))******+++++++++'''((())))))''''''((()))++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,++++++***************************************)))))))))*********++++++---,,,+++++++++,,,------///...---,,,+++++++++++++++*********************((())))))***+++,,,---...+++++++++++++++,,,------------------------------***+++,,,---------,,,,,,,,,---...///000000//////,,,,,,,,,---------......,,,------...............,,,---...............---.....................///...------------.../////////000000000////////////---........./////////000...//////000000//////...,,,---......------...///000000/////////.........//////////////////000000................................................---------...//////000000..............................------,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,((())))))***+++,,,------000...,,,*********+++,,,+++++++++++++++++++++++++++++++++************)))************************,,,+++***)))))))))***+++******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******+++))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((()))))))))******+++++++++(((((()))))))))************))))))(((((())))))***)))))))))))))))))))))***'''((((((((()))))))))***&&&''''''((())))))******((())))))***************(((((()))*********))))))((((((((()))***+++------PPPHHH<<<222,,,***))))))))))))))))))************))))))************))))))******))))))))))))******************************'''((()))******+++++++++++++++++++++++++++++++++************************++++++***)))))))))))))))))))))***,,,---...///000))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***))))))))))))+++---...,,,...111111///...///111,,,,,,,,,---------......jjj___RRRLLLMMMOOOKKKFFF<<<999555333333333222222111111111111000///------......//////......---,,,*********++++++,,,,,,,,,+++++++++************)))((((((((()))+++---///000((((((((((((((((((((((((+++******)))(((''''''&&&))))))************))))))(((((())))))******++++++***,,,---,,,+++***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******))))))******++++++******************(((((())))))*********+++...---,,,+++++++++,,,---///...---,,,+++++++++++++++++++++,,,,,,---......---------,,,,,,,,,++++++************++++++,,,---........................+++,,,---...///...------)))***,,,...//////......,,,,,,,,,------.........,,,---......//////......++++++---...//////000000+++,,,,,,---...///000000...------------...//////...///000111000//////000---.........//////000000//////000000000000//////...///000000//////000222000000000000////////////---.........///000000000................................................+++,,,...///000000000000........................///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,...///000000000///,,,*********+++,,,************************+++++++++************)))************************---,,,***)))))))))***+++******))))))))))))******(((***+++***)))((()))***++++++++++++++++++++++++******))))))((((((''''''(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******))))))))))))((((((((((((+++++++++***************(((((())))))*********+++++++++************++++++)))))))))))))))*********'''((((((((())))))******'''(((((()))***+++++++++))))))***+++++++++++++++&&&''''''(((((((((((((((%%%'''))),,,------,,,+++IIIAAA444***%%%%%%&&&'''(((((((((((())))))))))))))))))************))))))++++++************+++++++++++++++***)))(((***,,,''''''(((******+++++++++************************------------------------......---,,,++++++,,,,,,))))))+++,,,...///111111((()))+++,,,---.........+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***))))))))))))+++---...,,,///111111///...000222,,,,,,,,,---------......ttt^^^LLLKKKPPPNNNKKKKKKBBB>>>:::888333......333......---,,,,,,...///000///............---------,,,,,,,,,+++++++++*********************)))(((((((((((())))))))))))(((((((((&&&%%%'''******(((&&&+++***************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++,,,------......------,,,......,,,+++***))))))))),,,,,,++++++++++++++++++,,,+++)))((((((((())))))************************++++++++++++++++++++++++************************++++++******+++---...000///............---------........................------,,,++++++---.../////////...---,,,++++++***////////////////////////............////////////------,,,,,,,,,+++++++++............------------,,,------...///000111111111111222111000///---,,,,,,,,,...///000000000000//////............//////111111000000/////////...,,,...///...------...///////////////////////////000000/////////..................///////////////000/////////............,,,------......------,,,,,,------......------,,,111000000///...---------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------,,,+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,&&&(((((((((((((((***,,,))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((('''************************))))))(((((('''''''''&&&***)))))))))((((((''''''+++)))'''&&&%%%&&&'''(((***)))(((''''''((()))***+++,,,,,,,,,+++)))'''&&&++++++***))))))***++++++******))))))((((((''''''))))))***+++,,,,,,------//////...,,,***)))((('''++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...///---+++))))))***+++,,,/////////......---------,,,,,,,,,---------......222111111000///.................................}}}fffQQQNNNPPPNNNKKKKKKCCC===888666333//////333111000//////............///............---------++++++++++++*********)))+++++++++++++++***))))))((())))))******))))))((()))(((''')))+++,,,***(((++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++,,,,,,------------,,,,,,------,,,+++************((()))***+++,,,------...,,,+++***))))))))))))***************************++++++++++++++++++++++++***************************))))))))))))+++,,,------------.........//////---------------------------------------......//////......------,,,,,,+++////////////////////////............////////////------------,,,,,,,,,,,,000//////......------------.........///000000000000111111111000///...---------...///000000000000000//////......//////000000000000000//////.........000000000......///000000000000000000000000000/////////.........------////////////////////////000000/////////.........---......//////......---------------------------111000000///......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---------,,,+++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++)))'''&&&''')))******************************))))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************'''(((((((((((((((((((((******************************)))))))))(((((((((++++++++++++*********)))+++)))(((&&&&&&&&&((()))***)))(((((((((((()))***++++++++++++***))))))(((***************************)))))))))(((((((((''')))))))))***+++,,,,,,,,,,,,,,,++++++*********)))))))))************))))))***)))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++------............---------------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------......,,,+++***)))***,,,---.........---------,,,,,,,,,,,,---------.........111111000//////...------........................qqqXXXQQQQQQOOOLLLMMMGGG>>>666444333111000222222222222111000///------///............---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******)))******************)))******)))+++,,,---,,,***,,,,,,+++***)))))))))***,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++,,,,,,------------,,,,,,,,,,,,+++******++++++,,,))))))***+++,,,------...,,,,,,+++************+++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,---++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------------------////////////////////////............///////////////.........------------111111000//////...------///////////////////////////000000111111000//////...//////000000000//////000000////////////000000000000////////////......111222222111///...///000000000000000000000000000000000000000////////////000000//////////////////000000000/////////....../////////000000////////////...---,,,,,,---...///000000000///......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,+++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((('''((()))++++++++++++++++++++++++******))))))))))))******((())))))******))))))(((''''''((()))))))))))))))((((((((((((((((((((((((************))))))((((((************************''''''(((((()))))))))***************************++++++************))))))++++++++++++***************)))((('''&&&'''((()))***))))))(((((())))))***+++******))))))*********))))))***++++++***))))))))))))))))))(((((((((((((((((())))))******++++++((((((((()))******++++++))))))************))))))))))))))))))))))))******************************))))))))))))))))))))))))+++***))))))))))))***+++)))************+++++++++...//////////////////...------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...,,,,,,+++******+++------------------,,,,,,,,,,,,,,,------------.........000000//////...---------........................|||___UUUSSSPPPNNNPPPOOOCCC999555555333111111000111222222111///...,,,///............---------...------------,,,,,,,,,++++++,,,,,,++++++***)))******++++++++++++***************+++,,,,,,++++++,,,,,,+++***)))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++,,,,,,,,,------,,,,,,,,,+++*********++++++,,,------,,,,,,++++++*********,,,,,,++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,---------......//////////////////////////////............////////////////////////............222222111000///...------000000000/////////////////////000000111111111111000000111111111000//////111000000//////000000111////////////////////////222333333222///......///000000000000000000000000222222222222222111111111111111000000000000//////000000000////////////......//////000000//////...000...---++++++---...000000000//////............+++,,,---......---,,,+++------------------------,,,,,,,,,------------...------------,,,++++++***************************++++++++++++++++++++++++***************************************+++++++++((()))******))))))+++---+++++++++++++++++++++++++++******))))))******+++)))))))))******)))))))))''''''((()))))))))))))))******************************))))))))))))))))))************************'''(((((())))))******+++************************************************)))))))))((((((((((((((())))))(((''''''(((((()))))))))))))))))))))))))))***)))(((((((((***+++,,,''')))***,,,,,,***)))'''))))))))))))(((((((((((('''((((((((())))))******&&&''''''((()))******+++++++++,,,,,,,,,,,,++++++)))))))))))))))*********************************))))))))))))))))))))))))************************))))))*********+++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......------------........................gggYYYUUUQQQPPPRRRVVVJJJ>>>999888444111111---...000111111000///...///............---------,,,,,,,,,,,,++++++++++++***************))))))(((******++++++++++++******((()))******************,,,++++++***))))))******+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***++++++,,,,,,,,,,,,,,,,,,+++************+++,,,------------,,,,,,+++***))))))++++++++++++,,,+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,---------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,------......//////000////////////////////////............////////////000000/////////.........222111111000///.........000000000000000///////////////000000111111222222111111111111111111000000111111000000000000111111///000000000000000000000111222333111///......///////////////////////////111111111111111111111111222222111111000000000000111000000000////////////.........//////.........000///---,,,,,,---///000////////////............,,,,,,...//////...,,,,,,------------------------,,,,,,---------.........---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++(((***+++*********,,,...************************++++++************++++++))))))************))))))''''''((()))))))))))))))************************'''(((((()))******++++++************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))))))))************)))))))))(((((('''((()))+++,,,'''(((***++++++***((('''(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((()))))))))++++++,,,,,,,,,,,,++++++(((((())))))************************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............---------////////////////////////qqq```YYYTTTQQQSSSWWWMMMCCC>>>:::444222222---...//////000000000//////............---------*********)))))))))(((((()))************)))(((((()))******************)))&&&(((******)))((()))***+++***************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,)))***++++++,,,+++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------......////////////////////////////////////............////////////000/////////............000000////////////......000000000000000000000000000000000000000111222333000111111222222222111111222222111111111111222222000000111111111111222222111222222111///...///000000000000000000000000000///////////////000000000333333222222111000000000111111000000000/////////---......//////......---000///...------...///000//////////////////......------............------------------------------,,,---------............---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,---------,,,***)))***+++))))))))))))))))))))))))++++++************++++++)))******++++++******)))''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))))))))***************++++++++++++(((((())))))))))))******)))******++++++******)))(((((((((((())))))***+++(((((()))******)))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,+++******)))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,------------------........./////////........................////////////////////////|||hhh^^^UUUQQQRRRSSSLLLEEE@@@;;;444333555111111000/////////000000///............---------++++++*********)))))))))***++++++++++++***))))))((())))))******))))))(((&&&(((******)))((()))+++))))))))))))***+++,,,,,,(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,((()))***+++++++++******************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***---------...............---------------------------------------......///............////////////////////////////////////............/////////////////////.........---------............//////////////////000111111111222222111000000000111222333000000111222333333333333222222222111111222222222111111222222222333333333111222333222111000111222222222222222222222222222000000000000111111222222444333333222111111000000111111111000000000//////...//////000000//////...///..................///.../////////////////////......------------..............................------------............,,,++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,------------......,,,***)))***,,,************************,,,++++++******++++++,,,)))******++++++******)))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++(((((()))***************)))***++++++++++++***)))(((((()))))))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...------------------,,,,,,,,,,,,---------.....................////////////////////////////////////////////////////////////mmmaaaVVVPPPPPPOOOJJJEEEAAA;;;444444777555444222000//////000000//////.........---------.........---------,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))((((((&&&)))++++++)))((()))+++(((((())))))***+++------''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***++++++++++++,,,,,,+++++++++,,,,,,++++++***++++++,,,......---,,,+++))))))((('''((()))***++++++***)))************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,+++,,,,,,---...///000000........................------,,,++++++---...////////////////////////...////////////////////////............/////////000///.........------------,,,,,,------.../////////......///000111222222333333222111000000111222222///000111222333444444444333222222111111222222333222222222333333444444444222333444444222222333555444444444444444444444444333333333444444555555555444444333333222111000000111111111111000000000000000000111111111111000000......////////////...............//////////////////...---,,,,,,---...///........................---------.........//////+++*********+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***+++,,,,,,+++,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******'''(((((()))))))))))))))************************************))))))))))))++++++++++++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,''''''(((((()))))))))***'''((()))***************)))***+++,,,,,,+++***)))'''((()))******)))((('''))))))(((((((((((())))))'''((((((((())))))******************))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,++++++'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++***)))************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...............---,,,++++++---------....../////////............/////////000/////////000000000000000000000000000000000000000|||fffYYYSSSPPPHHHIIIHHHEEE???:::666444222222111111000/////////111///------//////---***---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++***)))((('''&&&&&&+++*********))))))((((((++++++++++++******))))))))))))))))))*********************))))))))))))))),,,,,,,,,+++++++++++++++************))))))))))))++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++************************)))************+++++++++++++++,,,,,,---...//////000...+++)))))),,,000222,,,,,,---...////////////,,,---......//////......//////000000000000//////000000000000////////////000000000000000000000000111111000///...------,,,222111000///////////////000111111111111000...---///000222333222111///---444333222111111111222333111000000000222222222111444444555888999999777555555666666666555555555666555777888888666555555666666666666666666666666666<<<888333222444555555333555444333333444444333222222000//////111222222111000000000000000///...---222111000///000000222333//////...------------...//////000000000000////////////.........---------........................---------,,,,,,+++++++++++++++++++++++++++++++++......---,,,++++++******,,,,,,+++******+++,,,,,,++++++++++++******))))))************))))))))))))******))))))))))))))))))************************************************((((((((()))******++++++,,,+++***((((((((()))***))))))))))))))))))))))))+++*********))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))******))))))******+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++***((('''&&&((())),,,---,,,***&&&$$$******+++******)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))*********))))))(((******))))))******+++,,,))))))))))))))))))))))))+++***)))***,,,---,,,+++++++++******************)))************+++++++++***+++,,,,,,------------***+++,,,---------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------...///000000........................000000000000000000000000//////............//////kkkZZZRRRPPPHHHIIIIIIFFFAAA;;;777444222222111111000000//////111///------//////---+++---,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,***************)))))))))************)))))))))(((+++******)))(((((())))))))))))))))))************((((((((((((((()))))))))*********+++++++++++++++(((((())))))******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))*********++++++++++++++++++***---------,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///222///+++(((&&&''')))+++,,,------............---,,,---......//////......//////000000000000//////////////////000000000000000000000000000000000000000000000000000000//////111111111000000000//////...///000000000///---,,,...///000111222111111000555444444333333444555555555444444555666666666555444555666888::::::999777777888999:::::::::<<<===<<<>>>@@@@@@???>>>>>>>>><<<=====================>>>;;;888888999::::::888777666555555666666555444666444333222444555444444333333333444333222222111000000///......///000000111000//////......//////------............------//////.........---------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++*********)))++++++++++++*********************************************************************************************))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))************)))))))))(((***++++++++++++***)))((())))))))))))))))))))))))))))))(((((())))))***+++******++++++++++++******++++++++++++++++++++++++******+++******)))((('''++++++,,,,,,,,,+++******((()))***************)))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))+++***)))((())))))***+++******))))))******+++,,,************************+++***)))***,,,---,,,+++************************************++++++++++++***+++,,,,,,---------,,,,,,------------,,,***))),,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---......//////000........................000000000000000000000000//////............//////ttt___UUURRRIIIJJJJJJHHHDDD>>>888555222222222111000000//////111///............---+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********+++++++++,,,,,,************))))))))))))******((('''''''''((()))))))))))))))************&&&''''''(((((()))))))))((())))))******+++++++++''''''((()))***+++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---))))))(((((((((((())))))******++++++++++++******...---,,,++++++,,,---...,,,,,,,,,,,,------------+++,,,,,,------.........444222///,,,******+++------------...------,,,,,,,,,---......//////......//////000000000000//////......//////000000111111000000000000000000000000000000000111111222222222000111111222222111//////...///000111000000...---...///000111222333444444222222222222333444555666777777777777888888888999<<<<<<===??????@@@@@@@@@??????@@@BBBCCCDDDEEEFFFEEEHHHKKKLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDBBBAAAAAABBBBBB@@@>>>===;;;::::::;;;;;;:::888:::888555555555666555444333333333444333333222111000000//////...//////000222111111000000000000000---......//////......---/////////.........------........................------------,,,,,,,,,,,,------------------------//////......---,,,,,,,,,,,,++++++******++++++,,,++++++++++++************---,,,,,,,,,,,,+++++++++******++++++++++++++++++))))))))))))))))))))))))************************++++++******)))(((((('''+++***))))))((()))))))))))))))))))))))))))))))))************))))))))))))******++++++******))))))))))))))))))))))))))))))((((((((((((((())))))*********++++++++++++******************************))))))************))))))++++++*********+++,,,---'''((()))***++++++++++++))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))+++***)))((((((***,,,...******))))))******+++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++************************************+++++++++,,,++++++,,,---------,,,,,,.........---,,,+++))))))---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------......//////000........................000000000000000000000000000//////......//////000fffZZZWWWKKKKKKKKKJJJGGGAAA;;;666333333222111111000000///111000//////......---,,,,,,,,,+++++++++*********++++++++++++++++++++++++******++++++++++++++++++*********)))))))))))))))+++***(((''''''((()))***((()))))))))************&&&''''''((()))******+++''''''((()))***+++++++++(((((()))******+++,,,,,,,,,,,,+++++++++++++++***,,,,,,++++++++++++,,,,,,******))))))))))))******)))******++++++******))),,,***)))(((((()))***,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000///...---...///111222------......---,,,++++++,,,---......///.........//////000000000000//////---......///000111111222000000000000000000000000111111111111111111111111...///111222222111///---000111222333333222111111111111111222333555666777333444444555666888999999<<<===>>>>>>>>>>>>???@@@GGGHHHJJJJJJJJJJJJKKKLLLJJJJJJJJJLLLNNNOOOOOOOOONNNQQQTTTVVVUUUSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRMMMMMMNNNNNNMMMJJJGGGDDDDDDCCCAAAAAABBBBBBAAA???@@@>>><<<;;;;;;;;;999888555555555555555444333222222222222111111111111111222222111000000000000000000000111111111111000000////////////....................................------------------,,,,,,------------------------//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,((((((((((((((((((((((((************************************))))))((((((******))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))************++++++++++++******))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++((()))******++++++++++++))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))***+++---...******))))))******+++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++***************+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,,,,------------,,,++++++***------...///////////////------------------------...............---------------....../////////000........................////////////////////////000000////////////000000nnn]]]WWWNNNMMMKKKJJJIIIDDD>>>999333333222222111000000000000000000///...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))(((((())))))))))))))))))******+++***)))))))))***++++++((()))))))))************(((((()))***++++++,,,,,,''''''((()))***++++++++++++++++++***************,,,,,,,,,++++++*********++++++************++++++,,,++++++******++++++,,,******++++++++++++*********)))(((''''''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------*********+++,,,...///000............---,,,,,,+++,,,---......///.........//////000000000000//////---......///000111111222111111111111111111111111222222111000000///......---...000111111000...---000111222444444444333333333333333444555666888999;;;<<<===>>>???@@@AAABBBEEEGGGIIIIIIHHHHHHJJJLLLPPPSSSUUUVVVUUUUUUVVVXXXYYYWWWVVVWWWYYYZZZYYYXXXZZZ\\\______]]][[[ZZZZZZ[[[\\\\\\]]]^^^_________\\\^^^``````\\\WWWRRRNNNNNNLLLKKKJJJKKKKKKIIIHHHJJJHHHGGGFFFFFFCCC@@@===<<<<<<;;;;;;:::888777666333333333333333222111111222111000000//////000000000000111111111111000000000000/////////.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***************+++++++++,,,,,,,,,((((((((((((((((((((((((************************(((((())))))************)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))))))))))))))))))))))))))***))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))'''((()))******+++******$$$&&&)))+++,,,,,,***)))+++++++++++++++***))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++******))))))******+++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,------...,,,,,,---............---------------------------.................................///////////////////////////////////////////////////////////////000000////////////000000www```UUUQQQOOOLLLKKKJJJGGGAAA<<<333333333222111111000000000111111000...------...---------,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,+++***)))(((''''''))))))))))))************************++++++++++++))))))))))))************)))******++++++,,,,,,,,,((())))))******+++++++++,,,,,,+++++++++*********---,,,,,,++++++*********+++******))))))******+++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------.........///......------,,,---......//////......//////000000000000//////......//////000000111111111111111111111111111111333222111000///...---------...000111111000//////000111222444555555444444555666777999;;;===>>>>>>BBBCCCDDDFFFGGGGGGHHHHHHLLLOOORRRRRRPPPPPPRRRUUUXXX\\\bbbdddddddddfffiiillljjjhhhiiikkkllljjjhhhlllmmmmmmkkkhhhfffeeeeeegggggghhhjjjlllmmmnnnoooppptttwwwxxxsssllleeeaaa]]][[[ZZZYYYZZZYYYXXXVVVRRRRRRRRRRRRQQQMMMGGGBBBAAAAAA@@@???===:::999777555555555555555333222222222111111000///000000000...//////000000//////...000000000/////////......////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++************))))))******+++,,,,,,,,,))))))))))))))))))))))))************************'''(((((()))******++++++(((((()))************)))))))))))))))))))))))))))))))))))))))************(((((())))))******))))))))))))))))))))))))))))))***************++++++,,,******++++++++++++******************************'''((()))***************&&&(((,,,...///...,,,***,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))'''((()))*********************))))))******+++,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++*********+++,,,---//////+++,,,,,,---...---------------------------------.............../////////////////////////////////////////////////////////000000000000000000000000111000000//////000000111hhhYYYUUUPPPLLLJJJJJJHHHCCC>>>444333333222222111111000000111222111...---...///.........---------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,+++++++++*********((()))))))))************'''(((***+++,,,+++***)))))))))))))))******************************++++++*********+++++++++++++++***+++++++++++++++++++++------,,,,,,+++******))),,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------------------------------000000000000///---,,,+++......//////000/////////,,,---......//////......//////000000000000//////////////////000000000000111111111111111111111111222222222111111000000000000000111111222222222222333444666888999999999999;;;===AAAEEEHHHJJJLLLLLLLLLMMMOOOQQQQQQRRRQQQQQQVVVYYY]]]\\\ZZZZZZ]]]```dddllluuu{{{}}}~~~~~~zzzvvvsssssssssrrrssstttwwwyyy|||}}}~~~~~~zzzrrrqqqooonnnooonnnmmmkkkddddddfffgggeee___WWWQQQLLLKKKIIIGGGDDDAAA???===::::::;;;;;;:::888777666333333222111111111111111//////000000000000//////000000000000/////////...////////////////////////------------.........///------------------------,,,,,,,,,,,,,,,---------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++(((((())))))***++++++,,,************************************************)))))))))))))))*********'''((()))***+++******)))))))))))))))))))))))))))((()))))))))************'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******++++++++++++++++++++++++((())))))*********))))))((()))+++---------,,,++++++++++++,,,,,,+++******))))))))))))))))))))))))******++++++******)))((())))))))))))))))))))))))+++)))'''&&&&&&'''***+++******))))))******+++,,,************************+++***)))***,,,---,,,+++((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,---------,,,,,,+++***,,,++++++++++++,,,...///,,,------.......................................---........./////////000000/////////////////////////////////////////////000000000000000000000000111111000000000000111111qqq```WWWQQQLLLIIIJJJIIIEEE@@@444444333222222111111000///111333111...,,,...000//////.........---------***+++,,,------,,,+++***++++++,,,,,,,,,,,,------(((((())))))*********+++$$$&&&)))+++,,,***((('''))))))))))))*********************))))))))))))))),,,,,,,,,+++++++++++++++))))))***+++,,,------...------,,,,,,+++***))))))---,,,,,,++++++,,,,,,---++++++************++++++,,,------......------,,,)))+++---//////---+++)))---------.........//////------------------------,,,,,,------,,,***((('''......///000111111000000,,,---......//////......//////000000000000//////000000000000////////////111111111111111111111111111222222222222333333333333222222222333333555555777999;;;===>>>>>>>>>>>>AAAEEEJJJOOOTTTWWWYYYZZZ[[[\\\^^^___```______^^^cccgggkkkjjjhhhgggkkkoooqqqzzz}}}}}}~~~yyyzzz}}}~~~|||yyy{{{~~~}}}vvvllleeeZZZYYYWWWUUUQQQNNNKKKIII@@@@@@AAAAAA@@@>>><<<;;;555444333333222222333333111111222222222222111111000000000000////////////000000000000000000000000---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------......---------,,,,,,,,,'''(((((()))******++++++************************************************++++++******)))((((((((('''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))***+++))))))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))...***%%%"""!!!%%%***---*********)))***++++++,,,))))))))))))))))))))))))+++***)))***,,,---,,,+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------,,,,,,+++***...---,,,+++++++++,,,------......///////////////........................---.........//////000000000000000000////////////000000000000000000000000000000000000000000000000111111000000000000111111|||bbbVVVSSSMMMHHHFFFFFFEEEBBB;;;555000...111333111///000000000000////////////...---,,,,,,+++***)))(((---+++,,,000555666111---......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))))))))))))))((('''''',,,,,,+++***))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))***+++,,,------...---+++))))))+++,,,---,,,*********,,,......,,,************++++++,,,,,,,,,(((***,,,+++***)))***+++------------------------,,,,,,,,,---------..................////////////,,,+++++++++,,,---///000------------------------222222222222222222222222111111111000000000000000333222111111111111111111222000///000222444222000222333444444444444777999888;;;???BBBCCCCCCEEEFFFNNNUUU___ddddddeeegggjjjpppssswwwwwwvvvtttvvvwww{{{zzzxxxtttrrrsssuuuxxxyyytttjjj```\\\\\\YYYTTTMMMOOOPPPOOOKKKHHHFFFEEE???===;;;888777555555444666555333000...---///000444333222111111111111111111000000000000/////////+++---///111111///---+++,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------...---,,,+++,,,---...///++++++++++++******))))))***+++,,,,,,******+++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((******++++++++++++************))))))((((((''''''************************************************)))***************)))))))))***+++***)))((()))***+++***))))))((()))))))))******))))))))))))******((())))))*********))))))((())))))))))))*********(((((())))))******++++++)))***,,,------,,,***))),,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,+++***))))))******++++++******++++++,,,------------------------------,,,,,,,,,,,,---......000//////.........//////...///000000000///---,,,............/////////000000000000000////////////000000000000000000000000////////////////////////111///...///222333222///dddWWWSSSMMMIIIHHHGGGFFFCCC===777111000222333222000000000000000////////////.........---,,,,,,++++++---,,,+++///333555111...------,,,++++++++++++,,,*********+++++++++,,,,,,***++++++++++++***)))))),,,++++++***))))))******++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++++++++,,,+++))))))+++,,,---,,,+++******+++---...,,,+++************++++++,,,,,,)))+++,,,,,,+++******+++------------------------,,,,,,,,,---------..................////////////------,,,,,,---...///000------------------------111111111111111111111111111111111111000000000000222222111111000111111222444222000111333444333222000222444555555777:::<<>>999444222222333222000000000000000////////////...........................,,,+++---111333111///,,,,,,+++************+++*********++++++++++++,,,,,,,,,,,,---,,,++++++***,,,+++******)))*********************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********)))))),,,***))))))+++---,,,,,,---+++******,,,------,,,*********++++++++++++,,,***,,,------,,,++++++,,,------------------------,,,,,,,,,---------..................//////////////////............///000........................000000000000000000000000111111111111111111111111111111111000111111222222555333111111333555555555333555777999;;;>>>AAADDDJJJKKKLLLLLLMMMNNNQQQTTT```iiivvvqqqddd]]]UUUPPPJJJDDDBBB@@@???>>>999888777555444333333333222111111000000000000000000000000000////////////........................---------,,,------...///------,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++***************,,,,,,,,,******+++,,,))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))***************))))))))))))******))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((************************************************''''''(((((((((((('''''''''(((******))))))***,,,------,,,******)))))))))******))))))))))))*********************)))(((''')))************+++++++++************)))))))))))))))***+++,,,,,,+++***))),,,++++++******++++++,,,++++++***************))),,,++++++************++++++++++++++++++,,,---------------------------------,,,,,,,,,,,,---.........---------------....../////////000///......---....../////////000000000111111000000000/////////000000000000000000000000111111111111111111111111111000///000222222222111uuuwww[[[SSSLLLJJJKKKIIIFFFEEE???;;;666333222222111000000000000000////////////------....../////////000///---+++,,,...000111000---,,,,,,+++++++++++++++************++++++++++++,,,,,,------,,,,,,+++***++++++***************+++))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,***)))***,,,---,,,+++,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------,,,,,,,,,---------..................////////////000000000///////////////........................111111111111111111111111000111111111111111222222111111111111111222333333444333222222444666888999;;;===@@@BBBDDDGGGKKKMMMTTTTTTTTTTTTTTTWWW[[[^^^llltttwwwkkkdddZZZRRRMMMIIIFFFDDDAAA???<<<:::999777444333444444333222222222333333222222222222111111111000000///...------...///000......------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********,,,))))))))))))))))))))))))++++++************++++++************************''''''((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))((((((((((((************************************************((())))))************)))&&&((()))***))))))+++---......,,,+++******))))))******))))))))))))******((())))))*********))))))************++++++++++++++++++******))))))(((((()))***++++++++++++***))),,,++++++******++++++,,,++++++++++++************,,,++++++******+++++++++,,,++++++++++++,,,---------------------------------,,,,,,,,,,,,---......------,,,,,,,,,---......///////////////......---...////////////000000000111111111000000000//////////////////////////////111111111111111111111111111000000111111222222222~~~bbbVVVLLLKKKKKKHHHFFFFFFAAA===888444222111111000000000000000////////////,,,,,,,,,---......//////...---++++++,,,...000000......---,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++******)))+++***************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++((())))))***++++++,,,,,,+++******+++,,,---,,,++++++)))'''''')))+++++++++.....................---+++---///...---,,,---...------------------------,,,,,,,,,---------..................////////////000000000000000000//////////////////////////////222222222222222222222222000000111111222222222333111111111111222444555555333444444555777999<<<>>>DDDFFFIIIKKKLLLOOORRRUUU____________```dddiiimmmttt{{{xxxkkkaaaZZZUUUOOOKKKLLLHHHDDDBBBAAA@@@===;;;777666555444333333333333222222222111111111000000111000...------...000111///......---------.........------,,,,,,------...---------------------------------------,,,,,,++++++++++++++++++++++++,,,+++,,,---,,,***)))***+++))))))))))))))))))))))))+++******************+++************************'''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&((()))***))))))+++---...---,,,+++******************))))))))))))******&&&'''(((***++++++++++++))))))*********+++++++++++++++******))))))((((((************************,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///000/////////............////////////000000000111111111111111000000000000////////////////////////000000000000000000000000000111111111111111222333mmm\\\NNNLLLLLLHHHFFFHHHCCC@@@<<<777333111111111000000000000////////////++++++,,,,,,,,,------------,,,,,,+++,,,---...//////...------,,,,,,------)))))))))************+++***************))))))(((*********)))******+++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......+++******+++------,,,******)))((((((***++++++***//////............------+++---......---,,,,,,---------------------------,,,,,,,,,---------..................////////////...///000000000000//////000000000000000000000000222222222222222222222222000000111111222333333333222222222333444666777888555777;;;===???BBBEEEGGGLLLNNNQQQSSSTTTWWW[[[^^^eeefffgggiiikkkooouuuzzz}}}|||sssmmmggg```ZZZTTTOOOIIIFFFFFFFFFDDDAAA:::999888666555444444444111111111000000000000///111000///......///000111000///......---...............------------......------------------------...............,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,***)))***+++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((())))))******+++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((())))))((('''(((******))))))***,,,,,,,,,+++************+++******))))))))))))******&&&'''(((***++++++++++++((())))))))))))*********************))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000000000///............////////////000000000111111222222111111111000000000000000000000000000000000////////////////////////000111222222111111222444xxxdddSSSOOONNNIIIGGGJJJFFFDDD@@@:::555333333444000000000000////////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,))))))))))))***************************))))))(((******))))))***++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...*********+++------,,,***+++******+++------,,,+++...---------,,,,,,,,,,,,+++,,,......,,,+++,,,---------------------------,,,,,,,,,---------..................////////////,,,---///000000000000///000000000000000000000000111111111111111111111111000000111222222333444444222333333444666777999:::999>>>DDDHHHJJJMMMPPPRRRSSSVVVYYY\\\___cccgggjjjmmmooorrruuuyyy~~~{{{uuueee]]]TTTOOOMMMLLLIIIFFFAAA@@@>>><<<:::888777777444333333333222222222222000000////////////000000000000///.....................------------......------------------------------......---,,,***)))+++++++++,,,,,,,,,------,,,------,,,***))))))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******+++++++++,,,,,,+++++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))((()))******)))((()))+++******)))))))))***++++++******))))))))))))******))))))************))))))''''''((((((((())))))))))))))))))))))))***************))))))))))))******,,,++++++******++++++,,,******++++++,,,,,,,,,,,,+++++++++++++++,,,---...---,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......------------...///000111111000///...---....../////////000000000111111111222222222111111111000000000000000000000000000000000000000000000000000000000222333333111111222444|||iiiVVVQQQPPPJJJHHHLLLIIIGGGCCC===777555555666000000000000////////////------------------------+++,,,------,,,+++,,,------,,,++++++******++++++))))))))))))***************++++++++++++***))))))******))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,*********,,,------,,,***,,,+++,,,...//////---+++,,,,,,,,,++++++************,,,------,,,++++++,,,------------------------,,,,,,,,,---------................../////////000+++,,,...///000000000///000000000000000000000000000000000000000000000000000000111222333333444444333333444555777999:::;;;===CCCKKKPPPSSSUUUXXXZZZYYY\\\```dddhhhmmmrrrvvvyyy|||{{{rrreee\\\WWWTTTOOOKKKHHHGGGEEEBBB???>>><<<<<<888777777777777666666666//////000000000000//////000000///.....................------------......------------------------,,,,,,------,,,+++)))(((+++++++++,,,,,,---------,,,---...,,,***))))))***))))))))))))))))))))))))******))))))))))))******************************+++++++++*********************))))))))))))******))))))))))))))))))))))))((((((((((((((()))************++++++++++++******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++)))***+++***)))((()))***(((((((((((()))***+++,,,******))))))))))))******,,,,,,++++++)))((('''&&&''''''''''''(((((((((((((((((())))))******++++++******))))))))))))******,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++,,,,,,---...---,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......---------...///000111111111000///------......///000000000000111111111111222222222111111111111000000000000000000000000000111111111111111111111111///222444333111000222555tttZZZSSSRRRMMMIIIJJJIIIHHHEEE???777222222333333222111000/////////////////////...---------,,,------------------------...---,,,+++************+++)))((('''((()))+++,,,))))))(((((()))***++++++++++++************++++++,,,,,,,,,,,,+++***))))))(((***,,,---------+++***++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***------,,,,,,---...000111------------------------,,,,,,.../////////...---222222111111000000//////////////////000000000000///000222333333333222111555222000111444666666555333333666;;;===???FFFOOOPPPPPPRRRUUU[[[```dddfffeeeggglllqqqvvv|||{{{mmmeeeaaa___]]]ZZZRRRJJJHHHFFFBBB??????>>>===999555444555333000222111000///...//////000000000///............///000///------.........---------------------------//////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''******))))))))))))******((())))))))))))*********)))***+++++++++)))((('''((()))***++++++***((('''))))))(((((()))***++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))++++++******++++++,,,---+++******+++------,,,***///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000///......///000111222///...---,,,,,,---...///000000000000111111111111222333444333111000111222000000000000000111111222555444444333333222222222777666444333333333222222|||^^^TTTRRRMMMHHHHHHIIIIIIFFFAAA:::444333333222222111000////////////...............---------------------------------...---,,,+++************+++***)))((()))***,,,---***************+++,,,,,,***))))))(((((())))))******++++++,,,,,,,,,++++++((()))+++,,,---,,,+++***+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,---,,,,,,,,,---...000000........................---...///000000000//////111111111000000000000000////////////000000000111...///000222333333222222666444111222555777777666999999===BBBEEEHHHPPPYYYWWWYYY___gggnnnrrrpppmmmssswww~~~}}}yyywwwvvvqqqfff[[[VVVRRRKKKDDDAAABBBAAA???===<<<;;;999555333222222222333333222111000//////.........//////000///------.........------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***)))(((((((((''''''''''''((((((***++++++++++++,,,,,,,,,)))************))))))((()))***+++,,,,,,+++***)))***))))))))))))******+++++++++************++++++++++++***))))))***+++++++++*********))))))))))))))))))(((((((((((())))))************************((()))))))))))))))))))))(((***+++***)))((()))***************************))))))))))))))))))))))))******)))((((((((())))))******))))))))))))******)))))))))))))))******+++************************++++++******++++++,,,---+++******+++,,,---,,,+++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................//////...---...///000000000//////......//////000000000000000111111111111222333333333111000111222000000000000000111222222444444333333333222222222555444444444555666555555qqqgggWWWSSSNNNIIIHHHIIIIIIGGGCCC===888444333222111000///............---------...............------------------------------,,,+++************,,,+++*********+++---...++++++++++++++++++,,,---******))))))))))))******))))))***+++,,,,,,,,,,,,((()))***+++++++++***)))++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------............------,,,,,,,,,,,,,,,---...///////////////////////////...//////000111000000000000000000000111111111111/////////000000000111111//////111222333333333333666444333444777999::::::AAABBBGGGNNNRRRVVV___hhhggghhhnnnxxxqqqkkkfff]]]SSSMMMHHHFFFDDDCCCBBB???;;;999777555222333444444111...//////.........//////000111///------...///...---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))((((((''''''(((((()))***++++++++++++,,,,,,,,,))))))))))))))))))***+++***+++,,,------,,,+++***++++++***)))))))))************++++++++++++******++++++***))))))***++++++++++++++++++***************))))))(((((())))))***************************++++++*********)))))))))(((***+++***)))((()))***************************************************++++++***))))))))))))*********))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++++++++******++++++,,,---,,,+++******,,,------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------................................................111000000////////////000111000000//////000000111000000000000111111111111000222222222000///000111111000000000000111222222333333333333222222222222111111333444555555555555^^^rrrrrr\\\UUUQQQMMMJJJIIIIIIHHHFFFAAA;;;666444222111000///............,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++************+++,,,---++++++*********++++++,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,'''((()))************)))***++++++++++++,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------...................../////////......//////000000000000//////000000111111222222//////000000000111111111222222222333333444444444444444555777:::>>>AAABBBJJJLLLRRR[[[```eeennnxxx{{{yyyzzz|||sssggg___UUUPPPKKKJJJGGGBBB??????@@@<<<777666666666222...000000////////////000000111///------...///...---........................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++******************+++(((((()))))))))************)))(((((((((***+++,,,)))***+++,,,,,,,,,++++++,,,++++++***)))))))))))))))***+++,,,,,,+++***)))+++******************+++***************************))))))))))))))))))***))))))))))))))))))))))))++++++******************(((***+++***)))((()))***))))))))))))))))))))))))************************,,,++++++*********************))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++++++++******++++++,,,------+++******,,,---------++++++++++++,,,------...,,,,,,,,,---------------................................................333222222111111000000000000000000000000000000000///000000000111111111111///111222111000///000111111111000000111111222333222222222222333333333333333555777777777666666777SSSddd|||aaaVVVQQQNNNKKKIIIIIIHHHFFFCCC>>>888444222111000//////.........,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++)))))))))))))))***+++++++++***))))))))))))***************))))))*********,,,,,,,,,,,,,,,+++***)))(((((())))))*********************+++++++++,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,---------.........---------.........////////////000000111111222222000000000000111111111111333222222222222333333333444666999<<>>???DDDKKKRRRDDDNNN```|||zzzdddWWWSSSQQQJJJHHHEEECCCCCC@@@;;;777555444333222111111111111/////////......------,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,+++*********+++///......------......///)))***++++++,,,,,,,,,,,,++++++******++++++,,,---)))************+++++++++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////......//////000111111000///...---------...///000000111000///.........///111222222222111111000000//////000111111111111222222222666777999<<>>BBBGGGKKKNNNVVVaaaiiiKKKPPPZZZqqquuuyyykkkWWWQQQRRRKKKJJJIIIHHHFFFBBB<<<888333333222111000000000111000000///...------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---+++***+++,,,------,,,))))))))))))))))))))))))((((((((((((***,,,...///,,,,,,+++***+++,,,---...+++,,,------......------///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++,,,---...//////////////////000111111///////////////////////////////////////000111111222111111111222333222111...000222333333444666777777999===CCCKKKQQQTTTTTTTTTVVV[[[aaabbbdddkkkttt|||wwweeeTTTIIIAAA>>>:::888777555333111444333111111111111///---......//////......---,,,......////////////......//////...------------...------,,,,,,,,,,,,+++++++++++++++************)))''''''(((((()))))))))***)))((('''(((***++++++***''''''((()))***++++++,,,************************++++++************++++++------++++++++++++------,,,,,,,,,++++++******************************************++++++,,,,,,,,,+++,,,,,,***))))))+++...+++***)))))))))***,,,,,,************************++++++******************((()))***++++++***)))(((+++++++++*********))))))************************++++++***)))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000000000000000///////////////000111111///////////////000111111000000////////////000000000000000000111111111111111111222222222333333333555555555444333444777:::999777555444555999>>>BBB???GGGPPPXXX^^^fffooouuuDDDIIISSSgggqqqwwwrrrZZZPPPPPPMMMLLLJJJIIIGGGCCC===999444333222111000000000000000//////......---,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++******)))+++,,,,,,------,,,,,,+++---------,,,,,,++++++***+++***))))))+++------,,,************************,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...+++,,,------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,,,,,,,---.../////////......//////000111////////////////////////000////////////000111111000/////////111111111111222333444333333333666888888===EEELLLSSSVVVXXXYYY[[[^^^eeejjjjjjkkkttt~~~{{{kkkZZZMMMFFFDDDAAA@@@???>>><<<:::888666444444444333222000/////////////////////.........////////////......//////...------------...------,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))***)))((()))***+++***)))(((((())))))******++++++++++++++++++++++++++++++++++++************++++++,,,+++************+++,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,+++,,,,,,+++))))))+++---+++***)))))))))***+++,,,************************************************((()))***++++++***)))(((+++++++++*********))))))************************,,,+++******))))))******------------------------)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000///////////////000111111///////////////000111111111111000000000000111111000000000000111111111111111222222222222333333333333444444333333444666999666777999;;;<<<>>>AAACCCOOO[[[jjjqqqqqqrrrwww}}}@@@EEEMMM\\\xxxmmmsss~~~aaaTTTQQQOOONNNLLLJJJHHHDDD???<<<444444222111111000000000000//////......---------,,,,,,------------,,,,,,------,,,,,,++++++*********+++---......---+++***...------,,,++++++*********((('''(((+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...+++,,,------......------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,------.........------......///000////////////////////////000000000///000000111222000000000000000111222333555666555444444666999<<>>AAAEEEJJJQQQUUUcccooo|||~~~zzzxxx~~~BBBFFFKKKUUUiiilllooo~~~mmm[[[VVVQQQPPPNNNLLLJJJFFFAAA>>>555444333222111000000000000/////////......------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++)))+++---//////---+++)))------,,,,,,+++******)))***(((((()))+++---------++++++++++++++++++++++++))))))***+++,,,...//////+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,------------...------------------------,,,,,,,,,------.........///......------------------------------...//////////////////////////////111000000000000111222222333333333222111222333555555666777777999===BBBFFFLLLUUUaaahhhjjjkkkmmmppprrrwwwtttfffWWWSSSMMMIIIGGGEEEDDDCCC>>><<<999888777555333111000000000000000000000111//////000000000000////////////...------------...------,,,,,,,,,+++++++++,,,,,,+++++++++*********,,,+++++++++++++++++++++,,,+++*********+++)))(((+++*********************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++***************************************+++++++++***+++,,,,,,******+++,,,***************+++++++++***************************************+++++++++)))))))))******)))))))))************************************************+++******)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------------////////////000000000000///////////////////////////////////////000000111000000//////000000111222222222111111111111222222000000111111111222222222222222222333333333444444444666777777666666888:::>>>@@@DDDIIIPPP[[[gggppptttyyy}}}}}}|||CCCFFFKKKRRRaaaqqqlllwwwxxxaaaWWWSSSQQQOOOMMMKKKGGGCCC@@@666555444222111000000000///////////////.........,,,------......------,,,---------,,,,,,,,,,,,,,,)))+++---//////---+++))),,,,,,+++++++++*********+++***)))***,,,......---************************'''''')))***+++------...++++++,,,,,,,,,---------+++,,,------......------.........---------,,,,,,------------------------,,,,,,,,,------..............................------------------...//////000000000000000000000000111111111111111222333333444555444333111111333666555888<<<@@@DDDIIINNNRRRWWW___hhhnnnppprrrwww|||~~~ssskkkeee]]]VVVQQQMMMJJJGGGFFFCCCAAA???===;;;888666222111000000//////000000//////000000000000////////////...------------...------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***)))******+++,,,------...---+++******++++++***(((++++++++++++************++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************************+++,,,,,,+++***+++,,,))))))******++++++++++++************************))))))*********+++++++++***))))))))))))))))))***************************************************))))))((((((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,------.........////////////000000000000///////////////////////////////////////000000111000000000000000111222222111111111000000111111111111111111111222222222222222222333333333444444444555666777777666777999<<>>;;;888666555333111000000000111///000000111111000000/////////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++(((((()))***,,,---...///,,,+++******+++,,,+++)))******++++++++++++++++++************************++++++************+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***************************************))))))))))))+++------+++***++++++))))))***++++++++++++***************************)))))))))***++++++,,,,,,******))))))))))))*********************+++++++++************************))))))))))))))))))***+++------------------------,,,,,,,,,,,,------------------............------,,,,,,,,,---......//////....../////////000000000000000000000000000000000///////////////000111111111000000000000111222222111111000000000000111111111111111222222222222333333333333333444444444444444555666777888;;;@@@CCCJJJUUUcccmmmqqqtttxxx|||yyyDDDFFFJJJNNNVVVllltttxxxmmmYYYUUURRROOOMMMKKKHHHDDDBBB777666555333111111000000/////////////////////000------............------------------------------+++,,,,,,------,,,,,,+++(((((()))***+++,,,------...,,,******+++,,,+++*********************************+++,,,,,,+++*********+++,,,---------,,,,,,+++,,,------......------------------....................................------------------,,,,,,+++,,,...///000000000000//////......//////000111000000000000000000000000333222222222222333444444111333666555444777===CCCGGGNNNWWW^^^aaabbbaaa``````dddlllvvvvvvfff\\\RRRPPPLLLIIIGGGDDDAAA>>>;;;999666333222111111222000000111111111111000000//////...------------...------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++((())))))***+++,,,------+++***)))***,,,---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************+++*********)))))))))((()))+++------,,,******+++((()))***+++,,,++++++***************************((())))))***++++++,,,,,,+++***)))(((((()))***+++))))))*********+++++++++************************++++++******++++++,,,---------------------------------------------------------............------,,,,,,------.../////////------........./////////000000000000000000000000///////////////000111111111111000000111111222333222222111111111111222222111111111222222222333333333333333444444444444555666777999;;;???FFFNNNSSSZZZdddqqqyyy{{{}}}IIIIIIKKKMMMQQQbbbyyy|||tttuuu___UUUSSSOOOLLLJJJHHHDDDBBB777777555333222111000000////////////000000000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---......,,,***)))******)))(((++++++++++++++++++++++++''')))+++---...///......***+++,,,---...---,,,,,,+++,,,------......------++++++,,,---...///000111.................................------,,,,,,,,,***+++---///111111111111///////////////000111111000000000000000000000000333333222222333333444555111555888999:::>>>EEELLLRRRYYYcccjjjkkkhhhdddaaabbbfffooo|||}}}ooo___\\\XXXUUUSSSPPPLLLIII>>><<<999666444333333333000000111111111111000000//////...------------...---------,,,,,,,,,++++++---------,,,,,,,,,++++++******************+++++++++***)))***,,,------+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,************************+++*********))))))(((((()))+++------,,,+++***+++((()))***+++,,,+++******************************((())))))***++++++,,,,,,+++***)))(((((()))***+++))))))******++++++++++++************************,,,,,,,,,,,,------...///++++++++++++++++++++++++------------------------------............------,,,,,,------...///000000------------.........///000000000000000000000000///////////////000111111111111111000111111222333444333333222222333333444111111222222222333333333333333333444444444555555999;;;===AAAGGGPPPZZZaaajjjqqqwww{{{}}}AAABBBAAAEEELLLTTTuuuvvvccc]]]QQQPPPRRRIIIEEEEEE@@@>>>;;;777444333333222111222222000///............///............---------......---,,,,,,+++******+++,,,,,,,,,,,,+++************++++++++++++******'''(((+++------,,,***(((******++++++++++++************+++,,,,,,---......+++,,,...---,,,,,,---///........................---......///////////////........................//////.........---------........................000000000000111111111111111111111000111111222333333222222333666777777555444999===>>>CCCMMMUUUXXX```eeekkkmmmjjjddd___]]]fffppp}}}tttooohhhbbb___]]]ZZZYYYJJJGGGBBB===:::777555333///000000000///...------///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,+++***))))))******++++++------------++++++)))))))))******++++++++++++++++++++++++***)))(((************************++++++++++++++++++++++++******++++++++++++************))))))(((((('''''',,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,******))))))******+++,,,+++++++++*********)))))))))******++++++,,,,,,---------------,,,,,,+++***))))))************)))))),,,,,,++++++***+++++++++......---,,,,,,+++******------------------------........................------------------------------------------,,,,,,///////////////.........000000000000111111111111111111111000000000000000000000000000000111111222555555555555444444333222111111222333333333333222777888::::::999777777888BBBBBBEEENNN[[[eeeiiiiiippprrrwww}}}???@@@???BBBIIIPPPooo|||iii^^^RRRPPPRRRJJJGGGHHHCCC???<<<888555444444333222222111000///............///............---------......------,,,+++******,,,,,,,,,,,,,,,+++************++++++++++++******((()))***,,,,,,+++***)))******++++++++++++******+++++++++,,,,,,---------+++,,,...---,,,,,,---///........................---......///////////////........................//////.........---------////////////////////////000000000000111111111111111111111111111222222333111111222222333555666888999@@@EEEHHHMMMUUUZZZ[[[```cccffffffcccaaaccceeetttzzzzzztttnnnjjjfffcccWWWQQQHHHBBB>>><<<999666333333222222111111000000000000/////////.................................------,,,,,,,,,,,,++++++,,,,,,+++***************+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++++++++*********************)))))))))+++++++++*********)))))),,,+++)))(((((()))+++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********++++++++++++******------,,,,,,,,,,,,,,,---......---,,,,,,+++******------------------------................................................/////////////////////////////////////////////...000000000000111111111111111111111111000000000000111111111111111222333333444444444444444333222222000111222333444555555555444555777777888999===???GGGMMMXXXaaahhhmmmrrrtttrrryyy===???===???DDDKKKeee~~~sss___RRRPPPQQQKKKIIIKKKFFFAAA>>>999666555444333222222111000//////......//////............---------......------,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))******++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///........................---......////////////////////////////////////////////////............---000000000000000000000000000000000000111111111111111111111111111222333333222333444333222444999>>>CCCKKKSSSWWWZZZ______]]]___aaaaaa```___dddmmmvvvyyyqqqlllfff]]]RRRJJJGGGDDD???:::777666555333222222333333111111111000000000//////////////////////////////------,,,,,,,,,,,,++++++,,,++++++************++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,---......---++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++************++++++++++++++++++************)))))))))))),,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,+++......------,,,++++++***,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++...------,,,,,,------......------,,,,,,++++++***------------------------........................////////////////////////////////////////////////......//////////////////000000000000111111111111111111111111111111111111222222222222222333444444333333444444333333222222111111222444555666777888555666666777:::???GGGLLLQQQ]]]jjjooonnnnnnttt{{{===???<<<===BBBFFFZZZzzz|||bbbSSSOOOPPPJJJJJJLLLGGGCCC@@@;;;888666555444222111111000//////////////////............------------------------,,,,,,,,,------,,,,,,++++++++++++***++++++,,,,,,++++++***+++***)))))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,...---,,,,,,---///........................---......///////////////000000000000000000000000/////////...............000000000000000000000000///000000000111111111111222111111111111222333333333666777666444777???FFFMMMWWW```cccdddeeeaaa\\\[[[]]]___```dddnnn}}}uuunnnmmmdddZZZTTTQQQMMMEEE???;;;999777444333333333444111111000000000/////////........................------,,,,,,,,,+++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,+++,,,,,,,,,,,,,,,------***************************++++++,,,,,,++++++***)))*********++++++,,,,,,++++++++++++*********)))++++++***))))))***+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,------------------................................................,,,,,,,,,---------------............///////////////000000000111111111111000111111111111111222222222222222222222333444444222333333333333333222222222222333444555666777888999::::::===BBBJJJUUU\\\eeemmmsssqqqlllooozzz>>>AAA===<<>>BBB>>>===AAABBBKKK___zzzmmmZZZQQQOOOJJJJJJLLLGGGFFFBBB===999777555333111000000////////////000000///............---------,,,,,,------....../////////...,,,+++++++++,,,---++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///........................---......///////////////////////////////////////...////////////000000000////////////////////////000000000000111111111111222222222222222333444444111333666777:::AAAJJJQQQ[[[ccchhhgggeeeccc^^^YYYTTTYYYbbbqqqrrrjjjcccccccccbbb^^^WWWOOOIIIEEECCC???;;;888555444333000000/////////.........------------------------------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***************...---------,,,,,,,,,,,,******************************))))))******+++,,,)))***************++++++***++++++,,,---.........)))***++++++++++++++++++******++++++++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................------------------------------......///000000000------......///000000000000000000000111111111111000000111111222333333333111111111111111222333333333333444444555555444444555555444444555777999::::::???HHHRRR\\\gggrrrxxxtttqqqmmmmmmvvv===BBB>>><<<@@@AAAFFFUUUggguuu```TTTQQQKKKKKKMMMGGGFFFBBB===999666444222000000000////////////000000///............---------,,,,,,,,,---...//////000///...,,,+++++++++---...+++,,,,,,------,,,,,,+++***************++++++,,,------............------+++++++++,,,,,,---------+++,,,...---,,,,,,---///........................---......///////////////.........................../////////000000000000000000000000000000000000000000000000111111111111333222222222222333444444444555777;;;BBBJJJRRRVVV\\\bbbdddbbb``````___\\\]]]aaakkk}}}|||oooggg```ccceeeccc^^^WWWQQQOOOLLLKKKGGGCCC>>>:::777555111111111000000000//////........................------,,,,,,,,,,,,+++++++++++++++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********+++++++++,,,++++++******))))))******+++,,,,,,---************************+++,,,,,,------,,,,,,++++++++++++++++++*********---------,,,,,,,,,++++++*********++++++*********+++************+++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///................................................------......///000000111------......///000000111000000000000111111111111000000111222222333444444222222222222222333444444333444555555666666666555555555555666888;;;>>>@@@GGGNNNYYYccclllrrrwwwzzzwwwxxxzzz|||<<>><<<@@@@@@CCCPPP___|||zzzdddWWWSSSMMMMMMNNNHHHFFFBBB===888666444111000000000////////////000111//////.........---------+++,,,,,,---...///000000000...---++++++,,,---...+++,,,,,,------,,,,,,+++))))))******++++++++++++------............------******+++,,,,,,---......+++,,,...---,,,,,,---///........................---......///////////////.........................../////////000000111111111111111111111111111111000000000000111111111111333333222222333333444555888888:::@@@JJJSSSYYY\\\[[[```aaa^^^]]]___aaa___hhhjjjssszzzsssnnnmmmnnnsss~~~xxxllleee```dddfffccc[[[UUUSSSSSSRRRQQQMMMIIIDDD>>>:::777222222222111111111111000////////////////////////---------,,,,,,,,,++++++++++++++++++,,,,,,---...------++++++++++++------+++++++++******)))))))))******+++,,,------------(((((()))***++++++,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++******)))((()))***+++++++++++++++,,,------......------,,,,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................////////////////////////++++++,,,,,,---...//////---------...///000000111000000000000111111111111000000111222333333444444444333333333333444555555444444555666777777666666444444555777;;;???CCCFFFXXX___jjjrrrwwwxxxxxxwww