BM6P6(@ }}}qqqnnniiieeedddeeegggiiikkkkkkiiihhhgggfffffffffjjjjjjkkkkkkkkkjjjhhhggg```[[[UUUSSSTTTVVVVVVUUUYYYYYYZZZZZZZZZZZZYYYYYY]]]]]]]]]^^^```aaacccdddcccccccccbbbbbbbbbaaaaaa```______^^^^^^^^^^^^___^^^___```bbbccceeeffffffkkkoooyyyppp^^^aaalllwwwsssdddXXXRRROOOLLLJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@???@@@@@@AAABBB@@@?????????@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMSSSVVVZZZaaakkkuuu~~~yyyssspppqqqsssuuu{{{}}}}}}yyywwwyyy}}}{{{tttmmmgggccc[[[YYYVVVVVVWWWWWWWWWVVV[[[]]]^^^^^^]]]]]]^^^```eeefffhhhiiiiiijjjmmmooooooqqqtttwww|||yyyrrrooohhhmmmuuuyyysssoooooolllhhhdddaaa`````````cccdddffffffeeeccc```^^^[[[[[[ZZZZZZ[[[]]]^^^___```aaabbbccceeefffggghhhfffdddaaa^^^\\\ZZZZZZZZZ]]]]]]]]]^^^```aaacccdddaaa______```ccceeeeeeeeeeeeddddddcccbbbaaa``````]]]\\\ZZZXXXWWWXXXYYYZZZVVVVVVVVVWWWYYY]]]```ccccccbbbcccdddeeehhhjjjllliiihhheeecccaaaaaabbbccc]]]]]]^^^^^^```dddjjjnnnyyyyyyaaa___ZZZYYYaaarrrhhhVVVQQQVVV]]]ooo|||sssqqqmmmjjjhhhiiijjjlllmmmlllkkkiiihhhhhhhhhhhhiiijjjkkkkkkkkkjjjhhhggg```[[[VVVTTTTTTUUUUUUUUUWWWXXXXXXYYYYYYXXXXXXWWW\\\\\\\\\]]]^^^```bbbcccccccccbbbbbbaaaaaaaaaaaa______^^^^^^]]]^^^^^^^^^]]]^^^^^^___```aaabbbcccgggiiiqqq}}}jjjeeejjjrrrxxxgggZZZRRROOOLLLKKKJJJGGGEEEDDDCCCBBB@@@@@@@@@??????@@@AAAAAA???????????????@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIMMMOOOSSSZZZcccmmmuuuzzz{{{||||||uuuqqqlllfffddddddgggiiilllnnnrrrvvv}}}zzzvvvvvvyyy}}}wwwnnniii___\\\XXXVVVVVVVVVVVVUUUYYYZZZ\\\\\\\\\\\\]]]___bbbdddffffffgggiiillloooooorrrvvvzzz~~~|||qqqiiieee```eeennnyyyxxxrrrooonnnlllhhhdddbbbaaaaaaaaabbbccceeeeeedddbbb___]]][[[[[[ZZZZZZ[[[]]]^^^___```aaabbbcccdddfffgggggghhhfffccc```]]][[[[[[ZZZ]]]]]]]]]^^^___```aaabbb```______```bbbdddeeedddbbbbbbaaaaaa```______^^^]]]\\\ZZZXXXWWWXXXYYYZZZWWWWWWXXXYYY[[[]]]```aaabbbbbbbbbccceeehhhjjjllliiihhheeebbbaaa```aaaaaa]]]^^^^^^^^^```dddiiinnnvvviii\\\XXXVVV]]]lllwwwaaaWWWXXX]]]lllyyysssrrrooommmlllllllllmmmnnnmmmllljjjiiiiiihhhhhhiiijjjkkkkkkkkkjjjiiihhh```\\\XXXUUUTTTUUUUUUTTTVVVVVVWWWWWWWWWWWWVVVVVVZZZZZZZZZ[[[\\\^^^```aaaaaaaaaaaaaaaaaa`````````^^^^^^^^^]]]^^^^^^______]]]]]]]]]\\\]]]]]]^^^^^^bbbccchhhpppzzzwwwhhhcccfffuuu{{{jjj[[[RRROOONNNMMMKKKIIIGGGEEEDDDCCCAAAAAA@@@??????@@@@@@@@@??????>>>>>>>>>???@@@@@@??????@@@AAABBBCCCCCCDDDHHHIIIMMMSSSZZZcccjjjnnnnnnooorrrtttuuusssoookkkccc```\\\XXXVVVWWWYYY[[[\\\^^^bbbhhhooozzz|||zzz{{{~~~uuunnnddd___ZZZVVVUUUTTTTTTTTTUUUWWWYYYYYYYYYZZZ\\\^^^___```bbbdddeeehhhlllooorrrvvv{{{}}}uuulllccc^^^\\\aaaiiisss|||}}}uuuqqqnnnmmmkkkhhhdddbbbaaaaaabbbaaabbbccccccbbb```^^^\\\\\\[[[ZZZZZZ[[[\\\^^^___``````aaabbbdddeeeffffffhhhgggdddaaa___]]]]]]\\\^^^^^^]]]]]]^^^______``````___^^^___aaaccccccccc_________^^^^^^]]]]]]]]]]]][[[YYYXXXWWWWWWXXXYYYXXXYYYZZZ\\\]]]^^^______`````````aaacccfffiiijjjiiigggeeebbb```_________\\\]]]^^^^^^___ccchhhlllqqqzzzrrr^^^ZZZWWW[[[eeewwwnnn\\\WWWYYYggg{{{vvvoooooonnnmmmmmmlllkkkkkkmmmlllkkkiiihhhhhhhhhhhhiiijjjkkkllllllkkkjjjiii```]]]YYYVVVTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUWWWXXXXXXYYYZZZ\\\]]]^^^`````````__________________^^^^^^^^^___``````aaa^^^]]]\\\[[[ZZZZZZ[[[[[[___^^^aaagggnnnzzzqqqbbb^^^gggsssxxx|||~~~wwwjjj\\\UUURRRNNNNNNMMMKKKIIIGGGEEEDDDBBBBBBAAA@@@??????@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@EEEGGGIIINNNTTT[[[```cccdddeeeggghhhgggddd```]]]WWWTTTQQQOOONNNOOOQQQSSSTTTVVVXXX\\\bbbmmmxxxwwwpppfffaaaZZZUUURRRRRRRRRQQQRRRTTTVVVWWWWWWXXXZZZ\\\\\\^^^```bbbeeeiiinnnrrrxxx|||~~~yyyxxxwwwvvvrrrllleee```^^^aaahhhqqqzzzyyysssooollliiihhheeecccaaa```aaaaaa``````aaaaaa```^^^\\\[[[[[[[[[ZZZZZZZZZ[[[]]]^^^______```aaabbbcccddddddfffeeecccaaa```______``````___^^^^^^^^^^^^______```^^^]]]^^^```aaaaaa```]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[YYYWWWVVVWWWXXXYYYYYYZZZ\\\^^^______^^^]]]\\\\\\]]]^^^```ccceeeggggggfffdddaaa___^^^]]]]]][[[[[[\\\\\\]]]```eeehhhlllsssyyyfff___[[[]]]aaaoooiii]]]YYYcccuuuyyyrrrlllllllllllllllkkkjjjjjjkkkjjjiiigggffffffeeeeeeiiijjjkkkllllllkkkjjjiii```^^^[[[XXXUUUSSSSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVVVVWWWYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^____________```aaabbbccc___^^^\\\ZZZYYYYYYYYYZZZ]]]\\\^^^bbbgggppp~~~jjj______ddddddiiinnnllleee\\\XXXVVVPPPOOOOOOMMMKKKIIIGGGEEEDDDDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???????????????????????????CCCDDDFFFIIINNNRRRVVVYYYZZZ[[[\\\\\\ZZZWWWTTTSSSNNNMMMKKKIIIIIIJJJLLLMMMOOOPPPQQQTTTYYYbbblllsss}}}}}}xxxrrrnnnccc^^^WWWRRRPPPOOOOOOOOOPPPRRRTTTUUUUUUVVVXXXZZZYYY[[[^^^aaadddjjjpppuuu~~~{{{vvvtttnnnnnnoooqqqqqqnnniiidddbbbdddhhhppp{{{~~~vvvpppllliiieeedddbbb```____________^^^______^^^]]]\\\ZZZYYYZZZZZZYYYXXXYYYZZZ[[[\\\]]]^^^^^^___```aaabbbbbbaaa```_________```aaabbb``````______^^^^^^_________^^^\\\]]]^^^______^^^\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYWWWVVVWWWXXXYYYYYY[[[]]]___```___^^^]]]ZZZZZZZZZ[[[\\\___aaabbbeeedddbbb```___]]]\\\\\\XXXYYYZZZ[[[[[[]]]aaadddgggmmmxxxlllccc]]]]]]```kkk~~~iii\\\aaaooozzzrrrmmmjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggeeeddddddccccccggghhhiiijjjjjjjjjiiihhh```___]]]YYYUUURRRRRRSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^___```bbbcccddd```^^^[[[YYYXXXWWWXXXYYY[[[[[[^^^bbbdddjjjwwwrrrcccZZZXXXYYY\\\___```^^^[[[YYYXXXSSSSSSRRRQQQOOOMMMJJJHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>??????????????????????????????@@@AAABBBDDDGGGJJJLLLNNNOOOPPPQQQPPPMMMKKKJJJJJJGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNSSS[[[dddkkkuuu}}}|||zzzzzz}}}yyyuuuqqqnnnllliiiggg\\\XXXRRRNNNMMMMMMLLLLLLMMMOOOQQQRRRRRRRRRTTTVVVVVVXXX[[[___dddjjjrrrwwwzzzsssmmmjjjhhhiiilllpppttttttooojjjiiijjjnnnvvvxxxsssnnnjjjfffaaaaaa```___^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXYYYXXXWWWWWWWWWXXXYYYYYY[[[[[[\\\]]]]]]^^^______]]]\\\\\\[[[\\\^^^___```______^^^^^^^^^^^^^^^______]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\ZZZXXXWWWVVVVVVWWWXXXYYYZZZ]]]_________^^^]]]YYYYYYYYYYYYZZZ\\\^^^___bbbaaa```___^^^]]]\\\[[[XXXYYYZZZZZZZZZ\\\___aaadddiiiqqq}}}tttggg]]]^^^aaajjjttt^^^aaakkk|||{{{sssmmmiiieeeeeedddddddddeeeffffffhhhgggfffeeedddccccccccccccdddfffgggggggggfffeee``````___ZZZUUURRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]][[[\\\\\\]]]___```bbbccc___]]]ZZZWWWVVVVVVWWWXXXWWWYYY]]]bbbcccfffooozzz~~~mmm```WWWZZZXXXVVVVVVXXXYYYYYYWWWWWWWWWWWWVVVTTTQQQNNNMMMIIIHHHFFFEEECCCBBBBBBAAAAAAAAA@@@?????????????????????????????????????????????@@@BBBCCCEEEFFFGGGFFFHHHIIIHHHEEEDDDDDDFFFCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIMMMTTT\\\aaalllvvv||||||{{{xxxsssooommmmmmiiigggcccaaa```___]]][[[SSSPPPLLLJJJJJJKKKJJJJJJJJJLLLNNNNNNMMMNNNOOOQQQSSSUUUXXX\\\bbbiiirrrxxx~~~~~~}}}xxxqqqkkkfffdddfffgggmmmuuu~~~}}}yyyvvvxxx}}}yyytttqqqmmmhhhccc```_____________________\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[\\\\\\]]]]]]___]]][[[[[[\\\\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^\\\ZZZXXXVVVVVVVVVWWWXXXXXXYYY[[[]]]^^^______^^^[[[ZZZZZZYYYZZZ[[[\\\]]]_________^^^^^^]]]\\\[[[YYYZZZ[[[[[[[[[\\\___aaabbbfffmmmvvvttteeecccccchhh}}}hhhccchhhvvvwwwpppjjjgggaaa```___^^^___```aaabbbhhhgggfffeeedddccccccccc```aaacccdddeeedddcccccc```aaa___[[[UUUQQQQQQSSSRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTUUUVVVWWWYYYZZZ[[[ZZZZZZ[[[[[[\\\\\\\\\]]]YYYZZZZZZ[[[]]]___aaabbb^^^\\\YYYVVVUUUUUUVVVWWWTTTVVV\\\aaabbbcccjjjsss}}}|||mmmbbb^^^YYYSSSRRRUUUXXXXXXVVVZZZ[[[[[[ZZZXXXUUURRRPPPJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@??????@@@@@@>>>>>>>>>???????????????@@@AAAAAABBBCCCDDDDDDEEECCCEEEFFFEEEBBBAAACCCEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIINNNTTTXXXdddooo{{{}}}yyyvvvsssqqqpppiiijjjjjjgggccc___^^^^^^ZZZYYYWWWVVVVVVUUURRRPPPMMMKKKHHHHHHIIIJJJIIIHHHHHHJJJKKKKKKJJJJJJKKKMMMPPPSSSVVVZZZ```hhhqqqwwwzzzzzzwwwrrrkkkeeebbbaaadddgggooo{{{~~~zzzuuurrrppplllfffbbb````````````````````````[[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZXXXWWWVVVVVVVVVWWWZZZZZZYYYYYYZZZ[[[[[[\\\___]]][[[ZZZ[[[[[[[[[YYYYYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZXXXVVVUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^______]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[]]]]]]\\\]]]```bbbaaaeeejjjrrroooiiiggggggwwwwwwdddgggsss~~~|||tttlllddd___bbb```^^^\\\[[[\\\^^^___cccddddddccc```______```dddcccaaa```______``````^^^]]][[[YYYWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[]]]___```___]]]ZZZWWWUUUUUUVVVWWW[[[[[[\\\___bbbeeehhhjjjxxxtttfff\\\TTTSSSSSSQQQSSSXXX^^^ccceeebbbaaaaaaZZZQQQRRROOOLLLIIIHHHGGGEEECCCDDDCCCAAA@@@??????@@@@@@AAA@@@@@@???>>>===<<<<<<@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===;;;<<<<<<===>>>??????@@@<<<>>>@@@BBBEEEIIIOOOSSSbbbhhhqqqzzz|||yyynnnllliiifffbbb___^^^]]]\\\[[[ZZZXXXUUUSSSRRRQQQOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJNNNRRRWWW\\\```eeejjjmmmrrrpppkkkfffddddddgggiiidddnnn}}}~~~wwwtttqqqpppnnnllljjjhhhfffeeebbbaaa```_______________ZZZYYYYYYXXXWWWWWWVVVVVVRRRQQQPPPPPPPPPPPPQQQRRRUUUUUUWWWXXXYYYYYYZZZZZZZZZXXXUUUSSSSSSTTTWWWYYYWWWXXXYYY[[[\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWYYYZZZ\\\]]]ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZ\\\]]]]]]^^^]]]]]]bbb___aaajjjvvvyyyllljjjmmm{{{sssjjjjjj{{{~~~~~~wwwpppjjjddd```aaa```]]][[[[[[\\\]]]^^^bbbccccccbbb```^^^___```aaa```___]]]]]]]]]]]]^^^\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[]]]___```___]]]ZZZWWWVVVVVVWWWXXX[[[[[[\\\^^^aaadddgggiiirrr{{{xxxmmm```YYYTTTPPPSSSYYY]]]dddjjjlllmmmllldddZZZVVVTTTPPPMMMKKKHHHEEEBBBDDDCCCAAA@@@???@@@@@@AAA@@@@@@??????>>>>>>======@@@??????>>>>>>>>>>>>>>>??????????????????>>>===;;;<<<<<<===>>>>>>??????>>>@@@AAABBBCCCFFFJJJNNNUUUZZZaaagggjjjiiifffdddaaa___]]]ZZZWWWTTTSSSRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJNNNQQQVVVYYY]]]aaaeeeiiijjjiiihhhggggggjjjnnnpppwww|||vvvpppooolllkkkjjjiiihhhfffeeeddd``````___^^^^^^^^^^^^^^^YYYXXXXXXWWWWWWVVVVVVUUURRRQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUWWWXXXYYYYYYYYY\\\YYYVVVTTTSSSSSSUUUWWWVVVWWWWWWXXXYYYYYYXXXXXX[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\]]]^^^___aaa```bbbiiiqqq~~~uuusss}}}vvvkkkttt~~~|||}}}~~~|||uuuooojjjgggdddbbbaaa___]]][[[ZZZ[[[\\\]]]```aaabbbaaa___^^^^^^___^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVXXXXXXZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ\\\^^^___```^^^]]]ZZZXXXVVVVVVWWWXXXZZZZZZ[[[\\\___bbbeeegggkkkqqq|||wwwgggYYYQQQSSSXXX]]]fffooovvvzzzyyypppggg]]]ZZZVVVSSSPPPLLLHHHEEEEEEDDDBBBAAA@@@@@@AAAAAA????????????????????????@@@??????>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAABBBEEEHHHNNNPPPTTTWWWXXXVVVTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKNNNPPPSSSUUUWWWZZZ^^^aaaaaadddhhhmmmrrrwww}}}~~~vvvqqqlllhhhhhhfffffffffeeedddcccbbbaaa^^^]]]]]]]]]]]]\\\\\\\\\WWWWWWWWWVVVUUUUUUTTTTTTQQQPPPOOONNNNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXYYY\\\ZZZWWWTTTSSSSSSUUUVVVVVVVVVUUUUUUUUUVVVVVVWWW[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[XXXWWWVVVUUUUUUTTTUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[YYYYYYYYYZZZ[[[]]]^^^___```aaadddhhhkkksss~~~sssyyyqqqqqq}}}~~~~~~~~~}}}{{{~~~xxxssslllgggdddccccccbbb```___]]][[[ZZZZZZ[[[[[[^^^___```___^^^]]]^^^___\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWXXXYYYZZZ\\\^^^___```]]]\\\ZZZXXXWWWWWWWWWXXXYYYYYYYYY[[[]]]```bbbdddeeeiiipppyyy}}}hhhZZZUUUVVV\\\cccnnnxxx}}}xxxiiiddd^^^YYYUUUQQQNNNKKKGGGEEECCCBBB@@@@@@@@@AAA?????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>???@@@?????????BBBDDDIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLMMMNNNPPPPPPQQQSSSVVVYYY[[[bbbmmmwwwzzzpppkkkfffdddeeedddddddddcccbbb```^^^]]][[[[[[[[[[[[[[[[[[[[[ZZZVVVVVVUUUUUUTTTTTTSSSSSSPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSUUUWWWXXXYYYYYYZZZYYYWWWUUUTTTUUUVVVWWWXXXWWWUUUTTTTTTUUUVVVWWWZZZZZZZZZ[[[[[[[[[[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYWWWVVVVVVUUUTTTTTTUUUUUUQQQQQQRRRTTTVVVXXXZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^```eeeggggggkkkzzzvvvvvv~~~{{{sss}}}|||yyyxxxyyy{{{|||}}}~~~|||pppllleeeaaa```aaabbbccc```___]]]\\\ZZZZZZZZZZZZ\\\]]]^^^^^^]]]\\\]]]___\\\\\\[[[[[[ZZZZZZYYYXXXUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYY[[[\\\]]]^^^___\\\[[[YYYXXXWWWWWWWWWWWWXXXXXXXXXYYY[[[]]]```aaaaaadddhhhnnnxxxnnnaaaYYYZZZ\\\dddooozzz{{{uuulllccc\\\WWWSSSPPPJJJIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>:::;;;<<<===============<<<<<<<<<<<<============;;;===>>>>>>>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBB?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLLLLKKKLLLLLLLLLLLLNNNQQQSSSXXXbbbqqqxxxnnniiieeeccceeecccccccccbbb```]]]ZZZXXXXXXYYYZZZZZZ[[[ZZZYYYYYYVVVUUUUUUTTTSSSSSSRRRRRRPPPOOONNNNNNNNNNNNOOOPPPRRRSSSUUUVVVXXXYYYYYYYYYWWWVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[VVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXVVVWWWWWWWWWXXXYYYYYYYYY^^^]]]\\\[[[ZZZZZZZZZZZZ\\\___dddgggfffhhhuuuzzz{{{{{{vvvwwwyyyvvvssssssuuuyyy|||}}}uuulllhhhbbb______```bbbbbb``````^^^]]][[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[]]]^^^\\\]]]]]]\\\\\\[[[ZZZYYYVVVUUUUUUUUUVVVVVVWWWXXXVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXZZZ[[[\\\]]]]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWYYY[[[]]]^^^^^^aaadddgggnnn{{{wwwggg\\\YYY[[[dddppp||||||rrrjjjbbb[[[VVVQQQOOOLLLIIIFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>===>>>???AAA@@@??????>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>???@@@===>>>>>>??????@@@AAAAAA===>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIJJJIIIIIIKKKNNNQQQVVVaaarrruuummmhhheeeccccccbbbbbbbbbaaa^^^[[[WWWUUUWWWXXXYYYZZZZZZZZZYYYXXXUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQSSSTTTUUUWWWXXXXXXXXXXXXUUUUUUUUUVVVWWWYYY[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRSSSUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXXXX^^^^^^^^^]]]]]][[[ZZZYYY[[[^^^cccgggggghhhppp{{{wwwsssvvv}}}ttt|||wwwtttqqqqqquuuzzz~~~sssjjjfffbbb______aaaaaaaaaaaaaaa___^^^]]][[[ZZZZZZXXXYYY[[[[[[[[[[[[\\\^^^\\\]]]]]]]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVWWWWWWXXXUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWWWWVVVUUUUUUUUUTTTVVVVVVUUUVVVWWWYYY[[[\\\ZZZ^^^aaacccfffppp}}}jjjaaa\\\___gggppp}}}}}}sssjjjcccYYYWWWSSSOOOKKKHHHFFFEEECCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>======>>>???@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<======>>>>>>???>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGJJJNNNQQQWWWcccuuu~~~pppjjjgggccc``````^^^^^^______]]]ZZZVVVTTTVVVWWWYYYZZZ[[[ZZZYYYXXXVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]]]]\\\[[[ZZZXXXXXXVVVVVVWWWWWWXXXYYYYYYZZZVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXX[[[\\\^^^``````^^^\\\[[[\\\]]]aaafffgggggglllssszzzooonnnrrr}}}{{{xxxuuurrrssswww}}}tttjjjfffbbb``````aaaaaaaaabbbaaa```___]]]\\\[[[ZZZWWWYYYZZZ[[[ZZZ[[[\\\^^^\\\\\\]]]]]]]]][[[YYYXXXWWWWWWWWWVVVVVVWWWWWWXXXSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUWWWWWWXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[WWW\\\```aaabbbiiiuuuzzzmmmbbb___aaafffpppzzzxxxppp___\\\XXXSSSNNNKKKIIIHHHDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???>>>===<<<<<<======<<<;;;;;;:::::::::;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<======>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFGGGJJJNNNRRRZZZfffwwwxxxlllgggeee```]]]\\\ZZZ[[[\\\]]]\\\YYYVVVTTTVVVWWWYYY[[[[[[ZZZYYYXXXVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTXXXWWWWWWWWWWWWXXXYYYYYY]]]^^^^^^^^^\\\ZZZXXXWWWUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXZZZ^^^aaabbbaaa___]]]]]]]]]```eeegggfffiiinnn}}}ooolllkkkppp{{{~~~||||||}}}}}}|||xxxvvvttttttxxxssskkkhhhdddaaaaaaaaa```___bbbaaa```^^^\\\ZZZYYYXXXZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZ\\\\\\ZZZXXXXXXXXXXXXWWWUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTVVVWWWYYY[[[]]]bbbiiimmmpppeeeaaabbbiiirrr{{{wwwnnnddd]]]XXXRRROOOMMMKKKFFF@@@>>>@@@BBBCCCBBBDDDBBB@@@@@@AAAAAAAAA@@@??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAACCCEEEEEEEEEFFFJJJRRRXXXdddpppyyyqqqjjjfffbbb]]][[[\\\\\\\\\\\\\\\[[[YYYXXXWWWUUUVVVXXXYYYZZZYYYXXXVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXZZZ[[[[[[\\\\\\ZZZYYYXXXWWWVVVTTTSSSTTTVVVXXXZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWUUUVVVWWWYYYZZZ[[[[[[[[[^^^]]]\\\ZZZYYYXXXXXXXXX[[[\\\___aaabbbbbbaaaaaa______```bbbdddgggiiijjjxxxppplllooosss{{{zzzwwwxxxzzzzzzyyyxxxwwwwwwyyy}}}}}}rrrkkkhhhdddbbbaaaaaaaaa```bbbbbb```___]]][[[ZZZYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXYYYYYYWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRTTTVVVWWWYYY\\\```fffjjjuuutttkkkeeegggmmmpppyyywwwlllccc[[[TTTQQQQQQLLLHHHFFFGGGGGGEEECCCEEECCCAAAAAABBBBBBBBBAAA??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBEEEGGGIIIIIIKKKPPPXXX___nnnzzztttlllfffccc```\\\ZZZ\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTTTTVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWYYYYYYZZZZZZZZZYYYXXXWWWWWWUUUTTTSSSTTTVVVXXXZZZ[[[ZZZYYYWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[^^^^^^\\\[[[ZZZYYYYYYXXX[[[\\\^^^```aaaaaaaaa```___```aaabbbdddgggiiijjjwww{{{ppphhhiiimmmtttyyyvvvrrrpppqqqssstttuuuwwwxxx{{{{{{pppkkkhhheeecccbbbbbbaaa```bbbbbbaaa___]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^```______^^^]]]\\\ZZZZZZWWWVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUVVVUUUUUUTTTTTTUUUVVVVVVVVVWWWWWWZZZ[[[[[[YYYWWWUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQSSSUUUVVVXXX\\\aaaeeehhhvvvzzzoooiiiiiihhhoooyyyuuujjjaaa\\\UUUQQQMMMJJJJJJHHHDDD@@@EEECCCBBBAAACCCCCCBBBAAA??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<<<<======>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>>================================================>>>??????@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCFFFIIIMMMPPPSSSZZZcccjjj{{{|||llleee```___]]]YYYYYYZZZYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZ[[[ZZZYYYXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTSSSSSSTTTUUUXXXYYYZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWYYYZZZ^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]___`````````______```aaabbbdddfffhhhiiioooyyyssseeedddgggmmm|||}}}{{{zzzqqqnnnkkkiiijjjkkknnnoootttwww}}}wwwmmmjjjhhheeecccccccccbbb```aaa```___^^^\\\[[[ZZZYYYZZZZZZZZZZZZ[[[]]]^^^___``````______]]][[[YYYXXXVVVUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUXXX[[[^^^^^^[[[YYYUUUTTTSSSRRRQQQPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPNNNPPPQQQSSSTTTXXX\\\___dddmmm}}}uuuqqqooopppsss{{{uuulll___ZZZSSSOOOMMMKKKGGGDDDFFFDDDBBBBBBCCCCCCBBBAAA>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>===================================================>>>??????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEGGGKKKQQQVVV\\\eeeooowwwssseee___[[[[[[ZZZWWWWWWYYYWWWWWWXXXXXXXXXWWWVVVVVVXXXXXXYYYZZZ[[[ZZZZZZZZZVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSRRRQQQQQQRRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTTTTTTTTSSSSSSRRRTTTSSSSSSSSSSSSUUUWWWYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRSSSSSSTTTUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSTTTVVVXXXYYY]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^______```aaaccceeeggghhhllltttyyygggbbbdddiiivvv~~~zzzvvvsssrrrllljjjhhheeeeeefffiiikkktttxxx{{{xxx{{{tttkkkiiigggdddcccdddcccbbb```^^^^^^]]]\\\[[[YYYXXXXXXYYYYYYYYYZZZ[[[\\\^^^____________^^^\\\YYYWWWUUUTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWVVVVVVUUUUUUTTTSSSSSSUUUWWW[[[^^^___]]][[[TTTTTTSSSRRRPPPOOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOKKKMMMOOOPPPQQQSSSWWWZZZ]]]ccclllxxx{{{wwwwwwrrrjjj```XXXTTTRRROOOMMMHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>>>>======>>>>>>???????????????????????????======>>>>>>>>>>>>============>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>???@@@AAAAAA@@@@@@?????????AAACCCEEEFFFHHHNNNVVV^^^fffqqq}}}vvvjjj```[[[XXXYYYYYYVVVUUUWWWUUUVVVVVVWWWWWWWWWWWWVVVXXXYYYYYYZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRSSSUUUWWWXXX\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^___```bbbdddeeefffhhhnnnyyymmmeeecccgggrrr~~~{{{vvvrrrnnnkkkjjjggggggfffdddccceeejjjmmmwww|||wwwqqqsss|||yyypppiiigggeeeccccccccccccaaa___]]]\\\\\\[[[ZZZYYYXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^_________^^^\\\YYYUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSUUUYYY\\\^^^\\\[[[TTTTTTSSSRRRQQQOOOOOONNNOOOOOONNNMMMMMMMMMMMMMMMIIIKKKMMMNNNNNNPPPSSSUUUXXX[[[aaajjjxxx}}}oooddd\\\XXXTTTRRRMMMKKKHHHFFFFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>????????????????????????===>>>>>>??????>>>>>>======>>>>>>??????>>>>>>=========<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>==============================???@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBEEEHHHJJJLLLSSS]]]hhhsssuuukkkbbb```ZZZWWWYYYXXXVVVUUUVVVTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSUUUVVVWWWVVVWWWWWWWWWVVVTTTRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPQQQRRRTTTUUUVVVWWWUUUTTTTTTSSSTTTUUUVVVWWWZZZ[[[\\\]]]]]]]]][[[[[[YYYYYYZZZZZZZZZ[[[[[[[[[]]]]]]]]]^^^```bbbcccdddbbbgggppp}}}zzzmmmffffffppp}}}~~~{{{xxxuuussspppllliiifffeeedddcccdddeeedddeeehhhnnnssstttnnnllltttxxxsssmmmhhheeedddbbbbbbcccbbb```^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVWWWXXXYYY[[[]]]^^^``````aaa```]]]YYYUUUSSSPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNPPPQQQSSSTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRUUUXXXZZZZZZYYYTTTSSSSSSRRRQQQPPPPPPOOOPPPOOONNNMMMLLLKKKKKKKKKHHHJJJLLLLLLMMMMMMPPPRRRTTTWWW[[[bbblll|||xxxmmmddd\\\WWWSSSPPPMMMJJJIIIGGGEEECCCDDDCCCBBBAAA@@@?????????????????????????????????>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCCCCCCCBBBCCCEEEIIILLLOOOSSSZZZfffssszzzqqqkkkfffaaaaaa\\\YYYZZZYYYVVVTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZUUUVVVVVVWWWXXXYYYYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUQQQQQQQQQRRRSSSSSSTTTTTTQQQPPPOOONNNMMMNNNNNNOOOOOOPPPQQQRRRSSSUUUVVVWWWUUUVVVWWWWWWVVVTTTRRRPPPPPPPPPPPPOOOPPPQQQQQQRRRQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTUUUUUUUUUUUUVVVVVVXXXYYY[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]^^^```aaabbbbbbdddjjjttt{{{nnniiirrr~~~|||zzzwwwtttkkkjjjgggdddbbbaaaaaaaaaaaabbbdddeeefffkkkrrrxxx~~~xxxoookkklllwwwyyytttoookkkhhhdddcccbbbbbbbbbbbb___]]]^^^]]]]]]\\\[[[ZZZYYYYYYUUUVVVVVVWWWYYYZZZ\\\]]]aaabbbbbbaaa^^^ZZZVVVTTTOOONNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOQQQUUUWWWXXXWWWSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIGGGIIIKKKLLLLLLLLLNNNPPPNNNQQQUUUZZZ```kkkxxxtttiiiaaaXXXUUUQQQNNNLLLJJJGGGEEEGGGFFFEEECCCBBBAAA@@@@@@????????????????????????>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>@@@AAABBBCCCCCCCCCFFFEEEDDDEEEHHHLLLOOORRRXXX```mmm{{{zzz{{{wwwoooiiihhhgggdddccc^^^ZZZ[[[ZZZVVVTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVPPPQQQQQQRRRSSSTTTUUUUUUQQQPPPNNNMMMMMMMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVVVVUUUVVVWWWWWWVVVTTTQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUWWWXXXZZZ\\\]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^```aaaeeeeeehhhooo|||vvvnnnuuu|||wwwssspppnnnmmmhhhddd___[[[ZZZ\\\]]]^^^aaadddgggkkkoootttzzzxxxpppooodddhhhqqqzzzsssqqqooollliiieeedddcccaaa```___^^^^^^^^^^^^^^^^^^]]][[[YYYXXXUUUTTTTTTUUUWWW[[[___bbbeeeiiikkkhhheeebbb]]]VVVTTTQQQOOONNNOOOOOOOOONNNPPPOOOOOONNNMMMLLLKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPMMMKKKJJJJJJKKKLLLHHHIIIKKKKKKJJJJJJLLLMMMOOOPPPSSSVVV[[[ccclllrrrzzzpppllldddZZZTTTQQQOOOJJJGGGGGGHHHHHHFFFCCC@@@?????????????????????>>>>>>>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>??????@@@AAAAAABBBBBB@@@AAACCCCCCBBBCCCDDDFFFBBBCCCFFFIIINNNSSSYYY\\\eeennn}}}yyytttpppkkkgggeeecccaaa```^^^^^^]]]\\\[[[ZZZYYYXXXUUUUUUVVVYYY\\\^^^^^^]]]WWWWWWVVVVVVVVVWWWXXXXXXXXXXXXYYY[[[[[[\\\\\\\\\ZZZZZZZZZYYYXXXVVVUUUTTTVVVUUUUUUVVVWWWXXXVVVUUUSSSTTTTTTUUUUUUVVVVVVWWWQQQQQQRRRRRRQQQPPPPPPOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQOOOOOOSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTWWWYYY[[[[[[YYYXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVZZZZZZZZZ[[[]]]___```aaabbbaaadddkkktttvvvwww{{{vvvqqqllliiihhhbbb___[[[XXXXXXYYY[[[]]]cccfffkkkpppuuu{{{|||nnngggggghhhnnnzzzvvvpppooonnnmmmkkkjjjhhhfffcccaaa_________^^^^^^^^^^^^]]][[[YYYXXXUUUTTTTTTUUUWWW[[[___aaaggglllooommmkkkiiiccc]]]VVVTTTQQQPPPPPPPPPPPPOOOPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQOOOMMMJJJIIIIIIJJJJJJHHHIIIKKKKKKJJJJJJLLLMMMOOOPPPRRRTTTWWW]]]eeejjjvvvyyypppcccZZZWWWTTTRRROOOIIIIIIIIIGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@=================================>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCCCCCCCDDDFFFGGGIIIKKKOOOSSSYYY```dddqqq{{{sssmmmiiieeecccbbbaaa```___^^^]]]]]]\\\[[[ZZZYYYXXXUUUUUUUUUXXX[[[]]]]]]\\\WWWWWWVVVVVVUUUVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[[[[ZZZXXXWWWUUUTTTVVVUUUUUUVVVWWWXXXVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRUUUUUUUUUTTTSSSRRRQQQPPPSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUVVVXXXZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZ[[[\\\]]]___```aaabbbaaaccchhhoooyyy}}}yyytttnnnhhhdddaaa]]][[[XXXVVVVVVYYY\\\___fffjjjqqqxxx~~~{{{oooeeebbbeeennnwww{{{rrrmmmlllnnnnnnnnnpppnnnjjjeeebbb`````````_________^^^]]]ZZZXXXWWWUUUTTTTTTUUUXXX[[[^^^aaaffflllqqqrrrqqqoooiiiccc[[[XXXUUUSSSSSSRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPOOOPPPPPPPPPOOONNNMMMLLLNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPOOONNNLLLJJJHHHHHHHHHHHHGGGIIIJJJKKKJJJJJJKKKMMMOOOPPPQQQQQQSSSWWW\\\aaahhhuuuvvvjjjbbb^^^[[[YYYOOONNNLLLJJJIIIGGGGGGFFFDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA========================????????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFEEEEEEFFFGGGIIIOOOQQQUUUYYY^^^fffnnnsssxxxmmmdddbbb^^^]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXUUUUUUUUUWWWZZZ\\\\\\[[[WWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\\\\]]]]]]\\\\\\[[[ZZZXXXWWWVVVUUUTTTTTTUUUWWWXXXVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSPPPPPPPPPOOOPPPPPPQQQQQQSSSSSSTTTTTTSSSRRRQQQQQQRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRUUUVVVVVVWWWWWWVVVVVVUUUVVVXXXZZZZZZXXXWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[]]]^^^```aaabbb```aaadddhhhooo||||||{{{xxxsssmmmfffaaa]]]\\\[[[YYYWWWXXX[[[___cccjjjooowwwvvvmmmeeeaaaeeelllwww|||vvvnnnjjjjjjmmmpppqqquuurrrmmmhhhdddbbbaaaaaa`````````___]]]ZZZXXXVVVUUUUUUUUUVVVXXX[[[^^^```ccckkkqqqssssssrrrlllfff^^^[[[XXXUUUUUUTTTSSSQQQQQQPPPOOONNNMMMLLLLLLKKKHHHHHHIIIJJJKKKLLLNNNOOONNNOOOOOOOOONNNNNNMMMLLLMMMMMMNNNOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNMMMKKKIIIGGGGGGFFFFFFGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPSSSWWWZZZccclllzzztttkkkddd```ZZZXXXTTTQQQPPPNNNMMMLLLGGGFFFDDDCCCBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGHHHHHHHHHJJJMMMOOOWWW[[[aaagggnnnwwwqqqhhh```]]]ZZZYYYZZZ[[[[[[[[[]]]\\\\\\[[[ZZZYYYYYYYYYVVVUUUTTTVVVXXXZZZZZZZZZVVVVVVUUUSSSSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\]]]]]]]]]\\\[[[ZZZXXXWWWUUUTTTTTTUUUWWWXXXVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVVVVXXXYYYYYYXXXWWWXXXYYYYYYYYY[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]___```aaa^^^___aaadddhhhsss~~~~~~zzzyyyvvvrrrmmmgggbbb___\\\\\\[[[ZZZZZZ]]]bbbgggnnnttt}}}}}}ssshhhaaa^^^```jjjuuu{{{vvvrrrlllhhhiiilllpppsssuuusssooojjjgggeeedddcccbbbbbbaaa```^^^[[[XXXVVVUUUUUUUUUWWWYYY[[[]]]___bbbiiipppssstttsssnnnggg```]]]YYYWWWVVVUUUTTTRRRQQQPPPPPPOOONNNMMMLLLLLLHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOOOONNNMMMMMMLLLMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJJJJIIIIIIKKKLLLLLLNNNOOOPPPPPPRRRUUUWWWYYY```jjjvvv}}}qqqkkkhhhddd___[[[YYYVVVRRRNNNJJJHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLOOOTTTWWWaaagggqqqyyyyyylllddd```]]]ZZZXXXXXXYYYYYYYYY\\\[[[[[[ZZZZZZYYYYYYYYYVVVUUUTTTTTTWWWXXXYYYXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[]]]]]]]]]]]]\\\[[[ZZZZZZWWWVVVUUUVVVXXXXXXVVVUUUTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUVVVWWWXXXXXXWWWWWWXXXZZZYYYZZZ\\\]]]^^^]]]\\\[[[YYYYYYYYYZZZZZZ\\\]]]^^^^^^]]]]]]```bbbeeeoooyyy~~~uuuuuuwwwzzz}}}{{{yyyyyyzzz}}}~~~|||zzzwwwvvvtttqqqmmmiiifffeee```aaaaaa___]]]```fffkkktttzzz{{{oooggg^^^[[[\\\dddrrrzzzssspppmmmjjjggggggjjjmmmpppqqqpppnnnkkkiiigggffffffddddddcccbbb___\\\YYYWWWUUUUUUVVVWWWYYY[[[]]]^^^bbbiiioooqqqrrrrrrmmmggg```]]]YYYWWWVVVUUUTTTSSSQQQQQQPPPOOONNNMMMLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLNNNOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGFFFHHHIIIJJJIIIIIIJJJLLLLLLMMMPPPPPPPPPQQQSSSTTTRRRWWW```kkkvvv~~~{{{vvvooojjjfff```XXXRRRNNNLLLIIIGGGEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGIIILLLOOOSSSXXX___cccoooxxxrrrgggbbbaaa^^^ZZZXXXXXXYYYXXXXXX[[[[[[ZZZZZZZZZYYYYYYYYYWWWUUUSSSSSSUUUWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\\\\ZZZXXXWWWXXXXXXXXXVVVTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYYYYZZZYYYYYYYYYUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUVVVTTTUUUUUUVVVVVVUUUUUUTTTUUUWWWWWWWWWVVVWWWYYY[[[YYYZZZ\\\^^^^^^]]][[[ZZZXXXWWWWWWXXXYYYZZZ[[[[[[]]]\\\]]]```aaadddlllvvvqqqmmmlllkkknnnttt}}}{{{xxxuuusssrrrrrrtttvvvxxxxxxvvvttttttsssqqqooommmkkkkkkjjjiiikkkjjjgggeeeffflllrrr{{{~~~}}}zzzuuuooojjjccc]]]YYY[[[cccooouuunnnjjjiiigggeeedddfffiiikkkkkkkkkllllllkkkjjjiiihhhffffffeeeccc```]]]ZZZXXXUUUUUUVVVXXXYYY[[[\\\]]]aaagggkkklllllllllhhhccc^^^\\\XXXVVVVVVUUUTTTSSSQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIFFFHHHIIIIIIIIIIIIJJJLLLLLLNNNPPPQQQPPPOOOOOOPPPRRRUUU\\\eeelllvvvxxxoooddd[[[SSSPPPMMMJJJHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQUUUZZZ```gggooouuuyyyllleeebbb```]]]YYYXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWUUURRRRRRTTTUUUVVVVVVTTTTTTSSSSSSRRRSSSSSSTTTRRRSSSTTTVVVWWWWWWXXXXXXXXXYYYZZZ\\\]]]]]]]]]^^^]]][[[ZZZYYYYYYXXXVVVTTTRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWYYYZZZ[[[\\\\\\\\\WWWVVVUUUSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSRRRQQQPPPOOOOOOOOOOOONNNOOOPPPQQQSSSTTTUUUUUUSSSTTTTTTUUUUUUTTTTTTSSSUUUVVVWWWVVVVVVVVVYYY[[[ZZZ[[[]]]^^^^^^\\\ZZZXXXVVVVVVVVVVVVWWWXXXYYYYYY]]]\\\^^^```aaabbbiiirrr|||xxxpppkkkddddddhhh~~~zzzwwwtttpppnnnmmmmmmnnnqqqssstttrrrpppqqqpppnnnmmmllllllmmmnnnrrrtttsssppplllmmmsssyyy}}}}}}~~~|||xxxrrrlllddd___[[[WWWWWW___kkk|||}}}rrrkkkfffffffffdddbbbccceeegggfffhhhjjjllllllllljjjiiihhhgggfffdddaaa^^^ZZZYYYUUUUUUVVVXXXZZZ[[[\\\]]]^^^cccgggffffffgggccc^^^]]]ZZZWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJFFFHHHIIIIIIIIIIIIJJJLLLMMMOOOQQQQQQOOOMMMLLLMMMRRRSSSYYY___bbbhhhyyy|||nnndddVVVTTTPPPMMMKKKJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLHHHIIIJJJLLLMMMOOOPPPQQQWWWZZZ___eeelllttt}}}qqqhhheeeeee^^^[[[XXXWWWXXXZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWUUURRRRRRSSSUUUVVVUUUTTTSSSSSSSSSSSSTTTTTTUUURRRSSSTTTUUUVVVWWWWWWWWWVVVWWWYYY[[[]]]^^^^^^______]]][[[ZZZZZZXXXVVVSSSRRRRRRRRRSSSTTTTTTUUUUUUWWWXXXYYY[[[]]]^^^^^^^^^XXXWWWVVVTTTSSSRRRRRRRRRPPPQQQRRRTTTTTTUUUUUUUUUSSSSSSRRRQQQPPPPPPPPPPPPMMMNNNOOOPPPRRRSSSTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUVVVVVVVVVUUUVVVYYY[[[ZZZ[[[]]]^^^^^^[[[YYYWWWUUUUUUUUUUUUVVVVVVWWWXXX^^^]]]^^^`````````gggoooxxxvvvnnndddaaaddd}}}yyyuuurrrnnnjjjgggfffffffffffffffgggggghhhjjjjjjkkkjjjkkkmmmpppsssxxxzzz}}}}}}}}}~~~|||yyyyyy{{{zzzrrrmmmeee]]]WWWWWWUUUUUUZZZfffzzzxxxpppmmmfffeeedddbbbbbbbbbbbbcccddddddeeeeeeggghhhjjjkkkhhhiiiiiihhhfffbbb^^^\\\XXXWWWWWWXXXYYYZZZZZZYYYaaacccdddeeeeeebbb```^^^ZZZYYYVVVSSSQQQPPPOOOOOORRRPPPNNNLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJIIIIIILLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJGGGFFFFFFEEEFFFGGGIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKOOOPPPTTTXXX[[[___iiitttrrriii]]]YYYTTTSSSSSSSSSPPPNNNQQQRRRRRRRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMRRRQQQPPPOOOOOOPPPQQQRRRNNNOOOQQQRRRRRRRRRQQQQQQPPPRRRSSSTTTUUUXXX[[[^^^eeekkksssyyyuuukkkddd___]]]^^^]]]\\\[[[ZZZZZZZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\YYYXXXVVVUUUUUUVVVWWWYYYZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYZZZ\\\]]]^^^______^^^^^^]]]\\\ZZZXXXVVVUUUSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWYYY[[[]]]^^^______ZZZYYYVVVTTTSSSRRRRRRSSSRRRQQQPPPRRRTTTUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUWWWWWWWWWWWWWWWXXXZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTUUUUUUVVVWWWWWWXXXZZZ[[[\\\\\\]]]aaafffjjjyyyppphhhccc___|||{{{|||}}}}}}|||zzzzzzzzzzzzzzzyyyxxxxxxzzz{{{|||~~~~~~~~~}}}}}}}}}zzzvvvsssoookkkfffccc]]]]]]]]]^^^___```aaabbbdddeeegggiiikkkoootttxxx{{{zzzxxxvvvuuuuuuwwwzzz|||{{{ssskkkeee^^^VVVSSSTTTYYY\\\eeetttvvvnnnkkkeeedddbbb```_________`````````aaabbbdddeeeggghhheeefffggggggfffccc```^^^YYYXXXWWWXXXZZZ[[[ZZZYYY___```bbbcccbbb```]]][[[XXXWWWTTTRRRPPPNNNNNNNNNPPPOOOMMMKKKJJJJJJJJJJJJLLLMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNRRRVVVXXX[[[cccmmmttt~~~~~~vvviiieee```^^^^^^^^^]]][[[\\\\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTSSSSSSTTTTTTWWWWWWWWWWWWWWWXXXYYYYYYXXXYYYZZZ\\\]]]]]]]]]]]]\\\^^^___```bbbdddhhhkkkttt{{{yyyooogggbbb___]]]]]]\\\\\\\\\\\\\\\]]]]]][[[[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZXXXVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYXXXYYYZZZ\\\]]]^^^______^^^^^^]]]\\\ZZZXXXVVVUUUSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]]]]ZZZYYYXXXVVVUUUTTTTTTTTTSSSRRRQQQRRRSSSTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWYYYZZZ[[[[[[\\\```dddhhhpppzzzxxxmmmeee~~~{{{xxxvvvvvvvvvvvvuuuqqqqqqqqqqqqpppppppppoooppprrrtttvvvxxxxxxxxxxxxxxxvvvssspppmmmgggaaa]]]UUUUUUUUUVVVWWWYYY[[[\\\```bbbeeehhhlllpppvvvzzz}}}zzzwwwuuupppoooooooooooopppqqqrrroooggg___ZZZUUUQQQRRRVVV^^^fffuuutttllliiidddccc```^^^\\\[[[[[[[[[[[[[[[\\\]]]___aaacccdddbbbccceeeffffffdddbbb```ZZZYYYXXXYYYZZZ[[[ZZZYYY[[[]]]^^^______\\\ZZZXXXVVVTTTRRRPPPNNNMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHIIILLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLOOOTTTUUUUUU[[[bbbeeemmm{{{}}}yyytttqqqppppppooonnnooonnnmmmlllkkkjjjiiihhhddddddcccbbbbbbbbbccccccdddeeefffhhhiiiiiiiiihhhiiijjjlllnnnpppqqqrrrrrrqqqssstttuuuvvvyyy|||{{{uuummmgggccc```^^^]]][[[[[[[[[\\\]]]^^^___```ZZZZZZYYYYYYYYY[[[\\\]]]\\\\\\[[[ZZZ[[[\\\^^^___^^^\\\ZZZXXXWWWVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^___^^^^^^]]]\\\[[[YYYWWWVVVSSSSSSRRRRRRRRRRRRRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUSSSRRRRRRSSSTTTRRRQQQSSSTTTTTTUUUVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[^^^bbbeeeiiiqqq~~~qqq~~~}}}}}}{{{xxxvvvvvvuuusssrrrnnnmmmmmmlllkkkkkkkkkkkkiiijjjmmmppprrrssssssssssssrrrpppnnnjjjeee___ZZZSSSRRRRRRRRRSSSUUUWWWYYY^^^aaaeeehhhlllqqqvvvzzz|||vvvrrrpppnnnllliiijjjjjjjjjjjjhhhggggggaaaZZZTTTQQQPPPQQQXXX```hhhttt}}}rrrkkkhhhdddbbb```]]][[[YYYYYYYYYWWWXXXYYYZZZ\\\^^^```bbbaaaccceeeffffffdddbbbaaa[[[YYYXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\]]]\\\ZZZWWWVVVTTTSSSRRRPPPNNNLLLKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHJJJKKKKKKKKKJJJIIIIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKNNNRRRRRRQQQTTTYYYbbbgggooo{{{~~~}}}}}}xxxxxxxxxwwwxxxxxxyyyyyyyyy{{{~~~yyyoookkkfffbbb```___^^^]]]ZZZZZZZZZ[[[\\\]]]^^^___ZZZZZZYYYYYYYYY[[[\\\]]]^^^^^^^^^^^^___aaabbbcccaaa___]]][[[YYYXXXWWWWWWYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZXXXWWWVVVUUUSSSSSSTTTTTTRRRPPPQQQSSSTTTVVVWWWWWWWWWWWWRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZ]]]```cccgggmmmvvvzzzxxxxxxyyyzzzzzz{{{}}}~~~~~~}}}||||||zzzwwwvvvuuutttrrrpppiiihhhgggeeeddddddddddddccceeehhhjjjlllnnnnnnnnnooommmllljjjhhhccc]]]XXXSSSQQQPPPOOOPPPRRRTTTVVV\\\___eeejjjpppvvv|||{{{tttoookkkiiihhhfffffffffgggfffddd```]]][[[UUUPPPLLLKKKLLLQQQ\\\hhhyyyyyyooojjjgggdddbbb```]]]ZZZYYYXXXXXXVVVWWWWWWYYYZZZ]]]^^^___bbbccceeefffeeecccaaa___[[[YYYXXXYYYZZZZZZYYYXXXXXXYYY[[[\\\[[[YYYVVVTTTSSSRRRQQQPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHHHHIIIIIIIIIIIILLLKKKMMMPPPQQQNNNPPPSSS\\\^^^ccckkkxxx}}}tttnnnjjjgggdddaaa```___^^^\\\ZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZ\\\]]]^^^______aaabbbdddffffffdddccc```]]][[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^]]][[[ZZZXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWUUUUUUUUUUUUSSSQQQPPPQQQTTTVVVWWWWWWWWWWWWRRRRRRSSSTTTTTTSSSRRRRRRPPPQQQQQQQQQRRRRRRRRRRRRTTTTTTUUUTTTSSSRRRPPPOOOPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZ[[[^^^aaacccgggnnnuuu|||uuussssssuuuwwwxxxzzz{{{|||{{{zzzzzzyyywwwuuussssssrrrooommmjjjhhheeecccaaa`````````___```bbbeeefffggggggfffhhhgggeeedddbbb^^^YYYVVVPPPOOONNNMMMNNNPPPSSSUUUYYY___fffooowww|||xxxuuuqqqlllhhhfffeeecccaaabbbbbbaaa___\\\XXXTTTQQQNNNJJJHHHIIIMMMTTTcccqqq{{{rrrkkkgggfffcccbbb___\\\ZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]___```bbbdddcccaaa___]]]ZZZYYYXXXXXXYYYYYYXXXWWWWWWXXXZZZ[[[ZZZXXXUUUSSSQQQQQQPPPPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDAAAAAA@@@AAABBBDDDFFFHHHFFFFFFGGGGGGHHHHHHIIIIIILLLJJJKKKNNNOOOMMMNNNQQQUUUWWW[[[```jjj{{{{{{yyy|||~~~{{{zzztttmmmiiihhheeebbbaaa```___]]][[[YYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^```bbbdddfffhhhhhhgggfffccc```]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\ZZZYYYXXXZZZYYYXXXVVVUUUTTTTTTTTTRRRSSSUUUVVVWWWXXXXXXXXXVVVWWWXXXYYYZZZZZZ[[[ZZZZZZXXXWWWVVVWWWWWWUUUTTTPPPRRRTTTWWWXXXXXXWWWVVVRRRRRRTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUWWWXXXXXXXXXYYY[[[]]]\\\```eeejjjtttwwwpppnnnoooppptttvvvxxxyyyxxxwwwvvvvvvuuutttrrrqqqqqqpppnnnkkkkkkiiifffbbb___^^^]]]]]]ZZZ[[[]]]^^^___^^^^^^]]]```^^^\\\[[[ZZZXXXUUURRRNNNMMMLLLMMMOOOSSSWWWZZZ]]]ccclllvvv~~~xxxqqqmmmiiigggdddbbbaaa```^^^\\\ZZZZZZYYYWWWTTTPPPLLLJJJHHHFFFHHHMMMUUU```ssszzzqqqkkkgggdddcccbbb```^^^[[[YYYXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYZZZ]]]___```___^^^\\\ZZZXXXWWWWWWXXXXXXWWWUUUUUUVVVXXXYYYXXXVVVSSSQQQNNNOOOOOONNNMMMKKKIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCC@@@@@@??????@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHHHHIIILLLHHHHHHLLLNNNMMMNNNQQQQQQSSSVVVYYY```lll{{{xxxtttsssooojjjhhhcccbbb```______^^^[[[YYYXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[YYYYYYYYYZZZZZZ\\\]]]```bbbeeeggghhhiiijjjhhheeeaaa___]]]\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWVVVWWWYYYZZZ\\\]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZYYYXXXVVVUUUTTTSSSSSSOOOPPPRRRTTTVVVWWWWWWXXXUUUUUUVVVVVVXXXYYY[[[[[[[[[YYYXXXXXXYYYYYYXXXVVVRRRTTTVVVXXXYYYYYYWWWVVVQQQRRRTTTUUUUUUTTTRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRSSSTTTUUUTTTRRRQQQOOOMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRTTTTTTUUUSSSTTTVVVVVVUUUVVVXXXYYYXXX[[[^^^aaahhhvvv|||sssmmmkkklllmmmrrrtttvvvwwwvvvtttsssssstttsssrrrqqqqqqpppnnnllliiifffbbb^^^[[[YYYXXXXXXWWWWWWYYYYYYYYYXXXWWWWWWZZZXXXUUUTTTTTTSSSQQQOOONNNMMMMMMNNNRRRWWW\\\___dddjjjsss|||xxxqqqjjjeeeaaa```^^^^^^^^^]]][[[YYYTTTSSSSSSQQQNNNKKKHHHFFFCCCDDDIIISSS^^^mmmzzzrrrkkkfffdddbbbaaa```___\\\ZZZXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYSSSUUUYYY\\\^^^^^^]]]\\\YYYXXXVVVVVVWWWWWWVVVUUUTTTUUUWWWWWWWWWUUURRRPPPLLLMMMMMMMMMKKKIIIGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAACCCDDDDDDDDDCCCBBBAAA@@@?????????@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHKKKGGGFFFJJJLLLLLLMMMQQQNNNOOOQQQSSSVVV^^^iiirrr~~~qqqllllllhhheeeeee```^^^]]]]]]]]]\\\ZZZXXXVVVWWWXXXZZZ\\\^^^```bbb^^^]]][[[ZZZYYYXXXYYYYYY[[[]]]___bbbeeegggiiiiiikkkiiifffbbb___]]]\\\\\\WWWWWWWWWVVVVVVWWWWWWXXXVVVWWWYYYZZZ\\\]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZYYYWWWUUUTTTSSSRRRRRRMMMNNNPPPRRRTTTVVVVVVWWWUUUTTTTTTTTTVVVXXXZZZ\\\[[[ZZZYYYYYYZZZZZZYYYXXXTTTUUUXXXZZZ[[[ZZZXXXWWWQQQSSSTTTUUUUUUTTTSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRTTTUUUUUUSSSQQQPPPLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNPPPRRRSSSTTTUUUPPPRRRSSSTTTSSSSSSUUUVVVWWWZZZ\\\\\\___jjj{{{}}}}}}~~~vvvnnniiihhhhhhjjjppprrrtttuuuuuurrrooommmmmmmmmlllllllllkkkkkkkkkhhhfffbbb^^^[[[YYYWWWWWWTTTRRRPPPQQQTTTTTTSSSPPPLLLLLLMMMMMMNNNNNNOOOOOOKKKOOOSSSVVVYYY]]]dddiiipppsssyyy{{{tttlllfffbbb___\\\ZZZWWWTTTRRRRRRRRRSSSPPPNNNKKKHHHFFFEEEFFFFFFFFFLLLUUU```ppp|||sssoooiiidddbbb___]]][[[YYYYYYXXXWWWWWWVVVUUUUUUTTTUUUVVVVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQQQQRRRSSSOOOQQQRRRTTTTTTSSSQQQPPPKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMOOOSSSXXX]]]___qqqyyyxxxmmmfffdddddddddccc___^^^\\\\\\\\\\\\ZZZYYY[[[WWWSSSUUU\\\aaabbbaaadddaaa^^^ZZZXXXXXXYYYZZZZZZ[[[\\\^^^```ccceeegggdddcccaaa___]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTUUUUUUWWWXXXYYY[[[]]]___```aaa___]]][[[ZZZXXXXXXXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTPPPPPPPPPQQQQQQSSSTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXZZZZZZ[[[[[[[[[ZZZZZZYYYUUUUUUVVVXXXZZZZZZWWWUUUSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTTTTSSSRRRSSSTTTUUUUUUXXX```nnnxxxpppsssuuuvvvtttrrrqqqpppssswww||||||{{{|||~~~~~~}}}zzzuuunnnfffbbb```aaabbbkkkmmmoooqqqrrrpppmmmllljjjjjjiiihhhggggggffffffcccaaa^^^ZZZWWWUUUTTTTTTPPPMMMLLLLLLNNNOOOMMMKKKJJJJJJJJJKKKKKKMMMNNNNNNPPPTTTYYY^^^bbbhhhnnnssszzz|||}}}vvvtttoooiiiccc^^^ZZZXXXUUUTTTRRRQQQPPPPPPPPPPPPJJJIIIGGGEEEDDDDDDFFFHHHJJJSSSaaaqqq|||wwwoookkkfffbbb```^^^]]][[[YYYYYYXXXWWWVVVTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPMMMNNNPPPQQQQQQPPPOOONNNKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLOOOTTTXXX[[[ccciiiuuuxxxqqqhhhcccbbbbbbbbbaaa```^^^\\\[[[[[[ZZZYYYWWWXXXUUURRRUUU[[[```bbbaaadddaaa^^^ZZZWWWWWWWWWWWWZZZZZZ[[[]]]___aaacccdddcccbbb```^^^\\\[[[ZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUWWWWWWYYY[[[]]]___```aaa]]]\\\ZZZXXXWWWWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTQQQPPPPPPQQQQQQSSSTTTTTTRRRRRRRRRSSSTTTUUUWWWXXXZZZZZZZZZZZZZZZYYYXXXXXXTTTTTTUUUWWWYYYYYYVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQSSSTTTTTTUUUUUUTTTTTTSSSQQQQQQPPPPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSRRRQQQQQQRRRSSSSSSUUU\\\hhhpppdddgggjjjkkkjjjhhhhhhhhhhhhkkkooosssuuuwwwwwwwwwwwwtttqqqpppqqqrrrrrrrrrrrrnnnhhhbbb^^^\\\]]]^^^ccceeehhhjjjkkkjjjiiigggddddddcccbbb```___^^^^^^[[[ZZZWWWTTTQQQPPPOOOOOOKKKJJJHHHHHHIIIIIIIIIGGGJJJJJJIIIJJJLLLNNNQQQSSSVVVZZZaaaiiiooovvv|||~~~wwwqqqnnngggeeeaaa]]]YYYUUUSSSQQQMMMMMMMMMLLLLLLLLLLLLLLLEEEEEEDDDCCCCCCEEEJJJMMMTTTaaauuu{{{tttoooiiifffbbb___]]]]]]\\\ZZZYYYXXXWWWVVVTTTSSSQQQQQQSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOONNNMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFEEEEEEDDDCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIKKKOOORRRTTTXXX^^^fffppp|||pppkkkddd``````aaa```^^^___]]]ZZZYYYYYYXXXWWWUUUVVVSSSRRRTTTZZZ___``````bbb```\\\YYYVVVUUUUUUUUUYYYYYYZZZ[[[\\\^^^___```aaa```___]]][[[ZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUVVVVVVWWWXXXZZZ\\\^^^___```[[[ZZZXXXVVVVVVUUUVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWZZZZZZZZZZZZYYYXXXVVVVVVSSSSSSTTTUUUWWWWWWUUUSSSSSSRRRRRRQQQQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPNNNPPPQQQQQQRRRWWW___eeerrrZZZ]]]```aaaaaa```aaaaaaaaabbbdddgggiiikkklllmmmjjjhhhfffeeeeeefffggggggjjjgggbbb]]]ZZZYYYYYYZZZ\\\^^^```bbbbbbaaa```___\\\\\\[[[YYYXXXVVVUUUTTTRRRQQQOOOMMMKKKJJJJJJKKKIIIHHHGGGGGGGGGHHHIIIIIILLLKKKLLLMMMQQQVVV[[[^^^]]]bbbjjjrrr{{{}}}xxxqqqjjjccc```[[[YYYWWWUUURRRPPPOOOOOOHHHIIIIIIIIIIIIHHHGGGFFFCCCDDDDDDDDDEEEIIIQQQVVVfffuuu{{{tttmmmhhhdddaaa]]][[[[[[[[[[[[ZZZXXXXXXVVVUUUSSSQQQPPPOOORRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGHHHKKKMMMOOORRRWWW^^^dddlll{{{xxxlllgggbbb```aaaaaa___]]]]]]ZZZXXXWWWWWWXXXWWWVVVUUUSSSRRRTTTWWW[[[\\\\\\]]][[[YYYVVVUUUTTTUUUUUUXXXXXXXXXYYYYYYZZZ[[[\\\___^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVUUUVVVWWWYYY[[[]]]^^^___ZZZYYYWWWVVVUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSTTTUUUVVV[[[[[[[[[ZZZYYYWWWVVVUUUSSSRRRRRRSSSTTTTTTSSSQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPOOOOOOMMMNNNOOOOOOPPPRRRWWW[[[fffrrrMMMPPPSSSTTTTTTTTTUUUWWWWWWWWWXXXYYY[[[]]]___```^^^^^^^^^]]]\\\\\\]]]^^^^^^\\\XXXUUUSSSRRRRRRRRRVVVWWWXXXYYYXXXWWWUUUTTTTTTSSSRRRQQQOOONNNLLLLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGIIILLLNNNNNNOOOPPPSSSYYY```fffiiijjjmmmsss|||}}}xxxvvvrrrlllfff___YYYVVVRRRQQQPPPNNNMMMMMMMMMMMMGGGGGGGGGGGGFFFDDDCCCBBBAAACCCEEEFFFIIIPPP[[[ccczzz}}}uuunnnhhhddd```]]]ZZZYYYYYYZZZZZZZZZXXXWWWVVVTTTRRRPPPOOONNNPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@????????????@@@?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGIIIJJJKKKKKKPPPVVVZZZ^^^hhhxxxuuuooohhhddd___^^^______^^^[[[ZZZXXXUUUUUUVVVXXXXXXXXXVVVUUUSSSSSSTTTVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXYYY\\\\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVWWWXXXZZZ[[[\\\\\\ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTRRRRRRRRRRRRSSSTTTUUUUUU[[[[[[[[[ZZZYYYWWWVVVUUUQQQPPPPPPPPPRRRRRRPPPOOOQQQPPPPPPOOONNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNPPPRRRTTT^^^iiiyyyFFFHHHJJJLLLLLLLLLNNNOOOPPPPPPPPPPPPRRRSSSUUUVVVTTTUUUUUUTTTSSSSSSTTTUUUUUUTTTRRRPPPOOONNNNNNNNNOOOPPPPPPPPPOOONNNLLLKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHIIIMMMRRRUUUUUUVVVYYY]]]cccjjjpppssswwwxxx{{{}}}zzzwwwtttkkkjjjfffaaa\\\VVVRRROOOKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@DDDIIIMMMRRR^^^mmmxxxxxxpppjjjdddaaa^^^\\\YYYXXXYYYZZZZZZZZZWWWVVVUUUTTTRRRQQQOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIMMMRRRTTTVVV]]]gggppp~~~ssskkkgggbbb^^^ZZZZZZ\\\^^^]]]\\\ZZZWWWUUUTTTUUUWWWXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWZZZYYYXXXXXXWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRRRRRRRSSSTTTUUUYYYYYYYYYYYYXXXWWWVVVUUUQQQOOONNNNNNOOOOOONNNMMMOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLMMMOOOPPPQQQXXXaaannn}}}BBBDDDFFFGGGGGGGGGIIIKKKKKKKKKKKKLLLMMMNNNNNNOOOJJJLLLMMMLLLJJJJJJKKKMMMNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAAAAABBBDDDEEEGGGEEEHHHJJJLLLOOOTTT[[[```bbbdddgggkkkpppvvvzzz|||~~~~~~{{{vvvrrrnnnkkkhhh___]]][[[WWWSSSOOOLLLJJJGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBHHHPPPXXXaaaqqqtttkkkfffbbb___^^^\\\YYYXXXYYYZZZ[[[ZZZVVVVVVUUUTTTSSSRRRQQQPPPNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>?????????@@@@@@@@@????????????@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>>>>?????????@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKLLLMMMOOORRRXXX___dddsssvvvoooiiiccc___^^^ZZZWWWXXX\\\```bbbaaa]]]ZZZVVVTTTTTTUUUVVVUUUSSSSSSSSSRRRQQQPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWVVVUUUTTTSSSTTTUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTPPPNNNLLLLLLMMMNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIJJJLLLNNNOOOPPPQQQYYYcccnnn>>>@@@AAABBBAAABBBDDDEEEDDDEEEEEEFFFGGGGGGGGGHHHDDDFFFHHHGGGEEEDDDFFFHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@BBBDDDFFFGGGHHHKKKOOORRRUUU[[[ccciiinnnpppssswww{{{~~~||||||~~~yyysssmmmhhhddd```]]]VVVUUUSSSPPPMMMJJJHHHGGGGGGGGGFFFEEEDDDDDDEEEEEEBBB@@@???>>>???@@@BBBDDDGGGNNNXXXbbbnnn~~~qqqiiiddd```^^^___\\\YYYXXXYYY[[[[[[[[[VVVUUUUUUTTTSSSRRRRRRQQQNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFGGGHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@???????????????@@@??????????????????@@@@@@======>>>???@@@AAAAAABBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIGGGGGGHHHLLLRRRXXX\\\___ooorrrjjjfffccc___[[[]]]YYYWWWYYY___eeehhhhhh```]]]XXXUUUTTTTTTTTTSSSQQQRRRRRRRRRPPPPPPPPPQQQNNNOOOOOOPPPPPPQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVUUUUUUVVVVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRRRRRRRRRRSSSSSSTTTSSSSSSTTTTTTTTTSSSSSSRRROOONNNLLLKKKLLLMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJNNNNNNNNNOOOOOONNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGHHHJJJMMMOOOPPPLLLSSS[[[ddduuu===>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>@@@BBBDDDFFFHHHLLLOOOPPPTTTXXX]]]aaagggmmmqqq|||}}}}}}{{{yyywwwuuusssrrrrrrqqqooojjjddd^^^YYYVVVTTTJJJJJJJJJIIIIIIGGGFFFFFFAAABBBCCCBBB@@@???@@@AAABBBAAA@@@???@@@AAADDDFFFNNNVVVeeewwwtttkkkgggbbb^^^]]]YYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWUUUSSSQQQNNNMMMMMMLLLLLLMMMNNNNNNKKKIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>???>>>>>><<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@@@@????????????@@@@@@>>>>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGIIIKKKNNNPPPQQQ^^^cccooo~~~|||uuupppiiiddd```]]]ZZZYYYVVVUUUUUUYYY___fffkkkmmmhhh```WWWRRRSSSUUUTTTRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOTTTTTTUUUVVVVVVVVVUUUUUUXXXUUURRRRRRSSSTTTUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRTTTSSSRRRQQQQQQQQQQQQQQQSSSRRRRRRQQQPPPPPPOOOOOOLLLLLLMMMMMMMMMMMMLLLKKKMMMLLLLLLKKKKKKKKKKKKLLLKKKJJJJJJLLLNNNOOONNNMMMNNNMMMKKKJJJHHHHHHGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNTTT\\\gggwww=========>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAADDDGGGIIILLLOOOTTTWWW\\\___cccgggkkkoootttxxx~~~|||zzztttsssqqqnnnllljjjiiihhhfffccc___ZZZUUUQQQNNNLLLFFFFFFFFFFFFEEEDDDCCCBBB@@@AAABBBAAA@@@@@@AAABBB>>>=========@@@EEELLLQQQ\\\hhhyyyppphhhddd```\\\\\\YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQOOONNNMMMLLLLLLLLLMMMMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===<<<<<<======>>>??????@@@@@@????????????????????????>>>>>>======>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<======>>>@@@??????>>>>>>??????@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHJJJLLLMMMNNNSSSVVV___mmm||||||xxxsssqqqmmmiiiccc^^^[[[YYYWWWUUUVVVUUUUUUXXX]]]cccgggiiieee^^^UUUQQQQQQSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWUUURRRQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUVVVWWWUUUVVVVVVUUUUUUSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPOOONNNNNNMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKNNNOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLOOOVVV]]]kkk<<<<<<============>>>>>>???????????????????????????????????????????????????>>>>>>======>>>??????@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDEEEEEEFFFIIIMMMQQQTTTYYY^^^aaaiiillloooqqqsssvvvyyy|||~~~|||yyyuuuqqqooogggfffcccaaa^^^\\\[[[[[[XXXVVVSSSOOOKKKHHHFFFEEEAAAAAAAAAAAAAAA@@@???>>>>>>???@@@???>>>>>>@@@BBB>>>======???DDDNNNZZZbbbrrrwwwjjjeeebbb^^^[[[[[[XXXXXXXXXWWWWWWXXXXXXYYYXXXXXXWWWUUUSSSQQQOOONNNNNNMMMKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>======<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>??????>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMSSS]]]gggsss}}}tttqqqllliiigggeeeaaa]]]YYYWWWVVVUUUSSSVVVUUUTTTVVVZZZ^^^aaabbb```ZZZSSSOOOOOOPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQOOONNNNNNNNNOOOPPPPPPQQQRRRTTTVVVXXXXXXYYYWWWUUURRRQQQQQQRRRQQQPPPQQQQQQQQQRRRSSSTTTUUUVVVTTTUUUVVVWWWWWWVVVUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPOOOOOONNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHKKKNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIILLLKKKLLLPPPTTT]]]mmm|||========================>>>>>>======>>>>>>??????????????????????????????@@@@@@???@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAACCCEEEHHHJJJLLLLLLLLLMMMPPPTTTXXX\\\aaafffjjjrrrtttuuuuuuttttttuuuvvvvvvuuusssoookkkgggcccaaa[[[ZZZXXXUUUSSSQQQOOOOOOOOOMMMKKKIIIFFFDDDCCCBBB>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>===<<<<<<>>>@@@AAABBBCCCGGGNNN\\\lllwwwzzzoooeeebbb```]]][[[[[[XXXWWWVVVVVVVVVWWWXXXYYYXXXXXXWWWVVVTTTRRRPPPOOOOOOMMMKKKJJJKKKLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@========================>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<==================>>>======<<<<<<======>>>=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>======>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDDDDEEEEEEFFFGGGIIIIIILLLSSSYYYaaannnzzzrrrkkkhhheeecccccc```]]]ZZZWWWWWWVVVUUUTTTVVVTTTSSSTTTVVVYYYZZZ[[[ZZZVVVPPPMMMMMMNNNNNNMMMNNNOOOOOOQQQRRRSSSTTTTTTRRRQQQPPPOOONNNOOOOOOPPPNNNOOOQQQTTTVVVXXXYYYZZZXXXVVVSSSRRRRRRRRRQQQPPPQQQQQQQQQRRRSSSUUUVVVWWWUUUVVVWWWXXXYYYYYYXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMNNNNNNMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFGGGJJJMMMOOOOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIINNNLLLLLLNNNPPPUUUaaammm>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHLLLPPPSSSVVVWWWWWWWWWYYY]]]```cccgggllloootttuuuuuusssooolllkkkkkkgggfffdddaaa^^^[[[XXXVVVRRRQQQOOOLLLJJJIIIHHHGGGHHHGGGEEEDDDBBBBBBAAAAAA======>>>>>>======<<<<<<>>>>>>===<<<:::;;;===???BBBFFFLLLTTT___ppp~~~qqqiiibbbaaa___\\\[[[\\\WWWVVVUUUUUUUUUVVVXXXYYYXXXXXXWWWVVVTTTRRRQQQPPPPPPNNNKKKKKKLLLMMMMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<======>>>======<<<<<<======>>>===>>>>>>??????@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCEEEJJJNNNSSS]]]hhhttt~~~zzzllleeebbb___^^^___\\\ZZZWWWVVVVVVUUUTTTSSSTTTRRRQQQQQQSSSUUUUUUUUUUUUSSSOOOMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTRRRQQQPPPOOOOOOOOOPPPPPPMMMOOOQQQSSSVVVXXXYYYZZZXXXVVVTTTTTTTTTSSSRRRPPPQQQQQQRRRRRRTTTUUUWWWWWWWWWXXXYYY[[[\\\\\\[[[[[[YYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOMMMKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMLLLJJJIIIHHHFFFFFFGGGIIIMMMNNNNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIMMMKKKKKKMMMOOOQQQYYYbbbsssAAAAAA@@@@@@@@@@@@??????@@@???>>>>>>???@@@BBBCCCCCCCCCEEEEEEEEEEEECCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIINNNPPPUUUYYY\\\^^^______```bbbdddeeefffhhhkkkmmmmmmnnnnnnkkkgggbbb```___ZZZYYYXXXUUUSSSQQQPPPOOOJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@??????>>>??????======>>>>>>>>>>>>=========>>>======<<<>>>AAADDDEEEMMMZZZgggvvv}}}sssiiiccc_________[[[ZZZ\\\VVVUUUTTTTTTTTTVVVXXXZZZXXXXXXWWWVVVUUUSSSQQQPPPPPPOOOMMMMMMNNNNNNNNNMMMJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<============>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBDDDHHHJJJLLLTTT]]]bbbjjjwwwttthhhbbb^^^YYYXXXYYYYYYWWWTTTSSSSSSRRRQQQOOOQQQPPPOOOPPPRRRSSSSSSRRRRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPOOOOOOOOOPPPQQQOOOPPPQQQSSSUUUWWWWWWXXXXXXVVVUUUTTTUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXZZZ[[[]]]]]]]]]]]]ZZZZZZYYYWWWVVVUUUTTTSSSQQQRRRRRRRRRQQQPPPOOONNNOOOPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOPPPQQQPPPNNNLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKIIIHHHFFFFFFFFFIIILLLMMMMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHKKKLLLNNNSSSZZZgggvvvCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@???@@@BBBDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPRRRWWWYYY]]]```cccccccccbbbbbbccccccbbbaaa```bbbccc___```aaa___[[[XXXUUUUUUPPPOOOMMMKKKJJJIIIHHHGGGCCCCCCAAA@@@@@@@@@@@@@@@>>>>>>======<<<===============>>>>>>???>>>>>>===<<<===>>>???@@@DDDIIIMMMSSS___pppxxxnnnhhhbbb^^^\\\^^^]]]ZZZXXXZZZVVVUUUSSSSSSSSSUUUXXXZZZXXXXXXWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOPPPPPPNNNMMMKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAABBBBBBBBBAAABBBBBBCCCCCCBBBCCCFFFJJJJJJIIINNNUUUUUUZZZccckkktttuuukkkbbb^^^ZZZVVVUUUVVVXXXVVVTTTRRRRRRPPPNNNLLLOOONNNMMMOOOQQQRRRRRRQQQPPPPPPPPPOOONNNMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQSSSRRRQQQOOOOOOPPPPPPQQQQQQQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSTTTUUUTTTSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSUUUWWWYYY[[[[[[[[[[[[WWWWWWVVVUUUTTTTTTSSSSSSPPPQQQQQQQQQPPPOOOMMMMMMOOOOOOPPPPPPQQQPPPPPPOOOLLLLLLKKKKKKLLLMMMMMMNNNMMMNNNPPPQQQPPPNNNKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMLLLJJJHHHFFFGGGFFFGGGIIIKKKLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFJJJKKKKKKOOOTTT[[[eeeuuuEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAACCCFFFGGGHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJLLLMMMMMMLLLLLLLLLMMMNNNPPPSSSVVVXXXYYY]]]___bbbeeefffeeecccbbb`````````]]]ZZZXXXXXXYYYRRRTTTVVVUUUSSSPPPNNNNNNIIIHHHFFFEEECCCBBBAAAAAA???>>>==================>>>>>>============>>>>>>======>>>>>>???>>>>>>>>>;;;<<<>>>AAADDDIIIPPPTTTcccqqq}}}tttlllddd______[[[[[[]]]\\\XXXWWWYYYVVVUUUSSSRRRSSSUUUXXXZZZXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRQQQOOOMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>==================<<<<<<;;;;;;<<<<<<===>>>??????<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>><<<======>>>???@@@@@@@@@BBBBBBAAAAAABBBBBBCCCCCC@@@@@@DDDGGGFFFDDDFFFLLLNNNRRRVVV[[[bbbmmmzzzxxxjjjbbb\\\ZZZYYYVVVUUUWWWZZZXXXUUUTTTRRRQQQNNNLLLMMMLLLLLLNNNQQQRRRRRRQQQOOOPPPQQQPPPOOONNNNNNOOOMMMNNNNNNOOOOOOPPPPPPQQQSSSRRRQQQPPPOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTRRRPPPOOOOOONNNNNNNNNOOOPPPPPPPPPRRRTTTVVVXXXYYYYYYYYYTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPQQQQQQPPPNNNMMMLLLOOOOOOPPPQQQQQQPPPPPPPPPLLLLLLLLLLLLLLLMMMNNNNNNLLLNNNOOOPPPPPPMMMKKKIIILLLLLLMMMOOOOOOPPPPPPPPPKKKKKKLLLLLLKKKIIIFFFEEEGGGGGGGGGHHHKKKLLLKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGEEEGGGKKKLLLKKKMMMQQQQQQYYYeeewwwBBBBBBBBBCCCCCCDDDFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJJJJMMMOOOQQQPPPPPPPPPQQQRRRRRRSSSUUUVVVWWWXXXYYYaaacccddddddccc```]]][[[WWWVVVUUUTTTSSSRRRRRRRRRNNNOOOOOOOOOMMMJJJGGGEEECCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======;;;;;;;;;===<<<;;;;;;<<<=========<<>>>>>============>>>======<<<;;;;;;======>>>>>>>>>>>>======999999999::::::;;;;;;;;;===;;;::::::<<<===<<<;;;<<<<<<;;;:::999999999999<<<;;;::::::999999::::::888:::;;;;;;999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDFFFGGGGGGMMMNNNOOOQQQVVV]]]fffmmmwwwmmmccc```\\\XXXVVVUUUUUUVVVUUUTTTSSSQQQPPPOOONNNMMMNNNNNNOOOPPPPPPQQQQQQRRRTTTTTTSSSRRRPPPOOOMMMLLLMMMNNNOOOOOONNNNNNPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRRRRSSSRRRSSSTTTUUUUUUTTTRRRRRRNNNMMMMMMLLLMMMOOOPPPQQQTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSRRRSSSSSSTTTUUUUUURRRQQQPPPNNNMMMLLLKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKKKKKKKKKKJJJIIIMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHOOOOOOVVVggg{{{AAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNQQQSSSUUUUUUTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ]]]^^^^^^^^^\\\YYYUUUSSSNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDCCCAAA@@@???>>>>>>>>>>>>???========================;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<===>>>???@@@@@@BBBAAAEEELLLSSS\\\mmm}}}|||uuummmjjjeee^^^ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXUUUTTTSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVTTTRRRPPPOOOMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFIIIIIIHHHHHHGGGEEEDDDCCCFFFEEEEEEFFFGGGFFFDDDBBBAAA@@@???===<<<<<<<<<<<<===============<<<;;;;;;=========>>>>>>=========999999::::::;;;;;;;;;;;;>>>===;;;;;;<<<===<<<;;;===<<<;;;;;;::::::::::::<<<;;;::::::999999::::::888:::;;;;;;999999:::<<<<<<<<<<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@AAA@@@@@@AAABBBDDDEEEFFFGGGJJJJJJJJJKKKNNNTTT[[[```mmmyyyzzzmmmeee^^^\\\YYYUUUSSSSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRPPPOOONNNNNNOOOPPPOOONNNNNNPPPRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPQQQRRRSSSTTTSSSSSSRRRNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRPPPNNNMMMLLLLLLKKKMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIPPP]]]mmm@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMPPPRRRUUUVVVVVVWWWXXXZZZZZZZZZZZZYYYXXXXXXWWWWWWUUUVVVVVVUUURRROOOLLLIIIFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHPPP[[[ffftttrrrkkkeeeccc___YYYVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQOOONNNMMMMMMNNNOOOPPPPPPPPPOOOMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCFFFHHHIIIGGGCCC??????>>>===<<<;;;:::::::::<<<<<<======<<<<<<;;;;;;<<<<<<============<<<<<<::::::;;;;;;;;;;;;;;;<<<@@@>>>=========>>><<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::888:::;;;;;;999999:::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAABBBCCCDDDEEEFFFHHHHHHGGGFFFGGGJJJOOOSSSYYYcccqqq{{{tttlllddd___YYYWWWTTTRRRPPPPPPQQQRRRSSSSSSRRRQQQOOONNNMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPOOOPPPRRRTTTTTTSSSQQQPPPNNNOOOPPPOOONNNNNNPPPRRRQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTOOOPPPQQQRRRSSSSSSRRRRRROOOOOOMMMLLLLLLLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMOOOPPPRRRRRRSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEJJJSSS]]]jjj~~~>>>=========>>>>>>???@@@@@@@@@???@@@AAACCCEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMOOOQQQRRRRRRSSSUUUWWWWWWWWWVVVTTTSSSQQQPPPPPPKKKLLLLLLKKKJJJGGGEEECCCBBBAAA@@@@@@?????????@@@???>>>>>>======>>>??????<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999:::;;;<<<===>>>???AAADDDHHHKKKOOOWWWdddrrr|||mmmgggaaa^^^[[[VVVSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVRRRRRRSSSSSSSSSRRRRRRQQQRRRSSSSSSSSSQQQPPPNNNMMMLLLLLLMMMNNNOOOOOOPPPPPPMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBBBBAAABBBEEEGGGIIIGGGBBB???>>>>>><<<;;;:::999999999;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>======>>>>>><<<:::;;;;;;:::::::::;;;;;;<<<<<<;;;::::::999999::::::888999;;;:::999999:::<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<=========:::;;;;;;<<<<<<===>>>>>>======>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDGGGGGGGGGEEEEEEFFFJJJMMMRRRWWW```jjjvvv~~~wwwtttsssrrrrrrrrrpppmmmhhhccc___\\\TTTSSSQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMOOOQQQTTTUUUTTTSSSRRROOOPPPPPPOOONNNNNNPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPJJJJJJKKKLLLMMMOOOQQQRRRSSSRRRPPPOOOMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPSSSRRRPPPNNNLLLJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMOOONNNNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDHHHMMMQQQYYYkkk{{{;;;;;;;;;:::;;;;;;<<<=========<<<===>>>@@@BBBCCCBBBCCCDDDFFFHHHIIIJJJJJJHHHJJJLLLLLLMMMNNNPPPRRRRRRQQQPPPNNNLLLJJJIIIHHHCCCCCCDDDDDDDDDCCCAAAAAA??????>>>=========>>>>>><<<<<<;;;;;;<<<<<<===>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<>>===<<<===>>>===;;;999999888888888999:::;;;;;;<<<;;;::::::999999::::::888999;;;:::999999:::<<<>>>>>>=========<<<<<<<<<::::::;;;;;;<<<<<<======:::::::::;;;<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFEEEDDDEEEHHHJJJMMMPPPTTTZZZbbbpppvvvoookkkhhhfffjjjiiihhheeebbb___\\\[[[RRRQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPOOONNNMMMMMMLLLKKKKKKLLLMMMMMMNNNNNNOOOMMMNNNQQQSSSTTTTTTSSSSSSOOOOOOPPPOOOMMMMMMOOOPPPOOOPPPPPPQQQRRRRRRSSSSSSRRRSSSSSSUUUVVVWWWXXXYYYUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJKKKNNNNNNOOOOOOOOOPPPPPPPPPJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAABBBBBBAAAAAACCCDDDGGGIIIIIINNN[[[iii{{{999999888888888999999:::::::::999999:::<<<>>>???===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGJJJLLLKKKKKKIIIHHHFFFEEECCCCCC>>>>>>??????@@@?????????<<<;;;;;;::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<<===???===@@@EEEIIINNNWWWccckkk|||xxxnnnggg```]]]YYYSSSPPPPPPPPPQQQSSSUUUWWWWWWWWWVVVRRRRRRQQQPPPOOONNNNNNMMMNNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBCCCBBBAAAAAACCCDDDDDDCCC@@@???>>>===<<<;;;;;;;;;999999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::999999:::999:::;;;<<<<<<:::888777777777777888999;;;;;;<<<;;;::::::999999::::::888:::;;;;;;999999:::<<<========================;;;;;;;;;;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCEEEGGGFFFHHHKKKNNNTTT^^^kkkuuu~~~uuulllfffccc```___bbbbbbaaa```^^^[[[XXXWWWQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLKKKLLLLLLMMMNNNNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRNNNOOOOOONNNLLLLLLMMMOOONNNNNNOOOPPPQQQRRRRRRSSSQQQQQQRRRTTTUUUVVVWWWXXXTTTSSSRRRPPPOOOOOOOOOOOOOOONNNLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPNNNNNNMMMLLLKKKKKKLLLLLLHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEEEECCCBBBAAAAAAAAABBBAAAAAA@@@???>>>>>>???@@@@@@AAAAAA@@@@@@BBBAAACCCEEEEEEFFFOOOYYYhhhwww888777777666666666777777888888777777777888:::;;;999:::;;;===>>>?????????AAAAAABBBAAA@@@@@@CCCEEECCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999999999::::::999:::;;;<<<<<<<<<;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<======>>>@@@AAAAAAFFFMMMUUU^^^kkk{{{uuukkkddd^^^[[[WWWRRROOOOOOOOOQQQTTTVVVWWWXXXWWWWWWSSSRRRPPPNNNMMMMMMMMMMMMLLLMMMNNNNNNMMMLLLJJJIIIJJJIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAABBBAAA@@@AAACCCDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;888888999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999888888888666666666999;;;;;;999777777777777888999:::<<<===<<<;;;::::::999999::::::888:::;;;;;;999999:::<<<<<<<<<<<<===>>>>>>??????<<<;;;;;;;;;;;;;;;;;;:::999999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@???AAABBBBBBAAAAAABBBCCCCCCEEEGGGIIIKKKQQQZZZaaammmvvvvvvqqqhhhaaa]]]\\\ZZZZZZYYYZZZ\\\\\\[[[YYYVVVTTTQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQPPPOOOOOONNNOOOPPPQQQMMMNNNNNNLLLKKKJJJKKKMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSOOOOOONNNMMMMMMNNNOOOPPPNNNMMMKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOMMMKKKJJJIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEECCCBBBBBBCCCDDDEEEGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCDDDDDDCCCBBB@@@?????????@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@???@@@CCCDDDDDDHHHNNNWWWdddvvv777666666555555555666666777777666555555666777888777777999:::;;;;;;<<<<<<<<<======;;;::::::<<>>???AAACCCMMMSSS]]]gggsssrrrhhhaaa[[[YYYVVVQQQNNNOOOOOOQQQTTTVVVXXXXXXXXXWWWTTTRRROOOMMMKKKKKKLLLMMMLLLLLLMMMMMMMMMKKKJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGFFFEEEDDDDDDDDDEEEAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAACCCEEEEEEBBB@@@???>>>===<<<;;;:::::::::777888999:::::::::::::::999::::::;;;;;;::::::999999999999888888888777777333333555777::::::888666777888888999:::<<<===>>><<<;;;::::::999999::::::888:::;;;;;;:::999;;;<<<;;;;;;<<<===>>>???@@@@@@<<<<<<<<<;;;;;;:::::::::888999999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@BBBCCCCCCAAA@@@@@@AAAEEEGGGIIIHHHHHHJJJPPPUUUWWW```mmmxxxmmmhhh```ZZZWWWWWWWWWWWWSSSUUUYYY[[[[[[YYYUUUSSSQQQQQQPPPPPPOOONNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPSSSQQQOOOMMMLLLMMMOOOPPPLLLMMMMMMLLLJJJIIIJJJLLLKKKLLLLLLMMMOOOPPPQQQQQQTTTSSSSSSRRRQQQPPPPPPOOOKKKJJJJJJJJJLLLMMMOOOQQQMMMLLLKKKIIIIIIJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLMMMOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOONNNMMMLLLJJJIIIIIIHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEAAAAAAAAAAAABBBDDDFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGBBBBBBCCCCCCBBB@@@???>>>===>>>@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@AAA???@@@DDDFFFEEEFFFJJJKKKWWWfffwww777777777777888888888888:::999777666666666777888777777777777777777777777;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;;;;:::999999888888777:::::::::::::::::::::::::::::::::999::::::;;;<<<>>>===<<<<<<<<<;;;999888===:::;;;AAABBBBBBHHHPPPYYYbbbqqqtttllleeebbb___\\\YYYUUUPPPMMMJJJLLLNNNPPPSSSVVVXXXYYYUUUSSSQQQOOONNNMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGAAABBBDDDEEEEEECCCAAA@@@AAAAAAAAA@@@@@@@@@??????????????????????????????>>>======;;;:::999888888999999999888888888777777999999999999999999999999;;;:::888666666777888999999999999999999888777666777777666666777999;;;<<<999999999888888888888777888777777777888999::::::666666777:::===@@@DDDEEE>>>>>>???>>>===;;;999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============DDDCCCAAAAAAAAAAAACCCDDD???AAABBBCCCCCCDDDGGGIIIMMMTTT\\\bbbgggppp{{{~~~nnn___\\\XXXTTTQQQPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOMMMKKKJJJJJJKKKIIIKKKMMMOOOQQQRRRRRRRRROOOPPPQQQQQQPPPOOOMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMLLLKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNIIIHHHGGGFFFFFFFFFFFFGGGIIIIIIJJJLLLMMMNNNOOOPPPLLLKKKIIIGGGGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCBBBAAAAAAAAABBBBBBEEEFFFGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@======>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDKKKOOOWWWbbbsss777777777777888888888888999999777666666666777888888888888888888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::888888888888888888888888::::::999999999999888888:::::::::::::::::::::::::::999999888999999::::::===<<<<<<<<<===<<<<<<;;;???<<<===BBBGGGKKKUUU___pppzzzwwwooojjjdddbbb^^^\\\YYYUUUQQQNNNLLLMMMNNNQQQSSSVVVXXXYYYUUUTTTRRRPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEDDDCCCAAA@@@AAA@@@@@@@@@@@@?????????????????????????????????======<<<;;;:::999888888999999999888888888777777::::::::::::::::::::::::;;;:::888666666777888999888999999999999888777666999888777777777888999:::999999999888888888777777888888777777888888999:::999999999;;;>>>BBBEEEHHHDDDBBB@@@===;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>============>>>>>>???AAABBBBBBBBBDDDFFFHHHFFFJJJPPPTTTYYY```hhhnnnttt}}}mmmaaaZZZXXXTTTQQQOOONNNOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOONNNLLLKKKKKKLLLJJJKKKMMMOOOQQQQQQQQQQQQOOOPPPPPPQQQPPPNNNMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNNNNOOOLLLJJJIIIGGGGGGHHHJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBCCC@@@BBBDDDEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@??????>>>>>>>>><<<<<<===>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCFFFIIIOOOWWWeeeyyy|||zzz|||777777777777888888888888999888888777666777777777999999999999999999999999777777777888888888999999999999999999999999999999888888888888888888888888888888888999999999999999999999::::::::::::::::::;;;::::::999999:::::::::::::::::::::;;;;;;<<<===BBB@@@CCCJJJSSS^^^lllxxx|||tttmmmiiifffcccaaa^^^[[[YYYVVVRRROOOMMMNNNPPPRRRTTTVVVXXXXXXUUUTTTRRRQQQOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDBBB@@@???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888888999888888888888777777777:::::::::::::::::::::::::::999888777666777888888888888999999888888777777:::999888777777777777888999999888888888777777777888888777777777888999999;;;:::::::::===AAAEEEGGGIIIFFFAAA===:::999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@===>>>>>>??????>>>>>>===>>>@@@AAAAAAAAABBBEEEGGGFFFGGGIIILLLPPPTTTYYY[[[___ggguuu{{{mmm```YYYTTTRRRPPPMMMLLLLLLMMMNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOLLLNNNOOONNNMMMLLLMMMNNNLLLLLLNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKLLLKKKJJJJJJLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFBBBAAA@@@@@@?????????@@@???AAACCCCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???>>>============;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@AAAAAACCCDDDGGGKKKUUUdddwww}}}uuusssuuu|||666777777777888888888888999888888777777777777777888888888888888888888888666666777777777888888888888888888888888888888888888888888888888888888888666777777888999:::::::::999999999999999:::::::::===<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<===???BBBDDDGGGJJJQQQ[[[hhhxxx{{{rrrkkkgggdddbbbaaa___\\\[[[YYYWWWSSSQQQOOOPPPQQQSSSTTTVVVWWWXXXUUUTTTSSSQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA???>>>?????????>>>>>>>>>==============================<<<<<<;;;;;;:::999888888888888888888777777777777999999999999999:::::::::999999888777666777777888777777888888888888777777888888888777777777777888888888888888777777777777888888777777777777888888:::999777777999===AAADDDGGGEEEBBB>>><<<:::::::::999999999999::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>===>>>???@@@@@@???>>>===>>>???@@@@@@@@@AAACCCEEEGGGFFFFFFHHHKKKNNNPPPPPPUUU[[[eeeppp~~~~~~||||||{{{zzzvvvqqqiiiaaaYYYTTTOOONNNLLLKKKJJJKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOKKKMMMNNNNNNMMMMMMNNNPPPMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPOOONNNLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIKKKLLLJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOONNNMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMLLLKKKIIIGGGEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHJJJLLLMMMMMMKKKJJJHHHFFFDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFCCCBBBAAA@@@@@@???@@@@@@AAABBBCCCBBB@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<====================================;;;;;;<<<======>>>??????BBBCCCDDDEEEKKKWWWeeeppp{{{tttrrrwww666777777777888888888888888888888888777777777666777777777777777777777777777777777777888888888888777777777777777777777777888888888888888888888888666666777888999999:::;;;888888888999999:::::::::;;;;;;;;;;;;;;;<<<======>>>???AAABBBDDDHHHNNNSSSUUU]]]hhhuuu}}}xxxrrrlllhhhddd```]]]^^^\\\ZZZYYYYYYWWWTTTQQQQQQQQQRRRSSSTTTUUUVVVVVVTTTSSSSSSRRRPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777777777777777777666666777777888888888888888888888777777777777777666777777888888888777777555555666777888888999999888888888777777777666666888888777777666777777888999888777777888;;;>>>@@@AAAAAA@@@@@@>>>===;;;:::888888888999999999::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;999:::<<<<<<<<<<<<:::999===>>>????????????AAACCCBBBAAAAAACCCFFFHHHHHHHHHKKKOOOUUU]]]gggvvv|||tttooollljjjaaaaaaaaa___[[[VVVPPPMMMKKKKKKJJJIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKJJJKKKKKKLLLMMMNNNKKKLLLMMMNNNMMMMMMNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLKKKIIIIIIJJJLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNMMMLLLJJJGGGEEEDDDFFFFFFGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHJJJLLLMMMMMMLLLJJJGGGEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBAAA???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========@@@AAABBBCCCFFFNNNYYYaaammmzzz{{{777777777777888888888888777888888888888777666666666666666666666666666666777777777888888888999999777777777777777777777777888888888888888888888888666666777777888999::::::777777888888999:::::::::999999999:::;;;<<<===>>>===@@@DDDHHHLLLTTT^^^eeeoooyyy{{{xxxpppnnnjjjgggeeeaaa]]]ZZZZZZYYYXXXWWWWWWVVVTTTRRRQQQRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888666666777777777777777888555555555666777777888888888888777777777666666666666666777777888888777777333444666777888999999999888888777777777666666666888888777666666666777777999999999999:::;;;===>>><<<<<<>>>>>>>>>===;;;:::777777888888888999999999999999999999999999999999<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>===>>>@@@BBB???@@@AAABBBDDDEEEFFFFFFEEEHHHLLLQQQXXXcccqqqzzzwwwnnngggbbb___]]]QQQSSSUUUVVVTTTPPPLLLIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMJJJJJJIIIJJJJJJKKKLLLLLLJJJKKKMMMMMMLLLLLLMMMOOOMMMLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLLLLKKKJJJIIIKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOQQQQQQQQQOOONNNKKKKKKJJJJJJKKKKKKLLLMMMOOOOOOOOONNNLLLJJJGGGFFFCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>>>><<<>>>@@@@@@??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???????????????>>>===<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<>>>@@@@@@BBBFFFNNNTTTXXXiii777777777777888888888888777888888999888777666555666666666666666666666666777777777777888888888888777777777777777777777777888888888888888888888888666666777777888888999999666777777888999999::::::999::::::<<<===???AAABBBCCCHHHOOOVVV^^^jjjxxxxxxtttoookkkgggeeebbb```___]]][[[YYYXXXVVVUUUUUUVVVUUUSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOMMMKKKJJJKKKKKKKKKKKKJJJJJJJJJIIIFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999666666666666777777888888555555555666777888888888777777777777777666666555555666666777777777777777444555666888888888777777888777777777666666666666888888777666666666666666777777888999999999999999;;;;;;;;;:::::::::::::::777777777777888888888999999999999999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<======<<<===???@@@>>>AAADDDDDDCCCCCCEEEGGGDDDGGGJJJLLLOOOVVV___fffpppwwwxxxqqqhhh```ZZZWWWUUUTTTMMMNNNPPPQQQPPPMMMJJJHHHFFFFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKJJJKKKLLLLLLKKKJJJKKKMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNOOOOOONNNMMMKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJJJJKKKMMMJJJKKKKKKLLLMMMMMMNNNNNNPPPOOOOOONNNMMMMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKIIIKKKMMMPPPQQQPPPOOONNNLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNLLLJJJGGGEEEAAABBBCCCEEEGGGIIIJJJKKKJJJIIIGGGFFFFFFGGGHHHIIIKKKJJJHHHGGGEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDEEEFFFFFFEEEEEEAAA@@@???===<<<<<<;;;;;;<<<>>>@@@@@@??????@@@AAA????????????????????????@@@@@@?????????>>>>>>>>>>>>===<<<;;;::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999<<>>@@@BBBDDDFFFGGGPPPVVV```iiitttyyyqqqmmmhhhcccccc```\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUSSSQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPOOOMMMKKKIIIKKKJJJJJJJJJIIIIIIIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@???>>>===============>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999555666666666777777888888555666666777888999999:::777777777777777666666555555555666777777777777777666777888888888777555444777777777777666666666666888888777666666666666666333444666777777666555555===;;;999777666777999:::777777777777888888888888888888888888888888888888888888999:::;;;;;;<<<===999888777666666777888999;;;<<<===<<<<<<<<<>>>@@@;;;???CCCBBB???===@@@DDDCCCEEEGGGGGGGGGIIIOOOTTTXXX___gggmmmrrrxxx{{{pppmmmggg^^^WWWSSSQQQPPPOOOKKKKKKKKKKKKIIIGGGEEECCCEEEEEEEEEFFFFFFFFFFFFFFFIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJKKKLLLNNNOOONNNNNNOOOOOONNNMMMKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMKKKJJJLLLMMMJJJJJJJJJKKKLLLMMMMMMNNNQQQPPPPPPOOONNNNNNNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJFFFHHHKKKNNNPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNJJJKKKKKKKKKJJJHHHEEECCC???@@@BBBDDDGGGIIIKKKKKKJJJIIIGGGEEEEEEEEEGGGHHHJJJIIIHHHFFFEEEDDDDDDDDD??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@???AAABBBAAA???======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<;;;:::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999<<<@@@@@@???>>>@@@BBBDDDOOO[[[cccnnn888888999::::::999777666777777777777777777777777777777777777777777777777666666666666777777777777777777777777888888888888;;;:::999888777666666666666666666888999:::999888;;;::::::;;;<<<===<<<<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999888888888777777777777777777777777777777777777777777777777777777666666555555555555666666666666555555444444444333555555555666555555444333555555555666666777888999666666666666666666666666777777777777666666666666999888888777666777777777777777777777777777777777999888777666666777888999777777777777888888888888777777888888888999999999;;;;;;;;;::::::999999999;;;;;;<<<======<<<;;;:::===>>>???@@@AAA@@@??????BBBDDDEEEFFFFFFGGGJJJLLLUUUVVVXXXZZZ^^^ccciiinnnuuu|||yyylllccc___\\\WWWQQQMMMIIIGGGGGGKKKJJJJJJIIIHHHFFFFFFEEEEEEEEEDDDCCCCCCDDDFFFFFFHHHIIIKKKMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJMMMNNNOOOPPPOOOMMMKKKIIIKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMOOONNNMMMKKKJJJJJJJJJJJJJJJLLLMMMOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBCCCFFFHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAAEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAABBBDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<;;;>>>>>>>>>>>>============??????>>>===============;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============DDDGGGLLLQQQXXXdddttt888888999999999888777666888888888888888888888888777777777777777777777777777777777777888888888888666666666666777777777777888888777777777777777888;;;;;;:::;;;;;;;;;:::888:::999999:::===???@@@@@@BBBEEEJJJPPPWWW```jjjppp~~~ooofff___[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEBBBBBBAAA@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888777777777777777777777777777777777666666666666666666666666666666555555555555666666666666666555555555444444333333444555666666666555777777666666666666666666666666666666666666666666777666666666666666666666888888888777777777666666777777777777777777777777777777666555555666777777666666777777777888888888:::::::::;;;;;;;;;;;;<<<:::::::::::::::999999999:::;;;<<<===<<<<<<;;;:::===>>>???@@@@@@@@@??????AAACCCDDDDDDDDDFFFHHHJJJLLLMMMNNNNNNPPPTTTYYY]]]___eeennnuuu||||||ssshhh^^^WWWQQQOOOMMMJJJHHHGGGGGGHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHJJJKKKLLLLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMLLLKKKJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKMMMMMMMMMLLLJJJIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMMMMMMMKKKJJJJJJIIIIIIIIIKKKLLLNNNOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFBBBBBBAAAAAABBBDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???????????????>>>===<<>>>>>>>>======<<<<<<>>>======<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999:::::::::;;;;;;::::::999999::::::::::::999999999999999999:::;;;<<<<<<<<<============@@@CCCFFFJJJOOOXXXeeeooo888999999999999888777666999999999999999999999999666666666666666666666666777777777888888888999999666777777777777888888888888888777777888888999:::::::::::::::::::::::::::===<<<<<<===@@@CCCFFFHHHJJJSSS^^^gggoooxxxvvvhhh```[[[YYYZZZXXXWWWVVVTTTTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888777777777777777777777777777777777777555555555555555555555555666666555555555555666666777777666666666666555555111222333555666777777777888888777555555444444444666666666666666666666666666666666666666666666666777777888888888777666555777777777777777777777777666555555444444555555666666666777777777777888888777777777888888888999999999999999999999:::::::::::::::;;;;;;;;;;;;::::::<<<===>>>????????????>>>???AAABBBBBBBBBCCCFFFHHHIIIIIIIIIHHHHHHIIIMMMOOOOOOTTTZZZ___dddkkktttzzz~~~wwwvvvyyy{{{zzzxxxqqqnnnhhhccc]]]WWWPPPLLLGGGFFFEEEDDDDDDEEEFFFGGGBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFHHHJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOONNNMMMKKKJJJJJJIIIHHHHHHHHHHHHKKKLLLMMMOOOOOONNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::888888888888999999999999::::::999999999999::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<======<<>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEHHHHHHHHHFFFEEEEEEGGGJJJIIILLLPPPSSSWWW[[[aaaffflllqqqxxx}}}}}}vvvpppjjjgggggghhhfffdddaaa^^^YYYUUURRROOOLLLIIIGGGFFFEEEDDDCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNNNNNNNNNNMMMIIIHHHHHHGGGGGGGGGGGGHHHKKKLLLMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAACCCCCCDDDDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>??????AAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::888888888999999999999:::999999999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAADDDHHHLLLXXXbbbttt{{{vvv<<<;;;;;;:::999888888888888888888888888888888888777777777777777777777777666666777777777888888888888888999999999::::::::::::::::::999999:::::::::;;;===???@@@@@@BBBEEEHHHGGGJJJNNNRRRWWW^^^gggmmm{{{rrreee^^^ZZZWWWXXX[[[WWWVVVUUUTTTSSSSSSSSSTTTVVVUUUTTTSSSQQQPPPOOONNNOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::999999::::::999999888777666666666666666666666666555555555555555555555555666666666666666666666666555555444444444444555555666666666777777777777777444555555555555555444444444444444444444555666666444444444444444444444444444444555555666666666777555666888999888777555333555555555555555555555555666666666666666666666666555666666666666777777777888888888888999999999999777777777888888999999999888888888888999999::::::;;;;;;;;;<<<<<<<<<======<<<>>>??????>>>???AAACCCCCCCCCCCCBBBAAAAAACCCEEEDDDEEEGGGHHHKKKNNNRRRTTTZZZ^^^dddhhhjjjnnntttxxx|||tttlllgggbbb]]]ZZZZZZZZZYYYWWWXXXUUUQQQNNNMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLGGGFFFFFFFFFFFFFFFGGGHHHKKKKKKLLLLLLLLLMMMMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCDDDCCCCCCBBBAAA???>>>>>>===>>>>>>???@@@AAA@@@???>>>===<<<;;;:::<<<<<<=========<<<;;;::::::999999888888999999:::999999999999::::::::::::888888888888999999:::;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBDDDLLLSSS```qqqyyy>>>===<<<;;;:::999999999888888888888888888888888777777777777777777777777777777777888888888999999777777888888888999999999::::::::::::;;;;;;<<<===???BBBEEEFFFFFFHHHMMMRRRUUUZZZaaahhhoooxxx|||oooggg___[[[YYYVVVWWWZZZVVVVVVUUUTTTTTTTTTTTTTTTWWWVVVUUUSSSRRRPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFBBBAAA@@@@@@AAA@@@>>>===???>>>>>>===<<<;;;:::999999999999999999999999999888999999999999888777777555555555555666666666666555555555555555555555555666666666666666666666666555555444444444444555555555555666666666666777777555555666666555444444333222222222333333555666666444444444444444444444444444444444555555666666777666666777777777666555444555555555555555555555555555666666777777666666555555555666666666666777777666666666777777777888888777777777777777888888888777777666777777888999:::;;;;;;::::::;;;;;;<<<===<<<===>>>>>>===>>>@@@BBBAAABBBBBBBBBAAAAAABBBDDDBBBBBBBBBBBBDDDGGGIIIJJJLLLOOOTTTVVVVVVYYY]]]aaahhhkkkpppuuuyyy}}}wwwnnniiibbb\\\WWWTTTQQQOOOOOOPPPOOOOOOOOOMMMJJJHHHGGGFFFEEECCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMMMMHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBB@@@???>>>======>>>???@@@@@@??????>>>===<<<<<<;;;<<<<<<===>>>>>><<<;;;:::999999888888888888999999999999999999:::::::::;;;888888777888888999:::;;;888888777777777777888888999999999:::::::::;;;;;;999999999:::;;;===>>>???BBBHHHRRR___nnnAAA???>>><<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???AAACCCEEEFFFIIINNNSSSVVVXXX]]]eeelllrrrxxxuuummmbbb]]]YYYYYYWWWUUUUUUXXXVVVUUUTTTTTTSSSTTTTTTTTTVVVVVVTTTSSSQQQOOONNNMMMNNNMMMLLLKKKJJJIIIHHHHHHKKKJJJIIIIIIGGGGGGFFFEEEBBB@@@???@@@@@@@@@>>><<<>>>======<<<;;;:::999999999999999999999999999999888888888888888777777666444444444555555666666666444444444444444444444444555555555555555555555555555444444333333444444555444444555555555666666666444444555555555555555555444333333333333333444444333333333333333333333333333333444555555666777777777666666666666555555555444444444444444444444444444555666666666666555444555555555666666666777777333333444444444555555555777777777777777666666666666666555555666888999:::;;;:::999999999:::<<<<<<<<<===>>>=========???AAAAAABBBCCCCCCAAAAAABBBCCCBBBAAAAAAAAACCCEEEFFFGGGDDDGGGJJJKKKJJJKKKNNNRRRUUUXXX\\\___bbbeeeiiilllppptttyyyzzzwwwnnnpppssssssrrrqqqrrrrrroooooojjj```ZZZXXXTTTPPPLLLKKKIIIGGGHHHHHHIIIIIIIIIGGGEEEEEEEEEEEECCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBCCCEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHJJJJJJIIIGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMLLLKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBB@@@>>>===<<<===>>>??????>>>>>>>>>======<<<<<<:::;;;<<<======;;;:::999999999888888888888999999888888888888999999999999777777777777888999:::;;;777777666666666666777777999999999999::::::::::::999999888888999:::;;;;;;;;;AAAHHHPPPYYYfffvvvBBBAAA???===<<<;;;<<<<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????@@@AAACCCEEEIIILLLOOOQQQWWW]]]eeekkkqqqyyy}}}sssiiibbb[[[WWWUUUWWWWWWTTTTTTVVVUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUSSSRRRPPPNNNMMMLLLLLLLLLKKKIIIHHHGGGFFFFFFJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@>>>>>>===<<<;;;:::999999888888888888888888888888888888888888888888777666666444444444555555555666666444444444444444444444444444444444444444444444444555444444333333444444555333444444444555555666666222222444555666666777777555555444333222222222222333333333333333333333333333333444444555666777777777777666555555555555666444444444444444444444444333333444555555444333333555555555555666666666777666666666777777777777888888888777777666666555555666555555555666777999:::;;;:::999999999:::;;;<<<<<<===>>>=========???AAA???@@@AAA@@@>>>===>>>???AAA???>>>???AAACCCDDDDDDAAADDDGGGHHHFFFFFFIIILLLJJJMMMPPPRRRTTTWWWZZZ\\\]]]```dddiiimmmooopppqqqmmmnnnnnnooooooooonnnnnnlllooorrruuuuuuvvvwwwxxxuuuuuutttrrrnnnhhhccc```___```bbbbbb```^^^^^^^^^^^^^^^ZZZSSSOOONNNLLLIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGFFFEEEFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>=========>>>???@@@AAABBBBBB>>>@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFHHHIIIJJJJJJHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB???@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCAAA???===<<<<<<===>>>>>>>>>>>>>>>============999:::;;;<<<<<<:::888777999999888888888888999999777777777777888888888888777777777777888999:::;;;888888777777777777888888888888999999999:::::::::<<<:::888888999:::;;;:::888===DDDGGGIIIQQQ___iiiuuu}}}JJJHHHEEECCCBBB@@@>>><<<:::;;;===>>>??????>>>===999:::<<<<<<;;;::::::;;;:::<<<===>>>>>>???AAADDDAAACCCFFFHHHJJJJJJJJJIIIHHHLLLQQQUUUXXX\\\aaaeeerrrzzz|||vvvooohhhaaa\\\XXXVVVSSSQQQPPPQQQSSSUUUTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTQQQNNNKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKKKKIIIFFFEEEEEEFFFEEEDDDDDDDDDCCC@@@===>>>===<<<;;;:::999999999888888777777777777888888666666777777666555444444555555555555555444444444555555444444444333333333555444444333333444444555222222333444444555666666444555666777777555333222333333333333333333333333222222222222222222222222333333333333333333333333555///111333111777;;;333555555444444444333333333333333333444444444555555333333333444444555555555555444444444444555666666555555555555666666666666666666666666666666666666666666666666666777888888999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===????????????>>>>>>>>>============>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEFFFGGGJJJLLLMMMRRRRRRSSSTTTVVVXXXZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXZZZ\\\___bbbcccdddcccccccccaaa^^^ZZZXXXVVVUUUUUUSSSSSSTTTTTTTTTSSSRRRRRRQQQPPPOOONNNLLLJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEHHHJJJIIIFFFEEEFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIHHHHHHGGGIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGHHHHHHFFFEEEDDDHHHFFFDDDDDDEEEFFFFFFEEEGGGFFFEEECCCCCCDDDDDDEEEAAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@?????????@@@AAAAAA???>>>???@@@BBBBBBAAAAAAAAA@@@@@@???>>>======<<<;;;;;;::::::999888888777:::<<<>>>>>><<<:::777777777777777777777777777999999999999999999999999777777777777777777777777777777777777777777777777666888999999888888999:::999999999999999999999999;;;<<<>>>AAACCCHHHMMMQQQ^^^eeesssUUURRRMMMIIIGGGEEECCCAAA@@@@@@AAAAAAAAA@@@@@@???>>>@@@AAAAAA@@@@@@AAACCC@@@BBBDDDDDDEEEFFFHHHKKKJJJLLLOOORRRUUUVVVVVVVVVZZZ___eeekkkpppvvv|||{{{xxxrrrmmmgggaaa[[[VVVVVVUUUSSSQQQPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUUUUTTTRRROOOLLLJJJHHHHHHHHHHHHHHHGGGGGGFFFGGGIIIKKKKKKIIIGGGFFFFFFDDDCCCCCCCCCCCCBBB???<<<>>>===<<<:::999999888888888888777777777777888888666666666666666555444444666666666666666666666666555555555444444444333333444444333333333333444444222222333333444444555555444555666777666555333222333333333333333333333333222222222222222222222222333333333333333333333333222111666999555666777222555555555444444444333333333333333444444444444555333333333444444444555555444444444444444555666666555555555555666666666666888888888888888888888888666666666666666777777888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVVVVUUUUUUUUUTTTQQQOOOMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDGGGIIIHHHFFFEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFEEEDDDFFFEEEDDDCCCCCCCCCDDDDDD@@@AAAAAAAAAAAAAAA@@@@@@BBBBBB@@@@@@???@@@@@@AAAAAA???>>>>>>@@@AAAAAA@@@AAA@@@@@@???>>>>>>======<<<<<<;;;;;;:::999999999888999;;;======;;;999888777777777777777777777777888888888888888888888888666666666666666666666666777777777777777777777777666777999888777777888:::999999999999999999999999;;;<<<===>>>???BBBFFFIIILLLSSS^^^mmm}}}jjjeee^^^XXXTTTQQQOOONNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKMMMPPPPPPRRRTTTUUUUUUVVVYYY[[[^^^```dddhhhlllooopppqqqxxx|||~~~wwwooolllhhhddd```[[[VVVRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQPPPPPPPPPPPPRRRSSSSSSUUUUUUUUUTTTRRROOOMMMKKKGGGGGGGGGGGGFFFFFFEEEEEEGGGIIILLLLLLIIIGGGFFFFFFCCCBBBAAABBBBBBAAA???<<<===<<<;;;999888888888888888777777666666777777888666666666666666555555444555555666666777777888888666666555555555444444444444444333333333333444444222333333333333333333333444555555666666444333222333333333333333333333333222222222222222222222222333333333333333333333333111222555666555444333333555555555555555444444444333333333333444444444444333333333444444444444555444444444444444555555666444555555555555666666666555555555555555555555555666666555555666666777888999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAADDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGDDDFFFHHHIIIGGGFFFFFFGGGGGGGGGHHHJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJDDDDDDDDDEEEFFFGGGIIIIIIGGGEEEDDDCCCDDDEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@AAAAAA@@@???===>>>@@@AAA@@@@@@@@@??????>>>>>>============<<<<<<;;;;;;:::999999888888999::::::999888888777777777777777777777777777777777777777777777777555555555555555555555555777777777777777777777777666777888888777777888999888888888888888888888888:::;;;;;;::::::;;;===@@@@@@EEENNNXXXeeeuuuvvvnnniiigggeeedddeeedddaaa^^^\\\[[[[[[[[[ZZZ[[[[[[[[[[[[]]]aaadddjjjlllnnnppppppqqqsssuuu{{{}}}xxxqqqhhheeebbb```^^^ZZZVVVSSSQQQQQQRRRRRRQQQPPPNNNMMMOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSQQQOOOMMMLLLGGGGGGFFFEEEEEEDDDDDDDDDGGGIIIKKKKKKIIIGGGFFFFFFBBBBBBAAABBBCCCBBB@@@>>><<<;;;:::999888777777777777777666666666666777777555666666666666666555555444444555666777777888888666666666555555555444444444333333333333333333444333333333333333333333333444444555555555444333222333333333333333333333333222222222222222222222222222222222222222222222222333222---///777777333666555555555555555555555555222222333333333444444444444444444444444444444444444444333333444444555666444444444555555555666666333333333333333333333333666555555555555666777777888888888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;===>>>>>>>>>>>>>>>???????????????>>>>>>???@@@AAABBBCCCDDDIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKIIIJJJIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHCCCDDDGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCDDDDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA????????????@@@@@@AAAAAADDDDDDCCCBBBBBBAAAAAAAAA@@@???======???@@@??????>>>>>>>>>=========<<<<<<======<<<;;;;;;::::::999888888777777777777888888777777777777777777777777777777777777777777777777555555555555555555555555666666666666666666666666555666888777666666777999888888888888888888888888888999999888777777999:::>>>AAAFFFJJJQQQ]]]nnn{{{}}}{{{xxxwwwwwwwwwvvvvvvwwwvvvwwwyyy}}}zzzmmmfffcccaaa___^^^]]][[[XXXVVVQQQQQQRRRSSSRRRPPPNNNMMMNNNOOOQQQSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPOOONNNMMMHHHGGGFFFEEEDDDDDDDDDDDDFFFIIIKKKKKKIIIFFFEEEEEECCCBBBBBBCCCDDDDDDBBB@@@<<<;;;:::999888777777777777777666666666666777777555555666666666666666555333333444555555666777777666555555555444444444444333333333222222333333333222333333333333333444444444444444444444333333222333333333333333333333333222222222222222222222222222222222222222222222222555333,,,666KKKGGG888777444444555555555555555555222222222333333333444444444444444444444444444444333333333333333444555555444444444444555555555555666666666666666666666666555555555555555666666777777777777888888999999999999999999999:::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>><<<===>>>>>>??????>>>>>>======>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNMMMKKKJJJFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDFFFHHHJJJKKKLLLKKKIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHDDDEEEGGGIIIJJJKKKJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNIIIHHHGGGFFFFFFFFFHHHHHHHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAABBBCCCEEEEEEDDDDDDCCCBBBAAAAAA@@@>>>======>>>???>>>=========<<<<<<<<<<<<<<<;;;===<<<<<<;;;::::::999999888777666666666666777888777777777777777777777777888888888888888888888888666666666666666666666666555555555555555555555555444666777777666555777888777777777777777777777777555777888888777777999::::::===@@@AAACCCJJJVVV___qqqeee______]]]\\\\\\\\\\\\YYYWWWSSSSSSTTTTTTSSSRRRPPPOOOOOOQQQSSSUUUVVVUUUSSSRRRRRRQQQPPPPPPOOONNNNNNMMMIIIHHHFFFDDDCCCCCCDDDDDDEEEGGGJJJJJJGGGEEEDDDDDDBBBBBBBBBCCCEEEEEECCCAAA===<<<;;;999888888888888777666666555555666666777444555666666666666666666333333444444555555666666555555444444444333333333333333222222222222333333222222333444444555666666444444444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333666333EEEcccYYY;;;666333333333444444444444444222222222222333333333333555444444444444333333333333333333333333444444555333444444444444555555555666666666666666666666666555555444444555555666777666666777777888999999999888888999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<===;;;<<<===??????>>>>>>===<<<===>>>???@@@@@@@@@@@@???????????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>BBBBBBAAAAAAAAACCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCEEEFFFHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJLLLNNNPPPPPPMMMKKKFFFGGGIIIJJJLLLLLLMMMMMMKKKKKKKKKIIIHHHFFFDDDCCCFFFGGGJJJLLLMMMLLLJJJIIIFFFFFFGGGGGGHHHIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJHHHEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@BBBDDDFFFFFFFFFFFFEEEEEECCCBBBAAA@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888888777777666666777777888777777777777777777777777888888888888888888888888666666666666666666666666555555555555555555555555444555666666555555666777666666666666666666666666444666777888888888:::<<<:::<<>>===<<<:::999999888888666666555555555555666666444444555666666666666666555555555555555666666666444333333333333222222222333333222222222222333333222222333444666777888888444444333333222222333333333333333333333333333333222222222222222222222222111111111111111111111111111777444GGGfffXXX888666222222222333333333444444111222222222222333333333555555444444444333333333333333222222333333444555333333444444444555555555444444444444444444444444555444444444444555666666666666666777888999999999888888888888999999999999::::::999999999888888888:::999999999999:::;;;;;;;;;<<<>>>?????????======:::;;;===>>>??????>>>>>>AAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB???@@@AAABBBCCCCCCBBBAAADDDCCCAAA@@@@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLIIIJJJKKKOOOQQQQQQNNNJJJFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCDDDFFFIIILLLMMMKKKIIIHHHFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLKKKIIIGGGFFFFFFFFFEEECCCBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@???@@@AAADDDFFFHHHGGGGGGGGGGGGFFFDDDBBBAAA@@@>>><<<<<<=========;;;:::::::::::::::;;;;;;;;;;;;::::::999999888777777777777777777777777777777777777777777777777777777777777777777777777777777555555555555555555555555444444444444444444444444333555666666555444666777666666666666666666666666333555888888888999:::;;;;;;<<<===???AAACCCFFFGGG|||nnnddd___]]]^^^]]]\\\]]]^^^^^^\\\[[[WWWWWWVVVVVVUUUTTTTTTTTTRRRTTTWWWYYYYYYVVVSSSQQQOOONNNNNNMMMLLLLLLMMMMMMKKKJJJGGGEEEDDDDDDEEEEEECCCEEEGGGGGGEEECCCBBBBBB?????????AAACCCDDDBBB@@@>>>===<<<;;;:::999999999666666555555555555666666444444555666777777666666777777777777666666666666333333333222222222111111333222222222222222222333111222333555777888999:::555444333222222222333333333333333333333333333333222222222222222222222222111111111111111111111111111777...<<<[[[MMM222888111111111222222333333333111111222222222333333333555555555444444333333333333333222222333333444555333333333444444444555555888888888888888888888888555444444444444555666666555666666777888999999999777888888888888999999999888888888888777777777777888888888888888888999999;;;<<<>>>???@@@???>>><<<999:::<<<===>>>======<<>>>>>===<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFHHHHHHHHHHHHFFFEEECCCAAAAAABBBDDDEEEFFFFFFEEEDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAACCCDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCC???@@@BBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJNNNQQQQQQMMMIIIFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLKKKJJJHHHEEEDDDBBBCCCEEEHHHKKKLLLKKKHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKKKKLLLKKKKKKJJJIIIEEEFFFFFFGGGGGGHHHHHHIIIFFFGGGIIIKKKLLLLLLKKKKKKLLLJJJGGGFFFGGGGGGEEEDDDBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@BBBDDDGGGIIIGGGGGGHHHGGGFFFDDDBBBAAA@@@>>><<<<<<<<<===<<<;;;::::::::::::::::::::::::::::::999999888777777666777777888888888888777777777777777777777777777777666666666666666666666666444444444444444444444444444444444444444444444444333444666555444444555777666666666666666666666666444666888999888888999:::999888777888;;;======<<<{{{ooofffbbb___^^^\\\ZZZXXXYYY[[[]]][[[YYYVVVVVVVVVUUUTTTSSSRRRQQQVVVWWWXXXYYYXXXWWWUUUTTTPPPOOOMMMLLLJJJJJJKKKKKKHHHGGGEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFEEEDDDBBB@@@===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::777666555444444333444444444444444444444444444444444444444555555555666666333333333333333333333333444333333222222333333444111222444666888999::::::777666444333222111111111111222222333333222222111000111222222333333333333222222222222222111000///---000555:::;;;999555222333333222111111222333333111111222222222333333333666666555555555444444444444444444444444444444444555555555555555555555555666555555555555444444444333444444444555666666666666666666666777777777777::::::999888888999:::::::::::::::999999888888888777888888888888999999999:::;;;<<<<<<======<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>??????@@@EEE===>>>NNN]]]^^^WWWQQQZZZHHH<<>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>===@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFEEECCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEHHHHHHHHHGGGEEECCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEDDDEEEFFFIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJGGGEEECCCBBBEEEFFFHHHJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIHHHGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@@@@AAADDDFFFHHHEEEFFFGGGHHHGGGDDDAAA???============<<<<<<<<<<<<:::::::::999999999888888999888888777666555555444666666666666777777777777666666666666666666666666444444444555555555555666555555555555555555555555777777777777777777777777555444444444444555666666888888777777666666666555666666666666777777777777777777777888999999::::::|||qqqgggaaa^^^\\\[[[[[[YYYXXXYYY[[[\\\ZZZXXXVVVVVVUUUTTTSSSSSSSSSSSSVVVWWWXXXXXXWWWVVVTTTRRROOONNNLLLJJJIIIIIIIIIJJJGGGFFFDDDBBBAAAAAAAAABBBAAABBBCCCDDDDDDBBBAAA???======>>>???????????????>>>>>>===<<<;;;:::999999777666555444444333444444444444444444444444444444333444444444555555555666333333333333333333333333444333333222222333333444222333555777888999::::::666555444333222111111111111222222333333222222111111111222333333333222222111111222222222111000000///000222333444333111000333222222111111222222333222222222222222222222333555444444444333333333333444444444444444444444444555555555555555555555555555555555555444444444444444444444444555555555555666666666777777777777888:::999888888888888999:::::::::999999999888888888777777888888888999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<========================>>>>>>>>>=========<<<<<<>>>>>>=========>>>??????>>><<<@@@NNNYYY]]]___```dddPPP@@@@@@CCCBBBBBBFFFBBBBBBBBBAAA@@@????????????>>>>>>======>>>>>>???>>>>>>??????@@@@@@??????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAABBBBBBBBBCCCDDDCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOMMMMMMLLLJJJHHHEEECCCBBBDDDEEEGGGHHHJJJJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBDDDEEEDDDEEEFFFGGGFFFCCC@@@>>>=========<<<<<<<<<;;;;;;::::::999999999888888888888888777777666555555444555555666666666777777777666666666666666666666666444444444444555555555555555555555555555555555555555555555555555555555555444444444444444555666666777777666666666555555555444444444444555555555555666666777888888999999:::}}}yyyrrrmmmfff```]]][[[ZZZYYYZZZYYYXXXXXXZZZZZZYYYXXXVVVUUUSSSRRRRRRSSSUUUVVVWWWWWWXXXWWWVVVTTTRRRPPPMMMLLLKKKIIIHHHHHHHHHHHHFFFEEECCCAAA@@@@@@@@@AAA@@@AAABBBBBBBBBAAA???>>><<<<<<<<<<<<============<<<<<<;;;:::999999888888777666555444444333444444444444444444444444444444333333444444444444555555222222333333333333333333444333333222222333333444444555666777999999::::::666555444222111111111111111111222222222222111111222222222333222222111111///000111111222222111111333222000///...///000000333222111111111111222333222222222222222222222222333333333333222222222222444444444444444444444444444444444444444444444444555555555555444444444444555555555555444444444444666666777777777888888888999999888888888888999999999999999888888888888888777777777888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<======<<<<<<======>>>?????????BBBGGGIIIKKKPPPWWW___OOOBBBBBBCCCAAA@@@CCCAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<======>>>????????????>>>>>>===?????????>>>>>>>>>======???@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAACCCAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHGGGGGGFFFEEECCCBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEGGGHHHJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNLLLJJJHHHEEECCCBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCDDDEEEDDDBBB???>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888777888777777666666555555555555555555666666666666777666666666666666666666666444444444444555555555555444444444444444444444444333333333333333333333333444444444444444555555666555555555555444444444444333444444444444555555555666666777777888888999999}}}zzzuuuoookkkgggddd```]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPQQQSSSUUUWWWYYYXXXXXXWWWUUUSSSQQQOOOLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???@@@AAAAAAAAA@@@??????;;;;;;:::::::::;;;;;;;;;<<<;;;;;;:::999999888888777666555444444333444444333333333333333333333333333333333333333333444444222222222222222333333333444333333222222333333444555666777888999999999999555444333222111111111111111111222222222222111111222222222222222111000///...///000111222222222222555333222000000111222333222222111111111111222222333333333222222222222111333333333333333222222222333333333333333333333333444444444444444444444444555555555444444444333333555555555444444333333333666666666777777777888888888888888777777888888888888888888888888888888777777777777777888888888888999999999999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAA???<<<;;;???DDDIIIBBB???CCCFFFBBB===<<>>>>>>>>============<<<<<<<<<<<<======????????????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::>>>??????@@@@@@??????>>>============???AAACCCDDDFFFFFFEEECCCAAA@@@AAACCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIFFFGGGHHHIIIIIIJJJJJJJJJNNNMMMLLLJJJHHHEEECCCBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAACCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKGGGGGGEEEDDDCCCCCCBBBBBBAAAAAA???>>>>>>===>>>>>>AAAAAABBBBBBAAA@@@>>>===;;;;;;;;;;;;::::::::::::999888888888888777777777777777666666666555555555444444555555555666666666555555555555555555555555333333444444444555555555444444444444444444444444222222222222222222222222444444333333444444555666333333333333333333333333555555555666666666777777555555666666777888888999wwwuuurrrpppnnnlllhhheeebbb___]]][[[[[[ZZZXXXVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSRRRPPPOOOOOORRRTTTVVVYYYXXXWWWUUUSSSQQQPPPOOOLLLLLLLLLKKKJJJIIIHHHGGGFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@::::::999888888999999:::<<<<<<;;;;;;:::999999999777666555444444333444444333333333333333333333333333333333333333333222222111111111222222333333333444333333222222333333444666777777888888888777777444333333222111111111111000111111222222111111000222222222222111111000///---...///000111222222222111222222222333333333333111111111111111111111111222222222222222222222222333333333333333444444444333333333333333333333333444444444444444444444444555444444444444333333333555555444444333333333222555666666666666777777777777777777777777777777777777777777777777777777777666666777777777888888888999888888777888999::::::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<======???AAAAAAAAA>>>;;;<<<@@@BBB@@@===<<<===============<<<<<<<<<>>>======<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::999===>>>>>>>>>>>>>>>>>>======<<<<<<===???CCCFFFIIILLLLLLKKKHHHDDDBBBBBBCCCAAA@@@@@@AAAAAABBBCCCDDDBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@?????????@@@AAACCCEEEFFFFFFFFFEEEEEEGGGHHHHHHIIIHHHHHHLLLLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBCCCDDDDDDEEECCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEEEEDDDBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>>===<<<<<<;;;?????????@@@???>>>===<<<::::::::::::999999999999888888888777777777666666666666666666555555555555444444444444555555555555444444444444444444444444333333333444444444444555444444444444444444444444333333333333333333333333333333333333333444555555222222222333333333333333555555555555666666666666444555555666666777888888zzzmmmkkkhhhgggfffeeecccaaa]]][[[XXXWWWWWWVVVTTTRRRSSSTTTTTTSSSQQQPPPQQQRRRQQQPPPOOONNNNNNPPPRRRSSSVVVUUUTTTRRRPPPOOOMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFFFFEEECCCAAA@@@@@@@@@AAA????????????@@@@@@@@@@@@;;;:::888777777888999999;;;;;;;;;::::::999999999777666555444444333444444333333333333333333333333333333222222222222111111000000111111222333333333444333333222222333333444777777777777777666555555333333222111111111111111000000111111111111000000111111111222111111000000---...///000111111111111...///000222222222111000000000111222222111000000111111222222222333333333333333333333444444444444333333333333333333333333333333333333333333333333444444444444333333333333444444444444333333333333444444555555555666666666666666777777777777666666666666666666777777777777666666666777777777888888888888777666666888999:::777888888999;;;<<<<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<999;;;;;;<<>><<<;;;;;;<<<===???<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<======<<<============<<<<<<;;;=========<<<<<<<<<;;;;;;<<<======>>>>>>======<<<===<<<<<<===AAAFFFLLLOOOUUUVVVTTTPPPKKKFFFCCCBBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@??????>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHIIIIIIIIIHHHGGGEEECCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDD@@@@@@???>>>===<<<;;;:::===============<<<;;;;;;999999999999888888888888777777777777666666666666555555555555555555555555333333333444444444555555444444444444444444444444333333333333444444444444333333333333333333333333444444444444444444444444333333333333333444444555222222222222333333333333222333333333333444444444444444555555666666777777{{{qqqfffdddaaa`````````___]]]ZZZWWWUUUSSSSSSSSSRRRQQQPPPRRRRRRQQQNNNMMMNNNOOONNNNNNNNNNNNNNNNNNOOOOOORRRQQQOOONNNLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEECCCBBB@@@????????????>>>=========>>>>>>???@@@;;;:::888777666777888999999999999999999888888888777666555444444333444444222222222222222222222222333222222222111111111111///000000111222222333333444333333222222333333444777777777666666444333333333222222111111111111111000000111111111111000000///000000111111111111000......///000111111000000//////000000//////......///000111222222111000///000000111222333444444555111222222222333333333333222222222222222222222222333333333333333333333333444444444333333333222222333333333333333333444444333333333444444444444555555555666777777666555555555555555666666666777777666666666666777777777888888777666555555777888:::777888888888999999::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999999999:::;;;;;;;;;===<<<999999<<<:::555>>>>>>===:::888:::<<<>>>:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<============<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======<<<>>>CCCJJJQQQUUU^^^___]]]YYYQQQJJJDDDBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHGGGFFFFFFGGGFFFFFFEEECCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDD?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777666666666555555555555555555555555555555555222333333333333444444444333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444333333222222333333444555222222222333333333444444222222333333333444444444333444444555555666777777ssshhhccc```]]]\\\\\\\\\[[[ZZZYYYVVVSSSRRRSSSSSSSSSRRRNNNPPPQQQPPPLLLKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCCCCBBB@@@???======>>>>>><<<<<<<<<<<<<<<===>>>???<<<:::888777666777888999888888888888777777777777777777555444444444444444222222222222222222222222333222222222111111000000///000000111222222333333444333333222222333333444777777666666555333222111222222111111111111111111000000111111111111000000...///000111111111111111...//////000000000000000444333111///............///000111222222111000/////////000111333444555666000000111111222222222222222222222222222222222222333333333333333333333333444444444333333333222222222222222333333444444444222222222333333333444444444555666777777666555444444555555555666666777777666666666666777777777777888777555444555666888999888888888888777777777777777777777777777777777777999999999::::::;;;;;;;;;999999888888999999:::;;;999===>>>999888<<<>>><<<333999======;;;;;;::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::;;;<<<============<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;>>>======???DDDLLLTTTYYYddddddccc^^^VVVLLLEEEBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@@@@@@@@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@AAABBBCCCCCC????????????>>>===<<<;;;;;;;;;::::::::::::::::::888888888888777777777777777666666666555555555555444555555555555555555555222222333333333444444444333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333333222222333333444555222222222333333444444444444444444555555555666666333333444444555666666777}}}ooofff^^^]]][[[YYYXXXYYYZZZ[[[WWWVVVUUUTTTRRRQQQPPPOOOPPPOOOOOONNNMMMLLLKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???======<<<;;;;;;<<<======>>>======:::999888777666666666666666666666666555555555555555444333333222222333333222222222111111111111000///000111222222111000///222333333222111111222444111111222333333444555555777666555333222111000000000000000000000000000000000000000000000000000000............////////////222111111111000000//////000000000000111111111111222111111111000000//////000111111111111222222222333333333333333333333333444444444444444444444444333333333444444444555555222222222222222222222222333333333444444444555555444444333333333333222222555666777777777666444333444444444444444444444444666666666666777777777777777777777777666666666666888888999999999999888888777777777777777888888999888888999999999:::::::::777777777777777777777777:::999999888888999999:::888888999999999::::::::::::::::::999999999888888<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;;;;<<<========================;;;;;;;;;;;;<<<<<<<<<===??????@@@AAADDDIIIQQQVVV___aaaccc```YYYPPPHHHDDD@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCCCCCCC>>>????????????@@@@@@@@@????????????>>>===<<<;;;:::::::::999999999888888999999888888777777666666555555444444444333333333555444444333333222222111333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333444444444444444444444444666555333222111222333333333333333444444555555555444444444444444444444444|||ssshhh```]]]\\\ZZZXXXWWWXXXYYYZZZVVVVVVUUUSSSRRRPPPOOOOOOPPPOOONNNMMMLLLKKKKKKJJJLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<999:::;;;<<<<<<<<<<<<<<<999999888777666666666666666666666666555555555444444444333222222222222333222222222111111111000000///000111111111111000///111111222111000///111333111222222333333444444444444444222111000000000000000000000000000000000000000000000000000000000000........./////////000000111111111000000000//////...////////////000000000111111111111000000000///000000111111111222222222000111111222333444555555222222222222222222222222222333333333333444444444222222222222222222222222222222222222333333333444222222222333333444444444555666666777666555444333444444444444444444444444444444555555555666666666666666666666666666666666777888888888888888888777777777666666777777888999777777777888888888999999777777777777777777777777999999888888888888999999888888888999999999::::::999999999999888888888888;;;:::999999999999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????AAAFFFMMMRRRYYY\\\]]][[[TTTLLLFFFBBB@@@????????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::999999999888888888666666666777777777777777555444444444444333333333222333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333555444333222222222222333444444444444444444555555444444444444444444444444{{{tttnnnhhhaaa[[[[[[ZZZXXXWWWVVVVVVWWWXXXUUUUUUTTTSSSQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@AAAAAA@@@??????>>>======888999999:::::::::::::::999888777666666555555666666666555555555444444444444444333222222222222222222222111111111000000000///000000111111000000//////000111000......000222222222222333333333333333111111000///////////////000000000000000000000000000000000000000000000000////////////000000000000111111000000000000//////............////////////111111111111000000000000000000000111111111222222111111222222222333333333000000000000000000000000111111222222222333333333222222222222222222222222111111111111222222222222000111111222444555555666555555666666555555444333444444444444444444444444333333333444444444555555666666666666666666666666666777777888888777777666666666666666666777888888666666666666777777777777777777777777777777777777999888888777777888888999777888888888999999999999888888888777777777666666::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<=========>>><<<======>>>???BBBHHHKKKQQQSSSUUUSSSNNNGGGBBB@@@??????>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFCCCBBBBBBAAA@@@@@@@@@@@@???>>>>>>======<<<<<<;;;=========<<<<<<;;;:::999999999999999888888888777444444444555666666777777444444444444333333333333111111222222333444444555333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222444444333222222222222333444444444444444444333333444444444444444444444444yyytttmmmhhhdddaaa^^^[[[YYYXXXWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBBBBBBBAAA@@@???@@@@@@??????>>>======<<<888999999::::::999999999888888777666555555555555555555555444444444333333444333333222111222222222111111111111000000000000///000000000000000000///000000111000///...000222333333333222222222222222/////////......//////000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000//////........./////////000000111111111000000000000000000000000000111111111111555444333222111000///...///////////////000000000000111111111111222222222111111111111111111111111111111111222222222222333111111222333333444555555555555555555444444333333333333333333333333333333333333333333444444444444444555555555555555666666555666666777777666666555666555555555555666777777555555666666666777777777777777777777777777777777888777777666666777777888777777777888888888888999777777666666666555555555999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<=========>>>>>><<<===>>>===>>>@@@CCCFFFHHHKKKLLLLLLHHHCCC@@@>>>>>>>>>======>>>>>>???@@@BBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDAAAAAA@@@@@@???@@@@@@@@@@@@??????>>><<<;;;;;;:::;;;;;;;;;;;;;;;:::888888999888888888888777777777444444444444444444444555444444444333333333222222111111222222333333333333222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222333333222222222222111111333333333333333333333333zzztttkkkhhhccc___]]]\\\\\\[[[WWWWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<;;;999999:::::::::999999888888777666555444444444444444444444444333333333333333333222111111111111222111111111000000000//////000//////////////////000000111222111//////111222222222222222222222222111000////////////000111111////////////////////////////////////////////////////////////000000000000//////////////////000000//////000000000111111111000000000000000000111111//////000000000111111111444444333222000///......////////////000000111111000000000111111111222222111111111111111111111111222222222222333333333333333333333333333333333333555444444333333333333333333333333333333333333333333333444444444555555555333333444444555555555555444555555666666555555444555555555444555555666777666666666777777777777888666666666666666666666666777666666555555666666777666666777777777888888888666666666555555555444444888888888999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???>>>>>>>>>AAACCCBBBDDDFFFFFFCCC@@@>>>>>>===<<<<<<<<<<<<===>>>>>>AAAAAAAAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDDDDEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@?????????@@@AAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::999888777888888888777777777666666666555555444333222222111444444333333333222222222333333333222222111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111222222222222222222222000000000000000000000000333333333333333333333333{{{xxxssskkkeee___^^^[[[YYYXXXXXXXXXYYYWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA??????@@@@@@@@@@@@??????<<<<<<<<<;;;;;;:::::::::999999999999999999888777777666555444444333333444444444333333333222222222333333222111111111111111111111000000000/////////000//////......//////000111111222111000///111333111111111222222222222222111000000000000000111222////////////////////////////////////////////////............////////////......////////////000000000000000000111111111111000000000000111111111111/////////000000000111111//////000000111111111111...//////000000111111222000000111111111222222222111111111111111111111111222222222222333333333444444444444333333222222222555444333222222222222333333333333333333333333333333333333444444444555555222222333333444555555555444444444555555444444444444444444444444555666666666666666666777777777777666666666666666666666666666555555444444555555666666666666666777777777777666666666555555555444444666777888999:::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<>>>??????>>>>>>???@@@>>>@@@AAAAAA???=========<<<<<<;;;;;;<<<<<<===>>>??????@@@AAABBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<<<<;;;;;;;;;;;;::::::999888777777777777777666666666666777666555444333111000000333333333333222222222222444333333222111111000000222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333000111222222333222222222////////////000000111111333333333333333333333333xxxtttpppmmmkkkgggaaa]]]XXXXXXWWWVVVUUUUUUVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>======>>>>>>>>>>>>======:::::::::999999999999999777888888888888777666555777666555444333333333333333333333333222222222222333222222111111111111111111000000000////////////000///............///000///000111000///...000222000000111111222222333333111111000000000000000000////////////////////////////////////////////////------------...................../////////000000/////////000000000000111///000000000111111111111////////////000000000111---......///000111222222.........///000111111111111111111222222222333333111111111111111111111111111111111111222222222222333333333333333333333333444444222111111111222333222222222222222222222222222222222222333333333333111222222333444444555555333333444444444444333333444444333333444444555666444444555555555666666666666666666666666666666666555555444444444444555555555555555666666666777777666666666666555555555555555666888999:::::::::999777777888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::<<<>>>???>>>======>>>;;;<<<======;;;:::;;;<<<;;;;;;;;;:::;;;<<<<<<======>>>>>>???AAABBBBBBCCC?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>======@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAABBBBBBBBBCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@????????????AAAAAA@@@@@@????????????<<<<<<<<<<<<===>>>???@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;:::999888777777777666666666555555555666666555444333222222111333333333222222222222111222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222///000111222333222222111...//////000111222333333222222222222222222222222xxxsssnnnjjjfffdddcccaaa]]]YYYVVVWWWWWWVVVUUUUUUVVVWWWVVVVVVWWWVVVVVVUUUTTTSSSOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCBBBAAAAAA@@@@@@???>>>???@@@@@@@@@???===<<<;;;;;;<<<<<<===<<<<<<;;;999999888888888888888888666666777777666555444444666666555444333333333333333333333222222222111111333222222111000111111111000000000000////////////000///...------...///000...///000///------///000//////000111222333333444111111000///////////////////////////////////////////////////////////////,,,,,,,,,---------......---.........//////000000............/////////000//////000000111111111222////////////000000000000000000000000////////////------......///000111111111222222222222333333333000000000000000000000000000000000000111111111111111111222333444444555666444333222111111111222333222222222222222222222222000111111111111222222222111111222333333444555555222333333444444333333222444333333333333444555555333333333444444444555555666666666666666666666666555444444333333444444555555555555555666666666777777777666666666555555555555666888999::::::999999666777777777777888888888999999999999999999999999999999999:::::::::;;;;;;999;;;===>>>===<<<<<<<<<999:::;;;:::999888999:::;;;::::::::::::;;;<<<<<<<<<===>>>???@@@AAABBBBBB??????????????????@@@@@@>>>>>>>>>>>>============@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@?????????@@@AAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@????????????>>>AAAAAA@@@@@@???>>>>>>>>>:::::::::;;;<<<===>>>???=========<<<;;;;;;::::::;;;;;;;;;;;;:::999888888777666666666555555555555444444444444444444444444333333333222222222111111000000000111222222333333111111111111111111111111111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000///000111222333333222111//////000222333444555666222222222222222222222222}}}wwwpppjjjccccccbbb```]]][[[YYYWWWWWWWWWVVVUUUTTTSSSRRRQQQVVVUUUUUUUUUVVVTTTRRROOOOOOPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHBBBAAAAAA@@@???>>>======@@@@@@???>>>===<<<;;;;;;========================999999888888777666666666666666666666555555555555555444333333222222333333111222222333333222222111000000000000000000000000...///000111111000///...////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////111000000///...------------.........---,,,,,,+++//////............//////---,,,,,,,,,,,,---......////////////////////////000000//////.........---////////////000000000000111000000///...---------111111111000000000000000///////////////...------222111000000000111333333333222222111111222222333333222222111111222222333222222222111111111111000333333111111111111333333000000111111111222222222333444444555555444444333444444333222222111111000444444444555555555555666555555555444444333333333333333333444444444555555555555555555555555555555777666444333222333333444888888999999999:::::::::666666666666777777777777:::999999888888999999:::;;;;;;999888888999;;;;;;;;;;;;;;;;;;::::::999888;;;:::999999999:::;;;<<<999999999999999999999999<<<<<<<<<<<<============??????????????????@@@AAA???>>>===<<<;;;;;;<<<===>>>???BBBDDDEEEEEEEEEDDD@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAABBBBBB@@@???>>>>>>===>>>@@@???>>>======>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>=========>>>>>>===<<<;;;;;;:::;;;;;;========================>>>======<<<;;;;;;::::::999999999888888888777777888777777666555444444444444444444333333222222222222222222111111111111000111111222222222222111111000000000000111222333444///000111222222111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222333333333222222111zzztttoooiiidddaaaaaa```^^^\\\YYYWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQUUUUUUTTTUUUVVVUUURRRPPPOOOOOOPPPQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGBBBBBBAAA@@@???>>>======@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666555555555555444444444444444444333222222222222333111222222333333222222111000000000000000000000000///000111222222111000///////////////000000000000.../////////000000000000000000000000000000000000////////////////////////........................000000000///...---------------......------,,,+++//////............//////...------------...//////........................000/////////.........---.../////////000000000000......//////000000111111000000000000000000000000111111111111111000//////111111000000000111222333222111111000000111111222333222222111111222222333222222222111111111000000333222111000000111222333111111111111222222222222333444444444444333333222333333333222222222222111444444444444555555555555555555444444444333333333333333333444444444444555555555555555555555555555555555444444333333444444777777777888888888999999666666666666777777777777999999999888888999999999::::::999999999999::::::::::::;;;;;;:::999999888::::::999999999:::;;;<<<999999999999999999999999<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;<<<<<<===???@@@BBBDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>??????>>>======>>>??????AAAAAAAAAAAA@@@@@@@@@???@@@???>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999999999888888888777777777777777666666555444444333333333333333222222222222222222222111111111000000000111111222222111111000222222111111000111111111///000111222222111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111111111222222333333222222111wwwooojjjgggbbb___^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSSSSTTTVVVUUUSSSQQQNNNNNNOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEBBBBBBAAA@@@???>>>======@@@??????>>>===<<<;;;;;;::::::::::::::::::::::::999888888777777666666555444444444444333333333222444444333222222222222222111111222222222222111111000000000000000000000000000111111222222111111000////////////000000000000....../////////000000000000000000000000000000000////////////////////////........................000000//////...---------------......------,,,,,,........................///............///000000......................../////////...................../////////000000000...//////000111111222222000000000000000000000000111111111111111000000///111000000000000111222222000000000//////000000000222222111111111111222222222222111111111000000000222111111000000111111222111111222222222333333333333333444333333222111111111111222222222333333333444444444444555555555555444444444444333333333333333333333333444444444444555555555555555555555555333444444555555555555444666666666666777777777777666666666666777777777777999999888888888888999999999999::::::::::::999999999::::::::::::999888888999999999999999:::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<===============<<<<<<===>>>>>>??????>>><<<;;;;;;<<<======???@@@AAABBBCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDCCCCCCBBBAAAAAABBBAAA@@@??????????????????>>>>>>=========>>>>>>@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>???@@@??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;::::::999999888888888888777777777777666666666555555444444333111111111111111222222222222222111111111000000000000111111222222111111000333333222111000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000111111000000000000111111111111111111222222222222222111zzzuuunnnhhheeeccc```^^^]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQSSSUUUUUUSSSQQQMMMMMMNNNOOOOOOOOONNNNNNLLLLLLJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>===??????>>>===<<<;;;;;;:::::::::::::::::::::::::::888888888777666666555555444444444444333333333333444333333222111222222222111111222222222222111111000000000000000000000000000000000111111000000000////////////000000000000........./////////000000000000000000000000000000////////////////////////......................../////////......---------,,,------...------,,,,,,.......................................//////000........................................................./////////000000000000000000//////....../////////000000000000000......////////////......000000000000000111111222111000000//////000000111222222111111111111222222111111111111000000000000222222222222222222222222222222222222333333333333333333333333222111000000000000111222333333444444333333444444444555555555333333333333333333333333222222333333333444444444555555555555555555555555222333444666666666555444555555666666666777777777666666666666777777777777888888777777777777888888777888999::::::999888777888999999999999999888888888888888999999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>===>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@?????????@@@@@@??????>>>>>>>>>======>>>?????????>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@>>>>>>===;;;;;;;;;;;;;;;999999999999999999999999;;;;;;::::::999999999999888888777777777666666666555555555444444444333333//////000000111111222222111111111111000000000000000000111111111111000000222222111000000000000000000000000111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111///000000000111111111111000111111222222222222111{{{ppplllgggcccaaa```___^^^]]]]]]]]]\\\[[[YYYXXXWWWUUUUUUUUUTTTTTTSSSSSSRRROOOOOOOOOQQQSSSTTTRRRPPPLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFDDDDDDCCCBBBBBBAAA@@@???>>>>>>??????>>>===<<<;;;::::::::::::::::::::::::::::::888888777777666555555555555555555444444444444333333333222111111111111222000111111222222111111000000000000000000000000000/////////....../////////////////////000000000000............////////////////////////////////////............................................................------------,,,,,,------...------,,,------............------------,,,,,,------...///........................---------...........................////////////...............---------......//////000000000000......////////////......//////000000111111111111111111111000000111111111222111111000000111111222111111111000000000//////222333333333333333333222111111222222222333333333222333333333222222111000000000111222333444444555333333333444444444444555333333333333333333333333222222222333333333444444555555555555555555555555222333555666777666555555666666666777777777777888666666666666777777777777888777777666666777777888666777999999999999777666777777888888999888888777777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>>>>===<<<;;;;;;<<<===>>><<<<<<>>>???AAABBBCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA???????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@<<<<<<;;;:::999999999999888888888888888888888888999999999999888888888888777777777666666666555555444444444444333333333333/////////000000111111111111111111000000000//////000000000111111000000000000000//////000111111222111000000000000000000111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000//////000000111111111111///000000000111111111111///000111111222222222222yyyrrrnnngggeeebbb___]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYYYYWWWWWWVVVUUUTTTSSSRRRRRRMMMMMMMMMOOOQQQQQQOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>???>>>>>>===<<<;;;::::::::::::::::::::::::::::::888777777666666555555444555555555555444444444444333333222111111111111111000000111111111111000000000000000000000000000000///......------......///////////////000000000000------........./////////////////////////////////........................------------------------------------------------,,,,,,------......------,,,---...//////...---,,,,,,,,,,,,,,,,,,---......---------------------------------------.........------........./////////******+++,,,...///000000---......//////000000111///000000111111111111111...///000000111111000000222111111000000111111222111111000000000000111111111111000000000/////////111222333333333333222111000000111111111222222222222222333333333333222222000000111222333333444444333333333333444444444444222222222222333333333333222222222222333333333333555555555555555555555555444555555666666666555555666666666666777777777777666666666666777777777777777777666666666666777777777777888888888888777777666666777888888888888777555666888999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<999999::::::;;;<<<>>>>>>======<<<;;;;;;<<<>>>???======>>>???AAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@;;;;;;:::999888888888888777777777777777777777777888888888888888888777777666666666666555555555555333333333333333333333333000000000000000111111111111111000000000////////////000000111111000000///////////////000111222222111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222000000000000111111111111//////000111222222222222zzzyyyvvvssspppmmmiiifffbbbaaa___]]]ZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVTTTSSSQQQPPPOOOLLLKKKLLLMMMOOOOOOMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCCCCBBBAAA@@@??????>>>>>>>>>===<<<;;;::::::999999999999999999999999999777777777666555555444444444444444444333333333222333222222111111111111111000000111111111111000000000000000000000000000000000///...------...///000////////////000000000000---------.........//////////////////////////////........................------------------------------------------------+++,,,------......------+++,,,...//////...,,,+++---------------...//////------------------------,,,,,,,,,------.........---------.........//////***+++,,,---...000111111------......///000000111//////000111111111111111......000111111111000///000000000//////000000000111111000000000000111111111000000000///////////////000111111111111000/////////000000000111111111111222333444444555444444111111111222222333333333222222333333333444444444111111222222222333333333111222222222222333333333555555555555555555555555777666666555555555555666444444555555555666666666666666666666777777777777777666666555555666666777777777777666666777777777555666666777888888777777444666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::::::::;;;===>>>???===<<<<<<;;;<<<===>>>???AAA@@@@@@@@@@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBBBB?????????@@@AAABBBCCCDDDBBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;:::999888888888888777777777777777777777777777777777777777777777777666666666555555555444444222222222222222222333333111111111111111111000000111000000000//////////////////000000000000//////000000/////////000000111222111000//////000111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222000000000000111111111111...///000111222222222222xxxtttooonnnllljjjhhhfffeeedddaaaaaa___]]]ZZZYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWUUUTTTQQQPPPNNNMMMKKKKKKKKKLLLMMMMMMKKKIIIKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBBBB@@@@@@???>>>>>>>>>===<<<;;;::::::999777777777777777777777777777777777666555555444444333333333222222222111111333222222111000111111111000000111111111111000000000000000000000000000000111000///......///000111////////////000000000000---------.........//////////////////////////////........................------------------------------------------------+++,,,,,,---.........---+++,,,...//////...,,,+++...............///000000------------------------,,,,,,,,,------.........---------.........//////.........///////////////---------...///000000111------...///////////////---...000111111111000/////////............//////111111000000000000111111000000000000////////////---...///000000///...---////////////000000000000111222333444555666666666111222222222222333333333222222333333333444444444111111111222222333333333111111222222222333333333555555555555555555555555888777666444444444555666333333333444444444555555666666666666777777777777666666555555555555666666888777666555555666777888555555666777777888777777444555777999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===??????===<<<;;;;;;<<<===>>>???DDDDDDBBBAAA@@@?????????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGEEEDDDCCCBBB?????????@@@AAABBBCCCDDDCCCCCCDDDDDDCCCAAA@@@???>>>>>>??????@@@@@@@@@AAA@@@@@@???>>>======>>>>>><<<<<<;;;:::999999999999888888888888888888888888666666666666777777777777666666555555555444444444222222222222222222222333333333222222111111000000000000000000//////////////////000000000000//////222111000//////......///222111000//////000111222000000000000000000000000........................000000000000000000000000000000000000000000000000...//////000111222222222000000000000111111111111......000111111222222222|||sssnnnlllhhheeebbbaaabbbcccaaa^^^]]]^^^^^^^^^]]]ZZZWWWVVV]]]]]]\\\ZZZYYYWWWVVVVVVWWWVVVUUUSSSSSSSSSSSSTTTNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@===;;;:::999999999888888888888888888999999666666666666555555555555444333333222222333333444222222222111111111000000000000000000000000000000222111111111000000/////////...---,,,,,,---...///...---,,,,,,---...///000//////............//////................................................//////.........---------,,,------......------,,,,,,,,,,,,---------......//////////////////////////////.........---------//////000000///...------------------------------///............---------------------------------////////////////////////000000000000000000000000........................////////////////////////111111000///////////////////////////////////////000000000000000000000111111222333333444444333333444333222222111111111111222222111111111111222222222222222222222222222222000000111111111222222222444444333333444444555666444444444555555555555666444444444444444444444444666666666666666666666666555666666666666666555555666666666666777777777777777777777777777777777777999999999888888888888888777888888888888999999999;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<>>>??????@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCC@@@BBBDDDDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>AAA@@@>>>======>>>>>>?????????>>>===<<<<<<;;;;;;777777777777666666666666777777777777777666555555888777555444333333444444555444444333222111000000222222222111111111111000000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000//////.........---111111000000//////............///000000000000000//////////////////......111111000000///.........000000000000000000000000222222222222222111000///|||ssslllhhhffffffccc````````````^^^\\\ZZZ[[[[[[\\\[[[XXXVVVUUUZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSOOONNNMMMLLLJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???===;;;:::999999999777777777777777777777777666666666666555555555555444333333222222333333444222222222111111111000000000000000000000000000000111111111000000000/////////...------------...///......---,,,------////////////............//////................................................///.........------------,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------///.........------------...............---,,,,,,---------------------------------.........//////------------------------////////////////////////////////////////////////........................////////////////////////111111000///////////////////////////////////////111111000000000000000000111222222333444333333333444333333222111111222222222111111000000111111222222222222222222222222222111111111111111111222222111111111111111222222333444444444444555555555555444444444444444444444444555555555555555555555555555666666666666666555555666666666666777777777777777777777777777777777777888888888888888888888888777888888888888999999999;;;;;;<<<<<<<<<<<<======;;;;;;<<<======<<<;;;;;;999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<<<<===??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBCCCEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@@@@@@@@@@@@@???AAA@@@>>>===<<<======>>>>>>>>>===;;;:::888777666888888888777777777666666666777777777777666555555777666555333333333333333444333333222222111111000222222222111111111111000000000000000000000000000111111000000000000000000000000000000000000000000////////////////////////000/////////............000000000000//////......------...///////////////.........///////////////////////////////////////000000000000000000000000111222222222222111000///}}}zzzuuuooojjjfffcccbbbbbbaaa___^^^^^^]]][[[YYYXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXXXXYYYYYYVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===;;;:::999999999666666666666666666666666666666666555555555555444333333222222222222333333222222222111111111111111000000000000000000000000111111000000000000/////////...------------...//////...------,,,------...........................------------------------------------------------............------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------------,,,++++++------------------------++++++,,,---...///000111------------------------////////////////////////////////////////////////........................////////////////////////111111000000000/////////000000000000000000000000111111111000000/////////111111222333333333333222444333333222222222222333222111111000000111111222222222222222222222222222222222111111111111111111000000000000000111111222444444444444555555555555444444444444444444444444555555555555555555555555555666666777777666666666666666666666777777777777777777777777777777777777777777777777777777777777777888888888888999999999<<<<<<<<<<<<======>>>>>>;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<=========???>>>===;;;;;;:::::::::===>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<===???>>>===;;;999777555555888888888777777777666666666666666777666666555444555555444333222222222222222222222222222222222222222222222111111111111000000000000000000000000000222222111000000///......000000000000000000000000........................////////////............000000000////////////...,,,------...............---.........//////000000------......///000000111000000000000000000000000111111222222111111000000}}}wwwssspppnnnllliiifffdddcccbbbaaaaaaaaa```___]]]ZZZXXXYYYZZZ[[[[[[\\\\\\[[[[[[UUUUUUUUUVVVWWWWWWXXXXXXTTTSSSRRRPPPPPPPPPPPPQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>===;;;:::999999888777777666666666666666555666666555555555444444444333333222222222222333333111111111111111111111111////////////////////////000000000000000000//////.........------.........///......------,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------........................------------------------,,,,,,------------,,,,,,------------------------,,,,,,------...//////000------------------------////////////////////////////////////////////////........................////////////////////////000000000111111000000000000000000000000000000000111111111000//////......000111111222222222222222333333222222222222333333111111000000000000111111111111111111111111111111222222222111111111111111111111111111111222222333333333444444444555555555444444444444444444444444555555555555555555555555555666666777777777777666666666666666777777777777777777777777777777777777666666666666777777777777777777888888888999999999;;;<<<<<<======>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@>>>===<<<;;;::::::::::::===>>>>>>??????@@@@@@AAACCCCCCCCCDDDDDDCCCCCCCCCGGGIIIJJJJJJIIIGGGFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAA@@@>>><<<;;;;;;<<<<<<@@@???>>><<<;;;999888888777777777666666666555555555666666666666555444444444333333222222111111111000000111111222222222333222222222111111111000000000000000000000000000000111111000000////////////000000000000000000000000........................///////////////.........////////////////////////,,,---......//////......------......///000000000/////////000000111111111000000000000000000000000000000111111111111000000~~~{{{wwwsssooollljjjiiihhhfffdddccccccbbbbbbdddeeedddbbb___\\\ZZZXXXYYYYYYZZZ[[[\\\\\\\\\VVVVVVVVVVVVUUUUUUUUUUUUSSSRRRPPPOOONNNOOOOOOPPPNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<;;;:::999999888888888888777777666666666555555555555444444444444333222222111111222222333111111111111111111111111//////////////////////////////////////////000000---..................---.........------,,,++++++------............------------------------------------------------------,,,,,,------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------........................,,,,,,------------------,,,------.........------------------------------........................------------------------////////////////////////........................///////////////////////////////////////////////////000111111111111000000////////////////////////000000000000//////......///000111111222222111111222222111111111222222333111000000000000000000111111111111111111111111111111111111111111111111111111111000000111111222333333333333444444444444555444444444444444444444444555555555555555555555555555555666777888888777777666666666666777777777777777777777777777777777777555555666666777777777777777777888888888999999999;;;;;;;;;<<<===>>>>>>???<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>??????@@@@@@AAAAAACCCDDDDDDEEEEEEDDDDDDCCCHHHKKKOOOPPPNNNKKKHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEAAA@@@>>>===<<<<<<<<<============<<<<<<;;;;;;;;;666666555555555444444444555555555555555444333333222222222222222222111111///000000111111222222333222222222111111111000000////////////////////////......//////000000000000////////////////////////////////////////////////.........///////////////.............../////////......///000000000000///---.........//////000000222222222111111000000000///////////////////////////000000111111111000000~~~|||zzzyyyvvvsssoookkkhhhffffffeeecccbbbaaaaaaaaabbbeeegggjjjiiifffaaa^^^]]]VVVVVVWWWXXXXXXYYYZZZZZZXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQOOONNNMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::888888999888888777777666666666555555555444444444444333222222111111111111222222111111111111111222222222000000000000000000000000......////////////000000------...//////...------,,,------------,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------............---------------------------//////.........---------------------------------////////////////////////........................///////////////////////////////////////////////////000111222222222111000//////////////////////////////////////////////////////000111111111111000111000000000000111222222111000000//////000000111111111111111111111111111000000111111111222222222///////////////000000111333333333333444444444444444444444444444444444444444444444444444444444444555555666777888888888888666666666666777777777777777777777777777777777777555666666777777888888999777888888888888999999999999::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===::::::;;;;;;<<<===============<<<<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCHHHMMMSSSVVVTTTOOOKKKHHHDDDDDDEEEEEEFFFEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@>>>======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;666666666555555555444444444444555555444444333222222222333333333222222111000000000111111111222222222222222111111111111000////////////////////////------...//////000111111////////////////////////////////////////////////.........///////////////---............/////////...//////000000000000000////////////////////////333333222111111000////////////////////////////////////000000111111000000|||xxxuuutttooooooooollliiifffdddcccdddbbb```^^^^^^___aaacccfffjjjmmmmmmiiiddd```___WWWWWWWWWWWWXXXXXXYYYZZZXXXWWWWWWVVVUUUUUUTTTTTTQQQPPPNNNMMMLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>=========;;;;;;<<<<<<;;;:::888777888888777666666555444444555555555444444444333333222222111111111111222222000000111111111222222222000000000000000000000000........./////////000000------...//////...------***+++,,,---------,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------------------------------------------------...............------------------------////////////////////////........................////////////////////////////////////////////////...///111333333222111000------------------------------......///000000000...///000000111111000000///////////////000111111000000////////////000000111111111111111111111111//////000111222333333444000////////////000111111222222333333333444444444444444444444444444444444444444444444444444444444555555666888888999999888666666666666777777777777777777777777777777777777666666777777888999999:::777888888888888999999999888888999:::;;;<<<=========<<<;;;;;;;;;;;;<<<===;;;;;;<<<======>>>>>>???@@@???>>>===============<<<======>>>>>>??????@@@CCCDDDFFFGGGGGGFFFDDDCCCHHHNNNWWW\\\ZZZTTTMMMIIICCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCBBBBBB@@@??????>>>>>>???AAABBB=========<<<<<<;;;;;;;;;888777777777777666666666333444444444444333222222111222333444444333222222000000000000111111111111222222222111111111111000////////////////////////......//////////////////////////////////////////..................................../////////000---------.........//////---...//////000000//////000000000///......------000000000///////////////////////////////////////...//////000000000000000yyyrrrmmmkkkiiihhhfffggghhhgggeeedddddddddcccaaa^^^]]]]]]```ccceeegggkkkoooooojjjdddaaa___YYYYYYYYYYYYYYYZZZ[[[[[[WWWWWWVVVVVVVVVVVVVVVVVVPPPOOONNNLLLLLLLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>============:::;;;;;;<<<;;;:::888777777777666555444444333333555555444444444333333333222222111111111111222222000000111111222222222222000000000000000000000000---.........//////000000,,,---...//////...---,,,)))***,,,---...------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000------------------------////////////////////////........................000000000000000000000000////////////////////////...///111333444333111000------------------------,,,,,,---...///000111111...//////000000000000000...............///000000000000////////////000000000000000000000000000000......///111222333444555222222222222222333333444222222333333333444444444444444444444444444444444444444444444444444444444555555666888888999999999666666666666777777777777777777777777777777777777666777777888999:::::::::777888888888888999999999777777888999;;;<<<<<<======<<<;;;::::::;;;<<<===?????????@@@AAAAAABBBBBBCCCBBB@@@???===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>CCCEEEFFFGGGGGGFFFEEECCCGGGOOOYYY___^^^WWWOOOJJJCCCCCCDDDDDDCCCBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@????????????AAABBBCCCBBBAAA@@@???>>>===<<<<<<999999999999888888888888333444444444444333222222111222444444555444333222111111111000000000000000222222222111111111111000////////////////////////000000000///......------////////////////////////---------------------------.........//////000000---------.........//////,,,---......//////......111111000///...---,,,,,,,,,,,,------.../////////////////////////////////......///000000000000000~~~}}}wwwtttpppjjjgggeeeddddddbbbcccdddddddddaaa___^^^^^^^^^]]][[[ZZZ[[[^^^aaaiiikkknnnmmmiiiccc___\\\\\\XXXUUUUUUWWWYYYXXXVVVXXXWWWUUUUUUVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNLLLJJJMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<::::::999999888888999999555555444444444333333333444222000///000000///...222111000111333333111000///000111222333222111111000000000000000000000000......------------......///...---,,,,,,---...///........................******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------//////............//////------------------------,,,---......//////......///000111000...------...---------...........................///////////////000222333333222000///111111000000//////......000000000000000000000000000000000000000000000000......///111111222222222222111111111000000//////000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222444444444444444444444444333333333444444444555555555666777888888999999999888888777777666666555555777777777777777777777777::::::999999888999999999666777888999999999999999999999::::::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>============>>>???@@@AAA@@@@@@???>>>>>>???@@@AAA========================AAABBBCCCEEEEEEEEEDDDCCCJJJPPPXXX^^^^^^YYYRRRLLLEEECCC@@@>>>===>>>@@@AAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA????????????@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<<<<;;;::::::999888777666666666555555555555444444444222222222333333444444444222222111000000111222222222222222111111111000000111111111111000000000///111000///......///000111111111111111111000//////////////////////////////////////////////////////////////////////////////....................................////////////000000000000000000000000////////////000000000000000000000000000000000000~~~~~~~~~~~~zzzyyywwwvvvtttrrrppppppnnnlllhhheeecccbbbccccccccccccdddeeedddbbb```___^^^^^^\\\ZZZYYYZZZ]]]___gggiiilllkkkgggbbb^^^]]][[[XXXUUUVVVXXXZZZXXXVVVXXXVVVUUUUUUUUUUUUSSSRRRSSSRRRPPPOOOPPPOOOMMMLLLMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888777777777777777555555555444444444333333444222000///000000///...111000000111222222111//////000111222222222111111000000000000000000000000......------------.........---,,,,,,,,,,,,---...------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------//////............//////------------------------,,,------...............///000000000...---...///....................................///////////////000222333333222000//////////////////000000000////////////////////////////////////////////////......///111111222222111111111111000000000////////////000000000111111111000000000000000000000000111111111111111111111111222222222222222222222222444444444444444444444444333333333444444444444555444555666777888888888888777777777777666666555555777777777777777777777777:::999999888888999999999777888888999999999999888999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>????????????@@@AAABBBBBBDDDCCCAAA???>>>=================================@@@AAACCCDDDEEEEEEDDDDDDGGGLLLSSSXXXYYYTTTNNNIIIDDDBBB???======>>>???@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>=========>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999888777666666444444444444333333333333111111111222222222222222222222222222222222222222222222222111111000000000111111111000000000////////////...------...////////////000000///......---............................................................................................................////////////////////////////////////............////////////000000000000000000000000{{{vvvrrrpppoooooonnniiiiiiiiihhhhhhgggggggggcccbbb```^^^^^^___aaabbbbbbcccdddddddddbbbaaa```^^^^^^]]][[[YYYYYY[[[]]]cccfffhhhhhheeeaaa^^^\\\ZZZXXXVVVXXXZZZ[[[YYYWWWXXXVVVTTTTTTTTTSSSQQQPPPRRRPPPOOONNNOOONNNMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;::::::999999999999777666555555555555666666555555555444444444444222000///000000000...000//////000111111000...//////000111111111111111////////////////////////......------------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------///......------......///------------------------,,,---------...............///000///...---.../////////////////////......---............////////////000111222222111000///---......///000000111111////////////////////////////////////////////////......///000111111111111111111000000000000////////////000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333333444444444444333444555666666777777666777777777666666666666555777777777777777777777777999999888888888999999:::999999999999999999888777999999999999::::::::::::;;;<<<===>>>???>>>======>>>>>>>>>>>>???@@@AAABBBDDDCCCBBB@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCDDDEEEEEEEEEDDDHHHMMMPPPPPPMMMIIIFFFBBBAAA???===<<<===>>>???>>>??????@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA>>><<<:::999999<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>======<<<===<<<;;;;;;:::999888777777333333333222222222111111111111111000000000000000111222333444444333222111111111111111000000000000000000000000////////////......---,,,,,,---......---------...------,,,+++................................................................................................---............/////////////////////////////////------------............000000000000000000000000~~~}}}{{{yyyxxxwwwqqqnnnkkkiiihhhgggeeedddbbbbbbbbbbbbbbbbbbbbbbbb]]]\\\[[[[[[[[[]]]^^^```aaabbbbbbccccccbbbaaa```______^^^\\\YYYXXXZZZ\\\___bbbdddeeebbb___]]]\\\ZZZYYYYYY[[[^^^___\\\XXXYYYWWWUUUTTTSSSSSSPPPOOONNNMMMKKKKKKKKKKKKJJJHHHJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@?????????>>>>>>=========<<<<<<<<<;;;::::::999999999999777666555555444444666666666555555555444444333111000///000111000//////......///000000///---/////////000000000000000..............................------------......------------------------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,---------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........///000///...---...///000///////////////......---------.........////////////000111111000//////........./////////000000////////////////////////////////////////////////......///000111111000000000000000000000000//////////////////000000000111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444222222333444555555555555666666666666666666666666666666666666666666666666888888888888888999999:::::::::::::::999888888777888999999999999::::::::::::;;;===??????>>>===<<<<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCDDDEEEEEECCCEEEGGGIIIIIIHHHEEECCCAAA@@@>>><<<<<<<<<======>>>>>>>>>>>>??????@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDCCCBBB@@@>>><<<:::999999;;;;;;;;;;;;;;;<<<======??????>>>===<<<<<<======<<<<<<;;;:::999888777777333333222222222111111111111111111000000////////////000222333333222000///000000000000000000000000000000/////////............------------------...,,,,,,---------,,,,,,+++................................................................................................---------.........//////////////////////////////------........./////////////////////////////////|||}}}{{{wwwvvvtttrrrqqqqqqqqqqqqnnnnnnnnnmmmlllkkkiiiiiigggeeecccccccccbbb```^^^]]]]]]\\\\\\\\\\\\[[[[[[\\\[[[ZZZZZZZZZ[[[\\\]]]______````````````````````````___]]]ZZZYYYZZZ[[[]]]___bbbbbb```]]]\\\\\\ZZZZZZ[[[___cccccc^^^ZZZXXXVVVTTTSSSSSSRRRPPPNNNLLLKKKIIIIIIJJJJJJIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@??????>>>>>>============<<<<<<======<<<;;;;;;::::::999999999888666666555555555666555555555444444444444333111//////000111000//////...---...000000...---///////////////000000000------------------------......------------............////////////......////////////////////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------...///000//////...+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---///000///......///000000/////////.........---------------............/////////000000/////////000/////////.........---...................................................//////000000000000/////////////////////000000...////////////000000000////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222222222222333333333444444111222333444444555555555555555555555555666666666666666666666666666666666888777777777888888999::::::::::::::::::999888777888888888999999999::::::999;;;===>>>???>>><<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@==============================>>>???AAACCCDDDEEECCCCCCEEEFFFEEEDDDCCCBBB@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???===<<<<<<<<<<<<::::::999999::::::;;;;;;======<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666333333333333222222222111222222111111000000//////---///000222222000///---/////////////////////////////////............---........................,,,------.........------................................................................................................------------........................................../////////000000000////////////////////////hhhnnntttxxx|||zzzzzzyyyyyyyyy{{{}}}}}}|||zzzvvvsssooommmkkkhhhggggggfffeeeeeeeeeeeecccccccccccccccbbbaaa```___^^^]]]]]]^^^^^^]]][[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^___^^^\\\ZZZYYYYYYZZZ\\\^^^``````^^^\\\[[[[[[YYYZZZ]]]bbbfffeee```[[[VVVTTTSSSRRRRRRQQQPPPNNNMMMKKKJJJJJJKKKKKKJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888777777666666666666666555555444444444333333333222111//////000111111000///......///000000///---...............///000000..............................------------......//////000000000000//////////////////////////////)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...000000///......******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///---...//////......///000/////////...------,,,,,,,,,------------.........//////............//////000000//////...------,,,...................................................//////000000/////////......////////////000000......////////////000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333333333111222333444444555555444444555555555555666666666777777777777777777777777777777777777777888999:::::::::::::::::::::999888888888888888999999999999999:::;;;<<<===<<<;;;;;;<<<<<<<<<======>>>???@@@BBBBBBAAAAAA???>>><<<;;;=================================>>>???AAACCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>======<<<<<<======::::::999999999999:::::::::::::::999::::::;;;;;;;;;::::::999888777666666333333333222222222111111111111111111000000000000---...///000000///...---............///////////////.........------------......////////////......------......//////......------------------------------------------------------------------------........................,,,------------.................................////////////000000000111000000000000000000000000ZZZ___ccceeejjjqqquuussstttqqqmmmjjjjjjjjjiiihhhjjjkkkmmmnnnoooooonnnnnnkkkjjjhhhfffcccaaa___^^^[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZYYYYYY[[[\\\[[[ZZZ[[[[[[[[[[[[[[[\\\\\\\\\WWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\[[[\\\\\\[[[XXXWWWXXXYYY\\\^^^______]]][[[ZZZZZZVVVXXX\\\bbbfffeee___ZZZRRRQQQOOOOOOPPPOOONNNLLLKKKJJJIIIIIIJJJJJJIIIHHHEEEFFFGGGHHHHHHGGGFFFFFFCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888555555555444555555666777444333333333333222222222222000//////000111111000000///...///111111///---......---------...///000..............................------------............///000000///......////////////////////////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,*********************************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************************+++---...///...---,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,...///---...//////......///111.........---,,,,,,++++++,,,,,,---------.........///..................///...........................................................................///////////////.............../////////000000........./////////000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333111222333444555555555555444444444555555555666666777777777777777777777777666666666666777888999:::999999::::::;;;:::::::::888888888888999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@AAAAAA@@@???===;;;999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======>>>???AAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???===<<<<<<;;;;;;;;;;;;<<<::::::999999999999999:::888888777888888999:::::::::999999888777666555555222222111111111000000000//////////////////000000////////////////////////---------....../////////.........---------,,,,,,,,,---............---,,,,,,,,,---...............------------------------------------------------------------------------........................,,,,,,---------........................................../////////000000000000000000000000000000RRRWWWZZZ[[[^^^dddfffdddeeeccc```___``````___^^^]]]^^^_________^^^\\\[[[aaa```^^^]]][[[YYYWWWVVVTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[ZZZZZZXXXWWWXXXZZZ\\\\\\[[[VVVVVVWWWWWWXXXYYYZZZZZZTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[XXXYYYZZZYYYWWWVVVVVVWWW\\\^^^______\\\ZZZZZZZZZTTTVVV[[[aaafffddd^^^XXXOOONNNMMMMMMNNNNNNLLLKKKIIIGGGFFFFFFHHHHHHGGGFFFEEEEEEGGGHHHHHHGGGFFFEEECCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777333333333333444555666666333333333222222222111111222000//////111222111000000//////000111111000.........---,,,---...///000////////////////////////.........------.........,,,---...//////...---,,,........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))+++------,,,+++***))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******,,,...///,,,...//////......///111......---,,,,,,+++******,,,,,,,,,---------......///......------......///,,,,,,------.../////////...................................................///////////////......---.........//////000000............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222333444555555555555444444444555555555666666777777777777777777777777666666666666777888999:::888999::::::;;;;;;;;;;;;777888888888888999999999999999888888888999:::;;;:::::::::::::::<<<======<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>=========???@@@AAAAAABBBCCCCCCCCCAAA@@@???@@@@@@@@@???>>>>>>======????????????>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<;;;:::999999999999::::::999999999999999:::666666666666777888999:::999999888777666555444444000000000000////////////,,,------....../////////000000////////////000000---------.........//////......---------,,,,,,,,,++++++------------+++++++++,,,------............------------------------------------------------------------------------........................,,,,,,,,,---------..............................---------.........//////000000000000000000000000QQQQQQRRRSSSTTTVVVXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVYYYXXXWWWWWWWWWXXXYYYZZZXXXYYYYYYXXXUUUSSSTTTTTTQQQRRRTTTTTTUUUVVVYYY[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZXXXWWWXXXYYYXXXWWWTTTTTTTTTTTTTTTUUUUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZYYYXXXVVVUUUTTTSSSVVVXXXZZZ[[[ZZZXXXVVVTTTVVVVVVYYY^^^aaaaaa\\\XXXRRRPPPLLLJJJJJJJJJHHHGGGHHHGGGEEEDDDDDDEEEGGGHHHDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???======<<<::::::::::::::::::::::::::::::999999888777777777444333333222111111111222222222222111111111000000000000000000000000000000000000000000000000000000/////////...------,,,,,,........................------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,------------------------,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,+++++++++*********))))))---,,,+++******+++,,,---'''((()))***+++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...///...,,,+++,,,---......------------......------------------------......//////...---,,,,,,...//////000000000000000////////////000000000000111111000000//////......000000000000000000000000////////////000000000000000000000000////////////111111222222222333333333333333333333333333333333444444444444444444444444555555555555666666666666555666666777888999999999666666666666777777777777::::::999999999999999999888888888888888999999999;;;::::::::::::;;;<<<<<<>>>???@@@???<<<:::999:::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???>>>===<<<;;;;;;<<<======;;;::::::::::::999777999999999999999999999999999999999888888888777777888666444333333333222111444444333333222111000000000000000000000000000000...........................------,,,,,,------...------............------------------------------,,,,,,------...///000000---.........///000000000,,,,,,,,,---------..................////////////000000//////.........---------------------------.........------,,,,,,,,,,,,,,,,,,---------..................////////////NNNNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTSSSTTTTTTSSSPPPOOOOOOPPPOOOQQQRRRSSSSSSTTTVVVXXXZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\ZZZXXXXXXXXXYYYXXXWWWTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUSSSRRRRRRTTTUUUWWWXXXXXXVVVTTTRRRSSSUUUXXX]]]```___ZZZVVVPPPMMMKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>======;;;;;;::::::999999999999999999888888777666666666555444333222222222222333222222222111111111000000000000000000000000000000//////////////////////////////.........---------........................------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++************************,,,,,,,,,+++++++++******************************,,,++++++++++++++++++,,,+++++++++*********)))))),,,++++++++++++++++++,,,***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///...,,,+++,,,---......------------......------------------------......//////...------,,,......///000000000//////.../////////000000000000111000000000/////////...000000000000000000000000////////////000000000111111000000000////////////111111111222222222333333333333333333333333333333444444444444444444444444555555555555666666666666555666666777888888999999555666666666777777777777999999999999999999999999999999888888888888888888;;;::::::::::::;;;<<<<<<>>>???@@@???<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======>>>>>>??????BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>???>>>===<<<<<<<<<======<<<;;;999999::::::888777777777777777777777777777888888777777777666666666888666444333333333222111333333222222111111000000000000000000000000000000...........................------,,,,,,------...------............------------------------------,,,,,,------...//////000,,,,,,---------------...,,,,,,,,,---------......------------........................---------,,,------------------------------------------,,,,,,,,,,,,,,,---------..................////////////JJJJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOMMMKKKKKKLLLNNNPPPQQQQQQQQQQQQSSSTTTWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^______\\\ZZZXXXXXXXXXXXXWWWVVVTTTSSSRRRQQQOOOOOOOOOOOOQQQRRRTTTVVVWWWXXXYYYYYYWWWVVVUUUTTTSSSQQQPPPPPPPPPQQQSSSUUUUUUTTTRRRQQQRRRTTTYYY]]]___\\\WWWRRRMMMKKKIIIIIIJJJKKKJJJJJJGGGFFFDDDDDDDDDDDDFFFGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@???>>>======<<<;;;;;;:::999888777777888777777666555555444444555444333333222333333333222111111111111000000000000000000000000000000000////////////////////////...............---------------------------------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******************************,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,+++,,,---......------------......------------------------.........///......---,,,------...////////////........./////////000000000000000000000////////////000000000000000000000000/////////000000000111111111111000000000/////////111111111222222222222333333333333333333333333333444444444444444444444444444555555555555666666666555666666777777888888999555555666666666777777777777888888888999::::::::::::999999999888777777777:::::::::::::::;;;<<<<<<===>>>???>>><<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;===============>>>??????CCCBBB@@@??????@@@AAAAAABBBAAAAAA@@@???>>>======???>>>>>>======<<<<<<<<<>>>======<<<<<<<<<<<<===<<<:::999999:::999888666666666666666666666666666666666666666555555555555888666333333333333222111111111111111000000000000////////////////////////...........................------,,,,,,------...------............------------------------------,,,,,,,,,---......//////,,,,,,+++++++++++++++***,,,,,,,,,---------......+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,---------..................////////////GGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOONNNOOOPPPOOOLLLKKKLLLLLLNNNPPPQQQQQQPPPPPPQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXZZZ[[[^^^___aaabbb]]][[[YYYXXXXXXXXXWWWUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYVVVVVVUUUSSSRRRQQQPPPOOONNNOOOQQQRRRSSSRRRQQQQQQSSSVVVZZZ]]]]]]XXXRRRMMMLLLJJJIIIIIIJJJJJJIIIHHHEEEEEEDDDCCCCCCDDDEEEEEECCCCCCDDDCCCCCCBBBAAA@@@AAAAAA@@@??????>>>======<<<;;;:::999888777666555666666555555444333333333333333222222111222222333111111111111000000000000////////////////////////////////////////////////------..................------------------------,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***************------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***************************+++,,,------,,,+++***+++++++++************)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,---......,,,,,,,,,......------,,,,,,------...---------------------------...............------,,,------......................../////////000000000000000000//////////////////////////////////////////000000000111111111111111111000000000//////111111111111222222222222222222333333333333444444444444444444444444444444444444444555555555666666666666666666777777888888555555555666666666777777666777777888999::::::;;;:::::::::999888777666666::::::999999::::::;;;<<<<<<>>>???>>><<<;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>???BBBAAA@@@???>>>???AAABBBCCCBBBAAA@@@???>>>===<<<>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888999999777666777777777777777777777777666666666555555555555555777555333222333333222111////////////000000000000...................................................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++******)))))),,,,,,,,,---------......,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------..................////////////EEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOMMMNNNOOONNNLLLKKKKKKLLLOOOQQQRRRRRRQQQPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWYYY[[[]]]```aaabbb^^^\\\YYYXXXXXXWWWVVVTTTQQQQQQQQQPPPPPPQQQRRRRRRNNNOOOQQQSSSUUUWWWXXXXXXVVVUUUTTTSSSRRRPPPOOOOOONNNOOOPPPQQQRRRRRRQQQQQQVVVXXX\\\]]]ZZZTTTNNNJJJLLLJJJIIIHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???????????????>>>>>>======<<<;;;;;;:::999777666555555555555444444333222222222111000000000000000111111000000000000000000000000////////////////////////........................,,,---------......//////------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++........................,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++******************************+++,,,------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,---...---,,,,,,---...------,,,,,,,,,,,,------------------------------------...............---,,,------...........................////////////////////////000000000000////////////////////////000000000000111111111111111111111111000000000000000000111111111222222222222222222333333444444444444444444444444444444444444444444444555555555555666666666666666777777777555555555555666666666666666666777888999999:::::::::::::::999888777666666:::999999999999:::;;;;;;;;;===>>>>>><<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???AAA@@@?????????@@@AAAAAABBBBBBAAA@@@???======<<<>>>======<<<;;;:::999999888999999999999999999999;;;999888888888888777555666666666666666666666666666666666666666666666666666444222222333333222111//////////////////000000------------------------...........................------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++******,,,,,,,,,---------......,,,------------.........---------------------...------------------------,,,,,,,,,------.........,,,,,,,,,---------..................////////////DDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMKKKLLLMMMLLLJJJIIIJJJKKKNNNQQQSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWYYY\\\^^^```aaa___]]]ZZZXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQRRRSSSSSSNNNOOOQQQSSSTTTUUUVVVVVVUUUUUUTTTRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPPPPPPPTTTWWWZZZZZZVVVPPPKKKIIIKKKIIIHHHHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>===============<<<<<<<<<;;;:::999999888777666555555555444444333333222111111/////////...//////000111//////000000000000000111000000000000000000000000........................,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++,,,------,,,+++******************++++++++++++++++++,,,,,,+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...---,,,,,,---///------,,,,,,,,,,,,------------------------------,,,---......///.........------...////////////...------........./////////////////////000000000000000000000000000000000000000000000111111111222222222222111111111000000000000000000111111111111222111222222333333444444555444444444444444444444444333444444444444555555555666666666666666666666666444444555555555666666666666777777777888999999999:::999999999888777777777999999999999999:::;;;;;;:::<<<>>>>>>===<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>????????????@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<===<<<<<<<<<;;;:::::::::777888888999999999999888:::888777777888777666555333333333333333333333333555555555666666666666666555333222111222333222111000000000000////////////...................................................------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------............------------------------,,,,,,------------------,,,,,,,,,---------..................////////////CCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGIIIKKKLLLLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKMMMOOORRRSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQSSSTTTVVVXXXZZZ\\\^^^___```]]]ZZZXXXXXXVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRNNNOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRPPPOOONNNMMMLLLOOOOOOOOOOOOOOONNNNNNNNNOOORRRUUUTTTQQQMMMKKKJJJHHHGGGGGGGGGHHHHHHEEECCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::888888777777777666666666555444444333333222111111///////////////000111111////////////000000111111000000000000000000000000........................++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************************+++,,,,,,---,,,+++***))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************)))***,,,------,,,***)))))))))*********+++++++++,,,++++++++++++++++++,,,+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,---------------------------,,,------...//////............///000000000//////---------.........//////.../////////000000000111000000000000000000000000000000111111111222222222222222222111111111000000000000000000111111111111111111222333333444555555444444444444444444444444333333444444444555555555666666666666666666666666444444444555555555666666777777777777888888888888999999888888888888888888999999999888999999:::;;;:::<<<===>>>===<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;<<<>>>???===>>>@@@AAAAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777888:::;;;;;;;;;:::999:::888777666777777666444222222222222222222222222333444444444555555555555555333111111222333222111111111111000000/////////...................................................------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,---------..................////////////BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLKKKMMMMMMMMMKKKJJJKKKLLLKKKNNNQQQRRRRRRQQQQQQQQQSSSSSSSSSRRRRRRQQQQQQPPPRRRSSSUUUVVVYYY[[[\\\]]]```^^^ZZZXXXXXXVVVTTTRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKOOOOOONNNNNNMMMMMMLLLLLLKKKNNNQQQPPPNNNKKKKKKLLLEEEEEEEEEGGGIIIIIIGGGEEE@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAA???>>>===<<<::::::::::::::::::999999777777777777666666666666555555444333333222222111000000///000000111222222.../////////000000111111000000000000000000000000........................++++++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************************************+++,,,+++***)))((()))))))))))))))))))))))),,,,,,,,,+++++++++******************************)))***,,,------,,,***)))))))))******++++++++++++---,,,+++******+++,,,---------,,,+++***)))((('''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---------------------------,,,,,,---.../////////......//////000000000000000---------.........//////.../////////000000111111000000000000000000000000000111111111111222222222222222222111111111111000000000000000111111111111111111222333333444555555444444444444444444444444333333333444444444555555666666666666666555555555444444444555555555666666888888888777777777777777888888888888888999999999999999888888999999:::;;;999;;;===>>>=========???;;;<<<<<<<<<<<<<<<<<<;;;999999999:::;;;<<<>>>???;;;===@@@BBBBBBAAA???>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<888999;;;<<<===<<<;;;;;;999888666666777777555444444444444444444444444444222222222333333444444444444333111111222333222111333222222111000//////...////////////////////////...........................------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------................../////////000DDDCCCBBB@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPQQQRRRSSSTTTTTTPPPPPPPPPOOOOOONNNMMMMMMOOOPPPRRRTTTWWWYYY[[[\\\ZZZ[[[[[[YYYVVVUUUUUUUUUUUUUUUSSSRRRPPPNNNMMMLLLNNNNNNOOOPPPPPPQQQRRRRRRSSSPPPLLLKKKLLLNNNMMMLLLLLLMMMOOOPPPPPPMMMKKKIIIJJJIIIIIIJJJKKKJJJHHHFFFCCCCCCDDDEEEFFFFFFEEEEEEBBBAAA@@@???>>>???@@@AAACCCCCCCCCBBBAAA@@@>>>======<<<;;;:::999999888999999999999999888777555555444444333222222111111000000000////////////000000000000000000000000000000///////////////////////////............---------++++++,,,------......///------......------,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---111000,,,))))))+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------.........---+++***++++++++++++++++++++++++,,,,,,+++***)))))))))***+++++++++,,,,,,------...***++++++,,,,,,++++++***,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------...//////...------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000111222222222222111333333333333333333333333333333333333333333333333444444444444333333222111333333333444444444555555555555555555555555444444555555666666666666555555888888888777777777777777777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======;;;<<<===<<<:::999:::;;;777777888888:::;;;===>>>===>>>???@@@AAA@@@@@@??????>>>>>>===<<<;;;::::::<<<<<<;;;::::::999888888999:::<<<>>>>>>===<<<;;;888888777777666666555555444444333333333444444555444444444444444444444444333333222111000000000111000000//////.........---//////.........---------,,,---------------------------------------------......---,,,,,,+++******+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++........................////////////////////////BBBBBBAAAAAAAAABBBDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPNNNOOOQQQSSSUUUWWWXXXYYYYYYZZZZZZXXXUUUTTTTTTUUUVVVVVVTTTSSSQQQOOONNNMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPMMMJJJIIIJJJKKKKKKJJJLLLMMMOOOPPPOOONNNKKKJJJIIIHHHHHHIIIJJJJJJGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBB@@@?????????@@@AAABBBBBBBBBAAA@@@???======>>>===<<<;;;::::::::::::888888888888777666555444444444333222222111111000000000////////////000000////////////////////////....................................------------------------------,,,,,,---------...------,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---111333111,,,(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++------.........---++++++++++++++++++++++++++++++---,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++...........................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000111111222222222222222333333333333333333333333333333333333333333333333333444444444333333222111333333333333444444444444555555555555555555555555555666666777777666666555888777777777777777777777666666666666777888999:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<:::999:::;;;::::::;;;<<<===>>>???@@@===>>>???@@@AAA@@@@@@????????????>>>===<<<<<<;;;<<<;;;;;;::::::999999999999:::<<<===>>>===<<<;;;888888888777666666555555444444444333333444444555333333333333333333333333333222111111000000111111000/////////............//////.........---------.........------,,,,,,+++------------------------......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------------------,,,........................------------------------???@@@@@@AAABBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUUUUTTTSSSRRRQQQPPPOOONNNNNNOOOPPPRRRSSSTTTTTTVVVWWWWWWVVVTTTSSSSSSTTTUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMJJJHHHGGGHHHIIIHHHHHHLLLMMMNNNOOOOOONNNLLLKKKIIIHHHGGGHHHIIIIIIGGGEEEGGGFFFDDDBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@???===<<<<<<<<<;;;:::999888888888999777777777666666555444444444444333222222111111000000000////////////000000////////////////////////....................................------------.........---,,,+++++++++---------------,,,++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...000222111,,,))))))*********+++++++++,,,,,,,,,------------------------((()))******++++++******,,,------------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++++++++++++++*********,,,------......------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,///...---,,,,,,---...///------,,,,,,,,,------...------------------------////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111111222222000111222222333333222222333333333333333333333333333333333333333333333333333333444444444333222222222222222222333333333333555555555555555555555555666666777777777777666666777777777777777777888888666666666666666777888999999999:::::::::;;;;;;;;;===>>>>>>===;;;::::::;;;<<<===>>>???@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@???@@@@@@@@@??????>>>>>>===;;;;;;;;;:::::::::::::::999:::<<<======<<<;;;;;;999888888777777666555555555444444333333444444444222222222222222111111111222222111000000000111111////////////...........................---------//////...---,,,++++++***------------------------...------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,>>>???AAACCCDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQSSSRRRRRRPPPOOONNNMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPSSSTTTUUUTTTRRRQQQRRRSSSQQQQQQOOONNNMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHKKKLLLNNNOOOOOONNNMMMLLLIIIGGGFFFGGGHHHHHHFFFEEEGGGEEECCC@@@???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::888777666555555555555555666666555555444444444444444444333222222111111000000000////////////000000////////////////////////.................................---------,,,,,,---------,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++,,,---******+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,******************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///---,,,,,,,,,------..............................////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111222222222111222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333222111111222222222333333333444444444555555555555555666777777888888777777666777777777777777888888888777777777777777888999999888888999999999:::::::::>>>??????>>><<<:::;;;<<<>>>???@@@AAABBBBBBAAA@@@>>>?????????????????????@@@@@@@@@@@@@@@?????????:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;:::999999888888777666666555555555444333333333444444222222222222222111111111111111000000000000111111///////////////..........................................------,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,++++++,,,---...------------------------........................???@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPOOONNNLLLLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNPPPQQQRRRRRRQQQQQQRRRSSSPPPOOONNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNOOONNNNNNNNNIIIHHHFFFFFFGGGHHHGGGEEEEEECCCAAA@@@???@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@============<<<;;;::::::666666555444444444555555666555444444333444444555444444333222222111111000000000////////////000000...................................................------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///+++,,,,,,------.................................////////////////////////////////////////////////////////////////////////111111111111111111111111111111111111222222222222222222333444444444444444333333333333333333333333333333333333333333333333222333333444444333333333111111222222222333333333444444444555555555666666777777888888888888777777666666777777888888888888999999888888888999::::::888888888999999999::::::===>>>>>>>>><<<;;;<<<===AAABBBDDDFFFFFFEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::999999999888777777666666666555444333333333333333444333333333222222222111111000000///000000111111.........///////////////---.....................,,,,,,,,,------.........------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...---,,,++++++,,,---...------------------------........................AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQPPPPPPOOONNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQQQQQQQRRRTTTQQQQQQPPPOOONNNMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLJJJJJJJJJLLLJJJKKKLLLMMMNNNOOOOOOOOOJJJHHHGGGFFFGGGHHHGGGFFFDDDCCCBBBAAA@@@AAABBBCCC@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;::::::777777666666666666777777666555444333333444555666444444333222222111111000000000////////////000000........................------------------------------------,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,+++******)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************))))))(((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++------.../////////......,,,++++++++++++,,,,,,---++++++++++++++++++++++++******))))))******++++++))))))******+++,,,,,,---***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...++++++,,,---............------------------------////////////////////////////////////////////////////////////////////////111111111111111111111111111111111222222222222333222333444444555555444444333333333333333333333333333333333333333333333333222222333444444444333333222222222222333333333333333333444444555666666666888888999999999999888888666666666777888888999999::::::999999999::::::;;;888888999999999::::::::::::<<<======<<<;;;===>>>DDDFFFIIIJJJJJJHHHEEECCC>>>======<<<<<<<<<<<<===<<<======>>>>>>?????????<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888777666666666555555444333333333333444444444333222222111111000000/////////000111111.........///////////////---------...............***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++AAA@@@@@@???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNPPPQQQQQQQQQSSSUUUQQQQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIILLLNNNMMMKKKJJJKKKMMMJJJKKKLLLMMMNNNOOOPPPPPPKKKIIIGGGGGGHHHIIIHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::777777666666666666777777777666444333444555666777444444333222222111111000000000////////////000000........................---------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++***)))))))))***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............++++++*********+++------+++++++++++++++++++++++++++************+++,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////111111111111111111111111111111111222222222333333333333444555555555555555333333333333333333333333333333333333333333333333111222333333444444444333333333333333444444444444333333444444555666666777888999999999999999999888555666666777888888999999::::::999999999999999:::999999999999:::::::::;;;888999;;;<<<;;;<<<===???CCCEEEHHHJJJJJJGGGCCC@@@===<<<;;;:::::::::;;;;;;::::::;;;<<<<<<===>>>>>>======<<<<<<;;;;;;::::::<<<;;;;;;:::999999999:::::::::999888888777777666666666555444333333333333333333333222111111000000///////////////000111111............/////////000---------.........//////+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++AAA@@@>>>======>>>@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPLLLNNNPPPQQQQQQRRRTTTVVVPPPOOOOOONNNMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLIIILLLNNNNNNKKKJJJKKKMMMJJJKKKKKKMMMNNNOOOPPPQQQLLLJJJHHHGGGHHHIIIIIIHHHGGGFFFFFFEEECCCAAA???===>>>>>>???@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;;;;555555444444444555555666777666555444444555777888444444333333222111111000000000////////////000000........................---------------------------------,,,,,,,,,++++++------,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))******************))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((+++---...---******+++++++++,,,,,,,,,------------------------+++,,,------......------++++++*********+++---...++++++++++++++++++++++++++++++++++++,,,,,,---...000000///---+++***)))(((,,,------......------,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////111111111111111111111111111111222222222333333333333444555555666666555555333333333333333333333333333333333333333333333333111222333333444444444444333333444444444444555555333333444444555666777777888999999::::::999999888555666666777888999999999999999888888888888888999999999:::::::::;;;;;;;;;666888:::;;;;;;<<<>>>@@@???BBBEEEGGGGGGCCC???<<<===<<<:::999888999999:::888999999:::;;;<<<======>>>>>>===<<<;;;:::::::::<<<;;;::::::999999999:::::::::999999888777777777777666555444333222222222222222222111000//////...///////////////000111111---.........//////000000---------.........//////---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++******************++++++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPNNNNNNPPPQQQQQQQQQQQQPPPPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNKKKHHHGGGGGGHHHHHHHHHFFFDDDDDDCCCCCCAAA???BBBAAA@@@???>>>===<<<;;;===;;;999777777999;;;===777777666555444333333333777777666444444333333333222222222111111111111000//////............//////111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,---------......---------............///......------------......000000111111111111000000222111000//////000111111333333333333333333333333777777666666555555555444888777666555444333333333333333333333333333333333333333333444444444555555333333333444444444555555333333333444555666777888<<<<<<;;;:::999777666555777777666666777777888999999999999888888888777777999999:::::::::999999888::::::999999::::::;;;<<<>>>???AAABBBBBBAAA???>>>999999999888888666555555444666999<<<======;;;:::@@@?????????>>>>>>======:::::::::::::::::::::::::::::::::999999999888888666555555555555444444444555555444444333222111111000000000000////////////........................//////////////////////////////...---,,,,,,++++++------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------..................------@@@????????????@@@AAAAAACCCCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMKKKHHHGGGGGGGGGHHHHHHFFFDDDDDDCCCCCCAAA?????????>>>>>>======<<<<<<:::999888777777888:::;;;777666555444444333333333777666555444333333333333222222222111111111000000//////............//////000000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++***************))))))*********+++++++++++++++,,,,,,---......///............------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............///......------------......//////000000000000//////111111000//////000111222333333333333333333333333666666666666555555444444777777666555444333333333333333333333333333333333333333333444444444444555333333333444444444555555444444444444444555666777<<<<<<<<<;;;:::999777777999999888888999999:::;;;999999999888888888777777999999999::::::999999888::::::999999::::::;;;<<<===>>>@@@AAAAAA@@@>>>===999999999999888777666666555777999;;;<<<<<<;;;;;;>>>>>>=========<<<<<<<<<::::::::::::::::::::::::::::::999999999888888888555555555555444444444444444444333333222111111111000000000000/////////............................................................------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------......??????>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMMMMNNNOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOPPPOOOOOOMMMLLLJJJHHHFFFFFFFFFGGGHHHFFFDDDCCCCCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777666555444333333333333666555444333333222333333222222111111111000000000//////............//////000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))******++++++,,,,,,------+++++++++******************************+++++++++))))))))))))************+++,,,,,,------.........------------,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------------,,,,,,,,,,,,,,,,,,,,,---------......---------............///......------------............////////////......000/////////000111222333333333333333333333333333666555555555555444444444666666555555444444444444333333333333333333333333333333333333444444444444333333333444444444555555555444444444444444555555::::::;;;;;;::::::999888999888888888888999::::::999888888888888777777777888999999::::::999999999::::::999999::::::;;;<<<<<<===>>>??????>>>===<<<888999999999999999888888777777888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777555555555555444444444444333333222222111000000000000000000/////////......................................................------------------------++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,------......>>>>>>======>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJHHHGGGKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQOOOMMMKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOLLLKKKIIIGGGFFFEEEEEEEEEGGGEEECCCCCCCCCBBBAAA???;;;;;;;;;;;;::::::::::::777888999999999888777666666555444444333333333444444444333222222222222222111111111111000000000000//////............//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,+++++++++++++++++++++++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******)))))))))******))))))))))))***+++,,,------...************************)))))))))***+++++++++,,,)))*********++++++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------........................,,,,,,,,,---------......---------............///......------------......---..................---...//////000111222222333222222222222222222222222444444444444444444444444555555555555555555444444333333333333333333333333222222333333333444444444333333333444444444555555555555444333333333444444777777888999999999999999666666666666666777888888888888888888777777777777888888999:::::::::999999::::::999999::::::;;;<<<;;;<<<============<<<;;;888999999::::::::::::999888777777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777555555555444444444333333222111111111000000//////000000/////////.........................................................,,,,,,------------------------------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------******++++++,,,---......===<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJEEEFFFHHHJJJJJJJJJJJJIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPPPPOOOMMMKKKKKKKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJHHHGGGFFFDDDDDDCCCEEECCCAAAAAAAAAAAA@@@>>><<<<<<;;;:::999888777777888999:::;;;:::999777666555444444333333333333444333222222111111111111222111111111000000000////////////............//////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******)))))))))***))))))******+++,,,------************************)))))))))***+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......------------......------............------......///000111222222222222222222222222222222222333333333333444444444444333444555666666555555444333333333333333333333333222222222333333333444444333333333444444444555555555444444333333333444444444444555777777888888777666666555555666666777888777777777777777777777777777888999:::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::888777666666666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666555444444444444333333333111111000000000000000///////////////............................................................,,,,,,------------------------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------******++++++,,,---......<<<<<<;;;;;;<<<<<<===>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLMMMMMMLLLIIIIIIHHHFFFEEEDDDCCCBBBBBBAAA??????@@@@@@>>><<<===<<<;;;:::888777666555999::::::;;;:::999777666444444333333333333444444222111000000000000111111111111000000000///////////////............//////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********)))***++++++))))))***+++))))))******++++++,,,,,,***************+++++++++***************+++++++++,,,,,,,,,,,,---------...------------------------............------------************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///......,,,,,,++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------))))))))))))************,,,,,,,,,---------......---------............///......------------......------............------...///000111111222111111222222222222222222222222222222333333333333333444222333555666666666555555333333333333333333333333222222222222333333333333333333333444444444555555444333333333333333444444222333444555666666666666888777777777777888999999666666777777777777777888777888999999::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888777666666666777999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::777777777777666666666666444444444444333333333333111111000000000000000000/////////.........------........................------------------------------------------------++++++++++++++++++++++++((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,---------.........***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,------......;;;;;;;;;:::;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFGGGGGGHHHIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPQQQQQQQQQPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFEEECCCBBBAAA@@@???======>>>>>>===;;;;;;;;;:::999999888777777999999999999888777666555444333333222333333444444000000000//////000000111111000000000//////////////////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************+++++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******))))))+++,,,,,,***)))***,,,***************+++++++++))))))*********++++++++++++++++++***************++++++,,,,,,,,,---------------------------------------------,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++,,,,,,************************---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,---------......---------............///......------------............////////////......///000111111222111000000111111111111111111111111111222222222333333333333111222444666777777666555333333333333333333333333111222222222222333333333333333333444444444555555222222222222333444555555333333444555666666666666777777777777777888999999666666666666777777888888777777888999::::::::::::::::::999999::::::;;;<<<;;;;;;;;;::::::;;;;;;;;;===============<<<;;;:::777666666666666777888888888888888999999999::::::999999999999999999999999777777666666666555555555444444444333333333222222111111111111111111111111//////.........---------........................------------------------.........------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,------......------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------......;;;::::::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGFFFEEECCCAAA@@@???>>><<<<<<======<<<:::999999999999999999999999999888888777666555555555333333333222222333444444000000////////////000111000000000000//////////////////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++---,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))))),,,---,,,***)))+++---+++++++++***************))))))******++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,*********++++++,,,,,,---************************+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////.........------...............////////////......000000111222222111//////111111111111111111111111111111111222222333333333000222444666777777666555333333333333333333333333111111222222222333333333333333333444444444555555111111111222333444555666444555555666777777666666555555555555555666777777555666666666777777888888666777888999:::;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>===<<<::::::666666666777777777777777666666777777888888888999888888888888888888888888777666666666555555555555444444444333333333222222111111111111111222222222//////.........---------........................------------------------//////...---,,,,,,++++++------------------------)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------..................------::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHLLLKKKJJJJJJKKKMMMOOOPPPPPPQQQQQQQQQPPPOOOOOONNNIIIJJJKKKKKKKKKKKKKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@===;;;::::::;;;<<<;;;;;;:::999999888888777666666666666666555555444333333333222111000000///000000000000///////////////000000000000000/////////............---------,,,,,,,,,+++++++++******------------------------,,,---.........---,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***)))(((((((((***+++,,,------,,,++++++******)))************************...---,,,+++***(((''''''...---,,,++++++,,,---...,,,+++)))((((((***,,,---((()))))))))************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***///......---,,,+++******++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++******************++++++))))))***++++++++++++***...---,,,,,,+++***)))))))))************+++++++++)))))))))******+++++++++000///---+++++++++---...---,,,,,,+++*********++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------///000111000000000000000000000000000000000000111111111111333333333333333333333333333333333444444444555555333333333222222111111111222222222222222222222222000000//////000111222222555555555444444333333333555555555444444333333333666666666666666666666666777777666666555555555555666666777888999::::::;;;;;;;;;;;;::::::999999999<<<;;;::::::::::::;;;<<>>>>>????????????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKKKKKKKJJJJJJLLLKKKJJJJJJKKKLLLNNNPPPOOOOOOPPPPPPOOOOOONNNMMMKKKKKKLLLKKKKKKJJJIIIHHHJJJJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@???>>><<<;;;:::;;;===>>>:::::::::999888888777777666666666666666555444444222222111111000//////...000000000000/////////...//////000000000000//////............---------------------,,,,,,,,,++++++------------------------,,,---.........---,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***))))))((()))***+++,,,+++++++++++++++++++++,,,************************---,,,,,,+++***)))((((((*********))))))*********,,,+++***)))))))))***+++************++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,++++++******++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,+++++++++------,,,,,,+++***)))))))))************+++++++++************+++++++++,,,///...,,,+++***+++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////...//////000111222000000000000000000000000//////000000000111111111222222222222222222222222222222222222333333333333333333333222222111111111222222222222222222222222000000000000000111222333555555444444444333333333555555444444444333333333666666666666666666666666666666666555555555444444666777888999:::;;;;;;<<<;;;;;;;;;:::::::::999999<<<;;;::::::::::::;;;<<>>===;;;888777555555555555555555555555555555555555555555555555666777777888888777777666777777777666666444333333444333333333333222222222222111000///......///000000000000000////////////,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,,,,,,,++++++,,,---,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++......---------,,,,,,,,,999999999999999999999999888888999:::;;;<<<<<<============>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@>>>======<<<<<<;;;:::;;;<<<===>>>:::999999888888777666666555555666666555555444333222222222111111000000///000000000/////////.........//////000000/////////............------------.........---------,,,,,,---------------------------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,)))******+++,,,,,,------************************+++++++++*********))))))))))))************)))))),,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++***++++++++++++,,,,,,,,,...---+++******+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000///////////////000000000000000000000000000000//////000000000000111111111111111111111111111111000000111111111222222222222222222222222111111111222222222222222222222222222111111111111222333333444444444444333333333333555444444444444333333333777777777777777777777777555555555444444444444444777777888999:::;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;===>>>>>>===<<<:::888777444444444444444444444444444444444444444444444444666666666777777666666666666666666666555444333333333333333222222222111111333222111000///...//////000000000////////////...,,,---...//////...---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++******)))++++++,,,,,,,,,+++************+++++++++,,,,,,,,,)))***,,,------,,,***)))***+++,,,------,,,+++++++++******))))))******+++************+++++++++,,,++++++++++++++++++++++++////////////...,,,+++***------------,,,,,,,,,,,,888888888888999999999999888888999::::::;;;<<<<<<<<<<<<======>>>?????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@???===<<<;;;<<<;;;;;;::::::;;;<<<<<<999888888777777666666555444555555555555444333333333333333222222222111111000000/////////...............//////000/////////.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++++++++***++++++++++++*********++++++,,,,,,,,,************************************************)))***,,,,,,,,,,,,***)))******+++++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++************++++++******++++++,,,,,,,,,---++++++++++++++++++++++++......------,,,+++******++++++,,,------------,,,,,,,,,++++++++++++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++***++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---............---,,,,,,,,,------000000000000000000000000////////////000000000111000000000000000000000000000000000111111111222222222222222111111111111111222222222222222222222222333222222222222222333333333333333333333333333333444444444444444444444444777777777777777777777777444444444444444444444444666666777888999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::888777444444444444444444444444444444444444444444444444555555666666666666555555444444555555555444444333222222222222111111111111333222111000///...............---------,,,,,,,,,,,,------......------,,,------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,------...000111///...,,,,,,,,,+++***)))++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,777777777888888999999999999999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCAAA@@@>>>===<<<;;;===<<<;;;;;;:::999999999888777777666666555444444444444444444444333333222111111111111000000000000////////////............------...///////////////...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************)))************+++++++++***+++,,,------,,,+++***((()))***+++++++++++++++))))))))))))*********+++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******++++++,,,++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++......------,,,+++******++++++,,,------------,,,++++++++++++++++++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........------,,,,,,,,,,,,---////////////////////////...////////////000000000////////////////////////111111111111222222222222111111111111111111111111222222222222222222222222333333222222222222222333333333333333333333333333444444444444444444444444666666666666666666666666444444444444444444444444444444555666777888999999::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;999888777555555555555555555555555444444444444444444444444444444444555555444444444222333444444444444444333222222111111111000000000111111000000///...------------------,,,,,,,,,,,,,,,------------------,,,------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------,,,---111777<<<:::555///,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,666666666777888888999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@??????AAAAAA@@@???>>>===<<<;;;===<<<<<<;;;999888777777777777666555555444444333333333444444333333222111......................../////////.........------,,,---......////////////------------,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,---------,,,++++++------,,,,,,+++******)))******************************************++++++*********++++++*********))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********++++++,,,,,,++++++************++++++*********+++++++++++++++++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---)))************++++++++++++++++++************)))+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///...............//////////////////////////////......////////////000000////////////////////////000111111111111222222222000000000111111111111111222222222222222222222222333333222111111111111222222222222222333333333333333333333444444444444555666666666666666666666666444444444444444555555555333333444555666777888888888888888888999999999999999999::::::::::::999999888888999::::::999888777555555555555555555555555444444444444444444444444333333444444444444333333111111222333444444444444111111111000000000000///....../////////...------/////////............------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,---------+++,,,111:::AAA@@@:::222......///000///---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,555555666666777888888999777777888888888888999999999999::::::;;;<<<<<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEGGGHHHJJJGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>???>>>>>>===<<<;;;;;;::::::::::::::::::999888888666666555555444333333333333333333333333222111111...............///////////////.........---------+++,,,---...////////////---------,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,++++++++++++++++++************************,,,++++++******++++++,,,)))******+++,,,,,,------,,,---.........,,,+++***,,,+++++++++++++++++++++************************++++++******************,,,,,,++++++++++++,,,,,,...---+++)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,+++++++++))))))***+++,,,,,,------)))************+++++++++*********)))))))))((((((++++++,,,---------------++++++******++++++,,,---******++++++,,,---......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------...//////000////////////////////////........./////////000000/////////////////////////////////000000000111111///000000000111111111222222222222222222222222222333222111000000000000000111111222222222333333333333333333444444444555555444444444444444444444444444444555555555666666666333333444555666777888888666666777777777888888888888999::::::::::::999888666777888999999999888777444444444444444444444444333333333333333333333333222222333333333333222222000000222333333444444444111111000000000/////////+++,,,---.........---,,,/////////.........---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,---+++***...666===<<<666///---...000///---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,444555555666777888888999666666666666777777777777777888888999::::::;;;;;;<<<<<<======>>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCBBBCCCDDDEEEGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;:::::::::888888999::::::::::::999666555555444444333222222222333333333333222111111111111111111111222222222//////.........---------+++,,,---...////////////---------,,,,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,---,,,,,,++++++*********************************,,,++++++++++++++++++,,,))))))***+++,,,,,,------------.........---+++************++++++,,,------************************+++++++++*********))))))//////------------//////111///,,,)))''''''''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++******))))))++++++++++++++++++++++++******************++++++))))))***++++++++++++***))))))***+++,,,------...)))************+++++++++***)))))))))((((((''''''+++,,,------.........---+++*********+++,,,,,,---))))))***+++---...//////++++++,,,,,,,,,------------,,,,,,,,,,,,---......*********+++,,,---...///////////////////////////............/////////000000000000000000000000000............/////////000//////000000111111111222222222222222222222222222222222111000//////000000111111111222222333333333333333333444444555555555444444444444444444444444555555555666666666777777444444555666777888999999555555666666777777777888888999:::;;;;;;:::999888555666888999999888777777333333333333333333333333111111111111111111111111222222222333333222222222///000111222333444444444000000000000////////////)))***,,,---...------,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---+++)))+++111666333...******---...,,,)))++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,999666666999888333333888777777777777777777777777888888999::::::::::::999:::;;;;;;<<<===>>>??????@@@@@@@@@???????????????@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBAAAAAABBBDDDGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;::::::;;;;;;::::::999888999888888777666777777777555444444333333222222111111111111111111111111111000000000000////////////---------.........//////......------------......///...---,,,+++,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,,,,,,,***)))(((******))))))***,,,---///......////////////......+++++++++************)))************************************************************************000...***'''&&&'''***+++))))))*********+++++++++************************+++++++++*********)))))),,,+++)))(((((()))+++,,,************))))))((((((*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,+++***(((''',,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,+++***))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++,,,---...///,,,---------.../////////////////////////////////000000000000000000000000000000000000111111111111////////////000000000000000000111111111000000/////////000111222222333333111111111111222333444444333222111000000111222333222222222222333444555555777777666555444333333222555555555555555555555555444444555666777777666666888777777666666666777777777777888888888888777666444444555666777777666666888666444444555555444333666555444444444444666666444444444333333222222222111111111111111111111111111111000......---------......---------,,,,,,,,,222///,,,+++++++++***))),,,,,,,,,++++++*********------------,,,,,,+++***---------,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,------,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,++++++***)))))))))---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++777444555888888444555999777777777777777777777777777888888999999999999999999:::;;;;;;======>>>???????????????????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHGGGFFFDDDDDDCCCDDDCCCCCCCCCCCCEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@???>>>===;;;;;;::::::;;;;;;::::::999888999888888777777777777777555444444333333222111111111111111111111111111111000000000000/////////...------........................------------......//////---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************************+++++++++++++++***))))))+++++++++++++++---...///......////////////......++++++++++++************************************+++++++++***************((((((((((((((((((((((((,,,+++(((&&&&&&&&&((()))******************+++++++++++++++++++++++++++++++++++++++*********))))))((())))))))))))))))))(((++++++*********)))))))))******+++++++++,,,,,,,,,++++++++++++*********)))******++++++***)))'''&&&,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---...///,,,,,,,,,---------------................................................//////000000000111111111////////////000000000000//////000000000000/////////000000111222222333333222222111111111222333333333333222111111222333333222222222222333444555555444444444444555555555555555555555555555555555555444555555666666666666555777666666555555666666666777777777888888777777666444555555666777777777777999777444444444555444222555444333333333444555666333333333222222111111111111111111111111111111111111000///......---------......---------,,,,,,,,,+++***((()))+++---...---,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********************+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++555333333666777555666999777777777777777777777777666777888888999999888888888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBB@@@???????????????>>><<<;;;;;;:::::::::::::::999999888888888777777777666666666444444444333222222111111111111111111111111111111000000000/////////........................------......------------......//////...---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++************+++,,,,,,,,,,,,---...//////......////////////......,,,+++++++++************++++++++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((())))))(((((((((((())))))++++++******************+++++++++++++++++++++++++++++++++***************''')))+++,,,,,,+++)))'''+++++++++++++++************++++++++++++,,,,,,,,,)))))))))))))))(((((((((************)))((('''&&&,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******((()))***+++,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++................................................//////000000000000111111////////////000000000000......//////000//////...000000000111222222333333333333222111111111222222444333333222222333333444111222222333333444555555444444444444555555555555555555555555555555555555555555666666666555555444555555444444444555555666666666777777777777666666555555666666777888999999:::888555444444444333111444333222222222444555666222222111111111111111000111111111111111111111111111000///......---............---------,,,,,,,,,)))''''''(((+++---......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))******+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++555333333555777777666777777777777777777777777777666666777888888888888777777888999:::;;;<<<<<<===============>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???@@@>>>===>>>>>>>>>>>>===<<<;;;:::999::::::::::::999888888777777777777777666666555444444333333222111111111111111111111111111111111000000/////////........................---------...------,,,,,,------...///.....................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************---,,,******)))***+++,,,,,,,,,,,,,,,------......---......//////......---,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,++++++***)))))))))************************))))))***++++++++++++++++++++++++***************++++++++++++++++++++++++************************+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))((((((***************)))((((((,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...---------,,,,,,++++++................................................////////////000000000111////////////000000000000...///000000000000000000000000111111111222222222333333222111000000111111333333333222222333333333111111222333444444444444777666666555444333222111555555555555555555555555666666666666555444333333444444333333333444555555555555666777777777666666555555666777888999:::;;;<<<999777555555555333222333333222111222333444555222222222222111111111111111111111111111111111111000000///.....................---------,,,,,,,,,---,,,******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++666555444444666888777555666666666666666666666666666666777888888888888777777888888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>======>>>>>>===<<<===============<<<;;;:::999999::::::999999888777666777777777777666555555444333333222222111000000000000000000000000000000////////////.................................---------,,,,,,,,,,,,------------..................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************---,,,+++******+++,,,---***++++++,,,,,,,,,,,,,,,------............------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++*********))))))************************((()))***+++,,,,,,++++++************************++++++++++++++++++++++++************************...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++******)))(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,//////......------,,,,,,........................////////////////////////...////////////000000000////////////000000000000///000111222222222222222111111111111111222222222333222222111000000000000111111222222222222111111000111222444444444444444666666555444333222111111555555555555555555555555555555666555555444333333333333333333333444555555555555666777777777777777666666666777999;;;<<<>>>>>><<<999888888777666444444333222222222222333444222333333333333333333333000000000000000000000000000//////............///......---------,,,,,,,,,000///---------,,,***)))++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***)))***++++++,,,,,,,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++555555444444777;;;:::555666666666666666666666666666777888888999999888888777888888999:::;;;<<<===<<<======>>>>>>??????@@@AAAAAABBBBBBBBB@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???===<<<<<<===>>><<<;;;<<<<<<======<<<;;;::::::999999999999999888888777555666777888777666555444333333333222111111000000000000000000000000000000/////////.........---------------.........//////------,,,,,,,,,,,,------+++,,,------......------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++,,,,,,---******+++,,,,,,++++++***------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((&&&'''((()))))))))))))))))))))*********+++++++++***************************************+++++++++,,,+++)))'''''')))+++,,,*********+++++++++++++++,,,,,,,,,++++++++++++*********+++++++++++++++,,,---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))************))))))++++++++++++***)))((('''************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........------.........---,,,+++..................------------------------------000000000000000000000000......////////////000000////////////000000000000000000111222333333333333111111111111111111111111222222111000000000111111000111111222222111111000000111333444555555444333333333333333444444444444333333333333333333333333444444555555555444444333333333333333444444555666555666777888888999999888666666666777999<<<>>>@@@AAA>>><<<;;;;;;;;;:::888666555444333222222333333333333333333333444444444000000000000000000000000//////............//////......---------,,,,,,,,,...------...//////---,,,***++++++++++++,,,,,,,,,)))***++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,...------,,,++++++***************+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++333444333333999@@@???999666666666666666666666666777888888999999999999999888888999:::;;;<<<============>>>>>>???@@@@@@AAABBBBBBCCCDDDCCCAAA???>>>@@@?????????@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<======<<<;;;;;;;;;<<<<<<<<<;;;::::::999999999999999888777777555666777888777666444333333333222222111000000000000000000000000000000000//////.........---------+++,,,,,,---...///000000---,,,,,,++++++,,,,,,---******,,,---------,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------,,,+++***,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((()))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))*********+++++++++)))))))))(((((())))))))))))))))))*********++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))************)))))))))***************)))(((************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........---,,,+++------------------......------------------------////////////////////////........./////////000000////////////000000000000//////111222222333333333111111111111111111111111111000000000000111111222111111222333333222111111///111333444555555444333222222333333333444444444222222222222222222222222333333444555555555444444333333333333444555666777666777888999::::::::::::777777777888:::===@@@BBBCCCAAA???>>>??????>>>===999888666444222222222222111111222222333333333333000000000000000000000000//////............//////......---------,,,,,,,,,+++++++++---//////...,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))*********++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++000222222333:::CCCCCC===666666666666666666666666888888999::::::::::::999888999::::::<<<<<<===>>>===>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDAAA???>>>AAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<===>>><<<;;;;;;;;;;;;<<<;;;;;;::::::888999999999999888777777555666777888777666444333333333222222111000000000000000000000000000000000//////.........---------***+++,,,---...000111111---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,---.........---,,,+++,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---************************++++++************++++++''''''(((***+++,,,---...(((((((((((((((((((((((())))))******++++++++++++(((***+++,,,,,,+++***((((((((())))))*********+++,,,,,,,,,++++++*********))))))******+++++++++,,,++++++***))))))***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))************))))))'''((()))******++++++***************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------...///...---+++***+++++++++,,,,,,---------------------------------..................................../////////000////////////000000000000......///111111222222222222222111111111111111111000000//////000111222222222222444444444444222222///111333555555555444333666555555444333222111000111111111111111111111111222222333444555555555555333333333444555666777888777777888999:::;;;;;;;;;777777777888:::===AAACCCDDDBBB@@@@@@AAAAAAAAA@@@;;;999777555333222111222000000111111222222222222000000000000000000000000//////.........//////000......---------,,,,,,,,,,,,++++++---......,,,************++++++,,,,,,,,,((()))***+++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++***))))))***++++++(((((()))++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,***++++++,,,,,,------...))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++555555555666777999;;;;;;555444444444444555666666888888888777888888999:::999999:::;;;;;;<<<<<<===@@@???>>>>>>>>>???AAABBBEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEEEE@@@@@@?????????????????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999888777666555444444444333333222222111111000000///...------...///000111///------......---,,,,,,,,,++++++,,,---///000,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++************++++++************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((,,,,,,,,,++++++************++++++++++++***))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******)))************+++++++++************************************************************************,,,,,,++++++***+++++++++,,,++++++***)))))))))***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...------,,,---...000111------------------------//////.........---------000000000000000000000000////////////000000000000000000000000111111111111111222444444444222000///333222111000000111222333222222333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444333333333333444555555999999999:::::::::;;;;;;;;;;;;:::::::::>>>CCCGGGFFFGGGEEEAAAAAADDDCCC???AAA>>>;;;888666555222111000111111111111000000///000000000000////////////...///000000///---+++***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))************************,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++))))))************))))))++++++,,,,,,,,,,,,------555555555555555666777888555444444444444555666666888888888888888999::::::999::::::;;;<<<<<<======??????>>>>>>???@@@@@@AAADDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999888777666555555444444333333222111111111000///...------...///000000...---,,,---...---,,,---,,,++++++,,,...000111,,,,,,------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++***++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++************++++++************************++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++*********))))))***++++++++++++***))))))+++++++++*********))))))************************)))************+++++++++***************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************))))))*********)))************+++++++++************************************************++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,+++***************+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,------------------------//////.........---------........................////////////000000000000000000000000111111111111222333444555444333111000333222111000000111222333222222222222333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444333333333333444555555999999999::::::::::::;;;;;;;;;;;;;;;;;;???DDDHHHHHHIIIGGGCCCCCCFFFFFFCCCCCC@@@===;;;999666333111000111111111111111000000111111000000000/////////////////////...---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((************************++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++))))))************))))))+++++++++,,,,,,,,,------555444444333333333444444555555444444555555666777999999888888999999:::;;;::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@???DDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777666666555555444333333222222111//////............//////000...,,,,,,---...---,,,---,,,+++***,,,...111333,,,,,,------------,,,,,,...---------------,,,,,,+++++++++******)))))))))++++++******++++++,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++************++++++************************++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))***++++++++++++***))))))+++++++++***************************************)))************++++++++++++++++++*********************))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++************++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,+++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***......---+++++++++++++++------------------------...............---------........................////////////000000000000000000000000111111111111333333444555555444222111222222111111111111222222111111111222222222222333444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222444333333333333444555555888888999999999:::::::::;;;;;;<<<<<<===AAAFFFIIIJJJLLLKKKHHHGGGJJJJJJHHHGGGEEEBBB@@@>>>:::666222111111111111111111111111111111111111000000000000000///...---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,*********+++,,,+++***))))))************))))))++++++++++++,,,,,,,,,,,,333333333333333333444555555555555555555666666777999999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>@@@AAAAAA@@@???>>>CCCCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAA@@@@@@??????=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<<<<;;;;;;:::999888777666555555444444333222222222/////////......////////////---,,,,,,---...---,,,...,,,+++***,,,///222444,,,,,,,,,------,,,,,,,,,------------------------,,,,,,++++++******))))))++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++*********************++++++++++++***))))))************************++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++***)))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++++++++++++++,,,))))))*********+++++++++************************************************++++++++++++++++++++++++***************++++++,,,------,,,++++++,,,,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++///............---......------------------------................................................////////////000000000000///000000000111111111111333444444555555444333333222222222222222222222222000000111111111222222222444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444333333333333444555555888888888888999999999999:::;;;<<<===>>>BBBFFFJJJJJJOOORRRQQQPPPQQQOOOLLLLLLJJJHHHFFFDDD???:::555222222222111111222222222222111111111000000000000000///...,,,,,,------...///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++***))))))++++++***))))))******++++++******)))***++++++++++++,,,,,,,,,222222222333444666777888666555555555555666777777:::::::::::::::;;;;;;<<<;;;;;;<<<======>>>>>>???>>>???@@@AAAAAA@@@>>>>>>BBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888777777555444444333333222111111...//////////////////......---++++++---...---------,,,++++++,,,...111333+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************************************))))))*********+++++++++,,,+++++++++***)))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++++++++++++++,,,))))))*********+++++++++************************************************++++++++++++++++++++++++***)))))))))******+++,,,,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////000000---------------------------.....................////////////////////////////////////000000000000///000000000111111111111333444444444444444444444222222222333333222222222000000111111111222222222444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444333333333333444555555777777777888888888999999999;;;<<<===>>>AAAEEEHHHKKKTTT\\\]]]\\\ZZZVVVQQQPPPNNNLLLJJJHHHCCC>>>:::444444333222111222222333111111111000000000000///000///---,,,,,,---...///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,---...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***))))))++++++***)))******++++++++++++***************+++++++++,,,,,,222222333444555777888999666666555555666666777888;;;;;;::::::;;;;;;<<<===<<<<<<======>>>????????????@@@@@@@@@@@@???>>>>>>AAABBBDDDFFFFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::999888777777444444333222222111111000......////////////......---,,,++++++---...------,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++************++++++************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******************,,,,,,,,,---------------***++++++++++++***))))))***************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++*********************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++)))************+++++++++************************************************************************)))))))))))))))***+++,,,,,,++++++++++++,,,,,,---)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))***,,,---...//////---------------------------------...............000000000000000000000000////////////000000000000000000000000111111111111333333333333333444444444222222333333333333222222111111111222222222222333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444333333333333444555555666777777777777888888888888:::;;;<<<<<>>>>>???@@@@@@AAA@@@@@@???>>>>>>??????@@@BBBDDDFFFFFFEEECCCBBBAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;::::::;;;;;;:::999888777666666333222222111111000000///---...///000000///...------+++***+++,,,......---++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,*********+++,,,,,,------++++++******++++++,,,---***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++************++++++************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++,,,,,,---------***++++++++++++***))))))))))))*********+++++++++(((((((((((((((((((((((()))************+++++++++***************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************))))))*********)))************+++++++++************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,***************+++,,,,,,))))))***+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,((()))+++------...---------------------------------------.........//////////////////////////////////////////000000000000000000000000111111111111222222222222222333444444222222333444444333222222222222222222333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222444333333333333444555555666666666777777777888888777999:::::::::<<<>>>AAAJJJUUU^^^___]]]\\\ZZZWWWQQQNNNKKKHHHGGGDDDAAA>>>:::888555333111000111111////////////.........---------...............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++'''((()))***+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,---------+++***+++,,,---,,,+++***++++++,,,,,,++++++***************++++++++++++555444444333333444444555666666666666666777888888<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@BBBAAA???>>>>>>>>>???@@@@@@BBBDDDFFFGGGEEEDDDBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<;;;:::::::::;;;::::::999888777666666222222111111000/////////---...///000000///...------+++******,,,......---***+++,,,---,,,+++***)))+++++++++,,,,,,+++++++++))))))*********+++++++++(((((()))***+++,,,,,,---++++++******++++++,,,---+++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++************++++++************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((*********++++++,,,,,,,,,***++++++++++++***))))))))))))******++++++++++++(((((((((((((((((((((((()))************+++++++++))))))******+++++++++,,,*********)))***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++************))))))))))))******)))************+++++++++************************************************(((((((((((((((((((((((((((((((((((()))***+++,,,***)))))))))***++++++,,,((()))***+++,,,---------*********************************++++++,,,,,,,,,,,,---.../////////...------------------------------------.........//////........................////////////000000000000000000000000111111111111222111111111222222333444222222444444444444222222222222333333333444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111444333333333333444555555666666666666777777777777777888999999999:::<<<>>>FFFOOOWWWVVVTTTUUUVVVUUUOOOLLLHHHFFFDDDCCC@@@>>>;;;999666333111000000000///.........------------,,,---.../////////------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))************************'''((()))++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------,,,++++++------,,,+++***++++++,,,,,,++++++***)))************+++++++++555555555555555666777777666666555555555555666666777888888999999::::::;;;============<<<<<<<<<<<<@@@???>>>======>>>??????@@@BBBDDDFFFGGGGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB?????????>>>>>>>>>>>>===============<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999888777777777777777666555555333222111000////////////------............------000///...---,,,+++++++++,,,++++++******++++++,,,///...------,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++......---------,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++************++++++---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++*********************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,++++++************++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...........................------,,,,,,++++++***,,,------......------,,,............////////////111111000000//////......//////000111111111111111111111111111111111111111111222333333444444333333222222222222222222222222333444555555666666555555444444555555444444333222111111111111111111111111000000111111111222222222333333222222333333444555666666666666777777777777999888777777777999<<<===BBBEEEJJJNNNPPPOOOMMMKKKDDDCCCBBB@@@???>>>>>>>>><<<:::777555222111000000000000//////.........------,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************))))))((('''''''''++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++******)))************************,,,+++***((((((((())))))*********++++++,,,,,,,,,************************555555555555555666777777777666555444444555666777888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>======>>>??????@@@AAACCCEEEEEEEEECCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;:::999999888888777777777777777666666555333222111000////////////------............------//////...,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,---,,,+++***************,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++++++++...------------,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))************************++++++++++++++++++++++++************+++++++++,,,)))************+++++++++++++++************++++++------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++,,,,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))******************************++++++*********************************+++++++++,,,,,,***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,++++++************++++++******************++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++***************************************************++++++,,,,,,++++++***+++++++++******)))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,------......------,,,............////////////000000000000//////......//////000111111111111000111111111111111111111111111222333333444444333333333333333222222222222222222333333444444444444444444444555555444444333222111111111111111111111111000000111111111222222222333222222222222333444444555555555666666777777888888777666666777888:::<<<===???CCCFFFGGGGGGEEEDDDAAA@@@???===<<<<<<;;;;;;;;;999777444222111000000000/////////.........---...------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++******)))++++++++++++++++++++++++,,,+++***))))))******+++++++++++++++++++++,,,,,,************************555555555555555666777777888666555444444555666888888888999999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>>>>======>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>=====================>>>>>>======<<<;;;;;;::::::999888888888777777777777777666666555222222111000////////////------............------///...---,,,,,,++++++,,,---,,,,,,++++++,,,,,,---,,,++++++************+++,,,++++++******++++++,,,+++++++++++++++*********------------,,,,,,,,,,,,+++++++++***************************************+++++++++***************************************++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++***************+++************************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,*********************************++++++++++++,,,******++++++++++++******************************,,,++++++******++++++,,,++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++***************)))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......,,,------......------,,,---............/////////000000000////////////......///000000111111000000111111111111111111111111111222222333333333333333333333333333333333333333111222333333444444333333444444555555444444333222000000000000000000000000000000000111111111111222222222222222222333444444444444555555666777888888777777666666666888999::::::;;;===>>>???>>>>>>======<<<;;;:::999888888888999888666444222111000000/////////...............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++++++++++++++************************555555555555555666777777888777555333333555777888888888999999:::;;;;;;;;;>>>============<<<<<<<<<============>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@AAABBBDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>==================>>>======<<<<<<:::::::::999888888777777666777777777777666555555111111000///////////////------............------...------,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************---------,,,,,,,,,++++++************************************************************************************************************************((())))))))))))*********))))))*********+++++++++++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***)))*********)))******++++++************************))))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,,,,************************************++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))***+++++++++++++++************************++++++++++++++++++++++++******++++++++++++************************))))))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,---------------..................---,,,,,,++++++,,,------......------,,,---------.........//////////////////////////////...//////000000000000000111111111111111111111111111111222333333333333222333333333333333444444444222222333444444444444333444444555555444444333222////////////////////////000000000000111111111111222222222111222333333444333333444555666666777888777777666666777888999999:::;;;;;;;;;;;;;;;:::::::::999888777666666666666777666555333222000//////..............................------------......+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,,,,,,,,,,,,,++++++*********************************555555555555555666777777777666555444444555666777777777888999999::::::;;;<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>>>>>>>>>>AAAAAAAAABBBAAAAAA@@@@@@>>>>>>???@@@BBBCCCEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===========================<<<;;;;;;:::999999888888777666666555666666666666555444444111000//////////////////------............------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------************************------,,,,,,,,,+++++++++************************************************************************************************************************((())))))))))))*********))))))*********+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))*********)))******++++++************************))))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,,,,************************))))))*********+++++++++)))******++++++******)))************************++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************))))))***++++++++++++***************************++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,---------......//////...------,,,,,,+++,,,------......------,,,------------.........................../////////......///000000000000000000000000000000000000000000111222222333333222222222222222333333444444444333333444555555555555555444444555555444444333222////////////////////////000000000000000000000000222111111111111222333333222333333444555666666666777777777777777888888999;;;:::999999888888888999888777666555555444555555444444333222111000///...---------...............------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++++++++++++++++++++++++++(((((()))******+++++++++,,,,,,,,,++++++*********************************555555555555555666777777666666555555555555666666666666777777888999999999777888888999:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>===============<<<<<<<<<<<<============<<<<<<;;;:::999999888888777666666666444444444555444333333222000//////....../////////------............------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***))))))))))))******+++...------,,,,,,------...*********+++++++++++++++,,,,,,,,,,,,++++++++++++***************+++++++++***************************************+++++++++************************************************)))))))))*********++++++)))************+++++++++++++++************++++++*********+++++++++++++++++++++,,,,,,,,,+++******++++++***************+++************************))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,************************)))))))))************+++))))))************))))))***************************++++++,,,,,,++++++***++++++************++++++,,,,,,++++++***))))))(((************************((()))******++++++******************************++++++++++++++++++++++++))))))************))))))+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++))))))******++++++,,,,,,,,,,,,,,,---......//////,,,------......------,,,,,,------------.........---............/////////---...//////000000//////000000000000000000000000000111111222222222222222000111111222222333333444333444555555666666555555444444555555444444333222000000000000000000000000111000000000000000//////111111111111111222333333333333333444444444444555666666666777777777777777777777777666666666555555666555444444333333333444222222222222111000///...---------------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************,,,,,,++++++***))))))(((++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***((()))***+++++++++++++++************************(((((()))*********)))))),,,,,,++++++++++++++++++************************555555555555555666777777444555666777777666555444555555555666777777888888777888999:::;;;<<<<<<===:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>???@@@@@@AAA????????????@@@AAABBBCCCBBBBBBBBBBBBAAA@@@??????????????????@@@@@@@@@AAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;============<<<;;;:::999999888888777666666555555222333333333333222111111//////.........//////000------............------,,,+++++++++++++++,,,,,,+++******))))))******+++)))))))))))))))***++++++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***))))))*********+++++++++************************))))))*********+++++++++************************************************************+++++++++,,,)))************+++++++++++++++************++++++)))*********++++++++++++******+++,,,,,,,,,++++++,,,,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))******************************++++++************************))))))))))))************))))))************))))))***************************+++,,,,,,,,,,,,+++***++++++************++++++++++++******************************************((())))))***************************************************************))))))************)))))))))*********++++++++++++***++++++,,,,,,++++++***************++++++++++++((())))))***++++++,,,,,,,,,,,,------.../////////,,,------......------,,,,,,,,,---------.........---------.........//////---...//////000000//////000000000000000000000000000000111222222222222222//////000111111222333333333333444555555555555444444444555555444444333222111111111111111111111111111111000000////////////111111111111111222222333444444444333333333333333444444444555555444444333444444555555555444333333333333222222111111222222000111111111111000...---,,,,,,,,,------.........------,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))++++++,,,,,,+++++++++++++++++++++++++++)))***+++++++++***)))(((++++++++++++++++++,,,,,,************************555555555555555666777777333555777888888777555333444444555555666777777777<<<<<<;;;;;;;;;:::::::::999:::<<<>>>>>>>>>>>>===<<<<<<<<<<<<===???@@@@@@@@@?????????@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAA============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::============<<<;;;:::999888888888777666666555555111222222222222111000000//////.........//////000---..................---+++++++++***++++++,,,,,,******))))))))))))******++++++******+++,,,------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))************+++++++++++++++************++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++***************************************))))))))))))************))))))************))))))***************************+++,,,------,,,+++***++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))************))))))(((((())))))*********++++++++++++,,,,,,+++++++++)))************+++++++++******+++,,,------......000//////...------,,,,,,,,,------......------,,,,,,,,,,,,---------......---------.........//////---......///////////////000000000000000000000000000000111222222222222111...//////000111111222222222222333444444444333333444444555555444444333222111111111111111111111111111111000000/////////...111111111000111222222333555444444333333222222111222222333333333222111111333444555666666555444333222111111000000000000111///000111111111000...---,,,,,,,,,------..................------............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((*********++++++,,,,,,---************************777777666666666666777777666666666666777777777777777666666555555555555666;;;;;;;;;::::::999999999;;;:::::::::;;;;;;<<<===:::999999999:::<<<>>>?????????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999888777666555444333222222222222222111111111000000////////////////////////......------------......++++++++++++++++++++++++************************(((((((((((())))))))))))***++++++,,,,,,+++++++++++++++++++++,,,,,,---...+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((************))))))((((((***)))((((((((()))+++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------------,,,************************(((((()))************)))************************---,,,+++))))))))))))***+++*********))))))((((((************************'''((()))***************+++*********))))))((((((++++++******)))(((((((((************************))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))************************((())))))))))))*********------------,,,+++******)))+++,,,,,,+++***,,,---...---,,,++++++++++++,,,///...,,,+++***)))))))))............---,,,+++++++++++++++++++++++++++++++++,,,,,,---...///000000000000000000000000000000////////////////////////............////////////000111111111111222222222111111111111111111111111222222333333444555666666555555444333333222111111111111111111000000000000000000000000000000000000222222222222222111000///333333333333333333333333444444444444444444444444666666555444333333222222333333333222222222222111///............---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******************************************************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,***)))+++---...+++)))......,,,+++***)))))))))++++++++++++++++++++++++************************))))))***++++++++++++*********++++++++++++*********++++++,,,,,,++++++***666666555444444444555555444444444444555555555555666555555555555555666666::::::::::::999999999888:::::::::999::::::;;;;;;;;;;;;:::999:::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::999777777666555444333222222222222111111111000000000------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********,,,---------------,,,++++++++++++++++++,,,---...+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))*********************++++++*********)))))))))***))))))((()))***+++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++******************************((()))******++++++******************************+++******))))))***+++,,,************)))))))))(((************************((()))******++++++******************)))))))))(((************))))))))))))************************))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))************************)))))))))*********++++++++++++,,,,,,,,,,,,,,,+++(((***++++++***)))+++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++.........///......------++++++++++++++++++++++++---------.......................................////////////////////////............////////////000000111111111222222222111111111111111111111111222222333333444555555666555555444333333222111111111111111111000000000000000000000000000000000000222222222222222111000000222222222222222222222222333333333333333333333333444444444333222111111111000000000/////////......///............---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++******))))))))),,,******+++------+++)))''''''((()))+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++*********++++++,,,,,,++++++***555555444333333222333333333444444444444555555555444444444444555666777777999999999888888888888888:::999999888888888999999<<<<<<;;;:::::::::::::::>>>============>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666666555444333333222222111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,---------,,,+++******,,,++++++++++++,,,,,,---+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---+++++++++++++++************))))))))))))***++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******++++++******************************)))******+++++++++++++++************************))))))))))))***+++,,,---************))))))))))))************************)))***++++++++++++++++++************))))))))))))))))))))))))************************************))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))************************************+++++++++,,,((()))***+++,,,,,,,,,,,,((()))******))))))***+++***+++,,,,,,,,,,,,+++++++++*********+++,,,,,,------......////////////...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------000000000000000000000000............////////////000000000111111111222222111111111111111111111111222222333333444444555555444444444333333222222222222222111111111000000000////////////////////////111222222222222111000000111111111111111111111111222222222222222222222222333333222222111000000000//////.........---------///............---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************************************++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++*********))))))))))))))),,,+++***+++,,,---+++)))###%%%'''***+++,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++*********++++++,,,,,,++++++***555555444333222222222222555555555666666666777777333333333444555666777888888888888777777777777777999888888777777777777888;;;:::::::::::::::::::::<<<<<<<<<<<<<<<======>>>@@@??????>>>>>>======<<<======>>>>>>>>>======<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777555555444444333222222111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------******************************+++++++++,,,,,,,,,************))))))(((''',,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++************************************************************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************))))))*********++++++,,,*********)))))))))))))))***************************++++++,,,,,,,,,++++++*********)))))))))))))))'''(((((()))***+++++++++************************))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,((()))***+++++++++++++++(((***++++++******+++,,,......---,,,++++++,,,,,,++++++******++++++,,,---,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000000000000000000000000............////////////000000000000111111111111111111111111111111111111222222333333333444444444333333333333333333333333222222222111111111000000////////////////////////111111222222222111111000000000000000000000000000111111111111111111111111222222222111111000000000111111111000000000/////////............---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))))))))************************))))))+++++++++,,,,,,,,,+++***''')))***,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++*********++++++,,,,,,++++++***555444333333222222222333555555555555666666666666333333333333444666777777777777777777777777777777888777777666666666777777888888999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666444444333333222222111111000000000/////////......------------------------------,,,,,,,,,,,,------------------------------************************++++++++++++,,,,,,,,,,,,***************)))(((''',,,++++++******+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********++++++++++++************************************************************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,+++************************++++++++++++******))))))))))))))))))))))))******************************++++++,,,,,,,,,++++++***))))))))))))))))))******''''''((()))***++++++,,,************************))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++***)))(((***+++---,,,++++++,,,...444222...+++)))***,,,...---,,,++++++******++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................////////////////////////............//////////////////000000000111111111111111111111111111111111222222222333333333333333333333333333333333333333222222222222111111111111////////////////////////000111111222222222111111000000000000000000000000111111111111111111111111222222222222111111111111222222111111111000000000///............---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***))))))(((((())))))***++++++++++++++++++++++++***+++,,,,,,,,,++++++++++++,,,---------+++((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++*********++++++,,,,,,++++++***333333222222222222333333222333333333333444444444333333333333444555666666777777777777888888888888777666666666666777888999666777888:::;;;;;;<<<<<<:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555333333333222222111111111////////////............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,++++++************+++***************+++++++++++++++++++++++++++++++++************************---,,,,,,+++******))))))*********+++++++++++++++)))***++++++,,,,,,++++++************************************************************************++++++++++++++++++++++++************************************************'''((())))))******))))))************************)))******+++++++++++++++************************+++,,,,,,++++++)))(((((())))))))))))************************************++++++++++++++++++***)))))))))))))))************'''(((((()))***+++++++++************************))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,+++***)))(((+++,,,------,,,,,,---///444222...+++)))***,,,...---,,,,,,+++*********+++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111........................////////////////////////............/////////////////////000000000111111111111111111111111111111222222222222333333333333222222222333333444444444333222222222222111111111////////////////////////000000111222222222222111000000000000000000000000111111111111111111111111222111111111111111111111000000000/////////......///............---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++******))))))))))))******+++++++++++++++,,,,,,,,,)))+++---,,,+++***+++,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++*********++++++,,,,,,++++++***000000000000111222333333222222333333333444444444444444444333333444555555777777777888888999999999555555666666777888::::::777888999:::;;;::::::999999888888888888999:::::::::::::::;;;<<<<<<======<<<<<<===>>>???@@@@@@@@@>>>>>>=========<<<<<<<<<::::::::::::::::::::::::888888888888777666555555222222222222111111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++***+++,,,------......---,,,,,,+++***************))))))*********+++++++++++++++++++++++++++++++++*********************************************))))))))))))*********++++++)))***+++,,,,,,,,,++++++************************************************************************++++++++++++++++++++++++************************************************'''(((((()))))))))))))))************************((()))******++++++******************************)))***++++++++++++))))))((()))))))))******************************************++++++******)))(((((()))))))))************(((((())))))*********+++************************))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))************************)))))))))*********+++++++++,,,,,,,,,,,,,,,+++******,,,------,,,+++---...------,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,++++++------------------------,,,---------......//////------------------------------------------------............////////////////////////000000000111111111111111111111111111222222222222222222222222111111222333333444555555333333222222222111111111000000000000000000000000000000111222222222222222111111111111111111111111222222222222222222222222000000000000000000000000//////.........---------///............---------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,+++++++++******************************************************+++++++++++++++++++++++++++******))))))******+++)))*********++++++++++++)))+++------+++******,,,((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++*********++++++,,,,,,++++++***............///111222333444444444555555555666666555555444333333333444444777777888888999999999:::555555555666888999;;;<<<999999:::;;;:::999888777888888888777888999999:::888999999:::;;;<<<======;;;<<<===???@@@@@@@@@@@@??????>>>>>>=========<<<999999999999999999999999888888888888777666555444222222222111111111111111//////.........---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++((()))***+++,,,---------,,,,,,+++***))))))******))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++)))***+++,,,---,,,++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++++++++++++++************************(((((()))***************************************'''(((***+++,,,,,,++++++(((((())))))*********+++***************************************)))((('''(((((())))))*********+++))))))))))))************************************))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))************************((())))))))))))***************+++,,,------------)))+++,,,,,,+++***,,,---%%%'''***---------+++***)))))))))***+++,,,...///............---,,,++++++------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000////////////000000000000111111111111111111111111222222222222222222222222111111222333444444555555333333333222222222111111111111111111111111111111///000111222222222222222111111111111111111111111222222222222222222222222.........///////////////000000/////////.........//////.........---------------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++************++++++(((((())))))*********+++)))+++...---+++)))***,,,)))))))))((())))))***+++++++++++++++++++++++++++************************))))))***++++++++++++*********++++++++++++******+++++++++,,,,,,+++++++++111111111111111111111222111111222222222333333333666666666666666555555555666666777777777666666555666666777888999999::::::888999999:::::::::999999:::::::::999999999999999;;;<<<<<<===>>>??????@@@???????????????????????????>>>===<<<<<<;;;;;;<<<>>>===<<<;;;::::::999::::::999888777666666666666333222000/////////000111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++)))(((''''''((()))+++******++++++++++++******+++,,,,,,------,,,,,,++++++++++++************)))++++++******************---------,,,,,,+++++++++++++++******)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,+++******))))))******+++))),,,//////---,,,---///++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++************+++++++++,,,,,,---,,,+++)))(((******))))))******+++,,,************************))))))))))))))))))))))))+++*********+++,,,------+++++++++*********))))))))))))))))))))))))))))))))))))***++++++)))((('''++++++***************+++&&&'''(((***++++++++++++************************))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------......///000000111------............------111111111000000000000000111111111000000000000000000111111111111222222222444444444333333222222222333333333333333333333333222111111000000000000000000000000000000000000000000000000000000000000000111000000///000000111111//////000000000000//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,+++***)))))),,,,,,+++***))))))************+++++++++,,,,,,,,,))))))))))))))))))***+++...---+++*********++++++************+++,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************((()))***++++++,,,++++++************************++++++***************+++111111111111111111000000111111222222222333333333666666666666555555555555777777777888888777777666666666777888888999::::::888999999999999999888888888999999999999999999999;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;:::999888888777777777888777666555555444444444222111000/////////000111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((''''''((()))*********++++++++++++******+++,,,,,,------,,,,,,++++++++++++************)))************************,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++************++++++)))+++------+++***+++---++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++************+++++++++,,,,,,,,,++++++***)))******))))))******+++,,,************************))))))))))))))))))))))))+++************++++++,,,+++++++++*********))))))***************************************)))((((((+++******)))))))))******(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---------,,,,,,------............------000000000000000000000000000000000000000111111111000111111111111222222222333333333333333333222222333333333333333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......,,,,,,++++++++++++++++++)))******++++++,,,,,,---,,,++++++***))))))************+++++++++,,,,,,,,,+++******)))))))))))))))---,,,+++*********+++++++++++++++***++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************************))))))************************++++++***************+++111111111000000/////////111111222222222333333333555555555555555555555555777888888999999999888888666777777888888999999999888999999999888777777666777777777888999999999:::<<<<<<<<<======>>>>>>???========================>>>>>>===<<<;;;;;;;;;;;;:::999888777777777777777777777666555555444444333222111000/////////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))*********++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++************)))************************+++++++++***************)))******+++,,,,,,------++++++++++++++++++++++++******************************************************))))))******+++,,,,,,++++++++++++++++++,,,***+++,,,+++***)))***+++++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++************++++++,,,,,,+++************+++******))))))******+++,,,************************))))))))))))))))))))))))++++++***)))))))))******+++++++++***************************************+++******))))))))))))))))))))))))(((((())))))*********)))))))))******+++************************))))))))))))))))))))))))))))))))))))************************************+++++++++*********************************************+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///...---,,,+++***)))(((------............------000000000000000000000000//////000000111111222222000111111111111222222222222222222333333333333333333333333333333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000///...---...//////000000//////...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++,,,,,,))))))******+++,,,,,,---,,,+++******)))***************+++++++++,,,,,,,,,,,,+++***)))))))))))))))---,,,+++*********++++++,,,,,,++++++***+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++***))))))(((''''''************************+++***************++++++111111000000///.........111111222222222333333333444444555555555555555666888888999:::::::::999999666777777777888888888999888888888888888777666555666666777888888999::::::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;:::999888888888888888888888888888777666555555111111000000////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))************++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++*********))))))***************+++++++++*********)))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))***************************************+++++++++,,,,,,++++++++++++,,,,,,+++,,,++++++*********+++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++************++++++,,,+++***))))))***+++,,,******))))))******+++,,,************************))))))))))))))))))))))))++++++***)))((((((((()))************************************************,,,+++)))((((((((()))***(((((((((((((((((()))***,,,+++***)))))))))***+++************************))))))))))))))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---,,,+++***))))))------............------/////////000000000000000......///000111222222333000000111111111222222222111111222222333333333444222222222222222222222222222111111000000000000000000000000000000000000000000000000000000000000000111111111111111000...---...//////////////////.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////...---+++***))))))*********++++++,,,,,,,,,,,,+++++++++******))))))++++++***************+++******+++++++++,,,,,,,,,++++++***))))))*********,,,+++++++++++++++++++++------,,,+++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))(((((((((((((((*********************************)))******+++,,,111000000000//////......111111222222222333333333333444444444555555666666888888999:::::::::::::::777777777777777888888888888888888888888777666555666666777888999::::::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999999999888777777777888888777888888888777666555444000000000000//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++*********++++++,,,,,,++++++***+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))++++++******))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++,,,++++++******++++++,,,---,,,+++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++++++++************+++++++++***)))))))))***+++,,,******))))))******+++,,,************************))))))))))))))))))))))))++++++***)))((((((((()))************************************************,,,+++)))((((((((()))***(((((('''(((((()))******++++++******************************************))))))))))))))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,,,,,,,------............------......//////000000000000......///000111222222333000000111111111222222222111111111222222333333333222222222222222222222222222111111000000000000000000000000000000000000000////////////////////////111222222222111000000///......////////////......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////...---+++***))))))*********++++++,,,,,,,,,++++++***************)))+++***************++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++------,,,+++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((((((''''''((()))************************************))))))***++++++,,,000000000000000000000000111111222222222333333333333333333444555555666666777888999999::::::::::::777777777777777777777777777777888888999888888777888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;:::999999999999666555555444444555555555444555666666555444222111//////000000000///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++************++++++++++++******+++++++++************))))))))))))***++++++,,,,,,))))))))))))************++++++******)))(((((('''************************************************++++++++++++++++++++++++))))))***++++++++++++***+++******************+++---+++))))))+++---------++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++************++++++***))))))))))))***++++++******))))))******+++,,,************************))))))))))))))))))))))))++++++***)))))))))*********************++++++++++++++++++++++++++++++++++++******)))))))))))))))(((((((((((()))***++++++******++++++,,,++++++***************************))))))))))))))))))))))))))))))))))))***************************************************+++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---...//////000------............---------......//////000000111//////000000111111222222000111111111111222222222111111111222222222222222222222222222222222222222222111111000000000000000000000000000000000000000////////////////////////111111000000000000111111---......//////......---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++,,,,,,&&&'''((()))***,,,------*********)))******+++,,,******+++++++++,,,,,,,,,***************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************************((((((''''''((()))+++,,,************************))))))))))))***+++,,,,,,//////000000111222222222111111222222222333333333222222333444444555666666666777888999::::::::::::777777777777777777777666666777888999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999888888888888555444444333444444555555444555666666555444222000...///000000000///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++***************++++++++++++************++++++++++++******+++++++++************)))((())))))***++++++,,,,,,)))))))))******+++++++++************************************************++++++++++++++++++++++++************************((()))***+++,,,++++++******))))))(((((())))))***,,,)))''''''***---...---++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++************++++++(((((()))*********************))))))******+++,,,************************))))))))))))))))))))))))+++************++++++,,,))))))*********+++++++++++++++++++++++++++++++++***************)))(((((()))(((((()))***+++,,,,,,''')))+++---...---+++***************************))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---.../////////------............------------......///000000111000000000000000111111111000111111111111222222222222222222222111111111111111111111111111111111111222111111000000000000000000000000000000000000000///////////////////////////...---,,,,,,...111333---......//////......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......,,,,,,++++++++++++++++++&&&&&&''')))***,,,------******))))))***++++++,,,******+++++++++,,,,,,,,,...---,,,+++******)))***)))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++***)))(((((()))+++,,,************************))))))))))))***+++,,,---//////000111222333444444111111222222222333333333222222333333444555666666555666777888999:::::::::777777777777666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<;;;888888888888888888888888<<<;;;:::999888888888888666666555555555666666777666666888888777666333222...///000000000///---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++************++++++++++++******+++++++++************)))((())))))***++++++,,,,,,))))))******+++++++++,,,*********+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******))))))(((((((((((())))))***'''$$$%%%)))---...---++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++************++++++'''((()))+++++++++***)))*********)))***++++++,,,************************))))))))))))))))))))))))+++*********+++,,,------))))))******++++++++++++++++++++++++++++++++++++)))***+++++++++***((('''))))))))))))***+++,,,---%%%(((+++...///...,,,***************************))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........---..................------------...///000000111111111111000000000000000000111111111111222222222333222222222111111000000111111111111111111111111222111111000000000000000000000000000000000000000////////////////////////...,,,***)))***---000333---..................---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))))))))))))))***************))))))***+++,,,,,,******+++++++++,,,,,,,,,111000...,,,)))((('''''')))***+++,,,---,,,,,,+++************+++,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************...---***)))((()))***+++************************))))))))))))***+++,,,---111111111000000000000000333333111111111111333333444555666777777666555444777777777777777777777777888888999::::::::::::999888888999999999:::::::::999999::::::;;;<<<======<<<<<<<<<<<<;;;:::999888999999999999999999999999::::::999999888777777777555666666777777777666666555555555555444333222111///............---------,,,------......------,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******)))))))))************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++******))))))(((((()))***************))))))))))))))))))))))))************************))))))************))))))+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((()))***++++++***)))(((&&&''''''((()))*********((()))+++,,,,,,+++)))(((''''''((()))))))))))))))+++***)))(((((()))***+++************************************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))+++*********))))))((((((((((((((((((((())))))***************************(((***,,,---------+++***++++++************++++++******************************)))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------......////////////......000000000000000000000000000000000000////////////000111111222222111111000222222111000//////000000222111111111000000////////////.........---------000000000000111111111111000000///...............///............---------...------,,,,,,------...***+++---...///...------++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------+++++++++*********))))))'''(((((((((((()))))))))******++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++******************************************************************************************************************************************************))))))))))))************************111111111111000000000000444333222111111222333444555555666666666666555555777777777777777777777777777888999999::::::999999888888888999999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888:::::::::999999999999999::::::999999888777777777666666777777777777777666555555555555444333222111///............---------,,,------......------,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++************************************************))))))))))))((((((((('''(((((()))***************))))))))))))))))))))))))************************))))))************))))))******++++++++++++******+++************+++,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((''''''((())))))***++++++)))***+++------+++***)))((())))))***************+++***)))(((((()))***+++************************************************************)))))))))((())))))************))))))))))))))))))))))))))))))************************++++++************++++++((((((((((((((((((((((((************************************)))))))))((())))))((((((((()))******************************((()))+++,,,---,,,+++***++++++************++++++************************+++******)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......///......------......///---------------------------......//////......---////////////////////////000000000000////////////111111222222222222111111333222111000000000000000222222111111000000000000//////.........---------....../////////000000000000000///...........................------------...------,,,,,,------...,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++,,,,,,******++++++++++++***************+++++++++,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************************))))))))))))************************111111111111111111111111444444333333333333444444666555555555555555666666777777777777777777777777777777888999999999999999888888888999999999999:::999999999::::::;;;;;;<<<;;;;;;;;;;;;:::999999888:::::::::::::::::::::::::::::::::999888888777777777777777888888777777666444444444444333222222111///............---------,,,------......------,,,+++******))))))******+++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************************************************************))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******************)))******))))))******+++,,,++++++++++++++++++++++++((()))***++++++***)))((()))))))))******++++++,,,***+++,,,------,,,+++***))))))***+++++++++++++++******))))))))))))******************************************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((++++++++++++++++++++++++************))))))))))))***))))))))))))***++++++************************((()))***+++++++++***)))++++++************++++++************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......///......------......///---------------------------......//////......---////////////////////////////////////000000000000222222222333333222222222333333222111111111111222222222222111111111111000/////////.........------------........./////////000//////............///............------------...------,,,,,,------......------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,---******++++++++++++***************++++++++++++,,,************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************************))))))))))))************************000111111111111111222222444444444444444444444444666555444333444555666777666666666666666666666666666777777888999888888888888888888888999999999999888999999999:::::::::;;;:::::::::::::::999888888:::::::::::::::;;;;;;;;;;;;::::::999999888777777777777888888777777666666333333333333333222111111///............---------,,,------......------,,,++++++************++++++***++++++,,,,,,++++++***)))))))))))))))***************************************++++++,,,,,,------************************))))))))))))))))))))))))************************************************+++++++++***************(((((()))***************))))))))))))))))))))))))******************************))))))))))))******))))))************))))))***************+++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))******++++++*********))))))))))))))))))************************************************************)))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++************************++++++++++++++++++++++++*********)))))))))))))))***************++++++,,,************************'''((()))************)))++++++************++++++************************+++++++++***++++++,,,---************************************************++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------------------...//////000000//////...////////////////////////////////////000000000000222222333333333333222222333333222222222222222333222222222222222222222222////////////............------........./////////000///............//////.........---------,,,,,,...------,,,,,,------...///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++******************++++++++++++************************++++++++++++++++++++++++***************************************************************+++++++++************************************************************************************************************************************)))))))))(((************************000000111111222222222333444444444444444444444444555444333333333555666777555555555555555555555555555666777777888888777777777777888888888999999999888888888999999999999999999999999:::999999888777999999999::::::;;;;;;;;;;;;;;;::::::999888888888777777777777777666555444222222222333222222111000///............---------,,,------......------,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))******************************************************************++++++(((((()))***************))))))))))))))))))))))))******************************)))(((((()))******))))))************))))))+++++++++++++++,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))******)))))))))))))))******)))))))))************************************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++************************************************))))))))))))))))))*********************++++++,,,************************(((((())))))************++++++************++++++************************++++++******+++,,,,,,---************************************************++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000000111111000000000.........................../////////000000000111111222222333333222222111333222222222222222333333222222222222333333333333000000/////////.............../////////000000000//////............//////...------------,,,,,,,,,...------,,,,,,------...///...,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************************************************)))))))))(((************************000000111111222333333333333333444444444444333333333333333333444555666666555555555555555555555555555555666777777777777777777777777888888888888999888888888888888888888888888888999999999888888777777888888999999::::::;;;;;;;;;;;;:::999999888888666666666666555444333333111111222222222111111000///............---------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***************))))))))))))******************************************++++++************************************************************************++++++++++++++++++++++++(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************+++***)))(((((()))***+++)))******************))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,''''''((()))))))))))))))))))))************))))))************************************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))***++++++************************)))))))))*********++++++++++++************++++++***************************************+++,,,---************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......///......------......///+++,,,,,,------.........///000000111111000000///..............................//////000000111111111111111222222111111111222111111111111222333333222333333333333444444444000000000/////////............/////////000000000///............//////000------------,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++,,,,,,,,,---******++++++++++++******)))))))))************+++************************++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,************************************************************************************************************************************))))))))))))************************000000111222222333444444111222333444444333222111111222333444555555555555444444444444444444444444444555666666777777666666777777777777888888888888888888888888888888888777777777888888888888888777666666777888888999::::::<<<;;;;;;::::::999888888555555555555444333222111000000111111111111111000///............---------,,,------......------,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))******************************))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++'''((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************+++***)))(((((()))***+++******++++++++++++******+++++++++++++++,,,,,,---++++++++++++++++++++++++******,,,,,,,,,,,,******+++++++++++++++*********+++++++++******+++++++++(((((()))************)))((()))***++++++***)))(((************************************************((()))))))))************))))))************))))))))))))))))))))))))))))))************************++++++************++++++((((((((((((((((((((((((************************((()))))))))************))))))((((((((()))*********************************************+++,,,,,,++++++************++++++************************))))))))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///......------......///++++++,,,,,,---......///......////////////.......................................///000111111111///000000111111000000///000000000000000111222333333333333333444444444555000000000000/////////...------........./////////...............///000000---------,,,,,,,,,++++++...------,,,,,,------...***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,******++++++++++++******))))))))))))************************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************************************************************************************************************************))))))))))))************************000000111222333333444444111111333333333333111111000222333555666666555444444444444444444444444444444555555666666666666666777777777777888888888888888888888777777777777777666777777888888888777777555666666777888888999999<<<;;;;;;::::::999999888444444444444333222111000///000000111111111000000//////.........---------,,,------......------,,,++++++************+++++++++++++++,,,,,,+++++++++,,,+++++++++******))))))))))))))))))))))))))))))******))))))((((((''''''************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++++++++,,,(((((()))***************))))))))))))))))))))))))************************+++***)))'''''')))***+++++++++,,,,,,,,,,,,++++++*********)))***++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************+++******))))))******+++))))))***+++++++++++++++((()))***++++++***)))(((************************************************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))************************++++++************++++++************************++++++++++++++++++++++++(((((())))))*********+++((((((((((((((())))))***************************++++++******++++++,,,---++++++************++++++************************(((((((((((()))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,------------------,,,........................---......///000111111222//////000000000000//////000000//////000111222222333333333444444555555555000000000000////////////,,,,,,,,,---------.....................///000111---------,,,,,,,,,++++++...------,,,,,,------...((()))+++,,,------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++'''(((((((((((()))))))))******++++++++++++******))))))))))))************************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************************************************************************************************************************))))))))))))************************000111111111111222222222333333222222222222222222333333333333444555666666555555444444444333333333666666666666666777888888888777777777777999:::;;;999999888777666666777777777888888888888999999999777777777777888888888888777777888777777666555555444444333333222111000000111111111111000000000000//////.........---------.........---,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************++++++************++++++*********))))))))))))(((************************)))************+++++++++++++++************++++++)))************+++++++++************************((((((((((((((((((((((((+++++++++*********))))))******++++++++++++*********++++++,,,,,,++++++***+++++++++++++++***)))(((+++))))))***---...,,,*********++++++++++++******,,,,,,***)))))))))***++++++*********))))))((((((************************))))))(((((((((((())))))((()))***+++++++++++++++************************++++++************+++++++++++++++************)))((((((''''''''''''((((((************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************,,,***)))''''''(((***+++*********)))))))))))))))((((((((((((((((((((((((---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++,,,,,,,,,---------......***+++---//////...---,,,---......///////////////000000000000//////////////////000000111111222222111111000000000000111111111111000000000000111111222333444444555555444444555333///,,,,,,---///111......////////////......////////////////////////+++,,,,,,------,,,,,,+++///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))************************************************------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++***)))))))))************************)))***+++,,,,,,+++***)))...------,,,+++***))))))++++++++++++++++++++++++000000111111111222222222222222222222222222222222333333222333333444555666555555555444444444333333444444444444444555555666888777777777777999:::;;;999999888777777777777777666666777777777888888888666666777777777888888888999999888888666555333333444444333222222111000000111111111000000000/////////.........------------------------,,,+++******++++++++++++++++++++++++******************************************************))))))))))))******************************++++++************++++++++++++*********)))))))))************************)))************+++++++++++++++************++++++)))************+++++++++************************************************+++++++++*********))))))******++++++++++++*********++++++,,,,,,++++++******++++++++++++***))))))+++***)))+++---...,,,*********++++++++++++******))))))((()))***+++---...************)))))))))(((***************************))))))(((((())))))***))))))***+++++++++******************************++++++************+++++++++++++++************)))+++******))))))******+++************************************************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))+++++++++,,,,,,+++******************************+++***)))(((((()))***+++***)))))))))))))))))))))************************,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---......///000/////////,,,,,,,,,---------......***+++---//////...---,,,---......///////////////000000000000////////////000000000000000111111111111111000000000000111111111111000000///000000000222222333444444444444333444222///---------///000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++************************************************------,,,++++++***)))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************************++++++************************)))***++++++++++++***)))---,,,,,,++++++******)))++++++++++++++++++++++++000000000111111111222222111111111222222333333444222222222333333444555666555555555555555444444444444444333333444444555666777777777777777999:::::::::999888888777888888888555555555666666666777777666666777777777777888888::::::999888666444222111333333333222111111000000111111000000000000//////............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************++++++************++++++,,,+++++++++************************************)))************+++++++++++++++************++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++*********++++++,,,,,,++++++***))))))***++++++++++++***+++******+++------,,,*********++++++++++++******((((((((()))***+++---...************))))))))))))*********************************))))))***************+++++++++******)))************************++++++************+++++++++++++++************)))+++++++++******+++++++++************************************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((************************+++***)))(((((()))***+++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,---......///////////////////////////000000000000111000000000000000000///111000000//////000000111222111000000////////////000111222222333333222222111111000///..................////////////..............................------++++++++++++------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************************************,,,,,,,,,+++******)))))))))************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++000000000000111111111111000000111222333333444444222222222222333444555666555555555555555555555555666555555555555666777777666666666777888888999:::999999888888888888999999555555666666666777777777666666666666777777777888888888888777666444333222333222222222111111000000111000000000////////////------------------------***+++,,,,,,---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************++++++************++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++************++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,++++++++++++,,,,,,+++*********++++++++++++******+++++++++************************)))))))))))))))************************++++++************+++++++++++++++++++++***)))(((************************++++++************+++++++++++++++*********))))))******))))))))))))******************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***))))))***************************))))))((())))))***+++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++'''((())))))******)))))),,,,,,,,,---------......+++,,,---.........---------......///////////////////////////000000000000111111000000/////////...000000////////////000000222111000//////.../////////000000111111111111111///000000000///......------......//////......---...........................---+++******+++---...---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************))))))*********+++++++++************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,************************************************,,,+++++++++******))))))))))))*********++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********************************++++++*********))))))******+++++++++,,,************************//////000000000111111111000000111222333333444444222222222222333444555555444444555555555555555555555555555555555666777777555666666777888888999999999888888777888888999999666666666777777777888888555666666666666777777777555666666666666555555444222222111111111111111000000000000////////////...,,,,,,------------------******+++,,,------------++++++++++++++++++++++++******************************************************))))))))))))******************************++++++************++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++************++++++))))))*********+++++++++************************++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,***+++,,,,,,++++++++++++******++++++++++++******++++++++++++******))))))))))))))))))))))))******************************++++++************+++++++++++++++++++++***)))(((************************++++++************+++++++++++++++*********))))))******))))))))))))******************************************************))))))))))))))))))))))))))))))******************************************((()))******++++++++++++************************)))))))))))))))******+++(((((())))))************++++++++++++++++++++++++************+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,---------......,,,,,,---------...---------......///////////////.../////////000000000111111000000000//////......000000////////////000000111111000///......//////...///000000111111000000...//////000//////------------............------...........................---+++******+++---...,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))******************************+++++++++******)))************************************************++++++***************)))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************+++******************+++((())))))******++++++,,,************************/////////000000000111111111111111222222333333444111111111222222333444555333333333444444444444444333333222222333333444555444555666777888888888888777777777777777777888999666666777777777888888888555555666666666666777777444444555666666666666555111111111111111111111111000000////////////......,,,,,,,,,,,,------------***+++,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************++++++************++++++,,,+++++++++************************************)))************+++++++++++++++************++++++)))************+++++++++***************************************************************+++++++++******++++++++++++*********++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,***,,,------+++******+++******++++++++++++******'''((()))+++,,,,,,,,,,,,))))))))))))*********************************************))))))***************+++++++++******)))************************++++++************+++++++++++++++************)))+++++++++******+++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********************************'''((()))***++++++++++++************************(((((())))))******++++++((((((((()))******++++++************************))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------...///////////////,,,,,,,,,---------......,,,,,,,,,---------......---......///////////////......//////000000111111000//////////////////...000//////......//////000000//////......//////000...///000000111111000000....../////////......---------............------------------------------------++++++++++++------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))******++++++,,,)))))))))***************)))************+++++++++************************))))))))))))))))))))))))************************+++++++++++++++***))))))************************************************************************)))************+++++++++)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))(((************************++++++***))))))***++++++)))))))))*********++++++************************////////////000000000111222222222222222222222222111111111111222333444555222222222333333333444444333333222222333333444555444555666777888888888777666666555555666777777888555555555666666666777777555555555666666666777777555555555666555555444444000000000000111111111111000000/////////.........++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******************************++++++************++++++++++++*********)))))))))************************)))************+++++++++++++++************++++++)))************+++++++++************************************************))))))*********+++++++++******++++++++++++*********++++++,,,,,,++++++***((()))***+++++++++++++++***,,,...---+++)))***+++******++++++++++++******&&&((()))+++,,,,,,,,,,,,((()))))))))***************************************))))))(((((())))))***))))))***+++++++++******************************++++++************+++++++++++++++************)))+++******))))))******+++************************************************)))))))))))))))))))))))))))))))))******+++++++++************************((()))***************)))************************'''((()))******+++++++++'''(((((()))******++++++************************((()))***+++,,,++++++*********************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------......---......///////////////.........///000111111111........./////////////////////............//////...............///000111//////000111111111111000........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++************************'''(((((())))))***++++++((()))))))))*********+++)))************+++++++++************************))))))))))))))))))))))))************************)))******+++++++++******************************************************))))))))))))************)))************+++++++++((()))))))))*********+++++++++++++++++++++++++++************************************************++++++******************************************++++++***))))))***++++++))))))))))))************************************////////////000000000000333333222222222222222222111111111111222333444555111111111222222333333333555444444444444555666666333444666888888888777777555555555555555666777777444444444555555555666666555555555555666666666777666666666666555444333222000000000000000111111111000/////////............+++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************++++++************++++++*********))))))))))))(((************************)))************+++++++++++++++************++++++)))************+++++++++************************************************))))))******++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++))))))***++++++++++++******,,,...---***))))))+++******++++++++++++************+++,,,+++***)))((((((((())))))*********+++************************))))))(((((((((((())))))((()))***+++++++++++++++************************++++++************+++++++++++++++************)))((((((''''''''''''((((((************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,***************************++++++******)))((('''************************'''''')))***++++++++++++'''(((((()))***+++++++++************************((()))***+++,,,,,,+++************************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......---......///////////////---......///000111111222---.........//////000000//////............//////------------///000111222///000000111111111111111......---------......///,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++************************&&&''''''((()))*********(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************************************)))))))))))))))*********)))************+++++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************,,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))000000000000000000000000//////000111222222333333222222222333333444444444333444444555555444444333444444444555555555666666333333444555666777888999777777666666666666777777777888888777666555555666666666666666555555555555444444555555444444333222222222222111000//////...000000//////.........---111000///...---,,,,,,,,,------,,,++++++******)))************************------,,,,,,,,,,,,++++++)))************+++++++++************************,,,,,,,,,+++++++++******************************+++++++++*********))))))************************++++++++++++++++++++++++------,,,,,,+++*********************************************************))))))***++++++++++++***))))))))))))************************************************************************************,,,---......---,,,***))),,,,,,,,,+++++++++******(((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++++++++***))))))***++++++************************************************************************((()))+++,,,,,,+++***)))***+++,,,,,,******+++,,,+++*********))))))(((((((((((()))************)))************************((((((((((((((((((((((((************************)))))))))))))))))))))))))))*********++++++++++++''''''(((***+++,,,---...+++++++++*********))))))************************(((((()))***+++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,)))***+++,,,------------........................---------.........//////////////////000000000000//////............////////////////////////////////////000000000000//////000///...///000111000///000000000///......------------------------------------------------------,,,,,,,,,+++++++++******!!!$$$(((,,,......,,,+++***)))((('''((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++*********))))))((((((************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++111111111111111111111111///000000111222222333333555555444333333222111111333444444555555444444333333444444444444555555555333333444555666777888888777666666555555666666777666777888777666555555666666666666666555555555444444444444444444333333222222222111000000///......000/////////.........---000///...---,,,,,,,,,,,,+++++++++++++++++++++,,,************************,,,,,,+++++++++*********)))************+++++++++************************,,,,,,++++++************************************+++++++++*********))))))************************++++++++++++++++++++++++*********+++++++++++++++************************************************))))))***++++++++++++***))))))))))))***************************************************************************************+++,,,,,,,,,+++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,,,,+++++++++***************************************************************************************************+++,,,,,,+++***)))(((***+++,,,,,,******+++,,,++++++++++++*********)))((()))******++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,(((((()))***+++,,,,,,---+++++++++*********))))))************************)))))))))***+++++++++,,,******************************************************************************+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,++++++---------.........//////.../////////000000000000//////............//////////////////////////////////////////////////////000.........000111000///............////////////------------------------------------------------,,,,,,,,,+++++++++******%%%'''))),,,,,,,,,***))),,,,,,,,,,,,,,,------...************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************)))))))))(((************************************************++++++************++++++************************************************************************++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++222222222222222222222222000000000111222222333333555444444333333222222111444444555555555555444444333333333333444444444444333333444555666777777888666555555555555555555666555777888777666555555666666666555555555444444444333444444444444333222222111111000000//////....../////////.....................---,,,++++++++++++)))******+++,,,,,,------************************+++++++++*********)))))))))************+++++++++************************+++************)))))))))************************+++++++++***************************************++++++++++++++++++++++++(((((())))))***++++++,,,************************************************))))))***++++++++++++***)))))))))*********++++++************************************************************************))))))***+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++++++++++++++******)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************************---,,,,,,+++***)))((((((***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++)))******+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********++++++++++++++++++*********************************************************++++++******************************************************************************+++++++++,,,,,,,,,******+++,,,---------------------,,,,,,+++++++++---------...................../////////000000000//////............////////////////////////////////////...------.../////////...---...000111000///,,,------...//////000000------------------------------------------------,,,,,,,,,+++++++++************++++++******)))((()))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((************))))))))))))************************))))))))))))))))))))))))++++++************++++++************************************************************************++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++111111111111111111111111000000111111111222222222111111222333333444555555444444555555555555444444222222222333333333444444333333444555555666777777555555444444444444555555444666888888666555555666555555555444444444333333333333333333333222111111000000000//////.................................---,,,,,,+++******++++++*********++++++,,,,,,,,,************************++++++++++++************))))))*********+++++++++***************************)))))))))))))))))))))************************************************************************************************(((((()))))))))*********************************************************))))))***++++++++++++***))))))*********+++++++++************************************************************************((()))******+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++******)))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))************************,,,,,,+++***)))))))))******+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************************************************+++++++++*********************************************************************************************+++++++++,,,,,,,,,***+++,,,,,,---------,,,/////////......------,,,................................./////////000000//////............//////////////////////////////000///---++++++---///000///...---...000000000///---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++***))))))))))))'''(((***+++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((*********************************)))))))))))))))************************************************++++++************++++++************************************************************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++000000000000000000000000111111111111111222222222000111111222444555555666444555555666666555555444222222222333333333444444333333444444555555666666555555444444444444555555333555777888666555555555444444444444333333333333222222333333222222111000/////////...............---------...............,,,,,,+++*********++++++,,,,,,,,,+++++++++******************************---,,,,,,,,,,,,+++++++++))))))*********+++++++++************************)))))))))))))))))))))************************************************************************************************************)))))))))((((((************************************************))))))***++++++++++++***************++++++++++++*********************************************************************************+++,,,---......,,,,,,,,,+++++++++***************************************++++++******)))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))***************************)))))))))***+++,,,,,,***+++,,,,,,******+++,,,))))))************************+++,,,,,,,,,,,,+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((+++++++++************)))************************************************+++++++++*********************************************************************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,/////////......---------.....................---............//////////////////............//////////////////////////////000///---++++++---///000///------...///000///...///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))***+++,,,***+++---.........---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************************))))))))))))))))))******************************++++++++++++++++++++++++++++++************++++++************************************************************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++////////////////////////111111111111111111111111333333333333333333333333555555666666666666555555333333333333444444444444333333444444444555555555666555555555555555555666111444777888777555555555444444333333333222222222111222222222222111000000..................---------------------.........,,,,,,+++******++++++,,,------,,,,,,+++******)))************************---------,,,,,,,,,++++++)))************+++++++++************************)))))))))************+++***************************************+++++++++************************************************,,,++++++***))))))((((((************************************************))))))***++++++++++++************++++++++++++,,,************************************************************************++++++++++++,,,---...///,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***++++++******)))***+++,,,,,,+++***)))************************************************************************(((((()))***+++,,,,,,---***+++,,,,,,******+++,,,)))))))))))))))*********)))******+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++*********************************+++++++++******************************************++++++******************************************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------.........///////////////............////////////////////////////////////...------...//////...---,,,---///000///...//////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,---)))******+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++////////////////////////111111111111111111111111333333333333333333333333555555666666666666555555333444444444444555555555333333444444444444555555777666666555555666666777000333777888777555444444333333333333222222222222111111111111111000000///------------------------,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++************************,,,,,,,,,,,,+++++++++***)))************+++++++++************************************++++++,,,,,,************************))))))*********+++++++++************************************************+++++++++++++++*********************************************************))))))***++++++++++++************+++++++++,,,,,,************************************************************************++++++*********,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''(((***++++++++++++************************************************++++++++++++++++++++++++************************((()))***+++,,,,,,+++******+++,,,,,,******+++,,,)))))))))******+++++++++((()))******++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))************************++++++))))))*********+++++++++************************)))))))))***+++++++++,,,******************************************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------//////.........------------------.........////////////............//////////////////////////////////////////////////////...---,,,---///000///...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,''''''&&&&&&''''''((()))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((((()))))))))************************************************************++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000000000000000222222111111111111111111///000111222444555666777555555666666666666555555444444444555555555666666333333444444444444444444777777666666666666777777000333666888777555444444333333333222222222111111111111111111111000//////------------------------,,,,,,,,,------.........,,,,,,,,,+++,,,,,,------*********++++++,,,------************************+++++++++************))))))************+++++++++******************************+++++++++,,,,,,,,,************************))))))******++++++++++++************************))))))))))))))))))))))))*********+++,,,,,,------************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,************************************************************************+++***)))))))))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++---,,,+++)))(((***+++,,,,,,******+++,,,*********++++++,,,,,,,,,(((((()))***************************************((((((((((((((((((((((((************************))))))))))))))))))))))))************++++++++++++))))))*********+++++++++))))))******++++++++++++************************(((((()))***+++,,,,,,---******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...///000000//////.........------------------.........////////////............////////////////////////////////////000000000000//////...---,,,---/////////...+++,,,,,,------......///------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++*********)))((((((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************************(((((())))))*********+++************************))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++111000000//////000111222//////000111222333333333333333333333333333333333444444444555666777777888555555444333333333333444444444444444444555666777888777666555555444444555777777666555444333333333555555555444333222111000////////////////////////000000/////////.........------,,,,,,,,,,,,++++++---***((((((***,,,+++*********))))))))))))***************)))))))))))))))******++++++++++++******+++++++++***************++++++******))))))((((((+++*********))))))((((((++++++************++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************************++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,++++++***************++++++++++++************************************++++++++++++******++++++******++++++,,,---************************))))))***++++++++++++***,,,++++++******++++++,,,******************************++++++++++++******++++++******************))))))))))))))))))******++++++++++++++++++++++++************************))))))))))))************************************)))((((((((()))***++++++))))))************)))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((***+++***)))((()))***************************,,,++++++***)))(((''''''))))))*********++++++++++++++++++***(((%%%"""!!!******+++++++++,,,,,,,,,++++++++++++++++++++++++////////////...---,,,+++---------............///000000000000////////////////////////000000000000////////////////////////////////////////////////------------------------000000/////////.........******++++++++++++******,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************(((((())))))******++++++************++++++++++++******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++***+++---......---+++***************************,,,,,,++++++***)))))))))***++++++,,,,,,++++++***+++++++++*********))))))************************************************,,,,,,+++***))))))*********))))))***,,,,,,+++)))************************111000000//////000111222000000111111222222333333444444444444444444444444444444444555666777777777555555444333333333333444444444444444555666777888888888777666555555555555666666555555444444333333444444444444333222111111000000000000000000000000...---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++((((((***,,,+++*********))))))))))))******************))))))))))))******++++++++++++******************************************))))))))))))+++*********))))))))))))++++++************++++++************************************************************************************************++++++++++++++++++++++++******************************++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++************************************++++++++++++******++++++******++++++,,,---************************))))))***+++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******************************************))))))))))))++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))***+++))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))))))))(((***+++***)))((()))***************************------,,,,,,+++*********))))))*********++++++++++++,,,,,,,,,+++)))((('''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------...............------------............///.........................../////////000000000000////////////////////////////////////////////////---------------------------,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))*********(((((((((((())))))))))))+++*********))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,------,,,++++++******************************************++++++***++++++,,,,,,++++++***+++++++++*********))))))************************************************+++******)))(((((())))))***))))))***,,,,,,+++)))************************000000//////000111222222222222222222222222222222444444444444444444444444444444444555666666777777555555444333333333333444333333444444666777999999888888777777666555555555555555555444444444444444222333333333333333222222000000000000000000000000------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++))))))+++,,,+++*********))))))))))))************************************++++++++++++******)))))))))))))))))))))))))))))))))******************************)))))))))++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******((()))***+++,,,---------+++++++++++++++***************++++++++++++************************************++++++++++++******+++************+++,,,,,,************************)))******+++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******************************++++++*********)))))))))************************************************))))))))))))************************************+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))************))))))***************+++++++++(((***+++***)))((()))***************************++++++++++++++++++++++++***************+++++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,---...////////////---------............///------------------------....../////////000000000////////////////////////////////////////////////------------------------++++++++++++******************++++++++++++******,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************************************************))))))))))))(((((((((((())))))))))))++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,***++++++,,,,,,++++++***+++++++++*********************************************************************)))(((((((((((()))***))))))***,,,,,,+++)))************************/////////000000111222222333333333333333222222222111111111111111111111111444444444555555666666666555555444333333333333444333333333444666888:::;;;888888888888777666555555444444444444444444444555111222222333333333222222000000000000000000000000........................------,,,,,,,,,+++++++++,,,+++******+++++++++++++++******))))))******+++)))***************++++++******++++++++++++******(((((((((((()))))))))))))))))))))******+++++++++************************++++++************++++++************************************************++++++++++++++++++++++++***************************************************************+++++++++******++++++++++++******((()))***+++,,,---------+++++++++*********************++++++++++++************************************++++++++++++*********************++++++,,,************************)))***++++++,,,,,,++++++,,,++++++******++++++,,,******************************++++++++++++*********************+++++++++,,,++++++******))))))((())))))))))))))))))))))))************************((()))))))))************************************++++++***)))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))***************+++(((***+++***)))((()))***************************(((((()))))))))*********************************))))))***++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,------...//////......---------............///---------------................../////////000000////////////////////////////////////////////////---------------------------------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******))))))(((((()))*********++++++++++++************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************))))))*********+++++++++***++++++,,,,,,++++++*********************************************************************************))))))))))))*********))))))***,,,,,,+++)))************************...//////000111222222222444444444333333333333333111111111111111111111111444444444444555555555555555555444333333333333444222222333444666888999:::999999999999888777666555333333333444444444444444111111222222333222222222////////////////////////------..................------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++************++++++))))))******+++++++++,,,******++++++++++++******''''''(((((())))))))))))))))))******++++++,,,,,,***************+++++++++++++++************++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******((()))***+++,,,------,,,******************************++++++++++++************************************++++++++++++************))))))******+++,,,******************************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******************************++++++++++++******))))))*********+++++++++,,,+++++++++******))))))))))))))))))))))))))))))************************((()))))))))************************************++++++***)))((((((((()))))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))************))))))((((((((()))))))))******(((***+++***)))((()))***************************((((((((()))******++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------......//////...------,,,---------............///------........./////////............////////////////////////////////////////////////////////////---------------------------------------.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******))))))(((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++***++++++++++++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++*********))))))***++++++,,,,,,++++++***************************************************************************+++++++++******++++++,,,***))))))***,,,,,,+++)))************************---...///111222222222222444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333333444222222333333555666888888999999::::::999888666555444444444333333333333333111222222222222222111111........................++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,++++++************++++++))))))******+++,,,,,,,,,******++++++++++++******'''(((((())))))******+++*********+++++++++++++++*********+++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******++++++++++++************+++,,,,,,,,,++++++)))))))))*********************++++++++++++************************************++++++++++++*********))))))))))))***++++++***************************++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))************************************+++***))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))************))))))'''''''''((())))))******(((***+++***)))((()))*********************************++++++,,,,,,,,,---+++++++++***************......------------......,,,,,,,,,,,,------------++++++,,,,,,------......////////////...---,,,+++---------............///---------...//////000000------........./////////////////////////////////////////////////////////------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************************)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,+++***((('''++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))(((***++++++,,,,,,++++++******************+++++++++************************************************,,,++++++++++++,,,------***))))))***,,,,,,+++)))************************,,,...///111222222222222333333444444555555666666444444444444444444444444444444444444444444444444555555444333333333333444222222222333333444666666999:::;;;;;;:::999777555555444444333333222222222222222222222222111000///------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))),,,......,,,++++++,,,,,,++++++******++++++,,,))))))***++++++,,,------******++++++++++++******(((((())))))***++++++,,,,,,++++++++++++++++++************++++++,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,******++++++++++++******++++++,,,,,,,,,+++******((()))))))))*********+++******++++++++++++************************************++++++++++++******)))))))))))))))***++++++***************************+++,,,,,,------,,,,,,,,,++++++******++++++,,,******************************++++++++++++******((())))))***++++++,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))***+++))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))'''(((((()))******++++++(((***+++***)))((()))***************************+++++++++++++++,,,,,,,,,+++++++++*********))))))------,,,,,,,,,---//////++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///---...............---------------............///+++,,,,,,---......//////---------.........//////////////////////////////////////////////////////------------------------)))*********+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))))))))))))))*********(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++)))(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++*********************++++++,,,,,,++++++***))))))*********+++++++++************************************************++++++******++++++,,,---***))))))***,,,,,,+++)))************************,,,---///111222333222222333333333444555666777777333333333333333333333333444444444444444444444444555555444333333333333444222222222222333333444555999:::;;;;;;;;;999777555555555444333333222111111333333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++))),,,//////,,,***+++---,,,++++++******++++++,,,))))))***+++,,,,,,------******++++++++++++******((())))))***+++,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,++++++************++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******,,,,,,,,,,,,+++***))))))(((((())))))*********+++******++++++++++++************************************++++++++++++******)))))))))))))))******+++***************************+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,******************************++++++++++++******((())))))***++++++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++************************))))))))))))************************************))))))(((((()))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,(((***+++***)))((()))***************************))))))))))))))))))))))))++++++++++++******))))))***)))))))))***,,,...///******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,---...////////////---------.........//////******+++,,,,,,---......---------.........//////////////////////////////////////////////////////------------------------******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************(((((())))))******++++++************++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((***,,,---,,,+++***++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++******************************************************))))))***+++,,,,,,***))))))***,,,,,,+++)))************************,,,---...///111333444555333333333444444555555555666555333222111222333333444444444333333222222222111111222222222333333333111000000000111222333333:::999777777777666555333555555444333333222111111111222222222222111000000......---------,,,,,,,,,......---------,,,,,,,,,------,,,,,,+++***))))))------------,,,,,,+++***,,,++++++******))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++*********)))))),,,++++++******++++++,,,************************)))************+++++++++)))))))))***+++++++++,,,+++++++++++++++***)))(((,,,,,,+++***)))))))))***************************,,,,,,,,,++++++*********++++++************+++++++++---...---,,,+++,,,---++++++------------++++++******************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************---,,,++++++******++++++************************************************,,,,,,,,,++++++*********((())))))+++,,,---......)))))))))))))))))))))))))))))))))***+++++++++,,,+++*********))))))((((((+++*********))))))(((((('''(((((()))***+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...//////000000000000000---...///111111///...---........./////////000000,,,,,,,,,---------............------------......000000///...------,,,,,,000000///...,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++*********))))))******************************))))))))))))******************************************************))))))))))))))))))))))))((()))))))))************)))************+++++++++,,,,,,,,,++++++*********+++***************++++++******++++++++++++******))))))*********+++++++++---,,,++++++******++++++))))))))))))))))))))))))************************++++++++++++******))))))((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,***************+++++++++------...000111222333444333333333333444444444444666555444333222333333444444444333333333222222222111111111111222222222333111111000000111111222333555444333333444555444222555444444333222222111111111111222222111111000///.........---------,,,,,,...------------,,,,,,,,,------,,,,,,+++******))),,,,,,------,,,,,,+++***++++++++++++************************************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++***************++++++++++++++++++*********)))))),,,++++++******++++++,,,************************)))************+++++++++***************++++++++++++++++++++++++***))))))++++++******)))*********************************,,,,,,,,,++++++*********+++******************+++&&&((()))((('''&&&'''(((***++++++++++++++++++************************************+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,++++++******++++++************************************************,,,++++++++++++++++++***************************))))))))))))))))))))))))******************++++++************)))))))))(((************)))))))))((('''(((((()))******++++++************************))))))))))))))))))))))))************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------...//////000000000000000---...///000000///...---++++++++++++,,,,,,------,,,,,,,,,---------............------------......000//////...------,,,,,,//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********++++++******))))))******+++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************++++++++++++)))************+++++++++,,,,,,,,,++++++*********+++***************++++++******++++++++++++***************++++++++++++,,,---,,,++++++******++++++************************************************************))))))((((((((()))+++,,,,,,+++)))((()))))))))******+++++++++((())))))***++++++,,,,,,......///000000111222222444444333333333333333333555555444333333333333444333333333333222222222222000000000000111111111111111111000000000111222222333222111111222333222000444444333333222111111111111111111111111000//////...............---------------------,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,************************)))************++++++++++++***)))(((((()))***++++++++++++++++++++++++++++++++++++***************+++++++++***************++++++************++++++************************)))************++++++++++++++++++******************++++++++++++***))))))*********)))******++++++************************+++++++++++++++*********************************)))***+++***)))((()))+++******))))))))))))***************************************++++++++++++,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))******---,,,++++++******++++++*********************************************************+++++++++++++++,,,++++++***)))(((''''''))))))))))))))))))))))))******************))))))************))))))))))))************))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......///000000111111000000---...///000000///...---*********++++++++++++,,,,,,,,,,,,---------............------------......//////......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++***))))))))))))))))))***************************+++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((******))))))))))))*********************************************************************************++++++++++++,,,,,,,,,)))************++++++++++++++++++++++++*********++++++***************+++******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,++++++******++++++************************************************)))))))))))))))((((((((()))***+++,,,,,,+++***))))))))))))))))))*********(((((()))***+++,,,,,,,,,/////////000000000000000444444333333222222111111333333333222222222333333333222222222222222222222/////////000000000000000111111000000000000111111555333222222222222111///333333222222111111111000000000111111000000///...........................---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++*********++++++,,,,,,------++++++++++++++++++++++++((())))))***++++++,,,,,,,,,***(((''''''(((***,,,)))))))))))))))))))))))),,,+++++++++***)))))))))************************++++++************++++++************************))))))*********+++++++++,,,+++++++++***)))))))))******+++++++++******)))***)))))))))***+++,,,,,,************************+++++++++************************++++++*********,,,---......,,,,,,---...+++***)))(((((()))***+++************************************++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))))))))******---,,,++++++******++++++************************************************))))))******++++++,,,,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))*********)))))))))))))))(((((())))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////000111111111111000......///000000///......---------------------...,,,,,,,,,---------............------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******))))))))))))******************************************************************************))))))))))))))))))))))))******))))))))))))***************************************************************************************+++++++++,,,,,,))))))*********++++++++++++++++++***************,,,+++******)))***************++++++++++++******++++++,,,,,,,,,------------,,,++++++******++++++************************************************************)))))))))))))))***++++++++++++***)))))))))*********************************+++++++++////////////////////////333333333222222111111000111111111222222222222111222222222222222222222222////////////////////////111111000000///000000111111000///000111222222111222111111111111111000000///000000000000///......------..................------,,,,,,,,,+++++++++,,,,,,+++++++++++++++*********+++,,,,,,+++++++++*********++++++,,,,,,,,,************************(((((()))***+++,,,,,,---,,,***(((''''''(((***,,,((((((((((((((((((((((((,,,+++++++++***)))))))))************************+++******))))))******+++************************))))))*********+++++++++,,,+++++++++***))))))))))))******+++++++++*********)))))))))***+++,,,,,,************************************************)))***++++++++++++***))))))***+++***)))((()))+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++---,,,++++++******++++++************************************************)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))******))))))))))))))))))******)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...//////000000111111111111111......////////////......////////////............,,,,,,,,,---------............------------......---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***+++++++++++++++******+++++++++******************************************************************************************************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))*********+++))))))*********+++++++++************************,,,++++++***))))))************++++++++++++******++++++,,,,,,,,,------------,,,++++++******++++++************************************************++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++,,,,,,++++++***)))))))))////////////////////////222222111111111111111111000111111222222222222111111111111222222222222222000000000000////////////111111000/////////000000***)))***,,,000222222222000000000000000000000000///////////////......---,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++******************++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,+++***)))(((((()))***+++************************+++++++++******************************+++++++++******))))))))))))******************************)))************++++++++++++++++++***************))))))***++++++++++++************)))******++++++************************)))))))))***************)))***+++,,,,,,+++***)))((()))******(((((()))***+++++++++******+++++++++)))))))))))))))))))))))))))))))))************+++)))************+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,++++++******++++++************************************************)))))))))*********************++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))******************************))))))))))))))))))))))))***************************************************************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---......//////000111111222222111111////////////////////////...---------------,,,,,,,,,,,,,,,---------............------------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,++++++++++++,,,,,,***************************************************************+++++++++******************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))))))))*********)))************+++++++++)))))))))***************,,,,,,+++***))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))---.........//////000000000000000111111111111111111222333444555444444333000111111111222222222222111111111000000/////////111111000///////////////,,,++++++---///000000///000000000000000000000000....../////////...------+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***+++++++++++++++******))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))***************************************+++++++++))))))*********+++++++++******))))))))))))******************************)))************+++++++++***************+++++++++))))))***+++++++++++++++++++++******)))*********************************((()))))))))*********+++(((***+++,,,,,,+++***(((***+++,,,,,,******+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,,,,---------,,,++++++******++++++************************************************************))))))))))))************++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))((()))))))))************((()))))))))***************)))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,---...//////000000111222222222222111//////............//////---------,,,,,,+++++++++,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++++++++************++++++************************************************))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++((()))))))))*********+++---,,,+++***))))))))))))******++++++++++++***************++++++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++******************+++++++++++++++*********)))))))))*********+++++++++------......///000000111//////000000111111222222222333555666666666555555000000111111222222222222222222111111000000//////111111000///////////////444333111000000///---+++////////////000000000000......//////......---,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++++++++++++++******))))))((((((''''''((((((((((((((((((((((((***************+++++++++))))))************))))))(((((((((((((((((((((((())))))******+++++++++,,,))))))******++++++++++++******))))))))))))******************************)))************+++++++++))))))******+++++++++,,,((()))***+++++++++++++++,,,,,,+++***)))))))))***************************(((((())))))*********+++((()))+++,,,,,,+++)))((()))***++++++***)))***+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......---,,,++++++******++++++************************************************++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++(((((())))))*********+++*********)))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,---...///000000000111222222222222111//////............//////.........------,,,,,,,,,,,,,,,,,,---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))((())))))***++++++******))))))))))))******************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++(((((())))))*********+++---,,,+++***))))))))))))******++++++++++++******))))))*********+++++++++---,,,++++++******++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++************+++++++++*********))))))((((((&&&'''(((***+++,,,.........///////////////......---......///000111111222333333333222222222111111000111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000222111111000///......---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))++++++************+++++++++*********))))))((((((,,,,,,++++++***)))))))))))))))*********))))))(((******++++++++++++************+++++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******)))************+++++++++...------,,,+++***))))))(((((((((((()))***,,,,,,,,,+++******))))))************+++,,,,,,---......,,,,,,,,,++++++***************))))))******+++,,,(((((((((((()))***,,,,,,---,,,,,,+++*********+++,,,,,,+++***))))))******))))))((((((((((((((()))************************++++++************++++++))))))))))))************+++*********))))))((((((************************))))))))))))************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111222444555555444222111////////////////////////........................,,,------......------,,,------------------------------,,,,,,,,,,,,++++++************************------------------------+++++++++************)))************************)))+++,,,,,,+++***+++,,,)))************+++++++++************************************************+++++++++*********)))))),,,+++***))))))***+++,,,(((((())))))*********+++************************))))))))))))******************************************************************************************++++++++++++*********++++++,,,,,,++++++***(((((((((((()))***,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,---------......////////////...............///000111111111333333222222222111111111000000111111111222222222000000000000000000000000////////////////////////000000000///////////////111111000000///......---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******++++++++++++*********)))))))))))))))))))))******))))))************)))))))))******************)))******+++++++++******)))++++++++++++++++++++++++)))******++++++******)))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************************************************************++++++*********)))************+++++++++---,,,,,,++++++******))))))((((((((()))***++++++,,,+++******))))))************++++++,,,------...,,,,,,,,,++++++***************))))))******+++,,,******)))******+++,,,------,,,++++++*********+++,,,++++++***))))))******++++++************++++++************************++++++************++++++))))))))))))************************)))))))))(((************************))))))))))))************((((((''''''''''''((((((******))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///111222222111///..........................................---------,,,------......------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************+++------+++******+++)))************+++++++++************************************************+++++++++*********))))))++++++***))))))***++++++((()))))))))************************************))))))))))))******************************************************************************************++++++++++++*********++++++,,,,,,++++++*********)))******+++,,,---+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,---....../////////............//////000000111111333222222222222111111111000000000111111111222222000000000000000000000000////////////////////////000000000//////.........000000000///......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,'''((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,+++++++++++++++&&&''''''((())))))******))))))************))))))((())))))******))))))((()))******+++++++++******++++++++++++++++++++++++)))))))))******)))))))))+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++***)))))))))))))))******,,,+++******))))))************++++++,,,,,,------+++++++++++++++***************))))))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++************+++,,,+++******)))*********+++***************++++++************************++++++************++++++))))))))))))************************))))))))))))************************))))))))))))************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000000///...---........................///.........------,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************+++,,,------+++))))))***)))************+++++++++************************************************+++++++++***************++++++***))))))***++++++))))))))))))************************************)))))))))*********++++++******************************************************************************++++++++++++*********++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,------......//////........./////////000000000111222222222222111111111111000000000000111111111111000000000000000000000000////////////////////////000000000///......------/////////......---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************++++++++++++((((((((()))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++((((((((()))))))))******((())))))************)))(((((())))))))))))(((((())))))***+++++++++******************************))))))************))))))******************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++******************+++))))))*********+++++++++))))))******+++++++++,,,+++***)))))))))))))))***,,,+++******))))))************++++++,,,,,,,,,,,,+++++++++*********************))))))******+++,,,,,,,,,+++*********++++++++++++***************+++++++++***************+++(((((((((((((((((()))***************************++++++************++++++((()))))))))*********************)))))))))))))))************************((()))))))))************,,,++++++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------............///000000000000///...........................///......------,,,,,,+++,,,------......------,,,------------------------------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************,,,---...---+++)))))))))))))))*********+++++++++************************************************************************+++******************+++)))))))))))))))*********************************))))))*********+++++++++******************************************************************************++++++++++++*********++++++,,,,,,++++++***,,,,,,+++*********+++++++++,,,,,,,,,,,,+++******))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,---...............////////////000000000000222222222111111111000000//////000000000111111111////////////////////////........................000/////////.........---............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))******************+++++++++******)))))))))(((((()))***************(((((())))))))))))((((((((()))***+++++++++++++++***************************++++++++++++++++++***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++***))))))***++++++))))))*********+++++++++((())))))******++++++,,,+++***)))))))))))))))***,,,+++******))))))************+++++++++++++++,,,******************************))))))******+++,,,+++******)))))))))***************))))))***+++++++++***************++++++((((((''''''((()))******************************++++++************++++++((()))))))))************))))))))))))))))))******************************((()))))))))************,,,,,,++++++++++++,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++)))***++++++,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------.........................................................------,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,+++++++++************************------------------------+++++++++*********))))))************************,,,---...---+++)))))))))))))))*********+++++++++*********************************************************************************++++++***************))))))))))))))))))************************************++++++++++++******************************************************************************++++++++++++*********++++++,,,,,,++++++***+++******)))))))))******+++,,,,,,,,,,,,+++******))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++,,,---...............////////////000000000000222111111111111000000000/////////000000000111111////////////////////////................................................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******)))))))))************+++************++++++++++++))))))))))))))))))))))))'''''''''&&&&&&''''''''')))))))))))))))*********,,,,,,,,,+++***)))))))))'''((()))******+++******((())))))******))))))(((((()))***+++++++++++++++************************++++++,,,,,,,,,,,,++++++&&&''''''(((((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************,,,+++***))))))***+++,,,)))************+++++++++)))))))))*********++++++***)))))))))))))))******,,,+++******))))))************++++++++++++++++++)))))))))*********************))))))******+++,,,***)))))))))))))))*********))))))))))))***++++++*********)))******+++,,,))))))))))))***+++,,,---************************++++++************++++++))))))))))))************))))))))))))************************************))))))))))))******************))))))))))))************))))))))))))******)))))))))))))))))))))))))))******++++++,,,,,,,,,)))***+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,------......------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))************************+++,,,------+++))))))***)))************+++++++++***************************************************************+++++++++)))***++++++++++++***)))************))))))))))))*********************************++++++++++++,,,******************************************************************************++++++++++++*********++++++,,,,,,++++++******)))))))))))))))******+++,,,,,,,,,,,,+++******((()))******++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,***+++,,,---............000000000000////////////111111111111000000000000////////////000000000111////////////////////////........................,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))))))))************))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))******+++++++++***************)))))))))'''((()))******+++++++++)))******************)))(((((()))++++++,,,,,,+++******************************++++++++++++******'''''''''((())))))******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************,,,+++***((((((***+++,,,)))************+++++++++))))))))))))************)))((((((((()))***++++++,,,+++******))))))******++++++******************((()))))))))*********+++******))))))******+++,,,))))))))))))***+++,,,,,,)))))))))))))))***++++++******))))))***++++++,,,))))))))))))***+++,,,---************************++++++************++++++))))))))))))************((()))))))))************************************))))))))))))************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,((()))+++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,------...,,,------......------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************+++------+++******+++)))************+++++++++************************************************))))))*********+++++++++)))***++++++++++++***)))************)))))))))(((*********************************+++++++++,,,,,,******************************************************************************++++++++++++*********++++++,,,,,,++++++***))))))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******((())))))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***+++,,,---............000000000000////////////111111111111000000000000////////////000000000000////////////////////////........................+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,,,,''''''(((((())))))******''''''(((******+++++++++******++++++++++++******(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,+++)))(((((()))+++,,,)))************+++++++++*********)))))))))))))))(((((((((((()))***,,,,,,,,,++++++***)))*********++++++******************(((((())))))*********+++*********)))***++++++,,,************+++,,,---...))))))((())))))***++++++******))))))***+++,,,,,,''''''''''''((()))***+++************************++++++************++++++))))))))))))************(((((())))))*********+++************************))))))))))))************++++++************++++++******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++'''(((***+++***)))'''&&&++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------///......------......///------------------------)))***+++,,,------...///,,,------......------,,,---------------------------------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++************)))************************)))+++,,,,,,+++***+++,,,)))************+++++++++************************************************))))))******++++++++++++)))***+++,,,,,,+++***)))+++*********))))))((((((******************************+++++++++,,,,,,,,,******************************************************************************++++++++++++******+++++++++,,,,,,+++++++++************+++,,,---...+++,,,,,,,,,,,,+++******(((((()))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------..................------------......///000000000000000000000000000000000000000//////.........---................................................000000///------,,,,,,,,,//////.........---------,,,,,,,,,++++++*********---,,,+++***))))))))))))---,,,+++******+++,,,---******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,......---++++++,,,,,,+++***)))(((((((((((())))))))))))******************************+++,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))------,,,+++*********+++)))))))))))))))))))))))))))))))))))))))***************))))))***+++,,,,,,)))))))))***+++++++++,,,,,,+++++++++***)))))))))((((((((((((***,,,---///************************************************&&&&&&'''(((((((((((((((***+++,,,,,,,,,,,,+++***,,,,,,++++++***)))))))))+++++++++*********))))))))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***)))((((((((()))+++,,,************************************************+++++++++*********))))))************************))))))***++++++++++++***)))************+++++++++)))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,---,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************)))+++,,,------,,,***))),,,,,,,,,++++++*********************************************************,,,,,,+++******+++,,,,,,++++++******************************************+++++++++++++++***)))(((++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,***))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,........................///////////////.........000000000000000000000000000/////////............................................................111000///...------------...---------,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,+++************++++++************++++++******+++++++++******)))))))))))))))))))))))))))************************))))))))))))************(((***,,,,,,+++*********))))))((((((((()))******))))))))))))************))))))((())))))+++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))***++++++,,,***************++++++++++++++++++***************,,,+++)))((('''((()))***************************************************))))))***++++++++++++******++++++,,,,,,++++++*********************+++++++++++++++*********))))))))))))))))))*********+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***)))((((((((()))++++++************************************************+++++++++*********))))))************************)))******+++,,,+++++++++************++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,//////..................,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,+++++++++******************************************************)))+++,,,------,,,***))),,,,,,,,,+++++++++******************************************************,,,++++++******++++++,,,************************************************+++++++++++++++***)))(((++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,***))))))+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,........................111000000///......------000000000000000000000000////////////............................................................000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***......---,,,++++++++++++)))******************))))))******+++++++++******))))))))))))))))))))))))************************))))))))))))************''')))******)))(((((()))''''''''''''((()))***+++))))))))))))************'''''''''((()))***+++,,,+++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))),,,,,,+++***)))(((((('''*********)))******+++,,,+++++++++******************************+++++++++...,,,)))&&&&&&&&&((()))******************************************************+++,,,,,,,,,,,,+++******+++,,,,,,+++******((())))))***++++++,,,,,,+++++++++***************))))))))))))************************************************************++++++++++++++++++++++++************************************************************************,,,,,,++++++++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))))))))((()))******+++************************************************+++++++++******************************************++++++,,,,,,,,,,,,,,,************+++++++++,,,,,,------------,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,------......------,,,///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************,,,,,,---,,,+++***,,,,,,,,,++++++++++++***************************************************,,,+++************+++,,,******************************************************+++++++++******)))++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,............////////////000000//////............///////////////////////////////////////.........................................................------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,+++++++++++++++((()))***++++++***)))((())))))***+++++++++******))))))))))))))))))))))))************************((()))))))))************''')))******((((((((()))'''''''''''''''((())))))((()))))))))************(((((((((((((((((()))***++++++++++++++++++++++++************************))))))*********++++++++++++++++++***************)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))+++++++++******)))))))))+++***************++++++,,,+++++++++***))))))))))))))))))***+++++++++,,,,,,***(((&&&&&&(((+++---************************************************))))))***++++++++++++*********++++++++++++******))))))*********+++++++++************************************++++++++++++************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))******+++************************************************************************************************++++++,,,------------,,,*********+++++++++,,,,,,............---,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,------......------,,,---...//////...---+++***------------------------000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))************************************)))******+++++++++******************++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........./////////000000............//////000000////////////////////////.........///////////////...................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++************+++((()))***++++++***)))(((((()))***+++++++++++++++))))))))))))))))))))))))************************((()))))))))************)))***+++***))))))***+++))))))((('''''''''''''''((()))))))))************+++***)))(((''''''''''''++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))******++++++,,,,,,++++++***************+++,,,+++++++++***))))))))))))))))))***+++++++++,,,---,,,***((()))***,,,...************************************************))))))***+++++++++++++++************************+++++++++*********))))))************************+++++++++,,,,,,,,,------************************************************************************))))))))))))))))))))))))************************************************)))******************)))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******************************((()))))))))************************************************************************************************************++++++,,,------------,,,***++++++++++++,,,,,,,,,............---,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,---.........---+++***------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((()))))))))*********************************((()))***+++++++++++++++)))))))))******+++++++++))))))*********+++++++++++++++,,,,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++++++++***,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++.........//////000000111------......///000000111000000000000000000000000.........///////////////................................................//////............//////,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++***))))))******+++)))******************)))((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++,,,+++))))))+++---+++***)))(((''''''''''''))))))))))))************++++++***)))((((((((((((++++++++++++++++++++++++***************+++++++++)))************+++++++++)))))))))***************))))))))))))))))))))))))******)))))))))***++++++))))))))))))))))))))))))((())))))***+++,,,------,,,+++******)))*********+++++++++******************************+++++++++///...---+++*********+++************************************************++++++,,,------------,,,+++***))))))))))))***+++,,,,,,++++++***))))))(((***************++++++++++++++++++,,,,,,,,,,,,---************************************************************************))))))))))))))))))))))))************************************************((()))************)))((((((((())))))******++++++))))))))))))))))))))))))******))))))))))))******************************(((((()))************)))***************************************************************+++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,------......------,,,------...............---------------------------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---***++++++++++++,,,,,,,,,************************************************))))))***++++++***))))))'''(((((())))))*********************************'''((()))***+++,,,,,,,,,(((((())))))***+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***---......///000000111111.........///////////////000000000000000000000000............/////////000...................................................---------------......***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******++++++,,,++++++************++++++(((((()))++++++,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++,,,,,,***))))))+++---******)))((((((((())))))))))))))))))************)))))))))))))))***++++++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++((()))))))))*********+++))))))))))))))))))))))))***)))))))))******+++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++***))))))*********************++++++++++++++++++***************,,,,,,,,,,,,++++++*********************************************************++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++******************))))))*********+++++++++))))))*********+++++++++************************************************************************************************************************************************)))***++++++++++++***))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******************************'''((()))***+++******)))************************************************))))))*********+++++++++************************)))******+++,,,++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,,,,---...///........................+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,************************************************************+++,,,---...******+++++++++,,,,,,,,,************************************************((()))***++++++***)))(((''''''(((((()))******+++************************'''((()))***+++,,,,,,,,,((((((((()))***+++++++++)))************+++++++++*********++++++++++++,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++---......+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))))))))+++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---......///000111111222000000000///......------000000000000000000000000---.........//////000000................................................*********)))******++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++******+++,,,---(((((()))++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************+++++++++***((()))+++---)))(((((())))))***+++,,,))))))))))))************''''''((()))+++,,,...///++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,+++***))))))******))))))******+++++++++,,,,,,+++++++++******))))))&&&''')))+++,,,---,,,,,,************************************************(((((()))************)))+++***)))(((((()))***+++)))))))))***++++++,,,,,,))))))******++++++++++++(((((((((((())))))))))))************************************************))))))))))))))))))))))))***************************************************************************+++,,,------,,,+++************)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))++++++******)))************************************************))))))******++++++++++++************************))))))***++++++++++++***++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,))))))(((((()))+++---...........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************************+++,,,---...*********++++++,,,,,,,,,************************************************((()))***++++++***)))(((&&&''''''((()))******+++************************&&&''')))***,,,,,,------'''(((((()))***+++++++++)))************+++++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,---///...+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***))))))))))))+++---...++++++++++++++++++++++++***+++,,,------,,,+++***//////000000///...------////////////////////////000000...------...//////000000000000000000000000..............................//////......---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++*********))))))************************---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------...//////...---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********,,,,,,------...------,,,,,,+++***))))))***+++,,,)))************+++++++++***,,,,,,+++)))((()))***(((((())))))******++++++******++++++++++++******+++++++++******)))))))))*********+++,,,,,,***(((******+++++++++,,,,,,,,,......---+++)))((('''&&&************************(((((()))***+++,,,,,,,,,************************,,,+++***))))))***+++,,,+++++++++++++++***)))(((,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++*********))))))((((((************************************************+++*********))))))((((((((((((((((((((()))******,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,+++***+++,,,---...........................//////...---,,,,,,++++++***++++++,,,,,,++++++***......---,,,++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,+++++++++******...------,,,+++***)))))),,,+++*********+++,,,---******)))))))))***,,,---+++++++++*********)))))))))***+++,,,---...------++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******)))((()))***,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,+++************---------,,,,,,+++++++++************************,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********++++++************++++++///////////////...------//////////////////////////////...---......///000000000000000000000000000..............................//////......---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++*********))))))************************++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---------------,,,+++++++++***))))))***++++++)))************+++++++++***+++,,,+++)))((()))***************++++++++++++******++++++++++++******,,,+++++++++***************))))))+++,,,,,,***)))*********+++++++++,,,,,,+++++++++*********))))))************************(((((()))++++++,,,,,,+++************************,,,+++***))))))***+++,,,)))******+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********))))))))))))************************((((((((((((((((((((((((************)))))))))(((((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------///......---,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,---------------,,,,,,+++++++++------,,,,,,------......,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++*********+++,,,---+++******))))))***+++,,,+++++++++*********))))))******++++++,,,------...++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++***+++++++++---,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++///////////////......---////////////////////////......---......///000111000000000000000000000000..............................//////......---,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---------------,,,+++***++++++***))))))***++++++)))************+++++++++***+++,,,+++)))))))))+++,,,,,,,,,+++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***)))))))))***,,,,,,+++************++++++++++++,,,((())))))***++++++,,,,,,************************((()))***+++++++++++++++************************++++++************++++++(((((()))++++++,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++)))*********++++++++++++***************)))))))))************************((((((((((((((((((((((((************))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++)))************++++++++++++++++++***************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///------,,,,,,,,,,,,++++++//////...---------......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++************++++++++++++***************++++++******+++,,,---...++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,+++++++++++++++******************************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++...///////////////......////////////////////////---------...///000111111////////////////////////.................................///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********************************************************(((((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,+++***)))+++******************+++))))))*********+++++++++)))+++,,,+++***)))***+++,,,,,,,,,++++++******)))******++++++++++++******,,,,,,,,,+++++++++++++++))))))(((***,,,,,,,,,+++************++++++++++++(((((()))***+++,,,,,,,,,************************((()))***+++++++++++++++************************++++++++++++++++++++++++((()))***+++++++++++++++++++++************++++++************************))))))))))))*********************************************************************************************))))))))))))))))))))))))******))))))))))))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***++++++++++++,,,,,,---,,,,,,+++************************************,,,+++***))))))+++---///++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++******)))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************************************))))))***+++,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,......///////////////...////////////////////////,,,------...///000000111////////////////////////.................................///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))******+++,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,+++******)))*********++++++*********))))))*********+++++++++)))***++++++***)))***+++++++++******)))))))))(((******++++++++++++******++++++++++++++++++++++++***)))((()))+++,,,,,,+++))))))*********+++++++++***************+++++++++************************))))))***+++++++++******************************+++++++++,,,,,,++++++++++++++++++++++++***)))(((************************************************(((((()))))))))************************+++++++++************************************************))))))))))))))))))******))))))************)))((())))))******++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,+++++++++******------,,,,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************,,,+++***))))))***,,,...++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++***))))))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---...//////////////////////////////////////////,,,---...///000000000///000000000000000000000000..............................//////......---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))************************+++++++++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************+++++++++++++++++++++************++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))******+++++++++******)))***++++++++++++***))))))************+++++++++)))***++++++***)))+++,,,*********)))))))))))))))******++++++++++++******)))************+++++++++,,,***))))))***++++++***)))))))))************++++++++++++***************************************)))******+++++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++)))(((((())))))***++++++***))))))************************((()))))))))*********************+++++++++++++++************************(((((((((((((((((((((((())))))))))))************)))***+++++++++***)))(((*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***************+++++++++))))))))))))))))))))))))*********++++++++++++,,,***+++,,,---------,,,,,,........................---------------------------,,,+++******+++,,,---///...---,,,++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******...------,,,+++***)))((()))***+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++******************+++++++++,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,---------,,,++++++******++++++++++++******++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,*********+++++++++++++++*********************************++++++,,,,,,---+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///////////////////////////////////////---...///000000///......000000000000000000000000..............................//////......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((()))))))))******))))))*********+++++++++************************)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***)))*********++++++++++++++++++************++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''((()))***++++++++++++)))***++++++++++++***))))))************+++++++++(((***++++++******+++,,,)))***************++++++******++++++++++++******(((((()))))))))*********...,,,)))))))))******)))))))))))))))******************************************************************+++++++++******)))************************++++++,,,------,,,++++++******+++++++++******)))((()))***++++++***)))(((************************)))))))))*********++++++*********++++++,,,,,,,,,************************((((((((((((((((((((((((((()))))))))************)))***+++,,,,,,***((('''++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,---------------------------------------------------,,,***))))))***,,,---------,,,++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++***+++,,,---------,,,+++))))))*********+++++++++++++++******************++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,******++++++++++++******+++++++++,,,,,,---------,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------...///000000//////////////////////////////......///000000///...---000000000000000000000000..............................//////......---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))******++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++,,,------------,,,+++))))))******++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********&&&'''(((***++++++++++++)))***+++,,,,,,+++***))))))************+++++++++(((***++++++******+++---*********++++++,,,,,,---******++++++++++++******''''''(((((()))))))))***///---***))))))))))))((())))))))))))************)))))))))***++++++,,,,,,******************************+++++++++******)))************************++++++------------++++++((()))***+++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************++++++++++++*********++++++,,,,,,,,,************************************************(((((())))))*********+++)))***,,,---,,,***((('''++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))***,,,---++++++++++++,,,---......+++++++++,,,,,,------------------------...///000,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++)))***,,,---...------,,,))))))******++++++++++++******+++++++++******)))++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++'''(((***+++,,,++++++*********++++++++++++******+++++++++,,,,,,---------------,,,+++************+++++++++,,,,,,---------************************,,,,,,++++++++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------///////////////////////////............---------//////.........---------------------------------,,,,,,,,,------.........---------,,,,,,+++++++++++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))###%%%''')))******)))(((***+++,,,,,,,,,***)))(((***++++++++++++***))))))))))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))************************+++*********))))))((((((************************************************************************)))************+++++++++************************&&&&&&''''''(((((())))))******************************************************))))))))))))******************************************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++***))))))((()))))))))++++++,,,,,,,,,++++++***,,,+++)))***++++++***(((******+++,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++,,,+++******))))))******)))************+++++++++------,,,++++++******))))))***+++,,,,,,+++)))(((,,,,,,++++++***)))((((((''''''(((((())))))************+++++++++,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++************))))))))))))******************************************************+++++++++++++++***)))(((************************'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,------------.........---,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))***++++++,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++******++++++,,,---+++++++++******)))))))))++++++,,,,,,,,,,,,------*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++*********+++,,,------,,,,,,+++*********+++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................///............---------///.........------------------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))%%%&&&((())))))))))))(((+++++++++++++++***))))))((()))***+++++++++++++++))))))))))))******************))))))***++++++,,,))))))))))))))))))))))))************************************)))))))))(((************************************************************************,,,+++++++++******))))))************************((((((((((((((()))))))))******************************************************))))))))))))******************************************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++***++++++,,,------******+++++++++++++++***)))((('''(((***++++++*********+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))************++++++++++++++++++++++++++++++,,,******+++++++++******))),,,,,,++++++***))))))(((((((((((()))))))))))))))************+++++++++,,,+++++++++*********************++++++++++++************))))))))))))******************************************************)))******+++++++++******************************((()))***++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------......------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------************************+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++*********+++,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................///............---------............------------------------------------++++++++++++************+++++++++,,,,,,,,,,,,,,,---,,,++++++***+++++++++------------------------+++++++++***************((((((((((((((())))))))),,,+++******************&&&''')))***+++,,,,,,,,,))))))))))))*********************)))******+++,,,))))))))))))))))))))))))************************************))))))))))))************************************************************************------,,,+++***)))((('''*********************************)))))))))))))))******************************************************))))))))))))******************************************************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++))))))***+++,,,---...///(((((()))***++++++++++++'''&&&&&&'''***,,,+++*********+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------------------,,,+++******))))))******)))************+++++++++)))******+++,,,,,,------+++***************++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((()))))))))*********++++++***************+++++++++******++++++++++++************))))))))))))******************************************************(((((()))++++++,,,,,,,,,******************************)))******+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++,,,,,,,,,---******)))))))))))))))***++++++++++++++++++++++++******************************)))((((((((()))))),,,+++***))))))***+++,,,'''((()))***++++++++++++((()))))))))************+++***************++++++))))))))))))))))))))))))*********************************)))))))))))))))************************************************************************,,,,,,++++++***))))))(((************************,,,++++++******)))))))))******************************************************))))))))))))******************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++(((((()))***+++++++++,,,&&&'''((()))***+++++++++)))((('''(((+++,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))*********+++++++++*********++++++,,,,,,,,,+++***)))))))))***+++,,,+++++++++*********))))))+++******))))))(((((((((((())))))))))))*********)))))))))***+++++++++,,,******++++++++++++************))))))))))))******************************************************((()))***+++++++++++++++************************++++++***)))***+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.............................................///............---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***************++++++,,,,,,,,,***)))))))))))))))******++++++++++++++++++++++++************************+++******)))))))))******++++++)))))))))***+++,,,))))))*********))))))(((((()))))))))************++++++***************+++))))))))))))))))))))))))************************))))))))))))))))))******************************************************************************************************************************,,,,,,++++++******))))))******************************************************))))))))))))******************************************************************************************++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++***)))&&&'''((()))***+++++++++,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++************************,,,+++******))))))******))))))*********+++++++++,,,,,,,,,+++++++++******+++***)))))))))***,,,---+++++++++***************++++++******))))))((((((((())))))))))))*********)))))))))***+++++++++,,,******++++++++++++************))))))))))))******************************************************+++++++++++++++***)))(((************************,,,+++*********+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////////////////............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,---------------------------***************+++++++++***************+++++++++******************+++,,,))))))******))))))((('''))))))))))))************,,,+++******)))*********))))))))))))))))))))))))************************))))))))))))************************************************************************************))))))*********+++++++++************************+++++++++*********************************************************************))))))))))))***************************************************************************************++++++++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,---.........---+++***(((((()))***++++++++++++...,,,++++++,,,,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************,,,+++******))))))******)))************+++++++++------,,,,,,+++******)))))))))))))))***+++,,,,,,******************************************)))))))))))))))*********++++++***************+++++++++******++++++++++++************))))))))))))******************************************************,,,,,,,,,++++++)))((((((************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------......------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++******++++++,,,---+++,,,,,,,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000///............---------++++++,,,,,,,,,---------++++++++++++++++++++++++************++++++++++++++++++++++++************++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))+++,,,,,,,,,,,,+++))))))***+++++++++++++++'''((()))))))))))))))((())))))))))))************,,,++++++***))))))******))))))))))))))))))))))))************************((()))))))))************************************************************************************+++++++++***************************************)))))))))*********************************************************************))))))))))))***************************************************************************************+++++++++,,,,,,************************************************************************)))************++++++++++++,,,---//////...---,,,******+++++++++++++++***,,,+++******,,,---,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************,,,+++******))))))******)))************+++++++++,,,+++++++++++++++++++++(((((()))***+++,,,,,,,,,******************************************++++++************+++++++++,,,+++++++++*********************++++++++++++************))))))))))))************************************************************+++++++++******)))************************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------......------******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))))))))***+++,,,---...++++++,,,,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***(((++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))******++++++,,,+++++++++******))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))******++++++++++++'''(((+++---...---,,,+++((()))***,,,,,,,,,+++***%%%&&&''')))************))))))))))))************,,,,,,+++***))))))******))))))))))))))))))))))))************************(((((())))))*********+++************************************************************************---,,,,,,+++***)))((((((************************(((((())))))*********+++******************************************************))))))))))))************************************************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++'''(((***---...---,,,,,,++++++,,,,,,,,,++++++***)))(((((()))+++------,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))*********)))************+++++++++*********++++++,,,------'''(((***+++,,,,,,++++++******************++++++)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++************))))))))))))******************************************************((()))***+++++++++++++++************************+++,,,---...---,,,+++***++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,---.........---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********((())))))***+++---...///)))))))))******+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,)))'''++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,++++++***)))((((((************************))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,)))))))))))))))******+++,,,+++***))))))***+++,,,++++++***************+++************************************************************************((()))***++++++***)))(((++++++***)))(((((())))))************************'''((()))***************+++*********))))))((((((+++***)))))))))***,,,,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++******+++,,,------,,,***)))++++++******++++++,,,---------,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))),,,+++++++++***))))))))),,,,,,+++***)))((('''&&&+++++++++*********)))))),,,+++)))((((((((()))******************************)))(((''''''((()))***,,,,,,,,,,,,,,,+++***)))''''''((()))***++++++,,,************************++++++++++++++++++++++++))))))))))))************,,,,,,---------,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,...---,,,***)))******+++***++++++,,,,,,++++++***------++++++++++++------,,,,,,+++******+++,,,,,,---.........---+++)))(((###$$$&&&(((***+++,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,++++++***))))))(((************************))))))))))))))))))))))))******))))))))))))******,,,,,,++++++************)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))******+++,,,++++++************++++++,,,+++******************************************************************************************))))))************))))))+++******)))))))))))))))************************((())))))************)))************)))))))))(((+++***)))))))))***+++,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++++++++,,,,,,++++++***++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++*********))))))************************+++++++++***************+++************)))))))))+++++++++*********))))))++++++***)))))))))))))))***************************)))(((((((((((()))***++++++,,,,,,+++******)))(((((())))))******++++++************************++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,------,,,***))))))******++++++******)))...---,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++************,,,---...***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,------...---,,,***)))******+++++++++******)))++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))++++++************+++++++++************))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((*********++++++++++++,,,******))))))******+++,,,******++++++++++++******,,,,,,+++*********************************************************************************************))))))))))))***************)))))))))))))))*********************************+++******))))))************))))))))))))******))))))******+++,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++******************************************************+++++++++)))*********++++++,,,,,,+++++++++*********************++++++******)))(((***************************))))))(((((())))))*********++++++******)))))))))))))))))))))*********************************************************))))))))))))******************+++++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,------,,,+++***)))******++++++******)))------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++******++++++***************)))++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++++++++,,,,,,,,,---------************+++,,,---...***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,---------,,,++++++------------,,,+++******++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,---------......------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))************************))))))))))))))))))))))))+++******))))))******+++***)))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++))))))(((((())))))***+++)))***+++,,,,,,+++***)))---,,,+++************+++************************************************************************+++***)))(((((()))***+++))))))*********)))))))))************************++++++++++++******)))(((*********)))))))))))))))***************+++++++++++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,+++***)))***+++,,,---++++++******++++++,,,---,,,,,,,,,++++++++++++***************************************************)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,************************)))***+++,,,+++***)))(((************************))))))))))))))))))))))))))))))*********))))))(((*********)))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))***+++++++++******))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++***++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,---------------,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,---------......,,,---------......//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++***************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***))))))*********+++++++++************************))))))************))))))************************))))))*********+++++++++(((''''''''''''((()))))))))***+++,,,,,,+++***))),,,,,,++++++++++++,,,,,,************************************************************************+++***)))(((((()))***+++((()))************))))))************************+++++++++++++++***)))((())))))))))))))))))******))))))******++++++++++++++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++***)))***+++---...++++++******++++++,,,---,,,,,,+++++++++*********************************************************)))))))))***+++++++++,,,,,,,,,,,,++++++++++++******************************+++,,,,,,,,,+++)))(((************************))))))************))))))((())))))*********))))))*********)))))))))))))))************************))))))))))))))))))))))))((()))))))))************((()))***+++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,,,,+++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++)))************+++++++++************************))))))************))))))************************)))))))))************+++(((''''''''''''((())))))******++++++++++++******+++******++++++,,,---...******************************************************************************))))))))))))******'''(((***++++++***))))))************************+++++++++,,,++++++******))))))))))))************))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************+++,,,------++++++******++++++,,,---++++++++++++***************************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++*********)))***************++++++++++++++++++,,,++++++***)))************************)))******++++++******)))))))))******++++++******)))))))))))))))*********************************************************))))))))))))************))))))***+++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))******++++++******)))++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********************+++++++++,,,,,,,,,))))))***,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***,,,---...------,,,---------,,,+++***((('''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,---------......++++++,,,------...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************************************))))))))))))))))))))))))***))))))))))))))))))***************++++++,,,,,,)))************+++++++++************************))))))************))))))************************))))))))))))************)))))))))))))))***++++++++++++************++++++))))))***+++,,,...///000************************************************************************))))))************))))))'''(((***+++++++++))))))******************************+++,,,,,,,,,++++++((()))))))))************((()))***+++,,,++++++***++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++************))))))*********++++++++++++++++++++++++++++++++++++++++++***************)))))))))***************))))))*********+++++++++,,,,,,++++++*********+++************************)))***++++++++++++***))))))******+++,,,,,,++++++(((((())))))******++++++************************++++++++++++++++++++++++))))))))))))************)))***+++,,,------------)))************+++++++++************************,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,)))******++++++******)))***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))*********++++++((()))+++,,,------,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******+++,,,---------,,,+++---------,,,+++***)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******************************************++++++************************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,)))************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---,,,+++***))))))***+++,,,(((((()))***,,,...000111************************************************************************((()))***++++++***)))(((&&&(((***+++,,,+++***)))************************)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++((()))***+++,,,+++******++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++((()))+++,,,------,,,,,,++++++******++++++,,,---+++++++++************)))))))))******++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))&&&'''((()))***+++,,,,,,))))))******++++++++++++---,,,+++***)))***+++,,,************************)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,'''(((((()))***++++++,,,************************++++++++++++++++++++++++))))))))))))************)))***+++,,,---.........)))************+++++++++************************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******---,,,,,,++++++*********+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))((())))))))))))*********,,,,,,------,,,+++)))(((+++++++++,,,,,,+++++++++++++++------------++++++***+++,,,------,,,+++***+++,,,---------,,,++++++)))***+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------000///---,,,+++*********------------------------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++++++++***)))(((((('''************************))))))))))))***+++,,,------,,,,,,+++*********+++************************))))))))))))************000...+++************)))+++++++++*********)))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))++++++************++++++))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((******************************************************++++++++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,+++*********))))))((((((***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))***++++++++++++***)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,+++++++++***)))))))))***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,++++++***)))))))))************+++,,,------++++++***)))((((((((()))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,++++++******++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,///...---,,,++++++++++++,,,---......,,,+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,++++++******++++++,,,)))******++++++******)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++++++++++++++******)))(((((('''++++++++++++++++++++++++++++++***************+++---,,,++++++*********+++************************))))))))))))************---+++)))((()))*********+++++++++*********)))))))))***++++++++++++***)))************************))))))))))))))))))))))))************************)))******************)))++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++***************+++++++++++++++++++++*********)))***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************************************,,,,,,,,,++++++*********))))))***++++++++++++***************************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************************************+++++++++******)))))))))+++++++++***************)))******++++++******)))+++++++++*********))))))******************++++++++++++*********+++,,,,,,+++***))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))*********************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***,,,,,,,,,+++***+++,,,*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************...------,,,++++++++++++---,,,++++++******++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++,,,------...)))***++++++)))(((((()))---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,------------------------++++++************++++++++++++***************)))******************************************))))))++++++******)))(((((((((++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,+++************+++************************))))))))))))***************((('''((()))++++++***+++************))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++************+++++++++++++++++++++++++++++++++++++++*********************************************************************************************++++++++++++******+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***************************,,,+++***))))))***+++,,,++++++++++++++++++++++++*********************************************************)))))))))))))))***************+++++++++)))))))))******)))))))))+++++++++***************((())))))***++++++,,,,,,,,,,,,+++*********++++++))))))))))))))))))***+++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********************))))))))))))******+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,---,,,+++***+++---++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************///...---,,,+++*********---,,,++++++******++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++***************))),,,++++++******++++++,,,*********+++,,,------...***,,,------+++******+++,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++************+++++++++++++++++++++++++++*********)))(((((((((************))))))((((((************************,,,++++++***))))))******++++++***************+++************************((()))))))))***************)))((()))***++++++***************))))))))))))*********++++++*********************************))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************,,,+++++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))***++++++++++++***************************++++++***))))))***++++++++++++++++++++++++++++++******************************************************************)))))))))))))))***+++++++++,,,))))))************))))))************************))))))*********+++++++++,,,,,,+++***))))))******)))((((((((()))***++++++*********)))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************+++******))))))******+++,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,++++++******+++++++++***++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++---......---,,,,,,---,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))(((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,*********))))))***++++++************************((()))))))))************,,,+++***+++,,,,,,***)))))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++************************************************++++++++++++++++++++++++******************************************************++++++++++++******************************,,,+++++++++***)))))))))))))))*********************++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************************+++******************+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))***+++++++++,,,***++++++++++++++++++***************************+++++++++*********)))))),,,++++++***)))))))))))))))((((((((()))***++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++************************************************++++++************++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,++++++******++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((()))++++++)))))))))***,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***))))))))))))***++++++************************))))))))))))************---,,,+++,,,,,,,,,***((((((((()))))))))))))))***++++++***))))))***++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******************************************************++++++++++++******************************+++++++++***************)))))))))))))))************++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,++++++***))))))(((++++++***)))))))))******))))))))))))))))))***+++))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++***************************************+++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---...---,,,+++,,,...++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************+++,,,---...///---,,,++++++******++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***&&&''')))+++---------,,,(((***,,,,,,+++***+++,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++---...///++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))***************************+++***************++++++)))))))))))))))***++++++************************))))))))))))***************))))))+++,,,---+++)))(((((((((((())))))******++++++***))))))***++++++************************))))))))))))))))))))))))************************)))******************)))++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************************************++++++++++++*********************************************+++++++++)))))))))******+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************************************((()))))))))*********+++))))))***++++++++++++***++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++************************************************)))*********+++++++++++++++++++++*********************++++++++++++******))))))*********+++++++++++++++*********************))))))))))))******++++++***))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))***+++++++++************************))))))*********+++++++++,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,---...---,,,,,,,,,...*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++,,,------...---,,,++++++******++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***%%%''')))+++---------,,,***,,,......---------...++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))******++++++++++++*********************************+++,,,,,,,,,---)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))((())))))***++++++************************))))))))))))************&&&&&&'''***,,,---+++***'''((((((((())))))******,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++************++++++++++++++++++++++++++++++))))))******++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************(((((())))))*********+++,,,+++++++++******))))))))))))************))))))))))))******++++++++++++)))))))))***++++++,,,,,,))))))(((((()))***++++++++++++***)))(((((())))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))******++++++++++++,,,++++++******++++++,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,---......,,,,,,---...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---,,,++++++******++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***+++,,,------,,,+++***((()))+++,,,,,,+++***)))''')))++++++******+++,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------************************,,,++++++++++++++++++,,,*********++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,---------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++***)))((((((************************------,,,+++******+++++++++++++++*********)))))))))************+++++++++************************)))************+++++++++******************************+++,,,,,,,,,++++++************************+++++++++*********)))))))))))))))(((((((((((((((******))))))))))))******+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------************************+++++++++*********))))))++++++************++++++++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++------,,,++++++******)))******++++++++++++******,,,,,,,,,++++++***************************************************************++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++++++++******))))))++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,---...,,,+++***))))))***+++,,,***+++,,,,,,+++***+++,,,************************++++++******************))))))))))))))))))))))))************************))))))***++++++++++++***************************,,,,,,,,,++++++*********,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........111000...---,,,---......,,,,,,,,,---------......---......//////......---------++++++++++++------,,,,,,,,,+++++++++******,,,+++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........---------,,,,,,///...---...//////...,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,+++++++++*********))))))************++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++***))))))((())))))))))))))))))))))))+++******)))(((((())))))+++++++++*********)))))))))************+++++++++************************)))************+++++++++************************((()))***+++,,,---------************************+++++++++*********))))))((((((((())))))******+++******))))))))))))******++++++++++++*********)))*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************+++++++++*********))))))++++++************+++++++++++++++,,,,,,++++++***++++++***))))))***++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++***************************************************************++++++++++++*********++++++,,,,,,,,,,,,,,,************************************************+++++++++******)))))))))++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++,,,------++++++***))))))***++++++((()))******)))((()))***************************************************))))))))))))))))))))))))************************))))))***++++++++++++***************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,*********+++++++++++++++...---,,,+++***++++++,,,---------.........//////------............------------,,,++++++,,,------,,,,,,,,,++++++******************+++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++000...,,,+++---......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++***************)))))))))************+++,,,,,,,,,,,,++++++++++++************************++++++***))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***))))))((()))))))))+++++++++***************)))************+++++++++************************)))************+++++++++******************************+++,,,,,,,,,++++++************************+++++++++***************(((((()))***+++,,,,,,---******))))))))))))******,,,,,,,,,+++++++++++++++*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))************+++++++++************************+++++++++***************++++++************++++++***++++++,,,,,,+++++++++++++++***))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---******++++++++++++******+++++++++++++++***************************************************************++++++++++++******)))******+++,,,+++++++++************************++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++************+++++++++,,,---,,,,,,++++++++++++,,,++++++***))))))***++++++((()))******)))((()))***************************************************))))))))))))))))))))))))************************))))))***++++++++++++***************************,,,,,,,,,++++++++++++***,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************---,,,++++++***+++++++++---............/////////,,,------......------,,,------,,,,,,,,,,,,------++++++++++++************))))))***+++,,,---......,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,,,,000---+++***+++---......------------------------------,,,,,,,,,,,,++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))))))))))))))))))))+++******************++++++++++++*********))))))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************))))))*********+++++++++************************))))))*********+++++++++************************,,,,,,,,,,,,+++***)))(((*********************************************************++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++******+++,,,,,,,,,+++++++++******************+++***++++++,,,,,,++++++***,,,+++++++++++++++++++++))))))******+++++++++,,,******++++++++++++******+++++++++*********************************************************************++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,------,,,+++*********++++++******************+++***+++,,,,,,+++***+++,,,***************************************+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***************************++++++++++++++++++++++++,,,+++***)))))))))++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++......------,,,,,,++++++......---------------------------.........//////,,,,,,------------,,,,,,---------,,,,,,---------++++++++++++++++++*********++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///---,,,+++---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********+++++++++***************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************))))))*********+++++++++************************))))))*********+++++++++***************************++++++,,,,,,,,,++++++************************************************------,,,,,,++++++******++++++************++++++))))))******************))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++)))***+++,,,,,,,,,,,,,,,*********++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++************************************************************************************++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++*********************++++++************+++,,,,,,+++***+++,,,************************))))))*********+++++++++))))))))))))))))))))))))************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++)))))))))***+++,,,************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........---,,,,,,,,,........................------------............,,,------......------,,,------------------------++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................000/////////000///,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------***************+++++++++)))))))))************+++*********+++++++++++++++************************)))***++++++++++++***)))************************************************)))))))))((())))))***+++***************+++++++++)))************+++++++++************************)))************+++++++++************************&&&''')))+++---...//////***************************************+++++++++...------,,,+++***))))))++++++************++++++)))))))))))))))*********)))))))))************+++***************+++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++************)))***************************************+++++++++++++++************++++++)))***++++++,,,,,,,,,,,,)))***++++++++++++***)))***++++++,,,,,,++++++************+++++++++++++++,,,++++++***))))))((((((******++++++++++++******)))))))))*********************************************************************++++++++++++******)))******+++,,,+++++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++)))***++++++++++++***)))((()))******)))((()))***************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************))))))***++++++++++++******************************++++++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------------......------------,,,,,,,,,,,,,,,,,,---............---------........./////////---..................---------............------,,,,,,,,,,,,------------//////...---,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---+++,,,---///111555444222222111000---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......))))))*********+++++++++************++++++++++++)))*********++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************************************))))))(((((()))******+++))))))*********+++++++++)))************+++++++++************************)))************+++++++++************************'''(((***+++,,,---------************************))))))*********+++++++++,,,,,,++++++******)))))),,,++++++******++++++,,,)))))))))******+++++++++))))))))))))************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************))))))*********+++++++++++++++************++++++))))))***+++,,,,,,,,,,,,)))***++++++++++++***)))***++++++,,,,,,++++++***)))*********++++++++++++************))))))))))))******++++++++++++******((()))))))))*********+++******************************************************++++++++++++*********++++++,,,,,,,,,,,,,,,***************************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******************+++,,,)))***++++++++++++***)))((()))******)))((()))***************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------........................---------....../////////---------...............,,,---///000000000/////////000000000000111111111...//////000000//////...,,,---...//////...---,,,---------.........//////.........---,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...+++***,,,000444888===999444111000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++,,,,,,---------.........))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------))))))******++++++++++++)))************+++++++++************************)))************+++++++++************************---------,,,+++***)))(((************************))))))******++++++++++++******************++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))))))))************))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************************))))))******++++++++++++++++++************++++++((()))***+++,,,---------)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++))))))******++++++++++++((((((((()))******++++++******++++++++++++******(((((())))))*********+++******************************************************++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))***,,,,,,,,,+++***+++,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))***++++++++++++************************************++++++,,,,,,,,,)))+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------................................./////////000000//////000000111111222222///000111333333333222111111222222222222333333333//////000000000000//////,,,---...//////...---,,,........./////////000000,,,------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111///,,,+++...444;;;???DDD>>>666000...///111222------------------------+++++++++,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,+++++++++,,,---...******+++++++++,,,,,,,,,)))************++++++++++++++++++*********)))))))))***+++***)))((((((************)))))))))((((((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++******)))))))))*********++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------************+++,,,------+++*********))))))((((((,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********+++++++++*********)))))))))******+++,,,,,,------******+++++++++,,,,,,,,,------,,,,,,+++***))))))************************...------,,,,,,------...++++++++++++,,,,,,---...(((((())))))******++++++(((***+++------,,,+++***,,,,,,,,,,,,,,,+++***)))+++((($$$$$$'''***++++++...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,,,,++++++,,,...++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************************************+++++++++*********))))))***++++++,,,,,,++++++***************************************************'''(((***+++,,,,,,++++++************************++++++************++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,---------------...//////000000000000//////...---------............//////000111//////000111222333333444666666666555555555555555666666777777777777888888888888888888888888888888444444444444333222111111...//////000000///......111000000222333333222000...------...//////---,,,------------------,,,,,,******+++,,,------,,,,,,...---------------.........+++...---***666CCCAAA777444000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////...---,,,,,,++++++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,,,,++++++***+++,,,---...))))))*********+++++++++)))************++++++++++++++++++*********)))))))))***+++***)))((()))***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++,,,,,,+++++++++++++++************++++++++++++++++++,,,************++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------******))))))******++++++++++++++++++*********))),,,,,,,,,+++++++++******************++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******+++++++++*********)))))),,,++++++++++++***************+++++++++,,,,,,,,,------,,,,,,+++******)))************************,,,,,,++++++++++++,,,,,,+++************+++,,,---))))))))))))************(((***+++------,,,+++***,,,,,,,,,,,,,,,+++***)))---***'''&&&(((******)))---,,,+++***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,+++***+++---++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************+++++++++*********)))))))))******++++++******)))************************************************(((((()))***+++,,,,,,,,,************************++++++************++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---+++***+++---...---+++++++++,,,,,,,,,---------+++,,,,,,,,,---------...////////////............000000000000111222333444333333444555666888888999999999:::;;;<<<===>>>>>>=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;999777555444222222222222222222222222444444444666777666444111222000......---,,,***(((,,,,,,,,,,,,,,,+++++++++------...///////////////,,,++++++++++++,,,,,,---000+++------+++555@@@;;;555222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++************+++,,,,,,(((((()))))))))*********)))************++++++++++++++++++******************+++++++++)))((()))***,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,---******))))))((())))))))),,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***)))))))))************+++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***+++++++++***************------,,,***)))(((''''''******+++++++++,,,,,,,,,---,,,,,,++++++***************************************))))))))))))************))))))******++++++***************))))))))))))***+++,,,---,,,++++++++++++,,,,,,,,,+++******---,,,************)))''',,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,*********,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************+++++++++***************)))))))))******)))))))))************************************************))))))))))))***+++,,,,,,************************++++++************++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++++++++---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------......///000000111222222333333444555666777999::::::;;;<<<===???@@@AAABBB@@@@@@BBBDDDFFFHHHIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEBBB???<<<:::888777555444444555777888;;;;;;<<<>>>???===999666555333000///...---+++***......------,,,,,,,,,,,,,,,---..................+++++++++++++++,,,------222,,,---...---666<<<555111///......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***************+++++++++))))))))))))*********+++))))))*********+++++++++***************************+++,,,+++)))((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,++++++******))))))*********+++++++++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++***)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************))))))))))))******++++++************+++++++++++++++******))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++***(((************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++------,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************))))))************))))))************************************************+++***)))))))))***,,,---************************++++++************+++++++++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......---+++,,,,,,------...............////////////000000000000111333444666777888999999:::;;;<<<>>>@@@AAACCCCCCEEEFFFHHHIIIKKKKKKHHHIIIJJJLLLNNNPPPRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQNNNKKKHHHEEEDDD>>><<<:::888999;;;===???DDDEEEGGGIIIJJJGGGBBB>>>888555222111111111000///000/////////............---......//////.........---------------...//////222,,,---///000999<<<111...------...//////...,,,------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******++++++++++++*********+++++++++,,,,,,))))))*********+++++++++***************************+++,,,+++***))))))+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++******)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,---,,,+++***************))))))******************++++++++++++++++++++++++***)))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************************++++++************++++++---,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++(((***,,,------,,,,,,+++*********+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++------,,,***)))***+++++++++++++++++++++++++++,,,,,,+++++++++************************************************************************************++++++++++++++++++***************************************************+++***)))))))))***+++,,,************************++++++************+++++++++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------......,,,------...//////000000///000000111222222333333555666777999;;;===???@@@@@@AAAAAABBBDDDFFFGGGHHHKKKLLLMMMNNNPPPQQQRRRSSSPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPOOOHHHFFFDDDBBBBBBEEEHHHKKKOOOPPPRRRTTTTTTRRRMMMIII>>>;;;666333222222111000000000000000000000000000111222222333222222111111000//////......//////000000+++...111222:::===222---,,,,,,...///000...---------------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,)))************+++++++++***************++++++++++++,,,,,,,,,***)))***++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,***************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++++++++)))))))))))))))************++++++++++++,,,,,,,,,+++************)))))))))++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,***************+++++++++(((((())))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,...---,,,,,,+++,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++'''))),,,---,,,,,,,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---,,,*********,,,++++++++++++++++++++++++++++++++++++***************************************************************************+++++++++++++++,,,,,,,,,,,,++++++************************************************+++***************++++++************************++++++************++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,------------+++---......------...///......///000111222222333111111222444555666777888======???AAADDDFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNOOORRRRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXSSSRRROOONNNOOOQQQTTTWWWXXXYYYZZZ\\\]]][[[WWWSSSJJJEEE===777333111///...111111111222333333444444444444555555555444333333333222111000000//////000///+++///111000888;;;111...---,,,---///000///...---------------------------------.........//////------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************,,,---------,,,+++************++++++++++++)))************+++++++++))))))*********++++++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++*********))))))))))))************+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***************+++,,,)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))*********+++++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++***++++++++++++++++++,,,++++++******++++++,,,,,,)))***+++,,,,,,,,,,,,+++(((***,,,,,,***)))***,,,***+++,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++************************************************************))))))*********+++++++++******++++++++++++************************************************************+++++++++******)))************************++++++************++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......---,,,,,,+++,,,,,,,,,------------...+++---///...---,,,...000///000000111333444444555666666888:::<<<>>>???@@@DDDEEEGGGIIILLLNNNPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTWWWWWWWWWWWWXXXXXXYYYYYYXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______``````______^^^YYYXXXWWWVVVWWWYYY[[[]]]]]]]]]^^^___aaa```]]][[[VVVPPPGGG???:::777555444666777888999:::<<<======<<<<<<<<<<<<<<<;;;:::::::::999777666444333333333...,,,000000,,,222777///111///------///000000000........................---------.........//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++***+++,,,---...---,,,,,,))))))))))))************)))************+++++++++))))))******+++++++++++++++,,,---,,,***)))***+++(((((())))))******************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******)))))))))(((((())))))******++++++++++++,,,,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++))))))(((((()))***++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))***************++++++,,,,,,---++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,***,,,---,,,((('''(((+++***+++---...///...------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***,,,,,,++++++,,,...+++++++++++++++++++++++++++++++++************)))************************************************))))))******++++++++++++))))))************))))))************************************************)))***+++,,,,,,+++)))(((************************++++++************++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,,,,---------......+++---//////---,,,...000000111111333444555666666;;;<<<>>>@@@CCCEEEGGGHHHJJJJJJLLLNNNPPPSSSTTTUUUTTTTTTTTTTTTUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^\\\\\\]]]]]]]]]^^^^^^^^^````````````````````````aaaaaabbbbbbbbbbbbbbbaaaZZZYYYXXXXXXYYY[[[]]]^^^```______aaabbbbbb```___^^^WWWNNNGGGBBB@@@???>>>===>>>???AAABBBDDDEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFAAA???>>><<<:::888888777...,,,111///(((---222,,,333000------...000111111........................+++++++++,,,,,,,,,------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,,,,,,,,,,++++++*********......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))(((((((((***+++***)))++++++************++++++,,,,,,,,,++++++*********************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))***+++,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,++++++***************************---,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,************))))))((((((++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))***+++---...++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++***)))(((************************+++++++++*********))))))************************'''((()))***+++,,,------))))))))))))))))))))))))***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***+++...000///---,,,,,,,,,---...111333444111222555888;;;???AAABBBHHHHHHIIIIIIJJJKKKLLLMMMPPPPPPQQQRRRTTTVVVXXXYYYVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYY[[[\\\]]]^^^____________\\\]]]___aaabbbbbbbbbaaaaaaaaaaaa``````_________cccaaa______aaaaaa^^^\\\XXXWWWVVVUUUVVVWWWYYYZZZ````````````````````````___^^^YYYSSSNNNKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRRRROOOPPPRRRSSSSSSSSSRRRQQQNNNMMMKKKHHHDDDAAA>>><<<999555111///000222333444888666333000............000///...///000000...---......////////////............,,,++++++,,,......------------------------++++++++++++++++++++++++........................---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---/////////......---------+++,,,,,,------,,,,,,+++************************''''''((()))***+++,,,,,,+++*********,,,---,,,+++++++++************++++++,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***************************---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,+++++++++******)))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********+++,,,---++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***************************+++++++++++++++***))))))************************+++++++++*********))))))************************+++++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///---+++,,,...000///...////////////111222444555666777:::===AAADDDFFFGGGNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSUUUVVVWWWXXXYYYWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^]]]^^^___```aaaaaa```````````````aaaaaaaaabbbbbbbbb```___```aaa```]]]ZZZTTTSSSRRRQQQQQQSSSTTTVVV[[[[[[\\\]]]^^^______``````___]]]ZZZWWWUUUVVVXXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]WWWVVVUUURRROOOLLLIIIGGGAAA>>>999555444444444444666555222000......//////...---------//////---,,,......////////////.........------,,,,,,------...------------------------------------------------------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((((()))***+++,,,,,,+++*********,,,---,,,+++++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................,,,++++++******++++++,,,,,,,,,++++++++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++***))))))************************+++++++++***************++++++++++++++++++++++++---------,,,,,,+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,------///////////////////////////...------///000000///222222222333444666888999>>>???AAADDDHHHKKKMMMOOORRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^_________^^^^^^___aaabbbcccdddeeeeeeaaaaaa``````___\\\XXXTTTLLLKKKJJJIIIIIIKKKMMMNNNSSSUUUWWWYYY\\\^^^___```aaabbbbbbaaa___^^^^^^______^^^^^^^^^___```aaaaaaaaaaaaaaa```aaabbbbbbccc```___^^^\\\ZZZWWWUUUTTTNNNIIIDDD???<<<:::888777555444222000///.../////////...------//////...---......////////////......------............------------------------------........................++++++++++++++++++++++++............---------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((***+++***))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,---,,,+++******++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++******)))************************************************++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---......---,,,+++------------------------,,,,,,,,,---------------.............../////////......---...///000000111333333555777999<<<===>>>EEEFFFHHHKKKNNNPPPRRRTTTSSSSSSRRRRRRRRRSSSTTTTTTVVVWWWYYYZZZZZZYYYWWWVVVTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]]]]___```bbbdddeeefffffffffbbbbbbaaa___[[[UUUOOOKKKCCCBBBAAA@@@@@@BBBDDDEEELLLNNNQQQUUUYYY[[[]]]^^^```bbbccccccaaa___^^^^^^ccccccbbbbbbccccccdddeeecccbbbaaaaaaaaabbbdddeeebbbbbbaaa```___]]]\\\[[[WWWTTTNNNJJJGGGDDDAAA>>>888777555222000///......111000//////000111111///......////////////......,,,---...//////...---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++************)))(((((((((***+++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,,,,------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++)))***+++,,,---,,,+++************+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++*********************************++++++,,,,,,++++++***************************)))******+++++++++******************************************************++++++++++++++++++++++++************++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........---......//////111222444444555888;;;???BBBEEEFFFJJJKKKLLLNNNPPPRRRTTTUUUTTTSSSRRRRRRRRRRRRRRRSSSUUUVVVXXXYYYXXXWWWUUUSSSPPPQQQQQQQQQPPPOOONNNNNNMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOQQQSSSUUUXXXZZZ[[[^^^___bbbdddffffffffffffccccccaaa]]]VVVMMMFFFBBB<<<;;;:::999999;;;===>>>DDDFFFJJJOOORRRUUUVVVWWWZZZ]]]`````````^^^^^^___dddcccccccccdddeeeffffffgggfffeeeeeeeeefffhhhiiicccccccccbbbaaa```___^^^]]]ZZZWWWTTTRRROOOLLLIIIAAA???<<<999555222000///333111//////000111000000......////////////......,,,---////////////---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------+++*********,,,---,,,+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++((()))***+++,,,------...+++,,,,,,,,,,,,,,,,,,---)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))******++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***++++++++++++******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////++++++,,,,,,---.........---///000111222444777999888:::>>>BBBFFFIIIKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTRRRQQQPPPMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIKKKNNNQQQSSSUUUXXXZZZ^^^aaadddeeeeeedddcccccc```ZZZQQQHHHBBB???:::999888777777999;;;<<>>BBBDDDHHHKKKMMMMMMLLLKKKLLLOOOSSSUUUWWWXXX[[[]]]]]]^^^^^^___aaaccceeefffddddddeeeeeefffffffffeeeggghhhhhhggggggeeeddddddbbbaaaaaaaaaaaa```\\\ZZZVVVUUURRROOOKKKGGGCCCAAA<<<999555333333333222111......////////////......//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((***+++***)))---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***---------,,,,,,+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,+++***)))***+++---...)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////...---,,,,,,---...///000////////////////////////,,,,,,------...///000000---------...///000000111000333666888999<<<@@@DDDGGGIIILLLNNNQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQSSSRRRQQQOOONNNNNNNNNNNNLLLLLLKKKJJJJJJKKKKKKLLLJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMOOOPPPPPPNNNKKKJJJFFFHHHKKKMMMMMMJJJGGGEEEBBBBBBAAAAAABBBCCCEEEFFFGGGJJJPPPWWW]]]aaabbbcccaaaaaa___XXXPPPIIIFFFFFF???===<<<;;;<<<===???@@@HHHJJJMMMOOOPPPOOONNNMMMKKKMMMOOOPPPPPPQQQSSSUUUXXXYYYZZZ[[[]]]```bbbccceeefffggghhhiiihhhgggfffhhhhhhhhhhhhgggfffeeedddcccccccccddddddccc___\\\\\\[[[YYYVVVSSSOOOLLLJJJBBB???;;;888777777666555......////////////......000///...------...///000------------------------------------------------************************+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------....../////////+++,,,,,,------,,,,,,+++------,,,,,,+++***))))))***++++++,,,,,,++++++***)))************+++++++++...,,,+++))))))***,,,---***************+++++++++************************************************---,,,,,,++++++,,,,,,---///---+++))))))***+++,,,((()))+++,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////.........---,,,++++++,,,---.........------,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,++++++*********------------------------+++++++++******)))))))))*********++++++,,,,,,,,,***+++,,,,,,******+++,,,+++++++++******))))))))),,,+++*********+++,,,---,,,,,,,,,------.........***++++++,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********(((((())))))))))))((((((++++++++++++++++++,,,,,,))))))))))))))))))))))))************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,++++++******++++++,,,////////////////////////.........------,,,,,,,,,,,,---......//////......---------.........//////...........................///000000...,,,,,,---.../////////...///222444222555999===???BBBEEEGGGLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPNNNLLLKKKIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKPPPOOOOOONNNNNNMMMMMMLLLMMMLLLKKKLLLMMMLLLJJJIIIHHHIIIKKKLLLLLLKKKIIIHHH>>>===;;;:::;;;<<<>>>???DDDFFFJJJOOOTTTXXX\\\^^^```___^^^\\\XXXSSSOOOLLLHHHGGGEEEDDDEEEHHHKKKMMMSSSUUUWWWYYYYYYWWWUUUTTTTTTQQQMMMKKKLLLMMMNNNOOOMMMNNNQQQTTTXXX\\\___```^^^aaadddfffggggggiiijjjiiigggeeefffggggggccc```cccddddddddddddcccbbbbbbbbbaaa```]]]ZZZWWWUUUSSSOOOMMMIIICCC>>>999555333555333111000000///---+++////////////...---,,,,,,...------,,,,,,------...------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---.........---,,,,,,+++------------------------------,,,,,,+++******)))***++++++,,,,,,++++++***************++++++++++++---,,,***))))))+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,------......,,,+++++++++,,,,,,***+++,,,---...------,,,,,,,,,---.........------,,,,,,---------............---------,,,,,,,,,,,,++++++++++++++++++++++++)))***+++------------------,,,+++***++++++,,,---,,,,,,,,,++++++*********+++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,.........------,,,,,,,,,++++++*********+++,,,---,,,,,,,,,---------......++++++,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******))))))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---......//////......---------.........//////........................,,,...000000.........//////000111111111222555888888;;;???BBBDDDGGGJJJLLLOOOOOOQQQSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRPPPOOONNNIIIHHHEEECCCBBBBBBCCCCCCFFFFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFIIIHHHGGGHHHIIIIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFEEE???>>><<<;;;;;;<<<===>>>???AAADDDHHHNNNSSSXXXZZZ`````````___]]]ZZZWWWUUUOOONNNLLLKKKLLLOOORRRTTTWWWYYY[[[]]]^^^]]][[[ZZZWWWTTTPPPNNNMMMMMMLLLKKKIIIIIIKKKMMMQQQTTTXXXZZZ\\\___cccfffggghhhiiijjjkkkiiigggfffggggggeeebbbeeeeeeeeeeeeeeedddccccccbbbbbbaaa```^^^[[[YYYXXXTTTSSSPPPKKKFFFAAA===:::999666444222222111///---111111222222111111000000///......------......///------------------------,,,------------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++***************+++++++++,,,++++++***)))***+++---.........------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------.........------------,,,,,,,,,---......//////......------...///////////////............////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++************************---------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++++++++++++++*********++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************((()))***+++,,,------...++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++++++++++++++***---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,,,,---......//////......---------.......................................,,,---//////...///000111000111333444555777:::<<>><<<;;;<<<===???CCCCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAABBBAAAAAABBBDDDDDDCCCAAAAAABBBCCCDDDDDDCCCBBBAAAAAA???>>>===<<<<<<===>>><<<===???CCCHHHNNNSSSVVVXXXXXXYYYZZZZZZYYYWWWVVVUUUTTTSSSRRRSSSUUUXXXZZZ[[[\\\^^^aaaaaaaaa```___\\\ZZZWWWTTTRRRPPPMMMKKKEEEDDDDDDDDDGGGJJJNNNPPPVVVZZZ```dddfffhhhiiikkkmmmkkkiiihhhhhhhhhgggfffggggggggghhhgggffffffeeeddddddccccccbbb```___^^^[[[ZZZYYYVVVQQQLLLGGGEEE@@@===999666555333222000.........///////////////000//////////////////000---------------------------------------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++************+++++++++,,,,,,******)))***+++,,,---...///......---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,------......---,,,,,,---------...............------...///000000000000....../////////000000000000000000000////////////........................---......///000000111111//////.........---..............................,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***+++,,,,,,******+++,,,************))))))))))))+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------............------++++++++++++++++++++++++******++++++++++++******------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,---......///.........................................................,,,---............000111111333555777999;;;>>>AAAEEEGGGKKKMMMNNNPPPRRRTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTRRROOOJJJEEEBBB@@@>>>;;;999888999<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????=========???AAABBBBBB@@@@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAA@@@???>>>??????@@@???@@@AAAEEEJJJNNNQQQOOOPPPQQQRRRSSSSSSRRRRRRUUUTTTRRRQQQRRRTTTVVVXXXXXXYYY[[[^^^_________^^^___]]][[[YYYXXXTTTPPPMMMFFFDDDAAA??????AAADDDFFFMMMRRRXXX^^^cccfffiiilllmmmllljjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhfffffffffeeedddcccaaaaaa_________^^^[[[VVVQQQNNNJJJFFFAAA<<<999666444222---------------------...000//////......//////000........................---------...---,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))******+++,,,---......------,,,+++******)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,---------------......///---...///000111111111111000000000111111111222222111111111111000000000000////////////////////////000000000111111222333333000000/////////......---...............---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,---------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))******************)))------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,---......///..............................---..............................///...------///111222555888;;;===???BBBDDDGGGJJJMMMNNNOOOPPPRRRTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSPPPLLLFFF@@@======;;;999777777888:::<<<;;;;;;<<<=========<<<<<<=========>>>>>>?????????>>>>>>???AAAEEEFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDFFFEEEDDDCCCEEEHHHKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNLLLKKKKKKLLLMMMNNNPPPQQQSSSUUUVVVVVVVVVVVVYYYXXXWWWWWWVVVTTTPPPMMMIIIFFFBBB>>><<<<<<===>>>CCCHHHNNNUUU[[[aaafffjjjjjjjjjjjjjjjjjjjjjkkklllkkkllllllllllllkkkjjjjjjiiiiiihhhgggfffdddbbbaaaaaaaaabbbbbb```\\\XXXVVVTTTPPPJJJDDD@@@<<<888555444333222111000000000000///..................///........................------.........---,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********+++,,,,,,,,,,,,------,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...............///////////////000111111000111222333444555555555555555666666666777777777444444444333333333222222111111111111111111111111222222222222333444555666222222222222111000/////////......---,,,,,,++++++,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,))))))************))))))---,,,,,,++++++*********++++++++++++++++++++++++************************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,---......//////.....................---------........................///000000//////000333555666999===@@@AAACCCFFFHHHIIIKKKNNNOOOOOOPPPRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSQQQMMMHHHCCC===:::888888777666666777888999::::::;;;;;;<<<;;;;;;::::::;;;<<<===???@@@BBBBBBDDDDDDFFFIIIMMMOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMNNNKKKJJJHHHFFFEEEEEEEEEEEEHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKIIIJJJGGGCCC>>>;;;:::::::::<<>>>>>>>>??????;;;;;;;;;;;;::::::::::::999999999999999999999999888888777777888999;;;<<<999999::::::999777666555222222111000...---,,,,,,---,,,,,,,,,,,,---......---------------------------------------------------------------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,(((((()))))))))*********)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......//////.........---------........................///000111222333555999===;;;>>>BBBEEEGGGHHHJJJLLLLLLNNNPPPQQQQQQQQQRRRTTTSSSTTTUUUVVVVVVVVVVVVVVVTTTRRROOOKKKEEE@@@<<<999666777777888888999888888<<<<<<<<<======<<<<<<;;;<<<===???AAACCCFFFHHHHHHLLLLLLNNNRRRVVVYYYZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSMMMLLLJJJGGGEEECCCBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGEEEDDDFFFDDDAAA>>>;;;:::999999999;;;===AAAEEELLLSSSYYY___ccchhhkkkkkkkkklllmmmmmmnnnnnnnnnnnnmmmlllllljjjkkkkkkjjjjjjhhhggggggeeeeeeeeeeeeeeedddcccccc^^^\\\ZZZXXXVVVRRRMMMIII@@@>>>:::666222000//////000//////......//////000.......................................------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,+++******---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000333222111000000222444666999888777777777888:::;;;;;;<<<===???@@@AAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>???AAABBB@@@AAAAAABBBAAA???===<<<888777666444222111000///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***,,,,,,,,,------.........++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++,,,,,,,,,---------)))***+++,,,---,,,++++++,,,,,,,,,++++++*********((()))***+++,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!!!###&&&)))***+++***)))************************))))))***+++,,,------...---,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...//////////////////...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,...------,,,,,,------...////////////////////////,,,,,,,,,------.........,,,---......//////......//////.........---------...........................000222444666:::???CCC???BBBFFFIIIJJJKKKMMMOOONNNPPPRRRSSSSSSSSSTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTRRRNNNIIICCC???;;;999777888:::;;;<<<;;;::::::>>>>>>>>>??????>>>======???@@@CCCEEEIIILLLNNNOOORRRRRRTTTXXX]]]```aaa```____________```aaacccccc``````aaabbbbbbbbbaaaaaa__________________^^^^^^\\\\\\[[[[[[[[[\\\]]]^^^QQQPPPMMMJJJGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCAAAAAA@@@>>>===;;;:::999999999999:::;;;>>>DDDLLLQQQ[[[```gggkkkkkkkkkkkkmmmnnnnnnnnnnnnnnnmmmlllllljjjjjjkkkkkklllkkkkkkkkkgggggggggggggggggggggggg______^^^___^^^[[[VVVRRRIIIFFFBBB<<<888555444333111111000000000000111111////////////////////////......//////......---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,---.........---------------------------)))************+++++++++......---,,,,,,++++++******+++,,,,,,------,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000///...---------...///000000000111222333555666666777888999::::::::::::=========>>>???AAADDDEEEAAABBBDDDFFFHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMHHHHHHGGGGGGGGGHHHHHHHHHJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDEEEBBB===777333000///...111000...---,,,,,,,,,---...---,,,---...///...---///////////////...............---,,,,,,+++++++++,,,,,,------...---------++++++,,,,,,,,,---------------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))+++---,,,+++***+++,,,------,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++,,,------++++++,,,---)))***,,,------,,,***)))***++++++,,,+++***)))((($$$'''+++...//////---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,------.........///...------++++++***)))---------.........//////...............///000000......///000000//////......111666999<<>>===>>>888999;;;===???AAABBBBBBFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIKKKLLLNNNOOOPPPQQQTTTTTTUUUWWWYYY\\\^^^___aaaaaabbbcccdddeeeeeefffdddcccbbbaaaaaaaaabbbcccdddccccccccccccdddeeeeeeaaaccceeeffffffeeecccbbbZZZYYYVVVRRRNNNJJJGGGEEEDDDBBB??????@@@AAAAAAAAA@@@AAACCCCCCBBB@@@>>><<>>BBBDDDLLLUUU___fffhhhiiillloooooooooooooooooonnnmmmmmmlllkkkjjjjjjiiiiiiiiiiiimmmlllkkkiiihhhgggggggggdddddddddcccbbbaaa______UUUQQQJJJDDD???:::555111333222222111000///...---000...,,,++++++,,,---....................................------,,,,,,,,,........................,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---************++++++++++++++++++++++++***************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........///111222333333444555666888999:::===>>>???@@@@@@AAA@@@@@@DDDCCCCCCCCCDDDEEEGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRPPPPPPOOONNNMMMMMMMMMMMMPPPOOOOOOOOONNNNNNMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIGGGCCC>>>999555333222222111///...------......///...---...///000///---.........---------------/////////......------------------......---,,,,,,++++++,,,,,,,,,---------------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))+++---,,,+++***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++************+++,,,,,,***+++,,,,,,******+++,,,)))***,,,------,,,***)))++++++,,,,,,,,,+++))))))&&&(((+++---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++++++++---------........./////////...............////////////000000000111111111444777;;;>>>AAACCCFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPMMMLLLIIIEEE@@@>>>>>>???>>>???BBBEEEGGGJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUVVVWWWZZZ\\\]]]^^^^^^___```aaabbbbbbccccccbbbbbbaaaaaabbbcccdddddddddddddddeeeeeefffgggdddeeefffgggggggggffffffaaa___]]]YYYVVVRRROOONNNIIIGGGDDDCCCCCCBBBAAA???BBBBBBCCCCCCCCCCCCBBBBBBAAA???<<<;;;:::888666333666666666777999;;;>>>???HHHQQQ\\\cccfffhhhkkknnnpppqqqqqqqqqppppppooonnnnnnmmmllllllkkkkkkkkklllnnnmmmlllkkkiiiiiiiiiiiieeeeeeeeedddcccbbbaaa```\\\XXXSSSNNNIIIDDD>>>:::333222111000///.........//////...---------...///------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---************+++++++++,,,((())))))))))))************+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000222444555666888999999;;;===???AAABBBEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTTTTTTTQQQPPPMMMLLLKKKKKKLLLMMMPPPPPPQQQQQQPPPPPPOOOOOONNNLLLIIIEEE@@@;;;888555444333222000000000000111111///...///000111000...........................---------,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,------------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))***++++++))))))***+++***+++,,,------,,,+++***+++,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,------.........////////////......---------......111000000000111333444666999<<<@@@CCCDDDFFFIIIKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQPPPOOOOOONNNNNNMMMLLLLLLHHHGGGFFFCCC@@@???@@@BBBEEEGGGIIILLLOOORRRSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUUUUVVVXXXZZZ\\\[[[[[[\\\]]]^^^______```aaaaaa``````aaabbbccccccccccccddddddeeefffggggggffffffggghhhiiijjjjjjkkkhhhgggdddaaa^^^\\\YYYXXXQQQOOOMMMKKKJJJGGGDDDAAAFFFEEEDDDCCCCCCDDDFFFGGGCCCBBB@@@???===:::777444888777777666777888999:::BBBKKKVVV___dddgggiiilllrrrrrrrrrrrrrrrrrrqqqpppoooooonnnnnnmmmmmmnnnnnnooonnnmmmlllkkkjjjjjjjjjgggggggggfffeeedddcccbbbbbb___\\\XXXTTTOOOIIIEEE888666444222000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,------*********+++++++++,,,,,,'''(((((()))***+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........///000000000111000111222555777999;;;<<>>FFFRRR\\\cccgggiiikkkqqqrrrrrrsssrrrrrrqqqqqqpppoooooonnnnnnnnnooooooooonnnmmmlllkkkkkkkkkkkkhhhhhhhhhhhhgggfffeeedddcccbbb```]]]ZZZVVVPPPKKKBBB@@@<<<888444222111111......////////////......------------------------,,,,,,,,,------.................................,,,------......------,,,------------------------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,((())))))***+++,,,------***+++,,,,,,------,,,,,,***+++++++++,,,,,,------,,,,,,------...............///000111222333444444555666888;;;===@@@AAABBBDDDEEEFFFHHHJJJLLLOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZXXXUUUSSSRRRQQQRRRRRRVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTRRROOOJJJEEEBBB>>>===<<<;;;;;;;;;<<<===;;;:::888999::::::888777666666555444444333222222333333222222111000000000///000//////...---,,,+++,,,,,,---------.........------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,)))+++---,,,+++***++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++,,,------------,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------+++,,,,,,------......///........./////////000000///......---------......222111111222555888<<<>>>AAACCCFFFGGGGGGHHHJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJEEEEEEDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHGGGHHHIIIKKKPPPPPPRRRSSSTTTUUUUUUUUUSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTRRRSSSTTTUUUVVVWWWWWWXXXWWWXXXXXXYYYYYYZZZZZZZZZYYYZZZ\\\^^^```bbbbbbcccbbbbbbcccdddfffhhhjjjkkkkkkjjjjjjhhhgggfffeeeeee```___^^^^^^^^^\\\YYYWWWSSSOOOJJJEEECCCBBBCCCDDDDDDDDDDDDEEEFFFDDDAAA>>>888777666666666777888999===DDDNNNYYYaaagggjjjlllppppppqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnoooooonnnmmmlllkkkkkkjjjkkkkkkiiiiiiiiiiiiiiihhhgggfffdddcccbbbaaa___[[[VVVRRRLLLIIIEEE???:::555333111...////////////...------////////////////////////,,,,,,,,,------.................................,,,------......------,,,------------------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,******+++,,,------......***+++,,,,,,------,,,,,,******++++++,,,,,,------------...//////000000000...///000222444666777888<<<>>>@@@BBBDDDFFFGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSPPPQQQRRRSSSSSSTTTTTTTTTRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRQQQPPPNNNLLLJJJHHHHHHHHHIIIJJJKKKKKKLLLMMMIIIIIIJJJKKKMMMOOOQQQRRRPPPPPPRRRSSSTTTVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWTTTPPPNNNGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>===<<<;;;999777666666444444333222000///...---///////////////...---,,,,,,---------............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---++++++++++++++++++++++++++++++,,,---------,,,,,,)))+++---,,,+++***+++,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,------++++++,,,---------------+++,,,,,,------,,,,,,+++......---,,,,,,+++******...------------,,,,,,,,,,,,,,,------.........///....../////////000000000...............///000000333333555777:::>>>AAACCCFFFIIIKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBAAAAAABBBDDDFFFGGGGGGIIIKKKKKKKKKLLLMMMOOORRRSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPOOOOOONNNOOOOOOLLLLLLMMMNNNNNNOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTUUUUUUUUUUUUTTTSSSRRRTTTWWWZZZ]]]^^^______^^^___```aaacccdddeeefffiiiiiihhhhhhhhhgggggggggcccbbbaaabbbccccccaaa```ZZZWWWRRRMMMHHHEEECCCCCCBBBBBBBBBCCCDDDDDDBBB@@@999888888777888999:::;;;===BBBKKKUUU___fffkkkmmmnnnoooooopppppppppppppppnnnnnnmmmmmmmmmnnnoooooonnnmmmlllkkkkkkkkkkkkkkkiiijjjjjjjjjiiiiiihhhggggggfffddddddcccaaa]]]ZZZTTTQQQMMMGGGAAA;;;666333222222111000///...------////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......------------......+++++++++,,,,,,,,,------++++++,,,,,,------......***+++,,,,,,------,,,,,,+++++++++,,,---............//////000111111222222222333555777:::===???@@@DDDEEEGGGIIIJJJKKKKKKJJJLLLLLLLLLMMMOOOQQQRRRSSSRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUSSSQQQPPPNNNMMMLLLKKKJJJHHHEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBDDDEEEGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZXXXWWWQQQQQQPPPOOOOOOPPPQQQRRRQQQPPPNNNNNNNNNNNNMMMKKKJJJIIIHHHEEECCCAAA???>>>888777555444111000...---......////////////......------------............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,***************************+++,,,,,,---------,,,)))+++---,,,+++***+++,,,+++,,,...///...---+++***------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***,,,---,,,+++***+++,,,,,,++++++++++++++++++,,,+++******)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------...---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------................../////////000000000000.........///000111222333555777999===@@@DDDFFFHHHJJJLLLNNNNNNMMMMMMNNNOOOKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAACCCFFFIIIJJJJJJLLLNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSPPPOOONNNMMMLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMNNNOOONNNOOOPPPQQQQQQPPPOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSQQQPPPOOONNNPPPTTTWWWZZZ\\\]]]]]][[[]]]^^^```aaabbbbbbaaabbbccccccccccccdddddddddbbbaaa``````bbbccccccbbb```^^^[[[WWWQQQLLLHHHFFFEEEDDDCCCCCCDDDDDDBBBAAA<<<<<<:::999999:::;;;<<<>>>AAAHHHQQQ[[[dddjjjmmmnnnoooooopppppppppppppppnnnnnnnnnnnnnnnoooppppppnnnnnnmmmmmmllllllmmmmmmiiiiiijjjjjjjjjiiihhhhhhiiigggfffeeeeeedddbbb```ZZZYYYVVVQQQKKKEEE???;;;777666444111000/////////////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......------------......++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,------...///000000///000000111222333333333666888:::===@@@DDDFFFGGGHHHIIIKKKMMMMMMMMMMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWXXXXXXWWWVVVSSSPPPMMMKKKFFFEEEDDDCCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>AAABBBCCCEEEGGGIIIKKKLLLPPPQQQTTTVVVVVVVVVUUUTTTWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZXXXXXXWWWVVVVVVWWWXXXYYYYYYWWWVVVUUUVVVVVVTTTSSSUUUTTTRRROOOLLLJJJGGGFFFAAA@@@>>><<<999777555444---...///////////////...---------.........//////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***************************+++,,,,,,------------)))+++---,,,+++***+++,,,,,,---...//////---+++***------------------------*********++++++,,,,,,,,,------------------------*********)))***++++++,,,)))+++++++++***)))***+++,,,++++++******++++++,,,******)))))))))***,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------+++,,,,,,------,,,,,,+++***++++++,,,,,,------............------,,,,,,,,,........................////////////000000000000.........///111222444555777999===AAAEEEHHHJJJKKKKKKMMMNNNNNNMMMLLLMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGEEEDDDBBBAAAAAAAAABBBBBBBBBCCCEEEHHHLLLNNNKKKMMMOOOOOOOOONNNOOOPPPKKKLLLMMMOOOPPPQQQRRRRRRNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHIIIJJJLLLMMMNNNOOOQQQRRRTTTVVVVVVUUUSSSRRRNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSSSSRRRPPPNNNMMMLLLNNNRRRVVVYYY[[[\\\\\\ZZZ\\\^^^```aaaaaa```___\\\\\\]]]]]]^^^_________bbb```^^^^^^___aaabbbaaadddcccaaa^^^YYYRRRMMMJJJJJJHHHEEEDDDEEEEEEDDDBBB???>>>===;;;::::::;;;;;;>>>@@@EEENNNYYYcccjjjmmmnnnooopppqqqqqqqqqqqqqqqoooooonnnnnnooopppqqqqqqpppoooooonnnnnnnnnnnnoooiiiiiijjjjjjjjjiiihhhhhhiiigggeeeddddddeeedddccc```___^^^ZZZUUUNNNHHHDDD<<<:::666333111000000111.................................------,,,,,,,,,........................,,,------......------,,,------------------------......------------......++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,------......////////////////////////222222333333444444555555;;;===@@@CCCFFFIIIKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXWWWWWWVVVSSSOOOJJJEEECCCBBBAAA>>>;;;999777777777555555555666666666777777;;;:::888777777999:::<<<999:::<<<>>>AAACCCEEEFFFKKKKKKLLLMMMNNNOOOPPPPPPRRRUUUXXXYYYYYYYYYZZZ[[[]]][[[YYYZZZ]]]______]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[]]]]]]]]]]]][[[[[[XXXXXXWWWVVVUUUTTTSSSSSSNNNLLLHHHDDDAAA===999666222111111111222222000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////++++++,,,,,,,,,---------.........------,,,,,,,,,+++++++++,,,---...///000++++++,,,,,,---...//////...---,,,++++++,,,---...------------------------+++,,,,,,------,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------+++++++++******)))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,++++++******++++++,,,---------............///,,,,,,---.../////////...////////////////////////////////////000000000000222111111111222444666777===???AAACCCEEEGGGHHHHHHLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKIIIGGGFFFFFFHHHHHHEEEDDDBBBAAAAAABBBCCCDDDCCCEEEHHHKKKMMMOOOPPPPPPUUUSSSQQQPPPOOONNNLLLJJJNNNRRRRRROOONNNQQQSSSRRRTTTRRROOOLLLJJJHHHGGGGGGHHHMMMRRRSSSRRRSSSXXX]]]___aaa```\\\ZZZ\\\[[[WWWSSSRRRSSSVVVYYY[[[[[[ZZZ\\\[[[ZZZYYYXXXVVVRRROOOPPPPPPPPPTTTZZZ^^^^^^\\\[[[```cccaaa```aaaaaa___[[[WWWVVVZZZ\\\YYYXXXZZZ\\\\\\\\\\\\]]]___```aaa^^^```bbbbbb___[[[YYYWWWSSSQQQNNNJJJGGGEEEDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDGGGMMMWWWbbblllrrrnnnnnnooopppqqqqqqrrrrrrqqqpppnnnoooppprrrrrrqqquuurrrnnnmmmmmmnnnnnnmmmmmmllllllmmmmmmkkkhhheeeddddddcccbbbbbbcccdddddd``````___^^^[[[WWWTTTQQQHHHCCC<<<666444222111000111000////////////...,,,........................------------------------...---+++******+++---...///,,,+++,,,...///---+++---------............///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------.........------......////////////000000111111222555555666888999;;;<<<<<<@@@AAACCCFFFHHHJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQRRRRRRSSSTTTTTTTTTVVVWWWXXXZZZZZZYYYYYYXXXYYYXXXUUUPPPKKKEEE@@@===;;;:::888666555444444444222222333333333333444444666555444333444555777888555666888999<<<===???@@@EEEEEEGGGHHHJJJKKKLLLMMMOOORRRVVVXXXYYYYYY[[[\\\]]][[[YYYZZZ]]]^^^]]][[[^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]^^^______^^^]]]]]]^^^]]]\\\[[[ZZZYYYYYYXXXTTTQQQNNNKKKHHHCCC>>>:::222111//////000000///---......------------......,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,---......///---------,,,,,,---------------------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***++++++******))))))******+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,---------............///---------...............//////////////////////////////////////////000000000000111222555888:::<<>>@@@BBBCCCEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSVVVWWWXXXYYYYYYYYYXXXXXXZZZWWWRRRKKKDDD>>>999777555444333222222222222333111111111222222222222333222222111111222444555777444555666777888:::;;;;;;===>>>@@@AAADDDEEEGGGHHHKKKNNNRRRUUUWWWYYY\\\^^^bbb```______```aaa```^^^```___^^^]]]]]]^^^___```______````````````______bbbaaaaaa```___^^^]]]]]][[[YYYXXXVVVRRRLLLEEE@@@666333000...///000////////////............//////------------------------000//////...------,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,------...///+++,,,,,,------.........,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++******))))))******+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,------------------............/////////...---------......////////////////////////////////////////////////...///111555999===@@@BBBAAABBBDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHEEEBBB@@@?????????AAA@@@@@@AAACCCEEEGGGHHHIIIKKKNNNPPPRRRRRRQQQPPPMMMMMMLLLLLLLLLMMMNNNOOOMMMTTTYYY\\\```ggglllmmmmmmjjjfffbbb^^^[[[YYYXXXbbbjjjttt{{{~~~tttjjjgggjjjpppzzz}}}qqqddd\\\ZZZYYYYYY]]]fffooowww{{{~~~wwwmmmeee^^^YYYXXXXXXUUUUUUWWWXXXZZZ\\\^^^```aaaaaa```aaabbbbbbbbbbbbbbbaaaaaa\\\[[[ZZZZZZYYYZZZZZZ[[[XXXXXXWWWVVVUUUTTTSSSSSSVVVVVVXXX[[[```eeeiiikkkoooooooooooopppppppppppppppooonnnoooqqqrrrqqqpppnnnlllkkkkkklllnnnnnnnnnooonnnnnnmmmmmmkkkgggddd]]]]]]^^^___```aaaaaaaaabbbcccccccccaaa___\\\ZZZSSSNNNGGGAAA===999666333555333111000000///...---////////////////////////------------------------///...---,,,,,,---...///...---,,,,,,......---,,,---------............///,,,,,,,,,------------...//////......------,,,,,,//////.........///000000111222333555777999;;;<<<;;;<<<===???@@@BBBCCCCCCGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOSSSTTTVVVWWWWWWWWWVVVUUUVVVRRRLLLDDD>>>888555333444444444333333222222222222222222222333333333333222222222222444555777888777777888999999::::::;;;::::::;;;<<<>>>???@@@@@@FFFJJJNNNQQQTTTXXX\\\^^^cccbbbbbbbbbbbbbbbaaa``````___]]]\\\\\\]]]___```````````````````````````bbbaaaaaa```______^^^^^^``````___^^^[[[UUUMMMHHH<<<888333000000111111111///......------......///------------------------//////.........---------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++,,,---......---,,,+++------------------------+++,,,,,,------,,,,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------......------------......---------............///000///...---,,,------...////////////////////////////////////////////////000111444888<<<@@@DDDEEEDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCAAAAAAAAAAAA@@@AAABBBCCCFFFHHHKKKLLLLLLNNNPPPQQQQQQPPPNNNMMMPPPPPPOOOOOONNNPPPSSSUUUWWW___iiioooxxxzzzsssmmmjjjhhhoooyyyxxx{{{{{{ppphhhgggfffjjjtttuuullleeebbb___\\\\\\___bbbdddhhhlllmmmllljjjiiifffdddbbbaaaaaabbbbbbbbbZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^___aaacccfffhhhjjjllloooooooooooooooooonnnnnnooonnnnnnoooqqqqqqpppooonnnllljjjiiijjjkkkkkkkkkpppooooooooonnnlllhhheee\\\[[[ZZZYYYZZZ\\\]]]___```aaabbbbbbbbb```^^^]]]YYYTTTNNNHHHCCC>>>999666777555222111111111111000////////////////////////........................///...------------...///------,,,------------------------............///,,,,,,---------........./////////......---------.........//////111222222555666777999;;;===??????AAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJNNNOOOPPPQQQRRRQQQQQQPPPNNNKKKEEE???:::666444444555555444444333222111000111111111222222222333333111111222333444666777777999999999999::::::::::::::::::::::::::::::::::::AAADDDHHHLLLOOOSSSXXX[[[^^^___```aaaaaa```````````````___^^^^^^___`````````__________________```aaaaaaaaa``````______^^^bbbbbbccccccaaa\\\TTTOOOAAA===777333111111222111......------------..............................---------.........//////,,,,,,---------.........------------------------------,,,,,,,,,---......,,,,,,,,,---------------+++,,,---......---,,,+++------------------------+++,,,,,,------,,,,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------///......------......///---------............///000///...---------------/////////////////////////////////000000000000111444666888<<>>@@@AAAAAAFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>?????????>>>>>>@@@@@@@@@AAABBBBBBCCCCCCGGGHHHIIIJJJKKKJJJIIIIIIFFFDDD@@@<<<888777666666333333333222111000///.../////////000000000000111000000111222333333444444666666777777777777777888999999999888888777777666;;;>>>AAADDDGGGKKKPPPTTTZZZ]]]```bbbbbbbbbbbbcccaaabbbbbbbbbbbbbbbbbbaaa______^^^^^^^^^^^^______bbbbbbbbbaaaaaa`````````aaabbbccceeeeeeaaa[[[WWWGGGBBB;;;666333222111000///..................///////////////////////////,,,,,,------...//////000,,,---------............,,,,,,,,,------------...---------,,,,,,------...------------------------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,,,,---,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,------------------------------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------......------------......---------............///.........///......---,,,////////////////////////...///000000111222333333888:::<<>><<<======>>>>>>===<<<<<<999999::::::::::::999999999::::::;;;;;;<<<<<<===@@@AAABBBCCCDDDCCCCCCBBBAAA@@@===;;;999777777777000111111222222111000000//////000000000111111111000000111222222222222222333333333444444555555555777777777666666666666666555777:::<<>>@@@CCCDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@????????????<<<===???AAACCCEEEFFFFFFHHHIIIJJJLLLMMMNNNNNNOOOLLLLLLLLLNNNQQQVVV[[[^^^ZZZ\\\___```bbbhhhsss{{{~~~qqqhhhbbb]]]ZZZXXXYYY[[[\\\\\\\\\[[[[[[YYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^___aaacccfffhhhjjjlllllllllmmmmmmnnnnnnnnnmmmmmmnnnpppqqqqqqooommmeee```ZZZVVVWWW[[[___aaadddeeegggjjjmmmnnnmmmkkkjjjgggaaaZZZUUURRRPPPPPPPPPRRRVVVYYY\\\]]]]]]]]]\\\ZZZYYYXXXWWWTTTPPPMMMDDD@@@:::666333111000...111111111111111111111111........................,,,,,,------------,,,,,,+++---///...,,,+++---...---------............///---------.........//////......//////000000111111222333555777:::===@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<777777888888888777777666555666666777888888999999<<<===>>>???@@@???>>>>>>???>>><<<;;;999888777777///000222333444444444333222222222222333333333333111222222333333333222222222222222333333444444555444444555555555666666666111333555777888<<<@@@DDDEEEJJJPPPSSSTTTUUUXXXZZZ]]]^^^aaabbbbbbaaa^^^]]]aaa```___^^^^^^___```aaa_________^^^^^^^^^^^^^^^^^^___bbbeeehhhhhheeebbbVVVRRRKKKEEE@@@<<<888555333333222222222222333333000000000000000000000000/////////...------,,,,,,---------.........//////,,,,,,,,,------............------,,,,,,,,,------------------------------......,,,++++++,,,......------------------------+++,,,,,,------,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++------------------------*********************************++++++,,,,,,,,,------------------------******+++,,,,,,---......)))***,,,---...---,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------......////////////......---------------------------------,,,,,,------------------.........//////)))+++...111222000---,,,////////////////////////......000222444666888999:::;;;>>>AAACCCEEEEEEEEECCCCCCCCCCCCBBBAAA@@@?????????>>>>>>=========<<<@@@AAACCCEEEFFFHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMRRRRRRSSSVVV[[[ccckkkpppmmmooopppooonnnsss}}}yyy|||uuummmfffbbb___```bbbdddeeeeeeeeeeee[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\___bbbdddfffkkkkkkllllllmmmnnnoooooommmmmmnnnpppqqqqqqooollliiibbbYYYRRRPPPRRRUUUWWW```aaacccgggkkkmmmlllkkkmmmkkkfff```YYYSSSNNNLLLIIIKKKOOORRRUUUWWWWWWWWW\\\[[[[[[[[[[[[YYYVVVSSSOOOJJJCCC<<<888555222000111111111111111111111111////////////////////////+++,,,,,,------,,,,,,++++++---///...,,,+++,,,///---------.........//////000///......---------...111000000000000222444555888888999:::<<>>999555555555555555444222222000000000000000000000000///////////////...---,,,,,,---.../////////...---******+++,,,---//////000........................------------------------...------,,,,,,------...,,,------......////////////...---,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------...............,,,,,,,,,,,,...............------,,,,,,,,,........................++++++++++++,,,,,,---...---------............///........................//////.........---------,,,---......//////......////////////////////////...//////...,,,,,,---///000000111222444888;;;<<>>>>>===<<<<<<;;;::::::;;;<<<<<<<<<;;;<<>>@@@BBBBBBEEEDDDBBB@@@???>>>======:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999888777555555444222222333444666777888888:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>999999777666555444444444444444333333222222222222111111333444444444333333333444444555555444444333555555555555666777888888;;;===???@@@BBBEEEIIILLLNNNOOOPPPRRRTTTUUUWWWWWWZZZ[[[\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUYYY[[[^^^aaacccdddddddddccc]]]UUUPPPMMMJJJEEE@@@;;;:::999888777666555555222222222222222222222222111111111111111000///...,,,---...//////...---------------------.................................------------------------...------,,,,,,------...---------------.........///...---,,,,,,,,,,,,---------......------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,---------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,++++++,,,---...+++++++++*********))))))------------------------,,,,,,++++++,,,,,,---...---------............///........................//////.........------------------............//////////////////////////////000000///------///000111222333666888;;;===???BBBBBBCCCCCCBBBAAA???>>><<<<<<;;;;;;::::::999999:::;;;<<<===<<<===???AAAFFFIIILLLLLLKKKIIIJJJKKKIIIIIIJJJJJJLLLQQQWWW\\\```dddkkkwww~~~uuuyyy}}}{{{rrrggg___YYYWWWVVVUUUUUUTTTTTTUUUWWWZZZ\\\[[[___dddggghhhiiikkkmmmoooppprrrsssrrrqqqooonnnjjjeee\\\TTTNNNKKKKKKLLLQQQRRRVVV[[[```eeeiiikkklllkkkjjjiiigggaaaXXXRRRIIIHHHFFFEEEEEEFFFGGGHHHLLLNNNRRRVVVZZZ]]]______[[[XXXSSSLLLEEE>>>999666333111///.../////////...........................------............------------,,,,,,,,,,,,------++++++++++++,,,...///111000///////////////000111111111222444666888:::<<>><<<;;;:::::::::888888999:::;;;<<<<<<;;;;;;;;;;;;:::::::::999999999888777555555555555666444444555666777888999:::???@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFF@@@???===;;;999888777777666666555555444333333222111222333444444444333333444444555555555555444444555555555444444555555666777888999999:::<<>>@@@AAAAAACCCCCCCCCBBB@@@???===<<<999999888888888888888888888:::===>>>>>>???AAABBBHHHIIIKKKJJJIIIHHHHHHIIIGGGGGGGGGHHHMMMUUU```gggqqqxxxwwwiii```ZZZXXXTTTTTTTTTTTTTTTVVVWWWXXXXXX[[[```ccceeefffhhhjjjpppqqqqqqrrrqqqooonnnmmmkkkggg```XXXQQQLLLJJJHHHJJJKKKOOOTTT[[[aaagggjjjjjjjjjiiiiiigggddd___[[[OOOLLLGGGCCC@@@@@@AAABBBDDDFFFJJJPPPVVV[[[___aaa^^^]]]ZZZUUUOOOHHHBBB>>>888555111////////////....................................------...............------------......*********+++,,,---...///.........//////111222222333444555777:::<<>>@@@@@@GGGHHHJJJLLLNNNOOONNNNNNLLLMMMNNNPPPQQQSSSTTTUUUPPPPPPPPPPPPOOONNNMMMMMMGGGEEECCCAAA???===<<<;;;;;;;;;999777666444222222222333333333333333333333444444555666666666555555777666666555444444444555777777888777777888;;;===???@@@AAACCCEEEGGGIIIJJJLLLMMMPPPRRRRRRRRRPPPOOOJJJHHHEEECCCBBBBBBDDDEEEGGGKKKPPPVVV[[[^^^```aaadddaaa]]][[[YYYVVVRRRNNNMMMKKKGGGCCC@@@?????????:::::::::::::::999999999777777777666444333111000..................------/////////............---........................------------------------...------,,,,,,------...---------,,,,,,+++++++++...------,,,,,,,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------............///................................................///...,,,+++,,,---///111////////////////////////...///000000///000222444444777;;;???BBBCCCCCCBBBDDDCCCBBB@@@>>><<<;;;:::666666666777777777888888777:::>>>@@@AAAAAACCCDDDHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJLLLSSS^^^llluuuzzzkkk```[[[XXXWWWWWWWWWWWWXXXYYYZZZ[[[]]]```bbbdddfffggghhhmmmnnnnnnoooooonnnmmmlllllliiiddd]]]VVVOOOIIIFFFGGGHHHLLLQQQXXX___fffjjjhhhhhhhhhgggfffdddaaa___XXXTTTMMMEEE@@@>>>===>>>@@@BBBEEEIIIOOOUUUZZZ\\\^^^^^^]]]ZZZUUUOOOIIIEEE>>>:::555111000000///...////////////............///...---,,,,,,---.../////////............//////......---,,,,,,+++++++++.........///111222444555777888:::<<<>>>@@@BBBBBBCCCCCCCCCCCCBBB@@@>>><<<::::::999888777777777888888888888888888777666666777777777777777777777777:::999888777888:::<<<>>>===>>>@@@BBBEEEHHHJJJKKKPPPQQQSSSTTTUUUUUUTTTTTTOOOPPPQQQSSSVVVXXXYYYZZZVVVVVVVVVWWWVVVUUUTTTTTTOOOMMMKKKIIIGGGFFFEEEDDDCCCBBB@@@===999666444333555444444444444444444444555666777888888888888888999999888777666666666666888888999888777777:::<<<======>>>???AAABBBCCCDDDCCCDDDGGGJJJLLLMMMLLLLLLHHHGGGCCC@@@>>>===>>>>>>@@@CCCHHHNNNUUUZZZ^^^```aaa```^^^^^^\\\ZZZWWWUUUTTTQQQMMMJJJGGGFFFEEEEEEBBBAAAAAAAAA@@@@@@@@@???===<<<;;;999777555222111000000000//////................../////////000000........................------------------------...------,,,,,,------...---------,,,,,,+++++++++------,,,,,,,,,------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,++++++******+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------------------............///........................---.....................///...,,,+++,,,---///111000000000000000000000000---...///000000111333555666999===AAADDDDDDCCCBBBDDDCCCAAA???<<<:::999888555555666777888999999:::999<<<@@@BBBCCCDDDEEEGGGKKKLLLMMMOOORRRSSSSSSSSSTTTTTTTTTWWW```nnn}}}|||lllccc^^^^^^]]]]]]]]]^^^```aaacccccccccdddeeeeeeeeeeeehhhhhhiiijjjkkkllllllllljjjiiifffaaa[[[SSSLLLHHHFFFGGGIIIMMMTTT\\\cccgggiiiiiiiiihhhfffdddcccbbb___ZZZSSSJJJCCC???<<<<<<======???BBBHHHOOOUUUYYY\\\]]]^^^]]]ZZZUUUPPPMMMEEEAAA;;;666333111000///000000/////////.........///...---,,,,,,---...///000//////......//////000/////////...---,,,,,,+++///000000222333666777999<<<===>>>@@@BBBCCCCCCCCCAAAAAA@@@???===<<<:::999888777777666666666777777888888888777777555444444666777777888888999::::::;;;::::::;;;<<<>>>AAABBBFFFGGGIIIKKKNNNPPPRRRSSSVVVVVVWWWWWWWWWUUUTTTSSSLLLMMMOOOQQQTTTVVVXXXXXXWWWXXXYYYZZZ[[[ZZZYYYYYYTTTSSSRRRPPPOOONNNNNNNNNLLLJJJGGGDDD@@@<<<:::888999999888777777777777888999:::;;;<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::999999:::999888999<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBEEEFFFHHHHHHFFFEEECCCAAA???===;;;;;;===???CCCHHHNNNUUUZZZ]]]]]]^^^___aaa```___]]]\\\YYYWWWTTTRRROOONNNNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHFFFEEECCCAAA===999666555333222111000//////000000.../////////000000111111........................------------------------...------,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------------------------............///........................---------.....................---,,,---...///000000000000000000000000000---...000111111333666888:::<<>>;;;:::999:::===BBBJJJRRRVVV[[[\\\___```___\\\XXXVVVMMMIIIBBB===999666333000111000000//////..................------.........//////............//////,,,---......//////......222333444555888:::<<<===@@@AAACCCDDDDDDDDDDDDCCC???>>><<<:::888777666666555555444444444555555666555555666666666555555444777888999:::;;;===>>>>>>???@@@AAACCCEEEGGGHHHIIIOOOOOOQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVTTTQQQNNNMMMFFFGGGIIIKKKMMMPPPQQQRRRRRRTTTVVVXXXYYYYYYXXXWWWSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQNNNKKKHHHEEECCCBBB???>>>===<<<;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBB@@@??????>>>>>>>>>??????;;;<<<=========>>>AAADDDDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBBBB@@@>>>===;;;<<<<<<===@@@DDDKKKPPPTTTWWWZZZ^^^aaabbbaaa``````\\\\\\[[[ZZZXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRQQQRRRQQQNNNJJJEEEAAA===;;;555444333111111111111111111111000000000000000///........................------------------------...------,,,,,,------...---------------.........,,,,,,,,,,,,,,,---...///+++,,,------......------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,---......---,,,+++---------....../////////------------------------//////...------------------------............///........................---------.........//////---------............///000000000000000000000000...000222333444666999<<<>>>@@@BBBDDDEEEEEEDDDDDDBBBAAA>>>;;;999888777777777888999;;;===???@@@AAAAAABBBDDDEEEEEEGGGJJJLLLMMMQQQXXXcccmmmtttuuutttqqqpppppppppttt{{{zzz}}}}}}}}}|||yyywwwuuuwwwzzzyyytttppplllfffccc`````````aaabbbcccdddeeedddeeefffeeeaaa[[[UUURRRJJJHHHGGGGGGKKKQQQXXX\\\fffiiilllllljjjhhhhhhiiidddccc```[[[SSSKKKCCC>>><<<;;;999:::===DDDKKKPPPXXXZZZ]]]___```___^^^\\\UUUQQQKKKEEE@@@<<<777333111111000000///......---------............------///......------......///+++,,,---.........------555555666888;;;===@@@AAADDDDDDEEEFFFFFFEEECCCCCC===;;;999666555444444444333333333222333333444555333333444555666666666666888999:::<<<>>>???AAABBBEEEFFFHHHKKKMMMOOOPPPPPPUUUUUUUUUVVVVVVWWWWWWXXXVVVVVVUUUSSSPPPLLLIIIGGGAAABBBDDDFFFHHHJJJLLLMMMLLLNNNPPPSSSTTTUUUTTTSSSNNNNNNNNNNNNNNNOOOPPPQQQUUUTTTSSSPPPNNNLLLJJJJJJCCCBBBAAA?????????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFBBBAAAAAAAAAAAAAAABBBBBB>>>@@@AAAAAABBBDDDGGGJJJKKKJJJIIIGGGDDDBBBAAA@@@===<<<:::999:::<<<>>>??????@@@AAABBBBBB@@@>>>===:::999888888<<>>???BBBDDDFFFHHHIIIOOOPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQOOOLLLIIIGGGEEEDDD??????@@@AAABBBEEEHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMPPPSSSUUUTTTUUUWWWWWWVVVTTTQQQOOOMMMKKKJJJJJJJJJIIIGGGDDDHHHHHHIIIJJJKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCDDDFFFHHHJJJKKKQQQQQQPPPNNNKKKHHHEEECCCAAA@@@>>><<<::::::::::::<<<===>>>???@@@@@@@@@@@@::::::;;;::::::<<<@@@CCCHHHKKKQQQXXX^^^bbbeeeeeedddbbbaaa______aaacccddd``````___^^^]]]]]]\\\\\\^^^]]][[[XXXTTTPPPLLLIIIBBB>>>999555333222111111444333111000/////////000222111000///...---------..............................................................................---------,,,,,,,,,---...---,,,++++++---///,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------//////.........---------++++++++++++,,,,,,---............------,,,,,,,,,---------....../////////---.........---,,,,,,+++.........------,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,------...................................................---------............///---------------...//////...///000111111000///.............../////////000//////000111222111111111555666777999;;;>>>@@@AAADDDDDDEEEEEEEEECCCBBBAAAAAA???===999666777999<<<:::===@@@DDDEEEEEECCCAAAEEEEEEFFFGGGGGGHHHQQQ[[[___nnn|||kkkggg```ZZZXXXZZZ]]]```jjjppp{{{zzzsssoookkkfffcccbbbdddhhhpppzzzyyyqqqhhhbbb___^^^^^^YYY[[[]]]aaajjj{{{|||vvvooollleeebbb___^^^___`````````bbb```___```bbbbbb```]]]SSSPPPLLLIIIIIILLLPPPTTT___bbbeeefffeeedddccccccccccccdddccc```ZZZRRRLLLDDD???;;;:::<<>>777222------000222111/////////...///111000...+++------------------------000000000000000000000000;;;<<<>>>@@@BBBDDDEEEEEEFFFEEEEEEDDDDDDBBB>>>;;;999888666444333111111111222222222222222333444555555444444444555777:::;;;@@@AAACCCFFFHHHKKKLLLMMMSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRQQQPPPOOOOOONNNKKKJJJHHHFFFDDDAAA@@@????????????@@@AAACCCFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLMMMNNNPPPSSSWWWXXX]]]]]]^^^___^^^]]][[[YYYXXXWWWVVVVVVVVVVVVTTTRRROOOOOOPPPOOOOOONNNMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNTTTTTTSSSQQQNNNKKKHHHFFFDDDCCCAAA???============;;;;;;<<<===============<<<<<<;;;999666666888999CCCFFFKKKRRRXXX]]]```bbbddddddcccbbbccccccdddeeebbbaaaaaa```______^^^^^^______]]][[[XXXTTTQQQOOOGGGCCC===999666444222111222222111000/////////000000000///...---------.................................................................................---------,,,,,,,,,,,,------,,,***+++,,,...---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///.........---------------,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------......------,,,+++......---------,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,................................................---------............///......------......///000//////000000000000//////....../////////////////////000000000111222222222777777999;;;===???BBBCCCDDDDDDEEEEEEDDDBBBAAA@@@======<<<999888999<<<>>>>>>@@@CCCEEEGGGGGGFFFEEEDDDDDDFFFKKKMMMRRR\\\gggvvv~~~~~~vvvmmmggg]]]YYYTTTOOOMMMOOOQQQTTTZZZ___hhhrrr{{{xxxrrrkkkeeebbb___\\\YYYZZZ[[[^^^cccjjjpppssstttmmmhhhaaaZZZUUUSSSRRRRRRNNNPPPSSSVVV^^^mmm~~~zzzxxxzzz}}}}}}sssmmmllljjjgggffffffeeecccbbb```^^^]]]^^^``````^^^\\\YYYVVVQQQLLLJJJKKKMMMOOO\\\```eeegggfffdddbbbaaaaaabbbdddeeeddd___XXXRRRJJJEEE>>>;;;<<<>>>@@@@@@GGGMMMVVV\\\___```aaabbb```___]]]YYYTTTMMMGGGCCC<<<777111///111222111///000/////////000000...,,,------------------------////////////////////////???@@@AAACCCDDDEEEFFFFFFFFFEEECCCBBBAAA???;;;888777666555333222222111111111222222333333444555555777777777777999;;;===>>>AAABBBEEEHHHKKKMMMNNNOOORRRSSSSSSSSSRRRPPPNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDBBBAAA???>>>>>>@@@@@@AAAAAABBBDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLMMMOOOSSSVVVYYYZZZbbbbbbbbbbbbbbbbbbaaaaaa```___^^^___``````^^^\\\YYYYYYXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOORRRRRRQQQQQQQQQRRRSSSSSSWWWWWWWWWUUUSSSOOOLLLIIIGGGFFFDDDBBBAAA@@@@@@AAA<<<<<<<<<=====================;;;888555333444555===???CCCHHHOOOUUUYYY\\\bbbbbbcccddddddeeeddddddcccccccccbbbbbbaaaaaa````````````___^^^[[[YYYXXXPPPLLLEEE@@@<<<888444222000000000000000////////////......---------....................................................................................---------,,,,,,,,,,,,------,,,++++++,,,...---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------......------,,,,,,...------------,,,,,,,,,,,,,,,------------------......------,,,++++++***................................................---------............/////////......//////000111000000////////////000000////////////////////////111000000000111222444555999:::;;;===@@@BBBDDDEEEDDDDDDDDDCCCBBB@@@???>>>999:::;;;;;;:::<<>>CCCIIISSS[[[___aaaaaabbbbbbaaa```]]]XXXSSSNNNKKKDDD>>>777333222222111///000/////////000000...,,,------------------------////////////////////////@@@@@@AAACCCCCCDDDDDDCCCEEECCCAAA@@@>>><<<888555666666555444444444444444222333444555666777777777999999:::;;;<<<>>>@@@AAA@@@AAADDDGGGIIIKKKKKKLLLKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHKKKJJJHHHHHHIIIKKKNNNOOOOOOPPPSSSVVVYYY\\\___```ddddddcccccccccdddfffgggeeedddddddddffffffdddbbb``````___^^^\\\ZZZXXXWWWQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYZZZYYYWWWSSSPPPMMMHHHGGGEEECCCBBBBBBBBBBBBAAAAAA@@@@@@????????????<<<<<<<<<:::888777888:::888999<<<@@@FFFLLLRRRUUU\\\]]]```bbbddddddcccbbbddddddccccccbbbbbbbbbaaa``````aaabbbbbbaaa```___YYYUUUOOOIIICCC>>>999555000111111111111000//////...---------------...///..............................................................................---------,,,,,,,,,---.........,,,,,,---///---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------000///...---------------------------------------/////////......---------,,,------...------,,,,,,------------------------,,,,,,,,,------...............------,,,,,,,,,,,,................................................---------............//////////////////000111111111000///......///000111000000000///////////////222111000000111444666888;;;<<<>>>@@@BBBDDDEEEEEECCCCCCBBBAAA@@@>>>======888:::<<<======>>>AAACCCIIIJJJLLLNNNOOOPPPPPPPPPOOOOOOTTT]]]gggqqq{{{uuuooojjjfffbbbaaa```\\\XXXRRRNNNKKKGGGGGGFFFEEEEEEEEEFFFGGGLLLNNNRRRWWW\\\```cccddd^^^[[[XXXUUUSSSSSSTTTTTTSSSTTTVVV[[[```cccdddccc]]]YYYUUURRRRRRRRRPPPNNNLLLNNNPPPRRRUUUZZZaaagggkkkgggdddccccccbbb]]]YYYWWWTTTTTTXXX]]]bbbllluuu|||xxxqqqmmmhhhbbb___]]]\\\\\\]]]\\\YYYVVVRRROOOMMMLLLTTT[[[eeekkkjjjfff```\\\UUUWWWYYY]]]aaabbb```^^^ZZZSSSJJJAAA<<<:::;;;<<>>???@@@BBBCCCDDDDDDDDDAAAAAA@@@???>>>===<<<<<<:::<<<>>>??????@@@CCCEEEKKKMMMQQQVVVYYYZZZ[[[[[[]]]\\\```jjjvvv~~~vvvnnnhhhddd```^^^YYYWWWTTTQQQMMMKKKJJJJJJGGGGGGGGGHHHHHHIIIIIIIIINNNPPPRRRVVVYYY\\\^^^```^^^\\\ZZZWWWUUUUUUWWWXXXWWWYYY]]]ccchhhkkkkkkjjjddd___ZZZXXXZZZZZZXXXUUUSSSTTTUUUVVVVVVWWWYYY[[[]]]ZZZVVVVVVWWWWWWUUURRRMMMKKKKKKNNNPPPSSS[[[cccooowww}}}zzzvvvkkkbbb]]][[[[[[YYYYYYYYYXXXVVVUUUSSSRRRRRRZZZdddkkkkkkfff```\\\TTTTTTUUUXXX]]]```aaaaaa^^^YYYPPPGGG???;;;:::;;;===BBBKKKUUU]]]aaabbbbbbbbbbbbaaa___]]]ZZZXXXVVVPPPLLLEEE>>>999555222000222000//////000000///...................................................CCCCCCCCCCCCBBBAAA@@@???===;;;999999999888666555333333333444555666888999666777:::<<<==================???AAACCCEEEFFFGGGJJJKKKMMMNNNMMMKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKNNNOOOQQQRRRSSSTTTTTTTTTVVVVVVVVVVVVXXXZZZ\\\]]]aaacccfffiiikkklllkkkkkkkkkjjjjjjiiijjjkkklllmmmlllkkkkkkkkklllllljjjhhhffffffgggggggggffffffeee___^^^]]][[[YYYWWWUUUUUURRRRRRSSSSSSUUUVVVWWWXXXZZZ[[[^^^______\\\YYYWWWOOONNNMMMKKKJJJJJJKKKKKKLLLJJJHHHFFFDDDDDDDDDDDDAAABBBAAA???;;;999888888777777777999<<<@@@DDDFFFPPPSSSWWW\\\```bbbccccccbbbbbbbbbbbbbbbbbbbbbbbb```aaaccceeefffffffffeeeeeebbb^^^ZZZUUUOOOIIIDDD<<<:::777444222111000000000//////.........//////..............................................................................---------,,,,,,,,,---...000000...---...///,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------......------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,------------...,,,,,,------------------+++,,,,,,---......//////................................................---------............/////////......//////000111000000////////////000000/////////000000111111111444444444555777:::<<<===@@@AAABBBCCCCCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<<<<>>>???@@@AAACCCGGGJJJMMMSSS]]]gggnnnrrrrrrrrrrrroooqqqyyywwwqqqiiibbb^^^\\\ZZZYYYRRRQQQPPPNNNMMMMMMMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNQQQSSSUUUXXX[[[]]]___```______]]][[[YYYZZZ\\\___aaaccciiiooouuuxxxxxxvvvpppiiibbb```bbbbbb```\\\ZZZ[[[[[[\\\\\\[[[ZZZZZZ\\\XXXSSSRRRSSSSSSQQQNNNLLLIIIHHHJJJJJJJJJOOOVVV]]]dddjjjkkklllmmmllliiijjjmmmrrrxxx~~~|||oooddd]]][[[VVVWWWXXXXXXYYYXXXXXXWWWSSSZZZdddjjjkkkgggbbb___WWWUUUSSSTTTXXX]]]```bbb___]]]WWWOOOFFF@@@===<<<<<<@@@HHHRRR[[[aaabbbbbbbbbbbbaaa```^^^\\\ZZZYYYTTTRRRMMMFFF@@@:::666333333111//////000000000///................................................BBBBBBAAA@@@???>>><<<;;;999777555666777888777666666666777888:::;;;===>>>>>>@@@BBBEEEFFFFFFFFFEEEEEEFFFHHHKKKMMMNNNOOOPPPSSSTTTTTTTTTRRRNNNKKKHHHFFFEEECCCBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIKKKMMMPPPRRRTTTUUUYYYZZZ\\\___```aaaaaaaaaaaaaaabbbccceeefffggghhhkkkmmmppprrrsssrrrpppooonnnnnnmmmmmmmmmnnnnnnooopppooonnnnnnnnnnnnllljjjjjjjjjkkkkkkjjjjjjiiihhhhhhfffdddaaa]]]ZZZXXXVVVTTTTTTTTTTTTTTTUUUVVVVVV[[[]]]```ccccccbbb___]]]YYYWWWVVVUUUTTTTTTUUUUUURRRPPPMMMJJJHHHHHHHHHHHHGGGGGGFFFCCC???;;;999999888777777888999;;;===>>>GGGJJJOOOTTTYYY]]]```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddfffgggggggggfffgggeeebbb```\\\WWWPPPLLLDDDAAA<<<666333111111111222111000///////////////..............................................................................---------,,,,,,,,,***,,,......---,,,,,,---++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------,,,,,,---------...............................................................---------............///......------......///000//////000000000000//////......///000111222222333444555666888;;;===>>>???AAABBBCCCCCCBBB@@@>>>======<<<;;;::::::;;;<<<======>>>???@@@CCCGGGMMMQQQVVVaaaqqqzzzkkkeee]]]WWWUUUUUUVVVWWWTTTVVVYYY\\\\\\\\\ZZZYYYUUUUUUVVVVVVWWWWWWXXXXXX[[[]]]```cccfffhhhiiiiiidddeeeeeecccbbbccchhhkkkooossszzz|||sssooopppqqqnnnkkkiiijjjkkkmmmnnnnnnmmmkkkkkkeee^^^YYYXXXVVVSSSPPPNNNKKKIIIJJJIIIHHHKKKQQQQQQXXX]]]\\\[[[\\\\\\ZZZXXX[[[___ccchhhooouuuyyy~~~sssfff___WWWXXXXXXYYYYYYYYYXXXXXXVVV\\\ccciiijjjgggdddcccZZZUUUPPPNNNQQQWWW\\\______```^^^XXXOOOFFFAAA???===???EEEOOOYYY```bbbbbbccccccbbb```___]]]\\\[[[XXXWWWTTTOOOHHHAAA;;;888333111//////000000000///................................................???>>>>>>===;;;999888777666444333444666888888777;;;;;;<<<===???AAACCCDDDFFFHHHKKKMMMOOOOOONNNNNNNNNPPPRRRTTTWWWXXXYYYZZZXXXXXXXXXWWWTTTOOOKKKHHHDDDCCCBBBBBBDDDGGGKKKMMMIIIIIIJJJKKKLLLMMMNNNNNNRRRSSSUUUWWWZZZ]]]___```cccdddgggjjjkkklllmmmmmmjjjkkkmmmooopppqqqqqqqqqxxxzzz}}}}}}zzzxxxvvvvvvvvvvvvvvvuuuuuuuuuyyywwwvvvvvvvvvuuussspppnnnnnnnnnmmmmmmllljjjjjjjjjiiigggdddbbb___]]]\\\WWWWWWVVVUUUUUUUUUUUUUUU\\\^^^bbbfffgggeeecccaaa```___^^^\\\\\\\\\]]]]]]XXXVVVRRROOOMMMLLLMMMMMMJJJKKKJJJHHHDDD@@@>>>>>>888888777777777888888999???BBBFFFLLLRRRWWW[[[]]]ccccccccccccccccccccccccdddeeefffggghhhhhhgggggggggfffdddccc```[[[UUUQQQIIIEEE>>>888333111111222333333111000////////////..............................................................................---------,,,,,,,,,)))+++------,,,******+++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,------.........---------....../////////+++,,,,,,---.........---,,,,,,,,,------..................------,,,,,,,,,/////////...------,,,,,,................................................---------.........//////---------------...//////...///000111111000///...------...000111222333444444666888;;;===???@@@@@@AAABBBCCCCCCAAA???<<<:::;;;;;;:::999:::;;;<<<===<<<===>>>@@@DDDJJJQQQVVV```mmm~~~yyyxxxwwwzzz|||yyyrrrkkkbbb\\\UUUPPPOOORRRTTTVVV[[[```gggmmmooommmiiifffaaa`````````aaabbbccccccgggiiimmmqqqtttuuuuuuuuujjjlllmmmlllkkknnnsssxxx{{{}}}yyyyyyzzz|||{{{tttkkkddd```\\\XXXTTTPPPLLLKKKLLLJJJHHHKKKPPPMMMSSSWWWTTTQQQQQQPPPNNNNNNQQQSSSTTTWWW]]]bbbeeehhhfffhhhnnnvvvoooeeeZZZZZZYYYYYYXXXXXXWWWWWWWWW\\\ccchhhiiigggfffeeeZZZTTTMMMIIIKKKQQQWWW[[[___bbbccc^^^UUULLLEEEBBB>>>???DDDMMMWWW___bbbbbbddddddcccaaa___^^^]]]\\\ZZZ[[[YYYUUUMMMFFF???<<<444111//////000111000000////////////////////////........................@@@???<<<:::888888777888444666888888999:::===@@@AAAAAABBBDDDGGGJJJMMMNNNSSSTTTVVVXXXZZZ[[[\\\\\\YYYXXXXXXZZZ^^^___]]]ZZZ[[[ZZZXXXUUUQQQMMMIIIGGGGGGHHHHHHHHHHHHJJJNNNQQQSSSTTTVVVWWWYYYZZZZZZZZZ___aaacccfffiiilllnnnoooqqqqqqrrruuuyyy|||||||||||||||}}}}}}zzzwwwtttrrrpppooorrroookkkiiihhhgggeeeccc```___\\\[[[[[[YYYWWWUUU]]]]]]___bbbeeeffffffdddgggfffdddcccbbbbbbcccdddbbb___[[[WWWSSSPPPNNNNNNQQQQQQQQQPPPLLLGGGBBB???;;;;;;;;;;;;;;;999888777888===CCCHHHKKKOOOTTTXXXZZZ\\\___aaaaaaaaaaaabbbgggfffffffffggghhhhhhiiigggfffeeedddbbb___]]]\\\SSSNNNGGGAAA<<<888333000444222111000111111///---111111000///////////////......................../////////......---------...------,,,,,,------...------------------------.........---,,,+++))))))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......---+++******)))++++++,,,------,,,++++++------------------------000///...---,,,------...,,,------......------,,,,,,,,,,,,---------......------------------------------............------........................---------............///........................------......///000000000////////////////////////000000000000000000000000000000000000000111111111444333111000000222333555888:::===AAACCCDDDDDDDDDEEEDDDBBB@@@???>>>>>>===<<<;;;;;;<<<>>>???>>>===???AAACCCDDDHHHOOOZZZaaaooozzzuuuqqqmmmiiihhhjjjiiiddd```VVVUUUSSSPPPNNNPPPWWW]]]aaammm{{{{{{sssjjjlllnnnqqqsssuuuvvvvvvssswww~~~~~~zzzxxxyyy|||yyynnnfffcccaaaXXXXXXVVVSSSOOOMMMMMMNNNNNNNNNOOOPPPPPPNNNKKKHHHJJJKKKMMMOOORRRTTTVVVVVVXXXXXXYYYZZZ___gggqqqxxx~~~~~~lllccc```[[[XXXWWWWWWVVVUUU\\\___cccfffffffffeeeeee```XXXNNNIIIJJJOOORRRTTTbbbfffgggbbb]]]WWWOOOFFFBBB@@@CCCMMMUUUYYY^^^cccddddddcccbbbaaa```______```^^^\\\XXXRRRLLLFFFCCC888777555222000/////////////////////000000000000......////////////......999888666555555555666666555777999;;;<<<>>>AAACCCHHHIIIJJJLLLOOOQQQTTTUUU\\\\\\]]]^^^^^^^^^^^^^^^___^^^^^^```ccccccaaa______]]]ZZZVVVSSSPPPMMMLLLJJJLLLMMMNNNOOORRRWWWZZZ]]]^^^aaadddgggjjjkkkllltttuuuwwwzzz}}}}}}|||}}}zzzwwwtttqqqnnnjjjgggjjjgggeeecccbbbaaa___]]]bbbcccdddgggkkkmmmlllkkkjjjjjjiiihhhggggggggggggfffddd```[[[UUUQQQMMMKKKNNNNNNNNNNNNLLLJJJGGGFFFAAA@@@>>>;;;:::888888888666999>>>AAADDDGGGLLLPPPUUUXXX\\\^^^```aaaccceeeeeeeeeeeeeeeeeefffgggggghhhgggfffeeecccaaa___^^^WWWSSSLLLFFFAAA<<<888444555333222111222111000...111111000///////////////....................................---------,,,...------,,,,,,------...------------------------............---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------------,,,+++,,,------------,,,+++------------------------//////---,,,,,,,,,------------............---------------.........//////------------------------------............------........................---------............///........................///.....................////////////////////////000000000000000000000000111111111111000000000///333222111111111333555666;;;<<>>======<<<@@@@@@??????@@@@@@@@@@@@???AAAEEEHHHNNNYYYfffooovvvooojjjfffbbb^^^]]]______\\\YYYWWWWWWVVVTTTSSSWWW^^^dddooozzztttwww|||vvvooolllfffeeeccc___[[[XXXYYYZZZWWWWWWWWWVVVTTTQQQMMMJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQQQQSSSWWW^^^cccjjjmmmpppooonnnpppvvv|||xxxmmmhhhaaa\\\YYYXXXWWWVVVVVVYYY]]]aaacccdddeeefff```ZZZRRRLLLJJJMMMPPPRRR\\\aaadddbbb___[[[TTTLLLEEEAAABBBIIIQQQWWW]]]cccddddddcccbbbbbbaaa```___bbbaaa___\\\WWWRRRMMMJJJ===:::777333000//////000///000000000000000000000......////////////......333333222222333444666777888:::===???AAADDDGGGIIIPPPQQQRRRTTTWWWYYYZZZ[[[``````aaabbbbbbbbbaaaaaabbbaaa```aaabbbbbb```^^^]]][[[WWWSSSPPPOOOPPPPPPRRRTTTXXX[[[^^^ccchhhkkkqqqssswww|||~~~xxxsssuuurrrooommmmmmlllkkkjjjjjjiiijjjkkknnnooonnnlllnnnnnnnnnnnnmmmlllkkkkkkkkkiiieee```ZZZSSSMMMJJJJJJJJJJJJJJJJJJKKKLLLLLLIIIFFFBBB>>>;;;:::999:::666888:::;;;===AAAFFFIIINNNRRRVVVZZZ]]]```dddfffdddddddddddddddeeeeeefffiiiiiihhhgggeeedddbbbaaa^^^ZZZSSSMMMHHHCCC>>>;;;777555333222222222111///111111000///////////////...........................------------,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------....../////////,,,------......------,,,------------------------...------,,,,,,,,,,,,---------............------............////////////------------------------------............---------------------------------------............///........................//////......---,,,,,,+++////////////////////////000000000000000000000000222222111111000000//////222222111222333555888999>>>???AAACCCDDDDDDCCCCCC??????>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>???@@@AAABBBEEEJJJOOOXXXeeeuuuxxxrrrkkkeeeaaa]]]ZZZWWWWWWZZZ\\\[[[YYY\\\]]]^^^^^^___dddlllsss~~~{{{vvvuuuqqqlllfffddddddeeegggfffdddaaa\\\WWWRRROOONNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPNNNMMMNNNQQQTTTWWWYYY[[[\\\]]]aaahhhnnn|||vvvmmmeee```]]]ZZZXXXVVVWWWYYY\\\^^^aaacccdddaaa^^^WWWPPPLLLKKKMMMPPPTTT[[[aaabbbbbbaaa[[[UUUJJJDDDAAAEEELLLRRRZZZbbbccccccdddccccccbbbaaaaaabbbbbbaaa^^^[[[WWWSSSQQQDDDAAA;;;555111000111222000000000000000000000000......////////////......444444333444555777999;;;<<>>@@@BBBEEEGGGKKKPPPWWWbbbqqqwwwtttoookkkgggddd```]]]]]][[[YYY[[[___bbbdddeeeeeegggiiikkkmmmttt}}}}}}vvvrrrqqqqqqxxxxxxvvvqqqjjjccc^^^[[[YYYZZZZZZ[[[[[[ZZZYYYYYYUUUVVVVVVUUUSSSRRRSSSTTTVVVVVVUUUTTTSSSVVV\\\aaannn}}}~~~vvvooohhhbbb^^^\\\[[[YYYXXX[[[]]]```aaaaaa```]]]VVVNNNJJJKKKMMMOOOWWW^^^aaadddeeeaaa[[[QQQHHHAAABBBGGGMMMWWW```bbbcccddddddddddddcccbbb_________]]][[[YYYVVVUUUMMMHHH@@@999444333333444111111111000000000000000......////////////......666666666666888:::<<<===BBBFFFJJJMMMOOOQQQTTTVVVWWWXXXZZZ\\\^^^_________]]]]]]___```bbbcccccccccbbbbbbbbbaaa____________]]]\\\\\\]]]```eeekkknnnsssyyy~~~|||}}}{{{xxxwwwvvvuuusssqqqqqqrrrrrrsssrrrqqqooonnnllllllkkkhhhbbb\\\VVVRRRIIIGGGEEEBBBBBBDDDGGGIIINNNNNNNNNMMMJJJFFFBBB@@@<<<;;;999888;;;???CCCEEEFFFIIIMMMPPPSSSVVV[[[^^^bbbbbbbbbcccdddeeeggghhhhhhiiiiiiiiihhhhhhgggffffffccc^^^YYYUUUPPPKKKGGG???;;;777444333222000///111000000///////////////////////////////////////------------------------...------,,,,,,------...------------------------)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,,,,+++------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------............---------------------------------------............///////////////////////////,,,,,,,,,---------......////////////////////////////////////////////////......///000111222222333222222444666888;;;===>>>@@@@@@@@@???>>>===<<<;;;::::::::::::::::::;;;<<>>@@@AAADDDFFFHHHKKKMMMPPPTTTWWW\\\]]]^^^___aaaccceeefffgggggghhhhhhhhhhhhhhhggghhheeeaaa^^^ZZZVVVQQQMMMEEEAAA<<<888555333111000111111000///////////////////////////////////////---------............///...------,,,,,,------...------------------------,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////+++,,,,,,---......//////////////////////////////000000000000000000000000......///000111222222333333444555888:::===>>>?????????>>><<<;;;:::999999999999999:::;;;<<<===>>>@@@CCCFFFFFFGGGJJJQQQVVV[[[```fffnnnwwwwwwllldddaaa``````bbbeeeggghhhgggkkkiiihhhiiilllqqqwwwzzzzzz}}}~~~{{{}}}}}}zzzxxxxxxlllhhhaaa[[[UUURRRQQQQQQWWW___hhhoooyyytttkkk```YYYYYY[[[]]]]]]]]]^^^___\\\WWWRRRNNNLLLKKKRRRXXX\\\aaaggggggddd```UUUIIIEEEEEEHHHOOOWWW^^^___bbbdddeeeeeedddccc``````___^^^\\\[[[[[[ZZZXXXUUUOOOIIIBBB===999888222222222111111000000///......////////////......666666777:::===AAADDDFFFQQQTTTWWWYYYZZZYYYZZZ[[[ZZZ[[[]]]___``````___^^^``````aaaaaa```______^^^ZZZ]]]aaaeeehhhlllrrrwww}}}~~~|||xxxxxxwwwvvvuuuuuuuuuuuurrrrrrqqqoookkkgggcccaaaWWWSSSNNNIIIFFFDDDDDDEEEFFFHHHKKKMMMOOOOOONNNMMMGGGCCC>>><<<<<<======<<<@@@BBBDDDFFFHHHKKKOOORRRTTTUUUVVVYYY[[[^^^aaabbbdddeeefffgggggggggggggggiiigggdddaaa___[[[VVVRRRMMMHHHBBB<<<999666444222111111000///////////////////////////////////////........./////////000000...------,,,,,,------...------------------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------,,,+++************+++,,,------------------------+++,,,---...///......---,,,------......------,,,+++++++++,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////.....................///////////////////////////000000000000000000000000111111000000000000000000444555777:::<<<>>>?????????>>>===;;;:::999888888:::::::::;;;<<<===???@@@@@@EEEKKKPPPUUU]]]gggoootttwww{{{}}}~~~|||yyyuuupppmmmkkkggg```\\\___```ccciiirrryyy}}}}}}{{{{{{yyypppggg```[[[XXXVVV\\\```ccchhhpppwwwxxx|||yyywwwyyy}}}qqqddd^^^]]]\\\[[[[[[[[[\\\]]]\\\WWWQQQMMMIIIOOOUUUYYY___gggjjjiiieeeZZZOOOIIIGGGGGGLLLRRR[[[^^^aaadddeeeeeedddcccbbbaaa___^^^\\\[[[ZZZZZZZZZYYYVVVQQQJJJCCC<<<999333333222111111000000///......////////////......666777999<<>><<<999===???AAACCCEEEIIIMMMQQQNNNOOOQQQSSSWWWZZZ]]]___cccdddeeefffggggggggggggjjjhhheeedddaaa^^^YYYVVVRRRMMMFFF@@@;;;888666444111111000///////////////000000000000000000000000.../////////000000111111...------,,,,,,------...------------------------******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---...///000111,,,+++***))))))***+++,,,------------------------+++,,,.../////////............////////////......,,,,,,,,,---------......---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000000000///......------////////////////////////000000000000000000000000333333222111000///...---555666888;;;===>>>???@@@???>>>===;;;999999888888::::::;;;<<<===???@@@AAABBBJJJTTT]]]gggtttyyyuuussspppnnnnnniiiccc```___^^^\\\YYY]]]```gggrrrzzzooofffaaaXXX]]]___^^^```eeehhhhhhmmmkkklllpppvvv~~~oooeee___\\\YYYYYYYYY[[[]]]___[[[TTTMMMGGGMMMRRRVVV^^^ggglllllliii^^^RRRLLLIIIGGGKKKPPPZZZ\\\```ccceeeeeedddcccaaa```^^^\\\ZZZYYYXXXXXX[[[[[[YYYVVVOOOFFF>>>999333333222222111000000///......////////////......:::===AAADDDHHHMMMRRRUUUYYY[[[]]]]]]\\\[[[\\\]]]______^^^^^^]]]]]]]]]^^^^^^___```bbbcccggglllpppqqqvvv}}}|||~~~|||yyy{{{xxxuuurrrqqqqqqooommmgggbbb[[[WWWUUUQQQLLLHHHGGGCCCDDDIIIMMMNNNPPPSSSTTTRRRMMMGGGBBB>>>;;;:::======???AAADDDHHHKKKMMMOOOOOOOOONNNOOOTTTZZZ___aaabbbbbbbbbaaacccfffhhhfffggghhhhhheeeaaa\\\YYYUUURRRMMMHHHDDD>>>888444555333222222333333111000////////////............///////////////////////////............---------........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,000000000///.........------------............///////////////////////////000000000///......------.........////////////000......------------......000000000000000000000000............/////////000000000000000111111111111000////////////111333444888999;;;===>>>>>>>>>===;;;;;;;;;999666666777999;;;;;;>>>BBBCCCAAACCCHHHQQQZZZeeerrryyyrrrmmmfffdddgggaaa```]]]\\\\\\___bbbdddeeennnxxx~~~vvvnnnkkkgggcccbbb```^^^]]]ZZZ[[[___fffllltttrrrdddZZZUUUZZZXXXXXXYYY[[[ZZZVVVQQQNNNNNNOOORRRXXX___fffjjjfffddd___WWWOOOJJJJJJLLLVVV[[[aaafffggggggffffffgggdddaaa]]]ZZZYYYYYYYYY[[[[[[ZZZYYYVVVPPPHHHBBB;;;888444111000000///---111111000000//////......???BBBEEEIIILLLPPPUUUXXX[[[\\\]]]\\\ZZZYYYYYYZZZ^^^]]]]]]]]]]]]^^^```bbbcccfffjjjnnnrrrwww}}}}}}|||zzzxxxvvvrrrpppoookkkeeebbb___[[[VVVQQQGGGBBBAAADDDHHHIIILLLOOOTTTSSSPPPLLLGGGBBB>>>;;;<<<===>>>@@@CCCGGGKKKMMMPPPPPPOOONNNNNNQQQVVVZZZ___```bbbbbbbbbccceeegggfffgggggggggdddaaa^^^[[[YYYVVVQQQLLLGGGBBB===:::777555333222222222111000111111000000000/////////........................+++,,,,,,---...///000000...........................------,,,,,,------...------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,//////..................---------............///........................------------............---............////////////......------......///000000000000000000000000........./////////000000000000000000111111111111000000//////000222444555999:::;;;============<<<888888888777666666888:::???>>>@@@CCCDDDCCCHHHOOO[[[hhhzzzzzznnnjjjgggddddddgggdddbbb```______bbbeeegggmmmwww{{{tttmmmfff```\\\ZZZWWWUUUWWW\\\fffwww|||jjj^^^YYYYYYWWWUUUWWWYYYYYYVVVRRRPPPPPPPPPRRRWWW\\\bbbffffffeeeaaaZZZRRRMMMLLLMMMVVV[[[aaaeeegggfffffffffgggeeebbb^^^\\\[[[ZZZZZZ^^^^^^]]]]]][[[UUUNNNIII???<<<666333111111000///111111000000////////////FFFIIILLLOOOQQQTTTXXX[[[\\\\\\]]]\\\ZZZYYYZZZ\\\``````_________bbbgggkkkpppuuu|||}}}zzzvvvssstttpppllliiigggbbb\\\VVVKKKDDD@@@@@@BBBDDDGGGLLLSSSSSSTTTRRRNNNHHHCCC???<<<<<<===???BBBGGGKKKNNNQQQRRRQQQOOONNNOOOSSSUUU[[[^^^aaacccccccccdddeeeffffffeeeeeecccbbb```___^^^[[[UUUQQQMMMIIIEEEBBB;;;888444222222222111000222222111111111000000000........................+++,,,,,,---...///000000........................///......------......///,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------------.........---------............///------------------------++++++,,,,,,---......///---------............//////......------......///000000000000000000000000....../////////000000000000000000111111111222222111000000000222333555777;;;<<<<<<======<<<<<<;;;777777888888777888;;;===BBBAAABBBEEEFFFIIIRRR\\\lll~~~yyypppgggeeeffffffhhhkkkllljjjgggeeefffiiilllooo|||tttggg___\\\VVVQQQQQQSSSZZZjjjxxxsssddd^^^[[[WWWTTTTTTWWWXXXWWWUUURRRQQQQQQRRRUUUZZZ^^^aaaeeeeeeccc^^^XXXSSSPPPPPPWWW[[[aaaeeeffffffffffffhhhfffccc```^^^]]]\\\\\\^^^^^^^^^___^^^ZZZTTTPPPFFFBBB;;;666333222111000111000000000000/////////LLLNNNRRRTTTVVVWWWZZZ\\\[[[[[[\\\[[[[[[\\\___aaadddeeeffffffgggllltttzzz}}}{{{wwwtttqqqnnnlllggg```[[[SSSJJJBBB@@@@@@AAAEEEJJJPPPSSSVVVWWWTTTOOOHHHCCC>>>===<<<===AAAFFFKKKNNNTTTUUUUUUSSSQQQQQQRRRSSSYYY\\\```ccccccccccccccceeeddddddcccbbbbbbbbbcccbbb^^^YYYUUUSSSPPPMMMJJJAAA===888444333222111111222222111111111000000000------------------------///............---------..............................------------......,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++,,,,,,,,,---.........---------............///------------------------,,,,,,---------.........------------............//////............//////////////////////////////...////////////000000000000000111111111222222222111111111222333666888999>>>>>>>>>===<<<<<<;;;:::999:::;;;;;;;;;<<>>===<<<;;;;;;:::<<<===>>>======???BBBDDDHHHHHHKKKPPPUUU^^^pppwwwnnnnnnpppvvvooohhhaaa]]]WWWSSSUUUZZZbbbiiittttttiiibbb[[[VVVUUUVVVUUUSSSRRRRRRSSSUUUXXX\\\```bbbcccdddeeedddbbb^^^YYYVVVWWW[[[___cccdddeeefffggghhhgggfffdddcccbbbaaa```]]]\\\\\\]]]]]]\\\ZZZWWWRRRLLLDDD===999555333111000000000000111111111111OOORRRVVVXXXYYYYYY[[[\\\]]]]]]\\\[[[\\\___dddhhhlllttt~~~zzzxxxvvvrrrlllggg```WWWNNNIIIEEEAAA@@@CCCGGGJJJPPPTTTUUUTTTPPPNNNEEEBBB???===???DDDJJJNNNWWWZZZ]]]^^^]]][[[[[[[[[ZZZ]]]aaaccccccbbbaaaaaaccccccbbbbbbccccccdddeeecccaaa___^^^]]]ZZZWWWTTTNNNJJJDDD???;;;888555333111111000000000/////////////////////////////////+++,,,,,,---...///000000........................,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,,,,------......------,,,---......//////......---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...---------------.........---------............///------------------------111000000///......------.........////////////000000//////......//////000000000000000000000000000/////////000000000111111111111111222222222222333333333333555777:::===>>>AAA@@@>>>===<<<;;;;;;;;;<<<>>>???@@@@@@CCCFFFIIINNNPPPUUU\\\aaalll~~~vvvqqqjjjpppxxxxxxjjj___VVVPPPQQQUUUUUUXXX___kkkuuuwwwpppfff^^^ZZZWWWTTTQQQQQQRRRSSSVVVYYY]]]aaacccbbbbbbcccddddddaaa\\\YYYWWWZZZ___bbbcccdddfffgggggggggfffeeedddcccbbbbbbaaa```____________]]][[[VVVQQQJJJCCC>>>999555222000000000111111111111222PPPSSSWWWYYYZZZZZZ[[[\\\]]]^^^^^^```ccciiiqqqwww}}}{{{yyyyyy{{{}}}|||tttrrrqqqrrrvvv||||||{{{{{{~~~||||||zzzxxxyyy}}}~~~{{{yyyvvvqqqmmmiiiaaaYYYTTTOOOHHHDDDDDDBBBEEEJJJOOORRRSSSSSSRRRIIIEEEAAA>>>???DDDIIIMMMUUUYYY^^^aaaaaa`````````]]]```bbbcccbbbaaaaaaaaabbbbbbcccccccccdddddddddbbbbbbaaabbbaaa___[[[WWWSSSOOOJJJDDD@@@;;;777444222222111111111000000000000000000000000000000000+++,,,,,,---...///000000........................------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......//////..................---------............///................................................/////////000000000111111000000////////////000000000000000000000000000000//////000000000111111111111111111222222222333333333444444666888;;;>>>@@@AAA@@@>>>===<<<<<<<<<<<<>>>@@@CCCEEEGGGKKKPPPSSSXXX\\\ccciiinnnwww{{{vvvuuunnnxxxzzzmmmaaaVVVRRRSSSNNNNNNRRRZZZbbbkkkzzzxxxmmmfff___YYYUUUQQQRRRSSSVVVYYY\\\___```aaa```aaacccdddccc^^^ZZZWWWZZZ___aaacccdddfffgggggggggffffffeeedddcccbbbeeecccaaa``````___^^^\\\ZZZVVVPPPJJJDDD>>>999555000000111111111222222222PPPSSSWWWZZZ[[[[[[\\\]]]\\\^^^aaaeeelllvvvzzzuuurrrllljjjhhhhhhjjjnnnrrruuuwwwzzz}}}{{{uuuooolllkkkdddccccccdddhhhnnnuuuxxx{{{{{{{{{zzzwwwtttrrrppp|||yyytttrrrqqqsssxxx}}}{{{wwwqqqooollliiihhhlllqqqvvvzzz~~~zzzvvvqqqiiibbb^^^XXXOOOIIIHHH???AAAFFFKKKOOORRRTTTTTTKKKGGGBBB??????CCCIIIMMMSSSXXX^^^bbbdddccccccccc___aaaccccccbbbaaaaaaaaabbbbbbcccdddddddddccccccbbbbbbccceeeeeebbb]]]YYYVVVSSSMMMHHHCCC>>>888444333333333222222222111111000000000000000000000000//////.........---------.................................------..................------,,,,,,,,,,,,------......------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................------------------------,,,,,,,,,------.........000000000///.........------------.........//////////////////////////////+++,,,,,,------......///000000000000111111111111000000////////////000000000000000000000000000000000000000000111111111111111111222222222333333333444444555666999<<>>===<<<<<<<<<===AAACCCGGGJJJNNNSSSYYY]]]```dddlllssswww~~~~~~||||||zzz}}}xxxrrraaaVVVRRRMMMJJJLLLQQQUUUZZZfffsss{{{qqqhhh```[[[RRRRRRSSSUUUWWWZZZ\\\^^^```______bbbdddccc___[[[WWWZZZ^^^aaabbbdddfffgggffffffffffffeeedddcccbbbeeeccc```___^^^^^^\\\[[[\\\YYYTTTNNNIIIBBB<<<777000000111111222222222222TTTXXX\\\]]]\\\[[[^^^```aaafffmmmsss|||yyyrrrnnniiieeeaaa___]]]YYYXXXZZZ___eeeiiimmmnnnooommmiiifffdddccccccdddcccaaa```dddlllsss}}}{{{uuunnnmmmllllllkkkiiifffccckkkooouuu{{{}}}yyyrrrllliiijjjllloooqqqpppmmmkkkkkkeee___^^^cccgggiiihhhqqqtttxxx~~~yyyuuunnnggg```XXXQQQLLLDDDCCCDDDGGGLLLOOOQQQQQQNNNLLLGGGAAA<<<===BBBHHHNNNSSSZZZaaaeeefffdddccccccdddfffffffffdddbbb```ddddddeeeeeeeeedddbbbaaabbbcccddddddcccaaa^^^]]]ZZZXXXTTTPPPKKKFFF@@@<<<666444222222222111///---000/////////............//////............//////---,,,*********,,,...///..............................//////...---,,,,,,......---------,,,,,,,,,...---,,,,,,+++++++++,,,...............---------...------------.../////////............------------------------------------,,,,,,++++++,,,,,,---/////////...---------,,,---...///...------...///........................------------------------//////............//////000000000000000000000000---....../////////////////////000000000000//////333111000111555666555333555666888:::===@@@BBBCCCBBB???<<<;;;===@@@BBBCCCCCCHHHOOOWWW___fffkkknnnwwwyyy|||~~~zzzuuuyyysssaaaVVVOOOJJJHHHKKKMMMNNNVVV```lllzzz}}}nnnccc[[[YYYVVVTTTSSSUUUYYY\\\YYYZZZ[[[\\\]]]^^^^^^___ZZZZZZ\\\^^^aaaeeegggiiihhhhhhhhhhhhgggfffeeedddcccbbbaaa___^^^^^^^^^^^^]]][[[WWWTTTOOOHHHAAA<<<666444333222333222111///XXXZZZ]]]]]]\\\]]]```dddiiipppzzz~~~~~~~~~|||zzzxxxrrrkkkfffbbb___[[[XXXYYYWWWVVVVVVXXX[[[```ccciiilllooopppnnnkkkhhhgggffffffeeebbb```cccjjjpppyyyzzzsssnnnllliiigggeeebbb^^^[[[bbbfffmmmssswwwuuuoookkkggggggggghhhiiiiiifffddddddaaa]]]\\\___cccfffgggkkklllnnnppptttzzzzzzssslllddd]]]XXXMMMJJJGGGFFFHHHKKKNNNOOOPPPNNNJJJDDD???>>>AAADDDJJJOOOWWW___dddeeedddcccddddddeeeeeeeeecccbbbaaaccccccdddeeedddcccbbbaaaaaabbbcccccccccaaa___^^^[[[YYYVVVSSSPPPKKKFFFBBB:::777444333333222000///000000/////////.........//////............//////...---,,,++++++,,,...///..............................//////...------,,,......---------,,,,,,,,,...------,,,+++++++++,,,------.....................------------.../////////............---------------------------------------------------------...............------------...///...------...///................................................//////............//////000000000000000000000000---...//////000000////////////000000000000//////222000///111444555555333666888:::===???AAACCCCCCCCC@@@======>>>AAADDDFFFIIIOOOZZZfffqqq{{{}}}wwwuuuzzzqqqfffXXXQQQKKKJJJJJJJJJPPPWWWaaannnsssaaa]]]XXXTTTTTTVVVXXXYYYXXXYYY[[[\\\]]]]]]]]]\\\XXXYYYZZZ]]]```dddgggiiiiiiiiiiiihhhgggfffeeeddddddcccbbbaaa```_________\\\ZZZXXXUUURRRLLLFFFAAA888666333222222222000///]]]___aaaaaaaaadddjjjppp{{{vvvtttqqqoooooooooooonnniiieee```\\\ZZZXXXUUUSSSTTTTTTUUUVVVYYY]]]bbbdddkkkpppwww{{{zzzvvvrrrpppnnnmmmkkkgggccceeejjjooowww}}}vvvpppmmmhhheeebbb___\\\YYY[[[```gggnnnssssssoookkkdddbbb___^^^^^^^^^\\\[[[___```aaaaaadddhhhnnnrrrtttrrrooollljjjkkkppptttyyy|||vvvpppjjjeee\\\VVVNNNHHHGGGIIIKKKMMMOOOOOOMMMHHHCCC@@@???@@@EEEJJJSSS[[[aaadddddddddeeeeeedddccccccbbbaaaaaabbbbbbcccddddddcccaaaaaa```aaabbbccccccbbbaaa```]]]\\\YYYWWWUUURRRMMMJJJ???<<<888555444333222111000000000/////////......//////............//////000///---,,,,,,---...///.................................///......---,,,......---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------.../////////...------------.../////////............---------------------------------,,,---...//////...---,,,---------...............---...///...------.../////////////////////////////////////////////////////////............//////000000000000000000000000---...//////000000/////////000000111111000000///000//////111444555555444888:::===@@@BBBCCCCCCCCCCCCAAA???>>>???CCCGGGIIIRRR[[[jjjzzzzzz{{{~~~{{{ggg\\\QQQLLLJJJJJJLLLOOOVVV```mmmzzznnnggg]]]VVVUUUUUUUUUUUUVVVXXXZZZ\\\]]]\\\ZZZYYYVVVWWWXXX[[[^^^bbbfffhhhjjjjjjjjjiiihhhgggfffeeefffeeedddbbbaaaaaa``````]]][[[ZZZXXXVVVQQQLLLHHH<<<999444111111111000///aaadddgggiiimmmsss}}}zzzuuurrrqqqrrrsssjjjiiihhhggghhhjjjkkkkkkfffdddbbb___^^^]]]\\\[[[YYYYYYZZZ^^^ccckkkrrrvvv}}}|||{{{xxxsssnnnmmmqqquuu|||{{{wwwrrrnnnkkkhhheeeccc___ccciiipppuuuuuurrrooofffbbb^^^[[[[[[[[[ZZZZZZ```eeejjjnnnqqqxxx~~~tttkkkgggggghhhiiioooyyy|||vvvrrrhhhaaaXXXQQQMMMLLLLLLLLLMMMMMMMMMKKKGGGCCC???===BBBFFFOOOXXX___ccceeeeeefffeeecccaaa```_________```aaabbbcccdddcccbbbbbb___```aaabbbcccbbbbbbbbbaaa___]]][[[ZZZWWWRRROOOEEEAAA;;;777555444333222000000000////////////...//////............//////111000///...------..............................---...............------......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,---...///000000...------------.../////////............---------........................,,,...///111111///...,,,,,,---------.../////////---...///...---------///000000000000000000000000//////////////////////////////............//////////////////////////////......///000000000000000000000000111111000000000000000111333555666777777999;;;???BBBCCCCCCBBBAAAAAA@@@???>>>???DDDIIINNN\\\gggyyyxxxlll\\\SSSPPPNNNMMMLLLPPPTTT]]]hhhssswwwfffZZZTTTSSSSSSRRRTTTWWWZZZ\\\]]][[[XXXVVVTTTUUUVVVXXX\\\```dddgggkkkkkkkkkjjjiiihhhgggffffffeeedddbbbaaaaaaaaaaaa```^^^\\\[[[YYYVVVQQQNNNBBB>>>777333111000000000gggkkkqqqwww~~~~~~{{{zzzyyyxxxvvvqqqpppmmmiiifffdddcccccc^^^___aaacccfffiiimmmoooppppppooonnnmmmlllmmmmmmiiiiiiiiillluuu}}}yyyuuurrrlllnnnrrrwwwzzzzzzvvvssslllgggbbb^^^]]]]]]]]]]]]bbbhhhqqqwww}}}~~~pppfffbbbaaabbbgggnnntttzzz}}}pppkkkccc\\\WWWRRROOOLLLJJJKKKKKKKKKIIIEEEAAA>>>@@@DDDKKKSSSZZZ```dddffffffeeeccc```^^^\\\[[[ZZZ]]]^^^```bbbcccdddcccccc___```aaaaaabbbbbbccccccdddbbb```^^^\\\YYYUUURRRJJJEEE???:::777555333222111000000000//////////////////............//////111000//////....................................------...............---......---------,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...///000000...------------.../////////............---------........................---...000111111000...---,,,---------.../////////---...///...---------///000000000000000000000000........................//////............//////////////////////////////...//////000000000000000000000111111111111000000111222444555777888:::;;;999;;;???AAABBBBBB@@@???>>>??????>>>@@@EEEMMMSSSbbbpppoooaaaYYYTTTNNNIIIMMMMMMQQQZZZbbbnnntttbbbVVVRRRQQQQQQSSSUUUYYY[[[\\\ZZZXXXVVVTTTTTTTTTVVVZZZ___cccfffkkkkkkkkkkkkjjjiiihhhgggeeedddcccbbbaaa`````````cccaaa___]]][[[XXXTTTQQQIIIDDD<<<666333222222111uuu{{{}}}zzzwwwtttrrrqqqooommmkkkddddddbbbaaa^^^\\\[[[ZZZYYY]]]aaaffflllrrryyy~~~tttoooiiidddaaaaaa```___eeejjjqqqwww~~~wwwjjjccc```___ccchhhlllpppwww{{{vvvooohhhbbb[[[TTTPPPLLLLLLKKKKKKJJJHHHDDD@@@AAACCCGGGMMMTTT[[[aaaeeefffeeebbb___[[[XXXVVVTTTWWWYYY\\\___aaaccccccddd``````aaaaaabbbbbbbbbccceeecccaaa```^^^\\\XXXTTTOOOJJJDDD???;;;888555333111111000000000///////////////............/////////////////////.................................,,,---......///...............---------,,,,,,,,,+++,,,...//////...------,,,---------.../////////...------------.../////////............---------........................---...///000000///...------------...............---...///...------...///////////////////////////........................//////............//////000000000000000000000000...///000000111111000000000111111222222111111000111333555777888999<<<>>>;;;<<<>>>@@@@@@@@@???>>><<<>>>??????BBBIIISSSZZZhhhxxxuuuhhh___TTTLLLNNNKKKLLLRRRXXX```sssooo^^^UUURRRRRRSSSUUUXXXZZZ[[[[[[YYYXXXUUUTTTTTTVVVYYY]]]aaadddiiiiiijjjjjjjjjjjjiiiiiieeeeeecccbbbaaa`````````cccaaa___^^^\\\ZZZWWWUUUPPPJJJBBB;;;777555444333yyyuuuuuuuuutttrrrqqqpppqqqqqqpppmmmkkkfffeeedddcccccccccdddddddddiiiqqqyyy}}}wwwssspppmmmkkknnnpppssswww}}}zzzmmmeeebbb]]]aaafffiiinnnuuuvvvnnnfff___ZZZSSSPPPMMMLLLKKKIIIFFFCCCAAAAAACCCFFFMMMUUU]]]bbbeeedddbbb^^^ZZZUUUPPPNNNPPPRRRVVVZZZ^^^```bbbbbbaaaaaaaaaaaaaaaaaabbbbbbdddbbbaaaaaaaaa___\\\YYYSSSPPPJJJEEE@@@<<<777444111111111000000000////////////............//////------......//////..............................,,,------...//////............---------,,,,,,,,,+++,,,...///000///...---------.....................------------.../////////............---------...............................................................------------...///...------...///........................//////////////////////////////............//////000000000000000000000000//////000111111111111000000111111222222111111000///222555777777999<<>>???????????????>>><<<>>>AAABBBEEEMMMYYYbbbqqq{{{}}}qqqfff\\\XXXRRROOORRRSSSUUUeeewww~~~iii[[[TTTTTTSSSTTTWWWYYY[[[[[[[[[[[[VVVVVVUUUUUUXXX\\\```cccfffggghhhiiijjjjjjjjjjjjgggfffeeecccbbbbbbbbbbbbaaa___]]]]]]]]]\\\ZZZYYYUUUPPPHHHAAA<<<888666444{{{pppmmmoooqqqqqqmmmnnnpppsssvvvvvvtttrrrooonnnmmmmmmnnnpppsssuuutttzzzyyyxxxwwwxxx~~~wwwjjjbbb___]]]aaafffjjjpppxxxxxxooohhhdddYYYUUUPPPMMMLLLJJJGGGDDDAAA@@@@@@BBBHHHQQQZZZ```eeedddbbb^^^YYYSSSMMMJJJKKKNNNRRRWWW[[[^^^```aaabbbbbbaaaaaaaaaaaabbbbbbbbbaaaaaabbbcccbbb```]]]WWWSSSNNNIIIDDD???999666111111111111000000000000//////............//////,,,,,,---.../////////...........................,,,,,,---.../////////.........---------,,,,,,,,,+++,,,...000000///...---...............---------...------------...////////////.........---------////////////////////////......------------....../////////......------,,,---...///...------...///........................000000000000000000000000//////............//////000000000000000000000000//////000111111111111111111111222222222222111111...111555666777888<<>>:::555444222222222333222000000/////////............000///...------...///000000///...------...///000//////.........---------,,,------......------,,,---------.........//////------............------...------,,,,,,------...---------............///.................................------,,,,,,,,,......---------......///000000000000000000000000...///000///...---...///////////////000000000000------......//////000000////////////000000000000000000000000000000000000///000000///......000222555555555666999===AAACCCCCCAAA???>>>>>>???>>>>>>AAAAAADDDIIILLLPPP___nnn~~~{{{uuuooonnnqqqxxxttthhh]]]XXXUUUSSSYYYaaavvvmmmaaa[[[[[[UUURRRUUUWWWXXX[[[___bbb]]]WWWVVVYYY]]]______eeeeeefffffffffffffffeeeiiigggeeedddeeeeeedddccccccbbbaaa```^^^^^^]]]]]]\\\YYYSSSLLLFFF???999444tttooonnnmmmooosssvvv|||~~~ppphhheeebbb```bbbhhhooowww}}}tttmmmbbbZZZUUUPPPKKKGGGEEE@@@>>>AAAEEEIIIQQQYYY^^^cccfffccc___ZZZRRRJJJFFFEEEGGGNNNTTTWWW[[[aaa`````````aaaaaaaaaaaaaaaccccccbbbbbbbbbbbbbbbbbb^^^[[[WWWSSSOOOIIICCC???999666333222333333222111000000/////////.........000///...------...///000000///...------...///000//////.........---------,,,------......------,,,---------.........//////------............------...------,,,,,,------...---------............///.................................------,,,,,,,,,......---------...//////000000000000000000000000+++---////////////111333////////////000000000111.........///////////////////////////000000000111000000000000000000000000000111111111000000111333555555666888;;;>>>AAACCCBBB@@@>>>======>>>>>>>>>FFFGGGKKKQQQUUU[[[iiixxx}}}uuussspppllljjjjjjqqqzzzzzzhhh^^^WWWTTTVVV[[[lll~~~nnneee\\\VVVSSSUUUWWWWWWYYY]]]bbb___\\\ZZZZZZ\\\\\\\\\ddddddeeefffggggggffffffhhhfffeeedddeeeeeedddbbbcccbbbaaa```^^^^^^^^^^^^]]]ZZZUUUPPPJJJCCC<<<777}}}rrrmmmmmmnnnqqquuu|||wwwqqqkkkgggfffiiimmmttt}}}sssiiibbbZZZQQQLLLGGGBBB???@@@CCCFFFMMMTTT[[[aaaeeecccaaa^^^XXXQQQFFFCCCCCCIIINNNRRRXXX___```````````````aaabbbcccdddcccccccccbbbaaaaaaaaa```]]]ZZZWWWTTTPPPJJJFFF>>>:::666333333333333222000000000/////////......//////............////////////............//////...............---------------............---------------...............------............------......------------......---------............///////////////////////////.........---------------......------......///000000000000000000000000000,,,...000000000000222444/////////000000000111111000000///////////////.../////////000000000111111000000000000000000000000111222333222111111333555444666888;;;===@@@AAABBB???>>>======>>>@@@CCCEEEJJJLLLQQQVVV[[[aaannnzzz~~~uuunnnkkkiiigggiiilllvvv{{{kkk```ZZZXXXYYYddduuutttddd]]]XXXXXXXXXWWWXXX[[[```aaaaaa___]]]ZZZZZZZZZbbbccceeefffggggggggggggfffeeedddeeeeeeeeecccaaacccbbbaaa___^^^^^^^^^^^^^^^\\\YYYUUUPPPIIIAAA<<<{{{sssrrrsssuuuzzzyyytttsssuuuxxxyyyqqqhhh___YYYMMMGGGCCCCCCCCCEEEJJJQQQXXX^^^bbbbbbaaaaaa\\\WWWHHHCCCBBBEEEIIINNNUUU]]]````````````aaabbbcccddddddddddddcccbbbaaa`````````^^^\\\ZZZXXXUUUPPPMMMCCC>>>888444333333222222000000000////////////.../////////......//////////////////....../////////........................------............------........................------............------......------------......---------............///000000000000000000000000...............---------...---------...///000111////////////////////////000111222111000//////111//////000000000111111111111000000000//////......//////000000000111111111000000000000000000000000000222222222111222444666555777:::===@@@AAAAAAAAA>>>>>>>>>>>>AAAEEEKKKOOOQQQUUUZZZ___bbbhhhqqqxxxzzzsssnnnmmmmmmmmmpppuuu~~~oooddd^^^\\\```kkkxxxvvvmmmccc^^^[[[WWWXXX[[[\\\```cccccc___[[[ZZZZZZ```aaadddfffgggggggggfffdddccccccdddeeeeeecccaaabbbbbb```______^^^^^^^^^^^^]]][[[XXXTTTMMMEEE@@@~~~uuulllfffVVVOOOIIIGGGEEEDDDHHHMMMTTTZZZ^^^___```aaa^^^ZZZLLLFFFBBBCCCGGGKKKSSS\\\______``````bbbcccdddeeedddddddddcccbbbaaa`````````^^^]]]\\\[[[XXXTTTQQQHHHCCC<<<777444333222111111000000000////////////...//////////////////......//////////////////...---.....................---......//////......---.....................---------............------///......------......///---------............///000000000000000000000000........................---------...///000111111////////////////////////000111222111000//////111000000000000111111111111111111000000/////////...000000000000111111111111111111111111111111111111///111222222111111444666666888<<>>:::666333111111111000000000//////---...///000000///...------...///000000///...------------.........//////......////////////......//////.........---------------............------//////............//////---------............///........................---........./////////000------......///111222333000000000000000000000000+++---////////////111333000000111111111222222222000000000000000111111111000000111111111222222222111111111111111111111111000222333333333333666888:::<<<>>>AAACCCDDDDDDDDDDDDGGGKKKOOOUUU```nnnyyyuuuhhh___WWWWWWXXXXXX]]]cccllluuutttfff```[[[ZZZZZZ[[[^^^_________[[[]]]```ccccccbbb___^^^UUUSSSRRRTTTXXX\\\___```aaaaaa```____________``````^^^\\\[[[YYYVVVQQQNNNzzzuuusssvvv}}}}}}yyyvvvxxx}}}yyyoooggg___YYYXXX[[[UUUYYY\\\\\\]]]``````]]]UUUMMMGGGEEEDDDFFFLLLSSSZZZ]]]aaaeeeggggggeeedddbbbbbbbbbbbbbbbcccccccccaaa```_________]]]ZZZWWWWWWSSSMMMHHHCCC>>>999555111111111111000000000000---...///000000///...------...///000000///...------------.........//////......////////////......//////.........------------..................---//////............//////---------.........//////........................---.........//////000000------......///111222333000000000000000000000000...000000///...---...///000111111111111222222222//////000000111111222222000111111111111222222222111111111111111111111111111333444444444555777999<<<===>>>AAABBBDDDEEEEEEBBBGGGNNNVVVaaapppwwwjjj]]]XXXUUUQQQTTTYYY___fffrrrqqqggg^^^ZZZXXXYYY\\\______^^^[[[]]]```bbbbbb```^^^\\\QQQOOOMMMNNNSSSXXX\\\^^^aaa``````____________```bbb```]]][[[ZZZXXXTTTRRRzzzsssooopppqqqrrrwww|||zzz}}}yyytttooogggcccddd```___^^^^^^``````___^^^XXXTTTMMMHHHEEEEEEHHHJJJUUUZZZ```bbbaaaaaadddgggcccccccccbbbbbbaaaaaaaaadddaaa______``````^^^[[[]]]ZZZVVVOOOGGG???888444444444333111000000000000//////.........---------000000000000000000000000......//////000000111111////////////////////////........................---......///////////////---------.........//////////////////////////////////////////////////////........................////////////000000000000000000////////////000000000///...------...///000222222111111000000//////000000000000000000000000000000000000000000000000222222111111111111111111222333555555555666999;;;>>>@@@BBBCCCCCCDDDFFFHHHKKKQQQZZZdddrrruuuaaaYYYWWWSSSQQQRRRVVVXXXaaaqqqnnnggg___YYYYYY[[[\\\___ccc^^^^^^^^^_______________WWWRRRMMMJJJKKKPPPUUUXXX]]]___```___^^^^^^___`````````___^^^\\\ZZZXXXVVV|||uuupppooorrruuuwww~~~wwwoookkkkkkfffdddbbbaaabbbaaa```^^^[[[VVVPPPJJJGGGFFFHHHJJJRRRXXX]]]```___^^^aaadddeeeeeedddddddddcccccccccdddbbb______``````^^^\\\\\\ZZZVVVQQQJJJBBB<<<999555555333222111111111111/////////.........------000000000000000000000000.../////////000000000111////////////////////////........................---......///////////////---------.........//////////////////////////////////////////////////////....................................////////////000000////////////000000000///............///000111111111000000000000000111111111111111111111111111111111111111111111111222222111111111111111111333444666666666888:::===@@@AAACCCDDDDDDEEEHHHJJJLLLTTTbbbpppnnnbbb[[[TTTOOONNNSSSSSSYYYdddppp~~~kkkaaaYYYYYY[[[\\\]]]___________________________YYYTTTNNNJJJJJJNNNSSSVVV\\\^^^______^^^^^^___`````````___^^^\\\ZZZXXXWWWzzzxxxvvvuuuxxx}}}zzzuuusssnnnkkkhhhfffeeecccaaa___^^^ZZZTTTMMMIIIGGGHHHIIINNNSSSYYY[[[[[[[[[\\\^^^ccccccdddddddddcccbbbbbbdddbbb```_________^^^]]]\\\[[[XXXTTTNNNHHHBBB???777666444222111111111111////////////............000000000000000000000000////////////000000000000////////////////////////........................---......///////////////------........./////////////////////////////////////////////////////////////////////////////////---------.........//////000000////////////000000000//////......//////000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222222222333555666777888999<<>>@@@BBBDDDFFFGGGGGGJJJMMMPPPXXXeeeyyy}}}ooocccXXXQQQNNNMMMMMMOOOPPPWWWfffuuutttccc\\\[[[ZZZZZZZZZ````````````aaaaaaaaaaaa```[[[TTTLLLHHHHHHMMMQQQVVVYYY]]]___```___```aaa_________^^^]]][[[ZZZYYY{{{wwwrrrnnnllljjjhhhgggccc___YYYSSSMMMIIIGGGFFFIIILLLQQQUUUVVVUUUTTTTTTYYYZZZ\\\___`````````___dddccc```]]]ZZZYYYYYYYYY]]]]]]\\\ZZZUUUPPPJJJGGG===;;;777333111//////000111111000000000/////////////////////////////////000000000000////////////////////////////////////////////////////////////---......///////////////........./////////000000////////////////////////////////////////////////000000000000000000000000///000000000000111111111000000////////////000000///000000000000000000/////////000000111111222222111111111111111111111111111111111111111111111111111111222222333333333333222444777888999<<>>AAADDDFFFGGGHHHIIIKKKNNNSSSWWWaaannn}}}rrreeeYYYTTTOOONNNLLLMMMSSSZZZcccjjjvvvzzzlllbbbZZZWWWYYY\\\]]]^^^___aaabbbdddddddddbbb\\\SSSKKKGGGIIILLLOOOTTTZZZ___aaaaaaaaaaaa^^^^^^^^^^^^^^^]]]\\\\\\}}}{{{zzzyyy}}}zzzvvvrrrooommmhhheeeaaa[[[UUUPPPLLLJJJIIILLLPPPUUUWWWVVVSSSQQQOOORRRWWW\\\___aaabbbbbbcccaaa^^^XXXQQQNNNNNNPPPTTTVVVYYYZZZYYYVVVSSSPPPJJJGGG@@@:::555222111111222222111111111000000000000000000000000000000000111000000000/////////...////////////////////////////////////////////////---......///////////////.../////////000000000000////////////////////////////////////////////////........................000000000000111111111111000000////////////000000///000111111111111000///111111111000000000000000222222222222222222222222222222222222222222222222111111222222333444444555555888:::<<<>>>AAAEEEHHHIIIJJJKKKLLLNNNRRRWWW[[[bbbmmm~~~{{{lll```UUUOOOLLLKKKMMMRRRWWW]]]iiizzzsssddd]]]]]]YYYZZZ\\\^^^```cccdddeeedddddd```XXXNNNHHHIIIKKKLLLRRRZZZ___bbbbbbaaaaaa^^^^^^^^^^^^^^^^^^]]]]]]|||{{{~~~yyytttqqqnnnjjjgggddd^^^YYYSSSOOOMMMJJJMMMQQQUUUXXXWWWTTTQQQJJJMMMSSSXXX\\\___``````bbbaaa]]]VVVOOOKKKKKKMMMPPPRRRVVVYYYZZZYYYVVVTTTOOOKKKDDD===888444333333222222222111111111111000000000000000000000000000111111000000/////////...////////////////////////000000000000000000000000---......///////////////////////////000000000000////////////////////////////////////////////////........................////////////000000000000000000////////////000000///000111222222111000///222222111111000000//////222222222222222222222222222222222222222222222222111111222333333444555555777:::<<>>CCCGGGIIIMMMSSSWWW]]]dddpppzzz~~~{{{nnn```UUUPPPMMMNNNPPPTTT___pppwwwkkkaaa______^^^]]]___bbb```\\\WWWRRRNNNKKKJJJJJJNNNSSSXXX[[[^^^aaaccccccaaa``````aaa```^^^\\\}}}uuuooollljjjfffbbb^^^\\\[[[\\\______]]]ZZZQQQJJJEEEGGGKKKPPPVVV]]]``````___[[[VVVPPPJJJGGGAAACCCGGGLLLPPPTTTWWWYYYWWWWWWVVVSSSLLLEEE>>>:::333222111000//////000000000000////////////000000////////////////////////////////////..................///000000000000000000000000000000000000000......////////////......///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000000000111111111222222222000000000000000000000000000000111111111222222222444444333222222222333333444444555555777888999:::;;;@@@FFFIIILLLQQQYYY___iiittttttfff\\\TTTRRRQQQRRRVVVaaatttzzziiiaaa___^^^]]]]]]bbb___[[[VVVQQQLLLIIIHHHHHHLLLQQQUUUXXX\\\```bbbbbbbbbbbbbbbaaa```^^^]]]zzztttpppmmmjjjfffcccaaa___```bbbccc```^^^RRRJJJDDDEEEIIIMMMUUU\\\_________^^^YYYSSSMMMIII@@@AAACCCGGGLLLQQQVVVYYYYYYYYYYYYVVVQQQIII@@@;;;666444222111000000000111000000////////////000000000000000000000000000000////////////..................///000000000000000000000000000000000000000...//////////////////...///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111222222222222444444333333222333333333333333444555777888:::;;;<<>>AAAEEEJJJQQQUUUYYY\\\aaafffmmmwww}}}rrrlllmmmppp|||xxxsssqqqooonnnnnnppptttyyy|||uuueeeYYYRRRSSSUUU\\\hhhwwwtttiii^^^ZZZXXXWWWXXXZZZVVVSSSNNNJJJGGGFFFFFFGGGJJJNNNUUU[[[```aaaaaa```}}}{{{{{{||||||~~~}}}}}}}}}|||||||||~~~zzzyyyvvvsssrrrqqqmmmggg^^^VVVQQQNNNMMMRRRYYY___aaabbbcccccc^^^[[[TTTLLLGGGGGGKKKOOOTTTWWWZZZ\\\\\\[[[[[[\\\YYYVVVOOOHHH@@@:::666444222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111000000000111222222000000111222000000000000000000000000///000222333333222111111111111000000000000111111222222222222222111000///111111111111111111111111222222222222333333333333222222333333444444555555333333444555666777777888:::<<<@@@DDDIIIPPPXXX]]]___bbbggglllqqqxxx~~~vvvsssvvv|||zzztttrrrooojjjfffeeeeeeeeegggkkkpppvvvyyyqqqaaaSSSRRRQQQTTT\\\hhhttt|||yyyhhh^^^XXXTTTUUUXXXXXXVVVRRRNNNKKKIIIHHHGGGIIIMMMSSSYYY^^^aaaaaaaaa~~~yyyxxxyyy{{{{{{~~~~~~|||wwwtttrrrqqqnnnjjjeee^^^VVVQQQOOOSSSZZZ^^^aaaaaabbbccc```^^^XXXPPPJJJGGGJJJMMMRRRUUUYYY[[[[[[[[[[[[\\\XXXWWWSSSMMMEEE>>>999666222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000//////000111111111111111000111222222000000111222000000000000000000000000///000222333444333222111111111000000000000111111111111222222222111111000222222222222222222222222222222222333333333444444222222333333444555555666333333444555666777888888<<<>>>BBBGGGNNNVVV___eeejjjmmmrrrwww|||~~~qqqiiigggfffdddaaacccccceeehhhnnnuuu{{{ooo___[[[TTTQQQSSSZZZccciii{{{xxxhhh]]]WWWWWWZZZYYYXXXUUURRRNNNKKKIIIHHHIIILLLQQQVVV[[[^^^```aaa~~~{{{{{{}}}~~~xxxtttrrrpppmmmllliiicccZZZSSSPPPTTTZZZ^^^```aaaaaabbbbbb```[[[SSSKKKGGGHHHJJJQQQTTTXXXZZZ[[[[[[[[[\\\XXXXXXVVVQQQIIIAAA;;;999222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000//////000111111111111111000222222222111000111222000000000000000000000000///000222444444444222111111111000000000000111111000111111222222222111111222222222222222222222222222222333333333444444444222222333333444555666666333333444555666777888999>>>@@@DDDJJJQQQZZZdddkkktttxxx}}}}}}mmmdddbbbcccccc```fffgggiiimmmttt{{{}}}oooggg\\\RRRNNNQQQXXX]]]fffyyyqqqddd\\\[[[]]]YYYYYYWWWTTTQQQMMMJJJHHHHHHJJJOOOTTTYYY]]]___```}}}{{{sssrrrqqqpppnnniiiccc___YYY[[[]]]```aaabbbaaaaaabbbbbb___XXXNNNHHHHHHJJJPPPSSSWWWYYYYYYYYYXXXYYY[[[YYYVVVRRRMMMEEE===777555333222333444444333111333333333222111000//////000000000000000000000000////////////////////////111111111111000000000000111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000111111222333333333333222222111111111000111222333333222111000333333333333333333333333333333333333333333333333999666444444666:::===???AAACCCHHHOOOZZZgggttt}}}zzzrrrlllfffeeehhhmmmooossszzz}}}|||yyyvvvuuuwwwzzz|||}}}{{{mmm\\\QQQPPPSSSUUUUUU```ooommmaaa\\\ZZZZZZZZZZZZWWWSSSPPPMMMLLLJJJJJJLLLQQQWWW\\\^^^___|||wwwvvvtttsssqqqmmmhhhddd^^^^^^___``````````````````aaa___YYYOOOIIIHHHIIIOOORRRWWWYYYYYYYYYXXXYYY[[[YYYWWWSSSNNNGGG???:::666444333222333444222111333222222222111000000000000000000000000000000000111111111111111111111111111111111111000000000000111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000111111222333333333333222222222111111000111222333333222111000333333333333333333333333333333333333333333333333999777666666888;;;>>>@@@CCCFFFLLLVVVbbbrrr|||uuurrrtttyyyzzz|||~~~~~~{{{yyyvvvuuuuuuuuutttsssrrrqqqpppppppppsssuuuwwwzzz}}}~~~yyyvvvqqqoooooopppqqqqqqttttttxxx}}}iiiZZZSSSRRRQQQPPPWWWdddvvvzzziii___[[[YYYZZZZZZXXXUUUQQQNNNMMMIIIIIILLLRRRXXX]]]___```|||{{{}}}}}}xxxvvvtttrrrqqqnnnjjjgggddddddbbbaaa______^^^^^^^^^```___ZZZRRRKKKHHHHHHMMMQQQUUUXXXYYYXXXYYYYYY[[[ZZZWWWUUUQQQJJJCCC>>>777555333222333333222000222222111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000111111000000000000000000000000000000000111111111222222111111111111111111111111111111000000111111222333333333333222222222222111111111222222222222111111333333333333333333333333333333333333333333444444888888888888:::===@@@BBBGGGKKKTTT```ppp}}}wwwwww|||~~~}}}zzzxxxvvvssspppnnnmmmmmmiiigggeeeeeefffffffffeeeaaaaaa``````aaaccceeegggkkkooouuu}}}{{{uuuqqqooommmllljjjhhheeeeeejjjpppwww{{{ggg[[[TTTQQQOOOQQQZZZiii~~~uuufff___XXXYYYZZZYYYWWWSSSPPPMMMIIIJJJMMMSSSYYY]]]______~~~|||~~~zzzxxxuuusssrrrqqqnnnmmmkkkiiifffbbb___]]]]]]\\\\\\^^^___\\\UUUNNNIIIGGGKKKOOOTTTWWWXXXXXXYYYYYYZZZYYYXXXWWWTTTNNNGGGBBB:::777444333333333222000111111111111111222222222000000000000000000000000111111111111111111111111111111111111000000000///000000000000000111111111000000000000000000000000000000111111111222222222111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444444666777888:::;;;>>>BBBEEELLLRRR^^^mmmxxxqqqnnnpppuuuyyy}}}zzzwwwsssqqqppplllkkkiiigggeeecccbbbaaabbb```_________```___]]]YYYYYYZZZZZZ[[[\\\]]]^^^bbbffflllssszzzzzzvvvrrrooolllhhhbbb______```dddnnnxxxwwwfff[[[TTTQQQQQQUUUaaauuulllcccYYYYYYZZZZZZYYYVVVQQQNNNKKKLLLOOOTTTYYY\\\[[[ZZZ}}}{{{zzzzzz~~~yyyvvvuuuuuutttssspppmmmiiieee```^^^\\\[[[[[[\\\^^^\\\WWWPPPJJJGGGHHHLLLRRRUUUWWWXXXYYYZZZYYYYYYXXXXXXVVVQQQKKKGGG===:::666444333333222111111111111111111222222222000000000000000000000000000000000000000000000000111111111111000000000/////////000000111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000111111222333222222222222222222222222333222222222222222222333333333333333333333333333333333333444444555555555444666888:::<<<@@@FFFJJJSSS[[[iii{{{~~~~~~~~~vvvnnnjjjjjjlllnnnqqqpppooommmkkkiiihhhgggccccccbbbbbb```___^^^^^^aaa```^^^_________^^^\\\ZZZZZZZZZ[[[[[[ZZZZZZYYY\\\```ffflllrrrzzz~~~zzzvvvsssnnnggg```\\\ZZZZZZ```iiiooouuu}}}sssbbbWWWRRRSSSSSS[[[ooorrreee[[[ZZZYYYZZZZZZWWWSSSOOONNNOOORRRVVVYYYYYYVVVSSS|||wwwuuuwww~~~|||wwwtttsssrrrqqqqqqooolllgggccc___\\\[[[ZZZ[[[]]]\\\YYYRRRLLLHHHFFFJJJPPPTTTVVVXXXYYYZZZXXXXXXXXXXXXWWWTTTOOOKKKAAA===999666555444333222222222111111111111111111000000000000000000000000////////////////////////111111111111000000000000/////////000111111222222111111111111111111111111111111111222222222222333111111111111111111111111111111000000111111222333111222222222222333333333333333222222222222333333333333333333333333333333333333333444555555666666333666999:::===CCCKKKRRR\\\eeeuuu}}}yyywwwxxx{{{|||}}}}}}yyysssmmmiiifffffffffeeeeeedddcccccccccccccccaaaaaabbbbbbcccbbbbbbaaaccccccbbbccceeeeeecccbbbaaaaaaaaaaaa___]]]ZZZYYYYYY]]]bbbgggllltttuuuooogggaaa\\\XXX[[[bbbdddhhhmmmsss}}}kkk\\\TTTRRRPPPVVVhhhxxxiii___\\\ZZZYYYZZZXXXTTTPPPPPPQQQSSSVVVXXXVVVQQQNNNzzzyyy{{{{{{uuurrrooonnnqqqpppmmmjjjeeeaaa]]][[[ZZZ[[[\\\[[[YYYTTTMMMIIIDDDIIIOOOSSSVVVXXXYYYZZZVVVVVVWWWXXXXXXVVVQQQMMMDDD@@@;;;777666555444333333222222222111000000000000000000000000000000000000000000000000000000000111111111111000000000000...//////000111111222222111111111111111111111111111111111222222222333333111111111111111111111111111111000000111111222333111111222222222333333333444333222222222222333444333333333333333333333333333333444444555666666666444777:::<<>>AAAGGGQQQ\\\cccttt{{{vvvpppkkkhhhhhhhhhhhhiiigggdddccccccbbbaaa___``````______```bbbdddeeekkkmmmooorrruuuwwwxxxyyyyyy|||{{{tttoooggg``````ccceeehhhlllrrr~~~|||}}}{{{yyyzzz|||~~~{{{yyyxxx{{{zzzxxxuuurrrsssuuuxxx~~~iii___VVVSSSZZZdddtttnnncccZZZZZZZZZVVVTTTVVVRRRRRRRRRUUUVVVTTTNNNIII|||||||||{{{|||~~~xxxwwwtttpppnnnmmmiiiccc^^^[[[ZZZZZZ]]]^^^[[[SSSMMMIIIIIIKKKNNNSSSVVVWWWVVVVVVWWWXXXXXXXXXWWWVVVUUUPPPKKKDDD???;;;888666444222222111111111111222222111111111111000000000///111111111111111111111111111111111111111111111111222222111000000000111111111111111111111111111111222222222222222222222222222222111111111111222222111111222222222333333333333222222222222222222333222222333333333333444444444444444444444444444444444444555666777777777777:::;;;>>>BBBJJJUUU```hhhxxx{{{vvvpppkkkhhhggggggfffgggeeebbbaaa``````^^^]]][[[[[[ZZZZZZ[[[\\\]]]^^^ggghhhjjjmmmppprrrtttuuuxxxzzz~~~wwwnnngggeeeeeecccdddfffoooyyy|||yyyvvvuuuvvvxxxyyyyyy~~~}}}zzzyyyzzz|||}}}pppggg\\\VVVYYY___jjjxxxkkk^^^ZZZYYYVVVTTTVVVSSSRRRSSSUUUWWWUUUOOOJJJ~~~zzzxxxxxx{{{~~~{{{wwwrrrpppnnnkkkeeeaaa]]]\\\\\\]]]___\\\VVVQQQJJJJJJKKKNNNSSSVVVXXXXXXWWWWWWXXXXXXWWWWWWVVVUUURRRNNNHHHBBB===999555333222222111111111111222222111111111111000000000000111111111111111111111111111111111111111111111111000111222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222111111222222222333333333222222222222222222222222222222333333333333444444444444444444444444444444444555555666777888888888:::===AAAGGGOOO[[[hhhppp{{{yyyuuuooojjjhhhfffeeedddcccaaa^^^\\\\\\[[[ZZZXXXVVVVVVUUUUUUUUUVVVVVVWWW^^^___bbbeeegggjjjkkklllppprrruuuwwwzzz}}}{{{tttpppmmmgggeeefffnnnvvv}}}xxxuuutttssssssrrrrrrtttwww{{{~~~~~~qqqeeeZZZYYY[[[aaaooo}}}xxxeee[[[WWWUUUTTTTTTTTTSSSSSSUUUWWWUUUPPPKKK~~~yyyxxxyyyzzzzzztttqqqooommmiiifff```___^^^______]]]YYYVVVLLLKKKKKKNNNRRRVVVYYYZZZXXXXXXXXXWWWWWWVVVUUUUUUUUUQQQKKKEEE@@@;;;666333333333222111111111222222111111111000000000000000111111111111111111111111111111111111111111111111///000222333444444333222111111111111111222222222222222222222222222222222222222111111111111222222111111222222222333333333222222222222222222222222222222222333333333444444555555555555555555555555555555666666777888999:::===@@@FFFMMMVVVbbbnnnvvv{{{~~~zzzvvvsssmmmiiigggeeecccaaa^^^[[[YYYWWWWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQTTTVVVXXXZZZ]]]^^^___```bbbccceeegggjjjnnnssswww|||uuurrrtttvvv|||{{{xxxuuusssnnnoooqqqtttvvvyyy{{{|||~~~}}}}}}~~~pppaaa[[[ZZZ\\\eeennnqqq```YYYVVVTTTRRRUUUTTTTTTVVVWWWVVVQQQLLL|||yyyxxxxxxzzz~~~~~~vvvrrrqqqpppmmmkkkcccbbbaaa```___^^^\\\ZZZOOOMMMLLLMMMRRRVVVYYYZZZYYYYYYXXXWWWVVVVVVUUUUUUVVVRRRMMMIIIDDD>>>999555444333333222111111222222000000000000000000111111111111111111111111111111000000000000000000000000///000222333444444333222000000111111111222222222222222222222222222222222222222111111111111222222111111222222222333333333111222222333333222222111222222222333333333444444555555555555555555555555666666666666777999:::;;;>>>CCCJJJSSS]]]gggrrrxxx{{{~~~}}}|||}}}~~~xxxtttrrrooojjjgggeeeccc```^^^YYYWWWTTTSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTUUUVVVVVVVVVWWWXXXYYY[[[___dddhhhlllpppuuuzzz|||uuuuuutttttttttsssssssssuuuwwwyyyzzzzzz{{{|||~~~~~~}}}zzzyyyyyy|||~~~~~~~~~nnnaaaZZZYYY^^^cccqqqlll```ZZZVVVSSSWWWUUUUUUVVVXXXWWWRRRNNN~~~|||~~~~~~yyyvvvtttwwwzzz}}}|||vvvtttsssqqqooohhhfffdddaaa___^^^]]]]]]RRROOOMMMMMMQQQUUUYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUURRROOOKKKHHHBBB<<<888555444333222222111222222000000000000111111111111111111111111111111111111000000000000000000000000000111222222222222222222000000000111222222333333222222222222222222222222222222111111111111222222111111222222222333333333111222333444444333222111222222333333333333444444555555555555555555555555777666666666888:::<<<===???FFFPPP[[[fffpppxxx}}}|||||||||}}}{{{yyyxxxvvvrrrooollljjjgggeeedddaaa^^^\\\VVVTTTRRRRRRSSSSSSRRRQQQNNNNNNOOOOOOPPPOOOOOONNNPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSTTTTTTUUUWWWZZZ]]]\\\___dddhhhlllqqqvvvzzz~~~|||yyyvvvsssqqqppplllnnnoooppppppqqqtttvvvwwwwwwwwwvvvsssrrrssstttvvvwwwyyy}}}nnn```YYYYYYZZZdddsss~~~lllbbb[[[VVVYYYWWWVVVWWWXXXWWWSSSOOO~~~{{{yyyvvvtttrrrqqqpppooommmkkkjjjkkklllllllllmmmpppsssxxxzzz~~~~~~uuuvvvvvvvvvxxx|||wwwuuurrrpppkkkjjjgggccc___^^^^^^___UUURRRNNNMMMPPPTTTXXXZZZ[[[ZZZXXXVVVUUUUUUUUUUUUSSSRRRPPPMMMJJJFFF@@@;;;555555444333222222222222///000000000111111111111111111111111111111111111000000000000000000000000222222111000000000111111///000000111222222333333222222222222222222222222222222111111111111222222111111222222222333333333000111333444444333111000222222333333333333444444555555555555555555555555777777666666888:::===>>>DDDMMMZZZhhhttt~~~|||~~~}}}wwwsssrrrqqqnnnkkkfffeeeccccccbbb```]]]ZZZWWWUUUTTTTTTUUUVVVVVVUUUQQQRRRTTTUUUUUUUUUUUUTTTVVVWWWWWWWWWVVVUUUUUUTTTRRRTTTUUUUUUTTTTTTUUUVVVSSSVVVXXXZZZ\\\___dddhhhmmmooottt|||zzzvvvtttmmmmmmmmmjjjiiiiiikkkmmmnnnooooooooommmlllmmmnnnrrrtttxxx}}}mmm```[[[ZZZ\\\gggwww{{{lllbbb[[[ZZZXXXVVVWWWYYYXXXTTTPPP{{{vvvrrrooommmjjjhhhcccaaa___^^^^^^]]][[[ZZZZZZ[[[]]]]]]]]]___ccceeefffiiilllppptttzzz{{{zzzyyyvvvtttxxxzzzvvvsssqqqnnnlllhhhccc___]]]^^^```WWWSSSOOONNNPPPTTTXXXYYY[[[ZZZXXXVVVUUUUUUUUUUUURRRQQQPPPNNNLLLHHHBBB>>>666555444333222222222222//////000000111111111222111111111111111111111111000000000000000000000000333222000/////////000000///000000111222222333333222222222222222222222222222222111111111111222222111111222222222333333333000111333444444333111000222222333333333444444444666666666666666666666666777777666666888:::===???JJJTTTdddttt}}}|||uuupppooonnnkkkiiicccbbbaaaaaaaaa___\\\YYYXXXVVVUUUVVVXXXYYYYYYXXXWWWXXXZZZ[[[\\\\\\\\\[[[]]]]]]\\\\\\[[[YYYXXXWWWTTTUUUVVVVVVTTTRRRRRRSSSUUUVVVXXXWWWVVVXXX]]]aaa___aaagggoootttwww~~~}}}sssqqqnnnjjjfffdddfffhhhiiijjjjjjjjjiiiiiikkkmmmqqqtttyyy{{{kkkbbb___YYYaaalll{{{sssggg```ZZZXXXVVVWWWYYYXXXUUUQQQ}}}}}}|||{{{yyyvvvsssqqqkkkiiieeeaaa]]][[[YYYXXXUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOPPPRRRTTTVVVWWWZZZ^^^aaaeeeiiinnnrrrxxxwwwwwwwwwuuuuuuyyy~~~zzzuuuppppppnnnjjjddd```^^^___```[[[WWWRRRNNNMMMPPPUUUXXXZZZYYYYYYXXXVVVTTTRRRQQQTTTRRRPPPNNNKKKGGGAAA>>>999777333222222333333222000000000000111111111111111111111111111111111111333222222222111000000000000111111111111222222222111111111111111111111111111111111111111111111111444222000222444666444222000111111111111222222222222222222222222222222222555555555555555555555555444555555666666666666666444555777999888888@@@IIIQQQcccxxx|||wwwssspppmmmjjjhhhhhhgggdddaaa___]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^```bbbfffjjjkkkkkkiiihhhjjjjjjiiigggeeecccaaa```aaaaaa```^^^]]]\\\[[[ZZZ[[[ZZZYYYWWWWWWXXXYYYYYY]]]]]]]]]___ccciiinnnqqqwww~~~~~~vvvpppkkkgggdddbbbcccdddeeeffffffgggjjjlllrrrxxxzzzgggZZZ\\\[[[```pppsssddd^^^WWWTTTXXX[[[ZZZXXXWWW}}}yyyvvvsssqqqkkkkkkjjjiiigggdddbbb```^^^\\\YYYVVVSSSPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLMMMPPPSSSWWWYYY]]]bbbeeemmmsss|||}}}yyyuuutttwwwyyy|||}}}xxxtttqqqoookkkgggccc`````````[[[WWWRRRMMMMMMOOOTTTWWWZZZZZZYYYXXXWWWUUUSSSRRRSSSRRRQQQPPPNNNIIIDDD@@@;;;888555333333444444333000000000000111111111111222222222222222222222222222222222111111111111111000111111111111222222222222222222222222222222222111111111111111111111111333222000222444555444222111111111111222222222222222222222222222222222222555555555555555555555555333444444555666555555555666666888:::999:::BBBLLL[[[nnn{{{{{{{{{vvvssspppmmmkkkjjjiiigggeeedddcccddddddcccdddeeefffgggiiijjjjjjqqqssswww{{{}}}}}}|||{{{xxxwwwvvvuuusssqqqooommmmmmlllkkkiiigggeeecccbbbaaa```^^^\\\ZZZZZZZZZZZZYYYXXXXXXZZZ\\\```dddffflllpppwww~~~{{{ssslllfffcccaaabbbbbbcccdddggglllpppxxx~~~xxxhhh\\\YYY\\\iii|||~~~lllccc[[[WWWYYY\\\ZZZWWWVVVzzzuuunnniiieeebbb```^^^]]]]]]\\\[[[YYYVVVTTTSSSPPPOOOMMMJJJHHHFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCCCCDDDGGGIIIKKKMMMPPPTTTWWW]]]bbbjjjrrryyy{{{xxxxxxuuuuuuzzz{{{xxxrrrpppmmmjjjfffdddbbbaaa[[[WWWQQQMMMLLLNNNRRRUUUYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRPPPMMMGGGCCC===:::666444444444444333000000000111111111222222333333333333333333333333111111111111111222222222000111111111111222222222333333333333333333333333222222222222222222222222333222111222333444333222111111111111222222222333222222222222333333333333555555555555555555555555333333444555555555555444777777999;;;;;;===FFFPPPfff|||~~~uuurrruuuzzz~~~~~~yyyvvvtttsssrrrppppppooooooooooooppppppqqqrrrsssuuuxxxzzz{{{|||}}}|||zzzxxxuuurrrpppooollljjjhhheeebbb```^^^^^^ZZZYYYXXXXXXYYYZZZ\\\]]]aaabbbeeeiiiqqq|||uuulllgggbbbbbbaaaaaadddjjjrrrwwwsss___[[[ZZZbbbqqqxxxiii```ZZZZZZ\\\ZZZWWWVVVxxxrrrmmmiiieee___ZZZWWWVVVUUUTTTUUUUUUTTTRRRQQQOOONNNMMMHHHHHHGGGEEEDDDBBBBBBAAACCCBBBAAAAAA@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCEEEFFFGGGHHHKKKNNNOOOTTTZZZ```gggqqq}}}}}}{{{xxxwww}}}~~~|||sssqqqnnnkkkiiifffccc```\\\XXXRRRMMMKKKMMMPPPSSSWWWWWWWWWWWWVVVUUUSSSSSSPPPPPPQQQRRRRRRNNNIIIEEE???;;;777555444444333222000000111111111222222222333333333333333333333333000000000111222222222333000000111111111222222222333333333333333333333333222222222222222222222222222222222222333333333222111111111222222222333333222222222333333333333333555555555555555555555555333444555555666666555555777777999<<<<<<@@@KKKVVVnnn~~~vvvooonnnsss{{{}}}||||||}}}}}}~~~{{{yyyvvvsssoookkkiiigggdddcccaaa___^^^]]]\\\\\\]]]]]]]]]___fffoooyyy~~~tttnnneeedddcccbbbeeemmmwww~~~}}}ggg```[[[^^^hhh|||mmmccc[[[ZZZ[[[YYYWWWWWW}}}uuunnnhhhaaa]]][[[XXXTTTQQQQQQQQQQQQQQQNNNNNNMMMKKKJJJIIIIIIHHHEEEEEEEEEDDDCCCBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBCCCAAACCCDDDDDDDDDDDDGGGIIIGGGKKKOOOTTTZZZcccnnnvvv{{{zzzuuuwww|||tttqqqnnnkkkjjjgggccc```]]]YYYRRRMMMJJJLLLOOOQQQUUUUUUUUUUUUUUUTTTSSSSSSOOOOOOPPPQQQQQQOOOJJJGGG@@@===888555444333222111111111111111222222222222222222222222222222222222000000000111222222222333000000111111111222222222333333333333333333333333222222222222222222222222222222333222222111222222111222222222222333333333222222333333333444444444555555555555555555555555555555666777777777777777666666888<<<>>>CCCPPP]]]vvvzzzvvvooolllmmmttt||||||yyywwwpppooommmjjjgggdddaaa___]]]]]]\\\^^^bbbhhhmmmqqqwww}}}yyyssshhhgggfffeeeiiipppzzzrrreee\\\\\\cccrrrqqqfff[[[YYYYYYXXXVVVWWWxxxtttmmmfffaaa\\\XXXTTTQQQOOOMMMMMMNNNOOONNNNNNMMMLLLKKKIIIIIIHHHHHHIIICCCCCCCCCCCCCCCBBB@@@@@@@@@??????>>>>>>>>>??????<<<===>>>???@@@AAAAAABBB@@@AAABBBAAA@@@AAACCCDDDCCCFFFJJJLLLOOOVVV___fffmmmuuu|||tttsssvvv{{{wwwsssnnnkkkkkkiiieeeaaa___[[[TTTNNNKKKLLLNNNQQQTTTUUUUUUUUUUUUUUUTTTTTTPPPPPPPPPPPPQQQOOOLLLIIICCC???:::777555444222111111111111222222222222333111111111111111111111111111111111111111222222222000111111111111222222222333333333333333333333333333333333333333333333333111222333222111000111222222222222222333333333333222222333333444444555555555555555555555555555555666666777888888888888777666666888===AAAHHHWWWeeeooollliiihhhlllttt}}}~~~|||yyyuuupppllliiidddbbb```aaaccceeefffgggiiinnnwwwyyysssjjjkkkkkklllpppwww}}}lll]]][[[^^^hhhwwwjjj^^^YYYXXXVVVUUUVVV~~~wwwiiieee```[[[XXXVVVSSSQQQMMMLLLLLLLLLNNNNNNLLLKKKMMMLLLKKKJJJIIIIIIJJJJJJCCCCCCCCCCCCCCCAAA@@@??????>>>>>>======>>>>>>???======>>>???@@@@@@@@@@@@>>>???@@@???>>>>>>@@@BBBAAADDDFFFGGGHHHLLLRRRXXXaaahhhqqqzzz}}}xxxwwwwww{{{{{{uuuooollllllkkkhhhdddaaa\\\UUUOOOKKKLLLNNNQQQUUUVVVVVVWWWWWWWWWVVVVVVTTTRRRQQQPPPPPPPPPNNNLLLGGGCCC>>>:::777666444222111111111222222222333333222222222222222222222222222222222111111111111111000111111111111222222222222222222222222222222222333333333333333333333333111333444333000///000222222222222333333333444444222222333333444555555666555555555555555555555555555666666777777777777777777777:::???EEENNN___nnntttgggfffeeefffllluuu~~~~~~{{{sssoookkkiiiiiijjjiiihhhgggjjjooovvv}}}~~~vvvrrrnnnppptttwww|||uuubbb]]]]]]aaauuuqqqbbb[[[WWWTTTSSSSSSssslllaaa]]]YYYUUUTTTSSSRRRQQQNNNMMMMMMNNNOOONNNLLLIIIJJJIIIGGGFFFFFFFFFGGGHHHDDDDDDEEEEEEDDDBBBAAA????????????>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>???@@@???>>>>>>@@@BBB@@@BBBDDDDDDCCCEEEJJJOOOTTTZZZbbbiiiooowww{{{wwwwwwzzz~~~wwwppplllmmmmmmjjjgggbbb]]]VVVOOOLLLLLLNNNQQQWWWWWWXXXXXXYYYYYYXXXXXXWWWTTTRRRQQQQQQQQQPPPOOOIIIFFF@@@<<<:::888666444111111222222222333333333333333333333333333333333333222222222111111000000000111111111111222222222111111111111111111111111333333333333333333333333111333444333000...000222222222333333333444444444222222333333444555666666555555555555555555555555444555555666666666666666888888;;;AAAHHHRRRdddssswwwjjjdddcccdddgggmmmvvv|||uuuqqqqqqqqqqqqpppmmmnnnooopppttt{{{~~~yyytttrrrsssvvv||||||gggaaa______nnnvvvfff]]]XXXSSSQQQQQQ|||qqqgggaaa[[[XXXUUUTTTUUUWWWWWWWWWQQQPPPNNNNNNNNNNNNLLLJJJIIIIIIHHHGGGFFFFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAADDDFFFGGGKKKOOOUUU\\\ccckkkrrrwww{{{wwwuuu}}}uuunnnkkkkkkkkkjjjdddaaaZZZSSSMMMLLLNNNQQQ[[[]]]^^^^^^[[[YYYYYYYYYYYYWWWTTTQQQOOONNNMMMMMMIIIGGGCCC>>>:::666333111444333222222111111222222333333333333333333333333222111000111333444333222//////000111222222333333111111111111111111111111111222222333333222222111333333333222222111111111222222222222222222222222333333333444444444555555555555555555555555555555111333555666555555555666===:::<<>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFGGGJJJOOOTTTYYY___eeejjjnnnsss{{{}}}yyy{{{|||zzzrrrooonnnllljjjfffccc\\\UUUOOOMMMOOOQQQZZZ\\\^^^^^^\\\ZZZZZZZZZWWWVVVTTTRRRQQQPPPPPPQQQMMMJJJFFF@@@;;;777555444444333222222111222222222333333333333333333333333222111000111333444333222000000000111222222333333222222222222222222222222333333333444444333333333333333333222222222111111444444444444444444444444333333444444444555555555555555555555555555555555666888::::::999999999;;;>>>===BBBMMMYYYeeetttxxxlllddd^^^ZZZ\\\___dddlllvvv~~~}}}}}}}}}|||yyytttrrrtttvvvwww|||nnnfffbbbeeejjjuuuqqqbbbYYYUUURRRPPPxxxrrrmmmjjjhhhgggeeeeeeeeeeeecccbbb___\\\VVVRRROOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCCCCDDDFFFJJJMMMOOOSSSXXX[[[```eeelllrrryyy|||yyyyyy{{{vvvsssrrrnnnkkkiiifff```XXXRRROOOPPPRRRYYY[[[]]]^^^]]]\\\\\\\\\WWWVVVUUUTTTTTTTTTTTTUUURRRNNNIIICCC===:::777777444444333222222222222222222222222222222222222222222111000111333444333222000000111111222333333333333333333333333333333333333444444555555444444333333333333333222222222222444444444444444444555555333444444444444555555555555555555555555555555555666888999999777777888:::;;;>>>FFFTTT```lllyyyyyymmmddd___\\\\\\^^^aaafffmmmxxx}}}}}}~~~yyyvvvrrroooqqqwww}}}yyynnngggdddeeeiiivvv}}}lll^^^UUUQQQPPP{{{uuuqqqrrrpppooooooooonnnkkkiiiccc^^^XXXSSSPPPNNNMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@?????????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAACCCEEEGGGIIIJJJMMMPPPSSSWWW\\\bbbhhhmmmuuu}}}zzzxxxxxx|||{{{uuutttppplllllljjjddd]]]VVVSSSRRRTTTXXXZZZ]]]]]]]]]\\\\\\]]]XXXXXXWWWWWWVVVVVVVVVVVVUUUQQQKKKEEE???;;;999888444444333222222222222333111111111111111111111111222111000111333444333222111111111222222333333333333333333333333333333333333333444444444444333333333333333333333333333333222222222333333333333333444444444444555555555555555555555555555555555555555777888777666666777999<<>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>?????????@@@BBBDDDFFFGGGIIIMMMOOONNNSSSXXX]]]aaagggoootttzzz|||yyyxxxyyy|||yyyuuurrrpppooommmiiibbb[[[WWWVVVVVVXXXZZZ\\\]]]\\\[[[[[[[[[YYYYYYYYYXXXWWWVVVUUUUUUUUURRRLLLFFF@@@<<<:::999555444333333222222333333111111111111111111111111222111000111333444333222222222222222222333333333333333333333333333333333222222333333333333222222333333333333333333333333222222222333333444444444444444444555555555666666666666666666666666666666888999999999888999;;;===AAAKKKYYYgggsss}}}pppgggdddfffhhhlllmmmnnnqqqwww{{{wwwtttsssrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwzzz}}}}}}yyyvvvtttqqqooonnnppprrrvvv}}}zzzpppkkkgggiiisssooo^^^TTTQQQ}}}zzzxxxuuusssrrrpppmmmkkk___\\\WWWUUUTTTSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???<<<>>>AAABBBCCCEEEHHHKKKJJJNNNSSSVVVXXX]]]ccciiimmmqqqwww~~~~~~yyywwwxxx}}}{{{vvvsssqqqppplllfff```[[[ZZZZZZYYY[[[]]]\\\ZZZXXXWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTRRRMMMHHHCCC>>>;;;999555444444333333333333333222222222222222222222222222111000111333444333222222222333333333333333333333333333333333333333333111222222333333222222111333333333333444444444444444444444555666666777777444444555555555666666666666666666666666666666666666777777777777999<<<>>>CCCOOO___mmmyyy}}}nnnggghhhkkknnnuuuvvvwwwxxx|||~~~{{{uuupppkkkgggeeeeeecccccccccccccccccccccccccccdddfffiiikkklllmmmmmmlllmmmnnnnnnnnnpppsssvvvxxx|||yyysssooommmlllkkkmmmqqqxxx~~~yyynnneeedddiiiyyy|||iii[[[TTT|||xxxuuusssrrrpppnnngggdddaaa___^^^]]][[[ZZZWWWWWWVVVVVVUUUUUUTTTTTTPPPOOONNNMMMMMMLLLLLLMMMJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???;;;===???@@@@@@BBBEEEGGGHHHKKKOOOQQQRRRUUU[[[```aaacccgggkkkpppwww|||wwwvvvyyy{{{vvvrrrqqqnnnjjjddd___]]]]]][[[\\\]]][[[XXXUUUTTTSSSUUUUUUVVVWWWWWWVVVUUUUUUSSSRRROOOKKKFFFAAA<<<:::555555444333333333333444333333333333333333333333222111000111333444333222333333333333333333333333222222222222222222222222222333333333333333333222333333333444444444555555444444555555666777777777555555555555666666666666666666666666666666666666333444555555666999===@@@GGGVVVhhhuuu{{{ooojjjlllqqqttt{{{|||}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxvvvuuuttttttooolllhhhccc___\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ[[[^^^___aaabbbbbb___```aaa```______bbbeeeeeeiiimmmqqqtttxxx~~~vvvooolllkkkllllllqqqxxxvvviiieeefffrrr{{{iii^^^|||xxxvvvuuutttssspppnnnllljjjiiihhheeeccc```______^^^]]]\\\\\\[[[UUUUUUTTTSSSRRRRRRRRRRRRLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???===>>>@@@@@@@@@AAADDDFFFCCCFFFIIIJJJJJJMMMRRRVVVYYYZZZ\\\___cccjjjqqqwwwzzzxxxvvvxxx|||~~~xxxrrrrrrpppkkkfffaaa___^^^\\\]]]]]][[[WWWSSSQQQQQQQQQRRRTTTVVVWWWWWWVVVVVVRRRRRRPPPMMMIIICCC>>>;;;555555444333333333333444333333333333333333333333222111000111333444333222333333333333333333333333111111111111111111111111333444444555555444444333333333333444444555555555222222333333444555666666555555555555666666666777777777777777777777777777777888999999;;;>>>BBBEEEQQQaaattt|||qqqnnnpppuuuxxx}}}wwwtttsssrrrpppnnnoooooonnnlllkkkjjjiiiiiigggddd```\\\XXXWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVYYY[[[]]]]]]^^^YYY[[[[[[YYYWWWWWWZZZ]]]YYY]]]```bbbdddggglllppppppvvv}}}~~~uuunnnlllmmmooopppvvvpppjjjhhhppp~~~uuuhhh}}}zzzyyywwwvvvtttrrrooollliiihhheeebbb]]]ZZZYYYXXXWWWVVVTTTRRRPPPOOOOOONNNLLLJJJKKKIIIFFFEEEEEEEEECCCBBBBBB@@@===<<<===?????????>>>>>>============>>>???<<<<<<======>>>@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJNNNQQQTTTWWWZZZ^^^bbbeeennnuuu~~~~~~yyyyyyyyyxxxwwwrrrnnnooolllfffbbbaaa___^^^]]]\\\ZZZVVVQQQMMMMMMOOORRRUUUVVVUUUSSSRRRRRRQQQPPPLLLGGGBBB===:::888666222111111222222222444444444333333222222222333333333333333333333333222222333333333333444444222222222222222222222222555555555444444333333333444444444444444444444444222333333444444333333222333444555555666666555555777777777777888888888888777888;;;<<<999999BBBMMMYYYlllxxxnnnnnnssswwwyyy}}}zzzvvvtttsssqqqmmmjjjgggfffffffffcccbbbaaa```____________aaa^^^[[[XXXVVVVVVXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXX[[[[[[[[[[[[ZZZXXXWWWWWWXXXXXXZZZ\\\^^^```aaabbbfffhhhkkkoootttxxx{{{}}}~~~zzzssspppooorrruuuvvvrrrfffjjjxxxrrrvvvrrrmmmiiifffdddaaa___\\\ZZZWWWVVVUUUTTTQQQOOOLLLJJJGGGFFFFFFFFFDDDCCCEEEBBB@@@??????@@@???>>>>>>>>>=========>>>>>>???============>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHJJJMMMOOOQQQUUUYYY\\\___eeemmmrrruuuyyy}}}xxxvvvtttxxx{{{uuuqqqpppnnnhhhcccbbb```___^^^]]][[[VVVPPPLLLLLLNNNQQQTTTUUUTTTSSSRRRRRRQQQOOOMMMHHHCCC>>>;;;888666333111222333333222444444444333333222222222333333333333333333333333222222333333333333444444222222222222222222222222555555444444444333333333444444444444444444444444222333333444444333333222333444555555666666555555555555555555666666666777888999;;;<<<;;;<<>>??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDDBBBDDDFFFHHHIIIKKKOOOQQQTTTYYY___cccfffiiinnnrrr|||zzzuuusssqqqzzzzzzsssqqqooojjjfffeee``````___^^^\\\VVVOOOJJJJJJLLLOOOQQQSSSSSSRRRQQQPPPPPPOOOMMMIIIDDD@@@===999666333222333444444444444444333333333333222222333333333333333333333333222222333333333333444444333333333333333333333333555444444444444333333333444444444444444444444444333333444444444444333333444444555666666666666555555555555666666666777777999999;;;======AAANNN\\\wwwxxxwwwxxxxxxwwwxxxwwwtttqqqmmmiiigggeeeaaa```^^^]]]\\\\\\]]]]]]aaa``````_________````````````aaabbbccceeeffffffiiiiiijjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmllllllllllllkkkjjjgggeeecccbbb^^^______`````````aaaaaacccdddeeefffffffffffffffdddfffhhhjjjmmmqqqvvvyyyuuuuuuvvvyyyrrrpppxxx|||wwwsssmmmgggccc\\\YYYUUURRRPPPMMMKKKHHHHHHGGGEEEEEEEEEDDDAAA???@@@@@@???>>>>>>>>>??????@@@@@@???>>>======>>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCEEEEEEEEEGGGIIILLLOOOSSSWWWZZZ\\\^^^aaadddlllrrrzzzxxxuuuqqqwww~~~uuusssqqqmmmjjjiiiaaaaaa```___\\\VVVOOOIIIHHHJJJLLLNNNPPPPPPQQQQQQNNNNNNNNNMMMJJJFFFBBB@@@:::777444333444555555444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444444444333333444444555666666666666666777777888888888999999999999999;;;===???FFFVVVfff~~~}}}{{{yyyzzzxxxtttpppllliiifffeeeccccccbbbbbbbbbcccdddeeeggggggffffffggghhhhhhiiikkklllnnnqqqrrrssstttsssvvvvvvwwwwwwwwwxxxxxxxxx{{{||||||}}}}}}||||||{{{|||{{{zzzxxxvvvsssqqqpppmmmmmmmmmllllllkkkkkkkkkmmmnnnnnnnnnmmmlllkkkjjjhhhiiiiiijjjkkkmmmoooppptttwwwzzz||||||yyy{{{zzzqqquuuyyytttiiieee```[[[VVVRRRNNNKKKIIIHHHGGGGGGGGGFFFDDDBBBAAAAAA@@@???????????????AAA@@@???>>>============>>>??????@@@@@@AAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHIIILLLNNNPPPRRRSSSUUUVVV]]]bbbjjjqqqxxx|||vvvoooqqqvvvyyyuuussspppmmmmmmcccbbbbbb```]]]XXXPPPKKKGGGHHHIIIKKKLLLMMMNNNOOOLLLLLLLLLLLLJJJGGGDDDBBB<<<999666444444555555444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333444444555555444444333444555666666777777666666888888888888999999999999888888:::===AAAJJJ\\\mmm}}}yyyvvvrrrooommmllljjjjjjkkklllmmmooopppqqqrrrrrrrrrrrrsssuuuvvvwww{{{}}}~~~}}}{{{zzzzzzzzz{{{||||||{{{zzzxxxvvvtttsssrrrqqqqqqppppppooooooqqqsssuuuxxx}}}}}}zzz|||~~~sssrrr{{{vvvooohhhaaaZZZTTTPPPNNNLLLJJJIIIIIIHHHFFFDDDBBBBBBAAA@@@????????????@@@@@@???>>>======>>>>>>@@@@@@@@@@@@AAAAAABBBBBB@@@AAABBBAAA@@@AAACCCDDDGGGHHHIIIKKKLLLMMMNNNNNNOOOTTT[[[bbbiiisss~~~vvvpppoooqqqxxxyyyvvvsssooonnneeedddbbbaaa^^^YYYSSSOOOGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIJJJJJJIIIGGGEEECCC>>>;;;888555555555555444222222333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333333333333444444444444555444444444444444444444444444444555555555555444444555555666777777777777666666666666777777777888888888888;;;???DDDNNNbbbsss~~~|||zzzyyyuuuvvvxxxyyy{{{}}}~~~~~~||||||zzzxxxvvvuuuvvvwwwwwwxxxyyy|||~~~}}}yyyrrrzzzzzzqqqhhh```[[[WWWTTTPPPMMMKKKIIIGGGFFFCCCCCCBBB@@@@@@???????????????>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAA@@@??????AAACCCEEEEEEFFFGGGIIIJJJIIIHHHGGGKKKQQQUUU[[[bbblllsss{{{|||ssspppoooqqq|||zzzuuupppnnnhhhfffcccaaa^^^[[[WWWTTTHHHGGGFFFEEEFFFGGGIIIJJJFFFGGGHHHIIIIIIGGGEEEDDDAAA>>>999666555555444333222222222333333444444444333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555444444444444444444444444444444555555555555444444555555666777777777777777666666777777777888888888888999===BBBHHHSSSfffxxxtttuuu~~~tttkkkfff^^^ZZZTTTOOOLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@@@@BBBCCC@@@@@@@@@BBBCCCDDDCCCBBBEEEHHHLLLOOOQQQVVV]]]bbbfffmmmwwwsssooojjjiiippp}}}uuuooommmiiigggccc```___\\\YYYWWWHHHGGGEEEDDDDDDEEEGGGHHHDDDEEEGGGHHHHHHGGGEEEDDDBBB???:::777666555333222222222222333333444444444333333333333333333333333222222333333333444444444444444444444444444444444333333333444444555555555444444444444444444444444444444555555555555444444555666666777777777777777888999999999999::::::::::::;;;???EEEKKKVVViii{{{wwwqqq}}}zzzrrrkkkcccZZZSSSPPPMMMJJJGGGIIIHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@??????>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBEEEIIIMMMQQQSSS[[[aaaiiiooouuu}}}rrrhhhhhhjjjnnn}}}~~~vvvqqqnnnllliiifffcccaaa___\\\YYYOOOGGGAAABBBDDDDDDDDDGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDAAA===888555333333333555444333333222222222222222222222222222222222222222222222222222222222222333444444555555444444333444444444444444444444444333333333333333333333333333333444444555666666666666666666666666555555555:::999777666888999999999:::===BBBHHHRRR```nnnwwwzzzssssssxxx~~~tttlllaaaXXXTTTQQQNNNKKKKKKJJJHHHFFFDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEHHHKKKMMMRRRWWW]]]aaaeeellluuu|||tttjjjiiiiiijjjtttzzzssspppmmmkkkgggeeeccc```]]]ZZZPPPGGGAAAAAABBBBBBCCCEEEEEEEEEEEEFFFFFFEEEDDDDDDCCC@@@===999666555555666666555444444333333333444222222222222222222222222222222222222222222222222333444444555555444444333222222222222222222222222333333333333333333333333333333444444555666666666666666666666666666666666999888777666777888999999:::===CCCKKKWWWdddpppwwwvvvmmmmmmqqq}}}tttggg]]]XXXUUURRROOOMMMKKKIIIFFFDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????AAAAAA@@@@@@AAACCCDDDEEEHHHLLLPPPRRRTTTXXX___dddmmmwww{{{oookkkjjjhhhkkkrrrvvvrrrooollliiifffdddaaa^^^[[[RRRIIIAAA@@@@@@@@@AAACCCCCCDDDDDDEEEEEEEEEDDDDDDBBB@@@===:::888777888888666666555444444444555555333333333333333333333333333333333333333333333333333444444555555444444333222222222222222222222222333333333333333333333333333333444444555666666666666666666666666666666666888777666666777888999:::<<<@@@GGGSSS```llltttxxxvvvjjjgggjjjrrrvvvhhh]]]XXXUUUSSSQQQMMMLLLJJJHHHFFFEEEEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@?????????@@@@@@?????????@@@AAABBBCCCFFFIIIJJJKKKNNNRRRVVV\\\fffsssvvvnnnkkkhhhhhhkkkwwwzzztttpppmmmiiigggdddaaa^^^[[[UUULLLCCC@@@@@@???@@@BBBAAABBBCCCDDDDDDDDDDDDDDDDDDBBB???<<<:::888888888555555444444444444555555333333333333333333333333333333333333333333333333333444444555555444444333555555555555555555555555444444444444444444444444333333444444555666666666666666666666666777777777666777777777666888:::<<>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@????????????>>>>>>???@@@BBBCCCBBBCCCEEEGGGHHHJJJMMMOOOTTTZZZdddnnn{{{~~~qqqllliiihhhiiimmmvvvwwwqqqnnnjjjgggeeebbb^^^[[[XXXNNNEEECCCBBB@@@@@@BBB???@@@AAABBBCCCDDDDDDDDDFFFDDDAAA>>>:::888777666444333333333333333444444333333333333333333333333333333333333333333333333333444444555555444444333555555555555555555555555444444444444444444444444333333444444555666666666666666666666777777888888555777888777777888;;;>>>BBBJJJXXXgggttt|||~~~~~~wwwlllgggccclll|||xxxsssrrryyy}}}wwwrrrpppxxx~~~ttthhh^^^XXXUUURRRPPPNNNOOOPPPQQQQQQPPPOOONNNIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>???AAABBBCCC@@@AAACCCDDDFFFHHHIIIJJJKKKQQQXXX___jjj}}}xxxoookkkjjjiiifffllluuu}}}ssspppllliiifffccc___\\\XXXOOOGGGEEEDDDAAA???@@@>>>>>>@@@AAACCCCCCDDDDDDGGGEEEBBB>>>;;;888666555333333222222222333444444333333333333333333333333333333333333333333333333333444444555555444444333333333333333333333333333444444444444444444444444333333444444555666666666555666666777777888888999555777999999888999===AAAFFFQQQbbbqqq{{{rrrfff```fffrrrvvvpppmmmpppwwwtttmmmjjjjjjqqq~~~|||oooeee^^^YYYUUUQQQPPPRRRVVVYYYYYYXXXVVVTTTOOOOOOMMMKKKIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@?????????@@@AAABBBAAAAAAAAACCCEEEFFFFFFEEEDDDIIIPPPUUU]]]lllxxxqqqmmmlllgggiiinnnssszzzvvvsssooollliiifffbbb___UUUMMMGGGFFFEEEAAA>>>>>><<<===???@@@BBBCCCCCCDDDDDDCCCAAA>>>;;;999777666333333333333333444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555333333444444555666666666555666666777888888999999555888;;;;;;999:::???DDDNNN\\\ppp~~~~~~}}}|||}}}}}}|||{{{zzzzzz{{{|||zzziii```ccclll}}}vvvpppkkkllloooyyywwwooommmdddjjjuuuwwwlllddd^^^XXXSSSRRRUUUZZZ^^^___^^^ZZZXXXTTTSSSQQQOOOLLLJJJHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@>>>>>>>>>???@@@BBBBBBBBBCCCEEEEEEDDDCCC@@@FFFMMMQQQUUU```rrrwwwrrroookkklllllllllpppwww{{{yyyvvvrrrnnnkkkhhhdddaaaSSSLLLFFFFFFEEEAAA======;;;<<<>>>@@@BBBCCCCCCDDDBBBAAA@@@>>><<<:::888777444444444444444555666777444444444444444444444444444444444444444444444444333444444555555444444333666666666666666666666666555555555555555555555555333333444444555666666777555666666777888999999999555999<<<;;;:::;;;@@@EEEVVVfff{{{~~~}}}xxxwwwuuusssrrrqqqrrrrrrpppooonnnnnnoooqqqsssuuuvvvvvvxxxzzz|||lllaaacccjjj{{{vvvmmmmmmnnnssswwwllljjjhhhmmm|||~~~zzzyyyxxxmmmeee___[[[ZZZYYY\\\aaabbb___^^^___```]]]XXXTTTPPPNNNNNNNNNKKKJJJIIIHHHFFFEEECCCBBBBBBBBBBBBBBBDDDFFFHHHJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAAAAABBBDDDEEE??????@@@AAABBBDDDDDDEEEEEEEEEHHHMMMOOOTTTbbbrrr{{{uuuuuupppnnnqqqqqqqqqvvv~~~xxxooommmlllfffbbb```VVVNNNEEEAAADDDEEEBBB???<<<<<<===???@@@AAABBBCCCCCCCCCCCCBBB???;;;888666555444222222444555555444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444555555555555444444444444444444555555555555999888777666666777888888888888999;;;:::<<>><<<<<<===???@@@AAABBBCCCCCCCCCCCCBBB???<<<888666666444222333444555555444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444555555555555444444666666666666777777777777999888777666666777888888999999:::<<<<<>>CCCPPP]]]wwwzzzxxxtttrrrrrrqqqooonnnlllnnnppppppooopppqqqsssssssssrrrssstttwwwyyy{{{}}}{{{yyyxxxxxxzzz|||~~~~~~mmmfffdddmmm~~~yyyqqqrrr{{{yyytttrrrrrrssstttyyy{{{ssskkkccc^^^[[[ZZZ^^^dddnnnrrrxxx|||{{{vvvpppkkkfffbbb\\\TTTOOOKKKIIIHHHFFFGGGGGGHHHHHHIIIJJJKKKMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGIIILLLLLLJJJKKKPPPUUU```nnn|||{{{yyy{{{vvvrrrmmmhhhfff[[[TTTKKKEEECCCBBB???===<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCAAA>>>;;;999777555333333444555555444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444555555555555444444444444444444555555555555777777777777777888888888;;;999:::<<<@@@HHHXXXggg}}}||||||}}}|||yyyyyyyyyyyyyyyxxxzzz|||}}}}}}~~~rrrgggaaagggvvv}}}xxx|||yyysssnnnkkklllqqqyyy~~~uuujjjccc^^^[[[^^^ccclllrrrzzz}}}zzztttooofff\\\SSSLLLHHHFFFFFFGGGIIIJJJLLLNNNOOOPPPNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGHHHGGGJJJLLLLLLKKKMMMPPPRRRXXXcccvvv{{{xxx|||}}}uuunnnhhhfff^^^XXXOOOHHHDDDAAA???===<<<<<<===???@@@AAABBBCCCBBBCCCCCCCCCBBB???<<<;;;888666444444555555444333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444555555555555444444444444444444555555555555666666777777888888888888:::999:::>>>CCCNNN```qqqzzzvvvvvvxxxzzzxxxjjjaaadddnnn{{{ppplllhhhiiioooxxxvvvoooiiicccdddggglllqqqyyyyyytttkkk```VVVNNNHHHEEEHHHIIILLLNNNQQQRRRSSSTTTNNNNNNMMMKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGJJJLLLJJJJJJNNNPPPPPPTTT\\\jjj}}}|||~~~{{{oooiiihhhbbb\\\SSSKKKEEEBBB???===<<<<<<===???@@@AAABBBCCCBBBCCCDDDDDDBBB@@@>>><<<888777555444555555444333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444555555555555444444666666666666777777777777555666777888888999888888:::999;;;AAAHHHUUUiiizzz{{{wwwssstttuuuyyypppddddddiiiuuuyyyqqqlllnnnrrrxxx~~~wwwqqqooopppooorrrvvv{{{~~~ssspppiii```XXXPPPJJJHHHHHHJJJLLLNNNPPPQQQRRRRRRNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJGGGKKKLLLHHHHHHMMMOOOMMMPPPUUU___mmm~~~tttlllllleee___VVVMMMFFFBBB@@@>>><<<<<<===???@@@AAABBBCCCBBBCCCDDDDDDCCCAAA???===999777555555555555444333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444666666666666777777777777444555777888999999888888::::::>>>EEENNN\\\qqqyyyuuusssssstttxxxwwwiiifffeeejjj~~~tttqqqpppqqqzzz{{{xxxxxxssstttuuuvvvxxxyyyzzz{{{mmmjjjeee___YYYRRRMMMKKKGGGHHHJJJLLLMMMNNNMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHIIIKKKKKKLLLHHHLLLKKKFFFFFFLLLMMMJJJMMMQQQXXXbbbpppwwwppppppgggbbbXXXOOOGGGBBB@@@???<<<<<<===???@@@AAABBBCCCBBBCCCDDDDDDCCCBBB???>>>999777555555555555444333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444555555555555555555444444444444444555555555666444555777888999999999888;;;<<>>>>>===<<<===@@@BBBCCCBBBDDDCCCBBBDDDFFFEEEAAA===;;;999666555555666555555555555555555555555555555333333444555555444333333555555555555555555555555444444444555555555555666444444444444444444444444666666444333333444555666666888999999888888999:::@@@???CCCMMM___rrrzzzrrrnnnqqquuuwww}}}uuufff```cccppp|||~~~vvvuuuyyyzzzzzzuuunnnhhhccc^^^ZZZWWWSSSQQQNNNMMMLLLLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIFFFMMMMMMQQQ```lllyyytttkkkhhhbbbYYYPPPHHHCCC@@@???>>>===>>>AAACCCCCCCCCDDDCCCCCCDDDEEEDDDAAA>>><<<999666555666666555555555555555555555555555555333444555555555555444333555555555555555555555555444444444555555555555666555555555555555555555555666555444444444444555666666888999999888888:::;;;@@@AAAGGGTTTfffxxxzzzsssnnnpppssstttxxx~~~|||mmmdddcccmmmwwwzzzyyy{{{{{{zzzsssvvv{{{|||vvvpppjjjddd___\\\XXXRRROOOMMMLLLKKKJJJHHHGGGGGGFFFGGGHHHIIIJJJKKKIIIGGGEEEEEEEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJKKKMMMLLLKKKIIIHHHHHHGGGGGGFFFKKKJJJMMMZZZdddvvvwwwnnnkkkeee^^^UUUMMMGGGCCCAAA???>>>>>>AAACCCCCCCCCDDDCCCCCCDDDEEEDDDAAA???<<<:::777666666666666555555555555555555555555555333444555555555555444333555555555555555555555555444444444555555555555666666666666666666666666666666555555444444555666666666888999999888999;;;===>>>DDDNNN^^^pppzzztttooopppqqqqqqtttwwwxxxkkkdddhhhppp}}}}}}{{{{{{wwwpppnnnpppvvv}}}yyyqqqkkkgggbbbZZZSSSNNNLLLJJJIIIFFFGGGGGGGGGHHHJJJMMMOOOPPPNNNJJJHHHFFFGGGHHHIIILLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHMMMKKKMMMWWW___ooozzzooolllgggaaaZZZSSSKKKFFFBBB@@@>>>>>>@@@BBBBBBBBBDDDDDDDDDDDDDDDCCCAAA@@@===;;;888777777777666555555555555555555555555555444444555555555555444444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555666666666777888999999999:::<<>>@@@AAAAAADDDDDDDDDDDDCCCAAAAAAAAA???<<<999777777777666555666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444444555555666666777777777777888999999999;;;>>>AAA@@@LLL```uuu~~~wwwuuusssqqqrrrssssssqqqppprrrwww~~~|||kkkdddfffqqqzzzuuuvvv}}}sssjjjjjjmmmrrrtttnnncccZZZRRRMMMJJJHHHFFFHHHIIIIIIIIILLLRRRWWWZZZXXXTTTPPPNNNLLLLLLLLLNNNNNNMMMLLLLLLKKKJJJJJJFFFFFFGGGGGGHHHJJJKKKLLLHHHMMMJJJJJJRRRXXXeee{{{uuupppjjjeeeaaa\\\UUUOOOEEEBBB>>>===>>>@@@AAABBBDDDEEEEEEDDDBBB@@@AAABBB@@@===:::888888888666555666666666666666666666666666666555444444555666666555555555555555555555555444444444555555555555666444444444444444444444444444444666777777777777777777888999999999<<<@@@CCCHHHWWWmmm{{{ssstttsssppppppqqqoookkkiiiiiiiiilllpppsssssssssrrrrrrsssuuuxxx|||qqqgggggglll|||~~~{{{xxx}}}pppmmmjjjiiiqqq~~~~~~qqqkkkbbbYYYSSSOOOKKKIIIFFFIIIJJJJJJIIILLLSSSYYY]]]\\\YYYUUURRROOOMMMLLLOOONNNMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJHHHMMMJJJJJJRRRWWWdddzzzzzztttlllgggddd```ZZZTTTHHHEEEAAA???@@@BBBCCCDDDCCCEEEEEEDDDAAA@@@AAACCCAAA>>>:::999888888777555666666666666666666666666777666555444444555666777555555555555555555555555444444444555555555555666555555555555555555555555333444666777888888777777777888999999999<<>>;;;999888888777666777777777777777777777777777666555444444555666777555555555555555555555555444444444555555555666666666666666666666666666666333444666777888888888777888888999999:::===BBBEEE[[[lll~~~wwwnnnpppnnniiiffffffaaaYYY[[[XXXUUUTTTUUUVVVWWWVVVTTTTTTTTTUUUWWW[[[^^^```jjjqqqzzz}}}{{{zzz{{{||||||||||||yyynnnllldddnnntttnnnmmmmmmwwwyyy|||}}}}}}}}}xxxtttqqqgggccc\\\XXXVVVTTTPPPMMMLLLKKKIIIJJJMMMRRRXXX[[[___aaabbb___YYYTTTRRRRRRPPPOOOMMMMMMMMMLLLJJJGGGGGGGGGGGGGGGHHHIIIJJJJJJNNNLLLLLLOOORRRZZZkkkzzz~~~sssmmmiiibbb\\\ZZZOOOGGGBBBCCCEEECCCCCCDDDEEEEEEDDDDDDCCCBBB@@@@@@???>>><<<;;;:::999999888555555666666777777888888555555555555555555555555444555666777777666555444777777666666555555555444666666666666666666666666666666666666666777888888<<<::::::;;;:::<<>>===<<<:::999888777777666666666666777777777777666666666666666666666666555555666666666666555555777666666666555555555555666666666666666666666666666666666666666777888888:::999999;;;;;;>>>HHHSSSkkk~~~yyytttnnniiiccc^^^ZZZVVVRRROOOKKKJJJJJJJJJJJJKKKKKKLLLJJJKKKKKKKKKKKKMMMPPPSSSZZZaaakkkuuuyyywwwrrroookkkhhhccc``````______^^^ZZZ^^^eeemmmvvvtttfff]]]bbbooozzzqqqllldddcccaaa___\\\\\\___aaa_______________```aaaaaagggfffffffffggggggeeebbb^^^]]][[[[[[\\\^^^bbbdddjjjkkkjjjfffaaa\\\YYYXXXTTTQQQNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLOOONNNOOORRRVVV___pppyyypppnnnhhhaaa]]]UUUOOOKKKLLLMMMIIIEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB>>>===;;;999888777777666777777777777666666666666777777777777777777777777666666555555555555666666666666666666555555555555666666666666666666666666777666666666666777888888888777999;;;===AAAMMMYYYwww|||wwwnnnhhh```XXXSSSPPPNNNMMMGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHHHHHHHJJJMMMPPPXXXaaaooo|||yyytttmmmhhhaaa\\\YYYXXXWWWVVVQQQTTTXXX^^^dddmmmvvv{{{yyykkk___```gggwwwssslllbbb___[[[WWWTTTSSSUUUWWWVVVVVVVVVXXX[[[___ccceeeiiikkkmmmppprrrrrrpppnnniiihhhhhhggghhhjjjlllnnnqqqpppnnnjjjddd___[[[YYYTTTQQQMMMJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNPPPTTTYYYbbbrrrtttpppkkkccc^^^XXXRRROOOPPPPPPKKKFFFDDD@@@AAABBBBBBCCCCCCCCCCCC???>>><<<:::999888777777888888777777666666555555666666666666666666666666777666555444444555666777666666666666666555555555666666666666666666666666777777666666777777888999888888:::===>>>CCCRRR```}}}}}}ssslllaaaWWWQQQOOOMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIKKKMMMPPPYYYeeewwwyyyrrriii```[[[YYYXXXWWWTTTUUUWWWYYY]]]bbbiiinnnwwwtttiiieeedddnnnqqqiii___\\\WWWSSSPPPPPPQQQQQQRRRSSSTTTWWW\\\bbbhhhkkkooorrrvvvzzz{{{{{{zzzzzzttttttuuuuuuvvvxxxyyyzzzyyyvvvrrrlllgggaaa\\\XXXSSSOOOKKKIIIHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKNNNNNNPPPVVV[[[eeeuuuyyysssmmmeee___YYYTTTQQQRRRRRRLLLFFFDDD???@@@AAABBBCCCCCCCCCCCCAAA@@@>>><<<:::999888888888888777777666666555555555555555555555555555555777666555444444555666777555555555666666666666666666666666666666666666666777777777777777888999999::::::<<<>>>???EEEUUUeee{{{sssggg\\\UUUPPPNNNLLLLLLKKKJJJHHHGGGFFFEEEEEEGGGHHHJJJJJJJJJKKKNNNPPPYYYfff{{{tttjjjbbb___\\\[[[YYYZZZZZZYYYYYY[[[___bbbiiitttrrrhhhaaafffuuuyyyllldddZZZVVVRRRPPPPPPPPPQQQPPPRRRSSSUUUYYY___eeekkkooouuuyyy~~~|||vvvoooiiibbb[[[WWWQQQNNNKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNRRRYYY___iiiyyywwwooogggbbb[[[UUURRRSSSRRRMMMGGGEEE???@@@AAABBBBBBBBBBBBBBBBBBAAA???===;;;999888888777777777777666666666666555555555555555555555555666666555555555555666666555555555666666666666666666666666666666666666666888777777777777888999999:::;;;>>>@@@@@@HHHZZZkkk~~~rrrggg^^^WWWQQQNNNKKKJJJIIIHHHHHHGGGGGGGGGEEEGGGIIIJJJJJJKKKLLLNNNZZZhhh~~~wwwnnnhhhdddbbb```___^^^[[[XXXWWWWWWYYY]]]eeeqqq|||xxxkkk```aaalllrrrfff```XXXUUUSSSSSSUUUWWWVVVUUUVVVXXX[[[___eeekkkpppssszzz~~~zzzrrrkkkccc\\\VVVPPPNNNLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQUUU\\\cccmmm~~~|||qqqiiifff]]]WWWSSSTTTSSSNNNJJJHHH@@@@@@AAABBBBBBBBBAAAAAABBBAAA???<<<:::999888777666666666666777777777777555555555555555555555555555555666666666666555555555555555555666666666777666666666666666666666666888888777777888888999:::888:::>>>@@@BBBKKK___rrrwwwlllbbbZZZUUUPPPOOONNNLLLKKKJJJIIIIIIEEEGGGIIIKKKKKKKKKMMMNNNWWWeee|||xxxssspppmmmmmmkkkgggaaa]]]ZZZZZZWWW\\\cccjjjsssuuufffdddjjjzzzvvvlllddd___ZZZXXXWWWYYY\\\______]]]\\\^^^bbbggglllrrrvvvyyy|||}}}tttlllddd\\\VVVOOONNNNNNOOOPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSXXX___fffpppssskkkjjj___XXXTTTUUUTTTPPPLLLKKKAAAAAAAAABBBBBBAAAAAA@@@AAA@@@>>>;;;999777666666555555666666777777888888777777777777777777777777444555666777777666555444444555555555666666777777666666666666666666666666888888888777888888999:::666999===@@@CCCMMMcccwwwxxxlllbbb\\\YYYXXXUUUQQQNNNLLLJJJIIIGGGIIIKKKMMMMMMMMMNNNPPPNNN\\\sss}}}{{{{{{yyyuuunnngggcccaaaWWWZZZ\\\___eeessspppjjjlllwww~~~{{{|||}}}{{{xxxrrrkkkgggffffffcccccccccdddfffhhhjjjkkkjjjjjjkkknnnrrrwww{{{~~~xxxqqqjjjaaaZZZUUUSSSPPPNNNNNNNNNMMMLLLNNNNNNNNNOOOPPPRRRSSSTTTXXXXXXZZZ^^^hhhvvvzzzppphhhfff^^^VVVSSSUUUTTTPPPJJJAAA@@@??????AAACCCCCCBBBBBBAAA???<<<:::888777777777777777777777777777777777777777777777777777777888777666555444444555666444555555666666666666666777666666666555555555555555666777777666777999;;;777:::===BBBKKK[[[nnn|||}}}rrrllleeebbb___ZZZUUURRROOONNNOOOMMMKKKKKKLLLMMMMMMLLLSSSZZZiii~~~~~~wwwlllccc```\\\[[[]]]```hhhvvvwwwnnnmmmwww}}}uuusssvvvxxxxxxxxxuuurrrqqqqqqrrruuuuuuuuuvvvwwwxxxyyyyyytttttttttuuuxxx}}}}}}vvvooofff```\\\YYYUUURRRRRRRRRQQQPPPSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[^^^bbbkkkyyytttkkkhhhaaaYYYVVVWWWVVVRRRMMMCCCBBB@@@@@@AAACCCBBBAAABBBAAA???===:::999888777888888888888888888888888777777777777777777777777888777666555444555555666444555666666777777666666777777666666666555555555555777777777777777999;;;999;;;@@@FFFQQQbbbuuuxxxvvvrrrllleee^^^YYYVVVSSSQQQNNNMMMNNNOOOOOONNNRRRWWWdddvvvvvvggg```ZZZYYY[[[aaammmxxx}}}rrrooouuuwwwssssssvvvyyy}}}~~~~~~~~~wwwnnniiieeeaaa[[[XXXWWWWWWWWWWWWYYYYYYZZZ[[[\\\^^^______^^^```ccchhhqqq|||zzzooollleee]]]ZZZZZZXXXTTTPPPGGGDDDBBBAAABBBBBBBBBAAABBBAAA???===;;;:::888888999999999999999999999999777777777777777777777777777777666555555555555666444555666666777777666666777777777666666666555555666777888777777777999;;;;;;===CCCLLLZZZlllyyypppgggbbb]]]ZZZUUURRRRRRRRRRRRQQQRRRTTT\\\kkk{{{vvvjjj^^^XXXXXX\\\dddmmm}}}xxxpppqqq~~~wwwrrrmmmhhhbbb^^^\\\]]]^^^^^^^^^^^^___```aaaaaaaaaaaaaaaccchhhnnnvvvuuuoooiiiaaa]]]\\\ZZZVVVRRRKKKHHHDDDBBBBBBBBBAAA@@@AAAAAA@@@>>>===;;;999888999999999999999999999999777777777777777777777777666666666555555555666666555555666777777777777777777777777666666666666555666777888888777888:::;;;<<>><<<:::999999999999999999999999999888888888888888888888888555555666666666666666666555666666777777777777777888777777777666666666666666777888888777888:::<<<===AAAJJJZZZooo~~~yyyqqqjjjddd```]]]ZZZZZZVVVVVV\\\fffsssoooddd___]]]___cccjjj|||ooofffjjjrrr{{{wwwrrrnnnmmmnnnnnnmmmnnnnnnnnnllljjjgggdddbbb^^^bbbiiiqqqzzztttpppiiiddd```\\\YYYWWWPPPMMMHHHDDDCCCCCCCCCBBBAAAAAAAAAAAA???===;;;999999999999999999999999999888888888888888888888888444555666666777666666666555666777777888888777777888888777777777666666666777888999888888888:::<<>>;;;:::888888888888888888888888888888888888888888888888333444666777777777666666666666777888888888888777888888888777777777666666777888999999888888:::<<>><<<:::777777777777777777777777888888888888888888888888333444666777777777666666666666777888888888888888888888888888777777777777777888999999888999;;;===DDDIIIXXXooo~~~|||yyyxxxyyywwwssssssvvvqqqssstttuuuuuuvvvxxxzzz}}}~~~wwwqqqlllddd___[[[\\\^^^bbbmmmwwwvvvhhhdddgggdddrrr}}}mmmfffddd||||||wwwppphhh```ZZZWWWVVVRRRVVV^^^iiivvvwwwmmmjjjiiieeeaaa```\\\VVVNNNHHHEEEEEEFFFFFFDDDCCCAAA@@@@@@>>>;;;999999999999888888888888777666666666666666666666666888888777777666666555555888888777777666666555555666666666666666666666666999666666:::<<<;;;<<<>>>CCCNNNaaavvv}}}{{{}}}{{{wwwrrrooommmlllkkkjjjjjjiiigggfffeeedddccceeeiiinnntttyyy{{{||||||}}}zzzuuuqqqnnnhhhccc___^^^\\\]]]bbbjjj{{{wwwnnnkkkmmmrrr}}}uuujjjiii}}}uuupppiiiaaaZZZVVVTTTSSSRRRVVV^^^iiiwww}}}qqqmmmlllgggcccaaa]]]WWWOOOHHHEEEEEEEEEEEEDDDCCCAAA@@@@@@>>><<<999999999999999888888888888777777777777777777777777888777777777666666666555888777777777666666666555777777777777777777777777:::666666:::<<<<<<===@@@GGGTTThhh{{{|||zzzzzzwwwrrrmmmjjjgggffffffbbbaaa```^^^]]][[[ZZZYYYZZZ\\\```dddgggiiijjjjjjppppppqqqqqqooollliiigggddd```\\\\\\[[[[[[aaahhhttt~~~xxxrrrnnnqqqzzzzzzmmmjjjyyylllhhhaaaZZZUUUSSSRRRSSSQQQUUU^^^kkkyyyvvvqqqooojjjeeebbb^^^XXXPPPIIIFFFEEEDDDDDDDDDCCCAAA@@@@@@???<<<::::::999999999888888888888888888888888888888888888777777777777666666666666777777777777666666666666888888888888888888888888:::777777:::<<<<<>>;;;:::::::::999999999999888888888888888888888888888666666666666777777777777666666666666777777777777888888888888888888888888:::888999;;;<<<>>>EEELLLZZZmmm~~~yyywwwtttrrrooooookkkeee^^^ZZZXXXWWWWWW\\\\\\\\\[[[ZZZWWWTTTSSSQQQPPPNNNMMMMMMMMMOOOOOOMMMMMMNNNOOOOOOOOONNNMMMMMMKKKKKKMMMMMMMMMRRRXXX^^^jjjyyyvvv}}}qqqfff___[[[UUUTTTRRRPPPPPPQQQSSSUUUYYY___jjjxxx||||||tttqqqmmmfffbbb^^^YYYRRRMMMIIIGGGFFFEEEDDDBBBAAAAAAAAAAAA>>><<<::::::::::::999999999999888888888888888888888888666666666666777777777777666666666666777777777777888888888888888888888888;;;999999<<<<<>>;;;:::999888777777777777888888777777888888999:::888888888888888888888888777777666666555555555444777777777666666666666666999999<<>>;;;:::999888888777777777888888777777888888999:::777777777777777777777777888888777777777666666666888888999999999999999999999:::<<>>???JJJ___tttuuummmkkkmmmtttxxxzzz~~~|||xxxsssrrrppplllkkkooowww}}}}}}vvvqqqpppqqqrrrrrrrrrtttvvvvvvuuutttuuuwwwuuuttttttttttttqqqmmmjjjdddbbb^^^ZZZYYY\\\aaafffoooxxxzzzssstttwwwqqqhhhaaaWWWOOOJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB>>>===<<<;;;::::::::::::888888777777888888999:::999999999999999999999999777777777888888888999999999:::<<<>>>>>>===;;;999999>>>AAADDDRRRjjjrrrjjjjjjlllsssvvvxxx|||{{{xxxwwwxxxyyy|||tttqqqqqqqqqpppooorrrvvvvvvuuuuuuxxxzzzuuuuuuuuuuuutttpppjjjfff___]]]ZZZWWWVVVZZZaaafffnnnwwwtttrrr|||yyysssiiibbbXXXOOOJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBB>>>>>><<<;;;;;;;;;;;;;;;888888888777888999999:::888888888888888888888888888888888999999:::::::::888999;;;===<<<;;;888777999???CCCHHHXXXsssrrriiiiiilllrrruuuvvv{{{}}}zzzyyy{{{wwwvvvuuuxxxxxxxxxyyy{{{zzzyyywwwvvvssspppllliiieee```\\\XXXSSSPPPRRRTTTVVV]]]dddnnnwwwxxxtttvvv|||sssoooeee[[[SSSLLLFFFFFFJJJIIIIIIIIIHHHGGGEEECCCAAA???>>>===<<<;;;:::::::::999999999999999999999999777777888888888999999999:::::::::999999999888888999:::;;;:::999999:::<<<<<>>BBBGGGRRRjjjuuuoooiiikkkmmmnnnoooqqqtttvvvzzz}}}}}}}}}|||{{{zzzyyywwwrrrmmmhhhdddaaa[[[WWWSSSPPPMMMJJJJJJGGGFFFJJJMMMRRR[[[eeeoooyyyvvvppp{{{wwwpppggg\\\UUUMMMFFFFFFIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@>>><<<;;;:::999999999999999999999999999999888888888888888999999999999888888888888777777777999:::;;;:::999999;;;===@@@DDDLLL[[[ttt}}}qqqllliiijjjlllllllllmmmoooqqqvvvxxx|||~~~zzzvvvuuusssqqqoooiiiccc^^^[[[WWWRRRNNNLLLJJJIIIGGGFFFDDDDDDGGGJJJOOOYYYdddnnnxxxzzzpppvvvyyyrrriii^^^WWWNNNGGGFFFIIIIIIJJJJJJJJJHHHGGGEEECCCBBBAAA???===;;;999999888999999999999999999999999888888888888888888888888888777777777777777777777999:::;;;:::::::::<<<>>>???DDDPPPddd~~~wwwnnnkkkkkkkkklllkkkiiijjjlllnnnrrrtttwwwzzzzzzuuuqqqkkkjjjhhhfffccc___YYYUUUPPPMMMIIIGGGGGGGGGGGGGGGEEEDDDEEEGGGIIIMMMWWWbbbnnnxxxtttvvv|||tttkkkaaaYYYQQQIIIGGGJJJIIIJJJJJJJJJIIIHHHFFFEEEBBBAAA???===;;;:::999999999999999999999999999999888888888888888888888888777777777777777777777888999:::;;;;;;:::;;;===??????DDDSSSkkktttmmmlllmmmmmmllljjjhhhhhhjjjlllnnnpppsssvvvzzzzzzuuurrrnnnkkkhhhbbb```^^^[[[YYYVVVQQQNNNGGGEEECCCCCCDDDEEEEEEEEEEEEEEEFFFHHHHHHKKKVVVbbboooxxx}}}zzzwwwnnneee\\\TTTKKKIIIKKKJJJJJJKKKKKKJJJHHHGGGFFFBBBAAA???===<<<;;;::::::999999999999999999999999999999999888888888888888777777777888888888888999999:::;;;;;;;;;;;;===???AAAGGGXXXsss}}}pppkkklllnnnnnnllljjjggggggiiikkkkkkmmmpppsssvvvzzzzzzsssmmmiiigggdddbbb___\\\XXXUUUSSSPPPMMMJJJDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCEEEGGGGGGKKKVVVcccqqq{{{~~~zzzqqqggg___VVVMMMJJJLLLJJJJJJKKKKKKJJJIIIHHHGGGAAA@@@???===<<<;;;;;;;;;999999999999999999999999999999999888888888777777888888888888999999::::::888:::;;;;;;;;;<<<>>>@@@EEEKKK^^^{{{xxxkkkgggjjjnnnmmmkkkhhhffffffhhhjjjjjjlllnnnpppqqqtttxxx{{{{{{~~~|||ssskkkfffdddbbbaaa```\\\WWWRRRPPPMMMKKKIIIFFFEEEEEEFFFGGGGGGEEECCC@@@AAADDDFFFGGGJJJWWWdddttt}}}}}}{{{sssiiiaaaXXXOOOKKKMMMJJJJJJKKKKKKKKKJJJHHHGGG@@@@@@>>>===<<<<<<<<<<<<999999999999999999999999999999999999888888777777888888999999999:::::::::888:::;;;;;;;;;<<<>>>@@@IIIOOObbbtttgggdddhhhmmmllljjjgggeeeeeegggjjjiiikkklllmmmnnnooorrruuuvvvxxx{{{}}}~~~vvvqqqllleeeccceeefffbbb]]]VVVQQQMMMJJJHHHFFFEEECCCCCCCCCCCCAAA???BBBBBBDDDGGGHHHLLLXXXdddrrr~~~wwwkkkbbbYYYPPPKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGCCCAAA>>><<<<<<<<<;;;:::777777777888999999:::::::::999999888888999999:::888888999999999:::::::::<<<999999<<<<<<;;;===AAAEEESSSooowwwkkkdddfffkkkjjjjjjiiiiiihhhfffeeedddiiihhhhhhhhhjjjkkkmmmooorrrssstttvvvxxxyyy{{{{{{zzz{{{}}}~~~wwwpppmmmooollliiiddd^^^XXXRRRMMMJJJHHHGGGEEEDDDDDDDDDCCCAAACCCCCCDDDGGGIIIMMMYYYfffuuuxxxlllddd\\\SSSMMMLLLLLLLLLLLLKKKKKKJJJHHHHHHCCCAAA>>><<<<<<<<<;;;:::999999999888888888888888:::999999888888999999:::888888999999999:::::::::;;;888999<<<===<<>>=========<<<;;;;;;::::::999888888777777:::999999888888999999:::888888999999999::::::::::::888999<<<======AAAGGGQQQbbb|||uuulllddd```ccchhhhhhhhhhhhgggfffeeedddcccddddddccccccdddfffhhhiiiggghhhiiijjjlllnnnoooooorrrrrrssstttuuuwwwyyyzzz|||yyysssxxxvvvtttsssoooiii```YYYOOOLLLHHHFFFFFFFFFFFFEEECCCCCCEEEHHHJJJPPP]]]kkk{{{|||pppiiibbbYYYRRROOOKKKMMMOOOPPPOOOMMMJJJHHHDDDAAA>>>=========<<<;;;:::::::::999999888888888:::999999888888999999:::888888999999999:::::::::;;;:::;;;======<<>>===<<>>>>>>>>===<<<888888999999:::;;;;;;<<<:::999999888888999999:::888888999999999:::::::::<<<<<<>>>???======DDDMMM___uuuuuuiiidddbbb``````cccbbbcccccccccbbbbbbaaa`````````_________```bbbcccbbbbbbcccdddeeefffggggggiiiiiiiiijjjlllmmmooopppoooqqqssstttuuuwww{{{}}}~~~~~~{{{tttmmm```[[[SSSLLLIIIIIIIIIIIIFFFEEEGGGKKKOOOWWWfffuuuvvvnnnjjjddd]]]ZZZTTTSSSRRRPPPNNNKKKIIIHHHEEEBBB???>>>>>>>>>===<<<999::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::999:::===???>>>???HHHSSSjjjyyylllgggdddbbbaaacccaaaaaabbbbbbbbbaaa````````````___^^^___```aaabbbaaabbbccccccdddeeeffffffhhhhhhhhhiiijjjkkklllmmmjjjmmmoooqqqqqqrrrtttuuuxxx{{{zzzssseee___VVVOOOLLLKKKKKKKKKHHHGGGIIIMMMQQQYYYiiixxxxxxppplllfffaaa^^^WWWVVVTTTQQQNNNLLLJJJIIIEEECCC???>>>>>>>>>===<<<<<<;;;;;;::::::999999888:::999999999999999999:::888888999999999:::::::::666777;;;>>>>>>AAAKKKWWWrrr|||oooiiifffcccbbbbbb```aaaaaaaaaaaaaaa```___bbbbbbaaa``````aaacccdddccccccdddeeefffgggggghhhhhhhhhhhhgggggghhhiiiiiihhhkkknnnpppppppppqqqrrrsssvvvzzz}}}vvvlllcccXXXSSSSSSRRRMMMHHHJJJLLLMMMOOOUUUbbbttt|||rrrmmmhhhbbb___[[[XXXTTTQQQOOOMMMJJJHHHGGGEEEAAA>>>======>>>???;;;::::::999999::::::;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<>>=========>>>;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999:::===;;;===CCCFFFSSSmmm}}}vvvsssppplllhhhdddcccbbb___]]]]]]^^^___```___^^^^^^^^^___aaabbbbbbbbbccccccdddeeeeeeeeeffffffgggggghhhiiiiiiiiikkkjjjjjjjjjjjjlllmmmnnnoooqqqtttvvvwwwzzz}}}rrrddd\\\WWWRRRNNNMMMNNNOOORRRZZZjjj|||wwwpppjjjccc```]]][[[WWWTTTRRRPPPLLLJJJFFFDDDAAA>>>===<<<======;;;::::::999999::::::;;;:::999999888888999999:::999999999999999999999999888<<<;;;???GGGKKK[[[vvv}}}{{{yyytttooofffeeeaaa___]]]]]]^^^_________^^^]]]^^^___```aaa___```aaabbbcccdddddddddeeeeeeeeefffgggggghhhhhhhhhhhhhhhhhhiiijjjkkkllllllnnnppprrrsssuuuyyy{{{}}}tttfff]]]VVVRRRRRRRRRSSSWWWaaarrryyyrrrkkkeeebbb___\\\YYYWWWUUURRRNNNKKKFFFEEEBBB???===<<<<<<<<<;;;::::::999999::::::;;;:::999999888888999999:::::::::;;;;;;;;;;;;<<<<<<999===<<<@@@JJJPPPbbb~~~|||wwwkkkgggbbb^^^]]]^^^^^^_________^^^]]]^^^___```aaa```aaabbbcccccccccbbbbbbccccccddddddeeeffffffgggggggggggghhhiiiiiijjjjjjjjjlllnnnoooppprrruuuxxxyyy|||uuuggg]]]VVVUUUUUUWWW\\\hhhyyy{{{tttmmmgggddd```^^^[[[YYYWWWSSSOOOLLLGGGEEECCC@@@>>>===<<<<<<;;;::::::999999::::::;;;:::999999888888999999::::::::::::;;;;;;<<<<<<<<<<<>>BBBLLLTTTggg~~~pppkkkddd___^^^^^^___^^^______^^^]]]^^^___```aaabbbcccdddddddddbbb```___aaabbbbbbccccccdddeeeeeefffgggggghhhiiiiiijjjjjjiiikkkmmmmmmnnnooorrruuuxxxzzz}}}ttteee]]]WWWWWWZZZaaannn~~~wwwoooiiifff```^^^\\\ZZZXXXTTTPPPLLLHHHGGGEEEBBB@@@>>>===<<<;;;::::::999999::::::;;;:::999999888888999999:::777888888999999::::::;;;===@@@???CCCNNNWWWkkkwwwpppggg```_________^^^^^^^^^]]]\\\]]]^^^___```bbbcccdddeeedddbbb```___``````aaaaaabbbccccccccceeefffggghhhiiiiiiiiihhhhhhjjjkkkllllllmmmppprrrvvvxxxzzz|||~~~oooccc[[[\\\```iiivvv~~~zzzqqqiiifff```^^^\\\[[[XXXUUUPPPLLLIIIHHHFFFDDDAAA???>>>===;;;::::::999999::::::;;;:::999999888888999999:::777777888999999:::;;;;;;<<>>CCCOOOZZZppp}}}uuuiiibbb``````___]]]\\\[[[ZZZZZZZZZ[[[]]]^^^]]]___aaacccdddcccaaa```_________```aaaaaabbbbbbcccdddeeefffgggggggggfffggghhhiiijjjjjjkkkmmmooorrrtttvvvxxxyyy{{{uuuhhh```bbbfffppp}}}||||||rrriiieee___^^^\\\[[[YYYUUUPPPLLLJJJIIIGGGEEECCC@@@>>>===;;;::::::999999::::::;;;:::999999999999999999:::999999:::;;;;;;<<<======:::>>>===CCCPPP\\\ssswwwkkkcccaaa```___]]]ZZZYYYXXXXXXXXXYYY[[[\\\YYY[[[___bbbccccccbbbaaa^^^^^^______```aaaaaaaaaaaabbbdddeeeffffffeeedddeeeggghhhhhhhhhiiikkkmmmoooqqqsssuuuvvvxxx{{{~~~rrriiijjjnnnwww~~~qqqkkkhhhaaa^^^[[[YYYWWWUUUQQQOOOIIIHHHFFFCCC@@@>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;AAA>>>@@@GGGPPP```yyyyyymmmfffbbb^^^\\\]]]\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZ\\\^^^___``````^^^^^^```___^^^]]]]]]^^^___```ccccccccccccccccccccccccffffffeeefffgggiiikkkllllllnnnppprrruuuxxxzzz{{{}}}pppqqquuu}}}vvvnnnjjjccc```]]]ZZZXXXUUURRROOOJJJHHHFFFCCC@@@>>>===<<<;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<>>@@@HHHRRRccc}}}yyymmmfffbbb]]]\\\]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]_________^^^]]]___^^^]]]]]]]]]^^^___```bbbbbbbbbbbbcccccccccccceeeeeeeeeeeefffhhhiiikkklllmmmoooqqqtttwwwyyyzzz|||}}}~~~|||}}}}}}qqqkkkeeebbb___[[[YYYUUUQQQOOOJJJIIIFFFCCCAAA>>>===<<<::::::::::::999999999888999999999999999999999999;;;;;;<<<<<<===============>>>AAAJJJUUUhhhyyymmmfffaaa]]][[[\\\YYYYYYXXXWWWWWWWWWWWWWWWYYYZZZ\\\]]]^^^^^^]]]\\\]]]\\\\\\\\\]]]^^^______`````````aaaaaabbbbbbbbbcccccccccdddeeefffggghhhjjjkkkmmmppprrruuuwwwxxxxxxyyyzzz|||~~~rrrkkkgggddd___\\\YYYUUUQQQNNNKKKIIIGGGDDDAAA???>>>===;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;<<<<<<======>>>===???CCCKKKXXXkkkxxxkkkeee```\\\ZZZ[[[XXXWWWVVVUUUUUUUUUUUUUUUXXXXXXZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^]]]^^^^^^___```aaaaaabbbbbbbbbbbbcccdddeeeeeefffiiiiiikkknnnppprrrtttuuuuuuvvvxxxyyy{{{}}}ssskkkgggddd```\\\YYYUUUPPPMMMLLLJJJHHHEEEBBB@@@>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>AAAFFFMMMZZZnnnuuuiiiccc___ZZZYYYZZZWWWVVVUUUTTTSSSSSSSSSSSSWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^``````aaaaaaaaabbbbbbccccccddddddggggggiiikkknnnpppqqqrrrtttuuuvvvxxxzzz|||~~~|||zzzxxxvvvzzzvvvmmmhhheeeaaa]]]ZZZVVVRRROOOLLLKKKHHHEEECCC@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>???CCCIIIOOO^^^sss}}}rrrfff```]]]YYYXXXZZZWWWVVVUUUSSSSSSRRRRRRRRRUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXYYYZZZ\\\]]]___`````````aaabbbccccccccccccbbbeeefffgggiiikkkmmmoooppprrrsssuuuwwwyyy{{{}}}~~~~~~|||wwwuuuqqqooorrrxxx{{{rrrjjjgggccc```]]]YYYUUUSSSMMMKKKIIIFFFCCCAAA??????======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>EEEKKKSSSbbbyyyzzznnnccc^^^[[[XXXXXXZZZWWWVVVUUUSSSRRRRRRQQQQQQUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZYYYXXXVVVVVVVVVWWWXXXZZZ\\\^^^___``````aaabbbcccdddcccbbbbbbcccdddfffgggiiikkkmmmnnnpppqqqsssuuuwwwzzz{{{||||||}}}{{{vvvsssooollloootttxxxwwwllliiieeebbb___\\\XXXUUUMMMLLLIIIFFFCCCAAA@@@???<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;<<<===>>>???@@@@@@>>>EEEMMMUUUfff~~~wwwlllaaa\\\ZZZXXXXXXZZZWWWVVVUUUSSSRRRRRRQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYWWWUUUTTTUUUVVVXXXYYY[[[]]]______aaaaaacccddddddcccbbbbbbcccccceeegggiiijjjllllllnnnoooqqqtttvvvxxxzzz{{{{{{|||}}}zzzqqqlllkkklllkkkjjjxxxuuuqqqlllfffaaa^^^[[[UUUQQQMMMKKKHHHEEECCCAAA@@@@@@======<<<;;;::::::::::::;;;::::::999999::::::;;;999:::<<<===>>>???>>>>>>AAAEEELLL[[[rrr~~~vvvkkk___\\\ZZZWWWTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUTTTVVVXXXYYYYYYZZZ\\\]]]^^^___```aaaaaaaaaaaaaaacccccccccdddfffgggiiijjjmmmoooqqqrrrrrrsssuuuwwwxxxzzz|||~~~~~~~~~~~~zzzrrrmmmkkkkkkjjjiiirrr{{{xxxqqqlllfffaaa___[[[VVVRRRNNNLLLIIIFFFCCCAAA@@@@@@======<<<;;;::::::::::::;;;::::::999999::::::;;;:::;;;===>>>???@@@??????CCCGGGOOO___xxx~~~}}}uuujjj___[[[ZZZWWWTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTTTTTTTWWWVVVVVVVVVUUUUUUUUUUUUTTTVVVXXXXXXXXXYYY[[[]]]^^^___```aaaaaabbbaaaaaacccccccccdddeeegggiiiiiilllnnnpppqqqrrrsssuuuwwwxxxyyy|||~~~~~~}}}|||}}}~~~~~~}}}}}}}}}{{{sssnnnkkkiiiiiihhhnnnvvv{{{qqqlllfffbbb___\\\WWWSSSOOONNNKKKGGGDDDAAA??????>>>===<<<;;;::::::::::::;;;::::::999999::::::;;;;;;<<<===>>>???@@@@@@@@@DDDIIITTTfff|||ttthhh]]]ZZZYYYWWWUUUUUURRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWXXXXXXXXXZZZ\\\^^^^^^___aaaaaabbbbbbbbbbbbbbbbbbccceeefffhhhiiikkkmmmpppqqqqqqrrrtttvvvwwwxxxzzz}}}}}}zzzyyyzzz}}}~~~}}}|||{{{yyyxxxwwwvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{}}}}}}}}}|||uuuoookkkiiihhhhhhmmmttt}}}qqqlllfffbbb```]]]XXXTTTPPPOOOLLLHHHEEEAAA???>>>>>>===<<<;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;<<<===>>>??????@@@DDDKKKXXXlll~~~qqqfff\\\YYYYYYVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUWWWWWWWWWXXXYYY[[[]]]]]]^^^```aaaaaaaaaaaaaaaaaaaaabbbdddeeeggghhhjjjlllnnnppppppqqqtttvvvvvvwwwxxxzzz|||~~~{{{wwwvvvxxx{{{}}}|||yyywwwvvvuuusssrrrqqqppppppppprrrtttwwwyyy{{{||||||{{{{{{{{{{{{zzzyyyxxxwwwtttttttttuuuuuuvvvwwwwwwxxxyyy{{{}}}}}}wwwqqqllliiiiiiiiinnnttt~~~rrrmmmgggcccaaa^^^YYYTTTPPPOOOMMMJJJFFFBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;<<<===>>>???CCCKKKZZZqqq|||~~~ooodddZZZXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZ[[[[[[]]]^^^___``````````````````aaacccdddfffggghhhjjjmmmnnnoooqqqsssuuuuuuuuuvvvxxxyyy{{{|||}}}}}}yyyuuutttvvvxxxzzz~~~yyyvvvqqqpppooommmlllkkkjjjjjjlllnnnqqqtttwwwxxxyyyyyyxxxxxxxxxwwwvvvuuutttssspppppppppqqqqqqqqqrrrrrrrrrsssuuuvvvwww{{{~~~yyysssnnnkkkkkklllpppvvvtttooohhhdddaaa]]]XXXTTTPPPOOOMMMKKKGGGDDDAAA??????>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;999999999:::;;;<<<>>>>>>CCCLLL]]]uuuzzz~~~}}}mmmbbbXXXVVVWWWVVVUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRSSSSSSUUUVVVVVVVVVVVVWWWYYYXXXYYY[[[\\\^^^^^^_______________```bbbccceeefffgggiiilllmmmnnnpppsssuuuttttttuuuuuuwwwyyyzzz{{{}}}{{{wwwtttssstttvvvwww|||}}}wwwtttnnnnnnllljjjiiihhhhhhhhhjjjlllooorrrtttuuuvvvuuutttttttttsssrrrqqqoooooollllllmmmmmmnnnnnnmmmmmmlllmmmmmmnnnooorrrwww{{{{{{~~~{{{vvvppplllmmmnnnvvv{{{vvvqqqjjjeeeaaa]]]WWWSSSOOONNNMMMKKKHHHEEEBBB@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::;;;===>>>???CCCMMM___yyyyyy|||yyy||||||kkk```WWWUUUWWWVVVUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTVVVVVVUUUUUUWWWXXXVVVWWWYYYZZZ\\\]]]]]]]]]^^^^^^___```aaacccdddeeefffhhhkkkmmmnnnooorrrtttssssssssstttuuuwwwyyyzzz}}}{{{yyywwwtttssssssssstttxxx}}}wwwtttooonnnmmmkkkjjjiiihhhhhhhhhjjjnnnqqqsssttttttsssqqqqqqqqqpppooommmlllkkkiiijjjjjjkkkkkkkkkkkkjjjggghhhhhhhhhiiilllqqqtttvvv{{{|||wwwqqqnnnnnnppp|||wwwrrrkkkeeeaaa]]]WWWRRRNNNNNNMMMLLLIIIFFFCCCAAA???>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;<<<>>>???AAADDDOOOaaa{{{wwwyyyuuuyyyxxxjjj___VVVUUUVVVVVVUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTVVVVVVUUUUUUVVVXXXUUUVVVXXXYYY[[[\\\\\\]]]^^^^^^^^^___aaabbbdddeeeeeehhhjjjlllmmmooorrrtttssssssrrrssstttvvvxxxyyy}}}~~~zzzxxxvvvtttsssrrrrrrrrruuu|||zzzwwwsssrrrpppnnnlllkkkjjjjjjkkkllllllmmmnnnooopppppprrrqqqooommmkkkjjjjjjjjjgggfffeeefffhhhiiihhhgggaaaaaaaaabbbdddgggjjjlllooossszzzzzztttqqqrrrtttvvvzzzqqqjjjhhhddd^^^XXXWWWTTTQQQNNNKKKIIIFFFBBB@@@======<<<;;;;;;;;;;;;<<<888888999999999:::::::::999:::;;;;;;;;;<<<>>>@@@BBBPPPddd|||wwwtttvvvuuuvvvyyy~~~~~~nnnccc^^^WWWSSSSSSTTTVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ]]]]]]^^^```aaacccdddeeegggggghhhiiikkkmmmoooppprrrsssuuuuuuttttttvvvwww|||}}}zzzwwwtttrrrqqqqqqpppooouuuwww{{{xxxuuutttsssqqqooonnnmmmmmmmmmmmmnnnoooooopppqqqqqqqqqooonnnllljjjiiihhhhhheeecccbbbcccdddeeedddcccbbbaaa```___```bbbdddfffkkkooouuu{{{yyyssspppqqqsssuuu~~~{{{rrrkkkhhheee^^^YYYXXXTTTRRRNNNKKKIIIFFFBBB@@@======<<<;;;;;;;;;;;;<<<999999:::::::::;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@DDDQQQeee~~~uuuqqqpppnnnooorrrxxxwwwhhh```[[[UUURRRQQQRRRTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPOOONNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ\\\\\\^^^___aaabbbddddddgggggghhhiiikkkmmmoooppprrrsssuuuuuuttttttvvvwwwzzz~~~~~~zzzwwwtttqqqpppooonnnlllppprrr{{{~~~zzzyyyxxxvvvtttsssqqqqqqpppooooooppppppqqqqqqrrrrrrooonnnllljjjhhhgggffffffbbbaaa______``````^^^]]]^^^]]]\\\[[[\\\^^^```aaafffjjjoootttyyy~~~yyyssspppppprrrttt{{{}}}}}}tttmmmjjjfff```ZZZYYYUUUSSSOOOLLLIIIFFFBBB@@@======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<999:::<<<<<<;;;<<<>>>@@@EEERRRggguuunnnkkkhhhhhhjjjoooyyy~~~oooaaa[[[XXXSSSPPPOOOQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRRRRPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[]]]^^^```bbbcccdddgggggghhhiiijjjlllnnnooorrrsssuuuuuuttttttvvvwwwxxx{{{~~~zzzwwwtttqqqooommmjjjhhhjjjllluuu~~~}}}{{{zzzxxxvvvuuuttttttqqqqqqqqqqqqrrrrrrrrrrrrnnnmmmkkkiiigggeeeddddddaaa___]]]]]]]]]\\\ZZZXXXWWWWWWVVVWWWYYY\\\___```bbbfffjjjnnnrrrwww|||yyyrrrooooooppprrr}}}yyy{{{vvvooolllhhhaaa\\\ZZZWWWTTTPPPMMMJJJFFFBBB???======<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;999;;;<<<<<<<<<<<>>@@@BBBKKKWWWqqqssskkkeee___YYYdddnnnoookkkeee]]]UUUPPPOOONNNOOOQQQQQQOOOMMMNNNNNNNNNOOOOOONNNNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[]]]___bbbdddfffgggffffffffffffgggiiijjjjjjkkklllnnnnnnmmmmmmooopppooorrrvvvxxxzzz~~~|||xxxtttqqqjjjiiiiiijjjjjjiiifffdddcccbbbgggppp{{{~~~tttmmmjjjiiihhhhhhjjjnnnqqqssszzz~~~}}}|||{{{zzzuuurrrpppmmmllljjjgggeeeaaa___\\\ZZZYYYWWWUUURRRPPPPPPOOONNNMMMMMMMMMMMMPPPQQQRRRRRRTTTXXX^^^bbbiiimmmtttzzz~~~}}}rrrmmmfff___[[[YYYWWWVVV```bbbggglllsssxxx}}}|||vvv}}}zzzvvvrrriiibbb^^^\\\YYYUUUQQQMMMHHHCCC???======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::777777<<<@@@@@@CCCFFFMMM___zzzzzznnneee___cccgggkkkkkkfff___WWWSSSOOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRTTTUUUUUUVVVVVVWWWWWWXXX\\\\\\\\\]]]___```bbbccceeeeeeeeefffffffffffffffjjjjjjkkklllmmmmmmmmmmmmpppooorrrvvvxxx{{{~~~yyysssnnnllliiifffeeefffgggggggggaaacccffflllvvv}}}sssjjjccc______```bbbffflllqqqttt{{{~~~}}}xxxvvvrrrpppnnnllliiifffaaa___\\\ZZZYYYWWWTTTRRRPPPOOONNNMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRVVVZZZ^^^dddiiiooouuuzzz~~~~~~zzzmmmhhhaaaZZZVVVTTTRRRPPPTTTVVVZZZ___dddiiimmmoooxxx{{{~~~xxx|||xxxssskkkccc```\\\YYYUUUQQQMMMHHHCCC???======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;>>>::::::===???>>>@@@CCCPPPccc~~~vvvkkkddddddfffiiihhhccc[[[TTTPPPNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRTTTTTTUUUUUUVVVWWWWWWWWW[[[\\\\\\]]]___```aaabbbddddddeeeeeeeeeeeeffffffiiijjjkkklllllllllllllllnnnmmmppptttvvvyyy}}}xxxqqqmmmfffdddbbbccceeehhhjjjjjjcccdddgggllluuu|||sssjjjaaa[[[XXXXXXZZZ]]]bbbiiipppttt}}}}}}zzzvvvsssqqqnnnjjjhhhbbb```]]][[[YYYWWWTTTQQQOOONNNMMMLLLKKKKKKKKKKKKIIIKKKMMMOOOPPPRRRVVVXXX^^^bbbhhhnnnsssxxx}}}zzzuuujjjddd]]]VVVRRROOOMMMKKKMMMNNNQQQUUUYYY]]]```bbbhhhlllqqqwww}}}|||~~~yyytttllleeeaaa]]]ZZZVVVQQQMMMHHHCCC???======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;???<<<;;;===>>>>>>@@@DDDTTThhhsssiiihhhhhhhhheee```YYYRRRNNNNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRTTTTTTTTTUUUVVVVVVWWWWWWZZZ[[[\\\]]]^^^```aaaaaacccccccccdddddddddeeeeeehhhhhhjjjkkkkkklllllllllkkkkkknnnrrrtttwww|||vvvooojjjcccaaa___```cccfffhhhiiidddeeegggkkksss~~~yyyooofff^^^YYYYYYYYYZZZ]]]bbbiiipppttt~~~}}}yyyvvvssspppllliiidddaaa^^^[[[ZZZWWWTTTQQQOOONNNMMMKKKJJJJJJJJJJJJGGGJJJLLLNNNNNNOOORRRTTTZZZ^^^dddiiinnntttyyy|||~~~wwwqqqhhhccc[[[TTTPPPNNNKKKJJJJJJKKKMMMOOORRRUUUWWWXXXZZZ]]]ccciiiqqqzzzyyyuuummmeeebbb^^^[[[VVVRRRMMMHHHBBB???======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<::::::===??????CCCIIIVVVmmm|||ooommmjjjgggccc___YYYSSSPPPMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVYYYZZZ[[[\\\^^^______```aaaaaaaaabbbcccccccccdddfffggghhhiiijjjkkkkkkkkkkkkjjjmmmqqqsssvvv~~~{{{tttmmmhhhccc```^^^^^^___aaabbbbbbbbbccceeeiiipppzzzyyyoooggg___ZZZ[[[[[[[[[^^^dddllltttxxx|||xxxuuuqqqmmmjjjfffccc```]]][[[XXXTTTRRROOONNNMMMKKKJJJIIIIIIIIIHHHJJJLLLMMMMMMMMMOOOQQQWWW[[[```fffkkkqqqwww{{{{{{sssnnnddd___XXXRRRNNNKKKJJJHHHDDDEEEFFFHHHIIIKKKLLLMMMPPPSSSWWW]]]eeeoooyyyyyytttllleeeccc___[[[WWWRRRNNNHHHBBB>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<:::;;;>>>??????EEELLLXXXqqq{{{rrrmmmfff```\\\XXXSSSPPPMMMLLLKKKKKKJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^^^^^^^_________```aaabbbbbbbbbdddeeefffhhhiiijjjjjjjjjkkkkkknnnrrrtttvvv~~~zzztttlllgggaaa^^^[[[ZZZ\\\]]]^^^]]]]]]___aaadddjjjsss~~~|||sssllleee```]]]\\\^^^aaaiiirrr{{{~~~zzzwwwtttpppmmmiiifffbbb___\\\YYYUUUSSSOOOOOOMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOTTTWWW]]]bbbgggmmmtttxxxxxxpppjjj^^^YYYRRRMMMJJJHHHFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKMMMPPPTTT[[[dddooouuuzzztttmmmfffddd___\\\WWWSSSNNNHHHBBB>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>><<<===???>>>>>>DDDLLL[[[xxxyyyqqqggg^^^YYYUUUQQQNNNLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWYYY[[[]]]]]]]]]]]]]]]]]]^^^^^^___```aaaaaabbbccceeefffhhhiiiiiiiiilllkkknnnrrrtttwww~~~zzztttmmmhhh]]]ZZZXXXWWWYYYZZZ[[[[[[XXXYYYZZZ]]]aaaiiirrrxxxyyyrrrmmmfffeeefffiiioooxxx}}}{{{wwwtttqqqkkkhhhdddaaa^^^[[[WWWTTTPPPOOONNNLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGHHHKKKNNNOOOSSSXXX]]]bbbiiipppttt{{{}}}uuulllfffZZZUUUOOOJJJGGGFFFEEEDDDFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKNNNSSS[[[eeekkkuuu}}}}}}uuuvvv{{{vvvnnnhhheee```]]]XXXSSSNNNHHHBBB>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???>>>???FFFOOOaaa|||mmmaaaZZZUUUPPPMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVYYY[[[\\\]]]\\\\\\[[[[[[\\\]]]^^^___``````aaabbbdddeeeggghhhhhhhhhkkkkkkmmmrrrtttvvv~~~~~~{{{uuunnnjjj^^^[[[WWWUUUUUUVVVVVVUUUSSSSSSTTTTTTWWW\\\ccciiirrrzzz{{{qqqpppooopppuuu}}}}}}zzzwwwtttmmmjjjfffbbb___\\\WWWTTTQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIHHHFFFEEEFFFJJJMMMLLLOOOTTTYYY___eeemmmqqqyyy|||zzzrrriiicccYYYTTTNNNJJJHHHGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFIIIIIIIIIJJJNNNUUU^^^eeennnvvvtttlllmmmyyy}}}wwwpppiiiggg```]]]XXXSSSNNNHHHBBB>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<888888;;;>>>???AAAJJJUUUffftttfff^^^XXXRRRMMMKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTVVVXXX[[[\\\\\\\\\[[[ZZZ[[[[[[\\\^^^___`````````aaaccceeefffggghhhhhhjjjjjjmmmqqqsssvvv~~~~~~{{{vvvoookkkbbb^^^YYYUUUSSSQQQPPPNNNPPPPPPOOOOOOPPPSSSYYY^^^aaaiiivvv}}}zzzzzz}}}}}}xxxtttqqqmmmhhhdddbbb___[[[YYYUUURRROOOMMMLLLLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLOOOTTT[[[bbbiiinnnssszzz~~~yyytttkkkaaaYYYXXXRRRKKKEEECCCCCCCCCCCCFFFEEEEEEFFFHHHIIIHHHGGGBBBDDDEEEFFFIIINNNWWW]]]ffflllsssyyy|||}}}~~~~~~}}}|||}}}wwwjjjdddeeennnxxxxxxsssoookkkgggccc___YYYRRRMMMHHHCCC@@@<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999:::???<<<===DDDEEEJJJYYYnnn}}}|||nnnccc]]]VVVOOOMMMLLLJJJHHHGGGGGGGGGHHHGGGHHHIIIIIIHHHHHHHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJLLLMMMMMMLLLLLLMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKOOOPPPRRRSSSTTTUUUTTTTTTYYYYYYYYYZZZ[[[[[[\\\\\\WWWXXXYYYZZZ\\\]]]______aaaaaabbbcccdddfffggghhhgggiiilllnnnpppuuu}}}zzztttnnnjjjccc___ZZZVVVTTTRRRPPPNNNOOONNNMMMMMMOOOQQQTTTUUU\\\bbblllwwwzzzvvvtttqqqmmmhhheeeaaa\\\YYYVVVSSSPPPNNNMMMMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJLLLQQQXXX```gggkkkqqqwww}}}~~~{{{vvvrrrjjjaaaZZZVVVQQQKKKFFFDDDDDDDDDCCCGGGGGGGGGIIIKKKKKKIIIGGGGGGHHHHHHGGGGGGJJJPPPTTT^^^ccciiinnnqqqqqqrrrrrrrrrqqqpppooopppsssuuuwww}}}sssfff___```iiirrryyytttppplllhhhccc___ZZZTTTNNNIIICCC???======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999:::???<<<===DDDEEEKKKZZZuuuxxxssssss|||~~~uuuhhh___XXXQQQMMMKKKJJJHHHGGGGGGGGGGGGDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMLLLKKKKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTTTTWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXYYYZZZ\\\]]]^^^^^^```aaaaaabbbccceeefffgggfffiiilllmmmooouuu}}}|||vvvooolllddd```ZZZVVVSSSQQQOOONNNLLLKKKJJJJJJKKKLLLOOOPPPTTTYYYbbblllxxx|||yyyxxxuuuqqqmmmiiiddd^^^ZZZXXXUUUQQQOOONNNMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJNNNTTT\\\dddiiimmmtttyyy{{{}}}|||wwwrrrnnnhhhaaa[[[TTTPPPKKKGGGEEEEEEDDDCCCGGGHHHJJJMMMPPPOOOLLLIIIKKKKKKJJJHHHGGGHHHJJJMMMTTTXXX^^^bbbccccccccccccbbbbbbaaa```aaadddfffhhhnnnsss{{{nnnbbb\\\\\\ccckkk{{{zzzvvvrrrnnnjjjdddaaa[[[VVVPPPJJJCCC???>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;:::::::::::::::???======DDDEEELLL]]]{{{zzzuuulllhhhhhhqqqsssvvvwwwzzz}}}lll```XXXRRRLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGIIIJJJFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKLLLLLLKKKJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNOOONNNOOOQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]______```aaabbbdddeeeffffffhhhkkklllnnnsss{{{~~~~~~~~~~~~~~~|||vvvpppllleeeaaa[[[WWWTTTQQQOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLPPPWWW```kkkwww~~~{{{wwwvvvsssppplllgggaaa\\\YYYVVVRRRPPPOOONNNMMMKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIILLLRRRZZZbbbfffkkkqqqwwwxxx{{{{{{uuuppplllfff___ZZZRRROOOKKKHHHFFFFFFDDDCCCGGGIIIMMMRRRVVVVVVRRROOOLLLLLLKKKIIIHHHHHHIIIJJJNNNRRRVVVYYYYYYXXXXXXXXXXXXWWWWWWVVVWWWYYY[[[\\\```eeennnwww~~~kkk```[[[ZZZ___eeesss{{{wwwtttoookkkeeebbb\\\WWWQQQJJJCCC>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::???======DDDFFFOOOaaa}}}xxx{{{{{{uuukkkbbb```aaafffhhhjjjlllnnnttt~~~mmm___VVVPPPKKKJJJHHHGGGFFFEEEFFFFFFIIIGGGFFFFFFGGGIIIJJJKKKFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^^^^___aaabbbdddeeeeeegggjjjkkkmmmrrrzzz~~~}}}|||||||||}}}}}}~~~~~~~~~zzzuuuoookkkgggbbb]]]XXXUUUSSSPPPNNNOOONNNLLLKKKJJJJJJJJJJJJJJJLLLQQQWWW___kkkwww~~~|||uuusssqqqpppmmmiiiccc___ZZZWWWSSSPPPOOONNNLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJMMMRRRYYY```dddhhhooouuuvvvyyy~~~{{{uuuppplllfff___ZZZRRROOOKKKHHHFFFFFFDDDCCCEEEHHHNNNUUUZZZ[[[YYYVVVPPPOOOLLLKKKJJJIIIIIIHHHJJJNNNQQQSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUZZZccckkkttt}}}zzzhhh^^^YYYXXXZZZ^^^mmm|||xxxuuuqqqmmmgggccc]]]VVVPPPIIIBBB======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::@@@>>>>>>CCCFFFQQQfff~~~zzzyyyuuulllbbbZZZYYY[[[]]]___bbbccceeekkkssszzzooo```VVVPPPKKKJJJHHHFFFEEEEEEEEEEEEEEECCCAAABBBEEEGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGIIIJJJJJJIIIHHHJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]^^^___```bbbcccddddddfffiiijjjkkkpppxxx~~~~~~|||{{{zzz{{{|||}}}|||}}}~~~~~~zzzuuuppplllgggccc]]]YYYVVVTTTQQQPPPPPPOOONNNLLLKKKIIIIIIHHHJJJKKKMMMPPPVVV___iiippp|||~~~tttrrrpppnnnllliiidddaaaZZZWWWSSSPPPOOONNNLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKNNNSSSYYY^^^aaaeeelllrrrtttwww|||~~~~~~{{{vvvrrroooiiibbb\\\TTTPPPKKKGGGEEEEEEDDDCCCDDDHHHNNNUUU[[[]]][[[YYYVVVRRRMMMJJJIIIHHHGGGFFFHHHKKKNNNPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMMMMOOOSSSYYY```hhhqqqzzzwwweee\\\XXXUUUUUUXXXgggyyy|||yyyvvvqqqmmmhhhccc\\\UUUNNNGGGAAA===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::@@@???>>>CCCGGGTTTjjj}}}yyyqqqeeeYYYRRRRRRTTTVVVYYY[[[]]]^^^bbbiiioooyyy~~~ooobbbWWWPPPJJJIIIGGGEEEDDDDDDDDDEEEEEECCCBBBDDDGGGIIIHHHFFFDDDEEEEEEFFFFFFGGGHHHHHHFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQRRRSSSUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^___```bbbcccdddccceeehhhiiijjjooovvv|||~~~}}}{{{yyyxxxyyyzzz{{{|||}}}~~~~~~{{{vvvpppmmmeeeaaa\\\WWWUUUSSSQQQPPPNNNNNNMMMKKKIIIHHHFFFFFFHHHHHHIIIJJJNNNUUU^^^cccqqqxxxwwwtttpppmmmkkkhhhdddaaaZZZWWWRRRPPPNNNMMMKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIKKKOOOSSSXXX[[[^^^bbbiiioooqqqtttyyy|||{{{|||zzzwwwuuusssooogggaaaVVVQQQKKKFFFDDDDDDDDDCCCEEEGGGLLLSSSXXXZZZYYYWWWUUUPPPKKKHHHHHHHHHHHHGGGHHHKKKOOOQQQRRRRRRTTTUUUQQQPPPOOONNNLLLKKKJJJIIIKKKMMMQQQVVV\\\eeeooouuuwwweee]]]YYYVVVUUUUUU```ooo|||yyyvvvrrrmmmjjjddd[[[RRRKKKEEEAAA=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::AAA???>>>CCCGGGUUUmmm|||pppaaaTTTMMMMMMNNNPPPSSSWWWYYYZZZ\\\aaafffmmmvvv|||wwwmmmbbbWWWOOOJJJHHHGGGEEEDDDDDDDDDDDDEEEDDDDDDGGGKKKMMMJJJFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^___```bbbddddddccceeeggghhhiiinnnuuu{{{}}}{{{xxxvvvuuuvvvxxxyyywwwyyyzzzzzzwwwsssmmmjjj```]]]XXXTTTSSSQQQPPPOOOMMMMMMLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHKKKQQQXXX^^^eeelllwwwzzzwwwrrrmmmjjjgggcccaaaYYYVVVRRROOONNNLLLJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFHHHKKKOOOSSSWWWZZZ[[[```ffflllnnnrrrwwwzzzyyyzzzxxxwwwwwwvvvssslllfffXXXRRRKKKEEECCCCCCCCCCCCFFFGGGKKKPPPUUUWWWUUUSSSPPPKKKFFFDDDGGGJJJLLLLLLKKKNNNRRRTTTVVVWWWXXXZZZSSSSSSQQQPPPNNNLLLJJJJJJJJJKKKMMMPPPUUU^^^hhhnnnzzzyyyhhh___\\\YYYVVVVVVZZZhhh{{{yyyvvvqqqmmmkkkdddZZZQQQJJJDDD@@@>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::AAA???>>>CCCGGGVVVnnnqqq```RRRKKKKKKMMMMMMQQQUUUWWWWWWYYY\\\```ccclllsssqqqiii___TTTLLLIIIHHHFFFEEEDDDCCCDDDDDDAAA@@@@@@EEEJJJKKKFFFBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEGGGHHHHHHGGGFFFHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWYYYZZZ\\\]]]]]]^^^^^^^^^___aaabbbdddeeebbbdddfffggghhhmmmtttzzz{{{yyywwwtttssstttvvvwwwrrrtttuuuuuusssnnniiifff]]]ZZZUUURRRQQQPPPNNNMMMNNNNNNMMMLLLKKKIIIGGGFFFEEEFFFHHHIIIMMMRRRYYY^^^XXX```kkkuuu~~~zzzwwwtttpppmmmhhhccc```[[[XXXSSSPPPOOONNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJLLLNNNRRRVVVXXX]]]```fffjjjmmmqqquuuwwwxxxwwwwwwyyy{{{yyytttoooeeeXXXLLLIIIIIIGGGEEEDDDHHHHHHIIIKKKLLLNNNOOOPPPLLLJJJHHHGGGIIIJJJJJJJJJQQQTTTWWWYYYZZZ\\\___bbb[[[[[[YYYUUUPPPLLLKKKKKKKKKHHHHHHLLLQQQTTT[[[aaaooowwwyyyjjjeeeccc```[[[XXX[[[eeexxxyyyzzz~~~|||yyytttoookkkddd[[[RRRJJJDDD???<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>AAA>>>???FFFIIIYYYsssqqq\\\PPPLLLLLLLLLMMMNNNNNNPPPRRRTTTVVVWWW]]]```cccddd```YYYQQQLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNRRRUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^^^^___```aaabbbbbbbbbbbbbbbcccfffllltttzzz~~~{{{yyyuuurrrpppooooooooonnnoooooonnnjjjeee```\\\YYYVVVRRRPPPPPPOOOLLLIIIKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIHHHHHHJJJMMMOOOYYY\\\bbbjjjrrr}}}|||yyyuuuqqqmmmhhhccc```[[[XXXSSSPPPOOONNNMMMKKKIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJKKKNNNQQQTTTVVV\\\___cccgggjjjmmmqqqsssvvvvvvxxx{{{~~~zzzuuuggg[[[NNNKKKJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHFFFDDDDDDFFFHHHHHHHHHPPPRRRUUUVVVXXXZZZ\\\____________[[[VVVRRROOONNNKKKHHHGGGJJJNNNPPPVVV\\\hhhppp{{{zzziiiaaa^^^ZZZUUUSSSVVV___pppzzzzzz~~~|||yyytttooojjjdddZZZRRRJJJEEE@@@===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>AAA???AAAGGGJJJZZZtttvvv^^^PPPKKKJJJJJJNNNNNNOOOQQQRRRTTTUUUUUUXXX[[[^^^___\\\VVVOOOJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNRRRTTTUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^^^^___```aaaaaaaaaaaaaaabbbeeejjjrrrwww}}}zzzxxxuuuqqqnnnmmmlllllljjjjjjjjjiiifffaaa\\\YYYVVVRRRNNNLLLLLLLLLIIIGGGJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIILLLOOOPPPTTTYYY```hhhrrr|||{{{wwwrrrnnniiiccc___[[[WWWSSSOOONNNMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIKKKMMMPPPRRRTTTZZZ\\\```bbbeeehhhlllooossstttwww}}}}}}mmm```TTTOOOMMMJJJIIIJJJGGGGGGHHHIIIIIIHHHGGGFFFEEECCCAAABBBDDDFFFGGGGGGLLLNNNQQQRRRSSSUUUWWWYYY^^^```bbb```[[[VVVRRRPPPLLLHHHFFFHHHJJJJJJNNNTTT]]]eeepppyyy}}}jjj___ZZZTTTPPPNNNSSSZZZhhh~~~zzz{{{|||yyytttoooiiicccZZZQQQJJJEEEAAA???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>AAA@@@BBBIIILLL[[[uuu}}}bbbQQQJJJIIIIIIOOOPPPQQQRRRSSSSSSRRRRRRRRRTTTWWWYYYWWWRRRLLLHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNMMMMMMNNNQQQTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\]]]]]]^^^^^^^^^______`````````bbbgggnnnsss}}}{{{zzzxxxtttpppllliiigggfffcccccccccaaa^^^ZZZWWWUUUSSSPPPLLLJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHKKKMMMIIILLLQQQWWW^^^fffooouuu~~~yyytttooojjjddd```[[[WWWSSSOOONNNMMMKKKJJJIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHJJJLLLNNNPPPQQQUUUXXX[[[]]]aaaeeejjjnnnoooqqqvvv~~~vvvjjj\\\VVVQQQMMMKKKKKKKKKLLLMMMNNNMMMLLLJJJHHHFFFDDDAAAAAACCCEEEGGGGGGIIIKKKMMMNNNNNNOOOQQQSSSWWWZZZ^^^^^^[[[WWWSSSQQQOOOJJJGGGHHHHHHFFFHHHMMMTTTZZZdddlllsss{{{nnnaaaYYYSSSPPPPPPSSSXXXdddxxx{{{|||}}}zzztttoooiiicccYYYPPPJJJEEEBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<@@@@@@CCCJJJMMM\\\vvveeeSSSLLLJJJJJJOOOPPPRRRSSSSSSQQQOOONNNLLLNNNQQQSSSRRRNNNIIIFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNNNNMMMNNNQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^ccchhhmmmuuu{{{}}}zzzxxxvvvsssooojjjfffbbb```]]]\\\[[[XXXVVVTTTRRRQQQRRRPPPMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHGGGFFFGGGIIIKKKHHHKKKNNNRRRXXX___ggglllyyy{{{vvvqqqkkkeeeaaa\\\XXXSSSPPPNNNMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGGGGIIIJJJLLLMMMNNNPPPRRRUUUXXX]]]cccjjjooopppqqqwwwsssggg___XXXQQQMMMNNNNNNPPPSSSUUUUUUSSSPPPNNNJJJGGGCCCAAAAAACCCDDDDDDEEEGGGIIIIIIIIIIIIKKKMMMMMMQQQVVVYYYXXXVVVTTTTTTRRRMMMJJJJJJHHHEEEEEEIIIMMMRRRZZZaaahhhqqq|||qqqcccZZZTTTRRRSSSTTTWWWaaarrr{{{}}}|||vvvpppiiicccYYYPPPIIIEEEBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;???>>>BBBJJJOOO___yyyhhhVVVOOOMMMMMMOOOPPPQQQRRRQQQOOOMMMKKKIIIJJJMMMNNNNNNKKKHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLNNNNNNMMMNNNPPPRRRSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYZZZ]]]bbbfffiiiooowww}}}|||zzzvvvuuusssooojjjddd```]]]XXXWWWTTTRRRPPPOOOOOOOOORRRRRRQQQNNNLLLJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHFFFGGGGGGFFFEEEEEEGGGIIIIIIKKKMMMPPPSSSYYY___dddnnnwww}}}xxxsssmmmgggccc]]]YYYUUUQQQOOOMMMLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMPPPSSSXXX```hhhnnnqqqrrrvvv~~~zzzooohhh```WWWRRRRRRPPPSSSXXX\\\]]]\\\ZZZXXXPPPLLLFFFBBB@@@@@@@@@???CCCDDDFFFFFFEEEEEEFFFHHHGGGKKKOOORRRSSSTTTUUUVVVSSSOOOKKKKKKIIIEEEEEEHHHHHHLLLRRRWWW^^^hhhsss|||uuuggg]]]UUUSSSUUUSSSVVV]]]mmm|||~~~~~~wwwrrrkkkdddYYYOOOIIIEEEBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;>>>===AAAKKKQQQccc|||jjjYYYQQQOOOOOOOOOOOOOOOOOONNNMMMKKKJJJGGGHHHJJJKKKKKKIIIGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJLLLMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUWWW[[[^^^aaagggnnnsssvvvzzz{{{yyyttttttrrroookkkeee```]]]VVVTTTQQQNNNMMMMMMOOOPPPUUUVVVVVVUUUQQQMMMKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGEEEDDDDDDFFFGGGGGGHHHJJJKKKMMMQQQVVV[[[ccclllyyy}}}yyytttoooiiieee___[[[VVVRRRPPPNNNLLLKKKHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLOOOTTT[[[dddjjjooonnnpppvvv}}}uuuoooggg^^^YYYXXXTTTXXX___eeehhhhhhfffeee[[[UUUNNNGGGCCCAAA@@@???AAABBBCCCCCCBBBBBBCCCDDDDDDFFFHHHIIIKKKNNNRRRUUUSSSOOOLLLKKKIIIEEEDDDGGGEEEHHHLLLPPPUUU___lllttt{{{|||mmmbbbYYYVVVWWWTTTVVV]]]lll}}}yyytttllleeeZZZOOOHHHDDDAAA???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<>>BBBLLLUUUiii~~~kkkZZZRRRPPPOOONNNNNNMMMLLLKKKJJJJJJIIIFFFFFFHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIKKKMMMNNNNNNNNNOOOQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTRRRSSSRRRQQQQQQRRRUUUXXX\\\```fffjjjlllpppvvvzzz{{{}}}zzzwwwrrrrrrrrrpppmmmgggbbb___VVVSSSOOOLLLKKKMMMPPPRRR[[[^^^```___ZZZTTTPPPOOOJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFEEECCCCCCDDDFFFEEEFFFFFFFFFGGGJJJOOORRRZZZaaammmzzz~~~yyyuuupppjjjfff___\\\WWWSSSPPPOOOMMMKKKHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLPPPWWW```fffjjjiiiiiinnnwww}}}wwwssslllccc]]]]]]YYY]]]eeelllqqqrrrpppoooeee^^^UUUMMMHHHEEEBBBAAA@@@BBBCCCBBBAAA@@@AAABBBAAABBBBBBCCCDDDHHHNNNRRRRRRNNNKKKKKKIIIEEEDDDGGGDDDFFFIIIKKKPPPZZZgggpppyyytttggg]]]XXXYYYWWWXXX^^^mmm}}}zzzuuummmfffZZZOOOHHHCCC@@@???<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>@@@>>>CCCNNNWWWmmmlll[[[SSSOOOMMMNNNMMMLLLJJJIIIIIIIIIIIIEEEEEEFFFFFFFFFEEECCCBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIKKKMMMNNNNNNNNNOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSPPPQQQQQQOOONNNOOORRRUUUXXX[[[```bbbdddgggmmmrrrtttxxx}}}|||xxxuuuqqqrrrrrrqqqnnniiidddaaaWWWTTTOOOLLLKKKNNNQQQTTTbbbfffiiihhhbbb[[[WWWUUUKKKKKKJJJIIIIIIHHHGGGGGGFFFGGGFFFDDDBBBBBBDDDEEEEEEEEEEEEDDDDDDGGGKKKNNNSSSZZZeeeqqq