BM6P6(@ |||xxxvvvtttooollljjjfffaaa]]]ZZZUUUNNNIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMNNNPPPRRRUUU[[[```ccceeemmmzzz|||llleeebbb```ffftttwwwiiiaaa```ZZZXXXUUURRRQQQPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTPPPQQQSSSUUUWWWXXXYYYYYYZZZYYYXXXWWWWWWWWWWWWXXXWWWXXXZZZ\\\___bbbdddeeefffhhhiiihhhfffeeeeeefffgggdddaaabbbdddffffffdddbbb``````dddjjjrrrzzzggg^^^\\\^^^bbbeeegggnnnvvvzzzmmmbbb^^^]]][[[[[[[[[___jjjxxx~~~xxxqqqnnnpppmmmooorrruuuxxxyyyzzzzzzpppooooooqqquuuyyy|||}}}xxxwwwvvvtttqqqpppqqqrrrtttuuuxxx{{{|||xxxrrrnnnmmmgggcccbbbaaa^^^]]]^^^XXX[[[^^^aaaaaaaaabbbcccddddddddddddfffjjjpppttt~~~wwwrrrlllggg```\\\YYYUUUOOOKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIKKKLLLLLLMMMOOOQQQQQQUUUZZZ___ggguuuvvvjjjfffeeeiiixxxqqqeee___^^^XXXVVVSSSQQQOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXYYY[[[^^^```cccdddeeefffhhhiiihhhfffeeeeeeeeefffccc```aaacccddddddcccdddbbbdddiiioooyyyqqqccc^^^]]]___dddgggjjjrrr{{{lllbbbYYYUUUTTTSSSTTTVVV___kkkzzz}}}vvvoookkklllkkknnnrrrvvvxxxyyyxxxwwwsssqqqooopppsssvvvwwwwwwvvvuuutttsssrrrrrrtttuuuxxxyyy{{{}}}}}}yyysssoookkkeeebbbcccbbb```___aaa]]]```dddggggggfffffffffiiijjjjjjiiihhhjjjnnnqqq{{{~~~wwwnnnhhhaaa[[[XXXUUUQQQNNNIIIIIIGGGFFFFFFGGGGGGHHHHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTYYYbbbqqq~~~kkkffffffnnnrrrhhh___[[[[[[UUUTTTRRRPPPOOONNNOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXZZZ\\\^^^```bbbdddeeeffffffhhhiiihhhfffddddddeeeeeebbb```___```bbbbbbbbbfffeeehhhpppyyyiiiaaa^^^^^^aaafffjjjoooyyy~~~ooo```XXXRRROOOMMMKKKNNNSSS___mmm~~~|||tttlllhhhiiijjjmmmqqquuuwwwvvvuuusssrrrpppnnnnnnqqqsssssssssrrrqqqqqqqqqsssuuuxxxzzz{{{{{{|||}}}}}}yyysssnnnfffbbb```ccceeecccccceeefffjjjmmmooonnnkkkjjjiiimmmmmmmmmllliiiiiijjjkkkpppzzzwwwqqqjjjbbb\\\YYYWWWSSSPPPJJJIIIGGGFFFFFFFFFHHHHHHJJJKKKLLLKKKKKKKKKNNNPPPVVVYYY```nnnnnnhhhjjjtttqqqhhhaaaZZZWWWXXXTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ]]]^^^```ccceeefffffffffggghhhiiihhheeedddcccdddcccaaa___^^^^^^```aaabbbeeeffflllxxxrrreeeddd^^^___ccciiinnnttt|||zzzlll___YYYSSSPPPLLLIIIMMMTTT___oooyyyssslllhhhiiimmmnnnppprrrrrrrrrqqqpppmmmlllkkklllooorrrrrrrrrnnnmmmmmmoootttxxx|||}}}zzzzzzzzzzzzyyyuuuoookkkccc``````eeehhhhhhhhhjjjpppsssuuuuuurrrnnnjjjiiikkkllllllkkkhhheeeeeeeeekkkttt~~~uuupppjjjddd___]]][[[WWWSSSLLLJJJHHHFFFEEEFFFHHHIIIKKKLLLLLLKKKKKKLLLOOOQQQVVV]]]lllwwwpppuuu{{{}}}rrrgggaaa]]]WWWTTTUUUSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUVVVWWWXXXZZZ[[[\\\^^^```bbbeeefffggggggfffggghhhiiigggeeecccccccccbbbaaa___]]]]]]___bbbddddddhhhssshhhaaaeee```aaafffmmmrrrzzzxxxuuuuuu|||zzzooofff___WWWRRRLLLIIIMMMSSS]]]ooo|||xxxtttnnnkkklllrrrqqqpppooonnnnnnoooooonnnlllkkklllnnnppppppoookkkjjjkkkoootttyyy||||||uuutttssssssrrroookkkgggaaa___aaahhhllllllmmmnnnvvvxxxyyywwwrrrmmmiiigggiiijjjkkkjjjhhheeeddddddiiiqqqyyyooojjjgggdddcccdddbbb^^^ZZZPPPNNNKKKHHHGGGGGGIIIJJJLLLLLLMMMLLLLLLMMMQQQTTTVVVcccyyy|||vvv||||||qqqhhh```]]][[[VVVRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVXXXYYY\\\]]]___```aaadddfffggggggffffffggghhhiiigggeeebbbbbbbbbaaaaaa```^^^^^^```eeehhhjjjppp~~~sssbbb___cccdddfffkkkrrrwww{{{rrrjjjnnnvvvtttrrrlllbbbVVVOOOJJJGGGJJJPPP[[[nnnzzzxxxuuuqqqooopppuuutttsssrrrqqqqqqqqqqqqrrrqqqooonnnnnnmmmkkkiiihhhhhhiiiooouuuyyyyyyxxxooonnnllllllllljjjgggeeebbbaaadddlllqqqppppppqqqwwwxxxxxxuuupppkkkhhhgggkkklllmmmllljjjhhhhhhhhhfffnnn|||pppggg``````cccgggkkkkkkgggbbbVVVTTTPPPLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOSSSWWWaaaqqqzzzzzzooofff___ZZZYYYYYYTTTQQQQQQOOOOOOPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRSSSTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[]]]```aaa```bbbdddggghhhgggfffeeeggghhhiiigggdddbbbaaabbbaaaaaaaaa______bbbhhhmmmttt|||yyyiiiaaaaaaeeeiiilllrrrxxx~~~zzzppplllhhhqqqyyyzzzoooaaaRRRIIIFFFDDDGGGKKKXXXlllzzzyyywwwsssqqqrrrsssuuuwwwxxxyyyxxxwwwvvvtttsssqqqpppooommmkkkhhhggggggiiiooovvvxxxuuuqqqkkkiiihhhhhhiiiiiihhhfffdddcccgggoootttsssrrrssstttttttttqqqnnnkkkkkkkkknnnnnnooommmkkkiiijjjkkkhhhoooyyyxxxhhh___XXX[[[aaajjjpppqqqmmmhhh[[[XXXSSSOOOLLLLLLMMMNNNMMMMMMMMMMMMNNNPPPUUUYYYooo}}}xxxmmmddd```YYYUUUWWWWWWSSSPPPPPPMMMMMMNNNOOOOOOOOONNNNNNQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVXXXYYY\\\___aaabbb```bbbeeeggghhhgggeeedddggghhhiiigggdddbbbaaaaaaaaabbbbbb``````dddjjjppp}}}jjjccccccfffjjjmmmpppvvv|||~~~ooojjjjjjkkkxxxppp```NNNFFFDDDDDDFFFJJJVVVjjj~~~{{{zzzxxxsssrrrsssppptttzzz|||yyyrrrqqqppppppqqqpppnnnlllggggggiiipppvvvwwwrrrmmmiiihhhggggggiiijjjiiihhhfffeeeiiiqqqvvvtttssstttpppqqqqqqooommmlllnnnoooooooooooollljjjhhhiiijjjlllrrryyyrrrddd]]]WWW[[[aaalllzzzzzznnnccc```YYYRRRMMMKKKLLLNNNPPPMMMKKKMMMQQQVVV[[[___www}}}sssmmmhhhbbb]]][[[XXXUUUSSSRRRQQQPPPNNNLLLMMMNNNMMMLLLLLLNNNPPPRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSUUUVVVWWWWWWVVVUUUYYYZZZ[[[[[[[[[\\\___bbbdddeeefffggggggfffeeeeeeddddddccccccddddddeeefffcccaaaaaabbbcccfffpppzzzllleeeccc```dddlllkkkrrr{{{sssllljjjhhhzzzxxxgggVVVHHHFFFHHHGGGIIINNN[[[ppp}}}{{{uuurrrrrr|||}}}zzzyyywwwuuusssqqqqqqpppnnnlllooommmkkklllooooookkkhhhjjjgggeeeeeefffhhhiiijjjfffgggjjjmmmoooooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnnoooqqqrrrpppkkkiiijjjlllnnnooorrrvvvzzzpppccc\\\WWW[[[bbbmmm|||~~~tttgggddd___ZZZVVVSSSQQQQQQPPPNNNMMMOOORRRVVV^^^eeetttlllhhhddd___[[[ZZZWWWSSSQQQQQQPPPOOONNNLLLMMMNNNNNNMMMMMMNNNPPPSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTVVVWWWXXXWWWWWWVVVYYYZZZ\\\\\\]]]___bbbeeedddeeefffggggggfffeeeddddddcccccccccccccccdddddddddbbbbbbdddfffkkkvvvwwwfffbbbbbbaaafffnnnooouuu|||wwwiiigggooowwwrrr^^^PPPEEEDDDFFFFFFJJJQQQ___vvvzzzsssrrruuu|||{{{vvvuuurrrqqqqqqooommmkkkmmmkkkhhhhhhhhhiiihhhhhhhhhfffddddddfffhhhiiiiiihhhiiilllnnnpppqqqqqqqqqppppppooonnnnnnnnnnnnnnnoooppppppooonnnmmmmmmnnnkkkkkknnnqqqtttoooccc]]]XXX\\\dddqqq~~~nnnllljjjgggccc^^^XXXSSSQQQOOOPPPQQQRRRUUUaaammmvvvppphhhccc```^^^[[[XXXWWWTTTQQQPPPPPPOOOOOOMMMMMMNNNOOONNNMMMMMMOOOQQQSSSTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^___aaadddgggdddeeefffggggggfffeeedddccccccbbbbbbbbbbbbbbbccceeeccccccgggkkkrrryyyjjj______bbbdddiiippptttwww|||}}}nnneeeggguuujjjUUUKKKDDDEEEEEEEEELLLVVVfff~~~zzzrrrtttyyy}}}|||uuusssrrrqqqpppooollljjjjjjiiieeebbb```aaaeeehhhhhhgggffffffiiijjjkkkjjjkkklllnnnppprrrtttvvvwwwtttsssrrrpppooooooooooooooonnnnnnoooqqqrrrrrrqqqlllkkklllmmmpppyyyqqqfff```[[[___ggguuuxxxwwwvvvvvvtttkkk___VVVSSSQQQRRRTTTRRRUUUeeevvvuuuiiieee```\\\[[[ZZZWWWUUUTTTRRROOONNNNNNOOONNNMMMNNNOOOPPPOOONNNNNNPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXZZZ\\\^^^___```aaadddfffdddeeefffffffffeeedddccccccbbbbbbaaaaaaaaaaaaaaadddbbbdddjjjqqq{{{}}}jjjaaa[[[___dddhhhlllqqqtttvvvzzzsssooommmooo~~~~~~~~~xxxfffRRRJJJFFFGGGEEEDDDMMMZZZlll}}}wwwxxx{{{}}}{{{zzzrrrqqqpppqqqrrrqqqooommmjjjhhhddd___[[[^^^eeellllllkkkkkklllnnnooonnnmmmnnnnnnoooqqqtttwwwyyy{{{vvvuuutttrrrqqqpppooooooooommmllloootttwwwvvvtttrrrpppoooooopppvvvrrrgggbbb]]]aaaiiiwww{{{iii[[[WWWSSSTTTVVVTTTVVViii~~~ssskkkbbb```]]]ZZZXXXWWWUUUSSSRRRPPPMMMMMMNNNNNNNNNNNNOOOPPPQQQPPPOOOOOOQQQSSSQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSTTTUUUVVVWWWXXXYYY\\\^^^````````````aaabbbdddeeefffffffffeeecccbbbbbbbbbaaa``````aaaaaaaaacccbbbfffoooyyylllccc___^^^bbbhhhkkkoooqqqrrrttt{{{zzzlllpppvvv{{{wwwqqqwwwvvvgggRRRKKKGGGHHHFFFEEEOOO]]]ttt}}}|||zzz{{{}}}~~~}}}zzzxxxvvvvvvooooooppprrrtttuuusssqqqllljjjeee```]]]aaajjjqqqqqqqqqqqqsssttttttsssqqqooooooqqqrrruuuxxxzzz|||wwwvvvtttsssqqqpppooooooooommmmmmpppuuuyyyxxxwwwvvvtttrrrrrrrrruuutttkkkeee___ccckkkyyyzzziii___XXXVVVYYYXXXZZZnnn~~~qqqiiieee]]]]]][[[YYYWWWUUUSSSRRRPPPNNNLLLLLLMMMOOOOOOOOOPPPQQQRRRQQQPPPPPPRRRTTTPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTTTTUUUVVVXXXZZZZZZ]]]___aaaaaa`````````aaaeeeeeeffffffeeedddcccbbbaaaaaaaaaaaaaaabbbbbbcccdddffflllxxxwwwdddaaaaaabbbfffkkkoooqqqrrrrrruuutttkkkqqqtttkkkkkkvvvyyylllTTTLLLHHHJJJJJJLLLYYYggg}}}wwwzzz{{{~~~}}}xxxvvvwwwyyyxxxvvvsssssssssoooppprrruuuxxxxxxwwwuuuooolllhhhddddddhhhpppvvvuuuuuuvvvwwwxxxwwwtttqqqnnnoooqqqsssuuuwwwyyyzzzvvvuuusssrrrpppoooooonnnnnnnnnoooqqquuuwwwxxxxxxvvvtttssssssqqqrrrxxxzzzrrrnnngggjjjqqq{{{iii^^^YYY]]]]]]```ssstttjjjdddcccWWWXXXXXXWWWUUUSSSQQQQQQOOOMMMLLLLLLNNNPPPPPPPPPQQQRRRSSSRRRQQQQQQSSSUUUPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]```bbbcccbbbbbbcccdddeeeeeeffffffeeedddbbbaaa`````````aaabbbcccdddeeeiiillluuullldddaaaccceeeiiinnnrrrtttttttttyyyuuurrrssssssgggeeekkkzzz~~~qqqXXXOOOKKKOOOUUU\\\kkk{{{|||tttsssxxx~~~zzzvvvssstttvvvuuutttrrrrrrsssssstttuuuxxxzzzzzzxxxuuuqqqnnniiihhhkkkqqqvvvyyyvvvvvvwwwxxxxxxvvvrrrooolllnnnppprrrtttuuuvvvuuutttsssrrrpppooonnnnnnnnnnnnoooqqqsssssstttwwwxxxtttrrrrrrsssqqqooorrrxxxyyyvvvooorrrxxxooobbb\\\```aaadddwwwzzzrrrkkkccc^^^___SSSTTTVVVUUUTTTRRRQQQQQQOOOMMMKKKLLLNNNPPPQQQPPPQQQRRRSSSRRRQQQRRRSSSUUUQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXZZZ\\\^^^```]]]```cccdddeeeeeefffgggeeeeeeffffffeeecccbbbaaa`````````aaabbbdddffffffmmmqqq{{{pppffffff```cccgggjjjoootttvvvvvvwww}}}tttiiiqqq}}}vvvfff___cccnnn~~~ttt\\\SSSOOOVVV```kkk|||}}}tttooowww|||wwwuuurrrtttuuuuuutttsssssstttwwwwwwxxxzzz|||{{{wwwtttrrrnnnjjjkkkpppvvvyyyzzzuuuuuuvvvwwwwwwtttoookkkkkkmmmppprrrttttttssssssrrrrrrpppooonnnnnnmmmmmmmmmpppssssssrrrrrruuuxxxtttrrrssstttrrroooppptttvvv|||{{{~~~ooobbbbbbbbbeeewww~~~qqqiiieeeaaa]]]YYYXXXXXXWWWUUUSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTTTTTTTTTTTTTUUUTTTUUUUUUVVVVVVUUUUUUTTTXXXYYY[[[]]]^^^``````aaabbbbbbbbbbbbbbbccceeeeeeddddddcccbbbaaaaaabbbbbb___aaaccccccbbbccchhhlllvvvzzzjjjcccaaaaaadddjjjqqqvvvzzz||||||vvvqqqlllwwwhhhaaaaaannntttZZZUUURRR[[[nnn|||yyywww~~~}}}vvvuuuvvvxxxxxxwwwwwwvvvuuuttttttwwwxxxyyyxxxuuusssrrrssspppnnnmmmmmmppptttxxx{{{uuuuuutttttttttssspppmmmqqqrrrtttuuuuuutttrrrqqqsssssssssrrrpppoooppprrrrrrpppooorrrvvvyyyxxxvvvwwwwwwwwwuuussspppnnnlllvvv}}}nnnkkkjjjkkk{{{|||sssiiibbb___]]]ZZZVVVWWWWWWUUUTTTSSSQQQPPPPPPNNNOOOOOOOOOPPPPPPPPPQQQTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[]]]^^^___```aaaaaacccccccccddddddeeeeeeeeedddcccbbbaaaaaa```aaaaaa^^^```bbbcccdddgggnnnttttttgggbbbaaacccgggmmmsssyyywwwpppmmmpppxxxkkkhhhmmm|||pppYYYVVVUUU___rrr~~~}}}uuussstttxxxxxxxxxxxxwwwwwwwwwwwwuuuvvvwwwvvvtttrrrrrrsssqqqpppnnnnnnooorrrvvvxxxyyywwwtttrrrsssssssssrrrsssssstttuuutttsssqqqppppppqqqrrrqqqooonnnpppqqqqqqpppppprrrvvvyyyyyywwwyyyxxxxxxwwwuuurrrooonnnrrr{{{zzzuuutttzzzooohhh```[[[ZZZYYYWWWTTTUUUTTTTTTRRRQQQPPPOOOOOONNNOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXZZZYYYXXXXXXXXXZZZ[[[\\\^^^^^^___```aaabbbbbbaaaddddddffffffgggfffeeeeeecccbbbaaa```_______________aaaccceeehhhoooyyy|||kkkdddbbbcccgggkkkqqqvvv}}}yyyooommmnnn|||ssspppsss|||{{{gggVVVTTTWWWcccvvv|||vvvuuuvvvxxxyyyyyyyyyzzzzzzzzzzzzwwwxxxyyyxxxvvvtttttttttuuutttrrrqqqrrrtttvvvwww|||xxxsssqqqqqqtttvvvwwwtttttttttsssrrrpppnnnmmmmmmnnnpppooonnnnnnoooqqqppppppqqqtttwwwzzzzzzyyy{{{{{{{{{zzzxxxuuurrrqqqnnnttt~~~~~~wwwlllfffbbb\\\XXXWWWVVVUUUSSSRRRRRRRRRQQQPPPOOONNNNNNMMMNNNOOOPPPRRRSSSTTTUUUSSSSSSTTTUUUWWWXXXYYYYYY[[[ZZZXXXXXXYYY[[[]]]___aaabbbbbbccccccccccccbbbdddfffggghhhhhhgggeeedddaaaaaa```___^^^^^^^^^^^^aaacccfffiiinnnxxxoooeeecccdddgggiiimmmsssyyy}}}rrrlllpppwwwxxxwww|||ppp[[[PPPPPPTTTcccxxx~~~{{{zzz}}}~~~yyywwwxxxzzzxxxyyyyyyzzz{{{|||}}}}}}|||}}}~~~|||yyyvvvuuuvvvxxxwwwwwwwwwwwwxxxyyyzzzzzzvvvrrrppprrrtttvvvwwwtttsssrrrpppnnnlllkkkjjjkkkmmmoooooonnnnnnpppqqqppprrrtttwwwzzz{{{||||||~~~~~~}}}}}}{{{xxxvvvtttnnnpppuuu~~~sssiiiaaa___]]]YYYVVVTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNLLLMMMNNNPPPQQQSSSTTTUUUSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXYYY[[[^^^```cccddddddeeeeeedddddddddeeefffggghhhhhhfffdddbbb```______^^^]]]^^^^^^^^^```cccggglllsssxxxhhheeeeeehhhlllkkkooottt|||vvvnnnllluuu~~~}}}}}}dddQQQLLLKKKQQQaaaxxx}}}uuuqqqqqqtttvvvwwwuuuuuuwwwyyyxxxxxxyyyzzz|||}}}~~~}}}yyyvvvttttttwwwwwwxxxxxxyyyzzz{{{{{{uuusssrrrrrrssstttsssrrrqqqpppnnnllljjjiiiiiiiiikkknnnpppqqqppppppqqqrrrsssuuuxxx{{{}}}~~~~~~~~~{{{yyyxxxppppppqqqvvvyyyppphhhbbb^^^XXXWWWUUUSSSQQQOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMOOOPPPQQQSSSTTTUUUSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXZZZ\\\^^^```ddddddeeefffffffffeeeeeeeeefffffffffeeedddbbbaaa^^^^^^^^^]]]^^^^^^___``````dddjjjqqq|||nnnhhhiiiiiikkkooonnnpppuuu{{{qqqlllmmmyyyuuu___OOOLLLLLLRRRccczzzwwwooolllnnnppprrrsssrrrrrrssstttwwwwwwxxxzzz{{{|||}}}~~~|||wwwtttrrrrrrttttttvvvwwwxxxxxxxxxxxxrrrqqqqqqssssssssspppmmmooommmkkkiiihhhhhhjjjkkknnnqqqsssttttttsssttttttxxx{{{~~~{{{zzzrrrrrrqqqrrrzzztttjjjddd```\\\ZZZRRRSSSSSSRRRPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXZZZ\\\^^^___```ddddddeeeffffffgggffffffeeeeeedddcccbbbaaa``````]]]]]]]]]]]]^^^```aaabbbbbbhhhqqq|||uuujjjkkknnnllllllqqqqqqqqqvvvssslllkkkqqq~~~uuubbbVVVQQQRRRYYYiii~~~uuupppmmmmmmnnnqqqrrrrrrrrrrrrrrrvvvvvvwwwxxxzzz{{{|||||||||}}}}}}{{{xxxuuutttttttttuuuwwwxxxxxxwwwuuutttsssrrrrrrrrrsssqqqnnnlllnnnllljjjhhhhhhjjjmmmnnnrrruuuwwwxxxxxxvvvvvvwww|||}}}|||sssrrrqqqpppttt~~~sssmmmddd]]]XXXUUUSSSQQQPPPQQQSSSSSSRRRQQQQQQQQQNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWZZZ\\\^^^___``````cccdddeeefffggggggggggggeeedddcccaaa```_________\\\\\\\\\]]]___aaabbbcccgggnnnyyyyyymmmhhhnnnqqqmmmmmmrrrsssrrrwwwxxxlllhhhkkkvvvyyyhhh^^^VVVXXX```ppp|||vvvsssrrrjjjmmmppprrrttttttttttttuuuvvvvvvwwwxxxzzzzzz{{{|||}}}~~~}}}zzzxxxxxxyyywwwxxxyyyzzzyyywwwtttsssuuusssrrrqqqqqqqqqooommmmmmllliiihhhiiilllooorrruuuwwwzzz{{{zzzxxxxxxxxx~~~|||rrrrrrqqqoooqqqzzzwwwpppbbb```]]]ZZZVVVSSSQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXVVVYYY\\\```aaabbbaaa```bbbbbbcccdddeeeggghhhhhhhhhdddaaa`````````^^^[[[[[[]]]___^^^^^^```fffjjjlllwwwyyypppnnnlllmmmqqquuuyyy{{{tttttt~~~{{{nnnggglllsss}}}tttnnnfffiiippp{{{zzztttoookkkoooqqqtttwwwyyyzzz|||~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}~~~}}}yyyuuu|||{{{zzzxxxvvvuuussssssuuusssqqqpppqqqrrrrrrqqqnnnllljjjjjjmmmoooqqqqqqyyy|||~~~|||wwwuuuwwwzzz~~~}}}|||rrrssssssrrrqqquuu~~~~~~sssjjjeee___^^^[[[WWWTTTQQQPPPOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWXXXYYYXXXZZZ]]]```bbbbbbbbbaaadddddddddeeefffgggggggggfffccc```_________]]][[[]]]___`````````dddkkkqqqzzz{{{sssmmmlllmmmqqqwww|||}}}}}}ssstttsssiiifffoooyyy{{{uuutttvvv||||||xxxtttooommmqqqsssuuuwwwyyy{{{}}}~~~~~~~~~{{{yyyyyyyyyxxxvvvuuutttsssrrrsssrrrrrrrrrssssssqqqooopppooonnnmmmmmmoooqqqrrryyy|||~~~}}}yyywwwzzz}}}}}}{{{zzzuuuvvvuuurrroooqqqxxx~~~wwwnnnhhhbbb___[[[ZZZWWWTTTQQQOOOMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXYYYYYYZZZ\\\___bbbddddddccccccffffffffffffffffffeeeeeeccc```^^^]]]]]]]]]\\\[[[___```bbbccceeekkkttt{{{tttnnnmmmkkklllooowww}}}rrruuu|||lllgggjjjvvvzzz~~~~~~{{{xxxvvvsssqqqqqqsssssssssuuuwwwzzz|||~~~~~~||||||{{{zzzxxxuuuttttttssssssrrrqqqqqqpppqqqrrrtttuuutttpppmmmqqqrrrrrrpppnnnnnnqqquuu{{{~~~}}}{{{zzz|||~~~~~~zzzwwwvvvtttuuutttqqqnnnooossswwwzzzrrrjjjeeeaaa___]]]XXXVVVTTTRRROOOMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVXXXYYYZZZZZZ]]]___aaaccceeeeeeeeeeeegggffffffeeedddcccbbbbbb___^^^]]]\\\\\\\\\\\\[[[___aaacccfffjjjsssuuukkkhhhjjjkkklllqqq{{{~~~wwwooosss~~~~~~rrrlllmmmttt|||yyy|||}}}{{{xxxuuutttssstttuuusssqqqpppqqqtttwwwzzz{{{~~~|||{{{zzz}}}{{{yyyxxxwwwtttqqqppppppppppppppppppppppppooooooppprrrttttttqqqooopppsssuuusssppppppuuuzzz~~~{{{zzz|||~~~|||~~~zzzvvvsssqqqpppqqqqqqpppnnnooorrrttt}}}}}}xxxqqqllleee___\\\ZZZXXXWWWUUUTTTRRRPPPOOOMMMMMMLLLKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVXXXYYYZZZ[[[\\\```aaabbbdddfffffffffffffffeeedddcccaaa```___^^^]]]]]]]]]\\\\\\\\\]]]^^^___bbbgggllltttyyypppjjjggghhhlllnnnrrryyy~~~}}}uuunnngggmmmxxx}}}rrrkkkooouuu}}}xxxvvvyyy}}}{{{yyyvvvsssssstttvvvxxxtttrrrpppqqqtttwwwyyyyyy{{{{{{zzzxxxwwwuuutttsssxxxxxxyyy{{{zzzuuuooojjjlllllllllmmmmmmnnnnnnnnnooonnnnnnooorrrtttttttttrrruuuxxxwwwuuuvvv||||||yyyxxxyyyzzzzzz|||~~~zzzvvvrrrpppnnnoooppppppooonnnoooppprrrvvv|||vvvppplllgggddd___[[[YYYXXXVVVUUUSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQRRRTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[]]]^^^^^^aaabbbccceeeffffffggggggeeedddcccaaa```^^^]]]\\\\\\]]]^^^^^^]]]]]]___aaaaaafffnnnwwwxxxpppmmmhhheeeffflllmmmppprrrrrrnnnhhhddd___iiivvvzzzqqqmmmnnnuuuxxxuuuuuu|||}}}xxxvvvsssqqqqqqsssvvvxxxuuusssppprrrvvvyyyyyywwwrrrrrrrrrrrrqqqpppooonnntttwww{{{~~~~~~xxxooohhhjjjjjjjjjkkkkkklllllllllmmmlllkkkmmmqqquuuwwwxxxuuuxxxzzzzzzzzz}}}~~~{{{xxxwwwvvvwwwwwwxxxzzz|||}}}}}}~~~~~~|||yyyvvvsssqqqooonnnsssrrrpppooonnnnnnoooooouuu}}}tttoookkkgggddd```^^^\\\ZZZZZZXXXVVVTTTQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTRRRRRRRRRRRRSSSTTTVVVWWWWWWXXXYYY[[[]]]^^^``````bbbccccccdddeeefffggggggeeedddcccbbb```^^^]]]\\\\\\^^^``````^^^___aaadddfffmmmxxx|||pppmmmiiicccccchhhiiijjjkkkiiiddd___]]]\\\```nnn}}}}}}xxxuuurrrmmmjjjpppxxx~~~wwwssssssuuu|||~~~}}}{{{yyytttssspppoooooopppsssuuussspppnnnpppuuuwwwuuurrrmmmmmmnnnooooooooonnnmmmsssvvv{{{yyypppiiiiiiiiijjjjjjjjjjjjjjjkkkhhhhhhjjjnnnssswwwxxxxxxvvvvvvvvvwwwyyy}}}{{{yyyvvvttttttuuuvvvwwwwwwxxxzzzzzz{{{}}}zzzyyywwwtttrrrrrrqqqqqqsssqqqooonnnoooppprrrrrruuu|||{{{qqqkkkgggeeebbb```XXXWWWVVVVVVVVVUUUSSSQQQOOONNNMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSTTTRRRQQQQQQQQQSSSUUUWWWXXXXXXYYYZZZ\\\^^^```aaabbbcccccccccdddeeefffggggggeeeeeedddbbbaaa___^^^]]]]]]___aaaaaa___```cccfffkkkrrr~~~tttnnnmmmggg^^^aaalllfffhhhhhhbbb[[[VVVWWWYYYgggvvv}}}uuuoookkkiiiggghhhttt}}}zzz~~~~~~|||vvvqqqooorrruuuxxxzzz|||}}}|||zzzxxxxxxrrrpppnnnmmmmmmnnnqqqrrrnnnllljjjmmmqqqssspppmmmkkklllnnnooopppppppppooorrruuuyyy}}}}}}xxxpppjjjiiiiiiiiiiiiiiijjjjjjjjjdddfffjjjpppvvvyyyyyyxxxuuusssrrrrrrvvvyyy{{{{{{wwwtttrrrqqqrrruuuwwwwwwvvvwwwyyyyyyzzz|||xxxwwwuuutttssssssttttttpppnnnlllmmmppptttwwwxxxqqqvvv|||~~~uuuoookkkgggdddaaa___\\\YYYXXXWWWVVVTTTSSSRRRRRRRRROOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLQQQQQQQQQQQQRRRTTTUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYZZZ[[[]]]^^^___````````````bbbdddfffggggggffffffaaabbbaaa___]]]\\\]]]___```aaacccbbbaaaccciiimmmvvv{{{ooolllhhhffffffccc___[[[bbb^^^[[[XXXRRROOOYYYfffyyy~~~xxxkkkiiieeeaaaeeerrrvvvuuu{{{~~~}}}yyysssooooootttyyy}}}}}}}}}|||zzzwwwuuussspppmmmjjjiiikkkmmmnnnoooooommmkkklllnnnpppqqqqqqiiimmmqqqttttttsssrrrrrrxxxyyy|||}}}{{{xxxssspppkkkkkkkkkjjjjjjiiihhhgggiiijjjmmmqqqvvvxxxxxxwwwvvvtttrrrpppqqqsssvvvyyyqqqppppppqqqrrrtttvvvxxxyyyxxxxxxzzz}}}~~~}}}|||{{{zzzyyywwwuuutttsssrrrsssrrrrrrrrrtttvvvyyy{{{xxxwwwwww{{{zzzpppiiijjjgggccc```^^^\\\YYYWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMQQQQQQQQQRRRRRRTTTUUUVVVUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]___``````aaaaaabbbdddfffffffffeeedddaaaaaaaaa___]]]]]]^^^```___aaabbbbbbcccgggooouuuvvvlllkkkiiihhhggggggddd___[[[[[[WWWSSSPPPOOOSSSbbbqqqxxxqqqdddcccaaaccclll}}}|||ttttttxxx{{{zzzxxxtttrrrtttyyy}}}}}}||||||zzzwwwtttqqqooonnnllliiihhhiiikkklllmmmkkkjjjiiiiiikkkooorrruuuxxx|||}}}xxxuuuvvvxxxyyyzzzxxxuuuqqqnnnmmmmmmnnnnnnnnnmmmkkkjjjmmmmmmooossswwwxxxwwwuuurrrrrrrrrrrrrrrrrrssssssqqqqqqqqqrrrsssuuuvvvwwwvvvvvvwwwyyy|||~~~~~~|||{{{zzzzzzxxxwwwuuusssrrrrrrqqqqqqqqqsssuuuxxxyyyxxxwwwvvvwww~~~zzztttnnngggbbbbbb```]]][[[ZZZYYYWWWUUUUUUUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]\\\]]]]]]___aaabbbbbbbbbddddddddddddbbbaaa`````````___]]]]]]___aaa```bbbdddeeeiiiqqq|||tttgggbbbffffffggghhhgggddd^^^ZZZUUUQQQMMMLLLOOOZZZnnnxxxooohhh^^^]]]___iiiyyy{{{uuurrrtttxxx~~~~~~|||zzzxxxyyy|||{{{zzzyyywwwtttpppmmmkkkkkkjjjhhhgggggghhhiiijjjhhhiiiiiiiiijjjoooxxx~~~}}}wwwuuuvvvwwwvvvuuurrrnnnlllpppqqqsssttttttrrrpppoooqqqqqqsssuuuxxxxxxvvvtttnnnpppqqqsssrrrqqqooommmqqqqqqrrrttttttuuuuuuuuuttttttuuuxxx{{{}}}}}}|||zzzzzzzzzyyyxxxuuusssqqqppppppooopppqqqsssuuuvvvwwwuuusssrrruuu~~~wwwoookkkgggbbb^^^\\\ZZZXXXWWWWWWWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQQQQOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\___^^^]]]\\\]]]___aaacccbbbbbbccccccbbbaaa______]]]^^^^^^^^^]]]^^^```cccccceeeiiimmmsss}}}rrrjjjdddbbbdddeeehhhhhhfffaaa[[[VVVQQQOOONNNPPPWWWfff{{{yyyppphhhaaa\\\\\\bbbpppzzztttooonnnuuu}}}}}}{{{{{{{{{wwwwwwvvvuuurrrooollljjjiiijjjiiihhhfffffffffggggggiiikkkkkklllsss~~~}}}wwwvvvvvvvvvuuusssqqqooonnnrrrtttwwwyyyyyywwwtttrrrrrrrrrtttvvvyyyyyywwwuuuooopppqqqrrrqqqpppnnnmmmqqqrrrtttuuuuuutttsssssssssssstttvvvyyy{{{{{{zzzxxxyyyyyyxxxwwwtttqqqpppooonnnnnnooooooqqqrrrsssrrrqqqnnnlllmmmsss{{{yyyssskkkeeeaaa^^^[[[XXXYYYWWWUUUUUUVVVVVVUUUTTTRRRRRRQQQQQQQQQQQQQQQRRROOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXYYYZZZ[[[]]]]]]```___]]]\\\]]]___aaacccbbbbbbaaaaaa___^^^]]]]]][[[\\\]]]]]]]]]___bbbdddeeeiiiooowwwvvvlllhhheeedddeeeeeefffhhhgggccc]]]WWWSSSKKKNNNSSSYYYeeeuuurrrjjjccc]]]^^^___fffwww{{{zzzwwwrrrkkkjjjvvv|||yyywwwtttttttttsssrrrpppnnnllliiikkkkkkjjjfffccccccddddddhhhkkklllnnnttt|||wwwwwwvvvuuusssrrrqqqpppppptttvvvxxxzzzzzzxxxuuurrrppppppsssvvvyyy{{{yyyxxxsssrrrqqqooooooooopppqqqrrrssstttttttttsssqqqpppsssrrrsssuuuwwwyyyxxxwwwwwwwwwvvvvvvtttrrrooonnnnnnnnnnnnnnnnnnooopppppplllllljjjhhhhhhkkkqqquuuyyyoookkkddd___\\\ZZZXXXWWWVVVUUUSSSSSSTTTUUUUUUTTTRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZ[[[]]]^^^_________^^^^^^^^^___aaabbbaaa``````^^^]]]\\\\\\[[[[[[\\\^^^^^^___aaaeeehhhiiipppyyysssgggbbbbbbaaaaaacccfffggggggddd___YYYUUUSSSJJJSSS]]]gggtttzzznnnhhhccc^^^aaadddnnn}}}zzzsssuuuwwwtttmmmlllxxx~~~|||zzzxxxttttttttttttsssrrrpppooojjjlllmmmjjjeee```______bbbeeeiiilllooottt{{{}}}{{{|||~~~}}}zzzwwwvvvtttrrrpppooopppqqqrrrtttuuuwwwxxxwwwuuurrrpppmmmnnnpppuuuyyyzzzzzzxxxvvvssspppnnnmmmooorrrtttsssssssssrrrrrrqqqooooooppppppqqqsssvvvxxxwwwvvvwwwvvvuuusssqqqpppnnnnnnmmmnnnnnnnnnnnnnnnnnnnnniiiiiiiiihhhggghhhkkknnnxxx~~~xxxqqqlllgggddd```\\\ZZZYYYXXXXXXUUUSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQQQQSSSTTTVVVXXXYYYZZZ[[[[[[[[[\\\^^^___```____________```````````````___^^^]]]\\\[[[[[[[[[]]]^^^```aaaccceeeiiilllrrr{{{llleee___^^^______aaaeeeffffffeee```ZZZVVVVVVVVVXXXcccnnnwwwrrrjjjiiihhheeegggmmmyyyyyyvvvwwwuuuwww{{{{{{wwwvvv~~~|||{{{wwwwwwwwwvvvuuusssqqqoooiiilllnnnjjjccc\\\ZZZZZZbbbeeeiiinnnrrruuuwwwxxxwwwuuusssuuuyyyzzzxxxtttqqqooollljjjjjjllloooqqqsssttttttsssrrrpppnnnmmmlllmmmooossswwwxxxxxxvvvtttrrrooommmnnnpppsssuuutttsssrrrpppooonnnnnnnnnllllllnnnqqqvvvxxxyyyxxxxxxwwwtttqqqpppoooooopppnnnnnnnnnnnnnnnnnnmmmmmmiiijjjjjjiiigggggghhhjjjsss~~~|||yyywwwvvvuuuyyypppllliiifffccc^^^\\\YYYWWWUUUUUUUUUUUUTTTRRRPPPQQQRRRSSSRRRRRRRRRRRRQQQRRRRRRSSSTTTUUURRRRRRSSSSSSTTTTTTTTTUUUXXXWWWVVVUUUTTTRRRQQQQQQPPPQQQQQQSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^___```^^^___``````aaa``````______^^^]]]\\\[[[[[[[[[[[[___```bbbdddeeehhhmmmpppzzzmmmbbb^^^\\\^^^___aaaeeekkkeeeeeebbb]]]XXXVVVWWWZZZjjjttt~~~vvvjjjgggjjjmmmlllmmmuuuzzztttuuuzzz{{{|||}}}zzzzzzzzzxxxvvvsssqqqooohhhlllmmmiiiaaaYYYWWWWWWeeegggkkkrrrwwwxxxwwwuuuqqqoooooorrrwwwxxxuuuqqqmmmkkkhhhffffffiiimmmooosssrrrqqqpppnnnmmmkkkjjjlllmmmooorrruuuwwwuuutttqqqpppooonnnnnnppprrrttttttsssqqqooommmmmmmmmmmmhhhiiikkkpppvvvzzz{{{{{{zzzxxxtttqqqoooooopppqqqnnnnnnnnnooonnnnnnmmmllljjjkkkllljjjhhhgggggghhhqqq~~~zzzxxxuuuuuusssqqqooommmkkkjjj~~~yyywwwsssnnniiieeecccaaa]]]ZZZZZZYYYXXXUUUTTTRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTVVVWWWXXX^^^]]]\\\[[[\\\]]]^^^___`````````______^^^^^^^^^aaa___\\\[[[[[[\\\\\\[[[]]]___cccggglllrrryyy~~~xxxiiiddd___\\\ZZZ[[[^^^bbbcccccccccbbb^^^XXXUUUZZZeeeooo}}}tttnnnhhhfffhhhmmmppprrrsss}}}~~~zzzyyyxxxwww{{{zzz}}}yyyuuurrrqqqppppppoookkknnnnnnhhh^^^WWWXXX[[[kkknnnqqqrrrpppmmmkkkkkkooommmmmmpppssstttrrrooolllhhhdddcccfffiiikkkkkklllkkkjjjlllooopppmmmkkklllmmmppptttwwwwwwtttqqqqqqpppnnnnnnnnnoooqqqrrrrrrrrrqqqpppooonnnmmmmmmnnnnnnppptttyyy}}}~~~~~~zzzyyyuuuqqqmmmlllnnnpppuuusssqqqppppppooommmlllnnnnnnmmmmmmmmmmmmnnnoooppp{{{}}}xxxyyy|||}}}zzzyyy{{{xxxvvvtttttttttrrrppppppnnnllliiifffdddbbbaaa|||vvvqqqlllhhhfffgggccc___]]]\\\[[[YYYWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYY^^^^^^]]]]]]]]]^^^```aaa_________^^^^^^^^^]]]]]]```___^^^^^^______```___bbbdddhhhmmmsss|||}}}jjj```]]]\\\ZZZYYY[[[___bbbccccccdddaaa[[[XXX[[[eeetttzzztttiiidddaaadddnnnxxx~~~~~~|||||||||{{{|||vvvxxxvvvtttsssrrrpppooonnnlllnnnnnnggg___[[[]]]aaannnpppqqqpppmmmkkkjjjjjjpppoooppprrruuuvvvtttrrrmmmjjjggggggiiillllllkkkmmmlllmmmooorrrrrrooollljjjmmmpppsssuuutttsssrrrrrrqqqnnnmmmmmmnnnoooqqqrrrrrrqqqpppoooooonnnnnnooopppssswww|||~~~~~~|||zzzyyyvvvqqqnnnmmmoooqqqvvvuuusssrrrqqqpppnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnrrrzzz{{{ssssssuuu~~~~~~{{{xxxvvvsssrrrqqqooommmlllllllllkkkjjjgggfffdddaaa^^^\\\[[[ZZZ|||}}}~~~|||yyyuuuqqqnnnmmmlllkkkiiifffbbb```^^^\\\ZZZXXXVVVUUUVVVVVVUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZZZZ^^^^^^^^^^^^___```aaabbb^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]^^^______``````hhhkkkpppwwwyyykkkaaa]]]]]]ZZZYYYYYY\\\___aaaaaaaaa___ZZZUUUWWWbbbsssxxxpppjjjeee^^^[[[]]]hhhxxxyyytttrrrsssuuuuuutttrrrooommmnnnooommmgggaaa```eeekkkssssssqqqnnnjjjhhhiiijjjqqqqqqrrrtttvvvwwwvvvtttnnnmmmlllmmmoooooonnnmmmmmmnnnppptttvvvuuurrroookkkooossstttsssqqqrrrssssssqqqnnnlllkkklllnnnppprrrrrrqqqqqqpppppppppoooqqqrrruuuyyy}}}~~~}}}{{{zzzyyyvvvrrrooonnnppprrrxxxwwwuuusssrrrpppoooooooooooonnnnnnnnnnnnoooooowwwzzzvvvrrrrrrvvv{{{~~~yyywwwtttpppmmmkkkiiiiiigggeeecccbbbccccccbbbaaa^^^]]][[[XXXVVVTTTSSSSSS}}}|||{{{uuuuuuvvvxxx|||yyyuuupppooommmjjjgggeeecccaaaaaaaaa```___]]]\\\ZZZZZZTTTSSSSSSSSSTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]^^^^^^___```aaabbb]]]]]]]]]]]]]]]]]]]]]]]]ZZZ\\\^^^``````aaabbbdddkkkqqqzzzwwwhhhaaa^^^]]]___ZZZZZZ[[[\\\]]]^^^]]]\\\XXXUUUTTT]]]nnnvvvkkkddd```___ZZZ\\\dddttt}}}xxxuuuqqqtttxxxzzzyyyuuurrrooopppooommmhhheeefffmmmrrrvvvtttqqqlllhhhgggiiikkkooopppqqqssstttuuutttssslllnnnpppssstttsssrrrpppnnnppptttwwwxxxwwwtttqqqppptttwwwvvvqqqnnnooorrrqqqooommmllllllmmmpppqqqrrrrrrrrrqqqqqqqqqppppppssssssuuuxxx{{{|||{{{yyywwwwwwuuuqqqnnnnnnoooqqqxxxwwwvvvsssqqqooooooppprrrrrrqqqpppppppppqqqqqqzzz|||}}}uuuuuuttttttuuuxxx|||}}}}}}|||{{{yyywwwvvvuuuqqqnnnjjjfffcccaaaaaaaaaaaa___\\\[[[\\\[[[ZZZYYYWWWVVVTTTRRRQQQOOOOOOOOO}}}{{{yyyqqqqqqqqqrrrtttxxx|||~~~~~~~~~yyytttpppkkkgggddd``````___^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXXVVVTTTTTTRRRSSSSSSSSSRRRRRRRRRRRROOOOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[\\\\\\]]]]]]^^^___`````````]]]]]]]]]]]]]]]]]]]]]]]]]]]```cccdddeeefffiiilllqqqzzzvvveee]]]\\\[[[[[[\\\]]]]]]]]]\\\[[[YYYWWWWWWTTTUUU\\\kkk~~~ttthhh___[[[\\\^^^\\\cccqqq}}}zzzwwwuuussssssxxx}}}|||xxxtttsssqqqpppnnnkkkhhhjjjpppuuuuuutttqqqmmmiiiiiikkkmmmmmmooopppqqqqqqppppppooojjjnnnrrrvvvwwwuuusssrrrooorrrvvvyyyxxxvvvsssrrrrrrvvvwwwtttmmmjjjkkknnnnnnnnnmmmnnnoooqqqsssuuusssrrrrrrrrrqqqppppppppptttrrrrrrsssvvvxxxyyyxxxttttttrrrpppmmmmmmnnnpppuuuuuutttqqqnnnmmmoooqqquuuuuutttssssssrrrssssssxxxzzz}}}{{{uuupppnnnppprrrssssssuuuxxxzzz}}}|||yyyxxxwwwwwwuuusssqqqnnnlllkkkhhhfffbbb___\\\ZZZZZZZZZ[[[YYYVVVTTTTTTSSSQQQPPPPPPPPPNNNMMMLLLKKKKKKKKK{{{yyyoooooonnnnnnoooppprrrrrruuuvvvyyy}}}{{{tttpppmmmjjjfffcccaaa___\\\ZZZWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUTTTSSSQQQPPPPPPRRRSSSRRRPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSSSSSSSSSSTTTUUUVVVTTTTTTUUUVVVWWWWWWXXXYYYWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVWWWXXXZZZ[[[\\\]]]]]]^^^____________^^^]]]]]]]]]]]]^^^^^^^^^^^^[[[^^^bbbdddfffjjjpppuuupppggg^^^]]]___^^^]]]]]]^^^___^^^[[[WWWUUUTTTTTTQQQWWWdddvvvsssfff]]]XXXWWWYYY^^^aaalll|||wwwvvvzzz}}}~~~zzzwwwtttrrrqqqqqqwww|||{{{vvvttttttqqqqqqpppnnnlllmmmppprrrqqqqqqqqqooommmmmmnnnpppnnnpppqqqqqqooommmmmmmmmjjjnnntttwwwvvvsssqqqppppppsssvvvwwwvvvsssqqqppprrrsssrrrooojjjggghhhjjjmmmnnnppprrrtttuuuvvvwwwssssssrrrqqqpppooonnnnnnqqqpppppprrruuuvvvvvvvvvqqqrrrqqqooommmlllnnnooorrrsssssspppllllllooorrrwwwvvvuuuttttttssstttttttttwwwzzz|||~~~xxxqqqllliiiggghhhjjjlllooosssyyy|||yyyvvvtttqqqnnnoooooommmkkkhhheeecccaaa___]]][[[XXXVVVUUUTTTTTTSSSQQQNNNLLLLLLKKKJJJHHHJJJJJJIIIHHHGGGGGGGGGGGG|||zzzqqqqqqpppooonnnnnnmmmmmmooopppqqqtttxxx{{{~~~~~~~~~}}}}}}~~~}}}|||{{{|||}}}zzzwwwssspppmmmiiieeebbbbbb___\\\ZZZYYYYYYWWWVVVTTTTTTSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTTTTSSSQQQPPPNNNPPPSSSRRRPPPNNNNNNOOONNNNNNNNNMMMNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTSSSSSSSSSTTTUUUVVVTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\______```aaa```___^^^]]]]]]]]]^^^^^^^^^_________[[[___dddgggkkkrrr|||xxxpppddd```___bbbdddbbbaaaccc^^^___]]]YYYUUURRRSSSUUUVVV___ppp~~~qqqeeeZZZWWWVVVWWW\\\bbblllxxxxxxqqqqqqwww||||||zzzuuuuuusssrrrpppqqqrrrtttzzz}}}}}}wwwrrrqqqrrrqqqrrrrrrqqqooommmmmmlllkkknnnppprrrrrrqqqrrrsssqqqssstttssspppmmmlllmmmmmmqqqvvvwwwsssooollljjjpppsssvvvuuurrrooonnnnnnrrrqqqooommmkkkkkkllllllnnnpppsssvvvxxxxxxwwwwwwtttsssrrrqqqooommmllllllmmmnnnqqquuuwwwwwwuuurrrqqqqqqqqqpppnnnmmmnnnppppppqqqrrrooollllllpppuuuvvvvvvuuutttsssssssssssstttvvvyyy{{{{{{{{{|||}}}sssiiicccaaabbbcccdddgggmmmtttyyy{{{{{{}}}}}}uuusssqqqpppooollliiifffeeedddcccbbb___]]][[[ZZZUUUTTTSSSRRRQQQPPPOOONNNLLLJJJHHHGGGHHHIIIHHHGGGGGGGGGFFFFFFEEEFFFFFFFFF}}}zzzttttttssssssqqqooonnnmmmkkklllmmmooorrrtttwwwxxx{{{}}}}}}||||||{{{zzzzzzzzz{{{|||}}}wwwvvvvvvvvvwwwzzz}}}|||}}}~~~}}}{{{{{{{{{}}}{{{{{{{{{{{{{{{zzzyyyxxxxxxvvvtttrrrsssuuuxxxzzz|||~~~|||wwwtttllliiifffcccaaa___]]][[[ZZZWWWTTTRRRRRRRRRQQQPPPQQQQQQPPPOOOOOONNNMMMMMMLLLMMMOOOQQQRRRQQQPPPOOOMMMPPPSSSSSSQQQOOOOOOQQQOOONNNNNNNNNNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRSSSUUUTTTSSSSSSSSSTTTVVVVVVTTTTTTUUUVVVWWWYYYYYYZZZYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUVVVXXXYYY[[[\\\aaaaaabbbbbbbbb```___]]]^^^^^^^^^______`````````aaaffflllpppvvvxxxjjjdddbbb\\\[[[]]]bbbdddbbbaaaddd]]]^^^\\\XXXSSSRRRTTTWWWbbbmmm~~~hhh\\\SSSTTTWWWZZZ```hhhvvvwwwqqqqqqxxx~~~~~~yyywwwlllmmmnnnooopppssswwwzzzzzz}}}~~~yyyrrrmmmnnnpppqqqrrrsssssspppmmmjjjhhhgggkkkppptttuuuuuuuuuuuutttvvvxxxvvvqqqnnnmmmnnnooossswwwvvvqqqkkkgggfffqqqsssuuusssooollllllmmmtttqqqnnnnnnoooqqqqqqqqqqqqssswwwzzz{{{yyywwwvvvttttttrrrpppnnnlllkkkjjjiiilllrrrxxx{{{yyytttoooqqqrrrrrrqqqooonnnoooqqqoooqqqrrrooollllllrrrwwwuuuuuutttsssrrrqqqqqqqqqwwwyyy{{{{{{{{{{{{|||}}}{{{~~~oooeee^^^^^^^^^^^^```eeekkkpppooopppttt~~~{{{yyywwwuuuuuulllkkkkkkkkkjjjhhhddd```]]]]]]\\\[[[ZZZXXXVVVVVVNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFEEEFFFHHHJJJJJJIIIGGGGGGGGGFFFFFFGGGGGGHHH|||yyywwwuuutttssspppllliiijjjjjjjjjjjjkkklllmmmnnnrrrtttvvvyyy{{{}}}}}}}}}}}}~~~}}}|||{{{zzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxxxxwwwvvvuuuuuuvvvtttrrrqqqrrrtttwwwyyywwwwwwwwwvvvuuusssrrrqqqpppoooooonnnlllkkkjjjjjjhhhhhhggggggggghhhhhhiiinnnnnnooonnnllljjjgggeee``````^^^\\\ZZZWWWUUUSSSSSSRRRQQQQQQRRRRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMRRRTTTPPPLLLMMMMMMLLLQQQPPPOOOOOONNNNNNOOOOOOQQQQQQPPPOOOOOOPPPPPPPPPNNNPPPRRRSSSRRRPPPPPPQQQPPPQQQTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXYYY[[[\\\\\\[[[\\\]]]]]]\\\ZZZWWWVVVSSSTTTUUUUUUVVVWWW[[[]]]]]]___```___]]][[[[[[[[[WWWZZZ\\\^^^^^^^^^```aaadddllluuu|||~~~mmmeeeaaa\\\WWWYYYZZZ]]]bbbhhhjjjhhhfffbbb\\\WWWUUURRRPPPWWWbbbnnn~~~pppeeeWWWPPPWWW^^^aaagggppp|||yyyyyy~~~xxxssspppmmmkkknnnuuu{{{|||{{{xxxxxxwwwsssooonnnppprrrxxxxxxwwwuuusssrrrqqqpppssstttuuuvvvuuusssqqqoooqqqrrrsssssssssrrrpppoootttvvvxxxtttmmmiiiiiikkkooosssuuurrrmmmjjjkkknnntttttttttrrrqqqqqqrrrtttrrrwww||||||yyywwwyyy||||||zzzwwwssspppmmmkkkjjjfffmmmuuuwwwtttpppppppppqqqpppoooppprrrsssrrrqqqvvvuuuuuusssqqqqqqtttvvvuuutttrrrqqqqqqsssuuuwww|||}}}~~~{{{xxxxxx~~~pppiii___YYY\\\___]]]\\\^^^aaaeeelllttt~~~}}}|||{{{wwwsssuuu{{{|||yyyxxxvvvuuusssqqqooolllkkkjjjeeedddbbb```]]][[[YYYXXXWWWUUUSSSQQQOOONNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDD|||yyywwwvvvuuutttrrrooollljjjiiihhhffffffffffffgggkkklllnnnppprrrsssttttttvvvvvvxxxyyy{{{|||}}}~~~}}}|||{{{zzzyyywwwvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvrrrrrrrrrqqqpppooooooooosssrrrpppppppppqqqssstttsssrrrqqqpppooonnnnnnmmmkkkkkkjjjiiihhhgggffffffaaaaaa````````````aaaaaaeeefffffffffeeebbb```^^^\\\\\\[[[ZZZWWWUUUSSSRRRPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLNNNSSSVVVRRROOOPPPRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNPPPRRRSSSRRRQQQQQQRRRRRRTTTVVVVVVVVVUUUVVVXXXXXXXXXXXXYYYYYY[[[\\\]]][[[\\\]]]]]]]]][[[YYYXXXTTTUUUVVVVVVVVVWWWZZZ]]]]]]___``````^^^]]]^^^___[[[]]]___```aaaccceeehhhkkksss~~~|||kkk```]]]]]][[[XXX^^^^^^___cccggghhhfffddd\\\WWWSSSUUUWWW[[[dddnnnvvvjjj^^^VVVTTT\\\ccchhhttt|||uuuqqqqqqnnnnnnrrrxxx~~~~~~}}}{{{{{{zzzwwwssssssvvvyyy{{{zzzyyywwwuuusssrrrqqquuuuuutttsssqqqooolllkkkoooqqqssstttuuuuuutttssswwwzzz{{{wwwqqqmmmmmmooosssvvvyyywwwrrrpppqqqsssuuuuuutttrrrqqqqqqsssuuuvvvzzz~~~~~~zzzwwwxxxzzzzzzxxxuuuqqqnnnkkkiiihhhhhhmmmssstttrrrpppppprrruuutttssstttuuuvvvuuusssssssssrrrqqqppppppsssuuutttsssrrrrrrtttwwwzzz|||{{{|||}}}~~~{{{wwwvvvzzzyyynnndddbbbaaa\\\ZZZ[[[\\\```eeemmmwww{{{{{{}}}}}}wwwrrrsssxxx~~~~~~}}}}}}~~~}}}|||{{{zzzyyywwwtttrrrooonnnlllkkkjjjhhheeecccbbbaaa]]]\\\ZZZXXXVVVTTTRRRRRRSSSQQQOOOMMMKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEDDDDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEFFFFFF}}}xxxwwwvvvvvvvvvuuurrrooommmkkkhhhdddbbbaaaaaaaaadddddddddeeegggiiijjjkkkmmmmmmoooppprrrtttuuuuuuttttttsssrrrrrrqqqqqqpppoooppppppqqqqqqppppppooopppoooooonnnnnnmmmmmmlllnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjhhhggggggggghhheeeddddddcccbbbaaa``````[[[[[[ZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWVVVTTTSSSQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKMMMSSSVVVSSSQQQRRRTTTTTTQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOPPPOOOQQQSSSSSSRRRRRRRRRSSSTTTVVVXXXYYYXXXXXXYYYZZZXXXXXXXXXYYYZZZ[[[]]]]]]\\\\\\]]]]]]]]]\\\ZZZYYYVVVWWWXXXWWWVVVWWWZZZ\\\^^^```aaaaaa``````aaabbb^^^```bbbccceeeiiinnnrrrwwwlllcccZZZVVVXXX[[[[[[ZZZ______```cccffffffdddbbbZZZVVVVVV\\\eeemmmwww~~~uuucccYYYWWW[[[eeelllttt~~~xxxrrroooppppppqqqvvv|||}}}}}}}}}|||zzzyyy{{{~~~~~~}}}|||zzzwwwuuutttsssuuutttrrrpppnnnkkkiiihhhoooqqqtttwwwyyyyyyxxxwwwyyy{{{{{{xxxssspppppprrruuuwwwyyyxxxuuutttuuuxxxwwwvvvuuurrrqqqqqqtttwww{{{~~~~~~zzzwwwwwwxxxxxxwwwtttpppmmmjjjhhhgggkkknnnqqqqqqoooooorrruuuxxxwwwvvvvvvwwwvvvtttrrroooppppppooooooooorrrtttsssrrrrrrrrrtttwwwzzz|||{{{{{{|||~~~~~~{{{xxxtttwww|||wwwoooiiiaaa]]]\\\XXXYYY\\\bbbkkkvvv|||wwwzzz~~~~~~vvvooopppvvv|||zzzxxxuuutttttttttuuuwwwwwwxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxvvvtttrrrqqqqqqqqqpppooonnnmmmlllkkkhhhfffdddcccaaaaaa___]]]\\\ZZZXXXXXXUUUTTTSSSQQQOOOMMMLLLKKKLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFEEECCCBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGHHH}}}wwwvvvvvvwwwwwwwwwtttrrrpppnnnjjjfffcccbbbbbbbbb``````______```bbbdddeeeffffffgggiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkkkkkkkkkkkkkkkkjjjmmmmmmllllllkkkkkkkkkkkkjjjkkkkkkkkkjjjiiigggffffffeeecccaaa``````bbbccc______^^^^^^]]]\\\\\\[[[YYYYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMSSSUUURRROOOQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPRRRSSSTTTSSSSSSTTTUUUVVVXXXZZZZZZYYYXXXYYYZZZXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWXXXZZZ]]]```aaabbbaaa``````bbbccc```aaacccfffjjjpppxxx}}}uuujjj^^^ZZZVVVVVVXXX[[[[[[ZZZ[[[]]]aaadddeeedddbbb```[[[[[[```kkkxxx{{{jjj]]]ZZZ[[[bbbmmmxxx|||vvvqqqooopppqqquuuzzz~~~~~~|||~~~}}}||||||}}}}}}{{{yyywwwuuutttrrrqqqooonnnmmmmmmmmmmmmrrrtttxxx{{{||||||zzzyyywwwxxxxxxvvvrrrpppppprrrrrrtttuuutttssssssuuuwwwxxxwwwuuusssqqqrrruuuxxxzzz|||}}}|||yyyvvvvvvvvvwwwvvvssspppmmmkkkiiihhhnnnooooooooonnnppptttwwwwwwvvvuuuuuuuuussspppnnnlllnnnoooooonnnooorrrttttttsssrrrqqqrrrssstttuuu{{{{{{|||~~~~~~{{{yyytttuuuxxx~~~zzzppphhhddd[[[ZZZZZZ^^^eeennnvvvzzz~~~}}}|||yyy{{{~~~|||ssslllnnnvvv{{{xxxsssnnnkkkjjjkkkllljjjkkkkkklllmmmoooqqqrrrvvvuuusssrrrrrrsssuuuvvvwwwvvvuuuttttttssssssssstttsssrrrqqqpppooonnnnnnkkkiiiggggggggggggeeedddccccccbbbaaa```^^^\\\[[[ZZZZZZYYYWWWVVVTTTSSSRRROOOOOONNNMMMKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDBBBAAABBBCCCFFFGGGFFFFFFGGGGGGHHHHHHIIIIII~~~xxxwwwwwwxxxxxxxxxuuusssooommmjjjgggeeeddddddeee___^^^]]]]]]]]]^^^```aaa______```aaabbbccccccdddeeeeeeeeefffffffffggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeefffggghhhhhhgggeeecccaaabbb```^^^\\\\\\\\\^^^___\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWUUUUUUVVVWWWWWWWWWWWWWWWQQQQQQRRRRRRQQQQQQPPPOOOMMMOOOPPPOOOMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPUUUWWWSSSOOOPPPQQQPPPRRRQQQPPPPPPOOOOOOPPPPPPOOONNNNNNNNNOOOOOOPPPQQQQQQSSSTTTTTTSSSTTTUUUWWWVVVXXXZZZZZZYYYXXXYYYZZZWWWXXXXXXYYY[[[\\\^^^___```___^^^\\\ZZZXXXVVVUUUYYYZZZZZZYYYXXXYYY[[[^^^aaabbbbbbaaa``````bbbcccaaacccgggkkkrrr{{{pppbbb[[[VVVVVVWWWXXXYYYZZZZZZZZZ[[[___ccceeedddaaa]]]ZZZZZZ```lllzzzyyylllbbb]]]]]]```iiixxx{{{vvvssssssvvvxxx{{{~~~|||{{{{{{zzz{{{~~~~~~~~~|||zzzxxxvvvtttsssmmmmmmmmmnnnppprrrtttuuuwwwxxx{{{}}}}}}|||zzzyyyvvvvvvuuusssqqqqqqqqqrrrpppqqqqqqqqqqqqrrrsssuuuwwwwwwuuusssqqqrrruuuwwwvvvwwwwwwwwwuuuttttttuuutttsssqqqnnnllljjjiiiiiippppppooooooooorrrvvvxxxvvvuuuttttttsssqqqnnnkkkkkkmmmnnnooooooppprrrtttsssrrrrrrqqqrrrssstttttt{{{zzz{{{}}}~~~~~~{{{yyyuuuvvvwwwyyyyyyqqqgggccc```___ccciiimmmoooqqqsssttttttssstttxxx|||}}}~~~}}}|||xxxoooiiimmmuuuwwwsssnnniiieeedddeeefffbbbbbbbbbcccdddeeefffgggiiihhhgggfffgggiiikkklllllllllkkkiiiiiiiiiiiiiiiggggggffffffeeedddcccccc```___]]]]]]]]]]]][[[YYYZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOKKKJJJJJJIIIHHHHHHGGGGGGDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHDDDDDDCCCBBBCCCEEEGGGIIIFFFGGGGGGHHHIIIIIIJJJJJJ|||{{{zzzzzzzzzyyyvvvssslllkkkjjjhhhgggfffeeeeee^^^^^^]]]]]]\\\]]]]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]]]]^^^^^^^^^___aaaaaa````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccaaa___^^^]]]]]][[[ZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTRRRRRRRRRRRRSSSSSSSSSTTTPPPPPPPPPPPPPPPPPPOOONNNKKKMMMOOOMMMJJJIIIKKKMMMNNNNNNNNNNNNNNNOOOOOOOOORRRWWWYYYUUUQQQQQQRRRQQQRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTUUUWWWYYYWWWXXXZZZZZZYYYXXXXXXYYYWWWXXXXXXYYY[[[]]]___```aaa```^^^]]][[[YYYWWWWWWYYYZZZZZZZZZYYYZZZ]]]___aaabbbbbbaaa```aaadddffffffiiiooovvv~~~kkk^^^VVVRRRNNNQQQUUUXXXXXXYYYZZZ[[[```ccceeedddaaa]]]ZZZXXX\\\hhhxxxvvvjjjcccaaabbbcccjjjxxx~~~{{{wwwvvvwww~~~~~~{{{wwwwwwwwwzzz}}}zzzyyyxxxwwwuuusssrrrqqqjjjkkkmmmppptttvvvyyyzzzyyyyyyzzzzzzzzzxxxwwwvvvwwwvvvuuussssssssstttuuurrrqqqqqqpppqqqssstttvvvuuuvvvuuutttrrrrrrtttuuuqqqqqqrrrrrrrrrrrrrrrrrrpppooommmlllkkkjjjjjjjjjpppppppppqqqsssuuuwwwyyyvvvvvvuuuuuuuuurrrnnnkkkjjjlllnnnooonnnoooqqqrrrpppqqqrrrsssuuuvvvxxxyyyxxxxxxxxxzzz{{{{{{zzzxxxuuuvvvvvvvvvwww~~~wwwqqqjjjeeeeeeeeedddcccgggggghhhhhhiiikkkooosssvvv{{{~~~yyytttmmmgggiiiooommmkkkhhhdddbbbaaa```aaa^^^]]]]]]]]]]]]^^^______]]]]]]\\\\\\]]]___```aaaaaa```___^^^]]]]]]]]]]]]ZZZ[[[[[[[[[ZZZZZZYYYXXXUUUTTTSSSSSSTTTSSSPPPNNNPPPPPPQQQPPPPPPOOONNNMMMNNNNNNMMMLLLLLLKKKJJJJJJFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFFFFEEEDDDEEEGGGIIIJJJIIIIIIHHHDDDEEEEEEFFFGGGHHHJJJKKKHHHHHHIIIJJJKKKLLLLLLMMM~~~~~~}}}{{{wwwtttkkkkkkkkkkkkjjjhhhfffeee````````````___^^^^^^]]]ZZZZZZYYYXXXXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXYYY[[[[[[ZZZYYYYYYZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTRRRRRRQQQQQQRRRPPPPPPOOOOOOOOOPPPQQQQQQNNNOOOOOOOOONNNNNNMMMLLLJJJMMMPPPNNNJJJIIIKKKNNNMMMNNNNNNNNNOOOOOOOOOOOOPPPVVVXXXTTTQQQQQQSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUUUUTTTUUUXXX[[[XXXYYY[[[[[[YYYXXXYYYZZZWWWXXXXXXZZZ[[[]]]___```aaa```___^^^]]]\\\\\\\\\YYYZZZ[[[ZZZZZZ\\\___aaa```aaabbbbbbccceeeiiilllooosss{{{uuucccYYYUUURRRPPPMMMRRRXXX[[[[[[[[[\\\___cccdddcccaaa^^^]]]___bbbjjjxxx~~~wwwtttooojjjdddbbbeeeiiiqqq~~~}}}yyy}}}~~~zzzwwwyyy{{{~~~zzzxxxttttttuuuyyy|||}}}{{{xxxttttttsssrrrqqqpppooooookkkmmmpppsssuuuwwwxxxxxxvvvvvvuuuuuuttttttttttttxxxvvvtttssssssuuuuuuvvvtttrrrqqqqqqrrrtttuuuvvvssstttuuuuuusssrrrrrrssspppooonnnnnnoooppppppooooooooonnnnnnmmmnnnnnnnnnpppppprrrtttwwwxxxxxxxxxuuuuuuuuuuuuuuurrrnnnkkkiiikkkmmmmmmmmmmmmnnnoooppppppqqqsssuuuvvvxxxyyyuuuttttttuuuwwwxxxvvvuuurrrttttttrrrqqqtttzzzzzzvvvqqqkkkfffcccbbbaaa```aaacccfffhhhooouuu||||||uuuqqqlllfffdddfffcccccccccbbbaaa```___^^^\\\[[[[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUURRRSSSTTTTTTTTTSSSRRRQQQOOONNNMMMNNNNNNMMMJJJHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGFFFFFFFFFHHHJJJKKKLLLKKKJJJIIIDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPP|||xxxuuummmmmmnnnnnnmmmjjjgggfffccccccddddddcccbbb```___]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWUUUVVVVVVVVVVVVVVVVVVVVV[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPMMMNNNNNNNNNMMMLLLKKKJJJLLLPPPRRRPPPLLLKKKMMMPPPOOOOOOOOOPPPPPPQQQQQQQQQLLLQQQTTTQQQOOOPPPRRRQQQRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSTTTUUUUUUUUUVVVYYY[[[YYY[[[\\\\\\ZZZYYYYYYZZZWWWXXXXXXZZZ\\\^^^```aaa``````_________``````aaaXXXZZZ[[[[[[[[[]]]```bbb^^^```aaaccceeehhhmmmqqqvvv{{{qqq^^^SSSQQQSSSTTTSSSSSSYYY___aaa___^^^```bbbcccbbb```\\\\\\```hhhooo{{{uuunnnkkkgggdddcccdddiiinnn~~~zzzyyy}}}vvvzzz}}}|||yyywwwzzz}}}zzzuuusssrrrsssuuuyyy||||||xxxtttqqqqqqpppoooooonnnmmmmmmmmmooorrruuuvvvvvvuuuuuusssrrrqqqppppppqqqrrrsssvvvtttrrrqqqrrrtttuuuuuutttrrrppppppqqqsssuuuuuuqqqsssuuuuuusssrrrqqqqqqqqqooonnnmmmnnnnnnnnnmmmrrrrrrrrrrrrrrrsssssstttoooqqqsssvvvyyyzzzyyywwwsssssssssttttttqqqmmmjjjhhhjjjllllllkkkkkklllmmmqqqqqqqqqrrrrrrrrrssssssrrrqqqqqqrrrtttuuutttrrroooqqqrrrpppmmmmmmrrrwww~~~~~~wwwbbbaaa___]]]\\\^^^```bbbffflllsssxxxzzz|||~~~zzzssspppllleee___^^^^^^___aaaccccccbbb```^^^[[[[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLMMMMMMLLLIIIFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGAAABBBDDDFFFGGGGGGGGGFFFHHHIIIKKKMMMMMMLLLKKKJJJDDDFFFIIILLLNNNNNNMMMMMMMMMMMMNNNOOOQQQRRRRRRSSS|||wwwsssnnnmmmkkkkkkllllllkkkiiifffffffffeeedddaaa___^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRPPPOOONNNNNNPPPRRRSSSSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTRRRQQQRRRTTTUUUSSSQQQRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSTTTSSSPPPNNNMMMNNNRRRRRRSSSTTTTTTTTTTTTTTTWWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[]]]______^^^bbbbbbbbbbbbaaa___^^^]]]___^^^\\\ZZZZZZ\\\^^^``````cccgggiiijjjnnnuuuzzzwwwbbb^^^WWWQQQNNNOOOQQQSSSWWWZZZ^^^```aaaaaaaaabbbccc[[[XXX\\\aaafffpppzzz~~~rrrhhhaaaddddddbbbaaaggguuuyyywwwyyyxxxwwwwwwvvvvvvwwwxxxyyy|||yyyvvvuuussspppnnnrrrrrrsssssssssrrrpppoooqqqnnnkkkkkknnnpppooonnnsssrrrqqqrrrtttuuutttrrrsssqqqooonnnoooqqqqqqppptttrrrooollljjjkkkmmmnnnssspppnnnmmmooorrrtttuuurrrqqqooonnnmmmmmmnnnooommmmmmkkkkkkkkkmmmooopppqqqtttwwwyyyyyyxxxuuusssnnnppprrrtttuuutttsssrrrmmmpppsssssspppllliiigggiiijjjjjjiiiggggggkkknnnppppppoooooooooooopppppppppqqqrrrrrrrrrrrrpppppprrrrrrssssssrrrqqqooonnnzzz~~~uuulllbbb]]]]]]___^^^]]]bbbeeeiiimmmppptttxxxzzzwwwvvvtttoooiiibbb^^^\\\______```bbbcccaaa^^^[[[[[[ZZZZZZZZZZZZYYYVVVTTTTTTSSSRRRSSSTTTSSSQQQOOORRRQQQQQQPPPOOONNNNNNMMMNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHMMMMMMMMMNNNNNNNNNNNNNNNJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPPPPRRRSSSSSSQQQPPPyyytttssspppmmmkkkjjjhhhfffdddlllllllllkkkiiigggeeeccc```___^^^]]][[[YYYXXXWWWXXXWWWVVVTTTSSSQQQPPPOOOPPPOOONNNMMMMMMNNNOOOPPPSSSRRRQQQPPPOOOOOOPPPPPPRRRRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTWWWTTTRRRRRRSSSSSSRRRPPPQQQQQQPPPPPPOOONNNLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRQQQPPPPPPOOOPPPPPPRRRSSSUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVYYYZZZZZZ[[[[[[\\\]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^_______________^^^^^^^^^]]]]]]]]]```___]]]\\\\\\]]]```aaadddgggkkknnnqqqwwwxxxhhh^^^VVVTTTPPPNNNNNNQQQUUUXXXXXX[[[^^^___^^^]]]]]]]]]^^^YYYYYY___fffmmmyyyzzznnneee^^^^^^aaadddeeehhhppp|||{{{wwwuuuwwwxxxwwwvvvttttttuuuvvvwww{{{xxxtttrrrqqqpppooommmooopppqqqrrrqqqpppooonnnooonnnmmmoooqqqsssrrrpppsssrrrqqqrrrsssuuuuuutttrrrpppnnnnnnpppqqqpppppprrroookkkgggeeefffhhhiiillllllllloooqqqsssrrrqqqpppooommmlllllllllmmmmmmmmmlllkkkkkkkkkmmmpppqqqssstttvvvwwwvvvtttrrrpppkkklllmmmoooooonnnnnnmmmjjjmmmooopppmmmjjjhhhgggggghhhhhhgggeeefffiiilllppppppooonnnmmmmmmmmmmmmnnnoooppprrrrrrrrrrrrqqqqqqqqqqqqpppooonnnlllkkkttt}}}zzzpppiiiffffffcccaaadddfffgggiiijjjmmmoooqqqttttttssspppkkkfffbbb```bbbaaa```aaabbbbbbaaa```[[[ZZZXXXYYYYYYYYYWWWUUUTTTSSSRRRRRRSSSSSSQQQOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEHHHIIIIIIIIIIIIJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRQQQRRRSSSUUUVVVWWWVVVUUU}}}yyyxxxtttooollljjjiiigggfffmmmmmmlllkkkiiigggeeedddeeedddcccaaa___]]]\\\[[[\\\[[[YYYWWWTTTRRRPPPOOONNNNNNNNNMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRRRRSSSTTTTTTXXXVVVSSSQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOONNNOOOPPPQQQRRRUUUTTTSSSQQQPPPPPPOOOOOOQQQSSSUUUVVVVVVVVVWWWYYYWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^______^^^^^^^^^]]]]]]]]]___^^^^^^^^^^^^^^^______]]]]]]]]]]]]]]]^^^______bbbaaa```___```bbbdddeeehhhlllrrrvvv|||vvviii^^^UUUOOONNNNNNNNNOOOQQQUUUYYY[[[XXX[[[^^^^^^]]][[[ZZZZZZXXXXXX]]]dddlllvvvmmm```ZZZYYY^^^bbbgggmmmttt}}}|||{{{yyyuuutttuuuwwwuuusssqqqqqqqqqsssttttttqqqnnnmmmnnnooooooooommmnnnooopppqqqpppooonnnmmmnnnppptttvvvwwwuuussssssqqqoooppprrrtttuuuuuuqqqooonnnooopppqqqpppooonnnkkkfffbbb```aaaccceeegggiiilllqqqtttssspppmmmmmmlllkkkjjjjjjjjjkkklllllllllkkkkkkllloooqqqssstttttttttsssqqqooommmlllgggggggggggghhhhhhhhhhhhgggiiilllllljjjgggfffeeeeeeffffffeeecccdddfffiiiooonnnmmmkkkkkkjjjjjjjjjmmmnnnooopppqqqrrrrrrrrroooooonnnmmmkkkiiihhhgggpppxxx|||xxxtttooollliiihhhgggffffffggghhhiiilllllllllllljjjhhheeedddfffdddbbbaaabbbddddddddd___]]]ZZZZZZZZZZZZYYYWWWUUUSSSRRRSSSTTTTTTSSSQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGKKKKKKKKKKKKLLLLLLMMMMMMOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRTTTVVVWWWWWWRRRRRRTTTVVVWWWXXXYYYYYY|||xxxssspppooonnnnnnmmmnnnmmmllljjjhhhfffeeedddfffeeeeeecccbbbaaa``````^^^]]]\\\YYYWWWUUUSSSRRROOOOOOOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLGGGHHHHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSVVVTTTQQQOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRPPPPPPPPPQQQSSSTTTUUUUUUTTTRRRRRRQQQQQQQQQRRRTTTWWWXXXWWWXXXYYYZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]```_________^^^^^^^^^^^^``````___^^^]]]]]]^^^```_________```aaaccceeefffddddddddddddeeegggjjjkkknnnsssyyy~~~oooaaaXXXSSSQQQPPPPPPQQQRRRUUUWWWZZZ\\\]]]YYY\\\^^^^^^\\\ZZZYYYZZZUUUZZZcccllluuutttddd[[[[[[\\\bbbfffnnnwww|||xxxxxxwwwsssrrrssssssrrrpppoooooopppqqqrrrooommmkkkkkknnnqqqssstttmmmnnnpppqqqrrrqqqqqqpppmmmppptttwwwyyyxxxuuurrrqqqooommmmmmppprrrssstttnnnnnnnnnooopppqqqooonnnkkkhhhdddaaa```bbbeeegggiiikkkooosssuuutttpppmmmkkkjjjiiihhhhhhiiijjjkkkllllllkkkkkkmmmppprrrtttuuutttrrrooollljjjiiihhhdddccccccddddddfffggghhhhhhiiijjjiiigggdddcccdddcccccccccccccccccceeefffjjjjjjiiiiiiiiiiiijjjjjjnnnnnnooooooooopppooooooooonnnllljjjhhhgggffffffpppvvvvvvtttqqqnnnllliiigggeeeddddddeeefffhhhiiihhhfffhhhfffeeeeeeggghhhgggggghhheeeaaa^^^]]]]]][[[ZZZWWWUUUTTTTTTUUUUUUUUUSSSQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPOOOOOONNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYUUUWWWYYYZZZ[[[\\\]]]^^^~~~xxxuuussssssrrrrrrrrrqqqpppnnnkkkjjjhhhhhheeeeeeeeeddddddccccccccc^^^^^^]]]\\\ZZZYYYXXXWWWRRRSSSSSSRRRRRRPPPOOONNNKKKKKKKKKLLLLLLLLLLLLLLLIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMKKKKKKLLLMMMNNNPPPPPPQQQPPPPPPOOONNNMMMNNNOOOPPPMMMMMMLLLLLLLLLMMMNNNOOOKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMOOOPPPRRRRRRTTTSSSRRRRRRRRRSSSUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUTTTVVVXXXXXXWWWWWWXXXYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^`````````_________^^^^^^______```^^^\\\]]]___bbbbbbbbbcccdddfffhhhjjjkkkeeeeeefffhhhjjjmmmoooqqqvvv{{{|||iiicccZZZRRRNNNNNNOOOPPPSSSTTTWWWYYY[[[]]]^^^^^^]]]^^^^^^\\\YYYWWWWWWXXXXXXaaammmxxxzzzggg]]][[[\\\___eeekkkuuu~~~xxxssssssrrrooommmooooooooonnnnnnooopppqqqrrrllljjjjjjlllpppuuuwwwxxxnnnoooqqqrrrsssrrrrrrqqqmmmqqquuuwwwwwwtttqqqooonnnmmmkkklllnnnpppqqqpppllllllmmmoooqqqqqqooollliiigggeeedddeeehhhkkkmmmpppppprrrtttvvvvvvssspppjjjiiiiiihhhiiijjjlllmmmmmmlllllllllnnnpppsssuuuuuussspppmmmjjjhhhgggfffbbbccccccdddfffhhhjjjkkkjjjkkkjjjhhheeebbbbbbbbbdddcccccccccddddddeeeeeefffffffffgggiiijjjlllmmmqqqpppooonnnmmmlllllllllmmmllljjjgggffffffggghhhnnnttt~~~wwwoooiiibbbaaa```aaadddffffffeee```bbbeeejjjnnnqqqqqqpppqqqnnniiieeecccaaa___]]]ZZZXXXVVVUUUVVVVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXX[[[]]]___``````aaadddggg|||yyywwwtttssstttsssqqqnnnllljjjiiiiiifffeeeeeeeeedddddddddddd______^^^^^^]]]]]]\\\\\\WWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOMMMKKKJJJLLLLLLKKKKKKJJJIIIHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLLLLMMMNNNOOOOOOMMMNNNPPPOOONNNMMMNNNOOOMMMMMMKKKKKKKKKLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWUUUWWWYYYYYYWWWVVVWWWXXXZZZZZZ[[[\\\\\\\\\\\\\\\^^^^^^___``````aaaaaabbb``````_________^^^^^^^^^]]]___```___]]]^^^cccgggdddfffhhhjjjlllnnnnnnoooggghhhjjjnnnqqquuuxxxzzzqqqdddWWWUUUQQQMMMLLLMMMOOOQQQRRRTTTWWWZZZ]]]___```aaaaaaaaa^^^[[[XXXXXXZZZ\\\dddnnn{{{lll]]]YYYYYY[[[]]]fffooo|||yyysssnnnmmmllljjjiiikkkmmmnnnoooppppppppppppooojjjiiijjjlllpppsssttttttnnnnnnpppqqqqqqpppoooooolllooorrrsssqqqooonnnnnnmmmllllllmmmnnnooonnnmmmjjjkkkmmmoooqqqqqqnnnkkkhhhhhhiiijjjkkknnnpppqqqrrrrrrrrrtttvvvwwwuuutttkkkkkkjjjjjjkkkmmmnnnpppnnnnnnmmmmmmnnnpppsssuuutttrrrpppmmmjjjhhhgggfffcccdddeeegggiiijjjkkkllljjjjjjiiifffcccbbbbbbccceeeddddddeeefffgggfffeeeddddddeeegggiiilllnnnooorrrqqqooommmkkkjjjjjjjjjkkkiiigggeeeeeegggiiikkkkkkqqq{{{wwwgggbbb\\\ZZZ[[[\\\\\\ZZZVVVZZZaaakkkuuu|||~~~{{{xxxssspppmmmjjjfffdddaaa^^^[[[YYYYYYYYYYYYXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[]]]```ccceeeeeehhhlllqqq}}}zzzwwwvvvssspppmmmlllkkkkkkiiiiiihhhfffeeecccbbbbbbaaaaaa``````______^^^^^^[[[ZZZXXXVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQOOOMMMLLLOOOOOONNNNNNMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOMMMPPPSSSSSSPPPNNNMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRTTTUUUVVVXXXXXXWWWVVVUUUWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]______```aaaaaabbbbbbccc_________^^^^^^^^^]]]]]]]]]___bbbaaa```bbbhhhnnniiikkkooorrrtttuuutttsssoooqqqtttyyy~~~xxxkkk___YYYQQQQQQPPPNNNOOOQQQTTTVVVUUUVVVXXX[[[]]]___aaabbbaaa```___^^^___cccjjjoooxxxtttaaaYYYXXXYYY\\\```hhhuuuwwwpppjjjjjjjjjiiijjjmmmoooppprrrsssrrrpppmmmkkkhhhhhhhhhjjjlllllljjjiiijjjkkklllmmmlllkkkjjjiiiiiikkkmmmlllkkkjjjlllnnnnnnnnnnnnoooqqqpppmmmkkkiiijjjlllppprrrqqqmmmjjjhhhiiikkknnnoooqqqqqqqqqmmmnnnpppssswwwxxxvvvuuummmmmmmmmmmmnnnppprrrssspppooonnnnnnnnnpppssstttrrrqqqpppnnnllljjjhhhgggffffffhhhiiijjjjjjiiiiiifffgggfffdddbbbbbbdddfffhhhgggfffgggjjjjjjiiigggeeeeeefffhhhjjjlllnnnoooqqqpppnnnllljjjjjjjjjjjjgggeeecccbbbcccgggkkkmmmlllqqqzzz{{{rrrggg___\\\[[[YYYVVVTTTXXX___kkkwww~~~|||yyyuuurrrnnnjjjfffdddccccccbbbaaa^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQRRRTTTTTTPPPPPPPPPQQQQQQSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZWWWXXXYYYZZZ\\\^^^___```^^^___```bbbdddfffggghhheeejjjooorrrtttyyy~~~}}}zzzwwwtttrrrrrrrrrmmmllljjjhhheeecccaaa```ccccccbbbaaa```___^^^^^^]]][[[YYYVVVTTTTTTTTTUUUQQQRRRSSSSSSSSSRRRQQQPPPQQQPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOPPPPPPSSSVVVVVVRRRNNNLLLMMMOOOMMMKKKJJJIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPPPPOOORRRRRRQQQQQQQQQRRRRRRSSSSSSUUUXXXZZZZZZYYYVVVUUUZZZYYYXXXWWWVVVUUUUUUUUUUUUWWWZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^______^^^^^^^^^^^^______``````aaaaaa______^^^^^^^^^]]]]]]]]]]]]```ccccccbbbeeelllrrrnnnqqqvvvyyy{{{{{{yyyxxxxxxzzz~~~zzzkkk^^^VVVSSSRRRMMMMMMMMMNNNOOOSSSWWW[[[[[[\\\\\\]]]___```aaaaaa^^^^^^___bbbgggqqq|||rrrggg]]][[[[[[[[[```gggkkkzzzwwwpppjjjjjjkkkkkknnnrrrqqqsssuuuvvvtttooojjjggggggggggggggggggeeeaaa^^^ggghhhiiiiiihhhgggfffeeeeeeggghhhhhhggghhhlllpppooopppppprrrsssqqqmmmjjjhhhiiilllppprrrqqqmmmjjjiiijjjmmmpppqqqqqqpppooogggiiimmmssswwwxxxvvvtttooonnnnnnoooppprrrtttuuuqqqpppooonnnoooppprrrssspppppppppooommmkkkiiihhhggghhhjjjjjjjjjhhhfffeeecccccccccbbbaaabbbeeehhhjjjhhhgggiiilllmmmjjjhhhggghhhhhhiiijjjlllnnnoooooonnnlllkkkjjjjjjkkkllldddbbb``````bbbfffkkkoooqqqtttzzzzzznnnhhheeeaaa]]]YYY[[[```jjjvvv~~~yyyvvvrrrooommmmmmlllkkkgggffffffeeedddccccccbbb\\\\\\\\\[[[ZZZZZZYYYYYYVVVWWWWWWXXXXXXWWWWWWVVVXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\^^^```bbbdddeeefffeeegggiiillloooqqqtttuuuuuu{{{~~~zzzxxxvvvssspppllliiiiiiiiihhhhhhhhhgggeeecccbbbaaa`````````^^^\\\ZZZZZZZZZ[[[\\\YYYXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQRRRRRRRRRSSSQQQOOOPPPRRRRRRPPPMMMOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPOOONNNNNNNNNNNNOOOOOONNNLLLLLLLLLNNNPPPQQQQQQRRRSSSUUUUUUTTTTTTSSSSSSUUUVVVVVVUUUTTTVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\^^^______^^^\\\\\\]]]^^^___```bbbdddgggmmmsssxxx|||}}}~~~~~~zzzpppbbbXXXTTTRRRPPPMMMPPPQQQRRRTTTVVVXXXYYYZZZ\\\[[[\\\^^^```bbbbbbaaa```aaabbbiiixxxvvvpppbbb^^^]]]___^^^]]]dddnnnwwwzzzxxxuuusssrrrrrrrrrsssuuutttsssqqqooommmkkkjjjhhhiiihhhddd^^^ZZZYYYZZZ^^^ccchhhkkkiiifffeeeeeecccaaa``````bbbggglllooossstttttttttsssqqqooonnnkkkiiiiiikkknnnnnnllliiieeejjjpppuuuwwwtttooolllgggjjjoootttuuutttqqqnnnoooqqqqqqpppssswwwwwwsssrrrqqqooonnnnnnoooqqqrrrpppppppppooommmkkkhhhffffffgggggghhhgggfffdddcccbbbaaaaaabbbeeehhhiiiiiigggkkkmmmlllmmmqqqpppmmmooollljjjiiijjjkkkkkkjjjhhhggggggiiilllkkkhhheee```______aaaeeeiiikkklllrrrrrruuu{{{~~~~~~tttiiihhhcccccckkkrrrwww~~~~~~yyyxxxwwwuuuqqqmmmiiiggggggfffeeedddcccaaa]]]ZZZ___^^^\\\\\\]]]]]]\\\\\\^^^]]]]]]\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYY\\\\\\]]]^^^___``````aaaccccccbbbbbbccccccdddeeegggiiillllllmmmooossswwwvvvxxx{{{zzzwwwrrrnnnlllkkkiiihhhhhhgggfffeeeddddddcccdddaaa```]]][[[ZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXWWWWWWTTTTTTSSSSSSSSSSSSSSSSSSUUUSSSRRRSSSUUUUUURRRPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTSSSSSSRRRRRRSSSSSSQQQPPPOOONNNNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTVVVWWWWWWVVVUUUWWWXXXZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZ\\\\\\\\\\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^[[[[[[\\\]]]]]]^^^]]]]]]]]]^^^^^^]]][[[[[[\\\^^^___```aaacccgggnnnuuu{{{{{{pppccc[[[RRRNNNNNNPPPPPPOOORRRRRRSSSUUUWWWYYY[[[\\\___^^^]]]\\\]]]^^^^^^^^^bbbeeeiiirrr|||rrrjjjfffccc___```fffkkklllooouuu~~~|||yyyxxxtttsssqqqpppmmmllljjjiiiiiigggddd^^^XXXUUUVVVXXXcccgggkkklllkkkhhhggghhhcccbbbaaabbbdddhhhmmmppptttttttttsssrrrpppnnnmmmiiihhhhhhjjjmmmmmmkkkiiifffiiioootttuuusssooolllkkkmmmpppssstttsssqqqpppnnnppppppooorrrwwwxxxuuusssqqqpppoooooopppqqqrrrrrrrrrqqqooommmjjjhhhgggfffgggggggggfffeeecccbbbcccbbbccceeehhhiiiiiihhhgggjjjjjjiiikkkrrruuutttpppnnnlllkkklllnnnnnnmmmkkkjjjiiikkkllllllhhheeebbbaaaaaacccgggjjjlllmmmqqqrrruuuyyy}}}~~~|||wwwwwwwwwxxx{{{xxxppplllmmmpppttt{{{|||zzzyyywwwtttrrrooollliiiggggggfffdddcccccccccbbbaaabbbbbbbbbccccccdddeeeeeeccccccccccccccccccddddddeeefffggghhhiiikkklllllllllmmmmmmoooqqqsssvvvwww}}}{{{wwwtttqqqnnnlllkkkjjjiiihhhgggfffffffffdddbbb```]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTTTTTTTTTTUUUUUUUUUWWWVVVVVVVVVXXXXXXVVVTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVWWWXXXXXXWWWWWWXXXYYY[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYZZZ[[[[[[ZZZZZZYYYZZZZZZ[[[[[[\\\]]]]]]]]][[[[[[]]]^^^___`````````]]]^^^^^^]]]\\\\\\^^^```aaabbbdddfffjjjrrr{{{vvvkkk___WWWSSSOOOKKKLLLPPPTTTUUUUUUTTTTTTUUUVVVXXX[[[]]]___aaa___\\\ZZZZZZ[[[^^^___dddiiiqqq}}}vvvooojjjdddaaaaaafffeeeiiisss{{{}}}}}}~~~xxxppppppzzz~~~xxxtttqqqpppooommmkkkiiihhhggggggddd___YYYUUUVVVZZZ^^^iiikkkmmmmmmkkkjjjiiijjjccccccdddeeehhhllloooqqqttttttsssrrrpppmmmkkkjjjgggggghhhjjjllllllkkkiiiiiilllppptttuuutttrrrpppnnnoooppppppqqqqqqppppppmmmooonnnnnnqqqxxxzzzwwwrrrrrrpppppppppqqqrrrssstttsssqqqnnnkkkiiihhhhhhggggggffffffeeecccbbbaaacccccceeehhhjjjjjjhhhfffdddfffeeeccchhhrrryyy{{{rrrpppnnnnnnoooqqqqqqppppppooonnnnnnmmmlllhhhfffdddcccccceeeiiilllmmmnnnppprrrtttvvvvvvvvvwwwxxx{{{uuuvvvxxxzzz|||{{{yyyzzz}}}|||uuutttsssqqqpppooooooooonnnoooooopppqqqrrrssstttqqqrrrrrrsssuuuvvvwwwwwwwwwxxxyyy{{{}}}~~~{{{xxxvvvtttrrrpppmmmkkkhhhgggfffdddcccaaa___^^^]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWYYYZZZZZZYYYXXXZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^___```aaabbbbbbbbbbbb^^^___``````______bbbcccfffgggiiikkkpppyyy|||qqqggg___XXXRRRNNNPPPOOONNNPPPTTTVVVWWWVVVUUUUUUUUUVVVXXX[[[^^^```___]]][[[XXXXXX\\\aaaeeeeeemmmyyyvvvjjjeeebbbaaacccggglllqqqzzznnndddaaaaaakkkzzzsssooommmlllkkkiiihhhfffeeedddbbb```]]]ZZZ[[[^^^cccggglllllllllkkkjjjjjjiiijjjbbbdddfffjjjmmmpppssstttrrrqqqpppnnnllljjjhhhhhhhhhhhhjjjkkklllllllllkkknnnpppsssvvvwwwvvvuuutttnnnmmmmmmllllllmmmnnnnnnmmmoooooonnnrrryyy|||zzzrrrqqqqqqpppqqqqqqrrrsssuuussspppllljjjhhhggggggggggggfffeeecccbbbaaa```bbbcccfffiiijjjiiidddaaa]]]^^^]]]]]]cccoooyyy|||uuusssqqqppprrrssssssrrrtttsssrrrpppnnnllliiiggggggffffffhhhlllnnnooonnnooorrrtttrrrooonnnppprrr|||}}}yyytttoookkkhhhfffbbbaaa```___^^^^^^]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVV[[[ZZZZZZYYYYYYXXXXXXXXXVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZ[[[[[[ZZZYYY[[[\\\ZZZZZZZZZ[[[[[[[[[\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]aaabbbbbbcccbbbbbbaaaaaa^^^```aaaaaaaaabbbeeegggkkklllooorrrwww~~~kkkeee]]]VVVQQQOOOOOONNNOOOOOOPPPRRRTTTTTTSSSRRRUUUUUUUUUVVVXXX[[[]]]___]]]\\\ZZZWWWWWW\\\dddjjjmmmwwwsssjjjbbb``````bbbgggnnnuuunnn___XXXWWWXXXaaasss}}}vvvrrrooohhhhhhgggfffeeeeeedddddd```______```bbbeeehhhiiikkkjjjiiiiiiiiiiiiiiiiiibbbeeejjjooosssuuuuuuvvvnnnnnnlllkkkiiihhhggggggjjjlllnnnnnnnnnnnnmmmmmmoooqqqsssuuuuuuuuusssrrrjjjjjjiiiiiiiiijjjlllllloooppppppppptttzzz|||zzzppppppppppppqqqrrrrrrssssssqqqnnnkkkhhhgggffffffgggfffeeedddcccbbbbbbaaaaaaccceeehhhhhheee^^^ZZZSSSUUUVVVWWW___lllvvvzzzzzzxxxuuusssttttttsssrrruuuuuusssqqqnnnkkkjjjiiiiiihhhiiikkknnnooooooooooooqqqqqqnnnkkkjjjlllooouuuzzzzzztttpppllljjjeeedddcccbbbaaa```___^^^[[[[[[ZZZZZZYYYXXXXXXXXXVVVWWWXXXXXXXXXWWWUUUTTTUUUWWWXXXXXXWWWWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^bbbcccccccccbbbbbbaaa```aaacccdddeeefffgggjjjlllrrrtttwww{{{oooeeeZZZWWWRRRMMMKKKKKKMMMOOOPPPRRRTTTUUUVVVVVVVVVUUUTTTUUUVVVXXXZZZ\\\]]]^^^]]]]]]\\\[[[\\\bbbkkksss~~~hhhbbb]]]]]]```cccjjjrrrppp```UUUOOONNNRRRYYYhhhxxx{{{uuupppmmmllleeefffffffffffffffffffffbbbbbbbbbdddfffggggggfffiiihhhggghhhkkklllkkkkkkfffjjjoootttwwwwwwuuutttkkkkkkjjjiiiiiiiiiiiijjjnnnppprrrrrrpppnnnnnnnnnmmmnnnpppqqqqqqooommmkkkeeefffhhhjjjkkklllmmmmmmoooqqqrrrqqquuuzzzzzzwwwooooooooopppqqqqqqqqqrrrqqqpppnnnllljjjhhhgggggggggfffeeedddcccccccccdddcccdddeeegggeee```YYYSSSKKKMMMOOORRR\\\lllyyy~~~~~~{{{xxxwwwuuutttrrrssstttsssqqqmmmkkkjjjkkkjjjjjjjjjlllooopppooonnnmmmmmmllljjjhhhhhhkkkmmmoooqqqzzz~~~zzzwwwuuussspppooonnnkkkiiifffdddccc^^^^^^]]][[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXVVVSSSRRRTTTVVVYYYYYYWWWVVVWWWYYYWWWWWWWWWXXXXXXXXXYYYYYY\\\[[[ZZZZZZYYYYYYZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[YYYZZZ[[[[[[ZZZZZZ[[[\\\[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^______```aaaaaabbbddddddeeefffffffffeeeeeeiiikkkmmmnnnoooqqqtttvvv|||vvvfff[[[UUUOOONNNMMMKKKKKKLLLPPPRRRTTTVVVXXXZZZZZZYYYYYYYYYTTTUUUXXX[[[]]]^^^^^^^^^\\\___bbbeeeiiirrruuuaaa\\\YYY[[[```fffqqq{{{sssbbbXXXOOOKKKKKKLLLRRR]]]jjjyyyzzztttnnnjjjhhhgggeeefffggghhhiiijjjkkkkkkfffddddddeeehhhjjjiiiggghhhggghhhkkkoooqqqpppnnnmmmpppuuuyyyyyyvvvrrrnnnjjjjjjiiijjjkkklllnnnoooppprrrtttssspppnnnmmmnnnkkkmmmooopppooolllhhhfffcccfffjjjnnnqqqrrrqqqpppnnnqqqrrrrrrtttwwwuuuqqqmmmmmmnnnoooppppppqqqpppppppppooonnnmmmkkkjjjiiigggfffeeeddddddeeeffffffffffffffffffccc]]]UUUOOOGGGIIIJJJMMMZZZooo}}}zzzxxxuuusssppprrrrrrooollljjjkkkmmmkkkkkkkkkmmmppppppooonnnkkkhhheeedddfffiiijjjkkkjjjkkksss~~~~~~~~~||||||{{{|||zzzxxxuuuqqqmmmjjjhhh``````___]]][[[ZZZYYYXXXWWWXXXYYYYYYWWWUUURRRPPPTTTWWWYYYYYYWWWVVVXXXZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZYYYYYYXXXYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]XXXZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYY[[[ZZZZZZZZZZZZ\\\^^^___aaaaaaaaabbbccccccddddddfffggghhhjjjkkkkkkkkkkkkqqqsssuuuwwwxxxzzz}}}uuubbbUUUPPPOOOIIIJJJKKKLLLMMMPPPTTTWWWVVVXXXYYYYYYXXXVVVVVVVVVTTTWWWZZZ^^^``````___^^^[[[```gggnnnvvv}}}iii]]]YYYWWWZZZaaajjjxxx}}}{{{ggg\\\TTTMMMJJJLLLGGGLLLVVVaaaooo}}}xxxsssnnnjjjgggeeefffggghhhjjjkkkmmmnnnooogggeeedddfffkkknnnooonnnhhhhhhiiimmmsssuuutttrrrrrruuuzzz|||{{{uuunnnjjjjjjjjjjjjkkkmmmoooqqqsssqqqsssuuutttpppmmmlllmmmlllnnnpppqqqoookkkgggdddbbbfffmmmsssvvvwwwuuusssmmmqqqrrrrrrsssuuurrrlllllllllnnnoooppppppppppppppppppqqqqqqpppnnnlllkkkffffffeeedddeeefffggghhhiiihhhgggfffbbb\\\SSSNNNGGGHHHGGGKKKZZZrrr}}}yyyvvvsssnnnppppppnnnkkkjjjlllnnnkkkkkklllnnnppppppooommmhhhddd```aaaeeeiiijjjjjjhhhhhhnnn~~~|||yyy{{{~~~|||{{{{{{|||}}}~~~~~~|||||||||~~~zzzuuuqqqooommmllliiieeebbb```^^^]]][[[]]]]]]ZZZUUUQQQQQQRRRSSSVVVYYY[[[[[[ZZZZZZ[[[ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZ[[[]]]^^^^^^]]][[[[[[[[[[[[[[[ZZZZZZZZZ^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\]]]^^^```bbbccc```ccceeeffffffeeefffggghhhjjjlllllllllmmmoooqqqzzz}}}~~~yyylll^^^SSSLLLIIIIIIIIIJJJKKKNNNQQQTTTVVVXXXZZZYYYYYYYYYYYYXXXWWWUUUVVVVVVXXX]]]aaaccceeeggghhhooovvv}}}lll___\\\ZZZ]]]dddlllsss|||~~~zzzrrr```VVVQQQLLLHHHGGGLLLLLLRRR[[[fff|||{{{rrrlllmmmqqqpppmmmnnnppprrrsssrrrqqqnnnllliiiiiiiiijjjjjjkkkkkkkkkmmmnnnppprrrssssssrrrrrrvvvuuusssqqqooommmllllllkkkjjjjjjkkkmmmqqqvvvxxxxxxuuuqqqnnnlllkkkiiiggghhhlllpppqqqnnnjjjfffdddhhhkkkrrr{{{~~~yyyuuuuuuuuuuuutttrrrpppoookkklllllllllmmmmmmnnnnnnssssssrrrqqqpppooonnnnnniiigggffffffhhhjjjjjjjjjmmmnnnnnnlllfff^^^VVVQQQJJJIIIKKKWWWkkk~~~}}}xxxsssvvvrrrnnnllllllllljjjhhhdddgggmmmqqqsssrrrpppnnniiiccc```dddfffeeeeeeffffffkkkvvvxxxrrrqqq{{{}}}{{{zzzzzzzzzzzz}}}|||{{{zzz{{{|||~~~~~~{{{yyyxxxwwwuuurrrnnnjjjfffdddcccbbbbbb```ZZZTTTOOOPPPQQQRRRUUUYYY[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^]]]\\\[[[[[[]]]^^^^^^]]][[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^___aaacccdddeeehhhkkkllllllkkklllmmmppprrrtttvvvvvvwwwzzz|||vvvhhhbbbZZZQQQKKKIIIIIIJJJLLLLLLNNNPPPSSSUUUXXXYYYYYYXXXWWWWWWWWWVVVUUUSSSUUUXXX]]]```bbbfffmmmsssxxx|||ssshhhaaa]]]\\\```hhhpppvvv{{{qqq___VVVPPPKKKGGGGGGGGGHHHNNNXXXcccxxxzzzuuunnnmmmqqquuuuuusssrrrsssuuuvvvuuussspppoooiiiiiijjjjjjkkklllllllllooopppqqqsssssssssrrrrrrsssrrrqqqoooooonnnnnnnnnlllllllllnnnqqqtttwwwzzzzzzvvvqqqnnnlllkkkjjjhhhiiimmmpppqqqnnnjjjfffeeelllrrr|||}}}uuuuuuuuutttrrrooommmkkkjjjjjjlllmmmnnnoooppppppuuutttsssqqqooommmlllkkkhhhgggfffgggiiilllmmmmmmppppppooolllfff___XXXTTTQQQQQQUUUaaarrr~~~}}}{{{wwwsssssspppmmmkkkkkkjjjhhheeefffjjjooossstttssspppmmmiiidddbbbeeegggffffffhhhnnnrrrzzzzzzxxx|||zzzxxxwww{{{zzzyyyyyyyyyzzz{{{||||||}}}~~~}}}{{{zzz{{{|||{{{wwwsssooollljjjkkkiiiddd[[[SSSOOOPPPSSSUUUXXX[[[]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^___```aaa___]]]]]]]]]___```___^^^\\\\\\]]]]]]^^^^^^^^^___[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaabbbccccccbbbbbbbbbccceeefffhhhhhhjjjmmmnnnooooooqqqrrruuuwwwzzz|||~~~vvvmmmccc]]]SSSPPPKKKHHHGGGHHHKKKMMMOOOPPPQQQSSSUUUWWWYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTVVV\\\bbbfffiiiqqq~~~tttmmmhhhccc```___aaagggqqqyyyxxx~~~}}}nnn^^^UUUOOOJJJFFFFFFDDDEEELLLVVV___qqqyyyuuupppmmmoootttwwwwwwttttttuuuvvvvvvtttrrrooonnnhhhhhhjjjkkkmmmnnnnnnnnnqqqqqqsssssstttsssrrrqqqnnnnnnnnnnnnnnnoooppppppnnnoooqqqsssvvvyyy{{{||||||xxxrrrnnnllllllkkkkkklllooorrrsssppplllhhhgggpppwww}}}ttttttsssqqqooollljjjhhhhhhjjjlllooopppqqqqqqqqqvvvuuusssqqqnnnllljjjiiiiiigggfffhhhkkknnnoooooorrrqqqooolllgggaaa]]]ZZZZZZ]]]cccooo||||||zzzyyyxxxtttqqqqqqpppnnnmmmlllkkkhhheeegggjjjooossssssqqqmmmjjjiiidddcccfffgggfffgggiiisssvvv{{{~~~~~~}}}|||{{{~~~{{{yyyzzzzzzyyyyyyyyyyyyzzz{{{yyyzzzzzzyyywwwwwwyyy{{{~~~{{{wwwtttqqqoooqqqnnnggg^^^UUURRRTTTXXX^^^aaacccdddbbbaaa`````````````````````aaabbbbbb``````aaaaaaaaabbbbbbbbbaaaaaaaaaaaabbbcccdddeeeaaa`````````bbbbbbaaa```_________```aaaaaabbbbbb_________```````````````aaaaaacccdddeeefffggggggggggggfffggggggiiikkklllkkknnnppprrrsssuuuwwwyyy{{{}}}ssshhh___XXXRRRNNNOOOMMMKKKJJJJJJLLLNNNPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWUUUSSSSSSUUUVVVXXX___ffflllvvv|||pppkkkkkkkkkgggcccdddhhhqqq|||~~~~~~wwwkkk]]]VVVPPPJJJFFFFFFFFFFFFLLLTTT\\\jjj|||wwwqqqnnnrrrvvvuuurrrppprrrrrrrrrrrrpppmmmkkkiiifffhhhjjjlllnnnoooooopppqqqrrrsssssssssrrrqqqppplllllllllmmmmmmoooppppppqqqsssuuuyyy{{{}}}~~~~~~}}}xxxrrrmmmllllllmmmmmmnnnqqqtttuuurrrooolllkkkqqqxxx~~~wwwrrrqqqpppooommmkkkiiihhhjjjkkknnnpppqqqqqqpppppptttsssrrrpppnnnllljjjiiikkkiiihhhiiikkknnnoooooopppnnnllliiifffdddbbbaaabbbfffnnnyyy{{{xxxuuuttttttsssqqqnnnqqqqqqppppppnnnllliiigggeeehhhmmmoooooolllgggdddgggcccbbbeeefffeeefffiiippptttxxxxxxuuussssssuuu{{{}}}zzz|||~~~~~~|||||||||{{{{{{{{{{{{{{{{{{}}}}}}|||zzzwwwwwwyyy{{{zzzzzzzzzyyywwwuuusssrrrrrrpppjjjbbb[[[YYY\\\```iiikkkmmmmmmkkkiiiggggggffffffggghhhiiijjjjjjjjjgggggggggggghhhhhhhhhhhhggggggffffffgggggghhhiiieeeeeedddeeegggfffeeeccccccccccccddddddeeeeeeeeeddddddddddddeeeeeefffffffffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiikkkmmmoooppprrruuuxxxzzz|||~~~|||nnnhhh^^^VVVPPPLLLKKKJJJOOOOOONNNNNNNNNOOOPPPQQQSSSSSSUUUVVVVVVVVVVVVVVVTTTTTTTTTRRRQQQRRRVVVYYY\\\aaaiiisss~~~oookkkiiimmmuuuyyywwwrrrlllqqq{{{zzzrrrhhh___YYYTTTMMMIIIIIIIIIHHHKKKRRRWWWaaazzzyyyqqqnnnrrruuurrrnnnmmmppppppooonnnllljjjgggfffeeegggjjjmmmoooooopppooopppqqqqqqrrrrrrqqqpppooommmmmmmmmmmmmmmmmmnnnoootttvvvxxx{{{}}}~~~~~~~~~{{{wwwqqqlllllllllmmmmmmpppsssvvvwwwuuurrrpppooosssxxx~~~{{{uuuqqqpppooonnnmmmmmmllllllkkkmmmnnnoooppppppooonnnnnnqqqqqqpppooommmlllkkkkkkmmmkkkiiiiiijjjlllllllllkkkiiihhhfffeeeffffffggggggkkkrrrzzz}}}rrrqqqpppoooooonnnmmmkkkoooooopppooommmjjjhhhgggfffhhhkkkmmmllliiieeebbbdddbbbaaaddddddccceeeiiimmmpppsssrrrpppoooqqqssssssxxxwwwtttvvvzzz|||~~~~~~~~~~~~~~~}}}|||zzzwwwvvvwwwxxxuuuuuuvvvwwwwwwvvvuuutttqqqpppmmmhhhbbbaaadddhhhppprrrtttuuussspppoooooonnnoooqqqrrrssstttttttttpppppppppqqqqqqqqqrrrrrrpppooonnnnnnmmmmmmnnnnnnjjjjjjjjjkkklllkkkiiiggghhhhhhhhhhhhhhhhhhhhhhhhffffffgggggghhhiiiiiiiiijjjkkklllnnnnnnnnnmmmlllmmmmmmmmmnnnpppsssuuuwwwyyy{{{~~~uuujjjdddXXXTTTOOOJJJHHHHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRTTTUUUVVVWWWVVVVVVTTTTTTPPPRRRRRRQQQQQQTTTZZZ```dddkkksss~~~~~~~~~~~~xxxpppkkkjjjkkkoooyyyuuuzzzzzzooohhhcccaaa\\\UUUPPPOOOKKKIIIJJJPPPSSS[[[qqqyyyoookkkpppsssooommmooooooooonnnmmmkkkiiigggfffeeegggjjjmmmnnnoooooonnnmmmmmmoooooopppooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnntttvvvxxxyyy{{{{{{{{{zzzvvvsssnnnkkkkkklllmmmmmmooorrruuuvvvuuusssrrrrrrvvvxxxzzzzzzwwwtttsssrrrqqqpppooonnnnnnnnnoooooooooooonnnnnnnnnmmmmmmmmmppppppooonnnmmmlllkkkkkkmmmkkkhhhhhhiiijjjjjjiiigggfffeeeeeeeeeggghhhiiihhhkkkpppuuuxxxxxxwwwuuummmmmmmmmmmmmmmlllkkkjjjkkklllmmmkkkhhhfffeeefffiiijjjkkklllkkkhhheeedddcccaaaaaadddcccbbbdddiiiooooooooonnnmmmnnnoooqqqqqqsssyyy~~~zzzsssmmmuuuyyy~~~~~~|||yyywwwwwwxxxuuuvvvxxxzzzzzzyyyxxxwwwpppqqqqqqnnniiihhhjjjmmmpppsssvvvxxxwwwvvvvvvwwwvvvwwwyyy{{{}}}}}}~~~~~~zzzzzz{{{{{{{{{|||||||||yyyxxxwwwvvvuuutttttttttooonnnooopppqqqpppmmmkkkmmmmmmmmmlllkkkkkkjjjjjjiiijjjjjjkkkllllllmmmmmmnnnooorrrtttuuuuuuuuutttuuuuuuvvvxxx{{{~~~~~~sssiii___WWWQQQKKKJJJIIIGGGGGGHHHJJJMMMKKKLLLOOOQQQSSSSSSSSSSSSVVVVVVWWWXXXWWWVVVTTTSSSRRRTTTVVVVVVVVV[[[dddkkksss~~~zzzpppllliiidddccceeennnuuu~~~|||tttnnnkkkjjjjjjggg^^^XXXVVVOOOKKKLLLQQQTTT[[[ppp|||ooohhhllloookkkkkkooommmmmmlllkkkiiigggffffffdddfffiiilllnnnnnnmmmllliiijjjkkkmmmmmmmmmllllllnnnnnnmmmmmmnnnoooooopppsssssstttuuuuuuuuuuuutttqqqnnnkkkjjjkkkllllllllllllooorrrttttttsssssssssuuuwwwxxxwwwuuutttuuuvvvuuutttrrrqqqpppppppppqqqooonnnlllkkklllmmmnnnoooqqqpppooonnnlllkkkjjjiiijjjhhhffffffgggiiiiiihhhgggffffffffffffggghhhiiigggiiilllmmmnnnooopppppplllmmmnnnnnnmmmllllllllljjjkkkkkkhhheeecccdddfffjjjiiiiiihhhgggfffeeeeeebbbaaabbbddddddbbbeeekkkpppnnnkkkkkkmmmooopppppprrrsssuuuzzz}}}}}}}}}xxxsssmmmjjjooossszzz~~~~~~yyyzzz|||}}}}}}|||{{{zzzppprrrsssrrrnnnlllmmmnnnmmmqqquuuxxxyyyyyyzzz{{{{{{|||~~~~~~}}}{{{zzzyyyxxxxxxqqqqqqrrrssstttssspppmmmppppppooonnnmmmllllllkkkmmmmmmnnnnnnooopppqqqqqqrrrtttwwwzzz|||}}}}}}}}}~~~xxxrrrhhh___XXXQQQLLLIIIHHHIIIIIIIIIIIIJJJLLLNNNPPPQQQTTTVVVWWWWWWUUUUUUWWWXXXYYYYYYXXXVVVTTTSSSVVVYYY[[[\\\]]]cccmmmuuurrrddd^^^[[[YYY^^^fffppp}}}~~~|||vvvooommmoooqqqnnneee^^^\\\SSSOOOOOOTTTWWW```uuuqqqhhhkkklllhhhhhhmmmkkkjjjiiihhhgggeeeeeeddddddfffiiilllmmmmmmlllkkkfffhhhiiikkkllllllkkkkkkmmmmmmmmmmmmooopppqqqrrrqqqqqqqqqqqqppppppppppppmmmkkkiiiiiijjjkkkkkkkkkiiilllppprrrrrrrrrrrrsssrrruuuwwwwwwuuuuuuwwwzzzxxxwwwuuusssqqqppppppqqqmmmllljjjiiijjjmmmppprrrsssrrrpppnnnllliiihhhggggggeeecccdddfffhhhiiiiiiiiihhhhhhgggggggggggggggggghhhhhhhhhhhhjjjlllnnnlllnnnppppppooommmmmmmmmkkklllllliiieeedddfffiiihhhgggfffdddcccccccccdddcccbbbdddfffdddcccffflllnnnkkkggghhhmmmqqqrrrrrrtttssssssvvv}}}{{{zzz}}}zzzwww{{{zzzvvvwww}}}|||vvvqqqnnnnnngggkkkqqqxxx~~~}}}||||||}}}~~~}}}{{{vvvuuutttsssrrrqqqqqqqqqrrrtttvvvyyyzzzzzzyyyyyyzzz{{{~~~~~~~~~}}}|||{{{zzzyyyyyyqqqppppppqqqrrrsssrrrqqqpppqqqqqqooonnnmmmoooppppppqqqqqqqqqrrrtttxxx{{{|||~~~{{{uuuooojjjfff]]][[[VVVQQQLLLIIIHHHHHHIIIIIIIIIIIIKKKMMMPPPQQQRRRSSSTTTVVVXXXZZZ[[[\\\^^^]]][[[XXXVVVVVVXXXZZZYYY\\\aaafffmmmvvvqqqcccYYYYYYYYYZZZeeettt{{{||||||{{{xxxuuupppqqqsssrrroooiiibbb^^^ZZZSSSQQQUUUXXXaaayyy}}}uuulllgggggghhhfffdddggggggfffeeeddddddddddddfffiiimmmooonnnmmmllllllhhhhhhiiiiiijjjiiiiiiiiilllllllllmmmnnnooopppqqqpppooonnnmmmmmmnnnpppqqqjjjiiigggffffffgggiiikkkllllllmmmnnnpppsssuuuvvvwwwuuussstttxxx{{{{{{zzzwwwvvvuuutttsssrrrooommmnnnlllhhhfffhhhmmmrrrvvvsssrrrqqqooommmjjjhhhgggkkkeeeccceeegggfffgggjjjhhhhhhgggeeeccccccdddffffffeeeddddddeeefffggghhhmmmpppttttttsssooommmlllhhhggggggfffeeeffffffgggeeecccbbbbbbdddeeeeeedddfffeeedddccccccdddfffgggiiiiiikkkmmmnnnoooooooooooooooooorrrwww|||yyywwwyyyzzzwwwsssyyywwwwww{{{vvvtttpppkkkgggiiiooouuuvvvuuusssrrrsssyyy|||{{{aaadddhhhnnnttt|||~~~{{{zzzxxxvvvuuuttttttsssrrrtttvvvyyyzzzzzzzzzyyywwwyyy{{{~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}|||||||||sssqqqpppppprrrssssssrrrtttuuuuuusssrrrqqqrrrttttttuuuvvvvvvwwwzzz~~~{{{rrrjjjddd___ZZZWWWSSSRRROOOLLLIIIHHHHHHHHHJJJJJJJJJKKKLLLNNNPPPRRRUUUVVVWWWXXXYYYYYYYYYYYY]]]\\\ZZZYYYYYY[[[^^^aaabbbeeekkkqqqyyymmm```WWWXXXZZZ\\\hhhvvvuuuzzzzzzxxxyyyyyywwwtttqqqqqqpppnnnkkkgggccc```]]]WWWUUUYYY\\\fff~~~}}}vvvmmmhhhhhhhhhhhhffffffeeedddcccbbbcccddddddfffiiilllmmmmmmkkkkkkkkkiiihhhfffdddddddddeeefffiiiiiiiiijjjjjjlllmmmnnnnnnlllkkkiiiiiijjjlllmmmiiiiiihhhhhhhhhiiijjjkkkooooooooopppqqqrrrsssttttttrrrqqqrrruuuxxxxxxwwwuuutttsssrrrqqqpppnnnllllllkkkjjjjjjkkkmmmpppqqqrrrqqqpppooollljjjhhhggggggdddcccddddddbbbdddhhhkkkjjjiiifffdddbbbcccccceeeeeeddddddeeefffhhhiiioooqqqttttttqqqmmmjjjiiiggggggggggggffffffffffffdddcccbbbbbbdddeeeeeeeeegggfffeeeddddddeeeggghhhiiijjjkkkmmmnnnoooppppppnnnmmmmmmoootttyyy|||}}}}}}~~~~~~}}}{{{zzz|||~~~yyywwwvvvvvvtttsssqqqooojjjeeeaaaaaafffjjjooorrruuuzzz]]]^^^aaadddjjjqqqzzz}}}{{{yyyxxxwwwvvvvvvwwwzzz|||}}}~~~}}}}}}yyyzzz}}}~~~}}}||||||}}}}}}||||||||||||||||||||||||xxxvvvtttsssuuuwwwxxxxxxzzzzzz{{{zzzxxxwwwyyyzzzzzz|||~~~xxxqqqhhhccc]]]VVVRRRNNNJJJHHHJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSUUUVVVXXXYYYZZZZZZYYYYYY]]]\\\\\\\\\___dddiiilllmmmpppttt|||sssggg]]]WWWYYY]]]bbbmmmzzz}}}|||||||||}}}uuuuuuzzzwwwssssssuuuvvvuuusssqqqpppmmmjjjhhheeecccbbb```[[[ZZZ]]]bbbmmmzzzssskkkeeeeeefffgggfffcccbbbaaa``````bbbccceeegggiiilllmmmlllkkkkkkllljjjgggccc___^^^```ccceeeggggggggggggggghhhiiiiiilllkkkiiigggggggggiiijjjhhhiiiiiijjjjjjjjjjjjjjjqqqqqqqqqqqqqqqqqqqqqrrrpppooooooppprrrtttsssrrrqqqqqqpppooonnnmmmlllkkkkkkkkklllmmmnnnmmmmmmlllqqqpppooommmkkkiiihhhgggdddbbbbbbcccaaa___cccjjjsssqqqmmmhhhdddbbbaaaaaacccdddddddddfffgggiiijjjoooqqqrrrqqqnnnjjjgggfffeeefffggghhhhhhgggfffeeedddcccbbbccceeegggggggggggggggfffeeefffgggiiijjjiiijjjlllmmmooopppppppppmmmkkkkkkmmmpppsssuuuvvvtttuuuyyywwwiiihhhgggiiikkkmmmnnnmmmmmmllliiifffeeeggglllpppzzz``````aaabbbeeekkkrrrwww}}}}}}{{{zzzyyy}}}~~~}}}zzzzzz{{{~~~{{{rrrjjjbbb\\\UUURRRNNNKKKHHHFFFEEEDDDHHHIIIJJJLLLNNNPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSTTTWWWYYYZZZ[[[ZZZYYY\\\]]]___dddkkksssxxx{{{xxxxxx{{{rrreeeaaa[[[WWW[[[aaaiiiuuu|||zzzyyyzzz|||~~~yyysssqqqpppqqqsssttttttrrrpppooommmkkkhhheeecccbbb```]]]]]]```fffssstttnnnfffaaa```bbbccccccaaa```^^^^^^^^^aaaccceeehhhjjjllllllkkkkkklllmmmjjjfff```\\\\\\```eeeiiihhhhhhgggggggggggghhhhhhmmmkkkiiigggffffffggghhhgggiiijjjllllllllljjjiiinnnoooooopppppppppppppppmmmmmmmmmnnnooopppoooooonnnnnnnnnllljjjiiijjjjjjllllllmmmmmmllllllkkkjjjnnnmmmllljjjiiiggggggfffdddbbbbbbaaa______iiisss{{{qqqiiidddbbbbbbbbbbbbbbbcccdddfffhhhiiijjjlllnnnooonnnjjjgggddddddbbbdddfffhhhhhhgggfffeeeeeedddcccdddgggiiiiiiiiiggggggggggggggghhhjjjjjjiiijjjkkkmmmoooooopppppplllkkkjjjkkkmmmoooooooooooooooqqqwww{{{~~~}}}}}}}}}{{{{{{{{{yyyxxx{{{zzzyyyyyyyyyzzz|||}}}{{{vvvkkkeeefffhhhkkkooorrrtttuuuuuuuuuwwwzzz~~~ggghhhhhhggggggiiimmmpppssszzz|||pppeee^^^XXXRRRNNNIIIIIIHHHGGGFFFGGGHHHIIIJJJLLLNNNQQQSSSTTTTTTUUUSSSTTTTTTUUUUUUVVVVVVVVVUUUVVVWWWXXXYYYYYYXXXXXXYYY\\\dddooo|||yyyrrrnnnhhhbbb]]]ZZZYYY^^^eeeooo{{{}}}||||||xxxvvvrrrqqqpppppprrrrrrrrrrrrooooooooommmjjjfffbbb```^^^^^^___cccjjjvvvwwwnnniiiddd```______aaabbb```___^^^^^^___aaacccdddfffggghhhhhhggggggiiikkkeeebbb]]][[[\\\bbbiiinnnmmmlllkkkjjjiiiiiiiiiiiikkkiiigggeeeddddddeeefffhhhiiikkkmmmmmmkkkiiihhhhhhiiikkklllnnnnnnoooooolllmmmmmmmmmllllllmmmnnnkkklllllljjjhhhgggiiikkknnnmmmkkkiiihhhiiijjjjjjkkkjjjhhhgggfffeeeeeeeeefffcccaaa```___cccppp}}}sssiiicccbbbcccddd```aaabbbdddfffggghhhhhhhhhiiikkkjjjgggdddcccccc```bbbdddfffgggfffeeedddfffeeedddeeehhhjjjkkkjjjfffffffffggghhhhhhiiijjjhhhiiikkklllnnnooooooooolllkkkiiijjjkkklllkkkjjjhhhggghhhmmmqqqxxx|||{{{yyyvvvtttyyyyyyxxxwwwwwwwwwyyyyyyyyy{{{|||{{{|||{{{uuullliiilllpppuuu{{{vvvwwwxxxvvvrrrooonnnnnnmmmqqqxxx{{{hhhbbbZZZSSSNNNKKKHHHGGGDDDEEEGGGGGGGGGHHHKKKMMMNNNPPPSSSUUUWWWWWWVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWYYYYYYXXXXXXXXXXXXXXXXXX[[[aaammm~~~{{{vvvnnngggeeeeeeeeeeee___^^^___dddmmmxxx{{{~~~vvvssstttrrrqqqpppoooooopppqqqrrrooopppooonnnjjjfffaaa^^^]]]___bbbgggnnn{{{{{{oooiiigggdddaaa`````````aaa______``````aaabbbcccdddbbbbbbcccbbbaaabbbeeegggbbb```]]]\\\```fffmmmrrrppppppnnnmmmlllkkkkkkkkkgggeeecccaaaaaabbbcccdddiiijjjkkklllkkkjjjgggfffbbbdddgggiiilllmmmmmmmmmlllllllllkkkiiiiiikkkmmmiiikkkllljjjgggfffiiimmmnnnlllhhheeeeeefffhhhjjjhhhfffeeecccbbbbbbccccccfffbbb``````bbbgggsss}}}pppfffcccccccccccc___```aaacccdddeeeeeeeeeeeefffgggfffdddaaaaaaaaa^^^___aaacccdddeeeeeedddfffeeedddeeegggiiiiiiiiiddddddeeefffgggggghhhhhhggghhhjjjkkkmmmnnnnnnnnnkkkjjjiiiiiijjjiiihhhffffffdddeeehhhkkkppp{{{{{{yyy}}}{{{wwwppppppqqqssswww{{{||||||yyy|||yyyxxxvvvttttttvvvxxxyyywwwwwwxxxyyy|||xxxooogggcccTTTQQQLLLHHHFFFFFFEEEEEEDDDGGGIIIJJJIIIIIILLLOOOQQQTTTWWWZZZ\\\\\\ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXYYY\\\^^^```hhhooo}}}{{{zzz~~~~~~xxxqqqdddbbb``````cccfffjjjmmmiiijjjmmmqqqzzz}}}yyy}}}uuuooonnnppppppooommmllllllmmmppprrrrrrpppnnnkkkgggbbb___]]]___ccchhhmmmtttrrrjjjddddddcccaaa```^^^^^^___```aaabbbcccddddddccccccaaaaaaaaa```___```dddgggdddccccccdddhhhmmmssswwwrrrqqqooommmllljjjjjjjjjeeedddbbbaaa```aaacccdddkkkkkkkkkkkkiiigggeeeddd```bbbeeehhhkkkllllllkkklllllljjjgggeeeeeeiiimmmiiikkkllljjjffffffjjjoookkkiiifffdddccceeeggghhhdddcccaaa```___```aaabbbddd```^^^bbbeeehhhooovvvwwwpppgggcccbbbcccaaa___^^^___aaabbbcccccccccbbbeeeffffffdddaaa^^^]]]]]]]]]]]]___```aaacccddddddeeecccbbbccceeeffffffeeeaaabbbcccdddeeeffffffffffffggghhhjjjkkklllmmmmmmiiihhhgggggghhhgggeeecccgggeeefffhhhiiikkksss|||xxxsssnnnlllnnnooonnnlllpppsssyyy~~~~~~zzzwwwpppooommmllllllmmmooopppmmmmmmmmmooosssxxx}}}}}}zzzuuunnnfff___YYYUUUKKKJJJHHHFFFEEEFFFGGGGGGHHHJJJMMMLLLKKKJJJMMMOOOUUUWWW\\\___aaaaaa___^^^[[[[[[\\\]]]\\\[[[ZZZYYYTTTTTTUUUWWW\\\aaagggjjjxxx~~~yyypppnnnqqqppphhh```[[[[[[___eeekkkppptttxxxtttvvvyyy}}}vvvttt{{{{{{pppmmmkkkkkkmmmmmmlllkkkiiiiiikkkooorrrtttqqqlllgggbbb___^^^]]]```ffflllqqqyyyuuujjjeee___```aaa```^^^\\\[[[[[[```bbbdddeeefffeeecccbbbccccccbbbaaa```bbbfffiiiiiiiiijjjlllppptttyyy|||qqqpppnnnlllkkkiiiiiihhhfffeeecccbbbbbbdddfffgggllllllkkkjjjhhhfffdddcccaaacccfffiiijjjkkkjjjjjjlllkkkiiieeebbbccchhhllliiikkkmmmjjjggggggkkkppphhhgggfffdddddddddeeefffcccaaa___^^^]]]^^^```aaaaaa^^^^^^cccggghhhjjjmmmhhhddd``````cccccc```\\\^^^___```bbbbbbbbbaaa```fffgggfffccc___\\\ZZZZZZ\\\\\\]]]^^^```bbbccceeecccbbb```aaabbbccccccbbb___```bbbcccdddeeeeeeeeeeeefffgggiiikkkkkkllllllgggfffeeeffffffeeecccaaadddcccdddfffeeeeeekkksssvvv|||pppfffbbbcccfffiiikkkmmmppprrrrrrqqqnnnlllgggfffcccbbbbbbcccfffgggiiihhhhhhiiilllqqquuuxxxzzzvvvsssooolllcccaaa^^^YYYTTTPPPLLLJJJFFFFFFEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRSSSUUUVVVWWW[[[\\\___```aaaaaa```___^^^^^^^^^^^^\\\ZZZYYYXXXWWWXXX[[[```gggpppzzz{{{ooohhh```___bbbccc___ZZZ]]]^^^aaakkkzzz~~~}}}|||vvvyyyqqqkkkiiiiiijjjmmmjjjjjjiiigggeeeeeeggghhhiiijjjjjjhhheeebbbaaaaaafffjjjooouuu|||yyyllldddccc```bbbbbb___ZZZXXX[[[___ffffffeeedddcccbbb```___aaa```___```bbbfffjjjmmmsssrrrqqqqqqssssssrrrqqqoooooonnnnnnllljjjiiihhhcccdddeeecccbbbcccfffjjjkkkmmmnnnnnnkkkhhhfffeee``````aaadddggghhhgggeeehhheeeaaaaaaccceeeeeedddgggfffeeefffhhhkkklllllliiigggdddbbbcccfffiiilllkkkhhhdddaaaaaaaaa```___```______```cccddddddcccaaa```___```bbbbbbaaa```]]]^^^aaadddfffffffffeeegggbbb___``````]]][[[]]]^^^\\\[[[\\\^^^```aaaaaaaaa___^^^```ccceeecccaaa___```aaaaaa```aaaccceeeeeeddddddfffhhhhhhgggfffhhhfffdddbbbaaaaaabbbcccdddbbbaaa```aaacccfffhhhnnnssszzzuuuiiicccaaabbbcccfffggghhhiiihhhfffcccbbb]]]\\\[[[[[[]]]___aaacccdddddddddfffjjjoootttwww}}}uuupppiiiccc```^^^[[[YYYXXXVVVTTTRRROOOLLLJJJIIIHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPQQQSSSUUUWWWXXXYYY```aaaccceeefffeeedddddd]]]]]]\\\\\\\\\\\\]]]]]]\\\^^^aaahhhqqq}}}zzzlllddd```\\\[[[]]]^^^]]]ZZZ[[[bbbmmmzzzvvvjjjfffffffffgggjjjgggggggggeeecccbbbccceeegggiiiiiihhheeebbbaaaaaaeeeiiioootttwww{{{}}}rrriiicccbbb___aaabbb___[[[ZZZ^^^aaadddddddddcccbbb```___^^^]]]^^^___aaadddhhhlllnnnrrrqqqpppqqqrrrrrrqqqpppnnnnnnmmmkkkiiihhhfffeeefffffffffeeedddfffiiillllllmmmmmmllljjjgggfffeeeaaaaaaaaaccceeefffeeeddddddaaa___```ccceeefffeeegggfffeeeeeehhhkkkmmmnnnkkkhhheeeccccccfffiiikkknnnkkkgggdddccccccbbbaaaaaa```___```bbbbbbbbb```___^^^]]]]]]_________]]]___aaacccfffggghhhhhhhhhhhhccc_________\\\[[[]]]```^^^[[[[[[\\\^^^___^^^]]]]]]^^^bbbeeefffdddbbb^^^___``````___```bbbdddbbbbbbbbbccceeeeeedddcccdddcccbbbaaa```aaaaaabbbbbbbbbaaaaaabbbdddggghhhfffiiinnnrrrvvvrrrjjjfffeeedddggggggeeeccc```]]][[[ZZZVVVVVVVVVVVVWWWYYY[[[]]]^^^___```ccchhhnnnsssuuu{{{|||~~~{{{ssslllhhh^^^[[[VVVRRRQQQOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTVVVXXXZZZ\\\]]]bbbcccdddeeefffeeedddccc^^^]]]\\\]]]___bbbeeehhhjjjkkkmmmttt~~~wwwfffZZZYYYYYYXXXYYYZZZ\\\^^^___^^^kkk||||||uuukkkdddcccddddddeeehhhcccdddeeeccc```______```eeeggghhhgggeeebbbaaaaaaeeejjjpppsssrrrtttxxx}}}~~~rrrmmmhhhdddccc^^^```aaa___]]]\\\___cccaaaaaaaaaaaa```___]]]]]]YYY[[[^^^cccgggkkknnnooopppooonnnoooqqqqqqooonnnlllkkkiiigggeeedddccccccffffffeeeeeegggiiilllmmmnnnmmmlllkkkiiigggeeedddcccaaa```aaabbbccccccbbb]]]\\\\\\^^^aaadddffffffeeeeeeeeegggjjjmmmqqqsssnnnllliiifffeeefffiiijjjqqqmmmiiifffeeedddcccbbbbbbaaa___```aaaaaa___^^^___]]]\\\\\\]]]^^^^^^]]]___aaaeeehhhkkkkkkkkkjjjiiiccc^^^^^^^^^\\\\\\^^^dddaaa]]]ZZZZZZ[[[[[[[[[ZZZ\\\___dddhhhhhheeebbb]]]^^^____________```bbb______^^^___aaaaaa```______````````````aaaaaaaaaaaaaaabbbcccdddeeefffgggccceeegggiiilllsss~~~wwwsssqqqppppppnnnjjjeee```\\\XXXWWWUUUTTTTTTTTTUUUVVVXXXXXX\\\]]]___ccchhhnnnsssvvvyyyzzzzzz{{{|||zzzvvvpppkkkeee```ZZZVVVSSSQQQOOOMMMLLLLLLMMMMMMJJJKKKLLLMMMNNNOOOPPPQQQOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWYYY\\\^^^```aaaeeeeeeeeeddddddbbbaaa```\\\]]]___ccchhhooouuuyyy~~~||||||vvvhhh\\\TTTSSSVVVYYY[[[\\\___dddhhhiiiwwwvvvmmmgggbbbcccdddcccdddfffaaabbbcccaaa^^^\\\\\\\\\bbbdddffffffdddbbbbbbbbbgggmmmssssssooonnntttyyywwwllljjjhhheeeccc^^^______]]][[[[[[]]]```^^^^^^^^^^^^]]]]]]\\\[[[XXX[[[___eeeiiikkklllmmmlllllllllmmmoooooommmlllhhhgggeeedddcccbbbbbbcccdddcccdddggglllpppqqqqqqqqqnnnkkkiiigggfffdddcccdddbbb___^^^___aaaaaa```ZZZZZZ\\\^^^```bbbcccccc```ccchhhlllpppsssvvvxxxssspppmmmjjjhhhhhhiiijjjpppmmmhhheeedddcccbbbaaaaaa___^^^___```aaa```^^^aaa___]]]]]]___`````````\\\aaaiiiooorrrqqqnnnlllhhhbbb___``````___aaadddhhhccc^^^ZZZYYYYYYYYYYYYZZZ]]]bbbfffhhhfffccc```]]]^^^``````______```aaa^^^]]]]]]^^^___```___]]]^^^^^^```aaabbbbbbbbbbbbbbbcccdddeeeeeedddcccccccccdddeeeeeehhhnnnwww}}}~~~|||wwwuuuqqqjjjccc\\\WWWSSSRRRRRRQQQRRRSSSUUUXXXYYY\\\]]]```dddiiiooosssvvvwwwxxxyyyyyyyyy{{{~~~~~~zzztttnnnjjjdddaaa]]]YYYVVVSSSOOOLLLKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTUUURRRSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[]]]___aaabbbcccgggfffeeedddcccaaa______YYY^^^eeeoooyyyvvviii___ZZZYYYSSSWWW[[[^^^```eeemmmtttxxx|||~~~xxxrrriiidddaaabbbbbb``````bbb```aaaaaa___]]][[[[[[\\\```bbbccccccbbbbbbcccdddkkkppptttrrrmmmlllpppvvvxxxrrriiihhhfffbbb```^^^^^^]]]ZZZXXXXXXYYYZZZ[[[[[[[[[\\\\\\[[[ZZZZZZYYY\\\aaafffiiijjjiiihhhiiiiiiiiikkkmmmmmmkkkiiidddccccccccccccccccccdddddddddfffnnnxxx~~~~~~|||vvvqqqkkkgggfffeeedddbbbcccaaa^^^]]]^^^^^^^^^]]]ZZZ[[[^^^___````````````]]]ccclllssswwwxxxyyyzzzvvvtttpppmmmkkkjjjkkkkkkmmmiiieeebbbaaa```___^^^___^^^]]]^^^aaabbbaaa```aaa___]]]]]]```bbbcccccc]]]eeepppzzz~~~{{{tttooogggbbb```bbbeeeeeefffjjjiiieee```\\\[[[[[[ZZZYYY]]]```dddfffeeebbb___\\\]]]___aaabbb`````````aaa]]]]]]]]]^^^aaaaaa```___``````aaacccccccccccccccdddeeeeeeeeedddbbb```^^^______```aaadddjjjppptttvvv|||~~~{{{uuummmbbbYYYTTTOOONNNNNNNNNQQQTTTXXX[[[\\\^^^```dddiiimmmqqqssssssuuuvvvvvvvvvwwwyyy{{{|||||||||}}}}}}}}}}}}~~~~~~{{{yyypppnnnjjjhhheeeaaa]]]ZZZVVVSSSPPPOOONNNMMMKKKJJJKKKLLLNNNNNNNNNOOOQQQSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___aaabbbddddddcccbbbbbbaaa```______^^^]]]eeerrr}}}pppeee]]]WWWXXX\\\ZZZ\\\```bbbfffnnnxxx}}}zzzxxxqqqnnneeeaaa___```^^^[[[ZZZ]]]______^^^\\\ZZZZZZ\\\^^^___```aaa``````aaadddgggmmmppprrroookkkiiilllppprrrxxx~~~~~~llleeedddaaa^^^\\\]]]\\\ZZZXXXVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZZZZYYYYYY\\\aaaeeeggggggfffeeeffffffgggjjjlllkkkiiigggccccccdddeeeeeeeeeddddddeeefffmmmzzz|||uuummmgggeeedddcccaaaaaa___]]]\\\]]]]]]\\\[[[ZZZ]]]```aaa```____________gggqqqwwwyyyxxxyyyyyywwwuuurrrnnnlllkkkjjjkkkiiifffbbb```______^^^]]]^^^]]]]]]___aaaccccccbbb___]]]\\\]]]```ccceeeeeeccclllyyywwwpppgggbbbbbbeeehhhhhhiiilllhhheeebbb```______]]]\\\aaacccddddddaaa]]][[[ZZZ^^^```bbbbbbaaa`````````^^^]]]^^^```cccddddddbbbdddddddddcccccccccccccccddddddddddddbbb```^^^\\\______```bbbeeeiiimmmooonnnttt|||vvviiiaaaUUUSSSPPPNNNOOORRRVVVYYY[[[\\\___bbbfffiiilllnnnoooppprrrrrrqqqqqqrrrtttuuuuuuttttttttttttttttttrrrssstttuuuvvvwwwwwwwwwvvvwwwyyyyyyyyyyyy{{{}}}vvvwww}}}~~~zzzwwwuuuooonnnnnnllliiifffdddbbb^^^[[[XXXWWWVVVUUUSSSQQQQQQOOOMMMLLLMMMMMMMMMLLLOOORRRTTTTTTTTTTTTWWWZZZVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^````````````_________```aaabbbcccddddddaaabbbbbbcccdddfffggghhhoooxxx{{{zzz}}}}}}qqqiiiaaa^^^\\\[[[___ffffffffffffiiioooyyyzzztttoookkkkkkbbb___^^^^^^\\\XXXYYY\\\]]]]]][[[YYYWWWYYY\\\_________^^^]]]]]]aaafffjjjmmmmmmllljjjgggfffgggiiihhhmmmqqquuu{{{}}}qqqfffcccbbb```]]]]]][[[YYYWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZXXX[[[___ccceeefffeeedddcccdddeeehhhjjjjjjhhheeeeeefffhhhhhhhhhfffcccaaadddgggqqqyyynnngggeeedddbbb```^^^]]]\\\\\\]]]]]][[[YYYZZZ^^^bbbcccbbb`````````gggmmmsssvvvuuussstttvvvuuussspppmmmkkkiiiiiiiiihhheeebbb````````````___aaa```___```bbbcccbbbaaa```^^^]]]^^^bbbfffiiijjjkkkrrr|||}}}sssmmmgggcccccchhhjjjhhhgggiiifffeeecccdddddddddbbb```ccccccccc```\\\ZZZZZZ\\\\\\___aaabbb```___^^^^^^]]]]]]^^^aaadddfffffffffhhhgggeeecccbbbaaabbbbbbbbbbbbbbbaaaaaa```___^^^aaaaaaccceeegggiiijjjjjjjjjnnnuuuzzz|||rrr```\\\VVVQQQNNNOOORRRUUUZZZ[[[]]]```cccfffhhhiiikkkmmmoooooommmlllmmmmmmppppppooonnnnnnnnnnnnnnnjjjkkklllnnnpppqqqrrrrrrmmmnnnoooooonnnmmmnnnpppooorrrvvvxxxwwwwwwwwwxxxuuuuuuwww{{{{{{rrrkkkmmmsssuuu~~~}}}{{{tttsssppplllhhheeebbbaaa\\\\\\[[[YYYWWWUUUSSSRRRTTTRRROOONNNNNNOOOOOONNNSSSQQQOOONNNOOOPPPPPPPPPQQQSSSVVVVVVUUUVVVXXX[[[YYYZZZZZZ[[[\\\]]]^^^___```aaabbbcccddddddcccbbb```aaaaaabbbbbbcccddddddhhhiiijjjmmmpppsssvvvxxx~~~xxxrrrpppqqqpppmmmiiigggaaa___cccfffgggmmmuuuqqqooommmpppwww}}}sssnnnjjjiiilllbbb___^^^___\\\YYYZZZ^^^\\\[[[YYYVVVUUUWWW\\\``````___]]][[[\\\```fffkkkkkkjjjgggeeedddccccccccc^^^ccchhhjjjnnnsssuuusssqqqiiicccccccccaaa___```YYYWWWUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZWWWZZZ^^^bbbdddeeeeeeeeebbbccceeegggjjjiiigggdddhhhiiikkkkkkjjjfffbbb___bbbfffrrr{{{ooogggeeedddbbb___\\\[[[[[[\\\]]]]]]ZZZXXXYYY]]]ccceeecccbbbaaabbbnnnrrruuutttpppnnnpppssssssqqqnnnllliiihhhggggggiiifffcccaaaaaabbbbbbaaacccbbbaaaaaabbbbbbaaa```bbbaaa___aaafffjjjnnnooooootttzzz~~~}}}vvvmmmggghhheeeeeeiiijjjgggeeeeeedddddddddfffggggggeeecccccccccbbb^^^YYYXXX[[[^^^[[[^^^```aaa___]]]]]]]]]]]]]]]^^^aaaeeehhhhhhgggjjjhhheeebbb`````````aaa____________``````````````````aaadddffffffdddccchhhkkkpppuuuzzzzzz~~~ooo___XXXVVVSSSRRRRRRSSSVVVYYYZZZ[[[]]]aaadddfffggghhhgggggggggiiikkklllkkkjjjhhhfffdddbbbbbbbbbbbbbbbdddggghhhgggfffgggggghhhhhhggggggfffeeehhhiiijjjkkklllmmmmmmmmmnnnoooqqqssstttvvvvvvvvvxxxuuuqqqmmmiiigggffffffjjjlllnnnqqqsssssstttssssssrrrsssssstttuuuvvvwwwwwwxxxzzz{{{||||||{{{{{{}}}~~~~~~}}}{{{{{{}}}~~~zzzwwwtttooollliiihhhgggaaabbbbbb```[[[WWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNPPPOOOOOOOOOPPPQQQSSSTTTSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVWWWYYYZZZ[[[\\\\\\____________```aaabbbbbbjjjffffffiiiiiieeeaaa```aaaeeefffeeegggmmmqqqrrrvvvuuuwww|||zzzuuukkkcccccceeeccc```^^^ZZZ___eeennnyyy~~~xxxsssvvv}}}qqqhhhiiikkkiiifffcccaaa^^^]]]]]]]]][[[ZZZ\\\ZZZWWWVVVXXX]]]bbbeeefff^^^UUUUUU]]]fffjjjkkknnnkkkgggccc```___````````````______```ccceeegggeeedddbbbaaa```^^^[[[YYY]]]ZZZXXXWWWXXXXXXWWWVVVVVVWWWXXXZZZZZZZZZYYYXXXYYY[[[___bbbccccccbbb```___bbbfffhhhhhhfffddddddjjjiiihhhfffdddcccbbbaaadddiiirrr|||pppiiifffddd```]]]]]]]]]]]]\\\[[[ZZZYYYXXX]]]```ccccccbbbbbbeeehhhnnnnnnmmmllllllmmmooopppqqqooollliiigggggggggggggggfffeeeccccccbbbbbbbbbbbbcccdddeeeeeeeeedddccc___```bbbdddgggjjjlllmmmnnnnnnoooooonnnmmmkkkiiiiiiiiijjjjjjiiifffdddbbbaaabbbdddeeedddcccaaa```aaa```^^^[[[WWWVVVXXXZZZ\\\\\\\\\\\\\\\]]]]]]^^^^^^___```bbbdddgggjjjkkkgggeeecccaaa``````aaabbbbbbbbbcccbbbbbbaaa```___```aaabbbcccccccccccccccfffiiinnnrrrvvv{{{rrrwww}}}}}}jjj___YYYUUUSSSSSSUUUWWWXXXYYYYYYZZZ]]]___``````aaa```aaabbbdddfffhhhgggeeecccaaa___]]]\\\^^^^^^^^^```cccddddddcccaaabbbbbbbbbccccccddddddeeefffhhhiiijjjkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmnnnlllhhheeeaaa___^^^]]]\\\]]]^^^```aaabbbccccccbbbbbbbbbbbbcccdddeeefffeeefffhhhiiijjjiiiiiihhhiiijjjkkkjjjhhhhhhiiikkkgggfffccc___]]][[[ZZZZZZSSSTTTVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQSSSTTTUUUTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXYYY[[[]]]___aaaaaaaaabbbcccdddfffggghhhhhheeeeeefffddd^^^\\\^^^^^^fffnnnsssxxx}}}qqqllleee]]]YYY[[[^^^]]]\\\]]]^^^fffrrrzzzwww{{{|||nnnhhhhhhiiihhheeeaaa```^^^]]]^^^^^^]]][[[]]][[[YYYXXXYYY]]]aaadddbbb]]]XXX[[[eeennnssssssmmmjjjeee```]]]\\\\\\\\\^^^______```aaaaaaaaaaaaaaa```^^^^^^___^^^]]][[[[[[ZZZXXXXXXYYYYYYXXXVVVVVVWWWXXXZZZZZZZZZYYYYYY[[[]]]___bbbccccccccccccaaadddhhhjjjiiifffdddcccddddddcccbbbaaa```___^^^bbbeeekkkuuu|||uuulllfffdddccc___\\\^^^^^^^^^]]]\\\[[[ZZZZZZ^^^```bbbbbbbbbbbbeeehhhkkkkkkjjjjjjkkklllmmmnnnpppnnnllliiihhhhhhiiijjjkkkjjjiiigggfffeeeeeeeeeaaabbbcccdddeeedddccccccbbbcccdddfffhhhjjjkkkllliiiiiijjjiiiiiihhhgggfffiiiiiijjjiiihhheeecccaaa___```bbbccccccbbbaaa```]]]]]]]]][[[YYYYYYZZZ\\\]]]^^^_________^^^^^^^^^^^^___```bbbeeegggjjjkkkgggfffcccaaa`````````aaaccccccccccccbbbaaa`````````aaabbbccccccccccccbbbfffiiimmmppprrruuuyyy|||vvvwwwyyy|||yyymmmeee```^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYZZZYYYXXXWWWXXX[[[]]]___bbbaaa___^^^\\\ZZZXXXWWWYYYYYYYYY\\\^^^```___^^^[[[[[[ZZZZZZ[[[]]]___aaabbbcccdddfffhhhiiijjjjjjjjjjjjkkkjjjiiihhhgggggggggfffdddaaa^^^\\\ZZZYYYVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[]]]^^^^^^]]]\\\\\\\\\]]]^^^]]]\\\\\\]]]^^^\\\[[[XXXVVVTTTSSSSSSSSSNNNPPPRRRSSSQQQPPPPPPQQQNNNNNNOOOOOOOOOPPPPPPPPPTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[YYYYYYYYYZZZ]]]```ccceeeffffffffffffggghhhiiijjjeeedddcccbbb]]]XXXYYY^^^bbbnnn|||qqqfff```WWWTTTSSSUUUWWWWWWZZZ^^^cccooo~~~yyywwwzzz}}}~~~{{{|||tttkkkfffggghhhfffccc```^^^^^^^^^``````___^^^___]]][[[ZZZ[[[]]]```bbb]]][[[[[[bbbmmmvvvyyyyyykkkhhhbbb^^^ZZZZZZZZZ[[[[[[]]]___``````^^^\\\[[[^^^\\\[[[\\\]]]______^^^ZZZYYYYYYZZZ\\\[[[YYYWWWVVVXXXYYY[[[\\\\\\[[[[[[]]]^^^___```aaabbbcccccccccfffjjjkkkiiifffcccaaa__________________^^^^^^aaabbbdddjjjuuu|||yyyrrrqqqlllgggdddcccbbb___\\\^^^^^^^^^^^^]]]\\\\\\\\\___````````````bbbeeegggffffffggggggiiikkklllmmmooommmkkkiiiiiiiiijjjkkklllkkkjjjiiihhhgggffffffaaabbbcccdddddddddddddddfffggghhhhhhiiijjjjjjjjjffffffeeeeeeeeeeeeeeefffjjjjjjjjjiiigggdddbbb```^^^___aaabbbbbbaaa___^^^XXXZZZ\\\]]]\\\]]]___aaa```bbbeeeeeecccaaa____________aaabbbeeegggiiikkkhhhfffcccaaa_________```ddddddddddddcccbbbaaaaaaaaaaaabbbbbbccccccbbbbbbeeegggkkkmmmmmmnnnooopppvvv|||{{{vvvtttuuuooommmkkkiiigggddd___[[[YYYVVVRRRPPPQQQSSSVVVWWWZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVYYY\\\]]]]]]\\\XXXWWWTTTSSSTTTWWWZZZ\\\___```bbbdddfffhhhiiiiiimmmmmmlllkkkiiifffdddcccbbbbbbaaa___]]]ZZZXXXWWWXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ\\\\\\[[[ZZZ[[[\\\ZZZXXXVVVTTTRRRQQQQQQQQQQQQSSSUUUUUUTTTRRRRRRSSSOOOOOOOOOOOOPPPQQQRRRSSSVVVVVVVVVVVVWWWWWWXXXXXX[[[\\\\\\\\\]]]]]]]]]^^^]]]\\\[[[[[[]]]```dddfffiiihhhgggfffffffffffffffeeeddddddbbb\\\XXX]]]dddppp}}}wwwiii```\\\TTTSSSSSSVVVVVVVVV[[[cccooo}}}~~~zzzyyyxxxuuuwwwzzz{{{vvvwwwppplllgggfffffffffdddbbb```______```bbbcccbbbaaa______]]]]]]]]]]]]______YYYYYY]]]dddnnnttttttsssgggddd```\\\ZZZZZZ\\\]]]ZZZ[[[\\\]]]]]]]]]\\\[[[^^^\\\[[[\\\^^^`````````ZZZZZZ[[[]]]^^^^^^[[[YYYXXXYYY[[[]]]^^^______^^^^^^^^^]]]^^^___aaabbbcccdddgggjjjjjjgggccc___^^^\\\]]]^^^___````````````bbbaaabbbeeekkkooolllhhhkkkhhheeeddddddbbb___\\\^^^]]]]]]\\\\\\\\\\\\]]]___^^^^^^^^^___```ccceeeccccccdddfffhhhjjjlllmmmnnnmmmjjjhhhgggggghhhhhhffffffggggggggggggffffffccccccdddeeeeeefffffffffiiiiiijjjjjjjjjiiigggggghhhgggfffeeeeeefffhhhiiikkkkkkjjjiiigggeeebbbaaa___```aaabbbaaa___]]]\\\WWWZZZ]]]___aaabbbdddffffffjjjmmmlllgggbbb___^^^______```bbbdddgggiiijjjhhhfffccc```___^^^______eeeeeeeeeeeedddcccbbbbbbaaaaaabbbbbbbbbbbbaaaaaabbbeeeiiijjjjjjiiiiiiiiilllpppvvv~~~}}}xxxooohhh^^^XXXPPPLLLKKKLLLNNNNNNQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSTTTWWWZZZ\\\\\\[[[WWWUUUQQQOOOOOOQQQTTTVVV\\\]]]```ccceeegggiiiiiimmmllljjjhhheeebbb```^^^\\\\\\\\\[[[YYYWWWUUUTTTUUUTTTSSSRRRQQQRRRSSSTTTPPPPPPOOOOOOOOOPPPQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTVVVXXXZZZZZZYYYXXXYYYZZZWWWUUURRROOOMMMLLLKKKKKKPPPRRRTTTUUUTTTSSSSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVXXXXXXYYYYYYYYYYYYYYYYYY^^^^^^^^^^^^^^^_________^^^]]][[[[[[[[[^^^aaacccbbbbbbccccccdddfffggghhhjjjiiihhhgggcccaaagggppp}}}sssiii___YYYVVVRRRRRRSSSVVVWWWZZZcccmmm~~~xxxtttwww|||~~~yyy{{{|||vvvooofffffffffffffffeeedddcccaaa``````bbbdddeeedddbbb_________^^^^^^]]]]]]]]]WWWXXX\\\bbbgggiiihhheee___^^^\\\[[[ZZZ\\\]]]___ZZZZZZZZZZZZ[[[]]]___``````___^^^^^^```aaaaaa```[[[\\\\\\^^^```___]]]ZZZZZZ\\\^^^```bbbbbbbbbbbbaaa```______```bbbdddeeeccceeegggfffccc___\\\ZZZYYYZZZ]]]___aaaaaaaaaaaaaaa```aaadddhhhiiihhhgggiiihhhgggfffeeeccc___]]]\\\[[[[[[ZZZ[[[[[[\\\]]]^^^]]]]]]]]]^^^```aaabbbaaabbbdddfffiiikkklllmmmooommmjjjfffdddccccccdddaaabbbdddeeefffgggggggggeeeeeeffffffggghhhiiiiiijjjkkklllkkkjjjiiigggeeeiiihhhgggfffggghhhiiijjjllllllkkkiiigggfffdddccccccdddddddddbbb___\\\ZZZZZZ]]]```bbbccceeegggiiikkkpppssspppiiibbb]]]\\\^^^___```aaaccceeeggghhhgggeeebbb```^^^^^^______eeeeeefffeeeeeedddcccbbbaaaaaabbbbbbbbbaaaaaa```aaadddgggiiihhhhhhggghhhjjjkkkmmmrrrzzzjjjaaaVVVMMMJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQTTTWWWYYYYYYXXXTTTRRROOOMMMLLLNNNPPPRRRYYYZZZ]]]aaadddfffhhhiiilllllljjjhhheeebbb___^^^[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTUUUWWWZZZ[[[ZZZYYYYYYZZZWWWUUURRRPPPMMMLLLKKKKKKPPPSSSVVVWWWWWWWWWXXXYYYTTTTTTSSSSSSTTTVVVWWWYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXYYYZZZ\\\]]]ZZZ[[[^^^ccchhhmmmqqqssssssqqqppppppnnnnnnttt|||}}}~~~|||zzzzzzssspppjjjccc]]]XXXVVVTTTTTTRRRSSSXXX]]]dddppp|||{{{vvvzzz}}}sssyyyxxxppplllhhhfffaaacccfffgggffffffffffffaaaaaaaaacccddddddbbb```]]]^^^_________^^^\\\[[[WWWXXXZZZ]]]______\\\YYYYYYYYYZZZZZZ\\\]]]^^^___\\\[[[[[[[[[\\\___bbbcccaaaaaa```aaaccccccaaa___]]]\\\\\\]]]___^^^\\\ZZZ[[[\\\___aaacccddddddddddddcccccccccccceeeggghhhcccddddddbbb^^^[[[YYYYYYWWWYYY\\\___aaabbbaaaaaa___^^^```eeefffeeeeeeggggggggggggfffeeebbb```^^^[[[[[[ZZZYYYZZZ[[[]]]^^^^^^^^^]]]___aaabbbaaa``````aaadddgggiiikkklllmmmooommmiiieeecccaaaaaaaaa```bbbdddfffhhhhhhhhhhhhgggggggggggghhhiiikkkkkkkkklllmmmnnnmmmkkkhhhgggiiiiiihhhhhhhhhhhhiiiiiikkkjjjiiihhhgggfffeeedddggggggggggggeeebbb___]]]___aaacccdddcccdddfffhhhlllpppsssppphhh```\\\\\\]]]^^^^^^```aaaccceeefffeeedddaaa___^^^___``````eeeeeeeeeeeedddcccbbbbbbaaaaaabbbbbbaaaaaa`````````cccfffggggggggghhhiiijjjjjjjjjkkkoootttyyy|||~~~rrrbbbVVVPPPMMMJJJHHHFFFFFFGGGGGGHHHHHHHHHHHHKKKKKKLLLOOOSSSUUUUUUTTTOOOMMMLLLJJJJJJLLLNNNPPPUUUWWWZZZ^^^bbbdddggghhhiiiiiigggeeeccc```^^^\\\XXXWWWUUUTTTSSSSSSSSSTTTOOOPPPPPPPPPPPPOOOOOONNNOOONNNNNNMMMMMMNNNNNNNNNPPPQQQSSSUUUVVVWWWWWWVVVVVVYYY\\\]]]\\\[[[[[[\\\ZZZYYYWWWUUUSSSSSSSSSSSSVVVYYY[[[\\\[[[[[[[[[\\\WWWVVVUUUTTTUUUVVVXXXYYYZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYUUUUUUUUUUUUVVVWWWYYYYYYYYY\\\aaahhhpppxxx~~~{{{xxxyyyzzzzzz}}}{{{uuuttttttppplllkkkdddbbb___]]]^^^```aaabbbbbb^^^]]]aaaiiisss}}}xxxyyy~~~xxxnnnhhhccc```______ccchhhiiigggfffhhhiiiaaa``````aaabbbaaa^^^[[[ZZZ\\\^^^```___]]][[[YYYWWWWWWXXXZZZZZZZZZXXXWWWZZZ[[[]]]___`````````___^^^^^^______```aaabbbccc___```aaaccceeeeeebbb___]]][[[ZZZZZZ[[[[[[ZZZXXXZZZ[[[^^^aaacccdddeeeeeeccccccccccccdddeeeffffffddddddbbb___[[[YYYYYYZZZXXXZZZ^^^aaacccdddccccccaaa```cccgggfffbbbaaaeeebbbcccddddddbbbaaa``````\\\[[[ZZZZZZ[[[\\\^^^````````````bbbeeeeeeccc```___aaacccfffhhhjjjjjjkkknnnlllhhheeecccbbbbbbbbbbbbccceeeggghhhgggfffeeegggfffffffffhhhiiikkklllmmmnnnpppqqqpppnnnllljjjkkkkkkkkkkkkkkkjjjiiihhhhhhggggggfffeeedddddddddhhhiiijjjjjjiiigggdddccceeeeeeeeecccaaaaaabbbdddfffkkkooolllddd]]][[[]]]\\\\\\]]]^^^```bbbcccddddddbbb```___^^^___aaabbbeeeeeeeeeddddddcccbbbaaaaaaaaaaaaaaaaaa``````___bbbdddeeefffffffffhhhiiiiiihhhhhhiiijjjmmmoooqqqxxxnnn```XXXSSSOOOLLLIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHKKKOOOQQQQQQPPPJJJJJJIIIIIIJJJLLLNNNOOOSSSUUUXXX\\\```ccceeefffaaa```___^^^\\\YYYWWWVVVQQQOOOMMMKKKKKKKKKMMMNNNLLLMMMNNNOOOOOONNNLLLKKKNNNNNNMMMMMMMMMMMMMMMNNNNNNOOORRRTTTVVVVVVWWWWWWUUUWWW[[[\\\[[[[[[ZZZ[[[ZZZYYYXXXWWWVVVWWWXXXXXXZZZ\\\]]]\\\ZZZWWWWWWWWWWWWVVVUUUTTTTTTVVVXXXYYYZZZ[[[\\\]]]\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVVVVVVVPPPQQQRRRSSSUUUVVVWWWXXX___aaagggnnnwww}}}vvvooommmlllgggaaa___\\\\\\\\\```fffmmmrrruuutttnnnjjjmmmuuu~~~vvvrrrzzzpppkkkgggbbb^^^\\\^^^ccciiijjjhhhgggiiilll``````___``````^^^ZZZWWWYYY[[[^^^```___]]]ZZZXXXWWWWWWXXXXXXYYYYYYYYYYYY^^^```ccceeefffeeecccbbb```aaabbbddddddcccaaa```\\\^^^```dddffffffccc```]]]ZZZXXXWWWXXXXXXWWWVVVXXXZZZ]]]```bbbcccdddddd``````aaaaaabbbbbbbbbccceeedddaaa]]]ZZZXXXZZZ[[[\\\^^^bbbeeeggghhhgggfffdddcccfffkkkhhh```___ccc^^^___aaaaaa```___```aaa]]]\\\[[[[[[\\\^^^```aaabbbaaabbbfffiiihhheeeaaa^^^```ccceeegggiiiiiiiiimmmkkkhhhfffdddddddddeeebbbccceeeffffffdddbbbaaaffffffeeefffgggiiikkklllnnnoooqqqssssssqqqooonnnnnnnnnoooooonnnmmmkkkiiifffeeedddccccccccccccdddhhhiiijjjlllllljjjiiihhhhhhgggeeebbb^^^]]]___aaaaaafffkkkhhhaaa[[[[[[^^^[[[\\\\\\]]]___aaabbbccccccaaa```______```aaabbbddddddddddddcccbbbaaaaaaaaaaaaaaaaaaaaa```______dddeeeeeeeeedddeeegggiiigggggghhhhhhiiikkklllmmmjjjqqqyyy}}}||||||xxxtttkkkeeeaaa^^^QQQPPPOOOMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJIIIHHHHHHKKKMMMOOORRRUUUYYY]]]___```aaabbbaaa___\\\XXXTTTQQQOOOMMMLLLJJJGGGFFFEEEEEEFFFMMMLLLJJJJJJKKKMMMOOOQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOQQQSSSVVVXXXZZZ[[[\\\[[[[[[]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZYYYXXXVVVUUUUUUVVVVVVXXXWWWWWWWWWWWWVVVTTTRRRMMMQQQSSSQQQRRRTTTSSSOOOMMMNNNOOOQQQUUUYYY\\\^^^fffiiipppzzz~~~sssoookkkiiiddd\\\XXXYYY[[[YYY[[[eeevvv{{{{{{vvvtttzzz|||wwwuuuqqqlllgggdddccccccfffhhhlllnnnnnnllliiifffcccbbbaaa```]]][[[YYYWWWVVVZZZ^^^aaa```^^^\\\\\\VVVWWWXXXXXXXXXYYY[[[]]]aaabbbdddfffhhhhhhiiiiiiddddddddddddbbb```^^^\\\^^^bbbeeeeeebbb^^^]]]]]]YYYVVVTTTTTTVVVVVVTTTQQQWWWXXX\\\aaafffiiiiiihhhaaa```___^^^^^^___aaaaaaaaaaaaaaa```___^^^\\\[[[^^^```ccceeeffffffdddbbbeeefffffffffdddbbb___]]]]]]___```aaa```^^^[[[ZZZ\\\]]]^^^____________^^^cccdddgggiiiiiigggeeecccbbbaaa```aaabbbeeehhhiiikkkjjjhhheeecccaaa___^^^aaaccceeeeeecccbbbcccdddcccdddeeeffffffffffffeeennnooopppqqqrrrrrrqqqpppooommmkkkjjjkkkkkkjjjiiibbb```aaafffhhhfffeeefffdddeeeggghhhjjjjjjjjjjjjnnnkkkgggccc```^^^______fffffffffccc```______``````^^^\\\]]]aaaddddddcccdddbbb```___^^^___```aaaddddddccccccbbb```___^^^```bbbccc___[[[ZZZ^^^bbbbbbaaa```aaadddgggiiiiiihhhgggfffeeefffggghhhiiinnnqqqrrrqqqooorrrxxx}}}{{{|||yyytttvvvxxxzzz}}}|||wwwrrrnnnfffccc]]]XXXUUUTTTTTTTTTSSSRRRQQQOOOLLLKKKIIIIIIGGGHHHHHHHHHGGGHHHJJJLLLNNNOOOQQQSSSUUUWWWXXXXXXXXXWWWUUUSSSPPPMMMJJJIIIBBBAAAAAAAAABBBCCCEEEEEEIIIIIIIIIIIIKKKMMMOOOPPPNNNNNNNNNNNNOOOOOOOOOPPPSSSTTTUUUWWWYYYZZZ[[[\\\\\\\\\]]]]]]^^^]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXWWWZZZYYYXXXVVVUUUSSSSSSRRRUUUTTTSSSRRRRRRSSSTTTUUUSSSQQQPPPPPPPPPPPPOOONNNNNNRRRSSSRRRTTTWWWWWWTTTSSSTTTUUUXXX]]]bbbgggiiissswww}}}xxxuuulllgggdddccc___YYYVVVWWWXXX]]]hhhxxx~~~www|||zzzsssqqqnnnjjjfffddddddeeehhhiiijjjjjjjjjiiihhhgggddddddbbb```]]]ZZZXXXVVVYYY]]]aaacccbbb___]]][[[\\\\\\\\\ZZZXXXWWWXXXYYY```bbbeeeggghhhhhhggggggccccccdddcccbbbaaa___^^^aaacccdddccc___\\\[[[[[[XXXUUUQQQPPPSSSUUUUUUSSSYYYZZZ\\\aaaeeeggggggfff``````_________````````````______^^^^^^]]]]]]\\\^^^```bbbdddeeeeeedddcccddddddeeedddccc```^^^\\\\\\]]]^^^___^^^\\\YYYWWW[[[\\\\\\]]]^^^_________aaabbbdddeeeeeedddcccbbb```______```aaaccceeegggeeeeeedddcccbbb```___^^^aaacccdddcccbbbaaaaaabbbdddddddddeeeeeeeeeffffffjjjkkkmmmoooppppppppppppmmmkkkiiihhhhhhhhhgggeeebbb___```dddeeebbbaaacccbbbdddgggiiikkkkkkjjjiiillljjjfffcccaaaaaaaaabbbcccddddddbbb___^^^___``````^^^]]]___bbbeeeeeedddbbbaaa___^^^]]]^^^___```aaaaaaaaa```______^^^^^^___``````\\\WWWVVVYYY]]]```___^^^___ccceeeggggggeeedddcccccccccdddeeefffhhhkkkmmmmmmkkkkkkooossszzz~~~tttssspppnnnooottt|||~~~xxxpppjjjggghhhiiijjjfffccc]]]VVVQQQMMMKKKKKKHHHIIIIIIIIIGGGHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDCCC===>>>@@@BBBDDDEEEFFFGGGFFFGGGHHHJJJKKKMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSVVVWWWXXXYYY[[[\\\]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\^^^^^^]]]\\\[[[YYYWWWVVVWWWWWWVVVTTTSSSQQQPPPOOOQQQPPPOOOMMMMMMNNNOOOPPPMMMLLLJJJJJJJJJLLLNNNPPPUUUZZZ]]]]]]___cccccc```]]]^^^aaaeeekkkqqqwww{{{{{{ssslllhhhccc___]]]]]][[[WWWWWWYYYYYYeeeyyywwwttt{{{~~~uuuoooooommmkkkhhhgggfffggggggjjjiiihhhgggffffffggggggddddddbbb```]]]ZZZWWWVVV]]]aaaeeegggeee```]]][[[___^^^]]]ZZZWWWVVVWWWXXX```bbbfffhhhiiihhhfffdddaaabbbbbbbbbbbbaaa``````bbbcccbbb___\\\ZZZZZZZZZXXXTTTPPPPPPSSSWWWXXXXXX[[[\\\]]]```ccceeedddbbb______```aaaaaa```___^^^^^^]]]\\\[[[[[[\\\]]]^^^______```aaabbbcccddddddaaaaaabbbaaa```^^^\\\[[[ZZZ[[[\\\\\\[[[YYYWWWUUU[[[ZZZZZZ[[[\\\^^^```aaa``````aaaaaaaaa``````___\\\]]]^^^___```bbbcccccc___```aaaaaaaaa___^^^]]]___aaabbbaaa```___```bbbeeeeeedddcccdddeeefffgggfffgggiiilllmmmnnnnnnnnnkkkhhhfffdddddddddbbbaaabbb___```bbbccc``````bbbfffgggiiijjjkkkjjjiiihhhiiihhheeecccbbbbbbcccddd___```aaa```^^^^^^___```______```bbbeeefffeeeccc___^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]^^^^^^___]]]^^^\\\XXXSSSRRRTTTWWW\\\[[[[[[]]]```bbbccccccaaa```______```aaabbbcccdddgggjjjiiigggeeefffhhhooorrrwww||||||{{{zzz{{{~~~~~~{{{wwwssssssvvv{{{~~~xxxsssjjj```XXXSSSPPPPPPMMMMMMMMMLLLIIIHHHHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBEEEFFFIIIKKKLLLMMMLLLLLLIIIIIIJJJLLLLLLMMMLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]\\\ZZZYYYXXXYYYYYYZZZ[[[[[[[[[ZZZXXXWWWUUUTTTRRRRRRQQQQQQPPPPPPOOOOOOOOONNNLLLJJJIIIIIIIIIIIIKKKKKKJJJJJJLLLQQQWWW[[[gggmmmrrrtttwwwyyywwwssslllmmmpppvvv}}}xxxooogggaaa___```\\\ZZZ[[[[[[ZZZ[[[___cccqqq}}}sssqqqxxx{{{uuuooojjjllljjjgggfffggghhhhhhiiijjjjjjiiigggffffffeeeeeebbbbbbaaa___^^^\\\ZZZYYY```dddhhhiiifffaaa]]][[[\\\\\\[[[YYYWWWWWWXXXZZZaaacccgggiiiiiigggcccaaa^^^______```````````````bbb```^^^[[[YYYYYY[[[\\\XXXVVVTTTVVVZZZ^^^^^^]]]]]]]]]]]]___aaabbbaaa___^^^___aaabbbbbb```^^^\\\\\\[[[ZZZYYYZZZ\\\^^^___^^^^^^^^^^^^```bbbdddeee____________^^^\\\[[[ZZZ[[[[[[\\\\\\ZZZYYYVVVUUUZZZZZZYYYYYY[[[]]]```bbb_________^^^^^^^^^^^^^^^YYY[[[\\\^^^```aaaaaaaaa___```aaaaaaaaa___]]]\\\\\\]]]_________```bbbdddgggfffdddccccccdddfffhhheeefffhhhjjjkkklllkkkkkkiiigggdddcccbbbaaa```^^^bbb``````ccccccaaacccgggsssqqqooollliiihhhgggfffgggeeecccaaa``````aaaaaa[[[]]]^^^___^^^^^^___```^^^```bbbeeeffffffdddbbb\\\\\\[[[ZZZZZZ[[[[[[\\\]]]\\\\\\\\\]]]^^^___```]]]\\\ZZZVVVQQQPPPQQQSSSYYYYYYYYYZZZ^^^`````````^^^^^^]]]]]]^^^___```aaahhhiiiiiihhhdddcccccceeekkklllnnnppptttzzzzzzxxxzzz}}}}}}}}}{{{qqqfff]]]XXXWWWWWWUUUUUUTTTRRRMMMJJJIIIIIIKKKJJJIIIHHHGGGEEEDDDDDDAAAAAAAAAAAABBBCCCDDDEEEKKKNNNQQQUUUVVVUUUSSSQQQNNNOOOOOOOOONNNMMMKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSVVVXXXZZZ]]][[[ZZZXXXWWWWWWWWWXXXUUUUUUUUUTTTSSSRRRQQQPPPLLLKKKJJJJJJIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIMMMNNNOOOPPPTTT\\\eeelll~~~|||~~~}}}{{{zzzzzz|||~~~~~~}}}{{{tttllleeeaaa_________[[[ZZZ\\\]]]^^^bbbgggqqq|||~~~uuuuuuvvv{{{vvvrrrpppkkkfffgggdddaaabbbdddgggggggggjjjkkkkkkjjjiiifffcccbbb^^^^^^^^^___^^^^^^]]]]]]bbbdddggghhheeeaaa^^^\\\\\\\\\ZZZXXXVVVVVVXXX[[[bbbeeegggiiihhheeeaaa___\\\\\\]]]]]]^^^______```___]]]ZZZXXXXXXZZZ]]]^^^ZZZZZZ[[[___dddeeeccc___^^^]]]]]]^^^``````___^^^^^^___bbbcccbbb```]]][[[ZZZYYYXXXXXXYYY[[[^^^```]]]]]]\\\\\\^^^```cccddd]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\ZZZYYYXXXZZZZZZYYYYYY[[[]]]```bbb``````______^^^^^^^^^^^^XXXZZZ\\\^^^aaabbbccccccdddddddddcccbbb___]]]\\\YYYZZZ\\\^^^___bbbeeehhhiiigggeeeddddddeeeggghhhggghhhiiijjjjjjjjjiiihhhgggeeecccbbbbbbbbbaaa```bbbaaabbbeeeeeeeeeiiiooo|||tttmmmgggeeedddeeedddcccaaa___]]]\\\\\\\\\YYY[[[]]]___^^^^^^___aaa^^^aaadddeeeeeecccaaa```ZZZYYYYYYYYYYYYYYYZZZZZZ\\\\\\\\\]]]^^^___aaaaaa]]]\\\YYYUUURRRQQQQQQRRRXXXWWWXXXZZZ]]]______^^^^^^]]]]]]]]]^^^___aaabbbllljjjgggdddaaaaaacccdddiiiiiiiiiiiijjjnnntttyyyyyyvvvwwwyyy{{{~~~|||xxxyyy}}}tttjjjdddaaaaaaaaabbbbbbaaa^^^YYYUUUSSSSSSTTTTTTTTTSSSPPPMMMJJJHHHDDDDDDDDDDDDFFFHHHJJJLLLOOORRRWWW[[[]]][[[XXXVVVSSSSSSRRRPPPOOOMMMLLLKKKHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPNNNMMMLLLJJJIIIGGGFFFFFFIIIKKKMMMPPPRRRUUUXXXYYYWWWUUUTTTTTTWWWYYY\\\aaajjjvvv~~~rrrpppnnnnnnoooppppppoooooonnnkkkhhhgggggghhhhhhccc^^^\\\___aaaccchhhnnn{{{wwwooooooxxx~~~tttmmmkkkjjjfffccc```]]][[[^^^cccgggiiihhhkkkkkklllkkkiiieeebbb```[[[\\\]]]^^^____________```bbbddddddaaa___^^^^^^___^^^\\\XXXVVVVVVXXX[[[eeefffhhhhhhgggddd```^^^\\\\\\\\\\\\]]]^^^___```^^^[[[XXXWWWYYY\\\^^^___\\\\\\___dddhhhhhhccc___]]]\\\[[[\\\^^^______^^^^^^```bbbcccbbb```]]][[[YYYYYYYYYYYYZZZ\\\^^^___[[[[[[[[[[[[]]]___bbbccc]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\^^^```aaa```````````````___^^^]]]YYYZZZ\\\___bbbeeeggghhhkkkjjjhhhfffcccaaa___^^^YYY[[[]]]^^^```ccchhhkkkjjjiiihhhgggfffggghhhhhhhhhiiiiiijjjiiihhhgggfffeeecccbbbbbbcccddddddcccbbbbbbcccffffffffflllttt~~~uuukkkeeebbbbbbccc```___^^^\\\ZZZYYYXXXXXXXXX[[[^^^````````````aaa___aaaddddddbbb___]]]]]]XXXXXXXXXXXXYYYYYYYYYYYY[[[\\\^^^___```aaaaaaaaa]]][[[XXXVVVTTTTTTTTTUUUXXXXXXYYY[[[^^^``````___^^^]]]]]]]]]^^^```aaabbbjjjgggccc```^^^___aaabbbeeeeeedddccccccfffjjjnnn{{{zzzttttttwwwyyy}}}~~~|||}}}xxxrrrnnnmmmoooppptttuuutttrrrnnnjjjhhhggghhhhhhhhhfffbbb\\\WWWSSSLLLLLLLLLLLLNNNQQQTTTVVVYYY]]]bbbeeeeeeaaa\\\YYYUUUTTTQQQOOONNNNNNNNNNNNKKKKKKLLLNNNPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUVVVUUUVVVWWWYYYZZZ[[[\\\\\\]]]\\\ZZZXXXUUURRROOOMMMOOOMMMLLLMMMQQQWWW^^^bbbfffiiimmmpppppplllgggdddbbbeeeiiilllqqqyyy}}}vvvhhhfffcccbbbccceeeffffffdddggglllqqqtttvvvvvvvvvjjjfffccceeehhhjjjpppwwwxxxvvvuuuxxxvvvqqqiiieeedddeeedddccc]]][[[ZZZ___gggnnnppppppmmmllljjjgggeeecccaaa```[[[\\\]]]^^^____________]]]_________]]]]]]___```___^^^\\\ZZZXXXYYY]]]```gggggghhhgggeeebbb___]]]^^^^^^]]]]]]^^^___```aaa___[[[XXXWWWYYY\\\]]]]]]\\\\\\]]]aaadddddd```[[[[[[ZZZYYY[[[]]]___```___``````aaabbbaaa___]]]\\\YYYYYYZZZ[[[[[[\\\]]]]]]YYYYYYZZZ[[[]]]___aaabbb^^^]]]]]]]]]]]]]]]^^^^^^\\\\\\]]]^^^^^^_________[[[\\\\\\]]]^^^____________```aaabbbaaa___]]][[[[[[\\\]]]```dddhhhlllnnnooommmjjjfffdddbbbbbbbbb]]]^^^___```aaadddhhhkkkjjjjjjjjjiiiiiiiiihhhhhheeefffggghhhhhhhhhgggfffaaa``````aaadddfffffffffbbbbbbcccdddccccccjjjssszzzvvvpppiiidddbbbaaaaaa\\\[[[[[[ZZZYYYYYYXXXXXXZZZ\\\```bbbaaaaaabbbbbb___bbbcccbbb^^^[[[YYYYYYVVVWWWXXXXXXYYYYYYYYYXXXZZZ\\\^^^aaaaaaaaa```___\\\ZZZWWWVVVVVVWWWXXXXXXYYYYYY[[[]]]```bbbaaa```]]]]]]\\\]]]^^^```aaaccceeeccc```___^^^_________aaaaaaaaa``````bbbfffjjjvvvzzztttuuuyyy|||{{{~~~~~~zzzwwwtttvvvzzz~~~}}}yyywwwxxx{{{}}}|||zzzzzzzzzzzzzzzwwwrrrjjjccc^^^TTTTTTTTTTTTVVVYYY\\\^^^gggjjjnnnooommmggg___ZZZTTTSSSPPPNNNMMMNNNOOOPPPQQQRRRTTTVVVYYY[[[]]]^^^^^^\\\ZZZXXXWWWXXXYYYZZZ^^^```cccgggjjjlllmmmmmmhhhgggddd```\\\XXXTTTRRRTTTSSSTTTXXX___jjjuuu|||~~~|||tttoooooorrrvvvyyy}}}~~~qqqiiiaaa^^^[[[ZZZ\\\___```aaa___fffpppzzzrrrmmmjjjlllnnnqqqwww~~~vvvrrruuu}}}yyyjjjfffaaa______bbbeeeggg^^^\\\\\\bbbmmmvvvyyyzzzooolllhhhdddaaa`````````]]]]]]^^^^^^______^^^^^^[[[\\\\\\[[[[[[\\\___aaa\\\\\\[[[ZZZ[[[^^^cccgggiiihhhhhhfffdddaaa___]]]```______^^^___```aaabbbaaa]]]YYYXXXZZZ\\\\\\[[[\\\[[[ZZZ\\\______\\\YYYYYYXXXXXXZZZ]]]```aaaaaaaaaaaaaaaaaa```___]]]\\\YYYYYY[[[\\\]]]]]]]]]\\\WWWXXXZZZ[[[]]]___```aaa^^^^^^]]]]]]^^^^^^___```[[[\\\\\\]]]___```aaaaaa\\\]]]^^^____________^^^^^^```aaabbbaaa___\\\ZZZ\\\]]]^^^aaaeeekkkooorrrpppmmmjjjfffddddddeeeeee```aaaaaaaaaaaadddgggjjjkkkkkkkkkkkkkkkjjjiiihhhbbbdddeeeggghhhhhhgggggg___^^^^^^```dddggghhhhhhbbbaaabbbbbb``````gggqqqnnnmmmjjjgggdddbbbaaa```YYYYYYYYYYYYZZZZZZZZZZZZ[[[^^^aaaccccccbbbbbbccc```bbbccc```\\\XXXWWWWWWVVVWWWXXXXXXYYYYYYYYYXXXYYY[[[^^^aaabbbaaa^^^\\\ZZZXXXVVVVVVWWWYYYYYYZZZZZZ[[[\\\___bbbcccbbbaaa]]]\\\\\\\\\]]]___aaabbbbbbaaa``````aaa```___]]]___`````````aaacccgggjjjuuu~~~}}}}}}~~~~~~{{{uuummmqqqsssqqqrrrxxx}}}~~~~~~|||~~~yyyrrriiiccc``````aaacccggglllqqqtttwww{{{xxxxxxooobbb\\\VVVQQQQQQUUUXXXXXXWWWXXX\\\cccjjjooopppnnnlllnnnooommmhhhbbb```cccggglllooouuu{{{~~~zzztttmmmgggcccaaa```bbbcccgggtttwww~~~|||zzz{{{}}}zzzrrriii```___\\\[[[^^^^^^[[[\\\___aaammm{{{~~~vvvuuuwwwxxxvvvtttwww~~~}}}sssmmmrrr|||wwwpppfffdddbbbbbbeeegggfffeee___aaahhhrrr{{{~~~yyytttiiiccc^^^]]]```aaa___]]]]]]\\\\\\^^^aaacccaaa^^^ZZZ\\\]]]]]][[[ZZZZZZ[[[[[[[[[[[[\\\^^^aaadddfffiiigggdddbbbaaaaaaaaabbbdddcccbbbaaaaaabbbcccccc^^^\\\ZZZYYY[[[\\\\\\\\\WWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZXXXWWWYYY]]]``````aaabbbbbb```^^^[[[YYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ\\\^^^aaaccc```______^^^^^^^^^______^^^]]]]]]]]]^^^^^^___```]]]^^^___`````````___^^^````````````___^^^]]]\\\\\\]]]```bbbeeeggghhhiiiiiijjjkkkkkkjjjgggdddaaacccccccccccceeefffhhhiiinnnnnnnnnmmmkkkiiigggeeeccceeehhhjjjiiigggdddbbb______```bbbddddddbbbaaaaaaaaabbbccceeefffggghhhhhhhhhiiihhheeebbb]]][[[ZZZZZZZZZYYYYYYYYYYYYZZZ^^^^^^___aaacccdddcccaaa`````````^^^\\\XXXUUUSSSWWWXXXYYYZZZZZZ[[[[[[ZZZ]]]___bbbfffgggddd^^^ZZZUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[]]]^^^]]]]]]\\\\\\]]]]]]^^^\\\```eeegggeeebbb___^^^___^^^]]]\\\]]]___bbbdddrrryyyzzzuuuppptttuuutttuuuyyyyyywwwxxxxxxyyy|||~~~~~~}}}vvvpppkkkhhhkkkooouuuyyy}}}yyylll___[[[WWWYYY^^^ccceeedddhhhrrr~~~xxxpppmmmppptttwww}}}{{{rrrmmmkkkmmmqqquuu|||~~~}}}wwwtttrrrpppnnnppprrrsssuuuwwwyyyzzz||||||wwwooojjjhhhfffbbb___\\\ZZZ]]]^^^]]]```eeegggpppzzz~~~}}}|||yyyvvvyyy~~~~~~pppmmmppp|||~~~wwwoooiiidddcccdddgggiiiiiifffccc^^^bbbjjjttt||||||uuunnneee```\\\\\\___aaa```^^^]]]]]]]]]```ccccccaaa^^^ZZZ\\\]]]\\\[[[ZZZZZZ[[[[[[[[[[[[\\\]]]___aaabbbeeecccaaa```___```aaabbbdddbbbaaa_________```aaa]]][[[ZZZYYY[[[[[[[[[ZZZVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWWWWWWWWWWZZZ^^^aaaaaabbbbbbaaa```^^^[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXZZZ\\\^^^___aaa`````````____________^^^]]]]]]]]]\\\]]]]]]^^^^^^[[[\\\^^^```bbbbbbbbbbbbbbbbbbbbbaaa```___]]]]]]\\\]]]```bbbeeeggghhhhhhggghhhjjjkkkjjjhhheeecccccccccdddfffgggiiijjjjjjooooooooommmkkkgggcccaaabbbdddeeefffeeeccc```_________```bbbcccccccccbbb``````aaabbbcccdddeeeeeefffffffffeeeccc___\\\YYYYYYYYYXXXXXXYYYZZZ[[[\\\_________aaaddddddcccaaa______^^^\\\ZZZWWWUUUTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]___bbbccc```\\\XXXTTTTTTUUUUUUVVVWWWYYYZZZZZZ[[[[[[ZZZYYYZZZ[[[]]]___^^^]]]\\\\\\\\\\\\]]]\\\```eeegggfffccc```^^^^^^]]]\\\\\\]]]___bbbdddkkkpppwww|||~~~~~~}}}||||||zzzwwwttttttxxx{{{~~~yyywwwtttssstttxxx|||}}}|||{{{{{{zzzzzz{{{zzzuuurrrqqqwwwtttdddaaa___cccjjjqqquuuvvvzzz~~~|||~~~~~~xxxwww}}}}}}|||zzznnngggcccaaaaaabbbcccdddfffhhhjjjkkklllmmmnnnkkkfffeeehhhiiigggccc```^^^aaacccdddhhhmmmlllssszzz}}}|||yyyvvvxxx|||sssllllllppp|||vvvpppkkkfffcccaaacccgggkkkllljjjeee```^^^bbbkkktttzzzwwwnnnfff___\\\YYYZZZ^^^``````^^^]]]^^^```ccceeedddaaa^^^[[[\\\]]]\\\ZZZYYYZZZ[[[]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^]]]]]]]]]___```aaacccaaa^^^\\\[[[[[[]]]^^^[[[ZZZYYYZZZ[[[ZZZYYYWWWVVVVVVVVVWWWWWWXXXXXXYYYTTTUUUVVVWWWXXX[[[___ccccccbbbaaa```___^^^]]]\\\]]]]]]\\\[[[YYYXXXWWWVVVVVVWWWYYY[[[\\\]]]^^^^^^``````aaabbbaaa```___^^^]]]\\\\\\[[[[[[[[[\\\\\\ZZZ[[[]]]```bbbdddeeeeeeeeeddddddcccaaa___]]]\\\\\\]]]___bbbdddfffggghhhdddeeegggggggggfffdddbbbbbbdddfffhhhjjjkkkllllllpppppppppoookkkfff```]]]aaaaaaaaaaaa```^^^]]]\\\___```aaaaaabbbccccccccc``````aaabbbbbbbbbbbbbbbcccccccccbbb___\\\YYYWWWXXXWWWWWWWWWYYY[[[^^^```aaa```aaabbbdddeeecccaaa^^^]]][[[YYYWWWVVVUUUUUUTTTUUUWWWYYY[[[\\\\\\]]][[[[[[[[[\\\\\\[[[WWWTTTSSSSSSSSSTTTUUUVVVXXXXXXYYYZZZYYYXXXWWWXXX[[[^^^```___^^^\\\[[[[[[[[[[[[[[[___dddfffeeeaaa___^^^\\\[[[[[[[[[\\\___bbbdddgggiiillloooqqquuuzzz}}}~~~{{{wwwuuutttsssrrrqqqvvv{{{}}}vvvrrrpppqqqqqqooonnnmmmllllllmmmmmmnnnlllmmmnnnooossszzz{{{xxxxxxzzz~~~vvviiihhhhhhlllttt||||||vvvvvvxxxmmmbbb[[[YYYYYYZZZ___^^^___aaadddgggggggggaaahhhmmmoooqqqsssqqqmmmllliiiiiilllmmmlllnnnrrrooouuu}}}}}}{{{}}}tttoooooo|||tttkkkfffdddbbbaaa___bbbfffjjjjjjgggccc___^^^bbbhhhnnnqqqnnnfff```\\\ZZZXXXYYY[[[]]]]]]\\\^^^```cccffffffdddaaa^^^[[[\\\\\\[[[YYYXXXYYYZZZ___^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYYYYY[[[]]]___```aaa___\\\YYYWWWXXXZZZ[[[YYYYYYYYYZZZ[[[ZZZWWWUUUWWWWWWWWWXXXXXXXXXYYYYYYUUUVVVWWWXXXYYY\\\```cccdddcccaaa```___^^^^^^^^^^^^^^^\\\ZZZYYYWWWWWWVVVXXXYYY[[[]]]^^^___^^^^^^```aaabbbcccbbbaaa^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[YYYZZZ\\\___aaacccdddeeefffeeedddccc```^^^\\\[[[\\\]]]___aaaccceeefffgggaaabbbccccccbbbaaa___^^^aaaccceeehhhjjjlllmmmmmmooopppqqqppplllgggaaa]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^```aaabbbbbbbbbbbbcccaaaaaabbbbbbbbbbbbaaa```bbbbbb```___]]]ZZZXXXWWWWWWVVVVVVWWWYYY]]]```ccccccbbbbbbdddeeeeeecccbbb\\\ZZZXXXWWWUUUUUUVVVVVVXXXXXXYYY[[[\\\\\\\\\\\\ZZZXXXWWWVVVVVVVVVSSSRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYYYYXXXVVVUUUWWW[[[^^^aaa```^^^\\\[[[ZZZYYYYYYYYY\\\___aaa___]]][[[[[[YYYXXXXXXYYY[[[^^^aaabbbccccccdddfffiiimmmrrruuuvvvzzzyyytttqqqppppppooottt|||vvvooolllkkkcccaaa___^^^]]]^^^```aaa^^^___aaaccchhhpppyyy~~~~~~yyyooonnnpppttt{{{yyyppplllmmmuuu{{{}}}{{{{{{xxxtttoookkkddd^^^ZZZYYY\\\^^^_________bbbfffiiijjjiiifffmmmuuuxxxzzz{{{xxxrrrtttrrrsssvvvuuuqqqpppqqqqqqyyy{{{vvvuuu{{{xxxsssjjjccc```___``````___aaadddeeedddbbb```___^^^```bbbdddeeeccc___\\\ZZZYYYXXXYYYZZZZZZZZZYYY___aaaeeegggfffddd```^^^\\\\\\\\\ZZZXXXWWWYYYZZZ``````___]]]\\\ZZZYYYXXXUUUUUUVVVXXXZZZ\\\]]]^^^___]]]ZZZWWWVVVVVVXXXYYYXXXWWWXXXYYY[[[ZZZXXXVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[[[[[[[]]]___bbbdddcccbbb``````____________^^^\\\ZZZYYYXXXXXXXXX\\\]]]___```aaaaaa`````````aaaccccccbbb```^^^\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^```aaabbbeeeeeedddbbb```]]][[[YYY[[[]]]^^^aaacccdddeeeeeecccccccccbbbaaa```^^^]]]aaabbbdddfffiiijjjlllllllllnnnppppppmmmiiiddd```\\\\\\[[[[[[\\\]]]^^^___]]]```cccdddbbbaaabbbcccbbbcccdddeeedddcccbbbaaabbbaaa___]]][[[ZZZYYYXXXVVVVVVVVVWWWZZZ]]]aaacccdddccccccdddeeeeeecccaaaZZZYYYWWWVVVVVVVVVWWWXXX\\\\\\]]]]]]]]]\\\[[[[[[XXXVVVTTTSSSSSSSSSRRRPPPRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUWWW[[[^^^aaa```^^^\\\ZZZYYYYYYXXXVVVXXXYYYYYYXXXWWWWWWXXXVVVWWWWWWXXXZZZ]]]___```___^^^]]]^^^aaaeeeiiilllmmmnnnppprrrwwwzzzvvvtttssssssttt|||yyypppkkkhhhaaa```^^^\\\\\\\\\]]]^^^[[[\\\\\\]]]```gggnnntttyyy~~~}}}~~~~~~}}}zzzqqqqqqsssxxx|||uuurrrqqqpppkkkdddbbbdddfffkkknnnllljjjjjjhhheeeaaaaaa```^^^]]]^^^aaacccdddbbbbbbffflllppppppooouuuyyyzzzyyyzzz}}}~~~{{{|||yyyyyyzzzxxxrrrooopppvvv~~~|||{{{~~~ssslllhhhbbb]]]ZZZ[[[\\\^^^^^^```aaaaaa___^^^^^^___^^^]]]]]]\\\[[[[[[ZZZZZZXXXXXXXXXXXXYYYYYYYYYYYY```cccfffgggeeebbb```___]]]]]]\\\ZZZWWWWWWXXXZZZ_________^^^\\\ZZZXXXWWWTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZXXXWWWWWWWWWXXXWWWWWWWWWXXXZZZ[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]]]]]]]\\\]]]^^^```cccccccccbbbaaa`````````^^^]]]\\\[[[ZZZ[[[\\\]]]```aaaaaabbbcccccccccbbbaaabbbbbbbbbaaa___]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```eeedddcccbbb___]]][[[ZZZ[[[\\\^^^```bbbcccddddddfffffffffeeedddcccbbbbbbbbbbbbcccdddfffhhhjjjlllkkklllmmmnnnllliiieeebbb\\\[[[[[[[[[\\\]]]^^^___ZZZ___dddfffdddaaaaaabbbcccdddeeeffffffeeecccbbbbbbaaa^^^[[[ZZZYYYYYYYYYVVVWWWXXXYYY[[[^^^```aaabbbbbbaaabbbcccbbb```^^^XXXXXXXXXXXXXXXYYYZZZZZZ^^^^^^^^^]]]\\\[[[ZZZYYYWWWUUUSSSRRRRRRSSSRRRQQQRRRRRRRRRSSSTTTUUUWWWWWWWWWXXXXXXWWWVVVXXX[[[^^^```___^^^\\\ZZZYYYYYYXXXVVVVVVUUUTTTRRRSSSUUUXXXWWWWWWXXXYYY[[[]]]^^^___aaa___\\\[[[]]]```bbbbbbfffffffffgggkkksss}}}}}}|||{{{vvv~~~yyyrrrmmmjjjhhhhhhhhhhhhhhhggggggfffdddcccaaa______bbbhhhlllkkknnnpppmmmhhhggglllrrrsssuuuwwwvvvtttuuu{{{~~~}}}|||}}}~~~xxxuuusssssssssrrrqqqqqqkkkmmmpppttt{{{yyyvvvvvvsssnnniiifffeeeddd```ZZZYYY\\\ZZZ___bbb``````bbbcccbbbdddhhhlllmmmmmmmmmnnnpppnnnllllllqqqxxx}}}}}}{{{~~~}}}}}}|||xxxsssrrruuu{{{zzzqqqhhhcccaaa^^^ZZZXXXXXX[[[]]]\\\___aaaaaa^^^\\\\\\]]][[[[[[ZZZXXXWWWWWWXXXYYYTTTVVVWWWXXXYYYYYYZZZ[[[aaadddffffffccc`````````]]]]]]\\\YYYWWWVVVXXXZZZ]]]]]]]]]]]][[[ZZZXXXWWWUUUVVVWWWXXXZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVWWWZZZ\\\]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYY[[[\\\]]]]]]\\\\\\^^^```bbbccccccdddcccbbb```___]]]\\\[[[[[[\\\^^^```aaaccccccbbbbbbccccccddddddbbbbbbaaa```___^^^]]]\\\XXXXXXYYYYYYZZZ[[[]]]]]]\\\\\\\\\\\\]]]___```aaaeeeeeedddcccaaa___]]]\\\[[[\\\^^^```aaaccccccccceeeeeeffffffggggggggghhheeedddccccccdddgggjjjllljjjjjjkkkjjjiiifffcccaaa]]]]]]]]]\\\\\\\\\[[[[[[XXX^^^fffhhhfffbbb``````bbbccceeeggggggfffdddbbbaaa___\\\YYYXXXWWWXXXYYYWWWXXXZZZ\\\]]]]]]]]]]]]___^^^^^^^^^___^^^[[[YYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYVVVUUUSSSSSSTTTTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWXXXVVVWWWYYYYYYXXXYYY\\\^^^___^^^]]][[[ZZZYYYYYYYYYYYYWWWUUUQQQPPPRRRWWW[[[ZZZZZZ[[[\\\]]]^^^___```aaa^^^[[[[[[\\\^^^^^^]]]^^^^^^___```dddkkkrrrwwwzzzzzztttpppnnnrrrssstttuuuuuutttsssrrrmmmkkkhhhccc```aaaeeehhheeegggfffaaa[[[\\\bbbjjjjjjmmmnnnllliiiiiinnnsssrrrqqqqqqpppqqqrrrssstttlllhhhdddddddddcccbbbcccccceeeiiinnnuuu~~~vvvvvvrrrmmmkkkkkkhhhcccdddaaa______ZZZUUUUUUXXXTTTYYY\\\[[[]]]bbbeeeddduuuzzzxxxvvvwww|||~~~}}}yyyvvvwww{{{}}}xxxppplllhhhccc``````^^^[[[YYYYYY[[[]]]ZZZ^^^bbbbbb___\\\[[[[[[YYYYYYYYYXXXWWWVVVWWWXXXRRRTTTVVVXXXYYYZZZ\\\]]]bbbdddfffeeebbb______```]]]]]]\\\YYYVVVVVVXXXZZZZZZZZZ[[[[[[[[[YYYWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[ZZZYYYXXXXXXVVVUUUWWWZZZ]]]^^^___YYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\\\\\\\\\\^^^```bbbcccdddeeedddbbb```___\\\[[[[[[[[[]]]```bbbdddeeedddbbbbbbbbbcccdddeeebbbaaa```^^^]]]]]]]]]]]]XXXXXXXXXYYY[[[\\\^^^___\\\\\\\\\]]]^^^```cccdddffffffeeedddbbb```^^^]]][[[\\\^^^```aaabbbccccccbbbbbbccceeegggiiijjjkkkgggeeecccbbbdddgggkkkmmmjjjjjjiiihhhfffcccaaa______^^^^^^]]]\\\ZZZXXXWWWVVV^^^gggjjjgggbbb______```bbbeeeggggggfffdddbbb```^^^[[[XXXVVVVVVWWWXXXWWWYYY[[[]]]^^^]]]\\\[[[\\\[[[[[[[[[\\\ZZZXXXUUUWWWXXXZZZ\\\^^^^^^]]]]]]YYYYYYZZZZZZZZZZZZYYYYYYVVVUUUTTTTTTUUUVVVUUUSSSSSSSSSTTTTTTUUUVVVXXXYYYUUUWWWYYYZZZZZZZZZ\\\]]]^^^^^^\\\[[[ZZZZZZYYYYYY\\\ZZZVVVQQQPPPSSSYYY^^^]]]]]]^^^______```aaaaaa[[[XXXVVVVVVYYY[[[ZZZYYYYYYYYYZZZ]]]aaagggmmmqqqvvv~~~xxxtttqqqpppoooqqquuuxxxyyy|||{{{uuuqqqooommmiiifff^^^___^^^]]]\\\\\\___aaacccggggggdddcccfffiiihhhgggeeebbbbbbcccdddddddddWWWYYY\\\\\\\\\[[[\\\\\\^^^aaadddhhhmmmssszzz~~~|||xxxxxx{{{{{{wwwqqqxxxzzzxxxvvvtttsssqqqooommmhhhdddbbbcccccc```___aaa```aaabbbbbb```]]]ZZZYYYVVV[[[aaaccccccgggpppxxx}}}xxxzzz{{{{{{{{{wwwpppkkkhhhfffdddccc^^^]]]\\\ZZZYYYZZZ]]]```\\\]]]^^^^^^]]]ZZZXXXVVVTTTUUUVVVVVVWWWWWWVVVVVVXXXXXXYYYYYYZZZZZZZZZ[[[___bbbddddddbbb___]]]\\\\\\[[[ZZZYYYZZZ[[[]]]^^^]]]\\\[[[YYYYYYYYYZZZ[[[YYYZZZ\\\\\\ZZZZZZZZZ[[[WWWYYY[[[\\\ZZZYYYXXXYYYUUUUUUUUUWWWZZZ\\\]]]\\\XXXWWWUUUTTTUUUWWWYYY[[[ZZZ\\\___bbbcccccccccbbbaaabbbcccccccccaaa```___[[[\\\^^^^^^]]]^^^```bbb___```aaaaaaaaa```___^^^_________^^^]]]\\\ZZZZZZ[[[ZZZYYY[[[^^^```aaa```______^^^^^^___bbbdddfffggggggfffccc___\\\[[[\\\[[[]]]`````````______```___bbbeeegggggghhhiiijjjhhhfffeeefffiiijjjiiiggghhhfffccc___^^^^^^___```aaa```aaabbb]]]UUUQQQRRRYYYaaahhhjjjfffaaa^^^^^^```cccffffffccc``````aaaZZZXXXUUUTTTVVVWWWXXXXXX[[[]]]```___]]]ZZZWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZZZZ]]]aaadddccc```[[[WWW[[[[[[\\\\\\\\\[[[[[[ZZZUUUVVVXXXZZZZZZYYYXXXWWWSSSTTTVVVXXXYYY[[[[[[[[[\\\]]]^^^\\\YYYXXXZZZ\\\[[[[[[[[[[[[[[[\\\\\\\\\ZZZXXXUUUSSSVVV[[[aaaeeeiiiccc]]]\\\```ccccccaaa\\\[[[XXXVVVUUUVVVWWWXXXZZZZZZ[[[\\\___bbbeeegggqqqnnnlllnnnpppssszzz{{{uuupppmmmlllllljjjnnnrrrvvv}}}zzzvvvrrrmmmjjjfffggggggeeebbbaaaaaabbbbbbggghhhfffdddffffffdddbbb```]]]\\\\\\[[[ZZZYYYVVVXXXZZZ[[[[[[[[[[[[[[[]]]^^^___aaadddiiinnnqqqooommmlllmmmrrrxxx|||~~~|||{{{yyyxxxvvvrrrmmmhhhjjjnnnrrrttttttsssssstttnnnmmmkkkjjjiiigggeeecccaaa^^^]]]aaabbbaaabbbeeelllnnnppppppmmmhhhcccaaa^^^dddkkknnnpppttt}}}~~~{{{{{{{{{}}}{{{qqqmmmhhheeecccaaa```^^^]]]]]]]]][[[ZZZ[[[]]]```^^^^^^______^^^[[[YYYWWWVVVVVVWWWWWWXXXXXXWWWWWWYYYXXXXXXXXXXXXYYYYYYZZZ```bbbddddddaaa^^^\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^[[[ZZZXXXWWWVVVVVVVVVWWWWWWYYYZZZZZZYYYXXXXXXYYYWWWYYYZZZZZZXXXWWWVVVWWWVVVUUUUUUWWWYYY[[[[[[ZZZXXXWWWUUUTTTTTTVVVXXXZZZ\\\^^^```bbbcccbbbaaaaaa```aaaaaabbbaaa```___^^^]]]]]]^^^]]]\\\[[[]]]___^^^___`````````___]]]]]]^^^]]]]]]\\\\\\[[[[[[[[[\\\[[[ZZZ\\\^^^```aaa```___^^^^^^^^^___aaaccceeeiiiiiigggddd___[[[YYYYYYZZZ]]]___```___^^^^^^______aaadddfffffffffggghhhfffddddddeeehhhiiihhhfffgggeeebbb```______```aaaeeecccbbbbbb]]]UUURRRSSS^^^dddiiijjjeee___]]]]]]___aaacccbbb___\\\\\\]]]YYYWWWUUUTTTUUUWWWXXXWWWXXXZZZ\\\\\\ZZZWWWVVVUUUYYYYYYXXXXXXXXXXXXXXXYYY[[[]]]```bbbbbb___[[[YYYZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXYYYZZZYYYXXXWWWWWWVVVVVVWWWYYYZZZ[[[[[[[[[[[[]]]]]][[[XXXWWWXXXZZZZZZZZZZZZ[[[\\\\\\\\\]]][[[YYYXXXXXX[[[```fffiiifffaaa\\\[[[^^^```___]]]YYYXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXYYY[[[]]]```aaaiiifffeeeggghhhjjjrrrzzz~~~vvvqqqnnnmmmlllfffjjjnnnsss||||||yyyuuurrrssstttuuusssoookkkjjjiiiffflllooommmjjjiiifffbbb^^^\\\ZZZZZZZZZYYYXXXVVVYYY[[[\\\^^^___`````````bbbaaa```___```bbbeeefffcccccccccffflllrrrvvvxxxuuusssooollliiieee```]]]cccbbbccceeehhhjjjjjjjjjeeeeeeeeedddbbb```]]]\\\\\\YYY[[[```dddeeeiiinnn{{{~~~{{{tttooolllkkkqqqxxx}}}{{{|||~~~tttmmmeeecccaaa``````___]]][[[]]]^^^^^^]]]\\\\\\]]]___``````aaaaaa___]]]ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[YYYXXXVVVVVVWWWXXXYYY```bbbdddcccaaa]]]\\\[[[YYYZZZ\\\]]]^^^^^^^^^]]][[[YYYWWWVVVTTTTTTTTTTTTUUUVVVXXXXXXVVVUUUVVVWWWWWWYYYZZZYYYVVVUUUTTTUUUVVVUUUTTTVVVXXXYYYXXXWWWXXXVVVUUUTTTTTTUUUWWWYYY___```aaabbbbbbaaa___^^^^^^^^^_________^^^]]]]]]]]]^^^^^^\\\ZZZYYYYYY[[[]]]]]]^^^^^^^^^]]]\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]^^^]]]\\\]]]___```aaa```___^^^^^^^^^___```bbbcccjjjjjjhhhccc^^^YYYWWWWWWZZZ\\\______^^^]]]]]]]]]^^^```cccdddddddddeeefffcccccccccdddfffgggfffeeeeeedddbbbaaa``````aaaaaadddbbbaaaaaa^^^XXXXXX[[[dddhhhjjjiiiddd___]]]]]]aaaaaaaaa^^^[[[YYYZZZZZZXXXVVVTTTTTTUUUWWWWWWVVVVVVXXXZZZZZZXXXWWWVVVVVVZZZZZZZZZYYYXXXXXXWWWWWW\\\]]]___```___^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZXXXWWWWWWVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\ZZZWWWVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]][[[[[[[[[]]]aaaeeejjjlllbbb___[[[[[[\\\]]]ZZZXXXVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ\\\\\\bbb___^^^```bbbccciiiqqqwwwrrrooo}}}xxxuuurrrpppiiilllnnnrrrzzz}}}|||{{{zzzzzz|||}}}~~~zzzwwwuuutttssszzz}}}zzzuuuqqqjjjddd```______aaaccceeedddccccccdddfffiiilllnnnnnnmmmnnnkkkgggeeeeeefffggghhhfffeeeeeeiiiooouuuyyy{{{vvvrrrmmmiiifffccc___]]]```]]]\\\aaaiiioooqqqpppiiijjjjjjhhhddd```^^^\\\___^^^aaaggglllooouuu||||||xxxwwwzzz{{{{{{~~~zzzqqqjjjeee_________```aaaaaa___]]]\\\^^^______^^^]]]^^^```bbbcccccccccaaa___\\\ZZZYYYYYYYYYYYYZZZZZZ[[[[[[]]][[[XXXVVVUUUWWWXXXZZZ```aaacccbbb___\\\[[[[[[YYY[[[]]]___```___^^^\\\\\\ZZZXXXVVVTTTTTTSSSTTTTTTVVVWWWWWWVVVUUUUUUVVVXXXYYYZZZXXXVVVTTTTTTTTTVVVUUUTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZaaaaaaaaaaaa```___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[XXXXXXYYYZZZ]]]]]]]]]\\\\\\\\\[[[[[[]]]\\\[[[ZZZZZZ\\\^^^______^^^]]]]]]___`````````______^^^^^^___```aaabbbhhhhhhfffccc]]]ZZZXXXXXX\\\^^^``````___]]]]]]]]]^^^___aaabbbaaaaaacccdddbbbcccdddeeefffgggfffeeefffeeedddbbbaaa````````````^^^^^^``````^^^```eeeiiijjjkkkhhhdddaaa___```cccbbb___\\\ZZZYYYZZZZZZXXXVVVTTTTTTUUUWWWVVVVVVVVVXXXZZZZZZYYYXXXYYYZZZ]]]]]]\\\\\\ZZZYYYXXXWWW[[[[[[\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYZZZZZZ^^^\\\YYYVVVUUUTTTTTTUUUVVVVVVWWWXXXZZZ[[[\\\]]]^^^]]]\\\ZZZXXXWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^[[[\\\]]]```bbbeeegggiii___]]][[[[[[[[[ZZZWWWUUUUUUTTTTTTSSSTTTTTTUUUVVV[[[[[[ZZZZZZZZZ[[[[[[[[[```]]]]]]``````aaafffmmm|||yyyrrrlllgggdddbbb{{{wwwsssoooqqqsssvvv}}}wwwwwwvvvuuuuuuuuuwwwxxxzzz|||~~~~~~}}}|||||||||{{{rrrkkkjjjjjjjjjlllppprrrssssssnnnppptttzzz}}}yyyuuuooommmmmmnnnoooooommmllllllnnntttyyy}}}zzzvvvooojjjgggeeedddcccaaa]]]]]]cccmmmuuuxxxvvvrrrsssrrroooiiidddbbbaaakkkkkkooouuuzzz~~~|||vvvzzzvvvlllgggccc```^^^]]]^^^```bbbbbb```^^^\\\^^^___```______aaabbbeeeffffffeeedddaaa^^^\\\ZZZYYYYYYYYYYYYZZZ[[[[[[]]][[[YYYVVVVVVWWWYYYZZZ^^^___```___]]][[[ZZZZZZYYY[[[^^^``````___]]][[[YYYXXXVVVTTTRRRQQQQQQRRRTTTVVVXXXWWWVVVUUUVVVWWWYYYZZZZZZXXXVVVTTTTTTUUUVVVTTTSSSTTTUUUVVVUUUTTTRRRRRRSSSTTTVVVYYY[[[\\\aaaaaa```___^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[YYYZZZ[[[ZZZYYYYYY[[[]]]]]]]]]\\\\\\[[[[[[[[[[[[^^^]]]\\\[[[\\\^^^```aaa___^^^]]]]]]___```````````````_________`````````dddddddddaaa]]][[[ZZZ[[[___```bbbbbb```^^^^^^^^^^^^___``````______aaabbbbbbdddfffggggggfffeeeeeegggfffeeedddbbb```^^^]]]___^^^^^^aaaaaa```dddiiijjjjjjjjjhhheeedddcccdddbbb```\\\YYYXXXXXXYYYYYYWWWVVVUUUUUUVVVWWWVVVUUUUUUWWWXXXXXXXXXYYY[[[]]]`````````___^^^\\\ZZZYYYZZZYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]][[[XXXUUUSSSSSSSSSTTTRRRSSSTTTVVVXXX[[[^^^``````___]]]\\\[[[[[[ZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[\\\]]]___````````````^^^]]]\\\[[[[[[YYYVVVTTTUUUUUUUUUUUUUUUVVVVVVVVVZZZ[[[[[[[[[[[[ZZZZZZZZZ^^^]]]]]]`````````dddjjjuuu}}}yyyuuuqqqooommmgggggggggfffdddbbb___^^^~~~yyyvvvyyy}}}wwwwwwuuurrrooonnnoooppprrrssstttuuuvvvyyy}}}zzzssstttsssrrrtttwww{{{|||}}}{{{}}}}}}wwwtttuuuwwwxxxwwwssstttvvv{{{{{{sssmmmiiiiiiiiiiiifffdddeeekkktttzzzzzzxxxyyyzzzyyytttmmmiiihhhiiiyyyzzz|||{{{~~~}}}~~~sssiiidddaaa^^^\\\^^^]]]^^^___``````^^^\\\\\\]]]______```aaadddfffhhhhhhhhhhhhfffccc```^^^YYYXXXWWWWWWWWWXXXZZZ[[[[[[YYYXXXVVVVVVWWWYYYZZZZZZ\\\]]]\\\[[[YYYZZZ[[[[[[\\\^^^______]]][[[YYYUUUTTTRRRPPPNNNNNNNNNNNNUUUWWWXXXXXXVVVVVVVVVWWWYYYYYYYYYWWWUUUTTTUUUVVVUUUTTTSSSTTTUUUVVVUUUTTTRRRRRRSSSUUUXXXZZZ\\\]]]^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYYYYXXXYYYYYYZZZ[[[XXXYYY[[[[[[[[[\\\^^^```___^^^]]]\\\\\\\\\]]]]]]___^^^]]]]]]^^^___```aaa^^^]]]\\\]]]___```aaa```aaaaaaaaaaaaaaa````````````aaaaaa```]]]\\\\\\]]]```bbbcccccc```^^^^^^^^^^^^___```___^^^^^^___aaaccceeeggghhhfffdddccccccfffffffffeeecccaaa^^^]]]cccaaaaaabbbbbb___bbbgggiiihhhggggggfffeeeeeeddd]]]ZZZWWWVVVWWWXXXXXXXXXXXXWWWVVVVVVXXXXXXWWWVVVSSSTTTUUUUUUUUUWWW[[[^^^aaabbbbbbbbb```___]]][[[XXXXXXXXXWWWXXXXXXYYYZZZZZZYYYYYYXXXYYYZZZ\\\]]][[[ZZZWWWUUUTTTTTTUUUUUUQQQQQQRRRTTTXXX\\\___bbbbbb```^^^]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZ\\\\\\\\\[[[ZZZXXXVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXXXXXXX[[[YYYZZZ]]]^^^\\\___dddiiittt~~~}}}||||||||||||}}}wwwtttuuuvvvuuuvvvxxxxxx{{{~~~{{{xxxwwwwwwuuutttvvvxxxvvvpppjjjfffeeedddbbbaaa___^^^]]]YYY[[[^^^``````]]]ZZZXXX}}}wwwqqqlllllllllllllllllllllooouuu|||~~~yyyvvvuuusssuuuzzz|||tttpppoooppppppqqqrrruuu{{{{{{uuurrrssswww||||||uuuooohhhcccbbbbbb___]]]```___^^^^^^^^^^^^\\\ZZZ\\\]]]^^^^^^```bbbgggjjjjjjjjjjjjjjjgggdddaaa___XXXWWWVVVUUUUUUWWWXXXZZZVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXZZZZZZYYYXXXYYY[[[\\\]]]^^^^^^]]][[[YYYWWWRRRQQQOOONNNMMMMMMNNNNNNTTTVVVWWWWWWVVVUUUVVVVVVWWWWWWWWWUUUTTTSSSUUUWWWUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXXXXXXXXXXYYYZZZ[[[ZZZ[[[\\\\\\\\\]]]___aaaaaa```___^^^]]]^^^^^^___]]]^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZ\\\^^^```aaa```bbbbbbcccbbbbbbaaa``````___```aaa___]]]\\\\\\]]]```bbbcccbbb```]]]\\\\\\___``````^^^]]]]]]___aaabbbeeehhhhhhdddaaa``````bbbccceeefffeeecccaaa___cccaaaaaadddbbb```aaafffgggfffeeeeeedddcccbbbaaaYYYWWWUUUUUUXXXZZZZZZYYYYYYXXXWWWXXXYYYYYYXXXVVVSSSTTTTTTUUUUUUXXX]]]``````aaabbbbbbaaa___]]]\\\YYYYYYYYYYYYYYYZZZZZZ[[[YYYXXXWWWWWWXXXYYY[[[]]]ZZZYYYXXXWWWWWWWWWXXXYYYSSSSSSSSSUUUXXX\\\```bbbaaa___]]]]]]___```___^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXZZZZZZZZZYYYWWWVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUUUURRRSSSUUUVVVWWWXXXXXXWWWWWWUUUWWWZZZZZZXXXZZZ___```gggmmmrrrzzz}}}{{{wwwssspppooooooooonnnlllgggfffeeeeeedddeeefffgggjjjlllnnnqqqrrrsssrrrrrrpppuuuwwwuuusssrrrooojjjddd```___aaabbb______bbb```bbbdddcccbbb``````aaa``````___```aaa___[[[XXXVVVVVVVVVVVVVVVVVVVVVVVVRRRUUUXXXZZZ[[[YYYWWWUUU~~~uuuooonnnnnnlllkkkiiihhhlllsss}}}|||sssrrrqqqttt{{{}}}xxxvvvwwwwww{{{}}}{{{|||sssgggdddaaaaaadddeeedddaaacccbbb___^^^^^^]]][[[ZZZ\\\\\\]]]^^^___ccciiimmmkkkkkkkkkkkkhhheeebbb```WWWVVVTTTTTTTTTUUUWWWYYYSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVXXXXXXWWWXXXYYY[[[^^^^^^^^^]]]\\\ZZZWWWVVVSSSRRRPPPOOOOOOOOOPPPPPPTTTUUUWWWWWWUUUTTTUUUVVVUUUUUUUUUTTTRRRRRRTTTVVVTTTSSSSSSTTTVVVXXXWWWVVVXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\YYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]]^^^```bbbbbbaaa```___^^^___``````\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZYYY[[[^^^```aaaaaaccccccdddccccccbbbaaa`````````aaa___]]][[[[[[\\\```aaabbbaaa___\\\[[[[[[`````````^^^]]]]]]___aaabbbeeehhhgggccc___^^^^^^___aaacccffffffeeecccbbb___^^^```ddddddaaaccchhhfffeeedddccccccaaa___]]]YYYWWWUUUWWW[[[^^^]]]\\\YYYXXXXXXYYYZZZZZZYYYWWWUUUVVVVVVVVVXXX[[[```ddd___```aaabbbaaa```]]]\\\YYYYYYZZZZZZ[[[[[[\\\\\\XXXWWWVVVUUUVVVXXXZZZ\\\YYYYYYYYYYYYYYYZZZ[[[[[[VVVUUUUUUVVVYYY\\\___bbbaaa^^^\\\]]]```aaa```^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYXXXWWWUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQRRRTTTWWWXXXYYYYYYYYYUUUTTTVVVYYYYYYVVVXXX\\\]]]aaaccceeekkktttyyyzzzyyy~~~ooofffeeefffccc___^^^```aaa___]]]YYYYYYXXXXXXYYY[[[]]]^^^bbbaaa```````````````aaa\\\```bbb___]]]]]][[[WWWVVVSSSSSSWWWXXXUUUUUUWWWTTTUUUUUUUUUTTTTTTVVVXXXVVVVVVWWWWWWVVVUUUSSSSSSOOOOOOPPPPPPQQQQQQRRRRRROOOQQQTTTVVVXXXXXXWWWVVV}}}xxxwwwxxxqqqmmmkkkoootttyyy{{{qqqpppoooqqqxxx|||yyyyyy|||}}}|||{{{rrriiicccdddbbb___```cccdddcccbbbdddbbb```]]][[[ZZZYYYYYYXXXYYY\\\```dddhhhkkkmmmlllllljjjgggdddaaa^^^\\\VVVWWWXXXXXXVVVTTTUUUUUUSSSRRRQQQQQQSSSTTTTTTSSSTTTSSSSSSTTTVVVXXXZZZ[[[XXX[[[]]]]]][[[XXXVVVUUUQQQPPPNNNMMMMMMOOORRRTTTUUUUUUVVVWWWWWWUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVTTTUUUUUUVVVWWWYYY[[[\\\\\\[[[YYYWWWVVVVVVVVVVVVWWWYYYYYYXXXUUUUUUXXX[[[WWWYYY[[[[[[ZZZYYYZZZ[[[___^^^[[[ZZZZZZ[[[]]]___________________________]]]]]]]]]___``````^^^\\\]]]\\\[[[]]]aaaddddddbbbfffeeeeeeffffffeeeaaa___bbb___[[[[[[]]]^^^]]][[[^^^______```___^^^\\\[[[^^^______^^^]]]]]]```bbbeeedddbbbbbbaaa^^^[[[XXX\\\___bbbdddcccaaa```______```bbbccccccbbbbbbaaa\\\]]]^^^___^^^]]]\\\[[[VVVWWWZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXVVVTTTUUUWWWYYY\\\^^^```aaa^^^```bbbcccbbb```]]]\\\YYYZZZ\\\^^^^^^]]]\\\[[[UUUUUUUUUVVVVVVXXXYYYZZZXXXXXXYYY[[[^^^^^^]]][[[VVVVVVVVVWWWYYY[[[^^^```[[[[[[\\\^^^aaabbbbbbaaa[[[[[[ZZZYYYYYYYYYYYYYYY]]][[[XXXWWWXXXXXXWWWWWWXXXWWWVVVUUUTTTRRRQQQQQQWWWVVVVVVUUUUUUVVVVVVWWWTTTVVVXXXYYYXXXVVVTTTRRRTTTTTTSSSTTTUUUWWWYYY[[[YYYYYYZZZ^^^bbbeeeffffffhhhjjjnnnrrrwww|||zzz}}}}}}xxxqqqjjjccc^^^[[[VVVTTTSSSSSSTTTTTTSSSQQQTTTSSSSSSSSSTTTVVVWWWYYYYYYXXXWWWWWWVVVVVVWWWWWWTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNMMMMMMOOOPPPQQQQQQQQQPPPOOONNNLLLKKKNNNNNNLLLLLLLLLMMMNNNOOONNNPPPRRRTTTUUUSSSQQQPPP{{{uuurrrtttxxx|||rrrqqqqqqssszzz|||xxxtttuuuxxx}}}tttnnniiidddaaacccaaa___```cccdddcccbbbbbbaaa^^^\\\ZZZYYYYYYYYYWWWYYY[[[___cccgggjjjkkkiiihhhfffdddaaa]]][[[YYYTTTVVVWWWWWWUUUTTTTTTTTTSSSQQQPPPQQQSSSTTTTTTSSSSSSRRRRRRSSSTTTVVVXXXYYYVVVYYY[[[[[[YYYVVVTTTSSSRRRQQQPPPOOOOOOQQQSSSUUUWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVTTTUUUVVVXXXYYY[[[\\\]]]\\\[[[YYYWWWVVVUUUUUUVVVVVVXXXXXXWWWUUUVVVXXX[[[XXXYYYZZZZZZXXXXXXYYYZZZ]]]\\\ZZZXXXYYY[[[]]]___fffeeeccc```^^^\\\ZZZZZZ\\\]]]]]]^^^______]]]\\\]]][[[ZZZ\\\```ccccccccceeeddddddeeeeeeccc```]]]]]][[[XXXXXXZZZ\\\[[[ZZZ]]]^^^^^^^^^^^^]]][[[ZZZ]]]___```_________aaaccceeecccaaa```___]]]ZZZXXX\\\___bbbcccbbb```______```aaabbbbbbbbb```___^^^ZZZ[[[\\\]]]\\\[[[YYYXXXUUUVVVYYY[[[\\\\\\\\\[[[ZZZ[[[[[[[[[[[[YYYXXXWWWXXXXXXZZZ[[[\\\^^^______```aaabbbbbbaaa^^^[[[YYYYYYYYY[[[\\\\\\\\\[[[ZZZWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXYYY\\\^^^___^^^\\\WWWWWWWWWXXXYYY[[[\\\]]]ZZZZZZ\\\^^^aaabbbaaa```[[[ZZZYYYXXXWWWXXXYYYYYY\\\ZZZWWWVVVWWWWWWWWWVVVWWWVVVVVVUUUTTTSSSRRRRRRVVVVVVVVVUUUUUUVVVVVVVVVTTTVVVWWWXXXXXXVVVSSSRRRRRRRRRSSSSSSTTTVVVWWWXXXYYYXXXXXXZZZ]]]_________\\\]]]___bbbeeehhhkkklllqqqqqqqqqpppooonnnlllkkkiiillloooqqqrrrqqqooonnnooommmjjjeee```[[[WWWUUUSSSRRRPPPQQQQQQRRRPPPOOOJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOOOONNNMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJLLLMMMOOOOOONNNNNNMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNLLLMMMPPPRRRRRRQQQOOONNN{{{{{{~~~tttttttttwww}}}}}}uuupppmmmooosss|||}}}~~~xxxssskkkeeebbbaaa``````aaa```___```bbbcccbbbaaa```^^^\\\ZZZYYYXXXXXXXXXWWWXXX[[[^^^bbbeeehhhiiigggfffdddaaa^^^[[[YYYXXXSSSUUUVVVVVVUUUSSSSSSSSSSSSQQQPPPQQQSSSUUUUUUUUURRRRRRRRRRRRSSSTTTUUUVVVUUUWWWYYYYYYWWWTTTRRRRRRTTTTTTRRRRRRRRRSSSUUUVVVYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUWWWXXXXXXXXXWWWVVVTTTVVVXXXZZZ\\\]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUTTTUUUVVVVVVVVVUUUWWWYYY\\\ZZZZZZYYYXXXVVVUUUWWWYYYZZZYYYWWWWWWXXXZZZ]]]___hhhgggdddaaa]]][[[YYYXXX[[[\\\]]]^^^^^^]]]\\\[[[^^^\\\[[[\\\___bbbddddddcccbbbbbbbbbcccaaa___\\\WWWVVVVVVWWWYYYZZZZZZYYY]]]]]]]]]]]]\\\[[[YYYYYY[[[]]]```aaaaaaaaacccddddddbbb^^^\\\\\\[[[ZZZXXX[[[^^^aaabbbaaa```______```aaaaaaaaa```^^^\\\[[[WWWXXXYYYZZZZZZXXXVVVUUUTTTVVVXXX[[[\\\]]]\\\[[[[[[[[[\\\\\\[[[ZZZXXXWWW[[[\\\\\\]]]]]]]]]]]]]]]``````aaaaaa___\\\YYYWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXXXXYYY\\\___```___^^^YYYYYYZZZZZZZZZZZZZZZZZZYYYZZZ\\\___bbbbbb```]]][[[YYYWWWVVVVVVWWWXXXYYYZZZXXXUUUTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWVVVTTTRRRPPPPPPQQQRRRSSSTTTTTTUUUUUUWWWUUUUUUUUUWWWWWWWWWUUUTTTUUUVVVWWWXXXYYYZZZ[[[aaaaaaaaaaaa```___^^^]]]^^^___```aaabbbaaaaaa```]]]\\\ZZZXXXUUUSSSQQQPPPPPPNNNMMMMMMNNNOOONNNLLLGGGGGGGGGHHHJJJLLLNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGDDDEEEGGGHHHJJJKKKKKKKKKIIIKKKLLLNNNNNNMMMLLLKKKzzzzzzzzz|||}}}uuupppmmmooottt|||}}}rrrlllllliiifffbbb___^^^^^^______````````````aaaaaa``````]]]\\\ZZZXXXWWWWWWXXXXXXXXXZZZ\\\___bbbdddggghhhfffeeeccc```]]][[[YYYXXXSSSUUUXXXXXXVVVUUUTTTUUUTTTSSSRRRSSSVVVWWWXXXWWWRRRRRRSSSSSSSSSTTTUUUUUUWWWXXXZZZYYYWWWUUUSSSSSSVVVVVVVVVUUUUUUVVVVVVWWWYYYXXXVVVTTTTTTTTTUUUUUUTTTUUUWWWXXXXXXWWWVVVUUUUUUWWWYYY\\\^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWZZZ\\\[[[ZZZYYYVVVTTTSSSUUUWWWVVVVVVUUUUUUVVVZZZ]]]___dddbbb```^^^\\\[[[[[[[[[[[[\\\^^^^^^]]][[[[[[[[[]]]\\\\\\]]]```bbbdddeeebbbaaa``````aaa```]]][[[VVVWWWXXXYYY[[[\\\\\\[[[\\\\\\[[[[[[ZZZYYYXXXWWWXXX[[[___aaaaaabbbcccdddddd```\\\YYYYYYYYYYYYYYYZZZ]]]___``````_________^^^_________^^^]]][[[ZZZVVVWWWXXXYYYXXXVVVTTTSSSUUUWWWYYY\\\^^^^^^^^^]]][[[\\\\\\]]]\\\ZZZYYYXXXZZZ[[[\\\]]]^^^^^^]]]]]]^^^^^^______]]][[[YYYXXXYYYYYYXXXXXXYYYYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[XXXXXXYYY\\\___aaa```^^^[[[\\\]]]]]]\\\[[[YYYXXXWWWYYY[[[___aaaaaa^^^[[[ZZZXXXVVVUUUTTTVVVXXXYYYWWWUUUSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUUUUTTTSSSQQQPPPPPPQQQRRRTTTTTTTTTSSSRRRSSSRRRQQQQQQRRRRRRQQQPPPRRRRRRRRRSSSSSSTTTTTTTTT[[[[[[[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYTTTSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKLLLMMMLLLKKKHHHHHHIIIKKKLLLNNNOOOPPPLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGGGGGGGIIIKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFCCCEEEFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJIII{{{uuuqqquuuzzzzzznnnbbb^^^^^^`````````___^^^]]]]]]]]]___```aaa``````^^^^^^]]]ZZZYYYXXXWWWVVVWWWXXXXXX[[[\\\]]]```bbbdddfffgggdddccc```]]][[[YYYXXXWWWUUUWWWZZZ[[[ZZZXXXWWWWWWWWWVVVUUUUUUXXXYYYYYYYYYSSSTTTTTTUUUUUUVVVVVVVVVYYY[[[\\\[[[YYYWWWVVVVVVXXXXXXXXXYYYXXXXXXXXXWWWWWWVVVTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWVVVUUUTTTVVVWWWZZZ\\\]]]]]]\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRSSSUUUXXXZZZ[[[[[[[[[YYYVVVSSSSSSTTTVVVTTTTTTSSSSSSVVVYYY]]]______^^^\\\[[[ZZZZZZ[[[\\\ZZZ]]]___^^^\\\ZZZZZZ[[[XXX[[[]]]```aaabbbbbbbbbbbbaaa```___```___]]][[[YYY[[[^^^`````````______\\\[[[ZZZYYYXXXWWWWWWVVVVVVYYY]]]___``````aaacccccc___ZZZXXXWWWXXXYYYYYYYYY[[[^^^___^^^^^^^^^___[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXXXXXXXWWWVVVUUUTTTXXXYYY\\\^^^`````````___\\\]]]]]]]]]]]][[[ZZZYYYWWWXXX[[[]]]^^^^^^^^^]]][[[\\\\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZ[[[XXXXXXYYY\\\___```___]]]\\\]]]^^^^^^]]][[[YYYXXXWWWXXXZZZ^^^``````\\\YYYXXXWWWVVVUUUUUUVVVXXXYYYUUUTTTRRRRRRSSSUUUUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUSSSSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNOOOPPPPPPOOONNNMMMMMMNNNOOOOOOPPPQQQQQQTTTTTTUUUUUUUUUTTTSSSSSSUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPOOONNNNNNMMMLLLLLLLLLKKKJJJJJJLLLLLLKKKJJJEEEFFFGGGIIIJJJLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEDDDGGGGGGFFFEEEEEEDDDCCCCCCGGGFFFEEEGGGJJJLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJJJJIIIxxxssswww~~~yyymmmaaaXXXVVVYYY[[[]]]______]]][[[ZZZZZZ___aaabbbaaa^^^\\\[[[[[[YYYXXXWWWVVVVVVWWWXXXYYY\\\]]]^^^```bbbdddeeefffaaa___\\\YYYWWWUUUUUUUUUVVVYYY\\\^^^]]][[[ZZZYYYYYYWWWVVVWWWXXXYYYYYYXXXSSSTTTUUUWWWWWWXXXXXXXXX[[[\\\]]]\\\YYYWWWWWWXXXYYYYYYZZZ[[[[[[ZZZXXXWWWUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRQQQRRRUUUXXXYYYYYYZZZZZZYYYWWWTTTSSSUUUVVVTTTSSSSSSSSSUUUYYY\\\___```^^^[[[YYYXXXXXXYYYYYY[[[^^^``````\\\ZZZZZZ\\\VVV[[[bbbggggggeeebbb```dddbbb````````````^^^]]]___bbbeeegggeeecccbbbbbb]]]\\\ZZZXXXWWWVVVVVVVVVWWWYYY\\\^^^^^^___aaabbbbbb^^^ZZZXXXXXXXXXYYYXXXXXXZZZ\\\]]]]]]]]]^^^___ZZZ[[[\\\]]]^^^]]]\\\\\\[[[ZZZYYYWWWVVVVVVVVVVVVZZZ\\\^^^```aaaaaa```___]]]]]]^^^^^^]]]\\\ZZZYYYUUUWWWZZZ]]]_________^^^ZZZ[[[[[[\\\\\\\\\\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXXXXYYY[[[^^^^^^]]][[[[[[[[[\\\\\\[[[[[[ZZZYYYWWWXXXYYY\\\^^^^^^[[[YYYWWWWWWVVVVVVWWWWWWXXXXXXTTTRRRQQQQQQSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUURRRSSSTTTUUUUUUTTTSSSRRROOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQOOONNNMMMNNNOOOPPPOOOMMMKKKLLLMMMNNNOOOPPPQQQRRRPPPPPPQQQQQQRRRQQQQQQQQQTTTTTTSSSRRRQQQPPPOOONNNLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCDDDHHHLLLMMMJJJFFFHHHGGGFFFDDDDDDEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGHHHIIIIIIIIIIIIIII{{{vvvkkkddd\\\VVVVVVYYYZZZ\\\^^^]]]ZZZYYYZZZ[[[___bbbcccaaa]]]YYYXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZ\\\]]]^^^___aaabbbcccdddaaa___[[[XXXVVVUUUUUUUUUVVVYYY]]]___^^^\\\[[[ZZZZZZXXXVVVVVVWWWXXXWWWVVVRRRSSSUUUWWWXXXYYYYYYXXXZZZ[[[[[[ZZZWWWVVVVVVVVVYYYZZZ\\\]]]\\\ZZZXXXWWWTTTTTTVVVWWWXXXYYYYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWYYYYYYXXXWWWWWWVVVUUUUUUTTTUUUVVVWWWWWWWWWVVVVVVTTTRRRPPPRRRUUUXXXXXXWWWYYYZZZZZZYYYVVVUUUUUUVVVUUUTTTSSSSSSUUUYYY\\\^^^```^^^[[[YYYWWWXXXYYYZZZ[[[___bbbaaa]]]ZZZ[[[]]]YYYbbbmmmtttsssnnnhhheeefffdddaaaaaaaaaaaa```^^^bbbfffjjjkkkhhhdddbbbaaa]]]\\\ZZZXXXWWWVVVVVVVVVYYY[[[]]]]]]]]]___aaacccaaa^^^ZZZXXXYYYYYYYYYXXXXXXZZZ[[[\\\\\\\\\^^^___[[[\\\]]]]]]]]]\\\[[[ZZZ^^^\\\XXXVVVUUUUUUWWWXXX\\\]]]___```aaa```___^^^]]]^^^^^^^^^^^^\\\[[[ZZZVVVXXX[[[^^^``````______\\\\\\\\\\\\\\\\\\\\\[[[VVVWWWXXXYYYZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXYYY[[[\\\\\\[[[YYYXXXXXXWWWWWWXXXXXXYYYZZZXXXXXXXXXZZZ\\\]]][[[YYYUUUVVVWWWXXXYYYXXXXXXWWWTTTRRRPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUUUUTTTRRRQQQMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPNNNMMMMMMNNNNNNMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGGGGHHHIIIJJJJJJIIIIIIIIIKKKLLLLLLLLLKKKKKKGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCEEEKKKOOOPPPKKKFFFGGGFFFDDDCCCBBBCCCDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHpppjjjccc```\\\XXXXXX\\\\\\]]]]]][[[XXXXXX[[[___```bbbdddbbb\\\XXXVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\]]]^^^___aaabbbbbbbbb```]]]ZZZXXXWWWWWWWWWVVVYYY]]]___^^^\\\[[[ZZZYYYWWWUUUUUUVVVVVVUUUTTTQQQRRRTTTWWWXXXYYYYYYYYYXXXXXXYYYWWWUUUSSSTTTTTTYYYZZZ\\\]]]]]][[[XXXVVVTTTUUUWWWZZZ[[[\\\[[[[[[\\\ZZZWWWUUUUUUVVVXXXYYYZZZYYYWWWVVVTTTTTTSSSSSSSSSTTTUUUWWWXXXXXXWWWWWWUUURRRPPPQQQUUUWWWWWWVVVXXXYYYZZZZZZXXXVVVVVVVVVUUUTTTSSSTTTUUUYYY\\\^^^___]]][[[YYYXXXZZZ\\\]]]\\\```cccbbb]]]ZZZ[[[]]]___jjjxxxxxxppplllgggeeebbbbbbbbbbbbaaa```dddhhhllllllhhhcccaaa```^^^]]]ZZZXXXWWWVVVVVVVVV\\\]]]^^^]]]]]]___bbbeee```]]][[[YYYYYYYYYYYYXXXWWWYYY[[[[[[[[[\\\^^^___]]]^^^^^^^^^]]][[[ZZZXXX___\\\XXXTTTSSSUUUWWWYYY\\\]]]___``````___]]]\\\]]]^^^______^^^]]][[[ZZZXXXZZZ]]]```aaaaaa___^^^^^^^^^]]]]]]\\\[[[ZZZZZZTTTUUUWWWYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVXXXYYYZZZYYYYYYYYYZZZ[[[[[[YYYWWWUUUTTTTTTTTTUUUWWWXXXZZZYYYXXXXXXYYY[[[\\\[[[YYYTTTVVVXXXZZZZZZYYYXXXWWWSSSRRRPPPQQQSSSVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRSSSUUUUUUSSSRRRQQQKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQOOONNNMMMNNNNNNOOOQQQOOOMMMMMMMMMLLLJJJIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMKKKIIIFFFEEEGGGGGGHHHHHHIIIJJJKKKKKKGGGFFFEEEFFFHHHIIIIIIGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>@@@AAACCCDDDFFFFFFEEEFFFIIIOOOTTTTTTMMMGGGEEEDDDBBBAAAAAABBBCCCDDDEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFF|||tttkkkgggaaa]]][[[ZZZYYYXXX]]][[[XXXUUUVVVXXX\\\^^^aaadddfffbbbZZZTTTSSSTTTTTTTTTUUUWWWZZZZZZYYYWWWZZZYYYYYY[[[^^^```bbbbbbcccaaa^^^[[[YYYYYYYYYZZZYYYZZZZZZ[[[[[[ZZZXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRSSSUUUXXXYYYWWWVVVXXXVVVSSSQQQPPPQQQSSSUUUWWWYYYZZZZZZXXXVVVVVVVVVTTTVVVXXXXXXWWWXXX\\\```bbb^^^XXXVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSUUUUUUVVVVVVWWWWWWVVVVVVSSSSSSTTTTTTUUUWWWXXXYYY\\\\\\\\\[[[XXXUUUSSSQQQRRRRRRQQQSSSVVVZZZ^^^aaa^^^]]]\\\[[[[[[[[[\\\]]]\\\___aaaaaa___]]]]]]^^^eeesss}}}pppiiillliiieeebbbaaa```^^^]]]ffffffgggfffdddaaa^^^]]]ZZZYYYWWWVVVUUUVVVXXXYYY[[[\\\]]]___aaabbbddddddccc___XXXTTTTTTUUUWWWWWWVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZXXXVVVTTTSSSTTTUUUVVV]]]^^^___^^^[[[ZZZ[[[[[[]]]^^^______^^^[[[XXXWWWVVVVVVXXX\\\aaabbb___\\\\\\[[[ZZZYYYYYYXXXYYYYYYTTTUUUWWWYYYYYYXXXVVVUUUTTTUUUVVVXXXXXXXXXXXXWWWZZZZZZYYYXXXWWWVVVVVVVVVUUUSSSSSSUUUZZZ]]]\\\[[[\\\\\\[[[[[[ZZZXXXWWWVVVUUUVVVWWWYYY[[[ZZZXXXVVVUUUUUUVVVXXXYYYYYYWWWUUUUUUUUUUUUUUUTTTRRRQQQPPPOOOQQQSSSTTTTTTRRRPPPNNNMMMNNNOOOPPPPPPQQQRRRRRRTTTOOOKKKLLLOOOQQQPPPMMMQQQPPPNNNLLLJJJJJJJJJKKKFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGIIIJJJIIIGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAABBBBBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIDDDBBB@@@AAABBBDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFF~~~vvvooogggccc```]]]]]]\\\\\\[[[\\\ZZZXXXVVVVVVXXX\\\^^^```bbbbbb^^^WWWRRRRRRSSSUUUWWWXXXYYYXXXXXXYYYZZZ\\\[[[[[[\\\^^^`````````bbb```]]]ZZZYYYXXXXXXYYYWWWXXXYYYYYYYYYXXXVVVVVVWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUXXXYYYXXXWWWWWWUUUSSSPPPOOOPPPQQQRRRVVVXXXYYYXXXVVVTTTSSSTTTUUUWWWXXXXXXWWWYYY\\\______[[[WWWUUUVVVWWWXXXWWWXXXWWWVVVUUUTTTRRRQQQQQQUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTZZZZZZYYYXXXVVVTTTRRRQQQTTTSSSSSSSSSUUUYYY\\\^^^^^^]]]\\\[[[[[[[[[\\\]]]\\\___aaaaaa___^^^^^^```iiisssxxxqqqmmmkkkiiieeebbbaaa```^^^]]]aaabbbccccccbbb```^^^]]]XXXXXXVVVVVVVVVVVVWWWXXXXXXYYYZZZ\\\^^^```aaaaaa^^^[[[XXXVVVVVVVVVVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWVVVTTTTTTUUUWWWWWW[[[\\\\\\[[[YYYYYYZZZ[[[]]]]]]]]]\\\[[[ZZZXXXWWWTTTVVV[[[aaaeeeeeeaaa]]][[[[[[ZZZYYYXXXXXXXXXXXXVVVWWWYYYZZZZZZZZZXXXWWWVVVVVVXXXYYYYYYXXXXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQRRRVVVZZZ]]]]]][[[ZZZZZZZZZYYYXXXWWWUUUUUUTTTUUUVVVXXXYYYYYYWWWUUUSSSTTTUUUWWWYYYXXXVVVUUUTTTTTTTTTSSSRRRQQQOOONNNOOOQQQTTTVVVVVVTTTRRRPPPPPPOOOOOONNNNNNMMMMMMMMMQQQNNNKKKLLLPPPQQQPPPMMMMMMLLLJJJHHHHHHGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEEAAAAAABBBCCCDDDDDDDDDDDDCCCAAA??????AAACCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC|||xxxtttnnnkkkbbb```^^^^^^^^^___^^^]]][[[ZZZXXXVVVWWWYYY\\\]]]^^^___]]]XXXRRROOOPPPRRRUUUWWWYYYXXXVVVVVVYYY[[[\\\\\\\\\]]]]]]^^^______```^^^\\\ZZZXXXWWWWWWWWWUUUVVVWWWWWWWWWVVVTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTWWWUUUTTTUUUWWWXXXXXXWWWVVVUUURRRPPPNNNNNNOOOPPPUUUVVVWWWVVVSSSQQQQQQQQQUUUVVVWWWWWWWWWXXX[[[^^^ZZZWWWTTTSSSTTTVVVWWWWWWXXXWWWVVVUUUSSSQQQPPPPPPVVVVVVVVVVVVUUUTTTSSSSSSTTTSSSRRRPPPPPPOOOOOOOOOWWWVVVUUUTTTSSSRRRRRRRRRUUUUUUTTTTTTVVVWWWZZZ[[[^^^]]]\\\[[[[[[[[[[[[\\\\\\^^^```aaa```___```aaaiiinnnssstttqqqnnnmmmnnnkkkhhhdddbbbaaa```^^^]]]]]]^^^___```___^^^]]]\\\VVVVVVVVVVVVVVVVVVWWWWWWUUUVVVWWWYYYZZZ\\\]]]]]]XXXWWWWWWWWWXXXWWWUUUSSSTTTTTTUUUWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXVVVUUUVVVYYY[[[\\\\\\[[[YYYXXXXXXXXXXXXTTTYYYaaaiiimmmjjjccc]]][[[[[[ZZZXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZWWWXXXYYYYYYYYYXXXVVVVVVUUUVVVVVVWWWVVVUUUSSSRRROOOPPPSSSWWWZZZ\\\[[[ZZZWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVWWWVVVTTTSSSQQQSSSUUUWWWXXXWWWVVVVVVTTTTTTSSSRRRPPPOOOMMMLLLOOOQQQUUUXXXXXXWWWTTTRRROOONNNMMMLLLKKKJJJJJJJJJMMMKKKJJJLLLPPPQQQOOOLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDBBB@@@>>>>>>@@@AAABBBAAADDDCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@pppvvv}}}yyyvvvtttssswwwvvvvvvtttrrrnnnkkkhhhaaa___^^^^^^______^^^\\\ZZZYYYXXXWWWXXXZZZ\\\]]]\\\[[[WWWRRRMMMKKKNNNPPPTTTTTTSSSSSSTTTVVVXXXZZZYYYZZZ\\\\\\\\\\\\]]]^^^^^^]]][[[YYYWWWVVVVVVUUUTTTUUUVVVVVVVVVUUUSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTWWWUUUSSSSSSTTTVVVVVVVVVTTTSSSQQQPPPOOOPPPQQQQQQUUUVVVVVVTTTRRRPPPPPPPPPUUUUUUUUUTTTUUUVVVXXXZZZUUUTTTRRRQQQRRRSSSUUUVVVWWWVVVUUUUUUTTTSSSRRRRRRVVVVVVVVVUUUTTTSSSQQQPPPRRRRRRQQQPPPOOOOOOOOOOOOTTTSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\\\\[[[[[[[[[ZZZZZZ\\\]]]^^^______```aaaaaacccdddeeedddccccccfffhhhhhheeebbb`````````___]]]\\\]]]]]]]]]]]]\\\[[[ZZZVVVVVVWWWXXXXXXWWWVVVVVVSSSTTTUUUVVVWWWYYYZZZZZZUUUTTTTTTUUUWWWWWWVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRTTTWWW[[[\\\[[[YYYXXXWWWXXXYYYZZZXXX___iiiqqqsssmmmddd]]][[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXYYY[[[[[[[[[[[[[[[WWWWWWXXXXXXWWWVVVTTTSSSRRRSSSTTTUUUUUUTTTRRRQQQOOOQQQTTTWWWYYYYYYXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOPPPRRRTTTUUUTTTSSSRRRQQQQQQSSSVVVXXXXXXWWWWWWWWWTTTTTTSSSRRRQQQOOOMMMLLLOOORRRVVVYYYZZZXXXUUUSSSLLLKKKJJJJJJJJJKKKLLLMMMJJJIIIJJJLLLOOOPPPNNNLLLJJJJJJJJJIIIIIIIIIIIIJJJEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@@@@BBBCCCDDDDDDDDDDDDAAA???>>>>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBbbbgggoooxxx~~~zzzwwwrrrnnnkkkjjjiiiiiikkkmmmpppqqqooolllhhhfffcccbbb```______^^^\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\ZZZXXXSSSMMMJJJJJJLLLOOOQQQNNNMMMOOOTTTXXXXXXWWWUUUXXX[[[\\\[[[[[[\\\]]]]]]\\\ZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQSSSTTTTTTTTTTTTSSSUUUSSSQQQQQQSSSTTTTTTTTTRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUSSSQQQOOOPPPQQQSSSRRRQQQQQQRRRSSSTTTUUUQQQQQQPPPPPPPPPQQQTTTUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUTTTSSSQQQPPPOOOQQQQQQPPPPPPQQQQQQRRRSSSRRRQQQPPPOOOOOOPPPRRRRRRQQQRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYY\\\[[[[[[\\\^^^_________\\\\\\\\\\\\\\\]]]```bbbdddbbb___^^^_________^^^^^^^^^]]]]]]\\\ZZZYYYYYYWWWXXXXXXXXXXXXWWWVVVVVVRRRRRRSSSTTTVVVWWWXXXXXXTTTSSSRRRSSSUUUWWWWWWVVVVVVVVVWWWXXXYYYYYYZZZ[[[YYYYYYYYYXXXWWWVVVTTTTTTUUUUUUVVVVVVVVVUUUSSSRRRRRRRRRRRRQQQPPPRRRVVVYYY]]][[[YYYWWWWWWYYYZZZ\\\]]]dddnnnttttttlllccc]]][[[ZZZYYYWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYUUUVVVVVVVVVUUUSSSQQQPPPPPPQQQRRRSSSSSSRRRRRRQQQRRRTTTVVVXXXWWWUUUSSSRRRRRRRRRRRRRRRQQQOOONNNMMMNNNPPPSSSTTTRRRPPPOOOPPPQQQTTTXXXYYYXXXWWWWWWXXXUUUUUUUUUTTTRRRPPPOOONNNOOORRRVVVYYYZZZXXXVVVTTTNNNMMMKKKJJJJJJKKKLLLMMMHHHHHHIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@????????????@@@AAAAAABBBAAAAAA@@@<<<<<<>>>???@@@AAAAAAAAABBB@@@>>>>>>@@@BBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB[[[___eeekkkrrrxxx~~~{{{tttoookkkeeebbbbbbcccddddddcccfffjjjllljjjhhhffffffgggdddaaa___]]]\\\ZZZXXXWWWWWWXXXYYYZZZ[[[[[[\\\YYYUUUPPPKKKIIIJJJLLLNNNPPPNNNNNNPPPTTTWWWXXXWWWUUUYYY\\\]]]ZZZYYYZZZ\\\\\\\\\[[[YYYWWWVVVTTTTTTRRRSSSTTTTTTTTTSSSRRRQQQOOOPPPRRRSSSTTTTTTTTTSSSSSSQQQPPPQQQSSSTTTTTTSSSRRRRRRRRRQQQRRRRRRSSSSSSRRRSSSSSSQQQOOOOOOPPPQQQRRRPPPNNNNNNPPPQQQQQQQQQNNNOOOPPPOOOOOOOOORRRTTTQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTTTTSSSRRRPPPOOONNNPPPQQQQQQQQQSSSTTTUUUVVVRRRQQQQQQPPPQQQQQQRRRRRRPPPQQQTTTVVVXXXXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYYYY[[[YYYXXXYYY[[[\\\\\\\\\XXXXXXXXXYYYZZZ\\\]]]^^^___]]][[[[[[]]]_________^^^^^^]]]\\\ZZZYYYYYYXXXYYYYYYXXXWWWVVVUUUTTTTTTQQQQQQRRRSSSTTTUUUVVVVVVTTTRRRRRRSSSUUUWWWWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZXXXXXXWWWVVVTTTRRRPPPOOOQQQSSSTTTUUUUUUTTTRRRQQQRRRRRRRRRQQQQQQRRRUUUXXX[[[ZZZXXXWWWXXXYYY[[[\\\^^^dddlllqqqoooiiibbb^^^[[[ZZZXXXWWWUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWXXXSSSTTTTTTTTTTTTRRRPPPOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTVVVWWWWWWTTTRRRPPPPPPRRRRRRRRRQQQPPPOOONNNMMMLLLPPPSSSSSSPPPNNNNNNOOOQQQUUUXXXYYYVVVTTTUUUVVVUUUUUUUUUUUUTTTSSSQQQPPPPPPRRRTTTVVVWWWVVVTTTSSSSSSQQQNNNKKKIIIHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBBBB??????@@@@@@@@@@@@??????>>>???AAAAAAAAAAAA@@@???<<<===???@@@AAABBBCCCCCCBBB@@@>>>>>>@@@AAABBBAAA@@@?????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAZZZ\\\```cccfffjjjnnnqqq}}}xxxooojjjccc```]]]]]]___aaa```______bbbdddeeedddeeehhhjjjiiifffaaa^^^\\\[[[YYYXXXVVVWWWXXXZZZ[[[[[[[[[[[[XXXTTTOOOKKKIIIJJJLLLMMMPPPTTTXXXXXXUUUTTTWWWZZZZZZ]]]aaa```[[[XXXXXXZZZ\\\\\\[[[ZZZXXXVVVUUUTTTPPPQQQRRRRRRRRRQQQPPPOOOMMMOOOQQQSSSTTTTTTTTTSSSQQQPPPPPPRRRTTTUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPOOOMMMMMMOOOQQQSSSPPPMMMMMMOOOQQQPPPOOOMMMOOOPPPOOONNNNNNQQQSSSPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNQQQQQQRRRRRRSSSUUUVVVWWWRRRRRRRRRSSSSSSRRRRRRQQQQQQSSSUUUWWWXXXWWWVVVUUURRRSSSUUUWWWXXXYYYYYYXXXZZZWWWUUUUUUXXXYYYYYYXXXVVVUUUTTTUUUWWWZZZ\\\\\\ZZZYYYXXXYYY\\\^^^``````\\\[[[ZZZZZZYYYYYYYYYYYYZZZYYYVVVTTTRRRQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRSSSVVVXXXXXXWWWUUUVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWVVVTTTQQQOOOMMMKKKLLLNNNQQQTTTUUUUUUSSSRRRQQQSSSSSSSSSRRRRRRTTTVVVXXXXXXWWWWWWWWWXXXZZZ[[[[[[```fffiiigggcccaaa```[[[ZZZXXXVVVUUUTTTSSSSSSQQQRRRRRRSSSTTTUUUVVVWWWSSSSSSTTTTTTTTTSSSQQQPPPQQQPPPOOOOOOOOOQQQSSSUUUSSSUUUWWWUUURRRPPPPPPQQQRRRRRRRRRRRRQQQOOONNNMMMLLLPPPTTTSSSOOOLLLMMMOOOPPPTTTXXXWWWTTTQQQQQQSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQRRRSSSSSSSSSSSSRRRRRRSSSQQQNNNJJJHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@BBBCCCCCCCCCBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@??????@@@AAAAAAAAA@@@???>>>???@@@AAAAAA@@@???>>>===>>>@@@AAACCCDDDDDDDDD@@@>>>======>>>@@@@@@@@@>>>>>>>>>??????@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@[[[\\\^^^___```bbbeeeggghhhppp|||~~~|||zzzzzz{{{~~~|||~~~~~~yyyqqqhhhbbb___\\\[[[ZZZ\\\___```^^^\\\___```aaaaaaaaadddkkkpppjjjfffaaa]]][[[[[[ZZZYYYUUUVVVXXXZZZ\\\\\\[[[[[[XXXTTTNNNKKKJJJKKKLLLMMMQQQZZZbbb___UUUQQQVVV^^^^^^bbbeeebbb\\\WWWWWWXXX\\\\\\\\\ZZZYYYWWWUUUTTTOOOOOOPPPQQQPPPOOONNNMMMLLLNNNQQQSSSTTTTTTTTTSSSPPPPPPQQQTTTVVVWWWVVVTTTUUUTTTSSSQQQOOOMMMLLLKKKMMMMMMMMMLLLKKKLLLNNNQQQTTTQQQNNNNNNPPPQQQPPPOOOMMMOOOQQQPPPNNNMMMPPPSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPOOOOOORRRRRRRRRSSSSSSTTTUUUVVVRRRSSSTTTTTTTTTSSSRRRQQQSSSUUUWWWXXXXXXVVVTTTRRROOOQQQSSSVVVWWWXXXXXXXXXZZZVVVSSSSSSVVVWWWVVVUUUTTTRRRPPPQQQTTTWWWYYYZZZWWWVVVUUUWWW[[[^^^``````XXXXXXXXXXXXXXXYYYZZZ[[[ZZZXXXUUUQQQOOONNNOOOOOONNNNNNOOOPPPQQQQQQRRRRRROOOQQQUUUYYY[[[ZZZVVVRRRUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWUUUSSSPPPMMMJJJIIIGGGJJJOOOSSSUUUVVVUUUTTTRRRSSSUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYWWW\\\aaabbbaaa``````aaa[[[ZZZXXXVVVUUUTTTSSSSSSQQQQQQQQQRRRSSSUUUVVVWWWSSSTTTTTTUUUUUUTTTRRRQQQQQQPPPNNNNNNOOOQQQTTTVVVRRRTTTUUUTTTQQQOOOQQQSSSSSSSSSSSSRRRQQQPPPOOONNNLLLPPPTTTSSSOOOLLLMMMOOONNNSSSWWWVVVQQQNNNOOOQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPNNNKKKIIIHHHHHHJJJKKKIIIIIIIIIGGGFFFFFFHHHJJJIIIIIIJJJIIIHHHFFFDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAACCCDDDFFFFFFFFFEEEEEECCCDDDEEEEEEEEEDDDBBBAAA???@@@BBBDDDDDDDDDBBBAAABBBBBBAAAAAA@@@???>>>>>>??????AAABBBBBBAAA@@@???>>>???@@@AAAAAA@@@>>>===999:::<<<===???@@@@@@AAA???===;;;;;;===?????????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA[[[[[[[[[\\\^^^```aaabbbfffhhhmmmuuuyyywwwuuuuuuvvvvvvuuutttrrroookkkfffaaa]]][[[ZZZ[[[[[[[[[[[[[[[[[[\\\]]]```______```cccgggkkknnnjjjfff___[[[XXXXXXWWWVVVWWWXXXZZZ\\\[[[YYYWWWUUUXXXUUUQQQMMMKKKLLLMMMNNNVVVWWWXXXXXXXXXXXXZZZ\\\dddeeecccaaa]]][[[[[[\\\]]]]]]\\\[[[YYYWWWUUUTTTOOONNNMMMMMMNNNNNNLLLJJJLLLNNNPPPRRRSSSSSSRRRQQQNNNPPPRRRUUUVVVWWWXXXXXXUUUUUUTTTSSSPPPNNNLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNOOONNNLLLJJJHHHLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMPPPPPPPPPOOONNNMMMLLLKKKPPPQQQSSSUUUVVVWWWVVVVVVVVVUUUTTTRRRQQQQQQPPPPPPVVVVVVVVVVVVUUUSSSQQQPPPRRRQQQRRRUUUWWWWWWTTTPPPRRRRRRRRRQQQQQQPPPPPPPPPNNNMMMMMMPPPUUUXXXXXXWWWYYYYYYYYYYYYYYYZZZ[[[\\\^^^\\\[[[YYYXXXYYYYYYZZZXXXSSSNNNNNNRRRUUUTTTRRROOOOOOOOOPPPRRRSSSUUUVVVTTTUUUWWWZZZ\\\[[[WWWTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWUUUQQQNNNMMMMMMQQQRRRSSSUUUVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZYYYXXXYYYZZZXXX\\\```bbbbbb```___^^^ZZZYYYWWWUUUTTTTTTTTTUUUNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPOOOOOOPPPRRRSSSQQQQQQSSSTTTUUUUUUUUUTTTUUUSSSRRROOOMMMLLLKKKKKKNNNPPPSSSSSSRRRPPPOOOOOOQQQPPPOOOOOONNNNNNNNNNNNQQQRRRSSSUUUUUUUUUTTTSSSSSSRRRPPPNNNMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHEEEFFFIIIJJJJJJHHHEEEDDDGGGGGGFFFEEEDDDDDDDDDEEEAAABBBCCCDDDDDDCCCBBBAAABBBBBB@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAABBBBBBBBBBBB@@@@@@@@@???@@@@@@AAAAAA??????>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>======<<<<<<===>>>???@@@@@@AAAAAA???>>>>>>??????>>><<<;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCBBBAAA???>>>[[[[[[[[[\\\]]]^^^___```aaabbbdddiiipppxxx{{{uuurrrpppooooooooonnnlllfffdddaaa]]]ZZZXXXWWWVVVYYYYYYYYYZZZ[[[]]]^^^___```_________bbbeeeiiikkkccc___\\\ZZZ[[[\\\^^^^^^ZZZ[[[\\\\\\[[[YYYVVVUUUUUUSSSQQQNNNNNNNNNPPPQQQVVVWWWXXXWWWWWWXXX[[[^^^eeeeeedddaaa]]][[[ZZZ[[[\\\\\\[[[ZZZXXXVVVTTTSSSPPPNNNMMMNNNNNNNNNLLLJJJLLLMMMOOOQQQQQQQQQPPPOOONNNOOORRRTTTVVVWWWWWWWWWTTTTTTSSSQQQOOOMMMKKKJJJLLLLLLLLLMMMNNNPPPQQQRRRNNNNNNOOONNNMMMLLLJJJIIIKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMOOONNNLLLLLLKKKLLLNNNOOORRRRRRSSSSSSSSSSSSSSSRRRTTTSSSRRRRRRQQQPPPPPPPPPSSSTTTTTTTTTTTTRRRQQQPPPRRRRRRRRRUUUWWWVVVSSSPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMOOOTTTVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYYYY[[[ZZZYYYXXXXXXWWWXXXXXXRRROOOMMMOOOTTTVVVUUURRROOOPPPPPPQQQRRRTTTUUUVVVUUUVVVXXX[[[\\\[[[XXXUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWTTTQQQNNNMMMMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUUUUXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\```cccccc```]]]\\\\\\ZZZYYYWWWUUUTTTSSSSSSTTTOOOOOOPPPRRRSSSTTTVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRPPPOOOMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSQQQOOONNNMMMMMMMMMOOOQQQTTTTTTRRRPPPOOOOOOPPPPPPOOONNNNNNNNNNNNNNNPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQOOOMMMLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHJJJKKKKKKIIIFFFEEEGGGGGGFFFEEEDDDDDDDDDDDDAAABBBCCCCCCCCCCCCBBBAAABBBAAA@@@@@@@@@@@@AAABBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@?????????@@@AAAAAA???????????????@@@@@@AAAAAAAAA@@@??????>>>===============>>>>>>??????@@@@@@???===>>>??????===<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBAAA@@@>>>===^^^]]]]]]]]]]]]^^^______]]]\\\[[[]]]```ffflllpppyyy{{{uuuooommmjjjhhhgggfffdddbbb[[[ZZZXXXVVVTTTTTTTTTTTTVVVWWWWWWYYY[[[]]]___``````___^^^^^^___bbbdddfff]]][[[YYYZZZ]]]```bbbbbb]]]]]]]]]]]][[[XXXVVVTTTRRRQQQQQQPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVXXX\\\___eeeeeeccc```\\\ZZZZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRRPPPOOONNNNNNOOONNNLLLJJJKKKLLLNNNOOOOOONNNMMMKKKLLLNNNPPPRRRTTTUUUUUUUUURRRRRRPPPOOOMMMKKKIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIJJJLLLPPPRRRSSSRRRQQQPPPOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQPPPSSSSSSSSSUUUVVVUUURRRPPPMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNQQQSSSSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUNNNNNNOOOTTTXXXZZZWWWTTTPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWYYY[[[]]]\\\YYYWWWPPPQQQRRRTTTVVVWWWXXXYYYWWWXXXWWWTTTQQQNNNMMMNNNLLLMMMNNNPPPRRRTTTUUUVVVUUUUUUTTTSSSSSSSSSTTTTTT\\\]]]]]]\\\ZZZYYYYYYZZZ```dddgggeee^^^ZZZYYYZZZZZZYYYWWWUUUTTTSSSRRRRRROOOOOOPPPQQQSSSTTTUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLLLLMMMPPPQQQUUUUUUSSSRRRRRRRRRSSSTTTTTTSSSQQQOOONNNNNNNNNNNNQQQSSSUUUUUURRRPPPOOONNNOOOOOONNNMMMMMMMMMNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEJJJJJJLLLLLLKKKIIIGGGEEEGGGGGGEEEDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@AAAAAA@@@????????????@@@AAAAAA@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>???>>>======>>>>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@@@@AAAAAA@@@???===<<<``````___^^^^^^^^^^^^^^^\\\ZZZWWWVVVXXX\\\aaaeeeiiinnnvvv~~~~~~{{{uuuqqqllliiifffcccaaa___]]][[[WWWVVVUUUSSSRRRSSSSSSTTTTTTUUUUUUWWWXXXZZZ\\\]]]______]]]]]]]]]^^^___```]]][[[ZZZ[[[^^^```aaa```^^^^^^]]][[[YYYVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVXXX]]]```ddddddbbb___[[[YYYYYYYYY[[[ZZZZZZYYYWWWUUUSSSRRRPPPOOONNNNNNOOONNNLLLJJJLLLMMMNNNOOONNNMMMKKKIIIIIIKKKMMMOOOPPPQQQQQQQQQPPPOOONNNLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKOOONNNKKKIIIHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNLLLLLLKKKJJJKKKMMMOOOPPPQQQOOONNNLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPRRRRRRRRRRRRQQQSSSSSSTTTUUUUUUTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMOOOPPPPPPPPPRRRRRRRRRTTTUUUWWWYYYZZZVVVWWWXXXXXXWWWVVVTTTSSSOOOQQQUUUZZZ^^^]]]YYYUUUPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXYYY[[[]]]]]]ZZZXXXOOOOOOPPPRRRTTTWWWXXXYYYWWWXXXWWWUUUQQQNNNNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSTTT\\\]]]]]][[[YYYXXXXXXZZZaaaeeehhhddd\\\WWWXXXZZZYYYXXXWWWUUUTTTSSSRRRRRRPPPPPPQQQRRRRRRSSSTTTTTTWWWVVVUUUTTTTTTTTTUUUUUUSSSQQQOOOMMMMMMNNNPPPRRRTTTSSSRRRQQQQQQSSSUUUWWWVVVTTTRRRPPPNNNMMMNNNNNNRRRTTTVVVUUUSSSPPPNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMOOONNNMMMLLLLLLMMMNNNOOOOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAA???????????????@@@AAAAAA@@@?????????>>>>>>>>>========================<<<>>>===<<<<<<>>>>>>===<<<;;;;;;<<<<<<===>>>>>>?????????@@@@@@???>>><<<;;;^^^^^^]]]\\\[[[[[[[[[[[[ZZZXXXUUUTTTUUUZZZ^^^bbb```bbbffflllssszzz~~~}}}xxxuuurrrooolllkkkhhhdddaaa___]]][[[XXXXXXWWWUUUSSSRRRQQQRRRRRRTTTTTTTTTTTTUUUWWWXXXYYY^^^]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZ[[[^^^______^^^]]]\\\[[[XXXVVVUUUTTTSSSUUUTTTSSSSSSRRRRRRRRRRRRTTTTTTUUUUUUVVVXXX\\\___aaaaaa```]]]ZZZXXXXXXYYY[[[ZZZZZZXXXWWWUUUSSSRRROOONNNMMMMMMNNNNNNLLLJJJLLLMMMNNNOOONNNLLLJJJIIIFFFGGGIIIKKKLLLMMMLLLLLLMMMLLLJJJIIIHHHHHHHHHHHHLLLLLLMMMOOOOOOOOOOOONNNMMMKKKIIIGGGFFFGGGHHHIIIMMMMMMMMMNNNNNNMMMMMMLLLIIIJJJKKKMMMNNNNNNNNNNNNLLLMMMNNNNNNNNNMMMKKKJJJLLLKKKJJJIIIHHHIIIJJJKKKIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRRRRSSSTTTUUUTTTSSSSSSRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXVVVWWWWWWXXXWWWVVVTTTSSSQQQTTTXXX\\\]]][[[WWWSSSPPPQQQSSSUUUVVVWWWWWWWWWXXXXXXXXXZZZ\\\\\\ZZZXXXNNNNNNOOOQQQSSSVVVXXXZZZXXXXXXXXXUUURRRPPPOOOPPPOOOOOONNNMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSTTTZZZZZZZZZYYYWWWVVVXXXYYY```bbbddd```ZZZWWWXXX[[[XXXWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRRRRSSSSSSTTTTTTVVVUUUSSSRRRRRRSSSTTTUUUTTTSSSRRRPPPPPPPPPQQQRRRQQQQQQPPPPPPRRRUUUXXXZZZYYYWWWSSSPPPNNNMMMMMMNNNRRRTTTUUUUUURRROOONNNNNNLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHFFFEEEDDDGGGFFFEEECCCBBBAAAAAAAAA@@@@@@????????????@@@@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????@@@??????>>>>>>============>>>???@@@AAA??????>>>>>>??????@@@AAA?????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<;;;<<<===>>>===;;;;;;;;;<<<<<<======>>>>>>===>>>>>>>>>>>><<<;;;:::ZZZZZZXXXWWWWWWVVVVVVVVVWWWUUUSSSSSSUUUYYY^^^aaa]]]\\\\\\___dddiiilllmmmxxx|||zzzsssnnnkkkiiihhhfffiiifffccc```___]]][[[YYYXXXWWWUUURRRPPPOOOOOOOOOSSSSSSSSSSSSTTTUUUWWWWWW\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVXXX[[[^^^``````___\\\ZZZXXXVVVUUUUUUUUUVVVWWWVVVTTTRRRQQQPPPPPPQQQSSSTTTVVVWWWWWWXXX[[[]]]]]]^^^]]][[[XXXWWWWWWXXXYYYYYYXXXWWWUUUSSSRRRPPPNNNMMMLLLLLLMMMLLLJJJHHHKKKLLLMMMNNNMMMLLLJJJHHHDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIHHHGGGGGGHHHJJJJJJIIIKKKMMMOOOQQQRRRQQQQQQJJJIIIGGGFFFFFFGGGIIIJJJNNNOOOOOOOOOOOONNNNNNMMMJJJKKKLLLNNNNNNNNNMMMLLLKKKMMMNNNOOONNNKKKHHHFFFGGGGGGGGGGGGHHHIIIIIIJJJFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQSSSTTTTTTSSSSSSTTTUUUPPPOOONNNLLLJJJHHHFFFFFFIIIJJJLLLLLLLLLLLLMMMOOONNNNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSQQQSSSVVVYYYXXXVVVSSSPPPOOOQQQSSSUUUVVVWWWWWWVVVWWWVVVVVVXXXZZZZZZXXXVVVOOOOOOOOOPPPSSSUUUXXXZZZYYYYYYYYYWWWTTTRRRQQQRRRRRRQQQOOONNNMMMNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUVVVXXX[[[^^^^^^]]][[[XXXWWWXXXYYYVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSUUUUUUUUUTTTTTTSSSRRRRRROOOOOOPPPQQQSSSVVVYYY[[[ZZZWWWTTTPPPNNNNNNNNNOOOPPPRRRTTTTTTQQQOOONNNMMMKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDGGGFFFDDDCCCAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@??????@@@@@@@@@??????>>>>>>????????????>>>======<<<<<<<<<<<<===???@@@@@@>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;<<<<<<<<<=========<<<<<<======<<<;;;:::888YYYXXXWWWVVVVVVVVVVVVVVVTTTTTTSSSTTTVVVZZZ^^^```]]]ZZZWWWXXX\\\```bbbbbbgggkkkqqqwww~~~}}}tttpppkkkgggdddcccccccccfffccc```___^^^]]][[[YYYXXXWWWTTTRRRPPPOOOOOOOOORRRRRRRRRTTTUUUWWWYYYZZZZZZYYYYYYWWWVVVVVVUUUUUUTTTTTTVVVZZZ^^^```___^^^ZZZYYYWWWUUUUUUVVVXXXZZZWWWUUURRRPPPOOOOOOQQQRRRRRRTTTWWWXXXXXXXXXYYYZZZYYYZZZZZZXXXVVVVVVWWWXXXWWWVVVVVVTTTSSSQQQOOONNNMMMKKKKKKKKKKKKKKKIIIGGGHHHIIIKKKLLLLLLJJJHHHGGGDDDEEEGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFGGGIIIKKKMMMKKKMMMOOOQQQRRRRRRQQQQQQIIIHHHHHHHHHIIIJJJKKKLLLOOOOOOOOOOOOOOONNNMMMMMMJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFHHHJJJKKKKKKJJJIIIKKKLLLNNNPPPQQQQQQPPPPPPOOORRRTTTTTTSSSSSSUUUWWWVVVTTTRRROOOKKKHHHFFFDDDGGGIIILLLLLLKKKKKKNNNPPPOOOOOOOOOPPPPPPRRRSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRQQQSSSUUUUUUUUUSSSRRRRRRNNNPPPRRRUUUVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXVVVUUUPPPPPPPPPPPPRRRUUUXXXZZZZZZ[[[ZZZXXXUUUSSSSSSTTTSSSQQQPPPNNNNNNOOOPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVSSSTTTUUUUUUUUUWWWZZZ]]]^^^[[[WWWVVVVVVWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTRRRPPPOOOOOOPPPSSSTTTTTTUUUVVVWWWVVVTTTRRRPPPNNNOOOQQQRRRTTTVVVXXXXXXXXXUUURRRPPPOOOPPPRRRSSSNNNPPPRRRRRRQQQOOONNNNNNJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@?????????>>>============>>>???======>>>??????>>>===============>>>>>>>>>??????>>>>>>???????????????>>>>>>>>>??????>>>======<<<;;;;;;;;;<<<===>>>@@@@@@<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<===;;;:::999:::<<<===<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<:::999888ZZZZZZYYYXXXXXXXXXXXXXXXTTTTTTUUUVVVXXX\\\___aaa^^^ZZZVVVUUUYYY\\\^^^^^^\\\```eeekkkrrryyyzzztttpppooolllhhhdddbbbbbbbbbccccccaaa^^^]]]]]]\\\[[[YYYXXXWWWUUUSSSQQQPPPPPPQQQQQQQQQRRRTTTWWWYYY\\\]]]YYYXXXXXXWWWVVVUUUTTTSSSUUUUUUWWWZZZ]]]^^^\\\ZZZZZZYYYWWWVVVVVVXXX[[[]]]VVVTTTQQQNNNNNNOOORRRTTTRRRTTTXXXYYYYYYXXXXXXXXXWWWXXXXXXWWWUUUUUUVVVXXXTTTTTTSSSRRRPPPOOOMMMLLLLLLKKKJJJJJJKKKJJJHHHFFFFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFGGGIIIJJJJJJJJJIIIFFFEEEEEEEEEGGGJJJMMMOOOUUUVVVWWWXXXWWWVVVTTTRRRHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKLLLNNNOOONNNMMMKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFHHHJJJJJJJJJIIIHHHJJJKKKMMMNNNOOOOOONNNNNNNNNQQQTTTTTTSSSSSSVVVYYY\\\ZZZWWWSSSOOOKKKHHHFFFFFFIIILLLLLLKKKLLLNNNQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQPPPPPPQQQQQQRRRTTTUUUUUUTTTTTTUUUUUUNNNPPPRRRUUUVVVVVVUUUUUUTTTSSSSSSTTTVVVVVVUUUSSSQQQQQQPPPQQQRRRUUUXXXZZZ[[[[[[[[[YYYVVVTTTTTTUUURRRQQQPPPOOOOOOQQQSSSTTTPPPPPPQQQQQQSSSTTTVVVWWWRRRSSSTTTTTTUUUXXX\\\```^^^YYYTTTSSSUUUVVVTTTQQQTTTVVVWWWYYYZZZZZZYYYYYYWWWWWWVVVVVVVVVVVVVVVUUUWWWUUUSSSRRRRRRTTTVVVWWWSSSUUUWWWXXXXXXUUUQQQOOOOOOPPPRRRTTTUUUVVVVVVVVVUUUSSSQQQOOOOOORRRTTTWWWLLLOOOQQQRRRPPPNNNNNNNNNIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDBBBAAA????????????>>>===<<<<<<===>>>???<<<===>>>??????>>>===<<<============>>>>>>>>>>>>===>>>>>>?????????>>>>>>>>>>>>???>>>>>>===<<<<<<::::::;;;;;;===>>>???@@@;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>999999::::::;;;<<<======;;;:::999:::<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::888777YYYXXXWWWVVVUUUUUUUUUUUUQQQRRRSSSVVVXXXZZZ\\\]]]XXXWWWVVVVVVWWWXXXYYYZZZYYY[[[^^^ccchhhmmmqqqsss{{{}}}tttnnnlllllljjjhhhfffeeedddbbbaaa`````````cccaaa]]]ZZZXXXYYY[[[\\\\\\ZZZWWWUUUSSSSSSSSSTTTRRRRRRSSSUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTRRRRRRTTTVVVYYY[[[]]]^^^]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTQQQOOOOOOPPPRRRTTTWWWXXXXXXYYYXXXWWWUUUTTTVVVWWWWWWVVVUUUUUUWWWYYYUUURRROOOLLLJJJJJJJJJKKKJJJKKKKKKKKKKKKIIIHHHFFFHHHJJJLLLLLLKKKJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFHHHKKKOOOSSSUUUWWWXXXYYYYYYWWWTTTPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNMMMMMMLLLKKKIIIHHHGGGGGGLLLLLLLLLJJJHHHFFFCCCBBBCCCFFFIIIKKKLLLJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKJJJIIIIIIHHHJJJMMMOOOPPPQQQTTTZZZ___bbb]]]VVVQQQNNNLLLKKKJJJGGGIIILLLNNNMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVUUUSSSRRRQQQPPPQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQSSSTTTUUUTTTRRRQQQPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRRRRRRRRRRTTTUUUVVVZZZYYYXXXWWWUUUTTTSSSSSSTTTPPPMMMMMMPPPRRRRRRQQQQQQRRRTTTVVVVVVVVVTTTSSSOOOPPPRRRSSSUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUVVVXXXYYYYYYYYYYYYVVVVVVVVVTTTRRRQQQSSSTTTWWWUUUSSSRRRQQQRRRSSSTTTQQQRRRTTTUUUUUUSSSQQQOOOOOOQQQUUUXXXXXXUUURRRPPPPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFDDDCCCCCCBBB@@@???>>>>>>@@@???>>>======>>>???@@@???>>>===<<<;;;;;;<<<===??????>>>>>>>>>>>>??????<<<<<<============<<<<<<===;;;::::::;;;<<<:::999;;;:::::::::;;;===>>>@@@===<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::777888888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::YYYXXXWWWVVVUUUUUUUUUUUURRRSSSTTTVVVWWWYYYZZZ[[[WWWWWWVVVVVVVVVWWWXXXYYYXXXZZZ^^^bbbfffiiilllmmmnnnooosssyyy|||tttmmmfffbbbccceeedddccceeedddcccbbbaaa``````___^^^[[[XXXVVVUUUUUUWWWYYY[[[ZZZXXXVVVUUUTTTTTTTTTRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSUUUVVVYYY[[[\\\\\\\\\[[[YYYYYYYYYYYYXXXVVVUUUTTTSSSRRRPPPOOOOOOPPPRRRTTTXXXXXXWWWWWWUUUTTTRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWRRRPPPMMMKKKIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHLLLNNNOOOOOOMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGIIILLLPPPTTTVVVWWWXXXYYYYYYWWWTTTPPPNNNIIIHHHGGGGGGHHHIIIJJJJJJMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFFFFHHHIIIIIIIIIHHHGGGEEEDDDEEEFFFIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIHHHGGGIIIKKKNNNOOOPPPSSSXXX]]]^^^ZZZTTTOOOMMMLLLKKKJJJHHHJJJLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPRRRRRRTTTSSSRRRPPPPPPPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUUUUTTTRRRQQQOOOOOOPPPPPPRRRSSSTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWVVVTTTSSSRRRRRRUUURRROOOPPPRRRUUUUUUTTTSSSSSSUUUUUUVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWTTTTTTVVVWWWYYYXXXUUUSSSRRRQQQRRRSSSSSSTTTTTTTTTTTTRRRQQQPPPSSSTTTWWWXXXWWWUUURRRPPPQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGEEEEEEDDDGGGGGGHHHHHHGGGEEEBBBAAAAAAAAABBBCCCCCCCCCCCCBBB@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>@@@???>>>======>>>???@@@???>>>===<<<;;;<<<<<<===>>>>>>============>>>>>><<<<<<============<<<<<<===;;;::::::;;;<<<:::999<<<<<<;;;:::;;;;;;======<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;999888777777777;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888888888888XXXWWWVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXWWWYYY]]]```cccdddeeeeeeeeeeeeggglllrrrwwwzzz{{{~~~{{{uuuooolllccc```]]]^^^bbbfffffffffeeedddcccbbbaaaaaa``````YYYWWWUUUSSSSSSTTTUUUWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOQQQSSSTTTXXXWWWUUUSSSQQQPPPOOOOOOPPPQQQSSSWWW[[[[[[WWWSSSNNNLLLKKKIIIIIIJJJLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLQQQRRRRRRQQQNNNLLLKKKKKKJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIKKKNNNRRRUUUWWWVVVWWWXXXWWWVVVSSSPPPNNNGGGFFFFFFEEEFFFGGGHHHIIIMMMNNNOOOPPPQQQPPPPPPOOOIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFHHHIIIKKKMMMNNNQQQVVVYYYYYYUUUPPPMMMLLLKKKKKKJJJIIIKKKMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTUUUUUUSSSRRRQQQNNNNNNOOOPPPRRRSSSUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVTTTSSSRRRQQQPPPSSSQQQPPPPPPRRRUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZXXXVVVUUUWWWYYY[[[YYYWWWTTTSSSRRRRRRRRRVVVUUUTTTSSSRRRRRRRRRRRRVVVWWWXXXXXXWWWUUUSSSQQQRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPNNNKKKHHHFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNMMMKKKHHHFFFDDDCCCBBBGGGGGGGGGFFFEEECCC@@@??????@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCCCCBBBBBBCCCCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<============<<<<<<===;;;::::::;;;<<<:::999======<<<;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>;;;:::888777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999888777777777VVVUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXZZZ]]]```aaa```___^^^aaa```aaadddiiimmmooopppppprrruuuwwwyyy}}}zzzsssttttttrrrooojjjeeebbb\\\\\\]]]aaafffjjjlllllleeeeeeeeedddcccbbbaaa```WWWWWWVVVUUUUUUVVVWWWXXXWWWXXXZZZ[[[ZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZVVVVVVVVVUUUTTTRRRPPPPPPNNNNNNOOOOOOQQQRRRSSSTTTUUUTTTQQQOOONNNNNNNNNOOOQQQQQQSSSYYY^^^]]]VVVOOOJJJIIIHHHHHHIIIJJJLLLMMMKKKJJJJJJJJJKKKMMMOOOQQQSSSTTTSSSQQQNNNKKKJJJKKKIIIJJJKKKLLLKKKIIIGGGEEEIIIJJJKKKMMMPPPSSSUUUWWWTTTTTTTTTTTTSSSPPPNNNLLLGGGGGGGGGFFFFFFGGGIIIKKKNNNOOOQQQRRRRRRQQQOOONNNGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJMMMOOORRRTTTSSSPPPLLLJJJJJJKKKKKKJJJLLLMMMNNNMMMKKKIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQSSSSSSSSSRRRPPPOOOLLLMMMOOOPPPRRRSSSTTTUUUSSSSSSTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSQQQPPPOOOOOOOOOOOONNNOOOPPPRRRSSSSSSVVVUUUTTTSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYY[[[[[[ZZZZZZZZZ[[[[[[\\\XXXYYYXXXVVVTTTTTTUUUWWWYYYXXXWWWUUUUUUTTTTTTTTTXXXVVVTTTRRRRRRRRRSSSTTTVVVVVVWWWWWWWWWVVVTTTSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPOOOLLLHHHDDDBBBEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMOOOMMMJJJHHHEEEDDDCCCCCCFFFFFFFFFEEECCCAAA???>>>??????@@@AAAAAAAAAAAA@@@>>>???AAABBBBBBBBBAAA@@@BBBBBBAAAAAA@@@??????>>>???>>>>>>>>>>>>>>>>>>???=========<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<============<<<<<<===;;;::::::;;;<<<:::999<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????===;;;999888888999<<<===::::::::::::::::::::::::<<<<<<;;;:::999888888888TTTSSSRRRRRRRRRRRRRRRRRRVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQRRRSSSTTTUUUVVVVVVYYY[[[]]]______^^^[[[ZZZZZZYYYYYY\\\```dddggghhhggghhhiiikkkmmmppptttwww|||~~~}}}{{{zzz~~~~~~yyysssnnnkkkkkkkkkjjjhhheeeaaa___YYYZZZ\\\aaaeeeiiijjjkkkgggggggggfffeeecccbbb```WWWWWWWWWWWWWWWXXXXXXXXXWWWXXXZZZ[[[[[[ZZZXXXVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ[[[[[[[[[[[[[[[[[[[[[VVVVVVUUUTTTSSSQQQOOONNNMMMNNNOOOQQQRRRSSSSSSTTTQQQPPPOOONNNMMMNNNOOOPPPSSSSSSVVV[[[___\\\TTTLLLHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHIIIJJJLLLOOORRRTTTRRRRRRRRROOOLLLIIIIIIJJJIIIJJJLLLLLLLLLJJJHHHGGGKKKKKKLLLNNNPPPRRRSSSTTTPPPPPPPPPPPPNNNMMMKKKJJJFFFGGGGGGFFFFFFGGGKKKOOORRRSSSTTTTTTSSSPPPNNNLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGIIIKKKNNNOOOPPPNNNLLLIIIHHHIIIJJJKKKJJJNNNNNNNNNMMMJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQRRRRRRPPPNNNMMMLLLMMMOOOQQQRRRSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRPPPOOONNNNNNMMMNNNNNNOOOOOOPPPQQQRRRTTTTTTSSSRRRRRRRRRSSSTTTOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVYYY[[[\\\\\\[[[ZZZZZZYYYZZZZZZ[[[XXXXXXWWWUUUSSSSSSUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXVVVTTTRRRRRRSSSUUUVVVTTTTTTVVVWWWWWWWWWWWWVVVSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOMMMJJJFFFBBB@@@CCCCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNNNNNNNNNNMMMLLLKKKHHHFFFEEEDDDDDDEEEFFFEEEEEECCCBBB@@@???>>>??????@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCBBBAAA@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>><<<<<<==================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<===;;;::::::;;;<<<:::999888999:::;;;;;;<<<<<<<<<999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????GGGDDD@@@;;;777555555555::::::::::::::::::::::::999:::::::::;;;;;;::::::SSSRRRRRRQQQQQQQQQRRRRRRVVVVVVUUUSSSRRRQQQPPPPPPMMMNNNPPPRRRTTTUUUVVVVVVYYYZZZ\\\]]]]]]\\\ZZZYYYYYYXXXWWWXXX\\\```cccdddaaabbbcccdddfffiiikkklllnnnpppuuu{{{zzzyyywwwuuutttsssssssssuuuuuuuuusssqqqmmmjjjhhhffffffeeeeeecccaaa___^^^ZZZ[[[^^^aaadddggghhhiiiiiiiiiiiihhheeeccc```^^^UUUVVVWWWWWWWWWWWWVVVVVVWWWXXXZZZ[[[[[[YYYWWWVVVTTTSSSSSSRRRSSSUUUVVVXXXXXXWWWWWWWWWWWWYYY[[[\\\ZZZZZZZZZZZZZZZ[[[[[[[[[WWWWWWVVVUUUSSSQQQPPPOOOMMMOOOQQQSSSTTTTTTTTTSSSOOONNNNNNNNNNNNOOOPPPPPPTTTTTTWWWZZZ\\\YYYRRRMMMIIIIIIHHHIIIIIIJJJJJJKKKGGGGGGIIIKKKMMMPPPRRRSSSOOOOOOOOOLLLIIIHHHIIIJJJLLLLLLNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIHHHDDDFFFGGGFFFEEEHHHMMMRRRYYYYYYXXXVVVSSSPPPLLLKKKGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEHHHKKKMMMMMMMMMKKKIIIGGGGGGIIIJJJJJJJJJNNNNNNNNNLLLIIIHHHIIIJJJLLLMMMOOOQQQRRRRRRQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQRRRQQQPPPNNNLLLLLLNNNOOOQQQRRRRRRRRRQQQQQQQQQSSSTTTTTTUUUTTTTTTTTTTTTSSSQQQPPPOOONNNMMMNNNOOOQQQPPPOOOOOOPPPQQQPPPQQQQQQQQQRRRRRRRRRRRRMMMMMMMMMMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWYYY\\\]]]\\\[[[YYYXXXWWWXXXXXXYYYXXXXXXXXXVVVTTTSSSUUUWWWSSSTTTUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSSSSUUUWWWXXXSSSTTTWWWYYYZZZZZZYYYXXXRRRQQQQQQPPPPPPPPPPPPPPPRRRQQQOOOLLLHHHEEEBBB@@@BBBCCCCCCDDDFFFHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMJJJHHHFFFDDDCCCDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>??????@@@AAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@@@@????????????>>>>>>????????????>>>>>>;;;<<<======>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<===;;;::::::;;;<<<:::999777888999;;;<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>DDDBBB>>>;;;888777777777::::::::::::::::::::::::888999:::;;;<<<<<<<<<;;;SSSSSSSSSRRRRRRSSSSSSTTTVVVUUUTTTSSSQQQPPPOOOOOOIIIKKKNNNQQQTTTVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYYYY[[[YYYWWWWWWZZZ]]]___```\\\]]]^^^```cccdddeeedddfffgggjjjnnnuuu|||~~~yyyvvvtttrrrooommmllllllmmmmmmjjjkkkkkkjjjhhhfffffffffbbbaaa```___]]]\\\ZZZZZZZZZ\\\^^^```bbbccceeefffiiiiiihhhgggddd```]]][[[VVVWWWXXXYYYYYYWWWVVVUUUXXXYYYYYYZZZYYYXXXWWWVVVSSSRRRRRRRRRSSSUUUXXXYYYXXXWWWVVVUUUVVVWWWYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWVVVTTTRRRPPPOOONNNPPPRRRUUUVVVUUUTTTSSSOOOPPPPPPPPPPPPPPPOOOOOOQQQSSSUUUWWWWWWUUURRRPPPKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMLLLJJJHHHHHHJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHEEEGGGIIIIIIHHHKKKRRRXXXbbb```]]]YYYTTTPPPLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDGGGKKKMMMLLLJJJIIIHHHFFFGGGHHHJJJJJJIIIKKKLLLKKKIIIGGGFFFGGGIIIKKKMMMOOOQQQRRRRRRQQQPPPOOOOOOPPPQQQQQQQQQPPPPPPSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSSSSSSSQQQOOOMMMMMMNNNPPPRRRRRRQQQPPPOOOQQQRRRTTTUUUVVVUUUUUUUUUTTTTTTSSSQQQPPPOOONNNMMMMMMOOOQQQPPPNNNLLLMMMOOOLLLMMMOOOQQQRRRRRRQQQQQQMMMLLLLLLLLLMMMPPPRRRTTTTTTTTTSSSTTTUUUWWWYYYZZZ[[[ZZZWWWVVVUUUUUUVVVWWWVVVVVVUUUTTTRRRQQQSSSTTTSSSTTTUUUVVVVVVWWWWWWVVVTTTTTTTTTTTTUUUWWWXXXZZZUUUWWW[[[]]]^^^\\\ZZZXXXQQQPPPPPPPPPPPPQQQQQQRRRSSSQQQNNNJJJGGGDDDCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKMMMNNNPPPPPPPPPOOOMMMLLLIIIHHHEEEBBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB======>>>????????????>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????===>>>???@@@@@@???>>>===:::;;;===>>>>>>>>>============<<<<<<<<<<<<======<<<<<<============<<<<<<===;;;::::::;;;<<<:::999888999:::;;;<<<;;;;;;:::888999:::<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999888999999;;;<<<<<<999999999999999999999999999:::;;;<<<<<<<<<;;;:::UUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPOOONNNGGGIIIMMMPPPTTTVVVWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZWWWTTTSSSUUUXXXYYYYYYYYYYYY[[[^^^aaacccbbbaaabbbbbbdddgggkkkqqquuuxxxyyy|||~~~zzzuuuqqqllljjjfffdddbbbcccdddeee]]]^^^`````````______``````___]]][[[YYYWWWVVVUUUVVVXXXZZZ[[[\\\]]]___aaahhhhhhhhhfffccc^^^ZZZXXXXXXYYYZZZ[[[[[[YYYWWWVVVYYYYYYYYYYYYXXXWWWVVVUUURRRQQQQQQQQQSSSVVVYYY[[[WWWVVVUUUTTTTTTUUUWWWYYYVVVUUUUUUVVVVVVXXXYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOQQQTTTVVVWWWVVVTTTRRRQQQQQQRRRRRRQQQPPPNNNLLLNNNPPPSSSTTTSSSRRRRRRRRRLLLLLLKKKJJJIIIIIIHHHGGGJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKJJJHHHIIIKKKMMMKKKJJJJJJKKKLLLMMMOOOPPPLLLMMMMMMLLLLLLKKKIIIIIIMMMMMMLLLKKKJJJIIIIIIIIIGGGJJJMMMLLLLLLOOOWWW^^^hhheee```[[[UUUPPPMMMKKKHHHIIIIIIJJJJJJKKKKKKLLLGGGFFFEEEEEEEEEFFFGGGHHHCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDDDDGGGKKKMMMKKKIIIIIIGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIGGGEEEDDDFFFHHHKKKLLLNNNQQQRRRQQQPPPPPPNNNOOOPPPPPPPPPPPPNNNNNNSSSSSSSSSSSSSSSRRRRRRQQQSSSTTTUUUUUUTTTRRRPPPOOONNNOOOQQQRRRRRRQQQOOONNNRRRSSSUUUVVVWWWWWWVVVVVVTTTTTTSSSRRRPPPOOONNNMMMJJJMMMOOONNNJJJHHHIIIKKKIIIKKKNNNPPPRRRRRRQQQPPPNNNMMMLLLLLLMMMOOOQQQSSSRRRRRRQQQQQQRRRTTTVVVWWWZZZYYYVVVTTTSSSTTTUUUUUURRRSSSRRRPPPNNNNNNOOOQQQTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZYYY[[[^^^``````^^^ZZZXXXPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRNNNIIIFFFDDDDDDDDDBBBBBBCCCEEEGGGIIIKKKLLLNNNOOOQQQQQQQQQOOOMMMLLLJJJHHHEEEBBB@@@@@@BBBBBBDDDCCCCCCBBBBBBCCCCCCDDD;;;<<<<<<===============???@@@AAABBBBBBAAA??????@@@@@@@@@???????????????===>>>???@@@@@@???>>>===:::;;;===>>>>>>>>>============<<<<<<<<<<<<======<<<<<<============<<<<<<===;;;::::::;;;<<<:::999999:::;;;<<<;;;:::999888777999:::<<<======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777999999999999999999999999;;;;;;<<<===<<<;;;999888SSSTTTUUUVVVVVVUUUSSSRRRSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLMMMPPPRRRTTTVVVWWWTTTUUUWWWXXXYYYYYYYYYYYYYYYWWWUUUTTTUUUWWWZZZ\\\YYYZZZ[[[]]]^^^^^^]]]]]]^^^]]]]]]^^^aaafffkkknnnoooqqqssstttttttttvvvwww{{{|||~~~~~~||||||{{{yyywwwxxx{{{{{{vvvrrrooommmnnnhhhaaa```ccceeeeeecccccc```]]]\\\]]]_________aaa^^^YYYVVVTTTTTTRRRQQQTTTTTTUUUWWWZZZ]]]```bbbjjjhhheeecccaaa^^^ZZZXXXZZZYYYXXXXXXWWWWWWWWWWWWYYYWWWTTTTTTTTTUUUUUUTTTSSSUUUVVVWWWWWWWWWYYY[[[VVVTTTRRRQQQRRRSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXVVVTTTRRRPPPNNNPPPPPPRRRSSSTTTUUUUUUVVVVVVVVVUUUSSSQQQOOOLLLKKKPPPPPPPPPOOONNNLLLKKKJJJOOONNNMMMKKKJJJHHHGGGFFFHHHIIIKKKMMMOOOOOOOOOOOOMMMLLLJJJHHHHHHIIIKKKLLLOOONNNLLLKKKJJJIIIJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJKKKQQQ\\\eeetttkkk```XXXTTTQQQLLLHHHGGGHHHIIIKKKLLLLLLKKKJJJAAAAAACCCDDDDDDDDDCCCBBBEEEDDDCCCCCCCCCEEEFFFGGGBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJJJJIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIGGGEEEEEEFFFHHHKKKMMMPPPRRRSSSRRRQQQOOONNNNNNOOOOOOOOONNNMMMMMMQQQQQQQQQPPPMMMLLLMMMOOOPPPQQQSSSTTTUUUTTTRRRQQQMMMMMMLLLLLLMMMOOOPPPQQQSSSTTTUUUVVVUUUSSSQQQPPPSSSRRRRRRTTTUUUUUUSSSRRRRRRPPPMMMJJJIIIHHHIIIIIIHHHIIILLLOOORRRRRRPPPNNNSSSQQQOOONNNNNNNNNMMMMMMMMMKKKJJJJJJMMMQQQUUUXXXVVVVVVVVVUUUTTTSSSRRRQQQRRRQQQPPPOOOPPPRRRTTTUUUPPPRRRSSSUUUVVVVVVVVVUUUVVVSSSOOOPPPSSSWWWXXXXXXXXXXXXZZZ\\\^^^]]]ZZZXXXNNNNNNMMMMMMMMMNNNPPPQQQOOONNNLLLJJJHHHEEECCCBBBAAABBBCCCDDDFFFHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAA@@@>>>===<<<<<<=========>>>???AAABBBBBBAAAAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@????????????<<<<<<===>>>???@@@AAAAAA>>>>>>======<<<<<<<<<;;;>>>===<<<;;;;;;<<<===>>>;;;::::::;;;<<<;;;999666777888999999::::::999999<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAA<<<;;;::::::999999999999999::::::::::::999888888777777777777888888888888888888777777777777888888TTTTTTTTTUUUUUUTTTTTTSSSTTTSSSRRRPPPOOOMMMLLLLLLIIIJJJKKKMMMOOOQQQRRRRRRTTTUUUWWWYYYZZZZZZYYYYYYWWWVVVVVVVVVWWWYYY[[[]]]XXXYYY[[[\\\]]]]]]\\\\\\^^^]]][[[[[[]]]```cccfffggghhhiiiiiiiiijjjlllnnnkkkmmmoooqqqrrrtttwwwyyy{{{{{{zzzzzz||||||yyyvvvuuuwwwuuurrrqqqqqqrrruuuvvvxxxwwwtttqqqnnnkkkiiihhhfffbbb___```eeeiiiiiihhhaaa___\\\[[[\\\]]]^^^^^^^^^[[[WWWUUUTTTSSSQQQPPPSSSSSSTTTWWWZZZ]]]```bbbgggeeecccaaa```]]]ZZZWWWYYYXXXWWWVVVVVVVVVWWWWWWZZZWWWTTTSSSTTTUUUVVVUUUTTTVVVWWWWWWWWWWWWXXXYYYWWWUUURRRPPPPPPQQQQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVXXXWWWVVVTTTRRRQQQOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMNNNMMMKKKIIIGGGFFFEEEEEEHHHIIIJJJLLLMMMMMMMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLNNNMMMKKKJJJIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKJJJKKKPPPYYY```llldddZZZSSSPPPNNNJJJFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFEEEDDDDDDBBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKFFFGGGGGGGGGFFFGGGIIIKKKKKKMMMOOOQQQQQQOOOMMMLLLNNNNNNNNNNNNNNNMMMMMMLLLNNNOOOOOONNNLLLLLLMMMOOOQQQRRRSSSTTTTTTRRRPPPOOONNNNNNNNNNNNNNNPPPQQQRRRTTTTTTUUUUUUUUUSSSQQQOOOQQQQQQSSSUUUWWWXXXVVVSSSOOONNNLLLJJJIIIIIIJJJKKKHHHJJJMMMPPPSSSSSSRRRQQQSSSRRRPPPOOOOOOOOONNNMMMLLLKKKKKKLLLNNNRRRVVVXXXVVVVVVVVVUUUTTTRRRQQQPPPQQQQQQPPPOOOPPPRRRTTTUUUQQQRRRTTTUUUVVVVVVUUUUUUUUURRROOOPPPSSSVVVWWWWWWVVVVVVXXX[[[]]]]]]ZZZXXXNNNMMMMMMMMMMMMNNNOOOPPPNNNMMMKKKIIIGGGEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA??????===<<<;;;;;;<<<<<<===>>>@@@AAABBBAAAAAA@@@???>>>>>>======>>>>>>???=========<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAA??????>>>>>>>>>===============<<<;;;;;;<<<===>>>;;;;;;:::;;;<<<<<<999777888999999:::::::::::::::::::::999999999999::::::===<<<;;;;;;;;;<<<===>>>;;;::::::999999999::::::999999::::::999999888777666666777777777888888888888777777777777777777888TTTTTTTTTSSSSSSTTTTTTUUUUUUSSSQQQOOOMMMLLLLLLLLLIIIJJJLLLMMMOOOPPPPPPPPPTTTUUUWWWYYYZZZZZZZZZZZZVVVVVVWWWXXXYYYZZZ[[[\\\WWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXWWWYYY[[[^^^____________^^^]]]^^^aaacccaaacccfffhhhhhhiiijjjkkkmmmlllkkkkkklllnnnppprrrsssuuuwwwzzzyyyvvvtttrrrpppnnnllliiigggfffggghhhiiijjjiiiiiigggfffeeedddcccdddbbbaaadddiiimmmlllkkk___]]]ZZZYYYZZZ[[[\\\\\\YYYWWWUUUTTTTTTSSSPPPOOORRRSSSUUUXXX[[[^^^```bbbcccbbb```___^^^]]]ZZZWWWXXXWWWUUUTTTTTTUUUVVVWWWZZZWWWSSSRRRSSSUUUVVVWWWUUUWWWXXXXXXWWWVVVVVVWWWWWWUUURRRPPPNNNNNNOOOOOOSSSSSSSSSSSSTTTTTTUUUUUUWWWUUUSSSQQQPPPOOOOOOOOOQQQRRRUUUXXXYYYXXXWWWUUUSSSTTTUUUVVVVVVVVVVVVVVVQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJHHHFFFFFFEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIHHHIIIIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFHHHIIIIIIJJJMMMSSSYYY___YYYRRRMMMKKKJJJGGGEEEFFFFFFFFFFFFEEECCCAAA???AAABBBCCCDDDEEEDDDDDDCCC@@@AAAAAABBBBBBBBBBBBAAACCCCCCDDDEEEEEEFFFFFFGGGDDDEEEGGGHHHHHHFFFEEECCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIIIIHHHHHHJJJLLLKKKLLLNNNOOONNNMMMKKKIIIMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMLLLKKKKKKMMMOOOSSSSSSTTTTTTSSSQQQOOOMMMPPPPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRPPPNNNOOOPPPSSSVVVYYYYYYVVVTTTMMMLLLJJJIIIIIIJJJKKKLLLIIIKKKNNNQQQTTTUUUUUUTTTWWWVVVUUUSSSQQQPPPOOONNNKKKKKKLLLNNNQQQSSSVVVWWWVVVVVVUUUTTTSSSQQQOOONNNQQQPPPOOOOOOPPPQQQSSSTTTQQQRRRTTTUUUVVVUUUUUUTTTTTTRRROOOOOOQQQSSSUUUUUUTTTTTTVVVYYY[[[[[[XXXVVVMMMMMMMMMLLLMMMMMMNNNOOOKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA>>>>>>===<<<;;;;;;;;;;;;>>>???@@@AAAAAA@@@??????>>>======<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????????????????>>>>>>>>>>>>======<<<<<<;;;<<<<<<===<<<;;;;;;<<<======:::888999999:::;;;;;;;;;;;;;;;999888888888888888888999<<<<<<;;;:::::::::::::::999999999888999999::::::999999999999999888777777666666777777777777888888777777777777777777777777TTTSSSRRRRRRRRRSSSTTTUUUUUUSSSPPPMMMKKKKKKLLLLLLKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWYYYZZZ[[[ZZZZZZWWWXXXYYYZZZZZZZZZYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYSSSSSSTTTUUUWWWYYY\\\]]][[[[[[ZZZXXXVVVXXX[[[^^^^^^aaaeeegggfffeeeeeeeeegggfffeeeeeeeeefffhhhiiiiiijjjmmmppprrrtttuuuuuu||||||||||||}}}~~~}}}}}}~~~}}}wwwssspppnnnlllkkkeeedddbbbaaa````````````cccccccccbbbbbbbbbbbbaaahhhggghhhjjjlllllljjjhhh]]][[[XXXWWWXXXYYYZZZYYYUUUTTTSSSSSSTTTSSSQQQOOOSSSUUUWWW[[[^^^```bbbcccaaa```^^^^^^^^^]]]ZZZXXXWWWUUUSSSRRRRRRTTTVVVWWWXXXUUUQQQPPPRRRTTTVVVVVVWWWXXXZZZYYYWWWUUUUUUUUUUUUUUUSSSPPPNNNNNNOOOQQQUUUUUUTTTTTTTTTSSSSSSSSSUUUTTTQQQOOONNNNNNOOOPPPQQQSSSWWWYYYZZZYYYWWWUUUTTTUUUVVVWWWXXXXXXXXXXXXTTTSSSRRRPPPOOONNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFDDDFFFHHHHHHHHHJJJMMMPPPSSSPPPKKKHHHHHHGGGFFFDDDGGGGGGGGGGGGFFFDDDBBBAAA??????AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHFFFDDDCCCAAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKLLLKKKIIIIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLKKKJJJIIIGGGIIIJJJJJJJJJJJJMMMOOOSSSTTTUUUUUUTTTSSSPPPOOOQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRPPPNNNMMMNNNPPPSSSVVVYYYXXXTTTPPPLLLKKKJJJJJJIIIIIIJJJJJJIIILLLPPPSSSUUUVVVWWWXXX]]]]]]\\\YYYUUUQQQOOOOOOKKKLLLNNNPPPSSSTTTUUUVVVVVVUUUTTTSSSQQQOOOMMMLLLOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRTTTTTTUUUTTTSSSRRRRRRPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUWWWXXXWWWTTTQQQMMMMMMLLLLLLLLLMMMMMMMMMHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;??????@@@AAAAAA@@@>>>>>>======<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<;;;;;;===>>>===;;;999999:::;;;;;;<<<<<<;;;;;;999888888777777888888999::::::999999999999999999888888888888888999:::;;;888888888999888777777666666666666666777777777888666777777777777777777666RRRRRRQQQPPPQQQRRRSSSUUUSSSRRROOOLLLKKKKKKLLLLLLKKKLLLOOORRRTTTUUUVVVUUURRRTTTVVVXXXZZZZZZZZZZZZYYYYYYZZZ[[[ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWSSSSSSTTTUUUWWWXXXYYYZZZXXXXXXVVVTTTSSSTTTXXX[[[[[[___ccceeedddbbbaaaaaaaaa```____________```aaadddeeehhhkkklllllllllkkkoooooonnnnnnoooppprrrrrr}}}zzz{{{|||}}}~~~{{{wwwvvvwwwxxxyyy{{{|||||||||{{{{{{tttvvvwwwwwwvvvuuuvvvxxxwwwsssnnnjjjhhhfffdddbbb```______^^^^^^^^^]]]]]]````````````````````````hhhhhhiiikkkkkkiiieeeccc\\\YYYVVVUUUVVVXXXXXXXXXSSSSSSRRRSSSUUUUUUTTTRRRVVVXXX[[[___bbbcccdddddd```___]]]]]]^^^]]][[[YYYTTTSSSRRRRRRRRRTTTVVVWWWUUURRROOOOOOQQQSSSUUUUUUWWWYYYZZZZZZWWWUUUTTTTTTSSSTTTSSSQQQOOOOOORRRUUUXXXXXXWWWUUUTTTSSSRRRQQQTTTRRRPPPOOONNNOOOQQQRRRQQQSSSWWWYYYZZZXXXVVVTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVUUURRROOOLLLJJJIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMOOOQQQRRRSSSOOONNNMMMLLLKKKKKKKKKKKKEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFFFFGGGGGGIIIJJJKKKIIIGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDD??????AAABBBBBBBBBAAA@@@BBBBBBDDDDDDDDDCCCBBBAAADDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHFFFDDDBBB@@@AAACCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFGGGIIIIIIHHHGGGHHHIIIGGGHHHJJJLLLMMMNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFHHHHHHHHHIIILLLNNNRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMOOOPPPRRRUUUVVVTTTPPPLLLNNNMMMLLLKKKJJJIIIIIIHHHJJJMMMQQQTTTUUUVVVXXXZZZccccccbbb^^^WWWRRROOOOOOLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKNNNNNNNNNOOOOOOPPPQQQRRRQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNNNNOOOQQQRRRTTTTTTUUUVVVVVVTTTPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>======<<<>>>???@@@@@@@@@???>>>=========<<<<<<<<<<<<======?????????>>>>>>>>>======;;;;;;<<<<<<======>>>>>>========================<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<>>>>>><<<:::999:::;;;;;;<<<<<<;;;;;;999999888888888888999999666777888999999:::::::::777777777777888888999:::777777888888777777666555555666666666666777777777555666777777777777666555OOOOOOOOOOOOPPPQQQRRRRRRPPPOOONNNLLLLLLLLLLLLMMMJJJLLLOOORRRSSSTTTSSSSSSQQQRRRTTTWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTUUUTTTTTTSSSSSSTTTTTTUUUWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQRRRUUUXXX\\\___bbbdddcccbbbaaaaaa^^^^^^]]]]]]]]]]]]]]]^^^aaacccfffiiijjjjjjjjjiiiggggggfffffffffhhhjjjkkkxxx~~~vvvooommmnnnooopppssswww{{{||||||zzzrrrqqqqqqqqqssstttvvvwwwyyyxxxuuusssqqqpppppppppsssrrrqqqqqqrrrrrrpppnnnqqqrrrrrrqqqnnnlllkkkkkkpppqqqrrrssssssrrrqqqqqqmmmoooppppppnnnmmmmmmnnnqqqnnnjjjgggeeedddbbb```^^^^^^______^^^]]]\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^bbbdddfffggggggeeebbb```ZZZXXXUUUTTTUUUWWWWWWWWWTTTSSSSSSUUUWWWXXXXXXWWWXXX[[[___bbbdddeeedddccc___^^^]]]]]]]]]\\\ZZZXXXRRRRRRRRRSSSTTTUUUVVVVVVRRRQQQOOOPPPRRRTTTUUUUUUWWWYYY[[[ZZZXXXUUUSSSSSSRRRSSSTTTRRROOOOOOSSSVVVYYYXXXWWWVVVTTTSSSQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSQQQSSSUUUWWWWWWVVVTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSVVVSSSPPPLLLHHHEEEDDDCCC???AAAEEEIIIKKKMMMMMMMMMPPPOOOOOOPPPPPPQQQSSSSSSMMMLLLLLLKKKJJJIIIHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEAAABBBCCCEEEFFFFFFEEEEEEAAABBBCCCDDDEEEDDDDDDCCCAAABBBBBBBBBBBBAAAAAA@@@CCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHFFFCCCBBB>>>@@@CCCEEEFFFFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFAAACCCEEEFFFFFFEEEGGGHHHFFFGGGHHHJJJLLLMMMNNNNNNJJJJJJJJJJJJIIIHHHFFFFFFDDDFFFGGGHHHHHHIIIKKKNNNQQQRRRTTTVVVVVVUUUTTTSSSPPPPPPQQQQQQRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMLLLPPPPPPRRRSSSTTTRRRNNNKKKNNNNNNMMMLLLKKKJJJIIIHHHKKKOOOSSSTTTTTTUUUXXX[[[dddeeeeeeaaaYYYSSSPPPPPPNNNNNNOOOQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQQQQRRRQQQPPPNNNMMMJJJLLLMMMMMMMMMNNNPPPRRRTTTTTTTTTUUUUUUSSSOOOKKKKKKLLLLLLLLLLLLKKKKKKJJJEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@??????>>>@@@@@@@@@@@@???>>>=========>>>???@@@@@@???>>>>>>>>>======<<<<<<======>>>=========<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::999:::::::::<<<======<<<:::999999:::;;;;;;;;;;;;;;;999999888888888888999999555666777999:::;;;;;;;;;777777777777777777888888777777777777777666555555555555666666666666777777555555777777777777555555LLLLLLMMMOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPRRRSSSRRRPPPOOOOOOQQQSSSUUUWWWXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQQQQRRRSSSSSSWWWXXXXXXYYYXXXVVVTTTSSSPPPRRRSSSSSSRRRSSSUUUWWW[[[^^^aaabbbbbbaaaaaaaaa_______________`````````cccdddfffggghhhgggfffeeebbbaaa``````aaabbbdddfffllloooqqqoooiiieeeeeefffggggggiiimmmppprrrqqqppphhhhhhiiijjjlllmmmnnnnnnpppooollljjjhhhggggggggggggffffffgggiiiiiihhhfffgggeeedddeeeggghhhhhhgggkkklllllllllllljjjiiihhhiiijjjlllkkkiiigggffffffjjjhhheeeddddddcccbbbaaa____________^^^\\\YYYXXXYYYYYYZZZ[[[]]]^^^______aaaccceeefffeeecccaaa```ZZZXXXUUUTTTUUUVVVWWWVVVWWWUUUUUUVVVYYY\\\]]]]]]ZZZ\\\```dddeeedddbbbaaa]]]\\\[[[[[[[[[ZZZXXXVVVPPPQQQSSSUUUVVVVVVVVVVVVQQQQQQQQQSSSUUUWWWVVVUUUVVVXXXZZZZZZXXXUUUTTTSSSRRRTTTTTTQQQMMMLLLPPPTTTUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRPPPLLLGGGDDDBBBAAAAAA>>>BBBIIIPPPTTTVVVVVVUUUVVVUUUSSSQQQPPPPPPPPPPPPKKKJJJJJJIIIHHHGGGFFFEEECCCDDDEEEFFFFFFFFFEEEDDDFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBDDDEEEEEEEEEBBBDDDEEEEEEEEEDDDDDDDDD@@@AAACCCDDDEEEEEEEEEDDDBBBCCCDDDEEEFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFHHHHHHIIIHHHGGGDDDBBB@@@===???BBBEEEFFFFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIGGGEEEDDDEEEEEEFFFGGGHHHJJJKKKKKKLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDFFFGGGGGGGGGHHHKKKMMMQQQRRRSSSTTTTTTSSSQQQPPPNNNOOOPPPPPPPPPOOONNNNNNLLLLLLLLLKKKKKKKKKLLLLLLPPPPPPQQQRRRSSSSSSPPPMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLPPPTTTTTTSSSSSSWWWZZZ___bbbddd```YYYSSSQQQRRRPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNLLLKKKJJJLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPOOONNNLLLKKKGGGIIILLLLLLLLLMMMOOORRRQQQQQQRRRTTTUUUTTTPPPMMMKKKKKKLLLLLLLLLKKKJJJIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@??????@@@???@@@@@@AAA@@@???>>>===??????@@@@@@???>>><<<<<<<<<===>>>@@@@@@@@@?????????>>>>>>======>>>>>>???<<<<<<<<<;;;;;;;;;::::::======>>>>>>>>>>>>??????<<<<<<======>>>>>>>>>>>><<<<<<======<<<:::999888999999999;;;======;;;999888999999:::::::::::::::888777777666666777777888777777999::::::::::::999888888777666666666777777666666777777666666555444555555555666666666777777444555777888888777555444JJJKKKMMMNNNOOOOOONNNNNNJJJKKKLLLMMMNNNMMMMMMMMMPPPQQQSSSTTTSSSQQQNNNLLLNNNPPPRRRUUUVVVWWWXXXXXXSSSTTTTTTUUUVVVWWWXXXYYYSSSSSSQQQPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYXXXVVVUUUPPPRRRTTTUUUTTTUUUWWWXXXVVVYYY[[[\\\\\\\\\\\\]]]_______________`````````gggggggggfffeeecccaaa_________]]]]]]^^^___aaacccccceeefffdddaaa___aaaccccccccceeehhhkkkllllllkkkbbbbbbdddeeeffffffffffffmmmkkkiiigggeeeeeeeeeeeebbbaaabbbdddggghhhhhhgggaaa^^^]]]___dddhhhhhhhhhggghhhhhhgggfffdddbbbaaadddfffhhhhhhfffddddddddd```___]]]]]]^^^___^^^]]]`````````___]]]ZZZVVVTTTWWWXXXZZZ\\\^^^```bbbcccfffhhhiiihhheeebbbaaa```ZZZWWWUUUTTTUUUVVVVVVVVVYYYWWWVVVWWWZZZ^^^```aaaZZZ]]]aaadddeeecccaaa___\\\[[[ZZZYYYYYYXXXVVVTTTOOOQQQSSSVVVWWWWWWVVVUUUQQQRRRSSSUUUXXXYYYXXXVVVUUUXXXZZZ[[[XXXVVVTTTSSSRRRTTTTTTQQQKKKJJJMMMQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVPPPQQQQQQRRRRRRRRRRRRRRRLLLMMMNNNPPPQQQQQQRRRRRRNNNLLLHHHEEEBBB@@@@@@@@@@@@FFFOOOWWW]]]```___^^^ZZZXXXUUURRROOOMMMLLLLLLIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBAAAAAACCCEEEEEEEEEAAACCCEEEEEEDDDCCCBBBCCCCCCCCCEEEFFFFFFFFFEEEDDDAAAAAACCCDDDDDDDDDCCCBBBGGGFFFEEEDDDCCCCCCDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHGGGFFFCCC@@@>>><<<>>>BBBEEEFFFFFFEEEDDDAAAAAAAAAAAABBBCCCDDDDDDRRRRRRRRROOOJJJEEEBBBAAAFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFHHHHHHGGGHHHKKKMMMQQQRRRSSSSSSRRRPPPNNNLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPRRRTTTTTTSSSQQQLLLLLLMMMNNNNNNNNNNNNNNNMMMQQQTTTTTTRRRRRRVVVZZZ[[[^^^aaa^^^XXXSSSRRRTTTQQQQQQOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNLLLKKKKKKLLLLLLMMMOOOOOOOOOOOOOOONNNOOOOOOOOONNNLLLKKKIIIEEEHHHKKKLLLKKKLLLOOOSSSNNNOOOQQQSSSUUUUUURRRPPPKKKKKKLLLLLLLLLKKKIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA??????>>>>>>???AAACCCDDDBBBAAA@@@???>>>>>>>>>>>>??????@@@AAA@@@???>>>===>>>>>>?????????===;;;:::;;;<<<>>>???@@@@@@@@@?????????>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????======>>>>>>?????????@@@<<<<<<======<<<:::999777888888999:::<<<<<<;;;999888888999::::::::::::999666666555555555555666666999999:::;;;:::999888777999888777666666555666666666666666666666555555444555555555555666666666777444555666888888666555444MMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMRRRRRRQQQOOOLLLLLLMMMOOOOOOQQQTTTVVVUUUUUUVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVYYYXXXUUUSSSQQQOOONNNNNNQQQRRRTTTTTTSSSRRRRRRSSSSSSTTTUUUTTTTTTUUUWWWYYY[[[]]]______^^^^^^___```]]]]]]___`````````___^^^^^^___aaabbbbbb```___]]][[[YYYVVVWWW[[[]]]]]]\\\]]]]]]]]]^^^___```aaabbb___```aaabbbbbbccccccbbb_________``````aaabbbcccjjjiiigggeeecccaaa___^^^bbbbbbbbbcccdddcccaaa```\\\[[[[[[\\\```dddeeefffgggfffdddaaa___^^^^^^^^^```aaabbbccccccbbbaaa```aaaaaa___^^^]]]]]]^^^^^^aaa```^^^[[[WWWUUUVVVWWWYYYYYYYYYZZZ\\\___ccceeedddbbbaaabbbcccbbb^^^ZZZYYYXXXVVVUUUTTTUUUUUUVVVWWWWWWXXX\\\```bbb___]]]```___^^^___bbbccccccbbb___ZZZVVVVVVXXXYYYVVVSSSPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTUUUVVVWWWYYYZZZ[[[YYY[[[\\\YYYVVVSSSTTTVVVWWWTTTQQQOOOOOOOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQOOOOOOOOOOOOOOONNNMMMKKKKKKLLLNNNOOOMMMIIIGGGGGGFFFCCCDDDHHHJJJ[[[nnnzzz~~~}}}wwwpppjjjccc[[[VVVTTTQQQMMMHHHKKKIIIGGGFFFFFFEEECCCBBBDDDCCCBBBAAAAAABBBCCCDDDCCCEEEGGGIIIHHHFFFCCCAAADDDDDDDDDDDDDDDEEEEEEEEEBBBAAAAAAAAAAAABBBCCCCCC???@@@BBBBBBBBBBBB@@@???BBBDDDFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCDDDDDDBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>===>>>>>>@@@AAABBBCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFHHHJJJLLLKKKIIIGGGEEEEEECCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJSSSSSSTTTTTTRRROOOLLLKKKHHHJJJMMMOOOPPPPPPOOONNNMMMMMMNNNOOOPPPPPPQQQRRRTTTSSSRRRRRRRRRPPPMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNTTTUUUVVVVVVVVVWWWZZZ\\\\\\[[[ZZZYYYWWWTTTRRRQQQMMMLLLKKKKKKKKKLLLNNNOOORRROOOLLLKKKMMMNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJLLLMMMMMMLLLKKKJJJMMMNNNPPPQQQRRRQQQPPPPPPOOOLLLIIIGGGHHHIIIIIIIIIGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEBBBAAA>>>===<<<<<<>>>???@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>>>>???============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;::::::::::::999888888777777888888999999999999999999999999999888777666555555555555666666777777888888999999888777666555444333333333333333333333333444555666555555555555666666666666666666666666666666666666MMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPOOOMMMKKKKKKMMMNNNRRRTTTVVVVVVVVVUUUUUUVVVSSSTTTUUUUUUVVVVVVUUUUUUSSSRRRQQQOOONNNMMMMMMMMMNNNPPPQQQQQQPPPOOOPPPQQQRRRTTTVVVVVVUUUUUUWWWXXXWWWYYY[[[\\\[[[ZZZZZZ[[[\\\]]]^^^___``````___^^^]]]^^^___``````___^^^]]]\\\ZZZWWWXXXZZZ[[[[[[ZZZ[[[[[[[[[\\\]]]^^^``````___````````````_________^^^^^^^^^^^^___```aaabbbffffffeeedddcccbbbaaaaaadddddddddddddddcccaaa___\\\[[[ZZZ\\\___bbbccccccbbbaaa___\\\[[[ZZZZZZZZZ```aaabbbccccccbbbaaa```^^^]]]\\\[[[[[[\\\^^^___aaa```]]]YYYUUUTTTVVVXXXZZZZZZZZZ[[[]]]```bbbcccbbb```^^^^^^___^^^ZZZXXXWWWWWWVVVUUUVVVVVVWWWXXXYYYYYYYYY\\\``````^^^\\\\\\[[[[[[]]]___```___^^^]]]YYYUUUUUUWWWXXXUUUQQQNNNNNNPPPQQQRRRTTTTTTUUUSSSSSSSSSTTTVVVWWWYYYZZZZZZ\\\\\\ZZZWWWTTTUUUVVVUUURRROOONNNNNNPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMJJJHHHIIIHHHFFFHHHMMM^^^sssvvvhhh]]]WWWSSSPPPMMMJJJHHHGGGFFFGGGFFFEEECCCDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDFFFGGGGGGEEEBBBAAAFFFEEEDDDDDDBBBBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAACCCCCCAAA?????????CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCCCCDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBB@@@???>>>===>>>>>>???AAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCDDDCCCEEEGGGGGGDDDBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEFFFGGGIIIJJJRRRSSSSSSSSSQQQOOOLLLKKKGGGHHHJJJLLLMMMMMMMMMLLLJJJJJJKKKLLLMMMOOOOOOPPPRRRQQQPPPPPPPPPOOOLLLJJJKKKKKKKKKLLLMMMNNNPPPPPPRRRSSSUUUVVVVVVVVVXXXYYYZZZYYYXXXWWWUUUSSSQQQPPPMMMLLLKKKKKKKKKLLLNNNNNNPPPNNNKKKJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMKKKLLLNNNOOOOOOOOONNNMMMMMMKKKHHHHHHHHHIIIIIIHHHFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAABBBCCCCCCDDDDDDCCCAAA???>>>======>>>???@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<===============>>>>>>>>>>>>>>>>>>??????============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999777777777777777777777777888777666666555666666666777777777777777777888888888777666555444444444444555444444333333444444555666666666666777777777777555555555555555555555555MMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLNNNTTTVVVWWWVVVUUUSSSSSSTTTQQQRRRSSSSSSTTTTTTSSSSSSOOONNNNNNMMMLLLLLLLLLLLLMMMNNNPPPPPPOOOOOOPPPQQQRRRTTTWWWXXXWWWVVVWWWWWWTTTWWWYYYZZZYYYXXXWWWWWWZZZ[[[]]]^^^_________^^^\\\\\\\\\\\\\\\\\\\\\\\\]]][[[XXXXXXXXXXXXWWWVVVWWWXXXXXXYYY[[[]]]^^^_________^^^^^^]]]\\\[[[[[[]]]]]]]]]^^^^^^___```aaabbbbbbbbbbbbbbbbbbcccccceeeeeefffeeedddbbb```^^^\\\[[[ZZZ[[[]]]_________aaa```^^^]]]\\\[[[[[[[[[``````bbbbbbbbbbbb``````\\\ZZZYYYXXXYYY[[[^^^```___]]][[[WWWTTTTTTWWWZZZ[[[\\\]]]^^^___````````````^^^[[[YYYYYYXXXVVVUUUUUUUUUVVVVVVXXXYYY[[[[[[[[[[[[[[[]]]^^^^^^\\\ZZZYYYYYYZZZ\\\^^^^^^\\\YYY[[[XXXUUUTTTUUUUUURRROOOJJJLLLOOORRRTTTUUUUUUUUUQQQRRRRRRSSSTTTVVVWWWXXX[[[\\\\\\[[[XXXVVVVVVWWWSSSQQQNNNMMMOOORRRTTTTTTRRRQQQOOONNNNNNOOOQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSUUUTTTRRRPPPOOONNNMMMMMMMMMNNNOOOOOONNNLLLJJJHHHMMMKKKKKKMMMLLLKKKOOOTTTqqq~~~lll^^^VVVQQQOOOIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDCCCDDDDDDEEEDDDDDDCCCBBBFFFFFFDDDBBB@@@???======???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBCCCBBB@@@>>>======AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBB???AAACCCCCCAAA?????????BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJPPPQQQQQQQQQPPPNNNKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMIIIIIIJJJLLLMMMOOOPPPPPPPPPOOONNNNNNOOONNNLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOQQQTTTVVVUUUTTTUUUUUUVVVVVVUUUTTTSSSQQQOOONNNLLLLLLLLLKKKLLLMMMMMMNNNNNNLLLJJJJJJKKKMMMMMMLLLPPPOOOMMMLLLJJJIIIIIIIIILLLLLLLLLLLLKKKJJJJJJIIIGGGHHHJJJLLLMMMNNNNNNNNNIIIJJJKKKKKKLLLKKKKKKKKKIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@??????@@@AAAAAABBBBBBCCCCCCBBB@@@???>>>>>>???@@@@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????@@@=========<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;;;;:::999999;;;;;;;;;;;;::::::::::::;;;::::::999999999999999666666666666666666666666666555555555555666777777777777777777777666666666777777666555444444444444666555444444444444444555666666666777777777888888444444444444444444444444LLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMLLLKKKKKKMMMOOOTTTUUUVVVTTTRRRPPPPPPQQQOOOPPPPPPQQQQQQQQQQQQQQQOOONNNMMMLLLLLLKKKKKKKKKMMMNNNPPPPPPOOOPPPRRRSSSRRRUUUXXXYYYXXXWWWVVVVVVUUUWWWZZZ[[[ZZZXXXWWWWWWXXXYYY[[[\\\]]]^^^]]]]]]ZZZYYYYYYYYYYYYZZZZZZ[[[]]][[[ZZZXXXWWWVVVTTTTTTVVVVVVWWWXXXZZZ\\\^^^___]]]]]]\\\\\\[[[[[[[[[[[[^^^^^^^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccddddddbbb```______^^^\\\[[[\\\]]]^^^]]]\\\______^^^]]]]]]\\\\\\\\\]]]^^^___``````___^^^]]]\\\ZZZXXXVVVWWWYYY\\\^^^ZZZYYYWWWUUUTTTUUUZZZ]]]]]]^^^___aaaaaa```^^^]]]^^^\\\YYYVVVUUUTTTTTTSSSTTTTTTVVVWWWYYY[[[]]]^^^\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYYZZZ]]]^^^]]]ZZZWWWXXXVVVTTTSSSTTTSSSPPPMMMGGGJJJOOOSSSUUUVVVUUUTTTQQQQQQRRRSSSTTTVVVWWWXXX\\\\\\[[[ZZZYYYWWWWWWWWWRRRPPPNNNNNNQQQUUUWWWXXXSSSQQQOOOMMMMMMNNNQQQRRRPPPQQQSSSUUUUUUSSSQQQPPPSSSSSSRRRQQQPPPPPPPPPPPPOOONNNNNNMMMKKKJJJIIIHHHMMMLLLNNNPPPPPPPPPUUU[[[xxxlll[[[QQQLLLGGGFFFEEEFFFGGGHHHGGGFFFCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEECCCBBB@@@>>>======>>>============>>>??????AAA@@@???>>>>>>???@@@AAACCCDDDFFFEEEBBB@@@???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===>>>>>>???@@@AAAAAAAAA?????????@@@@@@@@@AAAAAA???AAACCCCCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJMMMMMMMMMMMMLLLKKKIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJKKKMMMOOOPPPQQQRRROOOMMMLLLMMMNNNNNNMMMKKKIIIIIIJJJJJJKKKKKKKKKKKKLLLOOOSSSUUUTTTRRRQQQQQQRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLJJJJJJLLLMMMMMMLLLOOONNNLLLKKKIIIIIIHHHHHHKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIIIIFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======????????????????????????>>>>>>======<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<;;;<<<===>>>>>>??????@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999:::::::::::::::::::::::::::999999888777888888888888888888888888888888888444444444444555666777888777777777666666555555555555555444333333333333333444444333333444555666666555555555555666666666777444444444444444444444444KKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGJJJKKKMMMMMMMMMLLLNNNOOOQQQRRRRRRPPPNNNLLLMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHKKKLLLNNNNNNMMMOOOQQQSSSRRRUUUXXXYYYXXXVVVUUUUUUUUUWWWZZZZZZYYYWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZWWWWWWVVVVVVWWWXXXYYYYYY\\\[[[[[[YYYWWWTTTSSSSSSVVVWWWWWWYYY[[[]]]___```\\\\\\[[[[[[[[[\\\]]]^^^____________```aaabbbcccaaaaaa`````````_________\\\___aaabbb```______```___^^^]]]]]]^^^^^^\\\[[[YYYYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ]]][[[YYYWWWVVVXXXYYY[[[UUUUUUUUUTTTUUUXXX]]]```^^^___aaaaaaaaa___]]][[[\\\[[[YYYVVVTTTSSSSSSSSSSSSTTTVVVXXXZZZ\\\^^^^^^[[[\\\\\\\\\[[[ZZZZZZZZZXXXYYYZZZ\\\]]]\\\XXXUUUVVVUUUTTTSSSRRRPPPNNNLLLFFFIIINNNSSSVVVVVVUUUTTTRRRRRRRRRSSSUUUVVVXXXYYY[[[ZZZYYYYYYXXXWWWVVVVVVRRRQQQPPPQQQTTTXXXYYYZZZQQQOOOMMMLLLLLLNNNPPPRRRPPPQQQSSSUUUUUUSSSQQQPPPRRRRRRQQQQQQRRRSSSSSSTTTQQQOOOLLLIIIHHHHHHJJJKKKMMMMMMPPPSSSRRRRRRXXX```zzz}}}cccQQQIIIFFFEEEDDDEEEGGGHHHGGGFFFBBBCCCCCCCCCCCCCCCCCCBBBEEEDDDCCCCCCCCCCCCDDDEEECCCCCCBBBAAAAAA@@@@@@???===<<<<<<<<<<<<===>>>>>>@@@@@@>>>======>>>@@@@@@CCCDDDFFFEEEBBB@@@??????>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@???@@@>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAA??????@@@@@@AAAAAAAAAAAA???AAABBBBBBAAA@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFJJJIIIIIIIIIJJJKKKLLLMMMIIIJJJKKKLLLNNNOOOPPPQQQNNNMMMLLLLLLNNNOOONNNMMMKKKLLLLLLLLLKKKJJJIIIHHHKKKNNNRRRTTTSSSPPPNNNMMMNNNNNNOOOOOONNNMMMMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNNNNMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIEEEEEEFFFGGGIIIGGGDDDAAABBBBBBAAAAAA@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>>>>>======<<<:::;;;<<<>>>????????????<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;::::::::::::::::::::::::888777777666666666666666777777777777777777777777333333333333444666777888777666666666555555444444333333222222111111222222111111111222444555777888333333333444444444555555555555555555555555555555IIIHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIKKKMMMNNNMMMLLLMMMNNNMMMMMMMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNLLLKKKIIIGGGFFFEEEDDDDDDHHHIIIJJJJJJJJJLLLOOORRRSSSUUUWWWWWWVVVTTTTTTUUUSSSUUUVVVUUUTTTSSSSSSTTTTTTUUUWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXYYY[[[[[[ZZZWWWUUUTTTTTTXXXXXXXXXYYY[[[]]]___```\\\[[[ZZZZZZ[[[]]]^^^___```______``````aaabbbcccaaaaaa```___^^^]]]\\\\\\YYY\\\``````^^^]]]^^^aaa___^^^]]]]]]^^^^^^\\\ZZZXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXZZZZZZZZZZZZXXXXXX[[[ZZZYYYWWWWWWWWWWWWWWWSSSTTTUUUUUUVVVYYY]]]```^^^___```aaa```^^^\\\[[[YYYYYYYYYWWWTTTSSSSSSTTTSSSUUUVVVYYYZZZ[[[\\\\\\XXXYYYZZZZZZYYYXXXZZZ[[[XXXXXXXXXYYYZZZYYYVVVTTTUUUUUUTTTSSSQQQOOOLLLKKKFFFIIINNNRRRUUUUUUTTTSSSQQQRRRRRRSSSTTTVVVXXXXXXYYYXXXVVVVVVWWWVVVUUUSSSQQQQQQQQQTTTWWWYYYYYYXXXLLLLLLKKKKKKLLLNNNPPPRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTQQQNNNJJJGGGFFFGGGJJJMMMMMMNNNQQQSSSRRRQQQXXX```zzzgggRRRIIIEEEDDDCCCDDDFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>?????????AAABBBBBB???===<<<============>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@???@@@@@@@@@@@@@@@???>>>===>>>>>>>>>?????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@===???@@@@@@??????AAABBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDFFFHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJKKKMMMOOOOOOOOONNNOOOOOOOOONNNMMMKKKJJJKKKNNNRRRSSSQQQOOOMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNOOONNNMMMKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKJJJJJJIIIKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFGGGEEEBBB???AAA@@@@@@@@@?????????>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>======<<<;;;==========================================<<<<<<>>>>>>>>>>>>>>>>>>===<<<:::;;;===>>>???>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::777777888999999:::;;;;;;999999999999::::::::::::777666666555555555555555555555555555555555555555222222222333444555666777555555555555555444444444333222222111111222222222000000000111222444666666222222222333333333333444666666666666666666666666GGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJMMMMMMLLLKKKKKKKKKIIIJJJJJJIIIIIIIIIKKKMMMLLLLLLMMMNNNNNNNNNNNNNNNIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKOOORRRSSSTTTUUUUUUSSSSSSTTTUUUSSSSSSSSSQQQPPPOOOQQQSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWWWWVVVWWWZZZ\\\[[[XXXVVVVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\ZZZZZZZZZ[[[\\\^^^____________```aaabbbbbb______^^^^^^]]]]]]\\\\\\ZZZ^^^aaaaaa^^^\\\]]]```]]]\\\\\\\\\]]]\\\ZZZXXXVVVWWWYYYZZZ[[[[[[[[[[[[WWWXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVWWWVVVVVVUUUUUUTTTVVVXXXXXXXXXYYY[[[]]]^^^^^^______^^^]]]\\\[[[UUUWWWXXXWWWTTTSSSSSSTTTTTTUUUWWWYYYZZZZZZZZZYYYTTTVVVXXXXXXWWWWWWZZZ]]][[[ZZZYYYYYYZZZYYYWWWUUUTTTUUUUUUTTTQQQNNNKKKJJJHHHJJJNNNQQQTTTTTTTTTSSSPPPPPPQQQRRRSSSUUUVVVWWWWWWUUUSSSSSSUUUUUUSSSQQQPPPPPPRRRUUUWWWWWWUUUSSSHHHHHHIIIJJJLLLNNNOOOQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPNNNLLLIIIGGGGGGHHHJJJLLLMMMNNNQQQSSSPPPOOOUUU___rrrcccQQQJJJEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBBBB??????@@@@@@AAAAAAAAAAAA????????????????????????<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>>>>===<<<===??????===;;;;;;;;;============>>>>>>>>>>>>??????===<<<<<<<<<===>>>;;;<<<===?????????????????????????????????>>>===>>>>>>>>>>>>????????????<<<===>>>?????????>>>>>>===>>>@@@?????????AAACCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAACCCEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHGGGGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHIIIKKKNNNOOONNNMMMNNNOOOPPPPPPOOONNNMMMLLLOOOQQQRRRPPPMMMLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLJJJJJJJJJKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDDDDEEECCC@@@>>>@@@????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>@@@@@@???>>>===<<<;;;;;;========================<<<===========================>>>>>>======<<<;;;;;;<<<===>>>???>>><<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888888999999999999888888999999999:::::::::777777666555555555555555444444444444444444444444333222222222333444555555444444444444444444555555444333333333333333444444111111000000111111222222222222333333333444444444555555555555555555555555FFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJLLLLLLJJJIIIIIIIIIGGGHHHIIIIIIHHHJJJLLLOOOLLLLLLMMMNNNNNNNNNNNNNNNIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIJJJLLLQQQTTTSSSTTTTTTSSSRRRRRRSSSUUUTTTTTTSSSQQQOOOOOOQQQTTTSSSSSSTTTTTTSSSRRRPPPOOOQQQSSSUUUWWWXXXWWWVVVUUUVVVYYY\\\[[[YYYWWWXXXYYYXXXXXXXXXYYYYYY[[[\\\\\\^^^]]][[[YYYXXXYYYZZZ[[[^^^^^^^^^^^^^^^___aaaaaa]]]]]]]]]]]]]]]]]]]]]]]]\\\```cccbbb^^^[[[\\\___[[[[[[[[[[[[\\\[[[YYYWWWQQQRRRTTTVVVWWWWWWWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWQQQRRRTTTVVVVVVVVVUUUTTTVVVXXXZZZZZZYYYXXXYYYYYY^^^^^^^^^^^^]]]\\\\\\[[[RRRUUUXXXWWWUUURRRSSSTTTUUUVVVXXXYYYYYYYYYXXXWWWQQQTTTVVVVVVVVVWWWZZZ^^^___^^^\\\[[[\\\[[[ZZZXXXTTTUUUVVVUUUQQQNNNKKKJJJIIIKKKNNNQQQSSSTTTSSSSSSOOOOOOOOOPPPRRRSSSUUUVVVVVVSSSQQQQQQSSSTTTRRROOONNNOOORRRUUUWWWVVVRRROOOEEEFFFHHHJJJLLLNNNOOOPPPSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLNNNQQQRRROOOMMMTTT]]]hhh~~~xxx\\\NNNIIIEEECCCBBBBBBCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA<<<===>>>???????????????>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>>>><<<===>>>??????>>>===<<<;;;===??????===<<<<<<<<<============>>>>>>>>>??????>>>===<<<;;;<<<======:::;;;===>>>?????????>>>>>>????????????>>>>>>===>>>>>>>>>>>>????????????:::;;;===>>>>>>>>>===<<>>>>>>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;========================<<<<<<<<<===============<<<=========<<<;;;::::::;;;<<<>>>??????===;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999::::::999999888777777777888888888999999:::::::::888888777666666666666666666666666666666666666666333333222222333333444444333333333444444555555555555555444444444555555666333222111000////////////333333333444444444555555444444444444444444444444DDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJGGGDDDEEEGGGIIIHHHGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMMMMLLLKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHKKKMMMOOORRRRRRSSSSSSSSSSSSRRRQQQQQQOOOMMMLLLLLLOOORRRTTTSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXYYY\\\]]]\\\[[[]]][[[ZZZZZZ\\\^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[XXXXXXYYYYYYYYYXXXVVVUUUWWWXXXYYYXXXVVVUUUVVVWWW\\\[[[[[[\\\\\\ZZZVVVSSSTTTTTTSSSRRRRRRRRRRRRRRRYYYXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYZZZZZZZZZXXXVVVWWWXXXYYYYYYXXXUUUSSSQQQSSSUUUWWWYYYZZZYYYWWWUUUPPPPPPQQQRRRUUUXXX[[[]]]]]][[[XXXXXXYYYXXXTTTQQQOOOQQQSSSRRRNNNKKKIIIIIIJJJLLLPPPRRRSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMNNNPPPQQQOOOKKKHHHGGGHHHJJJLLLMMMNNNNNNNNNQQQQQQQQQRRRRRRRRRRRRSSSQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNMMMLLLMMMQQQTTTdddrrrgggTTTMMMMMMFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDBBB???======>>>======>>>>>>>>>>>>==============================>>>======<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;<<<<<<<<<<<<;;;999999>>>>>>===<<<;;;::::::999<<<<<<============<<<<<<<<<===??????>>>======>>>:::;;;===>>>?????????>>><<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@?????????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGIIIHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIIIIJJJLLLNNNPPPQQQQQQQQQPPPNNNLLLKKKJJJMMMLLLKKKJJJJJJIIIJJJJJJJJJLLLOOOOOOMMMKKKJJJJJJFFFGGGHHHJJJKKKMMMNNNOOOMMMKKKIIIIIIIIIJJJIIIHHHJJJFFFEEEHHHIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGIIIGGGEEECCCBBBBBBCCCDDDEEEDDDDDDCCCAAA@@@??????<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@>>>======>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999===<<<:::888888999:::;;;;;;<<<<<<<<<======>>>>>>888999::::::;;;;;;::::::???<<<999888999;;;<<<===999::::::;;;;;;::::::999888999::::::::::::999888999:::;;;;;;;;;;;;:::999999999:::::::::999888888777666555444333444555555555555444444444333333333666555444333222333333444333222222111000000000111111222444666666555444333444333333222222333333444333222111222444555444333333333333333333333333333DDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHEEECCCCCCEEEGGGFFFEEECCCCCCDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGIIIKKKMMMOOORRRRRRSSSSSSRRRQQQPPPPPPOOOMMMKKKJJJKKKMMMQQQSSSUUUUUUUUUUUUUUUTTTSSSRRROOOOOOPPPQQQRRRRRRSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVWWWWWWXXXZZZZZZYYYXXXXXXWWWVVVVVVXXXWWWWWWYYY[[[]]]]]]\\\^^^\\\YYYYYYZZZ[[[[[[[[[]]]]]]\\\\\\[[[ZZZYYYYYYUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWVVVUUUTTTVVVXXX[[[ZZZYYYYYYZZZXXXVVVSSSUUUTTTSSSSSSRRRRRRRRRSSSZZZZZZYYYZZZZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[[[[YYYWWWXXXXXXYYYYYYXXXWWWUUUTTTVVVWWWYYYYYYXXXVVVSSSRRROOOOOOPPPRRRUUUXXX[[[]]]\\\ZZZXXXXXXXXXWWWTTTQQQSSSTTTVVVUUURRROOOMMMMMMLLLMMMOOOQQQRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSRRRRRRQQQOOONNNMMMMMMMMMMMMNNNNNNMMMJJJHHHGGGHHHIIIJJJKKKMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPOOOOOONNNMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNNNNMMMNNNQQQSSS]]]hhhwwwqqq^^^QQQIIIEEEDDDCCCBBB@@@@@@@@@AAABBBDDDEEEEEECCC@@@===<<<<<<<<<======>>>>>>======<<<==============================<<<<<<;;;<<<<<<===>>>>>>======<<<<<<<<<===<<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<===>>>>>><<<<<<===>>>;;;<<<>>>????????????>>>;;;<<<===>>>>>>????????????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????AAAAAA@@@@@@@@@?????????BBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIJJJMMMOOOQQQQQQQQQPPPNNNMMMLLLKKKJJJMMMLLLKKKJJJIIIIIIIIIIIIJJJMMMOOOOOOMMMKKKKKKKKKFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJHHHHHHHHHHHHHHHFFFLLLHHHGGGKKKLLLJJJHHHJJJHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJGGGDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@??????<<<<<<<<<;;;;;;<<<<<<===<<<>>>???>>>===;;;<<<<<<>>>======<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::<<<;;;999888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<888999::::::;;;;;;::::::<<<:::999999;;;;;;;;;999888999999999999999999888888888999::::::999888888666666777888888777666666888888999::::::999999999777666555444333444444555555444444444444333333333666555444333222333333444555444333333222222222333222333555666777666555444222222222111111222222222333222111222444444444333333333333333333333333333DDDDDDCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAACCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEGGGGGGIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGIIIKKKMMMNNNRRRRRRRRRQQQPPPOOONNNMMMJJJIIIHHHHHHIIILLLOOOQQQTTTTTTUUUUUUUUUTTTSSSSSSMMMMMMNNNNNNPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUSSSRRRRRRUUUTTTUUUWWW[[[]]]^^^]]]___\\\YYYWWWXXXYYYYYYYYY\\\\\\[[[ZZZYYYXXXWWWVVVSSSTTTUUUVVVVVVWWWVVVVVVSSSSSSTTTSSSRRRSSSVVVXXXZZZYYYWWWVVVVVVVVVUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSXXXXXXYYYZZZZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWSSSPPPMMMNNNNNNPPPRRRUUUXXXZZZ\\\ZZZXXXWWWWWWWWWVVVTTTQQQTTTVVVWWWVVVTTTQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRQQQOOOOOOOOOMMMLLLLLLLLLLLLJJJIIIGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMNNNNNNOOOPPPRRRUUUZZZbbbnnn~~~{{{hhh[[[TTTNNNFFF???BBBAAA@@@?????????@@@AAAFFFGGGHHHFFFBBB===;;;:::<<<======>>>>>>======<<<========================<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>==================<<<<<<;;;:::;;;;;;;;;:::999888888888999:::;;;999999999::::::;;;;;;;;;<<<<<<============<<<<<<<<<======;;;::::::<<<>>>===>>>????????????>>>>>>;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????BBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFEEEHHHIIIJJJKKKLLLLLLKKKKKKGGGGGGGGGHHHHHHHHHHHHIIIEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKNNNPPPRRRQQQPPPNNNLLLKKKJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHKKKMMMOOOOOOMMMKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIGGGFFFGGGGGGFFFEEEIIIEEEEEEHHHJJJGGGFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????======<<<<<<;;;<<<<<<======>>>??????===<<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;:::999777777888999999;;;;;;;;;;;;::::::::::::888999::::::;;;;;;::::::999888999:::<<<;;;999777777777888888888888777777888888999999999999888888555555666666666666555555777777888999::::::::::::666666555444444444444555444444444444333333333333555444444333333333333444444444333222222222222333333444555666777666555444111111000000000000111111222111111111333444333222333333333333333333333333DDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNQQQQQQPPPPPPNNNMMMKKKKKKGGGFFFEEEEEEGGGJJJMMMOOOPPPQQQQQQRRRRRRRRRQQQQQQOOONNNNNNNNNOOOPPPRRRSSSRRRSSSSSSSSSTTTTTTTTTTTTQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPSSSSSSTTTWWWZZZ]]]^^^^^^^^^[[[XXXXXXYYYZZZ[[[[[[[[[[[[ZZZXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTPPPQQQQQQQQQQQQRRRUUUXXXYYYVVVTTTSSSSSSTTTUUUTTTRRRRRRQQQQQQQQQQQQQQQRRRTTTUUUVVVXXXYYYZZZZZZ[[[\\\[[[YYYYYY[[[[[[[[[ZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXYYYYYYXXXVVVRRRNNNKKKMMMNNNOOOQQQTTTWWWYYYZZZWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSUUUTTTRRRQQQPPPQQQRRRQQQOOONNNMMMMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRQQQPPPQQQOOOLLLKKKKKKLLLKKKJJJGGGFFFEEEEEEGGGIIILLLNNNMMMNNNNNNNNNOOOOOOOOOOOOJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOOOOOOOOOOPPPRRRXXXdddpppsssooolllaaaUUUNNNMMMLLLFFF@@@AAA@@@???>>>???@@@AAABBBHHHIIIJJJHHHDDD???;;;999===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<>>>>>============<<<;;;;;;;;;;;;<<<999888777666666888:::<<<999999999999999999999999;;;<<<<<<======<<<<<<;;;<<<<<<;;;999888999<<<>>>???????????????>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>???AAACCCDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDEEEGGGJJJLLLMMMMMMLLLKKKFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEFFFGGGIIIJJJLLLLLLJJJJJJIIIJJJLLLNNNQQQSSSQQQPPPMMMKKKJJJJJJKKKLLLKKKKKKIIIHHHHHHHHHHHHHHHKKKMMMNNNNNNLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIGGGGGGGGGHHHGGGEEEFFFCCCCCCGGGIIIFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEEEECCCBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<<<>>>>>???======<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;999999888777777888888999;;;;;;::::::999999888888888999::::::;;;;;;::::::999888777888::::::888777777888888888888888888777777888888888888888888777777777777888888777777777666666777999::::::::::::666666555555444444444444444444444333333333222222444333333333333333333333111111000000000000000111222333444555555555444444111111111000000111111111222111000111222333333111222222222222222222222222DDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIKKKLLLOOOOOONNNMMMLLLKKKIIIHHHEEEDDDDDDEEEFFFIIIKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQSSSUUUVVVVVVWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRTTTSSSTTTWWWZZZ]]]^^^]]]\\\ZZZYYYZZZ\\\^^^___^^^ZZZYYYXXXWWWUUUTTTSSSRRRUUUUUUTTTSSSRRRQQQQQQQQQOOOPPPQQQQQQQQQRRRUUUXXXWWWUUUQQQPPPRRRSSSTTTTTTPPPPPPOOOOOOOOOPPPPPPQQQSSSTTTVVVXXXYYYZZZZZZZZZ[[[YYYWWWWWWYYYZZZZZZYYYUUUUUUUUUVVVWWWXXXZZZ[[[VVVWWWXXXXXXVVVRRROOOLLLMMMNNNOOOQQQSSSUUUVVVWWWTTTTTTUUUUUUTTTSSSRRRRRRQQQSSSTTTTTTRRRQQQRRRSSSTTTRRRPPPNNNMMMMMMMMMNNNRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRTTTQQQNNNLLLLLLMMMMMMLLLFFFEEEEEEEEEFFFIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNOOOJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKMMMMMMLLLKKKLLLLLLJJJLLLSSS\\\]]]ZZZWWWRRRLLLIIIHHHGGGDDDBBB@@@@@@?????????AAABBBCCCHHHJJJKKKIIIEEE@@@===;;;>>>??????@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===??????@@@@@@??????>>>=========<<<;;;;;;;;;;;;<<<999888666666666888:::;;;;;;;;;:::999888888777777;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;999888888;;;>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????===>>>AAACCCCCCCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBDDDGGGJJJLLLKKKJJJHHHEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDFFFGGGIIIJJJKKKLLLKKKJJJIIIJJJKKKNNNPPPRRRQQQOOOMMMKKKJJJJJJKKKLLLKKKKKKIIIHHHHHHHHHHHHHHHKKKLLLMMMLLLKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJHHHGGGHHHHHHGGGFFFHHHEEEFFFKKKLLLJJJHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIHHHHHHHHHHHHHHHIIICCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<>>>@@@AAAAAA???>>>>>>???======<<<;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;888888888888888888888999::::::999999888888888777888999::::::;;;;;;::::::;;;999666555777888999999888888999999999999888888777777777777777777777777888888888777777888888888555666777888999:::::::::555555555555555444444444444444333333333222222222222222333333333333333333000000000//////000111111111111222222333333333333222222111111111111222222111000///000222333222111222222222222222222222222DDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLKKKKKKIIIHHHGGGEEEEEEEEEEEEFFFHHHJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMOOOOOOPPPPPPPPPQQQQQQQQQPPPQQQSSSUUUVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVXXX[[[]]]]]]\\\ZZZZZZ[[[]]]```aaaaaa___YYYXXXWWWVVVUUUTTTSSSRRRWWWVVVTTTRRRQQQPPPPPPPPPOOOQQQSSSSSSSSSSSSUUUWWWUUUSSSPPPPPPRRRSSSTTTTTTPPPOOOOOOOOOOOOPPPQQQQQQUUUWWWXXXZZZ[[[[[[[[[ZZZXXXVVVTTTTTTVVVXXXXXXXXXTTTUUUVVVWWWXXXYYYZZZZZZVVVWWWXXXXXXVVVSSSOOOMMMMMMNNNPPPQQQRRRSSSSSSSSSQQQSSSTTTTTTRRRQQQQQQRRRSSSUUUVVVVVVUUUUUUVVVXXXTTTSSSQQQOOONNNNNNNNNOOOSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSSSSSSSSSSSSSRRRTTTRRROOOMMMMMMNNNMMMLLLEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGHHHJJJKKKIIIHHHGGGIIIIIIGGGJJJOOOPPPNNNIIIIIIHHHFFFCCCAAAAAAAAA??????>>>>>>???AAACCCDDDFFFHHHIIIGGGDDD@@@>>>===>>>??????@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@@@@AAAAAA???>>>======<<<<<<;;;:::;;;;;;;;;999888777777777888999:::<<<;;;;;;:::999888777666;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<:::999999;;;===>>>===============>>>>>>??????@@@AAAAAA@@@@@@???===>>>???@@@AAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBB@@@BBBEEEHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKKKKJJJIIIHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLJJJHHHHHHHHHIIIHHHFFFFFFCCCDDDIIIKKKIIIFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJCCCCCCCCCBBBBBBAAAAAAAAA??????>>>===<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<===<<<;;;;;;::::::;;;;;;999999::::::;;;;;;<<<<<<888888888999999999999999999999999999999888888888888999::::::;;;;;;::::::<<<999666555666888::::::888999999999999999999888777777666666666666777777666666555555555555666666666666777888999999999999555555666666555555444333333333333333222222222222111222222333333333333222222111111111111222333333000000000111111111222222222222222111111222222222000/////////111222111000222222222222222222222222EEEDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>AAACCCCCCAAA@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQMMMNNNPPPQQQQQQOOOMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPRRRTTTTTTTTTRRRRRRQQQRRRSSSUUUVVVXXXYYYZZZZZZYYYXXXYYY[[[\\\[[[ZZZZZZ[[[]]]```bbbbbb___]]]WWWWWWVVVVVVUUUTTTSSSSSSVVVUUUSSSRRRQQQQQQQQQQQQOOORRRUUUVVVVVVUUUUUUVVVTTTRRRPPPPPPRRRTTTTTTTTTQQQPPPPPPPPPQQQQQQRRRSSSVVVWWWYYYZZZ[[[ZZZYYYXXXVVVTTTQQQQQQSSSUUUVVVVVVUUUVVVWWWYYYZZZZZZZZZYYYXXXXXXYYYXXXVVVSSSOOOMMMNNNOOOPPPQQQRRRQQQPPPPPPOOOQQQSSSSSSQQQPPPQQQSSSTTTVVVWWWWWWVVVWWWYYY[[[TTTSSSRRRQQQPPPOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSSSSSSSRRRSSSQQQOOONNNNNNMMMLLLJJJDDDEEEFFFGGGHHHJJJKKKKKKMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEEEEGGGHHHFFFEEEAAAFFFIIIFFFEEEGGGIIIGGGCCCDDDEEEDDDBBB@@@>>>===============>>>@@@BBBCCCCCCDDDDDDCCCAAA???>>>???======>>>>>>>>>>>>======::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@AAABBBAAA@@@>>>===<<<;;;;;;:::::::::::::::999999999999999888888888;;;;;;::::::999999999888:::;;;;;;<<<<<<;;;;;;::::::<<<===<<<;;;:::;;;<<<<<<<<<;;;;;;;;;===>>>?????????@@@@@@@@@??????>>><<<======>>>??????@@@@@@===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@?????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAACCCEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIHHHIIIJJJLLLMMMOOOOOOOOONNNMMMMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJHHHGGGFFFGGGIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIGGGFFFGGGGGGGGGEEECCC@@@BBBGGGIIIFFFDDDDDDHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDCCCCCCCCCCCCBBBBBB@@@???>>>===<<<<<<<<<<<<;;;<<<======;;;::::::;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888888999:::::::::::::::888888999999999999999:::888999::::::;;;;;;::::::;;;999777777888:::999999777777888888888888777777777666555555555555666777555555444333333444555555777777888888888888777777444555666666666555444333333333333222222222222111000111222333444333333222111111111111111222333333111111111111111222222333111111000000000000111111000///...///111111111000111111111111111111111111EEEDDDCCCBBBBBBBBBBBBBBB????????????????????????===@@@CCCCCC@@@??????AAA@@@@@@??????????????????DDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJGGGHHHJJJKKKMMMMMMNNNNNNHHHKKKNNNQQQQQQOOOMMMKKKMMMMMMNNNNNNNNNOOOOOOOOONNNPPPQQQSSSSSSRRRPPPOOOOOOPPPRRRTTTWWWYYY[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZ\\\^^^aaacccaaa]]]YYYWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTRRRQQQQQQRRRSSSTTTPPPSSSWWWYYYXXXVVVUUUUUUSSSQQQPPPQQQSSSUUUTTTTTTRRRRRRRRRRRRRRRSSSTTTTTTTTTVVVWWWYYYYYYXXXVVVUUUTTTRRRPPPOOOQQQSSSTTTUUUUUUWWWYYY[[[\\\\\\ZZZYYYZZZZZZZZZYYYWWWRRRNNNLLLOOOPPPQQQQQQQQQPPPOOONNNNNNPPPSSSSSSPPPOOOQQQSSSTTTUUUVVVVVVVVVWWWYYY[[[TTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRPPPNNNMMMMMMLLLJJJHHHDDDEEEGGGHHHJJJJJJKKKKKKMMMNNNNNNNNNNNNOOOOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKGGGDDDCCCEEEFFFEEECCC<<>>;;;<<<;;;;;;<<<===???AAABBB@@@@@@AAA@@@>>>===>>>???;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>?????????@@@AAABBBBBB@@@???===;;;;;;:::999999999999::::::::::::::::::999888777999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::<<<======<<<;;;;;;<<<;;;:::::::::;;;<<<>>>???>>>>>>?????????>>>>>>======<<<<<<<<<===>>>???@@@======>>>???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHLLLJJJIIIHHHHHHIIIKKKLLLOOOOOOOOOOOOOOONNNMMMLLLMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHHHHGGGEEEEEEFFFHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDEEECCCEEEJJJLLLIIIGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@>>>===<<<<<<<<<<<<<<<===???>>><<<;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;888888999999:::::::::;;;999999:::;;;;;;;;;::::::999888999:::;;;;;;999777666666777777777777666666777666555444444555666777666555444444444444555666777888888888888777777666444555666666666555333333333333333222222222111111000111222333444333333222//////...//////000111111222222111111222222333444000000////////////000000000///...///000111111///111111111111111111111111BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@BBBDDDEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSRRRQQQNNNMMMNNNMMMKKKJJJKKKMMMPPPRRRPPPQQQQQQOOOMMMMMMNNNOOOPPPQQQRRRRRRSSSUUUZZZ]]]ZZZZZZ[[[]]]___```^^^]]]___```aaacccdddbbb^^^ZZZVVVUUUSSSSSSSSSRRRPPPNNNUUUUUUTTTTTTSSSRRRRRRRRRWWWXXXZZZZZZYYYWWWSSSQQQSSSRRRRRRRRRRRRTTTVVVWWWYYYYYYWWWVVVUUUTTTTTTTTTSSSUUUYYY[[[\\\[[[YYYWWWUUUSSSQQQOOOOOORRRUUUWWWTTTVVVZZZ^^^```^^^ZZZWWWXXXYYYYYYYYYWWWUUUTTTRRRSSSRRRRRRQQQQQQPPPOOOOOORRRSSSTTTUUUUUUUUUUUUUUU\\\[[[ZZZYYYYYYYYYYYYYYYVVVWWWVVVTTTQQQNNNNNNNNNSSSSSSSSSRRRQQQOOONNNMMMNNNNNNNNNOOOPPPQQQSSSSSSUUUSSSOOOLLLJJJJJJLLLMMMHHHGGGFFFGGGIIIJJJIIIHHHTTTQQQNNNMMMMMMNNNOOONNNJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHJJJHHHEEEDDDDDDEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============<<<;;;;;;:::;;;<<<===>>>BBBBBBAAA@@@???>>>===<<<888999;;;=========;;;:::::::::::::::::::::::::::;;;<<<===<<<;;;:::;;;<<>>>>>999999;;;;;;;;;;;;999999999999999::::::;;;;;;;;;;;;;;;:::999888888888888;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>;;;<<<>>>?????????>>>===>>>>>>??????@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAACCCEEEGGGIIIEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJOOONNNNNNMMMMMMNNNNNNOOONNNLLLIIIGGGFFFFFFHHHIIIJJJHHHFFFFFFIIIJJJHHHFFFGGGHHHIIIKKKKKKKKKKKKJJJGGGFFFEEECCCCCCCCCDDDEEEBBBCCCEEEFFFGGGGGGFFFFFFJJJGGGDDDBBBCCCDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>><<<======<<<::::::;;;<<<::::::::::::;;;;;;<<<===============<<<;;;:::999999::::::::::::::::::;;;<<<;;;:::999888888888888777777999:::;;;<<<<<<<<<::::::999888888999::::::444444555666666666666666777777777666555555444444555666666666666444333222555555666666666666555555333333333333333333333333444333333222111000//////111000000000111222222333111000...---,,,---///000111111111111111111222222111111000000//////......//////000000000000//////111111111111111111111111AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@???>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKMMMOOOPPPQQQNNNPPPQQQRRRRRRPPPNNNLLLMMMLLLKKKJJJKKKMMMOOOPPPOOOPPPQQQOOOMMMMMMNNNOOORRRRRRSSSRRRRRRSSSWWWYYY]]]]]]^^^aaacccdddcccaaa``````aaabbbcccaaa^^^[[[VVVTTTRRRRRRRRRSSSRRRQQQUUUTTTRRRQQQQQQSSSUUUWWWWWWXXXXXXYYYWWWUUUSSSQQQSSSSSSSSSSSSTTTVVVXXXYYY[[[ZZZYYYXXXVVVVVVVVVVVVVVVXXX[[[]]]]]]\\\ZZZXXXUUUSSSQQQPPPPPPSSSVVVWWWWWWYYY\\\```aaa___[[[XXXXXXYYYYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTUUUVVVVVVWWWVVVVVVZZZYYYYYYXXXXXXXXXXXXYYYXXXYYYYYYVVVSSSQQQQQQQQQTTTTTTSSSSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQSSSTTTTTTSSSPPPNNNMMMLLLMMMMMMMMMKKKHHHGGGHHHJJJJJJJJJQQQOOOLLLLLLLLLMMMLLLLLLHHHGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGHHHHHHHHHIIIFFFDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>============;;;999666555888888888888888888888888;;;<<<===<<<;;;:::;;;<<<>>>>>>??????>>>>>>===<<<999::::::::::::::::::999::::::::::::::::::::::::::::::999999888999999999;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>;;;<<<===>>>???>>>======;;;;;;;;;<<<<<<<<<======??????@@@@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAABBBDDDFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJNNNMMMMMMLLLLLLMMMMMMNNNNNNLLLIIIGGGFFFFFFGGGHHHIIIHHHGGGHHHJJJKKKIIIFFFFFFGGGIIIJJJKKKKKKJJJJJJFFFFFFDDDCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFIIIFFFCCCBBBCCCDDDDDDCCCFFFFFFFFFGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===>>>>>><<<::::::;;;<<<;;;:::::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;<<<;;;:::999888888888888999::::::;;;;;;;;;::::::::::::999888888999::::::444555666777777777777666777777666666666555555555555666666777666555333222555555666666666666555555444444444333333222222222333333222222111000000000111111111111111222333333333222000///...///000111111111111111111111111111000000000000//////......//////000000000000//////////////////////////////??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@?????????AAA@@@???>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHIIILLLNNNQQQSSSTTTPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPOOONNNMMMNNNOOOSSSSSSSSSRRRQQQQQQSSSUUU\\\]]]___bbbfffgggfffdddbbbaaa```aaabbbaaa^^^\\\VVVSSSPPPOOOQQQSSSTTTTTTTTTRRRPPPOOOPPPSSSXXX[[[VVVVVVVVVVVVUUUTTTRRRRRRSSSSSSSSSTTTVVVXXXZZZ[[[]]]\\\[[[YYYXXXXXXXXXXXX[[[\\\]]]^^^^^^\\\ZZZYYYTTTSSSRRRQQQRRRTTTWWWXXXZZZ\\\```bbbbbb```]]][[[WWWXXXXXXYYYYYYXXXXXXWWWWWWVVVTTTRRRRRRRRRSSSTTTVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWTTTRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPRRRSSSTTTSSSRRRRRRQQQPPPOOOOOOOOOQQQMMMIIIGGGHHHJJJKKKKKKNNNLLLKKKKKKKKKKKKJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHHHHHHHGGGEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<======>>>>>>>>>=========<<<:::777555333888888888888888888888888:::;;;<<<<<<;;;:::;;;==================<<<<<<;;;::::::999999999999::::::::::::::::::::::::::::::999999999888999999::::::<<<<<<;;;;;;;;;:::::::::888999999:::<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<============>>>>>>>>>;;;<<<======>>>>>>===============>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@AAAAAAAAA@@@???????????????????????????@@@@@@????????????>>>>>>?????????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMJJJGGGFFFEEEFFFGGGHHHHHHIIIKKKLLLKKKIIIFFFFFFGGGIIIJJJKKKKKKJJJIIIEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEHHHFFFCCCBBBCCCDDDDDDCCCEEEEEEEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;<<<;;;:::999888888888888;;;<<<<<<<<<;;;;;;:::999:::999999888888999999:::666666777777888888777777777666666666666666666666555555666777777666555444555555666666666666555555444444444333333222222222222222222222222222222222222222222222222333333444555444222111111111222333111111111111111111111111000000000////////////......//////000000//////...........................>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIKKKMMMOOOQQQSSSTTTQQQQQQRRRQQQPPPNNNLLLJJJHHHIIIKKKLLLLLLLLLKKKKKKLLLNNNOOOOOONNNMMMNNNOOOQQQRRRRRRQQQPPPPPPRRRTTTXXXYYY\\\```eeefffeeeddddddbbbaaaaaaaaaaaa___]]]VVVRRRNNNLLLNNNPPPRRRSSSTTTRRRQQQPPPQQQTTTWWWYYYVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSUUUWWWYYYZZZ[[[]]]\\\[[[ZZZYYYYYYYYYYYY]]]^^^^^^^^^]]][[[YYYXXXUUUTTTTTTTTTTTTVVVWWWXXX\\\___bbbdddcccaaa^^^]]]XXXXXXXXXXXXWWWWWWVVVVVVXXXVVVTTTRRRQQQSSSUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVVVVUUURRRQQQQQQQQQUUUUUUUUUUUUTTTTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRSSSSSSSSSRRRQQQPPPNNNLLLJJJJJJKKKLLLLLLKKKLLLKKKJJJKKKKKKKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHFFFEEECCCCCCEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>============<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======999999:::::::::999888888999999999999999999999999999;;;<<<<<<::::::;;;==================<<<;;;;;;;;;:::999888888999:::;;;;;;;;;::::::::::::999999888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============;;;;;;<<<<<<============??????@@@@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>======>>>???AAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNLLLJJJGGGFFFEEEEEEFFFGGGIIIKKKLLLMMMKKKIIIGGGEEEFFFHHHIIIJJJJJJIIIIIIEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGEEECCCCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>???>>>===;;;:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;:::999888888888888;;;;;;<<<<<<<<<;;;;;;:::999999999999999999999999777777888888888888777777666666666666666777777777555666777777777777555555444555555666666555555444222222222333333444444444111111111222222333333333444333333222222333444444444444333222222222222333111111111111000000000000////////////////////////...//////////////////...////////////////////////>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@>>>=========???@@@BBBCCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHIIIKKKLLLLLLKKKJJJIIIKKKMMMOOOOOONNNNNNNNNOOONNNPPPQQQQQQQQQQQQSSSUUUUUUWWW[[[```dddfffeeecccdddcccaaaaaaaaaaaa^^^\\\UUUQQQLLLJJJKKKNNNPPPQQQTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTTTTSSSSSSSSSQQQRRRSSSUUUWWWYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXX^^^^^^]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWXXX[[[^^^bbbdddbbb```______\\\\\\ZZZYYYWWWVVVUUUUUUXXXVVVSSSQQQQQQSSSUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUSSSSSSRRRSSSSSSTTTUUUUUUTTTUUUVVVTTTRRRQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQRRRSSSSSSTTTQQQSSSTTTUUUUUUTTTRRRQQQKKKLLLMMMPPPSSSRRRPPPNNNMMMLLLKKKKKKLLLKKKIIIGGGDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::666777888999::::::;;;;;;999999999999999999999999999:::;;;;;;::::::;;;=========>>>>>>======<<<;;;::::::888777777888::::::::::::::::::::::::::::::888888888888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999999888::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>=====================>>>>>>????????????>>>>>>===>>>???@@@AAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@========================@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHIIIKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKIIIHHHFFFEEEEEEEEEGGGIIIKKKMMMLLLKKKIIIGGGEEEFFFGGGIIIIIIIIIIIIHHHDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFGGGGGGEEEDDDDDDEEEEEEEEECCCDDDCCCBBBAAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>=========>>>>>>===;;;;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::888777666888888999::::::;;;<<<<<<;;;;;;:::999888888888888888999:::;;;<<<<<<<<<<<<999999999999999999999999777777888888888888777777555666666666777777888888666777888888888777666555444444555555555555444444///000111222444555666777111111111222333333444444444444333222222333333333333333222222111111111111111111111000000000//////.............../////////......////////////..............................??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBB@@@@@@???>>>>>>@@@AAABBB>>>>>>>>>>>>@@@BBBDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIINNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOOMMMLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIIIIKKKNNNOOOOOONNNOOOOOOLLLNNNQQQRRRRRRSSSUUUVVVVVVXXX\\\aaafffgggfffdddbbbaaa``````aaa___\\\YYYSSSOOOKKKJJJKKKNNNQQQRRRUUUUUUUUUTTTSSSRRRRRRQQQVVVVVVWWWWWWVVVUUUUUUTTTQQQRRRTTTVVVXXXYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXX^^^]]][[[ZZZXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVXXX\\\aaabbb```^^^^^^``````___]]]ZZZXXXWWWVVVVVVWWWVVVTTTSSSSSSTTTUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVUUUSSSRRRSSSTTTTTTTTTUUUUUUVVVUUUUUUUUURRRRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUUUUTTTSSSRRRMMMOOORRRWWWYYYYYYUUURRRNNNLLLKKKKKKKKKKKKJJJHHHEEEEEEEEEFFFEEEDDDDDDCCCAAABBBDDDEEEFFFEEEEEEDDDCCCBBBBBBDDDFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<;;;;;;;;;:::::::::::::::999999:::::::::777777777777777777777777888999;;;;;;::::::;;;============>>>===<<<<<<;;;999999888888888888999999999999999::::::;;;;;;;;;999999999888999999::::::;;;;;;:::::::::999999999<<<;;;;;;:::999888777666:::999999888888999999:::888999999999999:::::::::;;;::::::::::::;;;<<<<<>>>>>>>>>>>>>>===>>>>>>????????????>>>>>>======???@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<============>>>>>>@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFIIIKKKLLLKKKIIIHHHHHHDDDEEEGGGHHHIIIIIIHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBB@@@????????????>>>>>>>>>??????>>>>>>>>>=========<<<===>>>===<<<<<<>>>@@@???>>>===<<<;;;;;;;;;;;;===<<<<<<;;;999777555444888888999::::::;;;<<<<<<<<<;;;:::999888888888888666777999:::;;;<<<<<<<<<888999999::::::999999888777777888888777777666666555555666777777888999999888999999999888777555444444444555555555555444444///000111222444555666777111222222222333333444444444333333222222222222333222222222111111111000000111111111000000//////...---............/////////---......//////......---------------------------AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAA@@@?????????@@@BBBCCC@@@@@@@@@@@@@@@BBBDDDEEEBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAA@@@@@@???@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOOOOOOONNNNNNMMMMMMKKKKKKKKKLLLLLLKKKKKKJJJHHHJJJNNNOOOOOOOOOOOOPPPMMMOOORRRSSSSSSSSSUUUVVVVVVXXX\\\bbbfffgggeeeccc^^^^^^^^^___^^^\\\XXXUUUPPPMMMKKKKKKNNNRRRTTTVVVWWWVVVTTTRRRQQQRRRRRRSSSVVVWWWYYYZZZYYYXXXVVVUUUSSSTTTVVVXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXYYY___]]][[[YYYWWWWWWXXXXXXZZZZZZ[[[[[[ZZZXXXVVVUUUTTTYYY^^^___]]][[[]]]```^^^\\\ZZZXXXWWWVVVVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWZZZZZZZZZYYYXXXWWWUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUTTTRRRRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRPPPQQQSSSWWWYYYXXXUUURRROOOLLLJJJIIIJJJJJJJJJIIIFFFFFFGGGHHHGGGFFFEEEDDDAAABBBDDDEEEEEEDDDCCCBBB@@@???@@@BBBDDDEEECCCBBBAAAAAAAAAAAA@@@???>>>===;;;;;;;;;::::::::::::999<<<<<<=========<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999::::::777777777777777777777777777999::::::::::::<<<===<<<<<<<<<<<<<<<;;;::::::888888999999999999888888888888999999:::;;;<<<<<<::::::999999888999999999::::::999999999888888888::::::999999888888777777999999888888888888999999777777777777888888888888;;;:::999999999:::<<<<<<@@@?????????>>>>>>>>>===<<<======>>>>>>======<<<<<<===???@@@@@@@@@???>>>????????????????????????<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFIIIKKKJJJHHHGGGHHHIIICCCEEEFFFGGGHHHHHHGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIGGGFFFFFFDDDBBB@@@@@@@@@AAABBB@@@@@@@@@?????????>>>>>>???>>>>>>>>>============:::<<<============@@@BBB@@@???>>><<<;;;;;;::::::;;;;;;;;;:::999777666555777888888999;;;<<<<<<===<<<;;;:::999888888888888777888888999:::::::::999888999::::::::::::999888666777777777777666555444444555666777888999::::::::::::::::::999777555333333444444555555444444333111222222333333444444555222222333333333333333333333333222111111111111111222222222222222111000000222111111000//////......---------.........//////---......//////......---------------------------BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@??????AAACCCDDDCCCBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDD@@@@@@??????@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGJJJMMMOOOOOOOOOOOOPPPOOOQQQSSSTTTSSSSSSTTTUUUUUUWWW[[[```eeeeeecccaaa[[[[[[\\\]]]]]]ZZZUUUQQQMMMKKKJJJLLLQQQUUUXXXZZZXXXVVVRRRPPPOOOQQQTTTVVVWWWXXXZZZ\\\\\\ZZZWWWVVVUUUVVVXXXZZZZZZZZZZZZYYY[[[ZZZYYYYYYYYYYYYYYYZZZ___^^^[[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[XXXUUUTTTQQQVVV\\\]]][[[ZZZ\\\___XXXWWWVVVTTTSSSSSSTTTTTTWWWWWWXXXXXXXXXXXXXXXXXX\\\\\\\\\[[[ZZZXXXVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPQQQRRRQQQPPPOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQSSSUUUTTTRRRPPPOOOLLLIIIGGGHHHIIIJJJIIIGGGHHHHHHIIIIIIGGGFFFEEEAAABBBDDDEEEEEECCCBBB@@@======>>>@@@CCCCCCBBB@@@???@@@@@@??????>>>===<<<;;;;;;;;;:::::::::999999<<<<<<=========<<<:::999999::::::;;;<<<>>>>>>???;;;;;;:::::::::;;;<<<<<<888888888888888888888888777999::::::::::::<<<===:::;;;;;;;;;;;;:::999999777888999::::::999888777777777888999;;;<<<======;;;;;;:::999888888888888999999999888888888777777888888888888888999999999999999888888888888999999666666666666777777777777;;;:::999999999:::;;;<<<;;;;;;::::::999999999999;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????===>>>@@@AAABBBBBBAAA@@@???@@@@@@AAABBBCCCEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJIIIFFFFFFHHHJJJCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJHHHGGGGGGHHHJJJJJJHHHGGGFFFEEEBBB@@@@@@@@@AAABBB@@@@@@@@@@@@????????????>>>>>>>>>>>>============999;;;<<<======>>>AAACCCAAA@@@>>>===;;;;;;::::::999999999999999888777666777888888999;;;<<<======<<<;;;:::999888888888888888999999999999888777777888999:::;;;;;;:::999888666666777666666555444444444555666777888999:::;;;;;;;;;;;;:::999666444333333444444555555444444333444444444333333333222222333333333333333333333333333222222111000000000111222222333333333222111000222111111000///......------------.........//////---..................---000000000000000000000000???AAADDDFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCC@@@>>>===???AAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???===>>>@@@BBBBBBBBB@@@???AAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBDDDHHHKKKIIIIIIIIIIIIJJJKKKMMMMMMPPPOOOMMMLLLLLLLLLMMMMMMLLLMMMNNNOOOOOONNNLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPLLLOOOQQQRRRRRRRRRTTTUUUZZZ\\\^^^``````___\\\[[[[[[ZZZXXXVVVUUUSSSRRRRRRMMMMMMNNNQQQUUUYYY^^^```^^^[[[WWWSSSRRRTTTWWWZZZ\\\\\\[[[[[[YYYXXXWWWVVVZZZ[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXXXX[[[[[[\\\[[[ZZZYYYYYYZZZ[[[ZZZZZZ\\\\\\[[[YYYVVVSSSTTTUUUVVVXXXYYYZZZ[[[YYYUUUQQQOOOQQQTTTWWWXXXUUUWWWYYYYYYXXXWWWXXXYYY]]]\\\[[[ZZZXXXWWWUUUUUUSSSTTTUUUVVVUUUTTTSSSRRRTTTSSSRRRRRRRRRSSSUUUVVVSSSRRRRRRSSSUUUUUUTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTRRRQQQOOOOOOPPPPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA<<<;;;;;;;;;<<<===???@@@??????>>>>>>======<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;888777666555444444555666777888999:::::::::::::::888999::::::;;;;;;::::::999999999888777666666555:::999888:::===>>>===:::999999999888888888888888888888999888888777666555777777777777777888888999888888777777777777777888777777777888999999::::::===<<<<<<;;;;;;:::999999;;;<<<<<<<<<<<<<<<<<<<<<===<<<:::999:::;;;===???======<<<<<<===>>>@@@AAA???>>>===<<<<<<;;;;;;<<>>>>>======???AAA?????????@@@@@@BBBCCCDDD@@@AAACCCDDDFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIKKKLLLKKKIIIFFFFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHDDDEEEGGGIIIJJJLLLLLLLLLGGGHHHIIIJJJIIIHHHGGGFFFAAACCCDDDCCC@@@>>><<<<<<@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<======>>>>>>??????======<<<;;;::::::999999777777777777777777888888777888999:::;;;<<<<<<<<<777777888888888888777777::::::;;;;;;::::::999888666666666666555555555555555555666777888777777777222555888::::::999999999;;;:::888777666666666777333444555666666555444333222222333444444444333333000000111111111222222222111111111000000000//////111222333333333333222111222111111000///......---///////////////000111222////////////////////////...///000///---,,,---...CCCEEEGGGHHHIIIIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDBBB???======???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>======@@@@@@AAAAAAAAA@@@???>>>AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAACCCFFFIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKMMMNNNOOONNNNNNMMMOOOQQQRRRRRRRRRTTTVVVWWWYYY[[[\\\\\\ZZZXXXWWWYYYXXXVVVUUUSSSRRRRRRRRRRRRRRRSSSUUUXXX]]]```cccbbb```]]]ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWZZZ[[[\\\\\\\\\[[[YYYXXXYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\\\\[[[ZZZYYYYYYZZZYYYYYYZZZ\\\]]]\\\XXXUUUTTTUUUUUUVVVWWWXXXXXXXXXTTTRRROOOOOORRRUUUXXXYYYVVVXXXYYYYYYXXXWWWWWWXXXYYYYYYXXXWWWWWWVVVUUUUUUTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUTTTSSSSSSSSSUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTVVVWWWYYYXXXWWWUUUTTTSSSSSSSSSPPPOOOMMMMMMNNNOOONNNLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGDDDCCCCCCBBBBBBAAAAAA@@@;;;;;;;;;;;;<<<>>>@@@AAA??????>>>>>>======<<<<<<;;;::::::999999::::::;;;::::::;;;;;;<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;::::::888777666555444555555666777888999:::::::::::::::888999::::::;;;;;;::::::::::::999999888777777666999888888999<<<===<<<:::888888888888777777777777888888888888888777666555777777666666777777888999;;;;;;:::999888888999999666666777777888999999999;;;;;;;;;;;;::::::::::::>>>>>>>>>>>>>>>>>>======;;;::::::999:::;;;<<<===<<<<<<;;;;;;<<<===???@@@???>>>===<<<;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>;;;===>>>???>>>>>>@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFGGGIIIJJJKKKJJJIIIGGGFFFHHHJJJIIIIIIIIIHHHGGGFFFEEEDDDHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIDDDEEEGGGHHHJJJJJJKKKKKKGGGGGGHHHHHHHHHGGGEEEEEEAAABBBCCCBBB???=========@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<;;;::::::999999888888888888888888888888999999:::;;;;;;;;;::::::777888888888888888888777::::::;;;;;;::::::999888777777777777666666666666555555666666777666666666333555888888777666777777:::999777666555555666666333444555666666555444333333333333444444333222222111111222222222333333333333333222222222111111111111222222333333222222111111111111000///.........//////.........///000000........................---...///...,,,+++,,,---EEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<<<<>>>@@@@@@@@@DDDDDDCCCBBB@@@???>>>>>>@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@@@@????????????CCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@AAADDDGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHJJJKKKLLLLLLLLLLLLNNNOOOPPPPPPQQQRRRUUUXXXZZZ[[[]]]]]]]]][[[YYYWWWVVVUUUTTTSSSSSSRRRRRRSSSUUUVVVVVVXXX[[[^^^aaacccbbbaaa```^^^[[[YYYWWWVVVVVVWWWXXXXXXYYYYYYYYYYYY[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\[[[ZZZZZZYYYXXXXXXWWWXXXZZZ\\\]]][[[WWWTTTUUUUUUUUUUUUVVVVVVVVVWWWPPPOOONNNOOOSSSWWWYYYZZZXXXYYYZZZYYYWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVTTTSSSSSSTTTTTTRRRQQQQQQQQQQQQRRRRRRTTTUUUUUUYYYXXXWWWUUUSSSRRRQQQQQQNNNMMMKKKKKKLLLMMMLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHBBBBBBBBBAAA@@@@@@??????::::::;;;<<<===???AAABBB??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<==================<<<<<<;;;;;;::::::::::::;;;;;;::::::999888777666555555555666777888888999:::::::::999999888999999:::::::::::::::::::::999999888888777777777777777888;;;;;;:::999888777777777666666666666777777888888888777666666777777666666777777888999<<<;;;:::999888888888888555555666666777888888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>???>>>===<<<;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>><<<>>>??????>>>>>>@@@AAA@@@@@@AAABBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFGGGFFFGGGHHHGGGEEEEEEGGGHHHIIIJJJJJJIIIGGGGGGIIIJJJIIIHHHHHHGGGEEEDDDCCCCCCHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHEEEEEEGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBAAABBBBBB@@@>>>======???@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;<<<============>>>>>>>>><<<<<<<<<;;;;;;::::::999999999999999999999999999:::;;;;;;;;;::::::999888888888999999999999888888:::::::::::::::999999888888888888777777777666666555555555555555555555555444555666666444444555666888777666555555555555555444444555555555555444444444444444444333222222111222222222333333333444444444444444333333333333333111111222333333222111111111111000000//////......//////......---.................................,,,---...---,,,+++,,,---DDDDDDDDDDDDDDDBBBAAA@@@BBBBBBBBBCCCCCCBBBBBBBBB>>><<<;;;<<<>>>?????????CCCCCCBBBAAA@@@???>>>>>>@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAAEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@AAADDDFFFIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNOOOOOOOOOOOORRRUUUYYY\\\\\\]]]]]]\\\ZZZXXXWWWUUUTTTTTTSSSSSSTTTTTTUUUWWWWWWXXXYYY[[[]]]___```^^^^^^\\\ZZZXXXVVVUUUUUUWWWWWWXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUVVVXXXZZZ\\\ZZZVVVRRRRRRSSSSSSTTTVVVWWWWWWXXXPPPOOOOOOQQQUUUXXXZZZZZZZZZ[[[[[[ZZZWWWUUUTTTUUURRRRRRSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWUUUSSSSSSSSSSSSRRRPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUSSSRRRPPPPPPOOOOOOMMMKKKIIIIIIJJJLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFFFFGGGGGGGGGGGGGGGAAAAAA@@@@@@??????>>>>>>:::;;;<<<===???@@@BBBBBB??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<=====================<<<<<<<<<;;;;;;;;;::::::999::::::::::::999999888888777666555555666777777888999999:::::::::999999888888999::::::::::::999999888888888777777666666666666666888999999999888777777777666555555444444666666777777777777777666666666666666666777888888;;;:::999777666555555555444444555555666777777777777888888999:::;;;;;;;;;999999999888777777666666888999;;;<<<<<<<<<:::999999:::::::::;;;<<<======>>>>>>===<<<;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;===>>>>>>======>>>@@@???@@@BBBCCCCCCAAA???>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEFFFHHHHHHIIIJJJIIIHHHHHHIIIKKKJJJJJJHHHGGGFFFEEEDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@>>><<<<<<>>>@@@????????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;========================<<<<<<;;;;;;;;;:::::::::;;;:::::::::::::::999999:::::::::;;;;;;::::::999999999999::::::999999999999::::::::::::999888888777777777777666666666666666555555444444444444444444555555444333333555777666666555555444444444444444444444444444444444444555555555444333222111000111111222222222222333333333333333333333333333333111111222222222222111111111000000000/////////...000///...---------------........................+++,,,------+++++++++---CCCCCCBBBAAA@@@???>>>===AAAAAABBBBBBBBBBBBAAAAAA===;;;;;;<<<>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???????????????>>>===<<<<<<===@@@CCCEEEGGGFFFEEEDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAADDDFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNNNNNNNNNNQQQUUUXXXWWWXXXXXXXXXWWWUUUTTTSSSVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]ZZZXXXVVVTTTTTTUUUVVVWWWYYYYYYZZZZZZYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZWWWUUUSSSTTTUUUUUUTTTRRRSSSSSSUUUWWWYYYXXXTTTQQQOOOPPPRRRTTTVVVXXXZZZ[[[TTTSSSRRRTTTVVVYYYZZZZZZZZZ[[[\\\ZZZWWWTTTSSSTTTRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVXXXXXXYYYXXXUUUSSSRRRSSSSSSRRRQQQRRRQQQQQQQQQQQQQQQRRRRRROOOOOONNNMMMMMMNNNNNNNNNMMMKKKHHHHHHIIIKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDAAA@@@@@@???>>>>>>======;;;;;;===>>>@@@AAABBBBBB??????>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<=====================<<<;;;;;;;;;;;;::::::::::::999999::::::999888888777888777666555555666777888999999:::::::::999999888777888999999::::::999999666666666666555555555555444555777777888888888888777777666666555444444333444555666777777777777777666666666555666777777888;;;:::999777666555555555444444444555666666777777666777777888999:::;;;;;;;;;;;;;;;;;;::::::999999888:::<<<>>>>>>===;;;:::999999:::;;;;;;<<<<<<<<<>>>===<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===<<<;;;;;;<<<===>>>???AAABBBBBB@@@>>>===>>>???AAABBBDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHGGGIIIJJJJJJIIIHHHIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBAAA@@@???????????????===<<<<<<>>>@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999777888999:::;;;;;;;;;;;;999999999::::::999999999999999::::::999999888777666666555555555444444444666555444444444444555555444555666555555666888:::555555555555555444444444444444444333333444444444555555555444333222111000000000000000111111111111111111111111222222222222111111111111111111111111000000000000////////////000///...---------------........................+++,,,------++++++,,,---DDDCCCBBBAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@???<<<;;;;;;<<>>???@@@@@@AAAAAA===>>>???@@@@@@@@@@@@@@@<<<;;;;;;<<<>>>AAADDDFFFFFFFFFEEEDDDBBBAAA@@@??????@@@AAAAAAAAAAAACCCEEEFFFEEEEEEDDDDDDEEEFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKJJJKKKMMMMMMNNNPPPSSSVVVWWWWWWWWWWWWWWWVVVUUUTTTWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[VVVUUUSSSRRRSSSUUUXXXZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXYYY[[[\\\\\\[[[YYYXXXSSSQQQOOOPPPTTTUUUSSSQQQQQQQQQQQQSSSUUUTTTRRRPPPNNNOOOQQQTTTWWWZZZ\\\]]]XXXVVVTTTTTTVVVYYYZZZZZZ[[[\\\\\\ZZZWWWTTTSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZWWWUUURRRRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQKKKKKKKKKKKKKKKLLLLLLMMMLLLIIIGGGFFFHHHJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@???>>>>>>======<<<===>>>@@@AAAAAAAAAAAA??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999888888777666888777666666666777888999999999:::::::::999888888777888888999999999999999555555555555444444444444333555777888777777888999888888777666555444444333333444555666777888888888666666555555666666777888<<<;;;:::999888888888888444444555555666777777777666666777888999999::::::999999999999999999999999999:::<<<>>>>>>===<<<;;;888999:::;;;<<<<<<<<<<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;:::999;;;<<<======??????@@@???>>>===>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGFFFDDDDDDFFFGGGGGGIIIKKKJJJIIIHHHHHHIIIGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDDDDBBBAAA@@@@@@@@@@@@<<<===>>>===<<<<<<>>>@@@??????>>>>>>>>>==================<<<<<<<<<;;;;;;=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888777777999:::;;;<<<<<<<<<888888999999999999888888999999999999999888888777555555555444444444333333666555444444444555777888777888:::999999888:::;;;444555555666555555444444444444333333333333444444444444444444333222222111/////////000000000000111///000000000000111111111222111000000000000111222000000000000//////////////////......---.........------------------------+++,,,------,,,,,,---...CCCCCCBBBAAA@@@????????????@@@AAABBBBBBAAA@@@???<<<;;;;;;===@@@AAA@@@???======>>>>>>???@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAA<<<;;;<<<<<<>>>@@@CCCDDDDDDDDDCCCBBB@@@???>>>>>>===???@@@@@@???@@@AAACCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIGGGIIIKKKMMMNNNOOORRRTTTXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVRRRQQQRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSRRRRRRRRRSSSUUUUUUVVVXXXZZZ[[[[[[ZZZXXXVVVQQQOOOMMMOOOTTTVVVTTTQQQOOONNNNNNOOOQQQQQQQQQOOOPPPQQQSSSUUUXXXZZZ\\\]]]YYYVVVSSSRRRUUUXXXZZZ\\\ZZZ[[[\\\ZZZWWWTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPPPPQQQQQQOOOQQQSSSVVVXXXZZZZZZZZZWWWTTTRRRQQQRRRTTTTTTTTTRRRQQQQQQPPPOOOOOOOOOPPPKKKKKKJJJJJJJJJJJJKKKKKKJJJGGGDDDDDDFFFHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@??????>>>>>>===>>>>>>@@@AAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999::::::999999999999888777666555888777666666666777999:::999::::::::::::999888777777777888999999999999999555555555555555555555555333666888999777777888:::999999888777666555444333222333444666777888888888666555555555555666777777;;;;;;:::999888888999999444555555666777777888888666777777777888888999999555666666777777888888999999:::;;;<<<<<<<<<;;;;;;999999;;;<<<======<<<<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;;;;<<<<<<======>>>>>>===>>>@@@AAACCCDDDDDDDDDEEEFFFFFFFFFDDDDDDFFFGGGHHHJJJKKKKKKIIIGGGGGGGGGFFFEEEDDDBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@AAAAAA:::<<<>>>>>>=========>>>???>>>>>>>>>============>>>>>>>>>=========<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999::::::;;;;;;;;;;;;777888888888888888888777999999999999999888777777666555555555444444444444555555444444555777999:::<<<>>>??????===:::::::::444555666666666666555444444444333222222333444444333333333444444333222222///000000000000111111111/////////000000000111111222111000//////000111222////////////000000000000//////.........///000000------------------------+++---......------...///BBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>><<<;;;<<<>>>@@@BBBAAA@@@>>>>>>>>>>>>????????????>>>>>>?????????>>>>>>===<<<=========>>>@@@AAAAAABBBBBBAAA@@@???>>>===<<<<<<===??????>>>>>>@@@AAACCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFEEEDDDAAABBBDDDFFFGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFEEEDDDDDDEEEFFFGGGEEEHHHKKKMMMNNNOOOPPPRRRTTTTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXWWWWWWXXXXXXYYYWWWWWWVVVVVVUUUTTTRRRQQQMMMNNNPPPRRRSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVRRRQQQPPPPPPPPPRRRSSSTTTUUUVVVYYYZZZZZZYYYVVVUUUQQQNNNLLLOOOTTTWWWVVVSSSOOOMMMLLLLLLNNNPPPPPPOOORRRSSSTTTVVVXXXZZZ[[[\\\WWWTTTQQQPPPSSSXXX[[[]]]ZZZ[[[[[[ZZZWWWUUUTTTUUUWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRPPPOOOOOOPPPQQQRRRNNNPPPRRRUUUXXXYYYZZZZZZVVVTTTQQQQQQRRRTTTUUUUUURRRQQQQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHEEEBBBBBBDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>???@@@AAAAAABBBAAA@@@????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999:::999999999888888777555555777777666666666888999::::::::::::::::::999888777777777888999999999999888555555555666666666666666333666999999777777888::::::999888777666555444444222333444666777888888888555555555555555666777777888888777777777777777888555555666666777888888888777777777777888888888888888888999:::;;;<<<======999999::::::;;;;;;;;;:::999:::;;;===>>>======<<<======<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<======;;;:::;;;===::::::::::::;;;===>>>???===>>>???AAABBBCCCDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGIIIJJJLLLKKKIIIGGGFFFFFFHHHGGGEEEDDDEEEFFFHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB999;;;>>>???>>>======>>>>>>>>>>>>>>>============>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777::::::;;;;;;;;;:::999999777777888888888888777777888999999999999888777777777666666666555555555555555555444444555888:::<<>>>>>======<<<<<<<<<===>>>@@@AAA;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======888999:::<<<===>>>>>>>>>>>>??????>>>======???@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCFFFJJJMMMNNNNNNOOOPPPTTTTTTSSSSSSSSSSSSSSSSSSVVVVVVUUUUUUTTTUUUUUUVVVXXXWWWVVVTTTRRRPPPNNNMMMMMMOOOQQQQQQQQQRRRTTTVVVXXXWWWUUUSSSQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQQQQTTTWWWXXXXXXWWWVVVWWWSSSSSSSSSSSSSSSRRRRRRRRRNNNMMMKKKIIIJJJMMMQQQSSSSSSSSSSSSTTTVVVYYY\\\^^^]]]YYYUUUSSSTTTVVVXXXYYY]]]\\\[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOORRRSSSUUUWWWXXXXXXXXXXXXWWWUUUSSSRRRQQQRRRSSSTTTUUURRRNNNOOOSSSTTTQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???????????????BBBBBBBBBBBBAAA@@@??????@@@???>>><<<;;;;;;;;;;;;::::::999999999:::;;;<<<<<<;;;999888777888999999888999999999999888777777555777999999777555555555666777888999999::::::999888888999999999999888888555555555555666666666666999777555444333444666777555555666666777777888888888777666555444333333333222333555777777777777666222222333333444555555555666777888999999888777666...111555888:::999888666666777888999999999999999777777888888888999999999999999999999999999999999::::::999999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;======<<<;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===============??????@@@AAABBBBBBBBBBBBEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@AAACCCDDDFFFGGGFFFEEEFFFGGGHHHGGGFFFEEEHHHJJJGGGBBB???@@@CCCEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA<<<<<<===??????@@@@@@@@@@@@?????????>>>>>>======??????>>>>>>======<<<<<>><<<;;;:::::::::;;;======<<<;;;::::::999999888888888999;;;;;;:::999:::::::::999999888888888888777555444444444555666888999999999999888777777666666777777777777666666666222222555444333999BBBJJJKKKJJJDDD<<<666777999666666555555555444444444444444444333333222222222222111111000000000000000333333222111111222222333////////////////////////000000000000000000000000..............................------,,,+++******+++,,,...000111000000///...------,,,+++***))))))@@@@@@@@@????????????>>>????????????>>>>>>>>>>>>===<<<<<<===@@@AAAAAA@@@===<<<:::;;;===>>>>>>===<<<<<<;;;;;;;;;<<<>>>???<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<===999999:::<<<===============>>>>>>>>>======???AAABBBCCCDDDEEEFFFEEEDDDDDDBBBBBBBBBCCCDDDDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGKKKMMMMMMMMMNNNOOOQQQRRRRRRRRRSSSSSSSSSSSSTTTSSSSSSSSSSSSTTTUUUUUUVVVUUUSSSQQQPPPNNNNNNMMMOOOPPPRRRRRRRRRRRRTTTVVVVVVUUUSSSRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQSSSVVVWWWVVVUUUUUUUUURRRRRRRRRRRRRRRQQQQQQQQQNNNLLLKKKJJJKKKMMMQQQSSSSSSTTTVVVXXXZZZ\\\^^^^^^^^^YYYTTTQQQQQQTTTVVVVVV\\\[[[ZZZYYYWWWVVVUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPRRRSSSTTTVVVVVVVVVVVVUUUVVVTTTSSSQQQQQQQQQSSSTTTSSSPPPOOOQQQTTTVVVSSSOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>=========<<<;;;;;;;;;;;;;;;999999999999::::::;;;;;;<<<;;;:::999888888999:::888999999999999888777777444666888888666555444555555666777888999999999999888888888888888888888888666666666666777777777777888777555444444444666666444555555666777777888888777777666555444333333333222333555666777777777666555555555444444444444444555666777888888777666555111333666999::::::999888666777777888999999888888777777777888888888999999999999999999888888888888:::999999999999:::;;;;;;<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBBBB@@@@@@???@@@AAABBBDDDEEEFFFEEEDDDEEEFFFGGGFFFDDDCCCGGGKKKJJJFFFBBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@======>>>???@@@AAA@@@@@@?????????>>>>>>>>>======???>>>>>>>>>=========<<<>>>===<<<;;;::::::;;;;;;===<<<<<<;;;::::::999999999888777999:::;;;:::888888888888888888888777777888777666555555555666666888888999999888888777666666666666777777666666666555222222555777999BBBLLLRRRPPPKKKCCC<<<777777888666555555555444444444444333333222222222111111111222222111000//////000000111111000000000111222222000000000000000000000000////////////////////////000000000000000000000000///...---,,,++++++++++++)))***+++,,,---------,,,......------,,,+++++++++???>>>>>>>>>>>>=========<<<========================<<<<<<===@@@AAAAAA@@@<<<;;;:::;;;===>>>===<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<;;;<<<============@@@BBBAAABBBCCCDDDEEEDDDDDDCCC@@@@@@AAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFIIIKKKMMMMMMLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRPPPNNNMMMMMMNNNNNNQQQSSSTTTTTTSSSSSSTTTUUUSSSSSSRRRQQQQQQRRRSSSTTTSSSTTTUUUUUUUUUTTTSSSRRRQQQSSSVVVVVVUUUTTTTTTTTTRRRQQQQQQQQQPPPPPPOOOOOOMMMLLLKKKJJJKKKNNNQQQSSSSSSVVVZZZ^^^aaaaaa``````]]]XXXRRRNNNNNNQQQSSSUUUZZZYYYXXXWWWVVVUUUTTTSSSWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSQQQPPPPPPQQQRRRRRRQQQPPPPPPSSSVVVVVVSSSPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDAAABBBBBBCCCCCCCCCCCCCCC??????>>>=========>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;999999999999:::::::::;;;;;;;;;:::999999999::::::888888999999888888777666444666888888666444444444444555666777888888888888888888666666666666888888666666777777777888888888888777555444444444555666444444555555666777777777666666555555444444444444333444555666666666666666777777666666555444444333555555666666666666555555444555777888999:::::::::666666777777777888888888777777777777888888888888999999888888777777666666999999888888999999:::;;;<<<<<<;;;999999888888888888999999:::;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGFFFEEECCCBBBAAA@@@??????>>>???@@@BBBCCCEEEEEEDDDCCCCCCDDDEEEDDDCCCAAAFFFKKKLLLIIIEEEDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@???>>>>>>===>>>>>>===>>>???@@@@@@AAAAAA@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>===============<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888777888:::::::::888666666777777777777777777999888777666666666666777777888888888888777666666555555666666666666555555666333222444999???JJJTTTZZZSSSIII@@@;;;888777666555555555555444444444444111111111111111000000000333222111000///////////////////////////000111222000000000000000000000000////////////////////////000000000000000000000000///...---+++++++++,,,,,,))))))***+++,,,,,,,,,,,,------------------------=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<===???@@@@@@???;;;::::::;;;<<<===<<<;;;;;;;;;:::::::::;;;;;;;;;======<<<<<<;;;::::::999;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;::::::999;;;<<<<<<<<<===@@@BBB@@@AAABBBDDDDDDCCCCCCBBB@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDGGGIIIKKKLLLKKKKKKKKKLLLOOOOOOOOOOOONNNNNNNNNNNNKKKLLLLLLNNNOOOQQQSSSTTTRRRQQQOOONNNMMMNNNOOOPPPSSSTTTUUUUUUSSSSSSSSSUUUSSSRRRQQQPPPPPPPPPQQQRRRTTTTTTVVVVVVVVVUUUSSSRRRRRRTTTVVVVVVUUUTTTTTTUUUQQQQQQPPPPPPOOONNNMMMMMMLLLKKKJJJJJJLLLNNNQQQSSSSSSXXX^^^cccfffeeebbb```ZZZUUUOOOLLLMMMPPPTTTVVVXXXWWWWWWVVVUUUTTTTTTSSSXXXXXXWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPQQQTTTVVVUUUQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB???@@@AAABBBCCCCCCCCCCCC???>>>>>>===============>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;888888999999::::::::::::;;;;;;::::::::::::::::::888888888888888777777666555777999999777555555555333444555666777777777777999777555444444555777999666666666666777777777777777666555444444444555555333444444555555666777777555555555555555555444444444444444555555666666666777777666666666555555555444444444444444444444444666666666777777999::::::666666666666666666666777666666666777777777888888888888777777666666555555888888888888888999::::::<<<;;;:::999888777777777888999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999999;;;<<<===>>>>>><<<<<<===>>>????????????>>>>>>???AAABBBDDDEEEFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>???AAACCCEEEDDDCCCAAABBBCCCCCCBBBAAA@@@DDDHHHJJJHHHFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???===<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;::::::::::::888777777999:::999888666666666777777888888888999888888777777777777777666777777777777666555555444555555666666555555444777444222444:::DDDPPPXXX\\\RRREEE<<<999888777555444444444444444444444444111111111111111111111111333333222000////////////////////////000111222222111111111111111111111111////////////////////////........................000...---+++++++++,,,---,,,,,,------............+++,,,,,,,,,------......<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<=========<<<;;;<<<>>>??????>>>:::999999;;;<<<===;;;999::::::;;;;;;<<<<<<<<<;;;======<<<;;;:::999888888::::::999999999999::::::999999:::::::::::::::999999:::;;;<<<<<<===???AAA???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCCCCDDDEEEEEEGGGHHHJJJJJJIIIIIIJJJKKKNNNNNNMMMMMMLLLKKKJJJJJJHHHIIIJJJKKKMMMPPPRRRSSSQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUTTTRRRRRRRRRTTTTTTSSSQQQOOONNNNNNNNNOOOSSSTTTVVVWWWVVVUUUSSSQQQRRRTTTUUUUUUTTTTTTUUUVVVRRRQQQPPPOOONNNMMMLLLKKKKKKKKKJJJKKKLLLOOOQQQSSSTTTXXX___dddfffeeeaaa___VVVRRRMMMLLLNNNSSSWWWYYYWWWWWWWWWVVVVVVUUUUUUUUUXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSPPPLLLIIIIIIIIIJJJKKKLLLLLLMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@===>>>???AAABBBBBBBBBBBB???>>>>>>===============????????????>>>===<<<;;;;;;<<<<<<=========<<<<<<777888999:::::::::999999999:::::::::::::::::::::777888888888888777666666777999;;;:::999777777777333444555666666777777666999777555444444555777999444444444555555555666666666555555444444444444444333333333444555555666666333444555666666555555444444444444444444555555555555555555666666666777777444444333333333333444444666555444444555666777888666666555444444555555666555555666666666777777777777777777666666666555555888777777777777888999999::::::999777777666666666::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::777888999:::;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>======>>>???BBBDDDEEECCCBBBAAAAAABBBBBBAAA???@@@BBBDDDDDDDDDDDDEEEEEEAAA@@@@@@????????????@@@@@@???>>>===<<<<<<<<<<<<;;;<<<<<<=================================>>>>>>============>>>>>>>>>>>><<<;;;:::999999:::<<<<<<;;;;;;;;;;;;;;;::::::::::::888777666888999888888666777777888888999999999888888888888888777777666555666666666666555444444444444555555555555444444555444333555>>>KKKWWW^^^UUUKKK>>>777666888666444333333444444444444444444111111222222222222222222333222111000////////////000000000000000111222333000000000000000000000000................................................///...---,,,,,,,,,---................../////////*********+++,,,,,,------<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<<<<::::::;;;<<<======<<<999888999:::<<<<<<:::888888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888999999888888888888999999777888999999::::::::::::999:::;;;;;;;;;;;;>>>@@@>>>???@@@BBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCEEEEEEFFFEEEFFFHHHHHHGGGGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJLLLNNNQQQRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSRRRQQQPPPQQQRRRTTTSSSQQQOOOMMMMMMMMMMMMRRRSSSUUUWWWVVVTTTRRRPPPQQQRRRSSSTTTSSSSSSUUUVVVRRRRRRQQQOOONNNLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQSSSUUUXXX]]]aaacccaaa^^^\\\TTTRRROOOOOORRRWWWZZZ\\\XXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZXXXXXXVVVUUUSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQPPPNNNKKKHHHFFFEEEFFFGGGIIIJJJLLLMMMNNNIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@??????======???@@@AAAAAAAAAAAA??????>>>=========>>>>>>@@@@@@@@@@@@???>>>===<<<<<<<<<>>>>>>>>>===<<<;;;666777999:::::::::999888888888999:::::::::999999777777888888777777666555888:::<<<<<<:::888888888333444555666777777777777888888666666666666888888333333444444444555555555555555555555444444333333222222333333444555555555222333555666666666555555555444444333444444555555333444444555666666777777444444333333333333444444444444333333333444555555666555444333333333444555555555555555666666666666666666666666777777777777777777777666777777888999888888777666666666666777::::::::::::999999999999::::::;;;;;;;;;;;;::::::888888999999:::;;;<<<<<<999:::;;;<<<============;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>@@@BBBEEEFFFCCCBBBAAAAAAAAAAAA@@@>>>@@@@@@@@@AAABBBBBBCCCDDD@@@???>>>>>>>>>>>>??????@@@???>>>======<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>============>>>>>>>>>>>><<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999666666777888888777777777888888888888888888777777888888888777666555444555555555555444333333333333444444444444333333333444555888CCCRRR\\\___KKKCCC999555555666555333333333333333444444444444111111111222222222222222222111111000000000000000222111111000000111111111////////////////////////........................000000000000000000000000------......------------...---,,,,,,,,,------...*********++++++,,,,,,,,,<<<<<<;;;;;;;;;:::::::::777777888999999:::;;;;;;:::999888999;;;<<<;;;:::888888888:::<<<<<<:::777555666888:::;;;<<<<<<<<<;;;;;;::::::999999888888888888888777777888888888666666777999:::::::::::::::;;;;;;;;;::::::<<<>>>===>>>@@@AAAAAAAAA@@@??????>>>>>>===<<<;;;::::::???@@@@@@@@@@@@???>>>>>>>>>>>>???AAABBBDDDEEEEEECCCDDDEEEEEEEEEEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKNNNOOOQQQPPPQQQRRRSSSSSSRRRPPPOOONNNOOOPPPPPPOOONNNOOOQQQRRRQQQOOONNNMMMMMMMMMNNNQQQRRRUUUVVVVVVTTTQQQOOOMMMOOOPPPPPPPPPQQQTTTVVVSSSSSSQQQPPPNNNLLLKKKJJJJJJJJJJJJLLLMMMOOOQQQSSSVVVXXXZZZ]]]]]]\\\[[[ZZZVVVTTTSSSSSSVVVZZZ\\\\\\YYYYYYYYYYYYYYYYYYZZZZZZWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\WWWVVVUUUSSSRRRRRRRRRSSSPPPPPPQQQRRRRRRRRRRRRRRRMMMNNNNNNLLLJJJHHHGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????======>>>???@@@@@@@@@???@@@@@@???>>>>>>>>>>>>?????????@@@??????>>>===<<<<<<<<<===>>>===<<<:::999666777999:::::::::888777666777888999999999888888777777777777777666666555888999;;;;;;999888888888444444555666777777777777888888888888888888888888444444444444555555555666444555555555444444333333222222222333444444555555111222444666777777666555555555444333333333444555444444444444444555555555555444333333333333444555444444444444444333333333666555333222111222333444444444555555555666666666555666666777777888888999777666666666666777888888666666555555666666777777888888888999::::::;;;;;;999::::::;;;;;;::::::999888888999999:::::::::;;;888999:::;;;<<<<<<<<<<<<;;;<<<===???@@@@@@??????>>>>>>>>>?????????@@@@@@>>>>>>>>>???AAACCCFFFGGGDDDBBBAAAAAAAAAAAA@@@>>>>>>???@@@BBBCCCCCCBBB@@@>>>>>>>>>======>>>>>>?????????>>>======>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<=========>>>>>>>>>???===<<<:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999666555666777888777777777777777777777666666666666777777777666555444444444444444444333222222333333444444444444333333333555777999CCCPPPVVVUUUCCC>>>888555444444222111222222333333333444444444000000000111111111222222000000000000000111111222222111000000////////////................................................000000000000000000000000,,,---...//////...---,,,------,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,<<<<<<<<<;;;;;;;;;::::::555666666777888999999::::::888888888:::;;;:::999777777888:::<<<<<<999777333444666999;;;;;;;;;;;;:::::::::999999999999888888888777777777777888888555555777888::::::;;;;;;:::;;;<<<;;;::::::;;;======>>>???@@@AAA@@@??????>>>===<<<;;;999888777666???????????????>>>======<<<===>>>???AAACCCDDDDDDAAACCCDDDDDDDDDDDDGGGIIIDDDEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPRRRTTTTTTRRROOOMMMLLLMMMOOONNNMMMMMMOOOPPPPPPOOONNNMMMMMMNNNOOOOOOPPPRRRTTTVVVVVVSSSPPPNNNJJJLLLMMMNNNNNNPPPSSSUUUTTTSSSRRRPPPNNNLLLKKKJJJIIIJJJJJJLLLNNNPPPQQQSSSWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVWWWYYY[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[WWWWWWVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]VVVUUUSSSRRRQQQQQQQQQRRRPPPPPPQQQRRRSSSSSSRRRRRRKKKKKKKKKJJJHHHFFFFFFGGGEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@???===>>>>>>????????????>>>AAA@@@@@@???????????????????????????>>>===<<<;;;;;;<<<======<<<:::888777555777999:::::::::888777555666777888999999888777777777777777777666666555777999;;;:::999777777777444555666777888888888888888888999999999999888888555555555555666666666777444444555555444444333222111222222333333444555555000222444666777777666555666555444333222333444555555555555444333333222222555555333333333333555555444444555555444444333222666555333111111222333444444444444555555555666666555555666777888999::::::666666666666666777888888555555444555555666777888555666777888:::;;;<<<===999::::::;;;;;;::::::999999999999999999999999:::888888999:::;;;;;;;;;;;;;;;<<<===?????????>>>===<<<======>>>???@@@@@@@@@?????????@@@BBBDDDFFFHHHDDDCCCAAAAAAAAAAAA@@@>>>===>>>AAADDDFFFDDD@@@===>>>>>>============>>>??????>>>>>>>>>>>>??????@@@<<<===============<<<<<<;;;<<<<<<<<<======>>>>>><<<=========>>>>>>??????>>><<<;;;999888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<999666555666777777777777777666666555555555444555666777777777666444333333444444444444333222222222333333444444333333222555888888888???IIIKKKFFF@@@===999666444333111///222222222333333444444444.../////////000000111111////////////000111222333222111000///------------........................................................................+++,,,///111111///---+++///...---,,,,,,,,,---...------------------------::::::999888777777777888666666666777888888999999666666666666666777888888666666666666666666666666999999999999999999999999888888999:::999888777666555555444444444333333333444555555666777888888999888888999::::::;;;<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::<<<======>>>???>>>>>>>>>????????????????????????@@@???@@@AAADDDFFFFFFFFFGGGDDDBBBBBBFFFIIIJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQPPPOOONNNMMMLLLJJJIIIHHHIIIKKKLLLQQQSSSUUUTTTRRROOOMMMMMMLLLMMMNNNOOOPPPOOONNNMMMSSSRRRPPPNNNLLLJJJIIIHHHGGGIIILLLMMMNNNOOOQQQTTTWWWXXXXXXXXXYYYYYYZZZZZZYYYWWWVVVWWWYYY\\\]]]]]]``````___\\\YYYWWWWWWXXXYYYZZZ[[[YYYVVVRRRQQQPPPSSSUUUVVVWWWWWWWWWYYY[[[VVVSSSPPPPPPSSSUUUVVVUUUSSSQQQOOONNNOOOPPPPPPPPPOOONNNLLLJJJHHHGGGGGGFFFGGGFFFFFFFFFGGGIIIKKKLLLJJJIIIHHHFFFEEECCCBBBAAACCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::888999;;;;;;;;;999777666888999999:::::::::999999666666555444444555777888999:::::::::999999888777777666555333333444444555555555666777777777777777777777777777666444333222666666555444333333222222111111222222222333333333444444444444444444444444444444333333333333222222222222222222222222222222000111333444444333111000444444222222222222444444222222222222333444555555222222222222333444555666333444444444555555666666666666666666666666666666777666666555555555666666===<<<:::888888999:::;;;888888999:::::::::999999777888999;;;======;;;999::::::::::::::::::::::::============>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDCCC@@@>>><<<;;;;;;;;;===>>>???@@@@@@AAA@@@@@@<<<<<<<<<<<<============@@@???>>>===<<<<<<<<<<<>>===<<<::::::999999:::;;;;;;<<<===>>>??????;;;<<<<<<<<<======>>>>>>>>>===<<<;;;;;;:::;;;;;;999::::::::::::::::::;;;999888888888888888999999888888666666666777888999666666666666666666666666777777666666555555444444444444444444444444444444666777888:::<<<>>>???@@@<<<888555444555555444222111111111111111111111111222333333444444555555666111111111111000000000000000///...------...///000///000000000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,000000//////............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...------,,,,,,:::999888888777777888888666666666666666777777777666666666666666777777888777777777777777777777777888888888888888888888999777888888888888777555444555555555555444444333333444555555666777777888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<=========>>>>>>>>>????????????????????????AAA@@@???AAACCCEEEDDDDDDGGGDDDBBBCCCFFFIIIIIIIIIJJJIIIIIIIIIIIIKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNLLLKKKJJJIIIHHHIIIKKKLLLOOOQQQRRRRRRPPPMMMLLLKKKLLLMMMNNNOOOOOOOOONNNMMMQQQQQQPPPOOOMMMKKKIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWXXXZZZ\\\]]]]]]\\\\\\[[[YYYVVVTTTTTTUUUVVVXXXXXXVVVSSSPPPNNNNNNRRRTTTVVVWWWVVVVVVWWWXXXVVVSSSQQQQQQSSSUUUUUUTTTRRRPPPNNNNNNOOOPPPPPPOOOLLLKKKIIIHHHGGGFFFEEEEEEHHHGGGGGGGGGGGGHHHJJJKKKIIIHHHGGGFFFEEECCCCCCBBBCCCCCCBBBAAAAAA@@@?????????????????????@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAA???>>>>>>============<<<<<<;;;;;;:::999999888999:::;;;:::999777666777777888888888777777666666555555444555666777888:::::::::::::::999888777:::999888777777777888888555666777777888888777777999999999888888666555555666555555444333333222222111111222222222333333333444444444444444444444444444444333333333333222222000000000000000000000000111222333444444333222111444333222222222222333444111111111222222333444444222222222222333444555666444444444555555666666666555555555555555555555555666666555555555555555666888888888888888777777666777888999999::::::999999555444555777999999888666::::::::::::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@>>><<<<<<<<<<<<<<<<<<===>>>????????????==================<<<<<>>======<<<=========??????===<<<;;;:::::::::::::::;;;;;;<<<<<<======;;;;;;<<<<<<===============<<<;;;:::999999999999999999::::::::::::;;;;;;999999888888888888999999888888777777777777777888444444444444444444444444555555555555555555555555444444444444444444444444444444555666888999:::;;;:::777444444555555444333222222222222222222222222111111111000000000000000111111111000000000//////000///...------...///000---...............------------------------------/////////.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------...------,,,,,,999999888777777777888888666666666666555555555555666666555555666666777888888888888888888888888888666777777777888999999999777777777777666555333333666666666555555555555444555555555666666777777888999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>@@@BBBCCCCCCBBBEEEDDDBBBCCCEEEHHHIIIHHHIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNKKKJJJIIIHHHIIIIIIKKKLLLMMMNNNPPPOOOMMMKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMOOOOOOOOOOOONNNLLLJJJIIIKKKLLLNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[YYYXXXWWWXXXZZZ\\\\\\\\\ZZZZZZYYYWWWTTTRRRRRRSSSYYYZZZ[[[YYYVVVRRRQQQQQQQQQSSSVVVWWWVVVUUUUUUUUUUUUTTTSSSSSSTTTUUUTTTRRRRRRPPPNNNNNNOOOOOOOOONNNJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@???>>>======<<<======;;;;;;;;;;;;::::::999888777777888999999888666555888888888888777666555555555555444555666777888999;;;;;;;;;;;;:::999888777;;;:::999888888888999999666666777888888888888888888888888888777777666555555555444444333333222222111111222222222333333333333333333333444444444444444444333333333333222222000000000000000000000000222222444444444444222222333333222222222222333333222222222222222222222333222222222222333444555555555555555555555666666666555555555555555555555555555555444444444555555666666777888999999777555444777777888999999999999999444333333444666777777666999999999999999999999999:::::::::;;;;;;;;;<<<<<<======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???===<<<<<<======;;;<<<===>>>>>>??????>>>>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>@@@???>>><<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;:::999888888888888999999999::::::;;;;;;;;;999999888888888888999999888888888888888777666555444444444444444444444444444444444444555555555555444444444444444444444444333333444444555666666666888666444444555555444333222222222222222222222222000000000///...---------111111000000000000////////////............//////,,,,,,,,,---...///000111.................................---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...------,,,888888777777777777888888888888777666555555444444666555555555555666777777777777777777777777777777666666777888999999::::::888777777666555444333333666666666666666666666555555555555666666666777777888888999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999:::;;;===???===========================<<<<<<>>>AAACCCCCCBBBDDDCCCCCCCCCEEEFFFHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOMMMNNNOOOPPPPPPPPPOOONNNIIIIIIHHHHHHIIIJJJKKKKKKLLLNNNOOONNNLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOMMMKKKJJJKKKMMMNNNNNNMMMMMMOOOPPPSSSSSSTTTVVVWWWYYYZZZZZZXXXWWWVVVWWWYYY[[[ZZZZZZZZZ[[[ZZZXXXUUUTTTTTTUUUYYY[[[\\\ZZZWWWTTTSSSRRRQQQTTTXXXYYYXXXVVVTTTTTTUUUUUUUUUUUUUUUTTTRRRQQQRRRPPPNNNNNNOOOOOONNNLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999666666777888777777666555::::::::::::999888666666444444555666777888999999;;;;;;;;;;;;:::999888777888888777777666666666666666777777888888888888888555555555666555555444444444444444333333333222222111111222222222333333333333333333333333444444444444444333333333222222222222222222222222222222222222333444444444444333222333222222222222222222333222222333333333333333222333222222222333333444555555555555555555555555555444444444444444444444444444444444333444444555555888888999999999888777666666666777888999999999999777555444555777999999888999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@???===<<<<<<===>>>>>>;;;<<<===>>>??????????????????>>>===<<<;;;::::::;;;;;;;;;;;;<<<===>>>???@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999999::::::;;;;;;;;;::::::999888888888999999888999999999888777555444666666666666666666666666666666666555555555555555444444444444444444444444666666666666666666666666555555444444444444444444222222222222222222222222111111111000000/////////111000000000/////////////////////....../////////---,,,,,,,,,---///000222------------------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------...---------888777777666777777888888:::999888888777666555555555555555555555666666777666666666666666666666666666777777888999::::::;;;888888777666555555444444555666666666666666666666555555555555666666666666777777888888888888888888<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999:::;;;===???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::===AAACCCDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMKKKLLLMMMOOOOOOOOONNNMMMGGGGGGGGGHHHIIIJJJKKKKKKMMMNNNOOONNNLLLKKKKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMNNNNNNOOONNNMMMLLLKKKKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRSSSUUUVVVXXXYYYYYYVVVUUUUUUVVVXXXYYYXXXWWWZZZZZZZZZXXXUUUTTTTTTUUUUUUVVVWWWVVVSSSPPPOOOOOORRRUUUYYYZZZYYYWWWUUUUUUWWWWWWWWWVVVTTTRRRQQQQQQRRRPPPOOOOOOPPPOOONNNLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===;;;:::666666666777777777666666:::::::::999888777666555444555666777777888888888999999::::::999999888777777777777666666666555555666666777888888888888888333444444555555555555444333333333333333222222222111111222222222333333333222222222333333333444444444444333333333222222222222222222222222222222222333333333333333333333333222222222222222222222222222333444444555444444333333333222222222333444444555555555555444444444444444444444444444444444444333333333333333444555555999888777666555666777777444555666777888888888888888777555666888:::::::::888888888888888888888888999999:::;;;<<<<<<======;;;<<<===>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA???>>>===<<<<<<===>>>>>>======>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::999::::::::::::;;;===>>>??????>>>===<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;:::999888888888888888888999::::::;;;<<<<<<;;;::::::999888888999999888999999999888777555444777777777777777777777777888888777777666555444444444444444444444444444444777777666666666555555555333444444444333333333333222222222222222222222222000000000111111111222222000000000////////////......//////////////////...///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,---.........---777777666666666777888888:::999999888777666666555555555444444555555666777555555555555555555555555666777777888888999999999777777666555555555555666444555555555555666666666555555555555555555555555555666666777888888999999<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>========================:::999:::===AAACCCDDDDDD@@@BBBCCCDDDCCCDDDEEEGGGFFFFFFEEEEEEFFFGGGIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMMMMMMMLLLLLLEEEEEEFFFGGGIIIJJJJJJKKKMMMNNNOOONNNLLLKKKLLLMMMKKKKKKKKKLLLMMMNNNOOOPPPOOONNNNNNMMMMMMLLLLLLLLLKKKLLLNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXVVVUUUUUUWWWXXXYYYXXXVVVVVVWWWWWWUUURRRQQQRRRSSSUUUVVVWWWVVVSSSQQQOOOOOOSSSVVVXXXYYYYYYWWWWWWWWWXXXYYYYYYVVVSSSQQQQQQQQQSSSQQQPPPQQQQQQPPPNNNLLLIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===============<<<<<<<<<<<<============<<<<<<<<<<<<======;;;===>>>??????>>><<<;;;666666666666777777777777777777777777666555444444555666777888888888777777666777777888888888888888888888999999888888777666555555666777777777777777444555666777777777777777333333333333222222222222111111222222222333333333111111222222333333444444444444333333333333222222000000000000000000000000222222222222222222222222111111222222222222111111000111333444555555444444333333333222222333333444444444444333333333333333333333333333333333333333222222222222333444444555777666444222222333444555333444555777888888888888666555555666888999999888777777777777777777777777999999::::::;;;<<<======<<<<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAA???>>>===<<<<<<<<<===>>>===>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<;;;::::::999999999:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;<<<=====================;;;:::::::::::::::999999<<<;;;:::999888888888888888888999::::::;;;<<<<<<<<<;;;:::999999888999999888888888888888777666555555555555555555555555555888777777666555555444444444444444444444444444444555555444444444333333333222444555555333111111222111111111111111111111111.........///000111111111000000////////////............////////////......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,---............666666666666666777888888888888777777666666666555555444444444444555666666666666666666666666666666555555666666666666666666555444333333333444555666333333444444555555555555555555555555555555555555333444555666777999::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===========================<<<<<<>>>@@@BBBBBBAAA>>>AAADDDDDDCCCCCCEEEGGGEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLLLLKKKJJJCCCDDDEEEGGGIIIJJJJJJKKKMMMMMMNNNMMMKKKKKKLLLMMMLLLLLLLLLLLLMMMOOOPPPRRRQQQPPPNNNLLLKKKKKKLLLMMMLLLMMMOOOOOOOOOOOOQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXZZZZZZXXXWWWTTTUUUUUUSSSPPPOOOPPPQQQUUUWWWXXXWWWTTTRRRQQQQQQRRRTTTVVVWWWWWWWWWXXXYYYZZZ[[[YYYVVVRRROOOPPPRRRTTTSSSRRRRRRRRRQQQNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>=========<<<<<<;;;;;;<<<<<<===>>>======<<<======>>>>>>:::<<<>>>??????>>><<<:::777666666666777777888999555666666666666666555555777777888999888777666555333444555666888888888888999999:::::::::999888777444444555666666666666666333444555666777777777777222222222222222222222222111111222222222333333333000111111222333333444444444444333333333333222222000000000000000000000000111111111000000111111111000111222333333222111000,,,...000222444444333333444333333222222333333333333333333222222111111111222222222222222222222222111111111111222333444555555444444333333333333333222333555666777888888888555555555777999:::888666777777777777777777777777777777888999:::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;<<<>>>???@@@AAABBB???>>>===<<<;;;;;;<<<===<<<===>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;::::::999999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========::::::::::::999999999888::::::999888777777777777777888888999;;;<<<<<<===<<<<<<;;;:::999999999999888888777777777777777888555555555555555555555555333333333444444444555555444444444444444444444444444444333333333333333222222444666555222000000111000000000000000000000000//////////////////000000000000/////////.........---...///000000///...---......//////...------,,,------------------------------........./////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,---............666666666666666777888888666666666666666555555555555444444444444555666666777777777777777777777777444444444444444444333333333222222111222333555666333333333444444444555555555555555555555555555444222333444666777999:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???@@@AAA@@@???>>>AAADDDDDDCCCBBBDDDGGGEEEDDDDDDDDDDDDFFFGGGHHHKKKKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHJJJKKKKKKJJJJJJBBBCCCEEEGGGIIIJJJJJJKKKLLLMMMMMMLLLJJJJJJKKKMMMMMMLLLLLLLLLMMMOOOQQQSSSSSSQQQNNNKKKJJJKKKLLLMMMMMMOOOQQQQQQQQQQQQSSSUUURRRRRRSSSSSSTTTTTTTTTUUUYYYXXXYYYZZZ\\\\\\ZZZXXXUUUUUUUUUSSSQQQPPPQQQRRRQQQSSSTTTSSSPPPNNNMMMMMMQQQSSSUUUUUUUUUVVVXXXYYY\\\\\\ZZZUUUQQQOOOPPPSSSTTTSSSSSSSSSSSSRRROOOLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>=========>>>>>>???999:::===>>>???===;;;999777777777777777888999999666777888888888888888777888888999999888777555444111222444555777888888999888888999:::999888777666333444444555555555555555111111333444555555666666222222222222222222222222111111222222222333333333000000111222333333444444444444444333333333222222222222222222222222222222111111000000000000111111000111222333333222111000)))+++...111222333222222444444333222222333333333222222222111111111000000222222222222222222222222111111111111222333444555444555666777777555333222222333444666777888888888666666777:::<<<<<<999777777777777777777777777777555666777888999:::;;;;;;>>>>>>>>>>>>===<<<;;;:::999:::;;;===>>>@@@AAABBB@@@???===<<<;;;;;;<<<<<<;;;<<<===>>>????????????>>>>>>>>>===<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;:::999999999::::::999999::::::;;;<<<======:::::::::999999888888888999888777666666555555555777888888999;;;<<<=========<<<;;;:::999999999999888888777666666777888999888888888888888888888888......000111333444666666444444444444444444444444444444444444444444444444222555777555222//////000////////////////////////222222222111000000//////000/////////............---...///000000///...---,,,---.../////////------................................./////////000000---------,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,---............777777777777777777777777888888888888888888888888777777777777666666666666777777777777777666666666555555444444444444555555555555555555555666777777444555555666777888888999777777777777666666666666666666555555666777999:::999:::<<<======;;;:::888<<<;;;;;;;;;;;;<<<=========>>>>>>>>>????????????;;;;;;;;;;;;;;;<<<===>>>>>>===<<<===>>>@@@CCCEEEAAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFIIIHHHFFFEEEEEEEEEFFFGGGBBBDDDFFFHHHIIIJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGHHHMMMKKKIIIGGGGGGIIIKKKMMMOOOOOONNNNNNOOOOOOPPPQQQQQQOOOMMMKKKJJJJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSUUUSSSQQQOOOOOOQQQSSSTTTUUUVVVXXXYYYZZZYYYXXXWWWXXXUUUQQQOOOOOOQQQQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQOOOPPPQQQQQQRRRTTTXXX[[[]]][[[YYYWWWUUUTTTTTTTTTSSSSSSSSSRRRPPPNNNKKKJJJLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHGGGEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA???===<<<:::999:::<<<>>>>>>===??????===<<<<<<===>>>???>>>>>>>>>>>><<<:::888777888888888888888888888888999999888888777666555555999888777666666777888999444555666777999:::<<<<<<;;;;;;;;;;;;:::888666555333444666777777666444333666555555444444333222222222222222222222222333333222333444444444444333222111222333333333333222111222222333333333333444444333333333333333222111000111111111111111111111111111222333444444333222111333222111000000111222333111000000000//////......333333222222222222333333000111111111111222222222222222111111111111222222888777666555555444555555888777666555555555555555777777777777777777777777666666666666777777777777444555666777888999::::::???>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<>>>???AAABBBBBBAAA???============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<:::999777::::::::::::::::::::::::???<<<999666666777999:::===;;;999888888999;;;<<<999999999888888888777777888888888888777666444444555666777888999:::::::::<<<;;;999888888888999999999999999888666555666777777777666666555555555555444444444333333222222222666555555444444444555555333333444555555444444333444444333333222111000000222111000//////000111222000000000000////////////333333222222111000000///000///...---------------111000000///......------000000///...------,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++777777777777777777777777777777777777777777777777888888888888777777777777666666666666666666666666555555555444444555555555666666555555555666666777333333444555555666777777777777777666666666555555666555555555555777888999888999:::;;;<<<;;;999888;;;;;;;;;;;;;;;<<<======<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>???@@@AAA@@@>>>======>>>@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDEEEEEECCCDDDFFFGGGHHHIIIHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGJJJIIIGGGFFFGGGHHHKKKLLLNNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMKKKKKKKKKLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVTTTRRRPPPNNNNNNOOORRRTTTTTTVVVWWWYYYYYYYYYWWWVVVUUURRROOOMMMNNNPPPQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQNNNPPPQQQRRRRRRTTTVVVXXXZZZYYYWWWUUUSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA???>>>===<<<;;;;;;>>>?????????===<<<;;;;;;;;;;;;======>>>>>>>>>===<<<:::888777888888888888888888888888:::999888777777666666666888888777666666777888888666666777999:::<<<======::::::;;;:::999777666555333444555666666555444333444444444444333333333333222222222222222222222222000000111222222111000000111222222333333222222111222222222333333333444444222333333333222222111000////////////////////////000111111222222111111000222222111000000111222222222222111111111000000000111000000//////000000111000000111111111222222222111111111000000111111111666666555444444444555555555444444333333444444555666666666666666666666666555555666666666777777777444555666777888999999:::>>>>>>===<<<<<<;;;::::::::::::;;;<<<===???@@@AAAAAA@@@???===<<<<<<==============================;;;<<<<<<<<<<<<:::888777:::::::::::::::999999999;;;:::999888777777777777::::::999888888999:::;;;999999999888888888777777888888888777777666555444666777888999999::::::::::::999888777777777888888444555666666555555666888666666666555555444444444444444333333333222222222555555444444444555555666555555555444444444444444444333333222111111000000222111000//////000111222000000000000////////////000000111111111111111111//////...---------------000000///......---,,,,,,//////......---,,,,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********777777777777777777777777666666666666666666666666999999999999888888888888555555555555555555555555555555555555555555555555777777666555555666666666444555555666666777777777777666666666666555555555666555555444555777888999666777888:::::::::999999;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===@@@@@@???>>>>>>>>>??????@@@???>>>======>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAADDDEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPRRRSSSUUUVVVVVVVVVSSSQQQNNNLLLLLLNNNQQQSSSTTTUUUVVVWWWXXXWWWVVVUUUQQQOOOLLLKKKMMMOOOQQQQQQSSSSSSSSSSSSSSSSSSRRRRRRNNNPPPRRRSSSSSSSSSTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCAAA???>>>???===<<<===???AAAAAA@@@;;;;;;;;;;;;<<<===>>>>>>=========<<<;;;999888777888888888888888888888888;;;:::888777666666777888888777777666666777777888777888999:::;;;<<<======999999999999888777555444333333555555555555333333222222333333333444444444333333333222111111111000000000111111111111000000111111222333333222111111222222222222333333333333222222222333222222111000////////////////////////000000000//////000000000222111111000000111111222333333333222222222222222000000////////////000000000000000111111111222222111000000//////000000111333333333333333444444555555444444444444555666666555555555555555555555555555555555666666666666777444555555666777888999999===<<<<<<;;;;;;:::::::::999::::::<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777999999999999999999999999888888999999999777666444666777888999999999999999999888888888888777777777888888777777666666555555777777888999::::::::::::888888777666666666777777222444555555555666999;;;555555444444444444333333333333333333222222222222444333333333444555666666777666555444444444444444222222222111111000000///111111000000000000111111000000000000////////////---......///000111111222//////...------------...///......------,,,,,,+++......------,,,,,,++++++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++***************)))777777777777777777777777777777777777777777777777999999888888888777777777444444444555555555555555555555666666666666555555888777666666666666666666777888888888999999999:::666666666555555555444444555555444444555666888999666666888999::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@???EEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCDDDEEEGGGJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNJJJKKKLLLLLLMMMLLLLLLKKKNNNOOOPPPRRRSSSTTTTTTUUUQQQOOOMMMKKKKKKNNNQQQSSSTTTTTTUUUVVVVVVUUUUUUTTTNNNKKKIIIIIILLLOOOQQQRRRTTTTTTSSSSSSSSSSSSSSSSSSPPPRRRUUUUUUTTTSSSRRRSSSRRRQQQPPPPPPOOOOOONNNNNNQQQPPPOOONNNNNNOOOPPPQQQPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<===???@@@@@@@@@<<<======>>>??????@@@AAA======<<<;;;:::999888777888888888888888888888888;;;999888666666666888888777777777666666777777777777888888999:::;;;;;;<<<888888888777666555555444222333444444444444333222000111111222333444444444444333333222111000000///111222222222222222222111111111222222222222111111111222222222222333333333111111222222222222111111111111111111111111111111111111///......///111111111111000000000000111111222222222222222222222222111111111000000111111111000000000000111111111111000000////////////000000111111111111222333444555888888777666666666777777444444444444444444444444444444555555555666666666444444555666666777888888;;;;;;:::::::::999999999888999:::;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;999888777777777888888888888888999777777888888777666555444333555777999:::999999888888888888888777777777777888888777666666666666666777777888999::::::999999777777777777777777777777555666777777777888:::<<<333333333333333333333333333222222222222222222222222222333333444555666777888777555444444444444555111111111000000000//////111000000000000000000111000000000000////////////------......///000000000///......---------......---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++************777777777777777777777777888888888888888888888888888888777777777666666666444444444444555555666666555555666777777666555555888777777666666666777777888888888888999999999999555555555555444444444444555555444444444666777888777777888999:::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999999999999999::::::;;;<<<===???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@???EEEEEEDDDDDDDDDCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNJJJKKKKKKLLLLLLLLLKKKKKKMMMNNNPPPQQQSSSTTTTTTTTTPPPOOOMMMLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSLLLJJJHHHIIILLLPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUSSSUUUWWWVVVTTTRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNMMMQQQPPPOOOOOOOOOPPPRRRSSSOOONNNMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@??????===;;;:::;;;===??????>>><<<===>>>>>>???@@@@@@AAA<<<<<<;;;:::999888888888888888888888888888888888999888777666666666777888666666666777777666666666666666777777777888888888777666666555444444444444222222333333333333222222///000000111222333444444333333222222111000//////111111111111111111111111111111111111111111111111111111111222222222333333000111111222222111111111111111111111111111111111222111000//////000111222000000000000000000000000000000000111111111111111111000000//////000000111//////000000000111111111000000////////////000000000000000111222333444555999999888666555555555555555555555555555555555555444444444444555555555555444444444555666666777777999999999999888888888888777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::999888777666666666777777777888888888777666555555555666777222444777999:::999888777777777777777777777777777888777666666555666666777777777888999999999888888777777888888888888888888777888888777666666777999222333333333333333333333222222222222222222222222222222222333333555666777666666555444444444444444111111111000000000000000000000000111111000000000000000000000////////////..............................---------......///,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,777777777777777777777777888888888888888888888888777777777777666666666555444444444555666666777777555666777888888777666555777666666666777777888999666666666666666666666666555555444444444333333333555444444333444666777888888999999999::::::;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<@@@@@@@@@AAABBBBBBCCCCCCAAABBBDDDEEEFFFEEEEEEDDDBBBCCCCCCCCCCCCBBBAAAAAADDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOQQQRRRTTTUUUUUUUUUOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRLLLJJJHHHIIIMMMQQQSSSTTTUUUTTTSSSRRRSSSTTTUUUVVVVVVWWWWWWVVVSSSPPPOOOPPPLLLLLLMMMNNNNNNNNNNNNNNNPPPOOOOOOOOOPPPPPPQQQRRRNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDAAAAAA@@@@@@??????>>>>>>;;;:::999:::<<<=========;;;;;;======>>>>>>>>>>>><<<;;;:::999888888888888888888888888888888888888666666666666666666666666555666666777777666666555555555555555555555666666555555444333333333333333222222222222222222222222//////000111222222333333222222222111000000000/////////............//////222111000000000000111222111111111111222222222222///000111111222111111111////////////////////////222111111000000111111222///000000111111000000//////////////////000000000......------------....../////////000000000111111111000000//////000000111000000000111111333444444666555444333333222222222555555555555555555555555333333333444444444555555444444444444555555666666777777777777777777777777666777999:::;;;;;;::::::::::::;;;;;;;;;::::::999::::::::::::::::::::::::777888999999999999777777444555555666666777777777888777666555555666777888444555777999:::999888777666666777777777777777888888777666555555666777888666666777777777777777666666777888999999999888888666666666444222111222444222222333333333333444444111111111222222222222222333222222222333444555555333333444555555444444333111111111111111111111111000000111111111111000000000000000000///////////////////////////............------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------777777777777777777777777888888888888888888888888888888888777777777666666444444555666666777888888555666777888888777666555555555666666777888::::::555555555555555555555555444444444333333333333222444444333333444555777888999999888888888999999999::::::999999::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<>>>??????@@@@@@AAAAAABBB@@@AAACCCEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBCCCDDDBBBBBBBBBCCCDDDEEEGGGHHHFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMKKKJJJIIIIIIJJJKKKMMMNNNPPPQQQSSSTTTTTTTTTOOOPPPRRRTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQNNNLLLJJJKKKNNNRRRUUUVVVUUUTTTSSSRRRSSSTTTVVVWWWWWWWWWVVVSSSOOOMMMMMMMMMKKKLLLMMMOOOOOOPPPOOOOOOMMMMMMNNNOOOOOOOOONNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDD@@@@@@???>>>============;;;:::999:::<<<=========<<<<<<>>>>>>>>>>>>===<<<;;;:::999888777777888888888888888888888888888888333444555666666555444333555555666777777666555555555555555555555444444444555444333222111222333333222222111111111111222222///000000000111111222222111111111111000000000000///...------------...///222111000//////000111222111111111111222222222222//////000111111111111111///////////////////////////000000000000000000///...///000111111000///............//////000000000...------,,,,,,------...////////////000000000111111111111000000111111111111111111111222222333444222222222222222333444444333333333333333333333333222333333333333444444444333444444444444555555555666666666666666666666666555777999:::;;;:::999888888999:::;;;;;;:::999999999999999999999999999999666777888999999888777666333444444555666666777777666777777888888777777666666777888999999999888777666666666666777777888888888777666555555666777888555555666666666666555555555555777888888888777777444555555333111000111222333333333333444444444555000111111111222222222222333333333222333333444444///000333555555555333222111222222222222222222222///000111222222111000///000000000000////////////.........//////000000111---------------...//////,,,,,,,,,---------------------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,777777777777777777777777777777777777777777777777999999999888888888888777555555555666777888888999555666777999999777666555555555555666777999;;;;;;777777777777666666666666444444444333333333222222444444333333444555777888999888777777777777777888::::::999999::::::;;;<<<888888999999999:::::::::999999999999::::::;;;<<<888999:::<<<===>>>>>>???===>>>>>>???@@@@@@AAAAAA@@@AAACCCEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCEEEFFFBBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCCCCEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMKKKIIIHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQRRROOOQQQTTTVVVWWWVVVTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMKKKLLLOOOSSSVVVWWWUUUTTTSSSRRRSSSTTTVVVWWWWWWVVVTTTPPPLLLJJJJJJKKKJJJLLLMMMOOOPPPQQQPPPPPPKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNMMMKKKJJJHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEE@@@???>>>===<<<<<<<<<<<<<<<:::999:::<<<>>>>>>===??????@@@AAAAAA@@@>>>>>>;;;:::999777777777888888888888888888888888888888111222555777777555333111444555666777777666555444555555555555555444444444444333222111111111222333222222111111111111222222000000000000111111111111000000000000000111111111111000///......///000111222111000//////000111222000111111111111222222222//////000111111111111111111111111111111111111111---...///000000///...---...///000111111000///.........//////000000000111/////////....../////////////////////000000000000222222111111111111222222222222222111222222333444000111111222444666888999222222222222222222222222222222333333333444444444333333444444444444444444555555555666666666666666555666888:::;;;:::999888777888::::::;;;:::999888777777777777777777777777666777888999999888777666333333444444555666777777444666999;;;;;;999666555888999999999999888888777555666666666777777888888888777666444555666888999444555555555555555444444333444666777777777666666444555555444222222333555333333333444444555555555000000111111222222222222444444333222222222333333,,,...222555666555333111222222222222222222333333///000111222222111000///000000000000////////////,,,,,,...///000222333333---------------...///000------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++666666666666555555555555666777777777666555444444555666666666666666555555444444555555555555555555666666666666666555555555777777777777666666666666444444555555444333222222333333444444555666777777777666444333333444555666999999999888888666555555777777777777777888888999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<=========???@@@AAABBBCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQUUURRRNNNLLLLLLLLLKKKJJJGGGIIILLLNNNNNNMMMKKKJJJQQQRRRSSSTTTTTTTTTTTTTTTOOOPPPPPPOOOMMMMMMNNNPPPQQQQQQPPPOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSPPPNNNLLLKKKJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMNNNOOONNNMMMLLLKKKOOONNNMMMLLLJJJHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBB@@@???>>>>>>===<<<<<<;;;;;;<<<===>>>===<<<;;;<<<>>>?????????>>>===<<<<<<;;;<<<<<<;;;::::::::::::;;;888888888888777777777777777666555444444444444444777777666666555555555444666777777666444222333444222222111000000111111222333333222222222222333333...///111333333111///...111111111111111111111111111111111111111000//////...............///000000000000000000000000000000000000000000000000000000////////////////////////......////////////.........///111222222000...---000///.........///111222111111000000//////......//////000111111111111111+++888<<<444---000222.../////////000111111222222111111000000111111222333000111111111111222222222444333333333333444555555444444444444444444444444///111333555666666666666555555666777777777777777::::::::::::::::::::::::::::::::::::::::::::::::888888888888777666444333555555555666666666666777333333444555666777888888999999888888999999:::;;;888888888777777777777777999999888888888999:::;;;999999888888777777666666777888888999999999888888555444333333222222222222555666777777777666444333888777444111000000111222222333333333222111///...222222222222222222333333////////////////////////......//////000000111111......////////////......000000000000000000000000...---,,,,,,++++++,,,,,,------------------------.........////////////000************************++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))666666666666555555555555444444444444444444333222555555666666666666555555222222444555666666666666666555555555555555555555777777777666666666555555444555555555555444333222222222333444444555666666666555444333333444555666777777777777666555444444777777666666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>===??????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQTTTPPPLLLJJJLLLMMMMMMLLLIIIJJJMMMOOOQQQQQQPPPPPPRRRRRRSSSSSSSSSRRRRRRQQQOOOPPPPPPOOOMMMMMMNNNPPPQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRTTTRRRPPPMMMLLLKKKJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNLLLLLLPPPOOOMMMJJJHHHGGGFFFEEEIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@BBBCCCDDDCCCAAA??????>>>>>>===<<<<<<;;;<<<===>>>===<<<;;;<<<>>>@@@??????>>>======<<<<<<<<<<<<;;;::::::::::::;;;888888888777777777777777666555555444444444555555555555555555444444444333555666666555333222333444222222222111111111222222111111000000000000111111///000111222222111000///000000000000000000000000000000111000000//////...//////.........//////000000000000000000000000000////////////////////////..............................////////////......---...000111111000...---000///.........///111111000000000000//////......//////000111111111111000000;;;???777000222333//////////////////000000000111111000000111111222222000000111111111222222222333333333333333444444555444444444444444444444444000111333444555666555555444444555666666666666555888888888888888888888888999999999999999999999999666777888999999888666666444444444555555555666666666666666666777777777777777777666666777777888888555666666666777777888888777777888888888888888888777777777777777777666666777888888999999888888888555444333333222222333333555666777777777666444333777666444222111111111111222222333222222111000///222222222222222222222222000000000000000000000000......//////000000000000......////////////.................................---,,,,,,++++++,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************************666666666555555555555444222333333444444444444333444444555555666555555444000111333444666777777777555555555555555555555555777666666666666555555555444555555555555444444333111111222222333444444444555444333333333333555666666666555555444333333333666666555555666666777888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;======<<<;;;;;;:::999999>>>>>>@@@AAAAAAAAA@@@???@@@@@@@@@???????????????>>>???@@@AAACCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQMMMJJJJJJNNNQQQRRRQQQLLLMMMNNNQQQSSSUUUVVVWWWTTTTTTSSSSSSRRRPPPOOONNNOOOPPPPPPOOOMMMMMMNNNOOOQQQPPPNNNLLLLLLNNNPPPRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSQQQOOOMMMKKKKKKKKKKKKNNNNNNNNNMMMNNNNNNOOOOOOQQQQQQQQQQQQPPPOOOMMMMMMPPPNNNKKKHHHFFFEEEEEEEEEIIIHHHHHHHHHHHHGGGGGGGGGCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBDDDDDDCCCAAA??????>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;<<<>>>@@@@@@??????>>>>>>======<<<<<<;;;::::::::::::;;;999888777777666666666666555555444444444555666666444444444333333333333333222444444444222222333444222222222222222333333333111111000000000000111111000000000000000000000000///////////////////////////////////////.........000000///....../////////000000000000000000000000////////////////////////..............................////////////......,,,---.../////////------//////......//////000111000000000////////////......///000000111111000000333<<<>>>777111111222///////////////............000000000111111111222222000000000111111111222222333222222222222333444444444444444444444444444444222222333444444444444444222333444444555555444444666666666666666666666666777777777777777777777777555666888999999999888777333333333333444444444444888888777777777666666666666666666777777777888888444444555666777888999999666666777888888777666555666666666666666666777777777888888999888888777777555444333333333333333333555666777777777666444333555555444444333222111000333333222111111222222222444333333222222111111111111111111111111111111111...////////////000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++666666555555555444444444333444555555666666666666333333444555555555444444111222333444555666666666444444444444444555555555666666666555555555444444444444555555555444444333000111111111222222222333444333333222333333444555555555444444333333333333555555555444555555666777999999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999>>>???@@@AAABBBAAAAAA@@@???????????????>>>>>>>>>===>>>???@@@BBBDDDFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLNNNOOOOOONNNKKKJJJMMMUUUZZZ[[[ZZZPPPPPPPPPQQQSSSVVVXXXYYYVVVVVVUUUTTTRRROOOMMMLLLOOOPPPPPPNNNMMMLLLNNNOOORRRQQQNNNMMMMMMOOORRRTTTSSSTTTTTTUUUUUUUUUUUUTTTQQQPPPNNNLLLKKKJJJKKKKKKNNNNNNMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNLLLIIIFFFEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAACCCCCCBBB@@@=========<<<<<<<<<;;;;;;<<<===>>>===<<<;;;<<<>>>@@@@@@??????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999888777666555555666666444444444444444555666777444444444333333333333333111222333333222111222444222222333333444444333333333333222222222222333333111111000000000000111111////////////////////////.........------.........111000//////////////////000000000000000000000000////////////////////////........................---......//////......---+++,,,---.........------............//////000000////////////////////////...//////000000000000000000666888333...//////...111111000///......------///000000111111111111111000000000000111111111111222111111111111222333333333333333333333333333333333333333333444333333333222333333444444444444444555555555555555555555555666666666666666666666666555666777888888777666555111222222222333333333333666666666666666666555555777888888999999999999999555555666777777888999999555666888999888777555333444444555555666666777777888888888888888777777666555444444333333333444444555666777777777666444333222333555555555333111000444333222111111222444555444444333333222111000000000000000000000000000000////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++555555555555444444444444333333444555666666666555222222333444444444444444333444444444444444333333222333333333444444444555555555555555444444444444333333444444444444444333000000000111111111111111222222222222222333444444555555444333333333444444444444333333444444555666888888888999999999999:::999999999:::::::::::::::888999::::::;;;;;;::::::999999999999::::::;;;;;;:::;;;<<<>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNJJJIIILLLTTT___eeedddaaaTTTSSSRRRRRRRRRTTTVVVWWWXXXXXXVVVUUUSSSPPPNNNMMMNNNOOOOOONNNLLLLLLMMMOOOSSSRRRPPPOOOOOOQQQTTTUUUSSSTTTUUUVVVWWWWWWXXXXXXOOONNNMMMKKKJJJJJJKKKKKKMMMLLLLLLMMMOOOQQQSSSUUURRRRRRQQQPPPOOOOOONNNNNNKKKJJJGGGEEEEEEFFFHHHJJJFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA???>>>>>>???AAAAAA@@@>>><<<<<<;;;;;;;;;;;;;;;:::<<<===>>>===<<<;;;<<<>>>?????????>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;:::999777555444555555666444444444444444555666777444444444444444444444555000222333222111111222333111222333444444444444333333333222222222222333333111111000000000000111111000000000000000000000000......---,,,------...///111000000/////////000000////////////////////////................................................------............------++++++,,,------------------......///////////////.............../////////......///000000000000000,,,000222000---...//////333222111111000///.........///000111111111111000//////000000000111111111000000000000000111222222333333333333333333333333333333222222333333333333333333444555555555555444666666666666666666666666777777777777777777777777555666666666666444222111111111111111222222222333222222333333444555555666666777888999999999999888888888888888888888888888555666888999999777666444444444555555666666777777888888888888888777666555444444444333333444555555555666777777777666444333111222444555555444222000444444222222222333444555444444333333222111000000/////////////////////////////////...............------............------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******))))))******+++++++++++++++++++++++++++555555555444444444444333111222222333333333333222111111222333444444444444444555555444444333222111111222222333333444444444555555444444444333333333111222222333333333333222111111111111111111111111000111111222222333333333555444333222222333444555333333333222333444444555666666777777777888888888777777888888888888999999888888999:::::::::::::::777777888999999:::;;;;;;;;;<<<===>>>>>>>>>======<<<=========>>>>>>>>>>>>?????????@@@AAADDDGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNIIIKKKQQQ]]]iiinnniiicccVVVUUUSSSRRRRRRRRRSSSTTTWWWWWWVVVUUUSSSQQQPPPNNNNNNOOOOOONNNLLLLLLMMMNNNRRRRRRQQQQQQRRRSSSUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWNNNMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTPPPOOOOOONNNNNNNNNNNNNNNJJJIIIGGGFFFFFFGGGIIIJJJHHHGGGGGGGGGGGGFFFFFFFFFCCCDDDDDDCCCCCCAAA@@@@@@>>>======>>>@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<<>>>>>>>>>>>>===============<<<<<<;;;::::::::::::;;;;;;999777444333444555666555555444444444555666666444444444444555555555555111333333333111111222333000111222444444444333333111111000000000000111111000000000000000000000000000000000000000000000000......---,,,,,,...///000000/////////000000111222////////////////////////........................------------------------------............------+++,,,,,,,,,---......///------...////////////...---............/////////---...//////000000//////---///000000///000111222333222222111000//////......///000111111111000////////////000000000111111000////////////000111111333333333333333333333333222222222222222333444444222333444444555555444444666666666666666666666666666666666666666666666666555555666555444333111000111111111111222222222222000000111222333444555666444555666777777777666555888888888888777777777666444555777888888888777666666666666666666666777777888888888888777666555555444444444444444444555666555666777777777666444333000222444555555444333111555555444333333444444444444333333222222111111111......................../////////............---------............------...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++555555555444444444333333222222333333333222111111000111222333333444444444333333444444444333222222111111111222333333444444444444444333333333333222///000111222222222222111111111111111111111111111///000111222222333333333444222111000000111333444222222222222222333444444555555555555666666666666666666666666777777777888888888999::::::::::::999888888888888999999999999===>>>???@@@@@@@@@???>>>:::;;;<<<<<<===>>>??????>>>>>>>>>>>>@@@BBBEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGIIIKKKMMMMMMMMMMMMJJJMMMVVVeeeqqqrrrhhh^^^UUUUUUTTTSSSSSSSSSSSSSSSUUUUUUTTTTTTSSSRRRPPPPPPNNNOOOOOONNNLLLKKKMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSMMMLLLKKKJJJIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPPPPOOOMMMLLLLLLKKKLLLLLLNNNNNNLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>>======>>>@@@@@@???>>>========================<<<===>>>===<<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;999666444333333444555666555555444444444555555222222333333444444444444333444555444222111111222...///111333444444333222111111000000000000111111///000111222222111000//////////////////////////////...---,,,---...000111......//////000111333333////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,------...///000,,,---.../////////......---------.........//////---...//////000000//////000//////000000///000222111111000000/////////...---...000111222111000///////////////000000000111//////......//////000111222222222222222222222222111111000111222333555666111222222333333333333333666666666666666666666666444444444444444444444444444444555666555444222111111111111222222222333333222222222333333444444444333444666777888777666555555555555555666666666666333333444555666777777888777777777777777777666666888888888888777666555444444444444444444555666666555666777777777666444333111111333444444444333333555555666555555444333222222222222222222222222222//////////////////////////////.........---------,,,------......------,,,...........................---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++******))))))))))))******************************555555444444444333333333555555555555444444333222///000111222333444444444111222333333444444444444000000111222333333444444444444444333333333222222...///000111111111111111222222222111111111111111//////000222222333333333222111///......000222333222222111111222222333444444444444555555555555666444555555555666666777777888888999::::::::::::999::::::999999888777777777999:::<<<=========<<<;;;999:::;;;<<<===???@@@@@@>>>=========>>>@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGIIIKKKMMMMMMMMMMMMKKKOOOZZZiiiuuusssfffYYYTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPPPPNNNOOOOOOMMMLLLKKKMMMNNNNNNOOOQQQSSSTTTSSSSSSRRRWWWWWWVVVUUUSSSQQQOOONNNLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNOOOPPPOOONNNLLLKKKKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEECCCBBB@@@>>>===???>>>>>>???AAAAAA@@@>>>>>>>>>>>>>>>????????????<<<===>>>===<<<;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;999666444222333444555777666555444444444444444111111111222222333333333444555666444222111111222---///111333444333222111333333222222222222333333...000111333333111000...........................000///---------///111222.........///000222444444////////////////////////........................------------------------,,,------......------,,,---,,,,,,---...///000111,,,,,,.../////////...------------.........//////---......///////////////111///...///...------//////////////////.........---...000111222111///...////////////000000000000...............///000000222222222222222222222222000000000000111333555777000000111222222222222222555555555555555555555555333333333333333333333333333444555666666666555444111222222222222333333333555555444444444444333333555666888999:::999777666111222222333444555666666111111222222444666777888999999888888777777666666888888888888777666555444444444444444444555666777555666777777777666444333111111222333444444444444555666777777666444222111222222222222222222333333000000000000000000000000//////.........---------,,,------......------,,,...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++************++++++******))))))))))))******))))))))))))))))))))))))333333222111111222333333333222111000000000111111111000000000111222333333111000111111222333444555222222222111111111000000222222333444333222111000222111000//////000111222333333222222111000//////000000000000000111111222000000111222333333444444222111000//////111333444333333333333333444555666444444333333444555777888666666666666777777777777777777888999::::::;;;;;;888999:::;;;<<<<<<<<<<<<===<<<;;;;;;;;;===>>>???>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBFFFEEEDDDDDDDDDFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKRRR]]]eeegggccc\\\VVVSSSSSSSSSSSSRRRQQQOOOOOOOOOOOOQQQSSSUUUUUURRROOOOOONNNMMMLLLLLLLLLMMMNNNRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUSSSRRRPPPOOONNNNNNLLLIIIGGGGGGIIILLLNNNMMMNNNOOOMMMKKKJJJJJJKKKGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOMMMKKKIIIFFFEEEDDDGGGEEEDDDBBBAAAAAAAAABBB@@@@@@AAAAAA@@@@@@???>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888666666777777777666666555888666444333333444333111333333333444444555555555111000...---,,,,,,,,,---000000111111111222222222000000000000000111111111333333222111///---,,,+++//////......------,,,,,,........................,,,,,,,,,---...///000000000000000///......------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...000000000000000000000000//////.........---------......//////000//////.........------------............////////////......///////////////...------111111111111222222222222000000000000000111111222111111111111111111111111000000000000000000000000222222222222222222222222444444444555555555555666222222222333333222111111666555555777::::::666333555444444333333222222111000111222333555666777888555555555555555666666666444666333......333555333222777;;;:::888777666555888888999999999888888777444555555555555555444444666666666666555555555555666666555555555444444444333333444444555666666666777666555444444444444444444444444333333222222222---///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------+++***))))))+++---...++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++++++++******))))))************************(((((()))***************333333222111111222333333333222222222222111111111111111000000111111222333111111111111111222333444333333333222222222111111222222333333333222111000222111000000000000111222333333222111111000//////000000//////000000111222222222222222222222222222444333222111111333555666333333333333444444555555444444333333444555777777555555666666666777777777777888888999999:::::::::888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>=========>>>??????@@@@@@BBBBBBCCCCCCCCCBBBBBBAAADDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMRRRXXX]]]^^^[[[WWWSSSQQQQQQQQQQQQPPPOOONNNMMMNNNOOOPPPSSSUUUTTTRRROOOPPPOOONNNMMMMMMNNNOOOOOOSSSSSSRRRRRRSSSTTTVVVWWWVVVUUUTTTSSSQQQPPPOOONNNOOOMMMJJJHHHHHHJJJMMMOOOMMMNNNNNNLLLJJJHHHHHHIIIEEEFFFFFFGGGIIIKKKMMMNNNNNNNNNLLLJJJGGGEEECCCBBBEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>>>><<<===???AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888777555555555666777888777555333333333444333111222222333333333444444444222222000///.........///111111111111222222222222111000000000000000000000222222222111///...,,,+++//////000000111111111222........................,,,,,,,,,------...///000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------........................///.........---------,,,)))***+++,,,...///000111......------------............////////////......111111111111111000//////....../////////000000000000/////////000000111111111111111111111111111111////////////////////////222222222222222222222222444444444444555555555555333444444444444444333333333222222444666666333000222222222222222333333333222222333333444444555555888888999999999999::::::333444777888777666444333111222222000000444888;;;777888888999888888777777666666777777777777666666666666666666555555555555555555555444444333333222444444444444555555555555555555444333333333444444333333333333222222222111...///000111000///---,,,------------------------***+++,,,,,,---,,,,,,,,,---------......------------,,,,,,++++++,,,,,,---***))))))((()))***+++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++*********)))))))))************************(((((()))***************333222222111111222222333222333444444444333111000111111000000000111222222222111111111111111222222333333333333333222222222222222333333222222111000222222111111111111222222222222222111111000000///000000//////000000111222333222222222222111111111444333222222222333444555333333333444444444444555333333333333444555666777555555555666666666666777888888888888888999999999888999:::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???BBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIOOOQQQSSSTTTUUUSSSQQQOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNOOOQQQTTTTTTQQQOOOPPPOOONNNNNNNNNNNNPPPPPPRRRQQQQQQQQQRRRSSSTTTUUUTTTTTTSSSRRRPPPOOONNNNNNOOOMMMKKKIIIIIIKKKMMMOOOLLLMMMMMMKKKHHHFFFFFFFFFCCCDDDDDDFFFGGGIIIKKKLLLMMMLLLJJJHHHFFFDDDBBBAAACCCBBBAAA@@@??????@@@AAACCCCCCCCCBBBAAA???>>>======>>>???@@@@@@@@@???>>>========================;;;;;;999888888888888888::::::::::::::::::::::::999999999999888888888777888777555333444666999;;;777555333222333444333222222222222222222333333333444333222111000000000111111111222222222333333333111111111000000/////////000000000000///...------------..................------------------------,,,,,,,,,,,,---...///000000000//////...---------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,))))))))))))***,,,...000......------------..............................000000111111111000//////......////////////000000....../////////000000000111111111111111111111111........................222222222222222222222222333333333444444444555555444555555666666666555555222111222333444444222000000111111222333333444444333333333333333222222222444444555555666666666666;;;444333999:::555333666888666333222111222555777666777777888888777777777666666777777777777777666666666666555555555555444555555444444333222222111555555555555444444444444333333222222222333333444222222222111111111111111...///000000000///---,,,........................******+++,,,,,,,,,,,,,,,---..................------,,,,,,++++++,,,,,,---((()))***+++,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---******))))))))))))((((((************************((()))))))))************222222222222222222222222222333444555555333111000111111000000000000111111222111111000000000111111222222222222222222222222222222222222222111111000222222111111111111222222222111111111000000000//////////////////000111111111111111111111222222222111111000000000111222333333444444444444444444444333333333333444555666666444444555555555666666666888888888888888777777777888888999:::;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999:::;;;<<<======>>>BBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAACCCDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHIIINNNNNNOOOPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNPPPRRRRRRQQQOOONNNNNNMMMLLLMMMNNNOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRQQQPPPOOONNNNNNMMMNNNLLLJJJIIIIIIJJJLLLNNNMMMMMMMMMJJJGGGEEEDDDEEECCCCCCDDDEEEGGGIIIKKKLLLMMMLLLJJJHHHFFFCCCBBBAAAAAA@@@???>>>>>>???@@@@@@EEEDDDCCCBBB@@@>>><<<;;;>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777666666999999999999999999999999999888888888888777777777777777666666777999;;;<<<666444222222333333333222111111111111111111222222333333222222111111111111222222222222333333333333222222111000///......---/////////000//////......000///...---,,,***))))))---------------------------,,,,,,,,,------...///000//////......---,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,***)))((()))+++,,,...------,,,,,,------......------------------...---...............------000000000000111111111222---......///////////////111111111111111111111111////////////////////////111111111111111111111111222333333333444444444444444555555666666666666555444444444555666555444333222222333333444444444444222222222222222222222222000111111222222333333333<<<444999MMMUUUKKK???===999666555888888555111000555555666777777777666666333444555555555555555555666666555555555444444444666666555444444333222222666666555444444333222222111111000111111222333333111111111000000000000000/////////000///...------------------------------,,,,,,---............------......//////......------,,,,,,++++++,,,,,,---)))+++---///000000///...++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))(((((((((((((((************************)))))))))))))))******+++222222222222222222222222222333444555555333111000111111000000///000000111111111000/////////000000000000000000111111111111222222111111111000000000111111111111111111111111111111111000000000000000/////////...///000000111......///000222333444444111111000111111111222222333444444555555444333333222222333444444555555555444444444444555555555555888777777777777777777777777888999:::;;;;;;;;;;;;888999:::;;;;;;:::999888777888999:::;;;<<<======@@@@@@AAA@@@@@@???>>>>>>===>>>???AAABBBDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQPPPOOONNNMMMMMMLLLMMMMMMNNNOOONNNMMMMMMOOOPPPQQQOOOMMMKKKKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPOOOOOOOOONNNNNNMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMKKKGGGEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMKKKIIIFFFDDDBBBAAA@@@???>>>===>>>???@@@AAADDDDDDCCCBBB@@@===;;;:::==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555555888888888888888888888888888888888777777777666666555666888:::;;;;;;::::::555333222222333333333222111111111111111111111111111111111111111111000000111111222222222333333333222111111000///...------......////////////......222222111000///...---,,,---------------------------,,,,,,,,,,,,------.../////////...------,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,///---+++***)))***+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------............------///000000000000111111111------...///000//////...000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333444222333444555555555555555555555666666555555555555666555555555444444444333000111111222222333333444444444444555666777777888333333HHHlllvvv```TTT???777333777999777444444333444555666666666666666333333444555555555555555555555555555444444444444666666666666555555555555666666555444333222222111000000000000000111222333000000000000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............---------,,,,,,++++++,,,,,,---***+++...000111000///...++++++++++++++++++++++++***+++++++++++++++,,,,,,((((((((((((((()))))))))************************))))))(((((())))))***+++111222222333333222222111222333444444444333111000111111000/////////000000000///////////////000000/////////000000000000000222222111000000000000111000000111111111111000000000000000000000000000000//////......//////000111,,,---...000222333444555222222333333333444444444333444555555555444333222111222333444555555555444333333333444444444555555666666666666666777777777777888999::::::;;;;;;;;;999999999999999888888777777777888999;;;<<<======>>>>>>????????????>>>>>>===>>>@@@BBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHJJJMMMPPPRRRQQQPPPOOONNNMMMLLLLLLMMMNNNPPPQQQOOONNNMMMNNNOOOOOOMMMKKKIIIHHHGGGGGGHHHIIIKKKLLLOOOPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLJJJGGGEEEEEEEEEDDDEEEEEEGGGHHHJJJLLLMMMMMMLLLKKKHHHFFFDDDBBBAAA???>>>======>>>???@@@AAACCCBBBBBB@@@>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777666555444666666666666666666666666777777777777666666666666333555888;;;;;;:::888666444333111111333333333222222222222111111111111111000000111111111000000///000000111111111222222222000000000//////.............../////////...------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////......---,,,,,,,,,++++++++++++++++++++++++------------------------++++++************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,++++++++++++---...///------,,,,,,,,,,,,---------,,,+++******+++,,,---......///000000000//////------............//////---...///000111000//////000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333111222333444444444444444333444555444333222333555666666666555444333333333000111111222333444444555444444555666777888888999666555DDDaaayyy~~~yyyvvv\\\JJJ;;;888888555555888222333444555555555555555444555666777888888888888555555555444444444444333555666666666666777777777555555555444333222222111111111000000000111111222000000000000111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,------------------,,,---,,,,,,++++++,,,,,,---)))***,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))*********************************)))((((((((()))+++,,,111222333333333333222111333222222222222111111111111111000///////////////............//////000111//////000000111111111111333222111000///000000111...///000000000000///...///000000000000000000000///............///000000---...///000111222333444222222333333444444444333333444555666555444222111000111333444555555444444222333333333333444444444444555555666666777777777777888999::::::;;;::::::999999888777777777777777666777888999;;;<<<===>>><<<<<<===>>>????????????>>>???AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNNNNOOOOOOMMMLLLKKKKKKLLLNNNPPPQQQPPPOOOMMMMMMMMMMMMKKKIIIGGGGGGFFFFFFGGGHHHJJJKKKPPPPPPQQQRRRRRRQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJHHHFFFDDDDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKIIIGGGEEEBBBAAA@@@>>>>>>======>>>@@@AAABBBAAA@@@@@@???===;;;:::999888888888888999:::;;;;;;::::::::::::::::::::::::888888999999888777555444555555555555555555555555777777666666666555555555333444666777777666555444444222111111222333333222333333222222222111111111///000111222222111000/////////000000000111111111//////////////////......////////////...------,,,(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,+++******+++,,,------...//////000000//////---------.........//////---...000222222111000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111111222444444555555444111333444333111000222444333333333333333333222222333333333333333444444444000000111222333444555555888777888???KKKZZZhhhpppkkkUUU@@@:::999555444888111222333444444555555555444555666777888888888888555555555444444444333333333333444555666777888888444444444333333222222222222222111111000000111111000000000111111222222222000000///...............------------------------))))))***++++++++++++***++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++***************************)))((('''((()))+++,,,111222333444444333222111333222111000000000111111111111000///////////////---------......000111222000000111111222222222333333222000/////////000111---...///000000///...---////////////000000000000...............///000000//////000000111111222222000000111222222222222111333444555666666444222111000111333444555555444333222222333333333444444444333444444555666777888888777777888999:::::::::::::::999777666666666777888666777888999;;;<<<===>>>:::;;;<<<>>>???????????????@@@BBBCCCDDDCCCCCCBBB@@@@@@AAABBBCCCDDDEEEFFFIIIIIIHHHHHHIIIKKKMMMNNNLLLKKKJJJJJJKKKMMMOOOQQQQQQOOOMMMLLLLLLKKKIIIHHHGGGGGGFFFFFFGGGIIIJJJKKKNNNOOOPPPPPPPPPOOONNNMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGHHHGGGDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKJJJHHHFFFCCCAAA???>>>>>>>>>===>>>???@@@BBBCCC?????????>>>===;;;999999777777777777888999:::;;;999999999999999999999999888888999999999777555444555555555555555555555555777666666666555555555555444333333222222222333333444222000111222333333222333333333333222222111111///000222222333222111000////////////000000000000.........///////////////////////////...---,,,+++------............//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,///......------,,,++++++------------------------++++++++++++++++++++++++++++++************++++++******))))))))))))******************************))))))******+++++++++,,,,,,---------,,,***)))(((---,,,,,,++++++,,,,,,------,,,***))))))***,,,---++++++,,,---.........---////////////000000000111...///111222333222000///000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222111222333444555555555555222444555444111111333666000000000111222222333333666666555444444333222222///000111222333444555555...666:::555333999CCCHHHZZZFFF666777:::777555888000111222333444444555444222333444555666666666666555555444444444333333333111222333444666777888999444444333333333333222222333333222111000000111111000000111111222222222333000000///.......................................++++++,,,------------,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,************************+++***((('''((()))+++,,,333333222222111222222222000000000000////////////......//////000000111111//////000000111111222222000000000000000000000000////////////000000000000000000///...............000000000///......------000000000000000000000000000000000000111111111111222222111111111111222222333333222222222222222222000000111222222222222111333333333333333333333333222222222333333444444444555555666666777888888888666666666666666555555555555777888:::;;;;;;;;;:::888999:::::::::;;;===???>>>???AAACCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLKKKJJJIIIHHHHHHHHHCCCFFFIIIJJJKKKKKKMMMOOOPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHIIIKKKKKKJJJIIIJJJKKKKKKJJJHHHFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHKKKLLLMMMKKKHHHEEECCCAAAAAAAAA=========<<<======>>>???@@@>>>===<<<<<<;;;888666444444555555666888999:::::::::;;;;;;::::::999888888888888777777555444444222333444555666666666666666666666666666666666666777777777666555555444444///000111222333444444444222222222111111111000000111222222222222111000000000111222333333222111000000000///.....................---------,,,,,,,,,***+++,,,---...---,,,,,,------------------------------------------------******+++,,,,,,---......+++,,,,,,---,,,+++)))(((***+++---/////////---,,,************************,,,++++++******++++++,,,...+++((((((***+++***)))))))))*********+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...............---------000000000000000000000000---------.........//////......//////000000111111222333333111000///000222000000000000000000000000555555444333333222222111222222222222222222222222222333333222000000222333777666555444444333333333222222222222333444555555555555444333444555666777999999999888777666666555555555555444444555555555555555666666777777888888444333111222333444444333444444555555555555444444222222222111111111000000000000000000000000000000222111000//////000111222444333111///------------......---------,,,,,,,,,///---+++))))))+++---///***+++,,,,,,---...//////+++*********+++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************++++++,,,,,,,,,***((('''******)))(((((((((((((((333222111111000000000111000000000000////////////////////////000000000000000000000000000111111111000000000000000000000000.../////////000000000000000000///...............------......///000000000000000000000000000000000////////////000000000000111111000000000000111111222222222222222222222222000111111222222222222222333333333333333333333333444444444444444444444444444555555666666777888888666666666666666666666555555666888999::::::999999777999::::::::::::===???@@@AAACCCCCCCCCBBB@@@??????@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKJJJIIIHHHHHHGGGGGGGGGDDDGGGIIIJJJJJJJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHIIIJJJJJJHHHHHHHHHJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIGGGEEEBBB@@@>>>>>>>>>======>>>>>>??????@@@@@@@@@???=========<<<999777555555555555777888999:::::::::;;;;;;::::::999888888888888888777666555444444444555777777888888888666666666666666666666666666555555444444333222222///000111222333333333333222222222111111111000000111222222222222111000000000000111222222111000000222111111000000000000000000/////////............***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,------...,,,,,,---......---,,,+++***+++---......---,,,+++************************,,,++++++******++++++,,,...+++))))))***++++++)))))))))*********+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------..................////////////////////////---------.........//////.../////////000000000111222222333111000///000222000000000000000000000000333333333222222222222222222222222222222222222222111222333222111111222444;;;:::999777555444333333222222222222333444555666777666555444333333444555666666777777777777777777555555444444444444555555555555666666777777777777555333222222333444333222444444555555555555444444333333333222222222111111000000000000000000000000111111000000000000111111333222000///...---......//////.........---------...---+++******+++---...******++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******************************************************((((((((((((((((((((((((,,,,,,+++***(((&&&%%%$$$******)))(((((((((((((((333222111000////////////////////////000000000000000000000000////////////111000000000000000000///000000000000000000000000....../////////000000000000//////............///------......///000000000000000000000000000000000//////000000000111111111000000////////////000000000000111111222222333333111111222333333333333222333333333333333333333333555555555555444444444444333444444555666666777777555555666666666666666666555555666777888888888777777888999999999:::<<<>>>BBBBBBCCCCCCBBBAAA???>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFHHHJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHJJJKKKJJJIIIGGGIIIJJJJJJHHHHHHJJJKKKHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFEEECCCAAA???>>>=========>>>@@@AAABBBBBBBBBAAA@@@???>>>======<<<:::888555555555666777888999:::::::::;;;;;;::::::999888999999999999888777666666666666777888999999999999666666666666666666666666444444333222222111111000000000111222333333333333222222222111111111111111111222222222222111000000//////000000000000//////222111000000//////000000////////////............***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------******+++,,,,,,,,,++++++***+++,,,------+++***)))************************++++++************++++++...,,,******+++,,,+++******************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,---------.../////////////////////////////////------........./////////////////////000000000000111222222222000///000111000000000000000000000000000000111111111111222222222222222222222222222222111222333222111222444666@@@>>><<<999777444333222333333333333444555666666888777555444333222333333333444444555666777777777444444333333333333444444555666666666666777777777666444222222333333222111444444555555555555444444444444333333333222222222000000000000000000000000000000111111111111000000111000//////......//////////////////............---,,,,,,,,,,,,,,,,,,---,,,,,,++++++************---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((((((((((((((((((((((((,,,+++***(((''''''&&&&&&******)))))))))(((((((((444444222111//////......////////////000000000000111111000000//////......111111000000/////////...000000000000000000000000........./////////000000000///............//////000000000///......------////////////////////////000111111111111222222222//////............//////...//////000111222333333111111222333333333333333222222222222222222222222444444444444444333333333333333444444555666666666555555555555666666666666444555555555666666555555666777888888888999;;;===???@@@@@@AAA@@@@@@???>>>??????@@@AAACCCDDDEEEEEEHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJHHHGGGHHHIIIHHHHHHGGGHHHHHHIIIJJJJJJIIIHHHGGGHHHJJJKKKKKKJJJHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@===???AAADDDEEEDDDCCCBBB@@@???>>>===>>>===:::888666666666666777888999:::::::::;;;;;;::::::999888999999999999999888777777666777888888999999999999666666666666666666666666333333333222111111000000000000111222222222222222111111111111111111111111111222222222222111000000...//////////////////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------******++++++,,,,,,,,,,,,++++++,,,,,,------------+++++++++,,,+++***)))(((************************++++++************++++++---,,,+++++++++++++++***************************,,,,,,,,,++++++++++++***++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,,,,---...///000000////////////////////////............////////////////////////000000000000///111222222000///000111000000000000000000000000......//////000111111222111111111111111111111111111222333333333333666888???>>><<<999777555444333333333333333444555666777777666555333222222333333222333333444444555666666444333333222222333333444666666666666666666666666777555333222333333222000333444444555555444444333333333222222222222111111////////////////////////000000111222222111///.../////////...////////////............------------+++,,,---......---,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************************))))))((()))+++---...)))))))))******)))))))))666555333222111000//////.../////////000000000111111111000000//////......111000000000//////......////////////////////////............//////////////////............//////000000000///......------/////////////////////////////////000000000000111//////............//////......///000000111222222111111222333333333333222222222222222222222222222222222222222222222222222333333444444555666666666444555555555666666777777555555444444444444444444555666777777777888:::<<<;;;;;;<<<===>>>>>>??????>>>???@@@AAACCCDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGHHHJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFHHHJJJKKKKKKJJJJJJJJJKKKIIIFFFEEEEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA>>>@@@BBBDDDEEEDDDCCCBBB???>>>============;;;888777777666777777888999:::::::::;;;;;;::::::999888888999999999999888888777666666777777888777777777666666666666666666666666444444333333222111111111000000111222222222111111111111111111111111111111111222222222222111000000///..................//////......---------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------******+++++++++++++++,,,.../////////000000111111++++++++++++***))))))(((************************+++******))))))******++++++,,,,,,,,,+++*********************************,,,,,,+++++++++*********++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---...///000000................................./////////000000000000000000////////////...000222222000///000111////////////////////////------...///000000111222111111111111111111111111222333444444444444666888;;;:::888777555444444444333333333333333555666666555444333222222333444555333333333333333333333333444333333222222333333444666666666555555555555555777555333222333333222000333333444444444444333333111111111111000000000000////////////////////////000111222222222000///...---......///////////////---------,,,,,,,,,+++++++++,,,...//////...,,,+++******+++,,,,,,---......++++++***************+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))(((((()))+++---...((()))************))))))555555333222111111111111......//////000000111111000000000000////////////000//////////////////...////////////////////////------.........////////////............//////000------......///000000000000000000000000000000000,,,,,,,,,---------......//////............//////......//////000000111111000000111222222222222111222222222222222222222222000111111111222222222222333444444555666666777777444444555555666777777777666555444333333333333333444555666666666777999;;;888888999;;;<<<===>>>???>>>>>>@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFHHHIIIIIIGGGEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGFFFFFFGGGJJJKKKKKKJJJIIIJJJJJJHHHEEEBBBBBBCCCFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@???@@@BBBCCCCCCBBBBBBAAA>>>===<<<<<<===<<<:::888777777777777777888999:::::::::;;;;;;::::::999888777888888888888888777777555555666666777666666555666666666666666666666666555555444333333222222111000000111111111111111000111111111111111222222222111222222222222111000000//////............//////111000//////......//////------------............,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++++++++,,,,,,+++++++++,,,------+++++++++*********************************************))))))))))))******)))+++,,,,,,***))))))***+++++++++***************++++++++++++************,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---------.../////////............................../////////000000000000000000000////////////---///111222111000000000////////////////////////------...//////000111111111111111111111111111111222333444333222333555777777666555444333333333444222222222222333444555555444333222222222333555666444444444333333333333333444444333333333333444444666666666555555555555444666444222222333333222111333333444444444444333333111000000000000/////////000000000000000000000000111111222111111000///...---....../////////......,,,,,,,,,,,,+++++++++***,,,---...//////...---,,,''''''((()))***+++,,,,,,+++******))))))))))))***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((((((((((((((((((((((((******)))((('''''''''(((((()))***+++++++++***)))333333222111111111111111.........///000111111111////////////000000000000.........///////////////////////////////////////---------.........//////...............///000000------......///000000000000000000000000000000000------------............000//////////////////000//////////////////////////////000111111111111000111111111111111111111111000000111222333333444444444555555666666777888888444444555555666777777888777666555333222222333333333444666666555666888:::999:::::::::;;;<<<===>>>===>>>???AAACCCDDDFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGHHHHHHFFFEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFEEEGGGIIIKKKKKKJJJGGGGGGGGGFFFCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCC>>>???@@@AAAAAA@@@@@@???AAAAAA@@@@@@@@@@@@??????===;;;;;;;;;<<<;;;999777888888777777888888999999::::::;;;;;;::::::999888666777777888888777777666555666666777777666555555666666666666666666666666555444444333333222111111000000111111111111000000000000111111111222222222111222222222222111000000000000///......///000000000000///............///,,,,,,---------.........,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************************)))((('''((())))))++++++*********++++++,,,******************************))))))))))))******'''***,,,+++)))'''((()))+++++++++*********))))))++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------............................................./////////000000000000111000000000/////////...,,,...111222111000000000////////////////////////......//////000000000111111111111111111111111111000111222111000///111333555555444333222222222222111111111111222333444444555444333222222222333444222222333333444555555555555555444444444444555555666666555555555444444444555333222222333444333222222333333444444333333222111111111000000000000///000000000000000000000000333222111000////////////---.../////////...---,,,------,,,,,,,,,+++++++++------............------(((((())))))*********+++,,,+++******))))))******,,,,,,,,,+++++++++******************************************************((((((((((((((((((((((((*********))))))'''&&&&&&'''(((***,,,,,,+++***)))111111000000000000000111---......///000111111222......//////000000111111---.........//////000000////////////////////////---------.........//////...............///000111000000000///......------000000000000000000000000000000000000111111111111000000////////////000000///////////////...............///000000000000000111111111111111111111111000000111222444555666666555555666666777888888888444444444555666777777888888777555333222222333333333444555555555666888:::<<<<<<;;;;;;;;;<<<<<<======>>>???AAACCCEEEFFFGGGCCCCCCCCCCCCDDDEEEGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFHHHHHHFFFEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHFFFEEEEEEGGGIIIKKKKKKJJJDDDEEEFFFEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCC>>>???@@@AAABBBAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<;;;::::::;;;;;;999777888888888888888888999999::::::;;;;;;;;;:::999999555666666777777777666666666666777777777777666555666666666666666666666666444444333333222111111111000000111111111000000///000000111111222222222222111222222222222111000000111000///......///000111......---,,,,,,,,,,,,---*********++++++,,,,,,,,,---,,,+++***+++,,,---...------------------------------------------------++++++******************000///---,,,+++,,,------+++*********+++,,,------******************************))))))))))))******&&&))),,,+++(((&&&'''(((++++++++++++******))))))+++++++++************)))------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.....................---------........................////////////000000000000111111000000/////////...+++...111222111000///000/////////////////////////////////000000000000000000000000000000000000000//////000///------...000666555444333222111111111000000000000111222333444777666444222111111111222000111222333555666777888666555555444444555555666666666555555555444444444444333111222333444444333222333333444444333333222222222222111111111111000000000000000000000000000444333111///...//////000---.../////////...,,,+++......---------,,,,,,,,,........................,,,,,,,,,+++++++++++++++---,,,,,,+++*********+++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************((()))+++,,,,,,+++******'''(((***,,,---,,,***)))222222222222222111000///---///000000///......///,,,---///111333333333333---......///000111111222////////////////////////////////////////////////000///...---------------........................//////////////////////////////////////////////////////............//////////////////...---,,,++++++,,,...000000000000///333222111000000111222333111111000000111111222333666666555444555666777888555555555555555555555555:::888666444333444555666000222444666888888888888;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHEEEFFFGGGIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@EEEDDDCCCBBBBBBBBBBBBBBB===>>>@@@CCCDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@???>>>===::::::;;;<<<<<<;;;::::::999888777777888999<<<===:::999999888888999999:::666777777888888888888777555666888999888777555444666666666666555555555555333333222111000000111111111111111111111111111111111222222333333222222111222333333444444333333222//////...---------------////////////////////////000///---+++***(((((('''------++++++++++++------************************...---+++*********++++++((())))))))))))*********------,,,,,,+++***))))))************************))))))))))))************))))))))))))))))))))))))+++***(((''''''(((***+++,,,+++******))))))******)))************+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++............////////////........................////////////000000000000000000000000////////////------......///000000000.........///////////////////////////000000000000000000//////.........---222111000///............444555777555111///111222222222111111111111222222111111222222222333333333555555444444444444555555555444333222222333444555777777777666555555444444333333333333333333333333333333444444333333222111000000000000000///......////////////////////////000000000///......------------,,,,,,,,,,,,------...---,,,++++++---...000000111111111///---,,,******++++++,,,,,,++++++***+++++++++++++++++++++++++++******)))((((((((()))))))))((((((''''''&&&&&&++++++++++++++++++++++++,,,+++)))''''''''''''((()))************+++++++++''''''((()))***++++++,,,111111111111111000//////---///000000///......///+++,,,---///000000000000---------.../////////000................................................//////...---------------................................................////////////////////////......------------......000000000000///...------,,,---...///000000000///222222111000000111222222111111000000111111222333444444333333333444555666444444444444444444444444555444222000///000111222111222444555777888888888:::;;;;;;<<<<<<======>>>?????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@DDDCCCBBBAAAAAAAAAAAAAAA??????AAABBBCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@???>>>===<<<::::::;;;<<<<<<;;;::::::999888777777888999;;;===999888888888888888888999777777777888777777666666555666777888888777555444777777666666555555444444333222222111000000111111111111111111111111111111111222222333333222222111222222333333333333222222000///......------..............................000///---,,,******))))))---,,,,,,++++++,,,,,,---************************---,,,+++*********++++++)))))))))*********++++++------,,,++++++***))))))************************))))))))))))************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,+++******))))))******))))))*********+++++++++************************,,,,,,,,,++++++*********,,,,,,---------------------.........////////////------------------------.../////////000000000000000000000000/////////.........//////000111111111............------------.../////////000000000000000/////////............000000///.........//////333555666555222000111222222222111111111111222222111111111111222222222222444444333333333333444444666555444333333333444555444444444444444555555555333333333333333333333333333333444444333333222111000111111111000000///...////////////////////////.........///////////////......------------.........---,,,++++++---...000000000111000///---,,,******++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))((((((++++++++++++++++++++++++---,,,+++***)))))))))***))))))*********++++++++++++************)))))))))//////000000000///......---///000000///......///,,,---...////////////...---------------------...------------------------.................................---------------................................................////////////////////////------,,,,,,,,,,,,------111222222222111000///...,,,---...///000000000///222111111000000111111222111000000000000111222222222222111111111222333444444444444444444444444444666555333222111111222333333333333444555777888999999999:::;;;;;;<<<======>>>>>>>>>?????????@@@@@@>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@???===<<<;;;::::::;;;;;;;;;;;;::::::999888888777888999;;;<<<777777777777777777777777777777777777666666555444555555777777888777666555888777777666555444444444333222111111000111111111111111111111111111111111111222222333333222222111111111222222222222111111111000//////......//////........................//////...---,,,++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++************+++************+++++++++,,,,,,,,,,,,+++******))))))************************))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++***))))))))))))***)))))))))*********++++++************************+++++++++++++++*********+++,,,,,,,,,------......---------.........//////,,,,,,,,,,,,------------....../////////000000000000000000/////////.........//////000111111222222.........---,,,,,,++++++....../////////000000000////////////............//////.........///000000333444555444333111111222222222111111111111222222111111111111222222222222333333222222222222333333777666555444444444444444111222222333444444555555333333333333333333333333333333333333333222222111111111111222111111000///////////////////////////------......///000000111///..................///------,,,+++,,,---...//////000000000///---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***)))))))))******))))))***************+++++++++++++++++++++++++++---,,,+++***)))))))))***)))))))))*********+++++++++++++++************))).........//////......------///000000///......///000000000000000000//////.........---------------------------------------........................---------------------,,,................................................////////////////////////...------,,,,,,------...111111111111111000//////---......///////////////111111000000000000111111000000000000000111222222111111111111222222222333333333333333333333333333666666444333333333444444444333333333444666888999777888888999:::;;;<<<<<<======>>>>>>>>>?????????>>>>>>???AAABBBCCCDDDEEEBBBBBBCCCDDDEEEFFFHHHIIIFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBAAABBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???===;;;;;;::::::::::::::::::::::::999999888888888999:::;;;777777888888888888777777777777777777666555333333444555666777777777666555888888777666555444444333222222111111111111111222111111111111111111111111111222222333333222222111000000111111111111000000111111000///////////////........................///......------------...++++++------------++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,+++++++++******))))))************************((()))))))))************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,++++++***)))))))))))))))))))))))))))************************************+++++++++***************)))))))))***++++++,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,,,,---........./////////000000000000/////////..................///000000111111//////......---,,,++++++........./////////000000///////////////.........///......///000111222333222333444444444333222222222222111111111111222222222222222222333333333333333333222222222222333333777777666555444444444444222333333333444444444555333333333333333333333333222333333333333222111111111111222222222111111000////////////////////////............//////000000//////............//////------,,,,,,,,,---.../////////000000///---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))(((((((((((())))))((())))))******+++++++++***************************))))))((((((((((((((())))))))))))************(((((()))***+++,,,------,,,------.........---------///000000///......///000000000/////////////////////..................................................................,,,,,,---......------,,,................................................//////////////////////////////............///////////////000//////.....................//////000000000000000000000000000000000//////000000111222111222222333333333333333333333333333333333333333333222222222111111111222444333333333444555777888666666777888999:::;;;;;;<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIHHHFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::999999999999999999::::::888888999::::::999888888777777777777666555333333444444555666666666666666888777777666555444444444222111111111111111222222111111111111111111111111111222222333333222222111///000000111111000000///111111000///////////////........................///......------......///++++++------------++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***************)))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,++++++++++++++++++,,,+++***))))))(((((())))))(((((()))))))))*********************************************************)))))))))******+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------............////////////////////////............,,,,,,------...//////000111000000///...---,,,,,,............////////////.........////////////////////////000111222333444111222333444555444333222222222111111111111222222333333333444444444444555444444333333333333444444666666555555555444444333555555555555444444333333333333333333333333333333222222333333222222111000000111111222222222111111////////////////////////000000//////............//////............//////,,,,,,,,,,,,------............/////////---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---((((((((())))))*********************************))))))))))))((((((((('''(((((()))))))))*********(((((()))***+++,,,,,,---,,,,,,---............------///000000///......///......---,,,,,,------.....................//////////////////////////////------------------------***+++---......---,,,,,,........................------------------------/////////////////////////////////....../////////------............------//////............///000///000000111111000000///000////////////000111111222222333444444444444333222222222222222222222222333333333333333333333333333333333333444555666777444444555777888999::::::;;;;;;<<<<<<<<<=========?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>===<<<<<<::::::999999999999::::::999999999999999999999999888999:::;;;;;;:::999888777777777777666666555444444444444555555666666777666666666666555555555555111111111000111111222333111111111111111111111111111222222333333222222111000000111111111111000000111000//////......//////------------------------///......---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++*********************+++++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((((((((()))((((((((()))))))))******************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------......------.........//////////////////.........------+++,,,,,,------...//////000000000//////......---------........./////////.........///////////////000//////000111222333444111111222444666666444111222222111111111111222222333333333333444444444444444444333333333333444444333333444555555444444333666666666555444333333333333333333333333333333333222222222222222111111000///000111111222111111111////////////////////////111000000///......------///..................///,,,,,,,,,---------......---......///...---,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++************++++++,,,(((((())))))))))))))))))******************************++++++++++++***)))((((((((()))))))))***************))))))))))))(((,,,,,,---...............---///000000///......///...---,,,,,,,,,---......,,,,,,,,,---.........///........................------------------------)))+++,,,......---,,,+++........................------------------------///////////////////////////......------......///,,,------.........------000///...------...///000...///000111111000///...///////////////000111111111222333444444444333333222222222222222222222222444444555555555555444444222222333444555555555555333333444555777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEHHHIIIKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDAAAAAABBBBBBDDDEEEFFFGGGCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>======::::::999888888999::::::999999999::::::999999888777888999::::::999888777777777777888777777666666333333444444555666777777555555555555666666666666111111000000111222222333111111111111111111111111111222222333333222222111000111111222222111111000000///......------......------------------------//////...---,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++***))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******************)))******)))((((((((((((((((((((((((((()))))))))***************************((()))))))))*********+++------,,,,,,+++*********++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////---------.........////////////.........---------,,,,,,------.../////////........................---------.........//////............/////////000///.........///000111111000000111444777777444111222222111111111111222222111111111222222222333333333333222222222222333333000111222444444444444333444444444333333333333333333333333333333333333333222222222222222111000000...///000000111111111000///////////////////////////////////////...............------------......,,,,,,------......------,,,---.........---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++((((((((((((((())))))*********************))))))************************)))***+++,,,,,,+++***)))(((((((((((()))))))))***)))))))))((((((((((((''',,,------.../////////...---///000000///......//////......---...///000111******+++,,,,,,---......------------------------------------------------)))***,,,.........,,,+++........................------------------------////////////////////////...------,,,,,,------...------...............---000///...------...///000...///000111111000///...///////////////000111111000111222333444333222222111111111111111111111111///000000111111111000000111222444555666555444444222222444555666888999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>@@@BBBDDDEEECCCCCCBBBBBBBBBCCCCCCDDDIIIJJJLLLMMMNNNMMMLLLJJJLLLLLLMMMLLLJJJHHHFFFEEEHHHIIIKKKLLLLLLLLLKKKJJJFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@AAAAAACCCDDDFFFGGGAAABBBCCCDDDCCCBBB@@@???BBBAAAAAA@@@???>>>======<<<======>>>>>>>>>>>>>>>;;;:::999888888999:::;;;999999:::::::::999999888555777888999999888777555666777777888888888888777333333333444444666777888444444555555666777777777111111000000111222333333111111111111111111111111222222222333333222222222111111222222222222111111//////...---------------------------------------//////...---,,,++++++,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++++++++***)))((())))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******)))((((((((((((((((((((((((((())))))))))))************************(((((())))))*********+++,,,++++++***)))(((''''''******+++++++++,,,,,,,,,,,,,,,------...///000000---------.........////////////.........---------------......///000000000,,,,,,---------------------------.........//////---.........//////000000...------------...//////000///111444777888444111222222111111111111222222///000000000000111111111222222111111111111222222...///111333444444444333111111111222222333444444333333333333333333333333111222222222222111000000......///000000000000000////////////////////////------......///000000000---------,,,,,,---------+++,,,------......------,,,---.........---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,---------,,,,,,++++++*********))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))%%%%%%&&&'''((()))******000///...---,,,------...////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///------,,,+++,,,---...///------------------------................................................+++,,,.../////////..............................000000///............///.........////////////000333333333222222222222222000//////......///111222000000000000000000000111//////000111111111111111000111333555777888888999555555666666777999:::;;;:::;;;<<<<<<<<<;;;:::999;;;;;;<<<===???@@@AAABBBCCCDDDEEEEEECCCBBBCCCDDDHHHJJJLLLLLLJJJIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEIIIJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@BBBEEEGGGFFFCCCAAAAAACCCDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCCCCCCCCCCCCCCCCBBB@@@???>>><<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999888999999999::::::;;;;;;;;;888888777666666555666666999999999999999999999999999:::;;;;;;:::777555333555444444555555666777888777777666555333222111000333333333222222222111111000000000000000000000000111111222333333333333222222222333222111///---,,,333111///...---------...000////////////.........------,,,++++++***)))))),,,+++++++++***)))))))))(((///111,,,***,,,---+++)))((((((((((((***,,,---(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,+++++++++******(((((((((((())))))))))))++++++******************&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))''''''((()))))))))))))))***+++,,,---------------***++++++,,,,,,++++++***)))************++++++++++++,,,,,,------,,,,,,+++---,,,+++******,,,...//////...,,,+++***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***000000//////.........---/////////...------,,,,,,///////////////......---///000111222222222222222//////000000111111111222333222111111111222333444333333333222222111111111111111222222222333333333333333333222222111111111333333333333333333333333333222000/////////000111////////////000000000000111111000///////////////------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,)))))))))))))))*********+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''000///...---,,,------...........................------,,,,,,,,,,,,++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------........................,,,---...//////......---........................000///...---------------------........./////////........................---------------...//////111111000000000000000000//////000111111111111111,,,---...000111222222333555555555666777888::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===???AAABBBBBBCCCDDDDDDCCCAAAAAACCCDDDFFFHHHJJJJJJIIIGGGGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCAAAAAAAAADDDFFFFFFDDDBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>>===<<<=========<<<============<<<;;;;;;999999999::::::;;;;;;;;;999888777777777777777888999999999999999999999999999:::;;;;;;:::777555444333333333333444555666777666666555444333222222111333333333222222222111111000000000000000000000000000111222222333333222222333333333222111000///...111000///......------...---,,,,,,,,,++++++++++++---------,,,++++++******+++++++++***************%%%***,,,(((%%%((()))(((,,,+++***)))((((((((()))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((************************''''''&&&&&&''')))***+++))))))))))))))))))))))))((())))))***************)))))))))******************++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***000/////////.........---...............---------///////////////......---...///000111222333333222//////000000000111111111222222111111111222333444333333222222222111111111111111111222222222333333333333222222222111111111333333333333333333333333222222000/////////000111000000000000111111111111000000///...............------...............---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++*********)))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((//////...------------...........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,........................//////...,,,,,,+++++++++,,,,,,,,,---------......////////////////////////,,,------...............111111111000000////////////000000111111111111000///000111222333333333333444444555666777888999999::::::999999999::::::;;;::::::<<<===???AAABBBCCCBBBBBBBBB@@@???@@@CCCEEEDDDFFFHHHHHHFFFEEEFFFGGGIIIHHHHHHGGGFFFFFFFFFFFFJJJKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAACCCEEEEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA???>>>>>>===>>>>>><<<=========>>>>>>>>>>>>999999::::::::::::;;;;;;888888777777888888999999888888888888888888999999999:::::::::999888666555222222222222333444555666555555444444444333333333333333333222222222111111000000000000000000000000000000111222222222222222555444333111000000000000....../////////.........,,,,,,+++++++++*********......------,,,,,,++++++***************+++++++++(((+++,,,(((''')))+++***,,,+++***)))((((((((((((+++******))))))(((((('''))))))))))))))))))))))))***))))))))))))(((((((((******))))))((((((''''''************************(((((((((((()))***++++++))))))))))))))))))))))))))))))***+++++++++++++++******)))((((((((())))))******++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++(((***,,,......---+++***------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***/////////...............---------...............///////////////......------...///111222333333333//////000000000000111111111111111000111222222333222222222111111111111111000111111111222222222222222222222111111111111111333333333333333333333333222111111000///000000000000000111111111222222222000000//////......//////---...............------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++******))))))((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))............------..............................------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,,,,+++..............................,,,+++************++++++,,,,,,,,,---------//////000000000000111111---...000111111111000///111111111000//////......///000111111111111000000444444555555666666555555333444555666777888888888:::999888777777999:::;;;999:::;;;===>>>@@@AAABBBAAA@@@???>>>===>>>BBBEEEDDDEEEFFFFFFEEEEEEFFFGGGIIIHHHHHHGGGGGGGGGHHHHHHKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>;;;;;;<<<<<<===>>>??????::::::::::::::::::::::::777666666666777888999999777777777888888888888888999999999999999777666555222222222222333444555666444444444444444444444444333333333222222222111111///////////////////////////000000111222111111111444333111////////////000+++,,,...///000///...............------------,,,.........------,,,,,,,,,)))))))))***+++++++++,,,+++,,,+++******+++------)))))))))))))))******+++)))))))))))))))(((((((((((((((((((((((((((((((((++++++++++++************+++******)))(((''''''&&&))))))))))))************(((((((((((())))))******((((((((((((((((((((((((((()))******++++++******---,,,+++)))))))))************++++++++++++******))))))*********+++++++++******++++++++++++******)))***+++,,,---,,,++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................,,,,,,------...//////000///////////////......---,,,---///000222333444444//////000000000000000000000000000000111111222222111111111111111111111000000000000111111111111222111111111111111111111000222222222222222222222222222111111000000000000000///000000000000111111111111111000000000000000111.........///......---,,,------------------------***************++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,++++++***)))(((''''''***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))((()))))))))************''''''(((((())))))******------..........................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))***,,,---------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,........................------,,,******)))))))))+++++++++,,,,,,,,,,,,---,,,,,,---------.........---...000111111111000///000000000000//////......000000111111111000000///111111222222222222111111222333444666777777777777888777666666666888999:::999999:::;;;===>>>???@@@>>>>>>===<<<;;;===AAADDDCCCEEEFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDEEEEEECCCBBBBBBCCCDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAA@@@@@@???>>>>>>===999999999999:::<<<===>>>::::::::::::::::::::::::555555555555555666777888666666666777777888888888888888888888777666666555333333333333444555666777333333333444444444444555333333333222222222111111////////////////////////...///000000111111000000222000///---------...///***,,,---/////////......////////////..................------------,,,,,,)))))))))***+++++++++,,,)))(((''')))*********+++((())))))***************&&&&&&'''((()))******+++((((((((((((((((((((((((************************+++******)))(((''''''&&&(((((()))))))))*********''''''((((((((()))(((((((((((((((((((((((((((((('''((())))))******)))))),,,,,,+++***)))))))))))))))******++++++******)))))))))*********+++++++++)))******++++++******)))++++++***)))***+++,,,---+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------...............+++,,,,,,---...///000000///////////////......---,,,---...000222333333333000000////////////////////////000000000111111111000000000000000000000000//////000000000111111111000000000000000000000000222222222222222222222222111111111111000000000///.........////////////000//////.........//////000......//////...------,,,------------------------))))))*********+++++++++,,,,,,---------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,++++++***)))((('''''')))))))))******)))))))))))))))************))))))************************((()))))))))************''''''(((((())))))******,,,---......///.........------------------------------,,,,,,,,,,,,++++++........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---........................,,,,,,+++************++++++++++++,,,,,,,,,---------------...//////000000,,,------...............////////////////////////000111111111111000000//////000000111111111000000111222444666777777666666666666666666666777888999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;===@@@CCCCCCDDDDDDDDDCCCDDDFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGEEECCCBBBBBBDDDEEEEEEDDDBBBAAA@@@@@@??????@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@???>>>===<<<999888777777888:::<<<===;;;;;;::::::::::::999999555555444444444555666666555555666666777777888888777666666666555555555555333333333333444555666777444444444444444444444444333333333222222222111111000000000000000000000000......///000000000000000//////...---------------+++,,,---.....................---------,,,,,,,,,---------,,,,,,,,,,,,,,,***************++++++++++++((((((,,,...,,,+++,,,,,,,,,,,,+++)))(((&&&%%%%%%%%%&&&''')))***++++++))))))))))))))))))))))))''''''((((((((((((((()))******))))))(((((('''''''''(((((())))))*********''''''((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))*********)))((('''))))))************)))))))))************+++++++++))))))************)))))),,,+++)))((()))***,,,...++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------------.........,,,,,,------...///000000///////////////......---,,,---...000111222222222000000////////////............///000000000000///////////////000000000000////////////000000000000////////////000000000000222222222222222222222222000111111111111000//////---------.........//////,,,,,,++++++,,,,,,------////////////...---,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,---------+++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++******))))))(((((())))))************))))))))))))************))))))************************))))))))))))************(((((((((((()))))))))))),,,,,,.../////////......------------------------------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...........................++++++*********+++,,,,,,,,,,,,,,,,,,---------------......///000000111111---------------...//////------......///000000000111111111111111000//////000111222333333333333333000111333555666666666555444444555666777777777777888888888888888888888888777999:::;;;;;;<<>>@@@???@@@AAA@@@???@@@CCCFFFHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIHHHHHHHHHIIIIIIJJJJJJHHHGGGEEEEEEFFFHHHIIIHHHEEEBBBAAACCCDDDDDDBBBAAA@@@@@@???>>>?????????BBBCCCCCCDDDDDDCCCCCCBBB>>>>>>??????>>>===;;;::::::999888777777999;;;<<<;;;;;;;;;::::::999999999999888777666666555666666444444444555666777777888444444333222222222333333111111111111222333444555555555444444444333333333333333333222222222111111000000000000000000000000---......///////////////...///000000000///...---///...,,,++++++,,,---............---------,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))'''###$$$,,,000+++''''''((()))***++++++***)))((('''''''''((((((((((((((())))))))))))))))))))))))((()))))))))******++++++(((((((((((())))))))))))&&&''''''((()))******+++)))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))***+++++++++++++++'''***---///000...,,,***))))))************)))))))))************+++++++++(((((())))))))))))((((((''')))+++,,,,,,,,,***))))))***,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,------.........---------...............///////////////......---......///000000000000000000000//////.........---,,,---///000000000///...---.........//////000000............/////////000---.........//////000000111111111111111111111111000111111222222000///...////////////000000000000///////////////000111222////////////...---,,,+++------------------------******+++,,,------......,,,,,,------,,,+++)))(((*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********((()))***++++++***)))((())))))************))))))************************))))))))))))******************))))))((((((''''''---,,,,,,++++++,,,,,,---......//////000111222222//////...---,,,,,,++++++((((((***++++++,,,++++++...------,,,,,,++++++***---------,,,,,,+++++++++(((((())))))************************************///...,,,***))))))******++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,---...//////...---,,,------------------------++++++,,,------...//////000...+++,,,......,,,***---...///000///...---,,,////////////000000000000111111000///////////////000000000000000111111222111222222333333333222222555333222333666666444222555666777666555666777999999999999:::;;;<<<===>>>AAA@@@@@@AAABBBDDDFFFGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCBBBBBBBBBDDDEEEFFFBBBAAA@@@>>>===>>>>>>??????@@@AAABBBAAA@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::999999:::;;;<<<<<<<<<:::999888888777777777888888888777666444333555555555666666666666777333333333333333333333333444444333333333444555555444444444333333222222222444333000...------......+++---///000111000///...000000000000000000000000//////...---,,,,,,++++++,,,,,,,,,,,,---...//////***+++,,,---...---,,,,,,+++++++++++++++***)))(((,,,+++++++++++++++++++++))))))***+++++++++++++++************))))))))))))))))))***))))))((('''&&&******))))))((((((''''''%%%&&&(((***,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''...,,,***(((''''''((()))))))))(((((((((((())))))++++++******************))))))))))))))))))))))))((())))))))))))(((((('''+++***)))((((((''''''((())))))))))))))))))))))))+++***)))))))))***+++,,,.........------..................------,,,,,,,,,)))******++++++,,,------,,,+++***))))))***+++,,,------------------------........................///............---------111000///...------...///222000...---,,,---///000.........------,,,,,,,,,//////////////////////////////////////////////////////000000000000//////111111000000//////......////////////////////////////////////////////////////////////////////////222111000///...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,---))))))***++++++++++++***************************))))))))))))))))))))))))************************(((((())))))))))))((((((%%%''')))***))))))***+++---,,,,,,++++++,,,,,,---.........---------------.........---,,,,,,,,,+++***++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))*********++++++************************---,,,,,,+++************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......///---+++,,,......---+++***++++++,,,,,,++++++***........./////////000000111000000/////////////////////......//////000111111222333333444444444444333111000111444444222000333444555444333333555777888888888999:::;;;<<<===?????????@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHEEEDDDCCCCCCCCCEEEFFFGGGBBBAAA@@@???>>>>>>>>>???AAAAAABBBBBBAAAAAA@@@???>>>======<<<;;;;;;::::::777777666777777999:::;;;;;;;;;:::999888777777777777777888888777666555444444444555555555666666666444444444444444444444444555444444333333333444444444444333333333222222222222222111111///...---,,,,,,---///000111000///...///////////////////////////......---,,,,,,++++++...------,,,,,,,,,------)))***,,,------------,,,+++++++++,,,++++++******++++++++++++++++++++++++)))***++++++,,,+++++++++************))))))))))))(((((()))******)))))))))***)))))))))((((((((('''###$$$&&&((()))))))))((())))))))))))))))))))))))))))))))))))((((((((((((+++***(((&&&%%%&&&'''((())))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((((()))***************************------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------111000///...------...///111000...---------///000...------------------,,,................................................//////000000000000//////000000000000//////......///////////////////////////////////////////////////////////////////////////...---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++***))))))***++++++******))))))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))************************(((((())))))))))))((((((%%%''')))))))))((()))***---,,,,,,++++++,,,,,,---...------+++***)))((('''------------,,,,,,,,,,,,------,,,,,,***)))'''&&&))))))******+++,,,,,,---+++++++++************************+++++++++++++++***************************+++++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,---...+++******************+++++++++++++++++++++++++++*********+++,,,,,,---------,,,+++,,,---...---,,,...---------------......---------.........//////000000//////......//////......------......///000111111333444555555555555222111111222333333222000333444444444333333555666666777777777888:::;;;<<<===>>>>>>@@@AAADDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFBBBBBB@@@??????>>>??????AAA@@@??????>>>>>>??????======<<<<<<;;;:::::::::555555666777888:::<<<===::::::999888777777777888666777777777777777666555333333333444444444555555555555555555555555555555555555444444333333222222333333333222222222222222000111222222111///,,,+++------///000000000///....................................------,,,,,,+++//////...---,,,,,,,,,,,,***+++,,,---------,,,,,,******++++++,,,+++++++++************************)))******+++++++++++++++************))))))))))))'''((()))***++++++++++++))))))))))))(((((((((((($$$%%%&&&''''''''''''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))************************))))))))))))))))))))))))&&&'''((())))))***))))))''''''''''''((()))***+++*********************************)))***++++++,,,+++******************+++------------,,,,,,,,,,,,---,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------000///......---.........111000///------......///---------------.........................................................//////000000000000//////000000000////////////...////////////////////////////////////////////////////////////////////////...------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++***))))))***++++++)))))))))(((((()))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((($$$&&&((()))(((((((((***---,,,,,,++++++,,,,,,------,,,+++***)))((('''&&&,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''))))))*********+++++++++*********)))))))))))))))++++++++++++++++++++++++************************((()))+++,,,,,,+++***)))************++++++++++++************+++,,,---...+++***)))(((((()))***+++************************))))))******+++++++++++++++++++++,,,------------//////...------...000111,,,,,,,,,---------......000//////.........//////......------......///000///000111333444555555555333333333444444444333222444555666555444444666888555555555666777888999:::;;;<<<===???AAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDEEEFFFHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@??????>>>>>>>>>===;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::888888888999:::<<<======999999888777777777888888666777777777777777666666222222333333333444444444444444444444555555555555555555555444333222111111222222222222222111111111000111111111000///---,,,---...//////000///....................................---------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------,,,++++++***(((((()))***++++++++++++)))))))))))))))*********(((((()))************)))************)))))))))((())))))***+++++++++++++++))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))(((((()))***+++,,,))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))&&&&&&''')))************((((((((((((((()))******++++++++++++++++++++++++(((((((((((())))))************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,........................000000///............///,,,,,,------......//////................................................//////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++******++++++,,,,,,++++++***+++******************+++++++++************++++++))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))%%%&&&((((((((('''((()))---,,,,,,++++++,,,,,,---,,,+++++++++******))))))++++++,,,,,,,,,,,,,,,,,,******+++++++++*********+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((()))***+++,,,+++***))))))))))))******+++++++++)))))))))***+++,,,---...,,,+++***))))))***+++,,,************************))))))************++++++***++++++,,,,,,,,,---...,,,+++*********+++---...,,,,,,,,,,,,------------//////............////////////......//////000111......000111333333444444222333444444333333333333333444555444333444555777444444444555666777888999:::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>======<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;:::888888888888888888999999777777777666666666666666222222222333333333333444222222333333333444444444444444444444333222111000111111111111111111111111222111000///......//////...///////////////..............................---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++***)))(((''''''((()))*********)))(((((()))))))))*********&&&''''''(((((((((((((((************)))))))))(((+++++++++++++++***))))))(((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((())))))***++++++))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))&&&&&&''')))******************)))(((((((((((((((************************+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------..................000000///...............---------....../////////................................................//////000000000000//////.............../////////////////////////////////////////////////////////////////////////////////...............---------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++***++++++,,,,,,++++++************++++++*********++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))%%%'''))))))((('''((()))---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))++++++,,,,,,,,,---,,,,,,+++******))))))))))))))))))************+++++++++++++++*********************************)))***************))))))(((((())))))***+++++++++***************+++,,,---,,,,,,++++++++++++,,,,,,***************************************************+++,,,,,,++++++,,,---,,,++++++,,,,,,---...///,,,,,,,,,---------............------......////////////......//////000111......000111222222222222///111222222111000000111111222222222111111333444444444444444555777888999999:::<<<===???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBAAAAAA@@@???????????????>>>===<<<;;;===<<<;;;;;;:::;;;;;;;;;;;;;;;::::::::::::::::::888888999999999888888777888888888888999:::;;;;;;999888777666555555555555222222222333333333444444111222222333333444444444333333444444444222111000000000000000000111111111333111///------...000111////////////....................................------------------------,,,,,,,,,,,,---...//////000///---,,,+++*********(((((())))))***)))))))))((())))))******+++++++++&&&&&&'''(((((((((((((((************))))))))))))++++++++++++***)))((('''(((((((((((())))))))))))''''''&&&&&&%%%&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))'''(((((())))))*********))))))))))))))))))))))))&&&'''((())))))***))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---............---///////////////......................../////////------------------------------------------------//////000000000000//////---............/////////////////////////////////////////////////////////////////////////////////,,,------------,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))***++++++++++++***))))))))))))(((((()))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))'''(((******)))(((((()))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********(((((()))++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******+++++++++++++++*********)))))))))************************,,,+++***))))))((())))))((((((((()))***++++++++++++***************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,***)))***,,,,,,---...///000000000000------------...............------------...///000......------......///000///000111222222222222222...000222222000///000111000111222111000000222444444444444444555777888999999:::<<<===>>>>>>======???@@@@@@AAAAAA@@@@@@???===>>>AAACCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???======>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::666666888999:::999999888999999999999:::;;;<<<===;;;:::888666555444444444333333333333444444444444222222333333444555555666111222333444444333111000/////////000000000111111111000000///////////////000000///...............////////////////////////------------------------------,,,,,,,,,------...,,,,,,+++++++++,,,---...***++++++++++++******)))))))))******+++,,,,,,---'''((())))))******))))))************)))))))))))))))))))))******)))(((((('''((((((((()))))))))***((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((('''))))))(((((((((((())))))''''''(((((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((((((((()))((((((((((((((((((((((((&&&&&&((()))))))))(((''',,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))))))))************++++++************++++++++++++++++++++++++++++++************************---------,,,,,,,,,+++++++++,,,---.........------///////////////......---////////////............------------------------------------------------//////000000000000//////---------.........//////////////////////////////////////////////////////////////////////////////------.........---,,,+++------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))***++++++++++++***)))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))(((***++++++***))))))***---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------,,,,,,+++***))))))))))))***++++++++++++++++++++++++,,,,,,---......))))))******+++++++++,,,+++*********))))))((((((************************---,,,***((('''(((((()))'''(((((()))***+++++++++++++++******************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++---...---***(((***,,,((()))+++---......---,,,---------.........//////---------------...///000---,,,,,,,,,,,,---......111222222333333333222222000222555444222000222333222333444333222222444666444444444555666777888999::::::<<<=========<<<;;;??????@@@@@@@@@@@@??????;;;===AAADDDFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCDDDCCCBBB@@@???<<<============;;;:::999999999:::;;;:::999888777::::::::::::::::::::::::555777999;;;<<<===<<<<<<999999999:::;;;<<<===>>><<<;;;888666444444333444333333444444444444555555333333444444555666777777000111333444444333222111.../////////000000111111...///111222111000...---111000///...............000000000000000000000000------------------------//////...---,,,,,,,,,,,,)))))))))***,,,...000222---------------,,,+++***))))))***+++,,,,,,------))))))***+++++++++++++++************))))))))))))&&&'''((())))))******)))'''((((((((())))))*********)))(((((((((***+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))))))))((('''(((''''''(((((()))***+++((((((((((((((((((((((((((()))+++,,,,,,,,,+++***++++++************++++++*********++++++,,,,,,,,,++++++******)))(((((((((,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++---...///...------/////////000///......---000000//////......------------------------------------------------------//////000000000000//////---------........./////////////////////////////////////////////////////////////////////////////////000111111111000............------------,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))------,,,,,,,,,,,,------))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))+++,,,,,,***)))******++++++++++++++++++++++++///...---,,,++++++++++++,,,+++***))))))***+++,,,+++***)))'''''''''((()))***((('''))),,,...,,,***++++++++++++)))((('''&&&,,,,,,,,,,,,,,,+++******)))************))))))((((((((((((((())))))))))))***++++++++++++***)))))))))))))))((()))******+++...---+++*********++++++*********++++++,,,,,,,,,))))))*********))))))((('''***------***))))))+++///...---,,,,,,---...///---------------------------.........------,,,+++)))***,,,.../////////......///000222222111111000////////////000111333333111111222222222333333333555555444444555666888999;;;;;;;;;;;;;;;;;;;;;;;;???????????????>>>===<<>>===888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::888666555444555888<<<>>>===<<<888777777888:::;;;;;;:::;;;:::888777555444444333333444444555555444444333222222222333333444444444333333333222222222111111000/////////............////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***,,,......---,,,+++++++++************++++++((((((((((((((((((((((((,,,+++***((('''&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''+++(((%%%&&&)))+++***)))(((((())))))******++++++***)))((('''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))******++++++,,,+++***)))(((((((((((('''((()))++++++,,,,,,+++******+++++++++,,,,,,,,,******))))))))))))******---------,,,,,,+++++++++)))************+++++++++******************************+++,,,---......///***+++,,,---............,,,,,,,,,---------......------............------------------------------000000////////////000000///---,,,*********+++,,,........................////////////////////////000///...---------------222000......000111222222///............------------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++***)))(((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********++++++***))))))***++++++,,,+++***)))((())))))***,,,***))))))+++,,,***((())))))************)))))))))))))))))))))(((''''''---,,,,,,+++)))(((&&&%%%)))))))))************+++++++++,,,,,,++++++******)))))))))))))))******+++---,,,+++*********++++++***++++++++++++++++++,,,******++++++++++++******(((***---,,,***))))))+++------,,,++++++,,,------------------------------...............---,,,,,,((()))+++,,,---...------...///000111222111111000////////////000111222222111111111222222222333333444444333333444555777888666777888999;;;<<<>>>>>><<<===>>>>>>??????>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@BBBBBBAAA@@@???>>>======999999::::::::::::999999;;;;;;;;;;;;;;;:::::::::999888888999:::999777555555444555888;;;======<<<:::999888888999:::999777777777666555444444444444333444444555555444444333222222222333333444444444333333222222111111111111000000/////////.........////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++,,,---------,,,+++++++++************++++++)))))))))))))))))))))))))))((((((''''''((((((((((((((((((((())))))))))))+++,,,...///...,,,***))))))'''&&&&&&'''((((((((((((((())))))))))))))))))$$$$$$$$$$$$%%%%%%&&&&&&)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))******((())))))***++++++,,,,,,*********+++++++++,,,,,,++++++************++++++------,,,,,,,,,+++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,---............,,,,,,,,,------------...------............------------------------------......------------......000000//////////////////........................////////////////////////111000///...............000...---...///111000000///............------------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))+++***))))))))))))***+++++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++***))))))***++++++,,,,,,+++*********++++++---,,,******+++***)))'''&&&'''(((******++++++++++++++++++++++++******))),,,,,,++++++)))(((&&&&&&*********+++++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))*********,,,,,,+++************++++++++++++++++++************++++++,,,,,,,,,++++++(((***,,,,,,***)))***++++++******))))))******+++------------------------.........------------,,,)))***,,,---...............///000111111111000000000000000//////000111111111111111222222222222333333333222222333444555666444555666888:::<<<===>>>999:::;;;===>>>????????????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@??????>>>===<<<<<<::::::999999999999:::::::::::::::::::::::::::::::::999888888888888555333555444444666999;;;;;;;;;;;;:::888888999888777555444444333333333444444555444444555555555555444444222222333333333333444444222111111111111000000000000000000/////////......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++************************&&&&&&&&&'''((()))***+++(((((((((((())))))))))))(((***,,,...---***&&&$$$''''''(((&&&%%%%%%&&&((())))))((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((************))))))))))))+++************+++,,,,,,***))))))))))))+++,,,---*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++************************,,,,,,+++++++++*********,,,,,,------------,,,,,,,,,,,,,,,,,,------------------............------------------------------......------------......------......///.................................////////////////////////111111000////////////000...------...000000///---///............---------------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++******))))))******+++++++++***))))))***++++++************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))------------------------,,,++++++***)))))))))***+++******************++++++++++++*********++++++,,,,,,+++*********)))((('''((()))******+++++++++,,,,,,------,,,,,,+++***'''((()))***************************+++++++++,,,++++++******))))))))))))(((((()))***************++++++******************,,,,,,++++++******))))))******++++++,,,+++++++++******++++++*********************))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////000111111111/////////000000000000000111000000/////////000000111111111111222222222222222222222222222333333444666666666777888888999999888999:::<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;:::999888888999:::;;;999999999:::::::::::::::;;;999888777777777555333666555444666888::::::::::::888777777888888777666444444333333333333444444444444555555555555444444333333333333333333333333111000000000000000000000000000000////////////...////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,++++++***+++++++++++++++************++++++************************'''''''''((()))***+++,,,(((((((((((())))))))))))&&&'''((()))(((&&&###!!!&&&(((***(((%%%$$$&&&)))))))))((((((''''''&&&&&&++++++***))))))+++,,,---((((((((((((((((((((((((++++++******)))(((((((((((((((((((((((()))))))))))))))************++++++))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((++++++******))))))((((((************+++,,,---...+++***)))((((((***,,,...************+++++++++++++++++++++******+++++++++,,,+++++++++++++++++++++))))))*********+++++++++************************************************,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,------------------000//////......//////000***+++---...//////...---........................////////////////////////000000///////////////000---------///111111///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,+++******************+++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))------------------------++++++******)))******************++++++*********)))***************************+++************+++***************)))(((((()))))))))))))))(((((('''&&&'''(((******+++++++++)))))))))*********++++++******)))(((((((((((()))(((((()))************)))************************+++++++++******)))))))))(((((()))***++++++******+++************+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++////////////000111111222///////////////000000000000000//////////////////000000111111111222222222111111111222222222222222555555555555666666777777888888999:::;;;<<<<<<;;;<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<999999999::::::;;;;;;;;;<<<:::888777777777555444777666444555777999:::999777666555666888999888777666666555444333333333333444555555666666555555444333333333333333333333333000000000000000000000111111000000000////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++*********+++,,,++++++************++++++*********************************))))))***++++++(((((((((((()))))))))))),,,+++***(((((('''((((((&&&)))+++***'''&&&'''***))))))((((((''''''&&&&&&***'''$$$""""""%%%)))+++((((((((((((((((((((((((+++*********)))))))))((((((((((((((())))))******---,,,,,,+++***)))((((((*********************************)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))******+++,,,......,,,+++)))((((((***,,,---))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++************************(((((()))***++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......//////............//////---///000222222222111000........................////////////////////////.........------......///...---...000111111///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,++++++***))))))))))))))))))))))))------------------------*********++++++*********))))))))))))))))))******))))))))))))))))))))))))************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++)))***++++++++++++***)))((()))******+++*********)))***++++++***)))***,,,,,,,,,++++++)))((('''&&&******++++++******)))((())))))*********))))))((()))))))))************++++++***)))((('''((())))))'''((()))++++++******)))((()))******+++************************)))))))))'''((()))***************,,,***))))))***++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---------------...////////////.........///000111/////////......///000000000000000111111111111222111111222222222222111111111111222333555666777777666777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999::::::;;;;;;<<<<<<===<<<:::888777888888777666999777555555777999:::999555555444555777999888777777666555444333222222222555555666666666666555555444444333333333333222222000000000111111111111222111111000000000/////////////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++************++++++************************,,,+++******))))))))))))(((((((((((())))))))))))---+++)))''''''(((***+++&&&((()))***)))))))))***))))))(((((((((((((((((()))&&&###!!!!!!$$$(((***((((((((((((((((((((((((************************'''(((((())))))******+++///...---,,,***(((''''''******************************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******,,,------++++++***))))))***+++,,,)))))))))************+++***))))))))))))))))))************+++++++++++++++)))************+++++++++************************(((((()))***+++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,---------......///////////////........................////////////////////////...------------......//////......///111111000...///............---------++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***)))))))))))))))))))))))),,,------......------,,,)))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))))))))+++,,,,,,,,,++++++***,,,---,,,)))((()))***,,,+++++++++)))((('''&&&,,,------------,,,++++++((())))))*********))))))*********+++++++++,,,,,,---,,,***)))((()))***+++'''(((***+++++++++)))((('''((()))***++++++***)))))))))))))))************'''((()))***++++++++++++---***((((((***,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))***+++---......---,,,,,,,,,---...//////......---...///000111...............///000111000000000000111111111111111222333333333222111111111111222222333444444555333444666888999;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>===;;;888888999999999888;;;999666666888999::::::777555444555777777666555333333222222222222333333555555666666666666555555444444444333333222222222111111111111222222333333111111111000000000//////////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''(((***+++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))***))))))((('''((((((((((((((((((((())))))))))))''''''&&&&&&&&&'''((()))%%%%%%&&&(((***+++***((((((((()))))))))))))))))))))((('''''''''(((******)))))))))))))))))))))))))))))))))******++++++,,,'''(((((()))******++++++......---,,,***)))((((((************************)))))))))))))))))))))***++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))***+++,,,************************))))))))))))************+++******))))))******+++)))*********++++++++++++)))************+++++++++******************************++++++,,,,,,------)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,........................////////////////////////...............///000000///---,,,---...000/////////............---------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,+++))))))))))))))))))))))))***+++,,,------,,,+++***)))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------)))***+++,,,,,,+++***))))))***,,,---...------,,,,,,...///,,,(((&&&'''(((+++++++++******)))(((''')))************)))((((((%%%&&&''')))+++,,,------++++++,,,,,,,,,---------///...,,,******+++,,,---'''(((***+++,,,+++)))((('''((()))+++++++++***)))(((((())))))******++++++((()))***+++,,,------------***((((((***,,,+++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++...---,,,++++++---///000//////...------...000111///......------///000111---------......000111222000000000000111111111111111222333444444333111111555444444333222111000000000222444777999;;;======;;;<<<===>>>????????????>>>???@@@AAABBBAAAAAA@@@===============<<<<<<<<<999:::<<<<<<<<<<<<:::999;;;;;;<<<<<<===>>>??????===;;;999888999;;;;;;:::<<<:::777777888:::::::::888777555555666666555333000000000000111222333444555555666666666666555555444444444333333222222222111111222222222333333333111111111111000000000000////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******%%%&&&))),,,------,,,,,,++++++************++++++((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))%%%&&&'''))))))))))))((($$$######&&&***,,,***'''(((((())))))******++++++%%%''')))***+++***((('''************************(((((()))***+++,,,,,,---'''(((((()))***+++++++++------,,,++++++*********************************)))))))))))))))*********++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))***+++******+++++++++******)))))))))))))))************,,,++++++++++++++++++,,,))))))******++++++++++++)))************+++++++++************************---------,,,,,,,,,++++++((()))***+++,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---.../////////......------......///111000...---,,,,,,---...........................///////////////////////////////////////000111111///---++++++,,,.........//////.........---------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++---//////...---,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++************************///+++((()))---...+++''')))************+++++++++((())))))))))))*********---,,,,,,++++++*********,,,,,,++++++***)))))))))++++++************++++++))))))*********))))))(((++++++++++++******))))))))))))))))))))))))))))))******))))))((((((''''''************************++++++,,,,,,,,,++++++***)))))))))***++++++,,,,,,))))))***++++++++++++***++++++******+++---...000........................---------............///---......////////////000000000111111111111000000111111222222222333333333111222444333222111111222...111444666777777888999:::<<<===>>>===<<<===>>>@@@?????????????????????AAABBBDDDCCC@@@===;;;:::::::::;;;;;;::::::999888::::::;;;;;;<<<======>>>;;;:::999888888888999:::;;;999777666666666555333333333333444444444555555666666555444444444444555222333333444444333333222444333222222111111222222111111111111111111111111111222222333333333222222////////////////////////........................111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++***)))((((((+++++++++*********))))))++++++******************---,,,***)))((('''((((((************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***,,,+++)))''''''''')))***)))(((&&&%%%%%%&&&'''(((+++***)))))))))***,,,,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++***************++++++,,,,,,,,,++++++***++++++,,,,,,++++++*********))))))***************)))(((((())))))))))))************,,,++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,+++***))))))*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000///...---,,,+++,,,---...,,,,,,------...///000000////////////////////////....................................////////////......---------,,,,,,,,,------------------------,,,,,,,,,++++++*********************************+++***+++,,,...---***(((,,,,,,,,,+++++++++******,,,,,,***)))))))))***++++++++++++++++++++++++++++++++++++************))))))******+++++++++*********************+++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++************************...+++((())),,,---+++'''))))))*********+++++++++)))))))))************+++*********++++++,,,,,,,,,******************++++++*********))))))*********))))))************))))))******)))))))))((((((((())))))))))))))))))))))))******))))))((((((((((((***************************++++++,,,,,,++++++***+++*********************))))))***++++++++++++***,,,++++++++++++,,,...///------------------------------------............///............//////000000000111111111111000000111111111222222222333333000222333333111000111222111444777888888888999:::777999;;;;;;:::::::::;;;=========>>>>>>>>>?????????AAABBBBBB???<<<;;;:::::::::;;;;;;::::::999888:::::::::;;;;;;<<<<<<<<<::::::999888999999:::;;;;;;999777666666666555333444444444444555555555666666666555444444444444555333333444444444333333222222222111111000111111111111111111111111111111111111111222222333222222111////////////////////////........................//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***)))))))))+++++++++*********))))))************************,,,+++***)))(((((())))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''((()))***'''&&&$$$""""""###$$$%%%)))((((((((('''(((((()))))))))((((((((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***))))))(((((())))))************************((((((((((((((())))))***++++++************++++++++++++++++++******))))))***************)))(((((())))))))))))************+++++++++++++++++++++++++++++++++***************)))************+++++++++,,,++++++***))))))*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---.........---,,,,,,,,,,,,---...,,,,,,------...//////000............................................................////////////.........---------,,,,,,------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,...---***(((*********++++++,,,,,,,,,,,,+++***)))))))))***+++************************+++++++++************)))++++++++++++***)))((((((%%%&&&)))+++,,,+++***)))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************---***((())),,,,,,***((()))))))))*********++++++)))************+++++++++*********+++++++++++++++((())))))***++++++,,,,,,***))))))(((((())))))***))))))************))))))*********)))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******************************+++++++++++++++***,,,,,,+++******)))(((((())))))***++++++++++++***,,,,,,,,,++++++,,,------++++++++++++++++++++++++------------............000000...------...///000///000000111111000000///000111111111222222222222000111222222111000111222666888;;;<<<;;;:::;;;;;;777999:::;;;999999999:::;;;;;;<<<<<<======>>>>>><<<>>>@@@???===;;;:::;;;:::::::::::::::999999888999999999999999:::::::::::::::999999:::;;;<<<===;;;999666666666666555444444444444555555555666666666666555444444444444555555444444444333333222222111111000000000111111222111111111111111111111111111111222222222222111111////////////////////////---------------------------,,,,,,++++++******)))************************,,,,,,++++++++++++++++++++++++******************+++************)))))))))******************************))))))))))))******''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++)))(((&&&%%%%%%&&&''''''))))))************))))))((((((((('''((())))))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******)))***+++++++++***)))((()))************))))))((())))))))))))******************************************++++++++++++++++++)))************+++++++++,,,+++******)))************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,++++++,,,---...///,,,,,,,,,---......//////........................---------------------------............///////////////.........---------------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...---+++(((((()))***+++,,,------...,,,+++******))))))******))))))))))))))))))))))))+++++++++************)))+++++++++***)))(((&&&&&&!!!$$$(((+++---,,,***((())))))************))))))+++++++++++++++++++++++++++++++++***************************************+++***((()))++++++***((())))))))))))************************++++++++++++...---,,,+++***)))((('''))))))*********+++++++++))))))(((((((((((())))))((())))))************))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++++++++***+++*********)))))))))((())))))***++++++++++++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000...---------///000//////000000000000//////000000000111111111111222111222222222111111222444;;;===??????>>>=========:::;;;======<<<;;;;;;<<<=========<<<<<<<<<<<<<<<:::<<<======;;;::::::;;;999::::::::::::999888888888888888888888888888888999999::::::;;;<<<======:::888666666666666555444333333444444444555555555666666555444444444444555666555444444333333333222111111111111111222222333111111111111111111111111111111111111111111000///////////////////////////------------------------,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,,,,++++++************************+++++++++************))))))))))))))))))))))))************)))))))))))))))******+++'''(((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))******++++++***))))))******+++((((((***+++++++++***)))(((((((((((())))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++***))))))((((((((())))))))))))))))))))))))))))))***************++++++,,,)))(((((((((((())))))***((()))***++++++***)))((())))))************)))(((((()))))))))************)))))))))))))))*********++++++++++++++++++++++++))))))*********+++++++++++++++***************+++***+++,,,,,,******+++,,,++++++++++++++++++++++++...------,,,,,,+++++++++******++++++,,,---...///,,,,,,,,,------.................................---------------------------------.........///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,......+++)))))))))***+++,,,,,,------+++++++++***************************************+++++++++*********)))))))))))))))))))))((('''&&&$$$&&&(((+++++++++***)))))))))************))))))++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))((())))))***))))))(((((()))))))))*********))))))*********+++++++++---,,,,,,+++***(((((('''+++++++++*********))))))))))))(((((((((((())))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++++++++(((((()))))))))*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000///...------...///000//////000000000000////////////000000000111111111111222333222111222444666===???AAAAAA???=========;;;<<<>>>>>><<<;;;<<<<<>>===<<<;;;;;;:::999:::<<<;;;:::999:::;;;999999::::::999999888777666666666777777777777777888999:::;;;<<<<<<======:::888666555666777666555222333333333444444444444666666555444444444444555666555444333333333333444333333222222222333333444111111111111111111111111000111111111000000///...........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++))))))))))))))))))))))))(((((()))))))))*********'''((())))))******++++++******))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))''''''''''''''''''(((((('''((()))***+++***))))))))))))*********+++++++++***))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))***************************************))))))******+++***************************************++++++,,,((((((''''''((())))))***((((((************)))(((((())))))*********))))))((()))))))))************(((((()))))))))*********,,,,,,,,,++++++++++++***))))))*********++++++++++++***************++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++---------,,,,,,++++++***)))***+++,,,------......,,,,,,,,,---------------........................------------------------------------............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,......+++)))++++++++++++++++++++++++++++++++++++******))))))+++++++++++++++++++++++++++++++++*********))))))&&&'''((()))))))))))))))++++++***)))))))))******))))))************))))))++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((())))))))))))*********(((((())))))***++++++,,,,,,,,,++++++***))))))(((***))))))(((((())))))***'''((()))******+++******((((((((((((((())))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((()))***++++++++++++''''''((())))))***++++++))))))***++++++++++++***++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,------------.........///////////////...//////000000//////...////////////000000000000111222222111000111444666;;;===???>>>===;;;:::;;;888:::;;;;;;999888888999??????>>>===<<<;;;;;;:::999;;;;;;;;;999888999;;;999999999999999888888777555555555666777777888888888999:::;;;;;;<<<;;;;;;999777666555666777666555333333333444444444555555666666555444444444444555666555444333333444555666555555444333333333333333111111111111111111111111000000111000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************(((((()))))))))))))))***'''(((((())))))*********'''((()))***************************))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''((()))***************))))))***+++++++++++++++******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((***************++++++,,,************************((((((((((((((())))))***(((''''''(((((()))***+++((((((((()))))))))******((())))))************)))))))))))))))************((())))))******+++++++++......---,,,+++***)))))))))************+++++++++*********)))******+++,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,......,,,***,,,,,,,,,+++++++++*********++++++++++++***))))))+++++++++++++++++++++++++++++++++************)))&&&&&&((()))***+++++++++///---***(((((((((***+++))))))************))))))***************************++++++,,,+++***)))((())))))))))))))))))))))))&&&'''(((((((((((())))))(((((((((((()))))))))***''''''((((((((()))))))))&&&'''((()))***+++,,,---++++++***************************))))))*********'''((()))******+++++++++&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))***++++++++++++((((((((()))))))))))))))))))))***++++++++++++***)))***,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,...000111111000///......////////////.............../////////000000///000000///...///222555666777999999888666666666777888999999777666666777;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<:::999888999:::999999999999999888777777333444555666777888999:::888999:::;;;;;;:::999999999777555555666777666555555555555555666666666777666666555444444444444555555444333222333555777888666555444333222111111111111111111111111111111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***)))))))))(((((((((((())))))******''''''(((((()))******+++((()))******+++***)))))))))))))))))))))*********(((((((((((((((((((((((('''''''''((()))*********))))))******)))((('''&&&(((((()))***************)))))))))******+++,,,---((((((***+++++++++***)))******)))((((((((((((((())))))))))))))))))))))))************************((()))))))))************(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((())))))***(((((((((((()))***+++,,,))))))'''''''''(((***+++(((((()))***************))))))))))))************))))))******+++,,,,,,---000000...---+++)))(((((()))************+++++++++******))))))***++++++,,,***+++,,,,,,******+++,,,******************************+++,,,---,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++((((((***,,,......,,,***++++++++++++++++++,,,,,,***++++++,,,+++***)))(((************************+++++++++************)))(((((()))***+++++++++++++++***))))))))))))******))))))************))))))******************************+++,,,+++***)))((())))))))))))))))))))))))&&&'''(((((('''''')))***(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************)))))))))***++++++,,,,,,++++++************++++++''''''(((******+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))'''''')))******+++++++++******))))))((((((''''''))))))***++++++++++++***(((***+++---......------************************++++++,,,,,,,,,---------(((+++...111222222000///......////////////................../////////000---......---,,,...111444111333555555444333222333777888:::999777666666777777888888999;;;<<<======<<<<<<<<<;;;888888999:::888999999999999888777777222333444666888999:::;;;888999:::::::::999888777999777555555666777777666777777777777888888888888666666555444444444444555444333222222333555888999666555444222111000000///111111111111111111111111000000000000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,*********************************++++++,,,,,,------,,,,,,+++***)))(((((('''((((((((())))))******&&&''''''((()))******+++((()))***++++++***)))(((''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&''''''((()))******+++******+++***)))(((&&&%%%''''''((()))))))))))))))++++++******+++---...000&&&''')))*********)))(((******)))((((((((((((((())))))))))))))))))))))))************************(((((())))))*********+++************************((((((((((((((()))******((((((((((((((((((((((((***************++++++,,,(((((((((((()))***,,,,,,***)))'''%%%&&&(((+++---(((((()))***************))))))))))))************))))))***+++,,,,,,------222111///---+++)))'''''')))************+++++++++******))))))***+++,,,,,,***+++,,,,,,******+++,,,************************((()))+++,,,---,,,,,,+++***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++*********************************((((((***,,,......,,,***))))))***+++,,,------...******+++,,,+++***)))((())))))))))))))))))))))))+++++++++************)))******+++++++++******)))&&&'''((()))******))))))))))))************))))))+++***************++++++***************************)))((((((((()))+++,,,(((((())))))************---,,,,,,,,,+++*********))))))***+++++++++++++++))))))))))))))))))))))))&&&'''((()))+++,,,......++++++************++++++------,,,++++++*********)))******+++***)))((('''(((((())))))))))))(((((())))))************))))))))))))))))))************((((((''''''''''''(((((())))))))))))************,,,+++***)))))))))***++++++***)))(((((()))***+++,,,,,,++++++++++++++++++******+++,,,------......******+++++++++,,,,,,,,,------------------------,,,------...............///////////////000111111333333222222333333444555555666777777666666777999999888888888999:::;;;;;;::::::999999888777777666:::888777888::::::888555222333444666777888888888999::::::;;;;;;::::::999:::999777666555666888999444444444555555555555555777666555444333222222222333222222555999;;;:::888888777666444333333444444111111111111111111111111---------.......................................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++************++++++************))))))))))))(((((())))))))))))(((((('''''''''&&&%%%%%%$$$$$$&&&&&&''''''(((((())))))))))))))))))(((((((((((()))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((())))))***((((((((()))******++++++******))))))((((((''''''))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,+++*********))))))((((((''''''(((((())))))******///...---+++)))(((''''''))))))*********))))))((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))+++---000111666555333000---+++)))(((+++++++++)))'''''')))+++))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------)))******,,,---...//////------,,,++++++***))))))+++***)))((((((((()))***//////.........---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,///000000000///---+++***,,,,,,++++++***)))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))...+++((()))+++,,,***(((,,,,,,***)))))))))***+++))))))))))))))))))))))))'''(((******((((((((()))******++++++++++++******++++++***)))))))))))))))***************************)))((((((((()))++++++)))))))))))))))*********++++++++++++************((()))******++++++******))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++************************,,,,,,---------,,,+++***(((((())))))))))))((((((((())))))******))))))((('''(((((((((((()))))))))))))))((((((((())))))***(((((()))))))))******************)))******++++++******))))))))))))******++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++------...////////////...///////////////000000111111111111111111222333333111222333333222222333555444555666777888999::::::888888888888888888888888:::888777888::::::777555222333444666777777888888666777888999::::::::::::777777777777777666666555555555555555555555444444666555444333333333333333777555444555666777555333444333222000000000000000111111111111111111111111000//////......---------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))************************++++++************++++++************))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''(((((()))))))))***---,,,+++***)))******+++(((((((((((((((((((((((('''(((((()))(((((('''''')))))))))))))))***++++++******))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))((('''''''''(((***+++************)))))))))((((((((((((((())))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))+++,,,---222222111000...---,,,,,,+++++++++)))'''''')))+++***))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++------...---------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------,,,+++))))))******************++++++((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))---+++))))))***+++***(((+++***)))((((((((())))))))))))))))))))))))))))))'''(((******((((((((())))))******++++++******)))+++***))))))((((((((((((************************)))))))))((()))******+++*********)))))))))))))))))))))))))))************'''((())))))******))))))))))))))))))))))))))))))+++++++++******))))))(((+++******))))))******+++'''(((((()))******++++++)))************))))))((((((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''(((((((((((()))))))))))))))***++++++(((((())))))))))))******(((((()))***++++++++++++))))))************)))))))))*********+++,,,,,,,,,******++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////......//////000111000////////////000111111...000111111000000111222222333555888::::::;;;:::666666777777888999::::::999888777888999999777555222333444555666777777777333444666777999:::::::::666777888999999777555444666666666555444444444333333333333333333444555666999777444333444444222111222111000///.........///111111111111111111111111222111111000///...---,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++******))))))************************++++++************++++++************))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))))))))((((((((((((((('''''''''%%%&&&'''((()))******++++++***))))))(((((())))))(((((((((((((((((((((((((((((()))))))))))))))(((***************++++++,,,++++++***))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((''''''(((***+++************))))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++'''((()))***************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))***+++,,,++++++***)))(((((('''***++++++)))(((''')))************))))))*********************************,,,,,,,,,++++++++++++************++++++,,,,,,,,,------,,,+++***))))))((())))))***+++,,,,,,------+++++++++,,,---...000111,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++************++++++******+++++++++******)))((())))))***++++++,,,,,,(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))*********)))***))))))((('''((((((((())))))))))))))))))))))))'''(((******((((((((())))))******++++++******))))))((((((((((((((())))))************************)))))))))))))))******+++************))))))))))))''''''(((((())))))******''''''((()))))))))))))))((((((((((((((((((((((((++++++******))))))((((((******))))))))))))******))))))))))))******++++++((((((((((((((((((((('''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))***++++++(((((((((((()))))))))***&&&''')))++++++++++++***((()))***++++++***)))(((((())))))***+++,,,,,,---++++++******************,,,,,,,,,,,,------------////////////////////////---...//////000000/////////............///000000///////////////000000111///111222222111000222333444666888;;;<<<<<<;;;:::666666777777888999999999888888888888888888777666222333444555666666666666444444666777888999999999888888999:::999888777666777777666555444333333333222222222333444555666777777555444333333333444444222222111111000000000000111111111111111111111111111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********))))))(((************************++++++************++++++************)))))))))((((((((())))))))))))(((((('''((((((((()))))))))***))))))((((((''''''&&&&&&&&&&&&''''''((())))))***(((((((((''''''''''''(((((((((((((((((((((((((((''''''((()))))))))((((((***))))))))))))***++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((())))))(((((((((((()))************)))))))))))))))******))))))(((((('''''')))((((((''''''''''''((())))))*********))))))((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***)))*********++++++++++++***)))'''&&&$$$###""")))***+++***(((((()))***++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------......///---,,,,,,+++***)))(((((()))******++++++,,,------,,,,,,,,,---......///000,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))*********+++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))************))))))''''''''''''(((***++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))'''''''''(((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))************))))))))))))))))))***,,,,,,+++++++++*********+++++++++***++++++++++++(((((())))))))))))((((((''''''((((((((((((''''''(((((()))))))))*********'''''''''''''''((()))***'''(((((((((((()))))))))%%%''')))***++++++******((()))***++++++***)))((((((((()))***++++++,,,,,,++++++******************++++++++++++,,,,,,,,,,,,////////////////////////---......///////////////...............//////000///////////////000111111///111222222111111222333555777999::::::999777666777777777777777777777777777888888888777777666666222333444555666666666555666777888888888888888888999888777666555666777777777777666555444333333333222222222333444555666777555555555444333333333444222222222222222111111111000000000000000000000000......//////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))*********))))))************************++++++************++++++************)))))))))((((((((())))))))))))((((((******)))))))))((((((((())))))((((((''''''&&&&&&(((((((((''''''''''''''')))))))))************)))((((((((((((((((((((((((%%%&&&''''''(((((((((''')))(((((((((((()))******''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))************))))))((((((''''''(((((('''''''''''''''(((++++++++++++***((('''&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++---,,,,,,+++)))(((((('''((()))+++***)))((()))***++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------.........************************++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------************************+++++++++,,,,,,+++++++++************+++,,,,,,---+++++++++*********))))))(((((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))(((((())))))+++++++++*********))))))(((((((((((((((((((((((('''(((******((((((((())))))))))))******)))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))(((((()))************)))((()))))))))************(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))''''''(((((()))***++++++***))))))(((((())))))***------,,,,,,+++******))))))))))))((())))))***+++(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))************((((((''''''''''''((((((''''''(((((((((((())))))''''''((()))************))))))************))))))((()))))))))***+++++++++******++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................------......///000//////......//////000111...///000000//////000111444555555666666444333222777777777777777777777666666888999888777555666666333333444555555555555555777777888888888888777777777666444222222333444555666666666555444444444333333333333333333444555666444555666555222000///000000000111111111111000///000000000000000000000000,,,---...///000111111222........................++++++,,,,,,,,,,,,------************************))))))******++++++******************************++++++************++++++************))))))))))))(((((())))))))))))((((((*********)))((('''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((('''((((((((((((((())))))***&&&&&&'''(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((%%%%%%&&&&&&((()))***+++++++++++++++***((('''&&&))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))###$$$%%%'''(((((())))))'''(((((()))***+++++++++''')))++++++***))))))************))))))************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))*********+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((()))***++++++,,,,,,++++++***))))))((())))))******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''(((***+++++++++++++++***))))))))))))))))))))))))))))))'''(((******((((((((()))((())))))******))))))(((+++******)))))))))******))))))))))))))))))))))))'''((()))***+++******)))''''''((()))***++++++,,,******)))))))))))))))(((((()))******++++++******))))))))))))))))))))))))''''''(((((()))*********))))))(((((((((((())))))++++++++++++************'''&&&&&&%%%&&&'''((()))(((((())))))))))))((((((((())))))******))))))(((((((((((())))))))))))***+++***)))((('''''''''''''''''''''((((((((())))))))))))((((((((())))))*********))))))))))))******))))))))))))******************++++++,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---------------...------------...//////---------------......///---...//////......///111333333333333333333333333555555666666777777888888555777999888666555555777333333444555555555444444444555666666777777777777666555555444444444444444555555555555555555444444666555444333333333333333,,,000333333111///......///000111111111111000///000000000000000000000000---------......//////000........................+++++++++,,,,,,---------++++++++++++++++++++++++)))******+++,,,,,,++++++************************++++++************++++++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((%%%&&&'''(((((()))))))))))))))(((((())))))***+++''''''(((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))************(((((((((((())))))))))))''''''''''''((()))***+++))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&&&&((()))))))))(((((($$$%%%%%%'''((()))******&&&(((***+++***)))*********))))))(((((())))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,---------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******)))))))))***++++++++++++************************++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))'''&&&(((***)))***+++++++++***(((((())))))))))))))))))))))))'''(((******((((((((()))(((((())))))))))))((((((...---,,,***)))((((((((())))))))))))))))))))))))'''((()))++++++******)))&&&&&&''')))***+++,,,---++++++******))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))******++++++***)))(((((((((***+++,,,(((((())))))))))))(((((())))))************))))))''''''''''''((((((((()))---,,,+++)))((((((((((((''''''''''''((((((((()))+++***(((''''''((()))***+++***)))(((((()))***+++*********)))))))))))))))******+++,,,------......,,,,,,,,,---------......------------------------***+++,,,,,,------,,,,,,...------------...//////,,,,,,++++++,,,,,,---......///000000//////000222333222222333444555666777333333444666777999::::::555777999999666444555777333333444444555444444444111222333555666777777888666777999:::999888666555444444444555555555555555777666555444333222222222$$$)))///222111000000000000111222333333222111000000000000000000000000000...............---------........................+++++++++,,,,,,---------------------------------)))***+++,,,,,,,,,,,,,,,************************++++++************++++++************))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))((()))***,,,,,,,,,+++***((((((((((((((((((((((((&&&'''((()))*********************)))***++++++,,,)))))))))(((''''''&&&&&&'''((((((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))***))))))(((''''''(((((())))))*********+++''''''(((((())))))******++++++)))(((((('''''''''&&&'''((()))++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++,,,---------+++***)))************************&&&(((***+++***)))******))))))(((((((((((())))))++++++++++++++++++++++++*********++++++,,,,,,,,,000///......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///)))***,,,...//////......))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---,,,++++++,,,------)))))))))***++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))&&&&&&(((***((()))*********)))'''&&&))))))))))))))))))))))))''')))******((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************(((((()))***************))))))************)))))))))((('''&&&&&&''')))******************************)))(((''''''((()))***((((((((((((((((((((((((************************------,,,+++***)))((((((++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&"""$$$&&&((()))))))))(((,,,+++***)))(((((())))))''''''''''''((()))++++++&&&&&&''''''((()))))))))++++++************++++++***************+++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,---------+++)))***---///...,,,---......,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111222333---...///000000111111000222111000000000222444666777777777777777888888888888555333444666888666444444444222222222222444444555555555666666666666777666777777777666444222000444444444555555555666666222222222222222222222222333222222111111222222333111111111111111111111111111111111111000000000000////////////////////////////////////////////////,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))***)))((()))*********(((,,,,,,,,,,,,,,,+++***)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))((((((''''''''''''(((((())))))(((((((((((()))))))))'''$$$%%%'''((('''%%%))))))***))))))((('''&&&))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&###%%%(((+++---------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************------,,,+++***)))(((''')))************+++++++++------------------------,,,+++***))))))+++---...000---))))))+++,,,+++)))------,,,++++++,,,---------------------,,,+++***************************,,,++++++******++++++,,,,,,,,,+++***))))))*********)))))))))))))))******)))***+++,,,,,,+++)))((())))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((()))))))))))))))***************)))(((((((((((((((******))))))))))))******(((((()))))))))*********(((((()))***************))))))************))))))+++***(((''''''((()))******************************)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***))))))((((((+++******)))(((((())))))((((((((((((((((((((((((((())))))))))))((('''&&&''''''(((((())))))(((((()))))))))((((((((((((((((((((('''(((((()))***+++***))))))(((''''''&&&&&&))))))(((((((((((())))))*********++++++++++++,,,)))******+++++++++++++++*********++++++,,,,,,,,,---+++******---......,,,---......---+++***+++,,,........................------------------,,,,,,....../////////......---222111000000000222444555777777888888999999999:::888555333444666777666555555555444333333444555555444444555555555666666666666666777666555444222111333444444444444555555555222222222222222222222222222111111000000111111222111111111111111111111111111111111000000000//////................................................,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))+++***))))))++++++***)))*********)))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((())))))((((((''''''(((((()))))))))(((((((((((()))))),,,***((((((***+++***)))((())))))))))))(((((('''))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((''''''''' !!!$$$&&&'''(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************+++++++++***************)))************+++++++++++++++++++++++++++++++++,,,+++***))))))+++---...---+++))))))+++---,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******************************,,,++++++******++++++,,,,,,++++++***))))))************))))))))))))******))))))*********))))))((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))+++*********)))(((((((((******)))(((((((((((((((++++++************++++++(((((())))))))))))******(((((()))***************((())))))******))))))(((,,,+++***((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((******)))((((((((())))))''''''''''''''''''''''''))))))******))))))((((((+++******)))((((((((((((&&&''''''(((((((((((('''))))))(((((((((((())))))***))))))((((((''''''&&&))))))(((((((((((())))))*********+++++++++,,,,,,((()))******++++++************++++++++++++++++++---,,,++++++---...---,,,,,,---......,,,,,,---....................................---,,,,,,,,,+++...//////...---,,,++++++111000000000000222333555555555666666777888999999777555444444555666666555666555555444444555555666333333333444444444555555666666666666555333222111333333333333444444444444333333333333333333333333111000000000000000000111111111111111111111111111111111000000000000//////........................------------------------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++***************,,,***)))***+++,,,+++***+++***)))((('''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''')))))))))''''''(((((())))))))))))((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''$$$%%%'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************))))))******+++++++++,,,)))************+++++++++************************,,,+++*********+++,,,---+++***((()))+++---------++++++************++++++++++++++++++++++++***)))************************++++++************++++++,,,+++******)))***************)))))))))))))))***)))((((((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************,,,+++******(((((('''&&&***))))))(((((((((((((((+++******))))))******+++(((((((((((()))))))))***(((((()))***************(((((())))))))))))((((((,,,+++***((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************''''''''''''(((((())))))***))))))((((((((())))))(((((((((((((((((((((((())))))************))))))+++***)))((('''((()))***%%%&&&((())))))))))))(((***))))))(((((((((((()))'''''''''((())))))******++++++************++++++((())))))******+++++++++(((((()))************)))++++++++++++************,,,,,,,,,------------,,,***,,,------,,,,,,---///++++++++++++++++++++++++---.........//////000000...............---,,,,,,000000//////000111333333000111222333444555666666666555444444555555555555555555444444444444555555222222333333333444444444666666555555444333222222222222222333333333444444333333333333333333333333111111000000000000111111111111111111111111111111111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************,,,+++***+++,,,,,,+++***---,,,***((((((***+++,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))))))))(((((((((((()))))))))))))))******)))))))))'''&&&''''''((((((((('''&&&'''((())))))***))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********************************)))************+++++++++))))))*********+++++++++************************++++++*********+++,,,---+++*********+++,,,,,,,,,******************************+++++++++******)))************************++++++************++++++++++++***************++++++***))))))))))))))))))***)))((('''''')))***+++))))))))))))))))))))))))******))))))))))))************))))))))))))************************************))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((()))***************(((((())))))))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************&&&&&&&&&'''(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((('''&&&'''((()))***'''((())))))***************))))))(((((((((((()))''''''(((((()))*********++++++************++++++''''''(((((()))******+++(((((()))************)))+++*********************,,,---.........---,,,,,,)))***,,,,,,++++++---...++++++++++++++++++++++++---.........//////000000,,,---...///////////////////////////000111222222///000000222333444555555555555555444444444555666333333333444444333333333222222222333333333333444555555444444333333333222222222222333333333444444333333333333333333333333222222222111111222222222000000000000000000000000000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************,,,+++***+++,,,,,,+++***,,,+++)))(((((()))+++---************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))(((((((((((())))))))))))************))))))((()))***+++++++++***+++&&&'''((())))))***))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((())))))************************************+++++++++************)))))))))*********+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++*********************************)))******+++++++++******************************+++******))))))******++++++***************++++++++++++***)))(((((())))))******)))((()))***,,,---))))))))))))))))))))))))******))))))))))))************))))))))))))******************************''''''(((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((((((((())))))(((((()))***************'''(((((())))))((((((''''''''''''(((((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''(((((())))))************************(((((())))))******))))))''''''''''''(((((()))******))))))))))))******+++))))))(((((((((((())))))+++******))))))(((((('''))))))(((((((((((())))))&&&''''''((()))***++++++((()))******++++++******))))))******************,,,...000000...,,,,,,,,,)))***+++++++++***,,,---------------------------.........---,,,,,,,,,+++,,,,,,---//////000000000.........///000000111111222222333333444555666666444555555444333333444666222333333444444333333222222222222333333333444444555555444333222222333333333333333333444444444444333333333333333333333333333333222222222222333333000000000000000000000000000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************+++++++++,,,***)))***+++,,,+++***(((((('''&&&'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))***++++++***)))((($$$&&&)))***)))(((((()))'''(((((())))))))))))((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************,,,+++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---...---+++)))))))))******+++,,,,,,+++******)))***++++++,,,+++++++++******************************))))))))))))***************)))******+++,,,,,,+++***)))((((((((((((***)))))))))***+++,,,---))))))))))))))))))))))))******))))))))))))************))))))))))))******************************%%%&&&'''''')))******+++((((((((((((((())))))******))))))))))))))))))***'''''''''((((((((())))))(((((()))***************''''''((((((((((((''''''&&&'''(((((())))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((())))))))))))((())))))*********)))((((((,,,***(((&&&&&&''')))+++(((((('''(((((()))***+++++++++******)))((((((((())))))(((((((((((())))))(((((()))***+++,,,------)))******+++++++++++++++(((((())))))******+++++++++...111111...,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------.........------------...///000000000000333333333444444555555555333555666444222222444666333333444555555444333333333333333333444444444444555444333222222222333444333444444444444555555555444444444444444444444444222222111111111111222222000000000000000000000000000000/////////.........------------------------------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))*********++++++++++++***))))))++++++***)))''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''((()))+++,,,,,,+++)))(((###&&&'''&&&%%%%%%&&&((())))))))))))(((((('''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++***************************************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++)))+++...---+++******+++***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,******************************))))))))))))************))))))***++++++,,,,,,+++***)))(((((((((((('''((()))***++++++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))&&&'''''''''((()))))))))((((((((((((((()))******++++++************++++++''''''''''''((((((((()))(((((()))***************''''''((((((((((((''''''&&&'''(((***++++++++++++************************'''((()))******)))((('''))))))))))))))))))))))))************************)))))))))))))))))))))((('''''''''''''''((()))***))))))))))))))))))))))))&&&&&&'''(((((()))((((((,,,,,,---,,,+++)))'''&&&---***'''$$$$$$%%%(((***''''''''''''(((***++++++((((((((()))******++++++++++++************++++++)))******,,,---...//////******+++,,,,,,,,,,,,+++'''(((((()))***++++++,,,+++...111111...,,,+++,,,,,,---......,,,,,,---...************************++++++---...000111222333------------,,,+++******,,,---...///000000000000222222222222222222222333333555666444222111444666333444555666666555444333333333444444444444555555555444333222222222333444444444444555555555666666444444444444444444444444111111000000000000111111000000000000000000000000000/////////............------------------------------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++))))))******++++++++++++***)))((()))***+++***((('''((()))***++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))&&&&&&&&&%%%%%%&&&&&&&&&((()))+++,,,,,,+++)))(((!!!%%%)))***((('''''')))))))))***))))))(((''''''))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++************************((((((((((((((()))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************'''((()))***+++,,,------)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++&&&***------,,,***,,,---+++,,,------------,,,+++***+++,,,---------------******************************))))))))))))************))))))***+++,,,,,,,,,+++***)))((((((((((((%%%&&&(((************)))))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++************************************************+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((())))))******)))))))))))))))******+++///,,,)))''''''(((+++---))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******************,,,,,,+++)))((()))***)))))))))))))))))))))))),,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,,,,+++******------------------------......//////000000111111111111222222222111111000222444555444111///000222666666666666666666666666333222111222444666666666444444555555444444333222555555555555555555555555222222222222222222222222111111111111111000////////////000000000000//////---///000222222000///---........................000000///...------,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++************)))+++*********))))))(((((($$$%%%(((***++++++***)))((()))***,,,,,,+++************))))))((((((''''''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&((((((((((((((((((((((((******++++++++++++******&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))+++***)))(((((()))***+++++++++************++++++******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''&&&''')))*********)))((()))***+++++++++)))((('''******)))))))))))))))***''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))------,,,+++************************************************************)))************+++++++++)))***+++,,,---,,,,,,+++******))))))))))))******+++++++++++++++++++++++++++++++++*********))))))(((((())))))*********++++++*********))))))((((((,,,+++++++++******))))))******))))))))))))******(((((())))))******++++++************************)))************+++++++++++++++++++++************)))(((((((((******(((&&&))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))*********+++++++++************************************************************)))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((())))))***+++---,,,***(((((()))***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******************+++,,,+++)))((()))***************************+++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------------------------------------------------------------......///000000111111000111111222222111111000111333444333111000111333333333333333333333333333444222111222444555555555222333333444444444333333444444444444444444444444222222222222222222222222111111111111111000////////////000000000000//////...///000111111000///...........................000//////...------,,,,,,---------,,,,,,+++++++++************************+++++++++*********))))))))))))((((((((('''''''''$$$%%%''')))***)))(((''''''(((((()))))))))))))))***)))))))))((((((((('''&&&&&&''''''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((()))******************)))''''''(((((()))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))+++***)))(((((()))***+++((((((((('''(((((())))))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************))))))(((((((((&&&'''((()))***))))))((()))******+++***)))((('''******))))))))))))))))))(((((())))))))))))((((((******************************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))******)))))))))***++++++************************************************)))************+++++++++)))***+++,,,,,,,,,,,,+++*********))))))*********++++++++++++++++++++++++++++++++++++************((()))))))))************+++*********))))))))))))++++++*********)))))))))******))))))))))))******)))))))))))))))*********************************))))))*********+++++++++''''''''''''((((((((((((***)))((()))******)))'''******++++++++++++******))))))))))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((()))))))))*********++++++************************************************************))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((((((((())))))))))))))))))(((((())))))***+++,,,+++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******************+++,,,+++)))))))))+++++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------.........---,,,,,,,,,---......------------------------------......///000000000000000111111111111000000000111333222111111222444222222222222222222222222444333111222333444444333111222333444444444444444444444444444444444444444222222222222222222222222111111111111111000//////...//////000000//////...////////////////////////------------------------//////......---,,,,,,,,,...------,,,+++*********++++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((((((%%%&&&'''(((((((((&&&&&&''''''&&&&&&''''''((()))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((())))))***+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))******))))))))))))******''''''''''''(((((()))******))))))((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********************)))))))))''''''((())))))))))))))))))************)))((((((((()))************))))))))))))************))))))******************************))))))))))))******))))))))))))))))))))))))+++************)))))))))(((''''''((()))***++++++************************************************)))************+++++++++******+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))***************************)))))))))******))))))))))))((((((******))))))))))))******************))))))))))))************************)))))))))*********++++++((()))))))))***+++++++++***))))))***++++++***(((++++++,,,,,,,,,,,,+++++++++******))))))((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))*********************************************************************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((()))*********************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************)))+++,,,+++***)))***+++++++++++++++++++++++++++)))***,,,---------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......---+++***))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000//////000000111000000000///000111111222222333444555555555555555555555555555333111111222333333222111222333444555666666666333333333333333333333333222222222222222222222222111111111111111000//////...//////////////////...000///............///000------------------------.........------,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++************))))))))))))++++++++++++++++++******(((((())))))((('''&&&&&&((('''&&&%%%&&&'''((()))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))))))))***))))))((())))))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((()))))))))***++++++******************'''(((((()))))))))))))))))))))*********)))))))))(((((()))***+++***))))))))))))************))))))******************************))))))))))))******((((((((((((((((((((((((************)))))))))))))))((((((((())))))***+++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))*********************************)))))))))(((((((((((((((******))))))))))))******++++++******))))))((((((************************))))))))))))************))))))***++++++,,,------***))))))***,,,,,,+++)))***++++++++++++++++++***++++++******))))))(((((())))))))))))))))))))))))***))))))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((((((((((('''((())))))***))))))*********)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************)))***++++++***)))***+++++++++++++++++++++++++++)))***+++,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,+++)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---...///000000000000000/////////000222333333333555555555555555555555555444222111111222222222111111222444555777888888888333333333333333333333333222222222222222222222222111111111111111000//////......////////////......//////............//////---------------------------------------,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++*********)))))))))((((((******************++++++************))))))(((''')))((('''&&&'''((()))***(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))))))))(((((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))******************++++++((((((((((((((())))))***))))))))))))))))))******(((((()))***************)))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))))))))************************************************))))))*********+++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))***************+++++++++((((((((((((((()))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))(((((()))))))))*********&&&&&&&&&'''((()))*********))))))***,,,,,,+++***))))))************))))))******************))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))((((((((((((((((((''''''(((((()))***))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************)))***++++++***)))+++,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,+++++++++---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,---...//////000000///000///...000222333333222222222222222222222222222333111///000111222222111222333444555777777888888222222222222222222222222222222222222222222222222111111111111111000//////---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******)))))))))(((((((((''''''''''''((((((((((((+++++++++******)))))))))))))))(((((())))))***+++(((((((((((())))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))************))))))(((''''''&&&&&&''''''(((((((((((((((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))***************((((((((((((((()))******)))))))))((())))))***+++)))((((((((()))***+++,,,******++++++++++++******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***,,,,,,+++***))))))))))))************************************************)))************+++++++++---,,,++++++******++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))************))))))))))))*********+++++++++++++++(((((())))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((())))))*********)))(((((()))+++,,,+++***)))))))))******)))))))))******************++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((''''''''''''((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************(((***++++++******+++,,,************************+++***((((((((()))+++,,,******++++++++++++******------,,,,,,+++*********++++++,,,------...//////+++++++++++++++++++++++++++++++++,,,------......+++,,,---...////////////111///...///222333222000000000000000000000000000111///...///111222222222111222333444555555555555222222222222222222222222222222222222222222222222111111111111111000//////---......//////......---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************************)))))))))((((((((((((%%%&&&&&&&&&''''''''''''******))))))))))))))))))(((((()))************)))'''((((((((()))))))))***&&&&&&''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((()))******************)))'''''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((()))((('''&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((())))))*********)))(((((('''((()))***+++***)))((((((((()))+++,,,***)))'''''''''))),,,...,,,,,,------------,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((())))))************************************************)))************+++++++++---,,,+++*********++++++*********))))))*********++++++++++++++++++++++++*********)))))))))((((((************)))))))))(((*********++++++,,,,,,,,,)))))))))*********++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++,,,,,,''''''''')))+++,,,+++))))))******++++++******))))))))))))***+++++++++,,,))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---,,,+++******+++,,,---)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))******)))((('''******))))))(((((((((''''''''''''''''''((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************(((***++++++******+++---))))))))))))))))))))))))+++***(((&&&''')))+++---******++++++++++++******...------,,,+++***))))))((()))***+++,,,---,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......+++,,,---...////////////222///...///222333111///000000000000000000000000000///...///111333333222000000111222333333333333111111111111111111111111222222222222222222222222111111111111111000//////---..................---,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))&&&''')))*********)))((('''((((((((())))))******%%%&&&&&&'''((()))******&&&'''''''''(((((())))))((((((((((((((((((((((((******++++++++++++******((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((,,,+++***)))''''''''''''((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((()))))))))***)))((('''''''''(((***+++***)))(((((((((***+++,,,+++)))'''%%%&&&)))---///......////////////......******************************))))))))))))******))))))))))))))))))))))))'''((((((((())))))******''''''&&&''''''((()))***************************************************)))************+++++++++...---+++*********++++++******))))))))))))******++++++++++++++++++++++++))))))))))))((((((((((((+++*********))))))((((((*********++++++,,,,,,,,,))))))******+++++++++,,,******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((('''&&&&&&(((***+++***)))+++++++++,,,,,,+++++++++******))))))))))))************)))((()))***,,,---&&&''')))*********)))(((((((((((((((((()))******))))))))))))(((((((((((())))))************))))))((()))))))))************...+++(((''')))***)))'''++++++************++++++------------,,,,,,+++***((()))***++++++***)))(((************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******)))(((((((((((((((***)))((((((((()))+++,,,************************+++++++++++++++***))))))!!!&&&+++---+++)))((())),,,+++*********+++------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000//////.........//////111111111111111111222222000000111111111111000000111111222222222333333333111111222222222333333333444444333222111000///...333222222222111111000000,,,---///000000000///...000000///...............//////............//////************************------,,,,,,,,,,,,++++++((()))******)))((()))***))))))))))))))))))))))))***+++***(((&&&&&&(((***++++++******))))))(((((())))))))))))))))))))))))!!! ###(((***)))'''((((((''''''''''''((((((******))))))((((((((('''$$$$$$%%%&&&''''''''''''&&&''''''((()))******++++++***)))(((((()))***+++((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''((()))++++++&&&((()))((('''&&&'''))))))))))))))))))(((((('''******))))))(((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******---,,,***)))))))))***+++))))))************))))))))))))))))))))))))))))))(((((()))***************+++)))''''''))),,,------///...,,,++++++,,,---...------,,,+++***)))((('''((()))***++++++***)))(((...---+++)))((('''((((((***)))((('''((()))+++---************************++++++------------++++++))))))************))))))************))))))((((((************************((())))))******))))))(((***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,'''((()))+++++++++***)))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))+++*********))))))(((((((((((((((((())))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))******))))))))))))***************)))******++++++&&&'''((()))***))))))(((((((((((((((((()))******************))))))))))))))))))************)))))))))*********++++++++++++,,,)))'''''')))++++++)))+++******))))))******++++++++++++++++++***))))))((()))***++++++***)))(((************************(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''((((((***)))((((((((()))***+++***************************************)))(((((( $$$)))++++++***+++,,,+++******)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............//////............//////111111111111111111111111000000111111111111000000111111111222222222333333111111111222222222333333222222111111111111111000222222111111000000000000......000111111111000///000000///...............///......------......///++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,------++++++,,,---))))))))))))))))))))))))&&&'''(((((('''''')))+++*********)))))))))))))))))))))))))))))))))))))))'''&&&&&&(((+++,,,***(((((((((''''''''''''(((((()))))))))(((((('''''''''&&&&&&'''((((((((('''''''''''''''((()))*********+++***)))(((((()))***+++((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((()))***+++'''((())))))''''''((()))))))))***))))))(((''''''))))))))))))((((((((((((***)))''''''&&&'''((())))))((((((''''''(((((()))((((((((((((((((((((((((***))))))(((((())))))***,,,+++***)))((())))))***((())))))))))))))))))((())))))))))))))))))))))))'''((())))))******)))))))))(((&&&'''***---/////////...,,,+++***+++,,,---------,,,+++***)))(((((()))******++++++******)))***)))((('''''''''((()))***)))((('''((()))+++,,,************************++++++,,,------,,,++++++)))******************)))++++++*********)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++************((())))))))))))*********((())))))************)))(((((()))***************))))))))))))))))))))))))((((((((()))))))))******))))))******************************)))))))))(((((((((((()))))))))******'''(((((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))***************+++******))))))''''''((())))))))))))))))))(((((((((((()))******++++++++++++************))))))************))))))*********+++++++++,,,,,,)))((('''(((***+++,,,++++++******))))))******+++((())))))))))))(((((('''))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((())))))*********)))(((''''''&&&&&&''''''))))))((((((((()))***+++******************************++++++******))))))$$$&&&)))*********+++,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............///...............//////111111111111000000000000000000111111111111000000111111111222222222222333111111111222222222222333000000000111111222222222000000000000//////////////////000111111111111000000000///..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((***+++***)))((()))+++))))))))))))))))))))))))%%%''')))((('''&&&'''((())))))))))))************)))))))))))))))))))))))),,,+++***+++,,,+++***(((((((((''''''''''''((((((((((((((('''''''''''''''(((((()))))))))(((''''''''''''(((((())))))************))))))))))))******((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))(((''''''(((((()))***+++((()))******(((((()))***************)))(((&&&&&&(((((((((((())))))))))))+++***((('''&&&''''''(((***))))))(((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))((((((&&&&&&'''+++...000000000///---+++******+++,,,------,,,+++***))))))((()))******++++++******)))(((((('''(((((()))***+++***)))((('''((()))***+++************************++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,---......//////......---***++++++,,,,,,++++++***+++************)))))))))((())))))))))))*********+++***))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++''''''((())))))***++++++************))))))))))))))))))))))))************((((((((())))))*********))))))))))))))))))))))))******))))))))))))******)))***+++++++++)))(((''''''(((((()))))))))))))))))))))(((((())))))***+++++++++*********)))))))))))))))************))))))))))))*********+++++++++)))(((((()))******************))))))))))))******((((((((())))))((('''''')))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++(((((('''&&&&&&&&&&&&&&&(((((((((((())))))******************************++++++,,,,,,,,,++++++***+++++++++)))((('''(((((()))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------...//////000000000000000/////////000000111111111111000000111111111111222222222222111111111111222222222222000000000000111111111111//////////////////........./////////000000000000000000///...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''((())))))''''''((()))))))))))))))))))))))))))(((***+++***'''$$$""""""(((((())))))******++++++((((((((((((((((((((((((******)))******)))((('''((((((''''''''''''((((((''''''''''''''''''&&&&&&))))))))))))(((((('''&&&'''((((((((()))))))))******))))))))))))))))))***((((((''''''''''''(((((())))))))))))(((((((((((())))))(((''''''(((***+++((((((((((((((()))******(((***+++***)))((()))***************)))'''&&&%%%''''''(((((())))))******+++***)))'''''''''((((((******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''(((,,,...//////111000...---,,,+++,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))******++++++***)))((((((((()))******************************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......////////////......***++++++,,,,,,++++++******)))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***((((((((()))***(((((()))***************)))))))))))))))))))))))))))*********++++++++++++''''''(((((())))))))))))*********)))))))))))))))))))))))))))*********+++)))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******)))***++++++***)))'''&&&((((((((((((((())))))***)))))))))))))))***++++++******)))))))))((((((((())))))************))))))(((((((((((())))))))))))******+++***)))(((((((((***))))))))))))))))))***(((((())))))***))))))(((***))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((('''&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))***************)))---,,,***)))(((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...//////000000000/////////......000000111111111111000000000000111111111222222222000000111111111222222222111111111000000000//////..................//////------------......//////000000///...............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************+++,,,+++******+++,,,(((((((((((((((((((((((((((***+++***'''$$$""""""(((((())))))******++++++(((((((((((((((((((((((('''((()))))))))(((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%(((((((((((()))))))))))))))))))))******)))))))))((((((''''''''''''((((((***)))))))))(((((((((''')))((('''''''''(((***+++)))(((((((((((())))))***(((***+++***)))((()))***************)))((('''&&&''''''(((((())))))******+++***)))(((''''''((()))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))***,,,......---111000///......---------------,,,,,,+++*********((((((((((((((((((((((((*********)))))))))((((((*********)))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------............------***++++++,,,,,,++++++***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++***((((((((()))***(((((()))***************)))))))))))))))))))))))))))*********++++++++++++))))))))))))((((((''''''))))))))))))))))))******((())))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))***))))))((((((((((((((((((((()))*********))))))))))))***++++++))))))))))))((((((((('''))))))************))))))'''''''''((((((((()))))))))+++,,,+++)))''''''(((***))))))(((((())))))***((())))))*********************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((())))))))))))(((''''''&&&&&&''''''&&&'''((()))))))))(((((())))))))))))))))))))))))&&&&&&''''''((((((''''''***)))((((((***,,,,,,+++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,************************,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////000000//////......------000000111111111111000000000000000111111111111222000000000111111111111222111111111000000/////////............////////////------,,,,,,,,,---...///000000///...............---,,,,,,++++++,,,,,,---************************++++++++++++************(((*********)))((()))***((((((((((((((((((((((((%%%''')))((('''&&&'''((())))))))))))************))))))))))))))))))))))))&&&(((*********)))***+++((((((''''''''''''(((((('''''''''''''''(((((((((''''''((((((((('''&&&&&&(((((((((((())))))))))))))))))************))))))((((((''''''''''''((((((******))))))((((((''''''(((''''''(((((()))***+++))))))(((((((((((())))))((()))******(((((()))***)))))))))))))))(((((('''(((((((((((())))))))))))***)))((((((((()))*********))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))&&&'''(((((()))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''((())))))))))))(((+++******+++---...---,,,////////////.........---------,,,,,,++++++++++++)))((((((''''''(((((()))((((((((((((((('''&&&%%%+++++++++++++++*********************************++++++************++++++******++++++++++++***************+++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))************+++((())))))))))))*********+++***))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++++++++***))))))(((''''''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((((((((((())))))***)))(((((('''((()))***+++******))))))******+++,,,*********)))))))))(((((())))))************))))))(((((((((((())))))))))))'''***,,,,,,)))(((((()))))))))(((((((((((())))))(((((()))***************+++***)))(((((()))***+++************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((***)))((((((''''''((((((&&&'''((()))))))))((('''))))))))))))))))))))))))&&&&&&'''((((((((((((((()))((('''))),,,---,,,+++))))))+++,,,,,,,,,+++***))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000000000///......---,,,,,,000000111111111111000000000000000000111111111111000000000000111111111111/////////000000000000000....../////////000000000...------,,,---...///000000000///...............------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++************&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&'''(((((('''''')))+++*********)))))))))))))))))))))))))))))))))))))))''')))++++++)))(((***+++((((((''''''''''''(((((('''''''''(((((()))))))))''''''((()))))))))(((((())))))))))))((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((*********)))((('''''''''&&&'''((())))))*********))))))(((((((((((())))))'''((())))))''''''((()))'''(((((()))))))))))))))))))))))))))(((((((((((()))((((((((((((***+++,,,)))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))***&&&'''((()))***))))))(((+++***(((''''''(((***+++))))))))))))))))))))))))'''((())))))******)))))))))))))))+++...///...---+++,,,,,,------------------,,,,,,,,,,,,++++++++++++***)))(((((()))***+++(((((()))***+++***))))))------------,,,,,,++++++************************,,,+++***))))))***+++,,,)))******************))))))))))))*********++++++))))))******+++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***************++++++,,,,,,((())))))))))))*********((())))))************)))(((((()))***************))))))))))))))))))))))))((((((((()))))))))************************))))))((()))))))))************&&&'''''''''(((((((((((())))))******************))))))))))))))))))))))))******))))))))))))******)))(((''''''''')))***+++)))((('''''''''(((***+++*********)))******+++,,,+++++++++************)))))))))************))))))))))))))))))************%%%(((+++,,,***)))***,,,))))))(((((((((((())))))''''''((()))******))))))+++***)))(((((()))***+++************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******)))(((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))***+++++++++++++++,,,***)))***,,,,,,***''')))***+++,,,---,,,++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000000000///...------,,,,,,000000111111111111000000000000000000111111111111000000000000111111111111------...///000111222222.../////////000000111111///......------///000111000000///..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***+++***)))((()))+++((((((((((((((((((((((((***+++***(((&&&&&&(((***++++++******))))))(((((())))))))))))))))))))))))&&&)))+++***(((&&&''')))((((((''''''''''''(((((('''((((((((())))))******'''((()))***************))))))))))))((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((+++******)))(((''''''&&&%%%&&&(((************)))***)))(((((((((((())))))'''((()))((('''&&&''')))&&&'''((()))******************))))))((((((''''''(((((('''((()))***,,,---((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******&&&''')))*********)))(((,,,***)))'''''')))***,,,))))))))))))))))))))))))(((((()))***************''''''(((+++...000000///))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---)))***,,,...////////////---.........------,,,+++************************,,,+++***))))))***+++,,,))))))************))))))(((((())))))*********+++(((((()))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,'''((()))+++++++++***)))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,(((((())))))*********+++&&&&&&&&&&&&'''''''''((()))*********++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******&&&'''((())))))******)))&&&''''''((()))******+++******++++++++++++************))))))((((((''''''(((((((((((((((((((((((('''(((((()))***+++++++++'''''''''''''''((())))))))))))(((((('''''''''&&&(((((())))))******++++++((((((((('''''''''''''''***)))(((''''''((()))***)))))))))((((((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''''''''''')))++++++)))'''((((((((((((((((((((((((++++++***)))(((((()))))),,,,,,+++***))))))******))))))(((''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))(((''''''''''''''',,,)))&&&&&&(((***)))(((+++***)))(((((()))***+++******))))))******+++,,,,,,+++*********,,,...000............//////000000333222111000////////////111111000000//////............//////000000111111000000//////.........---///......------///000111000000000000///...---,,,,,,------,,,++++++...000111000000///...---------........................---------,,,,,,+++++++++...---+++))))))))))))***+++++++++++++++***)))(((&&&'''''''''(((((())))))((((((((((((''''''&&&&&&((((((((((((((((((((((((,,,+++)))((((((((()))***&&&'''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''''''((()))******))))))((((((((('''(((((((((((())))))))))))++++++++++++******))))))))))))(((((((((((())))))///---***&&&%%%$$$$$$%%%(((((()))***************)))))))))))))))(((''''''((((((''''''((()))***+++************************'''((()))******)))((('''''')))***)))((('''((()))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))((((((((()))***++++++(((((((((((((((((((((((())))))(((((('''''''''&&&+++***)))(((((()))***+++***)))))))))***,,,...000---...///000000111000000///...---+++******++++++++++++************++++++************************)))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))))))))))),,,+++++++++******))))))******))))))))))))******,,,,,,++++++***))))))(((000,,,((((((,,,//////,,,))))))*********))))))(((************************))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))((()))***++++++***(((((())))))(((((((((((()))))),,,+++)))(((''''''((((((,,,,,,+++************)))))))))))))))))))))))))))+++*********))))))((((((***************)))(((((((((((()))))))))*********''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((()))*********)))******************)))***)))))))))((((((((('''(((((((((((((((((((((((('''(((((()))******++++++(((''''''''''''((()))))))))))))))(((((((((''''''(((((()))))))))))))))))))))*********++++++,,,,,,***)))(((''''''((())))))***************+++++++++))))))((((((((('''''''''******)))(((((((((((((((((('''''')))++++++)))'''((((((((((((((((((((((((%%%(((+++......+++'''$$$''''''''''''((()))***+++***)))((((((''''''(((((()))((((((''''''(((((()))))))))))))))***************)))((((((''''''((((((,,,***'''''')))+++***)))******)))(((((()))************))))))******+++,,,...---+++******+++,,,---((()))***,,,...///111111/////////......///000000......//////000000111111......//////000000000000000/////////.........---///......---...///000111000000000000///...---,,,,,,---...---,,,,,,...000//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''((((((+++++++++++++++***))))))''''''((((((((())))))))),,,+++******))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((((())))))))))))***))))))((((((((((((((()))((((((''''''(((((())),,,***)))'''&&&&&&&&&''''''((())))))******)))))))))))))))))))))(((''''''(((((((((((())))))))))))************************'''((()))******)))(((''')))+++,,,+++***)))***+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''+++***)))(((((()))***++++++*********+++---///000------.../////////......///...---+++******++++++++++++************++++++************************))))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((('''******))))))))))))******((((((((((((((()))))))))+++'''###$$$'''***)))'''+++++++++,,,,,,++++++***************************))))))))))))))))))))))))((())))))))))))))))))))),,,,,,+++***)))(((((()))&&&'''((()))******))))))))))))(((((((((((()))))))))((('''''''''((()))******)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((('''***************)))(((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((('''&&&%%%$$$''''''(((((())))))******((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))******+++((((((''''''(((((()))******)))))))))))))))(((((())))))((((((((((((((((((&&&''''''(((***++++++,,,+++***)))(((''''''(((((())))))******++++++,,,,,,))))))((((((((((((''''''+++******))))))))))))***(((''''''(((***+++)))((((((((((((((((((((((((((($$$'''+++------+++(((%%%'''''''''(((((())))))*********)))(((((((((((()))(((((())))))***))))))(((************++++++++++++******)))(((((((((((())),,,***((()))***++++++******))))))(((((())))))*********))))))******+++,,,///...,,,+++******++++++'''((()))***,,,---//////,,,,,,,,,------///000000////////////////////////...////////////000000000/////////.....................------......///000000000000000///...---,,,,,,---//////.........///......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))((((((((((((((()))***++++++++++++***)))))))))))))))))))))*********---,,,+++***)))***++++++))))))))))))))))))))))))((())))))))))))(((((('''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******((('''''''''((()))(((''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))((()))))))))))))))(((((('''(((((()))******)))''''''************************(((((())))))))))))(((((()))+++,,,+++***)))***+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******+++++++++***))))))************************))))))((((((((((((''''''******))))))))))))******++++++******+++---///000---------...------,,,,,,......---,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******&&&''''''((()))*********,,,)))&&&'''***,,,+++*********++++++,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((($$$%%%'''((()))*********))))))(((((((((((())))))&&&&&&&&&&&&'''(((******,,,+++)))''''''(((***+++)))))))))))))))))))))))))))((((((((((((''''''''')))************))))))(((''''''((((((((()))))))))******++++++++++++******(((((())))))(((''''''&&&'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((('''((())))))***************))))))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((()))************))))))((('''''''''&&&&&&'''((()))******+++))))))((((((((((((((((((******)))(((((()))))))))(((''''''(((******)))(((((((((((((((((((((((((((***)))'''''''''(((***++++++++++++******)))((('''+++******)))))))))))))))'''(((***++++++***)))))))))))))))*********+++++++++******)))))))))))))))***))))))))))))***)))))))))))))))(((((()))))))))******))))))******+++,,,------,,,+++******++++++*********+++++++++++++++---------------...//////333222111000...---++++++////////////////////////........................------------......////////////000//////...------+++...000111000/////////...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************+++++++++******+++++++++******)))************************+++***)))(((((((((***+++************************((()))***++++++***((('''))))))***))))))((('''&&&''''''''''''''''''''''''(((''''''''''''''''''''')))))))))))))))((((((((('''''''''((((((((()))))),,,+++***))))))***+++,,,''''''&&&&&&&&&&&&''''''(((((())))))))))))((('''&&&''''''((((((((((((((((((((())))))))))))((((((((()))***+++***)))&&&%%%************************(((((())))))))))))((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))++++++,,,,,,+++***)))((())))))))))))))))))))))))))))))((((((((((((((((((***))))))))))))))))))***************+++,,,---...------......---,,,++++++---------,,,++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++*********************))))))))))))******)))))))))***++++++,,,,,,...,,,***+++---///...---'''(((((()))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))******)))(((((((((((((((''''''((()))))))))******))))))(((((((((((())))))'''''''''''''''(((((()))++++++******************)))))))))))))))))))))))))))))))))))))))((((((((())))))************)))(((((((((((()))))))))******+++,,,,,,------,,,,,,+++(((((()))***************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((()))******))))))))))))************))))))((((((''''''&&&&&&++++++++++++++++++++++++)))))))))))))))(((''''''&&&&&&'''((()))******+++(((((())))))))))))))))))(((((('''''''''(((((())))))((('''''')))******)))))))))))))))))))))))))))***)))'''&&&&&&'''***+++)))************)))((((((+++******)))))))))))))))'''((()))+++++++++***)))((((((((()))))))))******+++******)))))))))))))))'''(((((((((((('''((((((((((((((())))))(((((((((******))))))******+++,,,************++++++,,,,,,,,,,,,,,,+++++++++++++++000///......---------...222222111///...,,,+++***/////////...............---------...............,,,------...............//////////////////...---+++...000111000/////////.........---------------++++++++++++++++++++++++......---,,,***)))((((((*********+++++++++++++++)))******+++++++++******++++++++++++******************)))(((((()))***+++))))))))))))))))))))))))((()))***+++++++++))))))))))))***))))))((('''&&&''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))))))))))))))''''''''''''((((((((((((++++++***))))))***+++,,,''''''&&&&&&&&&&&&'''''')))*********)))((('''&&&&&&''''''((((((((((((((((((((())))))))))))((((((((()))***+++***)))&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''((()))(((((((((((((((((((((((()))))))))))))))*********************************++++++++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******)))))))))((((((((())))))***++++++............------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******************++++++******))))))))))))*********************************)))((()))***++++++***&&&'''((()))))))))))))))************************************************+++*********)))))))))(((***)))((((((((((((((((((,,,++++++******)))))))))))))))(((((((((((()))))))))((((((((((((''''''&&&$$$&&&'''))))))(((&&&%%%************************************************((())))))*********))))))(((((()))))))))*********)))******************)))'''((()))***++++++++++++(((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((()))))))))))))))***))))))((((((((((((((((((******)))))))))((((((((((((((())))))))))))(((((())))))******++++++,,,,,,(((((())))))))))))******'''''''''''''''(((((())))))(((&&&''')))******)))))))))))))))))))))))))))&&&(((***+++***)))&&&$$$!!!###%%%((()))***************)))(((((((((((()))''''''((()))************'''((((((((())))))))))))******)))(((((((((((()))%%%''')))((('''&&&&&&''''''(((((())))))(((((('''******))))))******+++,,,))))))******+++,,,,,,,,,)))***+++,,,---...//////000000///...---,,,,,,---......................../////////............------------------.........,,,,,,---............---...///////////////......,,,---//////.........///.........---------------++++++++++++++++++++++++...------+++***)))((('''(((((())))))))))))((('''))))))***++++++++++++***+++++++++************************+++++++++++++++((((((((((((((((((((((((((())))))***************((())))))))))))((((((''''''''''''''''''''''''''''''((())))))***)))))))))&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((''''''''''''''''''(((*********))))))(((((((((''''''((())))))))))))((('''(((((()))))))))))))))(((((()))******)))''''''))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))******************************+++***))))))((())))))***''''''''''''''''''''''''(((((())))))))))))******))))))************))))))''''''(((((())))))))))))------......------,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++************************))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))(((((((((((((((((((((((()))))))))******(((((()))***++++++++++++************************************************+++++++++******))))))(((***))))))(((((()))))))))...---,,,+++***)))))))))))))))(((((((((((())))))************)))((('''&&&%%%&&&(((******)))'''&&&******************************+++++++++++++++,,,((())))))************)))'''''''''((((((((())))))((((((((())))))(((((((((((())))))*********))))))))))))))))))(((((((((((()))******************)))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++''''''((((((((()))))))))(((((())))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******))))))***************+++++++++(((((()))))))))*********((((((''''''((())))))******(((&&&&&&(((******)))))))))))))))))))))))))))((()))***+++***'''%%%###!!!$$$'''***+++++++++***)))((((((''''''((((((''''''''''''((()))***+++(((((()))))))))************)))((((((''''''((((((%%%'''******(((&&&'''(((''''''((())))))(((''''''******))))))******+++,,,)))******+++++++++******)))******+++,,,---.........---,,,,,,,,,,,,,,,---,,,------......///////////////.........---------,,,,,,,,,------.........+++,,,---.........------......////////////......,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))******)))((('''&&&))))))***+++++++++++++++++++++*********)))))))))'''(((***,,,,,,+++***)))'''''''''''''''''''''''''''''''''''''''((())))))'''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&((()))))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&''')))*********(((((()))((((((''''''(((((()))***)))((((((((()))***+++'''((())))))******))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))+++,,,+++***)))***+++))))))))))))))))))))))))***)))))))))))))))))))))***************************)))'''&&&&&&(((***+++(((((((((((((((((((((((((((((()))))))))*********((()))***++++++***)))((('''(((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++++++++************++++++************************))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******''''''(((((())))))******)))***+++,,,++++++,,,,,,'''((()))***++++++++++++************************************************,,,,,,+++******))))))(((******)))))))))******+++---,,,+++)))))))))******))))))(((((((((((())))))))))))***++++++***)))((()))))))))))))))***+++,,,************************))))))******++++++++++++(((((()))***************&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))******))))))((('''&&&))))))))))))((((((((((((******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))******+++&&&'''''''''(((((())))))(((((())))))******++++++%%%&&&&&&'''((()))******%%%&&&((()))***+++******)))))))))((((((((((((((((((((())))))*********+++))))))((())))))***++++++***(((&&&&&&(((*********))))))))))))))))))))))))///,,,(((%%%###$$$&&&(((###%%%'''***+++,,,+++***))))))(((''''''''''''''''''&&&&&&&&&&&&(((***+++)))************+++++++++))))))((('''''''''''''''%%%(((++++++)))'''((()))&&&'''((())))))((('''&&&*********)))***++++++,,,+++++++++++++++***)))(((,,,,,,,,,+++++++++******************+++,,,------//////.........---------//////.........---------,,,,,,,,,------.........+++,,,---.........---,,,......///////////////...,,,------,,,++++++...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,+++,,,,,,,,,+++***((('''((()))***+++++++++++++++************))))))((((((###%%%(((***+++)))'''&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''((())))))***))))))(((((((((((((((((((((((($$$%%%'''((((((((('''''''''((((((((())))))******&&&&&&&&&'''''''''((((((&&&(((+++------,,,***)))))))))(((((((((((())))))((((((''''''(((***---///(((((()))***************''''''((()))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***''')))***)))((('''((()))))))))))))))))))))))))))*********)))))))))))))))***************************(((%%%$$$$$$'''***,,,))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((((())))))************)))((()))***+++++++++++++++***+++,,,---------,,,+++++++++************++++++************************))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******''''''(((***+++---......((()))+++++++++******+++%%%&&&'''((())))))))))))************************************************,,,,,,++++++***))))))(((+++***************++++++******)))(((((()))***+++))))))(((((((((((())))))'''(((***+++,,,,,,++++++)))'''$$$"""###&&&))),,,************************(((((())))))*********+++(((((()))***************,,,+++(((&&&&&&''')))***))))))))))))((((((((((((((()))***++++++***)))((()))((((((''''''''''''((('''(((***,,,,,,***((('''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************''''''((((((((((((''''''************************))))))))))))))))))))))))***)))(((''''''((()))***(((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&((()))***((()))*********((('''&&&((('''&&&'''((())))))'''******+++******)))((((((''''''&&&'''***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***)))******))))))((('''&&&***)))(((''''''((()))***((((((((((((((('''&&&&&&******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,------............------)))***+++---...//////000//////...---------------------------------------,,,,,,,,,+++++++++******,,,+++******))))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++***************)))((((((******************************))))))(((((('''''''''(((((((((&&&&&&((()))))))))))))))))))))))))))''')))++++++***)))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))***+++,,,---...---,,,,,,((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''###(((------)))'''))),,,************************++++++******************)))))))))))))))((('''&&&******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))******+++++++++******)))((((((((((((((((((((((((++++++***)))(((((())))))*********))))))))))))))))))***++++++)))(((((())))))***++++++***)))***++++++++++++************)))''''''&&&&&&&&&&&&''''''************************&&&'''((()))***+++++++++))))))************))))))+++++++++*********))))))***)))))))))(((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&(((((('''''''''(((((()))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((('''''''''))))))))))))))))))))))))(((''''''&&&'''((()))***)))***++++++***)))((('''((('''&&&'''((())))))''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%'''(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((())))))'''((()))))))))))))))(((***)))(((''''''((()))***)))))))))))))))((('''''')))******++++++******)))*********+++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...------............------***+++,,,......////////////...------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++***************)))((((((''''''''''''''''''''''''***)))))))))(((((((((''''''(((((('''&&&&&&''')))))))))))))))))))))))))))(((***,,,,,,***))))))***))))))((((((''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&'''((()))***))))))(((((((((((((((''''''''''''))))))))))))((((((((((((%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))((((((((('''&&&(((******(((''')))+++((((((((((((((((((((((((---,,,+++***((('''&&&&&&))))))*********)))(((((()))))))))*********++++++))))))))))))))))))))))))************************)))(((''''''''''''((()))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))************+++++++++))))))******************************************))))))))))))))))))))))))++++++++++++++++++++++++***)))(((((((((((()))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))******************+++++++++******)))************************+++******)))))))))))))))************************)))+++---,,,***)))((())))))***++++++***)))***++++++++++++************)))))))))(((((((((((())))))************************))))))******+++*********))))))************))))))+++++++++*********))))))((((((*********)))'''&&&))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((()))******'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))******+++++++++***))))))((('''&&&'''((())))))'''))))))******))))))((((((&&&%%%$$$%%%'''(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''((((((&&&'''((()))************))))))(((((((((((()))))))))************)))(((((()))******++++++******))))))))))))************+++************++++++,,,,,,------------------------------------------------*********+++,,,---//////------............------------...////////////...///...------,,,,,,------------------------------------------,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))(((***++++++***))))))*********))))))((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&'''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((('''(((((()))***((((((((((((((((((((((((,,,+++***)))(((&&&&&&%%%))))))******+++*********((((((((()))))))))******))))))))))))))))))))))))************************)))((((((''''''(((((())))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))************++++++++++++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))******************++++++++++++)))******+++++++++***************************************)))))))))))))))++++++++++++++++++++++++***---//////---***)))))))))***++++++***)))***++++++++++++************)))++++++************++++++************************++++++,,,,,,+++***))))))))))))************))))))+++++++++***************(((((())))))))))))(((((())))))))))))(((((((((((())))))************))))))''''''''''''((()))***+++)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******))))))))))))((('''&&&'''((())))))'''******+++++++++******)))***)))((()))+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))******+++++++++******)))))))))************)))))))))))))))*********++++++)))******++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------............------...///////////////......000///......------......------------------------......---------,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++***************)))((((((************************))))))))))))((((((((((((''')))******((((((((()))(((((((((((((((((((((((('''(((***)))((('''((()))*********))))))(((''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((***))))))))))))))))))***))))))))))))(((((((((((()))(((((()))***+++)))(((************************((((((((()))))))))))))))((()))***+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))************************)))(((((((((((((((((())))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))******************+++******************+++)))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++))))))***+++++++++******************************))))))*********)))))))))******************+++++++++---000000...+++***))))))***++++++***)))***++++++++++++*********))))))++++++************++++++************************+++,,,,,,,,,,,,+++******))))))************))))))***************************)))(((''''''(((***+++))))))))))))((((((((((((******))))))))))))******'''''''''((((((***+++,,,***))))))(((((())))))***))))))*********+++++++++(((((((((((())))))))))))************************************************)))******+++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''(((((((((((('''&&&'''((())))))'''&&&&&&''''''(((''''''&&&,,,*********,,,---,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((''''''(((((())))))))))))((((((******++++++++++++******)))))))))******)))))))))************+++++++++,,,+++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------............------/////////000//////...---111000000///.../////////------------------------......---------,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++***************)))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((***,,,,,,***)))******((((((((((((((((((((((((&&&'''((('''&&&%%%'''((()))))))))***)))((('''&&&'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))******(((((((((((('''''''''''''''((((((((()))))))))***,,,+++***)))((('''&&&%%%(((((((((((((((((((((((()))******************)))(((((((((((())))))))))))))))))***,,,---,,,)))&&&************************)))))))))******+++++++++((()))***+++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************************((())))))))))))))))))((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))***************++++++*********(((((((((((((((((((((((((((((())))))************((((((((()))))))))******((()))***+++++++++++++++))))))))))))))))))))))))((()))************))))))'''((((((((())))))*********,,,//////---+++******)))***++++++***)))***++++++++++++*********))))))+++******))))))******+++******************************+++,,,,,,,,,,,,+++))))))************))))))************************+++)))'''%%%&&&(((***,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))******+++*********************************+++++++++,,,,,,(((((((((((())))))))))))************************************************'''((())))))******))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))&&&''''''((()))(((((((((''''''&&&&&&&&&'''((((((((('''&&&'''((())))))'''''''''((()))))))))((((((***)))((()))***+++***)))))))))))))))))))))))))))************************'''((()))************)))************)))((('''&&&(((((())))))))))))(((((())))))***++++++++++++***((())))))******))))))(((*********+++++++++,,,,,,''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------............------....../////////......---111000//////......//////------------------------------------,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((***,,,---+++*********))))))))))))))))))))))))&&&''''''&&&%%%%%%'''(((&&&'''((())))))((('''&&&'''''''''(((((())))))***))))))(((((((((((())))))(((''''''''''''((())))))((((((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((()))+++,,,+++***((('''((((((((((((((((((((((((,,,,,,,,,+++***)))))))))))))))******+++*********)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++((())))))******))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''&&&%%%)))************++++++++++++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))*********))))))***++++++***))))))((((((((((((((((((((((((((((((((()))******++++++'''((((((((())))))))))))((()))***+++++++++++++++(((((((((((((((((((((((('''(((***++++++***))))))&&&''''''(((((()))))))))(((***,,,,,,+++***+++,,,)))***++++++***)))***++++++++++++************)))***))))))))))))))))))***************************))))))***+++,,,,,,++++++))))))************))))))***************+++++++++)))(((''''''((()))***+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))***)))))))))))))))******'''((()))******)))(((''')))************+++++++++(((((((((((())))))))))))************************************************(((((()))************)))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''*********)))))))))(((((())))))))))))))))))))))))&&&&&&((()))))))))((('''(((''''''&&&'''((()))***((('''&&&'''((())))))'''))))))***+++++++++++++++)))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++((()))))))))))))))(((''''''((()))******)))((('''((())))))***++++++******(((((())))))))))))(((((()))))))))************+++$$$$$$%%%&&&'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------............------,,,------.........------//////...---------------------------------------,,,,,,,,,,,,++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))***,,,,,,***)))***+++***************)))((((((************************'''((((((((()))))))))***&&&)))+++,,,***)))(((((())))))))))))))))))))))))((())))))'''&&&&&&(((***###$$$&&&((()))((('''&&&&&&''''''((())))))******))))))(((((((((((())))))((('''&&&&&&&&&'''))))))(((((((((((('''''''''''''''''''''((()))*********''''''(((((())))))******))))))))))))))))))))))))(((((()))******)))(((((('''((((((((()))))))))***((()))***(((%%%$$$'''***((((((((((((((((((((((((++++++******))))))(((((())))))*********)))((((((((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++((()))************)))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))************+++++++++))))))******************************************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,((())))))******))))))((((((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))*********(((((()))++++++,,,,,,+++))))))))))))))))))))))))'''(((***+++++++++))))))'''''''''((())))))******&&&'''((((((''')))+++---)))***++++++***)))***++++++++++++************)))******))))))))))))***************************************+++******))))))))))))************))))))))))))*********+++++++++&&&'''(((*********)))((())))))))))))((((((((((((+++***)))(((((()))***++++++***)))))))))))))))***&&&''')))******)))'''&&&))))))))))))************(((((((((((())))))))))))******************************************************+++,,,,,,,,,,,,+++))))))************))))))************************))))))))))))))))))))))))'''((()))******)))((('''+++++++++************)))))))))))))))))))))))))))%%%&&&((()))))))))(((''')))(((''''''''')))***+++((('''&&&''')))))))))'''&&&&&&'''(((((((((((((((***)))(((((()))***((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((***+++,,,,,,+++&&&'''((()))************'''((()))******)))(((''''''((()))***************(((((())))))))))))(((((((((((((((((())))))))))))))))))***+++,,,---......************************++++++++++++++++++++++++*********+++,,,---...///---..................---+++,,,,,,---......------------,,,++++++++++++,,,------------------------,,,,,,,,,+++++++++******,,,++++++***)))*********)))))))))))))))))))))))))))***,,,,,,***)))***+++***************)))(((((('''''''''''''''''''''''''''((((((((())))))******$$$'''******)))'''&&&'''))))))))))))))))))))))))*********)))'''(((***,,,!!!###%%%'''(((((('''&&&&&&''''''((()))******+++))))))(((((((((((())))))))))))((('''((()))***+++)))(((((((((''''''''''''&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******)))***(((###&&&---************************&&&''''''((()))******+++)))))))))))))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......'''((()))******)))((('''(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++(((((()))++++++,,,,,,,,,************************&&&(((***+++,,,+++***)))'''(((((()))***+++++++++%%%%%%&&&%%%%%%'''+++...)))+++++++++***)))***++++++++++++************)))+++******************+++************************++++++++++++)))((('''&&&))))))************))))))))))))******++++++++++++((((((''''''''''''((((((+++)))((()))******)))((()))((((((((()))***++++++,,,+++***((((((((()))))))))***,,,+++)))(((((()))''''''&&&&&&&&&(((***+++(((((())))))))))))(((((()))************+++++++++111111///...---,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))***''''''((()))***++++++,,,******+++++++++******)))''''''(((((())))))******************************((('''&&&''')))++++++***'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((***+++&&&&&&&&&''''''''''''(((+++***((('''''''''((()))))))))))))))))))))))))))++++++)))((((((''''''''',,,,,,++++++++++++,,,,,,)))************++++++++++++***((()))***,,,++++++******))))))))))))******------------------------...------,,,,,,------.........//////...,,,+++)))...------,,,,,,++++++***------,,,,,,,,,+++++++++------,,,***(((''')))+++,,,///222///***'''(((++++++***((('''''''''((()))*********)))))))))))))))+++******)))(((''''''&&&((((((((()))))))))))))))(((((((((((())))))))))))---***((('''''''''%%%$$$''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))*********))))))(((%%%&&&&&&'''((())))))***(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((++++++******))))))((((((+++++++++************))))))))))))))))))))))))))))))))))))***+++++++++,,,---,,,+++)))((((((((((((***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))************))))))))))))))))))))))))((((((***000555666222------,,,***)))******)))(((***)))(((&&&&&&&&&'''((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******++++++************++++++)))))))))))))))(((''''''(((((('''(((((()))***+++)))+++------+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++***))))))++++++***)))))))))))))))))))))***++++++***)))(((((())))))***)))***++++++)))(((((()))))))))(((((((((((())))))''''''(((((((((((('''''')))************+++++++++++++++******)))*********+++++++++++++++++++++++++++***)))((('''(((((()))(((((())))))******++++++)))******+++++++++******'''((((((((()))))))))******************************((('''((()))+++******(((''''''&&&'''((()))***((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))******************)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,+++)))(((&&&&&&&&&''''''''''''((((((((())))))+++***)))((('''(((((())))))))))))))))))))))))))),,,+++***)))((((((((((((***))))))))))))))))))***)))************++++++++++++***((()))***,,,++++++*********))))))*********------------------------...------,,,,,,------...******+++,,,---,,,++++++,,,,,,,,,+++++++++******.........---------,,,,,,,,,---,,,***(((((()))+++,,,///111///+++((()))+++******))))))((((((((())))))))))))))))))******************)))((('''''''''###$$$$$$%%%&&&'''(((((())))))))))))*********************))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))************))))))***))))))(((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))************)))((((((((())))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******************++++++++++++***)))(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((('''((())))))***************************))))))))))))************))))))))))))))))))))))))---++++++///555777555111---,,,************))))))***))))))(((''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((()))***************++++++,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))******++++++************++++++,,,,,,,,,,,,+++***(((''')))(((((((((((())))))***)))+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))+++***))))))++++++***)))+++***))))))))))))))))))***))))))((())))))***+++(((***++++++)))(((((()))))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&)))************+++++++++((((((''''''((()))******************************+++***)))((((((((((((((()))))))))))))))*********(((((()))***++++++++++++(((((((((((())))))))))))***************************)))'''((()))******))))))(((((((((((()))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&(((((()))))))))***************)))((((((((((((((())))))))))))))))))))))))++++++***)))(((((((((((()))))))))))))))))))))))))))************++++++++++++***((()))***,,,++++++++++++************++++++,,,,,,,,,,,,------------...------,,,,,,------...((()))***,,,---.........++++++++++++++++++******//////.........---------,,,---,,,+++)))((()))+++,,,...000///+++)))***+++******++++++******)))((((((((())))))******++++++******))))))((((((''''''%%%%%%&&&''')))***++++++))))))*********+++++++++'''***------***)))***+++''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&'''((()))******))))))************))))))++++++***))))))(((''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))************++++++*********)))))))))))))))))))))))))))))))))******************)))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&))))))))))))))))))))))))'''''''''''''''(((((()))************************))))))))))))************))))))))))))))))))))))))///,,,+++---111444444222---,,,+++***)))))))))))))))************)))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((()))***************++++++,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))******++++++************++++++...///000000...,,,)))(((*********)))))))))))))))***++++++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''(((***+++***)))++++++***)))((((((((()))((((((((())))))***++++++(((***++++++)))((()))***))))))))))))'''%%%###"""''''''((((((((((((''''''))))))*********+++++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))'''''')))***++++++++++++(((((((((((())))))))))))************************(((&&&%%%&&&)))*********(((((((((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((())))))((((((((()))))))))*********))))))((((((((((((((())))))))))))))))))))))))***)))(((((('''''''''(((******++++++++++++******))))))*********++++++++++++***((()))***,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...++++++,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,---,,,***)))***+++***,,,...---***))))))*********+++,,,,,,***)))(((''''''((()))***++++++,,,***)))))))))((((((((('''''''''((()))******++++++((())))))))))))*********&&&+++//////***'''(((+++''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((())))))************)))((()))))))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))))))))))))))((())))))((((((''''''&&&&&&))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''''''''''''''((())))))*********))))))))))))((((((((((((((((((((((((((((((''''''''''''((())))))************************((()))))))))************))))))))))))))))))))))))***)))((())),,,///...---,,,,,,,,,***)))((()))***)))***+++,,,,,,+++)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((()))***************+++++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++---...000000000...+++***++++++++++++***))))))(((***+++***)))'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&''')))***)))(((++++++***)))((((((((()))(((((())))))************''')))++++++)))))))))******++++++***)))'''%%%###))))))************))))))))))))*********+++++++++,,,,,,+++***************))))))))))))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))&&&'''((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))$$$######%%%(((***++++++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***((()))))))))************''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((()))))))))''''''((((((((())))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&'''''')))***++++++++++++***)))))))))*********++++++++++++***((()))***,,,++++++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------......//////,,,------....../////////---------,,,,,,,,,,,,++++++,,,---,,,+++******+++(((***++++++))))))))))))******+++,,,,,,***)))(((''''''((()))***++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&+++///...((($$$%%%'''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((()))***************))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))*********+++++++++************************)))(((((((((((((((((()))))))))((((((''''''&&&&&&(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++*********)))))))))(((((())))))))))))))))))))))))+++******))))))((((((((('''&&&&&&''''''((()))***+++*********))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((&&&&&&'''***++++++***)))+++,,,---+++(((''')))+++)))***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((()))******************++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++)))***,,,...///...---,,,++++++,,,,,,+++***)))((()))******(((''''''***,,,************************))))))))))))))))))))))))***))))))(((((())))))***'''&&&&&&''')))***)))(((+++***))))))))))))))))))((())))))************)))''')))***+++)))))))))***,,,,,,,,,,,,+++***)))((()))******++++++******))))))************+++++++++++++++***)))(((((())))))************************'''''')))***+++,,,,,,,,,)))))))))))))))*********''''''((()))************))))))))))))(((((((((((())))))))))))))))))))))))%%%$$$###%%%(((***++++++&&&'''''''''''''''&&&%%%))))))))))))))))))))))))((((((((((((((()))******))))))))))))************'''(((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))******)))((('''''''''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&)))************++++++++++++***((()))***,,,++++++++++++************++++++******++++++,,,,,,------...------,,,,,,------...,,,,,,+++*********++++++------......///000111111------,,,,,,,,,+++++++++***,,,------,,,++++++,,,(((((()))*********))))))******++++++******)))((((((((())))))******++++++))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((***,,,+++'''$$$###$$$''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))******+++******,,,,,,+++***((('''&&&&&&(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((()))))))))*********++++++************************)))((((((''''''(((((()))))))))((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((())))))***))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&(((***,,,,,,+++***)))+++,,,---+++(((''')))+++))))))***++++++++++++***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((()))*********************++++++******)))((())))))))))))))))))))))))******))))))))))))******++++++************++++++'''((()))+++,,,------...***+++,,,------,,,***)))((()))))))))(((((()))+++************************))))))))))))))))))))))))******))))))))))))******)))(((''')))+++,,,+++***))))))))))))))))))***+++))))))***+++******(((((('''(((***+++***)))***++++++***************++++++))))))************)))))))))************+++++++++))))))(((((())))))******++++++++++++++++++++++++)))***+++++++++***))))))(((((())))))******++++++(((((()))))))))))))))(((***)))))))))(((((((((''')))))))))))))))))))))))))))'''&&&''')))++++++***'''(((((()))((('''&&&%%%)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))************((((((((()))))))))******))))))(((((((((((())))))'''''''''''''''''''''''')))***+++++++++***)))((((((((()))))))))*********((())))))***)))((('''&&&(((((((((((((((((((((((())))))((((((((())))))***&&&'''((())))))((('''&&&)))************++++++++++++***((()))***,,,++++++*********))))))*********)))******+++,,,,,,------...------,,,,,,------...+++***))))))))))))***+++,,,,,,---...///000111111...---------,,,,,,,,,,,,***+++---...,,,++++++,,,))))))***+++,,,,,,++++++******))))))((((((((())))))))))))))))))*********(((((((((((())))))))))))************))))))))))))''''''''''''(((((((((((()))))))))((('''&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))'''((()))******+++++++++,,,+++***)))'''&&&%%%$$$(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((('''(((((((((((()))))))))************************)))(((''''''''''''((()))(((((())))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))************)))(((*********)))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))((((((((()))******)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))***+++*********++++++***---...,,,(((&&&(((,,,)))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((()))******************************))))))((())))))))))))))))))))))))******))))))))))))******++++++************++++++)))((((((((()))+++---...)))***,,,---...---+++***&&&(((******)))((()))***************************))))))))))))))))))))))))******))))))))))))*********))))))***,,,...---,,,))))))(((((()))***++++++)))***++++++***)))(((''''''(((***+++***)))***+++''''''&&&&&&&&&(((***+++(((((())))))))))))(((((()))************+++++++++(((((())))))***,,,---...++++++++++++++++++++++++,,,,,,---,,,+++)))'''&&&'''(((((()))***++++++,,,((()))))))))))))))((('''******))))))((((((((('''))))))))))))))))))))))))---+++***)))***+++***)))((()))*********((('''&&&)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************(((((())))))******++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&''')))+++,,,---,,,,,,)))************+++++++++((()))*********)))'''&&&((((((((((((((((((((((((+++***************++++++((()))***,,,,,,***)))((()))************++++++++++++***((()))***,,,,,,+++******))))))))))))******))))))***+++,,,,,,------...------,,,,,,------...++++++*********+++---...***+++,,,---...000111111//////.........---------)))+++......---,,,,,,,,,+++***+++,,,......---,,,+++***((('''''''''((()))*********)))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))***(((&&&&&&'''(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))***++++++''''''(((******+++++++++((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((************************)))((('''&&&&&&'''((()))(((((())))))******++++++&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))************))))))))))))******++++++++++++************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++)))'''&&&'''***---***---...,,,'''&&&(((,,,***)))((((((((()))+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******************************)))(((((())))))))))))))))))))))))******))))))))))))******++++++************++++++,,,***)))((((((***,,,---)))***,,,.........,,,+++%%%'''*********)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''(((((())))))***************+++++++++******))))))((((((''''''))))))*********+++++++++++++++***)))(((((())))))***+++,,,------,,,+++***))))))))))))))))))))))))'''(((((()))***++++++,,,+++***((('''&&&''')))***(((((()))***************,,,,,,+++***)))))))))***************))))))))))))''''''(((******+++++++++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&++++++***)))))))))))))))************************+++***)))'''&&&(((,,,000))))))))))))***************)))(((''''''((()))***))))))(((((('''''''''&&&)))))))))))))))))))))***,,,+++)))((((((((()))***+++++++++***************++++++******))))))((((((,,,,,,++++++,,,,,,---...---......---+++(((%%%###+++,,,,,,------,,,,,,++++++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******))))))************))))))+++++++++*********))))))))))))************))))))******))))))))))))******((()))***++++++***)))(((***)))(((''''''((()))***+++*********))))))((((((&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''((()))+++,,,((()))))))))))))))((((((***)))(((''''''((())))))))))))))))))))))))))))))+++***)))*********(((&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,*********)))))))))))))))+++*********))))))((((((******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++************************,,,,,,+++++++++++++++,,,+++++++++************)))(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))((((((************************))))))************)))))))))***+++++++++)))(((''',,,+++***)))((((((((()))+++*********))))))((((((***+++,,,,,,+++***)))((()))))))))))))))))))))))))))************+++++++++,,,+++)))((((((((())))))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((((((((((((((()))***************(((((((((((())))))))))))))))))*********+++++++++,,,,,,+++***************))))))************))))))))))))))))))))))))))))))'''(((((())))))*********+++***(((''''''((()))***(((((()))************)))+++***))))))((((((((()))******)))))))))(((((((((''''''(((******++++++***((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((('''(((((((((******)))(((((((((((((((''''''''''''''''''''''''%%%%%%$$$"""!!!"""%%%((((((((()))))))))************)))(((''''''((()))*********)))))))))(((((((((******))))))))))))))))))+++******)))))))))))))))*********************************)))))))))))))))))))))(((((())))))***++++++,,,---------+++)))'''+++,,,,,,------,,,,,,++++++++++++*********))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++******))))))************))))))+++++++++*********))))))))))))************))))))***))))))(((((())))))***))))))************))))))***)))(((''''''((()))***))))))))))))((((((''''''&&&'''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++(((((())))))))))))(((((())))))(((''''''((()))***))))))))))))))))))))))))***)))))))))++++++)))''')))(((''''''''''''((()))((((((((()))))))))*********)))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((*********)))))))))))))))))))))************)))))))))((((((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))************************))))))))))))************+++++++++******+++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************((()))))))))************************************,,,++++++************++++++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********************************)))))))))))))))************************))))))************)))))))))************))))))(((******))))))))))))******************)))))))))(((******+++++++++***((((((************************))))))*********+++++++++***)))(((((((((***,,,---,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''(((******))))))((('''''''''((()))*********)))))))))************+++---,,,++++++++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''(((******'''((())))))******))))))))))))((('''''''''(((((()))))))))(((((((((''''''''''''((()))************''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%'''(((((())))))))))))******))))))(((((((((((())))))************))))))))))))*********))))))((((((((()))************))))))((())))))))))))))))))))))))))))))))))))************((((((''''''(((((()))***)))***,,,---------,,,+++++++++,,,,,,,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++******))))))************))))))+++************)))))))))))))))************)))))))))((((((''''''(((((()))******))))))))))))******))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))***(((((())))))))))))((((((((((((''''''((()))***+++)))))))))))))))))))))))))))(((((()))++++++***((()))((((((''''''(((((())))))))))))*********++++++))))))))))))))))))******'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))******************))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))************************))))))))))))************+++******))))))******+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))************'''((()))***+++******)))************************,,,+++***)))))))))))))))++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++)))))))))))))))*********************))))))))))))))))))*********)))((((((************************)))))))))*********++++++)))(((''''''))),,,///222,,,,,,++++++***)))((((((************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***)))))))))((((((''''''&&&''')))***+++***)))((('''((((((((()))))))))***))))))))))))************,,,++++++*********++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((()))***+++'''(((((()))))))))))))))))))))(((''''''(((((((((((((((((((((''''''''''''''''''((()))******))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))+++,,,+++)))(((((()))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))*********)))((((((''''''((()))***++++++***)))((((((((((((((())))))))))))(((((())))))******++++++***************+++,,,,,,))))))+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************************++++++++++++,,,+++++++++++++++++++++******++++++++++++******))))))************))))))************))))))))))))))))))************))))))((((((''''''''''''((((((+++***)))(((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))*********''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((('''(((((())))))))))))((('''''''''((()))******+++))))))))))))))))))))))))((((((((()))+++,,,***))))))(((((((((((((((((())))))*********++++++++++++)))))))))))))))*********((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))******************)))))))))))))))******++++++++++++***************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((''''''''''''((((((************))))))((((((((((((((((((((((((((((((((()))))))))************&&&(((***+++,,,+++)))(((************************+++******)))(((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))******++++++(((((((((((((((((((((((())))))************))))))***)))(((((((((***+++,,,)))************))))))(((*********)))))))))))))))(((((()))))))))((((((((())))))))))))))))))))))))))))))))))))***************)))((('''))),,,000222---,,,,,,+++***)))((((((************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))((((((((('''((()))***+++++++++*********)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))***+++******(((''''''(((******))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))***++++++''''''((()))))))))))))))))))))((((((((())))))***(((((((((((('''''''''''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''')))******(((&&&&&&&&&'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***++++++***)))(((''''''(((((())))))))))))(((((())))))******++++++,,,++++++++++++,,,------)))************)))))))))***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********+++))))))((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))&&&&&&'''((()))*********))))))))))))))))))))))))((((((((()))+++,,,***)))((())))))))))))))))))((()))*********++++++++++++(((((())))))************))))))))))))))))))))))))(((((())))))************(((((())))))************))))))))))))))))))************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((''''''''''''((((((*********)))))))))))))))((((((((((((((((((((((((((()))))))))************&&&(((***+++,,,+++)))(((******************************))))))))))))***************)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++(((((((((((((((((((((((())))))************))))))***)))(((((((((***+++,,,++++++++++++***)))'''&&&))))))))))))))))))******(((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********,,,+++)))((()))+++...000,,,,,,++++++***))))))(((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))(((***************+++++++++*********)))((('''''''''***)))))))))))))))(((((()))))))))((())))))***++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++&&&'''(((((())))))(((((())))))(((((())))))******)))))))))((((((((('''''''''(((((())))))(((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((***)))(((''''''(((''''''(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))************)))'''(((((())))))******+++))))))))))))*********************)))***++++++,,,*********)))((((((''''''******++++++++++++*********************+++++++++)))))))))************+++*********+++++++++++++++******++++++++++++******))))))************))))))(((((()))))))))))))))***))))))************)))))))))((((((''''''(((((()))******))))))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))***************))))))(((''''''&&&&&&************************(((((((((((())))))))))))'''((())))))))))))((((((&&&'''((())))))******)))&&&'''((()))******)))))))))))))))))))))))))))))))))(((((()))++++++***(((((())))))******))))))((()))))))))*********++++++((((((((()))******++++++************************(((((()))***************((((((((()))******++++++))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++******))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))************************))))))))))))***+++,,,,,,******)))))))))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++******++++++***)))'''&&&))))))))))))************))))))((((((((()))******((((((((((((((((((((((((((((((((()))))))))******++++++***)))******+++,,,+++++++++***************************************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))***************((((((((()))+++,,,))))))))))))((((((((((((******))))))((((((((((((***)))))))))******+++,,,)))******++++++******)))))))))))))))))))))))))))'''(((((())))))*********(((((()))***++++++,,,+++&&&'''(((((())))))((((((((('''''''''(((((()))*********)))))))))((((((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))******''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))******))))))***+++'''''''''((((((((())))))'''((()))******)))((('''''''''(((((())))))))))))&&&&&&''''''((())))))))))))))))))))))))******+++(((((())))))***++++++,,,*********))))))))))))))))))))))))))))))******++++++******)))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))************)))*********++++++++++++******++++++++++++******))))))************))))))(((((((((((())))))******))))))************))))))***))))))(((((())))))***))))))************))))))'''((()))******)))((('''((((((((()))))))))******((((((((()))))))))******((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******))))))&&&'''((()))************'''((()))******)))(((((())))))))))))))))))))))))***)))))))))++++++)))'''((()))************)))(((((((((((()))))))))******'''(((((()))******++++++))))))))))))))))))))))))'''''')))*********)))((('''(((((()))******++++++((()))))))))************(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++++++++******+++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************((()))))))))************************************((((((((()))+++,,,...///***)))))))))((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********************************)))))))))))))))************************))))))************)))))))))************))))))(((&&&((()))+++++++++***)))((()))))))))***************))))))((()))***+++,,,************************(((((((((((()))))))))***))))))*********************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******+++++++++)))'''%%%&&&(((***,,,''''''(((((())))))************))))))((((((((('''+++*********+++,,,,,,---((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***++++++,,,'''((()))++++++,,,,,,,,,&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))************))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))'''''''''''''''((()))***''''''''''''''''''''''''&&&'''((('''&&&''')))+++''''''''''''((((((((()))'''((()))******)))((('''(((((())))))*********+++%%%%%%&&&'''((()))*********)))((((((((()))+++,,,((())))))***+++,,,,,,,,,++++++******))))))((((((***************++++++,,,*********)))******+++,,,******++++++++++++******))))))******++++++++++++))))))))))))************))))))******++++++++++++******++++++++++++******))))))************))))))'''((((((((())))))******))))))************))))))******))))))))))))******((()))***++++++***)))((('''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))*********)))&&&'''((()))************(((((()))******)))((('''))))))))))))))))))))))))+++***)))*********(((&&&((()))***++++++***)))((((((((((((((())))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((%%%&&&((()))))))))(((''''''(((((()))***+++++++++(((((())))))*********+++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++************************'''((((((***,,,...///111))))))))))))((((((((((((+++)))(((''''''((()))+++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************))))))************)))))))))***+++++++++)))((('''###%%%(((+++,,,---,,,,,,(((((())))))*********++++++***)))))))))***,,,---++++++++++++++++++++++++(((((((((((())))))))))))&&&''')))***++++++******)))))))))***++++++,,,,,,'''((()))******)))((('''''')))***)))((('''(((***)))((((((((()))***++++++*********************+++(((((()))***+++,,,,,,---+++*********))))))((((((+++*********))))))((((((************))))))))))))************************((((((''''''''''''((((((+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++''')))******(((((((((***))))))(((((((((((())))))((())))))***+++,,,,,,---)))))))))))))))*********&&&'''''''''(((((())))))))))))))))))))))))))))))++++++++++++)))'''$$$###!!!$$$'''******+++,,,---''''''(((((())))))******((((((((((((((('''''''''))))))(((((((((((())))))******++++++++++++******''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******---,,,,,,,,,++++++*********))))))((('''&&&&&&&&&))))))))))))******************)))((((((((((((((()))))))))((((((((('''''',,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***(((***+++***)))((()))*********))))))((((((''''''(((((()))))))))(((((('''******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++++++++******))))))((((((((((((''''''''''''&&&''''''(((((((((((((((((('''&&&%%%&&&(((***,,,((()))***++++++***)))(((************************'''((()))******)))(((''')))******++++++******)))))))))))))))))))))))))))++++++******)))(((((((((+++++++++*********))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******+++++++++******)))&&&&&&''')))***+++------)))'''&&&''')))***(((%%%))))))))))))************))))))))))))))))))******++++++***)))((((((((()))))))))))))))))))))))))))...,,,***(((((()))***++++++***)))))))))***,,,,,,))))))))))))************......---,,,++++++++++++***++++++***'''&&&&&&'''*********)))))))))))))))))))))(((((((((((())))))******))))))))))))******)))((((((***---///000000******************************))))))))))))******,,,,,,++++++******))))))((())))))))))))*********((())))))))))))*********((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++++++++***)))))))))'''((()))***+++,,,,,,,,,+++***)))(((((()))***+++,,,++++++++++++++++++,,,(((((()))******)))(((((("""$$$'''((()))***---///))))))))))))))))))***+++******************))))))++++++++++++,,,,,,,,,,,,************)))))))))((())))))))))))((((((''''''(((((())))))*********+++***************************))))))(((((())))))***+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++((())))))(((''''''(((***))))))(((((((((((())))))&&&&&&&&&'''((()))))))))++++++******))))))((((((((((((((()))))))))******'''''''''''''''''''''''')))))))))))))))(((''''''$$$''')))***))))))******'''((((((((()))))))))***((((((((((((((((((((('''))))))(((((((((((()))))))))******++++++******)))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))******)))))))))(((((((((''''''***))))))(((''''''&&&&&&))))))))))))******************)))(((((((((((((((---,,,,,,,,,++++++++++++***************)))((((((***++++++,,,,,,++++++***)))+++,,,+++***)))***++++++*********))))))))))))))))))***+++++++++++++++)))******++++++******)))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++*********)))))))))************))))))))))))&&&'''(((((())))))((((((((('''&&&%%%&&&(((***+++((())))))******))))))(((''''''''''''''''''''''''(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))************))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))************************)))******+++++++++******(((((())))))******++++++***((('''(((***+++)))'''))))))))))))************************))))))))))))+++***)))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***++++++***)))))))))***+++,,,))))))))))))************++++++++++++++++++,,,,,,((()))***)))((('''((()))************))))))))))))))))))(((((((((((())))))******))))))))))))******,,,+++******,,,---------))))))))))))))))))))))))******))))))))))))*********************)))))))))***++++++++++++,,,,,,,,,)))))))))*********++++++************++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))***************)))((((((++++++******************(((((()))***+++++++++++++++***)))(((((()))***+++++++++************++++++((())))))******))))))((((((*********((('''((()))+++***))))))))))))))))))*********))))))(((((((((,,,+++++++++*********)))************))))))))))))((((((((((((''''''''''''''''''((()))***+++,,,,,,************************+++******))))))******++++++************))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++)))((()))+++---***))))))(((((())))))***(((((())))))***+++++++++,,,,,,+++***)))(((''''''))))))))))))************(((((((((((((((((((((((('''''''''(((((()))***+++((()))+++***(((''''''((((((((((((((())))))))))))''''''(((((((((((((((((())))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))******+++++++++******************))))))((((((''''''&&&))))))))))))***************))))))(((((((((((((((+++************))))))))))))************)))((((((******++++++++++++*********,,,---,,,+++***+++,,,++++++++++++************((()))***+++++++++++++++)))******++++++******)))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))((((((************))))))))))))&&&'''(((((())))))((((((''''''&&&&&&'''(((***+++)))((((((''''''(((((()))************************))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))************))))))************************(((((()))***++++++++++++*********)))))))))))))))***)))))))))++++++***((())))))))))))************++++++*********)))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))************************))))))******+++,,,))))))))))))************))))))******+++,,,------&&&((())))))(((((()))+++***************************))))))(((((())))))***++++++************++++++///---+++***++++++***)))((((((((((((((((((((((((******))))))))))))******((())))))))))))))))))******++++++++++++,,,,,,,,,************+++++++++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++***************)))************+++++++++))))))))))))))))))))))))((())))))))))))(((''''''))))))******************))))))******+++******)))******))))))))))))************))))))))))))******)))))))))))))))))))))))),,,------+++(((&&&&&&&&&++++++***)))((((((((()))******))))))((('''''''''((((((((((((((('''''''''*********)))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++*********************************))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))******************)))'''%%%&&&***---***))))))))))))))))))************++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))************************((('''''''''''')))+++,,,)))***+++***(((''''''((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***++++++++++++++++++++++++))))))))))))((((((''''''((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********++++++++++++*********+++,,,,,,******+++,,,************************(((((()))))))))(((((('''))))))************))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,)))))))))(((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))'''''''''&&&'''((()))***)))((('''&&&&&&'''((()))++++++++++++++++++++++++***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))(((((((((((((((((((((((())))))************))))))************************'''''')))***++++++++++++))))))))))))))))))))))))))))))))))))******)))(((((()))))))))************,,,++++++******))))))((()))((((((((()))***++++++))))))))))))))))))))))))'''((()))***++++++*********************+++++++++((()))))))))***************++++++,,,,,,,,,,,,,,,'''((())))))(((((()))***)))***************++++++***))))))))))))))))))***++++++************++++++...,,,************)))((())))))))))))))))))))))))******))))))))))))******''''''(((((())))))******(((((()))))))))***************+++++++++,,,,,,,,,*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))))))))(((((((((((())))))******++++++***************)))((((((***))))))))))))))))))***))))))(((((((((((())))))******))))))))))))******&&&''')))***)))***,,,---++++++***)))((((((((()))***)))))))))((((((''''''%%%&&&&&&'''(((((())))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&&&&$$$"""!!!"""%%%(((******))))))))))))******'''''''''((((((((((((((((((((())))))*********+++((((((((((((((((((((((((************************))))))(((''''''(((******''')))))))))(((''')))***))))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((())))))***'''''''''((((((((((((((()))))))))))))))(((((((((((()))))))))************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))******++++++******))))))***+++***)))((()))+++))))))))))))))))))))))))************)))'''&&&%%%)))))))))******)))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++((((((((((((((()))))))))(((((((((((('''''''''''''''(((((()))))))))))))))'''''''''''''''(((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***)))******++++++******)))************************''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&'''((()))***+++++++++((((((((()))******++++++'''((())))))((((((((((((((()))))))))************,,,+++++++++******)))))))))((((((((()))***++++++))))))))))))))))))))))))'''((()))***************))))))******++++++++++++((()))))))))************------......---,,,+++***((()))***)))((('''((()))))))))******+++++++++,,,******))))))))))))******+++******************+++,,,***))))))***+++***)))******************************))))))))))))******''''''(((((())))))******(((((()))))))))***************+++++++++,,,,,,,,,))))))))))))*********+++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))***++++++*********((((((((())))))******+++***************)))(((''')))))))))******))))))))))))(((((((((((((((((()))+++******))))))******+++((()))******))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))))))))************************))))))((((((************************)))))))))(((((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))(((&&&%%%&&&(((++++++******))))))******+++))))))))))))))))))))))))''''''((()))***+++,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((***))))))((((((((((((((('''((()))((('''(((***,,,))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))((())))))******))))))(((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***)))))))))***************(((((()))************)))))))))************))))))((()))******)))((()))***((((((((((((((())))))))),,,,,,,,,,,,+++)))((('''((())))))******))))))((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%$$$%%%&&&'''((((((((())))))))))))******************))))))))))))'''((())))))******))))))''''''(((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))))))))(((************************'''(((((()))***+++++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))************'''(((((()))***+++++++++&&&'''))))))'''''''''((())))))))))))************++++++++++++++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))))))))))))))***++++++++++++***))))))))))))************------......---,,,***))))))******)))(((''''''((())))))******+++,,,,,,,,,+++******))))))******+++******))))))))))))*********)))'''((()))+++************************************))))))))))))******((())))))))))))))))))******++++++++++++,,,,,,,,,************+++++++++,,,(((((()))))))))*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***************+++++++++)))************+++++++++)))))))))))))))))))))))))))******++++++++++++***(((((()))))))))))))))))))))*********)))(((((('''))))))************))))))))))))(((((((((((())))))++++++***))))))***++++++,,,,,,---+++)))(((((()))))))))))))))))))))***+++(((((())))))***+++++++++)))))))))******+++++++++((()))))))))************((((((((()))))))))******)))))))))))))))*********************************+++******))))))******+++(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***+++,,,---,,,******,,,---+++******))))))******+++++++++++++++++++++++++++(((((())))))******++++++))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((())))))((('''''')))+++***)))))))))((((((((('''&&&&&&''''''((())))))***))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******************+++++++++,,,))))))))))))))))))))))))))))))))))))************((((((((((((((()))******%%%%%%&&&&&&''''''''''''(((((()))***************))))))************)))))))))***++++++))))))***+++(((((()))))))))***************++++++++++++******(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''%%%%%%%%%&&&((())))))))))))*********++++++************))))))))))))(((((()))************)))'''(((((((((((((((''''''((())))))******))))))(((++++++++++++++++++++++++(((((())))))))))))((((((''''''((((((((((((''''''************************(((((())))))*********+++(((((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))******&&&(((******((('''((()))))))))))))))************)))******++++++,,,,,,---+++***))))))))))))))))))))))))))))))))))))))))))******(((''''''((())))))((()))***+++,,,++++++***))))))))))))************)))***+++,,,,,,+++)))((('''((())))))(((((()))***))))))***++++++,,,------+++******))))))******+++))))))(((((((((((())))))+++)))'''''')))***)))(((******************************))))))))))))*********************)))))))))***++++++++++++,,,,,,,,,)))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++***)))(((***))))))(((((())))))***,,,+++***))))))***+++,,,%%%''')))******,,,...000))))))(((((()))***++++++(((((()))***+++,,,------))))))))))))(((((((((((((((((())))))*********+++&&&'''''''''(((((())))))''''''((()))***+++,,,,,,************************,,,++++++++++++++++++,,,'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((***)))((('''((()))++++++************++++++)))))))))(((((((((((((((************))))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&'''(((*********)))))))))******(((&&&&&&(((*********))))))((((((((('''&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((())))))))))))((((((************************((((((''''''''''''((((((((((((((((((((()))******&&&&&&''''''((((((((())))))))))))))))))*********))))))))))))************((((((((((((((()))******'''((((((((())))))******)))***+++,,,,,,,,,,,,,,,))))))************))))))***+++,,,,,,******+++,,,))))))******+++++++++,,,%%%&&&'''(((******++++++(((((())))))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''((()))+++,,,))))))******+++++++++,,,((((((((((((''''''''''''(((((()))***************'''(((((((((((((((''''''((()))***++++++***)))((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&''''''''''''&&&&&&************************))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))************))))))************************((()))))))))))))))((('''+++++++++***)))((((((''''''***,,,+++)))((()))+++))))))))))))************))))))***+++,,,------...++++++***)))(((((()))))))))))))))))))))))))))))),,,+++((('''&&&'''((()))((()))***+++,,,+++******))))))))))))************%%%&&&(((***+++***)))(((%%%&&&((()))((()))+++,,,))))))***+++,,,,,,------++++++************++++++((((((''''''''''''((((((,,,***((('''((()))((('''))))))))))))))))))))))))******))))))))))))******,,,,,,++++++******))))))((())))))))))))*********((())))))))))))***************+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))'''((()))***++++++******((('''(((***,,,,,,***((((((((())))))*********+++******))))))))))))******,,,+++++++++***)))))))))))))))************))))))+++++++++*********))))))*********************************************************)))))))))))))))------,,,+++***)))(((''')))*********)))'''$$$"""))))))))))))))))))))))))---,,,***)))))))))************))))))))))))******)))((('''&&&&&&'''))))))%%%&&&((()))((('''((()))((((((((((((((('''''''''******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''***++++++***))))))***,,,,,,+++***************+++))))))))))))))))))))))))******)))(((((((((((((((***&&&"""###(((++++++)))&&&''''''((()))******+++,,,+++++++++******))))))************************+++)))(((&&&'''))),,,---333111---)))''''''((()))))))))***++++++++++++***))))))(((((((((***+++,,,))))))******+++++++++,,,,,,+++++++++***)))))))))******))))))))))))))))))******)))(((((()))******((((((((((((((((((((((((***((('''((()))***)))'''+++++++++***(((%%%###!!!'''((((((((((((((('''&&&''''''(((((())))))******(((((())))))))))))((((((&&&(((+++...///...,,,***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''******))))))))))))******)))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))******+++++++++******)))+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******************,,,+++******))))))******+++++++++++++++***)))(((***++++++++++++***))))))))))))************))))))+++***((('''&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))---&&&$$$)))+++((('''))))))))))))))))))******++++++***)))(((((()))***+++))))))***++++++++++++*********+++******)))((('''''''''''''''((()))***+++))))))))))))))))))))))))))))))************))))))''''''&&&&&&'''((()))***(((((()))***************,,,,,,+++*********+++++++++***)))***,,,+++***((())))))((((((''''''&&&&&&******++++++++++++******)))))))))))))))))))))))),,,+++******++++++)))'''))))))))))))))))))))))))************************))))))))))))))))))*********))))))***++++++)))'''))))))))))))*********+++******))))))))))))******++++++******************))))))************))))))*********)))))))))((((((***************************************************)))))))))))))))))))))************************'''(((((()))(((&&&$$$"""************************---,,,+++***)))******+++******))))))))))))*********)))((('''&&&''''''(((&&&'''))))))(((((()))***((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''(((((('''&&&&&&''')))(((((('''''''''(((((()))))))))))))))))))))))))))******)))(((((((((((((((***&&&###$$$(((++++++)))'''''''''((()))*********++++++*********)))))))))************************+++***((('''''')))+++---...---+++)))((())))))***))))))***++++++++++++*********)))(((((()))***+++***************)))))))))+++++++++******************************************************************************************((('''((()))***)))'''))))))***)))((('''%%%$$$'''(((((()))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&(((***---------+++***)))))))))(((((('''''''''((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))***)))))))))((((((((('''******))))))))))))*********)))(((((((((((()))*********))))))((((((((((((******************************++++++++++++************************))))))(((((())))))))))))(((((())))))))))))))))))))))))************************,,,+++******))))))******+++++++++++++++***))))))***++++++++++++***))))))))))))************))))))((((((''''''((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))---'''%%%)))+++((('''))))))))))))))))))******+++,,,,,,+++******+++,,,,,,(((((()))************)))+++++++++++++++***))))))***++++++,,,,,,---......))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))((((((((()))***************+++***))))))(((((())))))---+++******++++++***)))************))))))((((((******++++++++++++******))))))))))))))))))))))))+++***))))))******(((&&&))))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))))),,,+++******+++***(((&&&)))))))))*********************))))))))))))******))))))******************))))))************)))))))))))))))(((((((((((((((************************************************))))))))))))))))))******(((((()))***+++,,,,,,---'''((()))))))))'''&&&%%%************************---,,,,,,++++++++++++,,,******))))))))))))******++++++)))((('''&&&&&&&&&''')))******)))))))))***(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))***))))))(((((((((((((((***'''$$$%%%(((+++***)))''''''(((((())))))************))))))))))))(((((()))))))))))))))))))))))),,,+++)))(((((()))***+++)))))))))))))))******+++))))))***++++++++++++***+++***))))))((()))))))))+++******))))))(((((('''***************+++++++++******++++++++++++++++++)))***+++,,,,,,+++***)))***************************((('''((()))***)))'''((((((((())))))((('''''''''((()))***************))))))))))))((((((((((((&&&''''''((((((''''''&&&'''((()))***++++++************))))))))))))((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))(((((())))))))))))(((((((((((())))))))))))******************)))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))((((((((((((******))))))))))))******+++******))))))******+++***))))))))))))(((((((((++++++++++++++++++++++++******+++++++++++++++************+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************,,,+++******))))))*********++++++++++++***))))))******++++++******)))((())))))************))))))))))))))))))***+++,,,,,,***))))))(((((())))))***)))))))))))))))))))))))),,,(((&&&)))***((('''((()))))))))))))))******+++,,,,,,+++******+++,,,,,,''''''((())))))))))))))),,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,+++))))))))))))))))))))))))***************)))((('''++++++,,,,,,+++)))((('''(((((()))*********************)))))))))******+++000...+++******+++***))),,,,,,,,,+++++++++++++++******++++++++++++******)))))))))))))))))))))))))))(((((((((***)))(((&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,***(((&&&&&&'''((()))+++***)))***++++++***(((******************************))))))))))))******(((((())))))******++++++)))******++++++******)))))))))))))))))))))))))))************************************************)))))))))))))))*********(((((()))***+++,,,,,,---)))***++++++++++++******************************---,,,,,,,,,,,,,,,,,,,,,******))))))))))))************)))(((((('''''''''(((***,,,+++***)))***+++((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))***)))(((''')))+++''''''''''''(((***++++++(((((((((((((((((((((((())))))(((((((((((())))))***'''&&&&&&)))******)))'''((((((((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((---,,,***)))((()))******&&&'''(((*********))))))))))))***++++++++++++***)))))))))))))))*********)))))))))((((((((((((((()))))))))***+++++++++,,,+++++++++++++++,,,,,,,,,)))***,,,------,,,***)))((((((((((((((((((((((((***((('''((()))***)))'''(((((()))))))))((((((((('''((()))***+++,,,,,,,,,******))))))((((((''''''))))))************))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&''')))***(((((())))))))))))(((((((((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))******+++,,,,,,+++******))))))))))))((((((((((((******))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,++++++*********++++++,,,,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************,,,+++******))))))************+++++++++******)))***************))))))((())))))************)))))),,,++++++***))))))((((((***))))))))))))))))))***))))))))))))))))))))))))+++)))(((((((((((((((((()))))))))))))))******+++***))))))))))))))))))***'''((())))))******))))))++++++******+++++++++,,,&&&'''((()))******))))))))))))))))))))))))))))))******+++******)))(((''')))***+++,,,,,,***((('''(((((()))***************+++++++++,,,---///000111222///,,,******++++++***,,,,,,,,,,,,,,,,,,++++++******++++++++++++******)))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))************************,,,+++((('''&&&'''((()))***(((((()))+++------,,,+++++++++*********************))))))))))))******((((((((())))))******+++******++++++++++++******************************************************************************(((((())))))*********************************+++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******''''''((())))))*********)))+++,,,,,,***)))***+++(((((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))***++++++***))))))***,,,''''''''''''(((***++++++(((((((((((((((((((((((())))))(((((((((((()))))))))((('''((()))***))))))(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((---,,,+++***))))))******'''((()))******)))'''&&&))))))***++++++++++++***''''''((()))***+++++++++&&&''''''((()))******+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))***((('''((()))***)))'''******))))))((((((((('''((((((***+++,,,,,,,,,,,,******))))))((((((''''''))))))************)))))))))((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&'''(((***+++(((((())))))))))))(((((('''(((((((((((()))))))))************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((()))))))))*********,,,+++******))))))******)))******+++++++++******)))************)))(((((())))))************))))))************)))(((''''''******))))))))))))******))))))))))))))))))))))))((())))))((('''((()))))))))))))))))))))******+++)))))))))******)))))))))((()))******++++++******))))))(((((()))***+++,,,))))))***++++++++++++***))))))))))))))))))))))))***************)))((((((&&&''')))++++++***)))((((((((()))*********************+++---///222444555222///,,,******++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***))))))***+++,,,***)))))))))))))))))))))))))))************************+++***)))(((((()))******)))(((''')))+++.........+++++++++++++++***************))))))))))))******(((((())))))))))))))))))******++++++++++++******************++++++++++++************************************************((((((((()))******++++++,,,+++++++++******))))))((((((((((((((()))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******))))))))))))******&&&&&&((()))***+++++++++)))+++,,,,,,***))))))***'''(((((())))))******+++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((()))))))))'''''')))***&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))),,,++++++*********++++++))))))*********((('''&&&))))))***++++++++++++***'''((()))***+++++++++***%%%&&&'''(((***+++,,,,,,***************+++++++++))))))******+++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++***((('''((()))***)))'''++++++))))))((((((((((((((()))***+++++++++++++++))))))))))))(((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((()))***+++(((((())))))))))))((((((''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))+++***(((&&&&&&(((***+++(((((((((((())))))))))))******))))))))))))******((())))))******))))))((()))))))))************+++)))))))))))))))))))))))))))***+++,,,------------*********+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))*********,,,+++******))))))******))))))***++++++++++++***))))))******))))))((('''))))))************))))))&&&'''((()))************+++******))))))******+++))))))))))))))))))))))))%%%)))***'''&&&)))++++++)))))))))))))))******+++***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++((((((''''''(((***,,,---)))((((((''''''((())))))))))))))))))))))))))))))))))))************))))))&&&'''(((***************(((((()))***************'''((()))***,,,///111222000...+++******+++***))))))************+++++++++******++++++++++++******))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++************+++++++++++++++)))((()))+++---...---,,,,,,,,,++++++***************))))))))))))******)))))))))))))))(((((((((***++++++,,,,,,++++++***))))))))))))*********+++************************************************'''(((((()))******+++++++++++++++*********)))))))))(((((('''''''''((((((++++++++++++++++++++++++))))))+++,,,,,,,,,++++++******))))))))))))******'''((()))***++++++***))))))+++,,,+++)))(((((()))'''(((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''((()))(((&&&&&&((()))(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******((()))******))))))))))))))))))))))))(((((((((((()))))))))*********++++++************************++++++++++++++++++,,,,,,))))))******))))))(((((())))))***++++++++++++***)))***++++++***)))((('''((((((((()))***+++,,,,,,+++++++++***************(((((())))))***++++++,,,************************++++++++++++++++++++++++***((('''((()))***)))'''***)))((((((((()))***+++))))))***************)))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((('''''''''((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''((((((((()))))))))*********))))))))))))******))))))***++++++***))))))))))))*********+++++++++************************)))***+++,,,------------******************))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++,,,+++******))))))******))))))***+++++++++++++++)))))))))))))))(((((('''))))))************))))))'''((()))++++++++++++***+++******))))))******+++))))))))))))))))))))))))"""(((***&&&&&&***---,,,)))))))))))))))******+++***+++,,,,,,,,,,,,+++***((())))))***************)))((((((((()))+++---///)))(((&&&$$$$$$%%%''')))))))))))))))))))))))))))'''((()))******+++******)))*********************(((((()))***************(((((((((((()))***+++,,,---+++******++++++***))))))*********++++++++++++******++++++++++++******)))))))))))))))))))))))))))(((((()))+++,,,***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---+++))))))+++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))************))))))((((((''''''***++++++,,,,,,++++++***'''((((((((())))))******************************************************'''(((((()))***+++++++++******************++++++++++++***)))))))))))))))++++++++++++++++++++++++((()))***+++,,,++++++*********))))))))))))******((()))***++++++***(((((()))***++++++)))((((((((('''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))***)))'''''')))***,,,++++++************+++))))))))))))))))))))))))((((((((((((((()))******(((***++++++***)))))))))))))))))))))(((((((((((())))))******+++++++++,,,*********************************++++++,,,,,,,,,)))))))))))))))*********))))))***++++++++++++***,,,,,,,,,,,,***(((%%%$$$***************+++++++++,,,+++++++++******))))))'''(((((()))******++++++******)))(((((()))******))))))))))))))))))))))))***((('''((()))***)))((((((''''''''')))+++---...))))))*********))))))(((''''''(((((())))))************++++++++++++******))))))************)))((())))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((()))***************(((((())))))))))))((((((''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))''')))***++++++***)))''''''((((((((())))))************))))))))))))*********+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,------...---+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''''''((()))******+++,,,++++++***)))*********((()))***+++++++++++++++)))))))))))))))(((((('''))))))************)))))),,,,,,------,,,+++)))(((++++++************++++++))))))))))))))))))))))))!!!'''***&&&%%%+++......)))))))))))))))******+++((()))***++++++***)))((('''(((((()))))))))))))))***)))((()))***,,,///000...,,,)))''''''))),,,...))))))))))))))))))))))))&&&'''(((***++++++++++++...---,,,+++************(((((()))***************++++++***)))((((((((()))+++*********,,,,,,***(((*********++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((''''''(((***+++***((())))))))))))))))))))))))))))))***+++,,,,,,------,,,+++)))((('''(((***+++++++++************++++++......---+++)))((('''&&&((()))***+++++++++++++++)))+++,,,***&&&$$$&&&)))*********)))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************,,,,,,+++***)))(((''''''************************+++***)))(((((()))***+++++++++************++++++...,,,***)))((()))***+++++++++++++++++++++++++++******))))))((((((''''''))))))((((((((((((((()))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((())),,,+++***(((''''''''''''******))))))((((((''''''))))))************))))))((((((((((((((((((((((((---,,,***(((((((((((()))*********)))))))))))))))+++)))'''&&&%%%&&&((())),,,))))))---...+++)))***))))))))))))************+++*********))))))((((((+++++++++***)))(((''''''))))))))))))))))))))))))&&&''''''((()))*********++++++***))))))***+++,,,''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&))))))))))))))))))))))))************))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))+++++++++***************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))...,,,***((('''(((***,,,++++++******)))((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((+++++++++*********))))))))))))***++++++++++++***(((((())))))*********+++,,,,,,++++++***+++++++++,,,,,,+++***)))))))))***************************((()))******)))((()))***,,,+++++++++******))))))++++++******)))((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++---,,,+++)))((('''''''''************))))))))))))(((+++------+++)))(((((())))))************))))))*********************+++)))))))))))))))))))))))))))'''%%%$$$$$$&&&)))***)))))))))))))))))))))))))))******++++++,,,------222...***)))******)))((())))))************))))))---***&&&&&&(((++++++***))))))))))))))))))))))))))))))(((((()))+++---...++++++******))))))((((((************************((()))++++++)))((()))***(((((()))***************''''''((())))))***++++++)))))))))*********))))))++++++************+++++++++++++++*********))))))))))))***+++++++++*********)))(((((()))***+++***,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************++++++******)))(((((((((************************+++***)))(((((()))***+++*********))))))*********---+++***)))((()))++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***)))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''((())))))***))))))(((((((((((()))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))******)))(((((()))***+++***))))))))))))))))))))),,,***)))''''''((()))***---******///111...++++++))))))))))))************************)))))))))(((+++++++++***))))))((((((***************)))))))))(((((()))******+++,,,,,,,,,+++***)))))))))***+++))))))***+++++++++++++++))))))))))))))))))))))))************)))))))))((()))))))))(((((((((((('''((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((('''***)))((((((((()))***+++))))))))))))))))))))))))***************)))((((((******))))))))))))******)))*********************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---,,,***)))((()))***+++)))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((************************+++++++++*********))))))))))))***++++++++++++***((()))))))))************+++*********++++++,,,---******))))))((()))))))))***************************+++,,,+++******+++,,,++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++)))))))))))))))***++++++************))))))))))))))),,,......,,,***))))))))))))************))))))******************))))))************************)))((('''&&&'''(((***+++))))))))))))))))))))))))++++++++++++++++++++++++111---***)))***+++***)))))))))************))))))+++(((&&&&&&((())))))((())))))))))))))))))))))))***))))))))))))+++,,,---*********))))))(((((((((************************((()))++++++)))((()))***(((((()))***************'''(((((())))))*********&&&'''***+++,,,+++***)))++++++************++++++((())))))***++++++,,,,,,******+++++++++******)))***'''%%%''',,,///...,,,,,,++++++++++++*********)))))))))))))))))))))))))))************++++++++++++++++++***************************************))))))))))))))))))))))))******************************))))))))))))*********))))))(((((())))))***+++***)))))))))***+++,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***((((((((((((((()))******))))))))))))(((((((((((())))))************))))))************************(((((((((((()))***+++,,,))))))))))))))))))******,,,+++***)))((()))******...)))***000555222---***))))))))))))************************))))))))))))++++++******************,,,+++++++++******))))))*********+++,,,,,,------,,,+++***)))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((((()))***+++)))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))((((((((())))))*********)))))))))))))))******+++))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((++++++*********)))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))((())))))******))))))(((************************+++************)))))))))))))))***++++++++++++***))))))))))))***************************+++,,,---(((((((((((((((((()))***************************+++,,,------,,,+++,,,---******))))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))******+++((((((((()))***+++,,,---************))))))))))))***,,,......,,,+++***+++))))))************))))))*********))))))(((((((((++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))---,,,,,,+++******))))))...,,,))))))***++++++***))))))************))))))***)))(((((()))***)))((())))))))))))))))))))))))+++***)))))))))******+++))))))))))))((((((((((((************************((()))++++++)))((()))***(((((()))***************)))*********+++++++++,,,&&&''')))***+++++++++***++++++************++++++(((((()))***+++,,,,,,,,,+++++++++++++++***)))((()))'''&&&(((+++------,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************(((((())))))***************************************))))))))))))))))))***))))))(((((((((((())))))***)))))))))***+++,,,---''''''''''''''''''''''''))))))))))))(((((((((((()))(((((((((((())))))***)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))************************((((((((())))))***++++++)))))))))))))))*********,,,+++***))))))))))))***---((()))111666333---)))((()))))))))*********************)))))))))))))))************++++++++++++,,,,,,++++++******))))))*********++++++,,,,,,,,,++++++******))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((()))***+++,,,,,,------))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))******(((((((((((((((((((((((())))))************)))((((((''''''&&&&&&''''''(((&&&&&&'''((()))******+++)))))))))))))))******+++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))***++++++***)))((((((((())))))************))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))************************************))))))))))))))))))***++++++++++++***)))))))))))))))*********++++++***************+++((((((((((((((()))***+++************************+++,,,------++++++,,,---)))))))))((((((((((((((('''''''''((()))******+++))))))))))))))))))))))))(((((()))************))))))))))))))))))******+++++++++***))))))*********************)))))))))((()))+++------+++******+++))))))************))))))******))))))((('''''''''++++++++++++++++++++++++)))***+++,,,,,,,,,+++***)))))))))))))))))))))))),,,+++++++++******))))))++++++))))))***+++++++++))))))************))))))+++++++++,,,,,,,,,+++***))))))))))))))))))))))))++++++******))))))))))))((((((((((((((((((((((((************************((()))++++++)))((()))***(((((()))******************************+++++++++(((((((((((()))***,,,---++++++************++++++***************++++++++++++++++++++++++***)))((('''(((***)))''''''***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************((((((((()))******++++++************************)))))))))******)))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))+++***)))(((''''''''''''(((((((((((())))))))))))))))))************))))))************************)))))))))******)))))))))(((((())))))******************))))))((((((((((((+++((()))000444000+++(((((()))))))))************))))))))))))))))))************************+++++++++++++++*********))))))))))))))))))************************))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((())))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((())))))*********)))))))))((((((''''''(((((()))&&&&&&'''((()))******+++)))))))))))))))******+++******************************))))))))))))******))))))))))))))))))))))))'''(((***++++++***)))(((************))))))((((((************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))))))))---,,,+++***)))((((((((())))))))))))******+++,,,************************)))+++,,,+++***)))***+++((((((((((((((()))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))((())))))***************)))))))))))))))******+++++++++***************+++************)))))))))(((((()))+++***)))))))))***))))))************))))))***)))))))))((((((''''''************************'''(((***,,,,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++)))***************+++,,,))))))************))))))***+++,,,,,,,,,+++++++++))))))))))))))))))))))))+++*********)))(((((('''((((((((()))))))))))))))************************((()))++++++)))((()))***(((((()))***************((((((((((((((((((((((((***)))(((''''''))),,,---++++++************+++++++++++++++*********************+++++++++******)))'''***+++***&&&%%%(((+++))))))***************+++)))))))))))))))))))))))))))************+++++++++***************+++++++++************************(((((())))))*********+++************************))))))************))))))***))))))(((((())))))***************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((,,,+++***(((''''''&&&&&&(((((((((((())))))))))))))))))************))))))************************))))))*********))))))(((((((((((()))******++++++******)))))))))(((((((((***(((***///000,,,(((((())))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******))))))((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))************))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))((())))))************)))++++++************++++++((((((((())))))*********)))))))))))))))******+++************************+++******))))))******+++))))))))))))))))))))))))'''((()))*********)))(((++++++******)))(((((('''************************))))))************)))))))))******++++++******)))(((((((((((((((((((((((((((((()))))))))))))))***))))))***++++++++++++***************))))))))))))---,,,+++***)))(((((((((+++***************+++,,,************************((()))******(((((()))***(((((())))))))))))******))))))******+++,,,------))))))))))))))))))))))))((()))******++++++******)))))))))))))))******+++)))))))))***+++,,,---...************))))))))))))'''((())))))(((((()))+++))))))************))))))))))))))))))))))))))))))************************'''((()))***+++***))))))))))))))))))))))))))))))(((((())))))***++++++,,,(((***++++++))))))***+++))))))************))))))((()))***)))(((((()))***)))))))))))))))))))))))))))*********))))))((('''))))))))))))************************************((()))++++++)))((()))***(((((()))***************((((((((((((((((((((('''***)))))))))))))))******++++++************++++++************************))))))***+++++++++******)))******)))(((((()))***))))))))))))******++++++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************************)))))))))))))))*********************************((()))***++++++***)))(((*********))))))************++++++++++++******)))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((()))***+++'''(((((()))******++++++(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''******)))((((((((((((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))'''((()))***++++++******'''(((((()))******++++++******++++++******))))))******---///---((('''***))))))))))))************((()))))))))***************)))))))))(((''''''''''''''''''((())))))******((((((((((((((((((((((((&&&'''((()))*********)))))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))***************))))))))))))((((((((())))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))***))))))))))))(((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))(((((()))*********************))))))))))))******)))*********************)))))))))))))))******+++************************+++******))))))******+++++++++++++++++++++++++++'''(((((()))))))))))))))*********)))))))))))))))************************))))))************)))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))******))))))***++++++++++++***************)))))))))(((******))))))))))))******+++******))))))))))))***************************((()))******(((((()))***)))))))))*********++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++************++++++,,,---************))))))))))))((()))***)))((((((***,,,))))))************))))))(((((())))))***+++++++++++++++++++++++++++++++++((())))))***************))))))))))))))))))))))))))))))))))))************(((***,,,+++)))((()))***))))))************))))))((())))))(((&&&&&&(((+++))))))))))))))))))))))))((())))))******)))(((''')))*********+++++++++,,,************************((()))++++++)))((()))***(((((()))***************************))))))))))))((()))***++++++***((('''++++++************++++++)))))))))***++++++,,,,,,((()))***+++++++++++++++,,,)))'''(((+++---,,,***&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******************************))))))))))))))))))************************((()))***++++++***)))(((++++++************+++++++++++++++++++++***)))((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((()))++++++'''(((((()))***+++++++++(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((())))))***'''((((((((())))))******))))))************))))))(((((((((((((((((((((((($$$&&&(((***,,,,,,,,,,,,'''(((((()))***++++++++++++,,,,,,,,,,,,+++******+++,,,///000+++%%%&&&,,,))))))))))))************(((((())))))*********+++***))))))((('''&&&&&&%%%%%%%%%&&&'''((()))******))))))))))))((((((((((((%%%&&&((()))***+++******''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((()))***************''''''&&&&&&&&&&&&''''''+++++++++***************)))))))))))))))******+++************************++++++************++++++++++++++++++++++++++++++'''((((((((())))))******((((((((()))******++++++************************))))))************))))))******++++++++++++******************************'''((((((((())))))******))))))***++++++++++++***+++*********))))))(((((('''''''''((()))+++,,,---+++***)))(((((('''((((((************************(((***+++***)))((()))***))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++///...---+++***)))))))))************)))))))))))))))***+++***))))))+++---))))))************))))))(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++******)))((((((((((((***,,,,,,)))'''(((***))))))************))))))***++++++(((&&&&&&***---))))))))))))))))))))))))'''((()))******)))((('''******+++++++++,,,,,,,,,************************((()))++++++)))((()))***(((((()))***************)))&&&######'''+++,,,+++,,,+++******))))))******++++++++++++++++++++++++++++++******************))))))******++++++,,,,,,...,,,)))((())))))(((&&&)))))))))))))))))))))))))))************+++++++++******))))))))))))******,,,)))&&&###"""$$$'''))),,,***'''&&&'''))))))))),,,+++***))))))***+++,,,++++++++++++++++++++++++'''(((((()))))))))))))))(((((())))))************,,,,,,+++***))))))******(((((((((((())))))))))))+++*********))))))(((((())))))((('''''''''''''''%%%&&&((()))******))))))+++***)))'''''''''((()))******))))))((((((''''''******))))))((((((''''''))))))))))))((((((((((((---,,,,,,,,,+++*********###'''+++,,,+++)))***++++++*********))))))(((((())))))))))))((((((((((((*********+++,,,,,,,,,---,,,+++++++++***)))))))))&&&333888000***---...))),,,,,,+++***))))))******))))))************))))))))))))))))))************))))))))))))******************))))))))))))******(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))******))))))))))))******************************************))))))))))))))))))(((((((((((())))))''')))***++++++***)))'''******))))))((((((''''''))))))******++++++,,,,,,''''''''''''((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((())))))*********+++++++++,,,,,,++++++***)))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))((((((((((((((((((((((((,,,,,,+++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************)))))))))(((((((((''''''+++*********))))))(((((()))((('''&&&&&&'''((()))******++++++++++++******************************,,,+++***))))))***+++,,,+++++++++)))'''''')))++++++*********))))))((((((************************)))))))))***++++++,,,,,,)))***,,,,,,,,,***((('''(((((())))))))))))(((((())))))))))))******************++++++++++++******************************+++***)))'''''')))***+++************************++++++************++++++***************************************)))((('''((((((((((((''''''''''''))))))))))))************'''&&&%%%%%%(((***++++++,,,+++******))))))******************************************************''''''''''''((((((((((((++++++***)))(((((((((((()))))))))))))))))))))))))))************+++++++++******))))))))))))******+++***((('''''''''((())))))'''%%%$$$&&&(((((((((++++++***))))))***++++++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))*********+++++++++++++++*********))))))(((((((((((())))))))))))************)))))))))((())))))((('''''''''''''''++++++,,,---,,,,,,*********)))(((''''''(((((()))***)))))))))((((((((('''(((((((((((())))))))))))******)))))))))(((((((((************))))))))))))$$$'''+++,,,+++)))***+++************)))))))))((((((((((((((())))))))))))))))))))))))*********************)))))))))))))))(((666<<<222))))))+++***+++***))))))(((((())))))))))))************))))))))))))))))))************))))))))))))************((((((''''''''''''(((((('''''''''((((((((())))))((()))***+++,,,,,,++++++******++++++******))))))************************))))))))))))))))))))))))******))))))))))))******************************************))))))))))))))))))(((((((((((())))))((()))***++++++***)))((()))))))))***************)))))))))***************((((((((()))))))))*********************+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******)))(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++((((((((((((((((((((((((******)))(((((())))))***))))))))))))))))))))))))******************************))))))))))))******((((((((())))))******++++++************************************************************************))))))))))))))))))***************************---,,,,,,,,,++++++++++++************)))))))))(((***)))(((''''''((())))))******++++++++++++******************************++++++***))))))***+++++++++++++++)))(((''')))+++************)))))))))(((************************++++++******************+++,,,---......,,,***)))((())))))******))))))((())))))))))))******************++++++++++++******************************+++***)))(((((()))***+++************************++++++************++++++*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))************%%%&&&((((((((((((***+++,,,+++******))))))******))))))))))))))))))))))))***************************************)))))))))(((***,,,+++(((''')))+++)))))))))))))))))))))))))))************+++++++++******))))))))))))*********++++++++++++***))))))((('''%%%%%%''')))))))))++++++***))))))***++++++))))))))))))))))))))))))'''((())))))******))))))*********+++++++++++++++******+++,,,+++***)))((((((((((((((())))))))))))************))))))))))))))))))((('''''''''((((((************)))((('''&&&)))(((((((((((())))))***))))))))))))(((((((((((('''''''''((()))*********++++++*********)))))))))''''''((((((((((((((((((%%%(((***+++*********+++************))))))))))))''''''(((((())))))******((((((((((((((((((''''''((((((((()))))))))))))))***777>>>444(((&&&)))******)))(((((((((((((((((())))))************))))))))))))))))))************))))))))))))************((((((''''''''''''(((((('''''''''((((((((()))))))))***+++,,,,,,+++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((((())))))***+++,,,,,,,,,***))))))))))))))))))((()))))))))*********++++++++++++++++++******))))))************************)))))))))************++++++++++++******))))))((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))******************************))))))))))))******(((((()))***+++,,,,,,---*********)))))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))************************+++************)))))))))************))))))))))))***))))))((())))))************++++++++++++******************************++++++***))))))***++++++***++++++***(((((()))+++************))))))))))))************************,,,,,,++++++***))))))(((+++,,,---------,,,+++***)))******************)))))))))))))))******************++++++++++++******************************+++***)))(((((()))***+++************************++++++************++++++***************************))))))(((((()))***+++)))))))))))))))))))))))))))))))))*********++++++###'''******((('''))),,,,,,+++******))))))*********************************************+++++++++,,,,,,,,,++++++*********%%%)))---,,,(((&&&)))---))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++++++++++++++++++++*********((('''(((***,,,---,,,+++******************+++++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++(((***+++,,,,,,+++)))((((((((((((((())))))))))))*********)))))))))))))))))))))((((((((((((((()))))))))(((((((((''''''&&&''''''(((((())))))******))))))))))))(((((((((((('''((((((((()))))))))***++++++++++++*********)))&&&''''''(((((()))))))))'''(((***************************)))))))))))))))&&&''''''((()))******+++)))))))))((((((''''''&&&(((((())))))******+++++++++444888111)))''')))(((***))))))((((((((())))))))))))************))))))((()))))))))************((()))))))))******************))))))))))))******((((((((()))))))))*********+++,,,,,,,,,+++***)))))))))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++************************************)))))))))((())))))(((((((((((())))))((()))************)))((()))))))))******+++++++++******))))))(((((('''''')))))))))*********++++++))))))((((((((((((((((((************************))))))))))))************+++*********)))))))))((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))+++************++++++,,,))))))))))))))))))))))))******************************))))))))))))***************++++++,,,,,,,,,+++++++++***))))))((((((************************************************))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))******************++++++******++++++++++++******************************+++******************+++***+++,,,+++)))((()))+++*********)))))))))))))))************************+++++++++*********))))))))))))************)))(((******++++++++++++******((()))))))))******************++++++++++++******************************+++******))))))******+++************************++++++************++++++***************************)))((('''''')))+++---***************+++++++++))))))*********+++++++++$$$(((++++++(((''')))+++,,,+++******))))))******++++++++++++++++++++++++))))))*********+++++++++)))))))))((('''''''''&&&$$$(((---,,,((('''***---))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++***)))(((((()))+++,,,***)))((()))+++------,,,*********++++++*********++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++((()))+++,,,,,,+++***((((((((((((((())))))))))))))))))))))))))))))******))))))((((((((())))))***************++++++,,,,,,''''''(((((())))))******(((((((((((())))))))))))***)))))))))((((((((('''++++++++++++*********)))((((((((())))))*********))))))))))))*********)))))))))))))))))))))******&&&''''''((()))******+++*********))))))(((((((((*********++++++,,,,,,,,,+++------+++++++++)))&&&*********))))))******+++))))))************))))))((()))))))))************((()))))))))******************))))))))))))******))))))*********+++++++++***+++,,,---,,,,,,***)))***************+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************************)))))))))((())))))(((((((((((())))))))))))************))))))******)))))))))(((((((((******))))))((((((''''''((((((((()))))))))******&&&''''''((())))))******************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))************************************************+++******)))(((((())))))))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))******************************))))))))))))******------,,,,,,++++++******,,,,,,+++++++++*********++++++++++++++++++++++++************************+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))***+++++++++++++++******++++++++++++***************************************++++++************+++,,,,,,***))))))***))))))))))))))))))******************************))))))*********+++++++++((()))))))))))))))))))))******++++++++++++******((()))))))))******************++++++++++++******************************++++++************++++++************************++++++************++++++***************************)))((('''''')))+++---)))*********+++++++++,,,************++++++++++++'''((())))))))))))***+++,,,+++******))))))******++++++++++++++++++++++++)))))))))***++++++,,,,,,***))))))))))))))))))(((%%%(((,,,,,,***((()))+++)))))))))))))))))))))))))))************+++++++++++++++************+++++++++***((('''''')))+++,,,)))(((''')))***++++++***)))***++++++++++++***)))))))))))))))))))))))))))((()))******++++++******+++++++++++++++*********((()))***+++,,,+++******(((((((((((())))))))))))))))))))))))************))))))((((((((()))******)))(((((())))))+++,,,,,,'''((()))))))))))))))((((((((((((((())))))))))))*********)))((('''''''''++++++*********))))))))))))***************++++++***)))((()))***+++***)))))))))))))))************''''''(((((())))))******++++++***************)))+++++++++,,,,,,,,,,,,,,,+++)))'''(((,,,---***&&&***************++++++,,,))))))************))))))))))))))))))************))))))))))))************((((((''''''''''''(((((()))))))))*********++++++***+++,,,------,,,++++++,,,+++*********+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************))))))))))))))))))(((((((((((())))))***))))))))))))))))))*********))))))(((''''''&&&***))))))))))))))))))(((((((((((()))))))))******(((((()))***+++,,,------***************************)))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******************************************************++++++***)))(((((((((((())))))))))))))))))))))))''''''''''''((())))))***))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************)))))))))***************))))))))))))************((()))***+++++++++++++++******++++++++++++******************************)))***++++++++++++***)))***+++---,,,+++))))))***))))))))))))************************************((())))))***++++++,,,,,,*********++++++++++++,,,)))******************)))))))))))))))******************++++++++++++******************************++++++++++++++++++++++++************************++++++************++++++***************************))))))(((((()))***+++)))))))))***++++++,,,,,,*********++++++++++++,,,+++)))'''''')))***+++***,,,+++******))))))******************************((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,'''(((***++++++***)))((()))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,((()))))))))***************))))))***++++++***))))))***++++++++++++***)))))))))))))))))))))))))))))))))***++++++++++++***++++++*********)))))))))))))))*********+++++++++(((((((((((())))))))))))((()))))))))************))))))(((((()))******+++(((((('''&&&&&&'''((()))((())))))******)))(((''''''((((((((()))))))))***))))))))))))((((((((((((******)))))))))(((((((((+++******************))),,,)))'''(((***+++***(((((()))))))))************(((((((((((()))))))))))))))******************+++,,,,,,,,,++++++++++++++++++(((''')))++++++***))))))))))))))))))***++++++))))))************))))))))))))))))))************))))))))))))************((((((''''''''''''(((((('''(((((((((((())))))))))))***,,,------------,,,---,,,***)))))))))+++,,,************************)))))))))))))))))))))))),,,++++++******++++++,,,************************************))))))))))))))))))(((((((((((())))))******))))))))))))*********))))))))))))))))))))))))))))))***************)))))))))*********++++++))))))******+++++++++,,,))))))))))))))))))))))))******))))))((((((((((((((()))))))))))))))))))))(((((()))))))))************************************************************))))))((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******,,,,,,++++++******))))))))))))******++++++,,,,,,******************************************************))))))))))))******************************%%%%%%&&&&&&''''''''''''((()))))))))************'''((()))***+++++++++*********++++++++++++******************************)))***++++++++++++***)))***+++------+++*********((()))))))))******************************************************++++++***************+++,,,,,,((())))))******))))))((())))))))))))******************++++++++++++*********************************++++++++++++++++++***************************++++++************++++++*********************************)))))))))))))))(((((())))))***++++++,,,*********+++++++++,,,,,,---)))&&&&&&)))++++++***,,,++++++***)))*********))))))))))))))))))))))))((())))))***++++++,,,,,,''''''(((((()))))))))***)))((()))+++,,,+++)))&&&)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,&&&(((+++------,,,***)))---,,,+++,,,------,,,***)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++++++++***+++*********))))))((((((******))))))***+++,,,,,,(((((((((((())))))))))))(((((())))))*********+++))))))((())))))***++++++---,,,+++)))))))))******))))))*********((('''&&&'''((((((((())))))******''''''(((((())))))******))))))))))))((((((((((((++++++******))))))((((((,,,***'''(((***+++***((((((((())))))*********+++))))))))))))(((((((((((((((((())))))******++++++,,,+++++++++***)))))))))+++***++++++***))))))+++((((((((((((((()))******))))))************))))))))))))))))))************))))))))))))******************))))))))))))******&&&&&&&&&&&&'''''''''((((((***+++---......---------+++)))((('''((()))***************************)))))))))))))))))))))))),,,++++++******++++++,,,************************************))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))***++++++,,,,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))(((((())))))*********+++************************************************(((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************************++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))************************'''((((((((())))))******(((((())))))*********+++&&&''')))***++++++************++++++++++++******************************)))***+++,,,,,,+++***)))***,,,------,,,*********(((((())))))*********+++************************,,,,,,++++++***)))))))))((((((''''''((()))******(((((())))))))))))(((((())))))))))))******************++++++++++++*********************************++++++,,,,,,++++++***************************++++++************++++++******************************++++++***)))(((''''''(((((()))******++++++******+++++++++,,,,,,,,,...---,,,+++************+++***)))(((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++************)))(((((()))))))))*********++++++******)))******+++*********************************)))))))))))))))+++*********))))))((((((++++++******************************************************************++++++******************&&&''')))*********)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))///---***'''&&&'''((()))******))))))))))))******'''((()))+++,,,,,,,,,,,,))))))(((((((((((())))))************************((((((((((((((()))******)))***+++,,,,,,+++***)))))))))************))))))+++***)))(((((()))************))))))))))))******))))))))))))))))))))))))))))))************))))))...,,,+++)))((('''((((((***)))(((''''''((()))***))))))(((((()))***++++++******+++++++++,,,,,,,,,///---)))((())))))***)))---)))(((++++++&&&'''+++************************++++++******)))(((((((((*********))))))))))))))))))&&&###!!!!!!###&&&)))'''(((((()))***++++++++++++*********))))))((((((************************))))))))))))))))))))))))++++++******)))(((((((((,,,,,,++++++***)))))))))(((((()))***************************************((((((((((((((((((((((((******))))))((((((''''''......------,,,+++******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))******************************************************************************,,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,)))+++,,,,,,+++***,,,---,,,+++)))((((((***+++---******+++++++++******))))))************+++++++++++++++************++++++,,,,,,,,,+++++++++******((()))***+++,,,,,,+++***************************,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++************++++++++++++******)))((((((((())))))******++++++,,,,,,)))))))))(((((((((((((((+++++++++*********)))))),,,+++******)))*********************************************))))))((((((******+++++++++,,,,,,,,,...***)))******((()))---******))))))))))))******))))))***++++++++++++***...---,,,+++************+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++************)))))))))*********+++++++++++++++***************+++************************))))))))))))************++++++++++++*********)))************************************************************************************************'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,)))'''&&&''')))*********))))))))))))******))))))******************))))))(((((((((((())))))************************((((((((((((((()))******))))))***++++++***))))))+++***)))(((((()))***++++++***))))))))))))***+++******))))))))))))******))))))))))))))))))))))))))))))************)))))),,,+++***)))))))))***+++******)))(((((())))))***)))))))))))))))***++++++************+++++++++,,,///,,,)))((()))******)))---)))(((+++***''''''+++************************)))))))))))))))************)))))))))))))))))))))***)))(((''''''((()))***'''(((((()))******++++++************)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((())))))(((((()))*********************************************************************))))))((((((((((((------,,,,,,+++*********(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))***)))(((((((((((()))***+++***)))(((((()))******************************+++++++++***************************************++++++*********))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))***************)))***,,,+++******+++---++++++***))))))***+++,,,******+++++++++******))))))************+++++++++,,,++++++******++++++,,,*********)))))))))((((((((()))***+++,,,++++++***************************++++++***))))))***++++++,,,++++++******++++++,,,++++++************++++++))))))))))))************((((((((((((((()))))))))++++++++++++************+++++++++*********))))))))))))(((((()))***++++++************************++++++*********)))))))))************++++++,,,,,,,,,)))(((******((()))---******))))))))))))******))))))***++++++++++++***---,,,+++*********************)))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************+++++++++************))))))))))))))))))******************************+++************************((())))))******+++++++++,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))************************)))(((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++******))))))))))))***************))))))(((((((((***))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((()))******((())))))******))))))(((---+++(((''''''(((+++---+++******)))******++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))***)))))))))******+++,,,***))))))(((((()))*********))))))))))))***++++++)))))))))*********++++++...,,,)))((()))******))),,,)))(((******((((((+++************************'''(((((()))******++++++))))))))))))))))))************+++,,,,,,+++******((((((((()))******++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++&&&&&&'''(((((()))******(((((()))***************))))))))))))))))))))))))***************************))))))))))))(((((((((,,,,,,++++++***)))))))))((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))+++***))))))))))))***+++******))))))))))))******************************++++++++++++******))))))******************************))))))))))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***))))))))))))))))))((()))***++++++******+++---************************)))******+++++++++******)))************+++++++++,,,++++++******++++++,,,*********)))))))))))))))))))))***++++++++++++***************************++++++***))))))***++++++++++++************++++++++++++************++++++(((((())))))***++++++,,,))))))))))))((((((((((((+++++++++++++++++++++++++++++++++***************'''''''''((()))***+++,,,************************+++++++++++++++*********)))))))))************+++***'''&&&)))***((()))---******))))))))))))******))))))***++++++++++++***,,,,,,+++*********************************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))(((((((((((((((((((((((()))*********+++++++++***************************************************++++++++++++++++++++++++***************+++++++++************************((((((((((((((((((((((((***************+++++++++***)))((((((((()))+++,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++******))))))))))))******))))))((((((((((((((()))***))))))))))))))))))***(((((((((((((((((((((((())))))(((((())))))***+++(((((())))))))))))((((((,,,+++))))))))))))+++,,,***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((()))))))))******(((((((((((((((((())))))*********))))))***++++++((())))))))))))*********---+++))))))*********)))+++))))))))))))))))))***************************(((((())))))************)))))))))))))))*********))))))************))))))(((((())))))*********************)))))))))))))))************************))))))))))))))))))))))))(((((())))))************))))))))))))******++++++(((((()))***************((((((((((((((((((((((((************************))))))))))))))))))))))))+++*********))))))(((((()))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))+++******************+++)))))))))))))))*********************************,,,,,,++++++***)))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))(((((('''''')))***++++++******+++,,,******+++++++++***))))))))))))***+++++++++******))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++************+++*********************************+++******************+++++++++************++++++++++++************++++++)))))))))******+++++++++,,,,,,++++++******))))))((()))))))))))))))******************************(((((((((((()))***+++,,,************************++++++++++++++++++++++++)))))))))))))))))))))***(((%%%&&&)))***((())),,,******))))))))))))******))))))***++++++++++++***++++++******))))))******))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))((()))***++++++++++++***************************---,,,,,,+++***)))(((((())))))******************))))))*********+++++++++************************(((((((((((((((((((((((())))))*********+++++++++***)))((((((((()))+++,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************************((((((((((((((((((((((((((('''''''''((()))***+++******))))))))))))******''''''''''''((()))***+++******))))))))))))******(((((((((((((((((((((((()))))))))))))))***++++++))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''&&&&&&&&&''''''(((((((((++++++***************+++((())))))))))))*********,,,+++))))))***+++***))))))***)))((((((*********************************************))))))(((((((((((())))))************+++***(((''''''(((***+++)))))))))))))))*********))))))))))))))))))******************************))))))))))))))))))))))))************))))))((((((************))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))))))))))))))((())))))************))))))******))))))))))))******))))))))))))))))))))))))*********++++++*********(((((())))))************************************+++++++++*********))))))************************((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))((((((''''''(((***++++++***)))+++,,,+++++++++++++++***)))(((((()))***+++++++++++++++))))))*********+++++++++))))))(((((((((((())))))++++++++++++++++++++++++++++++***************************************************++++++*********+++******))))))******+++++++++************++++++,,,+++++++++******)))))),,,,,,++++++******))))))(((((())))))*********+++************************,,,++++++******+++++++++************************++++++++++++++++++++++++***)))))))))))))))))))))'''%%%&&&******((())),,,******))))))))))))******))))))***++++++++++++***+++******)))))))))******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************++++++++++++++++++************))),,,,,,,,,,,,++++++++++++'''(((***+++,,,,,,+++***************************------,,,+++***))))))((()))))))))))))))*********)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,***))))))))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************((((((((((((((((((((((((''''''''''''((())))))*********))))))))))))******((('''''''''(((***,,,---+++******))))))******+++))))))))))))))))))))))))***))))))))))))***++++++***))))))(((((())))))***((())),,,......,,,)))((('''((()))*********************))))))))))))******))))))))))))))))))))))))))))))************))))))((()))))))))(((((('''&&&%%%%%%&&&(((((((((((((((,,,,,,+++************+++)))))))))*********+++++++++***)))***++++++***)))(((******'''(((++++++***************************++++++******)))(((((('''((((((((()))******++++++---,,,***))))))***,,,---))))))))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''))))))(((''''''&&&%%%%%%(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++******)))))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))))))))))))))***++++++***))))))'''((()))******+++******************************************************************************(((((())))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***))))))))))))))))))(((((()))******))))))***,,,,,,,,,++++++***)))))))))((()))***+++++++++++++++)))************+++++++++)))))))))(((((())))))))))))))))))))))))*********,,,+++******)))*********************************)))***++++++++++++***)))******))))))))))))******++++++************++++++---,,,,,,+++******))))))))))))))))))((((((((((((******++++++,,,---------***************+++++++++------,,,+++++++++++++++*********************************++++++++++++++++++************)))))))))(((&&&'''++++++))))))+++******))))))))))))******))))))***++++++++++++*********))))))))))))******((()))***,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++************))),,,+++++++++************'''(((***,,,,,,,,,+++***************************++++++++++++++++++++++++)))))))))******+++++++++((())))))***++++++,,,,,,************************************************((())))))***++++++,,,,,,))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((******))))))))))))*********)))(((((((((***,,,---+++******))))))******+++******************************))))))******+++,,,+++***))))))))))))***+++)))***,,,------,,,***)))%%%&&&((()))******))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***++++++******)))&&&'''((()))*********)))---,,,++++++*********+++************+++++++++,,,+++***)))***+++,,,***)))'''+++***''''''+++,,,)))*********************************)))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++***)))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''&&&&&&(((((()))***************************************))))))))))))))))))))))))))))))*********+++++++++************************)))******++++++******)))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((&&&''')))***++++++******************************)))))))))***++++++,,,,,,************************)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))***************((()))******))))))***+++---,,,+++))))))))))))***(((((()))++++++,,,,,,+++)))************+++++++++++++++************++++++(((((()))))))))*********,,,,,,***)))))))))******************************)))***++++++++++++***)))******))))))))))))******++++++************++++++++++++++++++++++++++++++((((((((((((((()))))))))******+++,,,,,,---......))))))*********++++++++++++++++++***++++++,,,,,,************************)))))))))*********++++++,,,,,,++++++***************((())),,,,,,)))(((*********))))))))))))******))))))***++++++++++++******)))))))))))))))******((()))+++,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++++++++++++++************)))))))))(((((('''''''''&&&&&&(((***,,,---,,,+++***************************((())))))+++,,,---......*********++++++,,,,,,,,,((())))))***++++++,,,,,,************************************************((())))))***++++++,,,,,,((()))***,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++*********************************************************((((((((((((((((((((('''******))))))))))))******---,,,***)))((()))+++,,,++++++************++++++*********************************)))******+++,,,,,,+++***))))))***+++,,,,,,++++++++++++++++++,,,$$$%%%'''((()))))))))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))'''(((***,,,------------'''(((***+++,,,,,,,,,+++---,,,,,,+++*********+++***++++++++++++,,,,,,,,,***))))))***,,,,,,+++)))'''++++++&&&''',,,---)))************************((((((((()))******++++++'''(((((()))***+++++++++''')))+++------+++)))'''*********)))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))((((((((()))******++++++''''''(((((()))*********(((((()))***************************************************************))))))******++++++++++++***************+++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''&&&''')))***+++++++++***************************(((((()))***+++,,,,,,---************************))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,((()))******))))))***+++...---+++)))(((((()))***(((((()))++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,---,,,***)))))))))******************************)))***+++,,,,,,+++***)))******))))))))))))******++++++************++++++*********++++++,,,------))))))******++++++,,,,,,(((((()))***++++++,,,,,,))))))******++++++++++++(((((())))))***+++------************************(((((())))))*********+++,,,,,,,,,+++++++++******+++)))***------)))(((*********))))))))))))******))))))***++++++++++++***+++,,,---...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************************************+++'''((()))***++++++***)))******+++++++++,,,,,,,,,((()))***+++++++++++++++************++++++++++++++++++******************************************---,,,***))))))***,,,---******++++++++++++******+++*********))))))((((((,,,,,,***)))((((((((((((***(((''')))+++,,,***'''+++*********))))))((((((++++++++++++++++++++++++%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++******))))))((((((******))))))))))))******************************,,,,,,,,,++++++*********...,,,)))(((***,,,------...---***(((''''''((()))))))))))))))))))))))))))+++++++++*********))))))(((((()))***************''''''(((((()))))))))***---,,,***)))))))))*********++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))+++++++++***)))(((((('''******************++++++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,------***(((+++******+++,,,---+++***''''''(((((())))))******+++*********))))))(((((((((((())))))*********+++***((('''(((+++,,,***((())))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))),,,***)))***++++++***))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******))))))***+++++++++++++++)))((((((((()))***+++++++++++++++************)))************************......///---+++)))******++++++******************++++++************++++++************************************************************************)))************+++++++++************************************************'''&&&&&&%%%%%%'''((()))))))))*********+++++++++******)))(((((()))******************************************************,,,---...//////---+++************)))))))))((((((************************************************))))))))))))))))))))))))))))))************))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++'''''''''(((((()))))))))************************************************,,,+++)))(((((()))+++,,,******++++++++++++******************)))))))))(((++++++***))))))(((((((((+++)))((()))***+++)))'''************)))))))))(((++++++++++++++++++++++++++++++,,,------,,,+++***((((((((()))((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********************)))))))))))))))***************************,,,,,,,,,++++++*********((('''%%%&&&))),,,---...,,,+++)))(((((((((***+++************************+++++++++*********))))))((())))))***************((((((((())))))*********,,,,,,***)))))))))*********++++++,,,,,,++++++***+++++++++*********))))))************************************************+++*********))))))))))))((())))))***************************************++++++******)))(((((('''&&&&&&'''(((***+++,,,---***)))((((((((()))++++++************************)))))))))))))))))))))))))))((()))***,,,,,,***(((++++++++++++,,,,,,+++***)))))))))))))))(((((((((************)))))))))((())))))******************+++)))((()))+++,,,+++))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((((((((()))))))))***+++***))))))+++,,,+++***+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******((()))******++++++******))))))))))))))))))***++++++++++++************)))************************+++,,,---,,,***))))))***************************++++++************++++++************************************************)))))))))))))))))))))))))))************+++++++++************************************************)))(((((('''((()))***+++))))))*********+++++++++***************************************************************************+++---...---,,,***))),,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))******++++++++++++******************************+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,---------,,,,,,++++++***,,,---------------,,,+++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++))))))***++++++,,,------************************************************+++***)))(((((()))***+++******++++++++++++******************))))))))))))******)))))))))))))))))),,,***)))((()))***)))(((************))))))))))))***************************+++,,,---,,,+++((('''************)))((('''&&&((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++******************************++++++++++++++++++++++++***)))(((((())))))************************+++++++++++++++*********((('''&&&&&&))),,,------***)))(((((()))***+++,,,+++++++++++++++++++++++++++++++++***************((()))******++++++******)))))))))***************,,,+++******)))***************++++++++++++******+++++++++******************************************************************************)))))))))((()))******++++++******++++++++++++++++++++++++++++++******)))(((((((((%%%&&&&&&((()))***+++,,,)))))))))((()))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((()))***+++***)))+++++++++,,,,,,++++++***++++++***))))))(((''''''************))))))))))))+++++++++++++++*********+++***)))***,,,,,,,,,***))))))))))))))))))))))))(((((()))***+++,,,------************************((((((((()))))))))*********)))((()))+++,,,,,,+++---,,,,,,+++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++******'''((())))))******))))))+++***))))))))))))))))))+++++++++************)))************************)))***++++++))))))***+++************************++++++************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************+++************+++,,,,,,***************+++++++++)))***+++,,,,,,+++***)))************************************************)))***+++,,,,,,+++******,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************,,,+++*********+++---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********************++++++++++++++++++++++++.........------,,,++++++******+++++++++,,,,,,,,,,,,---------,,,+++*********++++++,,,---...//////***************+++++++++************************+++***))))))))))))***+++******++++++++++++***************)))))))))))))))((())))))************))),,,+++)))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))'''((()))***)))'''$$$###++++++,,,,,,+++******)))(((((()))))))))*********(((((((((((((((((((((((())))))))))))************************************)))))))))******+++++++++,,,+++***)))((((((((((((************************+++++++++***************...,,,******+++,,,++++++******)))))))))***+++,,,++++++++++++++++++++++++************************))))))***++++++++++++*********************++++++++++++************************++++++++++++******************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++************))))))(((((()))))))))))))))((((((((()))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))***((('''''')))************,,,---,,,+++******************)))))))))((((((*********)))))))))))))))---,,,,,,++++++*********+++******+++,,,,,,,,,,,,)))))))))))))))))))))))))))******+++,,,,,,------************************(((((()))))))))*********)))(((((()))+++---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++&&&'''(((***+++---......******++++++++++++******''''''((()))))))))))))))++++++***)))((((((((()))+++++++++*********))))))************************(((***++++++******+++---***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++++++++,,,,,,---************************)))***,,,------,,,***)))************************************************((()))***+++,,,,,,++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))***++++++++++++++++++***************************---,,,+++++++++,,,...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++***)))((((((''''''((()))***+++,,,,,,------,,,+++++++++************+++++++++,,,,,,,,,++++++,,,++++++***))))))((((((((()))***++++++,,,))))))*********+++++++++************************+++++++++******+++++++++******++++++++++++******))))))))))))))))))******((())))))*********))))))++++++***)))(((((())))))))))))))))))))))))******))))))))))))))))))))))))***+++,,,,,,+++)))'''%%%((()))******+++++++++***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++***)))(((((())))))************************************************...,,,******+++,,,+++))),,,++++++***************************************************************))))))***+++++++++++++++++++++******************************+++*********)))******++++++******)))***************************************************************************************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++******)))))))))((()))))))))************++++++++++++++++++++++++***************************)))'''((()))++++++******,,,...---+++)))***+++((()))))))))*********+++))))))))))))))))))******---,,,,,,++++++************+++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************)))(((((()))+++---,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))+++,,,---...******++++++++++++******''''''((()))))))))))))))++++++***)))((((((((()))+++++++++*********))))))************************)))+++,,,,,,++++++---...))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,************************)))***,,,------,,,***)))******************************************************+++,,,,,,,,,------))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))************************------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,+++***)))((((((&&&''''''((()))***++++++,,,+++***************+++******+++++++++,,,,,,,,,******+++++++++***))))))***************+++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))************((()))***++++++***)))(((''')))++++++***))))))***))))))))))))************************************++++++++++++******)))(((%%%&&&'''((()))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((((((******))))))))))))******************************)))))))))***************(((''''''(((***,,,+++***,,,,,,,,,++++++******)))***************************************+++++++++)))***++++++,,,+++++++++***************)))))))))))))))***++++++++++++***))))))************))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,(((((()))************)))++++++++++++++++++++++++***************************))))))***+++,,,+++******---///---***((()))+++(((((())))))***++++++,,,))))))))))))************+++++++++++++++*********)))***++++++******+++---)))))))))))))))))))))))),,,,,,++++++************************************)))))))))*********++++++***)))((()))+++,,,,,,+++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++*********************)))******++++++++++++******'''((())))))******))))))+++***))))))))))))))))))+++++++++************)))***************************+++------,,,,,,---...)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************)))******+++,,,++++++++++++++++++***************)))***+++,,,,,,+++***)))************************************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))******)))))))))************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++***))))))***+++,,,******+++++++++,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++((())))))***++++++,,,,,,******************************++++++++++++************++++++++++++******((()))))))))************)))***+++++++++)))'''&&&$$$'''+++---+++))))))***((()))))))))************++++++++++++++++++++++++******)))((((((((()))***(((((())))))***)))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,************************((()))))))))*********+++((('''''')))+++,,,+++)))******++++++,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,++++++*********))))))(((((((((((()))***+++,,,++++++***))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,++++++************************)))))))))))))))))))))***(((((())))))******++++++'''((()))***+++******)))*********************************************************,,,......,,,******---000...***''')))+++************************((()))))))))************))))))******************''')))++++++)))(((***,,,))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))*********++++++++++++***))))))+++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((******++++++++++++******((()))******++++++******))))))))))))))))))***++++++++++++************)))***************************+++,,,,,,+++***+++---((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************************************)))***+++,,,,,,,,,+++++++++++++++*********))))))************************************************************************,,,++++++************+++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))******++++++******)))************************)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))***+++,,,------------,,,+++***)))((('''+++******)))***+++---...******+++++++++,,,,,,,,,***+++,,,,,,------------******))))))((('''''''''((())))))***++++++,,,,,,************************))))))************))))))******++++++++++++******(((((())))))*********+++******+++,,,+++)))'''%%%"""&&&,,,...,,,*********(((((())))))*********+++++++++++++++++++++++++++---,,,***))))))+++---...------------,,,,,,******)))************+++++++++))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))++++++******))))))(((((('''((((((((()))+++,,,---************************(((((())))))*********+++...,,,,,,,,,,,,,,,)))'''((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++,,,,,,,,,,,,+++***)))))))))((((((''''''((()))***+++,,,,,,+++***))))))************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))*********+++******)))(((''''''&&&'''((()))++++++******)))))))))))))))))))))))))))******************************+++---//////,,,******---000...)))'''(((+++,,,,,,++++++***)))))))))(((((())))))*********+++(((((())))))*********+++''')))+++***((((((***,,,))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((()))************+++++++++,,,***)))***++++++***)))...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++******++++++++++++******))))))***+++++++++++++++))))))(((((()))***+++++++++++++++************)))************************)))+++,,,+++***)))***+++((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++***************************************************+++,,,---------,,,+++++++++++++++******))))))******)))(((((()))******************************************************++++++***)))(((((())))))(((((())))))************************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,++++++*********+++***)))***+++++++++)))***+++,,,,,,,,,***)))(((,,,++++++******++++++,,,*********)))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))------.........------,,,+++******)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))******++++++******)))))))))))))))***++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------,,,,,,++++++++++++++++++'''((()))******+++++++++************************+++++++++*********))))))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++***+++---......---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,******++++++++++++******,,,,,,++++++++++++++++++)))***+++---...---***'''++++++******))))))((((((******))))))((((((''''''(((((()))))))))'''&&&%%%))))))************)))))),,,,,,++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,''')))+++,,,,,,,,,---...******++++++++++++******,,,+++++++++***)))))))))&&&&&&'''(((((((((((((((************************+++++++++++++++++++++++++++++++++*********)))))),,,+++***)))))))))***+++,,,,,,+++***))))))******,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,'''((()))***++++++***))),,,,,,,,,++++++***************))))))******+++,,,*********++++++,,,,,,,,,,,,,,,++++++***)))((((((+++*********+++,,,,,,---******))))))))))))******++++++++++++++++++++++++++++++***)))(((((())))))++++++************++++++***)))))))))(((((('''''')))))))))))))))))))))))),,,+++***((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++*********)))((((((******)))(((###$$$''')))+++,,,,,,,,,+++******))))))******+++************))))))))))))************************------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++***************))))))***************************++++++************************************************'''''''''((((((''''''&&&'''''''''''''''((()))***************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++***)))))))))))))))************************)))******************+++******))))))))))))******++++++************++++++))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++******************++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))************************+++++++++*********))))))***++++++,,,,,,++++++***************************,,,+++))))))******((('''------,,,,,,,,,+++++++++***+++++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++******++++++++++++************************************+++---...---***(((*********)))))))))))))))))))))))))))))))))))))))))))))*********)))(((''')))******************)))))))))******************)))******************)))))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,++++++,,,------,,,,,,,,,***+++,,,,,,------,,,,,,(((***,,,,,,+++***+++,,,******++++++++++++******+++++++++***************(((((()))***************************************))))))))))))))))))))))))+++++++++*********)))))),,,+++***)))******+++,,,,,,++++++***))))))******,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,((()))***++++++******))),,,,,,+++++++++++++++++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((++++++******++++++,,,---++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))))))))++++++************++++++*********)))))))))((((((************************,,,+++***)))))))))******++++++++++++++++++++++++******************++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++***)))++++++------------,,,+++***))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++*********))))))(((((())))))***++++++******************************************************************(((((())))))))))))((((((&&&&&&&&&'''((()))++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++***))))))))))))))))))++++++++++++++++++++++++++++++***************)))***)))))))))))))))******++++++************++++++(((((()))))))))*********++++++++++++++++++++++++++++++************++++++************************++++++************************************++++++---,,,,,,,,,+++++++++***.........---,,,***)))(((************************+++++++++******************++++++,,,,,,++++++***************************///---,,,+++,,,,,,+++))),,,,,,,,,,,,,,,+++++++++)))************)))((((((************************)))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++++++++******((((((((((((((((((((((((******+++---...---***((())))))))))))************(((((()))))))))))))))***)))***++++++,,,+++++++++******++++++++++++******))))))******++++++,,,,,,******++++++++++++******))))))))))))))))))))))))************************,,,++++++******++++++,,,***++++++,,,------------***++++++,,,,,,,,,,,,,,,)))+++,,,+++***(((((()))******++++++++++++*********************+++++++++)))***++++++,,,+++++++++************************))))))))))))))))))))))))+++++++++***************++++++******+++,,,---...,,,+++******)))*********,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++************++++++*********+++******)))(((++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++************+++++++++++++++************)))************************,,,+++******)))******+++++++++++++++++++++++++++++++++******************---------,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,.../////////...,,,+++)))******))))))))))))******)))***************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******))))))(((((((((((())))))+++++++++***************************************************************++++++,,,------------,,,))))))))))))***+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++*********))))))((((((((())))))))))))))))))***+++++++++************++++++))))))))))))*********+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++***************************************---------,,,,,,++++++***......------,,,***)))(((***************************************************++++++,,,,,,++++++***************************+++***)))+++---...---,,,++++++++++++++++++++++++)))***************))))))************************))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))******++++++++++++******(((((((((((())))))))))))+++***+++,,,------+++)))(((((())))))******++++++******)))))))))))))))))))))******++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,---......//////+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++,,,---.........******+++,,,,,,,,,,,,+++((()))++++++)))((())))))******++++++++++++******)))))))))***+++++++++,,,******+++,,,,,,+++++++++************************++++++++++++++++++++++++******************************++++++,,,---...///++++++***************+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((*********++++++,,,,,,,,,+++++++++++++++,,,------+++++++++++++++++++++++++++++++++*********)))))),,,++++++***++++++,,,,,,+++++++++******+++++++++************************,,,,,,+++++++++++++++,,,++++++************++++++++++++++++++++++++++++++*********************************)))))))))******++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---.........,,,$$$%%%'''***+++,,,,,,,,,+++++++++******+++++++++))))))******+++++++++,,,************************------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******))))))(((((((((((())))))************************************************************************((()))***+++++++++++++++++++++************++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******++++++++++++++++++++++++)))))))))((((((''''''&&&))))))(((((()))***++++++++++++************++++++*********+++++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))***************************************+++++++++......------,,,+++************++++++++++++*********************************************************++++++,,,,,,++++++***************************&&&%%%%%%&&&((())))))((()))))))))*********************++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))******++++++++++++******)))))))))******++++++++++++******+++------+++)))(((((())))))******++++++,,,++++++***)))(((((('''))))))))))))******+++++++++++++++,,,,,,+++++++++++++++,,,---......//////+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++,,,---.........)))***++++++,,,,,,++++++&&&(((*********)))***,,,******++++++++++++******)))))))))***+++++++++,,,)))***************))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,------......+++***************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,+++*********))))))*********++++++,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,++++++***++++++,,,******))))))))))))******************************,,,+++++++++++++++,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,************************((()))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++------............------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,+++******,,,,,,+++***'''(((***+++,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++*********))))))(((((())))))***))))))*********+++++++++************************++++++++++++++++++++++++(((((()))***+++++++++++++++***)))(((((((((((((((++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++((((((((((((((((((''''''(((((((((((()))***+++,,,++++++************++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++)))******+++,,,,,,------//////...---,,,+++******((()))***+++,,,,,,,,,,,,***************************************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++)))(((((((((((('''%%%)))))))))*********************+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************++++++++++++************++++++,,,,,,------,,,+++***+++,,,---+++***))))))))))))************,,,++++++******)))(((((())))))((((((((()))************++++++++++++******))))))******++++++,,,,,,******++++++++++++******))))))))))))))))))))))))***************************++++++,,,,,,++++++******++++++,,,------------)))******+++++++++++++++%%%'''***+++******,,,---******++++++++++++*********************+++++++++)))))))))***))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))***+++,,,------,,,,,,*********)))******+++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++*********++++++++++++++++++++++++,,,,,,******))))))******+++,,,,,,,,,,,,++++++++++++***************************,,,,,,++++++******++++++***))))))))))))))))))***************************+++************+++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))************)))++++++++++++++++++++++++++++++******************,,,---...//////...---,,,,,,++++++******++++++,,,,,,,,,,,,---------......+++***)))***+++,,,+++)))///000000///...,,,+++)))++++++************++++++))))))***++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++***************))))))*********(((((()))***+++,,,,,,---************************++++++++++++++++++++++++)))***+++,,,,,,---------)))))))))((())))))******++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))************(((((((((((()))***+++,,,++++++************++++++************++++++++++++************************++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))***,,,---...///000//////...---,,,+++******)))***+++,,,------------************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...---++++++,,,,,,***)))******++++++,,,,,,,,,,,,))))))***+++++++++++++++************************)))))))))))))))))))))))))))************+++++++++++++++************++++++******++++++++++++************++++++,,,---------,,,+++***+++,,,,,,+++************))))))))))))))))))))))))******+++++++++******)))((((((((()))))))))******************)))))))))******************)))******************)))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***++++++,,,------,,,,,,,,,))))))***+++++++++++++++(((***+++,,,+++***+++,,,******++++++++++++******+++++++++***************))))))******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,++++++*********))))))***++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,------,,,++++++,,,+++*********+++,,,---,,,,,,+++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++++++++******************************---,,,++++++******+++++++++******))))))******+++************************)))))))))))))))***+++,,,++++++************++++++************+++++++++,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******************++++++,,,---...//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........---,,,++++++------,,,+++''')))+++---............******))))))))))))******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************++++++++++++******++++++************++++++''''''(((***+++,,,---...************************++++++++++++++++++++++++''''''(((******+++++++++))))))******+++,,,......++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******++++++,,,,,,,,,---(((((((((((()))***+++,,,++++++************++++++))))))))))))************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++''''''(((***+++,,,---...))))))+++,,,...///111111000//////---,,,+++******+++,,,------......------************************))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))(((((()))+++,,,,,,+++,,,,,,,,,------.........(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,******++++++++++++******))))))***+++,,,,,,------,,,+++******,,,,,,+++***++++++******))))))((((((&&&'''((()))+++---......,,,+++***((((((((())))))))))))************)))))),,,,,,++++++++++++++++++))))))************))))))))))))))))))))))))))))))***************************+++,,,------,,,+++***,,,,,,---------,,,++++++))))))***++++++++++++******,,,------+++******+++******++++++++++++******,,,+++++++++******))))))***************)))((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,+++***)))(((******))))))***+++,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++------------++++++++++++*********+++---...---,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,++++++***************************++++++---,,,,,,+++*********+++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))(((((()))***++++++++++++************++++++)))))))))******+++++++++++++++++++++++++++++++++***+++---...///...------+++++++++++++++++++++++++++++++++,,,,,,------...------------------------.........------,,,,,,,,,,,,+++)))((()))+++---///++++++------------+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,******)))))))))***,,,---,,,++++++******++++++,,,***)))((('''((()))+++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***)))(((*********)))******++++++---,,,+++***+++,,,---...,,,+++***))))))***+++,,,************************++++++******))))))((((((******++++++++++++,,,,,,++++++++++++++++++++++++---,,,)))''''''((()))+++++++++************++++++******++++++++++++******''''''((()))))))))))))))++++++++++++++++++++++++,,,,,,++++++******++++++++++++******************---,,,***)))((()))******,,,,,,++++++,,,,,,---...,,,,,,+++***))))))******,,,+++******))))))******************************++++++******************+++++++++,,,...//////---111111///---,,,+++******+++***)))))))))***,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************......---,,,+++***)))(((************************,,,,,,++++++***)))(((((()))************+++++++++))))))************)))))))))))))))***+++++++++,,,******+++++++++******)))******************************+++++++++,,,,,,,,,+++******))))))******+++))))))))))))******************++++++++++++******(((((())))))*********++++++***)))(((((()))************+++++++++******)))************************///......---,,,+++******)))))))))***++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++*********************************++++++++++++******,,,,,,+++******))))))(((******)))))))))***,,,---+++***)))((('''''''''''')))************+++++++++,,,+++++++++++++++++++++...,,,+++))))))))))))*********+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))******+++,,,,,,,,,,,,,,,---------......))))))***+++,,,---------...---+++*********++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))(((((())))))+++***)))***,,,---,,,+++........................---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******,,,++++++++++++++++++,,,+++******))))))***+++,,,,,,++++++******++++++,,,+++***)))((((((***,,,------------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++***))))))++++++***************+++,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))((()))***+++,,,...//////---------,,,++++++******+++++++++***************++++++************++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++******))))))******++++++************************,,,,,,+++*********************))))))******+++,,,,,,,,,+++***************,,,+++******))))))******************************++++++******************+++***+++---//////...,,,...------,,,++++++,,,,,,+++++++++++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,------------,,,+++***************************,,,,,,,,,++++++++++++***************************,,,,,,++++++***))))))((()))************+++++++++))))))************))))))***************+++++++++******+++++++++******)))******************************+++++++++,,,,,,,,,++++++************++++++))))))))))))******************++++++++++++******((()))))))))************+++***))))))))))))***+++******+++++++++******)))************************------,,,,,,+++*********++++++******************+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********+++***)))))))))***,,,---*********))))))***++++++)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++******,,,---------............,,,+++******)))***++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***)))))))))))))))+++***)))***,,,---,,,+++////////////////////////+++++++++++++++,,,,,,,,,,,,---...//////...,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******,,,,,,++++++++++++,,,,,,,,,++++++************+++,,,++++++******++++++,,,,,,+++***)))***+++,,,---------,,,,,,,,,,,,++++++++++++************++++++++++++***************))))))******+++++++++******,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++)))))))))***************'''((()))+++...000111222000///...---,,,***)))))))))***,,,------,,,+++***++++++************++++++******++++++++++++*********++++++,,,---,,,,,,,,,))))))))))))))))))))))))((((((((())))))***++++++************************,,,,,,,,,,,,,,,++++++*********))))))******+++,,,,,,++++++************+++,,,+++******))))))************************************++++++++++++++++++******+++...000///---+++************+++,,,------++++++,,,------------,,,******************************+++++++++,,,,,,,,,------------------,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++))))))************))))))+++++++++***************)))******+++++++++************************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))******************++++++++++++******))))))))))))************++++++************+++,,,)))******+++++++++******************************************************,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,+++************+++,,,,,,*********++++++---......)))************+++++++++++++++,,,,,,------......******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,+++*********,,,,,,---------.........000...,,,+++******++++++---,,,+++*********++++++------------------------,,,++++++************+++******************************************************+++++++++,,,,,,,,,++++++***))))))))))))***+++*********,,,---,,,+++........................+++++++++,,,,,,---------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++************,,,++++++******++++++,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++************((()))***+++++++++++++++---,,,+++***)))))))))))))))***+++------,,,++++++***+++,,,------,,,+++***---------,,,++++++******)))))))))******+++++++++((((((***,,,...000111222222111000...,,,***)))((())))))***+++,,,,,,,,,,,,++++++************++++++******++++++++++++*********+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))*********************************++++++++++++,,,---......---+++***,,,,,,++++++,,,,,,---...,,,++++++******+++++++++,,,+++******))))))************************************+++++++++++++++,,,******+++...//////,,,***))))))))))))***+++,,,---)))***,,,---------,,,+++******************************+++++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++)))******++++++******))),,,+++++++++***)))))))))))))))***+++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))))))))******************++++++++++++******)))))))))))))))*********++++++++++++++++++,,,,,,))))))***+++++++++******************************(((((())))))*********++++++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,---......+++++++++++++++++++++++++++++++++++++++,,,---...))))))*********+++++++++++++++,,,------...//////******++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------000/////////...------,,,,,,+++++++++++++++++++++------------------------,,,++++++******+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))*********,,,+++******,,,,,,,,,***------------------------,,,,,,------......//////000...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************+++++++++,,,------------,,,+++,,,,,,,,,,,,++++++******,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++---,,,+++***)))))))))))))))***+++,,,---,,,+++***)))***+++,,,,,,+++***))),,,+++++++++*********)))))))))******++++++,,,,,,***++++++,,,---...///000111111///...,,,+++))))))***)))((('''(((***,,,---++++++************++++++******++++++++++++******)))******+++++++++++++++((((((((((((((((((((((((+++,,,,,,,,,+++***))))))))))))*********+++++++++***+++---......---,,,+++,,,,,,++++++,,,,,,---...,,,+++++++++++++++,,,,,,,,,+++******))))))************************************++++++,,,,,,,,,,,,******+++---......,,,***++++++***)))))))))******((()))+++,,,,,,,,,+++*********************************+++++++++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************))))))*********+++++++++******++++++++++++******,,,+++++++++***)))))))))((()))***+++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,((()))))))))******************++++++++++++************))))))))))))))))))******++++++,,,,,,,,,,,,((()))***+++++++++++++++************************'''(((((())))))******+++))))))*********+++++++++)))))))))*********+++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++,,,------...///++++++,,,,,,,,,+++++++++,,,,,,+++***************))))))*********+++++++++++++++,,,------...//////++++++******))))))))))))******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))************++++++++++++---///000000///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***************++++++,,,+++******,,,,,,+++***------------------------............////////////000...+++***)))+++---///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************+++++++++,,,---......---,,,++++++,,,,,,---,,,,,,+++***,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,---------)))******+++++++++******,,,,,,+++***)))))))))))))))******+++++++++++++++)))******++++++******)))*********************************+++++++++++++++,,,,,,,,,,,,------------///......---,,,++++++***,,,***(((&&&&&&(((+++---++++++************++++++******++++++++++++******((())))))***************((((((((((((((((((((((((+++,,,,,,------+++***))))))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,******))))))******+++,,,,,,++++++++++++,,,,,,---,,,+++******))))))************************************++++++,,,---------,,,+++***+++------,,,***---,,,+++***))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++++++++******+++++++++***************((()))***+++++++++++++++******************************+++++++++,,,,,,,,,+++******************+++))))))))))))******************++++++++++++******************))))))))))))((()))***+++,,,,,,,,,+++((()))***+++++++++++++++************************(((((())))))*********+++((())))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++***,,,------++++++,,,...,,,++++++******++++++,,,******************************++++++++++++******)))******+++,,,------...,,,,,,,,,---,,,,,,+++***,,,,,,***))))))((((((((()))************+++++++++++++++,,,,,,------......,,,+++***)))))))))++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,---------))))))*********+++++++++)))***---//////---+++)))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++************+++,,,,,,---+++***+++,,,,,,+++))).......................................---------...------,,,,,,---...///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---//////---,,,+++***+++,,,---------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------+++,,,...//////...,,,+++******++++++,,,,,,,,,,,,******+++++++++***))))))++++++***************+++***************++++++,,,,,,++++++******++++++,,,)))******++++++,,,,,,---,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++************++++++******++++++++++++******((())))))***************))))))))))))))))))))))))'''(((***,,,---,,,++++++((())))))***++++++,,,,,,***************+++,,,,,,******))))))******+++,,,+++++++++++++++,,,---...,,,+++******))))))************************************++++++,,,------......,,,***)))+++,,,,,,+++------,,,******)))******+++************+++,,,,,,******************************+++++++++,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,,,,++++++******************+++++++++(((((()))++++++,,,,,,+++******************************+++++++++,,,,,,,,,***))))))(((((())))))***))))))))))))******************++++++++++++******************)))))))))((('''((()))+++++++++++++++(((((()))++++++,,,,,,+++************************)))***************************************++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++---,,,,,,+++---...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******++++++++++++******)))*********++++++,,,,,,,,,,,,---------,,,+++***+++******)))))))))******)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))(((***---000222******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------------------------------+++++++++,,,,,,---------******++++++++++++++++++++++++++++++,,,,,,,,,,,,///......------,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++*********++++++,,,------,,,***+++,,,,,,+++)))////////////////////////.........------,,,,,,,,,,,,---...000000000//////------++++++++++++------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,...//////...,,,+++)))***,,,---...------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------***+++---......---+++***))))))******+++++++++++++++++++++++++++***)))(((******************+++++++++***)))))))))***,,,---...---++++++++++++---...)))***+++,,,---......///---,,,,,,++++++*********)))******++++++,,,,,,---))))))***++++++,,,------+++,,,,,,---,,,+++))))))++++++************++++++******++++++++++++******))))))***++++++++++++***************************"""$$$'''***,,,------,,,((())))))***++++++,,,,,,******)))((()))***,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,++++++***)))***************************************+++,,,,,,---......///,,,)))(((***+++,,,,,,---,,,++++++***+++++++++---,,,+++***+++,,,---...******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))************+++++++++***++++++,,,,,,++++++***))))))******+++++++++,,,(((((()))++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))******************++++++++++++******+++*********))))))((((((&&&''')))***++++++******(((((()))++++++,,,,,,,,,************************++++++******************,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++---,,,,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++,,,,,,---...---,,,***)))))))))))))))***+++,,,,,,)))************+++++++++,,,+++++++++++++++++++++,,,***)))(((+++000555888******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------........................+++++++++,,,,,,---------,,,,,,++++++***))))))))),,,,,,---------.........888555111...,,,---///000)))***+++,,,---,,,,,,+++------------------------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,------,,,++++++,,,,,,***)))........................//////............//////------......------,,,++++++++++++,,,,,,,,,------------++++++++++++------......---------,,,,,,,,,------,,,,,,,,,,,,,,,---........................///...---,,,---///111222---,,,,,,+++*********+++++++++******************************************++++++++++++++++++++++++***,,,,,,***&&&%%%(((+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++***))))))***+++,,,++++++------------++++++***++++++,,,,,,++++++***,,,+++)))((((((((()))))))))******++++++,,,------+++***************++++++******))))))))))))******,,,------------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...*********)))******++++++,,,,,,++++++++++++++++++******++++++++++++******+++,,,---------,,,+++***,,,,,,,,,++++++*********++++++******************...---,,,***'''%%%###"""---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,++++++***++++++***)))(((((())))))---------------------------------,,,,,,+++++++++,,,---...---+++***+++,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,+++***)))((((((******+++++++++******)))))))))))))))))))))******,,,+++***))))))***+++,,,***************************************)))((((((******++++++++++++******)))************+++++++++******************************++++++++++++*********+++,,,,,,,,,,,,+++***,,,+++***)))))))))***+++...---+++***)))***+++++++++++++++,,,,,,---------,,,,,,,,,++++++*********+++******))))))******+++,,,++++++******++++++,,,))))))***,,,...///000111))))))*********+++++++++---,,,++++++******++++++))))))*********+++++++++++++++++++++++++++++++++///...---,,,,,,...///111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******))))))******+++,,,------............------***++++++,,,,,,------...***+++,,,,,,------,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******------------------------,,,,,,,,,---------......------------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********++++++******++++++,,,---...///////////////////////////............//////...............------,,,---------.........//////---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******)))))))))))))))***------------------------...---,,,++++++---...///---,,,++++++******++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********,,,+++***))))))***+++,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))))))))******)))******++++++,,,------,,,++++++************+++******))))))))))))******,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------,,,+++************++++++++++++++++++++++++******++++++++++++*********+++,,,---------,,,+++,,,,,,,,,+++++++++******++++++******************)))))))))))))))*********,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++,,,,,,,,,++++++***,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++,,,,,,++++++)))((((((***++++++,,,++++++***************)))))))))))))))++++++***))))))***++++++------------------------***************)))((((((******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++*********+++,,,------,,,+++***......---,,,,,,,,,---......---,,,+++***++++++,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++************++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,---,,,++++++******++++++*********++++++++++++,,,++++++++++++++++++++++++...---,,,+++,,,---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......---------------,,,+++***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******++++++******++++++,,,---////////////////////////..............................//////......---,,,---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,,,,,,,,,,++++++******++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---...---------------------------++++++++++++++++++++++++((((((((())))))))))))***++++++************++++++,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++)))******++++++,,,------------,,,,,,++++++******+++******))))))******++++++++++++,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---///...---,,,+++******************++++++,,,,,,---******++++++++++++******)))***,,,---...------,,,,,,,,,,,,++++++++++++*********++++++++++++++++++'''((()))***+++---......++++++************++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((******++++++,,,++++++***+++*********))))))((((((++++++***))))))***++++++*********************************+++******)))(((******++++++++++++******)))************+++++++++))))))))))))))))))))))))******++++++++++++*********+++,,,------,,,+++***++++++*********++++++,,,...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***))))))++++++,,,,,,,,,------------,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------............------......---,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++---------.........//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++++++++******++++++,,,---///////////////.........------............---------............---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++,,,,,,++++++***++++++,,,******+++++++++++++++,,,------------------------------------------------+++)))'''(((+++---+++)))++++++++++++++++++++++++************************))))))))))))************+++++++++++++++++++++++++++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,+++)))***,,,---...---,,,,,,)))******++++++,,,------......------,,,,,,+++***++++++************++++++***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++************+++,,,,,,---,,,++++++************))))))***+++,,,,,,------***++++++,,,,,,++++++***(((***+++---......------++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,+++******))))))******+++/////////......---------++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))******+++*********++++++******)))(((((((((+++******************+++))))))))))))))))))))))))*********++++++******)))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,------,,,++++++)))))))))))))))*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...------,,,+++******)))+++++++++,,,,,,,,,,,,------,,,++++++******++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......------,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---/////////.........------------...//////...---------------------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------***************+++,,,,,,------------------------......---,,,,,,,,,++++++,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,---------------------------------------------------+++)))))),,,,,,***'''******************************************************++++++++++++,,,,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,------,,,,,,,,,)))+++,,,---......---,,,)))******++++++,,,------.........///...---,,,+++,,,,,,++++++++++++,,,,,,***++++++++++++***))))))++++++++++++++++++++++++************************+++***************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---))))))((())))))***++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++(((***+++---......------++++++++++++++++++++++++******++++++,,,,,,,,,,,,...---------,,,,,,+++++++++******))))))******+++---------....../////////***+++,,,---------------++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))''''''((()))******))))))************))))))((((((*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------------,,,++++++,,,,,,---------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------,,,,,,,,,,,,************++++++++++++---,,,++++++******++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---111000000//////......------...///000000///...---------......------,,,+++---------.........//////+++,,,,,,------,,,,,,+++////////////............++++++++++++,,,---.............................................---------++++++******++++++,,,,,,******++++++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------...---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,,,,------------,,,,,,++++++,,,---------,,,,,,)))******++++++,,,---------...///000000///...------,,,,,,++++++,,,,,,---+++++++++,,,+++******)))++++++++++++++++++++++++*********************************)))******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...'''''''''((()))***+++,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***,,,---...------,,,***++++++++++++,,,,,,,,,******++++++,,,---------+++,,,,,,,,,---------...++++++************++++++)))******+++,,,---------***+++,,,------......---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,---...---+++***+++,,,******++++++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))''''''((()))************)))))))))))))))))))))***)))***++++++++++++***)))************************)))***++++++,,,+++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++)))***+++,,,---------,,,+++,,,,,,------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,------------......))))))*********+++++++++---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------------,,,,,,******+++,,,,,,---......***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------//////.........---------------------------------,,,,,,,,,---------......,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++******++++++,,,---333333222222111000000///...///111222222111///...///////////////......------------.........//////+++,,,,,,------,,,,,,+++//////.........------------------......///111111------------------------,,,------...............++++++******++++++,,,---******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,)))******++++++,,,------,,,---///111111111000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,------...///)))((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,+++******+++++++++,,,,,,,,,******++++++,,,------...***++++++,,,------......,,,,,,++++++++++++,,,,,,*********+++++++++++++++***+++,,,---............+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,---...---+++***+++,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++++++++******((()))***++++++,,,,,,,,,((((((((()))******++++++)))***++++++++++++***)))(((((((((((((((((((((((()))***++++++,,,,,,,,,+++******++++++++++++******)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++&&&''')))***++++++******)))***+++---------,,,+++---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,++++++******++++++*********++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,---------...////////////.........---........................,,,,,,,,,---------......,,,,,,---...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++******++++++,,,---555555444444333222111111...000111222222111000...111111111111111000//////+++++++++,,,,,,,,,------++++++------------++++++......---------,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............+++*********+++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&***------+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++------------+++++++++,,,------------,,,+++,,,------......------,,,...---+++***)))***++++++)))******+++,,,,,,------+++,,,///111222222111000...------,,,,,,------...,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---...------------...//////++++++***************+++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---------,,,+++************++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++******+++,,,---............,,,,,,,,,,,,------...///------------------------+++++++++,,,,,,---------,,,---...---+++***+++,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))******+++++++++******)))***+++,,,---.........''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))************************)))***+++,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,)))***,,,---......------((()))+++,,,---,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++*********+++******************+++,,,++++++++++++++++++,,,---,,,,,,++++++*********++++++,,,,,,,,,------------,,,++++++******++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------------------------...------------...//////+++,,,,,,------,,,,,,+++...------,,,,,,++++++***++++++,,,---------,,,,,,........................---------.........//////000/////////............////////////////////////,,,,,,,,,---------......,,,,,,---.../////////...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++******++++++,,,---777666555333111///...---111000......---...///000000000000000////////////000000000///......------,,,---......,,,,,,---...***+++,,,---...---,,,+++++++++++++++++++++++++++000///---,,,+++++++++,,,...---+++*********++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***---,,,,,,+++*********+++....../////////...,,,+++.../////////...------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,++++++///...------,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------++++++++++++******))))))***+++,,,---///111333444111000///---,,,,,,------.........---++++++---///,,,,,,---...---,,,***)))------,,,+++,,,---///000+++,,,---......---+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,+++*********+++***+++,,,---...---,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++...---,,,,,,++++++++++++---------------------------.........---,,,,,,+++111...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++///...,,,+++***++++++,,,++++++++++++++++++++++++++++++---......---++++++++++++,,,,,,,,,,,,------************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++******))))))++++++************++++++++++++++++++++++++++++++((((((***+++,,,---------)))))))))******++++++,,,,,,,,,,,,++++++*********,,,***'''$$$$$$%%%(((***+++++++++,,,,,,,,,------************************++++++------------++++++---,,,+++******+++,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******++++++,,,,,,++++++***++++++******************,,,,,,,,,,,,+++)))'''&&&,,,,,,,,,++++++*********+++,,,---,,,***)))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++,,,,,,------,,,,,,+++......---,,,,,,,,,------,,,,,,++++++,,,,,,---............------,,,,,,,,,............////////////000//////---,,,***((('''.........------,,,,,,,,,...///000111000///---+++------------------------...------,,,,,,------...---------....../////////............------,,,+++------------------------........................------------------------::::::888666444222111000000///.........///000111000000000/////////...........................///---...//////------...///+++,,,------------,,,+++++++++++++++++++++++++++///...---+++++++++,,,,,,------+++*********+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---,,,++++++******++++++,,,---.........---+++***---------------,,,++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,------......------,,,------,,,+++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++*********)))***++++++---///111333444///...,,,***(((''''''''')))+++,,,---+++***++++++,,,---------,,,,,,+++***---,,,+++++++++---...///++++++++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,+++,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))++++++************++++++++++++++++++++++++++++++((()))***+++,,,---------*********+++++++++++++++,,,,,,,,,+++++++++******---+++)))''''''(((***+++,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************************+++,,,++++++))))))+++++++++*********))))))+++,,,---,,,***)))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...------------------,,,,,,------------...........................---,,,+++.........------,,,,,,,,,...///000111000///---,,,------------------------...------,,,,,,------...------------............------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,???>>>===;;;999777555555111000000//////000000111////////////............+++,,,,,,---......//////...///000///......///000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,------,,,***)))+++++++++++++++******)))))))))))))))************)))***************++++++------............------++++++******))))))******************************++++++************++++++++++++++++++************+++++++++,,,...000111222555333111...+++)))((((((&&&)))---......,,,++++++------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,---+++***)))((()))***---...------------............++++++,,,,,,------.........------------,,,,,,,,,///......---------------++++++,,,------------,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---............---,,,,,,...---------......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++************++++++************++++++++++++++++++++++++++++++((()))***,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***------,,,++++++++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,///...---,,,+++,,,---...------------------------******+++,,,,,,---......***++++++,,,,,,++++++*********++++++++++++++++++))))))***+++,,,,,,++++++************))))))))))))+++,,,---,,,*********+++***************++++++,,,,,,,,,,,,,,,,,,,,,------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---......,,,,,,,,,,,,,,,------...,,,,,,------------------,,,,,,,,,------------...,,,,,,...//////000000///.........---------------...///000000000///------------------------------......------------...............------------------------...------,,,+++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,AAAAAA???>>><<<:::999888444444333222111000000000////////////.........---,,,,,,,,,---------......---///000///...---...///000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------------------------******++++++,,,,,,,,,---,,,,,,++++++***++++++,,,++++++,,,------,,,+++*********++++++++++++******)))*********++++++++++++************+++++++++++++++,,,------...---------++++++***************+++************************************************+++++++++++++++++++++++++++++++++,,,---///000111888777555333111///------(((+++...//////............---,,,+++***+++,,,---+++++++++++++++++++++,,,******))))))***,,,...///,,,------------.........***++++++,,,---...//////------------------------......---------------...,,,,,,,,,---------------...------------,,,,,,,,,......------,,,,,,,,,+++------------------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------...000///---+++------------------------------------------------------,,,,,,,,,,,,------------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------........................+++++++++,,,,,,---------***++++++,,,,,,++++++*********+++++++++++++++,,,******+++++++++,,,,,,,,,++++++*********************,,,,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,---------------...////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,---------.........------,,,,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,---------.........+++,,,---...///000000000...............---------......///000//////...---..............................------------......///.........------,,,,,,------.........------,,,........................------------------------++++++++++++++++++++++++@@@@@@???>>>===;;;::::::999999777555333111///...000////////////...............---------,,,,,,,,,,,,---......,,,,,,---...222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------++++++,,,,,,------......,,,++++++***++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---************************************************+++++++++++++++++++++,,,++++++++++++,,,---//////111111111000///...------***,,,------,,,---///111---,,,+++***+++,,,---...++++++++++++++++++++++++)))***,,,......///......,,,,,,,,,,,,------------++++++,,,------...//////------------------------------,,,,,,,,,,,,------,,,,,,,,,---------...............---------,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,---..............................------...//////......------------///000000...,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,------------------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,........................---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------............------//////000000///...---,,,------,,,,,,------...///,,,,,,,,,------.........---.........////////////,,,------.........------..............................///////////////...........................///......------......////////////......------------....../////////......////////////////////////------------------------++++++++++++++++++++++++>>>>>>======<<<<<<<<<<<<===<<<;;;999666444111000000000000000//////////////////......---,,,,,,+++,,,---...---,,,+++,,,...222222000///------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---+++,,,,,,------------,,,+++************+++,,,,,,------------------------,,,,,,,,,------.........++++++******++++++,,,,,,++++++---......------,,,+++,,,------------------,,,,,,,,,,,,---------...---------,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++------,,,,,,------......++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---.........////////////......***++++++***)))***---///,,,,,,++++++,,,,,,------,,,,,,,,,---,,,,,,+++******+++...000000///...---+++,,,,,,,,,,,,---------,,,,,,------......//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,---...---------,,,---......///............---------,,,.........---------------------------............------------------...///........................------...////////////......------...000000///---------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,******+++++++++++++++,,,------------------------......---,,,,,,+++*********++++++,,,,,,++++++*********++++++,,,---------...---,,,+++++++++++++++,,,,,,,,,---------------)))+++,,,,,,+++***+++------------------...//////,,,,,,,,,---......//////---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------............------...//////000000...---,,,---------------......///,,,,,,------------------........./////////000000---............---,,,,,,.............../////////............////////////........................//////............//////000000000///////////////...///000000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;<<<<<<<<<===============<<<;;;:::777555444222111111111000000000000///.....................---...///...---,,,---///333222000......---......------------------------------.........,,,+++***++++++---.........------***))))))))))))***++++++........................,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---)))***+++---------,,,+++++++++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++,,,---///000111222222111000000)))+++,,,,,,+++***+++,,,***+++,,,,,,---------,,,,,,------...---,,,+++***,,,,,,------------------------------............---------...............,,,,,,,,,---------......---------------...//////...------,,,---...///000............------------------------............------------.........///---------------...//////........................------...//////////////////...,,,---///000000///........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------,,,------......------,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------...---------*********+++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------...,,,,,,+++++++++,,,---...+++++++++,,,,,,---------)))+++,,,,,,+++***,,,------,,,,,,,,,,,,---......,,,,,,------.../////////,,,,,,+++++++++,,,------------------------------------------------------++++++,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++)))***,,,...//////...------------------...//////------------------,,,,,,---------.........//////........./////////......---........./////////000...............///000000........................//////............//////000000000000111111111111000000111222222222222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,::::::;;;<<<===>>>>>>???<<<<<<======<<<:::999888222222222222111111111000------......///000000000...///000///...---...000222111000.........//////------------------------,,,,,,------,,,***)))'''***+++---...///...------++++++******++++++,,,---........................+++++++++++++++++++++++++++*********+++,,,,,,---((()))***+++,,,,,,+++******+++,,,---------------******+++++++++,,,,,,,,,++++++++++++******)))))))))***+++,,,------...---,,,,,,,,,,,,------...///------------------------+++,,,------------,,,++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,...///000111111000...---***---000000///---++++++)))***,,,---...---,,,,,,------...///...---+++***...---+++******+++,,,---............/////////000...............---------,,,,,,,,,------........................///000111......---,,,---...///000//////.........---------,,,---------.../////////---------.........//////---------------...///000------------------------------...///000000//////000...,,,,,,...000111000........................------------------------.........------.........,,,,,,+++***+++,,,...///------------------------++++++---......---++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------...---------)))))))))******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------************************++++++---......---++++++,,,,,,---......---,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,+++++++++******+++,,,,,,---......+++*********+++---///000*********++++++,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,------...///000000---------------...///000------------------------........................+++++++++,,,,,,---------*********++++++*********$$$&&&))),,,...///.........------------...//////.........------,,,,,,,,,,,,,,,,,,---------......---...///000000111111000---.........//////000000...............///000111//////////////////////////////............//////000000111111222222333333000111222333333333333333000000000000000000000000000000000000000000000000------------------------555666666888999:::;;;<<<======>>>>>>>>><<<;;;:::777555333111000000000000...............///000111,,,+++***+++---...---,,,------------,,,+++***)))000000///...---,,,,,,,,,.........------,,,,,,,,,---------...000000---+++,,,+++***+++---...---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...///,,,+++)))))))))+++---//////...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------,,,,,,+++++++++*********++++++,,,,,,---//////...---,,,++++++***++++++,,,,,,,,,---------...------,,,,,,------...//////.........---------...---,,,+++++++++,,,,,,------...///000111222222,,,,,,,,,,,,,,,---...///***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,---------............////////////........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,...//////...,,,+++////////////000000000000---......///////////////.................................------,,,,,,,,,---///111111///...---...------------------------///...---,,,,,,---...//////...---,,,+++,,,---...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))$$$!!!%%%,,,///,,,(((,,,+++***((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++***************++++++......---------,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,000///...------------------------,,,,,,+++++++++,,,,,,,,,---------......))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.../////////...------,,,++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,,,,.........------,,,,,,+++......------------......,,,---.........---,,,+++,,,,,,,,,---------.........///000///---,,,,,,---////////////////////////,,,,,,,,,---------......---,,,,,,,,,------...///---------...000111333444000000000///......111333---------...000111333444.........//////111222222222222222111111000000000444444444444444333222222555555444444555666777888444444444333333222222222333333222222111000//////000000000000////////////666777888999:::;;;<<<<<<>>>>>>?????????===<<<;;;999888666444333222111111...............///000000,,,+++++++++---...---,,,...//////...---,,,++++++......------,,,,,,++++++---,,,,,,,,,++++++++++++---------...//////---+++---,,,+++,,,---...---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......---,,,+++++++++,,,---...---,,,++++++++++++,,,,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------.........------,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...///000111222222------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------,,,,,,,,,,,,------//////.........---------,,,,,,---------...............////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------....../////////.........------------......000000000000////////////---...//////000000////////////////////////////////////.........------------///111000///---------........................///...------------...///......------,,,,,,------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...000///...,,,,,,******)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************------,,,,,,,,,,,,,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------//////...------------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............---,,,,,,++++++++++++++++++++++++---..................---///...............---------,,,,,,,,,++++++******......------------......---......///...---,,,+++,,,,,,---------.........,,,...//////...------...////////////////////////------........./////////......---------......///.........///000222333444...//////...------///111//////000000000111111111............///000111111333333333444444555555666888888888888888777666666888888888888999999999999666666666555555444444444666555555444333333222222222222222111111111000000777888888999:::;;;<<<<<<>>>>>>?????????>>>======;;;;;;:::888777444333222///............//////000---,,,+++,,,.........,,,///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---,,,---//////---,,,///---,,,---......---,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,,,,------------,,,//////...------,,,++++++---,,,+++++++++++++++++++++,,,---.........---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,---------............------,,,,,,------...---,,,,,,,,,,,,+++++++++++++++++++++************,,,------...///000111111......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------------.....................---------------------.........///------............------........................------..................------------------------............////////////111000...------...000111111111000000//////......---...//////000000/////////////////////////////////////////////.........---///000000...---------000000000000000000000000///......------......///...............---,,,,,,......//////......------,,,,,,,,,,,,,,,,,,------***,,,...---,,,+++---///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))((((((((((((***+++++++++,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......///...------------------------------,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............///////////////---------,,,,,,,,,,,,,,,......------------.....................---,,,,,,,,,------------.........,,,...//////.........///////////////////////////....../////////000000000//////...............///////////////000222333333.../////////......000222111222333333222111000///000000000000111222333333444444666777999:::<<<<<<===============<<<;;;;;;<<<<<<===>>>>>>===<<<;;;888888888888777777777777999888888777777666666666555555444444444333333333888888999999:::::::::;;;=========>>>>>>>>>>>>>>><<<<<<<<<;;;999666333222000//////.........//////...---,,,---...///...---///////////////...---,,,,,,,,,,,,,,,,,,---------000000000000000/////////...---,,,---......---,,,000...------...///---,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,---......---,,,+++------......---,,,++++++------,,,++++++,,,,,,---***+++---//////...---,,,------------------,,,,,,---------,,,,,,++++++***,,,,,,,,,------.........+++,,,,,,,,,,,,---------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,---......///000000///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------.................................---............/////////------............------............////////////.............../////////------------------------//////.../////////000000111111000//////000111111////////////000000000000......///000000000000000///////////////////////////////////////............///000///...------...000000000000000000000000//////............//////---.../////////...,,,+++,,,---...//////...---,,,,,,,,,,,,---------------+++,,,------+++***+++---***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++))))))((('''&&&&&&&&&&&&------------------------+++,,,,,,,,,---------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///......---,,,,,,---------------------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------....../////////000.../////////////////////......------------......---------------,,,,,,+++------------............---///000000...---......////////////////////////....../////////000000000//////...---------......///////////////000111222///000111111000000222444222333555666555444222000555555555555666666777888666777888:::;;;===>>>???@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA???===;;;:::::::::999999999999999;;;:::::::::999999999888888888777777777666666666888888999999999999999999;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;999666444222222111000000///////////////...------//////...------............------,,,------------............000000000000000000000000...---+++,,,---...---,,,///...------...///...---,,,,,,,,,---------.........------,,,,,,------...,,,---...///......,,,+++)))***+++,,,,,,,,,,,,,,,......------------...///***+++---//////...---,,,------------------------...------,,,,,,++++++++++++,,,,,,------.........++++++++++++,,,,,,,,,,,,...------,,,,,,------...------------............------......------,,,+++,,,,,,------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------.........---............................../////////000000---..................---........./////////000000.........//////000000000........................000////////////000111222000000111222222111000000------...///000111222222...//////000000000000000.......................................////////////000000///...---...///////////////////////////////////////////////////---...///000///...---,,,++++++---......---,,,+++,,,,,,,,,------.........000///---...//////...,,,))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,++++++*********+++,,,,,,---...///000111111---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------......///---......//////000000000......------------......,,,,,,,,,+++++++++++++++---------........./////////111222111...---,,,---////////////////////////------........./////////......---------------...//////.........///000000...000222222111111333444222444666888888888777666999999888888999999:::::::::::::::;;;<<<======>>>@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAA@@@???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::::::::999999999::::::::::::999999999999::::::::::::;;;<<<===>>>;;;;;;;;;:::999777666555444444222111000000000000000///......///000...---------.........------,,,........................---------..................,,,++++++,,,------,,,---,,,+++,,,...///...---,,,,,,,,,---------............------------......---............------,,,))))))***++++++,,,------...............//////000+++,,,---.........---,,,------------............------------,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------...------,,,,,,------...------...............///---.../////////...,,,+++,,,,,,,,,---------............---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,---------..................------------......---------...............////////////000000000000......////////////...............//////000000111......//////000000111111////////////////////////111000/////////000222333///000222333333222000///------...///000111222222...///000000111111000000////////////////////////////////////000000000000111111111000......///111////////////////////////...//////000000//////......////////////...------++++++,,,,,,---,,,,,,,,,,,,,,,,,,---......//////...,,,++++++---...,,,***)))***+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))***,,,...111444555666------,,,++++++***))))))************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,------...------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------******+++,,,---......///......------------......---,,,,,,+++***+++++++++------.........////////////111222111///------...////////////////////////------........./////////......------......///000111000///////////////000...000222333222222333444444555888:::;;;<<<<<<<<<:::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<>>============>>>??????>>><<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;;;;:::::::::::::::;;;===???@@@<<<<<<:::999999888888888777666444333222111111111111000//////000000///------....../////////......///......------,,,,,,,,,,,,,,,---------............,,,******,,,------,,,+++******+++...//////...,,,,,,,,,---------............------------......//////...------------------,,,+++***++++++---------------------...//////,,,,,,,,,---------......------------.........///,,,,,,,,,---------------,,,,,,---------------------------.........//////...------,,,,,,------...,,,,,,,,,------.........,,,---...//////---+++***,,,,,,,,,,,,,,,---------------,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,---------......------------............------,,,,,,,,,,,,---------------.........////////////000000000111111111//////000000000000//////---......///000000111111......///000000111222222////////////////////////222111000//////111222444000000111111111111000000000000000000//////////////////000111111111111000111111111111111111111111111111111222222222333333222333333111//////111333111111111111111111111111...///000111111000///...000//////...............,,,,,,,,,,,,,,,---......,,,,,,------.../////////)))***++++++***)))***,,,+++,,,,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++,,,---...+++******++++++,,,---...+++,,,---///000222333444,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,++++++,,,,,,---...------------.........///,,,,,,,,,---------..............................------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,---...............------------------------+++,,,,,,------,,,,,,+++............------------))))))***+++,,,---............------------......///...---,,,,,,,,,------............////////////,,,...000000000///000111////////////////////////....../////////000000000......//////000111333333333333222111000000111111000333666777666666777888888999:::;;;===>>>???@@@======<<<;;;;;;<<<<<<===<<<<<<<<<<<<==================>>>>>>======<<<;;;<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<>>>>>======<<<<<<;;;::::::;;;<<<>>>@@@AAA===<<<;;;999999:::;;;;;;888777666444333222111111222000//////000000///---//////000000000000000///......---,,,,,,+++******---.........//////000000...,,,******+++------,,,***))))))+++---//////...,,,,,,,,,---------............------------......000///...---,,,,,,---...111///---+++***+++,,,---,,,,,,,,,,,,,,,---...///------,,,,,,,,,---...///---------.........//////,,,,,,,,,------.........------------------------////////////000000000000...------,,,,,,------...+++++++++,,,,,,---------+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,------.........---------.........//////---,,,,,,++++++,,,,,,------------.........//////000000000000111111111111000000111111111111000000---......///000111111222...//////000111222222222000000000000000000000000222111000//////111333444222111///......///111222333222111000///...------//////000111111111111111333333333333333333333333333333333444444555555555333444333222000000222444222222222222222222222222...///000111111000///...111000///------...//////...---,,,,,,---...///000,,,,,,------...///000000)))...222000+++***...333------...///...---+++***---------------------------------------------------,,,,,,++++++,,,,,,---************************++++++++++++,,,,,,---............///000111222333000000000///......------+++,,,,,,------......///........................*********++++++,,,,,,,,,...------,,,,,,------...///...------,,,,,,,,,,,,++++++++++++,,,,,,---...---------.........//////,,,,,,,,,---------......------------------------------------------------......---,,,,,,+++******++++++,,,,,,,,,---------,,,------.../////////...------------------------,,,------......------,,,000000//////.........---******+++,,,...///000000.........------.........111000///...---...//////............/////////000***,,,///000000111333444////////////////////////000000000000111111111111///000000111222444555666555555444333222222222222555888:::<<<<<<;;;<<<===<<<<<<<<<<<<===???@@@AAA@@@@@@???????????????@@@;;;<<<<<<===>>>>>>??????<<<============<<<;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBB????????????????????????>>>>>>>>>>>>=========<<<@@@>>><<<===??????<<<999===<<<<<<===???@@@???>>>@@@???===;;;999888888999888888888777666444333222333222111000///...---,,,000/////////...............------,,,,,,,,,------/////////000///......------,,,,,,,,,,,,---......///......------,,,++++++...---,,,,,,,,,,,,---...------............------------------------------...------------...//////------------------------,,,,,,+++***)))))))))*********+++,,,,,,---......///...---,,,,,,,,,,,,,,,---------------------------..................------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++...---,,,+++***+++,,,,,,------------------------................................................,,,,,,,,,------------...------.........---,,,,,,/////////...------,,,,,,////////////000000000000////////////////////////.........------,,,,,,,,,///////////////.........000////////////000000111111111111000000111222222111111000000111111222333222000000000222222111000//////111222222222222222777666666555555666666777777777888888888888888888999999999999999777666666666777777666333222222333666555333222222222333333000////////////000111111///...---------...///000///......------......///,,,,,,+++***+++,,,---...((()))---111333222///,,,........................------------------------,,,,,,,,,,,,++++++***))),,,,,,++++++,,,,,,---.........------------,,,,,,///000111111111000...------------............///,,,,,,,,,,,,---.../////////...------++++++***))),,,++++++******++++++,,,,,,,,,+++***)))))))))***------------------------///......------,,,++++++------------------------//////...------------...+++++++++,,,,,,---------........................000...,,,,,,---...//////---------------------------......//////////////////......------,,,++++++------------------------........................//////---,,,,,,---...///........................000000//////.........---////////////000000000000............/////////000///000111222222111000///111///---///222444222000333333333222222333777:::FFF???777333555777777555;;;<<<===???@@@AAABBBBBB??????@@@AAABBBBBBBBBBBBCCCBBBAAA??????>>>>>>???======>>>>>>>>>?????????@@@???===<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<>>>???>>>???AAAAAABBBAAA@@@???????????????????????????@@@???>>>>>>===>>>>>>>>>EEEDDDBBBBBBDDDCCCAAA>>>>>>======>>>@@@AAA@@@???>>>===;;;999777777777777888888888777666555444333333333222111000/////////000000/////////...............---------------......////////////...------...------------...//////...........................---,,,,,,,,,,,,---...------............------------------------------,,,,,,,,,---------------------------------------------,,,+++++++++++++++***++++++,,,------......///...---,,,,,,,,,,,,---------------------------------............---------,,,,,,++++++,,,,,,---------------------------------------------------///...---,,,,,,,,,------------------------------.........................................................////////////000,,,,,,---------------,,,/////////......---------////////////000000000111////////////////////////.........---------,,,,,,000000000000000000000000222111111111111222222333111000000000000000111111000000000000111111222222111000///000222222222000444444555666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;<<<:::888666666777777666555333333333333333111111000000000000111111222111///...---------.........------------.........---,,,,,,,,,---//////---,,,,,,---//////...,,,........................------------------------,,,,,,------,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,++++++++++++******...///000000000///...------------............///...------,,,,,,,,,------...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++------------------------......------------,,,,,,..............................---,,,,,,,,,,,,---,,,,,,---------.................................///...---,,,---......///------------------------------...///////////////...------------,,,,,,,,,------------------------........................///...------------...///........................000/////////............////////////000000000000........./////////000000000000111222222111000///111000///000333444333222222333333333222444777:::CCC===777666999<<<<<<:::===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAADDDCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::::::::;;;<<<=========???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>GGGEEEDDDEEEEEEEEEBBB@@@@@@??????@@@BBBCCCCCCBBB>>>===<<<:::999888888888888888777777777666666555444333222111000000111222000000000/////////......///......---......//////...............---,,,,,,///............///000000------......///000000111...------,,,,,,------...------............------------------------------***+++,,,---------,,,+++------------------------...------,,,,,,,,,,,,---+++++++++,,,------............---,,,,,,,,,------------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,++++++,,,---...000///...------------...------------------------.........................................................////////////000***++++++,,,------------//////................../////////000000000111111////////////////////////...............---------111111111111111111111111333333222222333444444555222111111000000111111222222222222333333333444444333222111222444555444333333333333555777:::<<<>>>AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAABBB@@@>>><<<======;;;:::999777666555555555444444333222111111111111333222111///---,,,,,,,,,------,,,,,,,,,,,,------///............///000000222///+++***+++,,,------........................---------------------------------...------,,,+++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++******...............---,,,,,,---------............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,------------------------------------------....................................---,,,,,,++++++,,,,,,------............//////........................///......---------......------------------------------...////////////...,,,,,,,,,---------......------------------------........................///......------...//////........................////////////............////////////000000000000....../////////000000000000000111111222111111000222111000222444555444333111222333333444555888;;;???<<<:::;;;>>>AAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@DDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???===============<<<;;;:::999999999:::::::::;;;<<<===>>>??????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>=========GGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFEEEDDD@@@@@@???>>>===<<<;;;;;;888888888777777777888888444333111000000111222333000000000////////////...///............///000000------......------,,,+++...............//////000------......////////////------------------------------............------------------------------)))+++---...///...,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------.........------,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------...,,,+++))))))+++,,,...///......---------------,,,,,,------------------................................................,,,,,,,,,------------...)))***+++,,,------------............//////////////////000000000111111111///////////////////////////.....................111111111111222222222222222222222222222333444555333333222222222333444444666666666777777777777777666555444555666777777666222111222333666:::===@@@DDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJFFFGGGGGGFFFCCCBBBBBBCCCAAA@@@???===<<<::::::999888888666555444333333333333222111000...---,,,,,,---------,,,,,,---------............//////000000222...+++)))***,,,---...................................................---...............------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------,,,,,,++++++---------............//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...//////000------------------------......---,,,,,,,,,------------------.......................................//////...---,,,---...------------------------,,,---......//////......++++++,,,,,,---...//////.............................................................../////////........................///////////////.........////////////000000000000...////////////000000000000000111111111222111111111111111222333444444444222333555555555777:::<<<>>>======???CCCEEEDDDCCCCCCDDDDDDCCCCCCAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@???BBBCCCEEEFFFEEECCCAAA@@@????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????;;;;;;:::999999888888777777888999:::<<<======>>>?????????@@@@@@@@@@@@@@@BBBAAA@@@???>>>=========LLLMMMMMMMMMLLLKKKKKKKKKHHHGGGFFFFFFHHHHHHGGGFFFBBBAAAAAA@@@???>>>======:::999999888888888999999444333222111111111222333111000000000////////////...............///000000------......------,,,+++------,,,,,,------...///.........---------,,,,,,------------------------------............------------------------------***,,,...///000///---,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,------------......------,,,,,,,,,------...------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------------------------+++***((((((***+++---------------,,,,,,++++++,,,,,,,,,---------......................................................,,,,,,,,,------------...)))***+++,,,---.........---......//////000000000000000000000111111111111000000000000000000000000////////////////////////000000000111111222222222000000000000111222333444333333333333444555666777999:::;;;;;;<<<<<<;;;;;;888777666666888888777666555555555666999===AAACCCDDDFFFGGGJJJKKKLLLMMMMMMOOOOOONNNMMMMMMLLLKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKKKKJJJGGGFFFFFFGGGGGGGGGFFFEEECCCAAA@@@???===<<<;;;999888777777777222222222111111000/////////..................///---.........////////////...,,,++++++---.........................................................---......//////.........,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---,,,,,,+++++++++++++++---------............///,,,,,,,,,,,,,,,---...///***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------------------+++,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,000000///...............---,,,,,,,,,,,,,,,,,,,,,........................---///000///---,,,,,,...------------------------,,,------...............***++++++,,,---...//////................................................---......//////000000000////////////////////////.........///////////////////////////000000000000////////////000000000111111111111111111222222333111222222333333444444555444666777888888999;;;===??????AAABBBDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???AAABBBBBBBBBAAA@@@?????????AAABBBCCCCCCAAA@@@>>><<<=========>>>>>>>>>>>>??????????????????>>>>>>;;;;;;::::::999888777666666777777888999;;;<<<<<<<<<<<<=========>>>>>>>>>AAA@@@???>>>============TTTTTTUUUSSSOOOLLLLLLLLLMMMLLLJJJJJJJJJJJJHHHFFFAAAAAAAAAAAA@@@???>>>===<<<;;;:::999888888999:::555444444444333333222222111111000000000/////////------------...///000000...............---,,,,,,,,,,,,,,,,,,,,,---......///......---,,,,,,++++++,,,------......------,,,------............------------------------------,,,---.../////////......+++,,,,,,------.........+++++++++++++++,,,,,,---------------------......------,,,,,,,,,---......------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,+++***))))))***+++,,,,,,,,,------,,,,,,+++***+++,,,,,,------..................................................................////////////000++++++,,,---............------...///000000111111000000000111111111222222000000000000000000000000////////////000000000000000000000111111222333333000000000111222333444555333444444555777999:::;;;>>>???@@@BBBBBBAAAAAA@@@<<<;;;999999::::::888777666666777888:::===@@@AAABBBDDDGGGIIILLLMMMMMMMMMOOOOOONNNNNNMMMMMMLLLLLLIIIJJJLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEBBBBBB@@@???======<<<<<<555666666666555444333333111111000000000000111111------...///000/////////---,,,,,,---///000///...................................................,,,---......///.........,,,,,,++++++,,,,,,---...,,,,,,++++++++++++******------,,,+++++++++++++++---------............///,,,,,,,,,,,,---...//////+++++++++,,,,,,---------------,,,,,,,,,,,,------+++++++++++++++,,,,,,---------------------------,,,,,,---...//////000000------------------------111000000///.../////////---,,,,,,,,,,,,+++++++++........................,,,///111000---+++,,,...------------------------,,,,,,---............---++++++,,,,,,---...//////................................................------///000000000000000////////////////////////.........///////////////////////////000000000000/////////000000000111111111111111111111222333444222333555555444444666777777999;;;;;;;;;;;;===>>>@@@AAABBBCCCCCCBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>===>>>???@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;:::;;;;;;:::999888777666777666666777888999:::;;;999::::::;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<======ddddddccc^^^XXXRRRPPPPPPRRRPPPMMMLLLLLLKKKHHHFFFCCCCCCDDDDDDCCCBBB@@@??????===;;;999888888999:::777777888888777666333222111111111000000000//////,,,,,,,,,,,,---...///000...////////////...---------------------...//////............------------,,,,,,---......---,,,,,,------............------------------------------,,,,,,---------.........++++++,,,,,,---......///,,,,,,,,,,,,,,,---........................------,,,,,,,,,,,,,,,---...///------------------------------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++++++++,,,,,,---......///.........................................................////////////000------...//////.........,,,---...///000111222222000000111111111222222222000000000000000000000000//////000000000111111111111111111222333444444444333333333444555666888999888999:::<<>>???@@@@@@BBBEEEHHHKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKMMMOOOQQQQQQQQQOOONNNPPPQQQQQQPPPMMMLLLLLLMMMMMMMMMNNNNNNMMMKKKJJJIIIFFFFFFDDDCCCBBBBBBBBBBBB<<<<<<<<<<<<:::999777555444444333333333333444444...///000111111111000000111///....../////////...................................................,,,,,,---...............,,,,,,++++++,,,,,,---...,,,,,,++++++++++++******...---,,,+++***+++,,,,,,---------............///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------------......//////000000////////////////////////000000///.....................------,,,,,,,,,,,,........................,,,///222111---***+++---------------------------+++,,,------......------,,,,,,,,,------.........................................................,,,---///000111111000000////////////////////////............/////////000////////////000000000000//////000000000111111111111111000000111333444555444666888888666666888:::;;;<<<>>>>>>=========???>>>???AAAAAA@@@???>>>>>><<<===>>>???@@@@@@@@@@@@======>>>?????????>>>>>>========================::::::::::::;;;;;;;;;<<<;;;;;;<<<======<<<<<<;;;::::::;;;;;;;;;999888777888777666666777888999:::888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===xxxxxxuuunnneee^^^ZZZYYYTTTRRROOONNNMMMKKKIIIFFFFFFFFFGGGGGGGGGEEEDDDCCC@@@>>><<<999888888999:::999:::;;;<<<;;;888555222111111111111000000000000+++++++++,,,---...///000//////000000//////...---...............///000000------......///000000000,,,,,,---......---,,,,,,---..................---------------------------,,,,,,+++++++++,,,---...++++++,,,,,,---...//////---------------...///000..................------,,,,,,,,,,,,,,,---...///---------------------------......//////......------,,,,,,++++++,,,,,,------------------------------......//////......------.../////////...,,,,,,++++++,,,,,,---...//////................................................,,,,,,,,,---------......//////////////////......,,,---...///000111222333000111111111111222222222000000000000000000000000//////000000111111111222222222333333444555666666666666666777888:::;;;<<>>AAADDDHHHKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNRRRTTTTTTRRRPPPNNNRRRSSSSSSRRROOONNNNNNOOOMMMNNNNNNOOONNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@>>>;;;999777666555555444444555555666///000111222333222111111666333///------.................................////////////////////////++++++,,,---.........---,,,,,,++++++,,,,,,---............---------,,,,,,...---,,,+++++++++,,,------------.........////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------...///000------------------------............////////////111111111111111111111111//////...------------...//////.........---------........................,,,000333111---***+++---------------------------+++,,,------......------,,,,,,,,,---------......////////////////////////........................,,,---///000111111111000000000000000000000000000---.........//////000000////////////000000000000000000000000111111111111111111000000111333444666666888::::::888888:::======>>>@@@@@@>>>>>>>>>???===>>>??????>>>===>>>>>>999:::<<<===???@@@@@@@@@;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>===999:::;;;<<<;;;:::999888999888777666666777888999888888999::::::;;;<<<<<<:::::::::::::::<<<======vvvllleee```WWWXXXVVVQQQJJJFFFFFFHHHEEEFFFHHHIIIJJJJJJIIIHHHIIIGGGCCC???===;;;;;;;;;999999888999:::999777555222222111111000000//////000000000///.........---........................111000///...------...///////////////////////////------------------------,,,,,,,,,---------------++++++,,,------,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---.../////////...000000000000000/////////++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///........................------++++++++++++---------------............///////////////////////////---.../////////...,,,,,,------............------......///000000000000000---......///000111111222///.........///000111111333222111111000111111111111111111222222222222222333333333111111222666999999;;;>>>@@@CCCDDDDDDDDDDDDFFFIIIKKKMMMPPPTTTWWWVVVWWWXXXYYYXXXVVVTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJJJJJJJJJJKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKRRRRRRSSSTTTTTTSSSQQQQQQTTTVVVWWWWWWTTTRRRQQQQQQQQQPPPPPPOOOMMMKKKJJJIIIJJJIIIIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA???>>>======???>>><<<999777666555444222111111111222333444444666333///------...///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------///......------,,,++++++........................,,,---...//////...---,,,(((***,,,......,,,***(((++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,---------......++++++---...//////000000111000///...------...///---------............///........................000000//////............//////.........---------------------------------------------------------000000//////.........---111000000///......------////////////////////////000///...000333444222///000000000000000000000000000000000000000000000000000000000000000000000000555333111111111111111///333222111111222555777999;;;;;;;;;;;;;;;<<<===>>>BBBAAA???===<<<<<<===>>>@@@???>>>===============;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<======<<<;;;??????>>>>>>===<<<<<<<<<>>>???@@@???>>>===>>>???@@@@@@@@@@@@???>>>======;;;===??????===<<<;;;;;;>>>===<<<:::::::::;;;<<<::::::::::::::::::::::::888888999::::::::::::999xxxrrrddd___XXXQQQLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLJJJFFFBBB???======<<<999888888999:::999777555333333222111000//////...////////////....................................111000///...---......///////////////////////////------------------------------------............,,,,,,------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------.....................---------------------------......---,,,,,,,,,------........................------,,,++++++,,,---------------............///////////////////////////....../////////...---,,,---......//////......---...///000000111111000000//////000000111222222333444444333222222222333333333222222111111111222222111222222222333333444444666666777666666888<<<@@@???@@@CCCFFFHHHJJJJJJKKKJJJLLLNNNPPPQQQTTTWWWZZZYYYZZZ[[[\\\\\\ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIOOOPPPQQQSSSTTTSSSSSSSSSTTTUUUWWWVVVTTTRRRQQQQQQPPPPPPPPPOOONNNMMMKKKKKKHHHGGGFFFDDDCCCCCCCCCBBBDDDDDDCCCBBBAAA@@@???>>>@@@???===;;;999888777777666555444333222222222222333111000///000000...---////////////////////////........................------------------------......---------,,,,,,,,,------------------------...------------,,,,,,,,,........................------...//////...------+++,,,---......---,,,+++,,,,,,---------.........,,,,,,---......---------------------..................//////////////////111000///...------...///---------............///......................../////////.........------//////.........---------........................------------------------000/////////............------..................////////////////////////000......///222333111///000000000000000000000000000000000000000000000000111111111111111111111111222000//////111222222111444333333333555777:::;;;===============>>>>>>???BBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<===>>>>>>>>>@@@????????????>>>>>>>>>@@@BBBCCCBBB@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???===>>>@@@@@@@@@???>>>>>>@@@??????>>>>>>>>>????????????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;wwwlll___UUUQQQPPPNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPNNNKKKGGGCCC@@@>>>===888888777888999888777555444444333222111//////.....................//////////////////////////////000000///............///////////////////////////------------------------.........//////000000000///...---,,,,,,---...///,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,---------------------.........,,,------------.........,,,,,,,,,,,,,,,,,,++++++------..................////////////////////////000///...---,,,,,,,,,,,,........................------,,,,,,,,,,,,---------------............///////////////////////////...////////////...---,,,---......//////......---///000111111222222111111000000111111222333333333444333222111111000000111333222222222222222333333222222333444555666666777888:::;;;<<<===@@@DDDGGGGGGIIIKKKMMMOOOPPPQQQQQQPPPRRRSSSTTTUUUWWWZZZ\\\[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXWWWWWWXXXXXXYYYYYYWWWXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPOOONNNMMMMMMKKKJJJIIIGGGGGGFFFFFFGGGJJJKKKMMMPPPRRRSSSTTTTTTSSSUUUVVVUUUTTTRRRRRRSSSPPPQQQQQQPPPOOONNNMMMMMMGGGFFFCCCAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAA???>>><<<;;;;;;::::::999888666444333222222111000000111222111...,,,////////////////////////////////////////////////...........................------------,,,,,,,,,------------------------,,,,,,,,,---------..............................------...//////...------------............---------............/////////+++,,,---...........................////////////000000000000000///......000///......---.........---------............///.................................---------------...............---------////////////////////////------------------------////////////............++++++,,,---....../////////////////////////////////......///111111000...000000000000000000000000000000000000000000000000111111111111111111111111000//////000333555555555555555555666888;;;===???AAA@@@??????>>>?????????@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;<<<======>>>>>>>>>===>>>>>>??????@@@???>>>>>>???@@@BBBCCCBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGHHHGGGFFFFFFGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@AAAAAABBBAAAAAAAAADDDCCCBBBAAA@@@????????????>>>===<<<<<<;;;<<<<<<|||mmm```WWWRRROOONNNNNNNNNMMMMMMNNNPPPRRRSSSRRRPPPMMMJJJFFFBBB???===999888777777888888666444555555444222111000///...---------......//////000000000000000000000000000/////////.........//////////////////////////////......................../////////000000111111222111000...---,,,---///000,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------.........------------..................---,,,,,,+++++++++////////////000000000000///////////////////////////......------------...........................---------,,,,,,------------------............//////////////////////////////////////////......---......////////////......000000111222222222222222111111111111222222333333222222111111111111111222333333222222333444555555333333444666777888999:::;;;===@@@BBBDDDGGGKKKMMMOOOPPPQQQQQQRRRRRRRRRSSSQQQRRRSSSTTTTTTUUUWWWYYYZZZ[[[\\\^^^^^^]]][[[ZZZYYYYYYYYYXXXYYYYYYZZZ[[[YYYYYYZZZYYYYYYXXXWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPOOONNNLLLJJJHHHGGGFFFEEEEEEFFFHHHKKKNNNQQQSSSTTTSSSTTTVVVUUUTTTSSSTTTUUUSSSSSSSSSRRRQQQOOONNNMMMGGGEEEBBB???>>>>>>@@@AAA??????@@@AAABBBCCCDDDDDDCCCCCCAAA@@@????????????===<<<;;;999777666555555222111000111222111000...////////////////////////........................------------------------------------------------------------------------++++++,,,,,,---...//////........................---..................---///...---,,,,,,---...///------........./////////++++++---...////////////////////////000000000000......////////////..............................---------............///........................------------------------........................................................................///////////////.........,,,,,,------...//////000////////////////////////.........////////////...000000000000000000000000000000000000000000000000111111111111111111111111222111111222555888888888777888888:::<<>>?????????===<<<;;;:::::::::;;;<<<===??????CCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCEEEGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNMMMLLLLLLMMMNNNKKKLLLMMMNNNMMMLLLJJJIIIKKKJJJIIIIIIIIIHHHGGGFFFCCCDDDFFFGGGGGGGGGFFFEEEFFFEEECCCBBBAAAAAABBBBBBCCCAAA@@@>>>============ooo___TTTPPPOOONNNMMMLLLLLLMMMOOOQQQRRRQQQPPPNNNLLLHHHDDD@@@>>><<<:::888777777777555444555555444333222111000000.........//////000000000111111111111111111111111......//////////////////////////////////////////........................//////000000111222222333222111///---------///000,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---------...---------.........//////000///...---,,,,,,------.../////////000000111111........................,,,,,,,,,---...///000111........................---------------------------------............///000000000000000000000000000000//////...............//////////////////...000000111222222222222222000000000111111111111111333333333444555666777888333333333333444555777777555555777999;;;<<<>>>???BBBEEEHHHKKKLLLNNNPPPRRRSSSRRRQQQPPPOOOOOONNNNNNLLLMMMOOOOOOOOOPPPRRRUUUYYY[[[]]]^^^___^^^]]]\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUURRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLIIIFFFCCCBBBAAABBBDDDGGGJJJMMMOOOPPPRRRTTTUUUUUUTTTTTTVVVWWWWWWVVVUUUTTTRRRPPPNNNMMMFFFCCC@@@===;;;;;;<<<===999:::<<<>>>@@@CCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBB>>>>>><<<;;;::::::::::::666444111///000111222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,---...//////.................................------............---,,,++++++,,,---...,,,------------.........+++,,,---...//////000////////////000000000111111***+++,,,---............------..................---------............///........................---------------------------.....................------------------------.................................///////////////////////////////////////////////////////////////...////////////.........111111111111111111111111111111111111111111111111111111111111111111111111444222222333666888888888::::::<<<>>>@@@BBBDDDEEECCCCCCAAA@@@??????>>>>>>>>>???@@@AAA@@@???>>>===:::;;;;;;===>>>@@@BBBCCCFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGEEEEEEHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSRRRRRRQQQSSSTTTSSSTTTVVVXXXXXXWWWUUUSSSSSSQQQNNNMMMMMMLLLJJJHHHJJJKKKLLLMMMMMMLLLKKKJJJFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@??????>>>|||iii[[[UUUUUURRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMJJJGGGCCCAAA???===:::888777666555333555444444333333222222222000000000000000000111111000000000000000000000000---...//////000/////////////////////////////////...........................///000000111222333333111111///...------......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,------......------........./////////000///...---,,,---...///,,,,,,------.../////////........................+++,,,,,,---...000111222........................------............---------------............///000000000000000000000000111000//////......//////...//////000000//////...///000111111222222111111111111111111111111111111111111111222333555777888333333333444555777888999999:::;;;>>>@@@CCCDDDEEEKKKMMMQQQRRRSSSSSSSSSTTTPPPOOOMMMKKKIIIHHHHHHHHHFFFGGGIIIJJJKKKLLLOOORRRZZZ[[[^^^`````````___^^^```___]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXWWWUUUUUUOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOMMMKKKHHHEEEBBBAAABBBBBBCCCDDDFFFIIIKKKLLLPPPQQQRRRRRRRRRSSSUUUXXXXXXXXXWWWVVVTTTRRRPPPOOOFFFDDDAAA===:::999999999666777999<<>>>>>>>>>>>>>>???:::777333111111222333333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,---...//////........................///...------------...///...---,,,++++++,,,---...,,,,,,---------.........,,,---...///////////////////////////000000000000)))***+++,,,---.........,,,,,,---............------------............///........................---------------.........---------...............------------------------.................................///////////////111000000000000000000000////////////////////////...000111111///......///111111111111111111111111111111111111111111111111222222222222222222222222333222111333555888888888<<<===???AAACCCDDDFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA<<<===>>>@@@BBBEEEGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLNNNQQQPPPMMMLLLNNNQQQQQQQQQRRRSSSTTTTTTUUUUUUXXXZZZ[[[[[[[[[[[[\\\]]]```bbbeeehhhiiihhhfffeee^^^ZZZWWWUUUVVVVVVSSSPPPNNNOOOOOOOOONNNNNNMMMLLLKKKJJJGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBsssggg```]]]\\\[[[ZZZWWWTTTPPPNNNLLLLLLMMMNNNOOOMMMJJJFFFDDDCCC@@@<<<999888666444222444444444444444333333333222222222111111111111111000000000000000000000000,,,---///000000000//////////////////////////////..............................///000111222333333000000///......---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------........./////////,,,,,,,,,---......//////............////////////...---,,,++++++---...///,,,,,,------...//////000........................------------...///111111........................,,,---...//////...---,,,---------............///000000000000000000000000111111///.........///000//////000000000000//////...///000000111111000000222222222222222222222222////////////000222333333333333444555666888::::::>>>???AAADDDGGGJJJLLLMMMOOOQQQTTTUUUSSSQQQPPPPPPJJJHHHGGGEEEDDDCCCCCCDDDCCCEEEGGGIIIJJJMMMPPPSSSXXXZZZ\\\^^^_________^^^___^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWUUUTTTSSSMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLJJJHHHFFFEEEEEEEEEDDDDDDEEEFFFHHHIIILLLMMMNNNNNNOOOPPPSSSVVVVVVVVVVVVVVVVVVUUUTTTSSSLLLJJJGGGCCC@@@===;;;:::888999:::<<<===???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@<<<999666555444444333111////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.................................///...------------...///......------------......---............/////////......////////////.............../////////000000++++++,,,---.........---+++,,,---.........---------------............///........................------........./////////---------.........//////............................................................/////////000......//////000000111111///////////////////////////111333222///......000111111111111111111111111111111111111111111111111222222222222222222222222333222333555999<<<======??????AAACCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBB???@@@AAADDDGGGJJJLLLNNNLLLLLLLLLMMMOOOPPPRRRRRRSSSWWW\\\^^^\\\[[[]]]```^^^^^^______``````aaaaaagggiiijjjjjjjjjjjjlllmmmqqqssswww{{{||||||{{{zzzmmmhhhddddddfffgggeeebbb[[[[[[YYYXXXWWWWWWVVVVVVTTTRRRNNNKKKIIIIIIIIIJJJJJJKKKMMMMMMMMMJJJHHHFFFzzzqqqiiicccfffdddbbb^^^XXXSSSNNNKKKKKKLLLOOOPPPOOOMMMIIIGGGEEEBBB===:::888666444222333333333444444444555555444333333333222111111111////////////////////////,,,---///000000000//////////////////////////////////////////////////////---...///000111222333333////////////...---,,,+++,,,,,,,,,---------............---------,,,,,,,,,.........////////////000---------...///000000111............/////////000---,,,*********,,,...///.........///000111111222//////////////////////////////.........//////000........................,,,---...//////...---,,,---------.........//////000000000000000000000000222111///.........///000//////000000000000//////......///000000000000000333333333333333333333333333333333222333333444444333333444555777999:::;;;BBBCCCEEEHHHLLLOOOQQQRRROOOQQQSSSSSSQQQNNNKKKKKKDDDCCCBBBAAA@@@AAABBBBBBBBBDDDGGGJJJLLLOOOSSSVVVUUUVVVYYY[[[]]]]]]\\\[[[\\\[[[ZZZZZZYYYYYYYYYYYYWWWWWWVVVVVVUUUSSSRRRQQQMMMLLLLLLKKKJJJIIIHHHHHHLLLLLLMMMNNNNNNMMMLLLKKKHHHHHHFFFEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLNNNQQQTTTTTTTTTUUUVVVWWWWWWWWWWWWSSSQQQNNNKKKGGGCCC@@@>>><<<<<<<<<<<<=========>>>@@@@@@@@@AAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@<<<:::999888888555222///////////////////////////////////////////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................///...---,,,,,,---...///////////////////////////////////////000000000000...///////////////...---............////////////.........///......---,,,***+++---...///...---------------.........//////................................./////////000000---------.........//////////////////////////////////////////////////////---.........//////000000++++++---...///111222222///////////////////////////222444333000...///000111111111111111111111111111111111111111111111111222222222222222222222222555555666999>>>BBBDDDDDD@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDD??????=========>>>???@@@AAABBBCCCFFFIIIMMMPPPQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZ```gggjjjiiihhhkkknnnjjjjjjjjjjjjkkkkkkkkkkkkuuuvvvxxxxxxxxxxxxyyy{{{}}}yyytttpppqqquuuwwwvvvsssnnnmmmkkkhhhgggggggggggg[[[YYYTTTPPPMMMKKKKKKKKKLLLNNNQQQRRRQQQOOOKKKIIIzzzuuuuuutttuuussskkk```WWWTTTUUUMMMMMMMMMNNNPPPOOOLLLJJJCCC@@@<<<:::999999888777666777777777555444555555;;;888333111000///...---......//////000000111111000000////////////000000///////////////.........//////000000000000////////////000000///...------////////////............111000000///...---------------------------------............////////////...000000///...---...///---.........//////000000000000111111111///...------......///////////////////////////////////////......------------......//////.........---------........................000//////.........//////,,,---///000000000///...111222333444444333222111111111000000000000111111222222333333333444444444333333333222222222222111222333555666777666666555666888999:::;;;===@@@BBBJJJKKKMMMNNNOOOOOONNNNNNKKKJJJIIIHHHGGGGGGGGGGGGCCCBBB@@@>>>>>>???AAABBBGGGIIIKKKMMMOOOPPPQQQQQQXXXWWWVVVXXX\\\]]][[[YYY[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSQQQOOOMMMMMMMMMMMMVVVVVVTTTSSSQQQOOONNNMMMJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKJJJJJJLLLNNNQQQSSSSSSTTTVVVXXXXXXWWWVVVUUUXXXUUUQQQOOONNNLLLGGGCCC@@@???>>>>>>??????>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@?????????@@@AAABBBBBB???<<<<<<======:::777333111///...//////...---................................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,+++*********+++,,,---000---******---///...---////////////////////////..............................////////////......////////////////////////......------------................................................------000000//////.........---......////////////......------......///000000000........................------------------------,,,,,,+++***+++,,,---...111,,,,,,333888666111///............////////////111111000000//////......000///.........///111222///000000000111111111111000000000000000111111111444333222222222333444555666888:::<<<>>>@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBDDDEEECCC@@@>>>>>>@@@???@@@@@@@@@???@@@AAACCCCCCFFFIIILLLNNNPPPSSSVVVXXXTTTRRRSSSUUUWWW\\\cccooouuuyyyyyyyyy}}}}}}|||}}}|||{{{yyywwwuuussssssyyy~~~~~~~~~zzzxxxwwwwwwuuutttppplllfff___YYYVVVVVVWWWWWWWWWWWWWWWXXXWWWTTTRRRwwwiii\\\VVVTTTPPPOOONNNNNNOOOOOOMMMKKKEEEBBB>>>;;;;;;:::999888777888888888777777888:::===:::666333111111///...////////////000000111111000000////////////000000//////////////////////////////000000000000/////////////////////...------////////////////////////000000000///...---------....................................////////////...000000///...---...//////////////////.........//////000111111000///.........///000000000000//////////////////////////////......------....../////////.........---------........................//////............//////------///000000000///...000111222333333222111000////////////000111222333222222222222333333333333333333333222222222222222444555666777888888888888888999::::::<<>>>>>??????>>>>>>>>>???AAABBBBBB???======>>>===;;;999555333111000000000///....../////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,+++*********+++---------+++))))))+++,,,+++***////////////////////////..............................////////////......////////////////////////......------------......................................................000/////////..................////////////......///////////////.................................------------------------...------,,,---...///000111,,,,,,333777555111///....../////////000000000111000000000/////////...000000000///000000111222111111111111222222222222111111111222222222222222333333222222333444666777888999<<<>>>AAACCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCCCCAAA???===???AAA??????@@@@@@@@@AAACCCDDDGGGJJJMMMPPPSSSWWW[[[___ccc^^^\\\]]]^^^___dddkkkxxx}}}}}}}}}}}}{{{zzz~~~}}}{{{wwwooogggcccbbbddddddcccaaa```^^^[[[XXXVVVwwwiii___[[[XXXUUURRRPPPOOOOOOOOONNNGGGDDDAAA>>>===<<<:::888999999888999:::<<<>>>???@@@===888555333222111000/////////000000000000111000000////////////000000//////////////////////////////000000000000/////////////////////......---......//////000000111111000000//////...---------////////////////////////............////////////...000000///...---...///000000000///......------...///000000000000000/////////000111111111111111///////////////////////////......------......////////////............---........................//////............//////---......///000/////////000000111111111111000000---......///000222444555111111111222222222222333333333333333333333333333666666777888999:::<<<===;;;<<<===>>>@@@CCCHHHLLLOOOOOONNNMMMKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHGGGGGGHHHJJJLLLOOORRRTTTWWWWWWWWWZZZ]]]``````___^^^]]]\\\ZZZYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVSSSRRRQQQPPPOOONNNNNNNNNRRRQQQOOOOOONNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOOOOOOOOOOMMMJJJFFFDDDBBBAAAAAA@@@>>>===:::::::::::::::;;;<<<======<<<<<<<<<===???@@@AAAAAA@@@>>>>>>???>>>===;;;999777444333222222000...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,++++++++++++,,,---.........---...///000...,,,////////////////////////..............................////////////......////////////////////////......------------......////////////////////////........................////////////..................////////////......111000000///......------........................------------------------///////////////000111111000,,,---222666333000////////////000000000111111000000000000///////////////000000111111111111111111222222222222333333333222222222333333444444444222222222333555666888999;;;<<>>999666444333111000000000000000000000000000000000////////////000000///////////////000000000//////000000000000//////...///////////////............//////000111222222/////////......---------....................................////////////...000000///...---...//////////////////...............///000000000111111000000111222222222222111//////////////////////////////............///////////////.......................................///............//////000---....../////////////////////000000000000//////.........///000222333444000000111111111222222222222222333333444444555555888777888888:::===???AAA@@@BBBDDDFFFFFFGGGJJJLLLLLLKKKJJJIIIGGGFFFDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHJJJLLLPPPTTTVVVWWWVVVWWWXXXZZZ\\\]]]^^^\\\[[[YYYXXXWWWWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQRRRRRRSSSPPPPPPPPPPPPOOOOOOMMMLLLGGGEEEBBBAAA@@@???<<<:::;;;;;;:::::::::;;;;;;<<<::::::::::::;;;===???@@@@@@@@@???????????????>>>===:::777555555333111000///////////////.................................------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,------...//////000111222111000...////////////////////////..............................////////////......////////////////////////......------------......000000000000000000000000............///////////////////////////...............////////////......000000//////............................................................/////////000000000111111000------222444111//////000000000000111111111111000000000000////////////---...000111111111000///111111111222222222333333222222222333444444555555222222444555888:::;;;<<>>>>>???@@@@@@??????@@@AAA???===999777666555333111/////////.........------........................------------------------...---,,,,,,......---,,,,,,,,,------............+++---...//////------,,,////////////////////////..............................////////////......////////////////////////......------------......000000000000000000000000........./////////000000.........///////////////......////////////..................//////000000......................................................//////000000000000000------111222///...///000000000000111111111111////////////000000000000---...///000111000///...000000000000111111111222111111222222333444444555333444666999;;;===??????CCCCCCDDDEEEFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFFFFHHHIIIIIIKKKKKKMMMSSS]]]ffflllnnnpppssswww|||~~~{{{||||||~~~{{{|||}}}zzznnnddd\\\WWWSSSQQQOOOOOONNNNNNMMMKKKFFFCCC???===<<>>@@@CCCFFFGGGIIILLLOOONNNKKKGGGDDDBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEFFFHHHJJJKKKKKKMMMOOOQQQRRRQQQOOONNNLLLLLLMMMNNNPPPSSSUUUWWWSSSSSSSSSRRRPPPQQQSSSUUUQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOQQQSSSUUUUUUSSSQQQOOONNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSRRROOOMMMLLLLLLHHHFFFCCCBBB@@@???<<<::::::999888777777666777777777777666666777999:::<<<<<<>>>???@@@??????AAABBB@@@>>>;;;999888777555333111000000//////......---........................------------------------...---,,,,,,......---,,,,,,---......//////......---...000000...---...///////////////////////////..............................////////////......////////////////////////......------------......////////////////////////.........//////000000111.........///////////////......////////////......------......///000000111................................................------...//////////////////------000000------000/////////000000000111111////////////000000000000......///000000000000000//////000000000111111111111111222222333444555555666777999<<>>;;;777555444444444333222222222111111111000000000000////////////000000...//////000111111222222//////000000000000//////------...///////////////------------............------------------------....................................////////////...000000///...---...///,,,------...///000111111111000///......///000000///000000111222111111111000000000000000000000000000000////////////000000.../////////000000000000////////////////////////---------......///000111///......---...///000111111111000//////000111111000000//////000111222222222222222222333333333333222222333555666777999999;;;<<>><<<<<<;;;:::999888888888777666555555555777888999:::<<>>???AAACCC@@@>>>;;;999999888666444333333222222111000000///...................................................---,,,,,,......---,,,,,,---...///000//////...///111222000......000222////////////////////////..............................////////////......////////////////////////......------------..............................---......///000000111111............/////////000......////////////...............///////////////................................................---...///000000000///...///------000///,,,,,,000....../////////000000000.../////////000000000111111111111000111222222333000000111111111222222222222222333444555666777777888:::===???BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLOOOPPPTTT[[[bbbggghhhgggeeedddeeelllxxxvvvllleee```WWWXXXYYYZZZ[[[XXXTTTPPPFFFDDDDDDFFFJJJIIIDDD???>>>;;;777555555666555555222222222222111111000000000000////////////000000...//////000111222222222//////000000000000//////------...///000000//////------------------,,,,,,------------------------////////////////////////............/////////000...000000000...---...///.........///////////////222111000.........///000//////000111111111111000000000000000000000000000000000////////////000000.../////////000000111111000000000000000000000000---------......000111111///......------///000111222111000//////000111222.........///000222444444222222333333333444444444222222333555666888999:::<<<>>>BBBFFFJJJLLLMMMNNNKKKJJJHHHDDD@@@???@@@AAAAAAAAA@@@AAABBBDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRTTTTTTVVVYYYZZZZZZXXXUUUSSSLLLLLLNNNOOOPPPQQQQQQQQQLLLNNNOOOMMMLLLNNNRRRVVVYYYZZZ\\\]]]\\\ZZZWWWUUUQQQRRRTTTUUUWWWYYY[[[[[[eeefffhhhhhhfffaaa\\\YYYXXXYYY[[[]]]```bbbdddeee]]]\\\ZZZWWWUUUSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLHHHJJJLLLOOOPPPPPPOOOOOONNNQQQSSSRRROOONNNOOOPPPPPPMMMKKKIIIIIIGGGEEECCCAAA@@@???>>>===<<<<<<<<<777666555444444555777777999<<<>>>???>>>>>>AAADDD@@@===;;;999999888777555555555444444333222111111...................................................---,,,,,,......---,,,,,,---///000000000///...,,,......,,,******---000////////////////////////..............................////////////......////////////////////////.........------.................................---......///000111111222---.........//////000000......////////////......000000000///......------........................////////////////////////---...///111111000000//////---...000///+++,,,000............////////////.../////////000000111111444333222111222333444555111111222222222333333333333333444555666777888999:::<<>>======;;;999777666666666666888:::<<<>>>???@@@@@@@@@AAA@@@@@@>>>===<<<;;;:::;;;:::888666444333222222222111000//////.........,,,------......------,,,000...,,,---000111///------------.........//////......////////////......////////////////////////...---,,,,,,++++++++++++...........................---,,,...000111111000......------------..............................+++,,,---...///////////////...---,,,,,,---...///............////////////111000///...,,,,,,,,,,,,+++,,,.../////////...---........................000000000000000000000000000000000000000000000000000///.........000111222333333222222111111000000000000000000111111111111222444555444222000000111444666777777777999<<>><<<:::999999999999;;;;;;;;;;;;<<<>>>@@@AAA???>>>>>>>>>======<<<<<<<<<;;;:::888666555333333222222000///////////////---......//////......---000...---...000000///------------.........//////......////////////......///////////////////////////......---,,,,,,------........................+++******+++---......---///......------......///........................+++,,,---...///////////////...------------...///............////////////000000///.........//////,,,---......//////......////////////////////////000000000000000000000000000000000000000000000000000000///...//////111111111111111111111000000000000000000000111111111111222444555444222111111222666777888999999;;;>>>AAAAAACCCEEEFFFEEEEEEFFFGGGCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJNNNTTTYYY^^^gggqqqvvv{{{xxxllliiidddaaa``````___^^^```aaadddddd\\\MMMAAA<<<;;;999777777999;;;;;;;;;666666555444333222111111111111111111111111111111//////////////////////////////............//////000///---,,,,,,///222333000000000000000000000000...........................,,,+++,,,---...---,,,---,,,,,,---///000///.........------......///000......------......///000///000000000000000000111111111111222222222333333333222222222222111111111111111111111111000000000111000000//////000000111111000000//////000000111000000000000000000000000000000000000000000000000111111111222111111000///444333333222222222333333111222444555777777888888666888;;;===>>>@@@CCCEEEKKKLLLNNNMMMKKKIIIIIIIIIGGGIIIKKKMMMMMMLLLJJJHHHFFFHHHKKKMMMNNNPPPSSSVVVUUUSSSQQQPPPPPPQQQTTTVVV___iiittttttjjj```[[[[[[\\\```eeeiiikkkmmmrrruuussstttsssrrrqqqrrrtttwww~~~|||yyyuuupppllliiiggg`````````]]]XXXTTTQQQPPPOOOOOONNNMMMMMMMMMMMMNNNNNNOOOPPPOOOMMMLLLKKKLLLIIIJJJJJJJJJIIIHHHFFFEEECCCBBB@@@>>>===<<<<<<<<<>>><<<:::::::::===@@@BBB========================<<<<<<<<<;;;999777555333333222111000/////////////////////000000/////////000...---...///000///...---............/////////......////////////......////////////////////////000///.............................................---,,,---///000000//////......------......///........................,,,---......///////////////......------......///............////////////////////////000000111111......------......///000000000000000000000000000000000000000000000000000////////////////////////111111000/////////000000///000000000000000000111000000000111111111222222333444555555333222333444777888:::;;;<<<>>>AAADDDBBBCCCEEEEEEEEEFFFHHHJJJFFFGGGHHHJJJKKKKKKLLLLLLKKKMMMVVVcccmmmuuuqqqllleee```___aaacccdddjjjooosssooo```NNNBBB======;;;888888999;;;;;;:::777666555444333222222111111111111111111000000000////////////////////////111000...------...//////111000...------///000222////////////////////////...........................------------...------...---,,,---///000///...------------......//////---------------...//////.../////////000000111111000000111111222222333333222222222222111111111111333333222222111111000000111000000000000000000111111000000//////000000111000000000000000000000000000000000000000000000000111111111222222111111000444333333222222222222222222333444666777888999:::777:::>>>@@@BBBDDDGGGIIIOOOOOONNNLLLIIIHHHIIIJJJNNNOOOQQQQQQQQQNNNKKKIIILLLOOOQQQRRRRRRRRRTTTUUUTTTSSSRRRQQQSSSVVVYYY[[[gggrrr|||{{{rrrhhheeefffjjjrrrzzz{{{xxxnnnpppooojjjaaaZZZWWWWWWTTTRRRPPPNNNNNNNNNMMMMMMJJJLLLNNNNNNLLLKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIFFFEEECCCBBB@@@???>>>===???>>><<<<<<<<<>>>@@@AAA>>>>>>============<<<<<<;;;;;;<<<<<<;;;888555333333333222111000000000000...//////000000//////...//////....../////////................../////////......////////////......//////////////////////////////......---......///........................///.........000111111/////////............//////........................------.../////////////////////............//////............////////////......//////000000000000///...---------...000111////////////////////////////////////////////////////////////////////////222111111000000/////////......//////000000111111000000111111111222222222333444555555444444666777777999<<<===>>>@@@CCCEEEBBBCCCDDDEEEEEEGGGJJJMMMOOONNNMMMNNNPPPQQQQQQQQQRRRWWWeeexxxzzztttkkkfffeeehhhlllnnnsss{{{wwwdddRRRFFF@@@@@@>>>:::999999888777666666666555444333222222111111111111000000/////////000000000000000000000000111000///---------...///000111111111000///......////////////////////////..............................//////.........///...---,,,---/////////---,,,------...............---------------...//////......//////000000000111//////000111111222333333222222222111111111000000333333222222111111000000111111000000000000111111000//////......//////000111111111111111111111111111111111111111111111111111111222222222222111111333222222111111111222222444444555666777888::::::;;;>>>BBBDDDFFFHHHKKKLLLOOOOOONNNLLLJJJJJJLLLOOOTTTSSSSSSRRRQQQQQQPPPOOOVVVWWWXXXXXXVVVTTTTTTTTTPPPQQQRRRUUUYYY^^^bbbdddrrrzzzxxxssstttxxx}}}~~~~~~|||tttkkkdddaaa```\\\XXXTTTQQQPPPPPPNNNLLLGGGIIIJJJJJJJJJKKKMMMOOOQQQQQQPPPPPPOOONNNMMMLLLGGGGGGEEEDDDBBB@@@???>>>===>>>??????@@@@@@@@@@@@AAA@@@???>>>===<<<;;;;;;:::;;;<<<<<<;;;888555444444333222111111000000000.........//////............/////////......//////////////////////////////......////////////......////////////////////////...---------------..............................---+++++++++---...---,,,/////////....../////////////////////////////////---...//////000/////////////////////////////////............////////////....../////////...---,,,//////...------///000111........................////////////////////////////////////////////////222222111111111000//////......//////000000111111111111111111222222222222444555666666555666999;;;888:::===??????AAACCCEEEBBBCCCEEEFFFGGGIIIMMMPPPRRRQQQQQQSSSXXX]]]___```___gggxxxyyyqqqlllkkknnnrrrttt{{{}}}jjjYYYMMMGGGDDDAAA===:::888777555444777777666555444333222222111111111000000///......000000000000000000000000111000///......---......///000111222111000///---000000000000000000000000...........................///000///......///000///---,,,---...///...---,,,,,,---............---......------......///000...//////////////////000...//////000111222333333222111111111111000000000111111111111111000000000222111111000000111111222000//////......//////000111111111111111111111111111111111111111111111111000111222222333222222222111111111111111222333333555555666666888:::;;;<<<@@@CCCGGGJJJKKKLLLNNNOOOOOOOOOOOONNNMMMOOORRRUUUUUUUUUSSSSSSSSSTTTUUUWWWUUUVVVWWWUUUSSSRRRRRRSSSRRRUUUYYY```ffflllqqqssswwwqqqnnnnnngggccc]]]ZZZYYYWWWRRRNNNIIIJJJJJJIIIIIIKKKOOORRRTTTSSSQQQNNNMMMMMMMMMMMMIIIHHHGGGFFFDDDBBB@@@???;;;===>>>@@@AAAAAA@@@???CCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<;;;:::999777666555444333222111111111111---......//////......---...///000///...---...000000000000////////////.........////////////......////////////////////////---------,,,------...///...........................---,,,---...///...---000//////......//////000////////////////////////...//////000000/////////...//////000000//////...............////////////---.../////////---,,,+++//////......//////000111........................000000000000000000000000////////////////////////111111222222222111000000///000000000000000000111111111111222222222222333444555666666666888;;;>>>:::===???AAAAAABBBCCCEEECCCEEEGGGIIIKKKMMMQQQSSSQQQRRRVVV___jjjrrruuuuuuqqqwww||||||{{{{{{~~~~~~xxxssssssuuuxxxyyyoooaaaVVVOOOFFFCCC>>>;;;:::888666555888888777666555444444333333333222111111000//////000000000000000000000000000000000000///...---,,,...//////000000111222222000000000000000000000000........................,,,...000///---,,,...000///...------...///...---+++,,,---.........------//////......//////000111///////////////...............///000111222333333111111111111000000000000//////000000000000000111222111111000000111111222111000000//////000000111111111111111111111111111111111111111111111111111000111222222333333333222111111111222222444555666555555666888:::===@@@AAAGGGJJJNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRTTTXXXZZZXXXWWWVVVUUUUUUUUUVVVVVVSSSTTTTTTTTTTTTUUUXXXZZZ^^^bbbjjjrrr{{{xxxsssnnnjjjhhhddd]]]XXXQQQPPPNNNKKKJJJMMMQQQUUUWWWTTTPPPLLLJJJJJJLLLMMMJJJJJJJJJHHHFFFDDDAAA@@@:::;;;;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;:::999999555444333222222111222222...//////000000//////...---///000000...---...000000000000000/////////.........////////////......////////////////////////......------...//////000........................111000//////000111000...000000////////////000000//////////////////////////////000000000000//////...///000111111000///...............////////////,,,---///000000000...---......///000000000000000........................000000000000000000000000000000000000000000000000///000111222222222111111111111111111111000000000111111111222222222333333555555666666777999===@@@>>>@@@CCCDDDDDDCCCDDDEEEEEEHHHKKKNNNPPPRRRUUUWWWUUUYYYdddttt|||yyyxxx{{{~~~~~~sssggg]]]UUUGGGDDD@@@===<<<:::999777::::::999888777666555555444444333333222111000000000000000000000000000000///000000111000...,,,+++...---,,,---///222666888000000000000000000000000........................+++---///...,,,+++,,,//////...------...///...,,,+++,,,---.........---,,,///////////////000111111000000//////.........------...///000111222333333111111111111000000000000......//////000000111111222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111000111222333333333333333111111222333444666777888444555666999<<<@@@DDDFFFLLLOOORRRTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVXXX[[[]]][[[[[[ZZZXXXVVVTTTRRRQQQVVVWWWYYYZZZ\\\```eeeiiikkkpppyyy|||xxxvvvqqqhhhaaaYYYWWWSSSNNNLLLNNNSSSXXXYYYUUUOOOJJJHHHHHHKKKMMMLLLLLLLLLJJJHHHEEECCCAAA:::999888888:::===@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;555555444333222222222222000000111111111111000000---///111000---,,,...000111111000000/////////.........////////////......///////////////////////////////////////000111111...........................---,,,,,,---...---+++000000////////////000000000000000000000000000000///000000000000000//////...///000111111000///.............../////////000+++,,,///111222222111000---...000111111111000///000000000000000000000000000000000000000000000000111111111111111111111111///000111222333333222111333333222222111111000000111111222222222333333333555666666777777:::>>>BBB@@@CCCEEEFFFFFFEEEEEEFFFFFFJJJOOORRRTTTVVVXXXZZZ]]]dddttt~~~||||||~~~}}}zzzwwwyyy~~~}}}oooddd]]]RRRLLLDDD>>>===<<<:::888777777777777777666666666333333333222222222111111222222000///............111111000000000000111111000000000000////////////000000000000000000000000........................////////////////////////------------------------////////////////////////....................................//////////////////000000000000//////222111111111000000//////////////////000000000000000///---------...000111000///.........///111222111111000000000000111111111111000000///.........222222222222222222222222222222333444444444444333222444666999<<>><<<999999:::;;;===???@@@AAABBBBBBAAA@@@???>>>===<<<===>>>>>><<<::::::999888666444333333222000...------...000000///111111000000000000000000222111...,,,,,,---///000////////////000000000000000000////////////000000'''(((+++---...///......////////////000000000000000000000000000000000000000000000000000000000000//////...///000333666888000000000000000000000000////////////////////////............/////////000000000000000////////////000000111111111111000000///000111222222111000///000000//////.........---000000000000000000000000111111111111111111111111222222222222222222222222333222222222333333444555:::999888888:::<<>>===;;;999777777777777777666666666444333333333333222222222222222111000////////////222111111000000111111222......//////000000111111................................................////////////////////////------------------------////////////////////////....................................////////////111000000//////000000111111111111111000000000///000000000000000///////////////000000000111000000000000000000000111222222111111000000000000111111111111111000000000//////222222222222222222222222333444444555555555555555777999<<>><<<:::;;;<<<===??????AAAAAAAAAAAA?????????>>>===>>>???>>>===;;;;;;:::888777666555555444111000//////000111000...000000000000000111111111000000//////............////////////000000000111000000////////////000000***+++,,,---.../////////////////////000000000111000000000000000000000000000000000000000000000000111111/////////111333444000000000000000000000000////////////////////////........./////////000000///////////////.........000000111111111111000000000000111111111111000000000000000/////////......111111111111111111111111111111111111111111111111333333333333333333333333333222222222333444555666888888999:::<<>>???@@@@@@>>><<<;;;:::999888777777777777333222222222333222000...//////000000111111111222...///000111000///...---/////////000000000111111000000////////////000000...............///000000/////////000000000111111000000000000000000000000000000000000000000000000333222000///......///000000000000000000000000000////////////////////////....../////////000000000........................000000111111111111000000111111000000000000111111111111111000000000000000111111111111111111111111222222222222222222222222444444444444444444444444333333333333444555666777777888:::===@@@BBBDDDEEEEEEGGGHHHIIIJJJKKKMMMOOOMMMVVVaaajjjqqqzzz{{{yyyuuurrrrrrvvv}}}}}}xxxvvvmmmcccVVVKKKEEEAAA???<<<:::999999888888777777777666666555555555444444444222222222111111222333333000000////////////000000......//////000000111111000000000000000000000000........................////////////////////////........................////////////////////////....................................////////////111111111222222111111111111111111000000000000000222222111111000////////////000111222222222111000///000222333333333222111222111111000000111111222000000111222222333444444222222222333333333333333666666666777888888999:::<<>>???@@@AAABBBBBBAAA@@@???AAA@@@???@@@AAAAAA???===::::::999888888888888888444444444555666444111.../////////000111111222222//////000000000//////...//////000000000111111111//////000000000000//////111000...------...///000//////000000000111111111////////////////////////////////////////////////333222000///............000000000000000000000000////////////////////////...////////////000000000.........///////////////000000111111111111000000222111000//////000111222111111111111111111111111111111111111111111111111222222222222222222222222444444444444444444444444333333333444555777888999888:::<<>><<<<<<;;;:::999999888888777777777666666666666555333222222222222222333444......------------......111111000000//////......000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////............///////////////000333444444333000///000000000000000000111111222111111111000000000///000000///...///000111222...///111222222222111000222222111111111111222222000000111222333444444555222222333333333444444444666666666777999;;;<<<>>>???CCCIIIMMMPPPSSSUUUWWWVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSTTT[[[^^^fffpppyyyzzzooohhh[[[XXXTTTPPPMMMLLLLLLMMMOOOMMMKKKGGGEEECCCAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBAAA@@@AAABBBBBB@@@>>>:::999888888777777777777666555666777777555222/////////000000111111111111111000///......///111222000000000000111111111111//////000000000000//////111000...---------...///000000000000111111111111////////////////////////////////////////////////000000000///////////////111111111111111111111111000000000000000000000000////////////000000000111//////000000000111111111000000111111111111000000222111000//////000111222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333444555666888:::;;;<<<===???AAABBBCCCDDDDDDFFFIIINNNRRRTTTVVVWWWYYY```kkk{{{zzzssshhh___WWWOOOGGGBBB>>>>>>======<<<;;;::::::888888888888777777777777333333222222111222222222......------------......222222111000///...------........................////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////...000222444444222000...000000000000111111111111111111111111111111111111111000...---...///111333///000000111111111111111222222111111111111222222000000111222333333444444222222333333444444555555666666777888;;;>>>AAACCCEEEIIINNNQQQSSSUUUXXXYYYWWWXXXZZZ[[[[[[YYYWWWUUUTTTTTTUUUVVVWWWYYY[[[\\\ccciiitttzzzhhheee___XXXSSSOOOLLLKKKOOONNNLLLJJJHHHFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@AAABBBBBB@@@>>>;;;:::999888777777777777777666666666777666444222111000000000000000000000222111...------///222444000000000111111111222222...///000111111000///...000//////.........//////000000000111111111222222000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000/////////000000000111111///000000111111222222333000000111111111111000000111111000000000000111111111111111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222333333444555777:::;;;===@@@@@@AAABBBDDDEEEFFFFFFGGGLLLTTTZZZ___bbbeeegggmmmwww}}}xxxxxx{{{~~~yyyqqqjjjbbbYYYNNNFFFAAA@@@@@@???>>>===<<<;;;999999999999888888888888444333222111111111111111000//////......//////000111111000000//////..............................////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////000000000000000000000000///000000000111111111111000000000111111222222333000000000000111111222222222111111111111222333333333222222111111222222333000000111111222222333333222222333333444555555666777888999;;;>>>CCCGGGIIIJJJMMMPPPSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYXXXWWWWWWZZZ[[[^^^bbbeeehhhjjjkkknnnuuuyyyuuunnnfff]]]VVVPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHBBBAAA@@@@@@AAAAAA@@@>>>===<<<;;;999888777777777777666555555666777666444222222111111000/////////000000/////////000222222000000111111111222222222...///000111111000///...//////000000111000000000000000111111111222222222000000000000000000000000000000000000000000000000000111111111111111111000111111111111111111111111000000000000000000000000//////000000000111111111/////////000111111222222000000111111111111000000000000111111111111000000000000000111111111222222222222222222222222222222333333333333333333333333333333333333333333333333333333444666888;;;===>>>CCCCCCCCCDDDFFFIIIKKKLLLMMMTTT___iiiqqqxxx|||}}}|||wwwqqqjjj___SSSJJJBBBBBBAAA@@@???>>>===<<<:::::::::999999999888888444333222111000000000000111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000............/////////000333111...,,,,,,...111333//////000000111111111222//////000111222333333444///111222444444333222111444333222111222333444555333222222111111222222333000111111111111222222222222222333333444555666666999999:::===AAAFFFKKKNNNLLLNNNPPPRRRRRRTTTWWWYYY\\\[[[YYYXXXWWWXXXZZZ[[[cccfffjjjooosssvvvxxxyyywww{{{qqqggg]]]VVVRRRMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJAAA@@@@@@@@@AAAAAA???===@@@???===;;;999888888888777555444444555777777666333333222111000///.........///000111222222111000000111111111111222222222...///000222222000///...///000111333333222222111000111111111111222222222000000000000000000000000000000000000000000000000222222333222222111000///111111111111111111111111000000000000000000000000000000000000111111111111---......///000111111222000000111111111111000000///000111222222111000/////////000000111111111111222222222222222222222222333333333333333333333333444444444444444444444444333444555666999;;;>>>???DDDDDDDDDEEEHHHLLLPPPRRRUUU]]]jjjwww~~~~~~zzzuuulllaaaYYYLLLGGGCCCAAACCCBBB>>>999<<<<<<;;;::::::999999888444222111111222111000...000000000000000000000000///////////////////////////000111000///...///000////////////000000000000111111000000//////......////////////////////////---------.........//////222222222111111111000000000000000000000000000000......------,,,,,,++++++111111222222222333333333111111111111111111111111333333333333333333333333444333222222333444666777444333333222222333333444444555555555555555444444444555666555555666999<<<777;;;@@@DDDGGGJJJMMMOOOOOOPPPRRRSSSUUUVVVXXXYYYTTTWWWYYYZZZ\\\```hhhnnnpppxxxvvvjjj[[[RRRMMMLLLJJJIIIIIIKKKMMMNNNJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDBBBAAAAAA??????>>>;;;999999:::<<<777777888888777666555555444333222111000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000111222222333333333333333222111000222111111000///......---...///000111111000///...000000000000111111111111111///......000222222222222222222222222222222222111111111111111000//////000000000000000000000000222222222111111111111111111111111111111111111111222222333333333333444444222222222111111000000000222222222111222222333333444555555555555555555555555777:::===???AAAAAAAAAEEEGGGJJJKKKLLLNNNSSSWWW\\\hhh|||wwwrrrtttyyy~~~zzzrrriiibbbSSSMMMFFFCCCBBBAAA===:::<<<;;;;;;:::999999888888555444222222333333111000111111111111111111111111000000000000000000000000///000111000///...///000////////////000000000000111000000000/////////...////////////////////////---.....................222222222111111111000000000000000000000000000000111111111111000000000000111111222222222333333333222222222222222222222222333333333333333333333333333222111111111222333444555444333222222222222222555555666666666555555444666777888888888999<<<>>><<>><<<;;;:::::::::777777777777666666555555444333222111111000000000000000000111111111111111000000000000000000000000000000000000000000000000111000000000000000111111222333333333222222111000111111111000///.........//////000000000000//////000000000000111111111111:::777333111111111000///222222222222222222222222.../////////......---,,,000000000000000000000000111111111111111222222222111111111111111111111111111111111222222222333333333333222222222111111111222222222222222333333444222222222333444555666777999;;;===???AAACCCDDDEEEFFFIIIKKKMMMPPPTTTZZZ___iiivvv{{{qqqooossszzz|||uuuppp```YYYOOOGGGCCCAAA>>><<<;;;;;;::::::999999888888777555444444444444333111111111111111111111111111111111111111111111111111///000111000///...///000////////////000000000000000000000000///////////////////////////////////////.....................222111111111111000000000000000000000000000000000222222222222222333333333111111222222222333333333333333333333333333333333333333333333333333333333444333222111111111222333444444333222222222222222555555666777777666666555777999:::;;;;;;<<>>===;;;999888666666666555555555555444444444333222111111111111222222222222222222111111000000000000000000000000000000000000000000000000111111000000000000000111222222222333222222111000111111000000//////......000000////////////000000000000000000111111111111???;;;666333222222111000111111111111111111111111...////////////...------000000000000000000000000000000111111222222333333222222222222222222222222000000111111111222222222444333333333333333222222222222222222222333444555777777777777999<<>>???AAADDDFFFHHHKKKMMMMMMOOOQQQSSSXXXYYYYYYWWWUUUVVVYYY\\\aaadddnnn~~~qqqiii]]]UUURRRRRRSSSSSSRRRQQQPPPOOOPPPSSSUUUWWWXXXVVVTTTPPPLLLIIIFFFDDDCCCBBBAAA@@@???<<<999777555555555444444444555555555444333222222111111222333333222222111111111000////////////////////////000000000000000000000000222111111000000000000000111111222222222222111111111000000000/////////...000000///......///111222///000000000111111111111;;;777333111222333444444000000000000000000000000111222222222222222111111000000000000000000000000000000111111222333444444222222222222222222222222111111111111222222222222444444444444444444444444333333222333333444555666===<<<;;;;;;===AAADDDGGGIIIHHHHHHIIIKKKMMMPPPRRRPPPSSSYYYbbbmmmyyywwwqqqmmmpppvvv~~~yyypppbbbUUUKKKDDDAAA@@@<<<<<<;;;;;;:::999999999666555333333444444222111111111111111111111111111111111111111111111111111///000111000///...///000////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000/////////////////////////////////000000111111111111111222222222333333333222222222222222222222222222222222333333444444444888777555333222222222333000000111222333555777777666777888888999999999888888:::===???@@@AAADDDFFFGGGIIIKKKMMMNNNPPPSSSVVVXXXYYYYYYWWWTTTUUU[[[```iiippp}}}}}}~~~~~~}}}yyyxxxxxxwwwwwwzzz~~~wwwjjjaaa]]][[[YYYXXXRRRQQQOOOOOOQQQTTTWWWZZZ[[[YYYWWWTTTPPPMMMJJJIIIGGGEEECCCBBBAAA???:::666555555444444444444555666666555444333222222222222222222222111111000000///////////////////////////000000000000000000000000111111000000000000000111000111111222222111111111000000000000////////////000///.........///111222///000000000111111111111444222///...000333444444000000000000000000000000222333333444444444333333111111111111111111111111000000111222333444444555222222222222222222222222222222222333333333333444444444444444444444444444333333333333444555666777:::999888777999<<>>>>>>>>===<<<<<<;;;;;;888666555555555555444222222222222222222222222222000000000000000000000000///000111000///...///000////////////000000000000.../////////000000000111////////////////////////------...///000111111222////////////000000111111000000000000000000000000222222222222111111111111111111222222222333333333222222222222222222222222111111222333333444555555555444222111000111111222555555555555555666777888777888999:::;;;;;;;;;;;;;;;>>>BBBDDDFFFGGGIIIKKKNNNOOOPPPPPPPPPQQQTTTVVVSSSWWW\\\]]]___gggsss}}}{{{vvvrrrnnnoooooooooooopppqqqsssttttttvvvzzz|||wwwoooiii^^^\\\ZZZWWWUUUUUUUUUVVVXXXXXXXXXWWWVVVVVVUUUUUUQQQLLLGGGDDDDDDCCC>>>:::777666555444444666888999777666555444333333333333111111111222222222222222000000000000000000000000000000000000000000000000////////////000111333333//////000111111111111111////////////000000000000---...///000000111111111000000000000111111111111111000///000222222111///222222222222222222222222...///000000111111000000111111111111111111111111333333333333333333333333333333333333333333333333111222222222333333333333222222333333444444444444333333444444555777888999777888999;;;===@@@BBBCCCDDDEEEHHHKKKNNNQQQRRRSSSWWWaaarrr|||~~~ssseeeXXXPPPLLL?????????>>>======<<<<<<999888666666777777555444222222222222222222222222///////////////////////////111111000///...///000////////////000000000000.../////////000000111111////////////////////////,,,---...///000111222333.../////////000000111111000000000000000000000000222111111000000/////////111111222222222333333333333333333333333333333333111111222333333444555555666555444333333333444555888888777666666666666666777888999:::;;;;;;;;;;;;<<>><<<;;;:::666666777777777555333222333333222222111000000000//////000000111111222222000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000...---,,,,,,---...///000111000///......///000111111111111111111111111111222222111111111111222222222222111111222222333444444444222222222222444444333333333333333333333333444444444333333222222222222444555555444444666777;;;;;;<<<;;;:::;;;>>>@@@BBBDDDEEEFFFGGGJJJNNNQQQVVVUUUVVVVVVSSSPPPTTTZZZZZZdddpppxxx~~~xxxssstttnnnrrryyyzzzzzzwwwnnncccZZZTTTSSSUUUUUUXXX]]]\\\XXXVVVXXXUUUTTTQQQNNNIIIEEEAAA???<<<999666555555666666555555555555444444333333333555444333222111111111111111111000000000000111111111111000000//////......111000000///////////////222111///.........///000000000000000000000000000000000000000111111111111111111000000111111222333222222222222222222222222111111111111111111111111111111000000//////......//////000111222333333333000111111111111222222222333333333222333333444444333333333222222111111111111222333444555555555555333444444555555666666666777888:::===AAAEEEHHHJJJGGGKKKQQQSSSRRRUUUaaalllnnnwww}}}zzzzzzuuuwww~~~|||oooaaaXXXLLLCCC======???===:::999777777888888777666444333444444444333222222111111000000000000111111111111000000000000000000000000000000////////////000000111000000000/////////...000000000000000000000000///......------...///000111000///......///000000111111111111111111111111222222111111111111222222222222111111222222333444555444333222222222333333333333333333333333333333444444444333333333222222444555666666666666777999;;;<<<<<<<<<;;;<<>>:::999999999999999888777666555666555555444444333222222111111111111111000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000111000///////////////000000000////////////000000111111111111111111111111222222111111111111222222222222111111222222333444555444333222222222222333333333333333333333333333444444444444333333333333444666888888777777999::::::;;;<<<<<<<<<===@@@CCCCCCFFFJJJNNNPPPSSSVVVXXX]]]XXXUUUVVVWWWXXX]]]cccnnnxxx{{{tttssswww~~~rrrdddZZZXXXUUUUUUXXXZZZZZZ\\\```___^^^\\\YYYTTTNNNIIIGGGCCC@@@;;;777666666555444666666666666666666555555555444333222222111111111111111111111111111111111111000000000000/////////333222222111111111111111111111222222111111000///000000000000000000000000000000000000111111111111111000000000000111222222000000000000000000000000333333222222111111111000222222222222222111111111111222333444444444444444111111111111222222222333444444333222111111111111555555555555444444444444222333444555555555555555555555555666777888888888:::===???BBBCCCFFFIIILLLPPPRRRVVV]]]iiiyyyyyyiii``````gggooo|||ppp```TTTHHHCCCBBB>>><<<===::::::::::::999888777777666666555444444333333222222222222111111000000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////222222111000000////////////////////////000000000111111111111111111111111222222111111111111222222222222111111222222333444222222222333333333444444333333333333333333333333444444444444444444333333444666777888777888999;;;999:::;;;<<<<<<>>>AAADDDFFFIIINNNQQQTTTUUUXXXYYY___ZZZWWWZZZ^^^bbbhhhooo{{{wwwtttrrrpppsssyyypppccc\\\WWWTTTVVVXXXZZZ^^^cccddddddccc```[[[UUUPPPLLLFFFBBB<<<888777666666555777777888888888888777666555555444333222222222222111111111111111111111111000000000000000000000000222222111000000000000111111111222333333111000///000000000000000000000000///000000000111111111111000000000000000111222222111111111111111111111111444333333222222111111000222222222222222222111111111111222333444444333333111111111222222222333333222222111111111222222333333333333333333333222222333333444555555555555555444444555666777888888999:::>>>BBBDDDGGGKKKPPPUUUWWW[[[```jjj|||lll___[[[```lllyyynnn^^^MMMDDD@@@===<<<>>><<<;;;::::::999888888888555555555444333333222222333333222222111111000000111111111111111111111111000000////////////000000////////////000000000000////////////////////////222222222111111000//////......///000000000000000000000000000000000000000222222111111111111222222222222111111222222333444///000111333444555666666333333333333333333333333444444444444444444444444333555777777777777999;;;888999;;;<<<===???CCCFFFIIILLLQQQSSSUUUVVVWWWYYY^^^ZZZYYY^^^cccjjjttt}}}~~~~~~vvvsssooolllkkkmmmqqquuu||||||nnnccc[[[UUUUUUXXX[[[___dddfffggghhhgggccc]]]WWWTTTHHHDDD>>>:::888888888888777888:::;;;;;;:::999888666555444333222222222222000111222222222222111000000000000000111111111111111111000////////////000111111222333333111000///000000000000000000000000///000000000111111111111000000//////000000111222222222222222222222222222333333333333222222111111111111111111111111111111000111111222222222222111111222222222222333333333000000111111222333555555333333333333333333333333444444555555666666555555333444555666777888999999<<>>???BBBFFFIIIMMMOOORRRTTTUUUVVVYYYZZZ^^^^^^```eeejjjqqq}}}}}}uuummmjjjkkkhhhhhhhhhhhhlllsss|||{{{nnnddd[[[YYY[[[\\\```dddhhhjjjlllmmmkkkfff```]]]OOOJJJCCC===;;;::::::999888999;;;======<<<:::999666555444333222222222222000111222333333222111000000000000111111111111222111000000///////////////111111222222111111000///000000000000000000000000000000000000111111111111000////////////000111111222222222222222222222222333333333333333333333333000000000111111111111111000111111222222111111111222222222222333333333333111111111222333444555666555555555555666666666666444555555666666666555555444555666777888999:::;;;???CCCFFFGGGHHHOOOZZZccclllwwwrrrlllgggfffgggkkkuuuuuu```SSSJJJBBB>>>>>><<<;;;:::999888888888999777777666555555444444333111222222222222222222333111111111111111111111111000000////////////000000.../////////000000000111000000000000000000000000...///000111111111000///,,,---///000111111111000000000000000000000000000222222111111111111222222222222111111222222333444000111222444444444444444333333333333333333333333444444444444555555555666444666888999999999;;;===<<<===@@@AAACCCFFFKKKNNNNNNPPPSSSUUUVVVYYY\\\___eeehhhnnnrrrtttyyyvvvooojjjccc```bbbfffjjjnnnsssyyyyyymmmbbb______```bbbeeeiiilllpppsssrrroooiiifffXXXRRRJJJBBB>>><<<;;;:::888:::<<<>>>???>>><<<:::666555444333333222333333000111333444444333111000000000111111111222222222222111000000//////000000111111000000/////////000000000000000000000000000000000000000111111111111///////////////000111111111111111111111111111111111222222333333444444444111111111222222222333333111222222333333222222111222222222333333333444444555555444444333444444555555555555555666666666777555555666666666666555555666777888999;;;<<<======AAAEEEHHHJJJOOOYYYiiiuuu~~~zzztttrrrsssvvvwwwxxx~~~lll^^^TTTJJJCCCAAA<<<;;;999888777777888999888888888777666666555555111111111222222333333444111111111111111111111111000000////////////000000.../////////000000111111000000000000000000000000---...///111111111000///,,,---///000111111111000000000000000000000000000222222111111111111222222222222111111222222333444333333444555444333222111333333333333333333333333444444444555555555666666555777999::::::;;;===???>>>@@@BBBDDDFFFJJJNNNRRROOOPPPSSSUUUWWW[[[```dddnnnssszzz~~~}}}vvvllliiifffbbbaaaeeekkkpppyyyttthhhccccccbbbccceeejjjnnnssswwwwwwtttooolll___YYYOOOFFFAAA===;;;:::999:::===???@@@>>>===;;;666666555444333333333333000111333444444333111000000000111111222222222222333222222111000111111111222111///.........///000000000000000000000000000000000000000111111111111///////////////000111111000000000000000000000000000111222333444444555666222222222333333444444444333333444444444333222222222222333333333444444444999888666555444333333333333333333444444444555555555666666666666666555555888999:::;;;===>>>???@@@AAAEEEKKKOOOWWWeeeyyy}}}yyywwwwww{{{{{{|||jjjYYYNNNGGGDDD@@@;;;999:::999777888<<<777777777666555555444444000111222333333222111000000000////////////000000000000000000000000000000000000000000111111111111////////////000000000000000///...------...///000000000111111111111000000000111111111222222222222222333333444333222111000222222333333333444444444111222333333444444333333555555555555555555444444555777888888555444444444333666888::::::;;;<<<>>>AAAAAAAAADDDHHHMMMOOOQQQRRRSSSSSSTTTWWW```lllttt~~~sssoooooommmjjjhhhjjjmmmqqqxxx}}}ssslllgggeeeeeeggggggqqqyyyyyyxxx{{{zzzvvvooodddWWWNNNFFF???:::888;;;<<<===@@@BBBAAA>>>;;;888888888777666444222222333333333222222222111111////////////000000000000444333333222111000//////......//////000000111111,,,,,,---...///000111222000000000000000000000000333333222111000000000111111111111111111111111111222111000000111222444555444333222222111111222222444444444444444555666777333333333333333333333333;;;:::777444333333333444333333333444555666777777777666666666777888999999888999:::<<<>>>@@@BBBDDDDDDJJJNNNRRR```xxxvvvpppqqquuuxxxtttcccUUUJJJEEEBBB===:::;;;;;;888888:::999888888777777666555555222222333333333333222222000000////////////000000000000000000000000000000000000000000111111111111111111000000//////......000///............///000000000111111111111000000000000000111111111222222222333333333333222111000222222222222333333333444222222333444444444444333555555555555555555555555555777777777555444555666555777:::;;;;;;<<<===???CCCDDDEEEHHHMMMQQQSSSUUUVVVWWWXXXZZZaaaooossskkkjjjlllmmmooorrrwww}}}|||uuuqqqnnnlllkkkfffnnntttvvvyyy~~~}}}vvvmmmaaaWWWPPPIIICCC@@@::::::;;;===??????<<<:::999999888777666444333222333333333222222222111111000000000111111111111222333333222222111000000000/////////000000000000000------...///000111222222111111111111111111111111333222111111000000111111111111111111111111111111444444333333444555777888444333222222111111222222666555555444444444444555333333333333333333333333888777555333222222333333333444444555555666666666777777666777777888999::::::;;;<<<>>>???AAACCCEEEIIIMMMRRR\\\rrrxxxpppqqqxxxrrr```PPPGGGDDD???<<<===<<<999888999:::999999888888777666666444333333333333333333444111000000//////000000111000000000000000000000000000000000000111111111111222222111000///...------000//////......//////000000000111111111111000000/////////000000000111111222222333333333222111111111111222222222333333333222222333444444444444444555555555555555555555555666666666555444555777999777999;;;<<<<<<<<<>>>@@@FFFHHHKKKNNNRRRUUUVVVWWWXXXYYY[[[```jjj{{{wwwqqqkkkhhhlllpppuuu{{{zzzuuuqqqiiilllnnnqqqwww{{{tttjjj```YYYQQQIIICCC;;;::::::;;;======;;;:::999999999888666555333222333333333222222222111111111111111222222222333333111111111111111111111111000000000000000000//////......///000111222333333222222222222222222222222222222111000000000111111111111111111111111111111222111111111222333444555444333222222111111222222777666555444333333333333333333333333333333333333555444222111111111222333555555555555555555555555777777777777888999:::;;;;;;===???AAABBBEEEIIILLLRRRTTTZZZjjjwwwooonnnvvvlllXXXKKKFFF???;;;======:::888999:::999999888777777666666444333222111111222333444111000000000000000000111///////////////////////////000000000111111111111111111000000//////......000//////////////////000000000111111111111000000////////////000000000000222222222222222222222222111111111222222222333333222333333444555444444444555555555555666666666666555666666444444555999;;;888:::;;;<<<<<<===???AAAHHHKKKNNNRRRSSSUUUVVVWWWZZZ^^^ccckkkvvv}}}uuunnnkkklllnnnqqqzzz~~~~~~vvvnnnllljjjlllttt}}}vvvlllddd[[[PPPGGG???===;;;;;;<<<===<<<;;;::::::999888777555444333333333333222222222111111111111111111222222222333000000111111111222222222222111111000000/////////......///000000111222222111111111111111111111111111111000000000000111111111111111111111111111111000000000111111222333333444333222222111111222222555555444333333444444444444444444444444444444444222222111111222222333444666666666666555555555555777777777888999:::;;;<<<<<>>AAACCCJJJMMMQQQSSSSSSTTTUUUWWW^^^fffqqq}}}{{{mmmjjjgggfffiiiqqq{{{}}}qqqkkkgggiiiqqqzzz|||sssjjj\\\OOOCCC@@@<<<::::::;;;;;;:::;;;::::::999888666444444333333333222222222111111000000000111111111222222000000000111222222333333222222111111000000//////---......//////000000000000000000000000000000000111000000///000000111111111111111111111111111111333333444555555666666666444333222222111111222222222222222333333555666777444444444444444444444444222222222333333444555666666666666666666666555555777777888888999;;;<<<===???AAADDDFFFHHHOOOYYYaaaiiiqqq{{{zzzrrrpppttt}}}rrrcccRRRHHH???>>>>>><<<::::::999888888777666666555555222111111000000111111222222111111000000111111222000000000000000000000000000000000000111111111111------...///000111222222///000000111111000000///000000111111111111000000/////////000000000111111222222111111222222333444222222333333333444444444333333444555555555555555555555555666666777777888555666666666555666999;;;999:::<<<===>>>@@@DDDGGGMMMQQQUUUWWWVVVWWWZZZ^^^aaalll}}}}}}{{{tttmmmjjjbbbdddgggkkksss~~~vvvnnniiijjjpppxxx~~~vvvfffVVVHHHDDD>>>:::999999999999;;;;;;;;;:::888777555444333333333222222222111111000000000111111111111222000000111111222222222333111111111111111111000000---........./////////000////////////////////////000000/////////000111111111111111111111111111111111222333444555555555444444333222222111111222222111111111222333555777888444444444444444444444444222333333444555666666666666666666666666666666666777888888999:::<<<===>>>BBBEEEGGGIIIMMMWWWeeeppp~~~~~~tttlllgggnnnzzzttt___RRREEEAAA@@@===;;;::::::999999888888777666666111222222333333222222111222111111000000111111222000000000000000000000000000000000000111111111111......//////000000111111///000111111111111000///000000111111111111000000000000000111111111222222222222111111111222333444333333444444444555555555333444444555555555555555444555555666777777888888555666888888777777888::::::<<<===???@@@DDDHHHLLLQQQUUUZZZ\\\]]]```fffkkkmmmzzztttpppmmmhhhdddbbbhhhmmmttt|||yyyqqqoooooosss~~~ppp^^^PPPKKKCCC>>>;;;;;;<<<<<<<<<<<<;;;:::999777666555333333333222222222111111111111111222222222333333111111111111111222222222111111111111111111222222///////////////000000000///////////////////////////////////////000111111111111111111111111111111...///111222333333222222444333222222111111222222222111222222333444555666555555555555555555555555333333444555555666666555555555666666777777888888888888888999;;;<<<>>>???BBBFFFKKKPPPXXXiii~~~{{{nnnhhhggggggssshhhYYYJJJCCCAAA===::::::;;;;;;::::::999888888777222222444555555444222222222222111111111111222222000000000000000000000000000000000000111111111111000000000000///////////////000111222222111000///000000111111111111000000111111111111222222222222222222111111111222444555444444444555555555666666333444555555666666555555444555555666777888888999555777999999888777777888<<<===???AAACCCGGGLLLPPPTTTYYY^^^aaacccgggooovvv{{{pppfffeeeggghhhiiikkkssszzz{{{uuuooonnnwww|||jjjXXXRRRIIICCC@@@@@@@@@@@@<<<<<<;;;:::999777666555333333333222222222111111222222333333333444444444111111111111111111111111000000000111222222222333000000000000111111111111000000000000000000000000///////////////000111111111111111111111111111111111222444555666666555444444333222222111111222222333333333222222333444444555555555555555555555555222333444555555555555444444555555666777888888999888888888999;;;===>>>???@@@FFFNNNVVVddd{{{pppcccbbbhhhnnnzzzzzzdddNNNEEECCC???======<<<;;;;;;:::999888777777666555333111111111333444444333333222222333333444000000000000000000000000////////////////////////111111000000000000111111111111000000//////......111111111111111111111111333333222222111000000000333333333444444444555555666555555444444333222222666666666666777777777777777777777777666666666666777777666666666888999:::>>>???@@@AAADDDIIIPPPUUUVVV[[[ccciiiooowwwmmmkkkfffaaaaaahhhuuu{{{pppjjjrrr}}}mmm^^^LLLAAA@@@AAA@@@>>>???===:::999999999888666999888777666444222111000222222222222222222222222111111111111111000//////000000000000////////////////////////////////////---------......000111111222111000//////111333444555444444333222111000000111111222333333444555555444444444333333222222222000000111222222333444444333333333333333333333333222333555666666666555444555555666666777777888888999999:::<<<;;;999>>>FFFIIILLLTTTcccvvvtttjjjgggjjjoooqqqnnnWWWJJJEEE???;;;:::<<<<<<;;;:::999888777777777555333222111111333333111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111111111000000////////////111111111111111111111111222222222222111111111111333333333444444444555555555555444444444444333333555555555555666666666666888888888888888888888888888777666666777888:::;;;===>>>@@@BBBFFFKKKSSSXXX[[[aaaiiipppxxxrrrdddcccbbbcccjjjwwwyyytttxxx}}}nnnZZZLLLGGGFFFDDDAAA@@@>>><<<;;;<<<;;;:::888999888777666555444333222222222222222222222222222111111111111111000000///000000000000000000000///000000000000000000000000////////////000111222222222111000///000111333444444333333222222111111111111111222333333444555555444444444333333222222222111222222222333444444444333333333333333333333333222222333444444444444444666666777888888999999:::888666888;;;<<<;;;???FFFHHHNNN\\\qqq|||rrrmmmmmmrrrvvvxxx{{{bbbRRRHHHAAA===;;;===<<<<<<;;;:::999888888777666444222222222222333000111222222222222111000111111111111111111111111111111111111111111111111111111000000000000111111111000000000000/////////111111111111111111111111111111111111222222222222333333333444444444555555444444444444444555555555444444444555555555666666999999999999999999999999888777777777888999;;;<<<===???BBBFFFKKKQQQYYY^^^dddjjjrrrzzzpppeee^^^___bbbjjjxxx{{{fffVVVMMMHHHEEEBBB@@@???>>>>>>>>>>>>;;;999999888888777666666555555222222222222222222222222111111222222111111000///000000000000000000000000111111111111111111111111000000000000111222333333222111111000000222333444222222222222222222222222111222222333333444444555444444333333333333222222333444444444444444444444333333333333333333444444444444444444444555666666777888888999::::::;;;;;;888666888<<>>======<<<;;;:::999999777666555333222222222222111222444555555444222111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000111222222333444444333333333444444444555555333333333444555666666777555555555666666666666777888888888999999999999999888888888888999:::<<<===>>>AAAEEEKKKQQQYYYaaafffmmmsss{{{~~~qqqfff```___bbbkkkwwwtttcccVVVNNNHHHEEEAAA@@@??????@@@???<<<:::999999888888888888777777222222222222222222222222111222222222222111000000000000000000000111111111111111111111111111111111000000000000000111222333222222111111111222333444111111111222222333333333222222222333333444444444333333333333333333333333555555555555555444444444333333333444444444444444888777666666666777999:::888888888999::::::;;;;;;<<<::::::@@@CCCDDDGGGLLLYYYlll|||sssmmmqqqwwwzzzbbbSSSKKKGGGEEE???>>>>>>===<<<;;;::::::777777555444333222222222111222444555555444222111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111000000111222333444444555333333333444444444555555222333444444555666777777666777777777777888888888777777777888888888999999999999888999:::<<<===???>>>BBBGGGNNNUUU^^^fffllltttzzzwwwllldddaaabbbdddlllxxxwwwfffXXXNNNIIIBBBAAA?????????>>><<<999999999999999999999999999222222222222222222222222222222222222222111000000///000000000111111111222000000000000000000000000000000/////////000111111222222222222222333333444111111111222222333333444222222333333333333444444333333333333333333333333666555555555555555555555333333333444444555555555888888777666666888999:::777777888999999::::::;;;>>><<<===AAAEEEFFFKKKQQQhhhyyypppmmmpppwwwrrr___RRRJJJCCC@@@??????>>>===<<<;;;;;;888777666555444333222111000111222222222222111000222222222222222222222222111111111111111111111111111111000000000000111111000000000111111111111222111111111111111111111111111111111222333444444555333333333444444444555555333333444555666666777777777777888888888999999999666666777777888999999999:::999999:::;;;===???@@@???CCCJJJQQQYYYbbbkkkpppyyyvvviiibbb___bbbiiinnnyyyttt```RRRKKKFFFDDDAAA???>>>===<<<:::999999999999999888888888222222222222222222222222222222222333222222111000///000000111111222222222000000000000000000000000000000/////////000000111222222222333333333333333111111111222222333333333333333333333333333333333222222333333333333444444444555555555555555555555333333333444555555666666555555555555555666777777777888888999999:::;;;;;;===<<<>>>BBBDDDHHHQQQ[[[www{{{pppmmmnnnzzzooo^^^OOOCCCAAA@@@???>>>===<<<<<<;;;888777777666444333111000111111111111111111111111222222222222222222222222000000000000000000000000111111000000000000111111000000111111111222222222111111111111111111111111222222222333333444444444333333333444444444555555444444555555666666777777777777777777888888888888777777888888999::::::;;;::::::::::::<<<>>>@@@AAAEEEIIIQQQYYYaaajjjsssxxx{{{}}}iiiccccccdddlllvvvmmm\\\TTTKKKHHHCCC???>>>===<<<<<<::::::999999888888777777222222222222222222222222222222333333222222111000///000000111111222333333111111111111111111111111222111111000000111111111111222333333444444333333222222222222222222333333333333333333333333333333222222222333333444444444333333333444444555555666333333444444555666666666333444555555666666555555999999999:::;;;;;;<<<<<<;;;===BBBFFFGGGMMM\\\jjjvvvsssvvvzzz{{{hhhUUUEEEAAAAAA@@@???>>>===<<<<<<888888777666555333111000444333333222222333333444222222222222222222222222////////////////////////111111000000000000111111000000111111222222222222111111111111111111111111222222333333333333444444333333333444444444555555555555555555666666666666666666666666777777777777888888999::::::;;;<<<<<<:::::::::;;;<<<>>>@@@BBBLLLPPPXXX```iiirrrzzz{{{oooaaabbbhhhlllvvv}}}}}}lllcccOOOKKKEEE@@@>>>>>>>>>===::::::999999888777777666222222222222222222222222222333333333333222111111///000000111222222333333222222222222222222222222333333222222111222222222111222333444444444333333222222222222222222222222333333333333333333333333222222222333333444444444222222333333444555666666333333444444555666777777444555777888888888777666::::::;;;;;;<<<======>>><<<@@@FFFJJJLLLSSSfffxxxxxxuuu{{{rrr\\\MMMGGGAAA===>>>>>>;;;999:::;;;999666555555444333222333222222111111222222333444444444333333222222222111111111111111111111111111111111111111000///...111111111111111111111111333444444555555444444333444444333222111111111111333333333333333333333333555555555555666666666666555666666666777777777888999999888888888999;;;;;;;;;;;;;;;;;;>>>AAAEEEHHHPPPUUU___mmmzzz~~~mmmhhhcccccckkkzzzzzz}}}yyyjjjdddVVVHHHCCCBBB@@@??????999:::;;;;;;;;;:::999888444333333222111111111111222222222222222111000///000111111111111222222222222000000000222333222111///111333222111000111222222222222222222222222222111111111111111111111111111111222222222333333333555555555555555555555555555555555555555666777777888777777666555555444444666666666666777777777777:::999999;;;===>>>>>>>>>@@@BBBIIINNNQQQZZZooo~~~{{{hhhVVVHHHBBB>>>??????<<<:::;;;;;;999777666666555333222333333222222222222333333444444444333333222222222111111111111111111111111111111111111111000//////111111111111111111111111222222222222222222222222333222222222222222333333333333333333333333333333555555555555666666666666777777777888888888888888::::::999999999;;;<<<===;;;;;;<<<===???CCCGGGJJJTTT\\\jjjyyyssshhhfffeeeiiisss}}}|||jjj\\\NNNGGGEEEAAA======::::::;;;<<<;;;:::999888555444333222222222222222222222222222222111000000000111111111111222222222111000///000222333333222000222333333222111111222222222222222222222222222111111111111111111111111111111222222222333333333555555555555555444444444666555555555555666777777333333333333333444444444666666777777777888888888;;;;;;;;;<<<>>>?????????CCCCCCHHHQQQ[[[jjj|||~~~vvvaaaLLLEEE@@@AAAAAA>>><<<<<<;;;999777777777666444333333333222222222222333333444444333333333333222222222222222222222222222222111111111111111000000000000000000000000000000000222111000//////000111222111111111111222333444555333333333333333333333333555555555555666666666666999999999999999999888888;;;;;;::::::;;;<<<>>>???===>>>@@@AAACCCFFFKKKNNNYYYfffyyyyyymmmdddeeegggkkksssxxxiiiYYYPPPIIICCC>>>===;;;;;;<<<<<<;;;::::::999666666555444333222222333111222222222222111000000000111111111111222222222111000///111333444444333111333444444333222222333333333333333333333333333222222222222222222222222111111222222222333333333666555555555444444333333444444444333444555555666555555666666777888999999777777888888888999999999<<<<<<<<<===>>>???AAAAAAIIIIIINNN[[[nnnuuuwww|||jjjRRRIIIBBBBBBBBB???<<<<<<;;;:::888888888777555333333333333222222333333333333333333333333333333333222222222222222222222222222111111111111111111111000000000000000000000000333111000......000111333222222222222222333444555444444444444444444444444555555555555666666666666999999999999999888888888::::::::::::;;;===???@@@@@@BBBEEEFFFGGGJJJPPPUUU___pppuuummmiiigggmmmpppvvvzzzgggXXXNNNEEEAAA@@@======<<<<<<;;;;;;::::::888777666444444333333333111111222222222111111000000000111111111222222222111000///111333555444333222444555555444333333444333333333333333333333333222222222222222222222222111111222222222333333333666555555444444333333222222222111111222222333444777777888999999::::::;;;888888999999999:::::::::;;;<<<<<<======???BBBDDDOOORRR]]]qqq|||uuummmtttvvv\\\PPPEEEBBBBBB???<<<<<<;;;:::999999:::999777444444333333333333333333444333333333333333333333333222222222222222222222222222222111000111111222333000000000000000000000000444333111000000111333444555444444333222222333333444444444444444444444444555555555555666666666666888888888888888888888888999999999999;;;===???AAAAAADDDGGGHHHJJJOOOWWW]]]iiizzzrrriiiiiiooouuu~~~rrr```QQQGGGBBBCCC>>>>>>===<<<;;;;;;;;;:::999888666555444333333333000111111222222222111111000000111111111222222222111000000111333555444333222444666555444333444555333333333333333333333333222222222222222222222222111111222222222333333333555555444444333333333333333333333333333444444555666666666666666666666666999999999999::::::::::::999;;;<<<======???CCCGGGQQQ]]]rrryyypppmmmmmmvvviiiZZZKKKDDDCCC@@@======;;;;;;:::;;;;;;:::888555444444333333333333444444222222333333333333444444333333333333333333333333222222111000000222333444111111111111111111111111444333222222222222333444666555444333222222222222444444444444444444444444555555555555666666666666777777777888888888999999888888888999;;;>>>@@@BBBAAAEEEIIILLLOOOWWWdddmmmzzzrrrhhhfffkkkxxx}}}jjjXXXKKKEEEEEE@@@???>>><<<;;;;;;;;;;;;999888666555333333222222000000111222222222222111000111111111111222222222333222111222333444444222222444555555444333333444333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333444444666666666666666777777888777777777777777777777777888888999999999:::::::::888:::======>>>AAAGGGLLLVVVkkkyyyllljjjmmmuuu~~~wwweeeQQQGGGDDDBBB??????;;;;;;;;;<<<===<<<999666444444333333333333444444222222222333333444444444333333333333333333333333333222111000000222444555222222222222222222222222333333333333333333333333555444444333333333444444555555555555555555555555555555555555666666666666666777777888999:::;;;;;;999999999;;;===@@@BBBDDDDDDIIIOOOTTTZZZgggxxxyyyoooffffffkkkvvvyyyfffTTTJJJHHHAAA@@@>>>===<<<;;;;;;<<<888888666444333222111111000000111222222222222222000111111111111222222222555333222222333444222111222333555555333222333444444444444444444444444444333333333333333333333333111111222222222333333333222222222333333444444555666666666666666777777888777777888888999:::::::::888888888888999999999999888;;;>>>@@@@@@DDDLLLRRRddd~~~zzzmmmgggmmmwwwlllUUUJJJFFFCCCAAAAAA;;;;;;;;;<<<===<<<999666555444444333333444444555222222222333333444444444333333333333333333333333333222111000000222444555333333333333333333333333111222333333333333222111333333333333444555666666555555555555555555555555555555555555666666666777777777888999;;;<<<======::::::;;;<<<>>>AAADDDFFFIIIOOOVVV\\\eeeuuu}}}wwwjjjcccaaahhhtttsss^^^QQQLLLBBBAAA???===<<<;;;<<<<<<888777666444222111111111///000111222222222222222000111111111111222222222666444333333333333222000111333444444333222222333444444444444444444444444333333333333333333333333111111222222222333333333000111222333444444555666444333333333333444555555222222333555666777888999777777888888888999999999888<<<@@@AAABBBGGGOOOVVVsss}}}ppphhhhhhuuu|||cccPPPFFFBBB@@@>>>===<<<;;;:::999999888999666555555444444444555555444333333222222333333444222222222222222222222222333333222111111222333333222222222111111000000000111111222222222333333333111222222333333444444555444555666777888888777777555555555555666666666777777888999999;;;;;;<<<===;;;===???@@@???BBBGGGKKKOOORRRZZZjjjxxxpppjjjhhhbbbeeeiiiqqqkkkXXXOOOHHHAAA=========::::::<<<:::888666444222222222333333333333222222222111111111000///......///000111222222222111111111000000111222222333333444444555666666555555555444444444444444333333333333222222444333222222444444333222555555555555555555555555111222333555666777777777444444444444555555555666999999999888999999::::::>>>===AAAGGGFFFFFFUUUjjjppphhhfffkkk~~~~~~~~~~~~~~~~~~~~~~~~mmmXXXMMMHHHEEEDDD===<<<;;;:::999888888888555555444333333333333444444333333222222333333444333333333333333333333333444444333222222333444444444444333333333222222222111111222222222333333333111222222333333444555555555666666666666666777777555555555666666666777777777888999999;;;;;;<<<===;;;===@@@@@@AAADDDJJJOOOVVV]]]jjj{{{}}}tttnnnhhhddddddeeelllsss|||yyycccVVVKKKDDD??????>>>;;;:::;;;<<<;;;999888666666555555333333333222222222222111111000000//////000000111222222222111111111000000111222222333333444444555666555555555444444444444555555555444444444333333444333222222444444333222444444444444444444444444444555666888999999::::::666666666666777777777777;;;::::::::::::;;;<<<<<>>AAAHHHJJJOOOaaawwwyyykkkhhhjjjrrr~~~~~~||||||{{{{{{{{{{{{}}}~~~}}}~~~~~~wwwaaaRRRJJJFFFEEE===<<<;;;:::999888888888555444444333222222333333444333333222222333333444444444444444444444444444555444444333333444444555555555555555444444444444111111222222222333333333222222222333444444555555777666555444444444555666555555666666666777777777777888999999;;;;;;<<<===;;;===@@@AAABBBFFFMMMSSSZZZfffxxx{{{nnngggdddaaaaaadddkkkvvvppp___PPPHHHBBBBBBAAA===;;;;;;999999888777666444333222333333333333222222222222111111111222222111111111222222222111111111111111111222222333333444444555555555555555444444444444666666666555555555555444444333222333444555444222444444444444444444444444333333555666777777777777777888888888999999999999:::999999999::::::;;;<<<@@@>>>AAAJJJQQQ]]]uuuyyyoooiiilllrrr{{{{{{xxxyyy|||~~~~~~}}}}}}~~~lllZZZNNNHHHEEE>>>===<<<:::999888888888666666555444333333333333444333333222222333333444444444444444444444444444444444333333333333444444555555555555555444444444111111222222222333333333222222333333444555555555888777555333222333444555555666666666666777777777777888999999;;;;;;<<<===<<<>>>AAABBBDDDHHHPPPVVV```ooo{{{pppfffbbbaaabbbeeejjjsss}}}gggWWWNNNFFFDDDDDD@@@===<<<777888888888666444222000444444333333333222222222111111333444444333111111111111111111111111111111111222222333333444444555444444444444444444444444666666666555555555444444555333222333444555444333444444444444444444444444222333444555666666666666888888888999999999::::::777777777777777888999:::@@@???BBBMMMZZZnnn~~~rrrnnnnnnttt|||}}}gggWWWMMMIII@@@???===;;;:::999888888888777666555444444444444444333333222222333333444222222222222222222222222222222333333333333222222333333333333333444444444111111222222222333333333222333333444444555666666888777555333222333444555666666666666777777777888777888999999;;;;;;<<<======???BBBCCCFFFKKKTTTZZZkkk{{{{{{ssskkkddddddfffiiiooovvvuuubbbVVVKKKGGGFFFCCC???>>>;;;<<<<<<<<<:::888666444444444444333333333222222111222333444444333222111111111111111111111111111111222222333333444444555333333444444444444444444555555555444444444444333555444333333555555444333444444444444444444444444666777888999999999999999777777777888888888999999777777777777888999:::;;;@@@@@@FFFRRReee|||ssspppqqqvvvrrr]]]OOOIIIBBBAAA???===;;;::::::999999999777666555555555555444333333222222333333444222222222222222222222222111222222333333222222111222222222222333333333333111111222222222333333333333333333444555555666666777666555444444444555666666666666777777777888888777888999999;;;;;;<<<======@@@CCCFFFJJJRRR\\\cccvvvrrrkkkgggeeeiiinnnttt}}}rrrcccTTTMMMJJJEEEAAA@@@<<<;;;;;;:::999777666555444444444444333333333333222222222333333222222222111111111111111222222222111222222333333444444555333333333333444444444444555555555444444444333333555444333444555666555333555555555555555555555555666666777888888888888888666666777777777888888888999999999:::;;;<<<===>>>BBBDDDLLL[[[pppsssrrrwww{{{bbbPPPGGGCCCBBBAAA???===<<<;;;;;;999888777666444444444444444333333222222333333444333333333333333333333333222222333444444333222222111222222222333333333333111111222222222333333333333333444444555666666666555666666666666666777777666666777777777888888888777888999999;;;;;;<<<===<<>><<<<<<;;;888888666555444333333222444333333222222333333444444444444444444444444444333333444555555444333333222222222333333444444444111111222222222333333333333333444444555666666666444555666777888888777777777777777777888888888888777888999:::;;;<<<<<<===:::>>>EEEKKKTTT```nnnxxxqqqeeecccdddjjjvvv~~~fffXXXPPPHHHBBB@@@???>>><<<999888888888888555555444444444333333333333222111000000111222333000000111111222222222222111222222333333444555555222222222333333444444444777777777777666666666666666555444444555666555444777777777777777777777777777888888999999999999888777777888888888999999999999999999:::;;;<<<>>>>>>GGGNNNZZZkkk{{{yyy}}}yyy___OOOEEEDDD@@@======???>>><<<;;;::::::999888777666666666555555555555666777777222222222111111000000000555555444444444333333333444444444444444444444444222333444555555444333222111111222333333444555555555555555666888999888777888888888888777777777777===:::999<<<===;;;:::<<>>;;;:::::::::888777666555555444444333333222222222222222222222222222111111111111111111111111222222333444444444333222111222333555666666666666666555444333333333444444555444444333444555666777444444444555555555555555777777777777777777777777888777777777777888999999:::999999;;;;;;===DDDMMM\\\hhh{{{xxxxxx|||sss\\\OOOJJJDDDBBBAAA???<<<:::;;;;;;:::999888777666666777666555444333222222222555555555555555444444444555555444444444333333333222222222222222222222222222333333444444333333222222222222333444444555555888888888888777666555444555555666777888999:::;;;777555777<<<===;;;<<>><<<;;;;;;:::999888666666555555444333333222222222222222222222222222111111111111111111111111333333444444444333222111222222333444444444444444666555444444333444444444444333333333333444555555333333444444555555666666666666666666666666777777999999888888999999:::;;;;;;:::;;;<<<<<<@@@KKKWWWrrrpppmmmsssfffTTTLLLDDDCCCBBB???<<<:::<<<;;;:::999888777777666777666555444333333333333444444444444444444333333555555444444444333333333222222222222222222222222444444555555555555444444333333333333444444555555777888999999777666666666666666777888888999::::::888777:::>>>???===>>>BBBDDDKKKVVVcccrrrwwwkkkggglllrrrzzznnn[[[NNNGGGCCC@@@>>>;;;:::::::::999777777777666555444333333222222222222222222222222222111111111111111111111111222333333333333333333333333333333333333333333222333333333222222222333333444444444444444555555555444555555666777888999999666666666777777777777777999999999999999::::::;;;;;;:::;;;======DDDUUUeeetttggghhhsssrrrYYYNNNDDDCCCCCC???<<<<<<<<<;;;;;;:::999888777777666555555555555555666666444444444444444444444444555555444444444333333333444444444444444444444444222222111111111111222222333333444444444444555555444777999999777777888999999999999888888888888888999999;;;>>>>>><<<>>>DDDGGGQQQ___lllzzzrrrjjjhhhooowww|||eeeTTTIIICCC@@@===;;;::::::999888777888777777555444333222222222222222222222222222222111111111111111111111111000000111222333555666666444444333333222222222222333333333333333333333333444444555555666666666666444555555666777888999999777777777888888999999999999888888888888999:::::::::;;;===>>>@@@KKKbbbwwwuuujjjbbbgggssscccSSSFFFDDDDDD???<<<>>><<<<<<;;;:::999888777777555555555555555666777777555555555666666666666666555555444444444333333333444444444444444444444444444333333222222333333444444444444444444444555555333666999:::888777999;;;::::::999999999888888888999999:::===<<<;;;AAAHHHLLLZZZjjjvvvxxxpppkkkjjjssssss\\\MMMEEE@@@>>><<<;;;;;;:::999777999888777666555333222222222222222222222222222222111111111111111111111111///000000111333555777888555444333333333333333444444444555666666666666555444555666666777777666666333333444444555555666666777777888888999999::::::999999888888999999:::;;;:::<<>><<<>>><<<<<<;;;:::999888888777666666555444444444555555444444555555555666666666555555444444444333333333333333333333333333333333777666555555555555666777555555555555555555444444444888;;;:::777666888:::888999999999999999999999::::::;;;>>>>>>@@@IIIRRRZZZiiizzzxxxpppooommmooo|||fffRRRHHHCCC@@@>>>======<<<;;;:::999999888666555333222222222222222222222222222222111111111111111111111111111111111111222444666777555444444333333444555666333444666777777777666555333444555666666666555555444444444555555555555555666666666777888999999999:::::::::::::::;;;;;;<<<;;;>>>CCCFFFLLL___zzzqqq```^^^bbbmmmxxxwwwaaaMMMHHHEEE>>>;;;>>>===<<<;;;;;;999999888777777666555444333222222222222222222333333333444444555555444444444333333333222222222222222222222222444333222111111222333444555555555555555555444444666:::===;;;777444666999777777888999:::;;;;;;<<<===<<<>>>AAABBBFFFQQQ\\\gggwwwxxxpppllloooppptttlllVVVKKKEEEBBB@@@??????>>>===<<<999999888666555333222222222222222222222222222222111111111111111111111111333222222111222333555666555555444333444555666777111222444555555555444444222333444555555555444333777777777777777666666666444555555666777888888999<<<;;;;;;;;;;;;<<<======<<<@@@FFFJJJPPPfffnnnhhh^^^^^^eeeqqq|||oooUUUIIIEEEAAA===<<<===<<<<<<;;;;;;:::999999666666666666666555555555666666555555555444444444444444444444444444444444555555555555555555555555666666666666666666666666222333555777777666444333666666777888888888888888666777888999:::;;;;;;;;;999===AAABBBDDDMMM___lll~~~sssqqqnnnpppvvvvvv[[[LLLEEEDDD@@@;;;999:::;;;:::;;;::::::999777666444333222222333333333444444444777666555444333222111111111111222333333444555555444555666777666555444333777666666555555555666666444444444555555555666666333444555666777666555444888888888777777777777777666666777888999:::::::::>>>AAAEEELLL]]]yyyyyykkkdddbbbeeellluuuwwwZZZLLLGGGCCC???>>>===<<<<<<;;;;;;:::999999666666666666666555555555666666555555555444444444444444444444444444444444333333444444555666777777555555555555555555555555555555777888888888777666666777777888888888888888777888999::::::;;;;;;;;;<<>>>>>===:::::::::999888666555444333333333333444444444444333333333444444555555555333333333333333333333333222222222222333444555555555444444333444444555555444444555555555666666666444444333333444444555666666666777777888999999999999999::::::;;;===>>>??????CCCMMM___zzz}}}llleeeeeelllpppyyylllTTTJJJFFFBBB???===<<<<<<;;;;;;:::999999888888777777666555555555555555555555555555555555555555555555555555555555222222333444555666777888555444333333333333444555555555444444555555666777777777888999999999999888:::::::::;;;;;;<<<======BBBCCCHHHTTTggg~~~|||vvvqqqnnnmmmsss}}}zzzdddOOOHHHBBBAAAAAA???>>>>>>:::::::::999888777555555333333333444444444444555333333333444444444555555333333333333333333333222444444333333555777999:::666666666666666777777888555555555555666666666666555444333333333444666777888888888888888888888888::::::::::::;;;===???@@@EEEIIIUUUmmmwwwiiigggjjjpppwwwwww[[[KKKEEEAAA======<<<<<<;;;;;;:::999999999888888777666666555555444555555555555555555555555555555555555555555555444444444555555555555555555444333222222333444555666555555555555666777777777777888999999999999999;;;::::::;;;<<<===???@@@BBBGGGRRRddd{{{vvvooojjjgggjjjooo|||mmmWWWLLLDDDBBBAAA>>><<<>>>::::::::::::999777666555333333444444444555555555555555444444444333333333333333333333333333333222444444333444555777999;;;666666666666666777888999555555555666666666777777666555444333444555666777::::::999999888888777777:::999999999;;;===???AAAHHHMMM]]]xxxrrrjjjkkkooouuu}}}~~~eeeOOOFFFBBB>>>===<<<<<<;;;;;;:::999999999999888777777666555555444444444555555555555555555555555555555555555555555555555555555555555555666555333222222333555666777777888888888888999999777888999999:::999999999:::::::::;;;===???AAACCCDDDMMM^^^uuuuuukkkhhhfffdddkkkttt|||bbbSSSFFFDDDBBB===;;;>>>::::::::::::999888777666333444444444555555555555555555555444444333333333333333333333333333333333222222222333444666777888444444444444555666777777555555666666666777777777666666555555666666777888::::::999999999888888888::::::999999;;;>>>AAABBBHHHPPPccc{{{pppmmmpppttt}}}qqqVVVIIIDDDBBB===<<<<<<;;;;;;:::999999::::::999888777666555444444444444555555555666666555555555555555555555555333444444444555666666666888666444333333444666888666777888999:::999888888777888999999::::::999999:::::::::;;;===AAADDDFFFGGGTTTiiiuuukkkeeehhhiiikkkvvvnnn[[[JJJFFFCCC===<<<@@@::::::::::::999888777777444444444444555555555555333333444444444444444555222222222333333444444444222222333555666666666666444444444444555666777888555666666666777777777777666666777888888888888888777777888999999:::;;;;;;<<<;;;::::::<<>>BBBEEEHHHKKKXXXnnnyyyooofffccciiinnntttvvv```MMMHHHDDD===<<>>===<<<<<<<<<>>>AAADDDGGGSSS]]]qqq~~~rrrttt|||lllSSSGGGCCCAAA???<<<;;;<<<<<<;;;;;;999999999888888888888777333555777888666555555666666555555555555444444444555555555555555555555555222333555666666666555555777777777777666666666666999:::<<<======<<<:::999:::999;;;>>>??????CCCIIISSScccxxxxxxnnnkkkiiihhhiiiqqqlllRRRIIIDDD>>>===AAA======<<<;;;::::::::::::666666555444333333333333444444555555555444222111333333444444555666666777444555555666666666666666111000000000222444777999666666666666777777777777777888::::::999999:::<<<999999:::::::::;;;;;;;;;>>><<<<<<======???GGGQQQ[[[fff~~~uuuwww~~~uuuZZZKKKEEEBBB???===;;;<<<<<<<<<;;;999999999999888888888888444666888888666555555555777777666666666555555555555555555555555555555555...000222444666777777777777777777777777777777666999:::<<<======<<<:::999999888:::===???@@@EEEMMMZZZiii}}}{{{sssqqqooommmmmmpppzzzvvvYYYLLLGGG@@@>>>@@@===<<<;;;::::::999999999666666555444333333333333444444555555555444222222333333333444555555666666444555555666666666666666444333222222222333555666444555555666777888888999555666888999888999;;;<<<999999999999::::::::::::<<<;;;<<<>>>???AAAJJJTTTgggwwwzzzpppvvvdddPPPHHHCCC@@@===<<<<<<<<<<<<;;;:::999999999888888888888666777888888666444444555888777777777666666666666555555555555555555555555...///111333555666666777777777777777777777777777999:::;;;<<<<<<<<<::::::::::::;;;???@@@BBBJJJSSSbbbqqqzzznnnpppwwwtttsssttt{{{bbbQQQJJJCCC???@@@<<<<<<;;;:::999999999999777666555444333333333333333444555555555444333222222222222333444444555555444555555666666666666666888777555444333333444444333444555666777888999:::333555777888777888:::<<<888888888999999999999:::;;;:::<<>>=========<<<;;;::::::999999999888888888777888999888555444444555777777777666666666555555555555555555555555555555333444444444444444444444777777777777777888888888999:::;;;<<<<<<<<<;;;;;;======>>>AAAAAADDDNNNYYYhhhwwwssskkkpppyyyvvvwww|||lllVVVLLLEEEAAA???<<<;;;:::999999888999999777666555444444333333333333444555555555444333222111111222333333444444555444555555666666666666666888777666555444444555555444555555666777888888999444666777777666666888999777777888888888999999999;;;::::::===@@@JJJ\\\mmmuuuooommmttt|||~~~yyy[[[KKKEEEBBB???=========<<<;;;:::::::::999999999999888888999999888555444555666666666666555555555444444555555555555555555555555666666666555555555555666666777777777888888888999999::::::;;;;;;<<<<<<<<<>>>===>>>@@@AAAEEEQQQ^^^ooo~~~sssmmmpppvvvwww{{{www^^^PPPHHHBBB???<<<<<<;;;:::999999999999777777666555444444444444222333444555555555444333111111222333333444444555444555555666666666666666666666555555666666777777777777777777666666666666666777888777555555555777777777888888888999999999<<<::::::===CCCRRRlllwwwmmmkkklllqqqwww~~~cccNNNFFFCCC@@@>>>>>>>>>===;;;::::::::::::999999999999888999999777555555666777555555555555444444444444555555555555555555555555444444444555666888999:::666777777888888999999999999:::::::::;;;<<<<<<===<<<<<<>>>@@@AAAGGGWWWfffyyy{{{uuuooonnnrrrxxxiiiVVVKKKDDD@@@======<<<;;;::::::::::::888777666555444444444444222333444555555555444333222222222333444444555555444555555666666666666666333444444555666777777888888888888777666666555555666777888777666555666777888888888999999999999:::===<<<===BBBKKK```ooocccggglllqqqvvvlllSSSGGGDDDAAA???>>>>>>===<<<;;;;;;:::::::::999999999888888888777555555777999666666666666555555555555555555555555555555555555444444444444555777888999666777777888888999::::::999999::::::;;;<<<======;;;===@@@CCCGGGPPPbbbttt|||vvvnnnooouuu{{{vvv^^^NNNFFFBBB>>>>>>===<<<;;;;;;;;;;;;888777666555444444444444222222444555555555444444333333333444555555666666444555555666666666666666333333444555666666666666777777777777666666666666444666777777777777888:::999999999999::::::::::::===???DDDLLLXXXooouuuiiiaaajjjtttyyy~~~rrrXXXGGGDDDAAA??????>>>===<<<;;;;;;;;;:::::::::999999777888888777555666888:::777777777777666666666666555555555555555555555555777666555444333444444555666777777888999999:::::::::999999:::;;;<<<===>>>===???DDDIIINNNYYYnnn~~~wwwnnnqqqzzz}}}cccQQQGGGCCC???>>>===<<<<<<;;;<<<<<<888777666555555444444555111222444555555555444444333333444555555666666777444555555666666666666666333444555555555555555555555555666666777777888888222444666777888999;;;===999999:::::::::;;;;;;;;;<<<@@@IIITTTbbbyyy|||iiidddeeeqqq~~~```KKKHHHCCC>>><<<===<<<999555666888;;;<<<======<<<<<<;;;999777666777777888777777777777777777777777666666666666666666666666777777777777888888888888999999999888888888888888888999;;;;;;:::999;;;<<<<<<===BBBJJJSSSbbbyyy{{{wwwrrrvvvmmmTTTHHHBBB===>>>>>>===;;;:::999999666666666555444444333333333333333333333333333333444444555555666777777777666666666666666666666666777777666666555555555444777777777777888888888888777777777777888999:::;;;;;;;;;;;;:::999999;;;======@@@IIIZZZsssqqqjjjiiikkkxxxfffNNNJJJDDD???>>>>>>===;;;<<<<<<<<<;;;:::999888777::::::888777666666666777999999999999999999999999555555555555555555555555666666666777777777888888999999999999999999999999999:::<<<<<<;;;;;;<<<>>>???AAAFFFNNNXXXhhh|||xxxuuusssyyyyyy___PPPHHH???@@@@@@>>><<<:::999999999888888777777666555555333333333333333333333333333333444444555666666666666666666666666666666666777777666666666555555555777777777777888888888888999999888888888888888999;;;;;;;;;:::999:::<<<>>>CCCDDDMMMccczzziiidddfffqqqpppTTTMMMEEE@@@??????>>>===@@@???===;;;999777666666999999888777666666666666555555555555555555555555444444444444444444444444555555666666666777777777999999999999999999999999:::;;;<<<<<<<<<<<<>>>@@@BBBEEEMMMWWWccctttvvvssssssuuu~~~lllXXXMMMCCCBBBAAA???===;;;:::999999999888888777666666666333333333333333333333333222222333333444555555555777777777777777777777777777777666666666666555555777777777777888888888888;;;:::999888777777777777:::;;;;;;:::::::::===???FFFHHHTTToooqqqdddccchhhxxx{{{ZZZPPPEEEAAA@@@???===>>>>>>===;;;:::999999:::;;;:::999999888888777777777333333333333333333333333555555555555555555555555555555555555666666666666777777888888888888888888:::;;;<<<<<<<<<===@@@BBBCCCIIIUUUdddqqqzzzooonnnrrryyywww]]]MMMGGGEEEBBB@@@???===;;;999888777777666666555555444444444444444444444444444222333333444444555666666777777777777777777777777777777666666666666666666666777777777888888888888:::999999888777777888888:::;;;;;;;;;:::;;;>>>@@@DDDKKK]]]|||mmmdddgggppp|||~~~|||cccTTTGGGBBBAAA>>><<<>>><<<;;;:::999:::;;;<<<===::::::;;;:::::::::999999888888888888888888888888666666666666666666666666555555555555666666666666666666666666777777888888999:::;;;;;;;;;===@@@CCCDDDMMM___qqqyyyqqqkkkllltttcccNNNJJJGGGCCC@@@???>>><<<999888888888777666666555555444444444444444444444444444444444555666666777777777777777777777777777777666666777777777777777777666777777777888888888888888888777777888999999:::999:::;;;;;;;;;<<>><<<>>>======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888888888888888888888888777777777777777777777777555555666666666777777777555555666666777888888888999:::::::::;;;===AAADDDIIITTTggg|||nnnkkkjjjooo{{{mmmSSSKKKGGGBBB@@@@@@???===:::;;;;;;::::::999888888888444444444444444444444444444444555555666777777888777777777777777777777777666666777777777777888888777777777777888888888888777777777777888999:::;;;999:::;;;;;;;;;===@@@CCCHHH[[[yyywwwiiicccjjjuuu|||wwwyyyzzzzzzzzz{{{uuu```MMMHHHEEE???<<>>;;;<<<;;;;;;:::999999888888555555555555555555555555333333444555555666666777666666666666666666666666666666777777777888888888777777777777888888888888999888888888888888999999888999;;;;;;;;;===AAACCCNNNbbbssskkkhhhqqq~~~{{{vvvwwwwwwwwwwwwxxx{{{{{{eeePPPJJJGGG@@@===AAA:::;;;<<<=========<<<;;;888999:::;;;;;;;;;:::999888888888888888888888888666666666666666666666666777777777777888888888888888888999:::;;;;;;<<<<<<;;;<<<<<<<<<===@@@EEEIIIXXXaaarrrssshhhdddhhhooozzz{{{\\\KKKEEE@@@>>>@@@AAA>>>;;;::::::999888888777777666555555555555555555555555222222333444444555555666666666666666666666666666666666777777888888888999777777777777888888888888;;;:::999888777777777777888999:::;;;<<<>>>AAADDDSSSeeexxxqqqoooppp|||~~~}}}}}}~~~vvvuuussssssvvvwwwwww{{{nnnTTTJJJFFF@@@>>>AAA<<<;;;::::::999999::::::999999999999999999999999666666555666666777888999555555666666777777888888666666666666777777777777:::999888888777888888888???======???>>>???FFFOOOXXXkkk~~~ooohhheeedddnnnvvv}}}{{{cccNNNIIIAAA<<<<<>>DDDLLLXXXoooooollluuu{{{zzzzzz|||~~~~~~}}}}}}~~~}}}}}}}}}}}}|||}}}~~~~~~{{{}}}zzzxxxuuusssuuuuuutttwww}}}tttWWWKKKGGGBBB???AAA<<<;;;::::::999999::::::999999999999999999999999777666666666666777777888666666666666777777888888888888777777666666555555888888777777777777888888===<<<===???@@@BBBLLLVVVcccvvvtttiiidddcccdddqqq|||}}}~~~iiiRRRLLLCCC>>>>>>???>>>;;;999999999888777777666555444333333333333444555555555555444444444555666777888777555555555666888999::::::999999999888888888777777777777777777777777666666666777777777888888;;;999:::===>>>@@@GGGOOO\\\ttt|||kkklllyyy|||yyyxxxyyy{{{}}}~~~~~~|||{{{{{{zzzwwwwwwwwwxxxyyy{{{|||}}}|||}}}}}}{{{{{{}}}}}}~~~{{{vvvssssssrrrppprrrwww}}}|||[[[MMMIIIDDDAAAAAA<<<;;;;;;:::::::::::::::999999999999999999999999888888777666666666777777666666666777777777777888:::999888777666555555444666666666666777888999999======???AAACCCIIIVVVbbbuuuwwwiiiccccccdddiii{{{rrrXXXOOOEEE@@@@@@@@@>>>;;;888888888777666666555555333333222222333333444555555555444444555555666777888777666666666777999:::999999999999888888888777777777777777777777777777555666666666777777777777:::999:::>>>???BBBJJJTTTddd|||sssgggmmm}}}}}}{{{xxxvvvvvvwwwzzz||||||}}}~~~~~~~~~~~~~~~|||zzzyyyyyyyyysssssstttuuuwwwyyy{{{|||||||||}}}}}}}}}}}}~~~~~~{{{yyywwwtttssssssttttttrrrsssuuuxxx{{{~~~|||vvvqqqqqqpppnnnooossswww{{{```NNNIIIFFFAAA???<<<<<<;;;:::::::::::::::999999999999999999999999999999888777666666666666777777777777777777777777999888888777777666666666666666666777888:::;;;<<>>===:::999888777777666666666444444333333333444555555555555555555555666666777777777666666666777888999999888888888888777777777666666666777777777777777777777888888888999999999:::999;;;>>>???CCCMMMXXXooozzzllldddmmm}}}xxxwwwuuutttuuuxxx{{{}}}~~~~~~{{{zzzyyyyyyyyyuuuvvvvvvwwwyyyzzz|||}}}}}}|||{{{zzzzzzzzzzzzzzzxxxvvvssspppmmmlllkkkkkkjjjjjjkkkmmmqqquuuyyy{{{|||tttooonnnooonnnooorrrsssttt|||gggQQQIIIEEEAAA>>>===<<<;;;;;;::::::;;;;;;999999999999999999999999:::999888777777666777777888888888888777777777777666666777777888888999999777888888999:::<<<===>>>??????BBBEEEIIITTThhh{{{tttiiifffeeehhhlll}}}}}}eeeUUUFFFAAABBB@@@>>>>>><<<;;;:::888888888888888555555555555555666777777555555555666666666666666555555555555666666777777888888888777777777666666555555666666777777777777888888888888999999999999;;;:::<<<>>>???DDDRRR___|||ssshhhdddooo~~~{{{~~~~~~||||||vvvvvvuuuuuuwwwyyy}}}}}}{{{zzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyvvvtttqqqmmmjjjhhhgggffffffeeeeeegggjjjnnnrrrtttxxx|||}}}tttmmmmmmnnnmmmnnnqqqqqqqqqwwwoooUUUJJJEEEBBB>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999999888777777777888888999888888888888777777777555666666777888999::::::999999999:::;;;===>>>???<<<===AAAEEEKKKYYYqqq}}}lllgggffffffkkksssqqq\\\HHHCCCBBB>>>===???===<<<:::999888888999999666666666555666777777888444555666777777777777666444555555555666666666666777777777777666666666666444555555666666777777888666777777777888888888888<<<;;;<<<>>>@@@IIIZZZkkkkkkeeefffqqq}}}zzz}}}{{{yyyxxxxxxvvvvvvvvvvvvxxx{{{~~~~~~||||||}}}}}}}}}}}}}}}~~~~~~}}}|||vvvtttrrrooollliiihhhgggfffeeeeeeeeegggjjjmmmnnnrrrwww}}}uuummmlllmmmmmmmmmnnnppppppuuuwww[[[LLLFFFCCCAAA======<<<;;;;;;;;;;;;;;;999999999999999999999999888888888777888888999999999999999888888888777777777777777888888999999:::999999999:::;;;<<<===>>><<<>>>CCCIIIQQQbbbvvvhhhfffggghhhqqq|||fffMMMEEEBBB===<<>>AAAFFFNNNXXXllluuuhhhggghhhkkkvvvmmmRRRGGGCCC<<<:::>>><<<;;;888777666666888999555444444444444555666666444555777888888888777666666666777888888888888888777666666666555555555555444444444555666777777888::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<@@@FFFUUUnnneee]]]___hhhuuu{{{ttt}}}zzzyyyxxxxxxuuuuuuvvvwwwyyy|||~~~~~~}}}~~~}}}{{{yyywwwwwwqqqqqqpppooooooooooooooosssvvvyyy{{{}}}|||nnnjjjkkkkkkkkkllliiimmmsssyyy~~~dddNNNEEEDDDCCC???>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888888888777666666666777888999999888888777777666666555555777888888888888999999999999:::;;;;;;::::::<<<>>>CCCDDDHHHRRRddd||||||ssskkkjjjmmmvvv{{{\\\JJJCCC>>>;;;;;;;;;;;;:::999999888888777555444333222333333555666777777777777888888888888777777777777777777777777888888888777777777777777888777666444444666777888999999999999999999999999<<<===AAAEEEJJJ[[[{{{rrrfff___fffssszzz|||{{{wwwvvvvvvwwwtttwww{{{}}}~~~|||{{{yyyyyyzzzzzzyyyxxxyyyzzzzzzzzz|||}}}ooojjjjjjjjjjjjkkkiiilllqqqvvv{{{lllTTTHHHDDDAAA???>>>===<<<<<<;;;;;;<<<;;;:::999888777777777777777777777777777777888999888888777777666666666666777888888888888999999999:::;;;<<<;;;:::;;;===???BBBEEELLLZZZooo{{{sssllllllrrr{{{```MMMEEE@@@======:::::::::999888888777777666555444444333444555555555555555555666666666666666666666666666666666666999999999888888888888888999888666555555666888999999999999999999999999999888999>>>EEEOOOdddoooeeecccmmm||||||yyyzzzvvvuuuuuuvvvwwwzzz~~~qqqllljjjiiihhhjjjhhhjjjooossswwwvvv[[[LLLDDD@@@???>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888888888999888777777777777777777888777777777777666666666777888888888888999999999:::;;;<<<<<<<<<<<<>>>@@@AAADDDNNN```xxxyyyrrrmmmpppwwwiiiQQQHHHCCC@@@>>>;;;::::::999999888777777888777666555555555555555666666666666555555555555666666666666666666666666999999999999999999999999:::999888777777888999:::999999999999::::::::::::888999>>>FFFUUUooo{{{jjjcccgggttttttyyy|||wwwtttssstttuuuxxx|||uuunnnkkkhhhggghhhggghhhlllpppuuu{{{^^^MMMEEEAAA???>>>===<<<<<<;;;;;;<<<===<<<;;;::::::999::::::999999888777666666666777777777777777777777777777777777888888888999999999:::;;;=========>>>@@@BBBEEEIIITTTiiivvvqqqnnnrrr{{{rrrWWWKKKEEEAAA>>><<<<<<;;;;;;:::999999888:::999888777666666555555888888888888777777777777666666666666666666666666888888888999999999999999:::999999888888999999:::999999999:::::::::::::::===>>>AAAJJJ[[[xxxsssgggdddjjjyyy~~~rrr|||~~~zzzvvvtttssstttuuuxxx{{{yyyrrrlllgggfffgggeeeeeeiiinnnrrr|||}}}___NNNGGGDDD???>>>===<<<<<<;;;;;;<<<<<<;;;:::999999888888888999999888777666666666777777777777777888888888888777777888888888999999999999;;;<<<======???AAACCCKKKQQQ^^^ssswwwsssoooooouuu~~~~~~}}}^^^MMMFFFBBB>>>=========<<<;;;;;;::::::::::::999999888777666555999888888888777777777666555555555555555555555555777777777777888888999999::::::999999999999::::::999999:::::::::;;;;;;;;;???@@@DDDOOOdddnnnffffffnnn~~~zzzttt|||zzzxxxuuuttttttuuuvvvyyy|||}}}||||||~~~uuunnngggeeegggeeedddfffkkkoooxxxcccOOOHHHFFF???>>>===<<<<<<;;;;;;<<<999999888777666666666666999888777777777777777777777777777888888888888999777888888888888999999999888:::<<<======???BBBDDDIIIQQQaaaxxxssspppnnnqqqzzz{{{{{{hhhQQQHHHCCC@@@>>>======<<<<<<;;;::::::999999999999888777666666777777666666555555444444555555555555555555555555666666666777888888999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<@@@GGGUUUnnn~~~lllggghhhrrryyyyyy~~~xxxwwwuuutttssstttuuuvvv{{{}}}}}}|||||||||yyyppphhheeegggfffeeeeeehhhkkkrrrjjjRRRHHHEEE???>>>===<<<<<<;;;;;;<<<::::::999888777777777777777777777777777777888999777777888888888999999999777888888888888999999999777999;;;<<<===???BBBDDDGGGQQQdddzzz~~~qqqmmmnnnttt{{{wwwxxxqqqVVVIIIEEEBBB<<<<<<<<<;;;::::::999999777777888999999888777666777777777666555444444444555555555555555555555555666666777888888999::::::888888999999999999888888999999::::::;;;<<<<<<===;;;AAAKKK\\\yyy{{{kkkgggjjjpppxxxvvv|||zzztttsssrrrqqqrrrssstttuuuyyyzzz{{{{{{zzz{{{|||~~~zzzqqqhhheeehhhhhheeeeeefffhhhnnnzzzpppUUUHHHCCC???>>>===<<<<<<;;;;;;<<<======<<<;;;::::::::::::777777666666777888999999777777888888999999999999777888888888888999999999666888:::;;;<<<>>>BBBDDDMMMYYYkkkxxxooolllnnnwww{{{uuusss{{{wwwYYYKKKFFFDDD;;;;;;:::999999888888777555666888999999888777666:::999999888777666666555555555555555555555555555777777888999::::::;;;;;;777888888999999888888777999999::::::;;;<<<======>>>EEEPPPbbbzzzkkkgggjjjlllqqqttt~~~|||wwwqqqpppppppppppprrrssstttuuuvvvwwwwwwwwwyyy}}}