BM6P6(@ }}}ppp```UUUTTTVVVXXX\\\______\\\YYYQQQUUU\\\aaafffjjjnnnqqq{{{||||||{{{zzzuuuiii]]]XXXSSSQQQTTTWWWZZZaaahhhyyyxxxoookkkfff___ZZZYYYVVVVVVZZZaaagggmmm{{{tttnnniiigggccc^^^ZZZXXXVVVUUUWWWWWWWWWXXX[[[___ccceeeggghhhiiiiiigggccc___\\\VVVSSSOOOLLLJJJIIIJJJJJJFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;888777777666555444444444111111111111111111111111222222222111111111111111111444888;;;<<<===???@@@>>>BBBFFFHHHIIIJJJKKKLLLMMMOOOPPPNNNKKKJJJLLLOOOSSSZZZdddnnnyyy}}}yyyyyyvvvxxxzzz|||{{{uuummmggg^^^XXXPPPJJJEEEBBB@@@>>>===;;;999888666666666777555555666666777999:::;;;=========>>>@@@???===<<>>BBBAAA???===;;;:::999999888777555444333333444444666666555444333333333333555444555999>>>HHHYYYiiisss{{{wwwnnnfff___YYYVVVXXXZZZ___ggglllmmmqqqwwwyyy~~~}}}zzzyyyooofffaaa^^^]]]___bbbfffjjjnnntttzzzvvvhhh___]]]^^^```dddfffgggdddbbbaaaeeejjjooorrrvvvzzz||||||pppddd[[[WWWVVV[[[```eeemmmtttzzzqqqhhhddd___YYYUUUUUUVVVWWW]]]fffnnnxxx{{{rrrnnneeeccc```\\\YYYVVVUUUUUUUUUUUUVVVXXX[[[___ccceeefffggghhhhhheeeaaa]]][[[QQQOOOKKKHHHFFFEEEFFFFFFDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<;;;::::::777777666666555444444333111111111111111111111111333333333333222222222222222555888;;;<<<<<<>>>@@@???BBBGGGJJJKKKKKKKKKLLLLLLNNNOOONNNKKKKKKMMMPPPVVV]]]hhhsss}}}|||yyyzzzzzz{{{}}}~~~|||vvvmmmggg\\\WWWOOOIIIEEEBBB???>>><<<;;;999777666666666666888888888999:::;;;<<<============>>>???>>>===;;;>>>EEETTTjjjmmmccc```bbbyyyuuuoooiiiffffffddd```\\\[[[\\\___dddfffddd]]]XXXVVVWWWXXXXXXXXXWWWVVVVVVUUUVVVVVVWWWVVVUUUTTTTTTRRRRRRRRRPPPOOOPPPSSSUUUUUUUUUSSSQQQOOOLLLJJJIIIHHHGGGGGGHHHIIIIIIFFFDDDAAA???>>><<<:::999888888;;;:::888777666666777777444444333333333444444555555333444777<<>>>>>===<<<<<<;;;:::999888888666666666555555444444333111111111111111111111111333333333333444444444444333666999:::;;;<<<===???@@@DDDIIILLLMMMLLLLLLLLLKKKMMMNNNMMMKKKKKKOOOSSS[[[cccnnnyyyzzzxxx{{{}}}~~~|||uuulllfffYYYTTTNNNHHHDDDAAA>>>===:::999777666555555555555888888999999:::;;;===>>>===>>>>>>>>>>>>===<<<;;;???KKK^^^tttpppddd```iii{{{mmmiiidddbbbbbbaaa^^^[[[[[[\\\^^^___^^^\\\YYYWWWUUUVVVXXXXXXXXXUUUSSSQQQUUUUUUUUUUUUUUUTTTSSSSSSOOOOOOMMMKKKJJJLLLPPPSSSSSSSSSTTTSSSPPPMMMIIIGGGFFFEEEFFFGGGIIIJJJIIIGGGAAA@@@>>><<<:::999888888888777666555444444444555222222222222333444555666555333333555999BBBSSScccnnnwww|||ssskkkddd]]]YYY]]]```jjjuuu{{{{{{~~~{{{yyy|||uuulllfffcccaaabbbeeehhhkkkooosssyyy}}}xxxqqqpppppprrrvvv{{{}}}rrriiifffgggmmmsssxxxwwwqqqkkkccc\\\YYYVVVTTTUUUZZZ```fffppp{{{yyyoooiiiffffff```^^^ZZZUUURRRPPPPPPPPPMMMNNNOOOQQQTTTXXXZZZ\\\^^^^^^^^^]]][[[WWWTTTQQQLLLKKKHHHFFFDDDCCCCCCCCC????????????>>>===<<<<<<::::::999999888777666666555555555444444444333333111111111111111111111111222222333333444444444555555777999:::;;;;;;===???BBBFFFKKKNNNNNNMMMLLLLLLJJJLLLMMMLLLKKKMMMSSSXXX```hhhttt{{{wwwwwwzzz~~~~~~~~~}}}yyyqqqhhhbbbVVVQQQKKKFFFBBB@@@===<<<999888666555444444555555666666666666777999:::;;;>>>>>>???>>>===;;;;;;<<>>NNN^^^lllvvv~~~uuummmeee^^^ZZZ\\\aaammmzzzzzzwwwzzzxxxooohhhdddbbbcccfffiiikkknnnsssxxx{{{}}}wwwuuuuuuwww|||uuupppooosss{{{}}}|||{{{{{{zzzuuummmgggccc]]]YYYXXXWWWWWW\\\bbbhhhppp}}}|||rrrjjjfffcccbbbaaa]]]XXXRRRNNNLLLKKKKKKHHHIIIJJJLLLOOOQQQSSSTTTVVVVVVVVVUUUSSSPPPMMMKKKJJJIIIGGGDDDCCCBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::888888777777666666555555444444444444333333333333111111111111111111111111000111111222333444444555777888:::;;;;;;<<<>>>@@@DDDGGGLLLNNNNNNMMMLLLLLLJJJKKKLLLLLLLLLPPPWWW]]]eeemmmyyy|||xxxttttttwww||||||zzzxxxssskkkbbb\\\RRRNNNHHHDDDAAA???<<<:::888777666444444444555555555555555666777888999:::>>>???@@@???<<<;;;===>>>DDDYYYsssvvvggg]]]ZZZkkkyyyyyy}}}uuuiiieeedddbbb```^^^\\\ZZZXXXZZZ[[[[[[ZZZXXXWWWXXXYYYVVVUUUTTTSSSSSSUUUWWWXXXUUUUUUTTTSSSRRRRRRRRRQQQQQQPPPNNNLLLLLLNNNSSSWWWVVVUUURRRPPPNNNMMMLLLLLLGGGEEECCCBBBCCCDDDDDDDDDAAA@@@>>><<<;;;999999999::::::999999888777777666555444333222222222222222555333222333444;;;IIIXXXkkkuuuvvvnnneee^^^YYYZZZ```mmm{{{|||uuuxxxyyyppphhhdddaaaccceeehhhkkkmmmrrrwwwzzz~~~zzzwwwwwwxxx}}}xxxoooqqqyyy~~~}}}|||zzzvvvsssqqqqqqrrrrrrpppkkkddd^^^ZZZWWWWWWYYY[[[^^^eeemmmqqq{{{{{{tttmmmiiieeebbb```^^^[[[TTTNNNIIIGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLNNNOOOOOONNNMMMKKKIIIGGGEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<<<<;;;:::999999666666666666555555444444333333333333333333333333111111111111111111111111///000111222333444555666888999;;;<<<<<<>>>AAACCCFFFIIILLLMMMMMMLLLLLLLLLJJJKKKLLLLLLMMMSSS\\\bbblllttt~~~yyyuuuqqqqqqtttxxxwwwuuusssmmmeee\\\VVVNNNKKKFFFBBB@@@>>>;;;999888777666555444444555666777777777888999:::<<<<<<>>>@@@AAA@@@===<<>>===<<<;;;;;;::::::::::::999888777666666666555555555555444444222222222222222222333333111111111111111111111111000000111333444666777777999:::<<<===>>>@@@CCCFFFHHHJJJKKKKKKKKKJJJLLLMMMKKKLLLLLLMMMOOOUUU___gggttt}}}yyyvvvsssppppppsssuuutttqqqnnniiiaaaXXXRRRKKKHHHDDDAAA???===;;;999888777666555555555666777999999999:::;;;<<<>>>>>>===@@@BBBAAA>>>>>>AAAFFFPPPhhhqqq```\\\```mmmzzzzzzrrrooovvvyyykkkbbb^^^___```___^^^\\\[[[ZZZYYYYYY\\\```dddeeeaaa]]]ZZZYYYWWWVVVVVVXXXZZZ[[[XXXWWWUUUSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSWWWZZZWWWVVVUUUSSSQQQPPPOOOOOOIIIEEEAAA@@@@@@BBBCCCCCCBBB@@@???===;;;:::999999666666777777666555333222333333222222222222222333444333444555555888BBBMMMcccooo{{{xxxpppggg^^^YYY[[[aaannn|||xxxvvvxxx}}}sssjjjdddaaa___bbbeeehhhkkkpppuuuyyy{{{|||wwwooommmlllooowww}}}{{{uuuuuutttqqqkkkgggddddddaaaccceeefffddd___ZZZVVVWWWXXX^^^eeekkkpppzzz}}}sssnnniiiccc^^^]]][[[XXXUUUTTTPPPKKKEEEAAA@@@AAABBBEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFAAA@@@@@@>>>===<<<;;;;;;888888888888777666555444555555555555555555444444222222222222222222222333111111111111111111111111111111222444666777888999999;;;<<<===???AAAEEEHHHIIIJJJKKKJJJIIIJJJLLLNNNKKKLLLMMMMMMPPPWWWbbbjjj{{{zzztttsssrrroooooorrrsssrrrooolllggg___VVVPPPIIIGGGCCC@@@???===:::888888888666555555666777777999999999:::;;;<<<===>>>===@@@BBBAAA>>>???CCCHHHVVVmmmooo\\\[[[bbbppp{{{uuuttt|||vvvhhh^^^ZZZ\\\^^^^^^]]]\\\\\\\\\]]]]]]```fffmmmnnnhhhccc[[[[[[[[[ZZZYYYYYYXXXXXXYYYWWWUUUTTTRRRRRRRRRSSSQQQRRRSSSSSSRRRTTTVVVYYYVVVVVVWWWVVVUUURRROOONNNEEEBBB>>><<<===???AAABBBEEEDDDCCCAAA???>>>======999999::::::999888666555111111111111222333444444333333555777666777@@@JJJ___lllyyyzzzqqqhhh___YYY]]]cccooo}}}zzzvvvtttzzztttllleeebbb^^^```dddgggkkkooouuuyyy{{{~~~zzzsssmmmlllnnnqqqrrruuu|||}}}yyytttuuutttppplllfffaaa]]]ZZZ[[[^^^``````]]]ZZZYYYXXXWWW[[[bbbkkkssszzz{{{sssmmmiiigggeeeaaa___]]][[[WWWUUURRRNNNIIICCC@@@???@@@AAADDDEEEGGGJJJMMMMMMKKKIIIPPPMMMKKKMMMOOONNNHHHBBBCCCAAA>>><<<;;;:::777555888888777777666666555555555444333333222222222222222222222222222222222222111111000000000000000111222222222333666888;;;<<<<<<<<<===>>>AAADDDGGGIIIKKKLLLNNNNNNLLLKKKLLLMMMLLLLLLMMMPPPVVV___jjjrrr~~~uuupppppppppnnnpppuuuqqqrrrqqqlllbbbWWWNNNIIIJJJGGGDDD@@@===;;;;;;;;;888777666555555444555555888888999:::;;;===>>>???AAA???@@@AAA???>>>DDDKKK^^^{{{iiiYYY[[[gggrrr}}}zzz}}}qqqddd```]]]YYYVVVXXX]]]```___]]]]]]```eeekkkooopppmmmjjjdddccc```^^^\\\\\\]]]]]]```]]]YYYWWWVVVWWWVVVUUUTTTSSSSSSSSSTTTVVVXXXYYYXXXZZZYYYUUUTTTTTTOOOHHHDDDBBB@@@>>>>>>???AAABBBDDDDDDDDDDDDBBB@@@>>>===;;;:::888777666555666666888555222111222444444444444444333333444888>>>CCC[[[hhhwww}}}tttjjjaaa\\\]]]cccnnn{{{{{{pppqqq}}}}}}ssskkkddd```\\\^^^bbbgggkkkqqqwww{{{}}}{{{yyyxxxuuuoookkkjjjmmmqqqssstttyyy}}}|||zzzvvvqqqrrrpppmmmiiiddd___[[[XXX[[[\\\]]]\\\ZZZYYYZZZ[[[```ccciiiooovvv{{{~~~~~~zzztttmmmhhheeebbb```\\\ZZZXXXVVVSSSPPPNNNKKKFFFAAA>>>>>>???@@@CCCEEEHHHKKKMMMMMMKKKIIIJJJIIIIIILLLPPPPPPLLLHHH???===;;;;;;;;;:::888666888888777666666555555444444444333222222222222222222222222222222222222222111111000000000000111111333333444555666999;;;===<<<===>>>???BBBEEEHHHJJJKKKMMMNNNNNNLLLKKKKKKLLLMMMOOOQQQTTT[[[eeepppxxx{{{tttnnnnnnnnnlllnnnrrrsssqqqmmmeee\\\SSSMMMIIIHHHFFFBBB???<<<:::::::::777777666555555555555555888888999:::;;;===>>>???>>><<<<<<======>>>EEENNNcccsssbbbXXX\\\fffuuu~~~ooodddaaa]]]ZZZWWWYYY^^^aaaaaa______bbbfffkkkoooooommmjjjgggeeeaaa^^^]]]\\\]]]^^^```]]]ZZZXXXXXXXXXXXXWWWSSSSSSSSSTTTUUUXXXZZZ[[[^^^aaaaaa\\\WWWTTTNNNHHHDDDCCCAAA@@@AAACCCFFFHHHHHHHHHGGGEEECCC@@@>>><<<;;;:::999777666666666666888555222222333444444444333444333333444888>>>BBBXXXeeettt~~~uuujjj```ZZZZZZ```lllxxxxxxoooqqq~~~|||rrrjjjccc___]]]___ccchhhlllrrrxxx|||}}}{{{|||{{{|||zzztttrrrrrrqqqnnnnnnmmmppptttuuuuuuxxx}}}~~~|||yyywwwuuuqqqmmmmmmllliiiddd```\\\XXXWWWYYYZZZZZZZZZYYYYYY[[[]]]fffhhhlllpppuuuxxxzzz{{{zzzwwwtttooojjjeeebbbaaaaaa^^^[[[YYYWWWUUURRRPPPJJJGGGCCC???======>>>@@@AAADDDHHHLLLMMMLLLJJJHHHEEEDDDEEEIIIMMMMMMJJJFFF===;;;999999::::::999888777777666666555444444444444333222222111222222222222222222222222222222222111111000000000111111222555555555666777999<<<======>>>???AAADDDGGGJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLOOOQQQUUU[[[cccmmmxxxwwwqqqlllllllllkkklllnnntttooofff]]]TTTNNNJJJIIIEEECCC@@@===;;;999888888777666666555555555555666888888999:::;;;===>>>???>>>;;;:::;;;<<<@@@JJJTTTlllrrrccc[[[YYYaaalll}}}pppiiiiiibbb___[[[\\\___ccccccbbbaaacccfffjjjmmmmmmjjjggghhhfffbbb___]]]]]]^^^___```^^^ZZZYYYYYYYYYYYYXXXSSSSSSTTTUUUWWWYYY[[[\\\dddjjjkkkddd[[[UUUOOOIIIDDDEEEFFFIIIMMMQQQUUUWWWPPPOOOLLLIIIEEEAAA>>>===<<<;;;999888777666666666777555333222333444444333333333333333444777===AAATTT```pppzzz~~~wwwkkk___YYYWWW\\\hhhttt||||||sssmmmqqq}}}tttlllddd```]]]```dddhhhmmmrrrxxx}}}|||yyyxxxzzz~~~yyy{{{yyyuuusssvvvxxxwww{{{xxxxxxzzzzzzxxx{{{|||xxxuuusssqqqmmmjjjiiihhheeeaaa]]]ZZZWWWVVVVVVXXXZZZ[[[[[[[[[]]]^^^aaadddhhhlllooorrrssssssrrroookkkfffbbb___^^^^^^^^^\\\YYYVVVUUUSSSPPPNNNFFFDDDAAA>>>>>>>>>@@@AAAAAAEEEJJJMMMMMMKKKIIIGGGFFFFFFFFFGGGHHHGGGCCC???>>><<<:::999:::::::::999666666555555444333333333222222111111111111222222111111111111111111111111111111000000111111222222666666555666777:::<<<===>>>???AAADDDFFFIIIKKKMMMMMMNNNNNNMMMKKKJJJKKKMMMNNNRRRXXX```jjjuuu}}}sssoookkkjjjkkkkkkllllllssslllaaaWWWOOOJJJGGGFFFBBBAAA>>><<<999888777777666666555555555666666777888888999:::;;;===>>>???AAA===;;;;;;===CCCPPP]]]uuuxxxcccYYYVVV[[[kkk{{{tttrrrssskkkgggbbbaaabbbdddeeeeeebbbbbbdddgggiiihhhfffdddeeecccaaa^^^]]]^^^___```^^^\\\ZZZYYYYYYZZZYYYXXXUUUVVVVVVWWWXXXYYYZZZ[[[eeelllooohhh^^^VVVPPPLLLFFFJJJQQQYYY```eeehhhiii[[[XXXTTTNNNHHHDDD@@@>>><<<;;;:::999888777777666777555333222333444444333333333333333333666;;;???PPP\\\mmmxxx|||~~~yyylll___XXXUUUZZZdddqqqxxx|||vvvooolllssswwwnnnfff```\\\___cccggglllqqqxxx|||~~~xxxtttuuuzzz|||}}}{{{zzzzzzxxxuuussspppmmmjjjhhhfffeeebbb^^^[[[YYYXXXWWWUUUXXX]]]______^^^\\\\\\ZZZ^^^ccciiimmmoooooonnnllliiieeeaaa^^^\\\\\\\\\WWWTTTRRRPPPNNNLLLJJJGGGDDDCCCAAA@@@@@@BBBDDDEEEGGGKKKOOOQQQOOOMMMKKKJJJMMMMMMMMMMMMLLLIIIEEEBBBBBB@@@<<<:::::::::999888555555444444333222222222111111000000000111111222111111111111111111111111111111111111111222333333555555555666888:::<<<>>>AAABBBDDDFFFIIIKKKLLLMMMLLLMMMMMMLLLKKKKKKLLLNNNNNNSSS\\\fffqqq|||xxxooonnnkkkjjjkkkmmmmmmlllnnnggg]]]TTTMMMIIIEEEBBB???>>>===;;;999777666666555555555555555666777888888888999:::;;;===>>>???AAA===:::;;;???GGGVVVddd{{{tttfffYYYSSSTTT]]]tttuuuuuuvvvsssoooiiidddcccccceeefffdddcccdddeeeggggggeeecccaaa```^^^]]]]]]^^^```aaa\\\ZZZXXXXXXYYYYYYXXXWWWYYYYYYYYYXXXXXXXXXWWWWWW___gggkkkfff^^^XXXSSSOOOLLLRRR\\\fffmmmppppppoooeeeaaaZZZSSSKKKFFFBBBAAA<<<<<<;;;:::999888777777666555333333444444444222333333333333333555999<<>>???>>>:::999<<>><<<<<<;;;:::999888666666333333444444666777888999888888999:::;;;===>>>???<<<999:::@@@IIIWWWjjj{{{zzziiiYYYOOOKKKPPPZZZjjjuuuqqqoookkkoookkkddd^^^ZZZZZZ^^^aaacccbbbaaaaaabbbcccbbbaaa___```aaabbbaaa___]]][[[ZZZYYYXXXYYY[[[[[[ZZZXXXYYYYYYYYYYYYXXXVVVUUUSSSRRRWWWZZZYYYYYYZZZWWWSSSUUUXXX^^^ccchhhjjjkkkkkknnnhhh___UUULLLFFFBBBAAA<<<<<<===<<<;;;:::888777555444333444555555333111222333333333222444666999CCCQQQcccpppwww|||zzzoooeee___\\\\\\___eeejjjqqq~~~uuurrrsssyyyxxxooofffaaa[[[]]]aaafffjjjpppvvvzzz~~~zzzuuutttuuuvvv}}}~~~{{{yyywwwuuuuuuuuummmnnnnnnlllhhheeecccbbb___]]]ZZZXXXVVVVVVVVVWWW[[[\\\^^^]]][[[XXXWWWWWWffflllsssxxxwwwppphhhbbb___]]][[[XXXUUUSSSRRRQQQQQQOOOMMMKKKJJJIIIFFFDDDAAAAAAAAACCCFFFIIILLLMMMPPPRRRSSSOOOIIIEEEFFFIIIKKKMMMOOOOOOMMMJJJHHHGGGCCC???;;;888777777777666333333222222111000000000///////////////000111111000000000000000000000000111111111111222333444555888888:::<<>>;;;;;;;;;;;;999888777666333333444444666777999:::888888999:::;;;===>>>???<<<:::===EEEQQQ```uuuqqqcccXXXMMMHHHRRRaaarrrrrrqqqoooiiiiiieee___XXXUUUVVV[[[______]]]\\\\\\^^^______^^^aaacccdddeeeccc```[[[YYYZZZYYYYYYZZZ\\\\\\[[[YYYWWWWWWXXXXXXXXXWWWUUUTTTQQQTTTUUUUUUXXXZZZXXXSSSTTTVVVYYY^^^ccciiinnnqqqnnnhhh^^^TTTJJJDDDAAA@@@<<<=========<<<:::888777555444333444555555333111222333444333222333666888@@@NNN```nnnuuuzzzyyyooofffaaa^^^\\\]]]bbbgggnnn|||vvvuuuuuu{{{{{{ssskkkfff\\\^^^bbbgggkkkqqqwww{{{~~~}}}yyyuuuqqqoooyyy~~~~~~|||yyyuuurrrpppnnnmmmooojjjdddbbbbbb___ZZZTTT[[[XXXTTTSSSUUUWWWVVVUUU[[[]]]]]]ZZZVVVVVV\\\bbbnnnoooqqqqqqnnniiiccc```[[[YYYVVVRRRPPPOOOOOOOOOMMMLLLKKKIIIGGGEEEDDDCCC@@@???======>>>BBBFFFIIIKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>><<<999666444444444444333333333222222111000000000000000000000000111111222000000///////////////000000111222222222333666888666777:::===AAADDDGGGIIIOOONNNMMMLLLKKKIIIIIIHHHLLLNNNNNNMMMLLLNNNTTTYYYiiinnnwww~~~zzzwwwrrrmmmiiijjjmmmtttxxxvvvnnngggXXXSSSKKKDDD@@@>>>===<<<444555666666777666666555333444555777888999999999888888888999::::::;;;;;;777<<>>;;;;;;<<<;;;888666555555444333333333444444000111333333333444777999AAAJJJZZZjjjssswww~~~|||rrrjjjeee___^^^]]]]]]eeesss{{{xxx~~~|||tttjjjccc^^^___bbbfffmmmttt{{{~~~zzzvvvrrrpppvvvzzzyyyxxxvvvssspppmmmlllkkkkkkfff```^^^]]][[[VVVRRRPPPNNNLLLMMMQQQTTTUUUUUUUUUUUUTTTRRRRRRVVV]]]ccclllmmmmmmlllhhhccc^^^[[[XXXWWWTTTPPPNNNMMMMMMMMMKKKKKKJJJHHHFFFDDDCCCBBB???>>>======>>>@@@CCCEEEEEEEEECCCBBBAAA@@@@@@@@@BBBBBBAAA???>>>===<<<;;;:::888444333333444333333111111111111111111111222000////////////000111111222111111000000000111111111222444444444555777:::999:::===@@@DDDGGGJJJKKKNNNNNNNNNMMMLLLKKKIIIIIIIIIKKKMMMMMMNNNRRRYYY___nnnttt~~~yyyuuurrrmmmiiihhhkkkqqqyyy|||xxxmmmdddTTTOOOGGGAAA>>>===;;;;;;666666666666555555555555444444555777888888888888888888888888999999::::::<<>>>>>???@@@@@@AAAAAA@@@???===<<<<<<<<<<<>>===<<<;;;:::999888888555333222222333222111//////000111111222333333//////......//////000111222222111111111222222333222444555666666777:::<<<;;;<<>><<<;;;;;;;;;;;;999888666555555444333333444444222333444333222333444666666>>>NNNaaannnvvvyyymmmddd[[[[[[\\\aaajjjxxxzzzuuu{{{vvvllleee``````aaadddhhhnnnssswww|||}}}yyyvvvtttpppppprrruuuzzz~~~}}}||||||||||||{{{yyywwwuuutttqqqooommmiiieeeaaa^^^]]]VVVRRRNNNKKKJJJIIIGGGEEEHHHGGGGGGGGGIIIKKKLLLLLLKKKJJJJJJMMMSSS[[[```cccaaa```^^^\\\YYYVVVTTTSSSQQQPPPNNNLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCAAA@@@@@@;;;<<<>>>@@@AAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;===<<<;;;:::999888777666555333111000111222111000///000000000111111111222...............///000000222111111111111222222333333444666666777888;;;===;;;===@@@CCCFFFHHHIIIJJJMMMNNNOOOOOOOOOMMMKKKJJJJJJNNNRRRVVV[[[bbblllttt}}}wwwoookkkgggeeeccchhhlllqqquuusssiii[[[PPPGGGCCC>>>:::999999888888999888555333222333444555555666777777777777777666888888777777777888999:::<<>>=========<<<;;;:::777666555444444333444444333444444333222222333555444;;;JJJ]]]kkkuuu}}}pppfffZZZYYYZZZ```hhhuuuvvvwwwxxxyyy|||~~~xxxvvv~~~uuulllfff^^^______bbbffflllqqqtttxxx}}}{{{xxxvvvooonnnmmmooottt{{{~~~}}}}}}}}}||||||{{{{{{yyyzzzzzzzzzxxxuuusssqqqooommmhhhccc]]]YYYVVVUUUSSSPPPMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHKKKPPPUUUYYYZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRNNNMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDCCCAAA@@@??????999;;;???BBBCCCCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;999888777666555222111///000111111111000111111111000000000//////...............///000000000000000000000111222333333444666777777999;;;>>>===???BBBFFFHHHJJJJJJJJJMMMMMMNNNOOONNNNNNMMMLLLLLLPPPUUUZZZ___hhhrrrzzz|||uuunnniiifffeeeeeemmmnnnnnnlllfff\\\PPPIIICCC???;;;999888888888777999777555333222222444444555666777777777777777666888777777666777999:::<<<@@@JJJWWWjjjrrrddd[[[TTTYYYbbbmmmwww|||tttpppnnnllljjjgggbbb[[[TTTRRRUUU\\\bbbcccfffiiijjjiiihhhhhhhhhdddcccbbbaaaaaabbbcccdddeeebbb^^^\\\\\\\\\[[[ZZZYYYWWWUUUTTTUUUWWWZZZ[[[\\\[[[ZZZ[[[\\\\\\[[[YYYVVVUUURRROOOTTT___fffggg^^^WWWPPPOOONNNIIIEEEDDD??????>>>===<<<;;;:::;;;888777666555444444444444333444444333111111222444555;;;HHHZZZiiisss}}}sssiii[[[XXXXXX]]]cccnnnqqqssspppssswwwyyy{{{xxxzzztttlllggg]]]]]]^^^aaaffflllqqqtttvvv{{{{{{xxxwwwooommmkkkkkkooovvv}}}||||||}}}}}}}}}}}}}}}|||xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxwwwvvvtttrrrqqqmmmiiiccc\\\VVVSSSQQQQQQOOOOOOOOOOOOOOONNNNNNNNNKKKLLLLLLJJJHHHFFFFFFFFFDDDGGGLLLPPPRRRRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDCCCBBBAAA@@@???>>>:::<<>>??????===:::888888999888888666555444444333333333333444333111111222444777:::EEEVVVeeepppyyywwwooo___YYYWWW[[[___iii}}}oooqqqkkkppptttvvvzzz}}}uuummmiii^^^^^^___bbbffflllqqqtttuuu{{{{{{yyywwwqqqnnnjjjhhhiiinnntttxxx}}}~~~~~~~~~~~~~~~|||{{{yyyyyyyyyzzzzzzyyyyyyxxxtttttttttttttttttttttttttttttttttsssrrrqqqppppppjjjeee^^^VVVQQQPPPPPPQQQSSSUUUXXXYYYZZZYYYYYYYYYWWWXXXWWWSSSLLLHHHFFFFFFCCCHHHLLLNNNLLLJJJKKKLLLLLLLLLMMMLLLLLLKKKIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@??????===>>>@@@AAAAAA???===<<<<<<<<<;;;;;;::::::;;;;;;:::999888777555444333333000//////000222222111000000000000000000/////////000////////////000111111111000000111222333444444444666888999:::<<>>>>>======<<<=========888888777666444333222111/////////000222333222000......//////000000111111000000000000000111222222222222222222333444555666666888:::;;;<<<===@@@CCCBBBEEEHHHKKKMMMMMMLLLKKKMMMKKKIIIHHHIIIKKKNNNPPPXXX]]]dddllluuu}}}pppnnnjjjeeebbbbbbeeegggbbb```[[[TTTKKKDDD???===;;;888555444444444333222333333444555555555444444333444555777888999999999777777666777:::>>>AAADDDNNN```yyy{{{jjj[[[RRRQQQ]]]ooo{{{zzzzzz~~~rrrnnnkkkkkkmmmnnnllljjjdddfffiiiqqqzzzoooiiifffffffffeeedddaaa___^^^^^^^^^```bbbdddcccaaa^^^[[[[[[\\\]]]^^^____________\\\YYYWWWXXXZZZ[[[[[[VVVWWWWWWTTTVVVZZZZZZVVVSSSNNNLLLPPPQQQNNNKKKKKKFFFHHHHHHEEE@@@======>>>999888777666444444333333111222333222111111333555333555???OOO___kkkuuu|||zzzxxxggg^^^YYY\\\___hhh|||mmmooonnnuuuzzzzzz~~~|||zzzyyyrrrpppeeeeeedddeeegggkkkoooqqquuu{{{|||yyytttqqqllliiiggggggeeedddpppsssxxx~~~~~~}}}zzzzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxzzz{{{zzzwwwtttttttttsssssssssrrrrrrrrrppppppooooooooooooppppppnnnnnnooopppqqqoookkkhhhbbb^^^XXXSSSRRRVVV]]]bbbjjjpppvvvxxxuuuppplllkkkjjjddd\\\TTTNNNJJJGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDDDDEEE@@@???===<<<<<<>>>@@@AAA???>>>===<<<<<<;;;;;;<<<>>>?????????>>>===;;;::::::888777444222111000000111111000000000000111111............////////////000000000000111111111111222111222222333444555666999:::<<<>>>@@@AAABBBCCCFFFGGGIIIKKKMMMOOOPPPPPPLLLMMMLLLKKKKKKMMMQQQTTT^^^ccclllvvvzzztttooojjjeeecccddddddcccaaa]]]WWWNNNHHHEEEAAA===:::888888777555555444444444222222222333555666666555333444444555666777888888999888888::::::;;;CCCLLLVVVlll{{{cccVVVVVVTTThhhwww{{{}}}vvvmmmkkkiiihhhiiiiiihhhggghhhjjjnnnttt{{{pppmmmhhhfffeeedddccc```]]]ZZZ[[[\\\]]]^^^]]]\\\[[[ZZZVVVXXX[[[^^^`````````___]]][[[YYYXXXYYYYYYXXXWWWVVVTTTSSSSSSTTTTTTRRRQQQPPPQQQQQQQQQOOOMMMJJJHHHEEEEEEFFFEEECCC@@@===;;;:::777555444444444333111111111222222222333333333555666;;;GGGXXXhhhsssyyy}}}wwwjjjccc]]][[[^^^jjj~~~~~~tttmmmmmmssszzz}}}xxxvvvzzz{{{uuuqqqfffcccbbbeeeggghhhlllrrrzzz}}}zzzwwwtttoookkkiiigggdddbbbjjjmmmttt|||~~~~~~}}}|||{{{xxxxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvwwwxxxwwwuuurrrssssssrrrrrrrrrqqqqqqqqqqqqpppooommmllllllkkkkkkjjjjjjkkkmmmnnnmmmjjjgggaaa^^^YYYTTTTTT[[[hhhqqq{{{}}}}}}vvvnnnhhheeeccc]]]UUUOOOKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBFFFEEEDDDCCCCCCDDDDDDEEEEEEEEECCCBBBBBBAAAAAAAAA??????>>>=========>>>???>>>===<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<:::999888888777555333222000//////000000////////////000000000000000000111111111222111111111111222222222222111111111222333444555666999:::===???AAACCCDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOKKKKKKLLLLLLMMMQQQWWW[[[dddjjjsss}}}xxxssspppkkkffffffhhhiiifffccc\\\UUULLLEEEAAA>>>:::666888777666555444444444444333333333444555666666666555555666777888999999:::;;;999999;;;<<>>===;;;999777666666555444333333333333222222111111111333444999EEEUUUeeeqqqwww|||wwwkkkddd]]][[[\\\fffwwwyyyqqqlllmmmttt|||{{{tttrrrvvv|||sssmmmhhhdddbbbeeeggghhhlllrrryyy~~~~~~~~~{{{{{{xxxsssooolllhhhdddaaaaaafffmmmvvv~~~|||{{{||||||}}}||||||||||||{{{zzzyyyyyyvvvvvvvvvvvvuuutttsssrrrtttsssssstttuuutttrrrpppqqqqqqpppppppppooooooooopppooonnnllljjjhhhgggfffeeeeeegggiiijjjjjjgggeee___\\\XXXVVVZZZgggwww}}}tttjjjccc___ZZZUUUNNNIIIGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBAAABBBBBBCCCCCCEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<======???>>><<<:::999888777777666555444222000///////////////............//////000000000111111111222222222222222333333333333444111111111222333555666777:::<<<>>>AAADDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKMMMPPPWWW```fffnnnttt}}}|||vvvrrrooojjjgggiiimmmnnniiidddYYYQQQHHH@@@<<<:::666444777666555555444444444444222333333444444555555555666666777888999:::;;;;;;<<<::::::===@@@FFFRRR^^^vvv{{{iiiZZZWWW\\\gggxxxsssjjjhhheeeddddddddddddcccdddfffiiinnnxxxxxxoookkkeeedddcccbbbbbbaaa^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXXZZZ[[[]]]___````````````\\\[[[YYYXXXYYYYYYXXXWWWTTTRRRPPPPPPQQQQQQOOONNNLLLLLLLLLLLLKKKIIIFFFEEEFFFGGGGGGFFFDDDBBB@@@>>>===;;;888777777777555444555444444333222111000///111222777BBBQQQbbbooovvvyyy}}}~~~vvvllleee^^^[[[[[[aaappp~~~}}}|||yyyvvvpppllliiipppyyyzzzqqqnnntttrrrkkkjjjfffdddfffggghhhlllrrrxxx}}}}}}|||yyyvvvsssoookkkfffccc]]]```eeelllttt|||~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxtttuuuuuuttttttsssrrrqqqrrrqqqqqqqqqrrrrrrpppnnnnnnnnnnnnmmmmmmmmmmmmlllnnnmmmlllkkkiiigggfffeeeeeeddddddfffgggfffdddbbb\\\XXXVVVZZZeeettt{{{tttmmmeee```]]]UUUPPPJJJFFFFFFHHHJJJLLLNNNLLLJJJGGGEEEEEEDDDEEEAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA???>>>===<<<<<<<<<===>>>>>>===;;;999777::::::::::::;;;<<<===>>>???===;;;999777666666777444333222111//////......000//////......//////000....../////////000000000222222222222333333333333111111222333444666777888<<<>>>@@@CCCFFFHHHIIIJJJHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLOOOTTT]]]gggnnnwww}}}|||vvvqqqnnnlllhhhfffjjjooooooggg```SSSLLLCCC<<<:::888666444666555555444333333444444000111222222222222333444666666777999:::;;;<<<<<<===::::::>>>CCCLLL\\\jjjwwwiii^^^VVVXXX```qqq|||qqqjjjhhhdddccccccccccccbbbccceeegggllltttzzzqqqkkkhhhdddbbbaaaaaaaaaaaa___]]]\\\\\\\\\[[[ZZZYYYXXXWWW[[[[[[]]]^^^^^^^^^^^^^^^[[[YYYXXXWWWXXXYYYXXXWWWRRRPPPOOONNNOOOOOOMMMKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEEEEDDDBBB@@@???>>><<<999888888777555444444444333333222111000000000222666???MMM^^^llltttxxx|||vvvmmmfff```\\\[[[___lllyyy}}}{{{zzzyyyxxxvvvrrrooohhhpppyyy|||ssspppuuuvvvooommmhhheeeggghhhiiimmmsssyyy~~~{{{yyyvvvtttrrroookkkhhh_________bbbhhhqqqyyy~~~~~~}}}}}}|||||||||}}}|||{{{yyyxxxyyyyyyzzzxxxxxxxxxwwwwwwwwwwwwwwwsssttttttssssssrrrqqqpppqqqpppooooooppppppooommmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggffffffeeedddddddddccc```^^^YYYUUUUUU___ppp~~~wwwtttpppkkkfffaaa]]][[[TTTPPPJJJGGGGGGIIIKKKLLLNNNMMMJJJHHHFFFEEEFFFFFFAAABBBBBBBBBBBBBBBBBBBBB@@@???>>>======<<<<<<<<<:::;;;<<<===<<<:::777666999999999999:::<<<===>>>>>>===;;;888777666666777333222111000///.........111000000//////000000111////////////000000000000111111111222222222222333222222333444555777999:::>>>@@@BBBEEEGGGIIIKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKMMMNNNPPPSSSYYYcccnnnuuu{{{uuuqqqmmmkkkhhhffffffjjjnnnkkkaaaXXXLLLFFF>>>:::999999888666555444444333333333333444111333555444333222444555555666777888:::;;;<<<======:::;;;@@@GGGSSSeeetttuuueee```^^^\\\cccmmmyyypppllliiieeecccccccccccccccccceeegggkkkqqqzzz}}}rrrlllhhhfffdddbbb```___^^^______^^^\\\[[[[[[ZZZYYYXXXXXXWWWWWW[[[[[[[[[\\\\\\[[[[[[[[[YYYXXXVVVVVVWWWXXXWWWVVVQQQOOONNNMMMMMMMMMKKKIIIKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@>>><<<999888777777555333222222222222222222222222111222666===JJJZZZiiissswww{{{xxxmmmgggaaa^^^]]]aaannnzzz~~~|||zzzyyyxxxuuusssqqqxxxyyyvvvxxx{{{vvvooojjjggghhhiiijjjooouuu{{{{{{yyyvvvtttsssqqqnnnllldddaaa]]]\\\___fffnnntttzzz~~~~~~}}}{{{{{{||||||||||||{{{{{{zzzzzz{{{zzzyyywwwwwwwwwwwwxxxvvvvvvuuuuuutttuuuuuuvvvrrrrrrrrrrrrqqqpppooooooooonnnmmmmmmnnnnnnmmmllliiiiiihhhhhhhhhgggggggggfffggghhhiiiiiihhhgggffffffeeecccbbbbbbaaa^^^\\\XXXVVVYYYfffuuu~~~|||vvvqqqnnniiieeeaaa^^^YYYVVVRRROOOJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCC???>>>===<<<<<<<<<<<<<<<888999;;;;;;;;;999777555888888888999:::;;;<<<===;;;;;;999888777777666666222111000///////////////111111000000000000111111111111111222222222333333111111111111222222222222444444555666777999;;;<<>>===;;;===CCCLLLZZZmmm}}}tttfff\\\___dddiiisss~~~wwwooommmjjjeeecccccccccccccccdddeeegggjjjoootttxxx{{{zzztttlllfffcccbbbbbbbbbaaa___\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXX[[[[[[[[[ZZZZZZYYYYYYYYYWWWVVVTTTTTTUUUVVVVVVUUUQQQOOOMMMMMMMMMLLLJJJHHHKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCBBBBBBAAAAAAAAAAAA???===:::888888777555333111111222222222333333333222333666;;;FFFUUUeeepppvvvzzz{{{ooohhhbbb___^^^cccppp}}}}}}|||{{{{{{zzzxxxwww~~~zzzzzzzzzpppkkkggghhhjjjlllqqqwww~~~}}}zzzvvvtttrrrqqqooonnnhhhddd___[[[[[[___dddhhhooouuu~~~~~~~~~|||{{{zzzzzz{{{yyyzzzzzzzzzyyyyyyxxxxxxyyyxxxvvvuuuttttttuuuuuussssssrrrqqqqqqrrrssstttppppppppppppooonnnmmmlllmmmkkkjjjjjjkkkkkkjjjiiiggggggfffffffffeeeeeeeeecccdddfffggggggfffdddcccdddbbb`````````___]]][[[YYY\\\cccllltttvvvrrrmmmkkkhhhdddaaa^^^[[[VVVRRRMMMJJJHHHGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIHHHFFFEEEDDDAAA@@@>>>===;;;;;;::::::777888999999999888777666999999888888999:::;;;;;;777777777777777666555555111111000000///000000000000000////////////000000111111222222222333333333222222222222333333333444555555666777999;;;===>>>CCCDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJLLLMMMRRRUUUZZZaaaiiittt~~~}}}uuunnnjjjiiiiiiiiiggglllqqqrrrlll```TTTMMMBBB>>>:::888999888555222333333222222222222333333333666888777333222444888777777999:::<<<>>>???@@@???===@@@HHHRRR```ssskkk]]]VVV\\\fffooo|||uuuooonnnjjjeeebbbbbbbbbcccbbbcccdddfffiiilllnnnoooooollljjjfffbbb``````aaaccc```]]][[[YYYZZZZZZYYYXXXXXXWWWVVVVVVVVVWWWXXXYYY]]]]]][[[ZZZZZZYYYYYYYYYUUUSSSRRRRRRTTTUUUTTTSSSQQQOOOMMMMMMLLLLLLJJJHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBAAA???<<<:::999888666555333333222222222222222222222333444999AAAPPP```llltttxxx}}}~~~qqqjjjccc___^^^cccppp~~~~~~~~~|||zzzwww|||yyypppkkkgggiiikkkmmmssszzz|||wwwsssrrrpppooonnnjjjgggaaa\\\ZZZ[[[]]]___cccjjjttt}}}}}}}}}}}}|||{{{{{{|||}}}wwwxxxxxxxxxxxxwwwwwwvvvwwwvvvtttsssrrrrrrssssssqqqqqqpppoooooopppqqqrrrnnnnnnnnnnnnmmmlllkkkjjjkkkiiigggggghhhiiihhhgggffffffeeeeeeeeedddddddddbbbcccdddeeeeeedddbbb``````___^^^^^^^^^___]]]\\\ZZZaaakkkqqqqqqooollljjjeeebbb___]]]\\\ZZZUUUQQQHHHFFFEEEEEEGGGHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCBBB@@@===;;;999888888666777777888888888888777999999888888999999:::;;;333444555666666555444333111111000000000000111111//////............/////////000000000000111111111333333333444444444555555666666777999:::<<<>>>???DDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHKKKMMMOOOSSSWWW]]]fffooozzz}}}xxxpppjjjggghhhiiiiiiiiipppvvvvvvlll___RRRKKK@@@===999888888666222...222222222111222222333333///333666444000...111555888999:::<<<>>>???AAAAAA@@@???CCCKKKVVVdddwwwuuueeeWWWPPPVVVbbbnnn|||uuuooommmiiidddaaaaaaaaabbbbbbbbbccceeegggjjjkkkjjjhhhggggggfffccc``````bbbddd___]]]ZZZXXXXXXXXXWWWVVVWWWVVVUUUUUUVVVWWWYYYZZZ___^^^]]][[[ZZZYYYYYYYYYTTTRRRQQQQQQSSSTTTSSSRRRQQQPPPMMMMMMLLLLLLJJJHHHIIIIIIHHHGGGFFFFFFFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCAAA===<<<;;;:::888666555444444333222111000000111222333777>>>LLL]]]iiirrrvvv|||ssskkkccc^^^]]]bbbppp}}}xxxtttyyy}}}uuupppkkkgggiiikkknnnttt||||||xxxtttrrrqqqnnnmmmiiifffbbb^^^\\\YYYVVVTTT]]]aaahhhpppyyy}}}xxxwwwwwwwwwxxxxxxvvvuuuuuuuuuuuuuuuttttttttttttrrrqqqooommmnnnppprrrtttjjjjjjkkklllmmmnnnooooookkkkkkkkkjjjiiihhhfffeeeffffffggggggggggggffffffddddddcccbbbbbbaaaaaa```dddbbbaaaaaabbbaaa```^^^]]]]]]\\\\\\\\\\\\[[[[[[```bbbdddfffeeeccc```^^^\\\[[[YYYWWWTTTQQQOOOMMMHHHGGGFFFEEEEEEFFFGGGGGGKKKKKKLLLMMMNNNPPPQQQRRROOOOOOPPPOOOLLLIIIFFFDDDAAA???===:::888666666666:::999999888777666666555666666555555555555666666555555555444444333333333///...------///000000///000111222111000///000111333333333333333333333333333333444555666777888888999999:::;;;===???@@@AAAGGGHHHJJJIIIHHHHHHJJJKKKGGGGGGGGGGGGGGGIIINNNQQQZZZaaajjjsss{{{vvvpppllljjjfffbbbgggooosssttttttoooeeeXXXMMMFFF===<<<:::888666444333333222222111111111111111222111333444444444555777:::<<<<<<<<<===@@@BBBBBBAAABBBBBBDDDLLL[[[ppp}}}nnn[[[VVVRRRVVVeeezzz{{{ssslllnnnkkkgggcccaaabbbdddeeeaaabbbdddfffggghhhiiiiiikkkiiifffcccaaa___^^^^^^ccc___[[[XXXXXXXXXWWWVVVVVVWWWXXXXXXXXXXXXZZZ\\\]]][[[YYYWWWUUUUUUVVVWWWRRRPPPOOOQQQSSSSSSPPPMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJHHHGGGFFFEEEEEEEEE???AAACCCEEEEEEEEECCCBBB>>>===;;;999888666666555111111111000111111222222444222222555:::DDDVVVfffqqqvvv|||rrrllleeeaaa___aaakkkvvvzzzvvvzzz~~~vvvkkkgggfffjjjlllnnnrrrxxx{{{wwwuuussspppnnnkkkgggccc```]]][[[WWWUUUWWWZZZ^^^dddlllsssxxx{{{~~~}}}}}}}}}|||zzzxxxwwwuuusssrrrtttuuuvvvuuussssssssssssrrrrrrrrrrrrrrrpppnnnlllkkklllnnnoookkkllllllmmmmmmnnnnnnooommmmmmllllllkkkiiihhhgggdddeeeeeeffffffeeeeeedddcccccccccbbbaaaaaa``````bbbaaa______``````^^^]]]ZZZZZZZZZ[[[[[[[[[[[[[[[[[[]]]___``````^^^[[[YYYXXXXXXVVVTTTRRROOOMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMNNNOOOQQQRRRSSSQQQQQQQQQOOOLLLIIIEEECCC@@@???<<<999777666666666777777666555555444333333666555555555555555555666666666555444333111000000///...------///000000//////000111111000///000222333333333333333333333333555555666777888888999999::::::;;;===???AAACCCDDDCCCEEEGGGHHHGGGHHHIIIJJJIIIIIIIIIIIIJJJNNNSSSWWWccciiisss|||zzzsssnnnjjjiiieeeccchhhooouuusssoooggg\\\PPPGGGBBB;;;:::999666555333222222333333222222222222333333222333444555555666888:::;;;;;;<<<===???AAAAAAAAA???AAAFFFQQQcccxxxvvviii\\\VVVTTT```vvvuuunnniiikkkiiigggdddccccccdddeeecccdddeeefffggghhhiiijjjjjjhhhfffcccaaa``````___```^^^[[[YYYYYYXXXWWWVVVWWWXXXYYYXXXWWWWWWYYY[[[YYYWWWUUUSSSRRRRRRSSSSSSRRRPPPPPPQQQSSSSSSQQQNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEE???@@@AAABBBBBBAAA???>>>???>>><<<:::888777666666333333222222222222222333222111111555999CCCTTTdddooottt{{{vvvpppiiiccc______gggqqq||||||vvvzzz~~~vvvkkkgggfffiiikkklllpppvvvzzz~~~zzzwwwuuurrrooollliiieeebbb```]]]ZZZXXXTTTTTTUUUXXX]]]cccjjjmmmwwwyyy|||~~~}}}|||{{{{{{{{{zzzxxxvvvtttrrrooonnnpppsssuuuvvvqqqqqqqqqpppppppppooooooqqqooollljjjiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiggggggccccccddddddddddddcccccccccbbbbbbaaa``````______```^^^]]]]]]]]]]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTVVVXXXYYYYYYWWWTTTRRRSSSSSSRRRPPPNNNLLLJJJHHHHHHHHHGGGGGGGGGIIIJJJKKKNNNNNNOOOQQQRRRSSSTTTUUUTTTTTTRRRPPPLLLHHHEEECCC@@@>>><<<999777666666666666666555555444333333333555555444444444444555555666666444333111///...---///...------///000000///...///111111000000111333444444444444444444444444777888888888999999::::::<<<<<<>>>@@@BBBDDDFFFGGGBBBDDDGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOUUU\\\aaammmtttxxxrrrnnnjjjgggfffdddcccgggmmmpppllldddZZZQQQHHHCCC@@@:::999777555444333222222444444333333333333444444222444555666666777999<<<<<<===>>>@@@AAAAAAAAAAAA???DDDMMM[[[nnnnnnccc[[[UUUWWWjjjxxxpppllljjjiiihhhhhhgggfffeeeeeeeeefffeeeeeeeeefffgggiiijjjhhhgggeeecccaaa```______^^^]]]\\\]]]^^^]]][[[YYYYYYZZZZZZXXXWWWVVVWWWYYYWWWUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTRRRPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEEEEEEEEEECCCAAA@@@@@@???===;;;999888777777666555444333333222333333111000111444999BBBRRRbbbkkkqqqxxx~~~{{{uuummmeee___\\\ccckkkzzz|||uuuwww|||~~~wwwmmmhhhfffhhhiiijjjnnnssswww|||~~~~~~~~~{{{xxxuuurrroooooolllhhhdddbbb```]]][[[VVVUUURRRRRRUUUZZZ```dddooorrruuuwwwxxxxxxyyyzzz~~~~~~}}}}}}}}}}}}}}}}}}zzzyyyxxxxxxyyyxxxvvvtttqqqooonnnnnnqqqsssuuuuuuooooooooonnnnnnnnnmmmmmmmmmllljjjiiihhhhhhiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggfffeeedddcccaaabbbbbbccccccbbbbbbaaaaaaaaa``````___^^^^^^]]]]]]\\\[[[ZZZ[[[[[[ZZZXXXVVVVVVUUUUUUTTTSSSSSSSSSPPPQQQRRRSSSSSSQQQOOONNNOOOOOONNNMMMKKKIIIHHHGGGEEEEEEEEEEEEFFFHHHJJJKKKPPPPPPRRRSSSUUUVVVVVVWWWWWWVVVTTTPPPLLLHHHDDDBBB>>>===;;;888666555555555666666666666555555444444444444333333333333444444444333222111000///......///...------///000000///---///000111000000222444444444444444555555555555888888999999999:::::::::>>>???AAACCCEEEGGGIIIIIIEEEGGGJJJLLLKKKJJJJJJKKKLLLMMMNNNPPPUUU\\\eeekkkwww~~~zzzrrrmmmiiigggdddcccbbbbbbeeeggggggaaaYYYQQQJJJEEEAAA???999888777555444333333333333333333333333444444555333555666777777888;;;===AAABBBCCCCCCCCCBBBBBBBBBCCCJJJXXXjjj}}}yyyiii___WWWTTT[[[ppp~~~rrrnnnnnnooohhhiiijjjkkkjjjiiihhhgggfffeeedddcccccceeegggiiihhhgggeeebbb```^^^\\\[[[[[[\\\___bbbeeeeeebbb```ZZZ[[[ZZZXXXVVVUUUVVVWWWWWWWWWUUUTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSTTTSSSRRRPPPOOOMMMMMMLLLIIIJJJKKKLLLKKKHHHFFFDDDFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@>>><<<:::999888888666666444333222222222222111000111555999AAAPPP___gggmmmuuu|||~~~}}}vvvnnnfff^^^ZZZ___gggyyy{{{qqqrrrxxxyyypppkkkggghhhiiiiiimmmrrryyy~~~}}}{{{|||~~~{{{yyyuuuqqqooopppmmmiiifffdddbbb___]]]ZZZWWWTTTQQQQQQUUUYYY\\\bbbeeeiiikkkmmmmmmooopppvvvvvvvvvuuuuuutttttttttsssrrrqqqrrrrrrrrrpppnnnmmmmmmoooqqqtttuuutttrrrnnnnnnmmmmmmmmmmmmlllllliiiiiihhhhhhhhhhhhiiijjjhhhhhhhhhggggggfffeeeeeedddeeeeeeeeedddcccbbbaaa```aaaaaabbbbbbaaaaaa```^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZXXXXXXYYYYYYWWWVVVUUUTTTSSSQQQPPPNNNMMMLLLMMMNNNOOOPPPPPPNNNMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFDDDDDDDDDEEEGGGIIIKKKMMMQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWTTTPPPKKKGGGDDDBBB===<<<:::777666555555555555555555444444444444444333333222222222222333333000000000000000000000000///...------///000000///---///000111000000222444444444444555555666666666888888888999999::::::;;;???AAACCCEEEHHHIIIJJJJJJGGGIIILLLLLLKKKJJJJJJJJJLLLNNNQQQVVV\\\fffooovvv{{{uuuooojjjfffeeeccc``````bbbcccbbb```ZZZSSSLLLGGGCCC>>>:::999888777666555555555555222222222222222333444444444666777888888:::===???CCCEEEEEEDDDBBBAAABBBDDDHHHSSSfff|||rrrcccYYYQQQTTT^^^pppwwwpppmmmnnnpppiiikkkmmmnnnnnnmmmjjjiiieeedddcccbbbbbbdddfffhhhhhhgggdddaaa^^^[[[XXXWWWXXXZZZ^^^cccggghhhfffccc[[[[[[[[[XXXVVVTTTUUUVVVXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVUUUSSSRRRPPPOOONNNIIIJJJKKKLLLKKKHHHFFFDDDAAAAAABBBBBBCCCCCCCCCCCCAAA@@@>>><<<;;;999999888555555444222111111111111111111333666999???MMM[[[dddjjjrrrzzz~~~~~~{{{uuunnnggg___ZZZ^^^eeewww}}}ppppppxxx}}}sssmmmiiiiiiiiiiiimmmrrr{{{~~~|||yyyxxx{{{}}}{{{xxxtttqqqqqqnnnjjjhhhfffdddaaa___[[[XXXUUUQQQPPPQQQRRRTTTUUUYYY]]]aaaeeehhhkkknnnppppppqqqqqqqqqqqqpppppppppoooooooooppppppnnnllljjjkkknnnqqqtttsssqqqnnnlllllllllkkkkkkkkkjjjjjjffffffffffffgggggghhhhhhhhhhhhggggggffffffeeeeeeccccccddddddccccccbbbaaa^^^^^^____________^^^^^^\\\[[[[[[ZZZZZZYYYXXXXXXXXXVVVUUUUUUVVVUUUTTTRRRRRRQQQPPPNNNLLLJJJIIIHHHKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIILLLOOOPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXWWWSSSOOOJJJFFFCCCAAA<<<;;;999777555555555555222222222111111111111111222222111111111111222222/////////000000000111111///...------///000000///...///111111000000111333444444555555666777777777777777888999:::;;;<<<<<<@@@BBBDDDGGGHHHIIIIIIIIIGGGHHHIIIIIIHHHHHHIIIJJJNNNRRRXXX___gggqqq{{{yyyuuuqqqlllhhhddddddbbb```aaaeeeeeebbb___XXXPPPIIIEEE???999555888777777666555555555666222111111111222333444555555666888999:::<<>><<<:::999888888555444333222222111222222222111333666888<<>>@@@AAABBBAAACCCEEEGGGHHHGGGFFFEEEFFFFFFGGGGGGIIILLLQQQUUUWWW]]]gggqqq|||{{{sssnnnllljjjgggddd```ccccccccciiiqqqqqqlllZZZQQQFFF@@@>>>>>><<<999555444444333333444444444333333333444555666777888666888:::;;;<<<===@@@CCCBBBDDDEEEEEEFFFLLLVVV___zzzyyykkk___UUUPPPKKKUUUhhh}}}vvvmmmooorrroookkkjjjkkklllmmmmmmlllkkkiiigggcccdddfffhhhiiijjjkkkkkkcccdddddddddbbb```^^^]]]______```bbbcccaaa]]]ZZZYYYZZZYYYWWWUUUTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUSSSUUUVVVUUUTTTTTTXXX[[[QQQQQQRRRRRRQQQOOOMMMLLLJJJJJJHHHGGGFFFEEEEEEEEECCCBBBAAA@@@@@@???@@@@@@@@@???===;;;999888777777555555444444444555555666000///111333333555???JJJ```eeennnuuuzzz}}}zzztttmmmddd^^^___eeeuuuvvvjjjhhhlllrrr{{{sssqqq{{{sssmmmggggggfffggglllrrrxxx|||yyywwwyyyzzz}}}{{{wwwrrrpppqqqtttrrrnnnrrruuuxxxzzz|||~~~|||xxxtttpppllliiifffccc```[[[YYYWWWUUUTTTQQQNNNKKKHHHGGGGGGHHHJJJMMMPPPRRRSSSVVVZZZ]]]^^^^^^___```ccccccccccccccccccccccccfffdddaaa```aaacccgggiiiddddddeeeeeeeeeeeedddddd___aaabbbbbbaaaaaabbbccc```]]]ZZZZZZ]]]``````___\\\\\\[[[[[[ZZZYYYYYYXXXZZZZZZZZZYYYXXXVVVTTTTTTSSSRRRRRRPPPOOONNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLGGGFFFFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAACCCEEEHHHJJJLLLMMMMMMRRRSSSTTTUUUUUUUUUTTTTTTSSSNNNIIIHHHHHHGGGBBB===999666333222333333333222111111111111111111111111222222111000//////000000222111000///////////////////////////000000000000000000000111222333555666777777888999::::::;;;;;;:::;;;===???AAABBBCCCCCCDDDCCCBBBCCCEEEFFFGGGFFFGGGGGGGGGHHHKKKQQQYYY^^^bbbiiittt~~~zzzuuupppkkkhhhfffeeeccccccaaabbbhhhnnnmmmeee]]]NNNHHH@@@======<<<999666:::999666333222222222333333333222222222333444555777777888;;;>>>BBBEEEGGGDDDCCCGGGKKKIIIKKK___www}}}jjjYYYRRRSSSRRReee{{{yyyqqqmmmmmmmmmjjjgggkkklllnnnoooooommmkkkiiiffffffhhhjjjkkklllmmmmmmllliiiddd```^^^___aaacccbbb```^^^]]]]]]^^^]]]]]]ZZZYYYXXXVVVUUUTTTTTTSSSVVVWWWXXXXXXWWWTTTQQQOOOVVVUUUSSSRRRQQQQQQRRRRRROOOPPPRRRSSSRRRPPPNNNLLLMMMLLLJJJHHHFFFEEEEEEDDDAAA@@@@@@@@@BBBAAA@@@>>>>>>>>>>>><<<;;;999777666555555555555444333222222111222222222333888???CCCYYYcccmmmrrrxxx~~~zzzrrrkkkggggggiiiuuuuuulllmmmppprrr{{{sssrrr||||||uuunnniiigggffffffjjjooowww|||}}}{{{yyyyyy|||~~~{{{vvvqqqpppooollliiijjjnnnsssxxx{{{}}}{{{wwwsssooolllhhhdddbbb]]][[[XXXVVVTTTRRRNNNLLLHHHHHHGGGFFFGGGHHHJJJLLLLLLOOOSSSVVVWWWXXXYYYZZZ^^^^^^_________`````````bbbaaa___^^^___aaacccdddaaabbbbbbccccccbbbbbbaaa___```aaa___]]]\\\]]]^^^[[[YYYWWWXXX[[[]]]]]]\\\ZZZYYYYYYXXXWWWWWWVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEHHHJJJKKKLLLOOOPPPQQQSSSSSSRRRRRRQQQPPPKKKGGGEEEEEECCC>>>:::777555333333333444333222000000000000000000000000222222111000000000000000111111000000000000000000//////000000000000111111222222222333333555666666999999999999999:::::::::<<<===???AAACCCDDDEEEEEEHHHGGGFFFGGGHHHIIIJJJJJJFFFGGGHHHJJJNNNUUU]]]cccnnnuuu{{{vvvrrrlllgggeeedddcccbbbhhhhhhiiillllllggg\\\TTTJJJDDD===:::;;;;;;888555777666444222222222333444333333222222222444555666::::::;;;===???BBBEEEFFFEEECCCGGGLLLMMMQQQfff}}}{{{fffVVVRRRTTT]]]pppxxxpppmmmlllllljjjggghhhjjjlllnnnnnnmmmkkkjjjggghhhiiijjjkkkllllllllliiifffbbb^^^]]]^^^```aaafffdddaaa^^^]]]]]]]]]\\\[[[ZZZWWWUUUSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPLLLKKKIIIHHHGGGFFFEEEEEE@@@???>>>?????????===;;;=========<<<;;;999888777555555555555555444333222111111111111222777===AAASSS^^^iiipppvvv}}}|||uuuoookkkkkklll{{{tttkkkmmmrrrvvvvvvttt}}}}}}vvvooojjjhhhffffffjjjpppxxx}}}~~~~~~}}}{{{~~~~~~yyytttnnniiifffeeebbbgggnnnuuuyyy|||~~~|||wwwsssoookkkgggddd___]]]ZZZWWWUUUSSSOOOMMMIIIHHHFFFDDDCCCCCCDDDDDDEEEHHHLLLNNNOOOPPPRRRSSSWWWWWWXXXYYYZZZ[[[[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^\\\YYYWWWVVVWWWVVVUUUUUUWWWYYYZZZYYYWWWUUUUUUUUUTTTTTTSSSSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHFFFEEEBBB@@@???>>>>>>????????????????????????>>>>>>>>>???????????????AAAAAAAAABBBDDDFFFIIIJJJKKKLLLNNNOOOOOOOOONNNMMMKKKGGGCCCAAA@@@>>>999555444333222333444444333111////////////////////////222111000000000000000000111000000000000111111222000000000000111111222222444444444444555666777777;;;::::::::::::999999999???@@@BBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJMMMQQQWWW___hhhnnn{{{zzzuuuqqqlllfffbbb```aaaaaabbbhhhiiijjjjjjfff]]]RRRJJJDDD???:::888888888777444444333222111111222444555333333222222333555666888;;;;;;<<<>>>AAADDDFFFHHHHHHFFFIIINNNQQQXXXmmmzzzcccUUUUUU[[[mmm{{{vvvoookkkjjjjjjhhhggggggiiikkklllmmmlllkkkjjjhhhiiiiiijjjjjjjjjjjjjjjeeeccc___\\\[[[\\\^^^___gggeeeccc```]]]\\\\\\\\\]]]ZZZWWWTTTQQQPPPPPPPPPQQQQQQPPPOOOPPPQQQSSSTTTQQQPPPNNNMMMLLLLLLMMMNNNOOONNNMMMMMMNNNOOOQQQRRRJJJIIIHHHGGGGGGFFFFFFFFFAAA@@@????????????===;;;<<<<<<<<<<<<;;;:::999888666666666666555444333222000000000000111555;;;???LLLXXXeeennnuuu}}}~~~yyysssooommmmmm|||vvvlllnnnsssxxxyyywww~~~xxxqqqkkkiiiggggggjjjpppzzz~~~~~~yyyuuunnnhhheeefffcccgggmmmrrrvvvyyy}}}|||xxxtttooojjjfffbbb___[[[XXXVVVSSSPPPNNNIIIHHHFFFDDDCCCBBBAAAAAABBBDDDHHHJJJJJJKKKMMMOOOOOOPPPQQQRRRTTTUUUVVVWWWVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWUUUSSSSSSTTTTTTUUUVVVWWWWWWVVVTTTRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPPPPJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFEEECCCAAA???>>>==============================<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@BBBEEEGGGGGGHHHIIIKKKKKKJJJJJJIIIFFFCCC???===<<<999666333111111111333555555333111000000000000000000000000111111000000000000000111///////////////000111222000000111111222222333333555555555555555666777777::::::;;;;;;;;;;;;;;;;;;@@@AAACCCEEEFFFGGGHHHHHHEEEEEEEEEDDDCCCEEEGGGIIILLLOOOTTTZZZbbbkkkuuu{{{{{{tttpppkkkgggaaa^^^^^^```bbbbbbbbbcccbbb___ZZZRRRJJJFFF???<<<888777777777666555444444333222222333444444333333333333444666888999999:::<<>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>AAACCCCCCDDDEEEFFFGGGFFFEEEEEEAAA???<<<:::888666444222000000000222444444333111111111111111111111111111111000000000000000111111............//////000111111111222222333444444555555555444555555666777888999:::;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIHHHHHHJJJNNNQQQPPPUUU\\\dddmmmwww}}}vvvpppmmmgggccc___]]]^^^aaacccdddaaa^^^ZZZTTTNNNIIIEEEDDD<<<:::888777777777777666777666555444444333333333333333333444666888:::;;;<<<===???AAADDDFFFGGGHHHHHHJJJOOOWWW```mmmooo^^^[[[gggvvvwwwsssnnnjjjhhhhhhhhhhhhkkkkkkkkkkkkiiigggfffdddccccccccccccbbbaaa```___]]][[[YYYXXXXXXYYY[[[\\\\\\^^^``````___^^^```aaa^^^[[[WWWSSSOOOMMMLLLLLLPPPRRRSSSTTTUUUTTTRRRQQQSSSRRRQQQOOOOOOOOOOOOPPPNNNOOOPPPPPPOOOMMMKKKJJJHHHGGGGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCDDDCCCAAA???===============<<<;;;:::999999999888777666444333333333333333333555999<<>>@@@@@@???@@@AAACCCCCCCCCDDDFFFGGGIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOPPPNNNOOOOOOPPPPPPOOOOOONNNLLLNNNOOOOOONNNNNNOOOQQQRRRTTTUUUTTTQQQMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB???>>>>>>>>>>>>>>>??????========================;;;;;;;;;;;;;;;::::::::::::999999999:::;;;===>>>>>>???@@@AAAAAAAAA@@@???;;;:::999777666444333222000000///111333333222111111111111111111111111111000000000000000111111222//////////////////000111111222222333444555666666444444444555666777999999:::;;;<<<>>>@@@AAABBBCCCAAABBBCCCEEEFFFFFFGGGGGGFFFHHHJJJJJJJJJMMMTTTYYYXXX]]]fffoooyyy}}}vvvpppkkkhhhbbb___]]]^^^```ccceeefffccc]]]UUUMMMHHHDDDAAA???:::999888777666666666666777777666555555444333333444444444555777999<<<===AAABBBCCCDDDFFFFFFFFFFFFGGGKKKUUUaaaoootttddd\\\bbbwww~~~vvvsssoookkkiiihhhjjjkkkjjjjjjiiigggeeecccaaa```____________^^^]]]\\\[[[ZZZZZZXXXXXXXXXZZZ\\\]]]\\\```eeefffdddaaaaaabbb]]][[[XXXUUUQQQNNNLLLKKKLLLNNNPPPRRRRRRQQQNNNMMMQQQPPPOOOMMMLLLMMMMMMNNNNNNOOOPPPQQQOOOLLLIIIGGGHHHGGGGGGFFFFFFFFFGGGGGGDDDCCCBBBCCCDDDDDDBBB@@@????????????>>>===<<<;;;;;;::::::999888666555444444444444444333555888:::BBBRRRccckkkpppwww}}}yyyqqqiiieeecccgggxxxzzz}}}~~~rrrttt{{{}}}|||~~~wwwpppmmmkkkiiilllqqqxxx|||uuuuuuvvvpppmmmoootttsssqqqnnnmmmnnnrrruuuwwwzzz}}}||||||}}}yyyuuuppplllfffaaa^^^[[[YYYWWWOOOOOONNNLLLJJJGGGEEEDDD===>>>???>>><<<<<<===???>>>>>>???@@@AAABBBCCCDDDBBBBBBDDDFFFHHHJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIKKKKKKJJJJJJKKKLLLKKKMMMOOONNNKKKHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::666777777888888999999999888999:::;;;<<<;;;::::::555666666444333222111222222000//////111222222111111111111111111111111111000000000000000111222222333222111111111111111111222222333444555666777777444444555666888:::;;;<<<>>>>>>???@@@AAABBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEHHHKKKLLLMMMRRRZZZaaaeeejjjsss}}}}}}vvvpppjjjeeebbb]]]\\\\\\^^^bbbeeeffffff```XXXNNNGGGEEEBBB===888888888888777555444444555444444444555555444444333444444444555888:::===???AAABBBEEEGGGJJJKKKKKKLLLMMMUUUaaaooorrrkkkbbb]]]___oooxxxqqqoookkkgggeeedddfffhhhfffeeedddcccaaa___^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXXXXYYY[[[]]]^^^dddjjjooopppjjjdddaaa```[[[[[[YYYWWWSSSPPPLLLJJJIIIJJJLLLMMMNNNNNNNNNNNNPPPOOOMMMLLLKKKKKKLLLLLLNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCCCCDDDFFFFFFEEECCCBBBBBBAAAAAA???>>><<<;;;<<<<<<;;;:::999777555444333444444333222333666888===NNN```iiinnnuuu{{{{{{rrrlllhhhgggfffooo}}}xxxxxxwwwzzz}}}zzz}}}yyyrrrnnnkkkjjjlllqqquuuzzzvvvvvvwwwqqqlllmmmqqqqqqpppnnnllllllnnnpppqqqvvv|||~~~}}}~~~|||{{{|||}}}yyytttpppjjjeeeaaa___\\\ZZZRRRQQQPPPMMMJJJGGGDDDCCC???@@@@@@>>><<<<<<===>>>:::;;;;;;<<<===>>>??????===>>>???AAACCCFFFIIIJJJEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFGGGHHHEEEHHHJJJIIIFFFEEEFFFHHHCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>============<<<;;;::::::999999::::::????????????????????????=========<<<<<<;;;;;;;;;555555666777888888777777444555777888888888777666222333333222111000000111333111///...000111111111000000000000000000000000000000///000000111222222555555444333222222222222222222333444555666777888555555666777:::<<<>>>???AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIMMMQQQRRRTTTZZZccckkkooouuu}}}wwwqqqkkkfffaaa]]]ZZZZZZ[[[^^^bbbeeefffeeeXXXPPPGGGCCCCCCAAA:::444666777777666444333333444000111222333444444444444444444444666888;;;>>>???===???DDDIIINNNQQQSSSTTTWWW___lllzzzqqq```\\\YYY[[[dddzzz}}}qqqkkkiiifffbbb______aaacccaaaaaa```___^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\]]]___mmmsssxxxwwwooofff```^^^ZZZZZZZZZXXXUUUQQQMMMJJJIIIIIIIIIJJJLLLOOOQQQSSSPPPOOONNNLLLLLLLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEGGGIIIJJJIIIGGGDDDCCCCCCBBB@@@>>>===<<<<<<<<<<<<;;;999777666555333333333222111222444666888JJJ]]]gggmmmttt{{{|||tttooolllkkkfffiiippp|||wwwuuu{{{}}}~~~}}}xxxyyyzzzrrrooollljjjmmmrrrtttxxxwwwnnnoooooooooppprrrlllgggfffkkkppprrrqqqsssuuuxxx{{{|||}}}|||{{{~~~}}}}}}~~~vvvssspppmmmiiiddd^^^ZZZYYYUUUPPPMMMKKKIIIHHHFFFDDDBBB????????????>>>======<<<:::999999:::<<<===@@@???>>>======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEECCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????????????????????????????@@@?????????>>>>>>======>>>>>>>>>>>>============;;;;;;:::::::::999999999999::::::;;;<<<===>>>>>>;;;;;;::::::999888777777777666555444444444444444444333333222222333333444222222222222222222222222222222333333333444444444111000000/////////000000222111111111111111222222000111222333444333222222111222444666888888888888777888999999999:::<<<>>>???@@@BBBBBBAAAAAABBBCCCCCCDDDFFFGGGFFFGGGHHHJJJMMMQQQWWW[[[___fffnnnuuu|||tttoookkkjjjjjjggg```ZZZZZZ[[[]]]___```^^^ZZZWWWOOOJJJCCC===:::999888777777777666666555555555444222444555444333333444555444555666777777999===@@@BBBCCCDDDGGGLLLSSSZZZ___```nnn~~~qqqddd\\\VVVUUU___wwwuuummmfffdddbbb___^^^^^^^^^___bbbbbbcccaaa^^^]]]]]]^^^ZZZWWWUUUUUUYYY]]]]]]]]]XXX[[[\\\[[[YYYXXX[[[^^^iiilllooolllgggaaa^^^]]]YYYZZZ[[[YYYUUURRRPPPPPPRRRNNNJJJKKKOOOQQQPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEHHHJJJKKKJJJHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<:::888777666777555333111111333555666;;;FFFTTTaaajjjpppuuuxxx|||{{{vvvqqqnnnmmmllleeefffqqq}}}~~~{{{yyyyyy}}}xxxvvv{{{uuuwww||||||tttmmmiiiiiikkkmmmooosssyyy}}}}}}qqqnnnllllllnnnpppkkkeeefffkkkqqqttttttuuuuuuuuuvvvwwwyyy{{{|||~~~~~~~~~~~~}}}}}}|||{{{{{{{{{}}}|||yyyuuuqqqmmmhhhccc___[[[WWWSSSOOOMMMKKKJJJHHHEEECCCAAA@@@@@@@@@>>>===<<<;;;:::999999::::::;;;>>>===<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>========================>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;<<<<<<===999999888777777666555555666666555444444444444444444333333222222333333444222222222222222222222222222222222222333333333333000000///////////////000///////////////000111222222333333444444444444444222333555777888999999888999;;;<<<<<<;;;<<<>>>AAABBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHJJJLLLQQQVVV]]]ccciiiqqq{{{zzzuuukkkiiihhhhhhgggeee___ZZZZZZ[[[]]]______[[[TTTOOOJJJFFF@@@<<<:::999888777555555555555444444444333222444555555444333555666666777888999999;;;>>>AAABBBDDDFFFJJJOOOVVV^^^dddnnn{{{|||ggg[[[XXXVVVZZZiiisssllleeecccaaa___]]]]]]^^^___aaabbbbbb```]]][[[[[[\\\ZZZWWWUUUUUUXXXZZZYYYXXXWWWXXXYYYYYYXXXYYY[[[\\\___```aaa___]]][[[ZZZZZZZZZ[[[[[[YYYVVVRRRPPPPPPSSSOOOKKKLLLOOOQQQPPPMMMKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFHHHJJJJJJIIIGGGFFFCCCBBBAAA@@@@@@???@@@@@@??????===<<<:::888777666888777444222111222333444777AAAPPP]]]gggoootttxxx||||||wwwssspppnnnmmmdddaaaiiittt{{{{{{wwwxxx}}}zzzrrrqqqyyyyyyrrruuuzzzwwwooojjjiiikkklllqqquuuzzz~~~vvvmmmhhhiiilllnnniiiddddddjjjpppuuuvvvvvvuuurrrqqqsssvvvzzz}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzz|||~~~{{{vvvrrrmmmiiifff^^^[[[VVVSSSQQQOOOLLLKKKHHHFFFCCCBBBAAAAAA???>>>;;;;;;::::::999999888888<<<;;;::::::::::::;;;;;;========================;;;;;;<<<===>>>??????@@@====================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888888888999999;;;::::::::::::999999999999999999999999:::::::::666666555555444444333333555555444333333333444444333333222222222222333333222222222222222222222222000111111111222222222222/////////......//////000////////////000222333333555555444444555555666777333444666777999999::::::<<<===??????>>>???AAACCCDDDFFFFFFFFFEEEEEEGGGHHHLLLLLLMMMLLLLLLNNNQQQTTT[[[aaahhhooovvvxxxqqqkkkeeeeeedddcccaaa^^^[[[YYY[[[\\\]]]]]][[[TTTLLLFFFBBB@@@===;;;:::999888666444444444333333333333333333444555555444444555777999:::;;;;;;;;;===@@@CCCDDDGGGKKKOOOTTT\\\gggnnnzzznnn^^^TTTOOOSSS^^^rrrxxxooojjjbbbaaa___^^^]]]]]]^^^^^^aaabbbaaa___\\\YYYYYYYYYYYYWWWVVVVVVVVVVVVUUUTTTUUUTTTSSSUUUWWWYYYZZZZZZ[[[ZZZYYYYYY[[[]]]^^^^^^[[[\\\\\\ZZZVVVSSSQQQQQQTTTQQQNNNNNNPPPQQQOOOMMMIIIJJJLLLMMMMMMMMMLLLLLLNNNMMMLLLKKKIIIHHHGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@???????????????>>>===<<<:::999777777:::888555333111111222222333<<>>???@@@@@@@@@AAACCCEEEEEEFFFFFFFFFEEEEEEHHHJJJNNNNNNOOOPPPQQQUUUZZZ^^^iiinnnvvv|||{{{uuupppiiidddbbbbbbaaa]]]ZZZXXXXXXYYY\\\[[[YYYVVVRRRLLLDDD???;;;999888999999999777555444444444333333333333333333444666666555555666888:::;;;<<<<<<===???BBBDDDGGGMMMSSSWWW\\\fffsss}}}ttteeeYYYSSSMMMTTTdddzzzvvvpppkkkggg```___^^^]]]]]]]]]^^^^^^```aaa```]]]ZZZWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSPPPOOORRRVVVYYYYYYXXX[[[YYYXXX[[[___bbbaaa___ZZZ\\\\\\ZZZWWWSSSRRRQQQUUUSSSPPPPPPQQQQQQOOONNNIIIJJJLLLMMMNNNMMMLLLKKKMMMLLLLLLKKKJJJIIIIIIHHHEEEFFFHHHIIIIIIHHHFFFEEEGGGHHHHHHIIIHHHFFFDDDCCCBBBAAA@@@??????>>>>>>>>>???>>>===<<<:::999888777888777555333222222222333333:::EEESSS___iiippptttwww{{{{{{wwwtttrrrlllddd]]]___iiiuuuyyyyyy~~~~~~~~~uuutttyyy{{{rrrllliiiiiiiiipppuuuzzz~~~}}}mmmeeeeeefffiiifffbbbaaabbbeeeiiijjjnnnnnnpppqqqsssuuuvvvvvvyyyzzzzzz{{{|||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{{{{|||~~~~~~zzzvvvsssppphhheeeaaa^^^[[[XXXUUURRRQQQOOOKKKIIIHHHFFFDDDBBB======<<<<<<;;;999777666888888888888888777666666777777777777777777777777666666777777777777777777666666666666666666666666888888888888888888888888999999999999999999999999666666666666666666666666555555555666666777777777999888888888777777777777777777666666555555444444333333333333333222222222333333222222222222333444333222222111111222222333111111111111111111111111//////000000000111111111///////////////000111111222222222333444666777888666555444444444555777888777777888999:::<<<===>>>>>>@@@AAAAAAAAAAAADDDFFFDDDDDDEEEEEEDDDFFFIIIKKKLLLNNNPPPSSSWWW]]]dddiiisssyyyzzzsssnnnjjjeeeaaa^^^]]]ZZZWWWUUUVVVYYY]]]ZZZWWWQQQKKKGGGCCC>>>;;;666555555666888888666444444444444444444444444555333555666666666666777999:::;;;======>>>@@@DDDFFFMMMTTT]]]bbbgggrrrwwwiii^^^WWWTTTRRR\\\nnnuuullliiifffccc]]]]]]]]]]]]]]]^^^^^^______```___\\\YYYVVVVVVVVVTTTUUUVVVVVVVVVUUUTTTTTTQQQOOONNNPPPUUUYYYYYYWWWXXXWWWXXX\\\___```\\\YYYYYYZZZ[[[ZZZWWWTTTSSSRRRUUUTTTSSSSSSSSSRRRPPPOOOKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<:::999888888666555444333333333444444555:::CCCOOO[[[fffmmmqqqvvv{{{}}}yyyuuurrriiieeeaaadddppp~~~zzzxxx~~~}}}vvv{{{{{{rrrllliiihhhhhhnnnrrryyy}}}zzzllleeecccbbbdddbbb```^^^]]]^^^___```dddfffjjjmmmpppqqqppppppuuuvvvwwwyyyzzz{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}xxxvvvpppmmmiiifffccc```\\\YYYWWWTTTPPPMMMKKKIIIGGGEEE@@@@@@???===<<<:::999888999999999999888777666555666666666666666666666666777666666666555555444444666666666666666666666666666666666777777777777777777777777777777777777777444444555555555555555666444444555555666666777777777777666666666555555555555555444444333333333222333333333333222222222222222222111111222222333333222222111111111111222222111111111111111111111111///000000000111111111111000000000000111222333333222222222222333555666666666666555555666666777888888888999:::;;;===>>>??????@@@AAAAAAAAABBBDDDFFFDDDEEEEEEEEEFFFHHHLLLPPPOOORRRVVV[[[aaahhhpppuuu}}}~~~xxxpppjjjfffddd```]]]VVVUUUTTTSSSUUUXXX[[[]]]TTTOOOHHHBBB>>><<<;;;999444444333444666666555333444444444444555555555555333555666777666777888::::::;;;===>>>@@@BBBFFFIIITTT]]]hhhnnnsss~~~nnnaaaYYYUUUSSSTTTbbbuuu|||jjjeeedddbbb___\\\\\\]]]^^^^^^___``````^^^___^^^\\\YYYVVVVVVVVVTTTUUUVVVUUUSSSSSSTTTUUUQQQPPPPPPRRRUUUWWWXXXXXXYYYZZZ\\\^^^___]]]YYYVVVVVVWWWYYYXXXVVVTTTSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPOOOOOONNNMMMMMMLLLLLLIIIJJJJJJKKKKKKLLLMMMMMMHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>============>>>===<<<;;;:::999999888444444444333333444444555666999@@@KKKYYYdddllloooxxx|||~~~yyytttqqqgggfffdddiiivvv{{{xxx{{{www|||zzzsssmmmjjjiiiiiilllqqqxxx}}}uuuiiieeeaaa]]]\\\\\\\\\[[[YYYXXXXXXYYYZZZ\\\```eeehhhiiijjjiiiooopppsssvvvxxxyyyyyyyyywwwxxxxxxyyyzzz{{{{{{{{{|||{{{zzzyyyxxxxxxxxxxxxzzz~~~}}}|||~~~|||xxxuuurrrooolllhhhdddaaa[[[XXXTTTQQQOOOLLLIIIGGGEEECCCAAA>>>===<<<;;;;;;999:::::::::999888777666666666666666666666666666666666555555555444444444777777777777777777777777555555555666666777777777555555555555555555555555333333444444444555555555222333333444555555666666555555555444444444333333333222222222222222222222111111111222222222222222111111111111111222333333222222111111111111222222111111111111111111111111000000000111111111222222111111111111222333444555444333333333444555555666666777777888888888888888::::::::::::<<<>>>???AAA@@@AAACCCCCCBBBCCCEEEGGGFFFGGGHHHHHHJJJMMMRRRVVV\\\___eeekkkqqqxxx~~~rrrlllddd___]]]\\\YYYWWWRRRQQQQQQTTTWWWXXXVVVSSSJJJFFFAAA<<<:::999888777555444333333444444333222222222333333444444444444333555777777777777999;;;:::<<<>>>@@@BBBFFFJJJNNNZZZeeerrrxxx}}}|||kkk^^^VVVSSSSSSWWWiiinnnbbb___```^^^\\\[[[\\\]]]^^^``````aaaaaa]]]^^^^^^\\\YYYWWWWWWXXXUUUUUUUUUSSSPPPOOOPPPSSSPPPRRRSSSTTTTTTVVVXXXZZZ[[[]]]______]]][[[ZZZYYYRRRTTTWWWWWWVVVTTTTTTUUUSSSTTTVVVVVVUUUTTTTTTTTTTTTSSSPPPNNNMMMLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJFFFFFFFFFEEEEEEDDDDDDCCC@@@@@@>>>=====================<<<;;;:::999999888555555555444333333333333333555;;;GGGVVVccclllpppvvvzzz~~~~~~xxxsssoooggggggeeehhhvvv{{{~~~vvv{{{zzztttooommmlllmmmmmmrrryyy}}}}}}qqqgggddd___YYYWWWXXXYYYXXXWWWUUUUUUUUUTTTVVVYYY]]]```ccceeefffkkkmmmpppsssuuuwwwxxxxxxttttttuuuvvvwwwxxxxxxyyyzzzyyyxxxwwwvvvuuutttssswww|||~~~zzzyyy{{{~~~}}}{{{wwwtttqqqnnniiifff^^^[[[WWWSSSQQQNNNKKKHHHGGGEEEBBB???============:::;;;;;;;;;:::999777666666666666666666666666666555555555555555555555555444444444444444444444444555555555666666666777777333333333333333333333333333333333444444555555555111111222333444444555555444444333333333222222222111111111111111111111111000000000000111111111111111111000000111222333333222222111111111111222222000000000000000000000000111111111111222222222222222222222222333444555666777777666666666777777888777888999:::;;;:::999999;;;::::::;;;<<<>>>@@@AAAAAACCCDDDDDDDDDDDDGGGIIIHHHIIIJJJKKKMMMRRRWWW[[[iiimmmsssyyy}}}uuujjjddd\\\XXXWWWVVVTTTRRRSSSRRRRRRVVVYYYVVVMMMFFFBBB@@@===;;;:::999777555666444222222333333333222111111111222222333333333333555777777777888:::;;;;;;===@@@BBBDDDHHHMMMQQQ^^^jjjwww~~~~~~mmm___WWWTTTSSS___uuu}}}rrreee]]]]]]]]]\\\ZZZ[[[\\\]]]___```aaabbbbbb\\\]]]]]]\\\YYYXXXXXXYYYVVVVVVUUUQQQLLLKKKMMMPPPQQQSSSVVVUUUTTTTTTXXX[[[ZZZ\\\]]][[[WWWVVVXXXZZZPPPSSSUUUVVVUUUTTTUUUUUURRRTTTVVVWWWVVVUUUUUUUUUWWWUUUQQQNNNLLLLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKIIIGGGEEEEEEGGGIIIKKKEEEEEEEEEEEEDDDDDDDDDDDD@@@???>>>======<<<<<<<<<======<<<;;;::::::999999777777666555333222111000000222888DDDTTTccclllqqqsssvvvzzz}}}~~~~~~xxxrrrnnnhhhgggdddeeettt~~~}}}tttyyy{{{uuuqqqooooooooooootttzzz~~~|||zzzyyywwwooodddZZZ^^^WWWTTTVVVVVVPPPNNNQQQPPPQQQQQQSSSWWW[[[___bbbcccfffkkkooopppqqqssstttsssuuuwwwxxxwwwwwwxxxzzzvvvxxxyyyxxxuuusssrrrrrrtttwww{{{~~~~~~~~~~~~~~~zzzuuupppnnngggccc]]]XXXUUURRRNNNLLLKKKIIIFFFBBB@@@?????????999999999888777666666666888888888777666666555555666666555555555444444444555444333222222222333444333333333333333333333333333333333333333333333333222333333333333222111111222222222222222222222222777444222111111222111111111111111111111111111111333222222222111111000000111111222333444555555666/////////000111111222222111111111111111111111111///000111222222333222222222222333333333444444444333444666888888888777777::::::::::::::::::::::::?????????@@@AAAAAABBBBBBGGGHHHGGGFFFDDDDDDFFFHHHGGGIIILLLPPPTTT[[[bbbgggrrrvvv|||~~~wwwnnnhhhbbb^^^WWWRRRPPPOOONNNMMMKKKNNNRRRTTTRRRLLLEEE@@@===<<<999777555444444555222222222222222222222222333444444444444444444555444555666777999999::::::777;;;BBBEEEDDDFFFQQQ^^^kkkxxxnnneee\\\QQQRRR]]]ooooooiiiaaa[[[YYYZZZ[[[\\\\\\[[[\\\^^^```aaa```___]]]\\\ZZZYYYXXXXXXXXXYYY[[[YYYVVVSSSQQQPPPQQQQQQWWWVVVUUUUUUVVVYYY[[[]]]ZZZZZZYYYYYYXXXWWWVVVVVVTTTRRRQQQRRRSSSTTTSSSQQQSSSTTTUUUUUUUUUSSSQQQPPPRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFFFFFFFEEEEEEDDDGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA???===<<<;;;::::::=========<<<;;;999888777666777777777555555555666222444666;;;KKK___iiiiiitttvvvzzz||||||}}}~~~}}}{{{zzzuuuoooiiifffaaaeeewwwuuuooottt|||~~~wwwrrrpppooooooqqqqqquuu||||||rrriiiaaaZZZVVVWWWUUUPPPNNNOOOMMMMMMNNNPPPSSSWWWZZZ]]]```ccchhhkkklllmmmnnnoooqqqrrrtttuuutttttttttvvvuuuvvvwwwvvvsssqqqpppppprrruuuxxxzzz{{{|||}}}~~~zzzuuusssllliiiccc___[[[WWWSSSPPPOOOMMMIIIFFFCCCBBBBBBBBB??????>>>===<<<<<<;;;;;;999999999888777777666666666555555555555444444444555444333222111222333333333333333333333333333333333333333333333333333333222333333333333222111111222222222222222222222222444222000000111333333222111111111111111111111111222222222111111000000000111111222222333333444444000000000111222222333333111111111111111111111111///000111222333333333333333333333333444444444444444555666888888888888777::::::::::::;;;;;;;;;;;;>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDEEEGGGIIILLLNNNRRRVVV\\\cccjjjpppxxx|||{{{uuuooogggaaa\\\XXXRRROOOMMMMMMLLLLLLNNNOOOOOONNNJJJFFFAAA===999999777666444333333333222222222222222222222222333333333444444444444444444555777888999:::::::::999;;;???CCCDDDHHHUUUbbbuuuiii```YYYSSSZZZhhh~~~|||jjjddd]]]XXXXXXYYY\\\]]]\\\[[[[[[\\\^^^___^^^]]]]]]\\\ZZZYYYXXXXXXYYYYYY[[[ZZZWWWUUUSSSRRRRRRRRRTTTTTTTTTTTTUUUWWWYYYZZZWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRQQQQQQSSSTTTSSSRRRSSSSSSSSSSSSRRRQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>======<<<<<<;;;:::999888777777777666444444444555222555777<<>>===<<<;;;::::::::::::999888888777777555555555555444444444444444444333222222222222222222222222222222222222222222222222222222222222222222333333333333222111111222222222222222222222222111///...///111333333333000000000000000000000000111111111000000000000000222222222222222222222222000000111111222333333444111111111111111111111111000111222333444444444444333333444444444555555555555555777888888999888888:::::::::;;;;;;<<<<<<<<<>>>???@@@BBBDDDEEEFFFGGGFFFGGGHHHHHHHHHIIILLLOOOSSSVVV[[[```fffnnnwww|||wwwoooiiibbb\\\WWWTTTPPPMMMKKKKKKKKKKKKKKKPPPNNNJJJFFFAAA>>>;;;:::555555555444444333222111222222222222222222222222222222333333444444444444555666777999::::::::::::===<<<===BBBFFFLLLYYYeeezzz|||fff\\\XXXXXXgggzzzssseee```[[[WWWXXXZZZ\\\]]]]]][[[YYYYYYZZZ[[[\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRPPPPPPQQQSSSTTTSSSRRRRRRQQQQQQQQQPPPPPPQQQQQQMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@????????????@@@;;;<<<<<<<<<;;;::::::999999777666444333444444555333777:::===FFFTTTaaagggmmmqqquuuxxxyyyzzz|||}}}~~~}}}||||||wwwqqqnnnjjjfffiiiwwwyyyvvvyyyzzztttpppooonnnnnnnnnssszzzrrrcccXXXQQQOOOOOOHHHGGGGGGGGGHHHKKKNNNOOOUUUYYY^^^bbbdddeeeggghhhlllmmmooonnnmmmllllllmmmlllmmmmmmllliiigggggghhhlllnnnppprrrtttwwwzzz}}}{{{}}}~~~}}}|||{{{{{{|||{{{yyyuuuppplllfff___[[[YYYWWWSSSPPPLLLIIIHHHGGGAAAAAA@@@>>>===;;;::::::;;;::::::999999888777777666666555555555555444444444333333222222222222222222222222222222222222222111111111111111111111111222333333333333222111111111111111111111111111111000///...///111222222111000000000000000000000000000000000000000000000000222222222111111111000000000000000111222222333333222222222222222222222222222222333444555555555555444444555555555666666666666666777888999999999999::::::;;;<<<======>>>>>>@@@@@@AAACCCDDDEEEFFFGGGGGGIIIKKKLLLMMMPPPTTTWWW[[[___dddkkkrrrzzz{{{uuulllddd^^^XXXSSSPPPNNNLLLJJJIIIJJJKKKKKKKKKLLLJJJEEE@@@<<<999888777222333444444444333111111222222222222222222222222222222333333444444555555777888999:::;;;;;;;;;;;;@@@===>>>BBBHHHNNNYYYcccttt}}}ggg]]][[[dddzzzvvvkkkeeeaaa\\\YYYZZZ[[[]]]]]]]]]ZZZWWWVVVWWWXXXYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQNNNPPPRRRTTTUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQOOOOOOPPPRRRSSSSSSRRROOOPPPQQQRRRRRRQQQPPPOOOLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHEEEDDDCCCCCCDDDFFFHHHJJJFFFEEEEEEEEEDDDDDDDDDCCCAAA@@@???>>>============;;;;;;;;;<<<;;;;;;:::::::::888666444555666666666777;;;>>>???CCCNNN[[[eeejjjnnnssswwwyyyzzz|||}}}}}}~~~}}}}}}yyyssslllhhhdddfffppp~~~{{{tttpppmmmllllllmmmrrryyy~~~nnn\\\TTTQQQPPPHHHGGGFFFEEEFFFHHHJJJKKKOOOSSSYYY]]]aaacccfffhhhjjjkkkmmmlllkkkjjjjjjkkkjjjkkkkkkjjjhhhggghhhiiikkkmmmoooppprrrtttxxxzzzvvvxxx{{{|||||||||}}}~~~|||xxxsssmmmfffbbb^^^]]]YYYUUUQQQNNNKKKJJJGGGFFFEEECCCAAA@@@>>>===;;;;;;:::999999888888777777777777666666666555555444444444444333333222222222222222222222222222222111111111111111111111111222333333333333222111111111111111111111111111111111000///000111222000///000000000000000000000000000000000000000111111111333222222111111000000000//////000111111222222333333333333333333333333333333444555666666777777777555555666666666777777777777777777888999999:::;;;:::;;;;;;===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHKKKMMMPPPSSSWWW\\\```eeeiiiooovvv}}}|||pppkkkccc[[[VVVQQQNNNMMMKKKJJJIIIIIIKKKKKKKKKIIIDDDCCCAAA>>>;;;999777666222333444555555444222222222222222222222222222222222222333444555555666666888999:::;;;;;;<<<;;;;;;???<<<===CCCHHHMMMWWW```qqqvvveee```fffwwwqqqiiiiiieeeaaa^^^]]]]]]]]]]]]\\\YYYVVVTTTUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTSSSSSSQQQPPPOOOOOOPPPSSSUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSPPPOOOOOOOOOQQQRRRRRRPPPLLLOOORRRTTTTTTQQQMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA???===;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;999777777999;;;;;;:::<<<===???@@@AAAHHHUUU```gggkkkrrrwwwyyy{{{}}}~~~}}}~~~~~~{{{uuulllhhhcccdddiiisss}}}{{{uuupppmmmkkklllmmmrrryyy}}}yyycccYYYTTTPPPJJJHHHGGGEEEEEEFFFGGGHHHIIIMMMSSSXXX\\\^^^aaaccceeeggghhhhhhgggfffggghhhiiijjjkkkjjjiiiiiikkkmmmjjjlllnnnooopppqqqsssuuuqqqtttxxxzzz{{{|||~~~{{{vvvppplllgggeeebbb^^^YYYUUUQQQPPPJJJJJJHHHFFFDDDBBB@@@???<<<<<<;;;;;;::::::999999888888888888777777777777555555555555555444333333333333333333333333333333222222222222222222222222222333333333333222111111111111111111111111111111111111000111222222000///111111111111111111111111111111111111111222222222333333222222111111111000000000111111222333333333444444444444444444444444444555666777888888888888666666777777777888888888888888888888999:::;;;<<<:::;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIILLLNNNRRRVVVZZZ```fffjjjqqquuu|||}}}uuupppfffbbb[[[UUUOOOMMMLLLLLLJJJIIIIIIIIIIIIIIIGGGDDD<<<<<<<<<;;;:::888666666333444444444444444333222222222222222222222222222333333444555666777777888::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>DDDIIIQQQ^^^kkkrrrgggaaahhhzzz}}}pppkkkkkkgggccc```___^^^]]][[[YYYWWWUUUTTTUUUVVVUUUUUUSSSTTTTTTUUUUUUTTTSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOOOOQQQSSSTTTUUUTTTSSSRRROOOOOOPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQPPPOOOLLLNNNQQQSSSRRROOOKKKHHHKKKKKKLLLMMMMMMMMMLLLLLLHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFDDDAAA???===<<<;;;;;;<<<<<<<<<;;;::::::999;;;999999<<>>===>>>>>>BBBMMMYYYccciiipppvvvyyy{{{}}}~~~|||~~~}}}wwwooojjjeeedddeeeiiisss|||}}}vvvqqqnnnlllnnnnnnsssyyy}}}iii]]]UUUNNNKKKIIIGGGEEEDDDDDDEEEFFFEEEIIINNNRRRUUUVVVXXXZZZ^^^```bbbcccbbbaaabbbcccdddeeefffffffffgggjjjllliiikkknnnnnnmmmlllmmmmmmmmmqqquuuxxxyyyzzz{{{}}}{{{xxxqqqooolllgggbbb^^^ZZZWWWOOONNNLLLJJJGGGEEECCCBBB??????>>>======<<<<<<;;;:::::::::999999999888888555666777777777666555444444444444444444444444444333333333333333333333333222333333333333222111111111111111111111111111111000000000222444444333111222222222222222222222222111222222222333333333333333333333333222222222222222222333333444555555666666666666666666666666666555666777888999999999999777777777888888888999999999999888888999:::<<<===:::;;;<<<>>>@@@AAACCCCCCBBBCCCEEEGGGJJJLLLNNNOOOTTTWWW[[[```ffflllssswww~~~xxxpppiiieee]]]ZZZTTTNNNJJJHHHIIIJJJIIIHHHGGGFFFFFFCCC@@@===888888777666555555555555555444333333222222222222222222222222222222222222444444555666777888999999;;;;;;<<<============<<<>>>???CCCIIIPPP]]]rrr}}}ppp```^^^dddxxxxxxnnnkkkhhheeebbb___^^^]]][[[ZZZWWWVVVTTTUUUVVVVVVUUUTTTTTTTTTUUUVVVVVVUUUUUUTTTQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSTTTRRRPPPOOOOOOPPPPPPNNNMMMMMMMMMMMMMMMLLLJJJHHHGGGJJJKKKLLLMMMMMMMMMMMMLLLHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFEEECCCAAA???>>>============<<<<<<;;;:::999888;;;:::;;;AAAHHHKKKJJJGGGAAA<<<999::::::<<>>>>>>>>;;;;;;;;;:::::::::999999666777888888888777555444555555555555555555555555333333333333333333333333222333333333333222111111000000000000000000000000......///222555666555444333333333333333333333333222222222333333444444444333333333333333333333333444444555555666777777777777777777777777777777777666777888999999:::999999777888888888888999999999:::999888888999:::<<<===:::;;;<<<>>>@@@BBBDDDDDDAAABBBEEEIIIMMMPPPSSSTTT\\\___dddjjjpppwww~~~wwwooohhhbbb^^^WWWTTTPPPJJJFFFEEEGGGIIIGGGFFFEEEDDDBBB???:::777888666444222111222444555666555333111000111111222222222222222222222222222555555666777888999::::::;;;<<<==================CCCDDDHHHNNNWWWiiiwwwfff[[[YYY\\\jjjrrrjjjiiidddbbb___^^^]]]\\\ZZZXXXUUUUUUTTTUUUWWWWWWUUUTTTTTTUUUWWWWWWXXXWWWVVVUUUQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPQQQQQQRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWSSSQQQOOOOOOOOOOOOMMMKKKOOOMMMJJJHHHFFFFFFFFFGGGIIIJJJKKKMMMMMMMMMLLLLLLHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA???>>>==================<<<;;;999888777::::::===DDDMMMQQQOOOKKKBBB:::666666777999AAAKKK]]]ccckkkrrrvvvyyy{{{|||{{{~~~yyypppjjjeeebbb^^^[[[cccooosss|||wwwsssqqqqqqqqquuu{{{~~~|||hhhXXXMMMKKKHHHDDDBBBBBBBBBBBBBBBDDDDDDDDDEEEHHHMMMSSSVVVYYYYYYYYYYYYYYYXXXWWWWWW[[[[[[\\\^^^```aaabbbcccfffggghhhhhhhhhiiikkkmmmqqqqqqqqqrrrtttwwwyyyzzzxxxzzz|||~~~|||xxxtttqqqmmmiiifffdddaaa\\\YYYVVVSSSPPPMMMKKKHHHDDDAAA@@@???>>>===???<<<::::::;;;<<<;;;;;;<<<;;;:::888888777777777777666666666666555555555555555444444444333333333888888777555444333222111444444444333333222222222111222222333333222222111111111111111111111111111///000111222333333444555666666555555444444444333444555555666666666666666666666777777888888999999888888666666666777888999::::::::::::::::::;;;;;;======<<<<<<======>>>>>>???@@@AAABBBCCCDDDEEEFFFIIIKKKMMMPPPSSSWWW]]]aaaiiinnntttxxx|||~~~uuulllddd^^^YYYVVVQQQOOOMMMJJJGGGFFFEEEEEECCCBBBAAA>>>;;;999777666666555444444222222111000222222222222222222222222222222222333333444444444444444555777888:::;;;;;;===;;;888777:::>>>???===AAAJJJRRRWWWddd~~~wwwfff[[[UUUTTTccc~~~{{{nnnhhhfffdddaaa]]]\\\\\\[[[XXXUUUVVVTTTRRRQQQSSSUUUVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQTTTPPPPPPSSSUUUTTTSSSUUUPPPRRRTTTUUUTTTSSSTTTTTTQQQPPPNNNLLLLLLMMMNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGDDDFFFHHHJJJKKKKKKKKKJJJKKKLLLLLLLLLJJJGGGEEECCCEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>?????????>>>>>>===@@@???>>>===;;;;;;::::::======???CCCGGGHHHGGGEEE<<<888444555555777???HHHZZZccckkknnnqqqwww{{{{{{~~~|||{{{~~~|||wwwuuunnngggccc^^^YYYYYY\\\iiirrr}}}{{{yyyyyyvvvxxxzzz|||~~~qqq]]]PPPNNNKKKHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBEEEJJJNNNQQQVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVXXXYYY[[[]]]______ccceeeggghhhiiikkknnnpppoooooooooppprrruuuwwwxxxwwwxxxzzz|||~~~~~~~~~~~~|||xxxtttpppmmmkkkhhhccc```]]]ZZZVVVTTTPPPMMMHHHFFFDDDDDDBBBAAA@@@>>>;;;:::;;;<<<;;;:::::::::999777777666666666888888777777777666666666666666555555555444444444777777666555444333333222444444444333333333222222222222333333333333222222333333333333333333333333222333333444444555555666999999888888777777777777444555666666777777666666555666666777888888999999999999888888999999:::::::::::::::;;;<<<<<<======AAAAAA@@@AAAAAABBBCCCCCCBBBBBBCCCEEEFFFIIIJJJKKKNNNPPPSSSUUUYYY^^^eeejjjqqqvvv|||xxxrrrjjjbbb\\\WWWSSSQQQNNNLLLJJJHHHFFFDDDDDDDDDBBBAAA???===:::888666555444444444333333222222111222222222222222222222222222222333333444444555555555666777888:::;;;<<<======<<<;;;;;;>>>BBBDDDDDDFFFPPP\\\hhh{{{lll^^^VVVSSSYYYjjjuuujjjdddbbb```]]]ZZZYYYZZZYYYVVVTTTVVVTTTRRRRRRTTTVVVVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTRRRTTTYYY[[[WWWTTTTTTQQQSSSVVVWWWUUUTTTTTTTTTQQQPPPNNNMMMMMMNNNOOOPPPKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEGGGIIIJJJJJJJJJJJJLLLKKKJJJHHHGGGEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@??????===>>>>>>>>>>>>>>>======@@@???>>><<<;;;;;;::::::::::::<<<>>>AAABBB@@@>>>999666555666666666<<>>>>>>>>===<<<;;;:::999888888888888888999999888888888777777777777666666666555555555555666666666555555555444444444444444444444333333333222333333444444333333222555555555555555555555555666666666666666666666666666666666666555555555555444555666666777777666666555555666777777888888999::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>???????????????@@@@@@BBBCCCDDDEEEEEEFFFHHHKKKOOORRRTTTWWWYYY[[[^^^cccjjjrrrwww}}}|||vvvkkkfff___XXXSSSPPPMMMKKKIIIIIIGGGEEEDDDCCCBBBBBB@@@???===;;;999777555444333333333333333333333333222222222222222222222222222333333444555555666666888888999:::;;;===>>>>>><<<;;;;;;<<>>>>>======>>>>>>>>>>>>>>>===??????===<<<;;;;;;::::::999999999;;;======;;;:::888666555777777555888===MMMYYYeeemmmssszzz~~~~~~}}}|||~~~|||yyyrrrlllhhhbbb[[[ZZZ\\\WWW___lllyyyhhhccc___aaacccgggqqq|||}}}{{{yyyzzz|||~~~{{{fffXXXKKKIIIGGGEEEEEEDDDAAA???@@@???>>>>>>???AAACCCEEEKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLNNNPPPSSSUUUWWWWWWWWWZZZ]]]___aaaeeeiiillljjjjjjkkklllnnnoooqqqqqqrrrrrrtttuuuvvvwwwxxxyyyyyyzzz|||~~~}}}zzzuuupppmmmjjjfffccc^^^[[[WWWSSSQQQOOOLLLJJJKKKHHHDDDCCCBBBBBB@@@???>>>===<<<;;;;;;;;;;;;;;;999999999888888888777777666666666666555555555555555555555555555666666666555555555444444444444444333333444444444444333333555555555555555555555555888888777777777666666666555555555555555555555444555555666777777777777777555555666777777888888999999:::<<<>>>>>>>>>===<<<=========>>>>>>?????????>>>>>>>>>???AAACCCDDDEEEHHHIIIKKKMMMRRRWWW[[[^^^aaabbbeeeiiinnnvvv|||tttoooddd___YYYSSSOOOLLLIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA===<<<;;;999777555444333111111222222333333333333111222222222222222333333333333444555666666777777999999:::;;;<<<===>>>>>>>>>======??????AAAGGGMMMYYYmmm}}}iiiYYYPPPPPPSSS\\\ooooooeee___\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTUUUWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXUUUVVVYYY[[[[[[ZZZXXXWWWVVVUUUXXX___```[[[VVVUUUTTTVVVZZZZZZXXXVVVTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>===<<<<<<===>>>??????@@@????????????>>>===<<<;;;;;;;;;;;;:::::::::<<<>>>???===<<<:::777666777666444666<<>>>>>???@@@AAAEEEFFFHHHIIIJJJKKKLLLLLLJJJKKKMMMOOOQQQSSSTTTUUUUUUWWWZZZ[[[]]]```cccfffggghhhiiijjjlllmmmmmmnnnmmmnnnnnnpppqqqrrrttttttuuuwwwzzz|||}}}{{{wwwtttqqqmmmjjjfffccc^^^[[[XXXUUURRROOONNNKKKHHHFFFEEEEEECCCBBBAAA@@@???===<<<<<<;;;;;;999999999888888888777777666666666666555555555555555555555666666666666777555555555555555555555555444444444555555444444444444444444444444444444444888888777777666555555555888888888888888888888999555666666777777777777777666666777777888999999999999;;;<<<>>>??????>>>===@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDFFFHHHJJJLLLMMMNNNOOORRRVVV[[[```eeehhhlllnnnqqquuu{{{~~~wwwqqqkkkhhh```[[[TTTOOOKKKHHHFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@::::::999777666444333333000111111222222333333444111111111222222333333333333444555666777888999999999::::::;;;<<<===>>>>>>CCCAAABBBCCCCCCDDDMMMYYYiiipppbbbVVVOOOPPPVVVfffxxxqqqfffaaa\\\ZZZZZZYYYYYYZZZZZZYYYYYYYYYZZZXXXVVVUUUUUUWWWWWWWWWUUUVVVVVVVVVWWWWWWWWWXXXXXXSSSUUUXXXZZZ[[[ZZZXXXVVVXXXUUUUUUZZZ[[[XXXUUUUUUTTTVVVYYYZZZXXXUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFEEEEEECCCBBB@@@@@@@@@@@@??????>>>>>>======>>>???@@@@@@AAAAAAAAA@@@>>>===<<<;;;;;;:::;;;;;;:::::::::<<>>>>>>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUWWWXXXYYY[[[___aaaddddddfffggghhhiiiiiiiiiiiiiiiiiijjjkkkmmmoooppprrrtttwwwzzz{{{~~~}}}zzzwwwtttooolllhhhdddaaa]]]YYYVVVRRROOOLLLJJJIIIIIIGGGFFFCCCBBBAAA???===<<<;;;;;;;;;:::::::::999999999999777777777777666666666666666666666666666666666666555555555666666666666666444555555666666555555444444444444444444444444444777777777666666555555555777777777777888888888888555666777777888888777777777777888888999::::::;;;;;;<<<===>>>???@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDCCCGGGHHHIIIKKKNNNPPPSSSTTTWWWYYY]]]ccciiinnnrrrtttyyy|||{{{uuuoooiiieeedddYYYUUUOOOJJJGGGEEECCCBBBBBBBBBBBBBBBAAA???>>>===999888888666555444333333000111111111222222333333111111111222222333333444444444555666888999::::::;;;;;;<<<<<<===>>>>>>???AAA???@@@DDDEEEIIIXXXjjjrrrddd\\\UUUPPPUUU^^^qqqwwwfffbbb___[[[YYY[[[VVVXXXYYYXXXWWWWWWXXXYYYYYYWWWVVVWWWXXXXXXWWWUUUUUUUUUUUUVVVVVVVVVWWWWWWRRRTTTWWWYYYYYYXXXVVVUUUXXXSSSRRRUUUVVVTTTSSSTTTSSSUUUWWWWWWUUUTTTSSSTTTRRRQQQQQQQQQQQQPPPPPPPPPKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA===<<<<<<;;;::::::;;;;;;999888888:::===?????????>>>999666555333222777>>>@@@MMM[[[dddkkkqqquuutttzzzzzz|||}}}~~~yyyuuusssmmmeee```aaa```rrrlll[[[OOOQQQVVVZZZhhhyyy|||xxxyyy{{{{{{|||~~~}}}vvvpppmmmdddeeeiiinnntttzzz|||zzzxxxuuuqqqgggaaaXXXPPPJJJFFFCCCAAA@@@@@@???>>>===>>>>>>>>>===>>>@@@CCCEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNPPPRRRSSSVVVYYY\\\___```bbbcccdddeeeddddddeeeeeeeeeeeegggiiikkklllnnnqqquuuwwwyyy{{{~~~yyyvvvrrrnnnkkkfffaaa^^^YYYVVVSSSQQQQQQQQQPPPOOOJJJHHHFFFDDDAAA???>>>>>>=========<<<<<<<<<<<<;;;::::::999999999888888888777777777666666666666666555555666666666777777777555555666666666666555555444444444444444444444444777777777777666666666666444444555555666666666666666666777888888888888777888999999::::::;;;<<<<<<>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGHHHIIIJJJKKKKKKNNNNNNPPPRRRUUUXXX[[[\\\bbbeeekkkrrrwww|||zzzxxxssslllfffaaa^^^]]]SSSOOOJJJFFFEEEDDDCCCBBB@@@@@@@@@@@@>>>===;;;:::888888777666555444444333111111111111111222222222000111111222333333444444444555666777999:::;;;;;;======>>>>>>??????@@@@@@???===AAAIIIMMMVVVlllwwwgggZZZVVVTTTUUU___mmm}}}xxxjjj_________YYYXXX\\\WWWYYYZZZYYYWWWVVVXXXYYYYYYXXXWWWWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUVVVVVVSSSUUUVVVWWWXXXWWWUUUTTTVVVRRRPPPSSSTTTQQQPPPRRRRRRSSSSSSSSSRRRRRRSSSUUUQQQQQQQQQQQQQQQPPPOOOOOOJJJJJJIIIIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@????????????>>>>>><<<<<<===>>>???@@@??????<<<<<<;;;;;;::::::;;;;;;:::999888999;;;<<<<<<<<<:::777555666444222555:::<<>>============>>>;;;===???BBBDDDFFFGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHDDDFFFIIIKKKMMMPPPTTTWWW\\\]]]___aaaaaaaaaaaaaaaccccccbbbcccdddfffhhhjjjlllooosssuuuwwwyyy|||~~~}}}|||{{{}}}~~~yyyvvvrrrmmmhhhddd```^^^[[[YYYYYYZZZYYYXXXPPPOOOLLLIIIFFFDDDBBBBBB????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888777777777666666666555555666666666777777888888555555666666666666555555555555555555555555555555777777777777777777777777777777888888999999999:::666666777888888888888888999::::::;;;;;;<<<<<<===@@@@@@@@@@@@AAACCCEEEFFFFFFGGGHHHJJJMMMOOOQQQRRRWWWXXXZZZ\\\___ccceeegggjjjnnnuuu|||{{{xxxpppnnniiibbb[[[UUUSSSRRRPPPLLLHHHEEEEEEFFFFFFEEE>>>>>>>>>>>><<<:::888777888777777666555555444444111111111111111111111111000000111222333333444444444555666777999:::;;;<<>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<;;;999999:::;;;;;;:::555444555777555222333777999EEESSS]]]eeennnsssttttttwww{{{~~~~~~~~~~~~~~~zzzwwwvvvqqqiiieeeeeeaaammm|||~~~wwwwwwyyyyyy{{{~~~kkk\\\bbbmmmsss||||||{{{|||}}}}}}}}}zzzsssmmmhhheeebbbaaaaaaccchhhnnnuuuyyy~~~|||tttfffVVVLLLHHHBBBBBB@@@>>>===>>>===;;;:::;;;<<<===>>>???@@@AAACCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHKKKMMMNNNNNNOOOTTTTTTVVVXXXZZZ]]]___aaaccccccbbb```___aaadddggghhhkkkoooqqqrrrtttvvvxxxwwwyyy|||~~~~~~yyyuuuqqqjjjiiigggfffeeeccc```^^^VVVSSSOOOMMMKKKIIIFFFDDDIIIGGGDDDBBB@@@@@@AAABBB<<<<<<<<<<<<;;;;;;;;;;;;999999999888888777777777::::::::::::999888777777555666666666666555444444777777777777777777777777777777777777777777777777888888888888888888888888888999:::;;;<<<<<<<<<<<<>>>===<<<===???@@@@@@@@@AAACCCDDDDDDEEEFFFHHHKKKMMMPPPRRRSSSSSSUUUZZZ___bbbdddgggiiikkknnnsssvvv{{{~~~|||xxxsssooogggeee```ZZZUUUQQQNNNLLLIIIGGGDDDAAA?????????@@@AAA>>>:::888888:::===???444555666777777666555444222444444444222222222444222444666666444333333333666666777999;;;<<<<<<;;;??????BBBDDDBBB>>>???CCCIIIIIIMMMYYYllljjj```WWWVVVZZZeeeyyyuuummmaaa\\\WWWTTTUUUVVVVVVUUUWWWYYY[[[\\\]]]\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVZZZ[[[[[[ZZZXXXVVVWWWXXXUUUVVVWWWXXXWWWUUUSSSQQQRRRQQQOOOOOOQQQRRRQQQPPPQQQPPPPPPQQQSSSSSSRRRQQQNNNNNNNNNOOOOOOOOOOOOPPPMMMLLLKKKHHHFFFFFFHHHJJJHHHGGGEEEFFFGGGHHHHHHHHHGGGEEECCCCCCEEEFFFGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>============>>>>>>;;;<<<>>>???@@@>>>===<<<=========<<<;;;:::999888777777888888888888777777999666222222444666555444999???JJJVVV```hhhmmmoootttwww{{{}}}}}}||||||||||||wwwtttrrrooojjjfffccckkkyyyuuuqqqqqqqqqtttsssvvvrrrvvv}}}wwwxxx~~~|||yyyyyy|||~~~~~~|||yyyssskkkddd```^^^^^^^^^```cccgggkkkmmmxxxzzz}}}lllZZZOOOGGGFFFCCC@@@???>>>===;;;::::::;;;<<<===??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMPPPQQQRRRTTTVVVYYY[[[\\\___```___^^^]]]]]]```bbbfffhhhlllnnnoooqqqtttvvvuuuwwwzzz|||~~~~~~{{{uuusssqqqooonnnllliiifffaaa^^^ZZZWWWUUUSSSPPPNNNLLLJJJHHHFFFEEEDDDCCCDDDAAAAAA@@@@@@???>>>>>>>>>::::::999999888888777777666777888999999:::::::::666666666666666555444444666666666666666666666666666666666666666666666666999999999:::::::::;;;;;;999999::::::;;;;;;<<<<<<@@@???>>>???AAABBBCCCCCCEEEFFFHHHIIIJJJKKKNNNQQQSSSVVVZZZ\\\^^^aaaggglllmmmoooqqqsssvvvyyy}}}}}}yyyuuuppplllhhhbbb___ZZZTTTPPPMMMKKKJJJHHHGGGEEEDDDBBBBBBBBBCCC>>><<<999777666888:::;;;444555666666666666555444222444444444222222333444000333666777777777888999::::::;;;===@@@AAAAAAAAAEEEBBBAAAEEEFFFDDDCCCEEEFFFKKKXXXllleee[[[SSSUUU___ppp{{{mmmddd___[[[WWWUUUVVVWWWVVVUUUWWWYYYZZZ\\\\\\[[[ZZZYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXUUUUUUUUUWWWTTTUUUVVVVVVUUUSSSQQQPPPRRRPPPOOOOOOQQQRRRQQQQQQSSSRRRQQQRRRRRRRRRPPPNNNOOOOOOPPPPPPQQQQQQQQQRRRMMMMMMKKKHHHEEEDDDEEEGGGIIIHHHGGGGGGHHHIIIIIIHHHHHHFFFDDDDDDEEEFFFFFFFFFCCCCCCBBBAAAAAA@@@??????======>>>>>>>>>>>>======;;;<<<>>>??????>>><<<;;;::::::::::::999888777666666777777888888777777666888555222111333444444333777===GGGSSS^^^fffkkknnnssswww{{{}}}}}}|||||||||~~~{{{wwwtttssspppllliiifffmmmxxxvvvqqqqqqrrrvvvvvvxxx|||xxxzzz|||zzzzzz}}}{{{{{{yyyvvvpppiiiccc___]]]]]]]]]^^^aaaeeehhhjjjrrrtttxxx}}}mmmYYYLLLIIIEEEBBBAAA???<<<;;;::::::;;;;;;<<<===>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFIIIJJJJJJKKKLLLNNNPPPSSSUUUVVVYYYZZZ[[[ZZZYYYYYY[[[]]]bbbeeehhhjjjkkkmmmppprrrrrruuuxxxzzz{{{}}}~~~|||{{{xxxtttqqqjjjgggccc___]]][[[XXXUUURRRRRRQQQOOONNNLLLJJJIIIGGGGGGFFFEEECCCBBBAAA@@@>>>======<<<;;;::::::999888888999:::;;;;;;;;;;;;888888888888888777666666666666666666666666666666777777777777777777777777666666777888999999::::::<<<;;;;;;;;;<<<===???@@@BBBBBBBBBCCCDDDEEEGGGHHHJJJLLLNNNPPPQQQTTTXXXZZZ\\\```fffjjjlllqqqxxx}}}|||~~~zzzwwwrrrnnnjjjfffbbb___ZZZWWWRRRMMMJJJHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB;;;999888666555555666666333444444555555444444333222333444444333222333555222444777888999999:::<<<999:::;;;===@@@AAACCCCCCHHHDDDCCCGGGKKKJJJJJJKKKKKKYYYpppvvv```YYYTTT[[[kkkssseee^^^[[[YYYWWWWWWWWWXXXWWWVVVWWWXXXZZZ[[[[[[[[[ZZZYYY[[[[[[ZZZZZZZZZZZZYYYYYYWWWXXXWWWUUUSSSSSSTTTVVVRRRSSSTTTTTTSSSRRRPPPOOOQQQPPPOOOOOOQQQSSSRRRRRRVVVUUUSSSSSSRRRQQQNNNLLLOOOPPPPPPQQQRRRSSSSSSTTTMMMMMMLLLIIIEEECCCBBBCCCIIIHHHGGGHHHJJJJJJIIIHHHIIIGGGEEEEEEEEEFFFEEEDDDAAA@@@@@@??????>>>>>>>>>======>>>>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;999999999999888777666666666666777777777777666666777444222111222333333333444:::CCCNNNYYYccciiilllppptttxxxzzzzzzyyyyyyzzz|||zzzwwwuuutttrrrpppmmmmmmqqqxxx{{{uuuuuuwww}}}}}}zzz}}}~~~{{{|||wwwwwwuuurrrmmmfff```]]][[[[[[[[[\\\^^^aaadddfffhhhkkkqqqxxx}}}dddPPPIIIDDDBBBAAA>>>;;;;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<===??????@@@???>>>>>>>>>???BBBEEEFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRTTTVVVWWWWWWWWWYYY[[[___aaadddeeegggiiillloooppprrruuuwwwxxxzzz}}}~~~~~~{{{rrrooojjjgggeeebbb___]]]\\\\\\\\\[[[YYYUUURRRPPPMMMLLLKKKIIIGGGEEECCCBBBCCCCCCBBBAAA@@@???>>>===?????????>>>===<<<;;;:::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999999555666777888:::;;;<<<===@@@???>>>>>>???AAADDDEEEDDDEEEGGGGGGHHHIIILLLMMMPPPSSSVVVXXX[[[^^^bbbeeehhhmmmrrrwwwzzz~~~xxxsssooolllhhhdddaaa^^^ZZZWWWSSSQQQLLLHHHFFFFFFGGGGGGBBBBBBBBBBBBAAA???===<<<888888777666555444444333333333333333333333333333222333555444333333444555666888999:::999888:::;;;;;;<<<>>>???@@@BBBDDDFFFIIIIIIKKKOOOPPPNNNPPPTTT]]]ssssssfff[[[ZZZ^^^kkk~~~{{{lllccc___XXXXXXXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWVVVTTTSSSSSSUUUWWWSSSSSSTTTTTTSSSRRRQQQPPPSSSQQQPPPQQQSSSTTTTTTTTTWWWVVVTTTTTTTTTSSSPPPNNNNNNOOOPPPPPPQQQRRRSSSSSSMMMMMMLLLIIIEEEBBBAAABBBGGGFFFFFFGGGIIIKKKJJJIIIJJJHHHFFFEEEFFFEEEDDDBBB@@@@@@??????>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999888777666666666777777666666666666555444333333444444444333888@@@JJJUUU___gggkkkllloootttvvvwwwvvvvvvvvvzzzyyyxxxwwwvvvuuutttssssssuuuyyy}}}}}}~~~~~~}}}ssssssqqqnnniiiddd___[[[[[[ZZZYYYYYY[[[]]]___aaa```dddjjjrrryyy~~~pppTTTJJJBBB@@@@@@===;;;===:::::::::;;;;;;;;;;;;;;;777888999:::;;;<<<===>>><<<<<<;;;;;;<<<>>>AAACCCCCCCCCDDDEEEGGGIIIKKKLLLLLLNNNQQQSSSTTTVVVYYY[[[\\\^^^```bbbcccfffiiilllmmmppprrrtttvvvxxx{{{}}}}}}|||yyyuuurrrooommmjjjhhhdddeeeeeedddaaa^^^ZZZWWWSSSRRRPPPNNNKKKIIIGGGFFFHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;===???@@@AAABBBBBBAAAAAAAAACCCFFFIIIKKKJJJLLLNNNOOOOOOPPPSSSVVVYYY\\\___bbbeeeiiinnnqqquuuyyyzzztttnnnjjjgggddd```]]][[[XXXTTTQQQOOOMMMJJJGGGFFFFFFGGGHHHCCCCCCBBB@@@>>>;;;999888777777777666555444444333333333333222222333333333222333555444444333555666666888999999999999;;;===AAACCCEEEFFFFFFHHHKKKNNNPPPTTTYYYZZZTTTPPPVVV```vvv|||mmmbbb]]]WWW```ppppppeeeaaa___VVVWWWYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[WWWXXXXXXVVVTTTTTTVVVXXXTTTTTTUUUUUUTTTTTTSSSSSSUUUSSSRRRSSSUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUSSSQQQMMMMMMNNNOOOOOOPPPQQQQQQMMMMMMLLLIIIFFFDDDDDDEEEGGGFFFEEEEEEHHHJJJJJJJJJIIIHHHFFFEEEEEEEEEBBB@@@@@@@@@@@@@@@????????????<<<===>>>??????>>>===<<<;;;;;;;;;;;;::::::999999999999:::::::::999888888666666777777777777666666666666666666555444555555444777===FFFQQQ\\\dddiiikkkooosssvvvvvvvvvvvvvvvyyyyyyyyyyyyxxxwwwwwwxxxvvvuuuxxx}}}zzzqqqpppooolllhhhccc___\\\\\\[[[YYYXXXXXXZZZ[[[]]][[[___eeelllssszzz~~~~~~^^^OOOCCCAAA@@@<<<<<<@@@;;;;;;;;;;;;;;;;;;::::::666777777888999:::;;;;;;::::::::::::;;;===???@@@@@@@@@AAABBBDDDFFFHHHIIIIIIKKKNNNOOOQQQSSSWWWZZZYYYZZZ\\\]]]___bbbfffiiijjjllloooqqqrrrtttwwwzzz{{{}}}|||yyywwwuuusssqqqnnnnnnmmmllliiieeeaaa___\\\[[[ZZZWWWUUUSSSQQQPPPOOONNNMMMKKKIIIGGGFFFEEEBBBBBBCCCCCCCCCCCCCCCBBB???@@@@@@@@@@@@???>>>>>>======================================================>>>@@@AAACCCDDDDDDDDDDDDEEEGGGJJJNNNQQQSSSSSSVVVYYYZZZYYY[[[___cccfffiiilllooossswww{{{}}}xxxsssooojjjfffbbb___]]]YYYWWWUUURRROOOLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDBBB???<<<:::888777666666666555555555555444444333333222222333333444222333555555444444555777444666888999:::===@@@CCCBBBEEEHHHIIIJJJLLLRRRVVV\\\aaaeeeccc[[[YYYfffvvvvvvggg]]][[[]]]ZZZlllrrrgggaaa^^^\\\VVVXXXZZZYYYXXXWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYZZZZZZWWWXXXYYYXXXWWWVVVWWWXXXVVVVVVUUUUUUUUUUUUUUUUUUWWWUUUTTTTTTUUUVVVUUUTTTRRRQQQQQQSSSUUUUUUTTTRRRMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKIIIGGGHHHJJJMMMMMMJJJFFFEEEFFFHHHIIIIIIGGGFFFEEEEEEEEEDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@;;;===>>>@@@@@@>>>===;;;;;;;;;::::::999888888888777888888888888888777777777777888888888888777777666777888777666555555666444666;;;BBBLLLWWWaaaffflllppptttwwwxxxwwwxxxxxxxxxzzz{{{zzzyyyyyyzzz{{{vvvtttxxx}}}yyywwwqqqpppnnnlllhhhddd```^^^]]]\\\ZZZXXXWWWXXXYYYZZZZZZ\\\```ffflllsssyyy|||kkkXXXHHHDDDBBB>>>>>>CCC===<<<<<<<<<;;;;;;::::::777777777888888999999999999999:::;;;<<<======>>>>>>>>>???@@@BBBCCCEEEFFFIIIJJJKKKKKKLLLOOOSSSVVVUUUWWWXXXYYYZZZ]]]bbbeeeeeehhhjjjmmmnnnpppsssuuuvvvyyy|||~~~~~~|||zzzzzzzzzxxxvvvsssooollljjjiiihhhfffdddbbb___^^^]]]YYYXXXWWWUUURRRPPPOOONNNJJJKKKKKKKKKKKKKKKJJJJJJFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJLLLOOORRRVVVZZZ\\\^^^___cccggggggfffhhhmmmqqqtttwwwzzz}}}}}}yyyssspppkkkhhheeebbb^^^\\\XXXVVVSSSQQQOOOMMMJJJHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA>>>;;;999888777777444444333333444444555666555444333222222333444555222333555555444444666888555777999;;;<<>>@@@@@@@@@@@@@@@@@@@@@@@@;;;<<>>HHHSSS]]]bbbjjjnnnsssvvvvvvvvvwwwwwwxxxzzz||||||zzzzzz{{{~~~yyywww}}}|||}}}yyyvvvuuurrrqqqooommmiiifffcccaaa___^^^[[[YYYXXXWWWXXXYYYZZZZZZ\\\___eeelllrrrvvv|||vvv```MMMHHHEEE??????EEE=========<<<<<<;;;;;;:::777777777777888888888888888999:::<<<<<<=========<<<<<<===>>>@@@BBBCCCDDDKKKKKKJJJIIIIIIKKKOOORRRSSSTTTUUUVVVWWW[[[___cccbbbeeegggiiikkkmmmppprrrsssvvvyyy{{{||||||~~~}}}{{{xxxuuutttrrrqqqooommmkkkiiihhhgggbbbbbb```^^^[[[YYYXXXWWWVVVVVVUUUTTTSSSQQQOOOOOONNNNNNNNNNNNNNNMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPQQQRRRSSSTTTTTTUUUQQQTTTWWW\\\aaadddggghhhhhhlllpppqqqoooqqqvvv{{{~~~~~~wwwqqqnnnjjjgggccc```^^^\\\YYYWWWTTTRRROOOMMMKKKIIIGGGDDDBBBCCCDDDDDDCCCBBB@@@???>>><<<999777555555666666333222222111222444555666555555333333333333555555222333555555555555666888;;;<<<=========???BBBEEEBBBHHHNNNRRRUUU\\\eeelllhhheeeccceeelllssscccZZZTTTRRRYYYbbb|||nnndddeeefffccc]]]YYYZZZ[[[YYYUUUTTTVVVXXXWWWVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWSSSVVVYYYZZZYYYWWWVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWUUURRRRRRRRRRRRQQQOOONNNMMMMMMNNNOOOOOONNNLLLOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJIIIJJJOOOVVV[[[```YYYPPPHHHEEEDDDEEEEEECCCBBBBBBCCCDDDCCC@@@>>>???????????????@@@@@@@@@;;;<<>>BBBBBB???;;;777555:::999777666666666777888666666777777888888888999::::::;;;;;;===>>>???@@@DDDEEEFFFGGGIIIJJJKKKLLLKKKLLLNNNQQQTTTWWWYYYZZZ]]]___aaadddgggjjjlllmmmppptttxxx{{{|||||||||}}}zzz|||~~~~~~}}}{{{zzzyyyxxxwwwtttrrrrrrooolllhhheeedddcccdddaaa```^^^^^^^^^\\\ZZZWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTVVVWWWRRRPPPOOOQQQUUUWWWVVVTTTYYYYYY[[[\\\]]]^^^^^^^^^^^^aaaeeehhhjjjnnnrrrtttxxxyyy{{{}}}yyytttqqqmmmiiigggbbb```]]][[[YYYWWWSSSPPPMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===:::888777777888888444444444555555555555666333333333444444444555555555333222333777:::999888:::<<<>>>??????@@@BBBCCCLLLLLLOOOXXXbbbfffddd```]]]bbbiiiwwwvvvdddTTTPPPOOOQQQ^^^nnnzzzkkkcccaaabbb```]]]___[[[VVVUUUVVVWWWWWWUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUWWWYYYYYYXXXWWWXXXYYYZZZYYYVVVTTTTTTTTTQQQTTTVVVVVVTTTSSSTTTVVVTTTSSSRRRQQQOOOOOONNNNNNOOONNNNNNNNNMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJMMMRRRVVVXXXSSSMMMHHHEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@=========>>>>>>??????@@@>>>>>>>>>>>>============;;;;;;:::999888888888888:::::::::999888777666555888999999888888777666555777777666666555555555444444222333888???HHHXXXfffjjjnnnqqqrrrqqqqqqtttwwwxxxyyyzzz||||||{{{{{{zzz}}}{{{}}}}}}zzztttpppoooooopppooollliiihhhggghhhhhhfffccc___\\\[[[[[[ZZZYYYYYY[[[^^^^^^___aaafffjjj~~~ttthhhXXXMMMJJJHHHDDD@@@@@@???<<<:::::::::;;;<<<:::999888777666777777888666777777777888888888888:::::::::;;;<<<===>>>???BBBBBBCCCEEEFFFGGGHHHIIIJJJKKKMMMOOOQQQTTTUUUVVVYYYZZZ[[[^^^aaadddggghhhiiilllqqqtttuuuuuuuuuvvvuuuxxx{{{~~~}}}zzzxxxxxxvvvssspppnnnmmmmmmmmmmmmkkkjjjiiiiiihhhfffdddbbbaaaaaa```^^^]]]]]]\\\[[[ZZZZZZZZZ\\\]]]___```aaa```___aaadddeeecccaaacccdddeeeggghhhiiiiiijjjlllooorrruuuwwwzzz}}}|||xxxsssnnnjjjgggcccaaa\\\ZZZXXXVVVTTTRRRNNNKKKKKKIIIHHHFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<:::888666555555666666444444444555555555555666444444444444444444555555444222111333666999999888<<<>>>AAACCCDDDFFFHHHKKKOOORRRWWW]]]```___[[[XXX^^^iiizzz|||ggg[[[QQQOOOOOORRRcccvvv{{{qqqeee______```^^^\\\\\\YYYUUUTTTUUUUUUUUUSSSVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVXXXXXXWWWVVVVVVXXXXXXWWWUUUSSSRRRSSSRRRTTTVVVVVVTTTSSSTTTUUUTTTSSSRRRQQQOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKKKKJJJIIIJJJMMMOOOTTTPPPJJJFFFDDDCCCCCCBBBAAA@@@???????????????@@@?????????@@@@@@AAAAAAAAA??????>>>>>>======<<<<<<;;;:::999999888888999999::::::::::::999888777666888999999888888777666555777777777666666666555555444222333777<<>>;;;<<<>>>???>>>:::999888777777777888888777777777777888888888888888888999999:::;;;======>>>???@@@AAABBBDDDEEEEEEHHHIIIJJJKKKMMMOOOPPPPPPRRRRRRSSSVVVYYY\\\```bbbeeehhhlllooopppppppppqqqnnnqqquuuwwwyyy{{{~~~~~~|||zzzzzzzzz{{{{{{yyywwwwwwwwwvvvtttrrroooooonnnnnnmmmlllkkkkkkhhhhhhhhhiiijjjkkklllmmmmmmmmmnnnppprrrrrrpppmmmoooooopppqqqrrrsssssstttyyy{{{~~~~~~yyyuuurrrnnniiidddaaa^^^[[[XXXTTTSSSPPPOOONNNLLLHHHFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???===<<<;;;:::999888666444333333444444444444444555555555555666555555555555555444444444555444444555888:::;;;:::<<<>>>AAACCCEEEHHHLLLOOOVVV[[[aaaaaa\\\XXXVVVWWWfffzzzzzzjjjZZZTTTPPPQQQRRRYYYlll~~~mmmeee]]]ZZZ[[[]]]\\\ZZZYYYVVVSSSRRRSSSSSSSSSRRRVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRSSSTTTVVVWWWVVVTTTTTTUUUVVVUUUSSSQQQQQQQQQRRRTTTUUUUUUTTTSSSSSSTTTTTTSSSRRRPPPOOOOOOOOOOOONNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGIIIJJJIIIHHHGGGHHHIIIRRRNNNHHHEEECCCCCCBBBBBB>>>>>>=========>>>??????AAAAAAAAABBBBBBBBBBBBBBB@@@??????>>>===<<<<<<<<<999999888888999999:::;;;;;;;;;;;;;;;:::999888888888999999888888777666555888777777777777777666666444222222555999???LLLXXXcccgggmmmooooooppprrruuuzzz{{{|||}}}}}}}}}}}}|||{{{wwwsssqqqpppmmmhhhddd``````aaabbbeeehhhkkkmmmnnnkkkgggeeecccbbb___]]]WWWYYYZZZZZZZZZ\\\___bbb}}}yyywwwuuussspppjjjaaaWWWPPPPPPKKKFFFDDDEEEDDD???:::::::::999999999888888888777777777777777888888888777777777888888:::;;;;;;<<<======>>>@@@AAAAAABBBEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLMMMOOORRRVVVYYY\\\```cccgggiiiiiijjjkkkllliiilllooorrrsssuuuwwwyyy}}}}}}}}}}}}}}}||||||{{{zzz}}}~~~||||||{{{{{{zzzyyyyyyxxxvvvvvvvvvwwwwwwxxxyyyyyyxxxzzz|||~~~|||~~~~~~~~~~~~~~~~~~~~~}}}yyytttnnnkkkhhheee```\\\YYYVVVTTTRRRNNNMMMKKKJJJIIIHHHEEEBBBCCCCCCBBBBBBBBBBBBBBBBBB??????===<<<:::999888777777666555444333333333333444444444555555555555666666666666555555555555555777777777999;;;===>>>???>>>@@@CCCFFFHHHLLLPPPSSS\\\aaaccc___XXXVVV^^^fffyyylll^^^UUUQQQOOOTTT[[[hhh{{{nnnbbb]]]XXXWWWXXXZZZXXXVVVVVVUUUSSSRRRRRRRRRRRRRRRVVVWWWYYYZZZYYYXXXVVVUUURRRQQQQQQSSSUUUUUUTTTSSSSSSTTTUUUUUURRRQQQQQQQQQSSSTTTUUUUUUTTTSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHGGGFFFFFFHHHJJJSSSOOOJJJGGGEEEDDDCCCAAA===============>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;888888888888999:::;;;<<<;;;;;;<<<<<<;;;::::::999888999999888888777666555888888888888777777777777333111222555777<<>>??????@@@AAABBBBBBCCCCCCDDDDDDEEEHHHHHHJJJLLLOOORRRVVVXXXXXX[[[^^^___``````aaabbbeeegggkkkmmmnnnppprrrtttuuuuuuvvvwwwxxxxxxxxxxxxxxxzzz}}}{{{vvvrrrnnniiieeeaaa```]]]YYYUUUSSSQQQOOOMMMKKKIIIHHHGGGGGGFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@???<<<<<<;;;999888777666555777666666555444444444444444444444555555555555666666666666666666666666666777888999:::<<<===@@@AAACCCEEEHHHJJJMMMQQQVVVZZZ^^^```___ZZZXXX```rrrppp___TTTQQQMMMNNNYYYjjj|||sssddd]]]ZZZVVVUUUVVVVVVUUUSSSUUUUUUUUUTTTSSSRRRRRRSSSVVVWWWXXXYYYYYYWWWUUUSSSQQQPPPPPPQQQTTTTTTSSSRRRSSSUUUVVVUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPOOONNNMMMMMMMMMNNNMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHGGGFFFEEEEEEGGGLLLOOOVVVRRRMMMIIIGGGEEECCCBBB>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;:::777777777888999:::;;;<<<;;;;;;<<<<<<<<<;;;::::::888999999888888777666555777777777777888888888888333111222555777;;;EEEPPP[[[bbbjjjpppqqqrrrtttvvvzzzzzzzzzzzz{{{{{{||||||}}}|||yyyyyy~~~|||tttllliiijjjllljjjhhhdddddddddddddddeeeeeeeeekkkiiihhhgggfffdddaaa^^^[[[ZZZXXXXXXXXXYYYYYYZZZ~~~zzzxxxtttyyyvvvkkkZZZLLLEEECCCBBBBBB======>>>>>>>>>===<<<;;;888888888888777777777777777777666666777888888999::::::;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAEEEFFFHHHKKKOOOQQQSSSTTTUUUWWWYYYZZZ[[[[[[]]]^^^___bbbeeeggghhhjjjlllnnnmmmnnnpppqqqssstttuuuuuuvvvxxxzzz{{{{{{{{{|||}}}~~~zzzpppmmmiiieeebbb^^^ZZZWWWYYYVVVRRROOOMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDBBB@@@===>>>>>>>>>>>>>>>===<<<:::999888888777666555555666666666666555555444444444444444555555555555666666666666666777777777888666888:::;;;<<<===@@@CCCCCCEEEHHHKKKOOOUUU[[[___aaa```______gggyyyzzzgggXXXPPPMMMMMMTTTeee|||vvvggg]]][[[XXXUUUTTTTTTTTTSSSRRRTTTUUUVVVUUUSSSRRRSSSTTTUUUVVVVVVWWWVVVUUUSSSRRRPPPPPPPPPQQQSSSTTTSSSRRRTTTUUUVVVVVVTTTSSSSSSTTTUUUTTTSSSSSSTTTTTTRRRPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEFFFGGGIIIIIIIIIHHHHHHIIIHHHGGGEEEEEEIIINNNRRRTTTQQQMMMJJJHHHFFFDDDBBB@@@@@@?????????@@@AAAAAA??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::888888888888999:::;;;<<<:::;;;;;;<<<<<<;;;::::::888999999888888777666555666666777777777777777888333222333666777:::BBBKKKWWW___hhhooorrrsssuuuwww{{{{{{zzzzzz{{{{{{|||}}}zzz{{{yyyuuuuuu}}}zzztttmmmiiiiiijjjjjjiiibbbbbbbbbccccccdddddddddfffffffffhhhhhhgggcccaaa___]]]ZZZYYYYYYZZZYYYXXX}}}zzzcccRRRIIIFFFFFF??????@@@@@@@@@???>>>===888888888888777777777666777777777777777777888999888999999::::::;;;;;;<<<;;;;;;<<<======>>>??????BBBDDDHHHLLLOOOQQQRRRRRRSSSTTTVVVWWWWWWXXXZZZ[[[YYY[[[^^^aaabbbccceeeggghhhiiikkkmmmnnnooopppppppppsssuuuvvvuuuuuuvvvvvv{{{}}}{{{uuupppmmmdddbbb^^^[[[YYYVVVRRRPPPRRROOOKKKIIIGGGFFFEEECCCBBBAAA@@@AAABBBAAA@@@>>><<<<<<=========<<<:::999777777777666666666555555555555555555555555444444444444444555555555555666555555666777888888999:::999;;;>>>??????@@@DDDGGGFFFHHHLLLQQQVVV^^^eeekkkhhhhhhjjjsssrrraaaWWWSSSNNNWWWggg|||vvvhhh^^^XXXXXXVVVTTTRRRRRRRRRSSSRRRRRRTTTVVVUUUSSSQQQRRRTTTUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTSSSRRRSSSUUUVVVVVVTTTSSSSSSTTTUUUTTTRRRSSSTTTTTTQQQOOOLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHEEEGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGIIIMMMPPPNNNKKKHHHGGGFFFEEEDDDBBBAAAAAA@@@?????????@@@@@@>>>>>>===<<<;;;999999888888999999999999:::::::::888888888888999:::;;;;;;::::::;;;;;;;;;;;;::::::888999999888888777666555555555666666666777777777555333444666666666===EEESSS[[[fffnnnqqqssstttvvvxxxxxxwwwwwwwwwxxxyyyzzzyyy{{{{{{tttnnnsssxxxvvvssspppmmmkkkjjjiiidddddddddeeeeeeddddddddddddeeegggjjjlllkkkhhheeeddd```]]][[[[[[\\\ZZZXXXfffSSSHHHDDD@@@@@@AAABBBAAA@@@???>>>999888888888777777666666888777777777777888888999777777888888999999::::::::::::;;;;;;<<<===>>>>>>AAACCCHHHLLLPPPQQQQQQPPPMMMNNNPPPQQQQQQQQQSSSUUUTTTWWWZZZ\\\]]]^^^```bbbfffggghhhjjjkkkkkklllllllllnnnqqqrrrrrrrrrrrrssswwwyyyzzz{{{}}}zzzuuuppplllhhheee___\\\YYYWWWUUURRROOOMMMMMMJJJGGGDDDCCCBBBAAA??????>>>===>>>??????===;;;;;;<<<======<<<:::999888666666666666666666666666444444555555555444333333444444444555555555666666444444555777888999:::;;;===@@@CCCCCCCCCEEEHHHLLLNNNQQQVVV\\\cccllluuu{{{qqqqqqwww~~~hhhZZZTTTSSSUUUeee{{{{{{iii___YYYUUUVVVUUURRRQQQQQQRRRSSSTTTQQQSSSUUUUUURRRPPPQQQSSSTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTSSSRRRRRRTTTUUUUUUSSSRRRSSSSSSVVVTTTRRRRRRTTTTTTQQQNNNKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGJJJLLLLLLLLLKKKJJJIIIJJJKKKKKKIIIIIIJJJKKKHHHFFFDDDCCCDDDEEEDDDBBBAAAAAA@@@???>>>>>>??????>>>>>>===;;;:::999888777777777777888999999::::::999999888888999999:::;;;999999::::::;;;:::::::::888999999888888777666555444555555555666666777777666555555666444333999@@@PPPYYYdddmmmppprrrsssuuutttsssrrrrrrrrrsssuuuvvvyyy}}}}}}tttkkkmmm{{{xxxyyyzzzxxxsssooolllkkkiiiiiiiiihhhgggeeedddcccdddeeehhhllloooooollljjjgggccc^^^]]]]]]]]][[[YYYyyy[[[MMMJJJHHHHHHGGGEEEAAA>>>=========;;;999888888888666555777666666666555555555555666777888999999999999999888888999999999:::::::::<<<>>>BBBEEEHHHIIIIIIIIIHHHIIIKKKNNNPPPQQQRRRSSSPPPPPPQQQRRRUUUXXX\\\]]]___bbbeeefffffffffggghhhkkkkkkkkklllmmmnnnooopppsssrrrrrrsssuuuyyy|||~~~xxxtttmmmiiieeeaaa\\\XXXTTTSSSRRRPPPNNNLLLKKKJJJFFFFFFDDDCCCBBBAAAAAAAAA???>>>======>>>===;;;999999888888888777777666666666666777777666555444444222222333333333444444444444444444444444555666777:::999999;;;===>>>===<<>>>>>>>>>>>>>>;;;;;;:::888777555444444555555666666666666666666666666666666777777777777:::;;;<<<===<<<;;;999888777777777777777777777777888777777666555444444333555444333333444666999:::HHHSSS```gggiiikkkooossssssuuuvvvvvvuuuuuuvvvxxxwwwyyy|||zzznnneeelllyyy~~~|||yyyxxxuuussspppllljjjkkkllliiidddcccfffhhheeebbbeeekkkoooooommmpppjjjbbb\\\ZZZXXXWWWUUUgggUUUPPPOOOOOOMMMIIIEEEAAA???>>>===;;;999999:::999888777777777666666666555555555666666777888888888888888888888888999999999::::::;;;===@@@CCCEEEFFFFFFEEEGGGHHHIIIKKKMMMNNNOOOOOOMMMNNNNNNPPPRRRUUUXXXYYYZZZ]]]```bbbcccdddeeefffffffffffffffggghhhiiiiiippppppoooppprrruuuxxxzzzyyy{{{~~~~~~}}}~~~~~~zzzvvvppplllfffbbb___[[[WWWSSSQQQPPPOOOMMMKKKJJJHHHHHHDDDCCCBBBAAA????????????>>>===<<<<<<======;;;999888888888777777777666666555555555555555444333333222333333333333444444444444444444555555666777888:::999888999;;;===??????@@@CCCGGGIIIKKKOOOTTTXXXfffqqqqqqeee^^^]]]eeennn|||oooccc^^^ZZZUUUQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRUUUUUUTTTTTTSSSRRRRRRQQQPPPQQQQQQRRRSSSSSSSSSRRRNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVWWWVVVTTTQQQPPPLLLLLLKKKKKKJJJJJJJJJKKKMMMLLLJJJHHHHHHIIIIIIHHHHHHIIIJJJIIIHHHGGGHHHIIIJJJHHHGGGHHHIIIIIIHHHGGGCCCCCCBBBBBBAAA@@@@@@@@@??????>>>============>>>;;;;;;:::888777555444444444444666777888888888888777777777888888999999999;;;;;;;;;;;;;;;::::::999777777777777777777777777888888777666666555444444666555444333444666888999DDDOOO\\\dddgggiiimmmqqqrrrtttuuuuuuttttttuuuvvvxxxzzz~~~}}}sssiiikkksssuuuzzz|||yyyzzz~~~}}}yyyvvvooommmlllmmmjjjdddccceeeeeecccaaacccgggkkkmmmnnnoooiiibbb\\\YYYXXXWWWUUUrrr^^^UUURRRPPPNNNJJJEEEAAA>>><<<===<<<:::;;;;;;;;;:::888777777777666666666555555555666666777777777777777777888888888999999999999:::;;;===???AAAAAAAAAAAAEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNPPPRRRSSSTTTVVVZZZ\\\]]]^^^```bbbaaaaaaaaaaaabbbcccddddddlllkkkkkklllmmmooorrrsssrrrtttvvvxxxzzz|||~~~|||yyyvvvsssssssssqqqlllhhhccc```\\\XXXVVVSSSPPPNNNLLLKKKJJJIIIGGGFFFDDDDDDAAA@@@???>>>===<<<<<<<<<===<<<;;;;;;<<<<<<:::888777777777777666666666666444444444444444444333222333333333444444444555555555555666666777888888999;;;:::::::::<<>>======<<<<<<======;;;;;;:::888777666555444333444555777888999::::::888888999999:::;;;<<<<<<<<<;;;::::::999999::::::777777777777777777777777888888888777777666666555777666555444444555666777>>>HHHVVV```dddgggjjjnnnqqqsssttttttsssrrrtttuuuzzz|||yyyooojjjkkkjjjooorrrrrrvvvzzztttpppnnnmmmjjjdddbbbcccaaaaaa`````````dddiiilllmmmiiiccc^^^[[[YYYWWWUUUuuubbbYYYRRRPPPMMMJJJGGGEEEBBB@@@>>><<<;;;;;;<<<<<<:::999777777777666666666666555555555666666666666666555777777777888888888888999::::::<<<===>>>>>>======CCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLNNNNNNOOOQQQSSSUUUUUUVVVXXXYYY\\\\\\]]]]]]___```bbbcccggggggggggggiiijjjlllmmmlllnnnpppqqqrrrtttwwwzzzyyy|||~~~|||{{{xxxuuusssllljjjiiihhhgggddd___[[[XXXVVVSSSQQQNNNMMMKKKJJJHHHHHHGGGEEEDDDCCCBBBAAA??????===<<<<<<;;;;;;;;;<<<;;;::::::;;;:::888666666666666666666666666666444444555555555444444333444444444444555555555555666666777888999:::::::::<<<===>>>???@@@AAADDDFFFJJJKKKMMMOOOTTTaaarrrzzzlll^^^\\\\\\ccclllzzzrrrkkkbbb\\\YYYWWWSSSOOOOOONNNMMMMMMMMMMMMNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRRRRRRRPPPPPPPPPQQQQQQPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOUUUUUUVVVUUUTTTQQQOOOMMMJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJIIIHHHHHHHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFGGGHHHJJJIIIFFFCCCAAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999777666666555444444666777888888888888777888888999:::;;;<<<<<<<<<;;;999888888888999:::777777777777777777777777999888888888777777777666777666555444444444444555888BBBPPP[[[aaaeeehhhkkkqqqrrrttttttsssssstttvvvzzz||||||sssiiibbbdddiiilllnnnttt}}}xxxrrrnnnmmmiiiccc___```___``````]]]ZZZ[[[bbbhhhhhhgggfffdddaaa]]]XXXUUUuuuhhhbbbWWWSSSOOOMMMMMMMMMKKKJJJAAA???<<<;;;;;;;;;:::888888777777777666666666666555555666666666555555444666666777777777888888888::::::;;;;;;<<<<<<<<<;;;AAAAAABBBCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOOOONNNNNNOOOQQQTTTUUUVVVXXXZZZ]]]___aaabbbbbbbbbcccdddfffggghhhgggiiikkkkkklllmmmppprrrrrruuuyyy{{{|||}}}~~~}}}zzzuuussspppnnnmmmkkkhhhfffaaaaaa```___^^^ZZZVVVSSSPPPOOONNNLLLJJJHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;<<<;;;999888999999999777555555555555555555555555666444555555666666666555555444444555555555666666666666777999:::;;;<<<<<<<<<;;;>>>AAACCCCCCCCCDDDFFFKKKPPPVVVZZZaaalll|||uuuddd\\\YYYWWW]]]lll~~~wwwiiiddd^^^YYYWWWUUURRRPPPMMMLLLLLLLLLLLLLLLMMMMMMPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQPPPOOONNNNNNJJJJJJKKKLLLMMMOOOPPPQQQSSSSSSSSSRRRQQQOOOMMMKKKJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIKKKJJJHHHGGGHHHIIIEEEFFFHHHGGGGGGFFFHHHIIIIIIIIIIIIIIIJJJHHHDDDAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999888777666666666666777777777666555555777777777888999::::::;;;;;;:::999777777888999999777777777777777777777777888888888888777777777777777666555555444333333333555>>>JJJUUU]]]bbbgggjjjppprrrtttttttttuuuvvvxxxyyy{{{}}}~~~|||uuuiii___^^^bbbgggjjjttt{{{tttnnnllliiibbb^^^]]]___aaa```[[[UUUUUU[[[aaabbbeeeiiijjjgggaaa[[[VVVxxxsssrrraaa[[[SSSPPPPPPRRRRRRQQQHHHDDD???;;;::::::999999888888777777777666666666666666666666666555555444666666666666777777777777999999999::::::::::::;;;===>>>???@@@@@@@@@@@@@@@BBBCCCEEEFFFHHHHHHIIIIIIJJJKKKKKKJJJHHHHHHIIIKKKLLLMMMNNNPPPSSSVVVXXXZZZ[[[\\\]]]___```bbbbbbccccccdddeeefffeeefffiiikkkkkkooosssuuuuuuuuuwwwzzz|||}}}~~~|||yyywwwvvvtttqqqoooiiigggdddcccbbb```^^^\\\XXXXXXXXXVVVTTTRRROOONNNJJJJJJJJJHHHEEEDDDEEEFFFCCCCCCBBBAAA@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<999888777777888888666444444444444555555555555555444555666666777666666666555555555666666666666777777888:::<<<>>>>>>>>>===:::>>>BBBEEEEEEFFFIIILLLNNNYYYfffoootttyyyssscccYYYVVVUUUWWWbbbwwwnnnaaa^^^YYYVVVTTTRRRPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMIIIJJJJJJLLLMMMPPPQQQRRRRRRRRRQQQPPPOOONNNLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHFFFIIIKKKKKKHHHFFFGGGJJJEEEFFFHHHHHHGGGGGGIIIKKKKKKJJJIIIIIIHHHFFFCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<======;;;::::::999888888777777888888888888777666555555777777777777888888888888:::999888888777777888888777777777777777777777777777777777777777777777777555555555555444444333333333:::DDDOOOWWW^^^dddgggnnnpppssstttuuuvvvxxxzzzyyy{{{|||{{{zzzvvvlllbbbZZZ___ccchhhtttwwwooommmiiiccc^^^]]]___```___ZZZTTTSSSWWW\\\]]]bbbiiikkkiiiccc^^^ZZZ~~~uuulllaaaZZZYYYZZZYYYXXXQQQKKKCCC===::::::::::::888888888777777777666666777777777777777666555444555555555666666666777777777777777777888999999:::999:::;;;<<<============???@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHFFFEEEEEEGGGIIIJJJJJJKKKLLLMMMOOOQQQRRRUUUVVVXXXZZZ\\\]]]^^^___]]]^^^____________aaacccdddhhhmmmooommmmmmpppssstttuuuxxxzzz}}}}}}wwwtttqqqooolllkkkjjjiiifffddd```^^^[[[ZZZYYYXXXVVVTTTPPPPPPOOONNNLLLJJJIIIJJJDDDFFFFFFDDDAAA???AAACCC@@@@@@???>>>===<<<<<<;;;===<<<;;;;;;::::::;;;;;;888777666666777777555333333333444444444555555555333444555555666666666555555555666666666777777777777999<<<>>>???@@@??????>>>AAAEEEGGGIIINNNVVV]]]bbbnnn{{{}}}oooeee[[[VVVVVVUUU\\\nnnuuujjj___\\\WWWTTTQQQPPPOOOOOOPPPPPPOOOOOOPPPQQQQQQRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRPPPOOONNNMMMKKKLLLLLLMMMNNNOOOQQQQQQQQQQQQPPPPPPOOONNNMMMMMMJJJKKKLLLMMMMMMKKKJJJHHHDDDHHHLLLKKKHHHFFFGGGJJJGGGHHHIIIIIIHHHGGGHHHJJJJJJHHHFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBB??????>>>============>>>;;;::::::999999888888777999999:::::::::999888888888888888888888777777777888888888888888777777666777777777777777777777777666666666666666666666666444444444555444444333333111666???HHHRRRZZZaaadddkkkmmmppprrrtttvvvyyy{{{zzz}}}|||xxxwwwvvvppphhhcccfffhhhlllvvvzzzqqqnnnllleee```^^^]]]^^^]]]ZZZVVVUUUXXXZZZ\\\```eeegggeeebbb``````tttjjjffffffeeedddWWWPPPFFF???;;;:::;;;;;;888888888888777777777777777777888888777666555555555555555555666666666777666666666666666777888999666777888999:::;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEEEEDDDEEEEEEEEEDDDEEEHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRTTTWWWYYY[[[\\\\\\YYYZZZ[[[ZZZZZZZZZ\\\^^^___dddiiijjjhhhhhhkkknnnnnnooorrruuuxxxzzz{{{|||{{{~~~~~~|||zzzxxxtttoookkkhhhfffdddcccbbbaaa___]]]WWWUUUSSSQQQQQQPPPNNNLLLJJJKKKJJJHHHFFFEEEFFFGGGAAABBBCCCAAA===<<<>>>@@@>>>>>>===<<<;;;;;;::::::;;;;;;::::::999:::::::::888777666666777666444222333333333444444555555555222333333444555555555444666666666666777777777777888999<<>>>>>>>>>>>>>>;;;::::::999999888888888999:::;;;;;;<<<<<<<<<<<<::::::999999888777777666777888999999999888666555777777777777777777777777555555555555666666666666333333444555555444444333000444;;;DDDNNNWWW^^^bbbiiikkknnnqqqsssvvvyyy{{{{{{~~~|||wwwuuuwwwtttnnnoooqqqpppqqqxxx|||ssspppnnnhhhbbb```[[[[[[[[[YYYXXXXXXYYY[[[\\\___aaabbb``````bbbddd|||sssnnncccSSSHHHFFFCCC;;;:::???======<<<;;;999888666555777666666555555555555666666666666777777777777777555555555555555555555555666666666666666777888888<<<<<<<<<===>>>@@@AAABBB>>>???@@@BBBDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYYYY[[[\\\]]]___bbbeeehhhiiilllllllllmmmppprrruuuwwwwwwwwwxxxxxxyyyzzzzzz{{{}}}|||{{{{{{|||~~~~~~}}}|||zzzyyyvvvuuussspppmmmjjjgggfff^^^^^^]]][[[YYYVVVSSSRRRNNNMMMLLLKKKIIIIIIHHHHHHIIIIIIHHHHHHFFFEEEDDDCCCAAA@@@>>>===<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;===<<<;;;:::888777666555888666555555666666555333333222000//////000222333444444333333333444555555888888777777777777888888;;;===>>>>>>>>>@@@BBBEEEGGGHHHLLLPPPTTT^^^rrrkkk[[[ZZZ[[[VVVTTTWWWeee{{{yyyjjjaaa]]]ZZZYYYVVVTTTRRRQQQQQQQQQRRRRRRRRRSSSRRRQQQQQQPPPOOOPPPQQQQQQRRRRRRQQQQQQRRRPPPOOOOOOQQQSSSTTTSSSVVVUUUTTTSSSRRRQQQPPPOOOLLLMMMOOOQQQRRRRRRPPPPPPVVVTTTSSSSSSRRRQQQNNNLLLKKKLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCEEECCCBBBBBBCCCCCCBBBAAAAAA>>>;;;:::;;;<<<===<<<<<<;;;:::999888999:::;;;===<<<<<<;;;;;;;;;<<<<<<:::999888777666666666666777666444333444555777999555666888999999888666555666666666666666555555444333222222111111222222333444444777===HHHTTT]]]cccjjjmmmqqqssstttvvvxxxzzzzzzyyyxxxxxxxxxwwwtttrrrmmmuuuxxxssssss}}}zzzxxxyyyqqqlllhhhgggdddaaa]]][[[[[[[[[[[[ZZZ[[[ZZZZZZZZZ]]]```dddfffqqq\\\IIIFFFFFF@@@<<<===<<<;;;:::999888777666555888777666666555666666666666666666666666666666666555555555555555555555555666666666666666777777888:::::::::;;;<<<===???@@@===>>>???@@@AAACCCDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNOOOPPPQQQSSSUUUVVVVVVWWWYYY[[[^^^aaadddfffhhhhhhiiikkkmmmoooqqqsssqqqrrrrrrtttuuuvvvvvvwwwwwwvvvtttttttttvvvwwwyyy|||}}}~~~~~~}}}}}}|||{{{{{{zzzxxxtttrrrqqqpppooommmkkkjjjhhheeebbb```]]]\\\YYYXXXVVVTTTRRRPPPNNNMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999888777666666888666555555666666555333777666555444444555666777777666666666666777777888888777777777888888999:::===>>>@@@AAAAAAAAACCCEEEGGGJJJRRR[[[cccqqqoooaaaWWWWWWVVVSSSYYYccc{{{|||lllbbb[[[XXXWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRTTTRRRQQQQQQTTTUUUVVVVVVTTTSSSRRRQQQPPPOOONNNNNNOOOPPPRRRTTTUUUTTTSSSRRRUUUSSSQQQPPPPPPOOOMMMKKKLLLLLLMMMMMMMMMLLLLLLKKKPPPOOONNNMMMLLLKKKJJJJJJLLLLLLLLLKKKJJJHHHFFFEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCAAAAAABBBAAA@@@>>>@@@>>>;;;:::;;;<<<<<<<<<===<<<<<<;;;<<<===??????<<<<<<;;;;;;;;;;;;<<<<<<:::999888777666666666666555555444444444555666777666777888::::::888777666666666666666666555555444333333222222222222333333555555666;;;DDDPPPZZZ___iiilllnnnpppqqqsssuuuwwwxxxwwwwwwwwwxxxxxxxxxwwwooossstttppprrr~~~|||}}}~~~vvvpppllljjjhhheeeaaa___^^^^^^]]]\\\ZZZYYYXXXXXX[[[___cccfffgggMMMGGGHHHEEE???<<<<<<<<<;;;999999888888888999888777777666666777777666666666666666555555555555555555555555555555555666666555555666666777888777777888888999:::<<<<<<<<<======>>>??????@@@@@@CCCCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRUUUXXX\\\^^^```bbbccceeegggiiijjjkkklllkkkkkklllmmmnnnooopppqqqnnnmmmlllkkkkkklllmmmnnnrrrsssssstttuuuuuuuuutttvvvvvvxxxzzz|||~~~~~~}}}}}}}}}~~~|||{{{zzzxxxwwwvvvuuuuuuttttttsssrrrqqqooonnnnnnpppmmmjjjiiihhhgggeeedddbbbaaa___]]]ZZZXXXVVVUUUQQQPPPMMMKKKIIIHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA???>>>======<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888777777777777777666666666777666444555666666555444666555444333333444555666444444333333444555555666777777888888999:::<<<<<<>>>@@@CCCCCCCCCCCCDDDEEEEEEIIIRRR^^^jjjzzzwwwaaa[[[VVVVVVTTTWWWgggyyyzzziii___ZZZWWWUUUSSSSSSRRRRRRQQQRRRRRRSSSOOOPPPPPPPPPPPPOOONNNNNNPPPPPPOOONNNOOOPPPQQQRRRTTTSSSQQQRRRTTTVVVVVVUUUSSSSSSRRRQQQPPPOOOOOOOOOSSSTTTVVVXXXXXXXXXWWWVVVTTTQQQNNNMMMMMMMMMLLLKKKLLLLLLLLLKKKKKKLLLLLLMMMRRRQQQPPPNNNLLLJJJIIIHHHKKKKKKKKKKKKJJJHHHFFFDDDEEEDDDCCCBBBAAAAAAAAAAAACCCBBB@@@@@@@@@@@@???===???===::::::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666333444444555555555555555777888999::::::999888777666666666666666555555444333333222222222222333333555555555888???JJJUUU\\\hhhjjjllllllmmmnnnqqqtttvvvuuuuuuvvvxxxzzz|||}}}ttttttpppnnnsss{{{{{{}}}~~~wwwrrrpppllliiieeebbbaaaaaa___^^^YYYWWWVVVVVVXXX]]]bbbeeevvvZZZMMMJJJFFFAAA??????>>>===<<<;;;;;;<<<<<<;;;:::999888777777777888666666666555555555555555555555555555555555555555666555555555555666777777666666666666777888999:::<<<<<<<<<<<<<<<=========??????@@@@@@BBBCCCEEEEEECCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMOOORRRVVVXXXZZZ[[[]]]___bbbddddddddddddggggggggghhhhhhhhhhhhiiigggfffffffffggghhhjjjjjjjjjkkklllllllllllllllkkklllmmmnnnoooqqqssstttuuuuuuuuuttttttsssssssssssstttsssrrrpppoooooonnnnnnlllkkkjjjiiigggfffeeedddfffdddbbb`````````^^^\\\ZZZYYYWWWVVVTTTRRRPPPPPPKKKJJJGGGDDDCCCCCCDDDEEEDDDDDDCCCAAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<======888888888777777777666666444444555555555666666666666555444444666666555444444333333222333333444555333222222222333444555666888888999999;;;===>>>??????AAACCCDDDDDDCCCDDDEEEGGGIIIPPP[[[gggwww}}}lll^^^ZZZXXXYYY\\\ggg}}}{{{iii]]]ZZZYYYWWWTTTQQQQQQQQQQQQPPPPPPQQQQQQNNNNNNNNNNNNNNNMMMMMMLLLOOONNNLLLKKKLLLMMMOOOQQQRRRPPPPPPQQQSSSTTTTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQUUUVVVXXXYYYZZZYYYXXXWWWTTTQQQMMMKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKMMMNNNOOONNNMMMLLLJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@??????AAAAAA@@@???===<<<::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<999::::::;;;;;;;;;;;;;;;:::999888777666666666666333444666777888777666555888888999999999999888888666666666666666555555444333333333222222333333333555444333555<<>>=========>>><<<<<<;;;:::999888888888777777666666555555555555555555555555555555555555555555555555555666666777666666666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======???@@@AAABBBAAAAAABBBBBBCCCCCCCCCDDDGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJMMMPPPSSSTTTUUUWWWYYY[[[]]]^^^^^^]]]ddddddccccccbbbaaaaaa```aaaaaabbbdddfffhhhjjjkkkeeeffffffgggggggggffffffggghhhhhhiiijjjkkklllmmmllllllllllllllllllkkkkkklllkkkjjjiiihhhgggggggggccccccbbb```___]]]\\\\\\[[[YYYXXXWWWWWWWWWUUUSSSPPPOOONNNMMMKKKJJJIIIHHHHHHGGGDDDBBBBBBBBBCCCDDDBBBBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;;;;::::::;;;<<<============777666666666666555555555222333333444444555666666555444333444555666555444555555555555666777777888666666666777777888::::::999999:::;;;===???@@@AAA???AAACCCCCCCCCCCCDDDEEEJJJKKKRRR^^^lllsssddd\\\ZZZYYY___jjj}}}uuukkk___YYYYYYYYYVVVRRRPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLKKKJJJIIIIIIKKKMMMNNNPPPOOOOOOPPPSSSTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQTTTUUUWWWYYYYYYXXXVVVUUUTTTQQQNNNLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLKKKKKKJJJIIIIIIIIIEEEFFFHHHIIIIIIIIIHHHGGGCCCBBBAAA@@@@@@????????????>>>>>>???BBBCCCCCCBBB<<<:::999999;;;<<<;;;:::::::::::::::999888888888888888999:::;;;;;;:::::::::999888777666666666666444666888::::::999777666888888888999999888888888666666666666666555555444444333333333333333333444333333333555:::DDDPPPYYYdddfffhhhiiijjjlllooorrrtttuuuvvvvvvvvvxxx|||zzzqqqpppvvv~~~yyywwwvvv{{{~~~{{{pppmmmjjjgggeeebbb___]]]YYYWWWUUUTTTVVVZZZ^^^aaaoooYYYJJJDDDCCCAAAAAAAAAAAA@@@???======>>>===<<<;;;:::999999999888888777777666666555555555555555555555555555555555555444444555555666777666666666666666777888888999999999999999::::::::::::::::::;;;<<<===>>>???>>>??????@@@AAAAAABBBBBBEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDFFFHHHJJJLLLNNNOOOPPPRRRTTTUUUVVVVVVWWW]]]]]]\\\\\\[[[ZZZYYYYYY[[[\\\^^^```ccceeeggghhh``````aaabbbbbbbbbbbbbbbcccddddddeeeeeefffffffffdddeeeeeeffffffeeeeeedddbbbbbb```______^^^^^^^^^YYYYYYXXXWWWUUUTTTSSSSSSTTTSSSRRRSSSSSSRRRPPPNNNLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBCCCDDDDDD@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999:::;;;<<<<<<<<<;;;666666555555555555444444222222333333444555555666555333333333555666555444333444444555666666666777666666666777888999:::;;;;;;;;;<<<===>>>@@@BBBCCC???AAABBBBBBBBBDDDFFFIIIJJJNNNYYYkkk|||iiiaaa^^^```eeeooozzzeee___XXXUUUVVVVVVRRRNNNNNNNNNOOONNNNNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLQQQPPPPPPRRRTTTUUUSSSRRRMMMMMMNNNNNNNNNNNNNNNNNNSSSTTTVVVWWWWWWVVVTTTSSSSSSQQQOOONNNNNNOOONNNMMMJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@????????????>>>======???BBBCCCCCCBBB:::999888999;;;<<<;;;999<<<<<<<<<<<<;;;999888777666777999:::;;;::::::999:::999888777666666666666666777999:::;;;:::888777777777777777777777777777666666666666666555555444444444333333333333444444222333444444777@@@KKKTTT___bbbfffiiikkknnnpppsssrrruuuwwwvvvuuuwww{{{zzzsssssswww{{{~~~}}}~~~tttqqqmmmjjjhhheeeaaa^^^ZZZYYYXXXWWWXXXZZZ]]]^^^zzzcccSSSKKKHHHEEEFFFGGGGGGFFFCCC@@@>>>??????===<<<;;;::::::::::::999999888777777666666555555555555555555555555555444444444444555666666555555444444555555666777666666666777777888888888999999999999999:::;;;;;;;;;;;;<<<===>>>@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAABBBCCCEEEFFFGGGJJJJJJJJJKKKMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY\\\^^^______XXXYYYZZZ\\\\\\]]]]]]]]]_______________`````````]]]^^^___``````___^^^]]][[[ZZZYYYXXXXXXWWWWWWXXXQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMNNNOOONNNLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBCCC>>>======<<<<<<<<<<<<===::::::;;;;;;::::::999888777888999::::::999888888666666555555555444444444222333333444444555555555444333222333555666555444222222333444555555666666555555555666777999:::;;;=========>>>???AAABBBCCCAAABBBBBBBBBCCCEEEJJJMMMTTT[[[lllxxxlllfffgggnnnvvvuuuhhh[[[XXXTTTRRRQQQPPPNNNMMMJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKOOOOOOOOOQQQSSSSSSRRRPPPKKKKKKLLLLLLLLLMMMMMMMMMRRRSSSTTTVVVUUUTTTSSSQQQRRRPPPOOONNNOOOOOONNNLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>===>>>@@@AAA@@@???999888888999;;;;;;:::999;;;<<<<<<<<<<<<;;;999888555666888:::;;;:::999999:::999888777666666666666666777888999:::999888888777666666666666666666777666666666666666555555444444444333333333333444444222444555444555:::DDDLLLYYY]]]ccciiillloooqqqsssnnnrrrvvvwwwuuuvvvzzz~~~{{{xxxzzz|||}}}yyywwwssspppmmmiiieeebbb\\\\\\[[[ZZZZZZ[[[\\\\\\{{{iii[[[RRRLLLJJJKKKMMMMMMLLLHHHDDDBBB@@@???>>>===;;;;;;:::::::::::::::999888777777666555555555555555555555555555444444444444555666666444444333333333444555555333333444444555666666777999888888888888888999999888999:::;;;===>>>???@@@;;;;;;<<<<<<>>>@@@AAABBB????????????@@@AAACCCCCCFFFFFFFFFFFFGGGIIIKKKMMMKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRTTTUUUVVVWWWWWWSSSTTTUUUWWWXXXYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUMMMMMMMMMLLLLLLLLLKKKKKKFFFEEEEEEFFFGGGFFFDDDAAACCCCCCCCCBBBBBBBBBBBBBBB??????@@@AAABBBBBBAAAAAA<<<<<<;;;;;;::::::;;;;;;888999999999999888888777555666777888888777666555666666555555555444444444333333333444444555555555444333222333555666555444666666888999::::::::::::999999999:::;;;===>>>???>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCGGGMMMQQQfffooo{{{nnnfffccchhhpppuuuggg^^^YYYWWWSSSPPPMMMLLLMMMMMMGGGHHHJJJLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLNNNPPPQQQOOOMMMLLLLLLLLLMMMNNNNNNOOOOOOQQQSSSTTTUUUUUUTTTRRRQQQPPPOOONNNOOOPPPOOOMMMKKKGGGHHHJJJLLLMMMLLLLLLKKKKKKKKKIIIHHHFFFEEECCCCCCCCCDDDFFFGGGHHHHHHHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@???======>>>>>><<<;;;888888888999;;;;;;:::999888999:::;;;;;;;;;:::999444666888:::;;;:::999888:::999888777666666666666666666777888888888888888666666555555555555666666666666666666666555555444555444444333333444444555333555555444222666>>>EEETTTZZZaaahhhllloooqqqrrrjjjpppuuuwwwvvvwww{{{~~~}}}}}}}}}{{{zzz{{{~~~{{{xxxtttqqqmmmhhheee^^^^^^]]]]]]\\\\\\[[[[[[}}}vvvjjj]]]VVVOOOOOOVVVaaabbbXXXMMMHHHFFFCCC???=========<<<;;;:::;;;999666999>>><<<555666666666666666777888888777666555444333444555555666555444333333444555666333444555666666555444333777777777777777777777777888888999999999:::::::::<<<<<<<<<============>>><<<>>>??????>>>>>>???@@@AAACCCDDDFFFFFFFFFFFFEEEGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPUUUTTTSSSRRRRRRSSSUUUVVVSSSSSSSSSTTTSSSSSSRRRQQQOOOOOOOOOOOOOOONNNMMMLLLIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEFFFFFFEEECCC@@@???>>>>>>?????????@@@@@@@@@>>>:::666888===@@@???<<<999999999888888888777777:::999777666666666777888555555555555555555555555222222333333444555555666444444444555555555666666555555555666666666666777999888777777777888999:::;;;<<<<<<<<<;;;;;;===???BBBBBBAAA???===>>>@@@CCCIIIIIIIIIGGGIIIQQQ^^^iiitttgggbbbbbbhhhyyyqqqaaaZZZ[[[VVVUUURRROOOMMMKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKPPPPPPPPPPPPNNNKKKHHHFFFIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPTTTTTTUUUUUUTTTSSSRRRQQQSSSRRRQQQOOOMMMLLLJJJJJJOOONNNMMMLLLLLLLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHDDDCCCBBB???===>>>AAACCC?????????>>>===;;;999888777777777777888999;;;<<<<<<<<<;;;:::999999999999999999:::::::::999888888777777666666666666777777777777777777777666666666666666555555555444444444333333333333333333333333222222222222222222222222777666555444333555999===JJJTTT```fffggghhhlllqqqooopppqqqsssvvvyyy|||~~~wwwooommmlllnnnpppvvvxxxtttvvvvvvrrrmmmiiifffaaa]]]\\\[[[[[[ZZZ{{{rrrhhhbbb^^^\\\```gggiiibbb[[[YYYLLLHHHCCC@@@??????>>>>>><<<===<<<888999===;;;666777666666666666777888999777666555444444444555555666555444444444444555666444444555555555555444444666666666666666666666666888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>======>>>@@@>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDDDDCCCAAA???===<<<=========>>>>>>>>>???@@@<<<999;;;???AAA@@@>>>999999888888888777777777:::999777666555555555555444444444444444444444444777777666666555444333333444444444555555555666666666666666666777777777888;;;:::999999:::;;;<<<===999;;;<<<===<<<===>>>@@@@@@AAAAAA@@@@@@BBBEEEHHHIIILLLPPPSSSXXXeeewww}}}pppggg___]]]bbbqqqwwwfffYYYUUUVVVRRRQQQOOOMMMLLLKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLNNNOOOOOONNNLLLJJJGGGEEEHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPOOONNNOOOOOONNNNNNMMMMMMMMMLLLMMMMMMKKKKKKJJJKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHCCCCCCAAA???===>>>@@@CCCAAA@@@@@@???>>><<<;;;:::::::::::::::::::::;;;;;;;;;;;;:::999999999::::::999999::::::999999888888999888888777777777888888777777777777777777777777666666555555555444444444333333333333333333333333444444444444444444444444666666555333222444888<<>>???>>>;;;:::<<<;;;888888777777777777888999999777777666555555555555555666555444444444444555666555555555444444555555555555555555555555555555555777777777888888888999999777777777888888888999999;;;<<<======<<<<<<===>>><<<<<<===>>>>>>>>>======??????@@@@@@AAAAAABBBBBBDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFEEECCCDDDEEEFFFGGGGGGGGGGGGBBBBBBAAA@@@@@@AAABBBBBB@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::777888;;;===;;;999888888777777777777777666666666555444444444555555333333333333333333333333999999888777666444444333444444555555555666666666777777777777888888888888::::::::::::;;;<<<>>>>>>:::<<>>===<<<;;;;;;;;;:::::::::999999999:::999999999999:::;;;;;;999999::::::999888888777888888777777666666666666777777777777777777777777666666666555555555444444333333333333333333333333555555555555555555555555555555444222111333777:::AAAKKKXXXaaaeeegggkkkooopppqqqsssuuuxxxzzz|||}}}~~~~~~}}}vvvnnniiilllrrr{{{zzztttlllhhhccc```^^^\\\[[[YYY}}}yyy|||wwwmmmgggccc```ZZZUUUQQQMMMIIIFFFAAAAAA@@@===;;;;;;;;;;;;999999888888888888999999777777777666666666666666555555555444444555555555666555444333333444555666444444444444444444444444666666777777777888888888666666666666777777777777999:::<<<;;;::::::;;;===========================@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBB????????????????????????????????????>>>===<<<;;;:::::::::::::::::::::;;;:::888666666888999888666666666666666666666666666222222222333444444555666333333333333333333333333666666666666666666666666555555555555666666666666666777777777888888888888777888888999;;;<<<===>>>===???BBBCCCCCCCCCCCCDDDHHHGGGFFFFFFIIIQQQ[[[bbbqqq|||rrrccc]]]ZZZXXXYYYbbbtttzzzdddWWWRRRMMMKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIIIILLLLLLMMMMMMMMMMMMMMMNNNRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNNNNOOOPPPOOOOOONNNMMMMMMMMMMMMOOOMMMKKKHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCAAABBBDDDFFFBBBAAA@@@>>>===<<<;;;;;;666777777777777777666666888888888888999:::;;;<<<999999:::999999888777666555555555555444333222222555666666666666666777777666666666666555555555555444444444444444444444444444444444444444444444444333333333111111222555888<<>><<<<<<===>>>;;;:::999999999999::::::777777777777777666666666444555555555555555555444666555444333333444555666444444444444444444444444555555555666666666777777555666666666666777777777777999::::::999888:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<============>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@????????????@@@AAABBBBBBBBBCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;:::::::::::::::::::::999:::999999999::::::999888555555555555555555555555222222333333333222222222333333333333333333333333555555555555555666666666555555555666666666777777666666777777777888888888888999:::;;;<<<===>>>>>>???AAACCCCCCBBBBBBCCCDDDHHHHHHIIILLLUUUcccrrr|||yyyjjj]]]WWWYYYYYY[[[aaaoooxxxiiiZZZTTTQQQNNNJJJIIIKKKJJJHHHFFFEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMMMMMMMNNNNNNOOOOOORRRRRRRRRQQQPPPPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMOOOOOONNNNNNMMMLLLKKKKKKLLLKKKHHHFFFDDDCCCBBBBBBEEEFFFFFFGGGFFFFFFEEEEEEBBBCCCCCCBBBAAAAAACCCEEEAAA@@@>>>===;;;;;;::::::333444555666777777777777777777777888999:::;;;<<<999999999999888777666555444444444555444333222111444444444555555666666666777777666666666555555555444444444444444444444444444444444444444444444444333333333111000111444666999BBBNNNYYY```fffkkkooonnnppprrruuuwwwyyyzzzzzzwww~~~tttyyyyyysssjjjhhheeeccccccbbbaaa___~~~~~~zzzssslllfffZZZPPPEEEAAA@@@>>>>>>@@@<<<;;;;;;::::::::::::;;;888888888888888777666666444444555666666555444444555555555444444555555555444444444444444444444444444444555555555666666666555555666666666777777777666777888888777777888999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>???@@@AAABBBCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>????????????>>>===<<<<<<<<<<<<============<<<<<<======<<<<<<;;;;;;;;;;;;999999999999888888888888555666666777777777666666333444444444444555555555666666555444222000...---333333333333333333333333777666666555555444444333555555666666666777777777777888888888888999999999;;;<<<===??????@@@@@@@@@???@@@AAAAAAAAABBBDDDFFFHHHLLLSSS^^^nnnuuuhhh]]]TTTUUU[[[\\\eeerrr{{{hhh]]]TTTRRRQQQMMMIIIHHHKKKIIIHHHFFFEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGEEECCCAAA???>>>>>>???DDDEEEEEEEEEEEEDDDCCCCCC>>>?????????>>>>>>???AAAAAA@@@>>><<<::::::::::::555666888:::;;;;;;;;;:::777777777888888:::;;;;;;::::::999999888777555555444555666777777666555444444444444555555666666777777777777666666666555555444444444444444444444444555555555555555555555555222333333222111111333555777===HHHRRR\\\cccjjjnnnooopppsssvvvxxxyyyyyyyyyvvvyyytttyyynnnllljjjhhhhhhgggeeecccnnn]]]LLLEEEDDDAAA??????===<<<<<<;;;::::::;;;;;;888888999999999888777666444444555666666555444444444444555555555555444444444444444444444444444444333444444444444555555555444444555555555666666666444666777777666666777888666555555666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<===???AAABBBBBBBBBBBB>>>????????????>>>======<<<<<<=========<<<<<<;;;::::::;;;<<<<<<;;;::::::;;;:::999999999999999999888777777777666666666666000111333444444333333333222333333333444444444444444444444444333111///...444444444444444444444444666666666666666666666666555666666666777777777777::::::::::::;;;;;;;;;<<<======???@@@@@@@@@??????BBBBBBCCCCCCDDDGGGLLLOOOSSS\\\kkk~~~yyyggg```\\\WWWZZZbbbgggyyyzzzjjj\\\UUUPPPOOOMMMIIIGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIJJJKKKKKKGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCAAA???>>>>>>>>>>>>CCCCCCDDDDDDCCCBBBBBBAAA===>>>??????>>>>>>???AAACCCAAA???<<<;;;;;;;;;<<<888:::;;;===>>>===<<<;;;888888777777888999::::::::::::999999888666555444333444666888888888777666555555666666777888888999777777777777666666666555555555555555555555555555444444444444444444444444333444444333111111333444444999BBBLLLVVV___ggglllppprrruuuxxxzzz{{{{{{{{{wwwyyy}}}vvvtttqqqooommmkkkhhhfff|||fffQQQHHHFFFBBB???>>>>>>===<<<;;;;;;;;;;;;;;;888888999:::999888777666333444555666666555444333333444555666666555444333555555555555555555555555333333333444444444555555333333444444444555555555444555666666555555666888666555666666888:::===>>>:::999999999999999999999<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@<<<============<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<888999:::;;;;;;:::999888999888777777777777777888666666666555555444444444111333555666666666666777222222222333333444444444...000111333444444444333555555555555555555555555333444555777888:::;;;<<<666666666666777777777777<<<<<<<<<============>>><<<<<<>>>??????>>>===<<>>>>><<<:::999888888888777888888999:::::::::999999777666555444000222444666777777666555666777777888999:::::::::777777777777666666666666555555555555555555555555222222222222222222222222333444444333222111333444333777>>>GGGRRR\\\eeejjjrrrtttwwwzzz|||}}}||||||yyy}}}zzzwwwtttqqqnnnjjjggg}}}jjjVVVMMMHHHDDDCCCFFFFFFBBB>>>============<<<======<<<:::888888;;;===888777666555444333333222666666666666666666666666777666444333222333333444555555555444333222111000555555555444444333333333444444444555555555555666999999999999888888888888999999999888888888777777888999:::;;;;;;:::999888888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999888888777666555555444666666666666666666666666444444444444444444444444444444444333333222222222333333333333333333333333444444333333333444555555555555555555666888999:::666666666666777999:::;;;999:::<<<<<<;;;;;;===>>>AAAAAAAAA@@@???@@@BBBEEEGGGJJJNNNQQQUUU\\\eeellluuuiii___\\\___eeessspppbbbZZZVVVLLLKKKHHHFFFDDDEEEEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLHHHIIIKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLOOOOOOOOOOOOOOONNNMMMLLLNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMLLLLLLLLLKKKGGGEEEDDDBBB@@@>>>======>>>???AAA???@@@DDDEEEAAA??????===>>>AAABBBBBBCCCEEEFFFBBBAAA???======>>>???@@@:::;;;<<<<<<<<<;;;999888<<<;;;999888888999;;;<<<>>>===;;;999666444222111444444555555555555555555777777666555555555555555::::::999888777666555444777666666666666555555555222333333444444333333222222222222111111111000000111333999AAAMMM[[[gggooommmrrrxxx}}}~~~~~~~~~~~~|||yyy~~~~~~|||yyytttmmmiiizzzjjj[[[UUURRROOOOOORRRMMMIIIEEECCCCCCCCCBBBAAA>>>===;;;999888777999:::888888777777666555444444444444444444444444444444555555444444333444444444555555555555555444333222444444444444444444333333444444444555555555555666777777666666666777777777888888777777777666666666777888999999999999888777888888888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888888888777777666555555444555555555555555555555555444444444444444444444444444444444333333333222222333333333333222222222222444444444444444555555666777666666666666777777888888888888888999:::;;;<<<;;;===>>>???>>>???AAACCC???@@@AAA@@@@@@BBBFFFHHHNNNUUU]]]eeelllttt}}}wwwkkkiiikkkqqqwww}}}ooo```VVVPPPMMMHHHGGGEEEDDDCCCDDDFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIILLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJJJJJJJIIIFFFCCCDDDCCCAAA?????????@@@AAABBB???@@@CCCCCC@@@???@@@AAACCCDDDEEEDDDCCCCCCCCCBBBAAA???>>>===>>>???@@@<<<<<<<<<<<<<<<;;;::::::<<<;;;999888888999;;;<<<===<<<:::888666444222111333333444444555666777777888888777666666666666666:::999999888666555555444555555444444444333333333222333333444444333333222222222222111111111000000333555888???IIIVVVccckkknnnrrryyy~~~|||~~~uuu{{{|||}}}{{{uuuoookkk|||sssjjjgggeeecccbbbcccYYYTTTOOOLLLLLLJJJGGGDDD@@@???===;;;:::999999999999999888888777777777666444444444444444444444444333444555555555555555555555555666666666555555444333333444444444444444444444444444555555555555666555444333333444555666777666666666666555555555555666666777777777777666666777777777777888888888888999999888777777888999999999999999999999999999:::999999999999888888888888777777777777777777777777777777777666555555444444555555555555555555555555444444444444444444444444444444444444333333333333444444444444444444444444555555555555555666777777888888777666666666666666;;;::::::;;;;;;<<<===>>>;;;<<<>>>>>>>>>???AAACCCCCCDDDDDDDDDEEEJJJPPPUUUbbblllyyyrrriiifffooouuugggZZZQQQLLLIIIHHHFFFEEEDDDDDDEEEFFFHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKHHHIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLJJJIIIHHHGGGGGGFFFDDDAAADDDCCCBBBAAAAAABBBCCCDDDDDD@@@@@@BBBBBB@@@AAADDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA???>>>>>>>>>???@@@======<<<;;;;;;;;;;;;<<<;;;;;;999999999999;;;;;;;;;:::999777555333222111222222333444666777888999888888777666666666666777999888888777666555444444333333333222222222111111222222333333333333222222222222222111111111111111555555777;;;CCCPPP]]]fffmmmrrryyy~~~|||nnnpppsssvvvyyy~~~|||wwwrrrnnn|||yyyxxxnnniiibbb]]]ZZZVVVNNNHHHFFFCCC@@@>>>>>>===<<<;;;:::999999999888888888888666666666666666666666666222444555777777777666555444444555666666666555555333333333444444555555555444444444555555555555666444333222222333555777888666666666555555555555555555555555555555555555555555666666666666777777777888777555444444555777888777888888888888888999999888888888777777777666666555555555555555555555555666666666555555444444444555555555555555555555555444444444444444444444444444444444444444444333333555555666666666666777777666666666666666777888999888888777777777777888888<<<<<<<<<<<<===>>>???@@@>>>???@@@?????????BBBDDDJJJJJJJJJLLLRRR\\\gggoootttllljjjkkkrrrfff```WWWOOOKKKIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIJJJFFFGGGGGGGGGHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJHHHGGGFFFFFFEEECCCAAABBBBBBBBBAAABBBCCCDDDEEECCC@@@@@@BBBBBBBBBFFFLLLHHHFFFCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@>>>===<<<;;;:::;;;<<<===;;;::::::999999::::::;;;999888777666555444333222333444444555666777777888777666666555555555666666777777666666555444444333222222222222111111111111222222333333333333222222111111111111111111111111333444555777===JJJXXXcccjjjooowww||||||qqqllljjjnnnvvv}}}~~~yyytttppp|||wwwooobbbYYYNNNJJJEEEBBBAAA@@@???>>>;;;;;;::::::999999888888777777777777777777777777333444666777888777777666333444444555555555444444333333333444444555555555444444444555555555555666444444333333444666777888666666666666666666666666444444444444444444444444444444444555555555666666777666444333333444666777666666666666777777888888777777666666666555555555444444444444444444444444555555555555444444444444555555555555555555555555444444444444444444444444444444444444444444444444444555555555666666666777777777777777888999:::;;;888777777888999:::;;;;;;=========>>>???@@@BBBBBBDDDEEEEEEDDDCCCDDDFFFIIILLLNNNSSS[[[gggxxxvvvkkkdddcccmmmxxxvvvfffWWWSSSMMMIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKIIIGGGFFFFFFFFFDDDBBB@@@@@@@@@AAAAAABBBCCCCCCBBB@@@@@@BBBDDDEEELLLTTTSSSMMMEEE@@@>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???===<<<;;;::::::;;;======::::::::::::::::::::::::777777777666555444444444666666666666666666555555444444333333333444444555666555555555444333333333333333333333222222222222111222222333333222222111111111111111111111111111000111222444999EEETTT```fffkkksssyyy|||~~~}}}yyymmmdddgggpppyyy}}}xxxttt}}}uuu\\\VVVMMMGGGEEEDDDBBB@@@>>>>>>===<<<;;;:::999999777777777777777777777777555666777777777777777777444444555555555444444333333333444444444444444444444444444555555555555666444444555666666777777777555555555666666666666666555444333333333333444555333333333333444444444555555555444333333444555555444444555555666666777777555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555222222333333444555555555888888888888999:::<<<<<<999999999999;;;<<<===>>>??????@@@AAABBBDDDFFFGGGFFFFFFFFFFFFFFFHHHKKKNNNQQQXXXdddttt{{{pppfffaaa^^^cccvvvuuu___QQQLLLIIIEEECCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLJJJGGGFFFFFFFFFDDDCCC??????@@@@@@AAAAAAAAAAAA@@@???@@@CCCDDDFFFNNNXXX^^^VVVJJJBBB???>>>===<<<<<<<<<<<<<<<============;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::777777666666666666666666888888777666666555555444333222222222222333444444444444444444333333222222444444444333333333222222111111222222222222111111111111111111111222222222///000222222666@@@PPP\\\bbbgggooovvvzzz|||~~~~~~~~~pppdddeeemmmttt|||vvv}}}rrrhhh[[[QQQMMMJJJGGGEEECCCBBBAAA???>>><<<;;;:::888888888888888888888888888888777777666777777777666666666666666555444333444444444444444444333333444444444555555555555666333444666777777666555444333444444444555555555555555444333333333333444555222222222333333333333444444444444444444444444444333333333444555666666666444444444444333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555666333333444555555666777777888888888999:::<<<===>>><<<<<<;;;<<<<<<===>>>>>>AAAAAABBBDDDGGGIIIKKKMMMIIIJJJKKKLLLNNNRRRWWW[[[cccnnntttiiiaaa^^^```cccmmmppp\\\OOOIIIFFFDDDAAAAAABBBBBBBBBAAA???@@@AAABBBDDDDDDDDDEEEHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLIIIGGGEEEEEEEEEDDDCCC???@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCCCCDDDLLLUUU[[[SSSIIIBBB@@@>>>;;;888999:::;;;;;;<<<<<<<<<;;;888999999:::;;;;;;::::::999::::::;;;;;;::::::999666777777777777777777777777777777666666666666666333222222222333333444555333333333333222222222222444444333333333222222222111111222222222222111111000000111111111222222222///111333222444<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666666777888888888888888777666444444555555555444444333333333444444444555555555666666333444666888888666333222222222222333333444444444555555333333333333555555111111222222222333333333333444444555555444444333222222333444444555666666444444444333333333222222444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555666666666777777888999:::::::::999999999:::;;;<<<>>>>>>??????>>>===============BBBCCCEEEGGGJJJMMMOOOQQQRRRTTTVVVXXX\\\bbbhhhmmmvvvooobbb^^^ZZZ[[[cccjjjxxxuuu\\\NNNJJJJJJFFFDDDBBBBBBCCCDDDCCCBBB>>>???AAACCCEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKIIIFFFDDDDDDDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@BBBCCCBBBBBBIIIRRRPPPJJJCCC@@@@@@???;;;666888999::::::;;;;;;;;;:::666777999:::;;;:::999999999::::::;;;;;;::::::999666777777777888888888999555555666666777777888888333333333333444444555666333333222222222222222222333333333222222222222111111111222222222222111111000000111111222222222222111333555333333:::GGGRRR___eeemmmuuuyyy|||~~~~~~|||yyypppsssvvvxxxZZZaaaooozzzwwwhhhaaa___[[[UUUUUUPPPIIIDDDCCCBBBAAA@@@CCCAAA>>><<<<<<<<<;;;:::::::::888888777888999999888999999:::999777666555555555555555555666777888444444555555555555555555555555444444444333333333444444333333333333222222777666555555444333222111111111222222222333333333333333333444444555555555333333333444444444555555333333333444444444555555444555666555333222333444777666555444444444444444555555555555444444333222333333444444444444444444666666666666666666555555666666777888999:::;;;;;;<<<:::999;;;>>>???>>><<>>@@@CCCFFFFFFJJJOOOSSSYYY```gggiiigggllltttwwwwww{{{vvvhhh```^^^]]][[[[[[dddwwwxxx^^^PPPIIIEEECCC@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEBBBDDDDDDDDDDDDDDDFFFHHHGGGHHHJJJLLLNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGFFFDDDBBBAAADDDDDDDDDDDDDDDCCCBBBAAACCCCCCBBBBBBAAABBBBBBBBBEEECCC@@@===;;;:::999999<<<<<<<<<<<<;;;::::::999::::::::::::999999888777777888:::;;;;;;:::888777555444444444444555555666555555555555555555555555222222222333333444444444333333222222222222222222333333333333333333333333222222222222222111000///222111000//////000111222333333222222444999@@@EEEZZZ```jjjsssxxxzzz||||||~~~~~~~~~zzzxxx|||VVVZZZdddppp{{{xxxuuuuuuqqqkkkggg___UUULLLHHHFFFDDDCCCBBB@@@===<<<<<<<<<;;;:::<<<<<<<<<===<<<<<<;;;:::666777888999999999888777555444444444555555666777666666666666666666666666555555555444444444444333555555555555444444444333444444333333222111111111222222333333333444444444333333333333444444444444333333333333444444444444333333333333444444444444444555555555333222333444666555555444444444444555555666666666555555444333555555555666666666666777777777777777777777777777777888888999:::;;;;;;<<<>>><<<;;;<<<>>>???>>><<>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999::::::::::::999999888777888:::;;;;;;999888777666666555555555555555666555555555555555555555555222222222333333444444444111111000000000000000000333333333333333333333333111111222222222111000000222111000//////000111222222222222111333888>>>CCCRRRZZZfffpppwww{{{~~~~~~~~~~~~}}}{{{|||TTTUUUYYY```gggrrr~~~vvvfffYYYQQQLLLIIIGGGEEECCC@@@??????@@@???>>>;;;<<<>>>???>>>===;;;999888999999:::::::::999999666666666666666666777888888888888888888888888888666666666555555555444444777666666666666555555555333333333333333333333333333333333333444444444444444333333333333333333222222222222333333333444444222222222333333333444444333444555444333222333444444444444333444444555555666666666666666666555444555555555666666777777777888888888888888888888888999::::::;;;;;;<<<<<<<<<<<<;;;:::;;;>>>?????????@@@>>>???BBBCCCCCCHHHNNNRRR[[[hhhuuuwwwgggaaa```^^^]]]]]]bbbmmm}}}rrreeeSSSFFFAAA@@@???>>>????????????????????????======>>>???@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEBBBDDDDDDDDDDDDDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>======>>>>>>===<<<;;;;;;;;;<<<<<<===::::::;;;<<<<<<<<<;;;;;;888999::::::::::::::::::888999:::::::::888777666888888777666555555555555555555555555555555555555222222333333333333444444000000111111111111111111333333333333333333333333000111111222222222111111111111000000000000111111111111111111222666<<<@@@LLLUUUbbbnnnvvv{{{}}}~~~}}}}}}~~~~~~~~~}}}UUUSSSUUUXXX\\\cccppp}}}~~~vvvfff\\\VVVRRROOOMMMJJJFFFDDDDDDDDDCCCBBB??????@@@@@@@@@>>>===<<<>>>=========<<<;;;::::::999999888888888999999:::999999999888888888888888777777666666666555555555777777666666666555555555444444555555666666666777222222333333333444444444444444333333222222222111222222222333333333333444222222222333333333333444333444555444333222333444444333333333444555666666555666666666666666555555333333444444555666666666777888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEFFFBBBAAABBBDDDEEEGGGMMMUUUcccrrrvvvkkk```]]]aaafffhhhhhhtttppp\\\SSSGGG@@@>>>??????===>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????@@@@@@AAAAAABBBBBBBBBAAAAAA???>>>===<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDDDDDDDCCCDDDFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKFFFEEEDDDCCCAAAAAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;<<<888888999:::;;;;;;;;;:::888888999::::::;;;::::::888999999999888777666555999999888666666555555555555555555555555555555555333333333333333333333333222222333333333333333444222222222222222222222222///000111222222222222222111000000000000000000111000000111111111444888<<>>>>>>>>===<<<<<<<<<<<<::::::999999999999999:::999999999888888888777777888888777777777777666666666666666666555555555444444555555666666777777888222222222222333333333444444444444333333222222222222222333333333444444444222222333333333444444444333444555555333333444555444444444444555555666777555555666666666666555555444444555666666777888888777777888888888999999999:::;;;;;;<<<<<<=========??????@@@@@@BBBDDDGGGJJJFFFFFFHHHLLLOOORRR\\\ggg|||wwwjjjhhhgggkkksss{{{~~~iiiXXXOOOJJJCCC???>>>>>>===;;;========================??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<===???AAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBDDDDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKDDDCCCBBB@@@????????????AAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::999999666777888999999999999999777777888999::::::::::::888888888888777777666666999999888666666555555555555555555555555555555555333333333333333333333333222222333333444444444444222222222222222222222222///000111222222222222222000000000111111000000000///000111111111333666888CCCLLLZZZhhhrrrxxx{{{}}}~~~{{{xxxxxxxxx~~~OOONNNQQQUUUWWWVVVZZZ___fffuuu~~~zzzvvviiibbbXXXPPPKKKJJJIIIIIIKKKKKKKKKJJJIIIHHHGGGFFF@@@??????>>>>>>??????@@@::::::999999888888999999:::::::::999888888777777999999888888888777777777666666666666555555555555444444444555555555666666333333333333444444444444555444444444444444333333333333333444444444555555333333333444444444555555444555666666555555666777666666666555666666777777555666666777777777777777888888999999:::;;;<<<<<<888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@AAACCCFFFJJJNNNNNNPPPTTTZZZ^^^dddrrr|||ppplllfffooo{{{wwwfffVVVKKKGGGDDD@@@===<<<;;;:::888<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@BBBCCCDDDDDD@@@@@@@@@@@@@@@??????>>>======>>>@@@AAACCCDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDBBBDDDDDDDDDDDDDDDFFFHHHIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJEEECCCBBB@@@???@@@@@@AAA@@@@@@???>>>>>>???AAABBB@@@@@@>>>===<<<<<<<<<<<<<<<======<<<;;;:::888888777777888999999999888888666777888888888888888888666666666666666666777777888888777666555555555555555555555555555555555555444444333333333333222222000000111111222333333333222222222222222222222222000111111222222222111111000000111111111111000000///000222222111222444666:::CCCRRRaaannnwww~~~|||wwwuuuuuuyyyLLLKKKMMMRRRTTTTTTWWW\\\___gggqqq{{{|||nnnbbb[[[YYYXXXYYYXXX[[[^^^___^^^ZZZVVVSSSKKKJJJHHHEEECCCBBBBBBBBB>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999888:::999999999999888888888888888777777777666666666555555555555555555666666555555555555666666666666444555555555555555555666444444555555555666666666444444555555555666666666555666777777666666777999999888888777777777777888777888999999::::::999999999999:::;;;<<<===>>>>>>:::;;;;;;<<<======>>>>>><<<===>>>@@@AAACCCDDDEEEBBBEEEIIINNNSSSZZZbbbhhhkkklllpppuuuxxxwwwkkkhhhjjjoooxxxhhh[[[QQQIIIEEE???>>>===<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888:::<<>>===<<<<<<<<<<<<<<<======<<<;;;:::999999::::::::::::999999888666777777777777666666555555555555555666777777888666666555555555555555666555555555555555555555555444444444333333222222222000000111111222333333444111111111111111111111111111111222222222111000000///000111222222111000//////111333333222222333444444===LLL[[[iiittt}}}~~~zzzvvvzzzLLLJJJKKKPPPSSSTTTXXX^^^\\\___aaaeeesssuuullliiiiiiiiilllpppvvvyyyxxxrrrkkkfffZZZXXXSSSNNNIIIEEECCCBBBBBBBBBAAA@@@??????@@@@@@>>>>>>===<<<;;;;;;:::::::::::::::999999999888888999999999888888888888777888888888888777777777777777777777777888888888888444555555555666777777777555555555666666666666777555555555666666666666777555777888888777777888:::::::::999888777777777888999:::;;;;;;<<<<<<<<<<<<888888999:::;;;<<<===>>><<<======>>>???@@@@@@AAA>>>>>>@@@BBBDDDFFFGGGHHHMMMRRRZZZbbblllwww}}}rrriiicccfffmmm|||~~~ppp___RRRJJJDDDBBBBBB;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>?????????>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDFFFHHHJJJJJJKKKKKKKKKJJJHHHHHHJJJJJJLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJDDDCCCBBB@@@???>>>>>>>>>;;;<<<=========<<<;;;:::<<<<<<<<<<<<;;;;;;:::999666666777666666555444444444444444444555777888999555555444444444555555666555555555555555555555555444444444333333222222222222222333444444555666666111111111111111111111111222222222222222111000//////000111222222111000///000222333444222222222333444<<>>===<<<;;;===;;;:::;;;<<<======<<<::::::;;;;;;;;;;;;::::::777777666666666666666666888888999999999888666555444555666777777777777777444444555666777888999:::666666666666777777777777777777888888999999999:::<<<<<<<<<:::888888:::<<<<<<:::888999;;;<<<:::888;;;;;;<<<>>>??????>>><<<<<<;;;===@@@AAA??????@@@@@@DDDGGGHHHHHHLLLTTTZZZaaannn~~~{{{qqqjjjgggaaa]]]iii{{{sss___WWWNNNHHHFFFDDD@@@<<<::::::999999999:::;;;<<<<<<;;;;;;::::::999999888:::999999999;;;===???@@@<<<===???AAABBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIIIIIIIGGGEEEDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDGGGHHHJJJKKKKKKJJJHHHFFFDDDBBBAAAAAACCCDDDCCCCCCFFFDDDBBBDDDGGGHHHGGGEEEDDDCCCAAA???===;;;;;;:::;;;;;;:::999999999::::::::::::999999888777666666888888999777444333333444666666666666666666666666777666555444444444444444444555555666555555444444666555555444444333333222333333333333333333333333111111111111111111111111222222222111111111111000222111111111000000//////111111000000000000111111777666<<>>???@@@???===;;;:::::::::::::::999888777666666777777777888888888777777888888888777666555555666666777777777666666666777777888999999999999666666777777777888888888777777888888888999999999999::::::999888888:::<<<>>><<<:::;;;===>>><<<:::::::::;;;<<<>>>>>>>>>===@@@??????@@@BBBCCCEEEGGGDDDHHHMMMPPPTTT[[[eeemmm~~~qqqjjjccc```ccccccgggxxxuuudddTTTMMMFFFAAAAAA@@@===:::999999999999999:::;;;;;;;;;;;;::::::999999999999;;;;;;;;;;;;<<<<<<===>>>======???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDFFFFFFIIIIIIJJJJJJJJJIIIHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHIIIHHHGGGFFFEEECCCBBBAAAAAACCCEEEDDDDDDFFFDDDCCCDDDFFFGGGFFFDDDDDDBBBAAA???===<<<;;;;;;::::::;;;;;;<<<<<<======::::::999888888777666666777888888777555333444444666666666666666666666666666666555444444444444444555555555555555444333333333333333333222222222222333333333333333333333333222222222222222222222222222222111111000000//////111111111111000000000///111111000000000000111111444333999EEESSS^^^iiissszzz|||vvvtttsssqqqrrrvvvyyy{{{LLLNNNOOOPPPOOOOOOPPPRRRRRRQQQRRRTTTTTTUUU\\\eeeqqq~~~yyyuuunnnjjjbbb\\\WWWSSSOOOMMMJJJJJJJJJJJJIIIGGGFFFEEEBBBAAAAAAAAAAAA@@@===:::======<<<;;;:::999888888888999999::::::;;;;;;;;;888999999999999888777777888888999999999888888777888999:::;;;;;;:::999888777777888888888999999999777888888888888999999999888999:::999888999<<<>>><<<;;;::::::<<<<<<;;;:::;;;;;;<<<===???@@@BBBBBBFFFFFFFFFGGGJJJNNNSSSUUUTTTXXX]]]aaahhhqqq}}}~~~ttthhh```]]]ZZZ]]]eeemmmwwwxxx___SSSHHHCCC>>>;;;<<<===<<<;;;888999999999999::::::::::::::::::999999999999999<<<<<<=========<<<<<<;;;======>>>>>>???AAABBBCCCBBBCCCCCCDDDDDDEEEFFFFFFBBBCCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCDDDDDDHHHIIIIIIJJJJJJJJJJJJIIIKKKLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCAAA@@@AAADDDFFFFFFEEEGGGEEEDDDEEEFFFFFFEEEDDDCCCBBB@@@???===<<<;;;;;;999:::<<<>>>????????????999999999888888777777666666777888777555444555666777777777777777777777777666666555444444444444555777666666555444333222222000000111111111111222222333333333333333333333333333333333333333333333333222222111111000///......111111111111000000000000111111000000000000111111111111555>>>GGGQQQ```mmmvvv~~~|||rrrllliiiffffffhhhkkknnnwwwKKKMMMNNNNNNNNNNNNOOOQQQOOONNNPPPTTTTTTRRRUUUZZZ___iiiwwwwwwnnneee^^^YYYVVVUUUTTTSSSQQQNNNLLLKKKIIIGGGEEEEEEDDDDDDBBB@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888999;;;<<<<<<;;;:::999888999999999999:::::::::888888888888999999999999::::::;;;:::999:::===???;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCFFFKKKNNNPPPSSSWWWZZZ```ggglllmmmppprrruuuyyysssjjjeeeaaa^^^aaacccjjjvvv{{{aaaOOOHHHBBB???;;;:::;;;<<<<<<<<<777888888999999999999999888888888999999999999999:::;;;<<<>>>>>>===<<<;;;>>>=========>>>@@@BBBCCCBBBCCCCCCDDDDDDEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBAAACCCCCCCCCBBBBBBCCCDDDDDDGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFEEEEEEEEEFFFFFFGGGIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@AAADDDFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@>>>===<<<;;;;;;:::;;;===???@@@???>>>===999888888888777777777666666777888777666555666777777777777777777777777777666555555444444444555555888777666444333222222111///000000111222222333333333333333333333333333333333333333333333333333333333333222111000000///...111111111000000000000000111111000000000000111111000111444999===FFFXXXhhhqqqzzzxxxpppkkkfffeeegggjjjmmmsssJJJKKKMMMMMMLLLLLLNNNOOOOOONNNPPPTTTTTTQQQQQQUUUVVV[[[dddooo{{{zzzyyy~~~xxxrrrnnnllliiieee```ZZZVVVTTTUUUSSSPPPNNNMMMMMMKKKIIIBBBAAA@@@@@@???@@@@@@AAA>>>>>>======<<<<<<;;;;;;>>>============>>>>>>>>>======>>>>>>>>>======<<<999:::;;;<<<===<<<;;;;;;::::::::::::;;;;;;;;;<<<::::::::::::999999999999::::::;;;:::999999;;;>>>======>>>>>>>>>>>>???@@@===???BBBDDDIIIOOOXXX^^^fffnnnwww}}}sssfff``````bbbcccqqqvvvrrr```PPPFFFCCC>>><<<:::999999:::::::::666777888999999999888888777777777888888999999999777888;;;<<<>>>>>>=========<<<<<<<<<===???AAABBBBBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIEEEEEEDDDDDDEEEEEEFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@???AAACCCEEEFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;<<<>>>???>>><<<:::999888888888777777777777777666777888777666555666777666666666666666666666666555555444444444555555666888777555333222222111222000111111222333444555555333333333333333333333333333333333333333333333333444333333222111111000000000000000000000000111111111111000000000000111111222333555777888@@@QQQbbbmmmxxxyyyssslllkkkmmmrrrvvvyyyIIIJJJLLLLLLKKKKKKMMMNNNPPPNNNNNNQQQQQQMMMLLLNNNPPPRRRWWW___gggsssuuurrrnnnsss}}}}}}vvvnnniiifffdddbbb```^^^\\\XXXTTTPPPFFFEEECCCBBBAAABBBCCCCCC????????????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAA>>>???@@@@@@AAAAAAAAA@@@>>>>>>==================;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::999:::::::::999:::===???===???@@@@@@@@@@@@AAACCCCCCFFFKKKPPPWWWaaannnwwwwwwrrriiicccbbbgggnnnsssiiiXXXNNNFFFAAA???;;;:::888777666666777777555666777999999888777777555555666777888999999:::666777999:::<<<=========;;;;;;<<<<<<===???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA??????@@@BBBDDDDDDCCCAAABBBCCCBBB@@@@@@@@@BBBBBBAAA@@@>>>======<<<<<<<<<=========<<<:::888777777777777777777777777777777888999888666555666777666666666666666666666666555444444444444555666666777666444222222222222333222222333444555555666666333333333333333333333333333333333333333333333333222222222111111111111111000000000000111111111111111111000000000000111111333333444666666<<>>===>>>>>><<<<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<;;;<<<===>>>???BBBEEEHHHIIIKKKMMMMMMKKKKKKMMMPPPVVVZZZaaahhhrrr~~~sssjjjjjjlllooovvvzzzhhhTTTIIIDDD@@@<<<;;;888888888777666666777888444555777888999888777666444444555666777888999:::777777888888999:::;;;<<<::::::<<<===>>>???????????????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCBBB@@@???AAA???>>>>>>@@@BBBAAAAAA===???AAA@@@>>>>>>@@@BBBAAAAAA???>>>============<<<<<<<<<;;;;;;:::::::::666777777777777777777777999999:::888666555555666444444444444444444444444444444444444444555666666666555333222111222333444333333444444555555555666333333333333333333333333222222222222222222222222////////////000000000000///000000000111111111111111111000000000000111111222111222444555888CCCNNN^^^lll{{{|||{{{GGGIIIJJJJJJIIIJJJKKKMMMMMMIIIGGGJJJLLLKKKLLLOOOPPPPPPUUUYYYXXXWWW```llluuu}}}}}}yyynnnYYYWWWSSSOOOLLLJJJIIIIIIIIIJJJLLLNNNPPPQQQSSSTTTIIIIIIHHHHHHHHHIIIKKKLLLJJJKKKMMMNNNPPPQQQQQQQQQMMMJJJFFFAAA>>>===>>>>>>============>>>>>>>>>>>>??????>>>>>>=========<<<>>>@@@BBBDDDGGGJJJOOORRR[[[^^^``````^^^^^^```ccciiiooovvv}}}uuunnniiieeejjjsss~~~vvv^^^SSSHHHCCCAAA===999999888999999999888888999;;;444555777888999888666555333444555666777888999::::::999888777777888999:::999:::<<<>>>??????>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDD@@@@@@AAABBBCCCDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC>>>@@@AAABBBBBBAAA???>>>@@@???===>>>???@@@@@@???;;;>>>@@@???======???BBBAAAAAA???>>>============<<<<<<;;;;;;;;;<<<<<<===666666666666777777777777999::::::999666444555555444444444444444444444444444444444444444555666777555444222111111222444555333333444444444444555555333333333333333333333333111111111111111111111111,,,,,,------...///////////////000000111111111222111111000000000000111111000//////222444666>>>GGGUUUccctttHHHIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJKKKMMMMMMLLLKKKKKKLLLNNNPPPTTTWWWZZZ\\\aaagggssswwwssswww|||nnnddd[[[YYYXXXWWWXXX[[[\\\^^^___```eeelllooommm[[[WWWQQQNNNPPPUUUZZZ]]]YYYYYY\\\ccckkkooollliiiaaaWWWJJJBBB??????>>><<<<<<>>>>>>===@@@EEEEEEBBBDDDDDDDDDCCCDDDDDDDDDDDDDDDIIINNNOOOQQQ\\\mmm{{{wwwrrrllldddeeennnlllzzziiiZZZKKKHHHDDD???:::888666666777777666555555555555555666666666666666666666666888888888888888777666666888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<===???AAACCCAAAAAAAAA@@@@@@?????????>>>???AAACCCDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEDDD@@@???>>>===<<<<<<<<<<<>>>>>>>>===;;;::::::999888777777888999:::;;;;;;:::999999888888777555555555555666666666666555555555555555555555555555555444444444333333333444333333222222333333444222222222111111111111000111111000///////////////////////////............---......///000///////////////............//////000111333555888:::<<<===NNN\\\ooo}}}EEEGGGIIIKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMNNNLLLKKKKKKLLLMMMNNNQQQSSSUUUVVVXXX]]]ggguuuyyyzzz}}}xxxzzzzzzzzz|||tttlllffffffiiikkknnnsssssswwwzzz}}}ppphhh___\\\___fffllloooiiikkkqqqzzzpppcccSSSGGGBBBBBBCCCBBB>>>BBBEEEGGGKKKRRRTTTRRRTTTUUUUUUUUUTTTRRRQQQPPPPPPVVV___gggqqq}}}rrrkkkkkkgggbbbeeennn~~~}}}pppbbbSSSHHHDDDBBB???;;;999777777777888777666555444555555666555555555555555555555555666666666666666555444444888888888999999999999:::::::::;;;;;;;;;<<<<<<<<>>===<<<<<<===???@@@AAAAAA@@@@@@@@@?????????===???@@@BBBCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDD@@@???>>>======<<<<<<<<<>>>??????@@@@@@@@@??????@@@>>><<<;;;;;;<<<>>>@@@BBBAAA@@@???>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;;;;:::999888888999:::;;;:::999999888888777666666555555555555666666666666666666666666666666666666555555444444444333333333333333222222222222333333222222222111111111000000111111000///////////////////////////..................///000000000000/////////............/////////000111333555777999:::DDDRRRfffwww{{{|||}}}~~~~~~DDDEEEHHHJJJLLLLLLMMMMMMKKKKKKJJJLLLMMMNNNMMMKKKKKKKKKLLLLLLMMMNNNPPPPPPQQQUUU\\\eeeqqq~~~|||tttwwwzzz|||yyyvvvzzzxxxqqqqqqvvv||||||zzznnnsss|||{{{mmmZZZKKKDDDEEEGGGIIIIIIPPPWWW]]]eeennnsssrrrrrrsssuuuvvvuuurrrooommmlllrrr}}}{{{pppjjjcccaaaccccccdddnnn{{{lll[[[QQQKKKEEEAAA;;;:::888777666666777888999888666444444555666777444444444444444444444444333444444444444333333222777777777888888888999999999999:::::::::;;;;;;;;;@@@???===<<<<<<<<<===>>>@@@@@@????????????>>>>>><<<===???AAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCC??????>>>>>>===<<<<<<<<<======>>>>>>>>>===<<<<<<>>>======<<<<<<===>>>>>>@@@??????>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;:::999888888999:::;;;999888888777666666555555555555555555666666666666555555555555555555555555555555444444444333333333222222111111111111222222222222111111111000000000111000000///////////////////////////..................///000000000000/////////............//////...///000111222444555555;;;III\\\mmmzzzzzzyyyzzzxxx~~~FFFGGGIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLNNNNNNMMMKKKJJJJJJJJJKKKLLLMMMNNNOOORRRUUUYYY]]]bbbkkkwww~~~~~~~~~uuuiiippp~~~}}}jjjZZZRRRRRRUUUWWW\\\fffrrr|||xxxooojjjeeebbbaaadddhhhqqqsssgggVVVIIICCCBBBBBBAAA666666555555555666666777999777555444444555777888444444444444444444444444222333333333333333222222666666777777777888888888888888888999999999::::::======<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA?????????>>>>>>===<<<;;;<<<============<<<;;;;;;<<<<<<==================>>>>>>======<<<<<<<<<;;;=========<<<<<<;;;;;;;;;::::::888888888888::::::999888888777777666555555555555555555666666666666333333333333333333333333555555444444444333333333111111000000000000111111111111111111000000000000000000////////////000000////////////............------...////////////...//////............///////////////000111111222222777CCCSSScccppp{{{zzz|||~~~|||~~~KKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKLLLNNNOOOMMMLLLIIIIIIJJJKKKMMMNNNPPPQQQTTTVVVYYYZZZ\\\```gggmmmsssxxxzzzpppmmmxxxxxxnnnkkkkkklllssszzzpppkkkhhhgggcccffflllttt|||lllWWWPPPFFF???<<<;;;:::999666555555555555555555555777666444333444555666777444444444444444444444444222333333444444444333333555555555666666666777777777777777777888888888888::::::::::::;;;<<<===>>>========================;;;<<<>>>@@@AAAAAAAAA@@@BBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@>>>?????????>>>===<<<;;;<<<===============<<<<<<:::;;;<<<===>>>>>>===<<<=========<<<<<<<<<<<<<<>>===<<<;;;:::999999999888777666666777888999:::999999888777777666666555555555555666666666666444444444444444444444444555555444444444333333333111000000//////000000111111111111000000000//////000000////////////000000////////////............,,,,,,---............---//////............////////////000000000111111111444<<>>@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBAAA@@@???>>>>>>>>>?????????===;;;:::<<<<<<===>>>>>>>>>>>>===:::;;;<<<===============<<<<<<<<<===============???>>>===;;;:::999999999888777666555555666777888:::999999888888777666666555555555555666666666666777777777777777777777777555555444444444333333333111111000000000000111111111111000000000////////////////////////000000111////////////............,,,,,,---............---//////............////////////000000000000111111///555>>>KKKYYYiiixxxzzzrrrnnnpppoooooorrryyy{{{yyy|||}}}}}}LLLLLLNNNNNNOOONNNMMMLLLMMMLLLLLLMMMOOOOOONNNLLLJJJJJJKKKLLLNNNPPPRRRSSSRRRRRRQQQSSSUUUVVVVVVUUUXXXWWW[[[cccnnn{{{vvvpppmmmqqqzzz{{{fffUUUKKKBBB@@@<<<999777666666555555555666555555444444333111222333444444444333333333333333333333333333333111222333333444444444333333444444444444555555555444555555555555666666666888888999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===???AAABBBBBBAAAAAAAAA@@@????????????@@@AAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBB@@@???>>>======>>>???@@@???===;;;:::::::::;;;===>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>><<<<<<=========>>>>>>>>>===<<<;;;:::::::::;;;;;;999888777666666777888999999888888777666666555555555555555555666666666666666666666666666666666666555555444444444333333333222111111000000111111222111000000000///////////////////////////000111111////////////............---...//////000000////////////............//////.........//////000000000000222777@@@NNN___oooyyyxxxqqqmmmmmmnnnqqqwww~~~{{{zzzzzzzzz~~~IIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLMMMOOOOOONNNLLLKKKKKKLLLLLLMMMOOOPPPQQQUUUQQQNNNNNNPPPQQQOOOMMMRRRQQQUUU]]]fffrrrtttnnnmmmnnnuuuppp]]]OOODDD???<<<:::666333444666999;;;444444444555555444444333///000222444444444222111111111111111111111111111000111222333333333333333333333333444444444555555444444444555555555666666999::::::::::::999888888:::::::::;;;;;;<<<<<<<<<<<<>>>???AAABBBBBBBBBBBB@@@???>>>======>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAA@@@???===<<<===>>>???@@@???===;;;:::888999:::<<<===>>>??????:::::::::;;;;;;===>>>???<<<<<<======>>>?????????::::::999999:::<<<===>>>:::999888777777888999:::777777777666555555444444555555555555666666666777333333333333333333333333555555444444444333333333222222111111111111222222000000000000///////////////////////////000111111000/////////............///000000111111111111111//////............//////,,,------....../////////444333555:::FFFVVVfffqqqyyyqqqqqqsssuuuzzz~~~{{{yyyxxx}}}LLLLLLLLLLLLKKKKKKKKKKKKNNNMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNNNNMMMOOOMMMKKKJJJJJJKKKMMMOOOPPPRRRUUUYYY^^^fffooouuu}}}|||~~~yyyqqqmmmnnngggppp~~~}}}iiiZZZOOODDD===;;;999888777666555444333333444333333222222333333444333333333333333333333333222222222222222222222222444444444444333222111111555555555555555555555555444444333444444555666777666666777888999999:::::::::::::::;;;;;;;;;<<<<<<999;;;===@@@AAAAAA@@@@@@>>>>>>======>>>@@@BBBCCCDDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAA@@@@@@?????????@@@?????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;:::<<<;;;;;;<<<======<<<:::===<<<:::888888999:::;;;<<<<<<<<<<<<;;;:::999888666666777777888888888999666666555555555444444444444444444444444444444444222333444555666555444333222222333333222222111000222111111111000000//////111000///......///000111......//////000000111111---------............///,,,---------......//////......//////000000111111//////////////////////////////222777===HHH\\\nnn{{{~~~|||wwwxxx|||KKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNMMMLLLKKKKKKKKKMMMLLLJJJHHHHHHJJJLLLMMMLLLOOOSSSWWWZZZ^^^cccffflllqqqxxx~~~|||zzzxxxvvvvvvzzzxxxpppiiieeeggglllssspppbbbSSSJJJDDD===999999888888777666555444333333333333222222222222333333333333333333333333333333222222222222222222222222111222222333333333222222222222222222222222222222333333333333444555666777444555555666888999999:::::::::;;;;;;;;;<<<<<<<<<;;;===???AAABBBBBBAAAAAA???>>>>>>>>>>>>@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>===<<<;;;<<<>>>>>><<<;;;===;;;:::888888999:::;;;;;;;;;;;;;;;:::999888777666666777777777888888888666666555555555444444444555555555555555555555555222333333444555444444444333333333333333222111111111111111111000000000///111000///......///000111......//////000000000000//////.........---------,,,,,,,,,------........./////////.......................................------000444888@@@QQQaaattt|||}}}zzzzzz{{{IIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHKKKJJJHHHGGGGGGHHHJJJKKKJJJNNNRRRUUUVVVUUUUUUVVV[[[^^^ccchhhmmmoooqqqqqqoooooopppuuu}}}}}}sssllleee```]]]^^^gggqqqxxxiiiUUULLLCCC@@@>>>;;;999:::777777666555444333333222333333222222222222333333222222222222222222222222111111111111111111111111...///000111222222222222111111111111111111111111333333333333444555666666222333444555777888999::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@@@@??????>>>??????@@@@@@AAAAAA@@@@@@AAABBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBB???????????????>>>>>>>>><<<<<<<<<======>>>>>>???======<<<===>>>???===;;;<<<;;;:::999888999:::;;;::::::::::::999888777666666666777777777777888888666666666555555555444444555555555555555555555555333333333333333444555555333333444444444333222222111111111111000000000000000000////////////000000...////////////000000000111000///...---,,,++++++,,,,,,,,,---------------//////......---,,,,,,+++------------------------------///222444999EEERRRhhhsss||||||{{{zzz||||||GGGGGGGGGGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKNNNQQQRRRQQQOOONNNNNNSSSTTTVVVZZZ___dddhhhjjjiiijjjnnnsss|||{{{qqqiiifffbbb___^^^^^^eeetttvvvhhhYYYOOOHHHBBB===<<<;;;888666777666666555555444333333222222222111111111111222222222222222222222222222222111111111111111111111111...//////000111111000000222222222222222222222222222222222222333444555666111222333555777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>======@@@@@@????????????????????????@@@@@@AAABBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBB????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;>>>======>>>??????>>><<<<<<;;;:::999999999::::::::::::::::::999888777666666666777777777777777777666666666666555555555555555555555555555555555555444333222111222333555666333444444444444333222222111111111000000000000000000000////////////000000////////////////////////000//////...------,,,,,,---------------..................---------------------------------------//////111444555777@@@III^^^kkk}}}~~~uuuqqqyyy~~~|||zzz|||DDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJKKKLLLKKKJJJKKKLLLPPPTTTYYY\\\dddhhhmmmsss{{{uuuqqqnnniiidddaaa```aaaeeekkkuuutttdddXXXNNNGGGCCC>>>999777888777333111222555555444444333333222222222111111000000111111222111111111111111111111111000000000000000000000000///000000000//////...---222222222222222222222222222111111222222333444555222333444666888:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<============<<>>>>>???@@@AAABBBBBBCCCCCC>>>>>>??????@@@@@@AAAAAA???????????????@@@@@@@@@>>>>>>===<<<;;;::::::999>>>======>>>??????>>><<<;;;;;;::::::999999999999;;;;;;;;;;;;:::999888777777777666666666666666666777777666666666555555555333333333333333333333333333333222111222333444555333333444444333333222111000000000000000000111111//////000000000000///////////////.......................................///.....................,,,,,,---...//////000000........................000///111555666666<<>>???888555555777666333222444444444333333333222222222111111000000000000111111000000000000000000000000////////////////////////000000000000///...---,,,000000000000000000000000111111111111222333444444333444555666888999:::;;;;;;;;;<<<<<<<<<=========@@@?????????????????????>>>??????@@@@@@@@@??????>>>???@@@AAABBBBBBAAAAAA>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<======<<<===>>>???===;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;:::999888777777777666666666666555555777777777666666666555555222222222222222222222222222222222222222333444444222222333333333222111111000000000000111111111111//////000000000000///////////////............------------........./////////............---------++++++,,,...///000111222////////////////////////---,,,...111333333777===IIIVVViii|||{{{zzz}}}nnnccchhhvvv~~~@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDCCCAAABBBDDDFFFEEEEEEEEEEEEFFFGGGHHHIIIOOOUUU___iiisss|||vvvjjjjjjiiikkkpppwwwrrrZZZOOOEEEAAA>>>:::888:::666444555888777444444777333333333333222222222222000000000//////000000000000000000000000000000000//////////////////////////////000000000//////...111111111111111111111111000000000111111222333444333333444555777888888999<<<<<<<<<<<<============AAAAAA@@@@@@????????????===>>>???@@@AAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@???@@@@@@???????????????????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>??????===<<<;;;<<<>>>>>><<<;;;:::;;;;;;;;;::::::999999::::::::::::999888777666777777666666666555555555777777777777666666666555333333333333333333333333111111222333333333333333111111222222111111000//////000000000111111111111...///000111111000///...//////.........---------...............------------------,,,,,,+++++++++++++++,,,---......//////........................---++++++...//////222777<<>>AAA@@@???>>>=========>>><<<===???@@@AAAAAAAAA@@@???@@@AAABBBAAA@@@???>>>BBBAAAAAA@@@@@@??????????????????@@@@@@AAAAAAAAA::::::;;;<<<===>>>???@@@<<<;;;;;;<<<======<<<:::::::::;;;;;;;;;:::999888888999999888888777666555777777666666555555555444777777777777666666666666444444444444444444444444000111222333444333222222111111111111111000////////////000000111111111222...///000111111000///...//////.........---------000000///...---,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,+++---...---///444444@@@SSSfffwww~~~|||{{{nnngggooo~~~???@@@AAAAAABBBBBBAAAAAADDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEECCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCFFFGGGLLLTTT]]]kkk~~~sssmmmddd______bbbfffhhhkkkxxxjjj[[[NNNGGG<<<:::888777777666555444555555555444444333222222222222111111111111111111222000//////000111111000222111111000///......---...///////////////111222......///222333333111...000000111111111111000000111111222222222333333333444444333444444555666777888999;;;<<<<<<<<<>>>@@@@@@???>>>======>>>????????????>>>>>>>>>>>>??????;;;<<<>>>???>>>===>>>???>>>???@@@AAABBBCCCCCCCCCAAAAAABBBBBBAAA@@@>>>============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999999888999999888777666666777777888999::::::888555222000333333222222222333444444333333333222222222111111222222111000//////000000000111111111111222222222//////000000111111111111///000111222222111//////000////////////............---,,,,,,,,,,,,---...------------,,,,,,+++***++++++++++++,,,,,,---...//////.........---------...............///000000666999DDDWWWjjj{{{www}}}xxxssspppsssuuutttvvv|||kkkeeennn|||vvvssswww???@@@AAAAAABBBBBBAAAAAACCCDDDEEEFFFGGGGGGGGGGGGFFFEEEBBB@@@???@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEHHHNNNTTT]]]mmmzzz~~~tttiiifffaaa\\\[[[aaakkkssslll^^^SSSHHH@@@===;;;999777666666666555444222222222222333333333333333333222222111000//////222000//////000111111000111111111000///.........---///000111111000000000111000000111333333111///000000111111111111000000111111111222222222333333333333333333444555666777666888:::::::::;;;<<<>>>??????>>>=========>>>???>>>==================>>>===>>>??????===<<<======>>>???@@@AAABBBBBBBBBBBB@@@@@@AAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999888888777666666777777999999888777666555444444555555444444444444444555333333333222222222111111222222111000000000000000000111111111111222222222000000000111111111222222000111111222111000///.../////////.........------...---,,,,,,,,,,,,---...---.........------,,,+++,,,,,,+++++++++,,,------000//////...------,,,,,,...............//////000444555===LLL]]]nnn}}}{{{|||tttpppiiijjjkkkkkkmmmtttvvvggggggqqq~~~}}}wwwuuuyyy???@@@@@@AAAAAAAAAAAAAAACCCDDDDDDEEEFFFFFFFFFFFFFFFDDDAAA???>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDFFFIIIKKKOOOYYYcccppp|||sssjjjeee[[[]]]^^^]]]```kkk|||qqqbbbQQQHHHCCC===::::::999777555555666666666444///000000111222222333333444444333222000///...---222000//////000111111000111111000000//////.........///111222333333222222555333111111111222111//////000000111111000000///000111111111222222222222333333333333444555666666555777999999888999:::<<<>>>======<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???@@@@@@===<<<<<<===>>>???@@@AAAAAAAAAAAAAAA>>>>>>???>>>>>>===<<<;;;::::::::::::999999999999999999999999999999999999777777888888888888777777888888777666666666777777888777555444333444666777777777666555444444444555333333333222222222111111222111000000000000000000000111111111111222222222111111111111111222222222222222222111000///...---......---------,,,,,,,,,------,,,,,,,,,,,,------...............------,,,------,,,+++++++++,,,,,,/////////...---,,,,,,+++......------......///000222111555@@@NNN___sss~~~uuuooolllkkkkkklllooossswwwzzzoooaaaaaaiiiqqq{{{yyy~~~??????@@@AAAAAAAAAAAA@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFDDDAAA>>>===>>>@@@BBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBEEEDDDEEEGGGHHHHHHNNNUUU[[[fffrrr{{{}}}}}}yyyqqqjjjddd```[[[___dddkkkuuuvvvhhhYYYNNNDDD@@@>>>;;;:::;;;666444333333555666555444000000000111111222222222333222222111000//////...111000......000111000///111000000000/////////...000///000222555888999999999666222000000111000000//////000000000000//////000000000111111111111222222222222222333444555666555777888888888888:::;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<======???@@@@@@>>>======>>>>>>???@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<;;;::::::999999999999999888888888888888888888888888888888555666666777777777777777888777777666666666777777555555555555666666777777888777666555444444444444333333333222222222111111111111000000000000000111000000111111111222222222111111111111222222222222222222222111///...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...---,,,,,,++++++++++++------------------------...------------...//////333000111888DDDTTTiii{{{~~~uuuuuutttsssvvvzzz||||||zzzzzz{{{eeeZZZ\\\aaattt>>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCBBBAAA???======>>>@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBFFFGGGGGGJJJOOOPPPUUU\\\dddnnnxxxzzzxxxqqqrrrtttzzz~~~qqqqqqooollliiiiiijjjkkkqqqttt{{{uuufffYYYPPPEEE???;;;;;;;;;888666666444333111222333555444444333222222222111111111000000000000000000000111111111///......///000000///000000000000////////////222000///222777===AAABBB:::777333000000000000/////////000000000000////////////000000000111111111222111111222222333444555666777999999888888999;;;::::::;;;;;;<<<<<<<<<<<<>>>======<<<<<<======>>>;;;===????????????@@@AAA?????????@@@??????>>>>>>;;;;;;:::::::::::::::::::::::::::999999999888888777777777777777777777777444555666777777777777777777666666666666666777777555777;;;>>>>>>===:::888777666555444333333333333333333333222222222111111111000000000000000111111000000111111111222222222111111111111111111111111333222111000...------,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++...---,,,,,,++++++++++++******+++,,,---...//////---------------...//////111//////444<<>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBB======<<<<<<===>>>???@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@===???CCCEEEEEEGGGJJJHHHJJJMMMSSS\\\dddhhhjjjiiikkkooovvv~~~{{{vvvpppkkkffffffggggggiiirrr}}}zzzkkk___UUUKKKDDDBBB<<<888777::::::555222333333222000111222333333222333333222222111000000///......///000000111111222111///......///000000///000000000000////////////333000///333:::AAADDDEEE999666222000/////////......//////000000//////...////////////000000000000111111111111222333444444666777888888777777888:::888999:::;;;;;;;;;;;;;;;>>>==================>>>:::<<<>>>@@@@@@@@@AAACCC???????????????>>>===<<<::::::999999999999::::::;;;;;;;;;:::999999888888666666666666666666666666444555666777777888888777666666555555666666777777666;;;BBBFFFGGGDDD>>>:::666666555444333333333333333333333222222222111111000000000000000111111222000111111111111222222222111111111000000000000000222111000///...---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))******++++++++++++***------,,,+++++++++,,,,,,)))***+++,,,---...///000------,,,,,,------...///---,,,...111666@@@QQQaaattt~~~}}}}}}~~~www```SSSPPPZZZjjj>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA<<<===>>>@@@AAABBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAA>>>>>>BBBDDDCCCCCCFFFDDDEEEHHHLLLPPPTTTXXX\\\```eeelllvvvzzzuuuoookkkjjjjjjiiiiiimmmqqqxxx}}}fffZZZOOOIIIDDD===:::;;;;;;777666999888555333444333111000000111222111000000000000000000000000000/////////000000000000000000///------///000///...////////////000000000000111000000555===BBBBBB@@@777555111000000///...---......////////////.............../////////000000000000000111111222333444555666777777666555777888777777999:::;;;;;;;;;:::===<<<<<<;;;;;;<<<<<<===;;;===???@@@@@@???AAABBB????????????>>>===<<<;;;::::::999888888999:::;;;;;;;;;::::::999888888777666666666666666666666666444555666777888888888888555555555555555666777777777<<>>:::666666555555555555555666333333333222222222111111000000000000000111222222000111111111111222222222000000000/////////......111000///...---......///------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------++++++,,,,,,,,,---------------,,,,,,------...///,,,,,,///222333777DDDQQQaaauuu}}}zzzzzzdddVVVPPPUUU___ppp>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBBBBAAA@@@@@@===???BBBEEEGGGGGGHHHGGGCCCDDDEEEGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAEEEAAA@@@CCCDDDBBBBBBDDDBBBDDDGGGKKKLLLLLLOOOSSSTTT[[[fffsss{{{|||}}}pppjjjhhheeeccccccfffjjjmmmyyyoooaaaQQQGGG@@@@@@???999666888999555444555444222222444333111000///000111000///------......///000000000111111000000//////......000///------///000///...////////////000000000000000///222888???AAA>>>:::555333111000000///...,,,......////////////................../////////000000000000000111222333444333555666555444444555666666777999:::;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<===???AAAAAA?????????@@@????????????>>><<<;;;:::::::::999888888999:::;;;:::::::::999888777777666777777777777777777777777555555777888999999999999555555555555555666777888555:::@@@DDDEEEAAA;;;888777666666666666777777888333333333222222222111111000000///000000111222222000111111111111222222222000000//////.........---000000...------...///000......------------,,,,,,***+++,,,------,,,+++******+++,,,,,,------------++++++++++++,,,------.........---,,,,,,++++++***---,,,,,,,,,,,,---......---...222444333333<<>>888222222111000///......//////000000000000000000000000000000000000////////////000000000000111222333444555777777666555444555666999999999888999999::::::<<<;;;:::999:::<<<>>>@@@???@@@@@@AAA@@@???>>>===??????>>>===<<<;;;:::::::::888777777999;;;;;;;;;;;;;;;::::::999888777777888888888888777777777777777777777777777777777777444444444555555555555666666777999::::::999777666666555555555555444444444222222222222222222222222111111111111111111111111///000000000111111111111111111000000//////......////////////////////////------------------------------,,,,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------000000///000222555888:::MMMZZZmmm~~~{{{tttwww}}}ssslll```UUUNNNNNNSSS]]]eeejjjqqqwwwCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???@@@DDDJJJKKKHHHDDDCCCBBBBBBAAABBBCCCDDDEEEDDDDDDEEEDDDDDDCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBDDDEEEFFFEEEFFFGGGIIIFFFKKKRRRZZZcccpppvvvkkkfffcccbbbbbbdddmmmxxxyyylll```WWWOOOFFF???===;;;999777555444444444333222111222444444333111111111222222222000...,,,////////////////////////...............//////000////////////............---------............///222111333888<<<;;;555///000000000000//////......////////////////////////000000000000////////////000000000000111222333333444555666666555444555777888888888888888999:::;;;<<<;;;:::::::::<<<>>>???>>>???@@@@@@@@@???===<<<======<<<<<<;;;::::::::::::999777777888::::::::::::999999888777777666666777666666666666555555555666666666666666666666666444444444444555555555555555666888999999888666555555444444444333333333333222222222222222222222222222222222222222222222222000000111111111222222222111000000000//////..............................------------------------///............---------++++++++++++*********)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---...///222555666@@@KKK]]]qqq}}}{{{yyy{{{uuuppphhh___UUUQQQOOORRRVVVZZZaaaiiivvv{{{EEEFFFFFFFFFFFFFFFFFFEEEBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@DDDGGGHHHEEEBBBBBBAAA@@@??????AAACCCDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFAAADDDIIIMMMRRR[[[fffoooyyyoooiiihhhiiikkkkkkmmmuuusss```YYYQQQJJJFFFBBB===999888777666444333333333444333222111111222333111000222222333222111///,,,+++////////////////////////......------......///000////////////............---------............///222111333666999777222---//////000111000///...---////////////////////////////////////000000000000000000000000111222333333222444555555555555666777777777777777888999;;;;;;<<<;;;::::::;;;<<<>>>???===>>>?????????>>>===<<<::::::::::::::::::::::::;;;999777777888999888888888777777666666555555555555555444444444333333333555555555555555555555555444444444444555555555555444555666777777666555444444444333333333222222222222222222222222222222222222222222222222222222222111111111111222222222222000000//////////////////........................------------------------............------------,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------...000222333999AAAPPPcccyyy{{{yyyxxxvvvqqqfff\\\RRRMMMJJJJJJQQQXXXdddjjjuuuFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBAAAAAAAAAAAABBBBBBAAA@@@AAACCCEEEEEECCC@@@AAA@@@>>>===>>>???BBBCCCBBBBBBCCCCCCDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDBBBAAABBBDDDAAACCCEEEGGGJJJOOOWWW\\\jjjxxx}}}{{{|||~~~~~~|||yyytttooonnnkkkkkkpppxxxwwwcccTTTLLLHHHCCC@@@???===;;;999555444333222222333444555444333111111222222111000111111111111000///------////////////////////////...------------...//////////////////............---------............/////////111333555444000------...000111111000...,,,////////////////////////////////////000000000000/////////000000111222333000222444444444555666888555555666666888999;;;;;;;;;;;;::::::;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;999999999:::::::::;;;;;;:::999777777888888777666777666666666555555555444444444444444333333333222444444444444444444444444333333444444444555555555444555666666666666555444444444444333333333333222111222222222222222333333222222222222222222222222000000000000111111111111......//////////////////........................------------------------,,,,,,,,,+++++++++******...---------------------++++++,,,,,,,,,,,,++++++***************+++++++++***++++++++++++,,,,,,,,,///////////////000111222777<<>>>>>@@@AAACCCAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCBBBAAABBBCCCCCCDDDDDDEEEGGGKKKOOORRRTTT___kkkttt|||}}}pppiiifffgggggghhhhhhfffbbb``````aaagggsssssseeeVVVJJJCCCAAA???<<<999888777666444444333333222333444555666777555222111222222111000...//////000000000000///........................---------------...//////////////////............---------............///,,,---///111222222000...,,,---///111111///...---.........................../////////000000000111////////////000111222333///111333444444444666888555555555666777999:::;;;:::::::::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999999999:::;;;;;;<<<<<<999888777777888888666444666666666666666555555555555555555444444444333333444444444444444444444444333333333444444444444555555666666666666666666555555555555555444444444444111111111222222333333333222222222222222222222222............////////////------......//////000000........................------------------------,,,,,,+++++++++*********------------------------***++++++,,,,,,++++++***)))))))))******+++++++++*********+++++++++,,,,,,///......//////000000111111444;;;GGGYYYooo~~~{{{vvvqqqmmmnnnooopppwww~~~|||yyyzzz}}}qqqfffZZZNNNHHHHHHHHHLLLUUU___gggsssCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBBCCCBBBBBBBBBAAABBBCCCCCCAAA@@@AAABBBBBBBBBCCCCCCEEEGGGIIIKKKIIINNNVVV^^^fffnnntttxxx|||~~~~~~|||xxxvvvyyyuuuggg^^^[[[ZZZXXXWWWWWWYYYXXXVVVYYY]]]gggtttyyymmm```TTTJJJAAA======<<<;;;999777555444333222333333222222333444666777888666333111111222111000---......//////000111111........................------,,,,,,------...///////////////............---------............///+++,,,...///000000000///,,,---...///000///....................................//////000000111111////////////000111222222///111222333333333555777555555555555666777999999999999999999999999999999888999:::;;;;;;;;;:::999999999999::::::;;;;;;;;;777666666777888888666444555555555555555555555555666666555555555444444444444444444444444444444444333333333333444444444444666666666666666666666666666666555555555444444444111111111222222333333444111111111111111111111111------------............,,,,,,---...//////000000------------------------------------------------------------,,,,,,,,,,,,))))))************++++++******++++++++++++******)))))))))***++++++,,,,,,************++++++++++++,,,,,,,,,---...............111777???MMMaaawww~~~sssooommmnnnnnnooovvv}}}yyyuuuvvv{{{xxxkkkZZZNNNIIICCCCCCGGGPPPZZZfffvvv@@@AAAAAABBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBBAAABBBBBBBBBBBBAAABBBBBBAAAAAACCCDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB???@@@AAAAAA??????@@@AAABBBAAAAAABBBCCCEEEEEEEEEFFFGGGIIINNNSSSXXX___dddkkkrrrzzz}}}}}}wwwnnnddd\\\XXXVVVVVVSSSQQQRRRVVVXXXYYYaaajjj~~~uuuiiiYYYPPPHHHEEE@@@999888;;;777888777666555444444444333222222222222444555666888555222000000000////////////.........//////000........................------,,,,,,------...///////////////............---------............///---...//////............---------.........//////.................................///000111111111///......//////000111222///111222333222222444666555555555555555666777888777777888888888888777777666777999:::::::::999999888888888999999999999999555555555666888888666444333333444444444444444444555555555555444444444444444444444444444444444444222222333333333444444444555555444444444444555555555555555444444444333333000111111222333333444444000000000000000000000000---------.........//////++++++,,,---...000000111---------------------------------------------------------,,,,,,,,,,,,+++((((((((())))))***************++++++++++++******))))))******+++,,,,,,---************++++++++++++++++++,,,....../////////...222777:::AAARRRhhhyyy}}}zzzyyyyyyxxxwww}}}xxxssstttzzzlll\\\UUUGGGBBBAAAGGGNNNWWWbbbkkkqqqzzz>>>??????@@@@@@??????>>>>>>>>>======>>>???@@@@@@AAABBBCCCBBBBBBAAABBBDDDAAABBBDDDFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBB<<<>>>??????>>>>>>???@@@BBBAAAAAABBBCCCCCCCCCBBBGGGEEECCCEEEGGGKKKQQQVVVXXXcccqqqxxx}}}zzzzzzwwwrrreeeccc```\\\YYYWWWVVVUUUXXXVVVWWW]]]aaafffppp}}}vvvlllaaaSSSIIIEEE@@@>>>@@@???999777;;;111222333333222222333444222222111111111333444555888555111///.........---111000///.......................................---,,,,,,,,,,,,---......000/////////............---------........./////////000000///---,,,,,,------------------...///000........................---......///000111111222.........//////000111222000111222333222222333555666666555555555666666777666666777777777777666555666777888999::::::999888888888888777777777777777444444444666888888666555222222222222222222222333555555444444444444333333555555555555555555555555222222333333333444444444444333333222222333333444444444444333333333222222000000111222333333444444////////////////////////.........////////////000++++++,,,---...000111111------------------------------------------------+++++++++*********))))))))))))******+++++++++,,,******++++++++++++******))))))***+++,,,,,,------)))************+++++++++,,,---///000111222222222---111444333555AAAWWWiii~~~zzzuuuvvv{{{|||kkkcccOOOGGGAAABBBGGGKKKQQQVVV___iiiuuu>>>>>>>>>???@@@@@@AAAAAA===>>>@@@BBBCCCCCCCCCCCCEEEEEEDDDCCCAAA@@@???>>>CCCCCCDDDEEEFFFFFFFFFEEECCCCCCBBBAAA@@@???>>>===<<<======>>>>>>>>>>>>===<<<===>>>@@@@@@@@@???>>>@@@@@@@@@AAAAAA@@@??????@@@@@@@@@?????????>>>>>>BBBBBBBBBBBBDDDFFFIIIJJJPPPSSS[[[fffppp|||~~~yyysssooorrrtttuuusssnnnhhhdddbbb___^^^^^^^^^___aaabbbdddffffffgggllluuuvvvlll___UUUOOOJJJCCC>>>;;;:::999888777666555444333222111000000111222333222222111000000000000000000000000000000000000000111000.........///...------...///...,,,++++++---------------------------------,,,,,,,,,---............------------......---------------------------------............///---------............/////////.........---------...............//////000111111111222333444666777555666777888888999999888<<<:::999777777888:::;;;777888888888888999999999777777777999;;;:::888666333444555666666555444333666555444333222333333444555444444333333444444555444333333333333444555555444444555555666666777777333333333333333333333333444444444444444444444444333333333222111000//////000000000000000000000000------............---------......//////......---***+++---......---+++***------...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,++++++***,,,++++++******+++,,,,,,,,,+++***))))))***+++,,,,,,---///...---,,,,,,---------,,,,,,,,,---......------///222555<<>>@@@CCCHHHNNNUUUbbbqqq<<<======>>>>>>???@@@@@@============>>>@@@AAACCCDDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@???>>>======<<<======>>>>>>>>>>>>>>>======>>>???????????????@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>@@@@@@@@@AAABBBDDDFFFGGGHHHJJJPPPZZZaaakkkyyy}}}rrrkkkgggdddaaaaaabbbaaa___]]]]]]```bbbeeeggglllppptttwwwyyyyyyxxxwwwvvvzzz}}}mmm]]]UUUKKKEEEBBB@@@<<<999999999888777666555444444222222111000000111222222//////...------------...000000000000000000000000111///------...///...---///000000///...------///////////////////////////000///...---,,,+++++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------...------------............///.........------------000000//////000000111222000000000000222333444555555555666777888888888888999888777666666777999:::666666666666777777777777888777666777888888777555333444555666666555444333666555444333333333444444444444333333333333444444444333333333333444555555555555555555555666666666333333333333333333333333444444444444444444444444222222222222111000//////000000000000000000000000------............------++++++,,,,,,,,,,,,++++++***+++---......---+++***...------,,,------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++)))))))))))))))(((((((((+++******))))))******+++***,,,------,,,+++,,,------,,,,,,,,,,,,---......---,,,...000222666AAALLL]]]uuuzzzuuuxxxiiiWWWFFF???>>>======@@@CCCIIITTTaaannnyyy;;;;;;<<<======>>>>>>???>>>===;;;:::;;;>>>AAACCCBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBBBBFFFLLLQQQVVVaaalll~~~}}}sssnnnooowwwyyypppeee\\\XXXWWWUUUSSSVVVUUUTTTTTTXXX```jjjqqqxxx}}}sss```SSSJJJEEE>>>;;;::::::888666666666666555555444444444222111111000000111111222111111000////////////000////////////////////////000...------.........---...///000///...---...///........................000///...,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------------------........................------------000////////////000111111////////////000111333333444444666777777777777777666666555555555777888999666666666777777777888888999777555555666666555444333444444555555444444333555555444333333333444444444444333333333333444444333333333333333444555555555555555555555555444444333333333333333333333333333333333333333333333333222222222222111000//////////////////////////////------............------++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***///---***+++---///---+++++++++++++++++++++++++++(((((())))))*********+++,,,,,,---------+++***))))))******++++++******)))(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,---.........---...000000111888AAANNNeee}}}zzzvvvxxx}}}uuubbbMMMBBB???===;;;:::;;;@@@GGGOOOYYYfffsss}}};;;<<<<<<======>>>?????????>>>======>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<<<<<<<======>>>??????@@@???>>>======>>>???@@@??????@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>======>>>>>>???@@@AAABBB@@@???AAAEEEHHHJJJQQQYYYcccqqq|||rrrooooooqqqrrr{{{||||||uuuqqqoooeeeaaaZZZVVVTTTTTTSSSRRRUUUVVVXXX\\\eeerrr{{{nnncccXXXLLLEEECCC@@@;;;888888777666444333333333333333444444444111111000000000000111111111000000///////////////........................///---,,,,,,---......---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,,,,,,,---------,,,,,,---------.........------------------------------,,,,,,------...///////////////000111222333333444555666666777666666555555555555666777999999888888888999999999::::::;;;888555444555555555444333333333444444333333333444444444444444444444444444333333333333333333444333333222222333333444555666555555444444333333333222222222222222222222222222222222222222222222222111111111111111000//////////////////////////////------............---------------......---------******+++,,,,,,,,,++++++///+++'''(((---///,,,)))***************+++++++++((((((((()))))))))******,,,---/////////---+++)))((()))***++++++***)))(((&&&(((************+++,,,++++++++++++,,,---......///---...111111000444:::FFFZZZooo}}}~~~}}}}}}~~~tttoooooo{{{oooWWWHHHBBB@@@===::::::>>>BBBFFFKKKUUUdddoooxxx{{{~~~<<<<<<===>>>>>>??????@@@===>>>???@@@@@@@@@@@@@@@>>>>>>>>>???????????????@@@???>>>===============???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@???>>>======>>>???@@@===>>>>>>???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAA>>>???CCCEEEEEEIIIOOOOOOZZZiiivvvxxxsssssswwwyyyllleeecccgggmmmqqqppplllgggaaa^^^^^^___]]]\\\[[[[[[\\\]]]]]]]]]\\\```eeennnyyy{{{iiibbbWWWNNNHHHCCC>>>;;;<<<:::777555444444222111222222222222333333333333000000000000000000000000,,,+++******))))))******------------------------...,,,++++++---...---,,,***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---......------,,,,,,,,,,,,------------------------------------------............,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,,,,,,,------...000000///000000111222333222222333555555555555555555555555666777888999999777777888888888999999999<<<999666555666666666555333333333222222333333333333444444444444444444444333333333222222333333333333222222222222333444444555555444444333333222222222222222222222222222222222222222222222222222222000000111111111000//////////////////////////////------............------,,,------------------,,,)))******+++,,,,,,,,,,,,---)))%%%&&&+++---***'''))))))*********++++++++++++************)))))))))((()))+++,,,+++***(((&&&((()))***++++++***)))(((%%%''')))***))))))***,,,*********+++,,,---......,,,+++,,,000000///111666???NNN```ooo{{{{{{uuutttuuusss|||yyymmmeeebbbcccrrr{{{dddPPPFFFAAA===999888<<>>>>>???@@@@@@;;;<<<>>>???@@@???>>>=========>>>>>>>>>>>>>>>>>>@@@???>>>===<<<===>>>??????>>>>>>>>>=========<<<===<<<<<<<<<===>>>@@@AAA@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>???>>>??????@@@@@@@@@??????@@@======@@@BBBAAACCCGGGDDDKKKUUU^^^gggppp{{{yyywwwvvvxxxyyy}}}xxxwwwyyyzzzsssddd\\\XXXWWWYYY\\\[[[\\\[[[XXXVVVXXX]]]bbbbbbdddgggkkkmmmnnnnnnnnnnnnsss{{{ssshhh```[[[PPPLLLEEE@@@===;;;999888666666666666555555444444222222222222222222222222///000000111111000000///,,,,,,+++************+++........................---+++******,,,------,,,,,,---......------...///------------------------------,,,+++++++++++++++------,,,,,,,,,,,,---------------------------------------.........//////,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------------...//////000000000000000111222222111222333444444555444444555555666666777777888888444444444555555555666666:::888666666777777666555333222222111111222222333222333444555555555444444333333222222222222333333222222222222222333444444333333333333333333222222222222222222222222222222111111111111111111111111///000000111111000//////////////////////////////------............------******++++++++++++******))))))******++++++,,,,,,+++)))&&&''')))+++)))'''))))))******+++,,,,,,,,,,,,+++++++++******))))))((()))***++++++***))))))((())))))******))))))(((&&&(((******))))))***+++************+++---...///***((((((---...---///333666@@@OOO^^^lll}}}yyynnnjjjjjjiiinnnttttttmmmddd\\\YYYSSS]]]kkkyyyttt```PPPGGG???999777999;;;===???EEENNNUUUZZZbbbllluuu{{{}}}~~~;;;;;;<<<======>>>>>>???>>>>>>>>>>>>?????????@@@========================@@@???>>>======???@@@AAA??????>>>>>>>>>>>>=========<<<;;;;;;<<<>>>AAABBB???????????????>>>======999:::;;;<<<========================>>>>>>??????>>>>>>???@@@@@@???>>>===???<<<;;;???@@@>>>===@@@@@@DDDIIIMMMRRRYYY```fffqqquuuxxxvvvvvv|||~~~|||vvvoookkkiiiiiijjjooowwwzzzxxx{{{vvvkkk```WWWUUUUUUTTTTTTUUUTTTWWWZZZ\\\___fffqqqyyy|||}}}uuuhhh\\\SSSMMMIIIFFFCCCAAA???===;;;:::999888444555666666666555555555222222222222222222222222...///000111111000///...000//////.......................................,,,+++)))***,,,------,,,+++---......------...///---------------------------,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,---------.........++++++,,,,,,,,,---------++++++,,,,,,,,,------------------,,,---....../////////......//////000000000111222333444444444444444555555666666666555555333333333333444444444444777666555666777777666444333222111000000111222333222333444555555555444444333333222222222222333333222222222111222222333444222222222222333333333333111111111111111111111111111111111111111111111111//////000000000000000///000000000000000000000000------............------******++++++++++++******)))))))))******+++,,,---+++***)))))))))******************+++,,,---------)))***************++++++)))******++++++,,,,,,---))))))(((((((((((())))))''')))******)))((()))***)))))))))***+++---...///,,,)))(((,,,...---///222000666@@@MMM[[[lllrrriiigggdddddddddcccaaa]]]XXXUUURRRSSSYYYcccnnnwwwuuudddWWWKKKBBB===<<<::::::<<>>CCCBBB@@@??????@@@CCCDDD>>>>>>======<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???????????????>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAABBB>>>???@@@@@@@@@>>>===<<<888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>??????===>>>?????????>>>===<<<@@@<<<;;;>>>???<<<;;;<<>>===888888888999999888666555111333444333111///......333333333222222222111111...///000111111000///.........---,,,,,,,,,,,,---////////////////////////,,,***)))***+++------,,,)))***,,,+++++++++,,,---++++++++++++++++++++++++)))))))))***+++---...///++++++************++++++------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++******++++++,,,---......---------...//////000000111222333333333333444444444555555444333333444444444555555555666666444333444555777777555333333222111000000111222333111222444555666555444444333222222222222222222333222222111111222222333444111111111222222333333444111111111111111111111111000000000000000000000000//////000000000000000///111111111111111111111111---..................---,,,,,,,,,------,,,,,,,,,))))))))))))***+++,,,---+++,,,,,,+++******+++---******+++,,,------......''''''((()))***+++,,,,,,&&&&&&&&&&&&'''(((***+++***)))(((''''''((()))***(((***++++++)))((()))))))))))))))***+++---...///111,,,+++...000///000333///111888BBBNNN^^^rrrzzzooojjjddd```\\\ZZZ[[[[[[YYYWWWXXXRRROOOTTT^^^iiirrrxxx~~~vvvgggZZZOOOGGGBBB<<<999:::>>>AAACCCJJJQQQZZZdddmmmuuu{{{999:::;;;<<<==================>>>@@@@@@AAAAAA@@@??????>>>>>>======<<<<<<::::::::::::;;;<<<<<<===@@@???>>>======<<<<<<<<>>AAABBBAAAAAA@@@>>>===;;;:::::::::<<<<<<;;;;;;;;;:::::::::???>>>===<<<<<<===>>>???>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;======>>>@@@AAABBBCCCDDDGGGHHHIIIKKKQQQZZZeeemmm|||wwwoooiiikkknnnnnnlllmmmqqqxxxxxxpppllljjjiiilllnnnooouuu|||{{{zzz|||~~~~~~wwwuuutttpppnnnpppzzzxxxkkkeeeZZZYYYVVVSSSQQQSSSXXX\\\```cccgggjjjjjjhhhdddbbb^^^___`````````bbbfffiiipppqqqsssyyy}}}ooocccWWWOOOFFFDDDAAA>>>;;;999888888666666666666666666666666333222111111000000111111000000000000000111111111......////////////......------------------------...------,,,,,,------...------------------------)))******++++++,,,------///---***(((((())),,,------,,,,,,++++++,,,,,,---......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,------.........000...,,,,,,......,,,***)))***++++++,,,,,,,,,,,,............------------///000111222333444444444444444444444444444444444444444444444444333333333666555555444444333222222111111111000000000000000444444333333333333222222333333333222222111111111000111111111111222222222000111333444555444444333222222222222222222222222111111000000000222333444444222000///---------...222222111111000...---,,,---...///000000...,,,+++,,,,,,,,,+++++++++******)))***++++++------...///,,,,,,,,,+++++++++******))))))))))))))))))))))))---***((((((***+++)))&&&***)))((()))***+++***(((***(((&&&&&&'''(((((('''******)))))))))))))))***))))))))))))***+++,,,---++++++,,,,,,,,,,,,------///000444:::AAAMMMaaarrr{{{rrreeedddaaa]]][[[[[[___bbbgggZZZPPPOOORRRVVV___hhhzzz~~~kkk^^^PPPDDD<<<;;;<<<;;;===BBBDDDJJJQQQ[[[fffrrrzzz|||999:::;;;<<<===============>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>=========;;;;;;:::::::::;;;<<<<<<======<<<<<<======>>>??????===:::;;;>>>AAABBBBBB@@@???>>><<<;;;:::::::::<<<;;;;;;;;;;;;:::::::::>>>======<<<<<<======>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>??????@@@@@@BBBFFFMMMUUU[[[dddpppxxxxxxxxxtttrrrqqqxxx~~~~~~wwwoooiiiddd``````______ccciiiiiioooyyyyyytttmmmiiiggghhhjjjjjjssszzzwwwlllgggfff___\\\[[[^^^eeeoooxxx|||zzzoooddd\\\YYYRRRRRRQQQPPPQQQUUU[[[```dddhhhnnntttwwwwwwuuusssuuuuuutttrrrqqqsssvvvyyy}}}~~~oooaaaVVVMMMEEE>>>>>>===;;;888777666666666555555555555555555555555333222222111111111111111111000000//////...............////////////......---------------------------------,,,,,,---------------------------------,,,+++++++++++++++++++++///...,,,+++***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,---------.........,,,++++++---...,,,*********+++,,,,,,,,,,,,,,,........................000111222333333444333333333333333333444444555555666555555555444444333333666666555555444333333333111111111111000000000000222222222333333444444444333333333222222111111111000111111111111222222222222222333333444333333333222222222222222222222222111111000000000111222333000000///...///000111222///000000000000//////...,,,---...//////---,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,---------,,,+++++++++************)))))))))))))))))))))))),,,)))((((((***+++)))'''***)))((()))******)))(((***(((''''''((()))((('''******)))))))))))))))***))))))))))))***+++,,,---+++++++++,,,,,,,,,------,,,---000555:::CCCSSScccttt{{{mmmjjjfffbbb```aaadddfffooohhhbbb\\\VVVRRRXXXaaattt|||yyyaaaTTTFFF@@@<<<:::;;;@@@>>>CCCIIIRRR]]]kkkvvv}}}999:::;;;<<<<<<======<<<>>>>>>??????@@@?????????======>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<>>>???@@@???===<<<<<>>===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999999999:::::::::::::::;;;;;;<<<===AAAFFFJJJKKKTTTaaaooozzzxxxppphhhccc^^^[[[\\\aaa]]]bbbiiipppvvvwwwwwwvvvnnniiiccc^^^\\\ZZZYYYXXXZZZ___dddiiimmmttt}}}}}}qqqeee]]]ZZZYYYUUUSSSSSSVVV\\\bbbfffhhhiiijjjjjjgggaaa\\\YYYWWWSSSTTTUUUWWW[[[aaaiiinnnwww|||yyyddd\\\QQQIIICCC>>>999666666666555444444444555555333333333333333333333333333333222111111111111222111000000///...---,,,+++......////////////......------------------------------,,,,,,,,,,,,------------------------------------,,,,,,+++******)))......---------,,,,,,,,,++++++************++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,------------,,,*********,,,---,,,++++++,,,,,,------------,,,---------...//////000000111111222333333222222222111222222333444555555666777777666666555444333333666666555444444333333222111111111111111111111111000111111222444555555666222222222222222111111111000111111111111222222222444333333222222222222333222222222222222222222222111111000/////////000000000////////////000111222---...///000000000000000...////////////...------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))***)))((((((******)))(((***((('''''')))***)))((()))))))))(((((())))))***))))))))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,...222444999DDDQQQdddtttyyytttnnniiihhhiiijjjkkkqqqrrrqqqiii[[[PPPQQQYYYgggrrrwwwgggUUUHHHAAA<<<<<<>>>;;;>>>CCCJJJSSS```nnnyyy999999:::;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>=========>>>>>>??????@@@======<<<;;;::::::::::::::::::::::::<<<===>>>???>>>=========???@@@AAAAAA======<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999:::;;;<<<======<<<;;;:::;;;;;;;;;:::::::::999999999999999999888888888888:::::::::::::::::::::::::::;;;=========>>>AAADDDCCCGGGNNNUUU[[[bbbiiimmmwwwwwwwwwwwwwwwzzzwwwooojjjiiilllooosssyyyzzztttmmmhhhbbb]]]ZZZZZZ\\\___eeelllsss{{{|||sssjjjccc``````___^^^^^^aaaggglllooopppssssssrrrpppmmmjjjhhhgggeeefffhhhkkkpppwwwyyysssnnnfff[[[SSSLLLHHHBBB>>><<<:::888777444444444444444444555555222222222222222222222222333333222111111111111111000//////......------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---.........---++++++******))))))))))))******'''(((((()))***++++++++++++++++++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,+++,,,,,,---......---------+++,,,---...///000111111000000111111111000000///000111111333444555666666888888777666555444444333555444444333222222111111000111111111111111222222111111222333333444555555222222222111111111111111000000111111111222222222555444222111111111222222111111111111111111111111111111000/////////......222222111000//////......---...//////000000//////111111000000000/////////,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******)))))))))))))))((((((((())))))))))))))))))))))))((((((((()))***++++++******((('''((()))***)))(((***((('''''')))******))))))(((((((((((())))))***)))))))))))))))***++++++***++++++++++++,,,,,,,,,------///222333444<<>>===>>>BBBGGGMMMVVVdddppp888999:::;;;<<<<<<<<<<<<======>>>?????????>>>>>>======>>>>>>??????@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@<<<;;;:::::::::::::::;;;;;;;;;:::::::::999999999999:::;;;<<<<<<;;;:::999::::::::::::999999999999888888888888888888888888;;;;;;:::::::::999999999999:::<<<=========???AAABBBCCCEEEFFFIIIMMMRRRVVV___bbbeeehhhlllrrrxxx}}}}}}zzzrrrmmmnnnooossszzz{{{zzzsssrrrrrruuu{{{~~~{{{|||~~~~~~vvvrrreee___WWWRRROOOKKKCCC===>>>;;;999777666666666555444444444444333333222222111111111111111111111111333222111111000000111111.........//////000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---------,,,***)))***))))))(((((())))))***''''''((()))******+++,,,*********++++++,,,,,,,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,((()))************+++,,,---------......---,,,,,,***+++,,,---...///000111...////////////......---000000111222333555555666888777777666555555444444333333222222111000000000000000111111222222222333333333333333333333333333111111111111111111111111000000111111111222222222555444222111000111111222111111111111111111111111000000000000//////......000000000000//////...---///////////////...------000///...---------......,,,,,,,,,+++++++++******---,,,,,,++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******+++)))((('''((()))***)))''')))(((&&&''')))******)))((((((''''''((()))******)))))))))((())))))***************+++++++++,,,,,,------///222333333777>>>JJJVVVjjjzzzvvvtttsssssssssxxx}}}|||wwwooohhhcccaaajjjwww{{{lll```TTTIIIAAA???===???EEEIIINNNYYYddd888999:::;;;;;;<<<<<<;;;;;;<<<===>>>????????????>>>>>>?????????????????????>>>>>>============>>>???>>>===<<<;;;;;;;;;;;;;;;<<<>>>>>>===<<<>>>???::::::999999999:::;;;;;;::::::::::::999999999999999999::::::::::::999999::::::::::::999999999999777777777888888888888888888888888888888777777777444666888888888888:::;;;<<<===>>>>>>???BBBEEEIIIIIILLLPPPVVV\\\ccckkkpppzzz|||ooodddZZZUUULLLHHHCCCAAA@@@???<<<999777666666555444444333333222222222222111000//////000000000000000000000000111111000////////////000------...///000111111222------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,---,,,+++***)))******))))))))))))******'''(((((()))***+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,++++++++++++)))***++++++***)))***,,,,,,------------,,,,,,+++)))***+++,,,---...//////------...//////.........000111111222333444444555666666666555555555555444333333222111111000000///000000111111222333333333444444444333333222222222000000000111111111111111000111111111111222222222333222222111111111111222111111111111111111111111000000111111111000//////+++,,,---...///000000000///////////////...---,,,---,,,***(((((()))***,,,,,,,,,,,,+++++++++******,,,,,,++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))((()))******)))(((***+++)))(((''''''))))))((('''(((&&&%%%&&&((()))))))))''''''''''''((()))******)))))))))(((((())))))***************+++++++++++++++***,,,000000000333999@@@HHHZZZooo~~~xxxxxx||||||}}}{{{xxxnnnlllmmmrrr{{{wwwkkk[[[NNNEEE>>><<>>???@@@@@@@@@@@@@@@???????????????????????????>>>??????@@@@@@@@@???>>>===<<<<<<<<<<<<999;;;======;;;:::<<<===999999888999999:::;;;;;;:::::::::999999999999888999999888888888888999999;;;;;;:::::::::999999999777777777888888999999999666666666777777777777777333444555555555555666888555777:::;;;;;;<<<>>>???>>>@@@BBBEEEIIIOOOUUUZZZdddnnn{{{~~~vvviii]]]SSSLLLEEEAAA>>>===;;;:::999888888888333444555444333222222222000000111222111000//////000000000000000000000000000000///...............---------....../////////,,,------......------,,,++++++++++++++++++++++++)))+++,,,------,,,+++)))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++******))))))******+++)))))))))******+++++++++((())))))***++++++,,,,,,,,,+++++++++,,,---......,,,,,,,,,+++++++++*********,,,---,,,***)))***,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,---------...//////000000000000111111222222222333333333444444444444444555555555444444333333222111111111000000111222222333444444333333333333333333333333///000000000111111111222000111111111111222222222000111111222222222222111111111111111111111111111///000111222222222111000)))***,,,---...//////...------......//////.........,,,)))''''''(((***,,,,,,,,,,,,+++++++++******+++++++++***************((((((((())))))*********))))))))))))))))))))))))(((***,,,+++(((''')))***)))(((''''''((()))((('''&&&%%%$$$%%%'''((()))((('''&&&&&&'''''')))******))))))(((((((((((())))))************+++++++++++++++)))***---...---000444999===KKK]]]nnn}}}wwwxxxwwwssspppsss||||||tttuuuvvvgggXXXIII>>>???AAA@@@EEELLL888888999:::;;;;;;;;;;;;999:::;;;===???@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>@@@?????????@@@AAABBBBBB??????>>>===============888;;;======:::999;;;<<<888888888888999:::;;;;;;:::::::::999999999888888:::999888777777888999:::;;;;;;;;;:::::::::999999777777888888999999999:::777777777777888888999999666777777666555555666888333666:::;;;;;;:::::::::>>>>>>>>>======???CCCGGGHHHQQQ\\\jjjzzzrrr^^^VVVLLLDDD???===:::888777888888666444333333555///000111111///......//////000222333333333222111111111111111111111111111//////...------------------------------------,,,,,,------......------,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++------,,,++++++*********......---------,,,,,,,,,++++++************++++++************++++++++++++((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********+++---...---***(((***,,,,,,,,,,,,,,,++++++***))))))))))))***++++++,,,,,,......000111222222222222222222222222222222222333222222333333444555555555666555555444444333333222000000111222333333444444111111222333444444555666//////000000111111111222000111111111111222222222...000111333333333222111000000000000000000000000///000111222333333222111+++,,,---------,,,+++******+++,,,...///000000000000...+++))))))***---///,,,,,,,,,+++++++++******************************(((((())))))******++++++)))))))))))))))))))))))))))+++,,,+++(((&&&(((***)))'''&&&'''((()))((('''%%%$$$###$$$&&&(((((('''&&&&&&&&&'''''')))*********)))(((((((((((()))))))))************+++++++++---******---...---///333666888AAAPPP^^^lllvvvssspppmmmnnnsss{{{~~~yyylllWWWEEEAAA@@@<<<>>>DDD::::::::::::::::::::::::<<<<<<===???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::????????????@@@AAABBBCCC???>>><<<::::::;;;===>>>???>>><<<:::::::::<<<===:::999888777888999:::;;;======<<<;;;::::::999999999888777777777888999:::;;;;;;::::::::::::999999999888777666666777888999888777666555444444555666666666666666666666666666555666666777777777777777777777888999:::<<<===>>>BBBDDDIIIPPPYYYbbbjjjooossswww{{{{{{zzz|||xxxrrroooiiibbb\\\FFFCCC???<<<999777444111444444333333222111000000222222222222222222222222111111111111000000000///---+++***,,,///111000...------......///......---////////////////////////111111000000///...,,,,,,,,,,,,++++++***)))((((((&&&''')))***,,,,,,------...------,,,+++***)))))),,,,,,,,,++++++*********,,,++++++******++++++,,,***(((((())),,,---+++))))))))))))))))))))))))))),,,+++*********+++,,,---******))))))))))))************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,......///000000000000000//////000000000111111111222333444444444333222111444444444444444444444444111222333333444444444444111000///------///000111111111000///////////////000000000000111111111111000000000000000000000000---......///000222333444222111111111000000////////////.........------------+++***+++...000...,,,///...---,,,,,,---///000------+++*********+++,,,))))))(((((((((((())))))&&&'''(((***++++++++++++)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))*********(((&&&%%%((((((((((((((((((((((((((())))))))))))************,,,------++++++,,,...///111888AAAKKKYYYooo|||xxxxxx|||uuusssuuu^^^LLLBBB======???999999999:::::::::;;;;;;<<<<<<===>>>?????????>>>============<<<;;;:::999============>>>???@@@AAA>>>===<<<;;;;;;<<<===>>>???===<<<:::::::::<<<===:::999999888999:::;;;<<<>>>===<<<;;;:::999888888999888888777777888999:::;;;;;;:::::::::999999999888777666666666666777888888777666555444444555666555555555555555555555555444555666666777777666666666666666777888999:::;;;:::;;;===@@@EEEKKKPPPSSSUUUZZZ___aaabbbeeelllqqq|||zzztttrrrrrrpppmmmiiifff```ZZZVVVTTTPPPKKKFFF@@@===:::888777666444222444333333222111111000000111111111111111111111111111111111000000000//////...,,,+++---///111000...------...............---....................................---,,,+++***,,,,,,,,,+++******))))))'''((()))***+++,,,,,,,,,---,,,,,,++++++******)))++++++***************)))+++++++++******+++++++++,,,***)))***,,,,,,***'''))))))))))))))))))))))))++++++*********+++,,,---******))))))))))))************++++++++++++******************++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,......///000000000000//////000000000111111111111222222333444444333222111333333333333222222222222111222222333444444333333222111///......///111222111000000/////////////////////000000000111111111000000000000000000000000////////////000222333444111111111000000000////////////.........---------...,,,+++,,,///000///---///......---------......---,,,+++***)))******+++))))))(((((((((((())))))'''(((((())))))))))))((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))******))))))(((((((((((((((((((((((()))))))))************+++***+++---,,,++++++,,,...---...333:::AAALLL___pppuuulllrrroooZZZKKKBBB===;;;777777888999:::;;;;;;<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;:::999999::::::;;;;;;<<<=================================>>>===<<<::::::;;;<<<<<<;;;::::::::::::;;;<<<<<>>===;;;:::888777666888888888888888999::::::::::::::::::999999999999777666666555555666666777777666555555444555555555555555555555555555555555333333444555555555555555555555444444555666666777777777777888999<<<>>>@@@???CCCHHHKKKMMMPPPVVV[[[___dddlllsss{{{~~~uuupppeee```ZZZVVVTTTPPPKKKGGGIIIEEEAAA???@@@???;;;888888666444333444444333222333333222222111000000000000000000000000000000000000000000000///////////////...---...///000///...------......------------........................,,,,,,------------,,,,,,---,,,,,,++++++*********))))))***+++++++++++++++++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++,,,+++******+++***(((&&&))))))))))))))))))))))))+++************+++,,,,,,******))))))))))))************++++++++++++******))))))))))))************+++++++++++++++******************++++++++++++,,,---...//////000/////////000000000000111111111111111222333333444333222111111111111111111111111111111111222333333333333222222111000//////000111222000000//////......////////////000000000000111111000000000000000000000000111000000000000111222333111111000000000000//////...............---------///---------///000///..................---,,,+++++++++***))))))))))))***))))))(((((((((((()))))))))(((((((((''''''&&&&&&)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,++++++,,,...------///444777>>>LLLZZZssstttfffccckkkttt|||mmm[[[MMMAAA999555555666888999;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::999888999::::::;;;;;;;;;;;;;;;;;;;;;<<<============<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======???>>>===;;;999777666555888888888888999::::::;;;:::::::::999999999999888666666555555555555666666555555555555555555555555444444444444444444444444222222333444444444444333555444444333333333444444777777666777888999:::;;;:::<<>>;;;999999::::::999777444222111000111222111000222222111111000000000000////////////////////////000000/////////.........000//////////////////.........------------------------------------------,,,---......////////////---,,,,,,,,,++++++************+++++++++******)))))))))******+++++++++,,,((()))))))))******++++++******++++++++++++************************)))((())))))))))))))))))))))))***************++++++,,,******))))))))))))************++++++++++++******(((((((((((())))))))))))+++++++++***************************++++++++++++------...////////////...000000000000000000000000000111222333333222222111000000111111111111222222111111222222222222222111222111000000000000111222000//////.........//////////////////000000000111000000000000000000000000222111111000000000111111000000000000000000//////........................///.........////////////......//////...,,,+++)))*********)))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((('''&&&&&&))))))))))))))))))))))))************++++++++++++)))+++,,,,,,++++++,,,---///...///222333666???III___pppuuuiiibbbaaaaaafffnnnyyyqqq```NNN@@@444444666777999:::;;;<<<:::;;;;;;;;;;;;::::::999::::::::::::::::::999888999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========???>>>===;;;999777666555777777888999:::;;;;;;;;;::::::999999999888888888555555666666666666555555444444555555555555555555444444444444444444444444111222222333333333333333555555444333333333333444333333333333444444555555555666666666666666888999;;;>>>BBBDDDFFFJJJPPPUUU\\\ccckkkqqqxxxzzzxxxxxxxxxyyy{{{zzzxxxvvvhhhccc[[[SSSLLLGGGBBB???;;;:::999888888888666555777555444444444555555444444222000000000111000///111111000000000000//////......................../////////............---////////////............///...---,,,,,,,,,,,,---------------------------+++,,,---...////////////,,,,,,+++++++++++++++******++++++++++++***))))))((())))))******++++++,,,)))******++++++,,,,,,,,,)))******++++++******)))&&&''')))*********++++++))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++******''''''((((((((()))))))))************************))))))*********+++++++++,,,,,,---...............////////////////////////...///111222222222111111000111111111222222222333000111111222111111000000111000000000000000000111//////............//////...////////////000000000////////////////////////222111000000//////000000//////////////////000000---.....................////////////.........///---...//////...,,,***)))************))))))(((((())))))(((((((((((())))))))))))((((((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&))))))))))))))))))))))))))))))*********+++++++++)))***,,,+++******+++---///...///111111222777???MMM]]]ssszzztttlllaaaYYYVVV]]]jjjyyyzzzcccPPP333444555777888999;;;;;;999::::::;;;;;;;;;:::::::::::::::;;;;;;::::::999999:::;;;<<<<<<<<<::::::888999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>===<<<:::999777666555666777999:::;;;;;;;;;;;;999999999999888888888888555666666777777666666555333333444555555555555444333333333333333333333333111111222333333333333333444444333333333333333444333333333222222111111000111111111111222444555666888:::<<<<<<;;;<<<@@@DDDDDDJJJPPPTTTZZZaaadddcccdddfffnnnyyyyyyppphhhbbb^^^\\\ZZZXXXXXXWWWUUUSSSKKKHHHCCC@@@>>><<<999888777777777777777666555444333222222111111111111111444222000///000000///...000000000///////////////........................///.........------------,,,...///...------...//////...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******************************+++++++++******))))))))))))*********+++++++++++++++++++++,,,,,,,,,((()))***++++++***)))((($$$&&&(((*********+++---))))))))))))))))))))))))((()))******++++++************))))))))))))************++++++++++++******(((((((((((()))))))))))))))))))))***************)))))))))************++++++,,,------......------............---------------...000111222222111111000000000111222222333333000111111111111000///////////////000000/////////......------......//////......////////////000000////////////////////////000000///.........//////......////////////000000---------..................///000///---------///---------------,,,+++*********++++++******)))((())))))(((((((((((())))))***)))(((((((((***+++,,,'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((())))))))))))*********)))***++++++******+++------+++---000000///222777===LLL```rrr}}}|||tttggg\\\SSSUUU___qqqxxxbbb444444555666777999999:::999999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::888:::;;;<<<<<<;;;999888888777777777777999:::;;;:::;;;;;;<<<<<<===<<<<<<999:::;;;<<<===<<<;;;;;;<<<<<<;;;:::999888777666666777999:::<<<<<<<<<;;;999999999999888888888888666666777888888777666666222333444555555555444444222222222222222222222222111222333333444444333333333222222222222222333333333333333333333222222111222111111222333555666666444666888888666666999===<<>><<>>======<<<:::999888888777777777777888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<===<<<;;;;;;;;;===>>>===;;;999888888888888888999::::::;;;;;;::::::;;;:::999888777777777777888777777666555555444444555555666666555555444333333333333333333333333333222222222111111111111000666555333111000///......222222222222222222222222222222111111111111111222222222222222222222222222666555555555555666777777777888999;;;???CCCGGGJJJVVVXXXZZZ]]]^^^___^^^]]]eeegggiiihhheeefffkkkppp}}}|||vvvmmmeee``````bbbdddeeeaaa\\\XXXVVVSSSNNNJJJ>>>>>>===<<<<<<;;;::::::888888777777666666666666555444333111000000//////222222222111111111000000------......///000222333////////////////////////////////////////////////......////////////......000///...---------------///000000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///---,,,,,,++++++,,,,,,------,,,+++*********+++,,,,,,+++***))))))+++---...)))))))))))))))******+++***************)))((('''))))))))))))))))))))))))***(((%%%&&&(((***((('''''''''''''''((((((((((((((((((((((((((((((((((((******++++++++++++******(((((((((((()))))))))))))))******)))'''(((***,,,,,,***)))***,,,---***'''(((***,,,,,,***(((((((((******++++++***+++,,,...++++++************++++++---......///////////////...///000///------///000111000///------...//////000000//////.........---111000///......///000111000/////////000///---***//////............//////.../////////------///111...---,,,++++++,,,---...,,,---...//////...---,,,,,,,,,,,,------.........,,,++++++******++++++,,,%%%&&&'''((()))*********++++++***)))(((((())))))++++++++++++***((('''%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&((()))***(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((())))))))))))((()))******+++***((('''&&&'''(((***+++000//////...---+++***)))000333777===HHH^^^yyysssoookkkggggggjjjnnnpppppppppjjjccc___]]]dddyyyyyy222222333444555666777777::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;===<<<<<<;;;:::999888777666666777777777888888888888888999999999::::::::::::<<<===<<<;;;:::;;;<<<>>><<<;;;999888777888888999999:::;;;;;;;;;;;;::::::999999888777777777777777777666555555444333333444555555555555444333333333333333333333333333333222222222111111111000000333222222111000000000000222222222222222222222222222111111000000111111111222222222222222222222222333333333333333444555555555555555666888;;;>>>@@@AAACCCEEEHHHIIIIIIIIIHHHKKKNNNOOONNNLLLLLLQQQVVV]]]bbbiiinnnppppppppppppkkkkkklllmmmnnnnnnnnnmmmjjjlllrrr|||{{{vvvyyy~~~~~~uuuxxx{{{{{{wwwppphhhbbbYYYVVVQQQMMMJJJIIIIIIJJJMMMJJJFFFDDDCCCBBB>>>;;;888888777666666555444444444444333333222222222222333222111000000///000000222222111111111000000000111111111111222333444444......................................................////////////............---,,,,,,,,,,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...+++++++++******+++++++++...---,,,***))))))******+++***((((((((()))+++,,,))))))(((((())))))***+++)))************))))))(((''''''''''''''''''''''''***(((&&&''')))***)))'''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))***++++++)))((((((***,,,+++)))'''(((***+++)))(((((()))++++++)))))))))***((()))******+++---///111,,,++++++++++++++++++,,,------...///////////////...//////...------...000//////......------......////////////......------//////...------...//////000//////111222222000...//////............//////---...///---,,,,,,---///---------,,,,,,---------------...//////...------,,,,,,------------------,,,++++++******++++++,,,------------,,,+++***)))+++******)))(((((())))))******++++++***)))''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''))))))((((((((((((((())))))))))))))))))******+++***)))((('''''')))***,,,***+++,,,---...............000222555===OOOeeevvv~~~rrrmmmhhhfffiiimmmpppqqqtttnnngggbbb]]]^^^kkkyyy|||000000222333555666888888999::::::;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;:::999888777777666666666777777777777888888777777666555666777888999:::;;;<<<<<<::::::;;;<<<===;;;:::888777777777888999::::::;;;;;;;;;;;;;;;888888777777777777888888666555555444444333333222333444444444444333222222222222222222222222222222222222111111111000000000//////000000111222222333111111111111111111111111111111000000000000111111111111111111111111111111111111111111111222222222444333222222222333555666333444777999::::::::::::999;;;===<<<:::;;;???BBBCCCFFFIIIKKKLLLMMMOOOQQQKKKKKKMMMNNNOOOPPPPPPPPPNNNNNNQQQXXXdddpppzzz~~~rrreeeZZZUUUWWWZZZ```dddeeeccc___\\\TTTUUUVVVVVVSSSNNNHHHDDD=========<<<;;;:::999888;;;999777777888777666444333333222222111111000000111111111000000000000000000000////////////000000111111111111000000000000000///////////////000000------------------------........................---......//////......---......------,,,,,,------+++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,******))))))))))))******///...,,,+++)))((((((((((((((('''&&&'''((()))***))))))(((((())))))***+++(((((())))))))))))))))))''''''''''''''''''''''''***((('''((()))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))),,,,,,,,,+++)))(((***+++***(((&&&&&&((())))))))))))***+++***)))(((***,,,&&&&&&'''''')))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---......//////......------...---,,,+++---///------......------,,,+++///............---------......---,,,,,,---...............///222222111000//////............//////---......---+++***+++---,,,------......------,,,------...//////...------------------------,,,,,,,,,++++++******++++++,,,++++++++++++***)))((('''******)))((((((((())))))((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''')))((((((''''''((())))))((((((((()))))))))************)))((()))***+++,,,((()))+++,,,...//////000,,,...//////333>>>NNNZZZwwwzzztttmmmhhhhhhkkkoooqqqvvvqqqmmmiiiddd```bbbfffppp|||}}}yyy...///000222444666888999888999999::::::::::::999999999999:::::::::;;;;;;:::999999888777777666666666666666666777777777888777666555444444666888999999;;;<<<;;;:::999:::;;;;;;:::888777666666777777999999:::;;;;;;;;;;;;;;;777777666666666777888888444444444333333222222222222333333333333222111111222222222222222222222222111111111111000000000000...//////000111222222222111111111111111111111111000000/////////000111111111111111111111111111111//////000000111111111111555444333222222222333333111222333555666777777666555777888777666777:::<<<:::;;;=========>>>@@@BBB===>>>???@@@AAAAAAAAAAAABBBAAAAAADDDKKKQQQVVVYYYYYY^^^bbb^^^UUUKKKFFFEEEDDDFFFJJJLLLMMMKKKHHHFFFDDDEEEEEEDDDBBB>>>;;;999555666777888888777666555555555444555555555555555333333222222111111111111111111111111111111111111...............///000000111111000000000///////////////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------......---------///......------.........***+++,,,+++)))((()))***++++++++++++++++++++++++...---,,,+++******++++++*********))))))*********---,,,,,,+++***))))))((((((''''''''''''((()))***((((((((((((((()))******(((((((((((())))))******''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))------...,,,***))))))***+++)))'''&&&''')))***+++,,,,,,,,,***(((''')))++++++***(((((((((((((((''',,,++++++******++++++,,,,,,,,,---............---,,,------,,,++++++,,,...+++,,,---...---,,,+++***------------------------...------------------...---,,,+++,,,...///...---///......------......///...//////---+++***+++,,,+++,,,---......---,,,+++---..................---.........------,,,,,,,,,,,,++++++******++++++,,,'''((())))))*********)))***))))))((((((((())))))'''(((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''((())))))'''(((((()))))))))))))))******))))))******+++,,,,,,,,,---------,,,++++++,,,.........///666@@@HHH```ooowwwoookkkkkkmmmooosssrrrrrrrrrppplllhhheeefffnnnxxx}}}}}}yyyuuuqqq---...///111444666888999777888888999::::::999999999999999:::::::::;;;;;;888888888777777666666555555666666666666777777777888777555444555666888:::999:::;;;:::999888999;;;:::999777666555555666777888999::::::;;;;;;::::::666666666555666666777777333333333333333222222222222222333333222222111000111111111111111111111111111111111000000000////////////000111111111000000000000000000000000000000///.........//////000111000000000000000000000000//////000111111111111000333333222222333333333444///000111222333333444444222222333333333333555666333666888888888777777888666666777777777666666555999999999;;;>>>@@@??????AAAFFFIIIGGGAAA===>>>@@@========================;;;;;;:::999888777666555333333333333333333333333111222222222111111222222333333333222222222222222111111111111111111222222------------...///000111000000000/////////......222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,++++++,,,------***+++,,,+++***)))***+++++++++++++++++++++++++++---,,,,,,+++************++++++************++++++)))*********************(((((((((((())))))******((((((((('''((())))))***((((((''''''((()))***+++((((((((((((((((((((((((&&&'''((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((((((((((((((()))))))))))),,,---...---***))))))***+++***)))(((((())),,,...//////...***'''&&&'''(((...,,,))))))++++++***(((******))))))))))))******+++,,,,,,---------------+++,,,---,,,******,,,---+++,,,---------,,,***))),,,,,,,,,,,,------------........................///---,,,,,,------,,,+++......------------......///000///...,,,++++++---+++,,,---......---,,,+++.........------..................------,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---,,,,,,,,,)))((((((((((((((())))))'''''''''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''((())))))))))))(((***************++++++,,,.........---,,,***)))(((+++,,,...///000444:::@@@HHHWWWooozzzrrrooonnnnnnqqqsssuuuxxxzzzyyytttoooeeefffjjjqqquuuuuuqqqnnn,,,---///111333555777888666777888888999999999999999999::::::::::::;;;;;;888888777777777666666666555555666666666666777777777777666666666777888999888999::::::888888999:::888777666555444555666666777888888999999999999999666666555555555555666666333333333333333333333333222333333333333222111111000000000000000000000000111111000000000////////////000111111111000///...////////////////////////...------......///000111////////////////////////...///111222222111111000//////000000111222222333//////000000111222333333///000000000111111111222000333555666555333333333222222333333222111111000555555666999;;;<<<:::888888::::::888555555777:::888777666555444555777888555555444444444333333333222111000000///000000000000111222111000///000111111111111111111111111111////////////000000000000...............///000000////////////............000///......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++))))))((((((((()))*********,,,---,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++******+++++++++'''((()))***++++++++++++))))))*********+++++++++((((((''''''(((((()))***)))((('''&&&'''((()))***))))))))))))))))))))))))%%%''')))***((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))***,,,---,,,***))))))))))))*********)))***,,,...//////...,,,((('''''''''&&&$$$"""$$$(((******((())))))(((((((((((())))))***+++,,,,,,------,,,,,,,,,,,,---,,,+++***,,,...,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,---......////////////......111///---------...---,,,......------------.........//////...,,,+++,,,...,,,------......------,,,///...------------...///------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***((('''&&&((((((''''''(((((())))))((('''''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))&&&'''((()))***)))(((''')))))))))************+++++++++,,,,,,,,,,,,++++++)))+++,,,---///222666999;;;FFF\\\uuu~~~wwwsssrrrsssvvvyyyzzz~~~|||qqqjjjggglllrrrvvvxxxzzz------///111222444666666555666777888999999999999999999::::::::::::;;;;;;888888888777777777777666555555555666666666777777666666666666777777777777888999:::999888777888:::777666555444444444555666666666777888888888888777777777666555444444444444333333333444444444444444333333333333333222222111000000000000000000000000111000000000////////////...///000111111000///...////////////////////////------------...///000111////////////////////////---...000111222111000///,,,---...///000000000111000000000000111222222333111111111222333333222111000222444444222111222222111111222222333222222222555444444666888999999888555444333222222222444555222222111111111222333333222222222222222333333333000000111111111111000000///111333222000///000222/////////000000000000000............//////000000/////////...//////000000/////////.........------,,,,,,++++++++++++++++++------------------------------------------------++++++,,,,,,,,,,,,++++++))))))(((((()))******+++***+++,,,,,,******+++,,,************************)))******++++++++++++*********))))))))))))******((()))***++++++***))))))))))))******+++++++++***(((''''''''''''((())))))***)))'''&&&&&&'''((()))((((((((((((((((((((((((&&&))),,,,,,***(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((***,,,,,,***)))))))))&&&(((******))))))+++---,,,---...---***)))((()))###  %%%((((((%%%******))))))))))))************+++,,,,,,,,,,,,,,,,,,---------++++++---.........---,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,---............---,,,000...,,,,,,---......---...------,,,,,,------...,,,------,,,++++++,,,...---------,,,,,,---------///...------------...///,,,,,,------------------,,,++++++******++++++,,,)))))))))(((&&&%%%###"""'''''''''''''''((())))))(((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))%%%&&&((()))***)))((('''(((((())))))*********))))))***+++,,,,,,,,,,,,,,,++++++,,,------///111222666;;;HHH\\\ppp|||yyywww{{{|||{{{vvvuuuwww{{{---...///000222444555555555555777888888999999999999999:::::::::;;;;;;;;;888888888888777777777777555555555555666666666777444555666666777777666666777999:::999888777888999777666555444333444555666555555666777777777777777888777666555444333333333444444444444444444444444333444444444444333222222000000000000000000000000000000000000////////////,,,---000111222111000///////////////////////////,,,,,,,,,---...///000111////////////////////////,,,---///111111000///...---...//////000000000000------------......///000222111111222333444222111///000000///---...000222...///000111222333333333333111///...000222333333222111000111333444444333...///000111111111000000......//////000000111111,,,---000222222111///...,,,...000000...---///222000000000000000000000000/////////000000000111111000000////////////000000//////.........---------.........------......///------------------------------------------------+++++++++,,,,,,+++++++++,,,+++++++++,,,------...)))***++++++***)))***,,,************************((()))***+++++++++++++++))))))(((((((((((()))))))))***+++++++++)))((('''(((((()))***************'''''''''''''''((())))))+++***(((&&&%%%&&&'''((('''''''''''''''''''''''''''+++......,,,******+++''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))&&&)))++++++***)))))))))$$$'''******)))(((***,,,)))+++------,,,+++***+++***&&&$$$%%%***,,,***'''++++++************++++++******+++,,,,,,,,,,,,+++---......---,,,,,,---//////...---,,,+++,,,---...*********++++++,,,,,,,,,++++++------------++++++,,,***((()))+++---------...------,,,,,,------...***+++,,,+++******,,,---......,,,++++++,,,......///...---,,,,,,---...///,,,,,,,,,------.........,,,++++++++++++++++++,,,((()))))))))))))))(((((('''''''''''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%&&&((()))***)))((('''''''''((()))))))))))))))+++++++++,,,,,,++++++***.........---------......111000777FFFXXXmmm~~~{{{yyyyyy~~~|||}}}222222222222222222222222333444555777888888999999999999999999999999999999555555555444444333333222333333333444444444444444777777777777777777777777777888999999777666666666444444333333333222222222555555555555555555444444555555666666777777888888444444444444444444444444111222333333333111000/////////000000111111111222000000//////.........---////////////////////////...000000///...---...////////////...------,,,,,,000///...---------------........................+++,,,------......------////////////////////////000...---///222222000...////////////000000000000222111111111000000//////000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000......///000111111000000---------...///000111222///////////////.........---...///000000///...---000///...---,,,+++++++++/////////......---------***,,,------++++++,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++++++++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++,,,***)))'''&&&&&&&&&'''(((((((((((('''''''''''''''''''''(((((((((((()))((((((((((((''''''''''''(((((())))))))))))(((((()))((('''&&&&&&''')))***+++***)))'''''''''((()))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''+++*********))))))(((((())))))((((((((((((((()))%%%&&&((()))))))))((('''))))))***+++---...//////+++++++++,,,,,,---------,,,+++******++++++)))(((,,,++++++******++++++,,,/////////...---,,,+++***,,,,,,,,,---------......,,,333000...111,,,&&&***...,,,+++))))))***,,,---........................******+++,,,------------++++++++++++++++++++++++))))))************))))))************))))))))))))+++*********))))))((((((%%%&&&'''((())))))))))))(((((('''&&&%%%%%%$$$$$$''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))******************))))))))))))))))))))))))+++++++++++++++***)))(((******+++,,,---//////000111111555<<>>HHHXXXmmmyyyssspppppppppsssuuuxxx}}}uuuiii/////////000000000111111000111222333333333333333333333333333333333333333111222222333333444444444333333444444555666666777555555555555555555555555444666888888777777777999333444444555555666666666222333444555666666666666555444444444333333222222222222222222222222222222111000///......///000111000000//////////////////.........///////////////---------------------------//////...---,,,---.........------,,,,,,,,,,,,------,,,,,,,,,------...------------------------***+++,,,,,,------,,,,,,------------------------------------,,,---...000............////////////////////////////////////...////////////000000000////////////////////////------------------------......................................................////////////.........---,,,+++++++++++++++***++++++,,,---......//////...---,,,,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***((((((((())))))))))))(((((((((((((((((((((((((((+++******)))((('''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$(((((((((((('''''''''&&&'''''''''(((((((((((()))(((((()))))))))*********&&&&&&''''''''''''&&&&&&((())))))***)))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((())))))'''''''''''''''((())))))''''''''''''(((((()))))),,,,,,++++++++++++******,,,,,,,,,++++++*********///---------//////...---+++,,,------------,,,+++,,,,,,---.........---------------.........//////)))111111000555000)))---*********++++++,,,---...........................++++++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************)))))))))((((((((((((((((((((())))))&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''(((((()))))))))(((((())))))******+++,,,,,,,,,+++***---111222222777???FFFSSSiii{{{yyyxxxvvvwwwyyy}}}ssshhh......//////000000111111///000111111222222222111222222222222222222222222000111111222333444444555111222222333444555666666555555555555555555555555444666777777666555666777111111222444555666777888333333444555666666666666555555444444444444444333111111111111111111111111000000//////000000111111000000////////////...............///////////////---------------------------...///...,,,,,,,,,---......------,,,++++++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,------,,,++++++...000------.........////////////////////////000000000......////////////000000////////////////////////------------------------................................................,,,------------,,,++++++...---,,,,,,++++++++++++***++++++,,,,,,---------......------------......,,,,,,++++++++++++,,,,,,************++++++++++++***,,,------++++++,,,...*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++***))))))'''(((((())))))))))))((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((('''''''''%%%%%%&&&''''''''''''&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))******+++'''''''''(((((('''''''''((()))))))))((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''(((((((((((())))))&&&&&&&&&&&&'''((())))))'''''''''''''''((())))))+++++++++++++++*********+++++++++++++++*********+++***)))***,,,---,,,++++++,,,---......---,,,+++)))***++++++,,,,,,,,,,,,------........./////////777FFFLLLLLLHHH888))))))++++++,,,,,,------..............................)))***+++,,,------------++++++++++++++++++++++++******++++++++++++******************))))))))))))''''''(((((((((((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))*********+++++++++,,,+++---000000...000444<<>>KKK\\\vvv}}}vvvsssqqqqqq***+++,,,---...---,,,+++------......//////000000222222333333333333444444111111222222222222333333666555444444333333333333444444333222111111111222///...............///000555555555444444333333333555444333222222222333444333222222111111222222333000111111111000///---,,,,,,---...000111222222222////////////............////////////////////////000///---+++***+++---...111000///...,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***,,,+++++++++*********))))))+++*********))))))((((((+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,+++***+++,,,---...*********+++,,,---...//////......---------......////////////............+++,,,,,,------,,,,,,+++***+++,,,---....................................+++,,,------......------******++++++++++++,,,,,,......---,,,,,,,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))************###$$$%%%'''((())))))))))))***+++++++++)))(((''''''''')))+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))***+++&&&%%%$$$$$$&&&'''((('''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%'''(((((()))***+++++++++++++++++++++++++++++++++------,,,---...///000000------...///...---++++++***++++++,,,,,,------...,,,,,,,,,---...///000000222333<<>>HHHWWWfffwwwtttrrroookkk++++++,,,,,,------,,,,,,/////////000111111222222111111111222222222333333111222222222222333333333444444333333222333333333333333222111111111111111111111111111111222333444555555555555444444333333555444333222222333444555333222222111111222222333111111111111000///...---000000111111000///......////////////....................................///...---,,,+++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***++++++++++++*********))))))++++++++++++******))))))------,,,,,,+++*********,,,,,,,,,,,,---------...,,,,,,+++++++++,,,---...+++++++++++++++,,,---.........---------......///////////////.........---,,,,,,,,,------,,,,,,,,,******+++------.........------------------------++++++,,,------------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''''''''''''''((((((***************)))(((((()))((((((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''((((((((())))))))))))*********))))))((((((((('''(((((()))******+++++++++++++++++++++++++++++++++++++++++++++,,,---...............---,,,***)))***++++++,,,,,,------...,,,---------...///////////////444::::::222------,,,,,,---...........................------------...---------,,,,,,,,,,,,***************************)))))))))(((((((((((())))))))))))((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((((()))'''&&&%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''))))))((((((((('''''''''))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,------///444777<<>>DDDPPPdddyyy******))))))******+++,,,+++++++++++++++,,,,,,---............---------------............/////////...............///000111000111111111222222222222......///////////////...222333444555555555444333222333333444444333333222222111111111111000000000000000000000////////////000000000000000000000000111000...///000000///---++++++++++++++++++++++++************************,,,+++***))))))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))***************))))))))))))***++++++,,,+++******)))*********,,,+++******************(((((())))))******++++++))))))))))))))))))))))))...---,,,***)))(((''''''******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++...000111000---+++******************************)))))))))))))))))))))))),,,+++******+++,,,+++***+++***))))))))))))))))))'''(((((()))***+++,,,,,,+++******)))))))))))))))***************+++++++++'''(((((()))***+++,,,---'''''''''''''''''''''''''''((()))))))))(((&&&&&&))))))))))))************''''''((((((((()))))))))+++******))))))))))))***(((((((((((((((((((((((((((&&&%%%%%%''''''&&&$$$&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$"""###%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++******++++++******++++++,,,,,,------......------......///000000000////////////000000000//////............///......------------------+++,,,------......------///...---,,,*********))),,,,,,+++***)))((('''&&&***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$%%%&&&'''&&&%%%$$$###%%%'''((()))(((&&&%%%&&&''''''(((((((((''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))######%%%'''***,,,...///+++---.........///222444777???LLL\\\nnn{{{{{{******))))))******+++,,,+++++++++++++++,,,---------------------------------------.........//////---------......000111111000000000111111111111222000111111222222222222111333333444555555444444333222222333333333333222222000111111111111111000000000000000000000//////...000000000000000000000000111///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))******+++))))))(((((((((((())))))+++******)))(((''''''&&&))))))***+++++++++++++++((((((((())))))))))))))))))))))))))))))*********++++++***************+++))))))((('''&&&&&&&&&&&&''''''((()))***++++++,,,)))))))))))))))))))))))),,,,,,+++)))(((((((((((())))))))))))))))))))))))******++++++++++++******************************///111333222000---+++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))******)))))))))))))))***'''''')))***+++,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++((((((((((((((((((((((((''''''((()))(((((('''&&&))))))******************'''''''''((((((((())))))+++***)))'''''''''((()))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,******++++++,,,------......------------...////////////.........///000000000///............//////---------------,,,,,,,,,---------..................---,,,+++************---,,,+++***)))''''''&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((((((((((((((((((''''''$$$%%%&&&''''''((())))))%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))***+++------,,,,,,---...555999???IIIVVViii~~~vvvsssssswww~~~******))))))******+++,,,,,,,,,,,,,,,,,,------...,,,,,,------------------------------............---------......000111111//////000000000111111111111222333333444444444333444444444444444444333333111111222222222222111111///000000111111111000000///000000111000///......////////////////////////000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))******+++))))))(((((((((((())))))+++******)))(((''''''&&&))))))***+++++++++++++++(((((((((((((((((((((((((((((())))))************+++***************++++++------,,,+++*********+++''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))************************+++---000000...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))***)))))))))))))))************++++++,,,++++++***+++******))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''******))))))))))))))))))''''''''''''((((((((((((***((('''%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&((()))((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))***+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,------......---------------...//////......------...//////000//////............//////......---------,,,,,,,,,---------.........//////+++++++++******++++++,,,,,,,,,+++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###%%%&&&'''''''''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((''''''%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))(((((((((''''''&&&&&&(((***+++,,,++++++---...000222666;;;CCCPPP```kkkzzzsssssstttvvvzzz~~~******))))))******+++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,------------........................///000111////////////000000000000000000111222333333333333555444444444444333333333000111111222222111111000...///000111111111000//////000111111111000...---////////////////////////000///---...//////...,,,------------------------))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))((((((((((((((()))******++++++***************)))******+++,,,------,,,,,,+++,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))***++++++******************************+++++++++***))))))************************''')))++++++***))))))***************************))))))))))))))))))))))))+++***))))))***+++***))))))))))))))))))******+++,,,,,,,,,+++*********)))+++******)))))))))))))))***************+++++++++******)))))))))(((((((((************************''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************))))))***+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,------......------,,,,,,------...///---------------...///000///............//////000//////......---,,,,,,,,,...------------...//////***************+++,,,,,,++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&$$$######%%%''')))&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))*********+++...000,,,///222555:::BBBMMMTTTmmm~~~}}}xxxzzz|||{{{{{{}}}******))))))******+++,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........//////.........//////000........./////////000000//////000111222333333222555555444444333333333333000000111111111111000000---...000111222111000/////////111111111000...---////////////////////////000...------...///---,,,++++++++++++++++++++++++************************))))))************)))))))))))))))))))))******+++))))))***++++++***))))))))))))))))))((((((((((((''''''((()))))))))))))))*********))))))((((((((())))))+++,,,,,,,,,+++*********))))))***++++++,,,))))))((((((((()))******)))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((,,,------------,,,+++***************************((()))******(((((()))***++++++++++++++++++++++++))))))))))))))))))))))))+++)))((()))***+++***((()))))))))))))))***++++++,,,+++***)))((())))))***+++******)))))))))))))))))))))******++++++,,,,,,((((((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&###%%%'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))))))))***+++,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---.........------,,,,,,------...///,,,,,,,,,,,,---...///000...............///000000000000//////...------,,,------,,,,,,,,,---...///,,,+++***************+++******))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$""" $$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))******((()))))))))(((***---000---///222444555:::AAAGGGUUUeee}}}*********)))***++++++,,,*********)))***++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......000//////.........//////............/////////000000000111333333444444444666555444333333333333333000000111111111111000000,,,...000111222111000///...///111222111000...---////////////////////////000...------...///---,,,************************************************))))))************)))))))))))))))))))))******+++((()))+++------+++)))((((((((((((((())))))))))))))))))***+++++++++++++++++++++******))))))(((((()))***+++,,,---,,,++++++******))))))***+++,,,,,,((((((((((((((()))***+++*********)))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************.../////////...------,,,)))))))))))))))))))))))),,,------+++))))))***,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))***+++***((())))))((())))))***++++++***)))'''&&&&&&(((***++++++******)))))))))))))))&&&''''''((()))******+++&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((''''''''''''''''''''''''''''''###%%%''''''%%%%%%''')))$$$$$$$$$%%%%%%$$$$$$$$$((('''%%%$$$%%%''')))***###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&((()))******'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))***+++,,,,,,,,,,,,+++*********+++,,,,,,---++++++,,,------......///---,,,,,,,,,,,,---......,,,++++++,,,---...///000...............///000111111111000///......------------,,,+++,,,---...///------+++***))))))(((((())))))))))))************&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&%%%$$$###&&&&&&&&&''''''(((((((((#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%"""###%%%''''''&&&%%%$$$###$$$%%%&&&'''''''''''')))(((&&&&&&%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((((()))))))))))))))******)))''''''(((,,,///,,,...000000///222777;;;IIIVVVlll++++++++++++++++++++++++------,,,++++++******)))---,,,,,,,,,,,,---......///,,,******---///...---000000//////.........---...---,,,++++++---...000333444333222000000222444444444444444444444444444000000000///////////////000000///...............000000////////////000000000000000000////////////------------------------+++++++++,,,,,,---------***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((((((---,,,***)))(((((('''''''''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++++++++************++++++++++++***)))(((((()))))))))*********++++++++++++,,,+++)))''''''(((***++++++***)))'''''''''((()))(((((((((((()))))))))))),,,+++++++++******)))))),,,+++***))))))***+++,,,&&&''')))***+++***((('''***)))'''&&&%%%%%%&&&&&&)))'''$$$$$$%%%'''((((((''''''((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))******)))((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&"""""""""###$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((('''((()))******+++******++++++************************+++,,,,,,---......,,,------......------,,,,,,+++******))))))******...------------...////////////......------------//////...---,,,++++++***---+++))))))***+++***)))+++*********))))))((((((+++***)))(((((('''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!!!!###%%%'''%%%%%%&&&&&&&&&&&&''''''########################!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++,,,,,,------///000111222===FFF\\\uuu+++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///---***+++---//////...---..................//////...---,,,,,,...///111000111222111000111333555333333333333333333333333000000000000000000000000111000//////......//////000000////////////000000000000000000/////////...........................,,,,,,,,,,,,------------***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))))))))---,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******+++******))))))******+++++++++***)))))))))))))))))))))))))))*********++++++***((((((((()))***++++++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))*********)))(((''''''((()))***&&&''')))*********((((((***)))'''&&&%%%%%%&&&&&&(((&&&$$$%%%(((+++,,,,,,((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((()))((((((''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))*********))))))(((************************+++,,,,,,,,,---.........,,,,,,------------,,,,,,+++++++++++++++,,,---...---------,,,---......///......//////...------,,,.........------,,,,,,+++---+++******++++++***)))************)))))))))(((&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,,,,---...///000111888???PPPdddllllllttt*********)))))))))(((((())))))******+++,,,,,,---,,,,,,++++++,,,,,,---...///---,,,,,,...//////...++++++,,,------......//////...---------...000111---///000000000000333555111111111111111111111111111111111111111111111111111111000/////////000000000000////////////000000000000000/////////..............................---------,,,,,,,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++***************---------,,,,,,,,,------,,,,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++******))))))******++++++***))))))))))))))))))(((((((((((())))))))))))))))))(((((((((***+++,,,***))))))(((((((((((()))(((((((((((())))))))))))'''''''''((())))))******))))))(((((((((((())))))&&&''')))*********)))((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$&&&***---///000))))))(((((('''''''''&&&''''''(((((((((((())))))&&&&&&''''''(((''''''''''''((()))))))))((('''&&&######$$$$$$%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((************)))((('''&&&))))))))))))************------------------------,,,,,,------------,,,,,,++++++,,,,,,---///000111...............///000000///000111222222000///---------------------------...,,,+++***+++,,,+++***************))))))))))))******)))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************++++++++++++,,,...///000444888BBBOOOSSSRRRYYYcccttt+++++++++***))))))(((((())))))******+++++++++,,,+++++++++++++++,,,,,,---...---------.../////////,,,,,,,,,,,,,,,,,,,,,---...------------...//////---...000000//////111333000000000000000000000000111111111111111222222222111111000000000000111111000000////////////000000000000/////////.................................,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***+++******))))))*********+++,,,,,,---------------///---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))************)))))))))))))))***'''''''''(((((((((((()))(((((((((((()))***,,,---)))))))))(((((((((((()))(((((((((((())))))))))))(((((())))))))))))))))))+++******************+++''''''((()))***))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%'''***---...///)))))))))(((''''''&&&&&&((((((((()))))))))))))))$$$%%%%%%&&&'''''''''''''''(((***++++++)))(((&&&######$$$$$$%%%&&&'''((()))((('''%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))******)))(((''''''((((((((()))))))))))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...///000000000000000000111111222000111444555555333111///,,,,,,,,,------.........///---++++++,,,---,,,+++*********)))))))))))))))***************))))))(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))))))))))))))************+++,,,---...333444999???@@@???FFFNNN\\\lll~~~,,,,,,+++++++++*********+++++++++******)))))))))+++************+++,,,,,,,,,---...............///......---,,,+++*********,,,,,,+++,,,,,,,,,------...000111000///...///000////////////////////////000000111111222222222222111111000000000000111111000000////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((()))******))))))((((((((())))))***)))***+++,,,------,,,,,,///---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((***))))))))))))))))))******)))))))))))))))******&&&'''''''''((((((((((((((((((((())))))***+++,,,((((((((())))))))))))((((((((((((((()))))))))))),,,,,,+++******)))((((((*********++++++*********'''(((((()))))))))))))))'''''''''''''''&&&&&&&&&'''&&&%%%&&&)))*********))))))(((((('''''''''&&&)))))))))))))))((((((((($$$$$$%%%&&&''''''&&&&&&&&&((()))++++++***((('''%%%%%%%%%%%%&&&((()))***)))((('''&&&%%%&&&''''''''''''&&&&&&''''''((()))&&&&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))++++++******************+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---///............///000000...///222444444222000...+++,,,,,,------.........///---++++++,,,---,,,+++))))))))))))))))))******"""###%%%(((***+++,,,,,,''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''***************+++,,,---111111222444444555;;;AAAHHHTTTeeettt++++++++++++++++++++++++,,,++++++***))))))((((((******))))))******+++,,,***,,,......---,,,---...//////...---+++***))))))***+++++++++,,,,,,,,,,,,///000222111///....../////////////////////////////////000000111222222222000000/////////000111111000000////////////000000/////////.........------++++++++++++++++++++++++*********))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((()))***((()))***,,,,,,,,,+++***,,,,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))******+++''''''''''''(((((((((((((((((())))))******++++++'''(((((())))))))))))((((((((((((((())))))))))))...---,,,+++***(((''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''(((''''''&&&&&&'''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((())))))((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))((('''''''''&&&&&&&&&((()))***))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))'''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++------,,,+++***++++++++++++++++++++++++,,,------***,,,---//////...---,,,,,,,,,,,,------............,,,+++***+++,,,+++***))))))))))))************&&&&&&''''''&&&%%%###"""''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***************+++,,,,,,,,,,,,------...000555888;;;CCCOOO]]]nnn))))))******++++++,,,,,,************)))))))))))))))))))))))))))***++++++(((+++......,,,+++,,,---///......---,,,++++++***++++++,,,,,,------,,,,,,---///111222111000000000////////////////////////......///000000111222222//////......//////000111000000////////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))''''''''''''((()))***+++))))))(((((())))))***+++((()))+++,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))***++++++''''''((((((((())))))))))))))))))*********))))))&&&'''((()))******)))((((((((((((((()))))))))))),,,,,,+++***)))((((((''''''((()))******)))((('''((((((((((((((())))))***%%%&&&'''(((((('''&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&((()))***)))'''&&&&&&&&&'''(((''''''&&&&&&%%%&&&&&&&&&%%%&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&+++)))&&&%%%%%%&&&)))+++''''''''''''((((((((((((''''''((((((((((((((('''%%%%%%&&&''''''((())))))(((((())))))******++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++,,,---+++++++++++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,---------------------+++******++++++***)))((()))))))))************,,,,,,+++)))&&&"""''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((('''''''''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))++++++*********+++,,,,,,(((***++++++,,,///111222777:::AAAJJJWWWhhh{{{''''''((()))***+++,,,,,,((((((((()))******++++++)))))))))))))))******+++'''***------+++***+++,,,------------------------+++,,,------......------,,,...111222222111222333////////////////////////---......///000111111111...............///000000000000////////////000000//////.........---------------------------------+++++++++,,,,,,------...)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''((()))++++++******))))))***+++,,,,,,)))***,,,------,,,***)))'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++))))))(((((((((((())))))))))))((())))))***++++++(((((((((((()))))))))))))))************))))))(((&&&'''(((*********)))((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))((((((((((((((()))******%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&((()))((('''%%%%%%&&&'''((()))******((((((''''''&&&&&&&&&%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&'''***)))((('''&&&''''''((()))((('''&&&%%%$$$$$$$$$!!!###%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&$$$  $$$&&&''''''''''''((((((((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++*********+++,,,---...///...------------...//////------------......//////---------------------------+++))))))***+++***)))(((((())))))*********+++&&&''')))++++++***(((''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''########################$$$%%%%%%&&&%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++++++++++++++++++++,,,,,,(((***++++++---///111000777888;;;@@@HHHTTTdddppp(((((((((((())))))))))))))))))))))))(((((((((((())))))***+++,,,,,,------........................111///---+++************,,,,,,------...///000000........................------............------000000////////////000000111111000000000000111111///////////////......---///,,,+++,,,...///---+++------------------------,,,,,,,,,,,,,,,+++***)))'''((()))******)))((('''(((***+++,,,,,,+++***(((******+++******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))************&&&''')))+++,,,+++***)))************************+++******)))(((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((((('''((((((******)))((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((((((%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((%%%&&&''')))************((()))))))))))))))((((((,,,,,,++++++***)))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++************++++++......---------,,,,,,,,,((()))+++,,,------,,,+++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&'''((((((%%%$$$%%%'''(((&&&$$$''''''&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''&&&'''''''''((()))))))))$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######)))&&&######%%%%%%"""!!!'''(((&&&&&&)))...))))))*********+++++++++***+++,,,---............111222444777<<>>??????>>>>>>>>>===>>>>>>??????@@@???>>>============>>>======<<<;;;;;;;;;::::::;;;:::888666444333222222111000///...------------111///---,,,,,,+++***))))))))))))))))))*********))))))************))))))---,,,+++***)))((('''&&&))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$###%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&((()))(((&&&###$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$###!!!!!!###%%%333444555666666555444333555444444555777999888777666888:::<<<<<<;;;999777444444333333444555666777444444444333333222222222333222000/////////000111222111000///............////////////////////////+++,,,---...////////////+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++******))))))************************'''***,,,,,,***(((''''''(((((((((((()))***++++++***))))))(((((())))))***+++******)))((('''&&&&&&((('''&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''((()))***+++,,,999555111...,,,***&&&"""&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''''''''&&&((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&(((((('''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''((((((''''''((()))))))))))))))(((''''''&&&))))))))))))(((((((((((())))))***++++++,,,,,,,,,------......///000000111222333555777888999::::::::::::::::::::::::;;;;;;===>>>???@@@BBBCCCDDDEEEGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEECCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@DDDCCC@@@>>><<<;;;::::::666555444333333222222333222000...------,,,***((())))))))))))************)))***+++,,,,,,+++***)))))))))******)))((('''&&&))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###'''&&&$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$#########"""""""""$$$%%%&&&&&&%%%%%%&&&''''''%%%###""""""###""""""""""""################################################### ######""""""&&&)))<<<===>>>>>>>>>>>>===<<<===<<<<<<===@@@BBBBBBAAA@@@BBBDDDFFFFFFDDDBBBAAA<<<;;;:::::::::;;;<<<===:::999999888777666555555555444222000///000000111333222111//////.........------......//////000000+++,,,---...////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------+++++++++***************))))))))))))))))))))))))(((***,,,---+++(((''''''((()))************++++++)))((((((''''''(((((()))))))))(((''''''&&&%%%%%%''''''&&&&&&%%%&&&'''(((((((((((((((((((((''''''''''''''''''((()))++++++222444444000+++''''''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''((((((&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((''''''((((((((())))))))))))************((((((''''''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((())))))******)))(((''''''************************)))***,,,---............222222222333444444555555444666777:::<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@DDDEEEFFFGGGIIIKKKLLLLLLOOOMMMLLLJJJJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFEEEFFFEEEDDDBBBAAA@@@??????;;;:::999777666666666666333111///......---+++)))************++++++++++++***+++,,,------,,,+++******+++,,,---------,,,,,,(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$#########"""!!!"""###%%%&&&'''%%%######$$$%%%%%%$$$###""""""""""""###""""""""""""""""""""""""""""""########################"""$$$$$$######&&&(((GGGHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDFFFIIIKKKKKKKKKJJJKKKMMMMMMMMMKKKJJJHHHDDDDDDCCCBBBBBBCCCDDDEEEAAAAAA@@@???>>>===<<<;;;:::999777666555444444444222111111000////////////,,,,,,---------.........////////////...---,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,---.........,,,++++++*********++++++))))))))))))))))))))))))(((***,,,,,,***)))))))))((()))++++++***((()))***((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''((('''%%%%%%''')))((((((((((((((((((((((((''''''&&&''''''((()))***)))---000...'''$$$&&&)))(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&%%%%%%%%%&&&'''(((((())))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((())))))((((((''''''(((((()))((((((((()))))))))******))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((((((((((((((()))))))))+++***)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%'''(((((()))***+++++++++))))))+++++++++,,,,,,,,,------,,,...000222333333333222666666777777888999999999666777999<<<>>>@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKMMMNNNOOONNNMMMKKKJJJJJJLLLNNNOOOMMMNNNOOOOOOMMMJJJGGGFFFEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@???===;;;:::888888777555444333333333222///---.........---------,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,(((((())))))))))))******(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""###$$$%%%'''$$$"""!!!"""$$$%%%&&&&&&$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$######NNNOOOPPPQQQQQQPPPOOONNNKKKJJJKKKMMMPPPRRRSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJIIIIIIKKKLLLNNNOOOJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@@@@???===;;;:::999555444444333333333444444111111000000///......---////////////...---,,,+++............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------,,,+++*********+++,,,,,,************************(((***++++++***)))***,,,&&&)))+++***'''%%%%%%&&&))))))(((((((((((())))))''''''''''''((((((((((((&&&((()))(((&&&&&&''')))''''''(((((())))))******'''&&&&&&&&&&&&&&&''''''%%%(((+++***'''$$$%%%'''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''(((((('''&&&&&&%%%''''''((((((''''''&&&%%%''''''&&&&&&&&&''''''((())))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''((((((((()))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''((((((((()))))))))***)))))))))(((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&''')))(((''''''(((***((()))+++---------,,,++++++,,,,,,---...///000000111222555777999999999888888999999::::::;;;<<<<<<:::;;;>>>@@@CCCEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMOOOOOOPPPMMMLLLLLLLLLNNNRRRUUUXXX[[[\\\______]]]YYYTTTQQQPPPRRRTTTVVVVVVVVVUUUTTTUUUVVVVVVUUUSSSOOOLLLIIIHHHGGGDDDBBB???===<<<<<<::::::999999:::999777444333333222222111000//////......------------......,,,+++***(((''''''(((((((((((()))))))))*********((((((((((((((((((((((((&&&'''''''''((((((((()))((((((''''''&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&###$$$$$$%%%%%%&&&&&&'''"""$$$&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############%%%&&&'''$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""%%%$$$######%%%'''&&&&&&'''%%%$$$$$$''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%""" """%%%'''%%%"""OOOPPPQQQRRRRRRQQQPPPOOONNNMMMNNNPPPSSSVVVVVVVVVTTTTTTSSSQQQPPPOOONNNMMMMMMMMMMMMNNNPPPRRRUUUVVVPPPOOONNNMMMKKKIIIHHHHHHFFFFFFFFFEEEDDDAAA???>>>999888888888888999999:::888888666444222000///...+++,,,---.../////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///......------,,,,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++)))*********)))))),,,---%%%(((***)))%%%######$$$******))))))))))))******''''''(((((()))*********%%%(((******'''&&&''')))&&&''''''((()))******+++'''&&&&&&%%%%%%%%%&&&&&&''''''((())))))(((&&&%%%###$$$&&&&&&&&&&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((("""###$$$%%%&&&&&&'''&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''((()))((('''%%%$$$''''''((((((''''''&&&%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))******))))))***+++((()))+++...///...------+++,,,---...///111222222444666999;;;=========<<<999999:::;;;;;;<<<<<<===???@@@CCCFFFHHHJJJLLLLLLLLLMMMNNNPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVRRRRRRSSSUUUYYY^^^cccfffoooqqqtttvvvtttoooiiieeecccdddgggiiijjjjjjiiihhhdddeeeeeedddaaa\\\WWWSSSOOONNNKKKHHHEEECCCBBBAAA???>>>>>>???@@@???<<<:::888777666555333222111111///...---,,,,,,---...///333111...+++)))))))))***(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''&&&%%%$$$$$$###&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$"""###%%%&&&'''&&&%%%%%%"""###$$$%%%&&&&&&'''(((%%%''''''%%%!!! ###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%&&&((($$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!######$$$'''))))))'''%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######################## &&&+++)))%%%YYYUUUTTTXXX___aaa]]]XXXVVVUUUUUUZZZ```fffhhhhhhfff^^^XXXWWWXXXVVVRRRPPPUUUSSSRRRQQQSSSUUUYYY[[[YYYXXXWWWTTTPPPKKKFFFDDDEEEGGGJJJJJJHHHFFFDDDDDDAAA@@@>>>>>>@@@@@@@@@??????>>>===999555222111111///111222111///......///111///......///000...---------------------------.../////////...---,,,,,,---------------------------,,,+++***))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))((((((''''''&&&&&&((()))***++++++***)))((((((((())))))((('''&&&&&&&&&%%%%%%%%%&&&((()))+++&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))((($$$###$$$'''((((((((((((((((((((((((((((((((('''&&&$$$"""""")))((((((''''''(((((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))&&&%%%$$$%%%'''((('''&&&)))(((&&&&&&''''''&&&%%%######$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((''''''''''''((()))++++++*********)))'''&&&'''))))))))))))))))))***+++,,,(((***,,,---------///111111111000111444777:::<<<===>>>???@@@AAA@@@??????<<<>>>????????????AAABBBFFFHHHKKKOOOQQQRRRQQQQQQOOOQQQTTTUUUSSSPPPOOONNNPPPTTT[[[```cccdddeeefffjjjhhhiiillllllooo|||}}}xxx}}}|||wwwuuullldddZZZTTTRRRPPPLLLHHHEEECCCAAABBBDDDDDDAAA???;;;:::999:::;;;:::888666333333111///---,,,,,,---000...,,,+++,,,,,,,,,,,,***)))(((&&&&&&''''''((())))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%(((((('''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%///+++'''%%%&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!! """$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''############$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######dddbbbdddjjjssswwwtttooodddcccdddkkkttt{{{|||{{{tttooojjjjjjkkkjjjfffcccbbbbbb```___^^^______```bbbbbb```]]]XXXRRRMMMJJJIIIKKKLLLLLLJJJIIIIIIJJJHHHFFFCCCCCCCCCDDDDDDCCCEEEEEEDDDBBB>>>:::777666111333444444222111222222222111//////000000///---------------------------......//////......---,,,,,,,,,,,,---------------***************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))(((((((((******+++,,,,,,+++******(((((()))((((((''''''&&&&&&&&&&&&%%%&&&''')))***'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''''''''''''''''''''......------,,,***)))(((%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))'''&&&%%%&&&((()))((('''***(((''''''(((((('''&&&$$$$$$%%%%%%&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''&&&&&&((((((((())))))***+++,,,)))******)))'''&&&'''))))))))))))))))))***+++,,,***,,,...//////000222444666666666777999===@@@BBBBBBCCCCCCDDDDDDBBBAAA@@@BBBDDDFFFFFFEEEEEEFFFGGGLLLMMMOOOQQQSSSTTTTTTTTTSSSTTTUUUTTTSSSSSSTTTVVV[[[bbbllltttxxxyyyyyyyyy}}}qqqhhhdddaaa]]]YYYWWWUUURRRQQQPPPMMMHHHDDDBBB@@@>>>===<<<;;;999777666777666555333111000000...,,,++++++---...------++++++)))((((((((()))***))))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$###$$$&&&((((((&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""!!!"""$$$$$$######$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$###!!!!!!$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######ttttttwww~~~wwwuuuuuu|||wwwvvvvvvtttrrrooollljjjoooooonnnlllggg```ZZZVVVQQQRRRSSSRRRPPPOOOOOOPPPKKKIIIFFFEEEEEEGGGGGGGGGGGGHHHHHHGGGEEEAAA===:::666777999888666555666666444222000000000000///---............................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))************))))))))))))((((((((((((''''''(((''''''&&&&&&'''((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""######$$$&&&(((***+++''''''''''''''''''''''''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((''''''''''''((()))((('''&&&''')))***)))(((***)))(((((())))))((('''&&&&&&&&&'''''''''''''''((((((((((((((()))******))))))(((''''''&&&&&&%%%***)))))))))***+++,,,---((())))))((('''&&&((()))))))))))))))***+++,,,---...000222333444555777999=========>>>@@@BBBEEEFFFEEEEEEFFFFFFFFFDDDCCCBBBCCCEEEIIIJJJJJJJJJKKKLLLSSSSSSSSSSSSTTTUUUVVVVVVXXXYYYZZZ[[[]]]bbbhhhllluuu}}}~~~|||yyywwwuuussspppmmmhhhaaaZZZUUUQQQMMMIIIEEEBBB@@@>>><<<999999999888777555333222111///......//////...,,,------,,,+++++++++++++++))))))*********+++++++++'''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%((((((''''''''''''&&&&&&%%%'''((())))))'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######"""!!!###$$$$$$#########$$$$$$######""""""######$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######~~~zzzzzzwww|||}}}}}}|||xxxrrrmmmiiibbbcccdddbbb^^^ZZZWWWVVVMMMJJJFFFEEEEEEFFFGGGFFFGGGHHHJJJKKKJJJHHHCCC@@@===>>>>>>===:::888888888666444111000000///...---..............................////////////......,,,,,,,,,,,,,,,+++++++++((()))+++------,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))((((((((())))))*********&&&''''''''''''''''''&&&))))))(((((((((((((((((())))))((('''''''''''''''(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''(((((()))((('''&&&''')))***)))((()))((('''((())))))((('''((((((((((((''''''''''''((((((''''''(((((()))***((((((((((((''''''''''''***)))))))))******+++,,,'''((()))(((''''''(((************+++,,,---...///222444666777888999<<<>>>AAAAAAAAAAAABBBCCCEEEEEECCCDDDFFFGGGGGGFFFFFFEEEEEEHHHKKKNNNNNNNNNOOOPPPSSSSSSRRRSSSTTTWWWZZZ\\\bbbeeeiiiooouuu~~~yyyttthhhccc\\\UUUPPPKKKGGGEEE@@@???===<<<;;;:::777666888666444333222111...+++...---------,,,,,,,,,,,,*********+++++++++,,,,,,''''''''''''''''''''''''+++******)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&%%%''''''''''''&&&&&&&&&&&&%%%'''((())))))'''$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!###%%%%%%###"""###$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%'''((((((&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$######}}}wwwppprrr|||}}}xxx{{{|||{{{uuunnngggdddYYYVVVPPPMMMJJJIIIGGGEEEJJJJJJJJJLLLNNNMMMJJJGGGDDDEEEEEEBBB>>>;;;::::::999666222000000///...---////////////////////////......///////////////...---------,,,,,,+++++++++***+++---...---,,,)))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''''''''(((((()))))))))'''&&&&&&&&&&&&&&&&&&'''))))))(((((((((((()))***)))))))))(((((('''&&&&&&'''(((((((((((('''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''))))))((((((((('''''''''+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###$$$((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((((((((((('''&&&%%%&&&((()))((('''((('''&&&&&&(((((('''&&&((((((((((((((((((''''''''''''&&&&&&''''''((()))&&&&&&''''''((()))******))))))((((((((()))******'''((())))))((((((***,,,---------...///000222333555777:::;;;;;;<<>>>>>:::666333111111000///000000000000000000000000......///000000000/////////......------,,,,,,+++,,,------------+++)))(((++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''''''''(((((((((((())))))(((((((((((())))))***)))((('''((()))***+++)))))))))))))))((('''&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''"""###$$$%%%&&&((())))))''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''')))((((((''''''(((((()))'''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((()))))))))((('''&&&%%%&&&((()))(((''''''&&&%%%&&&'''((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''')))***+++,,,)))((((((((((((((())))))''')))******)))***,,,...000111111222333555666777999;;;<<<======>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAFFFGGGJJJMMMPPPRRRRRRSSSOOOPPPQQQPPPOOONNNOOOQQQNNNQQQVVV___jjjuuu~~~yyyooofff```]]][[[YYYXXXWWWSSSLLLGGGCCC???;;;888777666444333...////////////...------++++++,,,,,,,,,---------++++++++++++++++++++++++*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%###""""""###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######fffccc___\\\ZZZZZZ[[[[[[TTTSSSRRRRRRVVV]]]dddiiijjjrrrtttpppsss||||||vvvuuutttsssrrrssstttuuuyyyzzz{{{|||}}}~~~}}}{{{wwwsssooojjjeeeaaaXXXSSSMMMKKKMMMOOOOOOMMMOOOPPPPPPMMMJJJGGGFFFFFFCCC???:::666555444333222000000000000000000000000......///000000000000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))(((((((((((((((******)))(((((()))*********)))((('''((()))+++,,,(((((()))***))))))''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&******))))))))))))******&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))(((((('''&&&''')))***)))((('''&&&&&&'''((())))))'''&&&&&&&&&''''''(((((()))'''''''''''''''(((((()))&&&&&&'''((()))******+++******))))))((())))))***((()))++++++***+++...000444444555666777999:::;;;;;;===>>>>>>>>>>>>???AAAAAABBBCCCDDDFFFGGGGGGGGGHHHJJJMMMPPPRRRTTTTTTTTTNNNOOOPPPQQQRRRUUUYYY\\\```dddjjjsss~~~~~~}}}}}}}}}}}}zzzwwwwwwyyy{{{zzzrrreee[[[SSSNNNGGGAAA===:::888777000111111222111000///...,,,,,,,,,,,,------------++++++++++++++++++++++++***)))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((%%%%%%''')))%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%###""""""######$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''((()))$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######OOOOOONNNNNNNNNNNNMMMMMMHHHIIIKKKJJJJJJMMMRRRWWWUUU^^^```[[[]]]hhhlllhhhkkkiiigggeeeeeegggiiikkkmmmmmmmmmnnnoooqqqrrrsssvvvwwwxxxyyyzzz|||~~~{{{wwwsssiiibbbXXXTTTVVVXXXXXXWWWPPPQQQRRRQQQNNNLLLLLLLLLGGGCCC===999888777666555000000000000000000000000......///000000000000000111111000///......------+++++++++++++++---......++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((++++++******))))))(((((()))((('''&&&&&&'''((()))***)))((('''((()))+++---'''((()))******)))((('''***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((***)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%((()))((($$$###$$$'''((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))'''''''''''''''((())))))$$$%%%'''))))))))))))(((***(((((()))***+++***)))(((''''''((()))******)))$$$%%%%%%&&&'''((())))))((((((((((((((()))******(((((((((((())))))))))))++++++***************+++(((***+++++++++,,,///111666666777888999;;;===>>><<<>>>??????>>>===???@@@@@@BBBDDDGGGJJJLLLMMMNNNIIIJJJMMMOOOQQQRRRRRRRRROOOQQQTTTXXX]]]dddkkkqqqvvvxxx}}}{{{~~~~~~zzzxxxxxxzzz}}}}}}zzzzzz~~~ssseee^^^SSSJJJBBB>>>:::888222222333444333222111000,,,,,,,,,---------......++++++++++++++++++++++++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((((((&&&$$$$$$'''***&&&&&&&&&'''''''''((((((((('''%%%$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%###""""""""""""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######DDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDCCCCCCFFFJJJMMMQQQQQQPPPOOOPPPTTTZZZ^^^\\\[[[ZZZXXXWWWXXX[[[^^^]]]\\\\\\[[[[[[\\\^^^^^^dddgggkkkmmmooooooqqqrrrvvvxxx{{{~~~zzzvvvoookkkmmmqqqmmmfff```^^^]]][[[YYYUUUPPPMMMJJJGGGCCC@@@===;;;999888777555222111222444444444111222222222111000...---222111000......---------/////////...---------,,,------......---+++***(((+++***(((&&&&&&''')))*********))))))))))))******,,,+++***)))((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))+++***'''&&&&&&'''***+++******))))))((((((''''''***))))))((('''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''...+++&&&######%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''******))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))(((((((((((()))(((((((((((()))******)))))))))************+++,,,,,,---///111333555666999999999999:::;;;;;;<<<888<<>><<<999666444444555444333555555666666555444333222111000//////..............................------------------,,,+++******+++***)))((()))+++,,,...******))))))))))))******))))))((((((((()))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''***))))))(((''''''&&&&&&((((((''''''''''''''''''((('''''''''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''***(((%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&%%%''''''''''''''''''(((((())))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))(((((((((((((((((('''''''''(((((())))))))))))******+++++++++...///000222444666888:::>>>===<<<<<<<<<<<<<<<<<<<<<>>>@@@AAABBBDDDGGGJJJLLLLLLMMMNNNOOOOOOMMMKKKNNNNNNPPPSSSXXX^^^dddgggjjjnnnuuu{{{|||wwwwwwzzz}}}wwwppppppqqqtttzzz|||xxxvvvxxx}}}rrrbbbUUUJJJDDD@@@>>><<<;;;<<<;;;888666444222000///000000///...,,,,,,+++***************000///---***)))(((((((((''')))***)))(((((()))***)))((('''&&&&&&''')))***'''(((((())))))))))))((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDCCCCCCEEEIIILLLLLLJJJGGGEEEEEEFFFHHHJJJLLLKKKIIIGGGEEEEEEEEEEEEHHHHHHGGGGGGHHHIIIKKKLLLMMMPPPTTTWWWZZZ___cccgggiiilllooorrrttttttsssrrruuuwwwyyy}}}|||rrrjjjeeeYYYSSSMMMJJJKKKJJJFFFBBBCCC@@@<<<:::888888666555333444444555444444333222000000///////////////000................../////////...---,,,++++++++++++'''&&&&&&&&&''')))+++,,,******))))))))))))******(((((((((((()))***+++,,,((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))***+++,,,,,,---111222444666999;;;===>>>BBBAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCDDDGGGLLLPPPNNNNNNOOOOOOOOOMMMLLLKKKNNNTTT\\\ccciiinnnuuuzzz}}}~~~{{{xxxyyy}}}}}}uuuqqqmmmmmmooosssyyyzzzsssrrrqqqrrrvvv}}}uuuhhhZZZPPPIIIEEEBBBAAABBBBBB???<<<;;;888666444333222000///------,,,+++++++++,,,,,,...---,,,+++***)))))))))&&&(((++++++***((())))))***)))((('''''''''((()))((())))))))))))(((((('''''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###CCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHGGGGGGIIILLLNNNQQQNNNKKKIIIIIIIIIIIIIIIIIIHHHFFFFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHJJJMMMOOORRRVVV[[[___```cccgggllloooppppppoookkkpppuuu{{{~~~vvvrrrddd]]]VVVSSSSSSQQQKKKEEEJJJGGGCCC@@@>>><<<999777444444444444444333333333000000/////////000111111------......//////000000///...---+++++++++,,,---'''''''''''''''((()))***+++******))))))******+++***************+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))(((((('''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''***(((''''''((()))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++************++++++)))***+++,,,...///000111444666888;;;===@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBEEEFFFHHHHHHHHHJJJMMMPPPNNNNNNOOONNNLLLLLLMMMNNNSSS```qqq}}}~~~}}}yyy{{{~~~{{{|||~~~}}}}}}yyyqqqmmmllliiikkknnnsssyyy~~~ssskkkiiijjjkkkmmmrrrxxxxxxlllbbbVVVRRRMMMLLLMMMMMMHHHDDDCCC@@@<<<999777444111///000//////...............******))))))((((((((((((&&&(((******(((&&&%%%$$$***)))(((((('''(((((()))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$KKKLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTTTTWWWYYYXXXUUUSSSRRRSSSSSSRRRPPPQQQNNNLLLLLLMMMOOOOOONNNJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJLLLPPPSSSRRRUUUZZZ```dddggghhhhhhgggnnntttyyy}}}{{{sssnnnhhheeeccc___XXXRRRQQQNNNJJJGGGDDDAAA>>>;;;<<<;;;:::999888777777777111111000000000111111222---......//////000000000///...---,,,+++,,,---.........------,,,,,,,,,,,,++++++************++++++...---,,,,,,+++++++++,,,************************))))))))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))(((((((((((())))))(((''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((('''&&&%%%&&&''')))***''''''&&&&&&&&&&&&''''''000---)))''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((()))))))))))))))((((((((()))))))))(((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))*********))))))******+++,,,,,,---///000222444666666888:::<<>><<<999888666666222222111111111111111222//////////////////000000......---------------...//////...---,,,+++******++++++************++++++///...---,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((('''%%%###"""!!! %%%&&&&&&&&&'''''''''''')))))))))))))))(((((((((***)))((('''&&&&&&&&&&&&(((''''''''''''((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%''''''''''''(((((()))***''''''&&&&&&&&&&&&''''''222...)))&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''(((((())))))))),,,,,,,,,+++++++++******'''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''(((((())))))******''''''(((((()))***,,,,,,111222444666999;;;===>>>===>>>AAADDDFFFGGGGGGGGGCCCCCCDDDEEEFFFHHHIIIJJJLLLNNNQQQQQQOOOMMMKKKKKKMMMTTT]]]cccgggjjjnnnqqq{{{~~~}}}yyytttppppppssstttxxxyyyxxxzzz}}}}}}{{{|||vvvlll```WWWRRRRRRSSSXXX[[[```ffflllqqqtttvvvuuuuuutttnnndddYYYQQQLLLNNNRRRWWW\\\```fffooouuu}}}}}}zzzqqqtttssspppqqqvvv{{{}}}}}}|||yyy|||~~~wwwoooXXXRRRJJJCCC???<<<999888333222000///---,,,,,,,,,+++,,,------------,,,,,,---...///---***'''%%%%%%*********))))))(((((('''((())))))))))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%dddeeegggiiikkkmmmoooooooooppprrrrrrqqqqqqrrrttttttrrrssswww}}}|||zzztttmmmjjjllloooooonnnllljjjfffbbb___\\\[[[ZZZZZZ[[[[[[YYYUUURRRQQQQQQLLLLLLLLLMMMNNNOOOPPPPPPWWWaaahhhjjjlllrrryyy||||||~~~|||wwwssstttwww|||{{{wwwqqqkkkeee^^^WWWSSSHHHFFFCCC>>>;;;888666555444333222111111111111111000000000///////////////------............------++++++++++++***))))))(((,,,++++++******++++++,,,,,,++++++*********++++++************************((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''(((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((()))))))))(((''''''&&&$$$###""""""&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******''''''&&&&&&&&&&&&''''''((()))))))))((('''%%%$$$$$$%%%&&&(((((((((((((((''''''&&&&&&&&&&&&''''''---***'''&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***%%%%%%&&&'''((())))))***++++++++++++************'''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''''''''''''((()))*********(((((()))***,,,...000111555777999;;;>>>AAACCCDDDBBBDDDFFFIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPOOONNNLLLMMMNNNTTT```oooyyy|||{{{zzzzzz||||||||||||uuukkkgggeeefffiiijjjooopppnnnppptttsssnnnkkkdddZZZQQQLLLJJJJJJJJJPPPSSSWWW\\\```cccdddeee```aaa```[[[SSSLLLHHHGGGEEEIIIOOORRRTTTXXX___eeennnpppssstttrrrnnnjjjhhhbbbggghhhfffhhhpppuuuvvvtttyyyuuulll___SSSIIICCC???===777666444222000...------***+++,,,,,,,,,+++******,,,------+++)))(((((()))+++++++++***)))((('''''''''(((((())))))))))))((())))))))))))))))))))))))&&&''''''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%yyyzzz{{{~~~|||{{{~~~}}}yyytttpppllljjjiiiiiijjjjjjhhhccc___]]]\\\VVVTTTRRROOOMMMLLLLLLMMMHHHRRRZZZ[[[\\\bbbiiimmmkkknnnpppnnnjjjjjjmmmqqqsss|||~~~vvvnnnfff```QQQOOOJJJEEE@@@===:::999555444333222111111111111111111000000//////......,,,---.../////////------+++,,,,,,---------,,,,,,,,,++++++******++++++,,,(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))###$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((())))))******++++++'''''''''&&&&&&'''''''''((())))))))))))'''%%%$$$"""###&&&((()))((('''&&&'''''''''&&&&&&''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***###$$$%%%&&&''')))******(((((((((((('''''''''''''''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&''''''((()))******+++++++++,,,...000333555666888:::<<>><<<:::777555444222000000111111000/////////............//////...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++***))))))(((++++++***))))))))))))***)))))))))))))))***+++,,,))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((()))(((''''''&&&'''''''''''''''&&&''''''((()))***)))))))))))))))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))*********++++++,,,.........000444777;;;???DDDGGGFFFHHHKKKLLLLLLMMMPPPRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTNNNKKKLLLMMMNNNQQQTTTYYY\\\```eeekkkqqqvvvyyyyyyyyywwwtttrrrrrruuuwww~~~{{{vvvrrrooopppuuu~~~}}}uuujjjaaaOOOKKKHHHJJJLLLKKKKKKMMMNNNQQQTTTWWWYYY[[[___aaacccccccccccccccbbbbbbaaa```___^^^___bbbeeeffffffeeegggfffbbb``````^^^ZZZVVVUUUTTTTTTSSSQQQMMMJJJLLLJJJHHHEEECCCCCCCCCCCCCCCCCCEEEGGGIIILLLOOOPPPUUU]]]fffnnnssswww|||}}}~~~}}}zzzxxxzzz|||wwwooojjj^^^^^^[[[UUULLLEEEBBBAAA:::888555111...---,,,,,,------,,,+++++++++,,,,,,******))))))))))))******,,,,,,++++++******))))))((())))))******))))))(((***)))((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&)))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###}}}|||yyytttpppkkkfff```[[[TTTSSSRRRPPPNNNNNNPPPRRRVVV^^^iiirrrvvvxxxzzz||||||wwwooogggaaaRRRMMMFFFBBB@@@???===;;;555333111000111111000///000000/////////////////////...---++++++,,,------,,,------------------,,,)))******++++++,,,,,,,,,++++++***))))))*********++++++***))))))*********))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((''''''''''''((('''%%%$$$$$$%%%&&&(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))***+++(((((())))))))))))((((((''''''''''''(((((((((((())))))***************++++++++++++,,,---...000111333666:::===@@@CCCHHHKKKJJJKKKMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSPPPLLLJJJNNNUUU[[[___aaaiiihhhhhhlllssswwwyyyyyywwwvvvtttrrrrrrvvv|||uuunnnhhhccceeeiiipppnnnmmmkkkhhhaaaYYYRRROOONNNOOORRRTTTUUUVVVWWW[[[```eeeiiilllpppuuuyyy{{{|||}}}~~~~~~~~~~~~}}}wwwvvvuuuuuuvvvxxxzzz{{{}}}|||xxxuuupppjjjiiihhhhhhgggeeeaaa[[[WWWYYYWWWSSSPPPMMMKKKIIIHHHIIIHHHHHHIIIJJJJJJJJJIIIMMMRRRXXX]]]___bbbeeegggnnnpppqqqrrrrrrrrrrrrsssxxxzzz~~~rrrqqqmmmfff]]]UUUNNNKKKCCC???:::666444222111000---,,,,,,++++++,,,,,,,,,+++******))))))******+++---,,,,,,+++***))))))(((((())))))******))))))((()))(((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$~~~yyyqqqiiiddd^^^______\\\WWWSSSQQQQQQPPPWWW___eeeiiinnnssswww~~~|||vvvrrreee]]]QQQIIIFFFEEEBBB@@@:::888555444444333222000111111111000000//////...///...---,,,+++,,,---...,,,------......------,,,)))******+++,,,,,,------+++***************++++++...---,,,***))))))))))))************************((())))))************)))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))************************(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''(((&&&%%%$$$$$$%%%'''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))((('''''')))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''(((((()))***+++,,,(((((())))))))))))(((((('''''''''((((((((()))))))))*********++++++,,,,,,+++,,,---...000222444555:::===@@@CCCDDDGGGIIILLLMMMMMMNNNPPPRRRTTTUUUUUUWWWWWWVVVUUUTTTRRRQQQPPPJJJLLLOOOWWWaaajjjnnnmmmpppmmmkkkmmmrrrwwwxxxwwwyyyyyyxxxxxxxxx|||vvvjjjbbbZZZUUUVVVZZZ___^^^\\\[[[[[[ZZZYYYXXXYYY[[[\\\^^^```eeehhhiiipppuuu|||~~~~~~~~~|||xxxqqqmmmjjjgggdddaaa___[[[VVVRRRRRROOOMMMLLLKKKJJJGGGEEEHHHJJJLLLNNNOOOOOOQQQRRRYYY\\\aaadddgggkkkqqquuuxxx|||}}}xxxssskkkaaaYYYMMMGGG???999666555333222------,,,+++++++++,,,,,,++++++************++++++,,,,,,+++******)))(((((('''(((((())))))(((((('''&&&''''''(((((()))))))))%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%******(((&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%vvvooojjjkkkllljjjeee```]]]\\\SSSVVVYYY[[[\\\___eeejjjuuuyyy|||}}}{{{{{{}}}|||~~~wwwlll^^^SSSMMMIIIDDD@@@<<<:::666444333222///---111111222222111000///...///......---------------,,,------......------,,,------,,,,,,+++++++++++++++************+++,,,,,,...---,,,+++***)))))))))************************))))))*********))))))((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))******''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&(((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))((('''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))((())))))***+++,,,'''(((((()))))))))))))))''''''((((((((()))))))))*********+++,,,,,,------......000222555888;;;<<>>999555333111...,,,------,,,---//////---+++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))) ''',,,...,,,(((%%%%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###&&&***,,,,,,((($$$!!!######$$$$$$$$$$$$######~~~}}}||||||||||||{{{uuunnniiigggddd^^^YYYXXXVVVXXXbbbnnnyyy}}}zzzqqqiii___VVVOOOHHH@@@;;;;;;888444222111111000......---,,,---...///...---//////......------,,,,,,---,,,++++++++++++,,,---,,,,,,+++++++++***************+++++++++,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''')))(((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))))))))))))))'''''''''''')))+++---...)))((('''&&&&&&%%%&&&&&&)))))))))))))))))))))))))))(((''''''))))))((('''))))))(((((((((((())))))((('''%%%$$$$$$%%%'''((()))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((***)))(((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((())))))))))))((((((((())))))************)))'''(((***,,,***+++,,,...111444777999>>>AAAEEEHHHJJJLLLNNNPPPQQQRRRSSSTTTUUUWWWXXXXXXXXXWWWUUUVVVVVVVVVUUUSSSOOORRRXXX]]]cccjjjrrrxxxxxxwwwuuuqqqnnnnnnrrrvvv}}}~~~|||||||||~~~xxxqqqkkkfffccc^^^```bbbeeeiiipppxxx}}}yyyuuuooojjjbbb^^^YYYVVVTTTSSSRRRQQQUUUWWW\\\___^^^\\\___eeelllooottt{{{qqq```TTTNNNHHHCCC===999666444000---000///......//////---+++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))''')))+++,,,,,,+++)))'''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''))))))***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######tttrrrppprrrvvvyyyxxxwww{{{yyyxxx{{{~~~|||yyyyyyvvvrrrooonnnooorrrtttzzz{{{|||~~~~~~{{{zzzzzz{{{{{{{{{xxxrrrllleee___ZZZXXX[[[bbblllpppwww|||pppfff\\\RRRHHHAAA@@@===999666555333111//////...------...///...,,,,,,---------------------...---,,,,,,,,,,,,---...+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((''''''''''''((()))+++,,,------&&&'''''''''''''''&&&&&&))))))))))))))))))))))))((('''&&&'''(((((('''&&&))))))(((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''''''''&&&&&&''''''''''''''''''))))))(((((((((((((((''')))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''''''''***))))))((((((((())))))*********)))((((((***,,,+++,,,///222666;;;???AAACCCFFFIIIKKKLLLNNNPPPQQQTTTUUUWWWXXXYYYYYYXXXXXXWWWVVVTTTTTTUUUUUUTTTSSSVVV[[[eeeqqq{{{zzzwwwsssooonnnrrryyy|||qqqkkkiiihhhjjjnnnmmmllliiihhhjjjnnnrrruuusssuuuxxx{{{wwwsssmmmhhhccc^^^YYYVVVSSSRRRRRRQQQMMMIIIKKKQQQVVVZZZbbbjjjqqqvvvxxxyyywww~~~~~~oooddd]]]WWWPPPHHHAAA===999444000444222000/////////...,,,------,,,,,,,,,+++++++++******++++++++++++******------,,,***************))))))(((''''''&&&&&&%%%(((''''''&&&%%%$$$######((((((''''''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&(((******+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###!!!"""###%%%&&&######$$$$$$$$$$$$######zzzxxxvvvwwwzzz{{{yyyvvv}}}yyyvvvuuuwwwzzz|||{{{{{{zzz{{{|||{{{yyyvvvsssrrrssstttuuu|||zzzssslllfffbbbaaaaaabbbdddhhhoooxxx|||sssjjjaaaWWWPPPJJJEEE???999666555333222000///.........///---,,,------------------------.........------.........++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&'''(((***++++++++++++&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((+++***))))))((())))))))))))******)))((()))+++...111333666:::???CCCGGGIIIGGGIIIKKKMMMMMMNNNPPPRRRTTTUUUWWWYYYYYYXXXVVVUUUWWWUUURRRQQQSSSUUUWWWWWWdddiiittt}}}zzzuuurrrsssxxx~~~qqqccc]]][[[ZZZ]]]```bbbccceeelllvvv}}}{{{uuunnnfffaaaZZZVVVTTTRRRMMMIIIKKKPPPJJJNNNTTT[[[bbbiiinnnrrrnnnwww~~~vvvrrrjjjaaaUUULLLFFFAAA;;;666666444111///000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))((('''((()))***+++(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''%%%$$$"""###$$$'''(((###$$$$$$%%%%%%$$$$$$###}}}yyywwwvvvwwwxxxxxx||||||wwwrrrkkkeee\\\[[[ZZZ]]]dddppp{{{~~~yyyqqqhhhaaaUUUOOOEEE<<<777555444444222111////////////---,,,///......------,,,++++++........................---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((())))))((((((%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''((((((((((((((('''((((((((())))))************))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((************))))))))))))******)))***+++******,,,...111999:::===AAADDDHHHJJJKKKLLLMMMOOOOOOOOOPPPRRRTTTUUUVVVXXXYYYYYYXXXVVVUUUUUUSSSQQQSSSXXX^^^bbbdddrrrvvv~~~~~~{{{zzz|||rrrggg[[[WWWXXX[[[```fffgggkkksss{{{~~~~~~yyyyyyyyyyyy}}}~~~xxxsssfffaaa]]]ZZZUUUOOONNNQQQLLLNNNQQQSSSWWW]]]eeejjjoooxxx{{{qqqdddZZZTTTNNNEEE???:::777333000000111111111.........---------,,,,,,,,,++++++++++++++++++,,,''''''((())))))(((((('''&&&&&&''''''((()))******&&&&&&''''''(((((())))))((('''''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$${{{zzzxxxxxxzzz~~~~~~wwwlll___[[[UUURRRVVV___jjjqqqwwwqqqbbbZZZOOOEEE>>>:::777666555333111111111000...,,,000000///...------,,,,,,------...//////...---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************)))(((((((((((((((&&&&&&&&&''''''(((((()))(((((()))))))))*********(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&'''(((((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((***))))))))))))))))))((('''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''(((***+++,,,***))))))))))))***+++,,,***+++---...///111555777===???AAADDDGGGIIIJJJKKKPPPRRRSSSSSSSSSTTTWWWYYYWWWXXXYYYZZZ[[[ZZZYYYXXXUUUVVVYYY___gggmmmqqqsssxxxzzztttddd]]]XXXYYY\\\cccnnnyyy}}}||||||}}}{{{~~~{{{vvvrrrrrrrrrrrrvvv||||||~~~}}}{{{|||~~~~~~uuuooojjjggg___VVVPPPPPPTTTUUUTTTRRRQQQTTT[[[aaaoooxxxwwwrrrmmmeeeXXXMMMBBB>>>888444222222222222//////.........---------,,,,,,++++++++++++,,,,,,++++++,,,---+++)))&&&%%%%%%%%%&&&''')))***+++,,,&&&&&&'''((()))***++++++''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$}}}|||{{{yyyxxxwwwwwwxxxxxxjjjeee\\\VVVTTTXXX___cccpppxxx}}}qqqjjj```VVVMMMEEE???;;;777555333222222111///---////////////////////////,,,---............---,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''''''''(((%%%%%%&&&''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''(((((((((((()))((('''&&&&&&'''((()))***)))(((''''''&&&'''''')))))))))))))))))))))))))))(((''''''))))))((('''))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((())))))))))))))))))*********((())))))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))***+++,,,((((((((()))***+++,,,------///111222444777<<>>AAACCCJJJJJJIIIJJJKKKMMMNNNPPPVVVUUUWWWZZZYYYUUUUUUXXXWWWXXXYYYYYYZZZ```iiippp~~~~~~uuuppptttwwwyyy|||vvvooollllllmmmsssyyyvvvooojjjhhhfffiiinnnqqqqqqppp~~~~~~~~~|||{{{}}}wwwtttvvvzzz}}}xxxlllfffdddaaa^^^ZZZUUUOOOKKKLLLMMMTTT\\\bbbnnnuuufffRRRDDD===:::666222222000///...///000///...,,,,,,,,,+++++++++******++++++******))))))((((((************))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&%%%$$$#########$$$$$$########################%%%%%%%%%$$$$$$#########|||zzzzzz|||~~~xxxpppjjjgggbbb```]]]\\\^^^dddmmmrrrxxx|||}}}uuuhhh\\\QQQIII???999888666333///000000111111111111000000000000/////////.........000//////...------,,,,,,...,,,++++++------+++))),,,++++++***************+++++++++*********))))))))))))***+++++++++++++++************))))))))))))***(((&&&'''((()))'''%%%))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((''')))(((''''''(((***,,,---))))))))))))))))))))))))+++***)))(((((('''''''''((((((''''''''''''((((((''''''(((((())))))))))))''')))***)))&&&%%%'''***)))((((((''''''(((((()))***)))))))))))))))******+++*********************+++,,,---------///222555777888:::<<>>AAABBBDDDEEECCCEEEGGGHHHIIIHHHGGGFFFEEEHHHMMMSSSWWWYYYYYYYYYUUUQQQOOOSSSZZZdddssszzzsssuuuyyy}}}{{{vvvssspppoootttxxx}}}{{{{{{|||~~~~~~vvvsssooojjjgggeee```ZZZVVVVVVZZZ]]]iiiyyywwwoooccc[[[OOODDD<<<777444333000000000/////////......,,,,,,,,,,,,,,,+++++++++************))))))))))))((((((''''''''''''((((((&&&''')))***+++***((('''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''+++************)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&~~~|||||||||yyyzzzwwwpppllllllnnnttttttdddXXXIIIDDD<<<555111111333555111111111111000000000000---....................."""''',,,...---++++++,,,---,,,++++++******++++++************)))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''&&&(((***(((%%%$$$%%%'''&&&'''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((())))))))))))))))))))))))'''(((***,,,---,,,+++***&&&&&&&&&'''''')))*********+++,,,,,,,,,***((('''%%%+++000000+++'''''')))++++++************+++++++++***)))))))))))))))***,,,,,,---...///000111111222777===BBBDDDDDDEEEFFF@@@BBBDDDFFFGGGGGGFFFEEEDDDHHHOOOUUUYYYZZZYYYXXXRRRNNNMMMRRR[[[jjj||||||xxx{{{~~~uuurrrssswwwxxxwww~~~}}}}}}vvvllljjjeee___YYYWWWXXXZZZbbbrrrxxxrrriii[[[NNNDDD===999777111111111111000000000000.........------,,,,,,,,,************))))))))))))((((((''''''''''''(((((("""$$$''')))***)))'''%%%%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))(((((('''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''}}}zzzxxx{{{rrrfffWWWOOODDD<<<999777555333555444222000///...//////000/////////...............---,,,,,,++++++++++++)))***+++,,,---,,,+++*********)))))))))***,,,---,,,---------,,,***((('''******++++++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))************))))))******))))))((((((((('''))))))(((((((((((())))))'''''''''((()))***+++,,,***)))(((''''''&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))(((''''''&&&&&&''')))))))))(((''''''&&&&&&******))))))))))))******%%%&&&'''(((((()))((((((******++++++++++++******''''''(((((())))))******))))))))))))***+++,,,---,,,+++))))))***...222555888<<>>999555333333333111000///.........000000/////////............---,,,,,,++++++,,,,,,))))))+++,,,------------++++++*********+++---...++++++++++++***)))(((((()))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''))))))(((((((((((())))))'''''''''&&&''''''(((((((((((('''''''''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))***+++''''''(((((()))***************))))))))))))******+++++++++,,,++++++******)))******++++++******)))------,,,++++++***)))))))))((((((((()))***++++++,,,+++++++++...222666999@@@BBBEEEHHHJJJJJJIIIHHHEEEDDDCCCBBBBBBDDDFFFGGGKKKTTTYYYWWWTTTUUUSSSPPPNNNTTT[[[aaaiiirrruuutttppppppvvv}}}~~~yyytttnnnggg___YYYYYYYYYaaarrrvvvcccTTTEEE;;;888222///000///------000.........---------,,,,,,***((('''&&&&&&'''(((***************************)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&(((&&&###""""""###&&&(((%%%&&&&&&''''''(((((((((***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{zzzvvvtttxxxwwwlll]]]OOOFFF???:::666444444333222111000//////000000000/////////.........---,,,,,,,,,,,,,,,,,,*********+++,,,...000111,,,,,,++++++,,,,,,---...******)))))))))))))))***)))******++++++******)))+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''))))))(((((((((((()))))))))(((((('''&&&&&&''''''&&&&&&&&&''''''(((******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))***+++++++++******))))))))))))******.........------,,,******)))******++++++******)))---,,,,,,++++++******)))******)))))))))******+++,,,,,,---///333888<<>>AAAFFFMMMQQQQQQWWW\\\ZZZVVVUUUSSSPPPPPP\\\iiinnnppppppmmmhhhfffiiirrr|||~~~~~~~~~|||{{{ssskkkfffaaaZZZZZZggg{{{jjjTTTEEE>>>777222111000------////////////............---,,,+++***))))))***+++,,,******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%'''(((%%%%%%&&&'''(((((())))))***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}yyyvvvsssuuuwwwhhh[[[PPPHHHAAA<<<777777666555444333111111000000000////////////......------,,,,,,,,,------,,,,,,++++++,,,...///111,,,,,,+++++++++,,,,,,,,,***)))(((((((((***+++,,,))))))************))))))++++++******)))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''''''''))))))(((((((((((())))))))))))((((((((((((((()))'''''''''''''''((())))))((((((((()))))))))******''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))++++++***))))))(((((('''******))))))))))))******+++++++++++++++***)))((())))))************))))))&&&&&&'''(((((()))******,,,,,,++++++++++++,,,,,,,,,---000333888===AAADDDLLLKKKJJJIIIHHHGGGGGGFFFAAA???>>>???CCCJJJQQQVVVVVVYYY[[[YYYVVVVVVYYY[[[aaannnxxxyyysssmmmiiieeekkkooouuu{{{~~~}}}zzz}}}zzzyyyzzz{{{vvvqqqvvv|||}}}xxxuuuuuulllfffmmmyyy}}}cccQQQFFF>>>666444333000000111/////////.........------------,,,++++++,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***))))))(((&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}yyyvvvvvvwww{{{vvviii]]]RRRGGG@@@:::999888666444333111111111000000000////////////---------,,,,,,---......///...---,,,+++,,,---...***++++++++++++*********+++***))))))***+++---...)))))))))******)))))))))************))))))((((((((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((('''''''''''''''***))))))(((((('''&&&&&&******))))))))))))******''''''((())))))))))))))))))))))))******)))))))))$$$$$$%%%&&&'''((()))***++++++*********+++,,,,,,---///222777<<>><<<777333444444444222///---------000000//////...---++++++------------------------++++++,,,,,,---...//////++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))(((++++++***)))))))))))))))***((('''&&&&&&'''(((***)))))))))))))))(((''''''))))))(((((('''''''''&&&(((((())))))*********++++++*********))))))((((((((()))***)))'''&&&&&&'''''''''(((((())))))******'''''''''''''''((())))))+++*********))))))((((((************************))))))))))))***+++,,,---,,,,,,***)))))))))***+++''''''((()))***++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---111666;;;>>>AAADDDCCCAAAAAADDDGGGEEECCC@@@??????BBBFFFIIIPPPQQQSSSTTTVVVZZZ^^^bbbccctttxxxiiikkknnnuuu}}}{{{zzztttiiiaaadddnnnxxx}}}ppp]]]NNNFFFAAA<<<888555333000000000111111000,,,+++)))***,,,.........,,,,,,,,,++++++******************++++++,,,,,,,,,))))))))))))((((((((((((,,,+++)))(((''''''''''''&&&'''((()))***+++,,,,,,&&&&&&%%%$$$############)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&((())))))%%%%%%%%%&&&&&&&&&''''''(((((()))++++++,,,,,,,,,'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%zzzkkk```fffooo|||~~~kkkbbbUUUJJJCCC???:::888777777777555222000...............///......------------------------------++++++,,,,,,---......///++++++++++++++++++++++++************************+++++++++*********))))))***)))(((((('''''''''(((***)))'''&&&&&&''')))***)))))))))))))))(((''''''))))))((((((((('''''''''''''''(((((())))))))))))*********)))))))))(((((()))***+++***((('''((()))'''((((((((()))))))))***'''''''''(((((()))++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***)))))))))***+++)))))))))))))))******************++++++++++++,,,+++,,,---...000444:::>>>EEEFFFHHHIIIIIIJJJKKKLLLCCCBBB@@@???AAAEEEIIILLLSSSUUUYYYZZZ[[[]]]bbbfffqqqvvvlllrrr|||}}}yyyuuuwww~~~yyyqqqkkkiiijjjppp{{{uuueeeXXXNNNFFF===666444222000000111111111000000...,,,+++---......---,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&uuufffdddeeemmm{{{|||tttgggYYYMMMDDD>>><<<;;;:::999888555333000///,,,---...///////////////------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))))))))***+++(((''''''&&&&&&&&&&&&'''))))))'''''''''''')))))))))))))))))))))(((((('''))))))((((((((((((''''''''''''''''''((((((((((((******))))))))))))(((((()))***+++***)))((()))***(((((((((((())))))))))))(((((((((((()))***+++,,,******))))))))))))(((((((((((((((((((((((((((((())))))))))))******+++,,,,,,+++******))))))******************))))))(((((())))))*********++++++++++++---///111444999???CCCEEEEEEFFFHHHKKKKKKJJJIIIAAA@@@@@@AAADDDIIIMMMPPPRRRUUUXXXXXXXXX[[[cccjjj~~~}}}zzz{{{wwwnnnlllmmmrrr{{{}}}xxxrrrjjjjjjuuuyyymmmbbbYYYOOOCCC:::777555333222222111///...222000...---......---,,,,,,,,,,,,,,,++++++++++++------,,,++++++******)))))))))))))))((((((((((((((((((((((((((()))******+++******)))((('''&&&&&&&&&&&&''''''((())))))***((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))%%%&&&&&&&&&&&&'''''''''&&&'''((()))*********)))'''''''''&&&''''''((()))###$$$$$$%%%&&&'''((()))''''''((((((((((((''''''wwwqqqjjjjjjsssyyyjjjZZZLLLBBB>>><<<:::999888666555222000......////////////..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************---+++)))(((((()))+++,,,(((''''''&&&&&&&&&''''''))))))(((''''''((())))))(((((())))))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((*********(((((()))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***+++++++++++++++*********************))))))))))))))))))((())))))******++++++++++++---111444888===CCCGGGFFFDDDDDDFFFIIIIIIEEEBBB@@@AAABBBEEEIIINNNRRRUUUSSSUUUUUUSSSTTT[[[iiitttwwwooohhhjjjnnnvvv}}}{{{pppkkkpppzzzzzzqqqiiibbbXXXLLLCCC>>>;;;777555333111...,,,111///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))))))))(((((((((((()))((((((((((((((())))))******)))((('''&&&%%%%%%''''''(((((())))))))))))''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&wwwooonnnwww{{{kkkYYYJJJBBB===:::777666666555333000000000000000///...---,,,........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++---)))((((((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''((())))))''''''((()))))))))))))))((((((((((((***)))((('''&&&%%%%%%%%%(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((())))))******++++++++++++******))))))'''(((((()))******++++++((())))))***++++++,,,,,,,,,///444888<<>>AAAEEEHHHKKKOOOMMMKKKJJJIIIIIIGGGEEEIIIJJJLLLOOORRRUUUWWWXXXYYYXXXWWWXXX___kkkyyy{{{tttrrrxxxxxxrrrsssuuuyyy~~~~~~zzzqqqjjjiiinnnzzzzzzvvvpppggg```OOOIIIBBB<<<888666555444---,,,,,,---//////---,,,,,,,,,,,,,,,------------(((((()))***,,,---...///))))))))))))((((((((((((++++++******)))'''&&&%%%'''''''''(((((()))))))))'''((((((((((((&&&$$$###%%%&&&'''((((((((('''&&&'''(((((())))))(((((('''((((((((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$yyyxxx|||mmm```PPPHHH???999888777444222000000000000000///...---........................------------------------------------------------++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))***+++,,,)))))))))******)))))))))''''''((()))))))))))))))(((((()))))))))***************)))))))))((((((((('''''''''((((((((())))))&&&((())))))(((((()))******)))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))***++++++,,,+++***)))((((((((())))))*********+++******+++,,,---...//////666:::???CCCFFFHHHKKKMMMLLLLLLJJJHHHFFFFFFHHHJJJOOOPPPRRRTTTVVVWWWWWWWWWTTTVVV\\\dddnnntttwwwwwwqqqpppoooqqqwwwwwwyyy|||sssnnnmmmfffooo~~~~~~wwwiiiaaaTTTIIIAAA;;;888777000///...///000///---+++,,,,,,,,,---------......))))))***+++,,,,,,------))))))))))))(((((((((((())))))******)))((('''&&&((((((((()))))))))******%%%&&&((())))))'''&&&%%%$$$%%%'''((()))((('''&&&(((((())))))))))))((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$${{{nnnZZZPPPDDD<<<999888555222...//////000000000000000////////////////////////------------------------------------------------++++++++++++++++++++++++((()))***+++++++++++++++)))))))))))))))***++++++))))))************))))))''''''((()))))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&&&&'''''''''(((((())))))''')))******))))))***,,,******))))))(((((((((''''''&&&&&&''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''***)))(((((((((((())))))******+++,,,+++***)))(((************))))))))))))******+++,,,...//////000:::>>>CCCGGGIIIKKKMMMNNNLLLMMMMMMJJJGGGHHHMMMQQQSSSTTTUUUWWWXXXXXXWWWWWWUUUZZZffftttxxxqqqkkkooouuuyyy}}}yyy{{{xxx}}}uuusssuuuaaafffooo{{{xxxgggVVVHHH???:::777333222111111111///,,,))),,,,,,,,,------.........++++++++++++++++++,,,,,,))))))))))))((((((((((((&&&''')))*********)))(((************))))))))))))$$$%%%''')))***)))((('''$$$%%%'''))))))((('''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((()))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%}}}}}}}}}}}}ttt```KKKAAA;;;555222333222000......000000000/////////.........---------------,,,++++++***)))))),,,,,,,,,+++++++++******---,,,,,,+++***)))(((((()))************+++++++++(((((())))))******+++++++++++++++************))))))))))))))))))))))))))),,,***((('''&&&'''((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&***)))'''&&&&&&'''(((***&&&(((***+++,,,+++)))((())))))(((((('''''''''&&&))))))))))))))))))))))))************))))))))))))***************)))((((((+++*********))))))(((((('''(((*********+++---///+++,,,,,,,,,...111666:::===BBBGGGKKKMMMMMMMMMNNNGGGGGGHHHIIIKKKNNNPPPRRRVVVWWWYYYYYYXXXWWWWWWXXXZZZccctttuuunnnmmmuuu~~~||||||}}}}}}~~~tttkkkaaabbbeeeiiinnnuuu}}}hhhUUUHHH???;;;333333222///,,,+++,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,---((()))*********)))'''&&&))))))))))))))))))))))))************************((((((''''''''''''(((((())))))(((''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***************)))((((((***))))))((('''%%%$$$###)))((((((((()))((('''%%%$$$$$$######$$$$$$%%%&&&zzzyyy}}}mmmXXXKKKAAA999555666333222000000111111000...//////.........------------------,,,+++++++++***,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))************+++++++++((()))))))))))))))******+++++++++************)))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&$$$###""""""###$$$%%%'''((()))***+++******))))))))))))(((((((((''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,***************)))((((((************)))))))))((('''(((******)))***,,,...+++,,,---...000444999===@@@DDDIIIMMMNNNNNNNNNOOOJJJJJJKKKLLLOOOQQQTTTUUUZZZZZZYYYXXXYYY[[[^^^```fffmmmyyyyyysssrrrxxx}}}~~~}}}sssqqqooojjjggggggmmmuuu{{{zzzxxxzzz}}}wwwbbbQQQEEE???666555333111.........///---------,,,,,,,,,,,,+++((()))))))))***************************))))))((())))))))))))))))))))))))************************((((((''''''''''''((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''(((((((((''')))************)))(((((())))))(((((('''&&&$$$$$$&&&%%%%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&}}}xxxxxx~~~~~~jjjXXXJJJ>>>999999444333222222222222///---/////////.........---------------------------,,,,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))((((((((((((+++++++++************)))))))))))))))))))))))))))+++***(((''''''((())))))************************(((((((((((((((''''''&&&((('''&&&%%%&&&&&&((()))((()))))))))***************)))))))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,)))************))))))(((************))))))))))))((()))***)))((()))***,,,***,,,///111444999>>>BBBBBBFFFKKKNNNOOOOOOOOOOOOLLLMMMOOOQQQSSSVVVXXXYYY^^^\\\YYYXXX\\\dddmmmsss{{{}}}yyytttvvv}}}{{{zzz~~~~~~~~~xxxqqqlllkkkmmmpppvvvqqqooosssyyytttaaaQQQHHH;;;999555222000000000111......---------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***************))))))))))))))))))))))))************************((((((''''''''''''(((((('''((()))))))))(((&&&%%%((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))******))))))((('''''''''(((((('''&&&&&&%%%(((''''''((()))***((('''%%%%%%%%%%%%%%%&&&&&&'''~~~wwwwww|||yyyeeeSSSEEE>>><<<444333333333333222000...////////////............---------...............,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++***))))))(((((('''''''''+++++++++*********))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''++++++*********+++,,,---)))))))))((()))******+++************))))))))))))((((((((((((((((((((((((************)))))))))((())))))************)))(((*********)))))))))))))))((()))***)))(((((()))+++))),,,111444888===BBBEEEDDDHHHKKKNNNNNNNNNNNNOOONNNOOORRRTTTWWWYYYZZZZZZ^^^ZZZVVVYYYccctttzzzuuuwww|||}}}ssspppssswww~~~{{{sssmmmjjjsssoooooouuu{{{ooo^^^TTT@@@===777333111000111111............------------------------------......,,,+++***)))((()))***+++))))))))))))))))))))))))************************((((((''''''''''''((((((&&&''')))******(((&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))))))))))))))))))))(((((('''&&&&&&'''''''''''''''&&&)))(((((()))+++,,,+++)))&&&&&&%%%%%%%%%&&&''''''zzztttuuu|||ooo^^^PPPGGGBBB666555444444444333111///000000/////////..............................///,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,))))))*********+++++++++******))))))((((((''''''+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((())))))***)))))))))((()))******+++))))))))))))************((((((((((((((((((((((((************)))))))))(((((())))))*********))))))))))))))))))))))))******)))******)))((((((***++++++...333888<<<@@@DDDGGGFFFHHHLLLMMMMMMLLLMMMMMMOOOQQQTTTWWWYYYYYYYYYYYYYYYVVVVVV^^^ooo{{{sssvvv~~~yyy{{{~~~sssjjjjjjooowww{{{tttqqquuusssuuu{{{xxxiii___IIICCC:::444111000000////////////.........------))))))))))))))))))))))))+++***)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))******(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))))))))))))))(((''''''%%%&&&''''''((('''''''''%%%$$$$$$&&&(((((('''&&&&&&&&&%%%%%%%%%&&&''''''xxxvvvxxxzzzlllaaaUUULLL>>>;;;888666555444222111000000000/////////...........................---,,,,,,,,,+++++++++******))))))******+++++++++,,,)))************+++++++++************))))))))))))+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&&&&'''((((((((()))((()))))))))************(((((()))))))))))))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,((())))))************)))))))))))))))************)))***+++***)))***+++---...222888===@@@CCCGGGIIIHHHJJJLLLMMMLLLLLLLLLMMMPPPRRRUUUXXXZZZYYYXXXWWWTTTVVV\\\jjj}}}uuussszzz|||uuunnnjjjnnnvvv}}}|||zzzzzzwwwuuuwww~~~}}}ppphhhUUUMMMAAA999555333000...000////////////.........***************)))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))(((&&&%%%&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((('''&&&%%%&&&'''((()))(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''||||||}}}uuugggYYYIIIEEE???:::777444222111000000000000/////////...///......------,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++)))************+++++++++************+++++++++++++++++++++************)))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''((()))************'''((()))***+++******)))''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((()))***************((()))))))))************)))***++++++++++++---///444888>>>BBBEEEGGGIIIJJJKKKLLLNNNNNNMMMLLLMMMMMMQQQTTTWWWZZZ[[[YYYWWWUUURRRYYYfffyyy|||www{{{xxxnnnlllpppzzz|||yyyxxxtttrrrssszzz~~~uuupppcccXXXKKK@@@;;;777444111000000000/////////............---------,,,,,,,,,)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))((('''&&&'''(((***+++(((((())))))(((((('''&&&&&&'''''''''''''''&&&&&&(((''''''((())))))'''%%%$$$$$$$$$$$$$$$%%%&&&&&&}}}|||vvvssscccRRRLLLDDD===888555222111000000000000//////////////////...---,,,,,,++++++,,,,,,,,,+++++++++******************************)))************+++++++++*********+++,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%%%%'''((())))))))))))&&&(((***+++,,,+++)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))************))))))))))))(((((()))***************(((((())))))*********+++)))***+++,,,+++,,,///111888<<>>DDDGGGIIIJJJKKKLLLKKKKKKIIIIIICCCDDDFFFIIIMMMPPPSSSUUURRRQQQPPPUUUdddvvvxxxssspppqqqxxx{{{~~~zzz{{{zzz}}}yyy}}}mmmUUUHHH;;;666444111000111........................++++++++++++***)))((('''++++++++++++++++++++++++(((((()))************)))(((((())))))))))))(((((((((((())))))))))))******''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))***+++)))))))))(((((('''''''''%%%%%%&&&&&&''''''&&&&&&%%%'''))))))((('''&&&'''$$$%%%%%%&&&&&&%%%%%%$$${{{nnnccc\\\XXXOOOCCC888222///...---111111111000000000//////------........./////////,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++*********,,,++++++************+++((()))))))))******++++++((((((((((((((()))))))))***))))))(((((((((((()))'''((()))******)))(((''')))******++++++******)))))))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))++++++************++++++...111555999===AAAFFFIIIHHHHHHIIIIIIIIIGGGFFFEEEAAADDDGGGLLLPPPSSSUUUVVVTTTXXX]]]eeetttzzzyyyzzz|||~~~yyyzzz|||{{{yyy~~~sssssstttxxx~~~bbbSSSCCC:::666222///////////////......------,,,+++,,,,,,,,,,,,***)))(((++++++++++++++++++++++++'''((()))***+++******)))'''((()))******)))(((''')))))))))******+++++++++((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''%%%&&&''''''((((((((('''%%%'''))))))((('''''''''%%%%%%&&&''''''&&&%%%%%%vvvjjjccc[[[RRRFFF;;;555333333333111111111111000000000000,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))******+++++++++,,,---,,,,,,,,,+++*********------,,,+++*********+++,,,,,,+++***)))(((''''''(((((())))))******+++++++++***)))(((((('''(((((('''((()))++++++)))((('''******++++++++++++******))))))))))))))))))))))))%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,---000333888<<>>888222111333000000000///......------///////////////......---,,,,,,+++++++++*********)))***+++,,,---.........,,,+++++++++***)))))))))++++++******************,,,,,,++++++******)))))))))((('''&&&'''(((***,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************+++,,,,,,+++***+++---000333555999>>>BBBFFFHHHHHHFFFGGGFFFDDD@@@>>>@@@CCCDDDJJJPPPRRRQQQSSSYYY___ooowww~~~sssgggdddnnnzzz|||||||||rrriiihhhkkkooouuu{{{mmmYYYLLLBBB777111111///000000///---,,,,,,------------,,,,,,,,,+++++++++++++++************)))'''((()))***************,,,***((()))+++,,,)))&&&***)))(((''''''((()))***''''''''''''((((((((((((+++***(((((())))))'''&&&'''&&&%%%%%%&&&''')))***+++***(((''''''(((***+++(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$tttdddZZZOOOHHH@@@888333444222111111000000//////...///////////////......---............------------&&&'''((()))))))))))))))+++++++++***************************************************************+++***)))((()))***,,,---)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,---------,,,---000222666888<<>>@@@BBBFFFLLLRRRRRROOORRR^^^iii|||ooofffggguuuxxxpppnnnmmmmmmpppuuutttaaaTTTJJJ>>>777555111222111000///......///---------,,,,,,,,,++++++++++++++++++************))))))******+++*********((('''&&&'''((((((&&&$$$))))))(((((((((((())))))''''''''''''((((((((((((***(((''''''(((((('''%%%''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%~~~{{{}}}nnneeeZZZRRRIII===666444333333222222111000000000///////////////......---/////////............---))))))***++++++************************+++++++++************************(((((())))))))))))******+++***)))))))))***,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************,,,---.........000333555:::<<<@@@CCCFFFHHHIIIJJJGGGFFFDDDAAA>>>>>>@@@CCCIIINNNRRRPPPNNNUUUhhhxxxssskkkiiippp~~~~~~zzzxxxsssoooppptttwwwggg\\\SSSGGG>>>999444333222111000000000000------------,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++***)))***)))))))))******((('''(((((())))))))))))((((((''''''''''''((((((((((((((('''&&&&&&(((((('''%%%''''''((((((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%}}}|||~~~yyyooocccXXXLLL???777444333333222222111111000000///////////////......---......---------,,,,,,,,,,,,,,,---------,,,++++++)))))))))***+++++++++,,,***************+++++++++)))))))))((((((((((((((())))))(((''''''((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++***))))))))))))))))))***((()))))))))************+++---...//////111555888>>>???AAADDDFFFGGGGGGGGGDDDCCCAAA??????AAADDDFFFLLLNNNOOOOOORRR___sssyyyllljjjqqqyyy|||vvvvvv{{{|||ssshhh```ZZZQQQGGG@@@888555222000//////000///...------------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++,,,+++***)))'''((()))******)))((('''''''''''''''((((((((((((((('''&&&'''((()))(((''''''((()))))))))'''&&&%%%((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&{{{|||xxxiii[[[MMM???777555333222222111111000000//////////////////......---......---------,,,,,,,,,******+++++++++******))))))))))))***+++++++++,,,))))))*********++++++++++++******)))(((''''''&&&))))))(((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,******))))))))))))******((()))))))))***************+++---...000333777:::???@@@BBBCCCDDDDDDCCCCCC@@@???>>>???BBBFFFIIIKKKNNNMMMLLLQQQ\\\lll|||rrrggglllyyy{{{~~~}}}sssooojjjfffddd___VVVMMM===999333/////////...---.........---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))(((((())))))(((''''''''''''((()))******)))((('''''''''''''''(((((((((((()))((('''(((***++++++***(((((()))***)))(((&&&%%%(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&{{{xxx|||pppaaaQQQBBB999777333333222222111000000//////////////////......---/////////............---+++,,,,,,---------,,,,,,***************+++++++++)))))))))***++++++,,,,,,++++++***))))))(((''''''++++++++++++************'''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------+++******))))))******+++))))))))))))************)))+++---///111555999<<<@@@@@@AAABBBAAA@@@???>>><<<<<<===@@@FFFKKKNNNNNNOOOMMMOOOXXXgggttt}}}{{{}}}www}}}yyyoookkkttt}}}~~~~~~vvvuuusssqqqqqqpppggg]]]HHHAAA888333111000...---............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++)))(((((()))(((((())))))))))))((((((''''''''''''(((((((((((()))(((((()))+++---,,,+++(((((()))))))))(((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''((((((((((((''''''~~~|||zzzkkkZZZIII===:::444444333333222222111111///////////////......---............------------,,,,,,---...////////////+++++++++***************((())))))***++++++,,,,,,)))))))))*********+++++++++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++,,,------...+++******))))))******+++))))))))))))************)))+++...000333777<<<@@@AAAAAAAAAAAA@@@>>><<<;;;<<<<<<>>>CCCIIINNNOOONNNMMMPPPXXXcccnnnvvvxxxxxxpppxxx}}}{{{uuussswww~~~}}}~~~}}}ttthhhTTTKKK@@@999666444111...............------------------,,,,,,,,,+++++++++))))))******+++*********+++---///...+++***+++,,,))))))(((((((((((())))))''''''''''''(((((((((((((((''''''(((+++,,,,,,+++(((((((((((((((((()))***'''(((((((((((((((((('''(((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((((())))))(((((((((tttcccOOOAAA<<<666555555444444333222222///////////////......---,,,,,,+++++++++*********'''((()))***+++,,,,,,,,,,,,+++++++++******))))))((())))))***++++++,,,,,,&&&'''(((***+++---...///)))))))))))))))((('''&&&***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++,,,,,,---......++++++************++++++))))))))))))***************,,,///222555999>>>BBBBBBBBBBBBAAA@@@>>>;;;:::<<<===???EEEKKKOOOOOOMMMKKKSSS```kkkrrrtttsssrrrppp{{{wwwxxxuuuzzz~~~yyymmm\\\SSSFFF>>>:::888444111//////.........------------------,,,,,,,,,++++++'''((()))***************(((***,,,+++((('''((()))***)))(((''''''((()))***''''''''''''((((((((()))&&&&&&%%%'''***,,,,,,+++)))(((''''''''')))***+++******++++++++++++******(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))((((((zzzmmm]]]KKK???===666222333555333111222111111000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,(((###!!!************************))))))))))))))))))))))))************************...---,,,+++***(((''''''*********+++,,,,,,,,,---))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***+++,,,***((('''((())),,,+++)))(((((()))+++---+++---000555999===@@@AAAIIICCC<<<999999;;;<<<<<<>>>???CCCGGGLLLNNNNNNMMMUUUYYYhhhzzz~~~uuuoooqqqxxx}}}vvvxxx~~~{{{zzzzzzrrraaaQQQIIIBBB:::555666000///...///000000...,,,000///------......---+++++++++,,,,,,+++***(((''')))))))))))))))(((((('''(((((()))***************'''''''''''''''''''''''''''''''''((((((((((((((()))******))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))&&& ***''''''''''''''''''''''''uuufffTTTIII???777222222333111000111111000//////......////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---,,,+++((('''************************))))))))))))))))))))))))************************,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))***+++***)))((()))*********)))(((((()))++++++,,,...222777;;;>>>@@@AAADDD???:::999:::<<<>>>>>>>>>BBBFFFJJJLLLNNNPPPQQQYYYbbbqqqzzzxxxrrrqqquuu~~~}}}yyyvvv}}}|||{{{|||ooo]]]RRRIII@@@;;;;;;666333000............---///...,,,---......---,,,---,,,+++***)))))))))***)))))))))))))))(((((('''(((((()))***************(((((((((((((((((((((((()))))))))((('''''''''&&&'''((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%''''''"""###)))''''''''''''''''''''''''sssbbbWWWFFF<<<444222222111111333000000///...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++************************))))))))))))))))))))))))******************************************++++++))))))))))))))))))(((((())))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***+++(((((())))))******++++++///111666;;;>>>@@@@@@@@@===;;;999999;;;>>>??????@@@EEEJJJLLLKKKMMMQQQUUU```ooo|||zzzrrrqqqwww}}}~~~~~~wwwuuu~~~xxxwwwxxx{{{mmm^^^SSSIIICCCAAA<<<888222...------......---,,,+++,,,---...---,,,///---***(((''')))+++,,,))))))******))))))((('''(((((()))***************))))))))))))))))))))))))+++***))))))''''''&&&%%%&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''%%%%%%&&&'''''''''''''''''''''''''''~~~ooocccPPPEEE:::666444222333555000//////...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++************************))))))))))))))))))))))))************************************************,,,,,,++++++******))))))))))))))))))))))))))))))+++******)))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((&&&((()))***))))))+++,,,((()))***+++,,,,,,,,,,,,222555999>>>@@@AAA@@@???:::999999:::<<<>>>???@@@BBBHHHMMMMMMIIIJJJRRRZZZlll|||{{{tttyyyvvvsss{{{xxxqqqttt{{{{{{iii\\\QQQIIIEEE===888333///............,,,******+++---...---,,,...---+++))))))***+++,,,)))************)))(((((((((((()))***************))))))))))))))))))))))))***)))))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''}}}~~~{{{{{{xxxmmm[[[NNNAAA:::666333333555000000///...............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,************************))))))))))))))))))))))))************************,,,,,,++++++***))))))))),,,++++++******)))))))))))))))))))))))))))))))))+++******)))))))))))))))************************(((((((((((())))))))))))&&&((()))***)))***+++---)))***,,,---////////////555777;;;???AAA@@@>>>===:::;;;<<<<<<===>>>???@@@DDDJJJNNNLLLIIILLLXXXccc{{{yyyrrrvvvvvvqqqyyy|||~~~qqqdddZZZOOOHHH;;;888444111000000...---,,,******+++---...---,,,+++,,,,,,,,,,,,+++*********************))))))((((((((()))***************(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++(((&&&&&&''''''&&&$$$''''''''''''''''''''''''~~~|||~~~~~~vvvdddWWWHHH???999333222333111111000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///************************))))))))))))))))))))))))************************,,,,,,++++++***)))((((((((((((((((((((((((''''''))))))))))))))))))))))))+++******)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&((()))***))))))+++---++++++,,,...///111222333777999<<<>>>???>>><<<;;;<<<===??????>>>???AAACCCGGGKKKMMMLLLLLLUUUfffttt{{{yyyzzz}}}wwwwww}}}|||{{{zzz{{{~~~}}}{{{~~~{{{nnndddXXXMMM<<<999666333222111///...---,,,+++,,,---...---,,,***+++,,,------,,,+++*********++++++******)))((((((((()))***************((((((((((((((((((((((((&&&'''((((((******+++,,,************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++)))&&&%%%%%%&&&&&&%%%''''''''''''''''''''''''|||{{{~~~pppbbbRRRGGG???888444555222222111000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------************************))))))))))))))))))))))))************************************************'''''''''((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((******))))))***,,,+++++++++,,,...000333444999:::;;;<<<<<<;;;:::999===???@@@@@@@@@AAAEEEHHHIIIKKKMMMNNNTTTdddyyy}}}zzzuuuxxx|||wwwrrrtttyyyzzzqqqbbbTTTDDD???999555222222111000///...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((()))***************))))))))))))))))))))))))((((((((()))*********+++((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((('''''''''(((''''''''''''''''''''''''~~~{{{||||||yyykkk[[[OOOFFF===999888333222222111111111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((('''************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))+++******)))))))))))))))++++++++++++++++++++++++'''((((((((())))))******((()))******))))))***++++++******+++---000333555::::::::::::::::::999999>>>???AAAAAAAAACCCHHHMMMKKKKKKLLLPPP[[[ooozzzvvvmmmwwwzzzrrrqqqyyyzzzjjj[[[KKKEEE<<<555222222222333000///------......---+++...---+++)))***+++---///***++++++++++++***))))))(((((()))************************************************)))))))))))))))&&&'''((()))************************************((((((((((((((((((((((((###&&&***+++***))))))***''''''''''''''''''''''''wwwaaaTTTJJJ>>>777555555555333000...---...///666555444333222000000///------............------++++++++++++++++++++++++.........------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++)))((('''))))))************)))))),,,,,,+++***)))((('''''',,,,,,++++++***)))))))))))))))))))))************(((((()))***+++,,,,,,,,,---***)))+++000444666666888:::;;;999777666999===EEEAAA>>>???DDDJJJLLLMMMNNNKKKJJJPPP___vvv|||qqqlllrrr~~~ttt{{{{{{oooiii\\\RRRDDD999444222111000/////////000//////...------,,,++++++,,,---///000......---------,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((())))))******++++++((((((''''''&&&&&&&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&mmm^^^PPPBBB999777666555444222000/////////111111000///...------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************+++++++++************************))))))))))))))))))))))))***************)))(((((())))))*********))))))(((++++++******)))((((((((()))))))))***************))))))))))))************)))))))))***+++++++++,,,,,,******,,,111555777777333555666666777999<<<>>>DDDAAA@@@AAAFFFJJJLLLMMMLLLLLLOOOWWWfffwww~~~qqqlllmmmvvv|||{{{yyyqqqlll```UUUFFF:::444222111000///////////////......---------,,,,,,,,,---......------,,,,,,,,,+++++++++******************++++++)))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''(((((()))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&vvveeeTTTEEE<<<999666666444333111000000000111111111000000/////////------............------------------------------,,,,,,++++++++++++******))))))******+++,,,,,,,,,************************************************+++******)))))))))))))))***************)))((('''))))))))))))))))))))))))''''''(((((()))******+++))))))))))))******************************++++++,,,++++++...222666777888111111222555;;;???BBBCCCCCCBBBBBBDDDHHHKKKMMMMMMKKKOOOWWWcccoooxxx~~~pppfffjjjrrr~~~~~~xxxsssqqqhhh\\\LLL???777444333222/////////.........---------------...------,,,,,,,,,,,,+++++++++*********)))))))))***+++++++++,,,))))))))))))))))))))))))************))))))))))))******))))))))))))((((((((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&|||kkk[[[MMMDDD@@@888666444333222111000///000000000000000000111111------............------------------------------,,,,,,,,,+++++++++++++++***+++++++++++++++++++++************************************************,,,+++)))((((((((()))*********+++******)))((('''(((((())))))************''''''''''''(((((())))))((()))))))))************+++++++++***************+++,,,---000333555777777333222333888@@@EEEGGGFFFBBBCCCEEEGGGJJJLLLMMMMMMMMMUUUcccooowwwxxxuuurrrssshhhdddnnn{{{}}}|||}}}{{{wwwuuurrrfffUUUGGG>>>:::666444000000///......---------------...///...---+++***,,,,,,,,,,,,++++++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''''''''(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&vvvggg[[[QQQKKK;;;888444111111111///...,,,,,,,,,---------------------............------++++++++++++++++++++++++,,,,,,,,,------------------------,,,+++***))))))************************************************,,,+++)))((((((((()))******************)))((((((((((((((()))******++++++((((((((((((''''''&&&&&&((()))))))))************+++++++++***************+++---///222333444555555555444555:::AAAFFFFFFEEEBBBDDDGGGJJJLLLMMMNNNOOOSSS___oooyyyzzzuuuoookkk}}}rrrjjjgggkkkvvv~~~|||~~~}}}zzzxxxmmm^^^PPPGGG???999555222111000......---......------...///...---+++***------------,,,,,,,,,,,,(((((()))***+++,,,,,,,,,************************++++++******))))))((((((''''''((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&~~~rrrggg[[[QQQBBB<<<555111111111000.....................//////------............------++++++++++++++++++++++++,,,,,,------------......//////...,,,+++***)))(((++++++++++++++++++++++++************************+++******)))))))))))))))))))))************))))))(((((())))))*********+++***))))))(((''''''&&&&&&))))))))))))******************************+++++++++...111333333222222222555666888;;;@@@BBBCCCBBBCCCFFFIIIKKKLLLMMMOOOQQQ^^^kkkzzzyyyqqqmmmnnn||||||{{{xxxllliiinnnuuu~~~~~~}}}uuuhhh\\\RRRGGG===666444333111///......//////---------...------,,,,,,.........---------,,,,,,)))))))))***+++++++++,,,************************************))))))))))))))))))************++++++&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&}}}wwwiii\\\IIIAAA777222111222222000111111111111111111111111------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((('''((()))******+++******)))))))))))))))*********)))((((((((((((((((((((())))))))))))************)))))))))***+++++++++,,,+++...333444222000//////666888<<<>>>???@@@BBBCCCDDDGGGJJJLLLLLLMMMQQQTTTiiivvvuuulllooovvv|||}}}yyy}}}{{{sssooottt||||||vvvlllaaaTTTFFF<<<666444222000//////000000------,,,,,,,,,---......---------,,,,,,,,,++++++******************++++++************************)))))))))))))))*********))))))*********+++++++++''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&~~~zzzkkkNNNEEE999333222444333222000/////////............---..................---------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))***+++++++++***((('''&&&'''(((***++++++++++++******))))))))))))))))))''''''(((((()))*********))))))))))))************(((((()))***+++,,,,,,---+++///333444111...------777;;;@@@BBBAAABBBDDDGGGEEEHHHKKKLLLLLLMMMQQQUUUppp}}}qqqiiippp||||||}}}yyyuuussswww~~~~~~{{{}}}xxxnnn^^^NNNCCC777666333111000000111111---,,,,,,+++,,,---///000,,,,,,,,,+++++++++******+++++++++***************************************(((((())))))******++++++''''''(((((()))))))))***(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&~~~}}}xxxbbbPPPAAA===:::222000555222111000000000000000111000000000000////////////)))+++---,,,+++***+++,,,,,,---......//////......++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******'''(((((()))***+++++++++000///,,,******,,,...//////444888666111...222777<<<;;;;;;===@@@CCCDDDDDDGGGEEEFFFJJJJJJKKKTTT___vvv||||||tttnnnrrryyy{{{|||}}}zzzpppxxx~~~{{{zzz|||hhhVVVJJJ@@@:::333//////000000///000000///...............------......------,,,++++++++++++*********))))))******))))))((((((''''''((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))************))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''~~~yyygggVVVGGGBBB===444222666222111111000000000000000////////////............+++,,,......,,,+++,,,---,,,,,,---............---++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))*********+++(((((((((((((((((((((((())))))))))))******************))))))))))))******'''(((((()))******++++++---,,,+++***+++---///111111444666555222222555888::::::;;;<<>>@@@AAACCCEEEGGGJJJNNNPPPSSS[[[jjjvvv{{{ssspppxxxxxxrrrxxxnnn___QQQGGG;;;555666666222---000///............//////,,,,,,,,,,,,,,,+++*********************+++++++++)))))))))))))))))))))))),,,+++++++++************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''~~~|||yyypppcccWWWKKK???888666444333222111000000000000000000000/////////......+++,,,......,,,+++,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++((()))))))))******************))))))))))))******)))))))))))))))*********+++++++++,,,---...000111555222000222777::::::888777;;;>>>AAAAAABBBEEEGGGGGGKKKPPPTTTZZZggguuu~~~|||vvvwwwxxxuuuvvvjjjZZZPPPBBB:::888777222...//////............//////---------------,,,,,,+++************************))))))))))))************+++++++++******)))))))))))))))))))))******************)))(((((()))******))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((ttteeeUUUGGG>>>999555444333222111000000000111000000000////////////+++,,,......,,,+++,,,---++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********+++++++++,,,,,,************************))))))))))))******************))))))))))))******))))))))))))))))))******,,,,,,,,,---...000111222333222111444888:::999777777;;;@@@BBBBBBCCCEEEHHHHHHLLLPPPWWWcccsss~~~}}}~~~vvvxxx}}}{{{}}}vvvcccZZZLLLAAA:::666222000///............//////000---............---,,,,,,+++++++++*********)))))))))))))))************+++***************)))(((''')))))))))************++++++***)))(((((()))***+++************************''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((~~~}}}~~~vvvbbbRRREEE>>>555555333222111000000000000000/////////.........,,,---//////---,,,---...,,,,,,---............---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************))))))))))))******************))))))))))))*********)))))))))))))))))))))++++++---...000222444555333333555888::::::999777555:::@@@BBBBBBBBBEEEHHHHHHLLLPPPYYYjjj}}}vvvuuuzzz|||yyy{{{{{{jjjbbbUUUGGG;;;444222222...............///000000,,,------------,,,++++++---,,,,,,+++***)))(((((())))))*********+++++++++***+++++++++***)))'''&&&))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((}}}{{{{{{}}}lllYYYKKKBBB666555444222111000000000//////.........------------///000000///......///,,,---......//////......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))((())))))))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))***************))))))))))))))))))***,,,///222555777888333555888;;;;;;;;;999888333999???BBBAAAAAADDDGGGIIILLLPPPZZZooo}}}yyyrrruuu|||~~~{{{}}}|||xxxmmmggg[[[KKK<<<333222444...............///000111+++,,,,,,,,,,,,+++******...---,,,+++***(((''''''))))))******++++++++++++++++++,,,,,,+++***((('''))))))******+++++++++++++++***)))'''''')))***+++((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))|||yyyxxxyyy}}}~~~ssscccSSSGGG===999333//////000111111/////////000000000000000........................---000***'''///000***+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++***)))(((***+++))),,,///111222333444555888999:::;;;:::888666444888:::===AAACCCEEEEEEEEEIIIGGGLLL[[[ooo}}}}}}zzzkkkqqq|||~~~yyytttnnnkkkcccVVVEEE999444333000111222111...,,,,,,,,,///......------,,,++++++000---***+++------,,,***))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((())))))***)))'''%%%$$$(((((((((((((((((((((((('''''''''(((((((((((((((}}}{{{{{{|||}}}zzz{{{}}}uuuhhhZZZOOOCCC>>>888333111111111111////////////////////////........................+++///)))&&&...///+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))***+++***((((((***+++***---111333444444666777999:::::::::999777555444888:::===AAACCCDDDDDDDDDEEEEEEJJJXXXjjjxxx}}}}}}qqqiiirrr}}}}}}zzzvvvsssnnnllldddXXXIII===777666222222222111///...------///......------,,,++++++...,,,))))))+++,,,+++)))*********)))))))))))))))***************************))))))(((((())))))***))))))(((((((((((())))))))))))))))))((('''&&&%%%))))))))))))))))))))))))))))))((((((''''''&&&&&&~~~}}}zzzxxxwwwyyy|||~~~|||~~~{{{ooobbbXXXJJJEEE===777444222111000................................................***...)))'''---,,,***111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((***+++,,,///333555555666777999;;;;;;;;;:::888666444333777:::===AAACCCDDDDDDCCCBBBDDDJJJUUUcccpppzzz~~~ooojjjmmmyyy{{{uuutttwwwzzzyyyxxxtttqqqiii^^^QQQEEE>>>:::444333222111000////////////......------,,,++++++---+++******+++++++++***+++*********))))))((((((*********************************))))))*********))))))(((((((((((())))))******)))(((''''''''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%{{{|||||||||zzzyyyxxxyyyzzz{{{}}}wwwiii^^^NNNHHH@@@999555333111000...............---------........................,,,///+++***///+++)))111------------------------++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))***+++------000333666666777888:::<<<<<<:::888666555444333777:::>>>BBBDDDDDDCCCBBBBBBFFFMMMTTT^^^jjjvvv~~~~~~ttthhhlllwww|||tttwww~~~zzzrrrhhh\\\PPPEEE???666444111000///////////////......------,,,++++++---,,,+++++++++,,,,,,,,,++++++******)))(((((((((************************++++++************++++++))))))(((((((((((())))))+++***((('''''''''((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&~~~}}}~~~}}}yyywwwxxxwwwwww{{{~~~nnnaaaPPPKKKBBB;;;666333111000//////......------------........................///000---///555...(((///------------------------++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***************************+++,,,,,,++++++---///---000444666666777888:::===<<<999777555444444444888;;;???CCCEEEEEECCCBBBAAAFFFNNNTTTZZZeeerrr|||rrrjjjiiisss{{{~~~zzz{{{rrrgggZZZLLLCCC:::666111////////////...///......------,,,+++++++++++++++*********+++,,,************))))))(((((())))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))+++***(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))){{{xxxuuusssqqqttt|||tttfffVVVOOOFFF>>>888555222000000000//////...---------........................000000///666>>>444)))---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************************+++,,,+++++++++---///...111444777777888999;;;===;;;888666444444444555999<<>>BBBFFFHHHGGGEEECCCDDDJJJSSS\\\eeeqqq~~~{{{mmmlllsss{{{}}}vvveeeXXXEEE>>>555111111222000...///......------,,,++++++(((***++++++))))))+++...((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((())))))*********))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))yyyuuutttllliiieeeffflllxxxvvvfff^^^SSSHHH@@@:::555222222111111000///.................................,,,+++...???OOOCCC000...+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''(((***,,,222444888:::;;;;;;===>>><<<:::666444333444666888;;;>>>CCCHHHIIIHHHEEECCCHHHOOOXXXcccooo|||tttiiiqqq~~~|||{{{rrrdddIIIAAA888333333333111//////......------,,,++++++,,,...///...,,,,,,///222''''''((()))***+++,,,,,,************************))))))(((((((((((())))))))))))(((((((((((())))))((((((***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''~~~xxxttttttuuuooommmlllkkkjjjkkkuuuxxxhhhbbbXXXLLLBBB;;;777555...------...000111000...........................000//////111333222...+++*********++++++,,,,,,---******)))(((((()))***++++++***)))(((((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))************************))))))(((((((((((()))))),,,+++*********,,,///000555777:::<<<<<<<<<===>>>777777777555444555777:::<<>>???>>><<<;;;;;;888888888777666777:::===BBBFFFIIIJJJMMMUUUaaakkknnnnnnrrr|||{{{oooooowww{{{~~~ooo]]]III>>>999555333333........................++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,+++***)))'''&&&%%%&&&((()))***)))((()))******))))))))))))******+++))))))))))))))))))))))))~~~zzzwwwxxxyyy|||tttllleee___[[[```gggkkk|||pppjjj___SSSGGG>>>888555666333111000000///---+++........................///...---,,,---------------------,,,,,,++++++***------,,,+++***)))))))))+++***)))(((((('''&&&&&&************************+++++++++******))))))(((***************************))))))))))))))))))*********+++---...000111222999<<>><<<:::999999999999888888999<<>>===;;;999888999:::;;;;;;;;;;;;>>>AAADDDIIIJJJLLLRRR___qqq{{{sssqqqyyysssiii```ZZZYYYVVV[[[ccckkkrrrzzz}}}zzz~~~yyyooocccWWWJJJ<<<555555////////////////////////,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))+++,,,,,,''')))***+++***)))***+++((())))))))))))(((''''''''''''''''''''''''''''''~~~yyywwwvvvtttmmmhhhfffdddaaaaaaddddddkkkuuuvvvfffTTTDDD;;;555333000///111222222222////////////////////////+++...000000---+++,,,---,,,,,,,,,---------------)))***+++++++++***)))))))))***+++,,,,,,+++******))))))))))))))))))))))))))))))******************))))))))))))))))))))))))+++******))))))******++++++)))((((((+++///444777;;;;;;<<<:::888777888:::;;;<<<<<<<<<===???CCCFFFJJJIIILLLUUUeeexxxpppnnnqqqyyysssgggbbb___\\\]]]``````gggqqqzzzzzz}}}|||vvvqqqkkkbbbTTTCCC888666111111000000//////......,,,,,,+++++++++*********((()))******++++++******))))))))))))))))))))))))************+++++++++++++++***)))))))))***+++,,,&&&(((******)))((()))***((()))*********)))'''&&&''''''''''''''''''''''''~~~yyyvvvtttwwwooohhhfffdddbbbdddgggiiimmmrrr{{{ttt___MMMBBB777444111000000111222111000000000000000000000000))),,,000000---******+++,,,,,,,,,------.........)))***+++,,,---,,,+++***+++,,,------,,,+++***)))*********************************++++++,,,,,,---))))))))))))))))))))))))++++++************++++++...,,,***))),,,111777;;;;;;;;;:::888777777999;;;;;;<<<======>>>@@@DDDGGGHHHGGGIIIUUUgggyyypppgggiiioooxxx|||}}}wwwnnnccc[[[]]]___```dddjjjmmmttt~~~~~~}}}}}}uuutttrrroooiiiZZZHHH;;;777222111111000///......---+++++++++******)))))))))'''((()))***************))))))))))))))))))))))))*********+++,,,,,,,,,------,,,***)))))))))******&&&((()))***)))((()))***)))***++++++***)))((('''))))))))))))))))))))))))~~~{{{yyyxxxtttrrrnnniiidddccceeegggjjjggghhhrrrmmmSSS@@@;;;555111222222111111333000000///...---.........,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++******))))))((((((''''''************************************************((()))))))))************))))))***---000444777999:::999888777777777888999===<<<;;;===AAADDDFFFGGGKKKIIINNN\\\kkkvvvuuugggdddooovvvwwwyyy}}}rrrllleeefffmmmvvv|||xxxwww|||zzz}}}|||xxxvvvuuurrrnnnnnnmmmcccPPP???999444000///000///++++++---000///.........---+++)))++++++++++++++++++++++++***************)))((((((*********))))))))))))))))))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))|||zzzyyyrrrqqqooolllhhhggghhhjjjjjjgggfffmmmyyysss]]]MMM???777222222222000000111000000000/////////......,,,,,,------,,,,,,+++***++++++++++++++++++++++++---,,,++++++*********+++((((((((((((((((((((((((******))))))((((((((((((************************(((((((((((((((((((((((())))))))))))************)))***+++---000444777999:::999777666666777888999===<<<<<<>>>BBBFFFGGGHHHHHHGGGMMM\\\kkkwwwnnndddfffooovvvxxx|||zzzuuuqqqsss|||~~~tttppptttyyy{{{zzzyyyzzz|||{{{xxxuuuvvvqqqppprrrlll[[[HHH===999444222333222//////111+++******+++------,,,***++++++++++++++++++++++++***************)))(((((((((((())))))******+++++++++*********)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))}}}zzzxxxwwwppprrrrrrqqqnnnllllllmmmkkkgggdddeeemmmzzzxxxeeeYYYDDD;;;444333222000///000000000111111111000///...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++((((((((((((((((((((((((***))))))))))))(((((((((************************((((((((((((((((((((((((******************))))))***+++,,,...111555777999999888555333333555888:::<<<<<<<<<@@@DDDGGGHHHHHHGGGGGGMMM[[[jjjvvvqqqeee```hhhooovvv}}}~~~pppjjjlllqqqyyyzzzzzzyyytttrrruuurrrcccOOOBBB:::444000000000......000+++******+++,,,---,,,+++++++++++++++++++++++++++************)))))))))(((''''''((()))***+++,,,,,,,,,+++******(((((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))~~~|||zzzwwwvvvuuusssuuuwwwwwwtttqqqpppooojjjgggbbb^^^bbbnnnxxxhhh___III???666333333111000111///000222333222111///---...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))************************************************++++++************))))))+++,,,---000333666888999999666333111222555888;;;:::;;;===@@@EEEHHHHHHHHHHHHGGGLLLXXXeeeqqq}}}tttddd^^^```iiippp{{{qqqiiiiiimmmyyy|||{{{zzzuuuhhhXXXMMM???777111000000......000222000...---------,,,***+++++++++++++++++++++++++++******)))))))))))))))(((((())))))*********+++******))))))((((((((('''************************))))))(((((((((((())))))((((((((((((((((((((((((~~~}}}|||{{{yyyxxxwwwvvvxxxzzz||||||yyyuuusssrrrkkkhhhaaa[[[\\\fffwwwxxxjjjbbbOOOCCC888555555444222333///000222333222111///---000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************************************+++++++++***************,,,---///222444777888999777555222111222555999<<<:::;;;===AAAFFFHHHGGGFFFGGGEEEIIIRRR]]]iiiwww|||iii]]]^^^dddlllttttttlllkkkmmmsssyyymmmccc]]]KKKAAA888555444222222333333000...---------,,,++++++++++++++++++++++++++++++***))))))(((((())))))+++*********))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((}}}}}}}}}}}}||||||||||||~~~~~~{{{yyyxxxxxxppplllddd]]]\\\cccoooxxx~~~ppphhhVVVIII;;;777777666444333000000111111111000///...000//////...............,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++++++++++++++++++++)))))))))************+++************************((((((((((((((((((((((((*********+++++++++,,,,,,---...000333666777999999666444333222333666:::<<<;;;<<>>@@@CCCGGGJJJJJJHHHEEEDDDHHHRRR___jjjsss~~~wwwhhh```aaalllxxx}}}zzzxxx{{{yyyooo\\\MMM>>>666333000......///,,,******,,,.........++++++++++++++++++++++++,,,+++)))((('''((()))***++++++******))))))((((((&&&'''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))|||vvvssstttwww{{{|||yyyyyyzzz|||}}}~~~}}}~~~}}}wwwnnnfffaaa```aaacccmmm|||}}}tttfffUUUCCC<<<999555111///000000///............///,,,---...///...---,,,+++---------------------------------------...///000++++++++++++++++++++++++))))))******++++++++++++************************************************(((((()))***,,,---...///...///222555777999999999444444444555666999;;;<<>>999888666444111///------/////////...------..................---,,,++++++******++++++,,,,,,,,,---------.........---,,,+++************************************+++,,,---......---,,,+++((((((((((((((((((((((((,,,+++)))))))))+++---///111222333555777888999999333444555444555777:::>>>EEEJJJMMMKKKHHHGGGGGGGGGIIIQQQcccxxx~~~qqqdddaaafffppp~~~wwwqqqwww}}}xxxttt```KKK???888111+++(((111000///...............------------,,,+++***)))************************,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******}}}pppjjjeeeeeeggggggiiimmmqqqtttwwwxxxxxxyyy{{{||||||yyywwwyyyzzz{{{vvvkkkccc___]]]dddnnn~~~xxxlll```PPPAAA999555333222111000....../////////...........................---,,,,,,+++++++++++++++,,,,,,,,,------------......---,,,+++*********************************************++++++*********))))))))))))))))))))))))+++************,,,---...111222444666888888888888444555555666666999===@@@FFFJJJLLLJJJGGGFFFHHHIIIOOOWWWjjjxxxlllaaaccclllyyy~~~~~~}}}~~~yyyrrrlllqqq}}}zzzssszzzzzzhhhTTTGGG>>>666111///111000///...------------------------,,,+++***)))************************++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***}}}wwwllleeeaaaaaabbbbbbdddhhhmmmppptttwwwxxxxxxyyyzzzyyyuuutttvvvxxx{{{~~~pppeee___^^^___fffsss|||tttjjjZZZJJJ===666333333222000......///000///...........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,+++***************************************+++******************+++*********************************+++,,,---------222333666888999888777555000222333555666999===@@@HHHJJJKKKJJJHHHHHHLLLQQQYYYbbbuuutttiiicccjjjwww~~~~~~}}}~~~}}}}}}uuupppkkkmmmttt}}}yyyqqqwwwrrr```QQQDDD999444555000000///------,,,,,,,,,------------,,,+++************************************))))))))))))(((((())))))))))))))))))))))))******++++++++++++******************************(((((((((((())))))))))))wwwpppiiiccc______``````bbbeeefffjjjppptttvvvwwwxxxyyywwwtttsssvvvxxx|||oooaaa[[[ZZZ\\\```iiixxxwwwiiiWWWFFF;;;666555333111//////000000///...////////////............,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++***************************************...---,,,++++++,,,---...++++++++++++++++++++++++))))))+++,,,---...------222444777::::::888555333000222555777999<<<@@@CCCIIIIIIJJJLLLMMMOOOWWW___hhhrrrtttmmmlllwww~~~~~~~~~}}}~~~~~~yyyuuupppmmmooowww}}}vvvzzzyyyjjjZZZIII:::444555000000///---,,,,,,,,,,,,,,,---------,,,,,,+++***************************)))))))))((((((((((((((()))))))))))))))))))))))))))******++++++******)))************************(((((((((((())))))))))))~~~}}}tttllleee```\\\^^^______```cccaaaeeelllqqqtttvvvwwwyyywwwuuuuuuxxxzzz}}}{{{hhhZZZTTTSSSWWWYYYaaapppuuucccQQQBBB:::666444222000000000111000...000000/////////.........,,,,,,---------,,,+++***+++++++++,,,,,,,,,------++++++******))))))******************************...---,,,++++++,,,---...++++++++++++++++++++++++((()))+++,,,............333555888::::::888555333333666999<<<>>>AAAEEEHHHIIIHHHKKKQQQUUUYYYdddooo{{{qqqooottt~~~~~~~~~}}}~~~||||||}}}~~~}}}|||~~~{{{uuunnnlllrrr|||}}}zzzrrrbbbOOO>>>555444111000///...---,,,,,,,,,,,,,,,---------,,,++++++************************((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))((((((((((((|||xxx{{{}}}tttmmmbbb\\\ZZZ\\\^^^^^^```cccaaaeeekkkooorrrtttwwwxxxxxxvvvwww{{{}}}~~~~~~nnn^^^RRRNNNNNNQQQTTT\\\iiizzz~~~ooo^^^LLL???777555333111111111111000///111000000//////.........,,,---.........---+++***++++++++++++,,,,,,,,,,,,+++******)))))))))******************************+++******************+++++++++++++++++++++++++++)))***+++,,,---...///000444666888999:::888666555000333777:::===@@@CCCFFFIIIGGGLLLVVV]]]bbbnnn}}}tttiiikkkuuu~~~~~~~~~~~~}}}|||zzzyyyzzz}}}~~~|||uuummmjjjnnnwwwzzzwwwxxxvvvjjjYYYFFF:::777333222000///------,,,,,,,,,,,,,,,------,,,,,,+++************************(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))(((((((((((({{{yyyxxxzzz}}}~~~yyyrrrlllaaa]]][[[^^^aaaaaacccfffgggjjjmmmpppqqqsssuuuwwwxxxwwwzzz~~~~~~}}}ooo```TTTNNNLLLLLLNNNQQQXXXaaannn~~~|||lllZZZGGG;;;666444222111111111000///111111000000///......---,,,---...///...---+++******++++++++++++,,,,,,,,,******))))))))))))***************************************++++++*********++++++++++++++++++++++++*********+++,,,...000222555666777888999999888777///222666999<<<>>>AAADDDJJJHHHMMMZZZbbbgggttt}}}iiidddgggppp~~~}}}||||||}}}}}}|||{{{yyyyyyzzz|||~~~~~~~~~zzzrrrllliiinnnvvv}}}~~~{{{~~~{{{uuunnnaaaOOOAAA;;;444333222000...---------+++,,,,,,------,,,,,,+++************************)))))))))*********++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***)))))))))((((((((('''}}}|||{{{{{{||||||~~~|||zzzyyyxxxuuunnniiiccc___^^^bbbeeeeeegggkkkmmmooopppqqqqqqrrrtttvvvxxxxxxzzz}}}~~~tttdddWWWOOOLLLMMMMMMNNNQQQUUU[[[cccpppxxxdddOOO@@@777555222111222111000///222111111000///......---,,,---...//////---+++*********+++++++++,,,,,,,,,***)))))))))))))))******************************+++,,,---......---,,,+++************************++++++******,,,...111333555666777777888999999999555888<<>>@@@BBBDDDEEEFFFGGGIIIOOOVVV\\\gggyyynnn^^^\\\aaaffflllyyy|||zzzxxxyyyzzz{{{}}}|||zzzyyyyyyyyyyyyyyyyyyvvvsssrrruuuyyy~~~}}}}}}uuupppjjjfff```VVVIII???888555222222///,,,---222------------------------((()))+++,,,,,,+++)))(((******))))))******+++,,,))))))************))))))...---+++***'''&&&$$$###!!!"""%%%(((***+++++++++)))))))))))))))))))))))){{{zzzxxxwwwwwwwwwxxxyyyrrrssssssssstttuuuuuuuuuttttttttttttttttttttttttpppmmmjjjhhhgggfffeeeccc`````````aaacccfffiiikkknnnqqqtttxxxzzzzzzyyyxxxuuusssssstttwwwyyyyyyyyyyyypppcccYYYUUUTTTUUUUUUYYYRRRNNNNNNPPPXXXhhhwwwttt___NNN>>>888333333333000...///......---------...//////---,,,,,,++++++*********++++++++++++++++++++++++************************---,,,***))))))***,,,---((()))***++++++++++++++++++++++++++++++++++++,,,+++++++++,,,...000222444999888888888888999::::::===>>>@@@AAACCCEEEFFFFFFGGGGGGLLLTTT]]]jjj|||mmm___\\\```eeemmm|||~~~|||zzzzzz{{{||||||||||||{{{{{{zzzzzzyyyzzz{{{zzzwwwtttssstttvvv{{{}}}xxxsssmmmiiieee^^^SSSKKK@@@999444222000------///------------------------+++,,,------------,,,+++***))))))))))))******+++))))))************))))))+++******)))(((''''''''''''(((((((((((((((''''''))))))))))))))))))))))))~~~zzzyyytttsssrrrqqqqqqqqqrrrsssnnnnnnoooooooooooooooooonnnnnnoooooonnnmmmlllkkkdddbbb``````aaabbbaaa```^^^^^^___```bbbfffiiikkkmmmqqqxxx~~~vvvtttrrrrrruuuwwwxxxxxxwwwpppfff^^^ZZZ[[[\\\]]]]]]WWWOOOKKKIIINNN[[[hhhzzzzzzfffUUUAAA999444555555222///000//////......---.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---'''((()))+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,...000333444888888888999:::;;;======???@@@BBBDDDEEEFFFGGGGGGHHHGGGJJJTTTaaappp|||iii``````ccciiiuuu}}}|||||||||xxxyyyzzz{{{{{{zzzyyyyyyzzz{{{{{{yyyuuusssrrrrrruuuxxx{{{~~~|||{{{tttpppnnnjjjbbb\\\KKK@@@666333222///,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***((((((''''''''')))))))))))))))))))))))){{{vvvsssqqqmmmmmmkkkkkkjjjkkklllmmmkkkjjjjjjjjjjjjjjjjjjjjjiiijjjkkkkkkjjjhhheeeccc]]]\\\[[[\\\]]]^^^^^^]]]]]]]]]]]]^^^aaaeeehhhjjjkkkrrr{{{wwwtttqqqppprrruuuvvvwwwvvvqqqjjjccc``````aaacccccc^^^UUULLLHHHJJJTTT]]]llllll\\\DDD<<<555555555222000///000000///......---......---------...............------------------------++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---///111333555777777888999:::<<<>>>???AAABBBDDDFFFGGGHHHHHHHHHIIIGGGJJJUUUddduuurrreeebbbgggjjjsss~~~|||{{{{{{vvvwwwyyyzzzzzzyyywwwvvvyyyzzzzzzyyyvvvrrrooommmrrrvvvzzz~~~zzzxxxtttnnnhhhWWWHHH999555444222...---------------------------+++******))))))******++++++++++++++++++***************))))))))))))******((((((((())))))******+++***)))))))))***+++---...))))))))))))))))))))))))wwwrrrooollljjjhhhgggfffeeeeeefffggghhhggggggggggggffffffffffffgggggghhhhhhfffccc```^^^[[[ZZZZZZZZZ\\\\\\[[[ZZZ[[[[[[[[[\\\___bbbfffhhhiiippp{{{uuurrrooonnnpppssstttuuuvvvsssnnnhhhdddcccdddffffffbbbZZZOOOHHHJJJPPPVVVbbbyyyssseeeJJJ???666444555222///...111000///....................................///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++---------...///222444555555666666888:::<<>>@@@AAACCCEEEHHHJJJKKKJJJIIIHHHBBBDDDLLLVVV___kkk}}}~~~uuulllccc___gggqqqrrrvvv~~~}}}}}}~~~~~~~~~}}}xxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttuuuwwwwwwtttqqqssswwwyyy{{{|||hhhQQQBBB:::444111222------------------------+++,,,------------,,,+++&&&''')))+++,,,,,,+++++++++***)))(((((()))***++++++++++++*********))))))))))))***************)))************************}}}wwwnnnddd^^^]]]^^^]]]\\\ZZZYYYYYYXXXYYYZZZ[[[\\\[[[[[[\\\]]]^^^_________```^^^\\\YYYVVVTTTRRRRRRQQQQQQSSSUUUXXXZZZYYYWWWYYYXXXWWWWWWXXXZZZ]]]^^^^^^aaaeeeiiikkkkkkiiihhhiiihhhhhhkkknnnooooooooonnnppppppnnnjjjhhhjjjlllkkkmmmiii\\\QQQNNNLLLIIIOOOWWWiii~~~|||tttaaaOOO===666555555333333//////...//////000111222111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---.........(((((()))***,,,---...///.........///111333555777999999:::;;;===???AAABBBCCCEEEHHHJJJKKKJJJIIIGGGDDDHHHQQQZZZaaakkk|||xxxnnneee^^^___iiivvvuuuxxx|||xxxvvvvvvwwwxxxxxxxxxzzz}}}wwwwwwwwwwwwxxxyyyzzz{{{wwwuuutttvvvxxxyyywwwuuusssvvvwwwwww|||pppWWWEEE:::222000111------------------------((()))+++,,,,,,+++)))(((###%%%'''***++++++******+++***)))'''''')))***+++***************+++++++++$$$%%%''')))))))))((((((************************{{{wwwllliiiddd```]]][[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[WWWXXXXXXYYYYYYYYYZZZZZZXXXWWWUUURRRPPPNNNMMMMMMPPPPPPQQQRRRSSSTTTUUUVVVVVVXXXYYYYYYXXXWWWYYYZZZ[[[]]]___bbbeeefffggggggfffiiinnnqqqqqqpppppppppqqqqqqpppnnnlllkkkmmmooouuuuuupppfffZZZQQQNNNNNNOOOUUUdddwww}}}nnn]]]GGG999666666444111000//////............//////............---------,,,,,,,,,+++++++++******,,,+++******,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,,,,---,,,---///111333444555555<<<;;;;;;;;;===???AAACCCDDDFFFIIILLLLLLJJJHHHFFFDDDJJJXXXhhhpppttt}}}~~~|||yyyrrrggg]]]]]]gggsssyyy}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{}}}}}}{{{xxxtttqqqnnnlllkkkmmmooosssuuuxxx|||~~~yyywwwuuuuuuvvvwwwwwwwwwvvvvvvuuutttttttttttttttttttttuuuxxx}}}~~~}}}dddPPPBBB777111000///---,,,+++,,,,,,+++)))........................'''(((+++---...---,,,,,,---,,,***)))))))))******)))))))))***+++++++++,,,&&&''')))+++++++++******+++++++++***************}}}xxxuuummmkkkgggccc```___^^^^^^YYYYYYYYYZZZZZZZZZZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTVVVVVVUUUUUUWWWXXXXXXZZZ]]]aaaccceeeeeeeeeeeehhhlllnnnoooooopppqqqrrrrrrrrrpppnnnnnnoooqqqwwwuuuppphhh^^^UUUPPPMMMLLLPPP]]]qqqvvveeeOOO>>>555222000...000000///........./////////............------------------,,,,,,,,,++++++,,,+++***+++,,,,,,,,,******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++---...///111333444555555::::::;;;<<<>>>@@@BBBCCCDDDGGGJJJKKKKKKIIIGGGFFFKKKSSSbbbqqqyyy}}}~~~wwwtttssstttmmmddd___bbbmmmyyy|||xxxvvvuuu|||~~~~~~|||zzzxxxvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuuuutttsssrrrrrrqqqqqqtttwwwxxxyyyzzz|||~~~~~~sssqqqnnnkkkgggdddbbbaaacccfffjjjnnnrrrvvv{{{}}}zzzxxxuuutttuuuwwwwwwwwwvvvvvvuuutttttttttttttttsssssssssuuuyyyvvvzzz~~~gggTTTEEE888222111///...------...---+++)))++++++++++++++++++++++++***+++---......---,,,+++,,,,,,---------,,,*********************+++++++++******+++++++++******)))************************~~~yyyuuuuuuwwwyyy~~~~~~~~~}}}|||yyyvvvsssqqqlllkkkiiifffdddaaa```___YYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMOOOQQQQQQQQQRRRTTTVVVUUUWWW[[[___bbbcccdddccceeegggjjjllllllnnnppprrrsssssstttrrrqqqqqqrrrtttzzzvvvpppkkkfff^^^UUUNNNIIIKKKTTThhh{{{~~~oooYYYEEE888222111111111111000//////////////////............---------.........---------,,,,,,---+++***+++,,,---,,,******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********---...000222444555555666888999<<<>>>@@@BBBCCCDDDEEEGGGJJJKKKIIIHHHGGGGGGSSS\\\mmm}}}zzzrrrpppoooooonnnhhhbbbbbbiiittt~~~||||||}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~|||zzzwwwtttrrrqqqpppyyyzzz}}}~~~~~~}}}zzzyyyuuutttrrrpppmmmkkkiiihhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggfffeeedddbbbdddgggjjjlllooosssvvvxxxxxxyyyzzzyyywwwuuusssgggeeebbb___[[[XXXWWWVVVVVVYYY^^^bbbfffkkkppptttxxxzzz}}}~~~}}}{{{xxxtttssstttvvvvvvwwwvvvuuuttttttsssttttttttttttuuuuuuvvvxxx}}}yyyrrrxxx~~~kkkZZZIII:::333222//////...///000///,,,***************************------...///...---,,,++++++,,,///000000...+++)))+++++++++***************---,,,+++***))))))))))))))))))))))))))))))******xxxrrrnnnoooqqquuu|||~~~}}}}}}~~~}}}{{{yyyxxxwwwuuussspppnnnlllkkkggggggfffeeecccaaa^^^]]]XXXXXXXXXWWWWWWVVVVVVVVVSSSRRRQQQOOONNNLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIKKKMMMNNNNNNPPPRRRTTTSSSVVVZZZ^^^aaacccddddddfffgggiiijjjkkkmmmqqqtttrrrsssttttttrrrrrrtttuuuyyytttooonnnnnnhhh\\\RRRKKKHHHNNN___sssvvvcccNNN===555555666222222111000///////////////............---------------------,,,,,,,,,,,,---,,,++++++,,,---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...///000222444555666666777999<<<@@@CCCDDDEEEEEEFFFIIIJJJJJJHHHHHHJJJMMMYYYfffxxx|||qqqqqqsssttttttooohhhdddgggpppzzz~~~}}}{{{yyywwwuuuuuuuuuvvvuuutttsssssssssrrrrrrrrrqqqqqqssstttvvvwwwyyyyyyyyyxxxwwwxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}}}}{{{zzzzzzoooooonnnnnnnnnooooooooossstttuuuuuutttrrrooommmgggfffdddaaa^^^[[[YYYXXXYYYYYYYYYZZZZZZZZZ[[[[[[^^^^^^]]]\\\ZZZYYYXXXXXXUUUWWWYYY[[[^^^aaafffjjjkkklllmmmnnnmmmjjjgggeee\\\[[[XXXUUURRROOONNNMMMKKKNNNRRRUUUYYY]]]bbbeeelllnnnrrruuuxxx{{{}}}{{{xxxtttqqqrrrtttuuuuuuuuuttttttsssssstttttttttwwwyyy{{{{{{|||~~~{{{}}}{{{nnn___MMM===444444000000000111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,++++++,,,...//////...,,,+++,,,+++++++++***))))))))),,,+++***((((((((()))***((()))))))))))))))******yyysssooopppsssvvv}}}}}}~~~|||zzzyyyyyyxxxuuussssssrrrooollliiigggeeeddd```aaaaaaaaa___]]][[[YYYWWWWWWVVVVVVUUUTTTSSSSSSMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKGGGIIILLLMMMNNNOOOQQQSSSTTTVVVYYY]]]aaadddeeefffggghhhiiijjjkkkmmmqqqtttqqqrrrttttttrrrrrrssstttvvvppplllooosssooobbbVVVMMMIIIKKKXXXjjj{{{|||kkkWWWDDD999666666333333222000000////////////............---------,,,,,,,,,,,,++++++++++++---,,,++++++------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...///111333555666777777777:::===AAADDDFFFGGGGGGHHHJJJKKKJJJIIILLLSSSYYYdddsssvvvpppvvvzzzzzzzzzuuulllhhhmmmvvv}}}}}}|||{{{zzzvvvtttqqqooommmlllmmmmmmlllkkkiiiiiihhhhhhhhhgggggggggggghhhjjjkkkllllllllllllmmmmmmnnnoooqqqrrrrrrrrrooooooooooooooonnnmmmmmmfffffffffgggggghhhjjjjjjggggggggggggeeeccc```^^^YYYXXXVVVSSSQQQNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQPPPOOONNNMMMLLLKKKJJJLLLMMMNNNPPPRRRVVVZZZ\\\]]]______^^^[[[XXXVVVQQQPPPNNNLLLIIIHHHGGGFFFDDDFFFIIIKKKMMMOOOSSSVVV]]]```eeejjjnnnsssxxx{{{~~~~~~~~~}}}{{{wwwsssqqqrrrrrrsssrrrttttttssssssssssssttttttxxx{{{~~~}}}wwwnnndddTTTBBB888555111111000111111111...,,,........................)))******+++,,,---------,,,+++++++++++++++,,,,,,,,,+++++++++***)))))))))))))))((('''((()))***+++(((((())))))*********+++|||vvvsssuuuwwwzzz~~~}}}||||||}}}}}}{{{zzzzzzxxxuuutttsssqqqooommmmmmllljjjgggdddaaa___^^^[[[[[[\\\\\\[[[YYYXXXVVVWWWVVVUUUTTTSSSRRRQQQPPPJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJJJJKKKKKKLLLLLLIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVXXX[[[___dddgggiiijjjkkkllllllmmmnnnrrrtttqqqsssttttttrrrqqqrrrrrrqqqkkkhhhlllqqqooocccWWWNNNJJJJJJRRR```pppuuubbbPPPAAA888444444444222111000000000000///............---------,,,,,,+++++++++*********...,,,+++,,,---...---+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...000111///000222444555777777888:::;;;>>>AAADDDFFFHHHHHHJJJKKKLLLJJJKKKRRR___hhhuuuvvvrrrzzz}}}}}}~~~{{{pppjjjqqqzzz}}}yyyvvvuuuvvvtttoookkkgggeeebbbbbbbbbbbbaaa```]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[]]]^^^______^^^^^^`````````bbbdddeeedddccc``````__________________```___^^^^^^]]]]]]]]]]]]XXXXXXXXXWWWUUUSSSQQQPPPMMMMMMKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCEEEEEEEEEGGGIIIKKKOOOPPPQQQQQQPPPNNNLLLKKKGGGFFFEEECCCBBBAAAAAAAAA@@@BBBDDDDDDEEEFFFIIIKKKPPPTTTYYY^^^ccchhhmmmqqqvvvxxxzzz{{{zzzzzz{{{|||~~~}}}}}}~~~~~~{{{yyyvvvtttttttttrrrqqqsssssssssrrrsssssstttuuuvvvzzz~~~vvvrrrnnnhhh\\\KKK>>>888333111000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---...+++***)))((()))***+++,,,+++++++++***************(((((((((((()))***+++,,,)))))))))***++++++,,,,,,~~~zzzyyy|||xxxwwwvvvwwwxxxxxxwwwuuutttrrrooommmllljjjhhhffffffeeedddcccaaa^^^\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWVVVVVVTTTSSSRRRPPPOOOOOOJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMLLLNNNPPPQQQQQQRRRTTTVVVVVVVVVWWWYYY]]]ccchhhlllmmmnnnoooooooooppprrrtttrrrtttuuuuuusssqqqqqqqqqlllgggdddgggllliii^^^SSSKKKHHHHHHNNNVVVeeezzzqqqaaaQQQCCC;;;555444333222111000000000///............---------------,,,,,,,,,+++++++++...,,,,,,,,,---...---,,,***++++++,,,,,,++++++***------------------------+++++++++,,,---...///000///111222444666777888888<<<===>>>@@@CCCFFFHHHIIIKKKLLLLLLKKKMMMYYYjjjxxxvvvsss|||}}}pppjjjsss~~~~~~~~~~~~~~~|||{{{zzzyyysssooolllkkkllljjjddd___[[[YYYWWWVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRSSSSSSRRRRRRSSSRRRQQQSSSVVVWWWUUURRRRRRQQQQQQQQQQQQRRRRRRSSSUUUTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMMMMKKKJJJHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB???AAACCCDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@??????????????????===???@@@AAAAAABBBEEEGGGIIILLLPPPUUUXXX]]]aaadddiiilllqqqssstttvvvyyy{{{}}}~~~|||{{{zzz|||~~~}}}{{{yyyxxxxxxvvvtttrrrsssrrrrrrrrrsssssstttuuuuuuzzz{{{zzz~~~~~~sssooommmllleeeUUUEEE===444222///....../////////++++++++++++++++++++++++++++++++++++,,,,,,---...)))))))))*********++++++***************+++++++++***++++++,,,,,,,,,++++++)))******+++,,,,,,------~~~~~~}}}zzzxxxwwwtttsssssstttuuuuuusssrrrpppmmmjjjgggfffeeecccaaa``````aaa```___]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTSSSQQQOOONNNNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPRRRSSSSSSTTTVVVWWWVVVVVVUUUWWW[[[bbbhhhlllnnnppprrrrrrqqqqqqsssttttttuuuwwwvvvtttrrrqqqqqqiiieeebbbdddgggcccYYYOOOGGGFFFGGGKKKQQQ___uuu~~~pppaaaQQQGGG666555444222111000000000//////.........---------......---------,,,,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,+++++++++------------------------------,,,,,,,,,---......000111333555666777888888>>>>>>???@@@BBBEEEHHHJJJLLLMMMLLLKKKOOO]]]qqquuuttt~~~|||nnniiittt}}}|||vvvvvvvvvuuutttsssqqqqqqjjjfffcccbbbcccaaa[[[UUUTTTQQQOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHGGGIIILLLMMMJJJGGGIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEFFF???BBBEEEFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBBBBBBBBBB??????>>>>>>???@@@@@@AAA<<<===??????@@@AAADDDFFFFFFHHHLLLOOORRRUUUYYY\\\___ccciiimmmooossswww{{{zzz~~~~~~}}}{{{yyyyyyzzz|||~~~}}}||||||{{{yyyuuusssrrrrrrrrrrrrsssssstttuuuwww|||zzzwww{{{yyyqqqmmmmmmoookkk\\\JJJ@@@555222...,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------&&&(((+++------,,,***)))))))))******+++++++++,,,---...//////...---+++*********+++,,,------......~~~|||{{{yyyvvvtttppppppoooooonnnmmmmmmmmmllljjjgggccc```_________]]]^^^```___]]][[[[[[\\\]]]^^^^^^]]][[[ZZZZZZ[[[^^^[[[VVVSSSRRRPPPNNNLLLNNNMMMKKKIIIGGGFFFEEEDDDHHHGGGGGGFFFGGGHHHJJJKKKFFFHHHJJJLLLNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVWWWXXXZZZ]]]bbbiiinnnppprrrtttssspppnnnppprrrvvvvvvvvvvvvuuusssrrrqqqkkkgggbbb___^^^ZZZRRRLLLJJJKKKEEECCCMMMVVVfff}}}{{{nnnYYYGGG:::555111222111///...000///............---------///...---,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,------...///111111333555777888:::;;;<<<===???AAADDDFFFHHHIIIMMMJJJIIILLLQQQ]]]pppzzzzzzuuuuuuwww}}}~~~}}}|||yyysssnnnmmmkkkhhhffffffeeedddbbb\\\YYYVVVSSSQQQOOOLLLJJJLLLJJJHHHEEEDDDDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEECCCEEEGGGGGGEEEDDDEEEFFFHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKKKKIIIHHHGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGDDDBBBBBBBBBCCCDDDAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBDDDEEEFFFKKKKKKKKKMMMOOORRRUUUVVV[[[]]]aaafffkkkooorrrsssxxx{{{~~~~~~}}}|||||||||~~~|||yyywwwuuuvvvwwwxxx~~~{{{vvvrrrrrrrrrsssttttttsssssssss{{{xxxyyy}}}~~~zzzwwwwwwwwwlllmmmnnnnnnnnniiiZZZJJJ888333000000///,,,---111---------,,,,,,,,,++++++------------------------,,,,,,+++++++++++++++++++++++++++*********))))))***+++,,,,,,***))))))))),,,+++***))))))***+++,,,|||zzzxxxwwwvvvtttqqqnnnmmmllllllkkkiiihhhhhhggghhhfffccc```^^^]]]]]]^^^\\\^^^______]]]\\\]]]^^^```aaabbbbbb```___```aaaaaa^^^ZZZWWWUUUSSSQQQOOOMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJGGGHHHJJJLLLNNNPPPRRRRRRUUUUUUVVVWWWXXXXXXXXXXXXUUUVVVWWWYYY\\\bbbjjjooorrrssstttqqqnnnmmmnnnpppuuuuuuvvvvvvvvvuuuttttttlllgggaaa^^^\\\WWWQQQKKKLLLMMMGGGEEEMMMSSSaaavvv~~~pppZZZHHH<<<666222333222000///111///............---------///...---,,,,,,,,,,,,---,,,,,,------------,,,,,,111000...---***)))'''&&&------------,,,,,,,,,+++,,,,,,,,,,,,---...//////222333444666888999;;;;;;<<<===???BBBDDDGGGIIIJJJOOOKKKIIIKKKQQQ]]]pppuuuzzz|||pppuuu}}}|||zzzwwwvvvtttpppjjjfffaaa^^^\\\[[[ZZZZZZXXXWWWSSSPPPMMMKKKJJJIIIGGGEEEFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBAAA?????????@@@AAABBBBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDBBBDDDFFFFFFFFFEEEFFFHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKMMMNNNPPPPPPOOONNNMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTRRRTTTUUUUUURRRPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSSSSQQQOOOLLLIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLOOORRRUUUXXXYYYZZZ^^^___bbbeeehhhkkknnnooouuuwwwzzz}}}~~~}}}||||||||||||zzzwwwuuutttuuuwwwxxx|||wwwssspppqqqqqqqqqrrrqqqqqqqqqxxxvvvwww|||~~~|||zzz{{{{{{pppsssuuuwwwxxxssscccTTT;;;666222111000------000---------,,,,,,,,,++++++------------------------******))))))))))))))))))+++++++++*********))))))***+++,,,,,,***))))))***++++++***))))))***++++++}}}~~~zzzxxxuuutttttttttsssqqqmmmjjjhhhhhhgggeeecccbbbaaa```bbbaaa___\\\[[[[[[[[[[[[[[[\\\^^^^^^^^^^^^___aaaccceeeggggggfffeeefffgggeeebbb]]]ZZZXXXUUURRRPPPLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLOOORRRUUUVVVYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUVVVWWW[[[bbbjjjppptttsssrrrooommmlllnnnpppttttttuuuvvvvvvvvvvvvvvvooojjjccc^^^[[[XXXSSSOOOPPPQQQJJJGGGLLLPPP[[[ooo|||lllVVVCCC===777333444333111000222///............---------......---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++*********))),,,,,,,,,,,,++++++++++++,,,,,,,,,------...000000444444555777888:::;;;<<<;;;===???BBBEEEGGGIIIJJJOOOKKKHHHJJJQQQ^^^rrr}}}zzztttqqqxxx~~~{{{yyywwwrrrpppmmmkkkhhhccc^^^ZZZRRRPPPNNNMMMMMMMMMLLLKKKHHHFFFDDDCCCDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGIIIIIIIIIIIIKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPRRRUUUWWWXXXXXXVVVUUUYYYYYYXXXXXXXXXZZZ[[[\\\^^^^^^___```aaabbbcccccc```aaabbb```^^^[[[[[[[[[[[[\\\]]]___`````````aaa^^^]]]ZZZVVVSSSQQQOOONNNOOONNNMMMKKKJJJIIIIIIJJJIIIJJJLLLNNNPPPQQQQQQRRRRRRUUUZZZ^^^bbbeeeffffffhhhhhhiiijjjlllnnnoooqqqvvvvvvxxx}}}}}}|||||||||xxxwwwtttssssssuuuwwwxxx~~~|||xxxuuuqqqqqqqqqqqqqqqqqqqqqqqqtttrrrtttzzz~~~}}}|||}}}~~~sssuuuwwwyyy{{{vvvgggXXX>>>888333333222///...000------------,,,,,,,,,,,,------------------------))))))******************+++++++++******************+++,,,,,,***)))******++++++***))))))***++++++}}}{{{|||~~~|||yyy{{{}}}wwwsssqqqrrrrrrrrrssssssppplllhhheeedddcccaaa___]]][[[ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ\\\]]]]]]^^^aaacccdddgggiiikkkjjjjjjkkkmmmgggddd___\\\YYYVVVRRROOOLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKNNNRRRVVVXXXYYYZZZZZZZZZZZZYYYYYYXXXUUUUUUUUUVVVYYY```hhhnnnpppooommmkkkkkkmmmoooqqquuuuuuvvvvvvvvvvvvvvvuuurrrmmmfffaaa^^^\\\ZZZXXXWWWWWWMMMGGGKKKNNNYYYmmmzzzkkkTTTBBB===777333333333000///111///............---------...------,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++------------...///111111444444555666888999::::::;;;===@@@CCCFFFHHHIIIJJJMMMHHHEEEIIIRRRaaauuu|||tttxxx}}}~~~zzzuuupppllljjjhhhfffeeebbb^^^ZZZVVVRRROOOJJJHHHFFFFFFFFFGGGFFFEEECCCBBB@@@AAABBBCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLNNNOOOPPPPPPOOOOOOQQQRRRQQQQQQRRRTTTVVVXXXZZZ[[[YYY\\\```ccceeeeeedddcccjjjjjjiiihhhhhhiiijjjkkkmmmmmmnnnpppqqqrrrsssttttttuuutttrrrooommmlllmmmlllmmmooopppppppppppppppnnnmmmjjjgggccc```]]][[[ZZZYYYVVVSSSQQQPPPPPPPPPPPPQQQSSSVVVZZZ^^^aaacccfffhhhlllqqquuuxxxzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}{{{zzzzzztttsssqqqpppqqqsssvvvxxx{{{~~~}}}xxxuuuttttttssssssrrrrrrssssssrrroooqqqwww{{{zzzzzz|||zzz||||||zzzyyyyyytttfffXXXAAA999333333333000///000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---***************************+++---,,,+++******++++++******************+++xxxttttttwwwzzzxxx|||~~~||||||}}}{{{vvvvvvxxx|||}}}xxxssspppnnnoooooooooppppppnnniiifffbbbaaa___]]][[[YYYWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\___bbbdddgggkkkmmmnnnooopppqqqiiifffbbb^^^[[[WWWRRROOOLLLKKKHHHFFFDDDBBBAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGJJJMMMQQQSSSVVVVVVWWWWWWWWWWWWWWWVVVTTTTTTTTTUUUWWW]]]dddiiiiiihhhggggggjjjnnnrrrtttwwwwwwwwwvvvvvvuuussssssppplllgggbbb`````````___^^^\\\PPPHHHJJJMMMYYYmmm}}}oooZZZGGG<<<666222222111...---//////............---------------,,,,,,,,,------...,,,++++++******++++++,,,//////---+++)))'''&&&%%%++++++++++++++++++++++++---------...///000222222444444555555666777888888:::<<<@@@DDDGGGIIIJJJJJJJJJEEECCCIIITTTdddyyyuuuoooppp{{{~~~|||zzzxxxvvvssspppkkkeee```\\\YYYXXXXXXWWWUUURRRMMMIIIGGGEEEFFFDDDCCCCCCDDDEEEDDDDDDBBBAAA@@@AAACCCDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAADDDEEEFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMOOOPPPQQQQQQPPPQQQQQQSSSTTTUUUVVVWWWZZZ[[[[[[ZZZXXXXXXZZZ\\\[[[\\\]]]___aaadddfffhhhkkknnnrrrvvvyyyzzzzzzyyy}}}|||{{{zzzzzzzzz{{{|||~~~~~~|||yyyuuuqqqmmmkkkfffddd```\\\ZZZYYYYYYYYYZZZZZZ\\\```gggooovvv{{{}}}}}}yyywwwuuupppnnnmmmlllnnnpppsssuuuwww{{{}}}yyyuuuuuutttsssrrrrrrrrrrrrsssqqqnnnoootttxxxwwwwwwyyyvvv|||}}}zzzuuuiii\\\EEE;;;333222222111000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------************************)))+++------+++***+++,,,*********++++++*********|||uuupppmmmnnnppprrrvvvxxxwwwxxxzzzyyyuuuvvvwwwxxx{{{~~~}}}}}}}}}{{{xxxuuuqqqnnnmmmkkkjjjiiiiiiiiifffbbb___]]]\\\[[[YYYWWWTTTSSSRRRPPPPPPPPPPPPPPPOOOOOOOOONNNPPPQQQRRRSSSVVVZZZ]]]```dddiiilllnnnoooppprrrjjjhhhccc```\\\WWWQQQNNNIIIHHHFFFDDDBBB@@@??????>>>???@@@AAABBBBBBBBBAAAAAAAAAAAABBBDDDGGGIIIKKKPPPQQQRRRSSSUUUUUUUUUVVVTTTUUUUUUTTTUUUXXX^^^bbbaaaaaaaaadddjjjooossstttwwwwwwvvvvvvuuusssrrrqqqllljjjfffcccaaaaaabbbccccccaaaTTTJJJKKKLLLVVViii{{{~~~qqq\\\JJJ<<<666222222111...---...///............---------------,,,,,,,,,---......---,,,+++******+++,,,---,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,---------...000111333444444444555555666666777777:::<<<@@@EEEHHHJJJJJJKKKHHHCCCBBBIIIWWWggg{{{{{{nnneeegggooo{{{}}}{{{xxxwwwvvvsssqqqnnnkkkjjjdddaaa\\\WWWSSSPPPOOONNNMMMMMMLLLIIIEEEBBBAAAAAAEEECCCBBBCCCEEEFFFFFFEEEDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRTTTVVVXXXZZZ\\\\\\]]]\\\]]]^^^```bbbeeegggjjjkkkjjjiiihhhhhhjjjlllmmmmmmoooqqqtttvvvyyyzzz}}}|||yyyqqqoookkkfffdddccccccdddeeefffjjjpppxxx|||wwwrrrooojjjiiigggggghhhjjjmmmoooqqqvvv|||~~~zzzwwwtttsssqqqpppoooppppppqqqqqqnnnnnnsssvvvuuuvvvxxxtttwww~~~zzzmmm```MMMAAA555222222111000222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************+++++++++)))+++------,,,+++,,,---)))***++++++++++++***)))~~~yyyrrrllljjjjjjkkkpppssssssvvvzzz{{{xxxyyyxxxwwwxxxyyyzzzyyyxxxvvvvvvwwwvvvtttqqqnnnkkkgggeeecccbbbaaa___\\\YYYWWWVVVTTTSSSQQQOOONNNMMMKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJKKKNNNRRRUUUVVVZZZ```dddggghhhjjjkkkgggddd```\\\XXXSSSMMMHHHDDDCCCBBBAAA@@@@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFGGGJJJLLLNNNPPPSSSTTTUUUVVVTTTUUUUUUTTTTTTUUUWWWZZZ\\\\\\]]]bbbiiioooqqqrrrtttttttttttttttsssrrrrrrmmmllliiifffcccbbbcccdddeeedddXXXNNNMMMJJJOOO```ppp~~~qqq]]]KKK===777333333222...---//////............---------,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...'''((()))+++,,,...///000+++,,,,,,,,,------------------...///000222333444666666666666666777777777999<<<@@@EEEIIIJJJKKKKKKHHHCCCCCCKKKXXXhhhyyyxxxkkkcccbbbjjjuuuzzzuuuqqqnnnmmmhhhhhhgggeeeccc```^^^]]]WWWUUURRRNNNLLLKKKLLLMMMJJJKKKKKKIIIEEECCCDDDFFFGGGEEEEEEFFFHHHIIIJJJIIIJJJHHHGGGGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJMMMOOOPPPPPPQQQSSSUUUWWWYYY[[[[[[___```cccgggjjjnnnqqqrrrsssrrrpppppprrruuuyyy{{{}}}}}}~~~}}}}}}|||yyytttpppmmmmmmmmmnnnpppsssyyy{{{tttmmmiiicccbbbaaa```aaacccfffhhhkkkpppxxx~~~}}}yyyuuusssqqqpppoooooopppqqqqqqnnnnnnsssvvvvvvwwwzzzrrrsssvvv}}}xxxkkkYYYJJJ:::333111000000111............------------++++++++++++++++++++++++))))))******+++,,,,,,---))))))*********+++++++++)))+++------,,,+++,,,---)))***++++++++++++***)))~~~vvvoookkkiiifffkkkoooqqquuu{{{}}}||||||zzzxxxxxxyyyyyyxxxwwwrrrsssuuuvvvtttqqqmmmjjjfffccc```^^^]]][[[YYYWWWRRRQQQPPPNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCDDDDDDEEEHHHLLLOOOLLLQQQWWW\\\^^^```bbbcccbbb```[[[WWWSSSMMMGGGBBB@@@@@@??????@@@@@@AAAAAA@@@AAACCCDDDEEEDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGIIILLLOOORRRTTTVVVWWWUUUUUUVVVUUUSSSRRRSSSUUUZZZZZZ\\\aaaiiinnnpppoooqqqrrrsssssstttssssssssspppooommmjjjfffddddddeeeeeeeee[[[RRROOOHHHJJJXXXgggzzzvvvbbbPPP???999444444333///...000//////.........---------,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...///000222444555777777777777777888888888999<<>>555222000///000//////.........---------++++++++++++++++++++++++++++++,,,------...//////))))))******++++++++++++)))+++------,,,,,,---...)))***+++,,,,,,+++***)))yyy{{{}}}~~~}}}xxxqqqlllkkkkkknnnsssyyyzzzwwwtttxxxxxxwwwvvvwwwwwwxxxxxxwwwsssqqqrrrtttsssmmmhhheeeaaa\\\XXXUUUTTTRRRPPPOOOMMMKKKHHHGGGGGGGGGHHHDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@AAABBBCCCCCCBBBFFFIIIMMMQQQUUUWWWXXXXXXZZZYYYWWWSSSMMMGGGDDDCCCBBBBBBAAA???>>>>>>AAACCCFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFNNNOOOPPPRRRTTTVVVWWWWWWYYYYYYWWWVVVUUUTTTTTTTTTVVVZZZ```eeejjjoootttwwwtttuuuwwwxxxwwwuuurrrqqqoooqqqsssrrrmmmhhhdddbbbccc___\\\ZZZRRRIIIHHHNNN\\\oooyyyhhhZZZGGG<<<444222333111000000////////////............------..................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,+++,,,---000333555888999999888666555777888>>>???AAADDDGGGIIIJJJIIIKKKFFFHHHTTTaaalllyyylll]]]\\\aaaiiixxxxxxrrrlllddd^^^[[[XXXTTTQQQTTTTTTTTTSSSRRRQQQPPPOOOLLLMMMNNNOOOPPPQQQQQQRRRTTTTTTTTTTTTSSSQQQOOONNNPPPOOOOOOQQQSSSUUUUUUTTTWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUXXX___fffmmmpppvvvxxxyyyzzzyyyzzz|||~~~~~~~~~||||||}}}~~~wwwlllaaaZZZXXXXXXXXXXXXZZZ]]]___aaadddjjjttt{{{}}}wwwuuurrrqqqqqqqqqpppoooqqqqqqqqqqqqrrrsssttttttuuuoookkknnntttzzziii[[[GGG888222111111111//////...------------...+++++++++++++++++++++++++++++++++******(((''''''******++++++++++++******,,,+++*********+++,,,---,,,+++***))))))***++++++sssuuuxxx{{{|||zzzvvvssspppooopppqqqtttuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvsssrrrrrrtttrrrkkkfff___[[[VVVSSSQQQPPPNNNMMMKKKIIIGGGEEEDDDCCCDDDEEEBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEGGGJJJMMMPPPQQQRRRRRRTTTUUUSSSPPPKKKFFFDDDCCCCCCDDDCCCBBBAAAAAADDDFFFHHHHHHIIIIIIJJJIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJNNNPPPSSSVVVXXXZZZ[[[[[[[[[ZZZXXXVVVTTTSSSRRRRRRUUUZZZ```ggglllppptttwwwwwwyyy{{{|||{{{yyyvvvtttrrrtttuuusssnnnhhhdddbbbaaa^^^]]]\\\UUUKKKHHHKKKRRReeezzz}}}nnnaaaNNNCCC888555444222000000////////////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------///222444666888999999888777666888:::???AAACCCGGGJJJKKKJJJJJJHHHHHHOOO\\\iiisssuuudddXXX\\\fffppp}}}tttmmmhhhddd^^^ZZZYYYXXXWWWUUUTTTUUUUUUUUUUUUTTTSSSRRRVVVVVVVVVWWWYYY[[[\\\]]]\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYY[[[]]]^^^^^^hhhgggeeedddbbbbbbaaaaaadddddddddhhhooowww{{{tttjjj```YYYWWWVVVUUUTTTVVVYYY\\\^^^aaahhhqqqyyy}}}}}}xxxuuurrrpppqqqqqqpppoooqqqqqqpppqqqqqqrrrssstttuuummmhhhhhhmmmsss|||pppcccPPP???666333111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((******++++++++++++******++++++*********+++,,,---,,,+++***))))))***++++++jjjmmmppptttwwwyyyyyyyyyuuutttrrrooommmmmmoooqqqlllmmmnnnpppqqqqqqqqqqqqrrrqqqpppqqqqqqmmmfffaaaXXXUUUQQQNNNMMMMMMKKKJJJHHHFFFEEECCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSSSSPPPLLLHHHFFFFFFFFFGGGGGGFFFEEEFFFIIIKKKKKKLLLMMMNNNNNNNNNNNNNNNQQQQQQPPPPPPPPPPPPPPPQQQRRRUUUYYY]]]___``````___]]][[[YYYVVVTTTRRRQQQPPPTTTYYYbbbiiiooorrrvvvxxxzzz|||~~~|||yyywwwtttuuuvvvsssnnnhhhdddbbb```___``````ZZZQQQKKKJJJJJJ[[[pppxxxlllYYYKKK>>>777555222111222////////////..................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------.........///111333666777888999999888777777999;;;AAACCCGGGJJJLLLLLLKKKJJJGGGMMMYYYhhhsss}}}mmm___XXX```nnnzzz~~~wwwpppiiiccc___\\\XXXVVVVVVVVVVVVUUUYYYZZZ[[[\\\\\\\\\\\\\\\^^^^^^]]]^^^```cccfffhhhjjjkkkllllllmmmmmmmmmmmmkkkjjjjjjkkkmmmppprrrssszzzyyyvvvtttrrrqqqppppppuuuuuuxxx}}}}}}wwwpppggg___YYYUUUTTTQQQPPPQQQUUUYYY[[[^^^eeennnvvvzzz}}}~~~~~~|||yyyvvvrrrppppppppppppoooppppppppppppqqqrrrssstttvvvmmmeeecccffflllwwwqqqgggVVVGGG<<<666222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******++++++++++++******++++++******++++++,,,---++++++***))))))***+++,,,eeegggkkknnnqqqtttwwwyyyxxxxxxuuupppiiieeefffhhhdddeeeggghhhiiijjjiiiiiijjjjjjjjjkkkkkkfff___YYYRRRPPPMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGIIIJJJLLLNNNPPPNNNOOOOOOQQQSSSUUUWWWYYYYYYYYYXXXUUUQQQMMMLLLKKKJJJKKKLLLKKKKKKKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSSSSTTTUUUWWWXXXZZZ]]]aaadddfffeeecccbbb[[[ZZZXXXVVVTTTRRRQQQQQQSSSZZZccclllqqqtttvvvxxxyyy{{{}}}~~~~~~{{{xxxvvvsssttttttqqqkkkeeebbb``````bbbeeeeeeaaaXXXOOOKKKGGGVVVkkktttaaaRRRBBB999555222222333////////////..................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000111444666777666777777666666777:::<<>>CCCGGGIIIJJJLLLKKKIIINNN```rrrooogggfffjjjwwwyyyxxx{{{{{{ttthhh^^^ZZZZZZ]]]___bbbdddgggjjjnnnpppsssyyy}}}zzzxxxzzz}}}}}}|||}}}}}}}}}~~~}}}yyyssslllnnnrrr{{{wwwnnneeeccceeeiiipppwww{{{{{{xxxxxx{{{}}}zzzuuuqqqkkkiiieeebbb```aaacccdddhhhjjjmmmrrrvvvzzz}}}~~~~~~zzzuuurrrpppnnnlllmmmmmmmmmmmmnnnnnnoooooolllmmmppptttxxx{{{~~~qqqrrrwww~~~}}}yyyxxxqqqqqqtttuuupppaaaNNN@@@666444222111111111000///------------------------)))+++------,,,,,,,,,---,,,,,,+++++++++*********************************++++++******+++,,,---...nnnoooppprrrttttttsssrrrqqqpppoooppprrrvvvzzz|||~~~~~~~~~zzzxxxvvvssspppmmmlllkkkhhhggghhhlllrrryyy}}}~~~zzzsssfffZZZLLLJJJGGGFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHJJJKKKLLLKKKMMMNNNMMMMMMNNNQQQSSSXXX[[[]]]^^^^^^]]]^^^___[[[[[[ZZZXXXTTTQQQMMMKKKJJJLLLOOOSSSWWW]]]dddiiijjjkkkmmmppprrrtttuuuuuu||||||{{{zzzzzz}}}yyymmmhhhiiihhheee\\\RRRHHHGGGOOOaaa|||{{{dddQQQCCC:::666333333333222111000000///---...///000///...---,,,.........---------,,,,,,,,,,,,,,,---------......,,,,,,------...//////000000111333555666777888888888999::::::;;;>>>CCCFFFJJJKKKMMMLLLKKKQQQeeexxxqqqdddcccgggmmmzzz{{{sssttttttqqqiii___YYYYYY\\\]]]```dddgggiiikkknnnpppooouuuyyyxxxvvvxxxyyywwwwwwxxxzzz{{{|||~~~{{{{{{~~~xxxrrroooqqqvvv~~~sssjjjbbbaaadddiiiqqqyyy~~~~~~|||yyyzzz|||~~~}}}|||yyyuuurrrjjjhhheeebbbbbbccceeegggjjjlllnnnrrrvvvzzz}}}|||xxxuuurrrnnnllloooooonnnnnnmmmmmmmmmmmmjjjmmmppptttyyyyyytttvvv}}}ssstttuuuvvvsssgggUUUEEE:::777333111111111000///,,,,,,------------......***+++------,,,+++,,,---,,,,,,,,,++++++++++++*********************************)))))))))+++---...||||||}}}}}}}}}{{{yyyxxxxxx{{{}}}zzzwwwsssqqqooonnnjjjjjjlllqqqxxx~~~~~~wwwhhh[[[NNNLLLIIIHHHIIIIIIIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPQQQTTTWWWZZZ\\\______^^^^^^^^^^^^^^^]]][[[XXXTTTPPPMMMKKKJJJLLLNNNQQQUUU[[[bbbgggiiijjjmmmpppsssuuuwwwwww}}}}}}|||{{{{{{||||||ooohhhgggfffddd```WWWLLLIIIMMM]]]uuunnnZZZJJJ@@@;;;444444333222111000000///...////////////...------............---------,,,,,,,,,,,,---------......+++,,,,,,---...///000000000111333555666777888888666777888999:::===AAADDDKKKKKKLLLLLLLLLSSSeeevvvuuuggg___bbbjjjqqqyyyxxxpppoookkkeee^^^ZZZYYY\\\___```ccchhhkkkmmmnnnppprrrqqqvvvyyyxxxwwwyyyyyyvvvxxxzzz|||}}}~~~~~~{{{}}}}}}wwwssspppsssxxx{{{qqqhhhaaaaaaeeekkkttt|||{{{uuuvvvxxxzzzwww{{{{{{yyy{{{~~~~~~~~~}}}{{{wwwtttkkkiiifffddddddfffhhhjjjllllllnnnqqquuuyyy~~~~~~{{{xxxtttpppmmmpppoooooonnnmmmmmmlllllljjjmmmpppsssyyywwwttt{{{|||{{{zzzxxxooo^^^MMM;;;777222///...///......,,,,,,,,,,,,,,,---------***,,,------,,,+++,,,---,,,,,,,,,,,,++++++++++++***************++++++++++++***)))((())),,,...000~~~}}}{{{xxxuuusssrrrpppqqqtttyyyzzzkkk]]]PPPMMMKKKJJJKKKKKKKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRTTTWWWZZZ\\\___aaabbbaaaaaaaaabbb```^^^[[[WWWSSSPPPNNNLLLJJJLLLNNNPPPSSSYYY```eeehhhjjjmmmpppsssvvvxxxyyy{{{|||}}}||||||}}}{{{nnnfffeeeeeeccccccZZZOOOIIIIIITTTjjj|||xxxdddSSSEEE???555444444333111000000///000//////...........................------------,,,,,,,,,---------......++++++,,,---...///000000000111333555666777888888666777999999;;;===AAADDDKKKIIIIIIKKKLLLQQQ^^^lllvvvzzzlllbbb___eeemmmtttvvv}}}tttlllhhhccc\\\YYY[[[___bbbcccdddhhhmmmqqqrrrsssuuuvvvwwwzzz{{{xxxxxx{{{}}}{{{{{{}}}~~~|||~~~~~~|||wwwuuuqqqtttyyyzzzpppgggaaaaaafffmmmwwwxxxllliiikkknnnooosssxxx|||{{{}}}~~~}}}zzzxxxpppnnnjjjhhhggghhhjjjkkkkkkkkklllooosssxxx}}}}}}zzzwwwrrrooonnnnnnnnnnnnnnnmmmmmmmmmllloooooopppvvv~~~~~~zzzqqq|||~~~xxxhhhWWW>>>999333///......///...,,,,,,,,,,,,,,,+++++++++***,,,...---,,,++++++,,,------,,,,,,,,,+++++++++))))))*********+++++++++---,,,******+++---000222|||xxxvvvuuuuuuvvvzzz}}}mmm^^^PPPNNNKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSRRRSSSSSSSSSSSSUUUXXX\\\___aaadddffffffeeefffgggbbb___[[[WWWRRRPPPNNNMMMKKKLLLNNNOOOSSSXXX___dddhhhiiilllpppsssvvvxxxyyyzzz{{{}}}}}}~~~~~~}}}vvvkkkeeeeeeeeedddddd[[[PPPHHHFFFMMM```qqq~~~~~~lllYYYIIIAAA555555444333222000000///111000///------...////////////.........---------,,,,,,,,,---------......++++++,,,---...///000111000111333555666888888888888999;;;<<<===???CCCFFFKKKHHHGGGIIIJJJNNNXXXcccmmmxxxuuuggg``````gggooouuussszzz}}}qqqhhhddd^^^XXXYYY___eeehhhhhhiiimmmrrrvvvwwwxxxyyyzzzzzz{{{yyyuuuuuuzzz}}}}}}yyy{{{}}}}}}xxxuuuuuuxxx|||||||||~~~zzzxxxsssuuu{{{{{{ooogggaaabbbgggnnnxxx~~~nnncccaaaccceeefffsssyyy~~~~~~~~~}}}{{{tttrrrnnnjjjiiiiiikkkllljjjjjjkkkmmmrrrwww}}}~~~|||xxxssspppllllllmmmmmmnnnooooooooommmpppooonnnttt}}}{{{zzz}}}|||ooozzzooo]]]AAA<<<666222000000111111,,,,,,,,,++++++*********+++,,,...---,,,++++++,,,---------,,,,,,,,,++++++))))))******++++++++++++...---,,,,,,---///222444}}}{{{zzzyyy|||~~~nnnbbbWWWQQQNNNPPPQQQNNNLLLKKKMMMNNNPPPRRRSSSUUUUUUVVVYYYZZZZZZYYYXXXYYY\\\^^^ccccccdddddddddccccccbbbbbb```[[[VVVRRRPPPOOONNNLLLIIIIIILLLOOORRRYYYbbbgggjjjmmmqqqsssvvvzzz}}}{{{|||}}}~~~{{{tttmmmgggcccaaa```ddd\\\RRRIIIDDDHHHWWWfffvvv___MMMFFF777555333222333333222111......------------......------------------------,,,,,,,,,---------......,,,,,,,,,---...///000111111222333444555555555555777888:::::::::===CCCHHHPPPJJJEEEFFFIIINNNWWW```cccyyynnnbbb\\\]]]iiixxx{{{xxx}}}~~~}}}{{{~~~qqqccc]]]ZZZZZZ___ccceeejjjppprrruuuyyy{{{|||||||||}}}~~~~~~~~~{{{xxxuuurrrqqqppptttyyy|||}}}}}}zzzzzz||||||pppmmmiiihhhkkkttt~~~rrrccc[[[YYYYYY^^^ccckkksss~~~}}}vvvuuuxxx|||wwwppplllkkkkkkhhhfffjjjkkkmmmoooqqquuuzzz~~~~~~|||xxxsssppplllllllllmmmmmmmmmmmmmmmmmmnnnooorrruuuwwwwwwwwwuuuyyy}}}www{{{uuudddOOO@@@333000222222000//////............---------......---,,,+++***)))(((++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,///111333pppeee[[[UUUQQQSSSUUUSSSQQQRRRRRRSSSTTTUUUWWWWWWXXXXXXYYYZZZ[[[ZZZZZZ[[[]]]```cccccccccdddccccccbbbbbb```^^^ZZZVVVSSSPPPNNNNNNLLLJJJJJJMMMOOORRRZZZbbbgggkkkppptttvvvvvvxxxyyyxxxyyy{{{|||~~~|||uuunnnhhhcccaaa```eee]]]SSSIIICCCEEERRR```{{{}}}~~~yyybbbMMMBBB999777444333333333111000///......------......///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111222333444555555555555777888999999:::>>>DDDIIINNNHHHEEEIIINNNSSS[[[bbbhhh}}}lllbbbaaaeeesss~~~zzzzzzyyyxxx{{{~~~pppccc___[[[\\\aaafffiiimmmrrrvvvzzz~~~~~~}}}|||yyyvvvsssooommmkkkmmmqqqwwwzzz{{{~~~}}}{{{yyyzzz~~~|||tttrrrppprrrwwwxxxjjj\\\UUUUUUVVV[[[aaaiiiqqq}}}zzzttttttxxx~~~xxxrrrmmmlllkkkjjjhhhiiijjjlllnnnqqquuuzzz}}}{{{wwwsssmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooppprrrtttuuuuuusssuuuwwwzzzyyy{{{}}}mmmVVVFFF777222222111///...///............------------------,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---000333444qqqggg```YYYUUUVVVYYYXXXXXXZZZXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[\\\___aaabbbbbbbbbbbbaaaaaaaaa```]]]\\\ZZZWWWTTTQQQNNNLLLMMMJJJKKKNNNPPPSSSZZZaaahhhmmmssswwwxxxwwwvvvuuuxxxyyyzzz|||~~~}}}xxxqqqjjjddd```^^^ddd]]]SSSJJJCCCBBBLLLXXXttthhhPPPAAA===:::666444333333111000///......------......///------------------------,,,,,,,,,,,,---------...,,,,,,,,,---...///111111222333444555555555555555777777888888:::???EEEJJJNNNIIIHHHOOOXXX^^^dddiiisss~~~jjjeeeiiiqqq~~~}}}xxxuuuuuuuuuuuuxxx}}}{{{pppeeebbb______eeekkknnnqqquuuzzz~~~~~~|||{{{yyywwwssspppmmmkkkmmmrrrxxx{{{}}}~~~{{{||||||yyyyyy{{{ooocccVVVQQQRRRUUUZZZ```hhhppp|||{{{vvvrrrtttyyy|||tttooollllllkkkkkkiiijjjlllooossswww{{{}}}}}}xxxuuunnnnnnmmmmmmmmmmmmmmmmmmoooooonnnnnnoooqqqsssuuusssrrrrrruuu|||yyyxxxuuu___NNN===555222000......///............---------,,,,,,------.........///++++++++++++************+++++++++,,,,,,---------******+++,,,///222555777qqqhhhaaaZZZUUUWWWYYYZZZ[[[]]][[[[[[[[[[[[[[[ZZZYYYYYYVVVXXXZZZ[[[[[[\\\^^^``````______^^^^^^^^^^^^^^^ZZZZZZZZZXXXUUUQQQNNNLLLMMMKKKKKKOOOQQQSSSYYYaaahhhlllrrrvvvwwwwwwwwwxxx|||}}}~~~~~~zzztttlllfff```]]]```ZZZSSSLLLDDDAAAHHHSSSlllsssYYYFFFAAA===999666444333111000//////............//////........................////////////000000000000,,,---------...000111222333333444555555555555555777777777999<<>>999777666555444000000////////////000000........................,,,,,,---------.........------......///111222333555555666666666666555555555666:::@@@HHHMMMNNNMMMJJJQQQ___nnnxxx~~~||||||~~~|||vvvssspppkkkiiijjjkkkkkkooouuuuuuvvvxxxzzz~~~yyyooogggjjjqqqwww{{{~~~}}}}}}yyyxxxyyy|||{{{dddZZZQQQQQQUUU[[[bbbhhhttt{{{~~~wwwpppmmmnnnsss~~~zzzrrrmmmlllllljjjkkkooowww{{{|||}}}~~~uuusssooommmkkkkkklllmmmhhhkkkmmmmmmlllooouuu{{{xxxqqqpppxxx~~~uuupppzzz|||xxxnnn___MMM@@@666000///111///............---------------------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333666777yyyoooiii___YYYTTTTTTTTTOOOKKKJJJHHHIIIKKKMMMNNNPPPPPPQQQQQQTTTVVVWWWVVVUUUUUUVVVXXXWWWWWWXXXYYY\\\___aaaaaa```^^^ZZZVVVRRROOOMMMJJJHHHJJJNNNOOOPPPTTT[[[```eeelllrrrvvvwwwxxxyyyzzz{{{}}}~~~}}}~~~|||vvvmmmeee___YYYYYYZZZWWWOOOFFFFFFJJJOOOggg~~~}}}|||~~~sssbbbIIIEEE>>>:::777666666555000000////////////000000////////////////////////............/////////000............///111222333555666666666666666555555555666;;;CCCKKKOOOOOOMMMMMMVVVfffttt}}}{{{xxxuuu{{{~~~zzzuuupppmmmmmmhhheeefffggggggkkkqqqrrrtttvvv{{{|||pppgggiiipppvvv{{{~~~~~~~~~~~~~~~}}}{{{zzzvvvvvvwww|||wwwcccYYYRRRSSSYYY___gggmmmrrryyy{{{tttnnnmmmnnnuuu{{{sssmmmkkkkkkggghhhlllttt}}}}}}uuuvvvxxx|||}}}uuussspppmmmkkkkkklllmmmhhhkkknnnmmmkkklllrrrwww|||uuummmjjjrrr|||tttwwwyyytttrrrcccQQQCCC999111///111//////.........---------,,,,,,---...///000111111+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------...000222555666zzzyyy~~~}}}tttmmm]]]YYYTTTPPPNNNLLLJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUUUUVVVXXX[[[^^^___aaa___\\\XXXTTTQQQPPPOOOLLLKKKJJJIIIIIIKKKPPPTTT___dddlllpppqqqrrrtttvvv{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||yyyssslllgggZZZ]]]^^^ZZZRRRKKKHHHHHHRRRbbbzzzvvvwwwvvvgggNNN>>>888777111111555222//////000000000000////////////.........---------***,,,...///000000...---//////000000111111222222666777888777444222222222555777===DDDJJJNNNOOONNNPPP]]]rrrsssrrrzzzvvv{{{wwwsssoookkkhhhhhhdddaaaaaaeeekkkppprrrvvvxxx|||{{{qqqiiikkkqqqwww|||~~~{{{yyyxxxxxxxxxwwwtttrrrqqqooopppwww~~~tttcccZZZRRRQQQUUU[[[dddmmmvvvzzzyyyqqqlllooouuu|||zzzuuuqqqllliiihhhhhhjjjqqqyyy~~~|||xxxrrrrrrsssxxx|||vvvpppnnnoooqqqooollljjjjjjiiijjjlllnnnqqqsssxxxsssooommmlllooozzz}}}vvv{{{tttoookkk]]]III;;;777444000000000000///......------000000//////000222444666))))))************))))))++++++******++++++,,,---+++,,,///222444666777888xxxtttuuu|||zzzqqqjjj\\\XXXRRRMMMKKKJJJHHHGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUUUUWWWYYY[[[^^^___^^^]]]ZZZWWWTTTRRRPPPOOOLLLLLLKKKJJJIIILLLPPPSSS]]]ccckkkppprrrsssuuuwwwzzz{{{|||}}}}}}~~~~~~}}}~~~}}}|||yyyssslllfff\\\___```\\\TTTMMMHHHGGGNNN]]]tttvvvuuu~~~xxxgggNNN>>>888777111111555111//////000000000000////////////.........---------,,,---///000///...---,,,//////000000111111222222444666777666555333444555999<<>>888555222000000000///......---------------------...///000******++++++++++++******+++++++++++++++,,,------,,,---///222444666777888vvvqqqpppsss}}}xxxmmmfff[[[VVVOOOJJJHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUVVVXXXZZZ\\\^^^___\\\[[[ZZZXXXUUUSSSQQQPPPLLLLLLLLLJJJJJJLLLPPPSSSZZZaaajjjppprrrtttvvvyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||yyyssslllfff^^^```aaa___XXXPPPIIIFFFIIIVVVmmmyyyttt|||}}}hhhPPP???888777222222444000//////000000000000///////////////.........------...//////000///---,,,***//////000000111222222333333444666666555555666777<<>>DDDJJJNNNQQQSSSTTT___qqquuukkkuuuvvv~~~xxxuuuqqqnnnmmmmmmkkkjjjiiilllppppppnnnpppwww}}}{{{rrriiiiiikkkooovvv|||zzzsssnnngggeeecccbbbbbbaaa```^^^^^^```dddkkkttt|||zzzrrrkkkgggeeedddccckkknnnppprrrsssuuuyyy}}}yyymmmbbbYYYQQQQQQUUU[[[eeennnzzzyyyxxxzzz{{{wwwtttooommmiiihhhjjjpppwwwxxxrrrmmmkkkmmmpppvvv|||~~~yyytttpppooonnnlllkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkmmmssswwwxxx{{{}}}{{{vvvoooppptttwwwvvvnnn]]]JJJ<<<666555111111000000///.........---.../////////---,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......---///111333555777888888}}}uuurrrttt{{{}}}uuujjjddd\\\VVVOOOIIIGGGFFFGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVXXXZZZ\\\^^^___```aaaaaa```^^^ZZZUUUPPPMMMKKKLLLLLLKKKJJJKKKNNNPPPUUU]]]gggooosssvvvxxx{{{{{{{{{}}}~~~~~~~~~{{{vvvooojjjcccbbbaaa```]]]VVVLLLEEECCCNNNccc~~~zzz^^^III>>>:::333333444...//////000000000000//////000000/////////.........,,,------......///......//////000111222333444444555666666555444444666888999???FFFLLLPPPSSSVVVYYYgggxxxxxxmmmjjjuuu{{{zzz|||xxxuuutttssstttvvvwwwvvvuuummmqqqttttttrrrssszzzzzzqqqiiihhhjjjnnnuuu}}}~~~~~~}}}uuulllfff___]]]ZZZYYYYYYXXXWWWVVVZZZ[[[^^^bbbgggiiiiiihhhddd```[[[ZZZ\\\```dddffflllmmmnnnnnnooooooqqqsssxxx|||zzzoooddd[[[SSSSSSWWW]]]gggpppzzz}}}zzzwwwssspppjjjiiikkkpppvvvwwwrrrmmmhhhkkkpppuuu{{{{{{vvvqqqnnnmmmkkkkkklllkkkkkkkkkkkkkkkllllllmmmmmmqqqxxx}}}|||}}}~~~yyytttwww|||~~~{{{ttteeeRRRAAA777555111111111000//////.........///000000///...,,,+++******++++++++++++******------,,,,,,,,,---......///000222444666777888999{{{uuutttxxx~~~{{{sssjjjddd[[[VVVOOOJJJHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWYYY[[[]]]______```cccccccccaaa\\\VVVPPPLLLJJJKKKKKKJJJIIIJJJLLLNNNTTT\\\gggppptttvvvxxxzzz{{{|||}}}~~~yyysssnnnfffcccaaa``````ZZZPPPHHHDDDLLL^^^wwwjjjSSSCCC<<<444333444...//////000000000000//////000000000/////////......,,,,,,------...//////000...///000111222444555555666777777555444555777999<<>>444444444...//////000000000000//////000000000000/////////.........---------......///...///000111333444555666555555555555444666999<<>>@@@FFFMMMPPPOOOOOORRRUUU___ppp~~~~~~yyywwwuuuxxx}}}zzz||||||zzz{{{}}}~~~zzzpppjjjfffgggnnnwww|||}}}~~~xxxwwwxxxyyy{{{qqqeeeYYYQQQKKKHHHEEECCCCCCCCCCCCBBBDDDEEEHHHLLLOOOOOOLLLIIIFFFIIIKKKKKKMMMTTT```jjjllljjjhhhfffdddaaa^^^[[[XXX[[[___ccchhhpppzzzxxxooocccZZZRRRSSSWWW^^^hhhqqquuuyyy~~~{{{vvvqqqlllkkkllllllgggbbb]]]bbbiiioootttyyyzzzsssmmmjjjiiijjjgggggghhhjjjjjjkkkkkkjjjkkkkkkqqq}}}~~~zzz|||nnnWWWBBB888222222111111000///////////////---,,,------///000,,,------......------,,,++++++******++++++,,,---111222444555777888999999}}}zzzxxxtttyyy|||{{{{{{}}}{{{yyysssiiiaaa\\\UUUMMMHHHHHHHHHEEEBBBDDDDDDEEEFFFHHHIIIJJJKKKHHHJJJNNNPPPQQQRRRTTTVVVZZZ[[[\\\^^^___```aaaaaacccaaa___[[[VVVQQQMMMKKKKKKJJJIIIHHHHHHIIIJJJKKKPPPYYYeeemmmooopppsssvvvzzz{{{}}}}}}{{{xxxrrrjjjddddddhhheeeYYYOOOGGGGGGMMM```zzzvvvqqqpppUUU@@@888999666111111111000///////////////000000000000000000000000000000//////.........---...///111444666777888888777777777666666888<<>>??????AAACCCFFFHHHJJJJJJIIIIIIHHHGGGHHHMMMVVV]]]bbbccchhhfffdddaaa^^^\\\ZZZYYYUUUYYY^^^aaafffooo||||||sssmmm___WWWRRRTTTYYY```hhhppptttuuuxxxzzz{{{uuuqqqlllhhhggggggfffeee___bbbgggnnnuuu{{{{{{wwwsssooommmlllkkkkkkjjjjjjkkkkkkllllllllljjjlllttt{{{qqq|||wwwiiiVVVDDD999222222222111///...///000.........------.........,,,------......------,,,------,,,------...///000222444555777999:::;;;;;;~~~zzzxxxwwwuuuyyy|||{{{{{{|||zzzxxxqqqhhhaaa\\\UUUMMMIIIHHHGGGEEEBBBDDDDDDEEEGGGHHHIIIJJJKKKIIILLLOOOQQQRRRTTTVVVXXXZZZ[[[\\\^^^___```aaaaaacccaaa___[[[VVVRRRNNNLLLJJJIIIHHHGGGGGGHHHIIIJJJNNNWWWbbbiiimmmooosssvvv{{{|||~~~~~~|||ssslllddddddgggeee[[[QQQJJJGGGIIIYYYrrrwwwppp~~~rrrXXXAAA888888666111111111000///////////////........................000/////////............000111222333555555666666666666666666666888===@@@CCCMMMOOONNNRRROOONNNWWW\\\dddmmmuuu}}}~~~~~~|||sssllleee```ccciiinnnqqqwww||||||tttqqqpppqqqxxxyyylll^^^RRRKKKBBBAAA???===<<<<<<======BBBCCCEEEGGGHHHIIIIIIIIIJJJKKKNNNUUU]]]ccceeeeeeddddddcccaaa^^^[[[YYYWWWUUUXXX\\\___eeeooo|||yyypppjjj```XXXSSSUUUZZZ```iiiqqqsssuuuwwwzzz~~~~~~yyypppmmmhhheeeddddddcccccc^^^aaafffllltttzzz{{{vvvrrrnnnmmmhhhhhhhhhhhhiiijjjkkkkkkmmmkkkkkkrrr{{{|||rrrwwwrrr|||~~~nnn[[[GGG;;;333333222111/////////000......------------......,,,------......------,,,------,,,------...///000222333555777888::::::;;;~~~zzzxxxwwwvvvwwwzzz|||{{{{{{~~~{{{yyyvvvoooggg```[[[UUUNNNIIIHHHGGGEEEBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKNNNQQQSSSTTTVVVXXXZZZZZZ[[[\\\^^^___```aaaaaacccaaa___[[[WWWRRROOOMMMIIIHHHGGGGGGGGGGGGHHHIIILLLSSS]]]eeejjjnnnsssvvv{{{|||~~~~~~vvvnnnfffdddfffeee^^^VVVLLLGGGEEEPPPhhhxxxooozzzxxx]]]DDD999777666222111111000///////////////........................////////////............000111222333444444444333444444555555666:::???BBBEEEPPPRRRQQQUUURRRRRR[[[[[[eeepppxxxzzzqqqiiiaaa[[[]]]bbbfffkkksss{{{~~~wwwqqqpppqqqsssyyyxxxkkk\\\OOOGGG@@@@@@>>>===<<<===>>>>>>BBBCCCDDDEEEGGGHHHIIIIIILLLPPPWWW```gggjjjhhhfffbbbccccccbbb```]]]YYYWWWWWWYYY\\\```fffqqqwwwnnnhhh```XXXSSSUUUZZZ```iiiqqqqqqsssvvvyyy~~~|||wwwnnnjjjfffccccccccccccccc^^^```eeekkkssszzzzzztttpppmmmhhhhhhhhhhhhiiijjjkkklllmmmkkkkkkpppvvvzzzyyyvvviiilllxxxrrryyywwwcccNNN@@@666555333111000//////000------,,,,,,,,,,,,------,,,------......------,,,------,,,------...///000111222444666888999999:::}}}zzzxxxwwwwwwwwwyyy{{{}}}{{{{{{~~~~~~}}}zzzxxxtttmmmeee```[[[UUUNNNIIIGGGFFFDDDCCCDDDEEEFFFGGGIIIJJJKKKKKKMMMPPPSSSUUUVVVWWWZZZ[[[ZZZ[[[\\\^^^___```aaaaaabbb```^^^[[[WWWSSSOOONNNJJJIIIHHHGGGGGGHHHIIIJJJKKKQQQZZZccciiioootttwwwzzz{{{}}}}}}xxxpppgggdddfffeee```ZZZNNNGGGCCCKKKaaa{{{zzznnnwww}}}cccIII:::777666333111000000///////////////........................///////////////.........///000111222333444444444222333555666888<<>>DDDHHHJJJSSSSSSOOOQQQNNNMMMVVV^^^mmm~~~}}}}}}}}}yyyooofff\\\UUUTTTXXX[[[bbbmmmxxxyyytttqqqrrrsssssswww}}}xxxkkk[[[MMMEEECCCBBBAAAAAABBBCCCEEEFFFEEEFFFGGGHHHJJJMMMOOOPPPSSSZZZdddmmmpppnnnjjjgggeeefffggggggeeeaaa^^^[[[]]]^^^```dddlllxxx}}}wwwpppkkk[[[SSSNNNOOOTTTZZZbbbjjjjjjnnnssszzz|||yyyppplllhhhfffggghhhhhhhhhccceeehhhmmmtttzzzzzztttnnnkkkjjjjjjjjjjjjkkklllmmmnnnkkkjjjiiilllqqqttttttssshhhffflll~~~sssqqqyyyxxxdddSSS<<<888444111111111111000---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,------...///000111222333555777888999999~~~|||zzzxxxwwwxxxzzz}}}~~~~~~~~~}}}{{{{{{~~~~~~|||zzzwwwxxxzzz|||~~~{{{{{{zzzwwwrrrkkkdddaaaYYYVVVPPPJJJFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPSSSUUUVVVXXXZZZ\\\ZZZ[[[\\\^^^___```aaaaaa^^^]]][[[YYYUUURRROOOMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKQQQZZZccclllrrrvvvwwwvvvxxxzzz}}}}}}yyyqqqiiieeeeeeeeebbb___PPPIIIDDDHHHXXXooo~~~pppvvvpppTTT@@@999777555111111000///////////////000000000000000000000000.........///////////////---...000222444666777777444555777888;;;@@@FFFJJJKKKTTTSSSNNNPPPLLLKKKTTT___ppp}}}|||{{{|||~~~~~~{{{qqqhhh^^^VVVUUUXXX\\\bbblllwww}}}xxxtttrrrtttttttttwww{{{wwwjjj\\\OOOGGGBBBBBBBBBBBBCCCEEEGGGHHHJJJKKKMMMPPPSSSVVVXXXYYY[[[aaaiiiooopppnnnkkkiiihhhiiiiiihhhfffbbb___]]]``````bbbgggooozzz|||vvvooojjjXXXQQQKKKLLLQQQVVV___fffhhhlllsss{{{~~~{{{zzzooolllhhhffffffgggggggggggghhhjjjnnnssszzz~~~yyytttooommmiiiiiihhhhhhiiiiiijjjkkkjjjiiiiiikkknnnqqqssssssiiieeeiii{{{tttnnnppp{{{kkkZZZ???:::444222222333111///------,,,,,,,,,,,,------,,,------......------,,,------,,,------...///000111222444666888999999:::~~~{{{{{{{{{yyyxxxvvvvvvwww{{{~~~}}}{{{zzz~~~~~~{{{wwwtttppprrrtttwwwyyy{{{|||}}}zzz{{{zzzwwwqqqkkkeeeaaaYYYVVVQQQKKKFFFDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLOOORRRTTTUUUWWWYYYZZZZZZ[[[\\\^^^___```aaaaaa\\\[[[ZZZWWWTTTQQQNNNMMMJJJJJJIIIHHHHHHIIIJJJJJJKKKPPPYYYdddmmmsssttttttwwwxxx{{{~~~~~~{{{wwwqqqiiifffeeeeeebbb___RRRJJJBBBDDDRRRjjjrrrwwwtttYYYDDD:::777666111111000///////////////////////////////////////............/////////000///000111333555666666777666777999:::===BBBHHHLLLLLLUUUSSSOOOQQQMMMMMMVVVcccttt|||{{{{{{}}}~~~}}}}}}~~~~~~tttkkkaaaXXXWWWZZZ___dddmmmwwwzzzvvvsssrrruuuvvvvvvxxx|||~~~uuuhhh[[[PPPIIIDDDDDDDDDEEEFFFIIIKKKLLLPPPRRRVVVZZZ^^^aaabbbcccfffjjjoooqqqpppnnnnnnooopppooonnnllliiifffdddccceeeeeegggmmmvvvyyyrrrkkkfffWWWOOOIIIJJJOOOTTT]]]dddhhhlllsss{{{~~~{{{yyyyyypppmmmiiiffffffggggggfffiiiiiijjjmmmrrrxxx}}}{{{wwwsssrrrjjjjjjiiiiiihhhhhhiiiiiijjjiiihhhiiilllnnnppppppkkkeeeiii{{{wwwkkkhhhyyyyyylll\\\AAA;;;444222333333222///......------------......,,,------......------,,,------,,,------...///000222333555777888::::::;;;}}}xxxvvvvvvxxxxxxvvvuuuuuuwww{{{}}}{{{zzz}}}~~~|||xxxsssoookkkmmmpppsssvvvxxxzzz{{{zzz{{{{{{xxxqqqkkkeeebbbXXXVVVQQQKKKFFFCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKNNNQQQSSSTTTVVVXXXZZZZZZ[[[\\\^^^___```aaaaaa[[[ZZZYYYVVVSSSPPPNNNLLLIIIIIIGGGGGGGGGGGGIIIIIIJJJOOOYYYdddmmmrrrsssrrrwwwyyy|||{{{wwwvvvqqqjjjfffeeeeeebbb___SSSJJJ@@@@@@MMMeee~~~sssxxxxxxwww\\\FFF;;;888666111111000///////////////........................---.........//////000000222222333444555555555555777888:::;;;>>>CCCIIIMMMLLLUUUTTTQQQSSSPPPPPPZZZgggyyy}}}|||}}}}}}||||||~~~~~~|||zzzzzz|||~~~~~~vvvmmmcccZZZYYY\\\aaafffnnnvvvyyytttrrrrrrvvvxxxwwwzzz~~~|||sssggg[[[PPPJJJHHHHHHHHHIIIKKKMMMOOOQQQTTTWWW\\\aaaeeehhhjjjjjjmmmpppssssssqqqpppqqqssswwwvvvtttqqqnnnllljjjiiijjjkkkmmmsss|||~~~wwwooogggaaaWWWOOOIIIJJJNNNTTT\\\dddiiimmmssszzz}}}yyywwwwwwrrroookkkhhhhhhhhhhhhgggiiiiiijjjlllqqqvvv{{{~~~}}}zzzwwwvvvnnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhhhhiiikkklllmmmmmmgggjjj}}}yyyjjjdddrrryyyvvvkkk\\\CCC<<<555222333444222//////......------......///,,,------......------,,,---------------...000000333444555777999:::;;;;;;|||vvvqqqnnnooopppqqqrrrtttwwwzzz~~~~~~||||||yyysssooommmllleeegggkkkooossswwwyyy{{{zzzxxxvvvtttpppkkkeee```]]]XXXRRRLLLGGGEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMOOORRRSSSSSSTTTUUUVVVXXXYYY[[[]]]^^^___``````]]]\\\[[[XXXUUURRROOOMMMIIIIIIIIIHHHHHHIIIJJJJJJLLLPPPXXXcccmmmtttwwwwwwxxxzzz}}}~~~~~~~~~|||{{{zzztttlllhhhffffffeeecccZZZMMMDDDDDDKKKYYYttt~~~ppprrr~~~dddNNNBBB:::333444333222111000000000000111111000000//////......---,,,---000,,,(((,,,555000111222222444444555666888999;;;<<>>AAAEEEKKKOOOUUUTTTVVV[[[```jjj{{{{{{vvvuuuvvvxxxwwwvvvyyyzzzzzz{{{yyywwwuuusssvvvxxx{{{}}}~~~xxxnnnbbbYYYXXX\\\gggooo|||wwwmmmmmmqqquuuiii^^^VVVTTTTTTSSSTTTVVVZZZ```gggmmmpppyyy~~~vvvqqqnnnooonnnllljjjiiikkkmmmmmmooorrrsssrrrqqqqqqqqqssswww}}}rrrkkkeee```\\\SSSMMMHHHJJJOOOVVV```jjjnnnnnnrrryyy{{{vvvooojjjiiijjjkkkkkkiiiiiijjjkkklllqqqwww{{{}}}~~~tttmmmooommmjjjhhhhhhhhhgggeeeeeeeeeeeefffhhhjjjlllnnnnnnoooppptttuuuqqq}}}yyyqqqnnnmmmkkkhhhWWWHHH999444444333222333////////////////////////------------,,,,,,,,,,,,***+++,,,...000111333333222333555666888999999999~~~}}}{{{wwwqqqkkkhhhggghhhmmmmmmooorrruuuzzz}}}~~~~~~zzztttmmmfffcccggglllsss{{{~~~~~~|||zzzyyyxxxvvvuuusssoooiiieee\\\YYYSSSMMMIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJMMMQQQSSSUUUVVVYYY[[[[[[\\\]]]^^^___`````````^^^]]][[[XXXUUUQQQNNNMMMJJJIIIIIIHHHHHHHHHHHHHHHLLLOOOUUU___iiiqqqvvvwwwyyy{{{~~~|||wwwrrrooonnnmmmmmmaaaSSSGGGCCCDDDNNNdddzzzvvvhhhrrr~~~uuuXXXBBB888666444333222111000000000000........................000111666>>>AAA===444---111111222333444555666666888:::===???BBBGGGLLLPPPWWWVVVZZZaaakkkxxx~~~yyywwwyyy{{{{{{zzz}}}}}}|||{{{{{{zzzzzzzzzzzz|||yyynnnbbbXXXWWWZZZcccmmm}}}rrrhhhjjjqqq{{{~~~ttthhh^^^YYYXXXZZZXXX[[[___dddkkksss{{{vvvqqqnnnmmmllljjjhhhhhhiiijjjkkknnnrrrtttsssrrrqqqqqqqqqwww|||ooogggbbb^^^\\\TTTNNNIIIKKKPPPWWWbbblllnnnmmmqqqxxx~~~}}}xxxrrrmmmkkklllmmmmmmfffggggggggghhhlllrrrvvvxxxrrrqqqnnnjjjhhhhhhgggfffeeeeeeeeeeeefffggghhhjjjkkkmmmpppsssvvv~~~{{{ppptttyyyooojjjjjjmmmnnnmmm___NNN===555444333222333////////////////////////------------------,,,,,,,,,,,,---...///000111111222333555666888999999999~~~~~~~~~|||{{{wwwqqqllljjjjjjkkkrrrpppooonnnqqqvvv{{{~~~}}}~~~{{{uuunnnhhhdddjjjnnntttzzz~~~~~~|||zzzyyywwwvvvtttpppjjjfff\\\YYYTTTNNNJJJGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHKKKOOORRRSSSUUUXXXZZZYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[XXXUUURRROOONNNKKKJJJIIIIIIHHHHHHHHHIIILLLNNNTTT]]]gggpppuuuwww{{{}}}zzzuuuooolllkkkkkkdddVVVIIIBBBAAAGGGZZZnnn|||lllttt|||{{{^^^DDD999777444333222111000000000000///////////////////////////666<<<===999444000...111222333444555666666777888:::>>>AAADDDHHHMMMQQQWWWWWW\\\fffrrr~~~}}}~~~zzzooocccYYYWWWYYYcccooovvviiiccciiirrryyy|||rrrggg^^^ZZZ[[[]]][[[___dddjjjrrr|||xxxuuuqqqooollljjjiiijjjkkkkkkmmmpppsssuuutttrrrqqqpppqqqwww~~~~~~ooogggbbb___\\\WWWPPPKKKLLLPPPXXXcccnnnmmmlllooovvv|||zzztttpppooooooooooooggghhhgggggghhhkkkpppttt}}}{{{tttpppllliiihhhhhhgggfffffffffffffffffffffggggggkkkqqqvvvxxx~~~qqqnnnvvvvvvqqqllljjjlllppprrrsssfffTTTAAA777444222111222////////////////////////------------------------////////////////////////222333555666888999999999~~~{{{{{{|||~~~zzzyyyvvvrrrnnnmmmnnnppptttqqqnnnmmmoootttyyy}}}~~~~~~|||yyyuuuoookkkhhhnnnrrrxxx~~~|||zzzyyywwwuuupppjjjfff\\\YYYTTTOOOKKKGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHKKKNNNQQQRRRTTTWWWYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZXXXUUUSSSQQQOOOMMMLLLKKKJJJIIIIIIIIIIIILLLNNNRRR[[[eeennnuuuwww||||||vvvooojjjiiiiiihhhZZZLLLEEE@@@AAAPPPbbb|||rrrvvvzzzdddIII;;;999444333222111000000000000/////////000000000000000...999AAA<<<222---...000222222333444555666777777888;;;>>>BBBEEEJJJNNNRRRVVVVVV[[[fffrrr~~~}}}|||rrrfff[[[YYY[[[hhhsssyyykkkbbbaaaiiisss{{{|||wwwoooddd\\\YYYZZZ\\\ZZZ^^^ccciiirrr~~~~~~|||wwwtttpppmmmnnnnnnooooooppprrruuuuuutttrrrrrrrrruuuyyy~~~qqqiiieeecccaaaZZZRRRLLLMMMQQQXXXdddnnnmmmlllnnnuuu{{{|||wwwtttsssrrrqqqooojjjjjjjjjiiiiiilllppptttwww}}}uuurrrmmmiiihhhhhhgggffffffffffffeeeeeeeeeddddddhhhpppvvvyyywwwllloooxxx~~~vvvuuussssssuuuwwwxxxxxxmmmZZZFFF:::555222000000////////////////////////------------............///////////////.........222333555666888999999999}}}xxxvvvwwwzzz}}}{{{zzzxxxuuussssssuuuxxxwwwvvvvvvvvvyyy|||~~~}}}|||zzzwwwssspppnnnqqqwww~~~|||zzzxxxuuupppjjjfff\\\YYYUUUPPPKKKHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJIIILLLOOORRRSSSTTTWWWXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXVVVTTTRRRQQQNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMQQQYYYdddmmmtttwww|||}}}wwwpppkkkjjjkkklll___QQQHHHAAA???JJJYYYrrryyyzzz{{{~~~iiiMMM===:::444333222111000000000000........./////////000000---:::BBB<<<222...000111222222333444555666777777888;;;???CCCGGGKKKOOORRRUUUTTTWWWaaammmzzz}}}~~~}}}ttthhh^^^[[[^^^jjjtttlllbbb^^^aaaiiiqqq}}}}}}uuuqqqiii___XXXTTTUUUWWWUUUYYY^^^dddmmm|||~~~yyytttrrrrrrttttttsssqqqsssuuuuuutttttttttuuuwww}}}sssmmmjjjiiihhh\\\UUUNNNNNNQQQXXXdddnnnnnnlllnnnuuu{{{}}}zzzxxxwwwuuuqqqooojjjjjjiiiggggggjjjnnnrrrsss{{{vvvrrrlllhhhfffffffffeeedddddddddeeeeeeeeeddddddfffmmmtttxxx~~~nnnmmmuuu{{{~~~|||rrr```KKK>>>888333000000////////////////////////------------.........///------......///000000000222333555666888999999999zzzuuusssuuuyyy|||}}}}}}|||yyyxxxyyy||||||}}}~~~|||zzzwwwuuutttssszzz}}}{{{yyyvvvpppjjjeee\\\YYYUUUPPPLLLHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMQQQSSSTTTUUUWWWYYYWWWXXXYYYZZZZZZ[[[ZZZZZZYYYXXXXXXWWWVVVTTTSSSRRROOOOOOMMMLLLKKKKKKKKKKKKLLLMMMQQQXXXcccmmmtttwww|||~~~}}}wwwqqqllllllmmmooobbbUUULLLCCC>>>GGGUUUmmm{{{}}}~~~lllPPP???;;;444333222111000000000000---------.........//////---:::CCC===555222333222222333333444555666777777888;;;@@@DDDGGGKKKPPPSSSUUURRRSSS\\\ggguuu{{{{{{}}}uuujjj```]]]```hhhrrrvvveee]]]]]]aaahhhooo}}}zzzoookkkddd[[[TTTPPPPPPRRRQQQTTTYYY___iiiyyy}}}wwwuuuvvvwwwwwwvvvqqqssstttuuutttuuuwwwyyyvvv~~~uuupppooonnnnnn^^^VVVOOONNNQQQXXXcccnnnooommmooovvv|||~~~}}}{{{zzzyyyvvvrrroooggggggfffddddddfffkkknnnttt|||uuuqqqkkkgggeeeeeeddddddaaabbbcccdddeeefffffffffdddkkkrrrvvv|||rrrmmmtttzzzvvvcccNNNAAA;;;555111000////////////////////////---------.........//////***+++,,,...000111222333222333555666888999999999~~~sssqqqsssuuuwwwzzz}}}|||}}}}}}|||zzz}}}|||xxxtttnnnhhhcccYYYWWWSSSNNNJJJHHHGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJIIILLLOOOQQQQQQQQQRRRTTTTTTVVVXXXYYYYYYZZZ[[[\\\[[[ZZZXXXVVVTTTSSSRRRRRRNNNMMMKKKJJJIIIIIIIIIIIIJJJLLLQQQXXXaaakkkssswww}}}|||tttooopppsssvvvlll[[[KKKAAAAAAFFFKKK```sssuuuooosss[[[EEE999444222////////////...---////////////////////////111000000///////////////222222333333444555666666;;;;;;<<>>@@@CCCHHHMMMRRRTTTTTTOOOMMMSSS]]]iiiyyy~~~{{{pppfffbbbeeekkkwwwnnnfff___]]]___dddnnnxxxrrrhhh]]]XXXQQQKKKGGGFFFHHHJJJQQQXXXcccqqqzzzxxxxxxwwwvvvuuuwwwzzz|||}}}}}}{{{zzzzzzzzzyyyvvvuuuuuuxxxzzz|||vvvvvvvvvrrrnnncccZZZQQQPPPTTTZZZdddmmmqqqoooqqqwww}}}}}}wwwqqqllliiihhhgggeeeeeegggkkkpppssswww}}}|||vvvnnniiihhhgggdddbbbeeeeeeddddddddddddddddddeeehhhnnnttttttsssyyywwwyyyqqq[[[GGG<<<666333111000000//////000000111///.........------------///...---...000222111000222333444666777888999999uuussstttvvv{{{{{{wwwsssmmmgggcccZZZXXXTTTPPPLLLIIIGGGFFFCCCDDDEEEEEEDDDDDDFFFHHHHHHJJJMMMNNNOOOPPPRRRTTTVVVXXXZZZYYYXXXWWWWWWXXXYYYXXXXXXVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKLLLMMMPPPUUU]]]eeemmmrrr{{{~~~zzzvvvuuuuuu{{{tttfffVVVIIICCCDDDGGGUUUlllqqqiiixxxlllTTTAAA777444111000111222222111////////////////////////............///000111222222333444555666777888999;;;===@@@DDDHHHMMMQQQSSSXXXQQQNNNQQQYYYcccppp|||~~~~~~sssiiidddffflllxxxzzzlllddd^^^]]]```eeepppyyy{{{lllaaaZZZVVVOOOHHHEEEFFFHHHJJJRRRYYYdddsss}}}sssnnnoooqqqqqqooorrrtttxxx{{{}}}}}}|||zzz|||||||||zzzxxxwwwyyy{{{}}}xxxyyyxxxtttnnncccYYYPPPOOORRRXXXaaajjjooonnnpppvvv|||~~~yyysssnnnlllllljjjgggfffgggiiimmmooovvv|||~~~xxxqqqkkkiiigggeeeccceeeeeeddddddccccccbbbbbbcccgggmmmrrrrrrpppvvv~~~yyywwwyyybbbLLL===777666111111000/////////000000/////////............---///...//////111111222111333444555666888888888999xxxuuuvvvyyy|||xxxsssnnngggcccZZZXXXUUUQQQMMMIIIFFFEEEBBBCCCDDDDDDCCCDDDFFFHHHHHHJJJLLLMMMNNNPPPRRRTTTWWWXXXYYYYYYWWWVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKNNNNNNQQQUUU\\\eeemmmrrrzzz}}}{{{wwwtttsssuuuqqqfffXXXJJJDDDDDDGGGWWWnnnmmmdddqqqsss[[[FFF888555111///000111111000////////////////////////000000////////////000000000111222333555666777888===???CCCHHHMMMQQQTTTUUUWWWQQQLLLNNNSSS\\\hhhsss~~~~~~~~~uuujjjfffgggppp}}}|||tttkkkddd^^^]]]```eeeoooxxxwwwggg\\\VVVSSSMMMGGGEEEFFFHHHKKKQQQXXXcccppp{{{tttkkkhhhjjjmmmmmmkkkppprrrvvvyyy{{{|||{{{zzz{{{|||}}}|||{{{zzz{{{|||~~~}}}yyyzzzyyysssnnnaaaWWWNNNLLLOOOTTT^^^fffmmmlllnnnuuu{{{~~~yyytttpppnnnlllkkkhhhggggggiiilllnnnvvv{{{zzzsssmmmiiigggeeeddddddddddddccccccbbbbbbaaaccceeekkkpppqqqpppuuu||||||xxxjjjQQQ???888888111000//////.........///000000/////////.........//////000111111111222333444444666777888888888888{{{yyyzzz~~~{{{wwwrrrmmmgggbbbZZZYYYVVVRRRMMMIIIFFFDDDAAACCCCCCCCCCCCCCCEEEGGGGGGIIIKKKLLLMMMOOORRRUUUVVVXXXYYYYYYWWWVVVVVVWWWVVVVVVWWWWWWVVVTTTRRRPPPPPPOOOMMMKKKJJJJJJJJJKKKNNNNNNPPPTTT\\\eeennnsssyyy||||||wwwtttrrrqqqnnnfffYYYLLLDDDDDDGGGWWWooo~~~mmmbbblllxxxaaaKKK:::777222//////000000///////////////////////////111111000///////////////000000111333555666777888:::===BBBHHHMMMQQQSSSTTTSSSMMMIIILLLRRR\\\iiiuuu~~~~~~uuujjjfffgggsssvvvooohhhaaa[[[[[[^^^cccllluuu~~~ssseee\\\TTTQQQMMMIIIGGGHHHJJJKKKSSSZZZcccmmmwww}}}{{{uuurrrnnniiihhhjjjkkkjjjiiinnnooorrrtttwwwxxxxxxyyyyyy{{{}}}~~~}}}}}}~~~}}}yyyzzzxxxrrrlll```VVVMMMKKKMMMSSS\\\dddlllkkknnnuuu|||}}}yyyvvvsssrrrkkkjjjiiihhhjjjllloooqqquuuyyy{{{uuunnniiifffeeedddccccccbbbbbbbbbbbbbbbbbbcccccchhhnnnqqqrrruuuzzzzzzrrrYYYCCC999888111111000///............000000000000///////////////000222222111111333444444555666777888888888888}}}|||~~~}}}yyyuuupppkkkddd```[[[YYYVVVSSSNNNIIIFFFDDDAAABBBCCCCCCBBBCCCEEEFFFGGGHHHJJJKKKLLLNNNRRRUUUUUUWWWXXXXXXWWWVVVWWWXXXUUUVVVWWWWWWVVVTTTRRRPPPOOONNNLLLJJJIIIIIIIIIJJJLLLLLLNNNSSSZZZdddmmmsssyyy|||}}}yyytttqqqpppnnnhhh\\\MMMDDDDDDFFFRRRiiiooocccllliiiRRR>>>:::444111000000000///////////////////////////000////////////000000111000111222444555777888999999<<