BM66(@ ???AAACCCEEEFFFFFFEEEDDD>>>@@@BBBCCCAAA?????????DDDEEEEEECCC@@@>>>======>>>>>>======<<<<<<<<<;;;777777888888888999999999666666666666666777888888::::::999999888999999:::888777666666666777999:::999888777777777888::::::<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;BBB>>><<<>>>@@@BBBGGGMMMbbbvvvfff___[[[VVVYYYaaasss|||rrrjjjfffbbbfffjjjkkkkkknnntttzzzwwwwwwwwwvvvssspppllljjjfffhhhjjjhhhddd___[[[YYY]]]\\\\\\ZZZYYYXXXXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQWWWVVVTTTUUUWWWXXXXXXXXXRRRSSSTTTUUUUUUUUUUUUUUUXXXXXXYYYYYYXXXVVVTTTSSSXXXUUURRRQQQRRRSSSQQQNNNQQQQQQSSSTTTTTTUUUUUUUUUYYYYYYXXXWWWVVVVVVUUUUUUSSSSSSTTTUUUUUUTTTRRRQQQSSSTTTUUUUUUUUUUUUTTTTTTRRRSSSVVVYYY\\\[[[XXXUUUQQQPPPPPPPPPQQQSSSTTTUUUVVVVVVUUUUUUTTTRRRQQQPPPRRRRRRRRRTTTUUUVVVUUUTTTMMMMMMMMMOOORRRUUUUUUTTTZZZYYYYYYYYYZZZ[[[]]]^^^]]]___aaaaaa``````aaabbbhhhhhhggggggggghhhiiiiiinnnrrrwwwzzz{{{zzzzzzzzzppppppqqqqqqtttyyyxxxjjj```\\\XXXVVV^^^lllyyyvvvtttyyy{{{||||||qqqgggooouuuaaaSSSKKKFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGEEEAAA===;;;;;;<<<===>>>>>>>>>@@@CCCCCCBBB@@@AAABBBBBBBBB@@@>>>;;;999>>><<<===CCCKKKSSSWWWYYYYYYVVVPPPHHHBBB???@@@BBB???@@@CCCIIIWWWnnn???@@@BBBCCCCCCCCCBBBBBB>>>@@@AAAAAA???>>>>>>??????@@@AAA@@@???======>>>======<<<<<<;;;:::999999888999999:::::::::::::::666666666666666777777888888777777777777777777777999999777666666666666777999888777777777888999:::<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;@@@<<<;;;===???@@@CCCIIIRRRiii}}}vvvlll```YYYZZZeeewwwxxxqqqnnnrrruuutttqqqnnnppprrrxxxzzz|||}}}{{{vvvqqqmmmmmmnnnmmmkkkgggdddbbbbbb^^^^^^___``````_________WWWVVVVVVUUUTTTSSSSSSSSSTTTSSSRRRSSSUUUVVVUUUTTTWWWWWWWWWXXXXXXYYYYYYZZZWWWXXXXXXXXXXXXVVVUUUTTTVVVTTTQQQQQQSSSTTTRRRPPPPPPQQQRRRSSSTTTUUUUUUUUUWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTRRRSSSTTTWWWYYYXXXVVVSSSQQQQQQPPPPPPQQQRRRSSSTTTVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQSSSSSSSSSRRRQQQQQQPPPRRRTTTVVVVVVUUUWWWXXX[[[]]]^^^___^^^^^^\\\```dddggghhhggggggggghhhiiikkklllnnnnnnnnnnnnyyy|||~~~~~~{{{wwwtttsssqqqpppooonnnqqqwww~~~yyyjjj___YYYRRRVVV^^^mmm}}}~~~yyyxxxzzz~~~wwwooommmzzzmmm\\\OOOHHHDDDCCC@@@??????>>>>>>??????@@@EEECCCAAA>>>===<<<======<<<<<<<<<>>>AAAAAA@@@>>>===???@@@AAAAAA@@@>>>===>>>===>>>BBBIIIPPPTTTUUUZZZYYYVVVPPPJJJEEECCCCCC>>>???BBBHHHVVVmmm?????????@@@@@@@@@@@@@@@>>>???@@@???===<<<===>>>;;;===????????????@@@AAA??????>>>===;;;:::999999999:::;;;<<<===<<<;;;;;;666666555555666666777777777777777777777777777777:::999888666555555444444888888777666777888999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;>>>::::::===>>>===???CCCCCCQQQgggvvveeeSSSTTT\\\mmm}}}zzz|||}}}yyyqqqiiieeedddppptttzzz|||wwwssssssrrrppplllgggeeeeeefff___aaaccceeeffffffeeeddd\\\[[[ZZZYYYXXXWWWVVVUUURRRRRRRRRTTTUUUUUUTTTRRRUUUTTTTTTTTTUUUVVVXXXYYYVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSRRRRRRSSSTTTSSSRRROOOPPPQQQSSSTTTTTTUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUUUUSSSQQQPPPOOOOOONNNNNNOOOQQQSSSTTTSSSSSSRRRSSSUUUUUUSSSRRRQQQQQQPPPPPPPPPQQQRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSOOOOOOQQQRRRRRRRRRRRRRRRVVVUUUTTTUUUXXXYYYXXXWWWWWWZZZ___cccdddcccaaa___ZZZ___eeeiiijjjiiiggggggiiilllqqqvvvyyyyyyxxxwwwzzzuuuqqqooopppnnnllllllpppwww~~~lll^^^YYYZZZ___hhhvvv}}}{{{ssssss{{{|||qqqaaaRRRHHHCCCAAAAAA<<<;;;;;;::::::;;;;;;;;;AAAAAA@@@??????>>>>>>>>>;;;::::::<<<>>>???===<<<:::;;;>>>@@@AAABBBBBBBBB@@@??????AAAGGGLLLOOOPPPZZZ[[[[[[XXXRRRKKKGGGEEE>>>>>>@@@FFFUUUlll@@@@@@???>>>>>>>>>??????>>>??????>>><<<;;;<<<===;;;===@@@@@@@@@@@@BBBCCCCCCBBBAAA???>>><<<;;;;;;888999;;;<<<===<<<;;;:::666666555555555666666777888888888999999999999999888888777666666555555555888777666666666777999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::===>>><<<<<>>???@@@@@@@@@@@@???>>>;;;::::::;;;======<<<;;;999:::===???AAACCCCCCDDDAAA@@@@@@AAADDDGGGJJJLLLXXXZZZZZZXXXRRRLLLGGGEEE======???EEESSSjjjAAA@@@??????>>>??????@@@>>>???@@@???<<<;;;<<<<<<<<<>>>@@@@@@??????@@@AAACCCBBBAAA???>>><<<;;;;;;777888999:::;;;::::::999666666555555555555666666666777888999999999999888666666777777777777777777888777666666666777888999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<:::;;;>>>???<<<<<>>???@@@@@@???>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>===;;;:::;;;<<<======<<<;;;<<<===???@@@AAABBBBBBBBBAAAAAABBBCCCEEEHHHKKKUUUUUUTTTQQQKKKGGGDDDCCC======>>>DDDRRRiii???@@@@@@@@@@@@@@@@@@@@@???AAABBBBBB???===<<<<<<:::<<<===>>>===<<<===>>>??????>>>===;;;:::999999777777777888888888999999666666555555444444555555333444666777888777777666666666777888888888888888777777666555666777888999999999999999::::::::::::;;;::::::999999::::::;;;===:::;;;>>>>>><<<<<>>???AAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@???===<<<>>><<<;;;;;;<<<======<<<>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCEEEIIILLLQQQQQQOOOKKKFFFCCCAAAAAA======>>>CCCQQQiii===>>>???@@@AAAAAA@@@??????BBBEEEEEECCC???===<<<888:::<<<===<<<<<<===>>>======<<<<<<;;;:::999999999888777666666888999:::777666555444444444444555222333555777888777666666888888999::::::999888777777666666555666777888999888888999999999:::::::::;;;:::999888888999:::;;;<<<999999<<<===;;;===@@@AAA>>>>>>BBBJJJ[[[wwwooo^^^NNNJJJOOOWWWbbbttt}}}vvvooolllaaa^^^ZZZWWWUUUUUUVVVWWWYYY[[[^^^```bbbeeeiiilllmmmmmmmmmmmmmmmlllkkkjjjhhhhhhggggggfffeeeeeedddbbb```______``````___^^^YYYYYYXXXWWWVVVUUUTTTTTTVVVUUUUUUTTTTTTUUUVVVWWWUUUWWWYYYXXXTTTQQQPPPPPPQQQQQQQQQQQQPPPOOONNNNNNMMMNNNOOOPPPQQQRRRSSSTTTSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSTTTUUUUUUTTTSSSOOOPPPQQQRRRSSSSSSRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXUUUYYY]]]\\\YYYXXX[[[^^^[[[[[[\\\___dddggghhhhhhgggfffffffffgggiiikkkllllllnnnqqqssstttvvvzzz|||}}}yyyxxxvvvsssooonnnooopppvvvsssrrrsssuuusssmmmggg___ccckkkttt}}}~~~}}}uuulllccc\\\TTTNNNEEE>>><<<===???AAABBBBBBAAA@@@????????????BBBBBBBBBAAA???===<<<;;;>>><<<::::::;;;<<<<<<<<>>>>>>>>???@@@AAAAAABBBCCCEEEDDDDDDFFFKKKOOOOOOOOOOOOKKKGGGCCCAAA@@@>>>===>>>CCCQQQiii:::<<<>>>@@@AAAAAA@@@???@@@CCCGGGHHHEEEAAA>>><<<888;;;===>>>>>>???@@@BBB>>>>>>======<<<<<<<<<;;;:::999777555666777:::<<<777666555444444444444444333555777999::::::888888:::;;;;;;;;;:::888777555777666555555555666888999888888888999999:::::::::;;;:::999888888999:::;;;;;;888777:::<<<;;;===AAABBB===;;;<<<@@@KKKbbbxxxvvvaaaWWWYYYKKKOOOYYYgggxxx}}}wwweeeccc___[[[YYYXXXXXXXXXSSSSSSSSSSSSTTTXXX]]]aaafffggggggiiijjjlllmmmnnniiihhhhhhhhhggggggffffffgggfffdddcccdddeeedddccc`````````___^^^\\\ZZZYYYWWWVVVUUUTTTTTTUUUVVVVVVSSSVVVYYYXXXUUURRRQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLMMMNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUTTTRRRPPPQQQSSSUUUUUUUUUUUUTTTRRRSSSUUUWWWYYYZZZ[[[[[[YYY]]]aaa```]]]\\\___bbb_________bbbfffiiiiiiiiijjjkkklllnnnqqqsssuuuvvv~~~}}}zzzxxxvvvvvvuuusssqqqqqqtttvvv~~~yyysssooommmiiiaaa[[[WWWddduuuwwwpppiiibbb]]]TTTMMMEEE???===>>>AAABBBDDDCCCBBBAAA@@@@@@@@@@@@EEEDDDBBB@@@>>><<<;;;:::>>><<<999999:::;;;<<<;;;>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEEEEEEEHHHMMMQQQNNNPPPPPPNNNJJJEEEAAA@@@>>>>>>>>>CCCQQQiii999999;;;<<<===???@@@AAA>>>???AAABBBBBBAAA???>>>;;;;;;:::::::::;;;;;;<<<>>>===<<<:::999888777777666555555666777777555444333333333444444444555555777555333333666888777666:::;;;;;;::::::999777777666444333222222444777999666666777888999::::::;;;???>>>;;;999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;======;;;999;;;DDDSSS___vvvyyylll___QQQHHHMMMXXXeee|||xxxooofffaaaaaa___ZZZTTTVVVVVVRRRNNNOOOSSSSSSPPPUUU\\\```aaadddjjjjjjeeegggggghhhiiijjjjjjjjjjjjkkkhhhffffffhhhhhhfffcccdddeeeeeedddaaa^^^]]]^^^^^^]]]ZZZXXXWWWVVVWWWWWWXXXXXXVVVUUUSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJLLLLLLMMMOOOQQQRRRPPPNNNRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSUUUWWWYYYWWWWWWVVVVVVWWWXXXYYYZZZXXXYYYZZZ\\\]]]___aaaaaaaaa```aaabbbddddddaaa___cccdddeeegggiiijjjkkkkkkkkkpppvvvzzz{{{}}}}}}}}}zzzwwwwwwyyyvvvpppooovvv}}}{{{rrrjjjaaaXXXYYY```mmmtttzzzrrrjjjbbbZZZVVVMMMIIIEEECCCCCCBBB???<<<======>>>???@@@AAABBBBBBAAA???>>>======???AAABBB===<<<:::::::::<<<>>>???===<<<<<<<<<<<<======>>>===@@@CCCDDDCCCEEEIIIMMMWWWWWWUUUPPPIIIAAA<<<:::<<<;;;<<>>???>>>???@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;999888777777888888555444444444666777666555333333333333444444444444777555333444666888666444666777777777777777666666666555333222222444666777666666777777888888999999:::999888777777999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::999999???IIIQQQ```uuuuuudddTTTOOONNNQQQ```pppxxxnnnhhhddd```]]]YYY\\\ZZZTTTPPPPPPPPPNNNNNNSSSWWWYYY]]]cccddd```aaabbbcccdddeeeeeeffffffgggeeedddeeehhhiiihhhffffffggggggfffccc```______]]]]]]]]]^^^^^^___``````[[[ZZZYYYXXXWWWVVVUUUUUUSSSRRRRRRPPPOOONNNMMMMMMMMMMMMMMMNNNQQQQQQPPPOOORRRRRRTTTUUUUUUTTTSSSRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRTTTWWWZZZ\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[\\\^^^aaacccdddeeeeeefffeeeeeeeeeffffffdddbbbdddeeegggjjjlllnnnooooooooouuu|||}}}|||tttuuuuuutttwww{{{yyytttyyyzzz}}}sssbbbZZZYYY^^^iiittt{{{|||wwwooogggaaa[[[UUURRRLLLIIIEEECCCBBBAAA>>>;;;::::::;;;<<<===>>>??????@@@???>>>>>>>>>>>>??????<<<;;;999999999;;;===??????>>>===<<<<<<<<<======CCCDDDEEEDDDBBBDDDIIIMMMWWWWWWUUUPPPHHHAAA<<<::::::999;;;AAALLL```}}}666666777888:::;;;<<<<<<>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<<<<999888777666666777999:::666444222333444666777666222222222222333333333333666555555555777777555333333444444555666777777777777666444333222333555666666666666666666666666777555555444555666888:::<<<:::;;;;;;<<<<<<;;;;;;;;;888:::;;;:::999:::???CCCKKKZZZrrrqqqaaaSSSJJJLLLUUUkkk|||xxxpppkkkjjjffflllmmmeee[[[UUUQQQNNNKKKMMMOOOPPPTTTYYYYYYVVVXXXYYYZZZ[[[\\\]]]^^^^^^```___```bbbfffiiiiiiiiihhhiiijjjiiifffcccbbbbbb```aaaccceeefffffffffeee\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVTTTSSSQQQPPPPPPOOONNNNNNOOOQQQRRRQQQPPPRRRSSSTTTUUUUUUTTTRRRQQQQQQSSSUUUWWWXXXXXXWWWVVVVVVUUUTTTTTTVVV[[[___bbbbbbbbbcccdddcccbbbaaa```___aaadddhhhjjjkkkkkkjjjiiigggeeeeeeeeeeeedddcccdddfffjjjnnnqqqtttvvvvvvxxx~~~~~~xxxtttkkknnnppprrrxxx~~~~~~|||tttfffWWWUUU^^^mmm~~~}}}ooojjjbbb[[[VVVRRRPPPNNNJJJGGGDDDBBB@@@???<<<:::888888888999:::;;;======>>>>>>??????>>>===;;;;;;:::999888888999:::===>>>AAA???===<<<;;;<<<===>>>DDDEEEDDDBBB@@@BBBHHHNNNVVVVVVUUUPPPHHHAAA<<<999999888;;;AAAKKK]]]xxx666666777888999:::;;;;;;>>>===;;;::::::;;;===>>><<<<<<;;;:::::::::;;;;;;:::999777555555777999:::888555333222333555555555111111222222222333333333555555555666666555444333333444555666777999:::;;;999888666555444444555555555555555555555555555444444444444555666888999:::999::::::;;;;;;;;;;;;::::::;;;<<<;;;:::999;;;===DDDKKK[[[sss|||jjjZZZSSSTTTSSS```rrr~~~xxxlll___UUUQQQOOOLLLKKKMMMPPPOOOMMMNNNOOOOOOPPPRRRSSSTTTUUUVVVWWWYYY]]]aaadddfffggghhhjjjkkkkkkiiigggfffffffffgggiiijjjiiigggeeeccc]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYXXXWWWUUUTTTSSSRRRSSSQQQPPPQQQSSSTTTTTTSSSTTTUUUWWWXXXXXXVVVTTTSSSRRRTTTWWWZZZ[[[ZZZXXXWWWXXXWWWVVVWWWZZZ___dddhhhfffgggiiiiiiiiigggeeecccccceeeiiimmmoooooonnnmmmllljjjgggffffffggggggfffeeehhhmmmrrrxxx|||~~~~~~}}}}}}{{{vvvqqqiiilllooorrrzzzzzzkkkaaa___aaahhhsssuuugggaaaYYYRRRNNNLLLKKKJJJHHHFFFCCCAAA???===;;;:::999999999999:::;;;===>>>>>>???AAABBBAAA>>>;;;888999888777777888999<<<===@@@>>>===;;;<<<===@@@AAACCCDDDBBB@@@>>>AAAHHHNNNUUUUUUSSSOOOHHHAAA<<<:::999999;;;AAAJJJ[[[uuu777777888999:::;;;;;;<<<>>><<<:::999999:::<<<>>>;;;:::999999888888888999<<<;;;999777666777888999:::888444222333444444333111111222222222333333333444555555555555444444444444444444555666888:::;;;;;;:::888777666666666666555555555444444444444444666666666666666777888888888888999:::;;;;;;::::::<<<<<<;;;999888999;;;<<>><<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAACCCEEEGGGHHHGGGCCC???<<<:::999888777777999:::<<<<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHFFFCCC@@@AAAFFFJJJRRRSSSRRRNNNGGGAAA===;;;;;;:::<<>>======>>>>>>===<<<<<<===???AAACCCGGGIIILLLMMMLLLHHHDDDAAA<<<;;;999777777888999:::999:::;;;>>>@@@CCCEEEFFFLLLMMMMMMIIIDDDBBBCCCFFFOOOPPPPPPMMMGGGBBB>>>===<<<;;;<<>>===???AAA===<<<;;;:::;;;>>>AAACCCFFFGGGJJJKKKJJJGGGDDDAAA>>>===:::888777777888999999:::===@@@BBBDDDEEEEEEGGGJJJMMMLLLGGGDDDCCCCCCLLLMMMNNNLLLGGGCCC@@@???===;;;;;;???GGGYYYtttyyyjjjlllzzz888888888999:::::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888888222444666888999999777666555444555777:::;;;:::999333333444444444444555555222333333111000222888===;;;:::888666555666777888555555555555555444444444333333444444555666777777444555555666777777666666666666777999999:::::::::<<<<<<;;;<<<;;;999666333888:::>>>???>>>GGG```yyyqqquuu|||ssshhh^^^TTTLLLKKKMMMKKKIIIHHHHHHHHHJJJKKKFFFHHHJJJHHHEEECCCDDDFFFDDDIIIQQQXXX]]]```bbbdddcccdddgggiiikkklllllllllkkkkkkjjjhhhgggeeedddcccccccccdddeeeeeefffggggggdddeeehhhjjjllljjjeeeaaa```cccgggkkklllkkkiiiggghhhggggggfffeeeeeeeeeddddddeeefffhhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmqqqxxx{{{xxxtttqqqmmmmmmnnnooommmkkklllmmmooosssxxx{{{~~~~~~vvvlllccc^^^UUUPPPJJJFFFDDDCCCBBBBBB>>>@@@BBBAAA???>>>AAACCC<<<;;;999999:::<<>>@@@>>>;;;999777777888888999;;;>>>AAACCCDDDCCCCCC<<>><<<;;;999888888999:::999888888888:::;;;:::999:::999777555444444555555777666777999;;;;;;:::888333333333333333333333333555555444333444555666777:::888555333333444666777555444444333333444444555333333333444555666777888444444333333444555777888666777777888999::::::::::::999888888888999:::;;;666888:::;;;===CCCOOOWWWzzz|||xxxzzzwwwmmmaaaYYYYYYXXXSSSMMMLLLNNNNNNKKKJJJIIIIIIIIIIIIFFFBBB???DDDCCCCCCGGGMMMRRRTTTUUU\\\^^^aaaaaaaaadddiiinnnmmmjjjggggggjjjlllkkkiiijjjeeeccceeegggfffgggjjjjjjhhhgggiiilllllljjjhhhgggiiimmmnnnmmmlllllllllkkkjjjhhhgggggghhhjjjkkkllljjjhhhffffffhhhjjjkkknnnlllhhhgggggghhhggggggiiigggeeeddddddgggkkknnnuuuvvvxxx|||~~~~~~~~~xxxqqqrrrpppnnnnnnoooqqqrrrqqqppprrrvvv|||uuuuuu{{{tttiii^^^UUUPPPHHHGGGFFFEEECCCAAA@@@???@@@?????????>>>>>>======<<<;;;999999:::;;;:::999>>>>>>???@@@@@@@@@@@@????????????===:::888888999;;;<<<===??????@@@@@@@@@;;;>>>AAACCCCCCDDDEEEFFFIIIOOOSSSPPPKKKHHHDDDAAA===::::::===EEEWWWrrrqqqbbbcccvvv===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777999888777888:::::::::888777777666666666666666666444444444555666666444222333333333333333333333333444444333333333444555666555444222111111111222333444444333333333333444444333333333333444555666777444444333333444555777888666666666777888999999999999999888888888999:::;;;999;;;<<<;;;:::>>>EEELLL___vvvxxxkkkeeemmmwwwyyyooonnnfff[[[UUURRRNNNJJJNNNMMMKKKJJJIIIGGGDDDAAA@@@AAADDDGGGJJJMMMNNNNNNTTTWWWZZZ\\\___dddjjjooonnnmmmlllllllllllljjjiiihhheeeeeeiiillljjjjjjlllnnnlllkkklllnnnnnnllliiijjjlllnnnnnnmmmmmmmmmnnnooonnnmmmllllllnnnpppqqqpppooommmllllllnnnppprrrssspppllliiiiiijjjjjjiiiiiifffccccccffflllrrruuu|||||||||~~~}}}yyyxxx{{{{{{uuusssrrrrrrtttxxxzzz|||{{{~~~tttxxxyyylll```VVVMMMHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>=========<<<<<<<<<:::888777888999999888;;;<<<======>>>>>>======<<<===>>><<<:::999999:::???????????????@@@@@@@@@>>>@@@CCCDDDDDDDDDEEEFFFJJJRRRVVVSSSNNNJJJFFFAAA???<<<;;;>>>FFFWWWrrrqqqbbbcccvvv===<<<;;;;;;::::::;;;;;;888888888888777777666555888777666777999:::999888444555666777777777777777333222111222222222///---333333333333333333333333333222222222222333444444222222222111111111111111444444333333333333444444222222222222333444555555444444333444444555777777555555555666777777888888999888888888888999::::::888:::;;;:::888999>>>BBBLLL^^^xxxooo___YYYYYY___lll{{{yyymmmfff___YYYUUURRROOOMMMLLLJJJHHHFFF<<>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<:::777666777888999999::::::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<;;;:::;;;===BBBAAA@@@?????????@@@@@@AAACCCEEEEEEDDDCCCCCCDDDKKKSSSXXXVVVQQQLLLGGGBBB@@@>>>===???FFFVVVppprrrcccddduuu;;;;;;:::999999999999:::777888999999999777666555777666666666888999888777444555666777777777555555444222111222333333111///222222222222222222222222111111111111111222222333333333444555555444333222444333333333333333333444222222111111222333333444333333444444555666666777444444444555555666666666888888888888888999999:::333666888999999:::===???GGGPPPccc|||{{{```WWWRRRXXX]]]bbbmmm{{{{{{uuuddd___ZZZUUURRROOOMMMKKKBBBDDDGGGGGGEEEDDDEEEGGGHHHHHHIIIJJJLLLOOOSSSVVV```eeeiiijjjgggcccbbbcccccc```aaahhhlllmmmnnnppprrrrrrssstttwwwyyyzzz{{{zzzzzzzzzxxxxxxzzz}}}~~~~~~~~~~~~~~~}}}vvvrrrtttyyy|||}}}zzzwwwssspppqqqrrrssstttqqqrrruuu||||||{{{}}}~~~{{{~~~{{{~~~|||vvvnnnaaaUUUKKKDDD>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888666777999:::::::::;;;;;;<<<<<<<<<<<<<<<999:::<<<<<<<<<<<<>>>@@@AAA???>>>======>>>@@@AAABBBCCCDDDDDDBBBAAAAAABBBHHHQQQXXXWWWRRRNNNIIICCC@@@===<<<>>>EEETTTmmmwwwgggfffvvv:::999888888777777888888888999:::;;;:::999888777777666666666888999888777666666777777777555333222222111000111333444444333222222222222222222222222000000000111111111111111222333555666666555444333333333333222222333333333222222111111111222333333333333444555555666666666444444444444444555555555777777888888999999999999333555777999:::;;;<<<>>>BBBCCCLLLaaa|||zzzlll```\\\VVVPPPTTT]]]nnnzzzyyyppphhhaaa[[[VVVSSSPPPOOOMMMKKKIIIIIIJJJLLLKKKJJJHHHHHHIIIKKKLLLMMMSSSXXX]]]___^^^[[[[[[\\\\\\WWWVVVZZZ^^^```dddhhhjjjkkknnnqqquuuzzz~~~{{{zzzzzzyyyxxxtttpppnnnooorrrssstttppprrrwww~~~xxxtttuuu{{{zzznnnpppwwwppphhhaaaWWWNNNGGGBBB???===;;;;;;;;;;;;;;;;;;;;;;;;========================???<<<999888999;;;;;;;;;<<<======>>>>>>>>>>>>>>>999;;;=========>>>@@@AAA;;;;;;::::::;;;===@@@BBB@@@AAAAAA@@@???>>>???@@@DDDMMMUUUTTTQQQMMMHHHCCC>>><<<;;;===CCCQQQjjj~~~mmmkkkzzz:::999888888777777888888::::::;;;;;;;;;::::::999888777666777999:::999888777777777666555444333222111000//////222333333333222222222222222222222222///000111111222222111111000111333444444444333222333333222222222222333333333222222111111222333333222333444555666666666666444444444444444444444444666777888888999999888888777888999:::::::::::::::>>><<>>>>>>>>>>>>>>========================>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::======>>>????????????>>>:::<<<===>>>======>>>@@@777777777888:::<<<>>>@@@===>>>>>>===<<<<<<>>>@@@DDDMMMSSSRRRMMMJJJEEEAAA<<<::::::<<>>>>>======<<<<<<;;;;;;<<<<<<<<<=========<<<;;;;;;<<<===<<<:::888;;;;;;<<<===============;;;<<<===<<<;;;:::;;;<<<666666777888:::;;;<<<<<<:::;;;<<<<<<;;;<<>><<<======<<<;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<:::::::::<<<===<<<999666888999::::::;;;;;;:::::::::;;;<<<;;;999888888999777888999:::::::::::::::888:::;;;;;;;;;===AAACCCMMMSSSUUUOOOHHHCCC>>>999<<<::::::===CCCRRRjjj~~~}}}|||;;;<<<<<<:::888888999:::<<<<<<<<<:::888777999;;;999999777777777888999:::555555444444444444333333333222111000000111222333555444222000000111222333111111111111111111111111000//////000222444333222333222222222222222222222444444444333333222222222111111222333333444555555444444444444444444444444555555555555666666666666444555777888999888666555555777:::===BBBMMMYYYbbbvvvxxxssskkkddd```]]][[[ZZZYYYXXXVVVTTTSSSSSSSSSTTTRRRSSSRRRNNNIIIFFFFFFHHHGGGFFFEEEDDDDDDEEEGGGHHHKKKSSSZZZ[[[[[[^^^^^^]]]aaaccciiittt~~~|||wwwtttuuuyyy{{{pppjjjmmmuuu|||ssskkkfffjjjssszzzmmmeee^^^WWWRRRDDDCCCAAA@@@???>>>>>>>>>======<<<;;;::::::999888;;;:::999999;;;;;;:::999;;;;;;;;;:::::::::999999::::::;;;<<<======<<<<<>><<<:::999777777666;;;:::999888888888::::::::::::999888888;;;@@@DDDRRRYYY[[[TTTJJJCCC???;;;AAA<<<999;;;BBBQQQiii~~~zzz~~~;;;<<<<<<:::888777888:::<<<<<<<<<:::888777888:::;;;;;;:::999999999999999666555555555444444333333444333222222222222333444444333111000000000222222111111111111111111111111111000///000222333333222333333333333333333222222444444444333333222222222111111222333333444555555444444444444444444444444555555555555666666666666555666888999999999777666888999::::::===CCCLLLSSS___ttt{{{sssooommmllljjjiiihhhfffdddbbb```___]]]^^^\\\WWWQQQLLLKKKKKKIIIHHHFFFEEEEEEFFFHHHJJJHHHPPPWWWYYYXXXXXXVVVSSSQQQTTT\\\iiixxx~~~pppooollljjjlllsss~~~{{{sssmmmqqqxxxwwwlllbbbYYYPPPIIICCCBBBAAA???>>>>>>>>>======<<<<<<;;;:::999999999;;;:::999999;;;;;;:::999<<<;;;;;;:::999888777777::::::;;;<<<<<<<<<<<<<<<<<<;;;:::888777666666666;;;:::999888888888999:::;;;;;;;;;::::::<<<@@@CCCRRRZZZ]]]XXXOOOHHHCCC???CCC>>>;;;<<>>============;;;;;;;;;::::::999999999;;;999888999:::;;;:::999<<<;;;:::999888666666555:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888777777777;;;;;;:::999999999999999;;;<<<======<<<===???AAANNNWWW]]]YYYRRRLLLGGGCCCCCC???;;;<<>>===<<<<<<<<<<<<::::::::::::999999999999:::999888999:::::::::888999999888888777777666666:::;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;::::::999999999999;;;===??????>>>>>>???@@@FFFQQQXXXWWWQQQLLLGGGDDDBBB===;;;<<>>===<<<<<<;;;;;;;;;;;;888888888999999999999999:::999888888::::::999888666666666777777888888999:::;;;;;;;;;;;;;;;::::::;;;::::::999999:::::::::::::::::::::::::::::::::;;;===@@@@@@?????????@@@CCCMMMVVVUUUPPPLLLHHHEEE@@@<<<:::<<>><<<:::777555444222333444444444444333222000000000000////////////111111111111111111111111222111000111222333222111.........///000000111111222222333333333333444444333333333333333333333333111111222222333333444444333444444444444555555555333333444444555666777888888777666777999999888777>>>>>>AAAFFFOOOccc{{{~~~~~~uuummmfffddddddeeeiiinnnvvv}}}vvvmmmggg___\\\UUUOOOIIIDDD@@@???<<<<<<;;;:::::::::::::::777777777888888999999::::::888777888999:::999888444555666777888999:::;;;:::;;;;;;;;;;;;::::::999888777777666666666777777888999:::;;;<<<<<<<<<;;;;;;===????????????@@@AAAEEEOOOWWWVVVQQQNNNKKKHHHBBB>>><<<>>>CCCPPPeeexxx:::::::::999777666777888666888::::::999888888888999999;;;>>>AAADDDGGGHHHDDDCCCAAA???<<<999777666333444555555555555444333000111111111000000//////111111111111111111111111111000///000222333333222//////000000111222222333222222222333333444444444333333333333333333333333000111111222333333444444333333444444444555555555333333444444666777888999888666555555777888777666::::::;;;>>>BBBNNNeeezzzrrrooollliiigggfffgggggg```gggjjjjjjssstttnnnkkkoootttwww}}}~~~zzzuuunnnddd]]]TTTOOOHHHDDDCCCAAA>>><<<;;;;;;:::999999999999:::666666777777888999999:::999888777888999:::999777666666777777888999::::::;;;;;;;;;;;;;;;:::999888777777666555444444555555666777999;;;============:::;;;===>>>>>>>>>@@@BBBGGGQQQWWWUUUPPPNNNLLLIIIHHHDDDAAABBBFFFQQQeeewww|||:::::::::999777666777888555777::::::999888888999888888999;;;===AAADDDFFFFFFEEECCC@@@===:::888777222222444444444444222222111111111111111000//////111111111111111111111111000//////000222444333222000111111222333333444444222222222333333444444444333333333333333333333333000000111222333333444444333333333444444444555555444444555555666888999:::777555444555999;;;;;;:::888777888<<<>>>BBBQQQaaasss|||sssrrrqqqooolllkkkkkklllnnnoooppppppmmmhhhccc___``````^^^[[[XXXYYY[[[^^^YYYaaafffjjjwww{{{vvvqqqjjj```YYYOOOIIIBBBAAABBBBBB???;;;::::::999999888999999999555555666777888999999:::999888777888999999999777888888888888999999999999;;;;;;;;;;;;::::::999888999888777666666555555555555666999;;;===>>>>>>>>>999;;;<<<======>>>AAACCCHHHQQQVVVTTTNNNLLLKKKIIINNNIIIFFFEEEHHHRRReeevvvxxx~~~<<<;;;999777555555555555666666666666777777777777666666888<<>>CCCGGGZZZjjj}}}zzzsssoooooottt||||||}}}uuunnnmmmmmmlllpppuuuyyyyyyuuuppplllfffaaa\\\YYYVVVVVV]]]fffhhhkkkllliiihhhjjjkkkiiioooqqqrrrrrrrrrrrrsssuuuuuuwww}}}|||ttt{{{{{{yyyuuunnnggg^^^WWWSSSDDDDDDBBBAAAAAAAAAAAAAAA;;;;;;;;;:::::::::999999:::999999888888888777777333444555666888888999999888888777777777777777777:::999888666666666777777::::::999999888777777777666666777888999999999999999999999:::;;;<<<===>>>GGGNNNSSSQQQNNNMMMLLLIIIPPPMMMJJJIIIIIIQQQcccuuutttxxx:::999777666666666666777444555555555555666666666999999;;;@@@EEEHHHHHHGGGDDDEEEEEEBBB===999666555444333333222222333333444222222111000000000000111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111222222222333333333333333222222333444666777999666444333555666555444666666666666666666666666777888999999999<<>>GGGNNNSSSQQQNNNMMMKKKHHHKKKHHHGGGFFFHHHRRRfffxxxvvvxxx777777666666666666777888333333444444444555555555::::::<<<@@@EEEIIIIIIIIIEEEEEECCC@@@;;;777555555333333222222222222333333333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333444666666888666333333444555555444444444444555666666666777888999999888888888;;;===999>>>EEEPPPggg|||tttqqqqqqxxx}}}wwwhhhfffbbb[[[SSSIIIAAA<<>>:::666555666333333222222222222333333444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222333333333333333333333444444555555666555333333333444555555222333333444555666777777777888888777666777888:::<<<>>>AAAFFFSSSkkk~~~vvvooolllaaa^^^YYYSSSMMMGGGCCCAAA@@@@@@AAAAAA@@@===;;;999888888888888777777777777777888999999999999888777888888888888888777777666555777999:::;;;:::999888777777777888888999999999555555666777888888999999888888999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<===EEEMMMRRRPPPLLLJJJGGGCCC???>>>>>>AAAFFFRRRhhh|||{{{{{{777777666666555444444333444444555555555666666666444555777:::<<<>>>AAABBBDDDDDDBBB>>>:::777666777333222222111111222222333444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333333111111111111111111111111111111222222222333333333333333444444444444444444444444333222222333444555222333333444555666777777444666777777666666888::::::===@@@@@@CCCPPPgggyyyuuujjjdddcccZZZVVVOOOHHHCCCAAA@@@AAA===>>>??????>>><<<999888888888888777777777666666666777999::::::999888777666666777888888888888777888999999:::999888777666777777777777777666666555333444444555666777888888888888999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<===DDDLLLQQQOOOKKKHHHDDD@@@===<<<<<>>???===AAAPPP___ooo{{{xxxnnnccc]]]\\\WWWRRRJJJCCC>>><<<===>>>;;;<<<<<<===<<<;;;999888888888888888777777777666666777999::::::999888777555555666777777777777777::::::999888777666555555777777777777666555444333333444444555666777777888777888999:::;;;;;;;;;;;;999999999:::;;;<<<===>>>CCCKKKQQQOOOJJJFFFBBB>>>===<<<<<<>>>CCCOOOeeexxx333444555555555555333333333333444444444555555555444555777666555666999<<<;;;<<<===;;;888555444444222222111111111111222222222222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222333111111111111111111111111111111222222222333333333333444444555555444333333111222333222000111333666666666666666666666666666333555777777777666777888888777999===??????EEEMMMUUU```ttt}}}sssmmmfff\\\VVVUUUNNNKKKFFFAAA>>><<<<<<<<<::::::::::::::::::::::::999999888888888777777777555666999;;;;;;:::888777555666666666666555555444999888666555444555666777666666777888888777666555666666666777777888888888666777888999::::::::::::777888888999;;;===???@@@CCCKKKPPPNNNIIIEEE@@@<<<<<<;;;;;;>>>BBBOOOeeexxx111222333555666666555555222222333333333444444444222444555333111222555888666999::::::777444333222222222111111111111222222222111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222111111111111111111111111111111222222222333333333333444555555555444333222000222333222000000333777777777777777777666666666555777888888777666666777:::444333:::???>>>===???BBBLLL\\\qqq|||zzz|||~~~|||ttthhhccc^^^VVVOOONNN@@@@@@???>>><<<;;;::::::999999888888999999:::;;;999999999999888888888888444666999;;;;;;:::888777777777777666555333222111888666444333333555777999444555777888999999888888888888888888999999999999666666777888999999999999666777888999;;;>>>@@@AAABBBJJJPPPNNNIIIEEE???;;;;;;::::::===CCCOOOfffyyy333333333444444555555555555666666444222222333444222222111000111222333444222222111111222222333444333333333222000///---,,,111000///000111222111//////////////////.........111111000000//////......111111111000000000000000...///000111111000///...111111111111000000000000111111111111111111111111111111222222222222111111444444444555555555666666555555444444444555555666555555555555666666666666555777888888888:::<<<>>>@@@AAAIIIWWWgggyyyvvvqqqqqqooo|||}}}pppiii___WWWQQQMMMHHHEEEAAAAAA???>>><<<:::999888:::999888888::::::999888777888:::::::::888777555555666666666666666555555555555444444444444555555222333444666777999:::;;;999999999888888888888888999888666777999::::::999999999999999:::;;;<<<===555777999:::;;;===???BBBDDDGGGKKKNNNLLLGGG@@@<<<999777888===DDDPPPeeewww333333333444444444444444222333333222111000222333444333222111111222333333111111111111111222333333333333222222111000///...111000///000111111000////////////////////////....../////////000000111111444333222111000...------+++,,,...000111222222222111111111111000000000000........................111111111222222111111111222222333333333444444444666666555444333333333333444444444444555555555555555666777777777888:::<<<:::;;;@@@FFFNNN[[[qqq~~~uuuqqqrrruuuyyyqqqjjjcccXXXOOOIIIDDD@@@===>>>>>>===<<<:::999888777:::999888888::::::999888999999888888888888888888666777777777777777666666666666666666666666666666333444555666888999:::;;;666666666666666666666666999777666666888999999888666666666777888999:::;;;777888999:::;;;===@@@CCCEEEGGGHHHHHHFFFBBB>>>;;;777666666;;;AAAMMMbbbsss444444444444333333333333111222333222111111333444666555444333222222222333111000000000000111222222333222222222222111111111111000//////111111000///......////////////////////////000000000000000000333333222111///...------+++,,,...000111222222222111111111111000000000000000000000000000000000000111111111111111111111111000000111111111222222222666666444333222111111111222333333333444444444444555666777666555666777999999:::<<<======EEEXXXkkkzzzwwwyyy|||ssslllhhhfff___UUUKKKDDD???<<<:::;;;::::::999999888888777:::999888888999:::999888:::888777666666777999;;;777777888888888888777777777777888999999888777777444555666777888999::::::666666666666666666666666888666555555777888888777666666666777888999:::;;;888999999999:::===AAAEEEKKKKKKIIIGGGEEEAAA???===999777777;;;AAAMMM```rrr555444444333333222222222222333444444333333555777999888777666555444333333000000000///000000111222222222222222222222333333111///...///000111000///............////////////444333222111000...------/////////000000000000000000000000000000/////////111111111111000000000///111111111111111111111111111111000000000000111111000000000111111111111222444444333222111111111222333333333333444444444444666777777666555555666888;;;:::;;;<<<;;;???MMM[[[kkk|||tttkkkgggeeeeee]]]XXXOOOGGG@@@<<<::::::999999999999999999999999999888777888999:::999777888777777666666777999:::666666777888888888777777666777999::::::999777666555666666777888999::::::777777777888888888888888777666444555777888888777777777888888999;;;<<<===888888888777888;;;AAAEEERRRQQQPPPNNNJJJFFFCCC@@@===;;;;;;>>>CCCOOObbbsss~~~444444444333333222222111222333444444333333555777;;;::::::999777666555444000000000///000000111222222222111111111222333444000///...///000111000...---.........//////000000333333222111000///............//////000000000000111111000///////////////111111111111000000000///........................111111000//////000111111111111111111222222222222111111111111111222333444333444444444444555555555777888888777555555666888999666666999;;;<<>>BBBOOOcccwwwyyysssjjjccc]]]TTTIIIAAABBBDDDEEEDDD@@@======>>>999999::::::::::::::::::999777666777888999888666999999888888777555444444444444555777777888888888666666666666666666666666666666666555555555555555333333444444555666666777999777666666888999999888999888777666666555555555888999:::;;;<<<>>>AAADDDNNNQQQTTTUUUQQQJJJAAA<<<:::888888;;;AAAMMM```qqq111111111222222333333444555666666444222222333444444444555555555333222111222222111111222222333444333222000......///000111000...---...///000///...---------...///000000111000111111111111222222222---------...///000000111333222000///.........///111111111111000000000000........................222000///......///000222111111111111222222222222444444333333222333333333111111222222222333333333333444444444333333555777333333555777666444999AAA;;;:::???NNN^^^lll}}}zzzvvvqqqggg[[[PPPGGGBBB???<<>>>>>@@@CCCEEEOOOQQQSSSSSSOOOIIIBBB===:::888888<<>>777666444222111222333444999999888888666555444333666666666666777777777777555555555666666666666666;;;<<<>>>BBBDDDEEECCCAAAGGGOOOTTTQQQKKKFFF@@@:::;;;:::;;;>>>@@@III\\\mmm333333333333333333333333333333333333333333333333555666666555444333222222222222111000000111222222666444111000222333222000000000///000000111222222111111111111000000000000---///444@@@PPPXXXPPPCCC222111000000111111000........./////////000000000000000000000//////......111000...------...000111///000000111111111111111222222111000000000111111222333333333333333333333444444444444444444444444111222222333333333333333444444555555666666777777666777999;;;???FFFMMMSSSeeewwwvvvqqqqqqpppmmmkkkcccWWWLLLDDDAAA??????<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<<<<======>>>888888777777666555555555444444555555666666777777666666666666777888999999:::999777666777888:::;;;777666444333444555666777888888888777666444333222444555555666777888888888666666666666666666666666777888;;;???BBBCCCBBBAAAEEEMMMRRROOOIIIEEEAAA<<<<<<;;;<<<===@@@HHHZZZkkk~~~333333333333333333333333333333333333333333333333555555555555444333222222111111111111111111111111333111000000111222111000000000000000111222333444222222222111111111000000,,,,,,111===PPPZZZSSSEEE333111000000222222111///---...///000111000//////000000000////////////...111000///......///000111///////////////000111111222111000000/////////000111111222222333444444555333333333333333333333333000111111222222222222222444444444555666666777777777888888888:::===BBBFFFJJJVVVfffxxx~~~uuupppooommmiiiaaaYYYMMMCCC>>>=========<<<<<<<<<<<<;;;:::999999999999888777777999:::;;;;;;:::888666444333333333333333444555555666777777777777666666666666777777777777777888888888888888666666555555666777999:::777777777777666444333222222333444555777888999:::666666666666666666666666444777:::>>>AAABBBBBBBBBCCCJJJNNNKKKFFFCCCAAA===<<<;;;<<<===???GGGXXXiii|||444444333333333333222222222222222222222222222222333333333333333222111000000000111111111111000000000/////////000000000000......//////000111333333111111111000000000000///000...+++...999AAA>>>666222000///000111111000///+++---///000111000...---////////////////////////000000///......///000000//////...------///000111111000000///////////////111111222222333333333333000000000000000000000000000111111222333222222222333333444555555666666777:::::::::999999:::===???>>>EEEOOO]]]ooozzz~~~}}}wwwpppfff\\\SSSNNNFFF@@@>>>===>>>>>>============<<<;;;::::::888777666555666777999:::<<<:::777444333333444444333333444555666777777888888777666666555555555555555555555555666666777777666666555555666777888888888888888777666555444444333333444555666777888999777777777666666666666666555888;;;>>>???@@@AAABBBCCCIIILLLGGGBBB@@@>>><<<===;;;;;;<<<===EEEVVVggg{{{444444444333333222222222222222222222222222222222000000111111111000/////////000111111111111000///...//////////////////000---------......000111111000////////////.........000111000,,,---000000,,,///...---...///000///...***+++---//////...---,,,.............../////////........................///...---------...000111000000////////////000000333333333222222111111111000000000000000000000000111222222333333333333333333333444444555666666666666777777777555666777999;;;>>>CCCIIISSScccxxx{{{wwwrrrwwwzzzuuummmcccUUUIIIEEECCCAAAAAAAAAAAA@@@???;;;;;;;;;;;;:::999888888;;;;;;:::::::::;;;<<<===888777555333333444666777333333444555666777888999888777666555444444444444555444222111111333555777666666555555444444444444888888888888777666555555555555555555666666666666888888777777666666666666555888;;;<<<;;;;;;<<<>>>DDDJJJKKKFFF@@@===;;;888<<<;;;;;;;;;<<>>@@@BBBBBB@@@>>>888888888888777666555555999999999:::::::::::::::555555444444444555777888444444555666888999::::::777666555444444444444444555333111000000222555666555555555444333333222222777777777777777666555555555555555555555555555555999888888777777666666555333666999999777666888;;;DDDIIIKKKEEE???<<<999666;;;999999:::;;;CCCTTTeeewww555555444333333222111111111111111111111111111111000000111111222111111000111000///......///000111...000222222///------...000//////...............////////////............&&&,,,000000000222111---///------...///000000///........./////////000000---------.........//////......////////////............///000000000000///......//////111222444555222222222111111111111111444444444444444444444444000111111222222222222222222333333444444555555666666888::::::888777888888777444555999<<<>>>EEEMMM]]]nnn{{{zzztttoookkkgggdddiiiggg^^^RRRJJJGGGCCC???:::::::::<<<>>>???===<<<888999999888888777666555333444666888888777666555444444444555555555666666555555666888999:::;;;<<<555555444444333444444444333333333333333444555555333444444444444333333222555555555555555555444333444444444555555666666666999999888888777666666555222666999999777777:::===AAAGGGJJJEEE@@@===:::666999888888999;;;CCCTTTeeeuuu555555444333333222111111111111111111111111111111111222222333333333222222222000///------///000222///111444333///------...222111000//////......///000000000000////////////111111---***---222333000///......///000111111000000000000000000111222222---------.........////////////000000000000//////---...000111111111000///---......000222444666777000000000111222222333333222222222222222222222222//////000111111111111111222222333444444555555666444666888888777555555555:::444444:::>>>;;;999:::@@@QQQhhh{{{~~~|||xxxrrrnnnkkkiiifffeeeVVVUUUPPPGGGBBBBBB@@@===;;;999888888:::;;;:::999;;;;;;;;;;;;:::999888888444666888:::;;;999777666444444555666666555555444555666777888:::;;;<<<===444444444333333444444555222333555777777666555444111222333444555555555555333333444444333333222222111222333444555777888888999999999888777666666555444888<<<<<<::::::???CCC>>>EEEIIIEEEAAA>>>;;;888888777888999;;;CCCTTTeeettt333333333333333333333333222222222222222222222222000000000000////////////000000//////......------111111000000//////............------------......---------............///////////////////////////444333222111000000000000000000000000000000000000,,,...000111111000...,,,------............------//////000000111111111222///////////////000111111000111111111111222222222333333333333333222111000111222333333111111222333444444333222111111111111666666666666666555555444666666666666666777888888<<<@@@HHHTTTggg}}}}}}vvvpppooommmkkkggg```XXXSSSDDDAAA>>>===>>>===;;;888999999999999:::;;;<<<===999888777777888888777555555555666777777777777777777555333333555777777777:::999999999999999999:::444333333333444666777999::::::999666333111111222333333444444444444333333444555555555444333333222555555555555555555444444:::888666555444555666777777777777666555666888:::BBBFFFJJJHHHBBB<<<:::;;;888777888:::===CCCQQQ^^^ttt333333333333333333333333111111111111111111111111000000000000///////////////////////////.........000000000000//////......///......------......///.........////////////000////////////////////////.........//////000111222////////////////////////---...///000000///...---...//////////////////.........//////000000000000///////////////000000111//////000000000111111111222222333333222222111000111222333333111111222333555555444333333333444444333333444555555666555555666666666666666777777888777999===CCCNNN^^^nnnxxx{{{vvvsssqqqsssooojjjddd]]]UUUMMMHHHAAA>>>;;;:::;;;<<<:::999888888888888999:::;;;;;;:::888777777888888777666555555666777777777777777888666444333444555444333999999888888888888999999666555444333444555666777;;;;;;:::888444222222333444444444555555444444444444444555555444333333222333333333333333333333333666666555444555666888:::777888888777666666999;;;BBBFFFIIIGGGAAA;;;999999777555666999;;;AAAOOO\\\lll~~~333333333333333333333333000000000000000000000000000000000000////////////.........///////////////000000000////////////...//////............//////...////////////000000000////////////////////////,,,,,,------...//////000//////////////////////////////////////////////////////000000000000//////............//////////////////......//////000111........./////////000000111222222222222111111000111222333222111111222333444333333333333444555555000111222444555666666666666666555555666666777888777777888999===DDDMMMSSShhhsss}}}tttooooooppppppjjjbbbYYYRRRKKKEEEBBB???<<<999777888999::::::777777777777888999:::::::::999888888999999888666555555666777777777777666888777555555666777777666777777666666666666777777888777555444444444555555999999999777444222222333444555555555555555555444444444444444444333333222111222222333333444444444333333333333555888:::;;;888888888777666777999;;;BBBEEEHHHFFFAAA;;;888888555444555777999???MMMZZZfffxxx222222222222222222222222000000000000000000000000000000000000////////////------......//////000000////////////////////////000//////......//////000............//////////////////////////////////////////......---,,,,,,+++//////////////////////////////............///////////////000000////////////////////////////////////............///000000....../////////000000000000111111111111111000000000222333222111000111222000000000000111222333444222222333444555666666555666555555555555666777777777888999999:::===BBBEEEKKKTTTddduuuzzzvvvyyy{{{~~~vvvpppnnnmmmddd^^^UUUNNNJJJHHHFFFFFF@@@===999666666777888999888888888888888999:::::::::999888888999999888777444555666666777777666666777666666888;;;=========666555555555555555555666777666555444444555666777666777777666333111111222444555555666666555555444333333444444444333333222333333444444555666777777222222222333555777999:::888999999888777777:::<<>>LLLYYYgggyyy222222222222222222222222111111111111111111111111000000000000////////////------......//////000000...............///////////////............//////,,,,,,,,,---------......///////////////////////////////////////---,,,+++........................//////............//////---......//////......---000000000000000000000000...............//////000/////////000000000111111///000000111111000000000000111222222000000111222/////////000111222333444555555666666666555555444555555555555555666666777444555777777888999<<>>CCCKKKVVVfff{{{vvvuuuyyyzzzyyyxxxrrryyytttnnnfff```UUUOOOHHHCCCBBBDDDFFFGGGBBB@@@<<<888666666888999:::999999999999:::;;;;;;:::999777888999999888666444444555666666666666666666666666888;;;======<<<555444444333333444444555555555444444555666888999555777888777555333333333444444555555555555444444222222333333444333333222333333444444555666777777333333333444444555666777888888888777666777999;;;BBBDDDFFFEEEBBB===:::888666555555777999???LLLYYYjjj|||222222222222222222222222111111111111111111111111000000000000////////////.........///////////////---............/////////......------------......++++++,,,,,,,,,---------////////////////////////,,,---...000111000000///........................////////////////////////------............------111111111111000000000000......------......///000//////000000000111111111...//////000000000000///000111222111000000111222111111111222222444555555666666777777666555555444555555444444555555666777555666888777777777999:::<<<<<<===AAALLL^^^tttvvvpppkkkvvv}}}~~~~~~uuuppplllfff\\\SSSIIIDDD>>>;;;;;;===???@@@AAA@@@>>>:::777666888:::;;;::::::999::::::;;;;;;999888777777888888777555444444555666666666666555777666666666888888666444444444333333333333444444555444444444555777999:::666888::::::888666666666333444444444444444444333111222222333333333333333111222222333333444444444333333444444444444444444777777777666555666888:::@@@BBBCCCCCCBBB>>>:::888777666666888:::???LLLZZZiii{{{111111111111111111111111000000000000000000000000000000000000///////////////////////////.........---------.........//////------,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////+++,,,...000111000///...........................---...///000000///...---......////////////......111111000000000/////////...------------...//////........./////////000000---...//////000000/////////111222111000///000222222222111111222333444444444444555666666666555555555444444444444555666666888999999888666666777888::::::999999===IIIWWWbbb{{{xxx}}}}}}wwwsssrrrtttvvvuuupppjjjddd___XXXQQQLLLBBB???:::888999:::;;;;;;<<<======;;;888888:::<<<::::::999999999999999:::888777666666777777666444333444555555666666555555666555555555666666333111444444444333333444444444666666555555555777888999555777999999888666555555222222333333333333222222111111222333333333333333333333333333333333333333222222333444444444444444666666666555444555777999===>>>???@@@@@@===999666888666666888999???LLLYYYfffxxx111111111111111111111111////////////////////////000000000000////////////000000//////.........------------.........//////---,,,,,,++++++,,,,,,------------.........//////////////////////////////...///000000000...,,,***........................---...000111111000...---//////000000000000//////000000//////.........---...------------...//////---------.........//////------...///000000/////////111222111000///000111000000000///000000111222111222333444555666666666555444444444444555666666666777777555444333444666777888999888888===FFFLLLdddkkkuuu~~~wwwvvvsssoookkkhhhiiijjjeeeddd___XXXOOOIIIFFFFFF???===:::999:::;;;<<<;;;777999;;;;;;999999;;;>>>999999888888888888888999777666555555666666555444333444555555666666555555444444444666888888666444555444444333333444444555999888666555555666666777111333666777555333333333111222222333333222222111000111222333333333333333555555555555555555444444000111222333444444444444555666666555444444777999::::::<<<>>>>>><<<888555777666666777999>>>KKKXXXdddwww000000000000000000000000222222111111000...---,,,////////////////////////...---+++,,,.../////////////////////////////////------......//////000000...---,,,,,,,,,,,,---...///000///---++++++---///333111...+++***+++---...//////.........---------////////////000000000000000000////////////000000111///,,,+++...333888<<<000///...---------------////////////////////////......///000000000000000000000111111111111000///111111222222222333333333555555555555555555555555333333444444555666777777999888666555666777999:::888888888888999;;;>>>???PPPSSSWWW[[[cccsss}}}uuuqqqsssoookkkiiiiiihhhfffccc___[[[UUUMMMGGGCCC@@@@@@<<<<<<;;;::::::999888888777888999999888666444222888888888888777555444333444444555555444444333222666666666666666666666666555555666666666666666666222222333444444444333333666666666666777777777777333333333444444444555555444444444555555555555666333222222333555666555444333333333333444555666666000000111222222333444444555666666555444444666888;;;>>>AAACCCCCC???;;;888999666444777;;;AAAMMMXXXhhhsss000000000000000000000000000000000000000//////...////////////////////////000...------///000000///////////////////////////............////////////...---,,,,,,,,,,,,---......//////---,,,,,,---///000///---,,,,,,---.../////////.........---------....../////////000000000//////............////////////......///000222333//////...---------------////////////////////////......///000000000000000000000000000000000000000111111111222222222333333333333333333333333333333333333444555555666777777666666444444444555777888888777777777888:::<<<===BBBEEEGGGHHHLLLXXXjjjwwwzzz{{{{{{{{{xxxsssnnnjjjjjjhhhfffeeeeeeccc___\\\TTTQQQMMMHHHCCC@@@>>>>>>:::::::::999888888888777777777666666666666666666888888888777777555444444444444555555444444333222555555555555555555555555666666666666555555555555444444444444333222222111777777666666666555555555333333333444444444444555333333333333444444444444555444333333444444333111555555444333333333333333111111222222333333444444555666666555444444777999;;;===AAACCCBBB???;;;999999666555777:::@@@LLLWWWjjjuuu////////////////////////......///000000000000000////////////////////////222000......///000///.../////////////////////////////////..................------,,,,,,------...---.........,,,---...000------------......//////...............---------------........./////////......------------.........///000000///---+++)))//////...------------...////////////////////////...//////000000000000000111000///......///000111111111111222222222222333111111111111111111111111333333444444555666666666444333222222222333555666888777666666666777999999<<<===>>><<<<<>>;;;999888666777888:::>>>JJJVVVfffqqq////////////////////////000000000000000///......////////////////////////000...,,,,,,------,,,+++//////////////////////////////......------,,,,,,------------------------+++---.........---///000---...///000///...,,,+++---.....................------------.........///000//////////////////000////////////...---,,,,,,......---------....../////////////////////////////////000000000000/////////...---,,,,,,...000222000000111111111222222222222222222222222222222222000111111111111111222222333333222333333333444444666555444333222333444555666888999888777777;;;>>>AAAHHHQQQWWW\\\ffftttsssjjj\\\XXXTTTVVV]]]ccceeedddpppkkkcccYYYOOOHHHCCCBBB:::;;;<<<===<<<;;;999888888888888999999999999999666777777777666555333222444555555666666666666555555555666666555555444333444444444444444444444444666666555555444444444333111222333333444444444444222222222333333333333333222222222333333333444444333333333333444444444444444333222333555666555444222222222111111111222222444444444444444444444333444555555555444555888:::;;;<<<>>>@@@???===:::888666555777999:::===IIIVVVdddooo~~~////////////////////////000000000000000///......////////////////////////...---++++++,,,---,,,+++////////////////////////.........---------------,,,------......------,,,+++---//////...---...///....../////////...,,,+++---------...............------........./////////000000////////////000000000///............///000...------------...//////////////////////////////000000000000000//////...------,,,,,,---...///000000000000111111111111222222222222222222222222222000000000111111111111111333333333333444444444444555444333222222333333444333555666777666777999;;;<<>>@@@::::::;;;;;;;;;;;;;;;:::999999999888777777666666666666666666555444444333222333444555666666666666666666666666666555444444555555555555555555555555222333333444444555555666111222222333444444444444333333333333333333222222111222222222222333333333222222222222333333333333---,,,---...111333333333/////////000000111333333111111222222333333444444333444555444444555888;;;>>>??????>>><<<999666444000222777::::::===JJJXXXhhhrrr111111111111111111111111,,,---...000111111222222////////////////////////...---,,,,,,...000//////////////////////////////,,,,,,,,,------.........,,,,,,---......---,,,,,,---///000000...,,,,,,,,,++++++,,,---...///000111---------.........//////////////////000000000000.........------.........,,,---///000000///---,,,---------------...///000////////////////////////000000000000000///......***+++,,,---............000000000000111111111111111111111111111111111111333333333333333333333333111111222333333333333222333333222222222333555555333444444444333333333333555666888:::<<<>>>>>>???>>>FFFOOOVVVbbbssszzzvvvqqqmmmhhhggghhhhhhfffdddXXXXXXVVVRRRLLLGGGEEEDDDDDDEEEEEEBBB>>>;;;;;;===888888999999:::;;;;;;<<<999888888777666555555444666555444333333444666777222222444555666666777777666666666666666555555444666666666666666666666666111222222333444555666666333333444444444333222222666555555444333222111111111111222222222333333333000111111111111222222222000//////111333555555444000000000000000111111222000000111222222333444444333444555444444666888;;;???@@@???>>><<<888555333///222666::::::>>>KKKYYYgggrrr333222222222111111000000////////////////////////........................------------------------------,,,,,,---...000111...///000111000///,,,+++,,,,,,,,,,,,,,,,,,,,,+++------...............---+++,,,------......------...------,,,,,,------...333000,,,+++---......,,,000000//////.........---+++,,,---...///...---,,,///......---------......//////............//////000000000000////////////,,,------...///000111111000000000000000000000000111000/////////000222333222222222111111111000000444333222222333444666777444444333222222222333333222222222222333555777999555555666777888999::::::;;;===???BBBHHHSSS```jjjwww~~~}}}}}}}}}}}}xxxooojjjiiigggfffeeedddcccaaa^^^[[[TTTPPPKKKGGGEEEDDDBBB@@@CCCBBBAAA???===<<<;;;;;;;;;999888999:::<<<<<<;;;777777777777888888888888444444555666777777666666444555666666777777666666555444444333333333444444444555777888888666444333000111222222333333333333444333333222111111111222333333222222111000//////222111000000000111333444777666444333222222333333111111222222222222111111111111111111111111111111333333333333333333333333222333333444666777999:::AAABBBAAA>>>:::777666666333333555999;;;@@@LLLYYYfffrrr222222111111000000000000////////////////////////........................------------------------,,,,,,++++++,,,---///000,,,---...//////...---,,,////////////////////////,,,---------------,,,,,,+++,,,------......------.........------.........111...++++++---//////...............---------,,,+++,,,------......------///......---------......//////............//////000000000000/////////...------......//////000000000000000000000000000000111000/////////000222222222222222111111111000000333222222222222444555666222222222222222333444555222111111111111222444555666777777777777777888888444666888999;;;@@@GGGLLLWWW^^^jjjxxx{{{wwwvvvttt~~~vvvmmmgggfffffffffdddaaa___]]]ZZZVVVSSSOOOKKKGGGDDDBBBAAA@@@>>>AAA@@@???===<<<;;;;;;;;;:::888777888999;;;;;;:::777777777777777777777777333444444555555555555444222333333444444444444444555444444333333444444444555555666777777555333222///000111222333444444444444333222222111111222222333333222222111000000///000//////...///000111222555555444333222222222222111111222222222222111111111111111111111111111111333333333333333333333333333333333444666777999:::@@@@@@@@@>>>:::777555555555555777:::;;;???KKKWWWdddppp000000000000////////////////////////////////////........................------------------------+++++++++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------,,,++++++***+++,,,------......------//////............//////...,,,***+++---///000000---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------....../////////............//////000000000/////////...............///////////////000000000000000000000000000000000///000111111222222111111111111000000000111111111111222333444555000111111111333444555666333333222222222222333333888888777777666666666555333555777888777777888999@@@EEENNNZZZgggrrrzzz~~~xxxssspppttt}}}vvvtttooohhhccc```aaacccccc```[[[VVVSSSOOOKKKIIIGGGDDDAAA???>>>>>>===<<<>>>===<<<;;;;;;:::::::::999777666666888999999888666666666666666666666666444444444444444444333222222222333444444444444444444444444333333444444555555555666666555333222000///000111333444444555555333333222222111111222222333333222222111000000000//////000000000111111111333444444333333222111000111111222222222222111111111111111111111111111111333333333333333333333333333333333444555777888999>>>??????===999666555444777666777999:::===IIITTTaaannn//////////////////......////////////////////////........................------------------------++++++,,,,,,,,,------...000///---,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++***+++,,,------......------......------------......---,,,,,,,,,---......///---------,,,,,,,,,,,,,,,------,,,+++,,,---...///...------------.../////////......------......///000000/////////.........///////////////.........////////////////////////000000000000000111111222111111111111000000000000000000000111111222333333111111111111222333444555444444444444555555555666777777666666666555555555444555888999999999999999;;;===BBBHHHOOOVVV\\\___ccclllyyy}}}wwwtttsss|||yyyuuussssssnnnlllhhhccc```^^^^^^___\\\XXXSSSNNNJJJGGGDDDBBBAAA???<<<<<<<<<<<<<<<:::;;;::::::999999999999:::888777555555777888777777555555555555555444444444555555555555555444333222444444555666666666555555444444333333333444555555555555555444333222111000///000111333444555555666333333222222111222222333222222222111111111000000111222333333444444333333222333444555444333111000111222222333333222222111111111111111111111111111222222222222222222222222333333333444555666888888;;;===>>>===999666444444555444666888888<<>><<<;;;;;;<<<===<<<;;;999999888888888888888999888666555555666777666555666555555555444444444333666666666666666555444333333444444555666555555555333333333333333444555666444444444333333222111000000000222333444555555555333222222111222222333333222222222111111111111111111222444555555555333222222333444555555444222111222222333333333333222222111111111111111111111111222222222222222222222222333333333333444666777888999;;;======:::666444444111111333666777;;;GGGSSS```nnn............////////////////////////////////////........................------------------------------...//////......---((((((***,,,///111222333,,,,,,,,,---......//////---......//////......---+++,,,------......------,,,,,,++++++++++++,,,,,,---...///...+++******+++------------............---,,,,,,,,,,,,---......---------------...///000......------------....../////////.........------.........///////////////000000000000000000000000//////000111111111111000//////000000000000000111//////111222222333222222333333222111111111111111///000222333555666666666333444444444555555666666444222111222444555555555444444444555666888999:::<<>><<<;;;;;;;;;===>>>===<<<999888888777777777888888888777555555666777666555666666666555444444333333666666666777666666555555111111222333333333333333333333333333444555555666444444333333333333222222111222333444444555555444222222111111222222333333111111111111111111111111...000333555555444222000222333333333333333222222222222333333333333222222111111111111111111111111222222222222222222222222333333333333444555666777888;;;======;;;777555444000000222555666;;;GGGSSSaaaooo....../////////000000000////////////////////////........................------------------------,,,---.........---,,,,,,&&&(((***---///000000000))))))***++++++,,,------++++++,,,---............+++,,,------......---------,,,,,,++++++,,,,,,---***---......,,,***+++---++++++,,,,,,------------+++,,,------......---------,,,,,,------///000000...------,,,,,,------...//////.........---------------......//////000000000000000000000000000000...///000111222111111000////////////000000111111///000111333333333333222222111111111111111222333000111333444555555555555555555555444444444444444666555444555777777555333333333444666777888999999:::;;;<<<<<<>>>AAAFFFJJJYYY___hhhnnntttzzz~~~}}}}}}zzz{{{~~~{{{yyyxxxsssppplllgggcccaaaaaaaaaYYYUUUPPPLLLJJJGGGCCC@@@>>>===<<<===??????===<<<<<<;;;;;;<<<>>>>>>===<<<999999888777777666777777999777555555666777666555777777666666555444444333444444555555666666555555111111222333333333333222333333333333444555666666333333333333333444444555333333444444444444444333222222111111222222333444111111111111111111111111...000444666666555222000111111000000000000111111222333333444444333333222111111111111111111111111111111111111111111111111333333333333444555666666888;;;===>>><<<888666555333333444666777;;;FFFRRRaaannn.../////////000000111111////////////////////////........................------------------------+++,,,---------,,,+++***)))***,,,------,,,***))),,,,,,---......///000000)))***+++,,,---.........+++,,,------......------...------,,,,,,------...(((+++......,,,+++---///*********++++++,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,---...///000111...------,,,,,,------...//////.........---------,,,------...///000111111000000000000000000000000...///000222222111111000.../////////000000111111///000222333444444333333//////000000111222444444444555666777777666555555777666666444333222222111333333333666888888444111222333444666777777777777999:::::::::888888:::<<<@@@DDDIIILLLOOOVVVaaaiiipppuuu}}}}}}}}}~~~}}}|||zzz{{{}}}xxxxxxvvvuuusssqqqppppppqqqqqqkkkiiifffbbb___\\\ZZZZZZVVVPPPHHHCCCBBB@@@>>><<<999999999;;;======;;;999<<<;;;;;;<<<>>>>>>===;;;:::999888777777666666666:::888666666666777666555888888777666555555444444222222333444555555555555333333444555555555444444222222222333444555666777333333333333444555666666444444555555444444333222222111111111222333333444111111111111111111222222000222666999999777444222000///...------...///000222333333444444333333222111111111111111111111111111111111111111111111111333333333333444444555666888;;;>>>???<<<999777666777666777888888;;;FFFQQQ```mmm}}}////////////////////////...............///000000......//////...---,,,,,,...------,,,,,,------...........................------------------------------------------------------,,,,,,,,,,,,++++++,,,++++++***+++,,,...///))),,,...,,,)))''')))+++,,,---......//////......------,,,,,,,,,---............---------......///////////////////////////------------------------///...---,,,---///111333............///////////////...---,,,,,,---...///////////////000000000000...---+++***+++,,,...000222000///......///000222333333333333333333333222666555444222111111222222333333333333333333333333111222333333444444333333444555666777777666555444333444444555666777888888<<<<<<===???CCCGGGJJJLLLPPPSSSYYY```jjjvvv}}}~~~}}}zzzwwwwwwyyyzzzyyywww{{{uuunnnjjjeeegggkkkoooooommmjjjhhhfffbbb\\\VVVSSSOOOLLLJJJQQQOOOIIIBBB@@@@@@<<<666777777888888999:::999999:::;;;;;;;;;:::999999888666666666666666777777888:::888666444444555777888;;;:::999777555444333333555555444333333444444444000111222222444444555666111222333333444444333333555333111//////111333555777666444333333444666777222222222222222222222222444333111000000000111111...111666999:::777222///222222111000//////000000///000111000...///444888333333333222222222111111//////000111222222333333111333444444444444555777222;;;???:::666777888666555333333666888<<>>???>>>@@@DDDIIIPPPYYYcccjjjooorrrxxx}}}|||yyyyyyyyyxxxvvvsssxxx{{{}}}vvvooohhhccc```ccceeeiiinnnqqqpppkkkggg]]]YYYRRRMMMJJJGGGEEECCCGGGIIIIIIIIIKKKLLLEEE<<<888777777777888999::::::<<<<<<<<<<<<<<<;;;:::999999888777666666666666666:::888666444444555777888;;;:::888666555444333333444444333333333333333444111222222333333444444444111222333333444444333333444333111000000111333444555444222111111222444555222222222222222222222222333222111000000000111111000222333555555444333222222222222111111000000000111222222000//////111222333333222222111111111111//////000111111222333333111333444444333444555666444;;;???:::666777999777666444444666888<<>>CCCIIINNNOOOSSSYYY```gggpppxxx}}}~~~|||xxxuuuwwwzzz}}}xxxwwwxxxxxxvvvqqqiiidddbbbbbbbbbaaadddiiioooooojjjdddUUUPPPIIIDDDAAA@@@???>>>>>>BBBGGGMMMUUUWWWNNNCCC;;;999666555777999::::::<<<<<<=========<<<;;;;;;;;;:::999777666666555555999888666444444555666777999999777666444444333333333222222222222222333333333333333333333333333333111222222333333333333333222222222222222222222222333222111000000111222333222222222222222222222222222222111000000000111111222222111000111222333444111222333333333222111000111000000111333222111///222111111111111000000000///000000111111222222222111222444444333333555666666;;;===999666777888999666555555777888;;;DDDNNNYYYlllyyy...........................------------...//////---...............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,++++++++++++---+++)))+++...000...,,,++++++,,,------------,,,,,,,,,,,,,,,------...///......------,,,,,,------------------------------------------------------'''))),,,...///...,,,***------------,,,,,,,,,,,,///.........//////000000////////////000000000000...///000111111111000000000000////////////000000222222333333444444555555333333222222111111111111222222222222222222222222111111222333333333333222333444555666666555444333444444444444333333333333777777777666666777777777888888999999:::<<<@@@CCC===???CCCGGGMMMSSS[[[```jjjpppxxx|||{{{zzz|||~~~}}}}}}~~~~~~|||{{{{{{}}}vvvsssooorrrtttpppiiieeegggjjj```\\\ZZZ]]]dddfffbbb\\\QQQLLLFFFAAA?????????>>><<>>>>>???FFFTTTbbbgggdddKKKCCC:::555666999:::999888999999::::::999999999888777777777777777888888777777555555444555555666666666555444333333444444111000000000111111222333444333333222222111111000000111222222333333222222///000222333333222000///222222111111111111222222111111111111111111111111000000000000111000000000/////////000000000111111111222444555555444333111111111333777;;;;;;666222000000000000000000000111000000000000000111111111000222333333222333444666777666666666555444555777666555555888888:::AAAJJJVVViiiwww------------------------------,,,,,,------...///,,,---......///............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,---------,,,++++++,,,+++***+++,,,---,,,+++,,,---......//////......///...---,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***...---,,,++++++---000222)))***+++---...000111222+++,,,---.../////////...////////////000000000000/////////000000000111111222222222333333222222222444444333222111000//////000000111111111000000///222222222222222222222222000111111222222222222222222222333444444333222222444444444444444555555555333333444555555555555555111333555555444444555666888999:::::::::<<>>>>>>>>>>>===AAANNNaaannnrrrWWWLLL???777777999999999666666777888888888777777666666666666666777888888777666555555444444555555555444444333333333444444000000000000111222333333333333222222111111111000000111111222222222222222///000111222222111000///222222222222222222222222111111111111111111111111...///000111111111000000---///000111222111000///111222333444444444333222666777999;;;;;;888333///000000000111111111111222000000000000000000000000000111333333222222444555777555555777666444444666555444555888888:::AAAJJJRRReeesss------------------------------,,,,,,------...///,,,------...//////.........------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,---...---,,,+++,,,---,,,,,,---............---......---,,,,,,,,,------///...---,,,++++++++++++++++++++++++++++++++++++------------------------...---,,,+++,,,...000111++++++,,,,,,------......***+++,,,---.........---////////////000000000000000000///...///000111222222222222333333222222222222111111111000/////////...///000111111000//////111111111111111111111111000000111222222222222222111222333444444333222111222222333333444444555555555666777777777777555555222444666666555555555666444666888999999999;;;===AAADDDGGGHHHEEEBBBAAABBBAAADDDHHHJJJKKKMMMPPPSSSWWWYYY]]]```cccgggkkknnnooossswwwxxxwwwxxx|||{{{~~~~~~yyyyyyxxxzzz~~~}}}|||||||||||||||}}}~~~|||vvvrrrooollllllmmmmmmnnnmmmmmmmmmaaaeeeiiikkklllpppuuuzzz~~~{{{vvvooohhhccc]]]\\\ZZZWWWSSSPPPNNNLLLIIIFFFBBB@@@AAACCCCCCCCC@@@???======>>>===<<<;;;<<<=========FFFWWWfffmmmaaaTTTDDD:::888999999888555555666777777777777777666666555555555555555666666666555555555444444444444333333333333333444444111000000111222333444444222222222111111111111111000000111222222222222222000000111111111111000000111222222222222222222111111111111111111111111111---...000111111111000000//////000111111111111000111222222222333333333333777999<<<<<<999555222000111111111111222222333333000000000000000000000///000111222333222222333555999555555::::::666444666444333555888999:::AAAJJJQQQdddrrr~~~---------------------------,,,,,,,,,,,,---......,,,,,,---.../////////......------,,,,,,------...........................------------------------////////////////////////******+++,,,------...///)))***,,,---...------,,,---///111///,,,+++,,,///++++++,,,---------,,,,,,+++++++++,,,---...000000///...---,,,++++++++++++++++++++++++++++++++++++******+++,,,...//////000,,,,,,,,,,,,,,,...///000000///...,,,***((('''&&&(((***+++---......------////////////000000000000000///---,,,,,,...000111111111222222222222111111////////////000000000000...///000111111000//////111111111111111111111111000000111222222222222111111222333333333333222111000000111222333333444444555555666666555333222111222444666666555444444555111333666777666666777999:::>>>BBBDDDCCC@@@===;;;:::===?????????@@@DDDGGGEEEGGGIIIKKKLLLNNNRRRTTTVVV[[[```bbbdddjjjsss{{{~~~}}}zzzxxxxxxyyyxxxvvvzzz~~~~~~~~~xxxwwwwwwyyy}}}}}}zzzvvvuuutttssssssuuuxxx|||xxx}}}~~~xxxxxxyyy||||||vvvsssuuuvvvxxxyyyvvvqqqmmmmmmooonnnnnnmmmllljjjhhhgggfff___cccgggjjjkkknnntttxxxyyyuuupppllliiiccc\\\VVVNNNLLLJJJJJJJJJIIIGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<===>>>===;;;999999======;;;???KKKWWW^^^hhhZZZGGG;;;999999999777555555666777777777777777888777666555444333333333666555555555555444444444333333222222333333444444111111111111222333444555111111111111111111111111000000111222222222222111111000000000000000000111111111222222222222111111000000000000000000000000---...///111111111000///111000000///000111222333222111111111111222333444333777;;;;;;888444333333111111222222222333333333000000000000///////////////111222222222222333555:::666777<<<===888555777333222444888999:::BBBJJJSSSfffsss~~~...........................//////---+++***+++---111000......//////---,,,---,,,222111***...222+++111000---+++***+++,,,,,,000000000000000000000000++++++)))))))))***+++,,,************+++,,,---...------++++++++++++------............---,,,++++++(((+++---...---,,,,,,---,,,...//////...------...************************++++++,,,,,,,,,,,,------,,,...000...+++***+++...///...---+++******+++++++++,,,---...////////////,,,------...////////////,,,---...///000000000000......//////000000000111111222333444333222///...111222222111111000///...000111111111111222222222111111111111111111111111111111222222222222111111222222333444444555555666111222222333333222222111222222222222222222222222444444444444444444444444444444555444333444666888<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<=========@@@???======>>>@@@CCCEEECCCGGGKKKMMMOOOUUU___gggmmmvvv~~~}}}{{{yyyxxxxxxyyy{{{|||}}}{{{yyyyyyzzzzzzyyyxxxssstttuuuvvvwwwxxxxxxxxxxxxuuurrrqqqssswwwyyyzzzwwwxxxzzz{{{{{{yyywwwvvvqqqrrrqqqooommmlllnnnooouuussspppooonnnmmmjjjhhhhhhfffdddeeeggghhhfffdddeeeddddddggglllooonnnkkkgggdddaaa___^^^ZZZTTTPPPEEECCC@@@AAADDDFFFEEEDDD????????????>>>>>>>>>===???<<<999999;;;<<<;;;888666666777:::===BBBGGGIIIQQQLLLDDD===888777777888777777777777777777777777777777666666555555555444333333444444444444444444111111111222222333333444111111222222222333333333333222111000000000222222333222222222111000000000///000111222222111000///222111///......///111222222222222222222111000///////////////............//////000000000000//////111111111111111222222222999<<<>>>===888333111000//////000000000000//////000000000000111111111111000222333333222333555777888:::;;;;;;888666666666666666666555555:::BBBIIITTT___ppp........................---......---++++++,,,---111///....../////////......***+++++++++:::HHHFFF111000...,,,++++++,,,---........................000///...,,,,,,,,,,,,---************+++,,,---------,,,++++++++++++,,,---------------------,,,,,,)))+++---...---,,,,,,,,,***,,,......---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---...---+++)))+++,,,///...---+++******++++++/////////...---+++***)))******+++,,,,,,,,,++++++---....../////////....../////////000000000111111222111000///...//////000/////////000//////...---000000111111111222222222111111111111111111111111000111111222222111111000111111222222333444444444222222333333333333222222444444444444444444444444444444444444444444444444444555555444333444666888;;;;;;:::::::::999999999::::::::::::;;;;;;;;;;;;:::999777666666888:::;;;>>>AAADDDEEEFFFIIIQQQWWW___gggmmmmmmlllpppssssssrrrtttwwwyyy{{{{{{{{{{{{xxxvvvtttssstttvvvyyy{{{|||zzzwwwuuuuuuuuutttssspppqqqtttvvvxxxzzzzzz{{{{{{yyyvvvvvvyyy|||~~~~~~}}}{{{yyyvvvsssqqqpppppppppooonnnoooqqqsssuuutttrrrpppllliiifffdddbbb```^^^___```aaa___]]][[[[[[[[[]]]___```___]]]WWWUUURRRQQQQQQOOOLLLIIIEEECCCAAAAAADDDEEECCCBBB??????>>>>>>>>>=========>>><<<999999;;;<<<;;;999;;;;;;:::999:::<<<>>>???GGGDDD???:::777777888999666666666666666666666666777666666666555555555444444444444444444444333333222222222333333333333333//////000000000111111111111111000//////000111111222222111111111111111111000000111222222111000000222111000//////000111222111222222222111111000///000000000//////.........//////000000000000/////////...------///111444666===>>>===999444111111333//////000000000000////////////000000000111111111111222333333222222444666888999;;;:::888666666666555666666444555999BBBHHHSSS^^^nnn~~~........................+++---------+++,,,---///111///,,,+++---...///...222++++++...444HHHYYYXXX111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,***,,,......---+++++++++)))***,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++......---,,,++++++++++++000//////---,,,***((('''..................---,,,.........///...------,,,000000000000111111111111222000---******,,,///111......///000000000000///000000000111111111222222111111111111111111111111000111111222222111111000000000111111222333333333333333444444444444333333444444444444444444444444444444444444444444444444555666666555444444666888999999888888888888777777999999999888888888888888:::999888666666666777888:::===??????===>>>BBBEEEMMMUUUZZZZZZZZZ^^^aaaaaaZZZ[[[\\\]]]```cccfffhhhjjjiiigggfffhhhkkkooorrrtttpppllliiiiiihhhgggfffggghhhkkknnnqqqsssuuuuuuwwwuuussstttwww|||~~~}}}{{{yyyvvvssspppnnnlllnnnnnnnnnlllkkkkkkmmmooommmooooookkkddd^^^[[[ZZZVVVTTTSSSRRRSSSSSSQQQOOONNNPPPRRRSSSQQQOOONNNNNNKKKIIIGGGGGGHHHIIIIIIHHHCCCAAA@@@@@@AAAAAA???===>>>>>>>>>=========<<<<<<===;;;999999:::;;;:::999===<<<:::888777777777888:::999777666666666888888555555555555555555555555666666666555555555555555555555444444333333222222333333333333333222222222000000000000000111111111000///////////////000000000000111111111111111111111111222222222222111111222111000//////000111222111111111111111000000///222222111000//////......//////000000000000//////222111000000222666;;;>>>>>>===999444111000222555//////000000000000////////////000000000000111111222333333333111111333555777999::::::888666666666333444555444444999AAAGGGQQQ\\\lll{{{........................,,,---......---...000222444111---***+++,,,------///***---333888GGGOOOHHH//////...---------......++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,***+++,,,---------------+++---///...,,,+++******(((***,,,---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,+++++++++,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,000000000000000///...---,,,---...............---000000111111111111111111111///,,,******,,,...000///000111222333333333333000000000000111111111111111111111111111111111111000000111111111111000000000000111111222333333333333444444555555444444333222222222222222222222222444444444444444444444444555666777666555555666777666666666666666666666666777777777777666666666666;;;;;;:::999999999999999:::<<<>>>>>><<<;;;<<<===BBBIIINNNPPPRRRXXX\\\\\\MMMLLLJJJIIIJJJMMMPPPSSSWWWVVVUUUUUUWWW[[[___bbbbbb^^^ZZZWWWWWWWWWWWWVVVWWWXXX[[[]]]```bbbcccdddfffeeedddeeeiiimmmpppqqqmmmllljjjhhhffffffeeeeeeggggggeeebbb___^^^^^^```]]]aaaccc___WWWPPPMMMNNNIIIHHHFFFFFFEEEDDDCCCBBBEEEIIILLLLLLIIIFFFEEEFFFDDDCCCBBBBBBDDDEEEGGGHHHAAAAAAAAAAAA@@@>>>;;;999=========<<<<<<<<<<<<;;;;;;;;;:::999::::::::::::::::::888777777777777888222222333555666666777777555555555555555555555555555555555555555555555555555555444444333222111111333333333222111111111000222222222222222222222222////////////000000000111//////000000111111222222111111222222222222111111222111000000000000111222///000000111000000//////333333222111000///......//////000000000000//////333222222333555888;;;===999777444111///000333555000000////////////000000////////////000000000111222333444222111111222333666888::::::888666666666222333444444444999AAAGGGPPPZZZjjjyyy........................---...////////////222444999555000------------,,,,,,'''***---...777999......------------......///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++,,,------------+++---///...,,,+++*********+++---...---,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---//////000000---------------,,,+++******+++,,,...///000000000111111000000000000000000...........................///000111222333333333//////000000000111111111000000000000000000000000000000000111111000000000111111222222333444444444333444444555555444444333222222222222222222222222444444444444444444444444444666777777555444555666555555555555555555555555666666666666666666666666777777888888999999999888:::<<<===>>>===<<<<<<<<>><<<<<<<<>>>>>=========>>>@@@BBBCCCDDDEEEEEEBBB???<<<;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;999999888888888888888888111222333555666666555555666666666666666666666666444444444555555555555555555555444333222222111111222222111111000000//////222222222222222222222222000000000111111222222222/////////000000111111222111111111111111111111111000000000000000000000000...//////000000000//////222222222111000//////...//////000000000000//////---...000111222222333222000/////////000222222333000000////////////000000...////////////000000000222333333222111000222333555777999999888666666666111333444444555999AAAGGGPPPZZZiiixxx........................---...////////////222333;;;888333111000///...---///)))***)))&&&...222)))+++,,,,,,------.........------------------------'''(((***,,,.../////////+++++++++***++++++,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,+++***,,,......---++++++++++++---......,,,,,,,,,---************************************++++++++++++---,,,+++,,,...///...---+++,,,,,,------,,,,,,+++,,,---......//////...............///......------***+++---...000111222222000000000000////////////,,,---///111111000...---,,,,,,---//////000000000/////////000000000111111000000000000000000000000///000000111111000000///111111222222333444444444333333444444444444333333444444444444444444444444444444444444444444444444444555777666555333444444333444444444444555555555555666666666777777777777777888:::;;;<<<;;;::::::999999;;;<<<<<<======<<<===@@@AAA@@@CCCGGGIIIGGGBBBAAA???>>>>>>AAACCCEEEAAAAAABBBCCCDDDFFFGGGHHHCCCBBB@@@AAACCCDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDGGGFFFEEEFFFIIILLLMMMMMMKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFEEEEEEGGGIIIEEEHHHKKKJJJFFFCCCBBBCCC???@@@AAA???===<<<<<<===<<<===???????????????@@@<<<===>>>===<<<<<<>>>@@@EEEGGGJJJJJJFFFBBB???>>>;;;;;;;;;::::::::::::999888999:::999888888:::<<<;;;;;;:::999888777666555222333555666666666555444666666666666666666666666444444444444444555555555444444333333222222111111111111111111111000000000111111111000000000000000///000111222333333222222//////000000000000000000111111000000000000111111////////////////////////---......///////////////111111000000000000////////////000000000000//////---...000222222111///...,,,,,,,,,///222333222111111000///......///000111......////////////000000111222222222000000222444555777999999777666666666000333555555666:::AAAGGGQQQ[[[iiixxx........................---.........---...///111555333000/////////---,,,///+++...,,,'''...333,,,)))***+++,,,------------------------------------((()))+++---////////////************+++,,,------)))***+++,,,,,,+++***)))++++++,,,,,,,,,++++++***)))+++---...---,,,,,,,,,+++---...---+++*********++++++++++++++++++++++++************++++++++++++---+++***+++---///---,,,++++++,,,---------,,,+++------.........------,,,///000000111111111111000,,,---...000111222222222////////////.........---+++---///111111000...---+++,,,---...............////////////000000000111000000000000000000000000//////000000000000//////000000111111222333333333222222333333333333222222444444444444444444444444444444444444444444444444222444666666444222222222333333333444444555555555555666666777888999::::::<<<>>>???@@@@@@???<<<;;;999888888999;;;<<<===<<<888;;;;;;999;;;@@@AAA>>>>>>>>>>>>>>>???@@@AAAAAA???@@@BBBCCCDDDCCCBBBBBB>>>===>>>???AAABBB@@@>>>@@@@@@AAABBBBBBBBBAAAAAADDDBBBAAAAAACCCEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAABBBCCCCCCAAA@@@AAACCCEEEDDDDDDEEEDDDDDDBBBBBBAAA>>>@@@AAA???===<<<===???<<<;;;999999;;;<<<<<<<<<;;;>>>@@@@@@???>>>@@@BBBBBBFFFJJJJJJFFFAAA>>>===::::::::::::999999999999777999:::999888888:::<<<:::::::::999777666555444444444555666666666555444555555555555555555555555333333333444444555555555333333222222222222222222222222222222222333333333111111111000000000//////......000111222222222111000000000000000/////////000000///......///000000------............------,,,---....../////////.........////////////000000//////000000000000/////////000111111222111111000...------...111333222000111000///......///000111........./////////000000000111222111000111333555444666888999777666666777111333555666777;;;BBBHHHRRR\\\jjjyyy........................,,,---------,,,,,,---///---+++***+++,,,,,,***)))&&&'''...///(((,,,///'''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,************+++,,,---...)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))(((+++---...---,,,,,,---+++,,,---,,,***(((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,***(((***---...---+++***+++,,,---------,,,+++***+++,,,,,,------------,,,,,,---......///......//////000111111222111111//////......---------,,,,,,,,,...////////////...---...//////////////////////////////000000000000000000000000000000000000//////000000000000///////////////000111111222222111222222333333222222111222222222222222222222222444444444444444444444444222444555555333222111111333333333444444555555555555666777888999:::;;;<<<>>>???@@@AAA@@@===:::888:::999888999;;;<<<======555777777777:::@@@AAA???===>>>>>>???>>>===<<<<<<>>>@@@BBBDDDDDDBBB@@@>>><<<<<<===???@@@@@@===;;;??????@@@AAABBBBBBBBBAAADDDBBBAAAAAABBBCCCBBBAAA@@@AAACCCEEEEEEEEECCCBBBDDDEEEDDDBBB@@@???AAABBBDDDBBBAAAAAABBBBBBAAA???;;;===???>>>;;;:::<<<>>>???;;;777777999;;;;;;:::777;;;>>>???>>>===???@@@===BBBFFFGGGCCC>>>;;;::::::::::::999999999888888777999::::::888777:::===777777777888777777666555444444555666666666555555444444444444444444444444333333333444444555555555222222222222222222333333333333333444444555555555333333333333222222111111,,,---///000111111111000111111000000//////......000///...------...///000,,,------......------,,,,,,------.../////////...------......///000000000//////000000000000//////---,,,,,,,,,---...///000333000......111222222000222000///......///000222............/////////000///000111111000111333555444666888888777666666777111333666777888<<>>?????????>>>>>>======<<<<<<>>>???@@@AAABBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA<<<===???@@@AAABBBBBBBBB>>>???AAABBBCCCBBBBBBAAA@@@AAACCCDDDDDDCCCBBBAAA????????????@@@@@@@@@@@@EEECCC@@@>>>===>>>@@@AAAAAAAAA@@@@@@???>>>======999999999999999:::;;;<<<;;;;;;;;;<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;999888777777888999<<<===888888888777666555555444666666555555555444444444666555555444222111111000333444444444444333222222333333222222333333444555333333333444444555555555666666666444111000000111...///000111111111111111000000000000000000000000//////000000///...------............////////////+++,,,------......------000000////////////000000...---+++,,,...////////////////////////...............//////000000111111000000000000000///......111111111000000000000///111111222222222333333333666888:::;;;;;;999666555444222333777999:::@@@FFFSSS\\\jjjzzz~~~,,,,,,,,,------------...---------,,,,,,+++++++++------------,,,,,,,,,,,,+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,---...---,,,+++***------,,,+++++++++,,,,,,***+++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,---......------///111222111000///...---,,,,,,------------------------000000000///......------........................000//////............///000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222111111333333333333333333333333444444444444444555555666555444444444444333333333555555555555555555555555555555666777888999:::::::::::::::999999999888888666777888:::;;;<<<<<<<<<;;;::::::999::::::;;;;;;>>>>>>============<<<<<<>>>???@@@AAAAAAAAA@@@???????????????????????????;;;<<<===???@@@@@@AAAAAA>>>>>>???@@@@@@@@@??????<<<;;;;;;;;;:::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAA@@@>>>=========??????@@@@@@@@@??????>>>>>>>>>;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777777777999;;;===::::::999999888777777666555555444444444333333333555555444444444444444333333333333333333222222111222222222222222333333444222222222333333333333333555666555333111000000222///000000111111111111000///////////////////////////////////////...------............////////////,,,,,,---...............///...------,,,---......///---,,,,,,...//////.../////////////////////....../////////000000000111//////000000//////...------......///000111222222000000111111111222222222555777888:::999777555444777555555777888888===CCCMMMWWWgggwww,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---------,,,+++*********,,,***(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******------,,,,,,++++++******+++++++++++++++++++++++++++,,,---......---,,,++++++,,,,,,------,,,,,,,,,,,,...............000222111000///...---,,,++++++------------------------000000//////////////////........................///............//////000000000000000000000000000000000000000000000000000//////000000000000111111111111111111111222222222222222222222222222222222444444333333444444555666444444444444333333333333444444444444444444444444555555666666666777777777888888888888777777777777666777888999:::;;;;;;;;;:::999999888888888999999<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@???========================;;;;;;<<<===>>>>>>??????>>>>>>======<<<<<<======???===;;;999999:::;;;<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<============????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;:::::::::999999888888777777777999:::;;;:::999999888888777777666444444444333333333222222444444444555555666666666222222222333222111111000111111111111111222222333222222222222111111111111444555444333000///000222000111111111111000000//////////////////////////////////////////......------............/////////---......///////////////111000---,,,+++,,,---...000...------.........---......//////////////////////////////000000000000//////000000//////......---......///000111222222//////000000000111111111444555777888777666444333666444444777888888===CCCJJJUUUfffxxx++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++***))))))+++,,,,,,++++++++++++,,,,,,---------))))))******++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++******.........---,,,,,,++++++++++++++++++++++++++++++)))+++---......---,,,+++***+++,,,---------,,,+++---...//////......000222......---------,,,,,,,,,------------------------............////////////.......................................///000111////////////////////////000000000000000000000000////////////000000000111///000000000111111222222111111111111111111111111333333333333333444444555444444444333333333222222444444444444444444444444555555555555555555555555666666666666666666666666666777888999::::::::::::555555666666888999:::;;;999::::::;;;<<<=========<<<======>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>??????>>><<<;;;;;;;;;<<<<<>>======>>>>>>::::::::::::::::::;;;;;;999:::;;;===>>>>>>============>>>>>>>>>>>>>>>>>>@@@???>>>===============>>>>>><<<;;;;;;:::::::::<<<;;;:::999999999999999::::::999999999888888888888777777777777888999:::777777666666555555555555555555444444444333333333444444444444555555555555111222222222222111000000000000000000000111111222333333222222111111111000333333333222000///000222111111111111111000///...////////////////////////...///////////////......---------.........//////......///000000000000000444222000...---...///000111///------......---,,,............////////////////////////000000000000///000000111000000//////222111111111111000000000000000000000111111111222555555777777777666444333222000222666888:::@@@GGGLLLWWWiii{{{+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------******+++---......,,,***+++++++++,,,,,,---------++++++*********)))))))))*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++*********)))))))))(((++++++++++++++++++++++++)))***,,,......---,,,+++)))***,,,---...---,,,,,,---...///...---...///111++++++,,,,,,---.........------------------------,,,---------------------.......................................///000111////////////////////////////////////////////////...////////////000000000/////////000000111111111111111111111111111111111222222222222222333444444444444333333333222222222444444444444444444444444555555555444444444444444555555555555555555555555666666777888999999999999555555555666777888999:::888888999:::;;;<<<<<<===;;;;;;<<<<<<===>>>??????========================<<<<<<;;;;;;<<<===>>>???@@@???===<<<;;;;;;<<<===??????@@@@@@???===;;;:::;;;;;;::::::999999888888999:::<<<>>>??????>>>>>>==================>>>>>>@@@???>>>===============???>>>===<<<;;;:::::::::<<<<<<;;;:::999999999:::888888888888777777777777777777777777777777888888666666666555555555555555666666666666555555555555444444444333333333333222111222222222222111000000000000//////000000111222444444333333222222111111111222222111//////111222111111111111111000///.................................///////////////...------------...............///000000111111000000333111///.........///000111///------......---,,,---.........//////000000000000000000////////////000111111222222111111111333333222222222111111111111111111222222222333333666666777777777666555444111000111666888:::@@@GGGOOOZZZkkk|||++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---.........)))***,,,...000///,,,)))+++,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))******+++***++++++,,,---...///,,,,,,++++++++++++************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------,,,,,,++++++,,,---...............//////...,,,,,,---///++++++,,,,,,---...//////---------------------------,,,,,,,,,,,,,,,,,,,,,........................///............//////000000000000000000000000000////////////////////////......////////////000000////////////000000000000111111111111111111111111222222111111222222333444333333333333222222222222333333333333333333333333555555444444444444444444444444444555555555555555666666777888888888888888999888777777666666666666777888888999:::;;;;;;<<<:::::::::;;;<<<===>>>???===========================<<<;;;;;;;;;<<<>>>???>>>>>>======<<<============>>>???@@@@@@>>><<<:::<<<;;;;;;::::::999999888:::;;;===????????????>>>============<<<<<<<<<<<<>>>======<<<<<<<<<<<<===>>>===<<<;;;::::::::::::;;;;;;::::::999999::::::777777777666666666666555666666666666777777777666777777777777777777777777777777777666666666666555444444444333333222222222222222222333222111111000000000000000000111111222333333333333333222222222///000111000//////111222000111111111111000000///........................---...//////////////////,,,------------............//////000000000000000......------------......000...------.........---------......///000000000000000000000////////////000000111111222222111111///000000111222333444444111222222222222333333333666666666666666555555444444222333666777888===DDDNNNXXXhhhyyy***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,*********,,,------,,,***---,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---++++++++++++,,,,,,---...+++++++++******)))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---------******++++++++++++******+++,,,,,,------......///++++++++++++++++++++++++)))******+++,,,,,,------------------...///000111/////////---+++******,,,------------------------------------------------.........---,,,,,,,,,+++........................000//////............///000000000000000000000000////////////////////////........./////////000000//////////////////......222222222222222222222222111111111111111222333333333333333222222222222111333333333333333333333333444444444444555555555555444444444444555555666666555666777777888777777777:::999888777666666666666777888888888999999:::::::::999999:::;;;<<<>>>???========================<<<;;;999999999:::<<<===;;;<<<==================>>>>>>>>>???>>>>>>>>>===:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;:::999888888888999999999888888888999999:::666666666555555555555444666666666666666666666555777777777777777777777777777666666666666555555555333333333444444444444444333333333333333222222111111000000000000111222222111111111111222222222222...///000000//////111333///000000111111111111000........................------...///////////////,,,,,,---------.........---...//////000000//////+++,,,---...//////......///---,,,,,,...//////...------......///000000111111000000000/////////.........///000000000000000......///000111222222333111111111111222222222222555555555555444444444333333111222666777888===DDDLLLUUUeeeuuu******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***))))))))),,,***((((((***+++,,,+++---------,,,,,,+++++++++***)))))))))***,,,...///,,,,,,++++++,,,,,,------+++*********))))))((((((******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******************************+++,,,------......))))))************))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++************+++,,,---.........------...///111222///000///---***((()))***111000///...---,,,,,,+++------------------------000000///...------,,,,,,........................111000///...............000000000000000000000000////////////////////////............/////////000000000//////.........---222222222222222222222222111111111000111222222333333333333222222222111111333333333333333333333333444444444555555555666666444444444555555666666666555666777777777777777666777777666777777888999:::888888888888888999999999999999999999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777999:::<<<999:::<<<===>>>===<<<<<<<<<;;;:::999999:::<<<===888999:::;;;===>>>???@@@<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;::::::999999999999999:::;;;<<<999888777777777777777777777777666666777888999999666666555555555444444444555666666666666666555555444444444555555555555555666666555555555444444444222222333444555666777888333444444444444333222222111111111111111222222333//////000000111111222222...///000/////////111333...///000111111111111111........................------...///000000//////,,,,,,,,,---------......---......///////////////+++---///111222222111000...---,,,,,,.../////////---------...///000000111111111000000/////////...,,,,,,---...//////......////////////............000000000000111111111111444444444333333333222222000...000555888:::@@@GGGKKKTTTcccttt++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++*********))))))---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))------,,,++++++,,,------+++***)))'''''')))***+++,,,***)))***+++------,,,///...,,,)))))))))***+++)))***++++++***+++,,,...+++,,,...000111111000000......---,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,---.........---,,,+++000000000///.........------------,,,+++***)))(((***++++++,,,---...//////000000///...---,,,,,,,,,000000000000000000000000---...///111111111000000......---......///000111///000333555666555444333...///000111111111111111000000111111111222222222444444444444444444444444222222333333333333444444333333444444555666666666888888777777666666555555666777777777888888888888888888888888888888888888999::::::;;;;;;<<<<<<===;;;::::::999999999::::::999999999:::::::::;;;;;;>>><<<999:::<<<>>><<<;;;===<<<;;;:::999::::::;;;999666444777===AAA@@@>>>???;;;888:::>>>@@@???<<<>>>>>>===;;;;;;:::::::::777777888999:::<<<===>>>>>><<<:::888888999<<<===:::::::::999999999888888:::999888777666555444444333444555555555444333222444444444444444444444444222333444555555555555555444333222111111111222333222222333444333222111000111000/////////000222333111222222333333222222111000///...------...///000111///...///000111000.........------------...............///......---,,,//////.........---------------...............---000000/////////.........000...,,,,,,------,,,+++000///...---------------......------------..............................///000111000///...///000///000000000000111111111222333444444222222333444444555555444555999???CCCJJJTTTbbbqqq~~~++++++++++++++++++++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******++++++++++++******,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++((((((((((((((((((((((((+++***)))(((((()))***+++,,,***))))))+++,,,,,,+++...---+++***))))))******------,,,+++)))))))))******+++,,,.........------,,,,,,,,,,,,,,,+++++++++,,,------......------,,,///...------------......///..................---////////////...---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000......000000111000///////////////...//////000000///000222444555444333222///000000111111111111000222222222333333444444444444444444444444444444444222222333333333333444444444444555555666777777777888777777777666666666555666555555555555666777777888888888888888888888888888999999999::::::::::::;;;::::::999999888777777999999::::::;;;<<<======>>>;;;999:::<<<===<<<;;;<<<;;;:::999999999::::::===:::888:::???CCCBBB@@@BBB>>>;;;<<>>===<<<;;;::::::::::::777777777888999:::<<<<<<>>>===;;;999888888999:::::::::999999999888888888999888777666555444444333111222333444555555444444444444444444444444444444222222333333333333333333333222222111111222222222111222222333222222000000111111000//////000111111111222222222222222222111000000///......///000000111000///000111222111///.........------...............//////...---,,,,,,...---------,,,,,,,,,,,,---...............------...---------,,,,,,,,,,,,///---,,,,,,---------,,,------------....../////////......------......///...........................000111000///...///000000000000111111111111222222333444444222222333444333333444333444888===AAAHHHRRRbbbqqq~~~++++++++++++++++++++++++,,,++++++***++++++,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********,,,,,,++++++++++++,,,,,,))))))************))))))+++***)))(((((()))***+++,,,+++))))))***+++***)))+++++++++******))))))(((---,,,+++******))))))***---------------,,,+++*********+++++++++,,,,,,,,,---......//////......---000...,,,++++++---///000,,,------------------......//////000000//////.........---------,,,,,,,,,++++++++++++,,,---...///000000000000000000000000//////000000000///......111111000/////////000000...///111222333333222111000111111111111000000///111111222222333444555555444444444444444444444444222222333333333333444444555555555666777777888888777777777777666666666666555444333222222444666777888888888888888888888888888888888888888777777666::::::;;;;;;:::888777666777888888:::;;;<<<===>>>===;;;999:::;;;<<<;;;;;;;;;:::999999888999999999???<<<999:::>>>AAAAAA@@@BBB???<<<<<<>>>???===;;;===<<<;;;:::::::::::::::888888888888888999999:::>>>===<<<;;;999888777777999999999999888888888777777777666555444333333222000111222333444555555555333333333333333333333333333222111111000111111111111111222222222222222111111111111111111000//////111111000/////////000000111111222222222222111111111000000//////000000111222111000000222222111000......................../////////......,,,++++++,,,,,,,,,,,,++++++++++++...............---,,,+++------------,,,,,,,,,,,,...,,,++++++---......---+++,,,,,,---///000111111//////............//////...........................///000000......///000000111111111111222222222222333444333222111222444222222333333444777<<<@@@FFFQQQ```ooo|||++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++*********)))))),,,,,,++++++++++++,,,,,,------............------))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******(((''''''(((*********+++,,,,,,,,,,,,+++***+++******))))))******+++,,,+++))))))*********)))***************)))((('''******)))***,,,---......000000000///...---,,,+++))))))******+++,,,------------............---------,,,,,,+++,,,,,,---...+++++++++,,,,,,---------++++++,,,---------------***++++++,,,---.../////////...------,,,,,,,,,---000000000000000000000000000000000//////......---222222111000000///000000...///000111222111111111111111111111111000///.........///000111222333333333333333333333333333333222222222333333333444444444444555555666666777777777777777777666666666666666444222111111333666888888888888888888888888888888999999999888777555555999;;;<<<>>>>>><<<;;;999888888888999999::::::;;;;;;;;;:::999::::::;;;;;;;;;:::::::::::::::::::::>>>;;;888777999<<<======>>>;;;999:::;;;<<<;;;:::======<<<;;;;;;;;;;;;;;;;;;:::999999888888999999<<<=========<<<;;;999888999888888888888777777777666666555444444333222222111111222222333333333444222222222222222222222222333222000////////////000///000222333333222111111000000000000000//////...////////////000000111111000000111111111111000000111111000000000000111111111000///000111111000///---..................---/////////...---,,,+++***,,,,,,,,,,,,,,,+++++++++............---,,,++++++........................---,,,++++++---//////...+++,,,---...///000000111000//////......//////000........................---...000///......///000111111111111222222222222111333333333222111222333111222333333444777<<>>===<<<<<<;;;<<<<<<<<<======<<<::::::999999::::::;;;===>>>>>>===<<<;;;888888888777777777666666555555444444333333222222333333222222111111111111222222222222222222222222222222111000////////////...000111222333222111111000000000///////////////,,,,,,...///000111222222///000000111111000000///000000111111111111000000000.........///000///...------...//////...------............---,,,+++***,,,,,,,,,,,,,,,---------------......---,,,++++++------..................---,,,++++++---//////...---...///000000000////////////............//////........................,,,...//////......///111000000111111111222222222111222333333111111222333111333444555666888<<<@@@GGGMMMWWWbbbooo++++++++++++++++++++++++************+++,,,---------------,,,,,,,,,++++++++++++************++++++)))******++++++******))),,,------,,,,,,***))))))++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,***)))***+++------,,,************************///---***+++---///---+++------,,,+++******++++++******+++,,,------......+++,,,,,,,,,,,,,,,,,,+++&&&))),,,//////...+++)))+++,,,,,,,,,,,,,,,,,,---+++,,,,,,---.........---......---------,,,,,,,,,---------...///111222333//////////////////////////////......---.........111111000/////////000000000000000000000000111111000111111111111000000///111111111222222222222333333333333333333333333333222222333333333333444444111222222333444444555555666666666666777777777777777666555444555666888999777777777777777777777777:::;;;<<<<<<;;;999777666777999<<<>>>AAABBBCCCCCCAAA@@@???>>>===<<<;;;:::999::::::999888888999;;;;;;<<<<<<============<<<;;;::::::999999:::::::::999999::::::<<<===???@@@===<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;;;;:::::::::999:::<<<===>>>>>>======777777777777666666666666555555444444444333333333555444222111000/////////111111111111111111111111111111222222222111111000//////000111222222222222111111000///////////////+++,,,---///000111222222//////000000000000/////////000000111111000000//////...------//////...---,,,---...//////...---,,,,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,...,,,++++++---......------...///000111000///.........------------..............................,,,---...///......///111///000000000000111111111111222333222111000111333111333444555666999<<>>@@@@@@??????>>>===<<<;;;;;;:::888999:::999777666888;;;::::::<<<=========<<<<<<888:::;;;<<<;;;:::::::::999::::::;;;;;;<<<===???:::::::::999999::::::;;;===<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;777777666666666555555555555555555555444444444444333222111000//////000000111111111111111111111111000111444555555444222111/////////000000111222333222111000/////////000000---...///000000000///......//////000000//////......///000000000000///...000...---...///000///...,,,---///000000///---,,,++++++,,,---------,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,///---,,,,,,---------,,,+++---///111222111111000------,,,,,,,,,,,,------........................+++---............///111....../////////000000000000222333222111000111222000111333555666888;;;>>>FFFMMMXXXdddqqq++++++++++++++++++++++++************+++,,,---...+++++++++*********))))))++++++************++++++******++++++++++++*********+++---...///......---******************************+++,,,,,,---......---------------------------------.........//////++++++------------++++++,,,***'''%%%%%%'''***,,,***++++++,,,,,,++++++***+++******+++...000000000---,,,***))))))+++,,,...)))&&&###&&&+++///---+++,,,+++++++++,,,...000111---------............///---..................---------......///000000111.........------,,,,,,,,,,,,---------------,,,,,,***++++++,,,---...///000......---------......///////////////////////////...---,,,,,,---...///111...............///000111222222111111111111111222...///000111111111111111111111000000///.........222222222222222222222222222222333333333444444444333333444444555666666777555666666666777777888888555555555666666666666666777777777777777777777777777999;;;<<<<<<:::888666555555666666888:::<<<===;;;;;;:::::::::999999999777999:::999666666888;;;888999;;;<<<===<<<;;;;;;555888;;;<<<;;;999999888888999999999888888:::;;;888888888777888888999999<<<;;;::::::999999999::::::::::::999999888888888777666666666555555555555555555555555555555444444111111000//////000111222000000000000000000000000///222555777888666444222000//////...///111333444333222000/////////000111///000000000000...,,,+++......////////////......---...///000000///...---111///...///000111000///,,,---///000000///---,,,******+++,,,------------))))))******++++++++++++)))***+++,,,---.........,,,,,,,,,------.........000...,,,,,,------,,,+++)))+++...111222333333222---,,,,,,++++++,,,,,,---........................+++,,,............///111............////////////000222222222111000111222...000222444555777:::<<>>>>><<<:::999;;;;;;;;;;;;:::999888777999888888999:::;;;999888999::::::::::::999888888;;;:::888777777888:::;;;888777666666777666444222777888999999888666333222555444444333333444444555555444333111000//////...111111111111111111111111...000555===BBB@@@888000000000/////////111222333222222222222222111000///000000///...............---------,,,,,,------......000222333222000,,,***------...///000111222222------------------------++++++,,,---............---)))&&&''',,,...,,,))))))***+++,,,+++,,,...000---...///...------...///,,,,,,,,,------.........//////000000///...------,,,---...//////...---,,,........................,,,,,,,,,---...///000000//////............//////000111111111111222222222333333333444666999;;;===EEEMMMYYYgggvvv---,,,+++***))))))))))))))))))***+++,,,,,,------...---,,,+++++++++,,,---((()))***++++++,,,++++++---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++************+++,,,,,,---//////////////////////////////.........---------++++++++++++++++++++++++---,,,++++++******++++++************************,,,,,,,,,++++++*********---,,,,,,+++++++++++++++++++++++++++,,,---.../////////...---,,,,,,++++++,,,,,,,,,------------------,,,+++++++++,,,---...111111000///////////////111111111000//////......//////000000000111111111222111111111000000000000,,,------............------,,,,,,,,,,,,,,,---...///////////////...------------......///000000111///...---...000111000///111111111111111111111111//////000000000111111111222222222111111111000000000000000000000000000000000111111111111222222222444333333222222333333333555555555555555555555555333333333444444555666777555666777777666666777888444555777999::::::999888777777777777777777777777777888999:::::::::999999888999999::::::::::::999888:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<888777666777888888777555999999999999888888888888;;;999888777777888999;;;999888777777777777555333666777888888888666444333444444333333333333444444444333222111000/////////000000000000000000000000111222666===BBBAAA:::333222111000/////////000111111222222222111111000///000//////.....................---,,,,,,,,,------------...////////////...///////////////000000000---------------------------------...------,,,,,,000,,,)))+++...000///,,,***+++,,,,,,++++++---///---...///...---,,,---///,,,,,,,,,------------------------------,,,+++++++++,,,---......---,,,+++........................---,,,,,,------///000000//////............//////000111111111111222222222222222333444666999;;;===EEEMMMYYYggguuu,,,,,,+++***))))))))))))(((((()))+++,,,---...///,,,,,,+++++++++,,,------,,,+++++++++++++++,,,,,,++++++***************+++...---------,,,,,,++++++,,,+++******+++---///111222111111000///...---------------,,,,,,,,,,,,,,,************************,,,,,,+++************+++************************++++++++++++++++++++++++///...,,,***)))((())))))++++++,,,---............,,,,,,++++++*********)))++++++++++++++++++******+++******))))))***,,,---//////...------------.........................../////////000000000000111222222222111111111111000....../////////...------......---------------...//////000000000///......------......///000000000111/////////111222111000000111222333333222111000//////000000000000111111222222222111111111111111000000000000000000000000000111111111111222222222222333333444444333333333333333333333333333333333333333333333444555666777666777888777666555666777555666777888999999888777777777777777777777888888666777999:::;;;:::888777888999999999999888888777777888999;;;;;;;;;:::999999999999999;;;<<<>>>@@@:::999888888999999777555:::999777666666666777888999999777777777777999999999888777777888777555444444555666777777666555444444333333222222333333444333222111000000000000111........................222222555:::>>>===999444333222111000////////////111111111111000000000000000///......------......///...---,,,,,,,,,,,,,,,++++++++++++,,,...111222000000//////.........---------------------------............---,,,+++***000---+++,,,///111000---+++,,,---,,,++++++,,,...,,,...///...---,,,---...------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---......---,,,+++........................---------------...///000//////............//////000111111111111222222222222222333444666999;;;===EEEMMMZZZgggsss,,,++++++***))))))***************)))))))))))))))(((((()))))))))***++++++---,,,***))))))***+++,,,+++***))))))))))))))))))***+++++++++,,,,,,,,,,,,//////.........///111222...------,,,+++***))))))++++++++++++++++++******)))))))))))))))))))))))),,,++++++***************************************(((((()))***+++,,,------///---+++)))(((((())))))+++,,,...//////...---,,,*********************)))*********)))))))))))))))+++***)))))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------........./////////...............///000000000///...------//////...------------...///000000000000000//////............//////000000111000///000222333222111///000222333333222000///////////////000000000111111111111111111111111111000000000000000000000000000000111111111222222222111222333444555444333222222222222222333333333333444333333333444444555666777888888777666555555666777888999::::::999999888777777777888888888888888666777999;;;<<<:::999777888888888888888777666555666777999:::;;;;;;;;;;;;999999888777888;;;===???>>>===<<<<<<<<<<<<:::888:::888666555444555777888888777777666666777777888777666555666777777555333222333444555666555555555333333222222222222333333111111000000000000111111------------------------//////000333555666333111000000000///////////////000000000000///000000000//////...------------...///......---,,,,,,,,,,,,+++++++++,,,---///111222/////////.........---------------------------------.........------,,,+++---+++)))***,,,------,,,------...,,,******+++---,,,---......,,,,,,---......------,,,,,,+++++++++.........//////......---......000000000000..............................---------------...///000//////............//////000000111111111222222222222222222333666888;;;<<>>======>>>===;;;999999888666444444555666777666666666666666666666666555444333444555555333111111222333333444444555555222222111111111111222222000000000///000000111222........................---------...///000//////------...///000111111111000//////......///000000//////...---------------///...---,,,,,,,,,,,,,,,,,,---...////////////...------------............------------------------+++,,,------.........---+++***))))))***+++,,,+++---......,,,******+++,,,,,,---...---,,,+++,,,...---------,,,,,,++++++***------...............------...///000000///...---...........................------------...////////////............//////000000111111111222222222222222222333555888:::<<>>GGGTTT```kkkxxx))))))))))))))))))(((((()))***,,,,,,,,,***)))'''*********************************+++,,,...///000111111000000///...---,,,---+++***)))((()))***+++************************************************((((((((((((((((((((((((******))))))))))))******++++++++++++*********)))'''(((***+++++++++***)))*********++++++,,,,,,,,,+++,,,------+++******+++*********)))))))))((((((++++++******))))))******,,,+++***)))))))))***+++------+++******)))))))))+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++******,,,...///---------------,,,,,,,,,........................,,,,,,---............---000/////////.........---...---------...000222333------...000111222333444222222111111111111222222333222111111111111222333333111///000222444333111222222111111111000000000000111222222333333222222444444444444333333333333333333333444444444444555555666666666666777777777999888777777666666666777666444222333666777777666888888888888888999999999888888888888888999999999:::999777555555666777888888888888888888888888888888888777666777888:::<<<888888888777777777666666222333444555555555444444333111111222444444222000222222111111111000000000000000000///000000111111000/////////////////////////////////////////////...000111000///...///000000///...---,,,------......,,,***((())),,,///222...........................,,,)))***---///...---------------------------...---,,,,,,++++++,,,,,,...---,,,************+++***+++,,,------......---***+++++++++***)))((((((+++++++++***++++++,,,,,,***+++,,,------.........)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++******---------............///,,,,,,,,,,,,------...///...............///000000000000000000000000000000111222222222222444777:::???HHHTTT```kkkxxx'''''''''(((((()))))))))******+++,,,,,,***)))(((+++++++++++++++*********((()))+++---...000000111000//////---,,,+++***)))***************+++++++++++++++++++++++++++++++++************************************************++++++************++++++,,,,,,+++++++++*********''')))+++......---***))))))******+++---...//////++++++***+++++++++***((()))))))))((((((((((((((()))))))))((())))))***+++,,,+++******))))))******------,,,+++************((())))))*********++++++******++++++++++++******++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,,,,------------........................++++++,,,---------------/////////...............------------...///000111------...///111222333333333222222111111222222333333333222222222222333333444333111111222222111000000000000000000/////////000111111222222222222222333333333333222222222222333333333333444444444444444444444555555666666666888888888999888888777666555444333444666888888777999999999888888888888888777777777777777777777777999888777666666666777888666666777888888999999999:::999888777777888999:::777777777777666666666555222444666777777555222111333222111222333444222000333222222222111111111111111111000/////////000000////////////////////////////////////////////////...///000000......///000//////...------------...,,,,,,+++***+++---...000------------------------+++***+++---///000000///...........................---,,,,,,++++++,,,,,,,,,,,,+++******++++++,,,---,,,,,,,,,,,,,,,------/////////...---,,,+++***,,,,,,++++++++++++++++++)))***+++,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,---------,,,,,,++++++,,,---...000000111------,,,,,,,,,------..................///000000000000000000000000000000111222222222222444777:::@@@IIIUUU```jjjwww)))))))))))))))***************+++++++++******)))***+++++++++++++++++++++)))***,,,...////////////+++++++++***************((()))***+++,,,,,,+++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******++++++++++++*********))))))((()))***,,,---,,,++++++))))))***++++++,,,------,,,)))((()))+++,,,)))&&&))))))))))))))))))))))))((((((((())))))+++,,,,,,+++++++++***************---,,,+++++++++++++++,,,)))))))))))))))******+++)))******++++++******)))+++++++++,,,,,,,,,---------,,,+++++++++,,,------+++++++++,,,,,,------...........................***+++,,,,,,------,,,,,,..............................---------.........000000000000000/////////222111111000000111111222333333333333333333444444444444333444444333222222000000000000000000000000000111111222222222222222333333333222222222111111222222333333333444444444444444444555555666666777777888999::::::999888777555555444555666777888888:::999999999888777777777777777777777777666666666888777666555555555666666555555666777888999::::::::::::888888777777888888888888777777777666666666555555777777666444222111222222222333333333222111333333333222222222111111222111000///////////////.........///////////////////////////////////////...///000///......///000//////......------------+++,,,,,,---------......------------------------***+++---///000000///...------------------------...---,,,,,,++++++,,,,,,*********++++++,,,,,,---...,,,+++***)))***++++++111111111111111000///...,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,---------------//////////////////......++++++,,,---...///000000......---,,,,,,,,,------...............///000000000000000000000000000000000111222333333555777:::AAAIIIUUU___iiiwww+++++++++***)))(((((('''*********+++++++++******))))))***+++,,,---------+++,,,---.........---,,,+++***))))))((())))))***'''(((***,,,,,,,,,+++***++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***,,,---,,,,,,,,,+++++++++******+++)))'''(((++++++)))%%%************************)))))))))***+++,,,---...++++++++++++******))))))++++++*********+++,,,,,,,,,,,,+++************+++)))******++++++******)))+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...............++++++,,,---...///000000000000000000//////......000000////////////000000222222333333444444444444333444555666666555555555222222222222222222222222111111222333333333333333333333333222222222111111222222222333333333444444444444555666666777888888777888999::::::999888777666666666666666777888999:::999999999888777777777999999888888888777777777666666555555444444444444444444555777888999:::;;;::::::999888888777777777999999888888888777777777888777666555444333333333111222333333333222222222333333333222222222111111111111000///.........///------....../////////000........................---///000///...---...///...............---------+++,,,---...///...---,,,------------------------+++---///111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))******+++,,,,,,,,,,,,,,,+++***((((((((())))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,++++++------,,,,,,,,,---...///,,,,,,,,,------...............------------------..............................---,,,,,,,,,------...............///000000000000000000000000000000///000222333444555888:::AAAIIITTT^^^iiiwww+++******)))'''&&&&&&%%%***************+++++++++******++++++,,,---------,,,,,,------,,,,,,+++***...---+++)))((('''((((((((()))+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''***)))'''&&&'''***---///111000///...,,,+++***)))******)))*********)))'''************++++++++++++************+++,,,---...***++++++++++++***))))))))))))))))))***+++,,,,,,...---,,,+++******+++,,,******++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------------------.........((()))+++...000222333333------...//////000111111/////////....../////////000111222333444444444333111444666777666555555666333333333444444444444444222333333444444444444444333333333333222222222222222222222222333333333333444444555666777888888999777777888888999888888888888999999888666666777888999999999888888888888888:::::::::999999888888777666666666555555555444444444444555666888999999:::999999999999888888777777999999999999888888888888999888666444333333444555000222444333222111222333333222222222111111111111000000///.........//////---------......//////000........................---...//////------...///......//////......---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++***)))((((((((()))&&&'''(((***++++++++++++***+++,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---....../////////...............///000000//////...------,,,,,,------,,,,,,,,,------..................///000000000000000000000000000000...000222444444666888:::AAAHHHSSS^^^iiiwww******)))))))))(((((((((******)))******++++++,,,---------,,,,,,+++++++++++++++*********++++++,,,...---+++)))((()))*********++++++++++++******)))************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))((((((((((((***)))))))))***,,,...///000000///---,,,***)))))))))+++,,,+++***)))))))))))))))))))))*********+++******)))******+++,,,,,,***++++++,,,+++***)))((((((((((((((()))***+++,,,---,,,+++******+++---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------.........+++,,,...000111111111111------......///000000000000000////////////000000///000111222333333333222111444666666444222222333333333444444444555555555333444555555666666555555444444444444333333333333111222222222222333333333222333444555666777777888777666666666777777888999:::;;;;;;999666444666888888888888888888999999999;;;::::::999888888777777777777777777777666666555444555555666777888999999888888999999999888888777888888888888777777777777777777666666555555444444000222444444222111111333222222111111111000000000//////.........///000000,,,,,,---......///000000........................---...//////------...///---.../////////...---,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///---+++,,,---------------------------...---,,,,,,++++++,,,,,,******+++,,,,,,,,,+++******+++++++++++++++************+++,,,------,,,,,,)))***,,,------,,,+++***,,,,,,------------,,,,,,***+++,,,---...------,,,,,,,,,------...///////////////.........000111222000//////...------,,,,,,,,,,,,,,,,,,------...///...............///000000000000000000000000000000---///222444555666888:::@@@GGGRRR]]]iiixxx++++++++++++,,,,,,,,,,,,******))))))***+++,,,,,,000000...---+++***((((((***)))(((((()))+++---...+++***))))))***,,,...000,,,++++++******)))))))))))))))))))))))))))))))))************************************************++++++************++++++************))))))))))))))))))+++,,,---.........------,,,+++)))(((''''''(((+++...---)))((()))+++'''((((((((())))))******)))))))))))))))******+++******+++,,,+++***)))(((''''''''''''(((***++++++******))))))***,,,...000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------,,,+++***---,,,,,,++++++*********------------------------,,,---......//////......,,,,,,,,,------.........111222222222000...---+++111000000///...---------111111000000000000111111...///111222333333222222111444777666222///...///333333333444444555555555444555666666777666666666555555444444444444333333111111222222222333333333111111222333555666666777777666555555555666888999;;;<<<<<<:::666444555777777777888888999999999::::::::::::999888777777666999999999999999888777777555555666666777777888888777888888999999999888888777777777777666666666666444555777888888666444222000222555444222000111333111111111000000000000///...............///000111,,,,,,------...///000000........................---...///...------...///---.../////////...,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,'''***------,,,+++---000...........................---,,,,,,++++++,,,,,,***+++,,,---,,,,,,******++++++---......---,,,++++++++++++,,,,,,+++******((()))+++---------++++++---------......---,,,,,,)))***,,,......---,,,+++,,,,,,------...///000000***)))))))))***,,,---...//////.........---------+++++++++,,,---...///000...............///000000000000000000000000000000---///222444555666888:::???GGGRRR]]]iiixxx+++***)))(((((()))******'''(((+++---///000000000000000///...------,,,,,,)))***+++,,,,,,+++***)))***))))))***,,,,,,+++)))++++++************++++++******)))))))))))))))***))))))(((((()))+++,,,...(((((())))))*********+++,,,+++***)))(((((((((((()))***+++)))(((((()))+++%%%'''+++///000...,,,***''''''((((((((((((''''''++++++******)))(((''''''))))))*********((('''&&&)))(((((()))++++++***(((***))))))))))))+++---...)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000...,,,,,,---...//////---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////...---,,,,,,,,,---///000000000///...000000000000000000000000///000000000......000111333333333333222222111000222222111111111111111222444666777555333222444777666666666666666777888888333444555666666555444333111111222333444666666777:::999888777777888999999;;;===>>>===:::999999999999999777777777888999::::::999888666555333222111555555666666666666666555444444555555555555555555888888888888777555444444777777777666666666666666444444555555444444333222444444444333222111000///111///...///000111000...111000///......---......///...,,,,,,---------,,,...---,,,,,,,,,,,,---...,,,,,,------.../////////---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,***))),,,,,,............,,,,,,...,,,***((((((***,,,...******+++++++++,,,,,,,,,...---+++*********+++,,,''')))******)))***,,,......---+++******+++---...000---)))((()))+++,,,,,,---+++******,,,------,,,.........---,,,+++***)))++++++++++++++++++++++++,,,---------.../////////...------,,,,,,,,,------............////////////111111111111111111111111111000///000222666:::<<>>EEEOOOXXXcccuuu))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************'''(((((()))***++++++,,,))))))))))))))))))))))))************************''')))***)))(((((()))***''''''(((((()))***++++++''''''''''''''''''''''''***+++,,,,,,,,,+++***)))************************))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))***))))))(((((((((((((((((()))***)))((()))+++---***))))))***++++++)))'''***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***((((((((()))******))))))(((((()))***************++++++,,,,,,---,,,,,,---...///---***'''***,,,---,,,++++++---...------,,,,,,++++++*********+++,,,---/////////000---///000222222000///...............//////////////////////////////////////////000000000000111111000000111111222222333333000111222333444555555555333111///000222444555555333222222333444444222000...///111111000000222333333444555555444444555777666555555444333333222222666555444333444555666777999999999999999999999999555555444444444444555555444444555666666666666555888888888888888777666666555555444444444555666666333333333333333444555555222222222222111111111000000000000/////////....................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,******++++++++++++++++++++++++,,,+++***)))))))))))))))+++++++++++++++************+++,,,---,,,)))'''%%%***************++++++++++++************))))))))))))((((((''''''(((((()))''''''((()))******++++++***+++------,,,,,,---...+++,,,,,,,,,---------...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,***))),,,,,,++++++++++++,,,,,,---............------,,,//////...---,,,++++++***$$$'''+++///000...+++))),,,------......///000000...///000000111111111111000000000000222444777888:::===DDDNNNWWWcccttt))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))))))))******))))))))))))))))))))))))************************&&&((())))))((((((***+++)))))))))))))))*********+++***))))))))))))***+++)))***+++++++++******)))))))))))))))))))))))))))***))))))(((((((((((()))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))'''((()))((('''(((***+++'''&&&&&&'''((((((''''''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++---...******************))))))))))))***+++,,,,,,------///---+++,,,......***&&&)))+++---...---,,,,,,---//////......---,,,++++++***+++,,,---...............///000111111111000///............////////////////////////////////////////////////000000000111000000111222333444444444111222444666777777666666333222111333555666555444666444333333333444222111222333333222111111333555333444555555444444555777777777777666666555555555555444444333333444555555777777888999:::;;;<<<<<<888777777666666666666777444444555666666666666555888888888888777666555555333333333333444444555666444333333222333333444444111111111111000000000000000000/////////.................................---......//////......---+++++++++,,,,,,,,,,,,,,,...---,,,+++++++++,,,------------------,,,+++******+++++++++++++++,,,,,,'''''''''''''''((()))))),,,,,,++++++++++++******++++++,,,---,,,+++)))(((************************************))))))))))))((((((''''''''''''(((((('''((()))***+++,,,---...******************+++,,,+++++++++,,,,,,------...******))))))***+++---...++++++,,,---------,,,,,,,,,,,,+++++++++,,,------............------,,,+++''''''(((((())))))******)))+++---//////,,,)))'''---------...//////000000---...///000111111111111000000111111333555777888999<<>>;;;888666666777666666777888888666333222222222333444555555444444555777222222333333444555555666333333333333333333222222444444555777999:::;;;<<<999888777666666666666666555555666777777777777666555555666666666666555555444444333333333444555555666555444222111111000000111111111111000000000////////////.........------------------------------------............------+++,,,,,,------......///,,,,,,+++******+++---...,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---)))))))))***,,,...000111++++++++++++,,,,,,,,,---&&&&&&&&&&&&''')))***++++++++++++***************(((((()))))))))))))))***)))((((((''''''(((((()))******+++,,,------......///---***)))***++++++***))))))***+++,,,---......000///---+++******++++++)))(((&&&$$$%%%'''***,,,,,,++++++,,,,,,---...///,,,------------,,,,,,+++...---------,,,,,,,,,+++,,,,,,++++++,,,...000111---......//////000111111...//////000000//////...000000111222333444555555888;;;DDDOOOYYYdddttt))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''(((((())))))))))))************************))))))))))))))))))))))))***,,,,,,,,,***)))***+++)))))))))******+++++++++'''((()))******)))((('''((((((((((((((()))******(((((((((((((((((((((((((((((('''(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))******)))(((''')))++++++,,,,,,***((('''))),,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,&&&''')))***+++***)))((())))))******++++++,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,---***+++------,,,+++,,,---++++++******************++++++,,,---------,,,,,,+++,,,,,,---.../////////............////////////////////////////////////........./////////000000///000111333333222000///111111000////////////000---///222999AAAHHHLLLNNNCCC???;;;888888999999999888999;;;:::888666555555333444555555444444555777555555555555555555555555333333333333333222111111333333444555666777888999;;;:::999888777777777777444444555666666666666555333333444555666666666666666555444444444444444555444444333222111111111222222222111111111000000000//////.........---------------------------------,,,------......------,,,,,,,,,---......///000000***************+++,,,,,,+++************++++++,,,)))******+++,,,,,,------++++++++++++,,,---......)))******+++,,,---......'''((()))+++++++++***)))+++++++++*********))))))(((((((((((())))))*********))))))(((((())))))************+++++++++,,,,,,---***''''''))),,,,,,+++))))))***+++,,,---......000000...---,,,+++++++++((('''''''''((()))***++++++++++++,,,,,,...//////++++++,,,---------,,,,,,+++++++++++++++*********++++++******+++---///000.........///000000111111000000000000///...------//////111222333333444444888<<>>FFFMMMUUUcccooo*********+++++++++++++++)))******++++++******))),,,,,,+++******++++++,,,************)))))))))(((***))))))(((((())))))***))))))))))))************(((***++++++******+++,,,***))))))(((((())))))***((())))))******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&'''((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''%%%'''+++------+++)))'''***)))))))))))))))******)))(((((()))++++++***(((************************************************)))************+++++++++***+++,,,+++***)))***+++++++++,,,,,,,,,+++******,,,,,,++++++***))))))(((........................***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,------.../////////........................------------............333222222111///......---000000000000000000000000111111111111111111222222///000000111222222222222111111111111222222222222222222222222222222222222333333333444444555555555333333333333333444444555555444333222111111111111555444333444555555333222000000111111111111000000...///000000000000000///,,,++++++---///111111000......//////......---,,,+++---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))************))))))+++++++++++++++*********)))***++++++***)))***+++************++++++++++++***)))((((((((()))++++++,,,,,,++++++***))))))((((((''''''&&&&&&''''''(((((((((((((((((()))******(((((((((((())))))))))))++++++++++++***(((&&&$$$((((((((()))******+++++++++++++++************)))******))))))))))))*********************+++++++++,,,---......---++++++,,,***+++,,,,,,,,,,,,,,,,,,*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---///111111000///000111222111111222222333444555888888===DDDKKKTTTaaammm~~~((())))))******+++++++++((()))***++++++***)))(((,,,,,,,,,+++******))))))***************)))(((((())))))(((((((((((())))))((()))))))))************''')))++++++)))(((***,,,)))******************)))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))'''&&&&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))((())))))***)))((('''&&&'''((()))***+++*********)))((((((((()))***++++++(((((((((***+++,,,***(((************************************************)))************+++++++++&&&'''))))))(((((()))+++******+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------)))---///...***)))+++///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---...//////,,,,,,------...//////000........................---.........////////////111111111000000000//////000000000000////////////111111111111111111111111000000/////////000000111000000000000111111111111111111111111111111111111222222444444555444333222333333222222333333444555333333333333333333333333444333222333555666555333222111111111111111111222000000111111111000//////,,,---......------...000......//////......---,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((())))))))))))(((((()))))))))***************)))***++++++***)))***+++***++++++++++++******)))++++++******)))(((((('''+++*********************''''''&&&&&&&&&&&&''''''***))))))((((((((((((((((((((((((((())))))))))))&&&&&&((()))+++,,,---...'''(((((()))******+++++++++++++++************))),,,+++***))))))***+++,,,******++++++,,,,,,------,,,+++,,,---//////---+++***+++,,,,,,------,,,,,,))))))))))))***+++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,///111111000///000000111000000111111222333444:::999;;;BBBJJJSSS```lll{{{''''''((()))***++++++,,,&&&'''((())))))((('''&&&))))))***+++***(((&&&$$$***************)))(((((())))))(((((((((((())))))(((((())))))*********+++''')))+++***((((((***,,,)))***+++,,,,,,+++***)))'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))'''&&&((('''&&&%%%&&&''')))+++(((((((((((()))***,,,,,,(((((((((***,,,,,,***((())))))))))))))))))))))))************************)))************+++++++++"""$$$&&&''''''(((***+++)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---///...***)))+++///,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,...//////000,,,,,,------...///000000.........................../////////000000111111000000000000111111111111222222222111111111111111222111111111000000//////000///...------...///000////////////000000000000111111111111111111111111000222333444444333111000333333222222333333444555222333333444444555555555222111000111333444444333444333222111111222333444111111111111111000//////---000111000,,,***,,,.........//////......---,,,+++---......---,,,---...------------------------******************++++++''''''((((((((((((''''''''''''(((((())))))******)))+++++++++***)))***++++++++++++++++++***)))(((*********+++***)))((('''(((((())))))******++++++))))))(((((((((((()))))),,,+++***(((''''''&&&&&&(((((((((((())))))))))))...---,,,***))))))((()))'''(((((()))***++++++++++++++++++************)))......---,,,,,,---......******+++,,,------......,,,******---000111...+++***+++,,,,,,------------++++++++++++,,,---...///))))))*********+++++++++------------------------,,,---......//////......,,,...111111000//////000////////////000111222333;;;999;;;AAAHHHRRR```lllzzz(((((((((***------+++)))+++***)))(((((()))************************************))))))((((((''''''************************''''''(((((())))))*********,,,---+++((('''))),,,******************************))))))))))))******,,,+++***)))((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))***)))(((''''''((()))***)))************+++++++++(((((())))))))))))((((((******)))((((((((((((((())))))((((((''''''&&&&&&---,,,+++***)))))))))))),,,+++******)))***************++++++++++++******+++++++++*********)))))))))***,,,------,,,+++***'''(((((()))***+++++++++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------111111000000//////......000///...------...///000000///...---...000222333//////000111111111111111---......//////////////////111222222000//////000111111111111111111111111000000000000000000000000////////////000000000000222222333333333222222111222222222222333444555666666555333333555666555444333444555444222111111222222222222222222222222222444444333222222111111000////////////////////////------,,,+++,,,---...///......////////////......,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********))))))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))************+++++++++,,,+++***((((((((())))))'''((((((((()))))))))*********))))))))))))******---,,,,,,+++***)))((((((+++***)))'''&&&)))---111+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,------...............---+++++++++******************++++++,,,,,,++++++***))))))(((((())))))***+++))))))***++++++,,,------,,,,,,,,,------.....................////////////222//////111666666222---666666:::AAAHHHPPP]]]jjj{{{((()))***+++++++++***)))******)))(((((()))***+++************************)))))))))***************************************))))))))))))*********+++***++++++***(((((()))+++************************))))))))))))))))))))))))***)))))))))))))))************))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++))))))*********+++++++++))))))************))))))******)))(((((((((((((((*********)))))))))((((((+++******))))))*********))))))))))))***+++,,,---)))******++++++******)))+++++++++*********))))))******+++++++++***))))))'''(((((()))******++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,------------------------------///...............------///...............///000222000///...---...000111//////000111111111111000......///000000000000///...000222222000000000111111111111111111111111111000000000000000000000000/////////000000000111111222222222333333222222111222222222222333444555555555444222222444444444333444444555333222111333444333333222222222222333333444333333222222111111000///////////////////////////...---,,,+++,,,,,,---------............------+++++++++,,,,,,,,,------,,,,,,---------,,,,,,++++++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++***)))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))((('''''''''(((((())))))))))))******************))))))))))))************************))))))*********)))(((***---000,,,,,,,,,++++++*********************++++++++++++***+++,,,------.........+++++++++++++++***))))))***++++++,,,,,,++++++***+++*********++++++,,,,,,******++++++,,,---------------------------,,,,,,....../////////000000000222111444:::CCCGGGGGGDDD===;;;<<<@@@EEENNN^^^kkk}}}(((+++------***((((((***)))((((((((()))***+++,,,************************((())))))***+++,,,,,,,,,************************************++++++++++++***)))'''((()))******)))************************((()))***++++++***)))((((((((((((((()))***+++,,,))))))************))))))(((((((((((())))))))))))++++++************++++++)))))))))*********++++++******++++++++++++************)))((((((((()))))),,,++++++++++++*********)))))))))))))))******+++***)))))))))***+++,,,,,,)))******++++++******)))+++************)))))))))++++++***)))((((((((()))((((((((()))******++++++&&&'''(((***+++,,,,,,,,,((()))***+++---...///000......------------......------------------------,,,,,,,,,,,,,,,---------,,,---...///////////////222111000...------...///...///000000111111000000...///000000111111000000---///111111111000111222111111111111111111111111000000000000000000000000000000000111111111222222111222222333333222222222222222111222222333444555444222111111222333333222444444444333111222555888666555333222111222333444333333333222111111000000////////////////////////000000...---,,,+++++++++,,,,,,------------,,,,,,*********+++++++++,,,,,,------...------,,,+++***+++++++++***************))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))*********++++++++++++***)))))))))))))))))))))))))))))))))))))))*********++++++)))((((((((((((((()))***+++++++++*********************))))))))))))******((((((((())))))************+++,,,+++***+++---///---,,,+++***)))***++++++++++++++++++************(((((()))+++,,,...//////***+++,,,,,,,,,+++)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,---------...++++++,,,,,,------......///......------,,,++++++/////////000000000111111//////333:::CCCIIIJJJIIICCC???===???CCCMMM]]]lll~~~)))---111///***'''(((+++'''(((((()))***++++++,,,************************)))))))))******+++++++++***************************************************'''%%%&&&)))+++***(((************************'''(((***,,,,,,***((('''(((((((((((()))***+++,,,))))))***++++++***((('''(((((((((((())))))))))))************************))))))))))))************)))******++++++******)))******))))))((())))))***++++++++++++++++++++++++***))))))(((((())))))***------+++***))))))(((((())))))************))))))************))))))))))))---,,,***((((((((()))***(((((())))))************'''((()))***++++++++++++)))******+++---......///.........------.........------------------------+++++++++,,,,,,------...+++,,,...///000//////...111000///............///...//////000000000000000//////000111111111111111,,,...111111111111222333111111111111111111111111000000000000000000000000000111111111222222222222111111222333333333222222222222111111222333333444444333111111333444333222444444333222111333777:::;;;999555222000111222333333333222222111000000000//////////////////////////////...---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,............---+++******************************((()))))))))************))))))))))))))))))))))))(((((()))************))))))))))))))))))*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,++++++************))))))******))))))))))))******((((((((((((((())))))))))))+++------,,,,,,---...---,,,***(((((()))+++,,,,,,,,,,,,,,,++++++++++++))))))***+++,,,---...///***+++,,,------+++)))(((***++++++,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,------.........------------------,,,,,,000000000000111111111111000000111444888;;;:::999BBB>>><<<>>>CCCLLL\\\kkk|||+++///222111,,,((())),,,''''''((()))***+++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***'''%%%&&&)))+++***((())))))))))))))))))))))))'''(((***,,,,,,***((('''******))))))))))))******)))***+++++++++)))((('''(((((((((((())))))))))))((())))))))))))))))))((((((((()))))))))*********(((((())))))))))))((((((******))))))))))))******************************++++++***)))))))))))))))---,,,+++***)))))))))))))))))))))******)))))))))))))))))))))))))))))))))---,,,+++***)))***++++++)))))))))))))))************+++++++++++++++******++++++,,,,,,,,,,,,------.........------.........------------------------,,,,,,------......//////+++,,,.../////////...---...............///000000......///000000000000000//////000111111111111111,,,...111111111111222333000000000000000000000000000000000000000000000000000111111111222222222222000111222333333333333333222222111111111222333333555333222222333444444333333333222111111333777:::===;;;777222000//////000333333222111111000000///////////////////////////,,,---------------------------............------,,,,,,,,,,,,------------------------,,,+++***)))************************((()))))))))************))))))))))))))))))))))))(((((()))************)))(((((())))))************((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))))))))*********))))))******++++++++++++))))))))))))))))))))))))******))))))))))))***************)))(((''''''&&&)))+++---...---,,,,,,---,,,+++)))(((((()))+++,,,------------------,,,,,,---,,,,,,+++,,,,,,---...+++,,,,,,---,,,+++***)))***++++++,,,,,,++++++*********+++,,,---,,,,,,+++,,,,,,------------......++++++,,,,,,---...//////000000000000111111111111222222111222333333222111:::999:::???DDDLLL[[[hhhyyy,,,///111000---******,,,'''((()))******+++******))))))))))))))))))))))))******))))))(((''''''&&&)))))))))))))))))))))))))))))))))(((((((((((((((***)))'''((()))******)))))))))))))))))))))))))))((()))***++++++***)))(((******)))))))))))))))*********+++******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((())))))))))))((((((******)))))))))***++++++((((((((()))))))))))))))++++++***************+++((((((((()))***,,,---...((())))))******))))))((((((((()))))))))))))))***,,,+++++++++++++++,,,,,,))))))))))))))))))******,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------............////////////------.........---------,,,,,,---...//////000000---...//////000000//////...///000000111111000000---///111111111000111222000000000000000000000000000000000000000000000000000000000111111111222222000111222222333333333333222222111111111111222222555444222222444444444333222222222111111222555888<<<:::666333000/////////222222222111000000//////////////////////////////+++,,,------......------------............------,,,,,,---------.........++++++,,,++++++***)))(((***************+++++++++))))))))))))************))))))))))))))))))))))))((()))******++++++******((((((((()))******++++++(((((()))************)))))))))))))))))))))))))))((((((((()))))))))******&&&''''''(((((((((((('''''''''(((((())))))))))))******))))))))))))******,,,++++++***(((''''''&&&***+++------,,,++++++,,,******)))((()))***+++,,,,,,,,,,,,,,,---------......---,,,++++++,,,---...---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,---------)))***+++,,,...///000000/////////000000000111111......///000111333444444444444888???EEELLLYYYeeeuuu,,,,,,---------+++***)))((()))******+++***))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***++++++***(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))((()))************)))((((((((((((((()))))))))***)))))))))******)))))))))******))))))******+++,,,((((((((()))))))))******)))))))))***+++---...///''''''((()))***,,,...///(((((())))))))))))(((((((((((((((((())))))******((()))***++++++,,,,,,+++***)))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------/////////...............//////...---,,,,,,,,,,,,------..................---...//////000000//////......///000000000000///...000222222000000000111000000000000000000000000000000000000000000000000/////////000000000111111000000111222333333333333222222111111111111222222444222111111333333333222000111222222111111333555666555444222111111000000222222111111000000//////////////////////////////,,,---.........---,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,---------))))))*********))))))((())))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++'''(((((()))******++++++((((((''''''((())))))***))))))))))))))))))))))))(((((((((((()))))))))***&&&&&&'''(((''''''%%%%%%''''''((()))***++++++,,,******))))))))))))******++++++*********)))))))))***+++,,,+++***)))***,,,))))))))))))*********+++((()))******+++,,,------,,,+++***)))***+++---///...---,,,******+++,,,---***++++++,,,,,,++++++***((()))+++,,,,,,,,,******,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////....../////////000000000,,,---...///000222444555444444888>>>DDDKKKXXXdddsss+++******+++,,,,,,)))'''))))))***++++++***(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))),,,+++++++++******))))))***,,,---+++((('''))),,,))))))))))))))))))))))))******))))))))))))******&&&''''''((()))+++---...---,,,***((('''(((((()))(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))******++++++++++++************))))))***+++,,,,,,(((((())))))*********+++''''''(((***---///222333))))))))))))***+++,,,---(((((())))))))))))(((((('''((((((((())))))******%%%''')))***+++++++++************)))))))))))))))((()))***+++,,,---------))))))***+++---...//////---,,,,,,++++++,,,,,,---------------------------/////////......---------111000...,,,+++++++++,,,////////////...---,,,+++---......///////////////---......//////////////////111222222000//////000000000000000000000000000000000000000000000000000////////////000000000000///000111222333444444444222222111111111111111222333111000000111222222111///111222222111000111333111222222222222222222222222222111111000/////////////////////////////////......//////...,,,***)))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,'''(((((())))))))))))((())))))******++++++++++++))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++'''(((((()))***+++++++++((('''&&&&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))'''&&&%%%''''''(((***+++,,,---...******))))))))))))******************++++++++++++***++++++***)))(((***,,,'''((()))***************&&&&&&''')))***+++,,,---)))((((((((()))+++...000000...+++))))))***,,,...+++++++++,,,,,,+++++++++((()))+++------,,,+++***++++++++++++++++++++++++,,,---------------------............////////////222333333222111111222444777666888===CCCJJJXXXdddrrr~~~((((((((()))******++++++(((((((((((())))))))))))*********)))))))))))))))((((((((((((((()))******++++++***)))(((((())))))))))))***++++++++++++*********))))))))))))************+++,,,,,,,,,,,,+++******************************)))))))))))))))***---,,,,,,+++******++++++))))))(((((((((((())))))(((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))***++++++,,,)))***+++)))(((''')))+++&&&'''))))))'''''''''(((************************)))))))))))))))))))))))))))))))))))))))******+++&&&'''((()))*********)))***************************+++++++++)))'''$$$""",,,------...............000//////.........///////////////......---------,,,,,,++++++,,,,,,---...---------....../////////...------------,,,,,,,,,000000000000////////////,,,---///000000000///...000///...------...///000222222222222222222222222//////000000111111222222222222222111111111111000......///111111222222222222222111111111111222222222111000000000111333333222222222111111111111000333222111000////////////111111000000//////......---.........///000000000------------------------------,,,,,,,,,,,,++++++------+++***))))))((((((,,,,,,,,,,,,,,,,,,,,,---((())))))*********))))))+++***)))(((((()))***+++---,,,***)))))))))******************************************************,,,+++***((((((((())))))))))))(((((((((((())))))++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++******)))((((((''',,,+++***)))))))))***+++---------,,,,,,+++++++++---............,,,+++***,,,+++***)))((()))***+++,,,---......,,,,,,---...(((((()))***+++,,,,,,---++++++,,,------......///------...000222333111///111000000000000222333444444444777<<>>JJJWWWdddppp*********))))))*********))))))))))))************+++++++++++++++***))))))*********************+++***+++++++++++++++***))))))))))))))))))*********++++++++++++++++++++++++...,,,++++++,,,---,,,,,,+++***))))))***+++***(((+++++++++******++++++,,,((((((((('''&&&&&&%%%%%%))))))((((((((()))******************************************************((((((((((((((((((((((((++++++******)))((((((((()))))))))******)))))))))''')))***(((&&&&&&(((***,,,***((()))***+++***)))(((((((((((())))))))))))((('''%%%$$$$$$%%%'''(((******)))(((((()))*********+++...//////...,,,+++************************+++++++++*********))))))(((---...)))(((,,,///...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111///***&&&(((...222111///111111000000000000//////............//////000111+++...111222111000000000///////////////............//////000///...---,,,........./////////////////////000000000000//////------...///000000000000......------------.....................---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++*********+++---...)))))))))))))))*********+++***)))))))))))))))******)))'''&&&&&&''')))*********)))))))))))))))(((***************)))(((((())))))))))))(((((((((((())))))))))))*********************)))))))))((((((***)))(((((((((((()))*********************************)))(((((()))***+++************************((()))*********)))((('''***************+++,,,---------,,,++++++***++++++))))))))))))(((((((((((())))))))))))************((()))******))))))***,,,+++---...,,,)))(((+++...............//////////////////---,,,++++++++++++,,,,,,++++++***+++++++++------,,,++++++,,,,,,---............/////////000/////////000111111222222000000333666888===IIIVVVcccooo++++++************++++++++++++++++++************+++,,,,,,,,,,,,+++******++++++************************+++,,,,,,,,,++++++************))))))((((((++++++++++++++++++++++++---,,,******,,,---,,,+++)))))))))+++---,,,***(((+++***************++++++))))))))))))))))))))))))***))))))))))))***++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******+++++++++***+++++++++******+++---+++***((((((***+++***)))))))))))))))(((((((((((())))))(((''''''((())))))++++++*********++++++,,,...///000111111000...,,,+++++++++++++++++++++++++++++++++***************''',,,...,,,,,,...///---------------------------------,,,,,,,,,,,,------***+++,,,---............---------------...///000222000------///000000///000///.........///000111////////////000111222333---///222222111//////000.........///////////////---............---,,,,,,------......//////000000//////000000000000/////////000000000000000///...---------------------------............------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))***+++,,,'''(((((()))******++++++,,,+++***)))((((((((((((***)))(((''''''((()))***************++++++++++++)))************))))))((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((('''+++***(((&&&&&&(((***+++************************)))((((((((()))***+++,,,************************++++++++++++***)))((('''+++******)))))))))******))))))))))))***+++,,,---*********)))(((''''''''')))))))))*********++++++((()))******))))))***,,,,,,+++***+++,,,---.............../////////000000000000///...---,,,++++++...---,,,+++************...---+++******,,,---///............/////////////////////000111111222222222111333666888<<>>BBBOOOYYYkkk~~~************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((()))))))))************+++)))((()))***+++***)))******)))))))))(((((((((+++************++++++,,,((((((((((((((()))))))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))************************'''(((((())))))***++++++...---+++*********+++,,,)))***+++***))))))***+++*********************************************************************************++++++*********((()))))))))************))))))(((((((((((())))))*********))))))))))))************))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))&&&'''(((***++++++++++++***)))((((((((()))******++++++,,,,,,,,,---------------------,,,++++++***................................................------......---,,,******...------...000111///........./////////000000000000000///...---,,,,,,,,,------------...............---,,,++++++,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,+++******))))))******((((((((((((((((((((((((------,,,,,,++++++******++++++***)))((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((()))))))))((((((((()))***+++++++++***,,,+++)))''''''(((***++++++***((('''&&&'''((((((((((((((((((((((((((((((*********)))))))))))))))***))))))(((((((((((()))++++++***)))(((((('''&&&)))************+++++++++))))))))))))))))))))))))***************************))))))))))))))))))*********************************))))))***+++,,,---,,,+++***+++---.........++++++++++++******))))))*********+++++++++,,,,,,//////......------------,,,+++***)))***+++,,,---+++++++++,,,,,,,,,,,,---++++++,,,---...///000111/////////...............///000000111111222333333333444555555666999>>>AAAMMMWWWiii|||}}}************************))))))))))))))))))))))))+++++++++******)))))))))((()))))))))***************)))((()))******)))(((++++++*********)))))))))******))))))***++++++,,,***)))))))))((((((''''''(((((())))))************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,...---+++*********+++,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++******************+++((()))))))))************(((((())))))))))))(((((()))))))))************)))))))))))))))))))))***************++++++*********((((((((((((((((((((((((''''''((()))***+++++++++,,,+++***)))))))))))))))++++++,,,,,,,,,---------------------,,,++++++***************************.......................................------,,,---,,,,,,---//////...,,,/////////.........------000000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,+++******))))))******((((((((((((((((((((((((,,,,,,,,,---------------++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((((()))'''((()))***************+++***((('''''')))+++,,,)))((('''&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))******))))))))))))***+++,,,---...------,,,++++++*********))))))))))))((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))******************************+++***************++++++---+++)))))),,,------,,,+++++++++***************))))))))))))*********++++++++++++++++++******))),,,+++***)))***+++,,,---++++++++++++*********************+++,,,---///000111000///............///000000000111222222333333222333444555666999===@@@JJJTTTfff|||xxxyyy***************************************************************)))))))))))))))))))))***************)))((((((******)))(((++++++++++++************''''''''''''((())))))***((((((((())))))************))))))))))))))))))))))))))))))************+++(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***++++++++++++******)))(((((((((((())))))+++,,,,,,+++******+++((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((('''((()))*********))))))))))))))))))************************************(((((((((((((((((((((((('''((())))))******)))))),,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000///...///111111000...//////......---------,,,/////////...---------,,,---,,,,,,,,,,,,+++++++++......---,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))***++++++,,,---......///+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))'''(((((())))))))))))(((***)))((((((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((()))***+++---...///***************))))))))))))(((((((((''''''&&&&&&))))))))))))))))))))))))(((((('''''''''((())))))+++******))))))******+++************************))))))***++++++******)))***)))'''((()))*********,,,+++******))))))******(((((()))))))))***************++++++******)))((()))))))))))))))***+++++++++++++++******)))))))))******))))))***,,,...///222111///...---......///000000111111222333333333000222444555666888<<>>HHHRRRccczzzvvvvvv|||************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))***************((('''((()))***)))((())))))))))))(((((((((((((((((((((((()))***,,,,,,+++++++++***************,,,,,,+++***)))(((''''''))))))******++++++++++++'''((()))******)))((('''))))))))))))))))))))))))((()))***+++,,,+++******)))***+++++++++***(((''')))+++------,,,******+++************************************************((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))************'''((()))******)))((('''%%%&&&''')))))))))((('''(((((())))))*********+++++++++************++++++++++++++++++++++++++++++************)))((('''&&&"""&&&***,,,,,,***)))))))))*********+++++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,...///111...------...//////---,,,------...///000111222222---------...............//////.........---------------...///...---+++***,,,,,,,,,---------............---------,,,,,,,,,,,,++++++***)))*********************************)))))))))))))))*********))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***'''&&&''')))'''((((((((('''&&&%%%%%%%%%&&&'''((())))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++***)))))))))))))))******''''''(((((()))*********%%%%%%&&&'''((()))******))))))))))))))))))))))))***)))(((((((((***+++,,,++++++************++++++(((((((((((((((((((((((( ###'''+++------+++***%%%(((+++,,,,,,,,,...000---,,,***)))))))))***+++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))+++,,,---...///...------)))******+++---......//////---,,,++++++,,,...///444222000...---...//////000111111222222333444444///111333555666888;;;===IIIRRRdddzzzyyywww}}}***************)))(((((())))))))))))************+++++++++*********))))))++++++******)))((((((((((((((())))))************((((((((((((((((((((((((++++++******))))))((((((***(((&&&'''***+++)))'''******+++******)))((('''))))))(((((((((((())))))------,,,***)))'''&&&&&&))))))))))))((((((((((((***))))))***++++++)))'''(((((()))***************&&&(((***+++,,,+++***)))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))---,,,***)))))))))******''''''(((((())))))******))))))))))))))))))))))))+++++++++***************************************+++---///...+++******,,,***((('''(((+++,,,+++))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,---------......,,,,,,,,,------.........---...///...,,,+++,,,---,,,---......//////......000000//////.........---...///000000000///---,,,444---'''''',,,000///,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,---......---,,,+++************((()))***+++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&************************+++***)))'''''''''((()))+++***'''&&&&&&'''***+++------,,,+++***)))(((''',,,+++++++++***))))))))))))))))))))))))(((((('''))))))))))))))))))))))))+++(((%%%%%%(((*********,,,+++)))((((((((()))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************111000...,,,***)))))))))++++++***************+++))))))))))))))))))))))))---------,,,,,,+++++++++,,,+++******,,,,,,+++***))))))******+++++++++,,,)))***,,,---......---,,,///000111222111///---,,,111111111111111222222333000111333555555777:::===IIITTTfff{{{}}}***************)))(((((())))))))))))************+++++++++*********)))))))))*********************)))))))))*********++++++))))))))))))))))))))))))*********)))))))))))))))***((('''(((******)))'''((())))))*********))))))******))))))))))))******************))))))(((((())))))))))))(((((((((((()))((()))***++++++)))'''(((((()))***************'''(((***+++++++++))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))+++---,,,)))((((((******((('''(((+++,,,+++))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***,,,,,,,,,------------...,,,,,,,,,------------------...///...,,,,,,,,,---,,,---......//////......111000000000////////////...//////000///...---,,,000,,,)))***---///---+++,,,,,,++++++***+++++++++***************))))))))),,,++++++***+++,,,---......---,,,+++******************+++++++++******)))******))))))))))))******)))))))))))))))))))))))),,,++++++***)))(((((((((***************************)))(((''''''(((((()))***)))(((''''''((()))***((())))))))))))***************))))))))))))))))))((())))))))))))(((''''''((((((((((((((((((((((((***'''%%%%%%(((***)))(((++++++)))((((((((()))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((((((''''''++++++***************+++************************---,,,,,,,,,++++++++++++,,,+++******,,,,,,+++***+++++++++***************)))***+++---...---------///000111222222000...---111000000000000111222222000222444555555777:::===FFFQQQcccyyy***************)))(((((())))))))))))************+++++++++***************))))))******+++,,,,,,---***************+++++++++************************))))))))))))***************)))((((((******)))((('''''')))******+++++++++++++++************++++++((((((((()))******++++++(((((((((((())))))))))))((('''(((***,,,,,,***((((((((()))***************'''(((***++++++***))))))+++***)))(((((()))***+++''''''''''''(((((((((((()))))))))))))))))))))))),,,+++******)))*********))))))))))))(((((((((((())))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))***,,,+++***((())))))***)))((()))***+++***))))))))))))))))))******+++++++++++++++++++++++++++***************************+++---...---+++)))(((,,,,,,,,,,,,------------------------,,,,,,,,,,,,...///000///---------...,,,---......//////......111111111000000000000///......//////......---,,,***+++,,,------,,,+++***---,,,,,,+++*********+++*********))))))(((((('''+++************+++,,,,,,---,,,+++***************,,,,,,,,,++++++)))((((((+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((()))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((('''&&&'''((()))((('''+++******)))((()))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++***)))))))))((())))))))))))))))))))))))))))))))))))************(((((()))***+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++*********,,,+++******,,,,,,+++***,,,,,,++++++***))))))))))))***+++,,,------------000111222222222111000///000000/////////000111111000222444555555777:::<<>>GGGVVVjjj~~~+++***)))((((((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))'''((((((((())))))))))))'''(((((()))******++++++))))))))))))************************)))(((''''''(((***++++++)))'''''''''''''''(((((())))))******'''(((((())))))(((((('''******))))))))))))******''''''((()))***)))))))))''''''(((((())))))******))))))))))))*********************))))))(((((('''************))))))))))))+++***))))))((()))))))))*********)))(((''''''''',,,+++)))(((&&&%%%%%%$$$************************''''''((()))***+++,,,,,,)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******+++,,,---,,,*********,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------)))+++,,,+++***)))***+++---,,,,,,,,,,,,---......000000///...---,,,+++++++++***)))(((((()))+++,,,+++***)))(((((()))***+++((((((((((((((((((((((((++++++++++++***)))((('''******+++++++++++++++***)))))))))***************(((''''''&&&&&&''''''((())))))((((((((())))))***))))))((((((((()))******(((((((((((())))))))))))((())))))***+++,,,---...,,,***'''%%%%%%'''***,,,))))))************++++++******)))))))))***++++++(((((((((((()))))))))))))))((((((''''''(((((())))))******)))(((''')))***)))((((((((()))***+++++++++******)))))))))))))))))))))))))))******************)))))))))(((((((((((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))***+++,,,))))))***+++,,,,,,------------------,,,,,,,,,,,,*********+++,,,------...***++++++,,,,,,------.........------------------,,,,,,,,,---...///111222000000111222222222222222111222333333333444777:::<<>>FFFVVVmmm************************,,,+++)))(((((()))+++,,,+++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***)))(((''''''((()))*********)))))))))))))))(((((((((''''''((((((((((((((())))))*********+++((((((((()))***+++,,,---))))))))))))*********+++)))))))))))))))))))))))))))(((((((((''''''&&&&&&)))((((((''''''''''''((()))***+++,,,,,,***)))((())))))))))))))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((((((((((((((())))))))))))***************)))((((((((()))))))))************,,,,,,+++*********++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---)))&&&&&&(((***+++***+++,,,---+++***((()))***---,,,***)))((()))***+++((())))))***************---,,,+++,,,---...---+++++++++,,,---------,,,,,,***,,,...---++++++---///,,,,,,***)))))))))******)))))))))))))))(((''''''''')))++++++***))))))*********))))))((((((''''''))))))))))))))))))***+++)))))))))))))))(((''''''&&&'''((())))))((('''''')))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''''')))***(((((((((((())))))))))))))))))((((((((((((((()))+++)))((()))******)))'''''''''((((((((((((((((((***)))(((''''''((()))***************************(((((()))******)))((((((###$$$&&&(((***+++++++++'''''''''(((((((((((()))))))))))))))************))))))***+++++++++******+++++++++++++++*********++++++***)))))))))))))))*********)))******++++++++++++***)))))))))))))))++++++***(((%%%%%%(((,,,+++++++++*********))))))))))))***++++++++++++*********++++++,,,---------,,,,,,,,,+++++++++******......---------,,,,,,,,,++++++,,,,,,,,,,,,------///............//////000......//////000111111111333333444444555666666666===???HHHXXXnnn************************,,,+++***))))))***+++,,,+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))(((((((((((()))++++++******)))((((((''''''(((((())))))(((((('''''''''((()))***+++,,,,,,******)))(((((((((((()))&&&'''((()))))))))((('''))))))))))))))))))))))))******)))((('''&&&%%%%%%(((''''''''''''(((((()))))))))*********)))'''&&&))))))))))))))))))))))))'''((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))************++++++*********+++,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,***))))))++++++***)))***+++,,,+++***)))***+++,,,+++***)))))))))***+++******+++,,,,,,,,,,,,+++...---,,,,,,......---,,,,,,,,,---------,,,++++++)))+++,,,,,,+++***,,,---(((((((((((()))***+++,,,)))(((''''''''''''''''''***((('''(((***,,,,,,+++'''''''''((()))*********+++***)))))))))))))))))))))))))))))))))(((((('''(((((((((((((((''''''''')))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))*********((((((***+++))))))))))))((((((((((((''''''(((((((((((('''''')))(((((((((***+++***)))&&&&&&'''(((((()))*********)))(((''''''((()))***************************)))******++++++******)))%%%&&&''')))***+++++++++(((((((((((())))))))))))))))))))))))******************+++++++++******)))(((((((((((())))))))))))+++***))))))))))))))))))++++++***)))))))))******+++***))))))))))))))))))((()))***))))))))),,,...++++++++++++*********************)))******+++,,,++++++,,,,,,------......,,,,,,,,,+++++++++******------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000///.....................///000000111111222333333444444555666666777===@@@IIIYYYnnn************************++++++***))))))***++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))(((((((((((()))************))))))(((((('''((()))******)))(((''''''(((((()))******+++++++++***))))))((((((((((((%%%''')))******)))'''&&&((((((((((((((((((((((((++++++***))))))(((''''''))))))((())))))***++++++***************((('''&&&))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))*********)))))))))))))))***+++,,,******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,------,,,***(((***+++,,,,,,++++++,,,---++++++***))))))******+++***+++,,,,,,------,,,,,,...---,,,,,,......---,,,------------,,,++++++***)))***************+++,,,((((((((()))***+++,,,,,,,,,+++)))(((((()))***+++---***''''''***,,,,,,***&&&''''''((()))******+++++++++***)))((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((()))+++******))))))((((((''''''&&&'''((()))***)))(((''''''&&&&&&''')))******)))''''''(((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''***************************************)))(((((())))))*********+++++++++((()))))))))************+++++++++++++++***)))(((''''''''''''((((((((((((******)))))))))))))))***,,,+++***))))))((())))))******)))))))))))))))***'''((()))***+++++++++,,,******************))))))+++***)))))))))***,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////............//////...//////000111111222222222333333444555666777777;;;@@@IIIXXXlll))))))))))))))))))))))))+++******************+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((())))))))))))((((((((())))))************'''((()))******)))((('''******))))))))))))))))))******)))))))))******+++'''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***+++++++++++++++******))))))(((************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++******))))))))))))))))))((((((((((((((()))***+++)))******++++++******))))))***++++++,,,,,,++++++)))+++---......,,,***)))+++---...---,,,,,,---...******************++++++'''(((((()))))))))))))))...---,,,,,,---...---,,,------------,,,++++++***)))))))))******++++++*********++++++++++++++++++,,,+++***)))******,,,---000,,,)))(((***+++***((((((((((((((())))))))))))++++++***)))((((((((()))(((((())))))))))))(((((('''''''''''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))((('''&&&(((*********))))))((((((''''''&&&((()))***+++***))))))%%%%%%$$$&&&(((***)))(((******))))))(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))),,,++++++***)))(((((((((((((((((()))))))))******((()))))))))************+++++++++++++++***)))(((******+++++++++,,,,,,,,,***)))))))))))))))******++++++***)))((((((((((((***)))))))))))))))******(((((()))*********)))((())))))))))))))))))))))))+++***)))))))))***,,,---,,,,,,------------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......///111111//////000000111222222222222222333444555666777888999>>>GGGVVVhhh|||))))))))))))))))))))))))***************************************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((())))))))))))((('''(((((()))******++++++((())))))******))))))(((************))))))(((((())))))))))))***+++,,,,,,)))***+++++++++***)))((())))))))))))))))))))))))%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))************************************************************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************))))))))))))))))))((((((((()))******))))))************)))))))))******+++++++++++++++&&&)))---...---,,,+++***,,,---...---,,,+++,,,---)))*********++++++++++++))))))***+++++++++++++++---,,,++++++------,,,+++,,,,,,---------,,,++++++***)))))))))+++,,,+++***+++,,,,,,,,,,,,+++******)))))))))))))))******+++000...+++*********((('''))))))))))))((((((((((((+++***))))))))))))))))))'''(((((()))))))))))))))+++***)))((('''&&&%%%%%%'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))))))))))))))(((((((((((('''((()))******++++++***&&&%%%%%%&&&((())))))(((++++++***))))))(((''''''(((((())))))))))))((((((***************************))))))(((((())))))***))))))((((((((()))******&&&&&&&&&&&&''''''''''''))))))))))))******************+++++++++******))))))))))))***++++++,,,,,,)))))))))))))))******+++******)))((((((((()))))))))))))))))))))******+++***)))((()))******(((&&&)))))))))))))))******************)))******+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------///000111222//////000111111222222333111222333444555777888888888===FFFSSSeeeyyy))))))))))))))))))))))))*********++++++*********))))))*********+++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&'''((()))******)))((()))))))))))))))************))))))))))))))))))***)))))))))))))))*********)))(((((((((((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''''''''((((((((((((((()))******+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************************)))))))))(((,,,+++***************+++))))))************))))))))))))***+++++++++++++++$$$(((,,,---,,,++++++,,,+++,,,---,,,***))))))+++))))))***+++++++++++++++,,,,,,---...............,,,+++******,,,,,,+++***++++++,,,---------,,,,,,+++***(((***,,,---,,,***)))***+++,,,,,,+++***)))''''''((())))))))))))))),,,---...---+++)))))))))(((((((((((())))))))))))))))))))))))))))))***+++''''''((()))))))))))))))************(((&&&$$$###''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***(((((((((((())))))))))))'''''''''((((((***++++++(((''''''(((***+++***)))******))))))))))))))))))(((((())))))))))))((((((************************+++***))))))))))))***+++***)))((('''''''''((()))&&&''''''''''''((((((((())))))))))))************))))))***+++++++++******&&&''''''((())))))******)))))))))))))))***++++++)))(((((((((((())))))***)))))))))))))))***+++++++++***((()))+++,,,***)))******+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............///000111///000000111111222333333111222333444555777888888888<<>>DDDPPPbbbwww(((((())))))******++++++))))))))))))))))))))))))(((''''''(((***++++++***+++************)))))))))************))))))))))))************************))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************)))))))))))))))(((((('''************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++************(((''''''''''''''''''&&&'''(((((())))))(((((('''))))))))))))((((((((((((%%%&&&''')))))))))(((((()))************))))))(((''''''((()))******************(((''''''((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&'''(((((()))******++++++(((***+++***)))((()))***++++++************+++++++++++++++++++++***)))((()))***++++++++++++***)))************************---,,,+++***))))))))))))******)))(((((((((((()))000000///...---,,,+++++++++,,,,,,------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''((()))+++******)))''''''((()))***)))(((&&&&&&'''((()))***+++++++++***)))(((((('''''''''((((((((())))))*********'''(((((())))))*********(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((()))))))))((((((''''''(((((()))***))))))((('''&&&&&&''''''))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))************''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++************)))((((((((()))+++,,,)))***++++++******+++,,,)))))))))))))))))))))))))))))))))))))))*********************************++++++***)))))))))******************************))))))***+++---...//////------......//////000000000111111111111222222222///111111111000111333555:::===DDDQQQcccwww''''''((()))***++++++,,,))))))))))))))))))))))))&&&%%%%%%''')))******)))************))))))))))))++++++******))))))(((((())))))******************))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((************************((()))*********)))'''&&&++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((************************)))))))))((('''''''''&&&''''''((((((((((((''''''))))))))))))((((((((((((%%%&&&'''((((((((((((((())))))************)))(((''''''(((((())))))))))))+++***)))((((((((())))))(((((('''&&&&&&'''(((((())))))************))))))(((((())))))************)))***++++++))))))***+++++++++************+++++++++++++++++++++***)))(((*********++++++*********)))***************++++++***))))))((()))+++,,,---'''''''''((()))***+++,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++******)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((%%%###$$$''')))(((&&&)))(((((((((***+++***)))'''''''''((()))*********))))))((('''''''''''''''(((((((((((()))))))))***((()))))))))*********+++(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))*********'''&&&&&&&&&&&&'''((((((+++***)))((((((((((((((())))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((()))))))))*********))))))(((((())))))******++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++((()))************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---...............------************************))))))***+++---...//////,,,------...///000111111000000111111111222222222000111222222222222444555888;;;CCCQQQcccvvv{{{yyy''''''((()))***++++++,,,***************************))))))***,,,------,,,))))))))))))))))))))))))++++++******))))))(((((('''((()))*********))))))))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((************************((()))*********)))'''&&&++++++******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''(((((((((((((((((())))))*********))))))((((((((((((((()))))))))++++++***))))))))))))))))))(((''''''''''''((()))***++++++,,,,,,++++++***************))))))(((((()))+++,,,+++***)))***,,,++++++************+++++++++++++++++++++***)))(((+++******************+++))))))******+++++++++,,,***))))))((()))+++,,,---((((((((()))***+++,,,---)))******++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((()))***++++++++++++***)))'''$$$"""###&&&((('''$$$***)))((()))+++++++++)))))))))))))))((((((((((((''''''&&&&&&'''((()))))))))))))))(((((((((((('''))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((()))))))))******+++++++++******))))))******+++,,,,,,++++++***))))))******))))))))))))))))))))))))++++++++++++************((((((((((((((((((((((((''''''(((((((((((('''&&&(((((())))))******++++++******))))))))))))))))))************************************************((((((((())))))))))))))))))))))))))))))******+++&&&((())))))((((((***+++************************)))))))))))))))*********++++++++++++++++++++++++)))***+++,,,,,,+++******************************+++++++++,,,,,,---------,,,------...///000111111000000111111111222222222111222444444444444555666777:::BBBPPPaaauuu|||wwwzzz(((((())))))******++++++***************************)))((()))+++++++++)))(((((()))))))))))))))***************))))))))))))&&&''')))***+++******)))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************)))))))))))))))(((((('''************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))++++++***************)))'''(((((())))))(((((('''(((((((((((()))))))))))))))((((((((())))))))))))((())))))************)))***))))))(((((())))))***+++++++++******))))))((()))))))))))))))))))))))))))******++++++******)))++++++******)))((((((''')))+++++++++***)))***+++++++++************++++++)))******+++++++++******++++++***))))))***++++++))))))******+++,,,,,,,,,---,,,+++***)))))))))))),,,,,,+++************+++******+++,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''(((((())))))*********************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))((('''%%%&&&'''(((((((((***(((((()))***+++***)))***)))))))))((((((((('''&&&&&&&&&''''''((()))***)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************++++++++++++)))(((((((((((()))******++++++************++++++)))))))))))))))))))))))),,,++++++++++++*********)))))))))))))))))))))))))))***+++,,,+++***)))((())))))))))))************************))))))((((((************************************************************************((()))))))))************'''((())))))(((''')))***************************((((((((()))******++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------......//////000000000111111111111222222222111333555666555555555777777:::AAANNN```tttzzztttuuu)))))))))))))))*********************************)))(((''''''(((((('''&&&(((((((((((())))))******)))))))))))))))*********&&&(((***+++,,,,,,+++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))*********'''((((((((()))))))))***************************(((((()))))))))*********))))))))))))************((())))))******))))))((('''((((((((()))))))))************)))))))))******(((((()))***************+++***))))))))))))***++++++,,,++++++***)))((((((((()))***++++++***)))((())))))************))))))*********))))))))))))))))))***+++***)))((()))+++++++++************++++++((()))***+++++++++++++++++++++***))))))***++++++))))))***++++++,,,------+++++++++++++++***)))(((,,,,,,+++************++++++++++++,,,---------...+++,,,,,,------,,,,,,+++************++++++++++++))))))))))))))))))))))))''''''(((((()))******+++************************))))))))))))))))))))))))(((***+++,,,,,,+++***(((((()))))))))((((((***+++)))((('''(((***+++***)))(((((((((((())))))))))))((((((((('''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((()))***++++++)))))))))))))))))))))))),,,,,,+++++++++*********)))))))))))))))))))))))),,,---...///...---+++************))))))))))))))))))))))))))))))*********************************************************...------,,,,,,+++++++++(((((()))***************)))***+++***(((((((((***************************&&&'''''')))***+++,,,---************************,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000111111111111222222222000222555555555444555666777:::@@@LLL^^^sssrrrmmmqqq*********)))))))))))))))************************---,,,******++++++)))((('''((((((((())))))******(((((())))))******++++++''')))+++---...---,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))(((((())))))******++++++'''((((((((())))))******************************))))))******+++++++++,,,''''''(((((())))))******))))))************))))))'''((((((((())))))******++++++***************+++(((((()))***************,,,+++***))))))***++++++,,,,,,,,,++++++)))((('''((()))+++------+++)))(((******++++++++++++******((((((((()))******++++++(((*********)))((()))***++++++************++++++'''((()))***+++,,,,,,,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------'''(((***+++,,,,,,++++++(((((())))))***,,,---...++++++******************+++,,,,,,------,,,,,,+++(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''&&&)))***)))'''&&&))),,,)))''''''((()))***)))(((&&&&&&'''((()))***+++++++++***)))(((((('''((((((%%%%%%&&&'''((()))***+++((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))******++++++******))))))(((((('''''')))))))))))))))***++++++&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))((()))+++,,,+++)))'''&&&++++++******))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((''''''(((((()))***************+++,,,,,,+++)))((()))***************************%%%&&&''')))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------+++++++++,,,,,,---------///////////////.........000111111111111222222222///111444555444333444444888:::???KKK\\\rrrjjjgggnnn((((((((((((((((((((((((,,,,,,++++++***)))((((((+++*********))))))((((((*********)))))))))))))))))))))******+++++++++,,,---.../////////...---,,,***)))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((()))***+++,,,,,,---******))))))((('''''''''))))))))))))************++++++***)))(((((())))))'''''''''''''''&&&&&&%%%"""(((,,,)))###!!!&&&,,,************************))))))((('''''''''''''''&&&((()))******)))(((&&&******))))))((((((''''''+++++++++++++++***)))(((************++++++++++++((((((((((((((()))******))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((+++,,,---,,,***)))***+++------,,,+++***)))((('''*********++++++******************++++++,,,,,,,,,++++++,,,,,,+++***((('''(((((())))))))))))((((((++++++******))))))((((((&&&&&&&&&'''''''''''''''(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******'''((()))))))))'''&&&%%%'''&&&%%%&&&(((******)))))))))))))))))))))))))))((()))*********((('''&&&(((((())))))******++++++))))))))))))***+++,,,---******))))))((((((''''''''''''((())))))))))))))))))(((((('''&&&%%%%%%%%%''''''(((((())))))******))))))))))))))))))))))))'''(((((()))***++++++,,,,,,+++***))))))***+++,,,))))))))))))************)))((('''''''''(((******+++++++++***************))))))((((((''''''&&&&&&******++++++***)))'''&&&************************)))*********++++++++++++---,,,++++++***)))((((((,,,,,,,,,+++++++++++++++*********))))))))))))(((,,,,,,---.........---------------------...//////111///......000111000000111111222333333444555555444888???KKK[[[ppppppjjjnnn((((((((((((((((((((((((,,,,,,++++++***))))))(((************)))))))))((()))))))))))))))*********((((((((()))))))))******((()))************)))(((*********)))******++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***++++++******))))))))))))(((((())))))))))))************++++++***))))))))))))))))))))))))))))))(((''''''%%%)))+++((($$$###''',,,))))))))))))))))))))))))))))))((('''''''''''''''***+++,,,------,,,+++***(((((((((((())))))))))))((())))))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))******)))))))))***************((()))***++++++***)))(((((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))+++++++++***************************************''''''((())))))(((''''''%%%'''***++++++,,,///111,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***************++++++++++++,,,,,,+++***((('''(((((())))))))))))(((((()))))))))((((((''''''''')))))))))))))))((((((((((((((()))***************************************''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((()))******)))))))))))))))((('''&&&(((&&&%%%&&&(((******))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''((((((((()))))))))(((((()))***,,,---***)))))))))(((((((((''''''((())))))******))))))******))))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))******)))(((((()))******))))))))))))************))))))(((((()))***+++,,,)))(((((((((((((((((((((''''''(((((()))******+++((()))***++++++***)))(((************************)))))))))*********++++++......------,,,+++******)))))))))(((((((((((((((++++++*********)))))))))++++++,,,------------,,,..................///000000///......000111111000222222222222222222222222555888???JJJZZZnnnrrrlllooo((((((((((((((((((((((((,,,,,,++++++***)))))))))************))))))))))))(((((())))))******++++++&&&&&&''''''''''''(((((())))))***************)))++++++******)))*********))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************+++))))))))))))************+++***))))))))))))))))))+++++++++++++++***)))))))))***)))'''&&&&&&))),,,(((((((((((((((((((((((())))))((('''''''''((((((+++,,,---......---,,,+++'''''''''((()))*********'''(((((())))))))))))((('''(((((((((((()))))))))((((((((()))))))))******))))))******++++++,,,,,,))))))************))))))((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))---,,,,,,++++++***))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,+++******+++,,,,,,,,,------.........///+++,,,,,,------,,,,,,+++*********)))))))))))))))+++++++++++++++***)))(((((())))))******))))))(((''''''''''''&&&&&&&&&&&&******))))))((((((''''''((())))))************)))************************(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((())))))*********)))((((((((())))))((('''&&&&&&(((******)))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''(((((((((((()))((('''&&&''')))+++,,,))))))))))))((((((((((((((()))******++++++******+++++++++******))))))((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))************(((''''''((()))***+++,,,(((((((((((((((((())))))((())))))******+++++++++&&&''')))***++++++******************************((((((((()))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++******************+++,,,,,,,,,,,,,,,........./////////000000000///---...000111111000222222222222111111111111666999???JJJYYYlllvvvnnnppp((((((((((((((((((((((((+++++++++*********))))))*********)))))))))))))))''''''((()))***++++++,,,''''''''''''''''''''''''*********+++++++++++++++,,,,,,+++***)))))))))***((()))))))))************))))))))))))))))))))))))******))))))((((((''''''******)))))))))(((((((((((())))))***++++++,,,,,,((()))))))))******************)))))))))))))))***++++++,,,,,,++++++***))),,,***'''&&&''')))***+++))))))))))))))))))))))))))))))((((((((((((((()))))))))***++++++***))))))'''((((((((()))))))))***((()))***++++++++++++++++++++++++,,,,,,,,,------(((((())))))************(((((()))******+++,,,,,,)))))))))******)))))))))((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))+++*********************************************+++,,,---......---,,,+++,,,------,,,)))(((((()))------------............,,,------------------,,,++++++******)))))))))(((++++++++++++******)))))))))))))))******)))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((()))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++)))'''&&&''')))******)))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************)))(((&&&%%%%%%'''***+++))))))))))))(((((((((((())))))***++++++++++++++++++++++++******)))))))))******))))))((((((''''''((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))((()))))))))************%%%&&&&&&'''((()))*********************+++++++++,,,,,,+++***)))((((((''''''((()))***++++++***)))************************(((((((((((())))))))))))++++++******************,,,,,,,,,,,,------------,,,,,,,,,+++++++++******((()))***+++++++++++++++...//////000000000000000000...---...000111111111222222222222222222333333888:::???HHHVVViii|||zzzqqqrrr))))))))))))))))))))))))+++++++++***************))))))))))))))))))******''''''((()))***++++++,,,(((((((((((((((((((((((('''''''''(((((())))))))),,,,,,+++***)))))))))***((()))))))))************((((((((((((((((((((((((******))))))(((((('''''',,,++++++******))))))((((((((()))***+++,,,,,,---((()))))))))***************)))))))))))))))************++++++******)))(((---***'''''')))++++++***************************))))))((((((((())))))***(((((())))))))))))((((((***)))))))))((((((((('''((()))***+++++++++++++++((((((((()))))))))******(((((()))***+++******)))''''''(((((()))***++++++***))))))))))))))))))***))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((())))))))))))((('''%%%''')))******+++---///------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++******)))++++++******************))))))************))))))((((((((((((((((((((()))))))))((('''&&&%%%%%%$$$))))))*********))))))(((''''''''''''''''''''''''************************(((((())))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++***((('''''')))******)))((((((((((((((((((((((((***)))(((''''''((()))***************)))))))))))))))(((&&&%%%&&&''')))***(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************************************((()))))))))************''''''((()))******++++++))))))******++++++++++++,,,++++++***(((''''''&&&)))***++++++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))******************++++++))))))))))))******++++++,,,,,,,,,+++++++++******'''((()))***++++++++++++......///000111000000000///...---...000222222111111111222333444555666777888:::>>>GGGTTTgggzzz}}}tttttt))))))))))))))))))))))))************************))))))))))))************(((((())))))******++++++*********))))))))))))((())))))))))))***+++,,,,,,++++++******)))*********))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((,,,+++++++++******))))))(((((())))))***+++,,,,,,))))))))))))************)))))))))))))))******+++)))************)))((((((+++)))(((((()))******)))************************))))))((((((((()))***************************************)))(((''''''''''''(((((())))))))))))((((((((((((((())))))))))))((()))***+++++++++***)))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))$$$%%%&&&''')))***++++++((((((((((((((((((((((((((()))***++++++***)))(((''')))******))))))+++,,,---,,,,,,,,,++++++******,,,------......------,,,,,,,,,,,,+++++++++++++++++++++******)))******+++)))******++++++******)))))))))))))))******************))))))(((((('''''')))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))((((((((((((((())))))((((((((()))*********)))'''((()))******)))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))((()))******++++++******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******++++++++++++******))))))))))))***************+++,,,---------,,,,,,'''''''''((())))))******))))))))))))))))))))))))******++++++***)))'''&&&))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,,,,------...*********+++,,,,,,------,,,+++++++++************'''((()))***+++,,,,,,,,,---...///000111000///...///------...000222222222000111222444555777888999888999===EEERRReeexxxvvvwww))))))))))))))))))))))))************************((()))))))))************)))))))))))))))******************)))))))))((((((++++++***++++++---...///*********)))******++++++))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((())))))*********))))))))))))************)))))))))))))))***++++++***************)))(((((('''(((*********)))((((((************************))))))(((((()))******+++,,,++++++++++++++++++,,,))))))))))))((((((((((((((())))))))))))(((((('''******+++++++++,,,,,,,,,''')))***,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))&&&&&&'''((()))******+++((((((((((((((((((((((((+++,,,---......---,,,++++++,,,,,,+++(((''''''(((++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,************++++++++++++++++++***))))))***+++,,,)))******++++++******))))))))))))*********++++++)))))))))))))))(((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************)))(((((((((((((((&&&'''((())))))))))))(((+++)))(((((()))******)))))))))))))))))))))))))))''''''((())))))))))))))))))((((((((('''''''''&&&'''((())))))))))))(((''''''((((((((()))))))))***'''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))***++++++***)))((())))))))))))************++++++,,,---,,,+++***)))&&&''''''((())))))******************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))*********++++++******+++,,,------......,,,,,,------...//////000++++++*********)))))))))'''(((***+++,,,---------,,,---...000000///...---...---,,,...000222222222111111222333555666777777777888<<>>BBBJJJ[[[ooo~~~)))(((''''''''''''(((((())))))******+++++++++,,,''')))+++------***'''%%%((()))***++++++***)))((()))(((&&&%%%&&&''')))+++******))))))))))))******((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))******++++++++++++******))))))***+++,,,,,,******))))))(((((((((''''''((())))))))))))(((((((((&&&$$$###%%%(((,,,...---......///...+++)))((()))(((&&&&&&((((((((('''&&&(((((((((&&&%%%&&&''''''''''''''''''((()))******'''&&&'''******'''$$$))))))************))))))******++++++++++++******))))))((())))))***++++++(((((((((((()))***+++,,,))))))(((((((((((())))))###$$$&&&''')))******+++******++++++++++++******************************,,,,,,,,,,,,++++++******((()))+++,,,,,,+++***)))***+++---...//////......---------,,,+++***)))((())))))(((((((((((()))))))))***+++,,,---,,,+++************)))))))))))))))******++++++,,,,,,,,,,,,***)))(((***,,,,,,)))&&&""")))+++'''&&&***,,,+++,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%'''******)))))))))***((((((((((((((('''''''''''''''(((((())))))******))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((***------+++***))))))&&&'''((()))***+++,,,,,,(((((('''(((((()))***+++))))))(((((((((((())))))((((((''''''''''''(((((('''((()))***++++++***)))&&&''')))+++,,,+++)))(((,,,+++***((((((((()))***))))))((())))))***++++++...---------------------------......---+++***)))++++++************++++++***,,,------,,,+++---...------///000000000///......,,,+++...111444333111///000222444555555555444:::<<>>DDDNNN___ooo~~~+++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((()))***'''(((***,,,,,,***((('''******))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***((('''''')))***)))((())))))))))))))))))))))))************)))))))))((((((((()))))))))*********++++++++++++*********)))++++++***)))((((((((((((((('''''''''''''''((((((************************+++(((%%%%%%''')))'''$$$&&&'''((((((''''''&&&&&&******************************++++++++++++******((((((((((((((((((((((((......---,,,++++++++++++******))))))))))))***************+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++)))))))))***+++++++++***---------...---,,,,,,+++))))))))))))))))))))))))++++++***)))((((((((()))((()))***++++++***)))(((&&&'''((()))***************))))))***,,,,,,+++))))))******)))((('''((()))(((((())))))))))))))))))'''''''''''''''((()))***+++******))))))******+++((())))))*********))))))'''(((((((((((()))))))))(((((('''''''''(((***+++))))))(((((((((((())))))))))))((((((((('''''''''((('''&&&(((***++++++***&&&&&&((()))++++++,,,,,,(((((((((((((((((())))))******************))))))))))))************)))))))))***+++***((('''((()))))))))))))))************''')))***)))((('''(((***************************))))))))))))))))))))))))+++***)))(((''''''((((((///***&&&&&&***,,,***&&&'''((()))******)))(((''')))))))))******+++++++++(((((('''''''''(((((()))++++++************++++++((()))+++,,,............//////...---,,,++++++***))))))******+++,,,,,,---++++++,,,---......//////***---//////------...///111111111111111222333333222222222333555666888999888777999>>>CCCMMM^^^mmm~~~~~~+++++++++******))))))((())))))))))))))))))))))))))))))***************+++************************'''((()))((('''((()))+++((()))***++++++***)))(((************))))))(((((())))))))))))))))))))))))&&&''')))***+++******)))'''''''''((((((((())))))(((((((((((())))))))))))(((((()))))))))))))))***(((((())))))******+++++++++***((()))***,,,++++++))))))))))))))))))))))))************))))))))))))((((((((()))))))))******++++++*********)))))))))+++***)))(((''''''''''''''''''((((((((()))))))))***************************((('''&&&''''''&&&%%%((()))***)))'''&&&%%%&&&************************)))******************)))))))))))))))))))))))))))((((((((())))))+++,,,---******))))))))))))******((()))******+++*********))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++++++++***)))***,,,------,,,---------------,,,,,,+++(((((()))))))))))))))***+++***))))))))))))))))))))))))************))))))'''((())))))************)))((()))***,,,,,,***((('''((())))))'''&&&'''((((((((())))))))))))******'''&&&&&&''''''((()))***,,,++++++******++++++,,,(((((())))))******))))))''''''(((((((((((())))))((((((''''''((()))+++,,,***))))))(((((())))))*********))))))(((((((((''')))((('''(((***+++***)))%%%&&&(((***,,,------...''''''(((((((((((()))))))))***++++++++++++******(((((())))))******)))))))))++++++***)))((()))***)))))))))************+++''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((())))))***,,,***'''(((***+++***((('''((()))******)))((('''))))))******++++++,,,,,,***)))(((((((((((())))))++++++************++++++(((((()))***+++,,,,,,,,,......------,,,,,,++++++(((((()))***++++++,,,,,,+++,,,------------,,,,,,))),,,//////---,,,...000111111111000111111222333111222222333444666777888777777:::???DDDMMM^^^mmm~~~~~~,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))******++++++************************'''(((***)))''''''))),,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))###$$$''')))++++++******&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***(((((((((((())))))******)))))))))))))))*********,,,***)))***+++---,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***(((((())))))))))))******))))))(((((((((((())))))'''((())))))*********)))***************************++++++)))'''&&&'''((()))+++---,,,***((()))+++************************((())))))******))))))((())))))))))))))))))))))))'''''''''((()))***+++,,,******))))))))))))******'''((()))*********))))))))))))))))))))))))))))))******++++++++++++******((((((***+++++++++***)))+++)))((())),,,------+++++++++,,,,,,++++++***)))(((((((((((())))))******))))))))))))))))))***+++******))))))))))))******((())))))*********))))))''''''(((***,,,+++)))'''(((***+++***)))(((((()))(((((()))))))))*********''''''''''''((()))***+++++++++************++++++'''(((((()))))))))))))))'''''''''((((((((())))))''''''&&&&&&'''(((***+++******))))))))))))******(((((((((((())))))))))))+++***((()))******)))'''&&&'''((()))++++++,,,,,,'''''''''((((((((())))))'''((()))***++++++******&&&'''((())))))))))))((()))*********((('''((()))))))))*********+++++++++''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&((()))))))))(((((())))))************)))((()))************)))(((((((((((()))***+++++++++,,,+++***)))))))))))))))++++++************++++++)))))))))******+++++++++++++++++++++++++++++++++******************++++++******,,,---------,,,+++(((,,,//////,,,+++...111000000000000000111222222111111222333444666777888777777:::@@@EEEOOO___nnn,,,,,,++++++***))))))((())))))))))))))))))))))))&&&'''''''''(((((())))))************************&&&(((***)))''''''))),,,******))))))))))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))!!!###&&&)))***++++++***************++++++++++++'''((((((((())))))******'''((((((((())))))***************)))))))))))))))+++)))((()))***,,,,,,+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((()))***+++,,,(((((()))***************))))))))))))))))))))))))+++---...,,,(((&&&(((+++%%%'''******(((''')))+++************************(((((())))))))))))(((((())))))))))))))))))))))))++++++************************))))))))))))******&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********)))((()))'''%%%&&&)))++++++)))***************)))(((((('''((((((((())))))******))))))(((((()))***+++++++++***)))(((((()))***+++))))))************))))))''''''(((***++++++)))&&&'''((())))))'''&&&&&&'''(((((())))))*********+++(((((((((((()))***+++,,,******))))))))))))******''''''((()))))))))))))))''''''''''''((((((((()))&&&&&&%%%%%%&&&''')))*********))))))))))))******%%%%%%&&&'''((()))***+++,,,+++))))))******((('''''''''((())))))***))))))&&&'''''''''(((((())))))%%%&&&((()))*********)))&&&&&&'''(((((()))((((((''')))))))))'''&&&'''((())))))******++++++++++++((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++***(((&&&$$$%%%(((++++++************)))***+++,,,,,,+++***)))&&&''''''((()))******+++------+++***))))))))))))++++++************++++++******************++++++)))))))))))))))*********------,,,++++++***))))))((()))***,,,------,,,,,,''',,,//////,,,+++...111000000000///000111111222111111222333444666777888777777;;;AAAGGGPPPaaappp************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))///000000...+++))))))***)))))))))))))))))))))))))))((('''''''''(((***+++******++++++++++++******(((((((((((())))))))))))+++++++++************)))))))))))))))************************))))))))))))))))))))))))***************************)))((('''!!!###'''+++---,,,+++))),,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((***+++,,,,,,,,,+++***)))))))))******)))))))))((((((''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++***(((&&&%%%***************+++++++++''''''''''''((((((((((((************************+++*********))))))((((((***)))((((((((((((((()))******))))))))))))******'''((()))((('''&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))((()))*********((('''&&&'''''''''''''''((())))))***************)))(((((()))))))))))))))******+++---,,,)))(((((())),,,---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&******))))))(((((('''''')))))))))))))))(((((((((''''''(((((())))))******(((((()))(((((('''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))+++***)))'''''')))***+++((((((((((((((((((((((((***++++++++++++***))))))---,,,,,,,,,+++************)))'''&&&&&&((()))+++'''&&&&&&%%%%%%'''((()))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,//////............//////000000///...............222222111000000111222333999999<<<@@@EEEMMM\\\kkk~~~~~~************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***+++,,,+++)))(((((())))))))))))))))))))))))))))))(((((('''((()))***+++******++++++++++++******((((((((()))))))))******+++++++++*********))))))))))))))))))************************))))))))))))))))))))))))***************************))))))((('''(((***,,,,,,***((('''++++++***))))))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******************************))))))))))))******))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))***+++,,,+++******))))))***************))))))(((((((((++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,,,,,,,+++******++++++******************))))))))))))*********+++******++++++++++++******************)))))))))((())))))(((((((((((())))))))))))(((((((((((()))))),,,,,,,,,+++(((&&&&&&'''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((''''''''''''((()))))))))))))))))))))(((''''''))))))(((((())))))***+++)))((('''&&&&&&'''((()))++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))(((((((((((('''''''''''''''''''''&&&'''((((((((()))))))))***))))))******)))((((((''')))(((((('''''''''((((((((((((((((((((())))))***+++***)))(((((()))***+++************************(((((()))***++++++******+++++++++++++++*********+++***(((''''''((()))*********)))((()))***+++,,,---+++)))(((((()))+++---,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,222222111000//////000000000000///...............222111111111222444555666999999;;;???DDDMMM^^^mmm|||************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''')))***)))(((((()))***)))))))))))))))))))))))))))(((((((((((()))***+++******++++++++++++******)))))))))*********++++++++++++*********)))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++*********)))+++++++++++++++***((((((++++++***))))))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))******++++++***)))))))))*********************)))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))***++++++,,,---...//////)))***+++---............,,,+++++++++***))))))))))))))))))*********++++++)))***,,,------,,,***)))************)))))))))))))))))))))(((((())))))***((((((''''''''''''((((((---......,,,)))(((((()))))))))))))))))))))))))))******))))))((((((''''''***))))))(((((((((((((((((((((''''''(((((()))***((((((((((((((('''&&&&&&))))))(((((())))))***+++''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))+++***))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''''''''''''''(((((((((((())))))))))))***************))))))(((***)))((((((''''''''''''))))))************+++++++++***)))(((((()))***+++************************)))***+++---......//////))))))******************,,,+++***)))(((((()))***++++++***)))***+++,,,---...,,,)))''''''))),,,...,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,222111111000/////////000000000///.........//////222222222333444666888999999888:::>>>DDDNNN```ppp{{{************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))+++++++++***)))***+++)))))))))))))))))))))))))))))))))))))))***************++++++++++++******)))*********++++++++++++************))))))))))))((()))))))))************************)))))))))(((((()))))))))************++++++***************+++++++++******++++++,,,,,,+++******************+++)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))))))))************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******)))))))))******))))))))))))******++++++******************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,---...///000******+++,,,---...//////,,,,,,,,,+++***)))((((((''''''((((((((())))))))))))***---......---***)))*********))))))))))))))))))))))))((())))))******)))((((((''''''(((((())))))+++,,,,,,******+++---))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***((((((((('''((())))))***(((((())))))(((((('''&&&((((((((((((((()))******(((((()))******)))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))---+++***((((((((())))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******))))))(((+++***)))((('''''''''''')))***************************)))(((((()))******(((((((((((((((((((((((()))***+++,,,------------((((((((()))*********+++---,,,+++***)))))))))***))))))((('''((()))***+++---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////000000///////////////000222222333444555666777888999888999===CCCNNNaaarrr|||************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************+++,,,,,,+++)))((()))***))))))))))))))))))))))))((())))))*********************++++++++++++******)))*********++++++++++++*********)))))))))((((((((()))))))))************************)))))))))(((((()))))))))************+++******))))))***++++++,,,,,,+++******+++,,,---*********++++++*********)))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))***))))))((())))))************************++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))***+++,,,---...///,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((())))))))))))(((***,,,......,,,***((())))))))))))))))))******)))))))))))))))***++++++***))))))(((((())))))***((()))******))))))***,,,))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***((((((((((((((()))******)))************)))((((((((((((((('''((())))))***((()))+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))),,,+++)))((((((((()))***''''''(((((())))))******'''((((((((())))))******))))))))))))((((((((((((''''''(((((()))(((((('''******)))(((((((((((((((((())))))******)))((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********+++,,,++++++***************(((((('''&&&'''((()))******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,...///111222000000/////////000000111222333333444444444444444888666888<<>>FFFVVVdddttt*********************************++++++,,,,,,,,,******++++++,,,,,,,,,---,,,+++******,,,,,,+++***))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************---,,,***)))((((((((()))'''((()))***++++++***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******++++++++++++,,,+++)))((('''(((***+++***)))))))))***+++,,,,,,))))))))))))***+++,,,---))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***************************))),,,------***)))+++---******++++++++++++************++++++++++++******(((((())))))*********+++************++++++++++++,,,***)))((((((***,,,---+++*********))))))(((((((((((()))******+++******&&&'''((()))***+++,,,,,,))))))*********+++++++++******+++,,,---...//////%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...---,,,,,,'''(((***+++++++++***)))(((((())))))*********+++))))))(((((((((((())))))******++++++,,,,,,,,,---)))((((((((((((***,,,---))))))))))))))))))))))))(((((())))))*********+++************************************************(((((())))))*********+++///+++'''&&&(((******((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''(((((()))***+++++++++---------,,,,,,+++++++++(((((((((((((((((((((((())))))******++++++,,,,,,***(((((()))***+++***)))))))))******++++++++++++,,,---............---,,,******))))))))))))******,,,+++++++++******))))))))))))******+++++++++,,,,,,,,,+++******))))))))))))******((((((******)))))))))***++++++***(((''',,,,,,++++++***+++++++++******+++++++++******)))))))))***+++++++++******------///000000000///.............../////////000000000111222333444444555444444666:::>>>FFFUUUdddrrr,,,+++)))(((((()))+++,,,************************---,,,+++*********+++,,,************************************************)))))))))))))))******+++))))))************))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***(((&&&%%%%%%'''***+++******))))))((('''''''''))))))))))))))))))))))))******))))))))))))******)))(((''')))+++,,,+++(((+++***)))(((((((((******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******))))))(((((('''''''''(((***+++,,,,,,++++++******++++++++++++******))))))(((((((((((()))))),,,)))'''''')))***(((&&&)))))))))***++++++,,,,,,)))***++++++***)))((('''******))))))))))))******+++++++++************)))+++++++++***************************************)))***++++++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))+++***)))(((((()))***+++))))))(((((('''''''''&&&&&&'''''''''(((((())))))*********)))))))))))))))******))))))))))))******))))))))))))************)))((('''%%%&&&'''(((***(((((((((((())))))))))))&&&%%%$$$$$$%%%'''***,,,((()))***++++++***)))(((''''''((()))***+++,,,,,,///,,,))))))***+++)))'''***++++++,,,+++***)))(((************************))))))))))))))))))))))))''''''''''''((()))***+++000<<>>EEERRR```sss*********++++++*********************************)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******++++++))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******...,,,+++***+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***************++++++++++++++++++++++++******))))))))))))******)))(((((()))++++++***(((++++++*********++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))(((***))))))))))))((((((((((((((((((((()))***++++++******++++++++++++******++++++************+++++++++)))((((((***++++++***)))))))))***++++++,,,,,,++++++,,,,,,,,,+++************))))))))))))******++++++*********)))))))))))))))))))))))))))))))))************************+++++++++,,,++++++***)))************************************************))))))************))))))******))))))))))))******))))))((((((((((((''''''))))))))))))************(((((())))))******++++++******))))))))))))******))))))))))))************,,,+++)))((((((((())))))(((((()))))))))******************))))))(((((((((((()))*********((('''&&&)))))))))((((((''''''''')))((('''(((***,,,+++*********+++,,,+++***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,555>>>@@@===999222,,,''')))******(((''''''((()))))))))******,,,---...)))(((((((((((()))***++++++***)))))))))))))))))),,,,,,+++***(((***---000,,,+++***))))))***,,,---+++************+++,,,,,,(((***,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,---......//////..................////////////000111111222333333222222111111555999===CCCPPP\\\ttt((()))+++,,,,,,+++)))(((************************((((((((()))***+++,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++******))))))))))))******)))))))))******)))))))))((((((((()))))))))******---,,,***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))(((((((((++++++++++++++++++++++++******))))))))))))******)))))))))*********))))))((((((((((((((()))))))))++++++++++++++++++++++++,,,,,,++++++++++++******))))))))))))))))))))))))((()))))))))************+++++++++*********)))))))))))))))))))))))))))))))))((('''''''''(((***+++******++++++++++++******+++******))))))******+++---,,,******************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))******************))))))))))))(((((((((((())))))))))))************************+++++++++,,,++++++++++++((((((((((((((((((((((((************************))))))************))))))***))))))))))))))))))***))))))(((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******((()))))))))************---,,,+++***))))))))))))&&&&&&&&&&&&''''''''''''))))))*********)))((('''))))))******)))(((&&&%%%((((((((((((''''''''''''******))))))))))))(((''')))***+++,,,++++++))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))***+++,,,,,,'''---444<<<@@@>>>777000)))************)))))))))((((((((())))))***++++++)))))))))))))))***************)))))))))))))))***''')))))))))((()))+++...,,,+++***)))))))))))))))***************++++++,,,'''***,,,---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......///.........///////////////////////////000111222222333222222222222555999;;;@@@MMMYYYqqq~~~((()))+++------+++)))(((************************((()))***+++,,,,,,------))))))))))))))))))))))))************************))))))***++++++++++++*********)))(((((()))******))))))************)))))))))))))))*********++++++***))))))***,,,......---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++************************&&&''')))***+++***)))(((,,,,,,+++******)))((((((++++++++++++++++++++++++******))))))))))))******))))))*********)))))))))''''''(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))************)))((('''''''''(((************++++++++++++******))))))(((((((((((())))))......,,,+++)))((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------******))))))))))))***************)))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))******)))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,******))))))))))))******((()))))))))************,,,,,,+++***************&&&&&&&&&&&&''''''''''''&&&'''((()))))))))((((((((()))*********((('''&&&&&&&&&&&&'''((()))))))))'''((()))))))))(((''''''))))))++++++,,,+++***)))************************((((((((((((((((((((((((******************+++,,,------000777<<<:::222,,,***))))))))))))******))))))))))))******)))))))))((())))))******************)))))))))))))))******"""&&&((('''&&&&&&&&&((()))***+++***)))'''%%%******))))))******+++,,,'''***,,,---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......///.........000000000000000000000000...///000111222222222222333333555999;;;???KKKXXXmmm{{{((()))+++,,,,,,+++)))(((************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((()))+++,,,,,,,,,+++***+++***)))(((((()))***+++)))******++++++******))))))))))))*********++++++(((''''''))),,,.........))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++'''((()))***+++***)))(((...------,,,++++++******++++++++++++++++++++++++******))))))))))))******(((***++++++)))(((((()))(((((()))***++++++++++++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))))))))************+++)))))))))(((((())))))*********++++++++++++******))))))(((((((((((())))))---------***(((&&&'''((()))))))))***++++++,,,,,,,,,,,,+++++++++,,,------******))))))))))))************)))))))))((((((((('''(((((())))))******+++))))))))))))))))))))))))+++************+++,,,,,,************************(((((((((((((((((((((((())))))************))))))))))))************))))))(((((())))))))))))******((((((((((((''''''''''''(((((())))))******++++++******))))))))))))******))))))))))))************************************(((((()))))))))*********'''''''''(((((()))))))))((()))***++++++***)))(((%%%&&&'''((()))******+++"""$$$'''))))))))))))***((()))***+++,,,+++******************************))))))))))))))))))))))))******)))))))))******+++***))),,,666<<<999222...)))'''&&&&&&((())))))(((***++++++,,,++++++******((()))******++++++******)))))))))))))))******+++"""%%%***---,,,***)))(((''')))+++,,,+++)))'''%%%***))))))))))))***++++++(((***,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,---......//////......000000000000////////////......000111222222333333444444666999;;;???KKKWWWlllzzz)))***++++++++++++***)))************************)))***+++,,,,,,+++******))))))))))))))))))))))))************************((()))+++------,,,+++***+++***)))(((((()))***+++)))******++++++******)))((((((((()))))))))******(((''''''(((+++------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************(((((()))***************))))))*********+++++++++******************************))))))))))))******(((***,,,+++)))'''((()))'''((()))***+++++++++************************************))))))))))))((())))))))))))))))))))))))))))))))))))******************************++++++))))))*********+++++++++)))***************))))))******++++++++++++*********))))))))))))))))))***)))***+++)))'''&&&(((***)))))))))***++++++,,,,,,,,,+++******+++,,,---...******))))))))))))*********)))))))))(((((((((((((((((())))))***++++++,,,))))))))))))))))))))))))***))))))((()))***+++,,,************************))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((((((((()))))))))*********))))))))))))(((((('''''')))))))))))))))***************))))))))))))******))))))))))))************(((((()))***++++++++++++)))))))))*********+++++++++***)))((((((((()))***((()))***,,,,,,,,,++++++((((((((())))))********* $$$((())))))((()))***((()))***+++,,,++++++***************************))))))))))))))))))))))))***))))))(((((()))))))))&&&&&&---:::@@@<<<555222***'''%%%&&&(((******)))'''(((***++++++++++++***((()))***+++++++++******)))))))))))))))***++++++(((+++...///...---,,,---******+++,,,++++++***))))))))))))))))))***++++++***++++++***(((((()))+++))))))******+++,,,,,,,,,,,,---......//////......//////......---------------...///111222222333333444444666:::;;;@@@LLLXXXooo|||*********++++++*********************************))))))***++++++***((((((************************************************(((***+++------,,,+++***+++***)))'''''')))***+++******++++++++++++******''''''''''''((((((((())))))((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********"""###$$$&&&''')))***+++))))))))))))))))))))))))******))))))))))))******(((+++---,,,)))'''((()))$$$%%%'''((()))))))))(((+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))))))))******++++++++++++)))***+++,,,,,,+++))))))******++++++++++++******++++++************++++++%%%'''))))))''''''***---)))))))))***++++++,,,,,,++++++***)))***+++---...******))))))))))))******))))))))))))((((((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))((((((((()))+++,,,((((((((((((((((((((((((************************))))))************))))))((()))***++++++***)))((((((((())))))*********++++++*********))))))((((((*********)))))))))))))))******))))))))))))******))))))))))))************&&&'''((()))++++++++++++(((((((((((())))))))))))///...+++)))(((((()))***''')))***,,,---------,,,************))))))))))))###&&&******(((&&&&&&'''((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())),,,---555AAACCC:::///+++---***'''(((+++------+++"""$$$&&&(((************((()))***+++,,,+++******))))))((())))))***++++++''')))******)))(((***+++------,,,++++++,,,---...)))))))))))))))******++++++++++++)))'''''')))***(((((()))***++++++,,,,,,,,,---......//////......---------,,,,,,+++++++++---...///000222222333333444444777:::<<<@@@MMMYYYsss)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,+++***)))*********)))******+++,,,***************)))((('''''''''((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************...,,,)))(((***+++,,,,,,***+++++++++,,,,,,,,,,,,))))))((((((((((((((())))))))))))))))))))))))))),,,+++***)))))))))***+++************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))***++++++***)))(((((())))))************************+++++++++++++++***)))(((+++++++++*********))))))******))))))))))))))))))+++***)))(((((()))***+++(((((())))))*********+++(((((((((((()))))))))))),,,+++***)))((('''&&&&&&))))))************)))))))))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,---------'''((()))++++++,,,,,,+++222000,,,))))))***---///))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))************))))))******+++++++++,,,,,,,,,&&&&&&'''((())))))((((((((()))***++++++***((('''(((***,,,,,,++++++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''')))***+++,,,---******))))))))))))******+++555<<<<<<999555///)))))))))))))))))))))))))))******))))))))))))******************************''''''((()))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---***++++++,,,,,,++++++***++++++******+++---///000(((((()))***,,,---......---------...------,,,,,,//////---,,,,,,---...///...//////111222333444444111111333777:::???LLLYYYsss************++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***))),,,,,,+++***)))))))))***)))************))))))((((((((())))))******++++++******************************++++++++++++******))))))))))))))))))))))))++++++*********)))))))))))))))************))))))))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++---+++))))))***,,,,,,+++((((((((()))))))))******++++++************++++++((((((((((((((((((((((((+++***************++++++((((((((((((((((((((((((************************************************)))))))))))))))))))))))),,,+++***)))(((((()))***++++++***)))))))))))))))))))))))))))))))))))))))******++++++***))))))(((+++++++++*********))))))************************------,,,,,,,,,,,,------((()))))))))************(((((((((((()))))))))***'''''''''(((((((((((()))))))))************))))))))))))))))))))))))))))))&&&'''(((***,,,...000000************************((((((((((((((((((((((((''''''(((((()))******+++'''(((((()))******++++++888555000+++)))((()))***))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))(((((()))))))))*********++++++'''((())))))******))))))******+++++++++++++++******+++------+++*********++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,---......///******))))))))))))******...999@@@===444...***'''))))))))))))))))))))))))))))))(((((((((((())))))************************)))***+++,,,,,,,,,++++++))))))))))))))))))))))))---,,,,,,+++******))))))***++++++,,,,,,++++++***,,,,,,+++******+++,,,---))))))***+++,,,------...,,,------.........------///...------------.../////////000111222333333444333333555888:::???LLLYYYppp+++++++++++++++***************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********...---,,,***)))(((((((((((())))))************))))))))))))))))))*********++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))(((((())))))************))))))))))))))))))))))))))))))************************)))************))))))(((************************)))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++******+++,,,+++***'''''''''((((((((())))))+++***************++++++((((((((((((((((((((((((((()))***+++++++++++++++((((((((((((((((((((((((************************************************))))))))))))))))))))))))++++++***)))))))))******+++***))))))))))))))))))(((((((((((((((((((((((())))))******))))))((((((+++++++++***************++++++++++++++++++++++++******++++++++++++******))))))))))))************((((((((()))))))))******************++++++,,,,,,))))))************)))))))))))))))))))))))))))))))))******+++,,,,,,------************************((((((((((((((((((((((((&&&''''''(((((())))))***((((((''''''''')))***+++999666111---)))''''''((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''((((((((((((''''''((((((((()))))))))******))))))******++++++******)))))))))))))))***+++,,,+++---///...+++)))''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,,,,,,,---------......++++++************++++++...999@@@:::///)))((()))))))))))))))))))))))))))(((((((((''''''(((((((((***************************,,,.../////////---,,,))))))))))))))))))))))))+++++++++******))))))(((***++++++,,,,,,++++++***---,,,+++***************+++++++++,,,,,,---------,,,---...//////////////////......------...//////000000111111111222222222444444555888:::???LLLXXXnnn}}},,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++++++++***************+++---,,,+++***))))))))))))'''((()))************************)))))))))))))))++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((()))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))************************((()))***++++++***)))(((************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++******+++,,,,,,***)))))))))))))))************(((((((((((((((((()))***))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***************************)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((************************++++++,,,,,,,,,,,,,,,---((()))***++++++***)))((()))))))))))))))*********(((((()))))))))*********---,,,,,,+++***))))))))))))******++++++******)))))))))))))))))))))))))))++++++******)))(((((('''************************(((((((((((((((((((((((((((((())))))*********+++***)))'''&&&''')))+++,,,222000...+++***)))******))))))))))))))))))))))))((()))***++++++***)))((('''(((((())))))(((((('''((((((((()))))))))******))))))***************)))&&&%%%%%%%%%&&&''')))******,,,......,,,)))'''&&&((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''************************++++++************++++++***333777333,,,+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))************************)))+++---//////...,,,+++))))))))))))))))))))))))''''''((()))***++++++,,,***++++++,,,,,,++++++***+++*********************,,,,,,,,,,,,,,,,,,------,,,---...///000000000000.............../////////111111111111111111222222333333555888;;;@@@MMMZZZnnn}}}---,,,,,,,,,++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,+++******+++******))))))***+++++++++***************++++++'''((()))************************)))))))))))))))******************************++++++++++++******((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))************************((()))***++++++***)))(((************************************************(((((()))***+++,,,,,,,,,***))))))***,,,,,,***((())))))))))))************((((((''''''((()))******************************'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''*********************************++++++++++++******)))))))))))))))******************************'''((())))))))))))((((((************************++++++,,,,,,,,,---------+++,,,............,,,+++******))))))))))))))))))))))))))))))************)))))))))((((((''''''&&&******++++++++++++******************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))+++---++++++***)))))))))******))))))))))))))))))))))))***)))(((((((((((()))***((())))))******))))))((()))))))))*********++++++)))))))))******)))((((((&&&%%%$$$$$$%%%''')))***'''***,,,---+++***))))))((())))))******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((+++******************+++***---...+++,,,...///,,,))))))))))))))))))))))))+++******))))))******+++************************'''(((***,,,,,,+++***)))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***++++++,,,,,,++++++***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000---......//////000000000111111111111111111222222111111444888;;;AAANNN[[[ooo}}},,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++***)))******)))((((((***+++,,,******))))))***++++++,,,((())))))************))))))))))))))))))***************************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))******))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))************)))************************************************)))))))))***+++++++++,,,+++***))))))***+++***)))'''''''''((((((((())))))))))))))))))***+++,,,---++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))************************************************************************)))***++++++,,,+++++++++)))))))))))))))******+++************************(((((())))))******))))))***************+++++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++************)))))))))))))))))))))*********++++++)))******+++,,,---......******++++++++++++******************************------,,,,,,+++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,)))))))))))))))(((((('''))))))))))))))))))))))))+++***(((''''''(((***+++))))))************)))))))))))))))*********++++++)))))))))***))))))((('''((((((((((((((()))***+++&&&(((***+++******+++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******************))))))******))))))))))))******+++,,,***(((***---,,,''')))))))))))))))))))))))),,,++++++******++++++,,,************************''''''(((((()))))))))((())))))))))))))))))))))))***************************++++++,,,,,,++++++***'''((()))+++,,,---------*********++++++,,,,,,,,,,,,---...///////////////------///000000000000000000000111111111222222222111111333777:::@@@MMMZZZlllzzz++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++***))))))***)))((((((((()))+++,,,++++++******)))*********)))************))))))((((((((())))))******++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))******************************************++++++,,,***(((((()))*********((((((((()))))))))******))))))))))))***+++,,,---************************+++***************++++++))))))))))))))))))))))))************************************************************************)))***+++,,,,,,,,,++++++)))))))))))))))***++++++************************((())))))***++++++******))))))*********+++++++++*********+++,,,---------+++******))))))******+++************)))))))))((())))))*********+++++++++,,,,,,---...///000111111***++++++,,,,,,++++++***************************111000...,,,***((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((())))))******)))((('''))))))))))))))))))))))))*********))))))*********(((((())))))))))))((((((((((((((()))))))))************++++++******)))(((((())))))*********))))))((()))))))))((()))+++...))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))(((((((((((())))))(((+++***''''''))))))'''))))))))))))))))))))))))++++++************++++++************************)))(((((('''((()))***+++))))))))))))))))))))))))***+++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,------,,,,,,(((((()))******+++,,,,,,,,,------.........------,,,---///000111111000000//////000111222333333444333222444666888===IIIVVVfffttt+++++++++,,,,,,---------******+++,,,,,,,,,,,,++++++++++++++++++***)))(((***)))((('''((()))+++---------+++***))))))((((((***************)))(((''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))((((((((()))+++,,,((((((((((((((((((((((((************************+++++++++***************---***''''''(((***++++++++++++++++++,,,,,,,,,,,,''''''''''''((()))***+++)))))))))))))))))))))))),,,+++***)))))))))***+++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((************************)))***+++,,,---,,,,,,+++))))))((())))))***++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))******++++++++++++))))))***++++++,,,------///...,,,,,,,,,,,,...///+++*********))))))(((((()))************+++++++++******************))))))***++++++,,,,,,++++++***************************''''''((()))***+++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++(((((())))))))))))((('''&&&''')))***+++++++++***)))))))))))))))))))))))))))***,,,------,,,***)))''''''((((((((((((''''''''''''''''''((((((((())),,,,,,,,,,,,,,,+++***)))'''''')))))))))((('''&&&******)))((('''(((+++...))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))************((((((''''''''''''((((((###)))+++(((%%%''')))***))))))))))))))))))))))))******))))))))))))******************************,,,***)))((((((***,,,---))))))))))))))))))))))))'''((()))***,,,---...///+++++++++,,,,,,+++++++++,,,,,,---...---,,,+++***&&&'''((()))***+++,,,,,,---------...------,,,,,,,,,---///000111111111000...///000111222333444444555444555666777:::FFFRRR```ooo}}}+++++++++++++++***)))(((******)))))))))))))))***,,,++++++***++++++,,,,,,+++*********))))))((((((******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,))))))+++,,,,,,+++******,,,++++++***)))(((((('''))))))(((((((((***+++,,,)))******+++++++++******+++***)))(((((()))***+++***))))))))))))+++---...))))))))))))))))))))))))++++++***)))(((((()))))),,,,,,,,,++++++*********++++++)))((((((((()))***((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))******))))))(((((((((((((((++++++******))))))((((((***************************+++---------+++)))(((***+++,,,+++***)))***+++.........---,,,+++))))))''''''(((******+++++++++************************,,,+++)))(((((()))+++,,,))))))************))))))+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,---...---,,,,,,---///((((((((((((((())))))************)))))))))))))))************************++++++******************++++++++++++++++++++++++---,,,+++***)))'''&&&&&&''''''((()))***++++++,,,+++***)))'''''')))***+++))))))************)))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))******+++++++++******+++*********************)))***+++,,,,,,+++***)))******)))))))))))))))***))))))))))))))))))))))))))))))(((((()))***+++,,,))))))))))))((((((((((((+++++++++++++++***))))))''''''((()))******++++++)))******)))(((((()))+++((((((((((((((()))))))))((()))+++,,,,,,+++***)))***)))((()))***+++***(((*********)))***++++++,,,,,,+++***((((((((()))***'''''')))***,,,...//////)))))))))))))))******+++******))))))))))))************))))))***,,,...///''''''(((******+++++++++((((((((())))))******+++,,,---...---+++***+++,,,,,,,,,+++******+++,,,,,,+++,,,...///000111111111555444111000///000111222333222111000000000111222444333444777:::>>>HHHSSSccciiiqqq}}}******+++++++++***))))))++++++************++++++,,,,,,+++***************************)))))))))((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++))))))***++++++***)))((())))))((('''%%%$$$######***))))))(((((()))***+++%%%&&&'''((())))))******+++***))))))))))))***+++***))))))((()))***+++,,,))))))))))))))))))))))))++++++***))))))))))))))),,,,,,,,,++++++*********,,,+++***)))))))))******++++++******)))(((((((((((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******,,,,,,+++************************)))))))))))))))***************************+++,,,------+++)))(((&&&'''(((((('''&&&'''))),,,,,,,,,,,,,,,++++++***'''((()))***++++++++++++************************,,,+++***))))))***+++,,,******++++++++++++******************************---,,,+++,,,---......,,,+++---///...---,,,,,,---,,,+++***)))))))))))))))***)))))))))))))))))))))************************************************'''''''''''''''''''''''')))))))))*********++++++(((((())))))******+++++++++***)))(((((()))***+++)))******************)))++++++******************))))))))))))))))))))))))******+++++++++***)))))))))*********************)))***+++,,,,,,+++***))))))((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************+++++++++******)))(((***++++++,,,------......''')))***)))((('''((()))*********)))))))))(((((()))******++++++***)))(((***)))((()))***+++***(((((((((((((((((())))))***,,,+++)))((((((((()))***************************(((((((((((()))******+++******))))))))))))******)))((((((((((((***+++,,,'''((()))******+++******---------,,,++++++******(((***,,,,,,,,,,,,...000------,,,++++++,,,------,,,,,,,,,++++++***)))(((222111///......///000111222222111111111111222222444222444777:::>>>HHHRRRaaahhhrrr~~~)))******+++++++++******,,,+++++++++++++++,,,,,,+++++++++***))))))))))))************))))))))))))''''''((())))))(((''''''))))))))))))************(((((()))))))))*********)))******+++***)))'''&&&)))))))))(((((((((''''''+++***))))))((())))))***$$$%%%&&&((()))***++++++++++++************++++++))))))((((((((()))******((((((((((((((((((((((((+++***))))))))))))))))))+++++++++++++++*********+++******)))((()))))))))++++++******)))(((((((((++++++++++++++++++++++++************))))))((((((***)))))))))))))))******,,,,,,+++************+++))))))))))))***************************************+++,,,,,,,,,+++***)))''')))******))))))+++,,,))))))***+++,,,,,,,,,+++(((((()))***++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++************************,,,+++***+++---------,,,+++...000000...,,,++++++...---,,,+++***)))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***+++,,,------)))*********************+++***)))(((((()))***+++******++++++++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))***+++++++++***))))))((((((((())))))*********+++)))***+++,,,,,,+++***)))''''''(((((()))+++,,,---))))))))))))))))))))))))'''((()))))))))((('''&&&)))******++++++,,,,,,,,,)))************)))((((((++++++,,,,,,---.........%%%'''))))))((('''''''''******))))))((((((''''''************)))(((''''''***)))((()))***+++***(((((((((((((((((()))))))))+++***))))))((()))))))))++++++******)))(((((((((''''''''''''((()))++++++******))))))))))))*********))))))((())))))******))))))***************)))...------,,,,,,+++++++++(((***+++,,,+++,,,---///...------,,,,,,------...---------,,,,,,***)))(((///...---,,,---...///000000111222222333333333333444222333777999===GGGQQQ___gggrrr((()))***+++++++++++++++++++++*********+++,,,,,,)))))))))*********))))))*********)))))))))))))))&&&((()))++++++)))(((&&&((()))))))))************))))))))))))*********+++)))*********)))(((&&&%%%((())))))***+++,,,,,,---++++++***))))))((((((((())))))***,,,------------,,,++++++++++++++++++,,,)))((((((((((((((())))))((((((((((((((((((((((((******)))))))))))))))***+++++++++***************))))))((((((''''''''''''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))***++++++***))))))(((((())))))(((((())))))******++++++******************************++++++++++++***)))((()))++++++++++++---...))))))***++++++++++++***((()))******++++++++++++(((((((((((((((((((((((()))***++++++++++++***)))***++++++++++++++++++***************************)))((('''(((***+++***)))+++...000111///,,,***)))------+++******))))))))))))))))))))))))*********))))))))))))))))))))))))***************+++++++++************************+++++++++++++++++++++++++++***************************)))(((((()))******+++++++++,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))***+++++++++***)))((('''((((((((())))))******+++)))***+++,,,,,,+++***)))))))))(((((()))***++++++))))))))))))))))))))))))((()))***+++***)))'''%%%((())))))***+++,,,------))))))*********))))))((()))))))))******+++++++++%%%'''***+++)))(((''''''''''''''''''''''''''''''*********)))((('''&&&&&&***)))((()))***+++***((())))))***+++++++++++++++******)))))))))))))))))))))))))))***************&&&&&&''''''((()))+++++++++******))))))******+++---,,,,,,+++++++++************+++++++++***))))))(((((()))***+++,,,,,,---,,,------,,,***)))***+++------,,,,,,,,,,,,------)))***+++---.../////////------,,,------///000111///000222333444444444333333222333666888<<>>AAAPPP]]]ppp|||zzz~~~((((((((()))))))))******+++***))))))))))))*********+++,,,+++))))))+++,,,+++)))(((((()))***))))))(((((((((((((((((()))))),,,,,,+++++++++*********))))))))))))))))))))))))'''(((***+++++++++***)))+++++++++++++++*********************************'''((()))(((&&&&&&&&&(((((())))))*********))))))((())))))***************(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))((((((************************+++++++++******+++++++++******************************))))))******+++,,,*********+++++++++,,,,,,((((((((()))))))))******))))))))))))******++++++(((((()))))))))*********+++++++++++++++++++++++++++******)))))))))******+++************+++++++++************************++++++++++++++++++++++++***+++,,,...///111222222,,,+++***)))***+++---...,,,---...---,,,+++,,,...,,,,,,,,,---------------....../////////////////////...,,,++++++,,,---...++++++++++++++++++++++++*********))))))******+++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,******)))))))))***,,,------------------,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...---+++******+++---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,,,,,,,,,,---,,,***))))))***+++---&&&&&&&&&''''''(((((())),,,+++***))))))***+++,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++************************------,,,+++***************************************))))))))))))***))))))++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......)))+++---/////////---,,,......//////000111111111...//////111222333333222111222333444555888===@@@OOO\\\nnn{{{zzz~~~)))))))))*********++++++))))))((((((((())))))***)))***+++***((((((***++++++)))((((((***+++***)))+++++++++******************************)))))))))************************'''((()))***+++***)))(((++++++*********)))))))))(((((())))))))))))))))))((()))))))))'''&&&'''((())))))************)))))))))************)))(((((((((((())))))******++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))*********************+++++++++******))))))******+++,,,))))))))))))*********+++$$$%%%&&&''')))***++++++))))))***+++,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++))))))((((((((())))))***)))))))))))))))***+++,,,))))))))))))))))))))))))************************&&&'''((()))+++,,,---......---+++***)))***+++,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,------............/////////////////////...---,,,,,,---...///++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,++++++------------............+++,,,------,,,+++)))((())))))***++++++,,,---...+++++++++,,,++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---+++******,,,---,,,,,,++++++,,,,,,---************************************************************************---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---,,,***))))))+++---...******++++++,,,,,,---------,,,+++******+++,,,---------,,,++++++,,,,,,,,,------,,,,,,+++******)))************************---,,,++++++*********+++++++++******************))))))***))))))))))))***++++++++++++++++++++++++******++++++++++++,,,---+++******************+++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...---,,,......//////000111111111...///111222222222333333000111333444555888===@@@KKKXXXkkk}}}zzzyyy}}}************++++++++++++)))))))))))))))*********)))***+++***((((((***++++++)))((((((***++++++***)))))))))))))))((((((((())))))))))))))))))))))))************************'''((())))))******))))))+++++++++***))))))((((((''''''((())))))))))))((((((******)))((('''((()))******++++++******)))))))))*********)))(((((('''))))))))))))***************))))))(((((())))))************+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))************+++++++++++++++******))))))******+++,,,(((((()))))))))*********$$$%%%&&&''')))***+++,,,***++++++,,,,,,+++******)))*********++++++++++++)))))))))))))))))))))))))))(((((((((((()))******)))((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************...---,,,+++***************+++,,,,,,******+++,,,///............///000000....../////////......---++++++******++++++,,,,,,++++++++++++++++++++++++---,,,++++++***+++++++++***++++++,,,,,,++++++***------...............///---------,,,+++***)))((()))***,,,,,,++++++,,,...***++++++++++++******)))......---,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...+++)))+++---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,---,,,+++++++++,,,---...*********+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------......---,,,+++***))))))+++++++++***************,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++(((***+++***))))))***,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,******))))))))))))******---,,,++++++***+++++++++************************,,,,,,---------,,,+++++++++,,,---.........---,,,---......//////000111111000222333333222222222333000222333444555888===@@@HHHVVVjjj}}}{{{xxx{{{))))))))))))************)))***+++,,,---,,,,,,+++***+++,,,+++))))))+++,,,+++)))((()))***,,,++++++((((((((('''''''''&&&&&&***************************************************))))))))))))***++++++---,,,,,,+++******))))))'''((()))***+++******))))))+++++++++)))((()))******++++++++++++***)))((('''((())))))))))))))))))*********)))))))))))))))*********))))))*********'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********++++++,,,,,,,,,******))))))******+++,,,))))))*********+++++++++(((((())))))***+++++++++&&&''')))***++++++******++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***************+++,,,,,,***)))((((((***,,,...///************************************************......------,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,---,,,++++++,,,---///......---...///000111...............---,,,+++))))))***+++++++++++++++++++++++++++++++++++++++...------,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,++++++***++++++,,,)))+++---,,,***)))+++---++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---------,,,,,,,,,,,,------------------------,,,///111///+++)))+++...+++******))))))******+++------------------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...(((((((((((((((''''''''')))******++++++******))))))))))))***+++,,,---...---------,,,,,,++++++++++++++++++*********))))))************+++,,,---------------,,,,,,,,,++++++(((***,,,+++***)))+++---************************+++---...,,,***((()))+++++++++***))))))***++++++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,------------,,,............------------,,,------...//////000000222444666555333111222333111222444444666999===AAAGGGVVVjjj}}}}}}yyyzzz(((((((((((())))))))))))***+++---/////////---,,,,,,------,,,++++++,,,...+++)))((()))+++,,,,,,+++---,,,,,,,,,++++++******+++++++++++++++++++++,,,************************,,,+++***)))***+++---.........---,,,,,,+++******((()))***+++,,,,,,+++******+++,,,+++)))))))))++++++++++++++++++***)))(((%%%&&&''')))******++++++++++++******))))))((((((++++++************++++++******++++++,,,,,,,,,---------------------------,,,++++++++++++++++++,,,*********++++++,,,,,,,,,*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++****** """%%%(((***,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++,,,------...+++***))))))+++---000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++((()))+++,,,------,,,+++,,,---......,,,,,,---...------,,,+++,,,---...///............---,,,+++***)))***,,,---...---,,,,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------+++***))))))***,,,---///***,,,...,,,***)))***,,,,,,------...---,,,***)))***++++++,,,,,,------...*********++++++,,,,,,,,,//////.........---------------------------------,,,///111///+++)))+++...---,,,,,,,,,,,,,,,,,,---........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,------.........---++++++******))))))(((((('''((()))******)))(((''''''(((((()))***,,,---...++++++,,,,,,,,,,,,------++++++++++++******)))))))))))))))***+++,,,...............------,,,,,,,,,(((+++---,,,******,,,...)))))))))))))))))))))))),,,...///---)))((()))***---,,,+++******+++,,,---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---...//////...000///...---------------,,,,,,------.../////////333666777666333111222333111333444555666999>>>AAAHHHWWWkkk~~~zzzzzz******************************+++++++++,,,,,,,,,,,,+++***)))***+++,,,---///...---+++******))))))++++++------------++++++************************)))*********++++++++++++'''''''''((())))))***************)))))))))))))))'''''''''''''''((())))))******+++,,,,,,,,,++++++))))))))))))************---,,,+++***))))))))))))))))))))))))))))))******111000---+++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,+++******+++,,,---******++++++++++++************+++++++++,,,,,,,,,------,,,,,,+++***)))))))))************++++++++++++***))))))******)))'''+++++++++******(((''''''(((***+++***((('''''''''************************++++++++++++++++++++++++++++++++++++++++++++++++***)))((('''''')))+++,,,...,,,***((((((***,,,...---......---++++++---...+++,,,------......------////////////////////////,,,...000...+++***+++...---------,,,,,,++++++++++++,,,------......------.........------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++*********++++++,,,,,,---//////000111000...---,,,------..........................................++++++,,,---............------------------------000---+++,,,......,,,***,,,,,,,,,------------...333111...---.........---***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,+++,,,---///111222...---,,,,,,++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,+++***))))))'''((()))***,,,---...///,,,,,,,,,------.........)))************)))((((((,,,,,,+++***)))))))))))))))************+++++++++,,,,,,+++*********++++++)))+++------+++***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......))))))***++++++,,,------000---***)))+++---,,,++++++++++++,,,,,,,,,------//////000000000000//////000000111222333333333333333444555666777:::>>>AAAFFFVVVooo|||*********************************+++++++++,,,,,,111000///---+++***))))))+++***)))(((''''''''''''***++++++++++++++++++***)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***+++///////////////...---,,,))))))))))))************---,,,+++***))))))))))))*********)))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,******++++++++++++******))))))*********+++++++++------,,,,,,+++******)))************++++++++++++---+++******++++++***)))++++++++++++***)))((('''((()))++++++***))))))***************************++++++++++++++++++++++++************************,,,+++***)))***+++---...---,,,+++******+++,,,---***+++---,,,+++***+++---+++,,,------......------////////////////////////+++---...---+++***+++,,,......---------,,,,,,,,,,,,------...............//////......------------------------.........///---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---....../////////......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------........................000...,,,---//////...,,,.........////////////000111///,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,///...---,,,+++,,,,,,---...---,,,,,,++++++,,,,,,,,,------------------...........................,,,,,,------...---------++++++,,,,,,------......,,,,,,,,,---------......'''((()))***++++++,,,+++,,,,,,+++******)))******************++++++++++++,,,,,,+++++++++,,,,,,---)))***++++++))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,------///---++++++------,,,+++,,,,,,,,,,,,------------//////000000000000//////000000111222333333333333333444555666777:::>>>AAAIIIYYYppp*********************************++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******((((((((((((((((((((((((((()))))))))************,,,++++++***))))))(((((((((((())))))******+++++++++************+++,,,,,,.........---,,,+++)))((())))))))))))************,,,+++******))))))))))))+++*********))))))((((((&&&''''''((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++++++++*********++++++++++++******))))))))))))************---,,,,,,++++++*********************+++++++++,,,...,,,++++++,,,,,,+++***++++++++++++***)))((((((''')))++++++++++++,,,---************************++++++++++++++++++++++++************************,,,++++++******,,,---...,,,,,,++++++++++++,,,,,,&&&)))+++,,,+++***++++++,,,,,,---............---////////////////////////+++,,,---,,,+++***+++,,,......------------,,,,,,,,,---......//////......///...............---------------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000++++++,,,,,,---...//////++++++++++++++++++++++++------......------,,,+++........................---,,,+++,,,.........,,,.........////////////000///---+++***+++++++++***))))))***+++++++++++++++***++++++,,,------------///...---,,,+++*********...---,,,,,,,,,,,,,,,,,,...------------------,,,------------------------++++++,,,------...//////.........---------------,,,,,,,,,------------...)))***++++++,,,,,,,,,,,,,,,++++++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///*********)))((((((***,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,---------...---,,,---......,,,***------------........./////////000000000000//////000000111222333333333333333444555555666999>>>AAALLLZZZqqq************************************++++++++++++"""$$$&&&)))+++,,,,,,,,,+++++++++++++++,,,---...+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))))))))*********++++++++++++******))))))''''''((()))***++++++,,,+++************+++,,,,,,+++++++++******(((''''''((()))))))))************++++++***)))))))))))))))++++++******)))(((((((((******+++***)))'''%%%$$$))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,++++++***)))*********++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,---,,,++++++,,,,,,+++***++++++++++++******)))(((''')))++++++*********+++************************++++++++++++++++++++++++******************************)))))))))***+++,,,++++++,,,------,,,++++++%%%(((+++---,,,+++++++++,,,------...............////////////////////////,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,---------.........------------------,,,,,,......------,,,,,,++++++---,,,,,,++++++---...///,,,,,,,,,,,,------------++++++++++++++++++++++++............---,,,+++***........................*********+++,,,,,,---,,,,,,,,,,,,------------......,,,+++++++++,,,+++)))******+++,,,,,,,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++,,,,,,------------------------------------------------.........---,,,+++***)))++++++*********+++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------///000111+++++++++)))((((((+++...,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***------,,,,,,,,,+++++++++---------------------,,,------...//////...,,,***............//////////////////000000000000//////000000111222333333333333222333444555666999===AAALLLZZZppp))))))))))))))))))))))))))))))*********+++++++++((()))******)))(((&&&%%%(((((('''(((((()))***+++,,,+++***))))))***+++,,,************************))))))))))))************))))))******++++++++++++''''''((()))***++++++,,,***))))))))))))***++++++***++++++,,,,,,+++++++++((()))))))))******************))))))((()))))))))************))))))((((((((((((((('''%%%### ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,---+++******++++++***)))***++++++++++++******)))(((***+++***)))''''''(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,***+++---......---+++***&&&)))---......---------,,,---......//////......////////////////////////...---------............++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,------------------------------------///......------,,,,,,,,,///...---++++++,,,,,,---///......------,,,,,,+++------------------------/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......,,,,,,,,,------------......---,,,,,,------,,,++++++,,,------......------)))***+++,,,---.........---------...............---------,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++************++++++++++++,,,------......------------------------.........------+++******+++*********+++,,,------+++,,,,,,,,,------------,,,,,,,,,---...///000111------,,,***)))***---///++++++************++++++---------,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,---...///...,,,++++++........./////////000000//////000000000000//////000000111222333333333333222333444555666999===@@@KKKXXXmmm)))))))))))))))))))))))))))))))))************+++******++++++++++++******)))))))))))))))***+++,,,+++++++++******+++++++++************************)))*********++++++++++++(((((())))))***++++++,,,(((((())))))******++++++)))(((((((((((()))******(((((()))***************))))))))))))***************))))))(((((())))))))))))))))))))))))))))))***((((((((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++***)))***+++++++++++++++******)))***+++***(((&&&&&&'''************************++++++++++++++++++++++++------------------------,,,,,,,,,---------------+++,,,---......---,,,+++))),,,...///...---......------...////////////...///////////////////////////...---...///000///...++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,---------------,,,,,,,,,---------......------------..............................------000///...---,,,,,,,,,,,,/////////......---,,,,,,....................................---,,,+++***++++++++++++++++++++++++---///000000......///111.........////////////000...------...//////---,,,,,,------...............***++++++,,,------------///000000///...---,,,+++------------------...///...------------------,,,------------------------000///...,,,++++++,,,,,,***++++++,,,---............------------,,,,,,,,,))))))+++,,,---.........*********++++++---...///,,,,,,,,,---------......---------------...///000---------,,,++++++---///+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---------+++---...---,,,***++++++............/////////000//////000000000000//////000000111222333333333333222333444444555888===@@@IIIVVVkkk))))))))))))))))))))))))))))))))))))************(((((()))***+++---...///,,,,,,,,,+++,,,,,,------))))))************))))))************************++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********)))(((((((((((()))******))))))))))))))))))(((((())))))))))))************))))))(((((((((((())))))((((((((()))******++++++************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,++++++,,,,,,+++******++++++,,,,,,++++++***((()))++++++)))(((((()))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------------,,,,,,---......---,,,---///------...///////////////////////////////////////...---+++---///000///------------.........//////---......///////////////............//////000000............/////////000------------.........///.............../////////....../////////......---........./////////000000....................................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000///---,,,---///.........////////////000---------...//////---++++++,,,------......------++++++,,,------,,,,,,,,,---............---,,,+++---------------...//////,,,------------------...........................///...,,,++++++,,,---...---------------...............---------,,,,,,,,,'''((()))+++---...//////*********+++,,,---//////------------...............------,,,------......+++,,,------++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,------...---------------,,,,,,,,,******++++++,,,,,,------+++,,,---+++)))(((***,,,------.........///////////////000000000000//////000000111222333333333333222333444444555888<<<@@@JJJVVVkkk))))))))))))))))))))))))))))))))))))************...---+++)))''''''''''''******))))))((())))))***'''((()))******)))((('''))))))))))))))))))))))))++++++,,,,,,,,,---------******))))))((((((''''''*********))))))))))))))))))))))))((()))******+++/////////...---,,,+++***))))))))))))************))))))(((((((((((()))***''''''((()))***+++,,,,,,))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///---,,,,,,---...,,,+++***++++++,,,,,,,,,++++++''')))+++++++++***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---------------------------......---++++++---...---......///////////////////////////////////////...+++***+++...000...,,,.../////////000000111111//////000111111111111111//////000000111111222222000000000000111111111111---------.........//////------......//////000000,,,---...000111000000///,,,,,,---///000222333333........................------......------,,,,,,------------------------+++---...---***((())),,,,,,,,,,,,---------......,,,,,,,,,...//////---+++***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++((()))+++---............---------------...///000*********++++++,,,,,,,,,------------------------+++***)))))))))+++---///111000000///......------.........------,,,,,,,,,))))))***+++,,,,,,,,,,,,)))******+++,,,...///000---------.........//////...------,,,,,,,,,------)))+++------+++***++++++---,,,,,,++++++,,,,,,---)))***+++,,,------...///000//////---,,,++++++***))))))***++++++,,,------+++,,,,,,***''''''***---------------........./////////000000000000//////000000111222333333333333111222333444555888<<<@@@LLLWWWkkk*********************************))))))))))))))),,,,,,+++***))))))******))))))******+++++++++,,,,,,,,,++++++******))))))((((((((('''&&&&&&%%%%%%))))))************))))))***+++---...---+++)))(((---+++(((%%%%%%&&&)))++++++++++++***)))(((((('''------,,,***)))'''&&&&&&))))))))))))))))))))))))))))))))))))***************+++++++++***)))(((''')))((((((((()))***++++++******))))))***+++,,,,,,******++++++++++++******)))((((((((((((((()))***))))))(((((()))***++++++)))))))))((())))))***+++)))******++++++,,,,,,---...,,,++++++++++++***(((***)))((('''((()))+++,,,...------,,,,,,++++++***"""&&&+++---,,,***)))((()))++++++)))((()))*********+++,,,,,,,,,,,,+++------,,,++++++*********,,,++++++---111222000---)))***+++------,,,++++++---,,,+++++++++,,,---...---------------------...000000000000111111111111000000111111111000000/////////...//////111222222000...,,,---111444333111222222111111222222333444444444444333222111///...000111333333222222333444111///...///111222000---...///000000111111000000/////////...---,,,+++***...///000000000///...---,,,---.../////////...---------------------------------......------,,,+++...,,,+++))))))***,,,---//////...---,,,++++++***------------------------+++,,,---...---,,,+++***,,,---...//////...---,,,******+++,,,,,,------...+++***))))))***,,,...000000000///...---,,,,,,,,,+++++++++******)))))))))...---,,,,,,++++++++++++...---,,,,,,++++++++++++,,,------...---,,,***)))***++++++,,,,,,++++++***---------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,,,,,,,---...++++++,,,,,,,,,---------000///---+++++++++---...///...,,,+++***++++++,,,++++++******++++++,,,---111000...---...///111222////////////000000000000///000111222333444444444111333555666777999<<<>>>IIIYYYppp************************************)))))))))))),,,++++++***))))))******(((((((((((()))))))))******************)))))))))+++************)))))))))******++++++++++++*********++++++,,,,,,+++***)))......------,,,,,,,,,,,,))))))))))))************************))))))))))))************************))))))))))))************(((((()))))))))))))))((())))))))))))))))))***+++))))))(((((())))))***+++******++++++++++++******(((((((((((()))+++,,,---+++***)))))))))))))))******))))))))))))***++++++*********+++,,,,,,------,,,+++******,,,---,,,***+++***)))((((((***,,,---++++++++++++,,,,,,,,,,,,&&&'''(((***++++++++++++((()))++++++)))))))))***))))))***++++++++++++***++++++++++++++++++,,,,,,---,,,,,,---000000...+++)))***++++++,,,,,,++++++------,,,,,,,,,---...///------------............/////////000000111111111333444444555555444444333888888777777666555555555666444333333555666666555888888888888888999::::::999999999999999888777777:::::::::999666555666777777666444555777777555333222222333333333222111111111111111111111111111000///000111111111000......---...///000000///...---..............................//////......---,,,---,,,+++******+++,,,---...---------------------------------------------,,,------------,,,++++++------...//////...------000//////......------,,,---,,,+++***+++,,,...000//////---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......------,,,,,,------,,,,,,---------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,++++++,,,,,,,,,---------............------,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,---......000///...------///111222////////////000000000000111111222333333333222222111333555666666888;;;>>>EEEUUUlll************************************************,,,+++******)))*********((((((((()))))))))))))))((())))))))))))))))))*********++++++++++++,,,,,,***++++++,,,,,,++++++***))))))******************''')))+++---,,,***(((&&&&&&'''''')))***+++,,,---************************************************))))))))))))************'''(((((()))***++++++++++++***))))))))))))))))))(((((((((((((((((()))*********++++++++++++******((((((((()))***,,,...///,,,+++***)))((((((((((((***************+++,,,,,,++++++++++++,,,---......***))))))***,,,------,,,,,,+++***)))***+++,,,---))))))******+++,,,,,,---...---+++))))))***+++,,,(((***++++++***))))))***((())))))************************+++,,,---------------,,,---......+++)))***************+++,,,,,,...------------...///000------........./////////111111222222333444555555888999999:::::::::999999<<<<<<;;;;;;:::888777666999::::::888777666777888;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>><<<999888999;;;:::999888888999999777666666666666555444444333333222222222222222222222111222222222333222111111000000111111111000///...---////////////............///////////////......---+++++++++,,,------......,,,,,,---------.........------------------------...------,,,,,,,,,,,,,,,------...//////...------000000//////...---------///...---,,,,,,---...///...---,,,+++++++++++++++,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,......---------...//////,,,,,,,,,,,,,,,,,,---...---......//////......---,,,,,,,,,------.........------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,------------,,,---///000///...,,,***---,,,,,,,,,,,,,,,---..................//////000///...---------...000111////////////000000000000333333333333333222111000111333444555666888;;;===BBBSSSkkk************************)))***************++++++++++++***************+++++++++++++++++++++++++++''''''(((((())))))******''''''(((((()))******+++)))******++++++******))))))((((((((()))***++++++###%%%'''))))))'''$$$###&&&'''''')))***+++,,,------,,,,,,+++)))(((((('''************************((()))))))))************************++++++,,,,,,++++++***)))((((((((()))))))))((((((((())))))*********++++++++++++******((((((((()))***+++,,,---******)))))))))))))))***++++++******++++++,,,---,,,+++++++++,,,---...///+++***)))***,,,---,,,+++---,,,+++++++++,,,------))))))*********+++++++++///...,,,***)))***+++,,,(((***,,,+++***)))******))))))***++++++++++++++++++++++++,,,,,,,,,------++++++,,,---------+++***++++++***))))))+++,,,---------------......//////...//////000000111111111555555666777999:::;;;;;;<<<<<<===>>>>>>>>>======;;;;;;<<<<<<<<<;;;:::999<<<>>>???===:::888;;;===<<<======>>>>>>>>>>>>>>>========================<<<===>>>>>>======???AAA@@@???>>>>>>>>>>>>======<<<;;;;;;:::::::::::::::999888777666555444333333555555555555555444444333444444333222111000///...///////////////.........///////////////......---***+++,,,...////////////---------.......................................///...---++++++,,,---------..................---++++++,,,,,,---.........//////...---,,,,,,------...------,,,++++++,,,,,,------------...............------,,,,,,,,,------------,,,------...//////---,,,+++++++++---...000------............------------------------------------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000,,,,,,,,,------------...------...//////...---,,,,,,,,,,,,,,,------.....................//////000...------------...//////////////////000000000000222222222333333222222111222444555666777888;;;===EEEUUUlll************************))))))******+++++++++,,,+++***************++++++,,,,,,,,,+++++++++++++++''''''(((((())))))******%%%&&&''''''((()))******(((((())))))))))))(((((()))((((((((()))***++++++))))))))))))))))))))))))(((((())))))************---,,,,,,+++***)))((((((************************((()))))))))************,,,+++***))))))))))))***++++++***)))((((((((()))+++******))))))***************++++++++++++*********))))))((((((((())))))(((((((((((()))***+++,,,++++++******++++++,,,---,,,+++******+++,,,...///---,,,++++++,,,,,,***)))------,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++++++++)))***,,,,,,***)))***+++***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++(((***,,,---------------,,,+++*********+++---...+++,,,------.../////////000111111222333333444444888888999:::;;;<<<===>>>======>>>???????????????======>>>>>>>>>>>>>>>===>>>AAABBB@@@===;;;>>>AAA===>>>???@@@@@@@@@@@@???@@@???>>>>>>======>>>>>><<<===@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBCCCDDDEEE@@@@@@????????????@@@AAA???>>>===<<<;;;;;;;;;;;;999999999888888888888888888777666555333222222111111111000000///////////////////////////...------+++,,,---///000000000000000000///......---,,,,,,........................///...---,,,+++,,,---............------.........++++++,,,------......///......---,,,,,,+++++++++///......---------------///......---,,,++++++***---------,,,,,,---......,,,+++++++++,,,---......------,,,+++,,,---///000,,,,,,,,,------,,,,,,,,,//////...---,,,++++++***...---,,,,,,++++++,,,,,,++++++,,,,,,,,,------------------------------------------...///000111111,,,,,,---------.........///...---------...//////+++,,,,,,---............------,,,,,,------...///---------------...//////////////////000000000000///000111222333333333333333555777777777999;;;>>>FFFVVVlll************************))))))******+++,,,,,,,,,*********)))******+++,,,***************)))))))))((())))))))))))))))))***(((((())))))***+++,,,,,,'''(((((((((((((((((('''))))))******************+++***)))))))))***,,,---*********)))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))************+++***(((&&&&&&&&&&&&'''+++***)))))))))))))))))),,,++++++*********************++++++++++++******+++***)))((('''''''''''''''''''''((()))+++---...***************+++,,,,,,+++***)))))))))+++---///...---++++++++++++***(((------,,,,,,,,,,,,++++++---,,,,,,+++******))))))&&&(((***,,,---,,,***))))))+++,,,,,,+++******++++++,,,,,,---------------.........---,,,+++++++++'''***---......---...///,,,,,,,,,,,,,,,---......+++,,,...///000000000000333333444555666777777888888999999:::;;;<<<============>>>???@@@@@@@@@@@@>>>>>>===>>>>>>???@@@AAAAAAAAAAAA???<<<;;;<<<===;;;<<<===>>>???>>>=========<<<;;;::::::;;;===>>>===???CCCDDDCCCBBBAAABBB@@@AAAAAA@@@@@@AAACCCFFFEEEDDDBBBAAAAAABBBCCCCCCAAAAAA???>>>>>>>>>???@@@>>>======<<<;;;<<<<<<<<<;;;:::999777666555555555444444333333222111111111000000000000000//////............//////000000111111111000///...---,,,+++........................///......---------------///...------------...///111111000000///.........------------,,,,,,++++++///......------.........///...---,,,+++)))((((((------------------...///,,,,,,+++++++++,,,------------------------...///***++++++,,,,,,++++++***//////...---,,,++++++***...------,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------+++,,,,,,---.../////////,,,---------............000///---,,,,,,...000111,,,------............---,,,,,,++++++,,,,,,---...------......////////////////////////000000000000//////111222333444444444333555666777777888;;;===EEETTTiii~~~************************))))))***++++++,,,------******))))))***++++++,,,+++++++++******)))))))))***************)))))))))*********++++++,,,,,,,,,(((((())))))))))))((((((***++++++,,,,,,+++***))))))(((((((((((()))***+++))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++))))))))))))***************)))(((&&&&&&''')))***))))))))))))))))))***+++++++++***)))))))))))))))******++++++++++++************))))))((()))))))))(((((((((((()))***,,,,,,***))))))))))))***+++++++++***((('''(((***,,,...---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++((()))+++,,,,,,,,,***))))))+++,,,,,,+++******+++++++++,,,------------,,,------------------,,,,,,))),,,//////...------///,,,---......//////......---...000222333333333333555555666777888999::::::;;;;;;;;;<<<<<<===============???@@@@@@AAAAAAAAA??????@@@BBBFFFKKKPPPSSSOOOLLLIIIGGGEEECCCAAA???>>>???AAABBBBBBBBB@@@???<<<<<<<<<<<<>>>@@@CCCEEEFFFJJJOOOSSSSSSQQQPPPOOOLLLNNNNNNNNNMMMOOOSSSVVVXXXVVVTTTQQQOOOOOOOOOPPPMMMKKKHHHEEEBBBAAAAAABBBBBBAAA@@@?????????@@@@@@>>><<<;;;999999888999999888888777777666555555444222222333333222222111000111000/////////000111222000000//////......------.......................................------,,,///...------------...///111111000000//////......---............------,,,...------,,,,,,------......------,,,+++***))))))---------------...//////...------,,,,,,,,,,,,---..................---,,,******++++++++++++******------------------------......---,,,,,,,,,,,,---++++++,,,,,,---......///........................++++++,,,---............------------...........................///000000---......//////...---,,,,,,,,,,,,+++,,,,,,---.........//////000000000///////////////000000000000000111222333333333333333222333555555555666888;;;CCCRRRggg|||************************))))))***+++,,,,,,------******))))))***+++,,,,,,---------,,,,,,+++++++++,,,,,,++++++******)))))))))************+++++++++))))))************))))))***,,,---...---+++)))((())))))***+++++++++++++++(((((())))))*********+++---,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************,,,+++***)))***+++...///))))))(((((()))***++++++******)))(((((((((((((((******++++++++++++*********)))))))))***+++,,,,,,***)))))))))))))))***+++)))))))))((()))******+++***)))'''&&&'''))),,,...+++***)))***,,,------,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---......++++++++++++++++++******)))+++---,,,+++***+++,,,******+++,,,,,,,,,,,,++++++,,,,,,------......///+++...111111...,,,,,,...,,,---///000000000///...///000222444555555555555666777888999:::;;;<<<<<<>>>>>>>>>>>>>>>?????????===>>>???@@@AAAAAAAAAAAAEEEFFFHHHMMMUUU^^^ggglllddd___ZZZWWWUUUSSSOOOKKKHHHIIIKKKMMMMMMLLLKKKJJJDDDDDDDDDFFFIIIMMMPPPSSSTTTZZZbbbhhhjjjiiihhhgggiiikkkllllllkkkmmmrrrvvvsssqqqmmmiiifffeeedddeee```\\\WWWQQQLLLHHHFFFEEEDDDCCCBBBAAA@@@AAABBBBBB???>>><<<;;;::::::;;;<<<;;;;;;::::::999888888777444444555555444444333222333222000......///111222.........///////////////////////////////////////---.../////////...,,,+++///...---,,,,,,---...///,,,,,,------.../////////......////////////......,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++---------------...///000000///...---------------......///000///...,,,+++***++++++,,,,,,++++++*********+++,,,...//////000......---,,,,,,,,,,,,---++++++,,,,,,---...//////........................,,,---......//////......---------.........//////,,,---///000111000///........./////////...,,,+++---,,,,,,,,,,,,---.........//////000111000000000////////////000000000000222333333333333222111111000222333333333444666999CCCRRRhhh}}}******************+++++++++******)))***,,,---...------,,,++++++,,,------++++++++++++++++++++++++*********+++,,,---///000***))))))((())))))******************************---+++))))))******'''$$$,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))******+++*********))))))((((((***************************************++++++***((((((((((((((((((((((((+++)))(((''''''((()))+++'''((()))***************++++++******************************))))))))))))***+++++++++******,,,...++++++++++++++++++++++++,,,+++***))))))+++---...+++***)))))))))***,,,---,,,,,,+++******)))))))))***++++++,,,,,,++++++***,,,.........,,,,,,,,,......)))%%%%%%))),,,+++)))++++++,,,------...//////---...///000000///...---000000000000111111111111333333333333222222111000000333777<<>>@@@AAA@@@??????@@@DDDBBBBBBFFFLLLPPPPPPNNNTTTVVV[[[aaahhhooouuuxxxqqqlllfff```[[[XXXUUUSSSMMMMMMOOORRRSSSRRROOOLLLJJJJJJLLLPPPWWW___eeehhhiiiooowww{{{uuutttpppggg]]]TTTOOOOOOPPPMMMJJJHHHHHHJJJJJJHHHEEEFFFAAA<<<<<>>===;;;999:::;;;999888888777666666777888444444444444444333222111000//////000111222000......///000111111000...---.................................///////////////...///////////////...---........................,,,,,,,,,---------......***+++,,,,,,------,,,,,,...........................---,,,,,,,,,,,,---...000///...---------------......//////......---,,,---,,,***(((''''''((((((........................000///...---,,,+++++++++,,,---------......//////------------------------......//////......---,,,/////////......---,,,,,,///...,,,*********,,,---...---+++******+++---...///////////////.........000000000000000111111222111111222222222333333333444444444555666888:::;;;BBBOOOfff++++++++++++++++++++++++,,,+++***)))((())))))***,,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,---...*********)))*********++++++++++++++++++*********---+++***+++---...,,,)))++++++***))))))***++++++)))***++++++++++++***)))************))))))))))))******************))))))))))))))))))))))))))))))---,,,+++***))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))***+++,,,,,,,,,,,,+++************************************)))))))))))))))*********))))))+++---************************,,,+++***))))))+++---...++++++***))))))***+++,,,******++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,---,,,,,,...***''''''+++------+++---------------------------...000111222222222111333333333222222222222222222333555666777888888777777999;;;===>>>>>>>>>??????@@@AAAAAAAAABBBEEEHHHOOORRRUUUVVVXXX\\\bbbfffmmmooosssxxx}}}{{{tttmmmfff```[[[WWWWWWWWWXXX[[[^^^___^^^]]]^^^\\\]]]dddqqq{{{~~~xxxooogggbbbaaabbb___]]][[[ZZZZZZYYYVVVSSSRRRNNNJJJKKKNNNOOOJJJEEEAAABBBCCCCCCAAA???>>>>>>===<<<:::::::::::::::999999::::::::::::999888777555333222222333333222000///.........---.........---------------------...//////////////////............///////////////.........................../////////......---------++++++,,,------------,,,...........................---,,,,,,,,,,,,---...//////...---------------...............------,,,---,,,+++*********+++,,,//////////////////////////////...---,,,,,,,,,,,,...............---------..............................//////......---,,,---------------.........///...,,,+++***+++,,,---000///---,,,,,,---///000/////////////////////...///////////////000000111111111222222222333333333444444444555666888:::;;;DDDQQQggg---------,,,,,,++++++***......,,,***)))(((((((((******)))(((((()))******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,++++++***************,,,...//////---++++++***))))))***++++++)))***++++++++++++***)))++++++*********)))))))))*********+++++++++++++++((((((((((((((((((((((((,,,+++***)))((())))))******************************)))(((''''''((()))*********++++++,,,,,,++++++************************++++++*********)))))))))((()))******)))(((***+++)))))))))***************,,,+++*********+++,,,---,,,++++++*********++++++*********+++,,,---------,,,,,,------------,,,,,,---+++)))***---...,,,***...+++((())),,,///...,,,.........---------,,,,,,...///000222444444555555555555555555555555555555333555888;;;===>>>>>>>>>;;;<<<<<<<<<:::999:::;;;BBBCCCEEEGGGKKKRRRYYY___bbbhhhmmmmmmjjjmmmyyyyyyrrrmmmjjjiiihhhjjjnnnsssuuuvvvzzzvvvvvvzzzxxxwwwvvvuuuttttttuuutttqqqooolllhhheeeeeefffccc\\\VVVPPPOOONNNMMMMMMMMMKKKIIIMMMJJJFFFEEEEEEDDD@@@===<<<============;;;:::999999777444222333333222111111000...------...000111---------....../////////000000000//////.........------...///000000000///........................222111000///...---,,,,,,++++++,,,---------------...........................------,,,,,,------...//////...------------...............---------,,,---,,,,,,,,,,,,---...//////////////////////////////...------,,,,,,,,,,,,//////......---,,,,,,,,,////////////////////////......//////......---,,,+++++++++,,,---...............,,,+++++++++,,,---000///...------...///000....../////////////////////............///000000111111222222222333333333444444444555666888:::;;;DDDPPPeee}}}//////...---,,,,,,++++++000//////---,,,+++++++++******))))))))))))******++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,++++++...------,,,,,,+++++++++((()))***+++,,,---------+++******************+++*********++++++*********,,,++++++******))))))(((*********++++++,,,,,,---))))))))))))))))))))))))((((((''''''(((+++---...******************************)))(((((()))******(((((())))))))))))((((((***************++++++++++++++++++*********))))))(((***++++++)))))))))+++***************+++++++++++++++*********+++,,,---,,,,,,+++++++++*********+++++++++,,,,,,---------******++++++++++++******...***''')))---///,,,(((---+++)))***---......---------..................000000111333444555555555555555666666777888888888777888;;;===???@@@@@@@@@===>>>>>><<<;;;;;;???CCCFFFJJJPPPXXXaaalllwww~~~xxx~~~}}}}}}~~~{{{sssllldddaaa^^^^^^``````^^^\\\ddd```ZZZWWWVVVSSSMMMHHHEEEFFFFFFEEEDDDAAA>>>===???;;;888666666666666555444333222111111222222333/////////000111111222222222111111000///...------,,,,,,...///000000000000........................000000//////...------,,,+++,,,,,,---...---------........................------------------------///......---------............------,,,,,,,,,---------------------......///////////////////////////...---,,,,,,,,,,,,,,,...---------------------.................................///......---,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,------------,,,,,,,,,,,,------............///////////////////////////000111111111111222222222333333333444444444444666888:::;;;AAAMMMaaaxxx//////......---,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++------+++***)))(((((((((,,,------------,,,+++***---------,,,,,,+++++++++***+++,,,,,,,,,+++++++++*********++++++*********+++******************+++,,,+++++++++******))))))*********++++++,,,,,,---************************'''''''''''')))***,,,...))))))))))))))))))))))))******))))))))))))******(((((()))))))))(((((('''))))))*********+++++++++++++++++++++************)))+++---,,,+++******++++++++++++,,,,,,,,,------++++++***+++++++++,,,,,,++++++,,,,,,,,,+++++++++---------,,,,,,+++++++++)))******++++++******)))---)))''')))---///---)))+++******+++,,,---...---,,,------///000111222222333333333333333333444444444444555777999:::<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAA@@@@@@DDDMMMSSSRRRYYYcccoooyyyzzzuuussssssssspppnnntttqqqmmmkkkhhheee___[[[XXXXXXXXXWWWUUUQQQMMMKKKFFFCCC???<<<<<<<<<;;;;;;666666777777666444333222///000000000111111111222222222111000///......---,,,,,,...///000000000000////////////////////////------------------------,,,,,,---.........------........................------------------------......---------......///......---,,,,,,,,,,,,---.........---,,,,,,+++***------------------------......---,,,,,,,,,------***++++++,,,---...//////------------------------.........///......---,,,---------,,,,,,+++++++++---------------------...---------------------------.........//////000000111111000000111111222333111111222222222333333333444444444444666888:::;;;AAALLL___uuu.........------,,,,,,+++((((((***+++,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++...---,,,+++***))))))))),,,------...---,,,***)))+++++++++,,,,,,,,,,,,,,,,,,...///...,,,++++++,,,)))***++++++++++++***)))++++++***))))))***++++++++++++++++++++++++++++++*********+++++++++++++++*********************************))))))((((((((())))))))))))))))))))))))******************************++++++******)))))))))))))))***++++++,,,,,,,,,++++++++++++************,,,---...,,,*********++++++,,,,,,---.........******+++++++++,,,,,,,,,******+++,,,------,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,++++++,,,***(((***---///---+++)))***+++,,,------......------///000222444555555555444444333333333444555555666777999;;;===>>>???>>>===<<<<<<===>>>@@@BBB???BBBCCCDDDEEEMMMYYYccchhhooozzz~~~}}}~~~~~~~~~|||yyyvvvsssqqqiiijjjkkkjjjhhhdddaaa^^^PPPLLLHHHDDDBBB@@@>>><<<::::::;;;;;;999666333111000000000000000000000000111111111000000/////////------...///000000000///////////////////////////,,,,,,,,,,,,------......,,,,,,---.......................................,,,------......------,,,...------------.../////////...,,,+++++++++,,,---.........---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------))))))***,,,---...///000------------------------......//////......---,,,.........---,,,+++++++++------------............////////////////////////------......///000000000222111111111111222333333111111222222222333333333444444444555666888:::;;;BBBLLL___uuu---------,,,,,,,,,,,,,,,'''((()))***+++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++///...---+++************,,,,,,---...---+++)))((())))))******+++,,,,,,,,,***---......+++******,,,)))***++++++++++++***)))++++++***))))))***++++++)))******++++++,,,,,,---******************))))))************************)))***++++++***(((&&&%%%*********************************++++++************************))))))(((((())))))***++++++,,,,,,,,,,,,+++++++++*********)))+++------+++)))))))))******+++,,,,,,---......******++++++,,,,,,,,,+++((()))+++---......------++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,---.........)))+++---.........///000000000111222333555666666666555444444555666777888::::::;;;<<<===>>>>>>???===<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::<<>>>>>999999888777666555555444000000000000000111111111...///////////////......000000000000000000000000111111000///...------,,,,,,---......//////..............................,,,,,,---......---,,,,,,---------------...///000///...,,,******+++,,,---+++,,,---.........---,,,........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////......---,,,,,,------......//////000,,,,,,---.../////////...------............---------------...///000000111000000000000000111111222111111222222222333333333444444444555666888:::;;;???III[[[qqq++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***+++,,,,,,,,,((()))***++++++***)))(((,,,+++)))&&&$$$%%%))),,,***)))))))))***+++,,,,,,,,,***)))***,,,---+++(((************************++++++******))))))(((((())))))))))))))))))))))))************************)))))))))***+++++++++,,,,,,,,,+++***)))(((''''''(((((())))))))))))((((((++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++******++++++,,,,,,,,,---,,,,,,---,,,,,,***)))(((++++++******)))*********......---------...//////,,,,,,---...000333555666555555444444444333333333111222444666888999::::::<<<;;;:::;;;<<<===<<<;;;???@@@@@@CCCJJJVVVccclllssswww|||{{{uuuqqqiiiddd\\\UUUQQQLLLGGGCCC@@@<<<888777888999888666222111000000222222111000222000...///111222333333.........///////////////000///---,,,++++++,,,,,,////////////////////////------............------//////.........---------"""&&&***---/////////))),,,//////,,,+++---///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,$$$(((---//////...------000000000///......------------............------..................------000000000///...,,,+++***............///000222222////////////000000000000333222333444555333000...///000111222333444444444555555444555666999<<<>>>EEENNN^^^rrr++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++(((((())))))))))))((((((------+++)))'''(((***---*********)))******++++++)))((('''(((******)))&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))------------------------+++++++++++++++,,,,,,,,,++++++******)))(((((((((***************)))((((((******************************++++++++++++******+++++++++++++++,,,,,,,,,'''((((((((()))))))))***++++++++++++++++++++++++......---------------...------------......///000111111222222333555666777444444444444444444444444666777999;;;===???@@@AAA???>>>>>>???@@@AAAAAAAAAAAACCCFFFKKKTTTaaannnwww~~~uuunnniiicccZZZTTTMMMHHHBBB>>>>>>>>><<<999999777555444444333111///222000......///111111000////////////////////////...------,,,------......////////////////////////------............------//////.........---------)))***+++,,,------,,,+++,,,...///000///...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,...///---------...//////000000------............------.................................///......---,,,............///000111222////////////000000000000222111222333444444111///000111222222333333333333555444444555666999<<<>>>DDDLLL\\\qqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++(((((((((''''''(((((((((+++,,,,,,+++))))))***,,,++++++******)))*********)))((('''((()))***)))'''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******---,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,************+++,,,---...//////............//////,,,,,,---...///000000111555555555555555666666666444444555555666666777777888999:::<<<>>>@@@AAAAAA===>>>???AAADDDGGGIIIJJJOOORRRXXX___hhhsss~~~vvvnnnbbb[[[RRRKKKGGGDDD@@@===<<<:::777666555444222000444222//////000111111000000000//////////////////+++,,,---...////////////////////////////////////------............------...............---------//////......---,,,,,,+++...------...///000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***...111))))))***++++++,,,,,,---------............------........................,,,,,,---.../////////...............///000111111////////////000000000000111000111222444444222000111222222333333333222222444444444555777999<<<===BBBKKK[[[ppp,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***)))(((''''''((()))***((()))+++***)))(((((())),,,,,,+++***)))))))))***+++************++++++***))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))************((()))******++++++******)))))))))*********************++++++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------+++************,,,---...,,,,,,,,,,,,,,,,,,---...,,,---...///000111222222444555555666666666666666666666777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===@@@DDDIIINNNTTTZZZ^^^hhhlllqqqwww~~~{{{rrrfff\\\TTTNNNHHHDDD@@@>>>;;;::::::999777555555333111000222333333222111111000000000000//////+++,,,...///000000//////////////////////////////------............------..............................---------...///000...+++)))***---///---+++------------------------------------------------------------------------......,,,***((()))---000...------,,,++++++******------............---------------...............,,,---......///........................///000111////////////000000000000000000000111333444222111222222333333333222111111444444555666777999;;;===@@@IIIZZZooo,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,+++***))))))***+++,,,''')))++++++***))))))***,,,,,,+++***)))))))))***++++++******)))***+++,,,************************(((((())))))******++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((((((((()))******++++++%%%&&&''')))***+++,,,,,,*********+++++++++,,,,,,******++++++++++++******++++++++++++******************************)))))),,,++++++++++++++++++,,,+++++++++++++++,,,---------...000111333333333333333444666888999:::::::::888999:::;;;<<<>>>??????@@@???>>>============>>>CCCGGGNNNVVV^^^gggqqqwww}}}sssjjjbbbZZZUUUMMMJJJFFFCCCAAA>>>;;;888666444222111222333333222222222111111000000000000---...000000000000...---////////////////////////------............---------.....................---,,,,,,,,,---...000000...+++((())),,,...---+++........................------------------------------------------------,,,---...---+++***+++,,,222111111000000///......------............---------------.........//////.........///......---,,,...............//////000////////////000000000000000000///000222333222111222222333333333222111111333444555666888:::;;;<<>>>>>>>>;;;;;;<<<===>>>???@@@@@@<<<<<<;;;<<<===@@@BBBCCCKKKPPPXXX```hhhsss~~~}}}uuuooo```\\\VVVPPPIIICCC===999;;;999666444444444333222333333222222111000000000///000000000000000//////////////////////////////------............---------------........................---------,,,,,,///---++++++---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......---+++++++++++++++,,,,,,---......///------............------,,,,,,------.../////////.../////////...---,,,,,,///......---......//////////////////000000000000111000///000111222222000111222222333333333222222333444555777888:::;;;<<>>??????>>>;;;;;;<<<===>>>??????@@@:::;;;===AAAGGGMMMSSSVVVZZZ```ggglllrrr{{{{{{vvvnnnfff]]]UUUMMMHHHHHHEEE@@@<<<:::888555333444333333222111111000000////////////000111222222////////////////////////------............---------------.........//////...////////////---,,,***---------,,,+++,,,...111........................,,,,,,,,,,,,,,,,,,,,,,,,........................)))+++---...,,,+++,,,,,,((((((((()))******++++++------............------,,,,,,------...//////000,,,---......///.........///......------.........////////////000000000000333111//////111111000///000111222222333333333333333444555777999:::;;;;;;DDDMMM\\\ppp------------------------***************************+++,,,,,,------------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***+++,,,,,,,,,((()))***++++++***)))((()))*********))))))+++---***)))))))))***+++,,,,,,+++,,,,,,***''''''+++...))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))******+++++++++,,,******))))))))))))))))))+++++++++++++++***))))))'''(((((()))***+++++++++******++++++++++++******))))))***+++---...//////,,,,,,,,,++++++*********$$$'''***...//////---+++,,,,,,,,,------///000000444555777999999888666555222444777:::<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>???AAAFFFMMMWWW```hhhmmmmmmrrrxxx{{{~~~vvvnnnfffaaaTTTPPPJJJEEEAAA===999777444444333333222111000000............000222444666////////////////////////---..................------------.........//////,,,...///111111///...,,,***,,,,,,***((((((,,,000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,,,,,,,++++++---/////////......---,,,,,,+++---..................---,,,,,,------...///000000***+++,,,...///000000000///......---------......////////////000000000000444222000///000111000//////000111222333444444444222333555777999:::;;;;;;FFFNNN]]]ppp......------------..............................,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((((())))))(((((('''++++++,,,,,,,,,,,,------++++++++++++******))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))***++++++)))&&&)))))))))))))))(((''''''''''''(((((())))))******''''''((()))***+++,,,,,,***************************************)))((('''***************************++++++++++++,,,,,,,,,((())))))*********))))))((()))))))))************++++++***)))((((((((()))))))))***+++,,,...///000222000---+++,,,---...---++++++,,,---............///000111333444555666666::::::999999888777666666000222555999<<<>>>??????;;;======<<<999999===@@@@@@EEEOOOZZZfffqqqxxx||||||xxxrrrooopppwww~~~|||zzzzzzyyy}}}{{{yyy{{{~~~|||wwwuuujjjggg^^^TTTNNNJJJBBB:::<<<888444333444444111///333111000000222333333222//////000000111111222222000000000000000000000000...------------...//////111///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,***))),,,...,,,++++++******++++++,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,---......//////......---,,,***))))))***,,,---......------,,,,,,,,,,,,...---,,,,,,---...///000---,,,,,,,,,,,,---......---.........///000000000000000000000111111111111000000111222333333333333444444444555777888:::;;;AAALLL___sss------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,------++++++++++++*********)))*********+++++++++,,,,,,++++++++++++++++++++++++...+++))))))++++++***(((***++++++++++++***))))))(((((()))))))))))))))***))))))******++++++,,,,,,******************************++++++******)))(((***************)))))))))((())))))))))))*********,,,,,,++++++***)))((('''************++++++++++++++++++***)))))))))***************+++,,,---...///111...+++***+++,,,---,,,+++,,,---......//////...000111222444555666777777;;;::::::999888888777777666777999;;;<<<<<<<<<<<<999;;;<<<:::999:::???CCCNNNTTT```mmmyyy}}}|||zzzyyyxxxxxxxxxtttnnnjjjfffccc```^^^```ffflllqqqnnnmmmllljjjhhhgggfffffffffiiikkkiiidddaaabbbdddjjjkkkmmmpppqqqpppmmmjjjfffffflllwww~~~{{{}}}yyyooobbbZZZTTTLLLCCCCCC>>>999666777777666444444222000000111111000////////////000000111111111000000000000000000000000///............///000000000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++---000------,,,,,,,,,,,,------.........------,,,,,,+++///...---,,,,,,,,,,,,---,,,,,,---............---...---,,,++++++,,,---...------.........---,,,,,,------,,,,,,,,,---...///------,,,,,,------...///.............../////////000000000000111111111111111111222444444444444444444444444555666888::::::BBBMMM___ttt,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************)))))))))***************************************---+++))))))***+++++++++,,,,,,,,,---,,,++++++******************)))))))))++++++++++++++++++++++++************************)))***++++++++++++++++++++++++******)))))))))(((((())))))))))))*********,,,,,,+++++++++******)))***++++++++++++,,,,,,,,,+++************++++++,,,+++++++++++++++,,,------///---******+++,,,,,,,,,,,,---...//////000000000222333444666777888888999;;;;;;;;;::::::999999888999999999999999999999888888:::===>>>???CCCKKKPPP[[[cccppp}}}sssqqqmmmhhhdddaaa___^^^]]]\\\\\\]]]]]]ZZZVVVRRRMMMLLLKKKKKKMMMQQQUUUXXXQQQQQQQQQQQQQQQPPPPPPPPPPPPSSSTTTQQQMMMJJJJJJKKKTTTUUUWWWZZZ\\\ZZZWWWTTTSSSRRRVVV___eeefffhhhjjjhhhnnnwww{{{xxxyyy~~~xxxnnnhhh```YYYPPPIII@@@;;;999999888666666444222111111111000...////////////000000000000000000000000000000000000///////////////000111111000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///000000///......///111......------------......------------------------......---,,,,,,,,,------++++++,,,---------------///...---,,,,,,---...///,,,---.../////////---,,,...---,,,,,,+++,,,,,,,,,---------,,,------...///...............---------000000000000111111111111222222333444555555555555333333444555666888999:::BBBMMM___ttt------,,,,,,,,,,,,------//////...------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))))))))***************---+++***)))***+++,,,---,,,,,,------,,,,,,+++***,,,,,,++++++******)))))),,,,,,+++++++++*********************************))))))***+++,,,---------,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,)))))))))***+++---...///*********+++++++++,,,,,,+++*********+++,,,------,,,,,,+++++++++++++++,,,...,,,***+++,,,---------------///000111111111111444444666888999:::::::::<<<<<<;;;;;;;;;:::::::::999999999999999:::;;;;;;999===CCCHHHNNNVVV```ggglllsss}}}}}}wwwppplll```]]]XXXSSSOOOLLLJJJJJJIIIJJJLLLNNNNNNMMMKKKJJJDDDEEEEEEFFFGGGIIIIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJLLLKKKHHHGGGGGGHHHKKKLLLNNNPPPRRRQQQNNNJJJOOOKKKKKKPPPSSSSSSTTTVVV\\\```fffkkkmmmllljjjhhhaaa___```ffflllqqqxxxzzztttfff]]]PPPFFFAAA===;;;888888666333222333222111000//////////////////////////////////////////////////////......//////000111000///...------------...------------------------000000//////...///000000......------------......)))***+++,,,...///000111...------,,,,,,,,,------***+++,,,,,,------,,,,,,......---,,,,,,---......------............/////////......---,,,,,,,,,,,,---------------...////////////......------,,,,,,///000000000111111111111111222333444555555555555333333444444666777999:::@@@KKK]]]rrr......------------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++******************++++++,,,,,,,,,++++++******+++,,,---+++++++++++++++******))),,,,,,++++++******))))))+++++++++***))))))((((((************************((()))***+++,,,---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))***+++---...///))))))))))))*********++++++*********+++,,,------,,,,,,+++*********++++++...,,,+++,,,...//////.........000111222333333333555666777999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<>>>??????EEENNNWWW```kkkwww}}}}}}~~~sssppplllhhhddd```[[[XXXOOONNNLLLJJJHHHHHHHHHHHHGGGIIILLLOOOPPPQQQQQQQQQQQQQQQQQQRRRQQQPPPOOONNNPPPPPPPPPQQQPPPOOONNNNNNOOOQQQSSSTTTUUUVVVWWWXXXOOOPPPRRRTTTVVVUUURRROOOPPPKKKIIIKKKLLLKKKKKKMMMPPPRRRUUUXXXZZZ\\\\\\]]]SSSPPPQQQVVVZZZ]]]ccciiilllnnnpppmmmkkkmmmttt{{{|||}}}rrrdddVVVMMMFFF@@@<<<888666444333333333222111000000000000000/////////////////////////////////......------......///000//////......------------------------------------///...------............------,,,,,,,,,,,,------)))***+++,,,...///000111------,,,,,,,,,------...***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------000///,,,++++++---///111000000/////////...------...------------...///////////////......------,,,///000000000111111111111000111222333333444444333333333333444555777999:::>>>IIIZZZooo///......------......///*********+++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))******+++,,,,,,,,,+++,,,------+++***+++,,,***************))))))(((***************)))))))))*********)))))))))((((((************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********---,,,+++)))))))))***+++(((((()))))))))*********+++************++++++,,,,,,++++++*********++++++---,,,+++---///000000///...///111222444444555555666777888:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777777999===AAACCCLLLSSS^^^iiisss}}}xxxyyysssppplllkkkkkkjjjgggdddWWWUUUSSSRRRQQQPPPNNNLLLKKKLLLNNNPPPSSSUUUWWWXXXYYY\\\```bbbdddeeeggghhhffffffeeedddbbbaaa______``````aaaaaa```___]]]\\\^^^___aaacccfffhhhiiiiiiaaabbbdddggghhhgggdddaaaZZZUUUSSSVVVWWWVVVVVVYYYUUUUUUTTTTTTTTTTTTTTTTTTLLLIIIHHHKKKLLLKKKNNNRRRYYYYYYXXXUUUSSSTTTXXX]]]aaacccgggnnnwwwrrreee[[[QQQHHHCCC<<<:::777666555555333111111111111111000000000000000000000000000000000000---------------.../////////............---------------------------------///---,,,,,,---......---------,,,,,,,,,,,,------------------------------------,,,,,,,,,---......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,111///,,,******+++---/////////000000000//////.........------......///000///////////////.........000000000000111111111111000000111222333333333333222222333444555777888999===GGGXXXmmm...------,,,,,,------...)))))))))***++++++,,,,,,,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,***)))(((''''''((()))***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++*********)))))))))(((((())))))***++++++,,,***---//////,,,************************))))))((((((((()))))))))))))))***+++*********************************************(((((()))***++++++++++++((())))))******++++++,,,((())))))))))))*********...---***((((((((())))))))))))*********+++++++++++++++***)))))))))******+++***************+++++++++******,,,///000000...///000222333555666666666666777888:::;;;<<<======::::::::::::::::::::::::777777999===CCCKKKSSSWWWaaaiiisss}}}xxxjjjdddhhhbbb```^^^\\\[[[ZZZXXXVVVPPPOOOOOOQQQTTTVVVWWWWWW^^^```dddhhhkkkmmmnnnnnnqqqtttwwwyyyxxxyyy{{{}}}wwwvvvsssqqqpppoooppppppnnnooopppqqqqqqooonnnmmmnnnnnnoooppprrrsssrrrqqqrrrsssuuuxxxyyyxxxuuurrrkkkfffeeehhhjjjhhhiiikkkfffeeedddbbb___]]][[[YYYVVVRRRQQQRRRPPPKKKJJJLLLNNNLLLJJJGGGFFFGGGHHHIIIKKKOOOUUU\\\cccmmmyyyzzzqqqggg]]]VVVHHHEEEAAA>>><<<999777444333222222222111111111000000000000000000000000000...............//////000...............------,,,........................///---++++++...///...,,,......------------...............------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,---............---------............------......---,,,+++******)))---...///000000//////..................//////000/////////000000000000000000000000000111111111111000111222333444444444444222222333444555777888999===GGGXXXlll---,,,,,,++++++,,,,,,---******+++,,,---......///,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,---------+++++++++,,,,,,---------******))))))((((((((('''&&&''''''((()))******+++***---111111---***))))))***++++++++++++***))))))''''''(((((())))))******++++++++++++++++++++++++************************(((((()))************)))&&&&&&'''((()))***++++++***++++++++++++,,,,,,,,,+++***((('''''')))***,,,******+++++++++,,,,,,,,,++++++***)))((((((((()))******))))))***++++++,,,)))))))))+++...//////...///000222444555666777777666777888:::;;;<<<======::::::::::::::::::::::::<<<>>>BBBJJJUUUbbbmmmsssssszzzyyyppplllcccUUUQQQVVVTTTUUUUUUUUUTTTTTTTTTTTT\\\\\\]]]aaagggkkknnnooowwwyyy}}}~~~|||}}}zzzwwwvvvwwwyyyzzzvvvwwwyyy{{{{{{zzzyyyxxxyyyxxxxxxxxxxxxwwwuuusssvvvwwwyyy|||~~~}}}yyyvvvvvvqqqppprrrsssqqqppprrrmmmnnnppprrrrrrqqqooommmjjjfffdddddd```ZZZVVVWWWOOOLLLIIIGGGGGGHHHGGGFFF@@@FFFMMMQQQVVV]]]hhhppptttzzz||||||}}}vvvoooSSSOOOJJJFFFCCC???;;;888333333333222222222111111000000000000000000000000///////////////000111111......//////......---,,,........................000...+++,,,...000...,,,//////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,---......//////............////////////......+++---...///...+++'''$$$+++,,,.../////////.....................///000000//////000000111111222222000000000000111111111111222222333444555555555555222222333333555666888999>>>HHHYYYmmm******+++,,,,,,---.........---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,***+++++++++,,,,,,---------......---,,,++++++******...---,,,---...///...---++++++,,,,,,,,,---------((()))+++---------+++***---,,,+++*********+++,,,************))))))(((((()))************+++++++++,,,,,,++++++***+++++++++...------,,,+++***))))))***((((((,,,---******,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,---***'''&&&'''(((((((((---------,,,,,,,,,++++++------,,,++++++******)))************************///---++++++,,,,,,+++***)))******+++---///000111333333333333444444555666999:::;;;;;;<<<<<<<<<;;;777444444777777555777;;;???EEEPPP___lllvvv{{{}}}yyyoooeee^^^TTTJJJJJJOOOPPPRRRUUUWWWYYY___fffllluuuuuuvvvvvvwwwzzz{{{~~~~~~|||zzzzzz{{{|||||||||yyywwwuuutttuuuuuuuuutttoooqqqsssrrrmmmhhhdddcccddd___XXXSSSQQQPPPMMMJJJJJJKKKKKKJJJJJJNNNVVV\\\___bbbfffiiijjjjjjhhhgggeeelllyyyuuueeeUUUNNNHHHAAA>>>???444333111000000111222222///////////////000111222000000000000000000000000//////.........---------///////////////......---........................+++,,,------......------------------------------------------------------,,,---...---+++***+++,,,///...///111222111---***---------...------,,,,,,////////////////////////............////////////333222000///.........//////////////////000111111222333444444444333222222444666888777555555888:::>>>GGGWWWkkk***++++++,,,------.........---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++,,,,,,---------------,,,,,,+++*********'''&&&&&&''')))******))))))************+++++++++)))***+++,,,---,,,++++++,,,++++++******+++++++++......---,,,,,,,,,,,,,,,************++++++++++++))))))((((((((())))))***+++++++++++++++++++++,,,+++((())),,,,,,((((((***************************)))))))))***+++++++++,,,000...+++***+++,,,---,,,*********)))))))))((((((,,,,,,,,,++++++++++++***++++++++++++++++++++++++///---++++++,,,,,,,,,+++++++++,,,,,,...///111111111111111222333444555555999::::::;;;;;;;;;:::::::::777666888888777:::@@@MMMUUUcccrrr{{{uuupppiiiccc]]]ZZZTTTOOOPPPUUU^^^ccchhhkkklllqqqxxx~~~~~~}}}{{{yyyxxxuuurrrppprrrsssuuuuuutttqqqnnnkkkrrrnnniiifffccc```\\\XXXYYYYYYXXXTTTPPPLLLKKKKKKQQQQQQQQQRRRSSSSSSTTTTTTTTTYYYcccppp|||{{{jjj___VVVKKKCCCAAA999777666444333333111111000//////.........//////000000000000000000000000//////.........---------//////000000///...------........................,,,,,,------...---------------------------------------------------------,,,---...---+++++++++---***,,,---+++)))((()))+++/////////......---,,,+++////////////////////////........./////////000000333222000///.........//////////////////000111111333333333333333333333333444666777666555555888:::>>>FFFUUUiii+++++++++,,,------......------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,+++*********)))(((((()))+++,,,,,,+++************++++++++++++***++++++++++++,,,,,,,,,******+++++++++++++++***,,,***)))''''''((()))***************+++++++++,,,++++++++++++,,,,,,---...++++++++++++++++++++++++)))''''''++++++((((((+++))))))))))))))))))))))))******************++++++...,,,***)))***,,,,,,+++)))))))))(((((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,,,,...------...///000111222222222222333444666777888999999999999999999999999;;;888777999:::<<>><<<;;;999444333222222111111222222111111111111111111111111////////////////////////000000000000///...---,,,........................,,,------...------,,,,,,................................................+++,,,------------...//////...------.../////////,,,---...///000000000000------------------------////////////000000000000111111///......//////000000000000000000111222222333222000000000222444555444333333444666777888999;;;CCCQQQcccxxxxxxvvv------------------......,,,,,,,,,---------......------------------------+++,,,,,,------.........------,,,,,,,,,,,,++++++.........---------------...,,,++++++,,,,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((()))***++++++++++++000...,,,+++++++++---...++++++++++++,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,...+++***,,,***%%%$$$%%%++++++++++++++++++++++++******************+++++++++***)))***,,,---,,,***+++++++++************)))))))))***+++,,,,,,------************************---,,,+++,,,...000000///000//////000111222333444444444444555666888999:::999888777777777888:::;;;999===GGGQQQWWW]]]hhhtttrrriii```ZZZVVVRRRQQQSSS]]]```eeejjjpppwww~~~~~~vvvnnniiijjjqqqzzz|||vvvpppjjjbbb]]]UUUTTTTTTUUUXXXZZZ[[[[[[ccciiimmmllljjjiiigggdddaaa___[[[XXXYYY]]]cccffffffiiijjjiiihhhiiimmmqqq{{{zzzzzz{{{{{{zzzxxxsssnnnhhhccc```aaa```^^^]]]\\\YYYTTTPPPJJJKKKMMMPPPTTT[[[ccchhhkkksss}}}xxxkkkYYYKKKDDD@@@<<<999444444333111111000000000111111111111111111111111...////////////000000000///////////////......---........................+++,,,------......------................................................,,,---......---,,,...///...------...111111///---,,,---......////////////------------------------............////////////111000///......///000111111000000000000111222222111111000000111222333444444222222333666888888888;;;BBBPPPcccyyyyyyvvv..................------,,,,,,------......------........................***+++,,,...///......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---...000111000///+++++++++,,,,,,,,,,,,---++++++,,,---,,,+++***)))((((((((())))))***+++,,,,,,,,,+++************++++++++++++,,,,,,,,,------------,,,,,,,,,------...))))))***+++,,,------......+++***,,,+++'''%%%'''************************)))))))))***+++++++++,,,)))(((((()))+++,,,+++)))************))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***,,,...000111000......//////111222444444444444444555555777888888888777777777777999<<<===AAAHHHUUUbbbhhhlllvvv{{{ttt]]]VVVSSSWWWYYYYYY[[[___nnnsssxxx}}}~~~~~~|||wwwnnneee^^^\\\^^^aaaaaaaaaccchhhlllkkkiiifffccc___ZZZWWWUUUKKKIIIGGGGGGIIIKKKJJJIIILLLTTTYYYXXXXXX\\\]]][[[ZZZYYYVVVTTTQQQOOOMMMLLLLLLNNNOOONNNNNNSSS\\\ccclllpppsssttttttvvv|||}}}yyyuuusssnnnmmmkkkiiiiiigggcccaaaTTTRRRPPPPPPRRRSSSTTTTTTWWW^^^ggglllooorrryyy~~~ppp```UUULLLCCC<<<;;;999777555222111000///111111111111111111111111.../////////000000000000---......///////////////........................***+++,,,---.../////////................................................---...///...---,,,---...,,,---...///......//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............111000///......///000111111111000000111111222333000000000111222222333333333222111222666999999888;;;BBBPPPdddzzz|||yyy..................------+++,,,------......------........................)))***---/////////...------------,,,,,,+++++++++*********************+++,,,++++++---000222222111---------.........//////***+++---...---+++)))((()))(((((('''(((***,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------******))))))((()))))))))++++++++++++++++++++++++)))'''(((,,,---***+++---))))))))))))))))))))))))(((((()))***+++,,,,,,------,,,,,,...000000///---++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...111111111------...///000222444555777777666777777888999999888777666777888:::===???IIIQQQ```nnnsssvvv}}}}}}wwwooogggbbbYYYUUUWWWaaahhhkkkpppwwwuuuppprrrtttvvvssskkkaaaZZZSSSRRRNNNIIIGGGIIIPPPWWWWWWXXXZZZYYYWWWVVVVVVWWWOOOLLLHHHGGGHHHIIIHHHFFFBBBJJJOOOMMMOOOUUUZZZYYYQQQRRRTTTTTTQQQLLLFFFBBBAAABBBAAA??????EEEPPPYYY\\\^^^^^^\\\YYY[[[bbbhhhiiitttzzzxxxtttrrrqqqpppooommmeeeaaa[[[XXXUUUQQQKKKEEEDDDKKKUUU[[[___eeennnuuuvvv{{{}}}}}}yyylll^^^PPPFFFBBBAAA===:::666333111000111111111111111111111111.../////////000000111111,,,---...///000000000000........................)))***+++---...///000000////////////////////////////////////////////////...///000///---,,,,,,---+++///222000,,,+++000444000000///...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///......///000111111111111000111111222333...///000222333333333333333111000222666999999777;;;BBBQQQddd{{{|||///////////////////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************'''(((***,,,,,,,,,+++***//////...---,,,******)))++++++++++++++++++++++++,,,,,,,,,++++++*********''')))++++++******+++,,,(((((())))))*********+++***)))((((((***,,,///111,,,,,,,,,++++++*********++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...///000///...///000222555333111000///000111222555333333333555777777777999:::::::::;;;???DDDHHHNNNWWWcccmmmuuu}}}uuuhhheeeggggggdddccc\\\eeepppwwwzzz}}}|||tttvvv{{{}}}}}}rrrqqqsssuuuwwwtttnnniii___```bbbddddddbbb^^^ZZZPPPJJJFFFFFFDDDAAA@@@BBBKKKKKKMMMQQQWWWYYYXXXVVVSSSKKKDDDDDDJJJMMMJJJEEEAAACCCFFFHHHKKKOOOSSSWWWVVVXXXZZZZZZXXXSSSLLLHHHGGG???888999???GGGQQQZZZ[[[WWWSSSRRRTTTTTTSSSQQQOOOVVVdddttt|||zzzzzzzzzzzzyyytttooogggbbb^^^YYYTTTPPPLLLIIILLLRRRTTTTTTXXX```ggggggfffgggjjjnnnrrrttt|||}}}yyyhhh]]]JJJGGGBBB>>>:::666222000333111000000222333222222//////000000111111222222////////////////////////000000000000////////////////////////////////////---......,,,++++++---///,,,,,,------.../////////------------------------........................+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,111000...,,,***))))))(((......//////000000111111222222222222111111111111000111222111000000222444555555555555666888999::::::@@@NNNccc{{{yyy|||........................///...------------...///------------------------------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,------------------------******++++++++++++******************************************************,,,++++++*********++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))++++++******+++,,,+++++++++*********************))))))***,,,...///,,,,,,,,,++++++*********++++++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++,,,,,,...///000///...///000222333222111000000111222333444444444444666777888888888888999;;;>>>DDDLLLQQQ\\\aaaiiipppwww|||lllbbb[[[^^^eeegggggggggpppwwwqqqiiihhhiiihhhfffaaa___\\\[[[\\\[[[XXXVVVTTTVVVXXX\\\^^^___]]]\\\QQQKKKGGGFFFEEEAAAAAACCCHHHIIILLLRRRXXX[[[ZZZXXXRRROOONNNPPPTTTSSSLLLFFF???AAADDDFFFJJJOOOUUUYYYXXX[[[___bbbaaa]]]VVVRRRKKKDDD>>>@@@DDDJJJRRRYYY\\\YYYUUUSSSSSSSSSPPPNNNJJJMMMTTT]]]gggpppwwwzzz}}}~~~zzzwwwwwwzzz|||}}}~~~xxxnnnfff___ZZZTTTPPPOOOLLLMMMQQQPPPMMMNNNTTTXXXWWWWWWWWWYYY\\\___bbbhhhiiinnnwwwxxx\\\UUUJJJBBB>>>:::777555666444222111222222111//////000000000111111111222////////////////////////000000000000////////////////////////////////////...//////...,,,,,,...000..................------................................................------------............///...---,,,,,,,,,,,,---000///......------------......//////000000111111/////////...............000111222111000000222444444444555555666888999::::::@@@NNNbbb{{{~~~vvvxxx------------------------///...------------...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------------------------******++++++++++++******************************++++++++++++++++++++++++000...,,,***)))***+++,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,(((***++++++*********+++---,,,,,,++++++***))))))++++++***)))***+++,,,---+++++++++++++++*********+++++++++,,,,,,...//////+++++++++++++++++++++++++++***))))))***+++---......///000///...///000222111111000000000222444555666666777888999999::::::888999<<>>;;;999555333222111///---111111111111111111111111////////////////////////000000000000////////////000000000000000000000000...///000///......///000//////.........---------................................................111000000000//////.........------,,,,,,,,,------++++++++++++,,,...//////......//////000000111111111111222222222222333333000111333333222111222333444444444555666777888999<<>>CCCJJJOOOXXXaaaiiipppwww{{{xxxyyy|||xxxnnniiigggjjjrrrzzzxxxvvvyyy{{{pppnnntttxxxuuuoooqqqnnnlllhhhaaaXXXTTTUUUZZZ[[[^^^aaacccaaa]]]YYYOOONNNKKKGGGEEEEEEHHHLLLOOORRRTTTTTTSSSSSSWWWZZZaaaaaacccfffccc```bbbgggrrrsssrrrnnnhhhbbb___]]]VVV^^^hhhqqquuutttsssqqqsssqqqoookkkhhhhhhkkknnnooooooqqqwww|||}}}wwwqqq___YYYUUUUUUTTTPPPOOOQQQOOOSSSVVVXXXWWWVVVUUUUUUOOOLLLHHHDDDBBBCCCEEEGGGLLLOOOTTTYYY[[[[[[YYYXXXVVVQQQJJJGGGLLL[[[mmmyyy|||tttpppnnnrrrtttrrrjjjddd```]]]ZZZVVVVVVVVVUUUSSSQQQNNNLLLFFFCCCAAA@@@??????FFFOOOaaaooo~~~|||jjj[[[PPPKKKBBB???<<<:::888777444222444444333222111000000000000000000000000000000000000000000000////////////000000000000000000000000,,,...000000...---......,,,,,,------...//////000------------------------..............................------------------------,,,,,,,,,---......111000//////.../////////......//////000000111111...//////000000111111222///222444555444222333333333333333444555666888888===BBBOOOaaaxxxtttmmmrrr........................------...//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++&&&'''((()))***+++,,,,,,************************,,,,,,++++++++++++++++++***+++,,,,,,***))))))***&&&&&&'''((()))******+++)))))))))************)))((()))))))))*********+++,,,+++******)))*********++++++++++++++++++++++++,,,...///000000///...---...///000///...///000222333444555777999::::::;;;888999;;;::::::???IIIPPP[[[bbbllluuu{{{~~~|||}}}}}}nnnhhheeegggkkkoooyyy~~~wwwpppooorrrrrrkkkeee___XXXSSSPPPKKKGGGIIIOOOPPPRRRVVVZZZ]]]]]]ZZZXXXNNNOOOPPPOOOPPPTTT[[[```cccfffhhhfffbbb```aaadddmmmooouuuyyywwwsssuuuzzz|||tttkkkddd```___YYY\\\ccckkkssszzz~~~~~~zzzvvvuuuuuuwwwzzzxxxyyy|||tttlllhhhddd___]]]___bbbfffiiiiiieee```^^^]]]UUUQQQLLLHHHEEEEEEFFFGGGKKKMMMPPPSSSUUUVVVVVVVVVSSSPPPJJJEEEEEEKKKVVV^^^kkkrrr|||}}}zzzvvvyyyvvvnnnhhhgggfffbbb^^^^^^___^^^\\\YYYUUUSSSKKKIIIJJJJJJFFFAAACCCIIINNNXXXccclllwwwnnn```ZZZJJJGGGCCC@@@===:::777555555444444333111000000///000000000000000000000000000000000000////////////////////////////////////---///111111000......///------..................................................................------------------......,,,,,,,,,,,,,,,---...///000000////////////000000......//////000000111111000111111222333333444444///222444555444333333333333333333444555666777888:::@@@LLL^^^tttvvvnnnrrr////////////////////////,,,---...//////...---,,,................................................)))******+++---...//////,,,++++++++++++++++++,,,........................+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))((((((******------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,++++++************+++,,,,,,***)))))))))))))))))))))************(((((()))***************(((((())))))*********+++...---,,,+++************+++++++++++++++++++++++++++---///111111///,,,***...///000///...///000222444555777888:::;;;;;;;;;999;;;===>>>@@@GGGSSS]]]iiiqqq|||wwwlllccc```ccclllrrrvvvvvvsssqqqqqqqqqmmmeee^^^YYYQQQKKKHHHDDDBBBGGGOOOKKKNNNSSSYYY]]]___^^^^^^XXXYYY[[[]]]aaahhhrrrzzzwwwzzz{{{vvvooojjjiiikkkmmmqqqxxx}}}|||wwwyyy~~~{{{rrrhhh```\\\\\\YYYVVVTTTXXXcccrrryyyuuussstttyyywwwyyyxxxrrroooqqqtttxxx{{{zzzuuupppmmmlllbbb^^^WWWQQQMMMLLLMMMOOONNNOOOPPPQQQRRRSSSTTTTTTSSSRRROOOKKKHHHIIINNNSSSYYY```kkksssvvvxxxyyy{{{uuuyyywwwpppllloooooommmeeefffffffffddd```\\\ZZZVVVUUUVVVVVVPPPHHHEEEHHH@@@FFFLLLSSS```rrr|||mmmfffQQQNNNIIIDDDAAA===999666555555444333111000//////000000000000000000000000000000000000////////////////////////////////////...000222222111000000000/////////...------,,,,,,////////////////////////........................,,,---------......//////,,,,,,,,,,,,,,,---...///---------------...///000......//////000111111111---......///000000111111///222555666555333333333333333333444555666777888888>>>III[[[qqqzzzqqquuu........................////////////////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------*********++++++,,,,,,,,,))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************))))))))))))******+++,,,,,,------,,,,,,+++************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++******+++,,,...///000000222333333222///......//////000000111333555777888888999:::999777666666777777999<<>>IIIZZZqqqssskkknnn........................------------------------........................------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))))))))))))))))))))))),,,+++*********+++------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------******))))))))))))******(((((())))))))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,************************+++************+++,,,,,,,,,,,,---///000111222333111333444444444444555777888888888888999:::;;;<<<999:::999888888999<<>>;;;888555333222222222111111111111111////////////............//////000111000///---,,,//////000000000/////////,,,---...///000111111111...///000///...---.../////////000000000000////////////............//////...............///000000///.........///000000111000000000000000000000000///000000000111111111111000000111111111222222222444444555555666777777777:::>>>HHH[[[sssvvvlllooo////////////////////////---------------------------------...............------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((&&&%%%$$$))))))))))))))))))))))))++++++***)))***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,------------------------******))))))))))))******)))******++++++******))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************+++++++++++++++,,,,,,---,,,---...///000111222333222444555666555666888999999999888888999:::;;;;;;999999999888888;;;@@@CCCJJJTTTaaammmssstttrrrqqqwwwyyyrrrooopppxxx~~~wwwqqqqqqrrrpppkkkhhhbbb\\\SSSLLLGGGFFFHHHLLLJJJLLLOOOPPPPPPQQQTTTVVV\\\aaahhhpppwwwzzzxxxuuugggdddaaa___aaafffjjjlllooottt{{{zzzzzz|||~~~~~~{{{xxxwww{{{~~~{{{ssssssrrrssstttwwwyyy{{{|||wwwsssqqqpppuuussspppnnnmmmoooqqqsssssstttyyy~~~{{{~~~~~~yyyoooeee___XXXYYYXXXUUUPPPNNNOOOQQQQQQOOOPPPQQQOOOJJJIIILLLMMMYYYcccfffiiipppwwwzzzxxxrrrkkkccc[[[XXX\\\______\\\MMMPPPLLLLLLWWW___mmm{{{lllbbbYYYTTTLLLEEE???;;;777444222222222111111000000000111111111000000000//////---...///000///...---,,,...///000111111000//////---......//////.........---///000///......///000000000////////////000000/////////....../////////111000///.................................///000000000000000000000000000///000000000111111111111000000111111111222222222444444555555666777777777:::===GGG[[[uuuzzzpppqqq////////////////////////---------------------------------------.........------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,++++++)))((((((************************+++******))))))+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...///000222333444444333555777777777888999;;;::::::999999999::::::;;;777888888888;;;@@@GGGLLLYYY```kkksssvvvuuurrrqqqxxxxxxrrrqqquuuyyy}}}xxxtttqqqooolllgggcccZZZQQQIIIEEECCCBBBDDDGGGFFFJJJOOORRRTTTXXX___dddgggnnntttyyy{{{{{{tttlllccccccdddggglllqqqvvvyyy}}}zzzxxxyyyyyyxxxvvvuuussssssxxx|||sssmmmmmmooopppqqqwww}}}|||wwwjjjhhhdddaaa]]][[[XXXWWWUUURRRQQQSSSQQQLLLIIIKKKKKKTTT\\\]]]^^^ccciiikkkuuu}}}xxxmmm___WWWVVVYYY[[[[[[\\\]]]VVVQQQTTTSSSZZZllltttlll```SSSIIIAAA<<<888444444333222111000000///444444333333333222222222000000000111111000000///...///000111222111000///......//////...---,,,,,,---...//////......///000000//////......//////000000//////......//////000222111000///............---...//////...---...///////////////////////////000000000000111111111111111111111222222222222333444444555555666777777777:::<<>><<<::::::;;;<<<<<<;;;;;;===BBBKKKWWWdddnnnssswwwwwwwwwxxx|||{{{yyysssmmmiiieeeaaa```\\\VVVSSSTTTNNNNNNOOOPPPRRRUUUXXXZZZXXX```jjjqqquuuyyy}}}vvvqqqrrruuuyyy{{{|||}}}||||||}}}}}}oooeeeaaaaaaeeefffmmmzzz|||}}}~~~{{{ooobbbZZZWWWTTTRRRQQQSSSYYY___dddkkkjjjhhheeeeeejjjrrrxxxzzztttxxx{{{sssfff^^^XXXXXX\\\bbbgggddd[[[SSSOOORRR\\\mmm~~~mmmYYYJJJDDD???<<<;;;888222000222111111000000000000111111000000000000000000000000000000000000000000000000////////////............////////////////////////+++,,,,,,---...///000000000...,,,---///111000...---...///000000///...---///////////////000111111............////////////111111111000///.........000000111222333333444444666666666666777777777777777<<>>BBBEEENNN[[[gggppptttuuuvvv~~~wwwtttzzz}}}|||}}}zzz|||xxxkkkYYYLLLJJJMMMEEELLL[[[mmmuuuuuurrrrrrrrrrrrssstttvvvyyy|||}}}~~~xxxrrrnnnnnnlllkkkmmmooommmfff___YYY___ffflllmmmiiidddaaa^^^]]]\\\[[[[[[[[[\\\]]]ZZZ\\\]]]]]]]]]\\\^^^___aaadddddd``````bbbbbb___YYYXXXWWWXXXZZZ]]]^^^^^^[[[[[[ZZZWWWUUUUUUXXXZZZ```dddjjjpppsssssspppnnniiisss~~~}}}}}}~~~~~~{{{xxxsssnnngggaaa]]][[[[[[[[[ccc```bbbooo{{{rrrjjjeeebbb\\\YYYWWWVVVVVVVVVUUUSSSJJJQQQYYY```iiiuuuzzzwwwuuupppggg]]]WWWVVVYYY]]]jjjnnnpppkkkccc___aaaeee{{{nnncccXXXQQQIII@@@:::999666444333111111111222333000000000000000000000000////////////////////////////////////............////////////////////////........................000//////...////////////...//////////////////...///////////////000000111............//////////////////000111111222222333111111111222222333333333222333333444444555555555;;;===DDDTTTjjj|||zzz////////////////////////000000//////...---------........................,,,,,,------------,,,,,,---..................---------------------------//////..................***+++,,,---------------...,,,)))'''&&&''')))+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,...+++((('''(((***,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++...------,,,,,,,,,------...///000222333222222111333444444444444444333222111222333555777999:::;;;777:::;;;999888:::BBBIIITTTZZZcccjjjnnnqqqtttvvv}}}zzzuuuqqqmmmeeeccc]]]VVVOOOJJJIIIIIIEEENNN```uuu{{{wwwsssoookkkgggeeecccfffhhhggg```ZZZ\\\___bbbffffffddd```]]]ZZZZZZXXXWWWWWWWWWXXXYYYUUUXXX\\\^^^______```aaaaaacccaaa]]]\\\______]]]XXXVVVTTTTTTUUUVVVVVVUUUYYYXXXWWWUUUTTTTTTVVVXXX```dddkkkoooooolllgggddd```hhhooorrrpppooosssxxx{{{uuummmfffaaa___^^^bbb``````fffqqq~~~vvvqqqgggaaaZZZVVVVVVUUURRRNNNDDDFFFLLLTTT\\\dddkkkqqqzzzwwwsssrrrnnnggg___YYYVVVVVVaaahhhqqqxxxwwwqqqhhhbbbhhhmmmxxx}}}mmmaaaVVVJJJAAA>>>:::888666333222222333444000000000000000000000000////////////////////////////////////............////////////////////////,,,,,,------...//////000//////000000000000222333/////////......////////////////////////000000111............////////////000000000000000000000000111222222222222222333333222222222333444555555666:::===DDDSSSiiizzzvvv000000000000000000000000111111000000///...------........................------............------------............------...------------,,,,,,,,,.....................---***+++,,,------......---000...+++))))))***,,,---***++++++++++++,,,,,,,,,++++++******++++++,,,,,,******++++++,,,------...---***'''&&&(((***,,,,,,************************(((((()))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***---------------...////////////000111222222222222222222333333444333333333///111333555777888999:::888999999888:::@@@IIIQQQ]]]aaafffjjjmmmrrryyy~~~}}}|||zzznnnfff```ZZZXXXTTTNNNLLLKKKKKKJJJHHHMMMRRR___ppp}}}{{{sssnnnooonnnmmmnnnnnnllliiigggaaa___^^^```aaaaaa]]]YYYaaaaaaaaacccdddccc___]]]ZZZYYYXXXWWWVVVWWWXXXXXXVVVZZZ^^^bbbcccdddeeefffeeefffddd^^^]]]```aaa___\\\YYYVVVUUUUUUUUUTTTSSSXXXXXXXXXYYYYYYZZZ[[[\\\ffflllssswwwvvvrrrmmmjjj___bbbeeefffddddddeeehhhlllmmmpppuuuzzzxxxqqqnnnmmmggggggfffdddfffqqq}}}qqqlllgggeeeeee```UUULLLJJJHHHKKKSSS[[[```eeeiiilllttt{{{vvvuuussspppkkkeee```\\\[[[^^^eeeoooyyy{{{vvvqqqhhhbbb```hhhvvv{{{mmm\\\MMMFFF@@@===999666333333444444000000000000000000000000000000000000000000000000////////////............////////////////////////++++++,,,---...///000111///000111000//////111333//////............/////////////////////000111111000000000000111111111111000000000///////////////222222222222222222222222111222222333444555666666999<<>>BBBJJJVVVaaahhhlllooopppuuuyyy}}}tttcccZZZQQQNNNMMMKKKLLLOOOUUU^^^dddcccbbbiiirrrxxxxxxooohhh```YYYXXX[[[hhhddd___\\\\\\]]]\\\[[[XXXWWWVVVWWWZZZ[[[ZZZYYYZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ[[[]]]___``````___^^^\\\[[[YYYWWWUUUTTTSSSSSSXXX\\\aaadddeeefffjjjnnnooommmkkkhhhfffeeeddddddbbb___[[[\\\^^^^^^ZZZWWWWWWXXXYYY[[[\\\\\\\\\\\\YYYYYY[[[___eeeggggggfffdddcccaaa___]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYY\\\\\\]]]^^^aaacccfffhhhooosssyyy~~~zzzooogggaaa\\\WWWTTTVVVVVVSSSTTTaaatttxxxmmmddd^^^YYYVVVXXX\\\```aaa___\\\ZZZZZZ___ooo}}}sssnnnlllmmmuuutttlllggggggvvv|||pppbbbVVVIII===888:::333333222111000000111222222222111000000000000000000000000000000///......------......///000000111000000000000000000000000////////////////////////000000000//////......---/////////////////////......////////////000000000111111000000111111222333333333333333333333333333555666777888999999999888777;;;DDDTTTjjjvvvvvv~~~111111111111000000000000////////////...........................------,,,......------------......222000---++++++---///000------------------------,,,++++++,,,...///...---,,,,,,------------,,,,,,******))))))))))))******,,,,,,+++++++++,,,------------,,,+++++++++++++++,,,,,,,,,+++++++++******((())))))***++++++******+++***'''%%%%%%'''***++++++************)))))))))************+++,,,---------+++))))))))))))'''&&&***+++---...000111222222111222222222222222222222444444444444555666777888:::888999;;;:::888;;;AAAGGGUUUeeennnoooqqqwww}}}}}}jjj\\\PPPJJJGGGIIIMMMPPPUUU[[[iiiooosssqqqrrrxxxuuunnneee___XXXPPPNNNQQQ[[[ZZZZZZ[[[^^^```aaa```^^^\\\ZZZYYY[[[\\\\\\[[[\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^```aaabbbbbbbbbaaabbb```\\\YYYVVVVVVVVVWWW[[[___dddgggggghhhkkknnnmmmmmmmmmllljjjhhhfffdddfffccc``````aaa```\\\YYYYYYYYYZZZYYYXXXWWWUUUTTTTTTSSSTTTXXX^^^bbbeeefffeeecccaaa^^^\\\\\\\\\]]]^^^]]]\\\ZZZYYYXXXXXXWWWYYYYYYZZZZZZZZZZZZZZZYYY]]]aaaeeehhhjjjllloooqqqrrrvvv}}}|||sssmmmhhhaaa\\\XXXTTTQQQSSSYYYggg}}}yyymmmccc\\\\\\[[[]]]bbbgggeee\\\TTTLLLWWWjjj~~~~~~{{{yyyyyy|||yyylllccceeepppnnnYYYFFF>>>===777666444222000/////////222222111000000000000111222222111111000...---,,,------......///000000000000000000000000000000000////////////////////////222222111000///...------......//////////////////............////////////111111000000111111222333333333333333333333333333333333555666666777666666888;;;DDDSSSjjjuuuuuu}}}111111111000000000000000////////////////////////---...///000000...---+++......------------......111000...------...///000,,,,,,,,,------.........,,,+++***,,,...//////...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,++++++***))))))))),,,,,,---------+++)))(((***)))(((''''''((()))******))))))))))))))))))))))))))))))))))))***+++++++++***))))))******)))((()))+++---000111222222222000000000000000111111222555555666666777888888999<<<::::::<<<;;;;;;@@@GGGTTTbbbrrryyyxxxxxx~~~~~~xxxtttwwwnnnYYYNNNLLLIIIJJJPPPWWW\\\ccciiiwww}}}uuummmeeeaaa[[[UUUSSSTTTTTTUUUVVVYYY]]]```ccceeecccaaa^^^\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^```bbbdddeeefffgggggggggddd___ZZZXXXWWWYYYZZZ\\\aaafffiiiiiijjjmmmpppnnnoooppppppnnnjjjfffdddeeecccbbbbbbcccbbb___\\\\\\\\\]]]\\\[[[YYYVVVUUUUUUVVVXXX[[[```dddfffgggdddbbb___\\\ZZZZZZ[[[[[[aaa```^^^\\\[[[ZZZZZZZZZ\\\]]]^^^^^^\\\ZZZXXXVVVWWWXXXYYYXXXXXXYYY[[[]]]\\\___eeeoooyyy~~~xxxrrrddd[[[VVVWWWUUUZZZsssuuunnniiiccc]]]^^^bbbccc\\\UUUMMMNNNTTT___jjjuuu~~~~~~tttjjjhhhqqqxxx}}}ppp[[[LLLCCC???<<<888444222111///...333222111111000000111111111111111111000///...---............//////000000////////////////////////////////////////////////111000000//////.....................////////////........./////////000000111111000000111111222333333333333333333333333333222222333444555555555555999<<>>AAAEEEHHHOOO```ooovvv}}}{{{lll]]]SSSTTTYYYOOOLLLHHHEEEEEEHHHMMMPPPXXX```pppvvvwwwwwwvvvyyyxxxjjjcccaaa^^^^^^___^^^aaadddeeecccaaacccdddfffhhhiiihhhdddaaaaaabbbaaabbbccccccbbbaaa```___hhhhhhhhhiiijjjkkklllmmmnnnllliiifffddddddeeefffeeejjjnnnpppmmmjjjiiijjjnnnpppsssuuuuuutttrrrpppmmmooorrrrrrpppmmmkkkkkkhhhkkkooosssuuuuuutttsssppprrrsssssssssvvv{{{vvvwwwxxxwwwvvvssspppnnnrrroookkkfffcccaaaaaaaaaccccccaaa___\\\YYYWWWUUUXXXXXXYYYXXXWWWWWWZZZ\\\]]]\\\\\\\\\\\\ZZZWWWTTTNNNNNNNNNMMMNNNTTT^^^eeemmmxxx~~~zzzwwwtttpppnnnddd```aaaiiitttwwwpppgggZZZQQQJJJJJJMMMMMMNNNPPPXXXYYYZZZ___rrrxxxnnniiiqqq|||zzzlllXXXIII@@@;;;888555444333222222111111222222111111111111000...---,,,///////////////.........000000000000000000000000////////////////////////000000000000////////////---------...///000000111............/////////000111111111000111222222333333333333333333333333333666666555555666777999:::888<<>>>>><<<::::::;;;<<<@@@FFFMMMVVVaaammmuuu~~~ttteee]]]ZZZUUUOOOKKKGGGBBBAAAFFFMMMTTTXXXjjjoooyyyxxxyyyyyyyyyzzz}}}nnniiieee```___bbbccceeefffeeebbb___^^^^^^jjjjjjiiigggeeecccaaa```ddddddccccccbbbcccccccccfffggghhhiiijjjkkkllllllnnnllliiihhhiiihhhgggeeeggggggkkksssyyywwwlllccchhhjjjnnnqqqtttuuuuuuuuusssrrrppppppqqqpppooommmiiilllpppsssuuutttrrrppprrrrrrrrrssstttuuuvvvwwwyyyxxxwwwvvvtttsssrrrrrrppppppooonnnllljjjgggfffccccccbbbaaa___]]][[[YYY^^^___```^^^\\\YYYXXXYYY\\\]]]]]]\\\ZZZXXXVVVTTTQQQNNNKKKHHHGGGHHHKKKLLLVVV___lllzzzyyylllggggggddd___ZZZZZZXXX\\\mmm~~~}}}rrrfff]]]SSSKKKIIIIIIIIIHHHMMMQQQUUUWWW^^^rrrvvvkkkiiiuuujjj[[[OOODDD======555444333222111111000000111111111111000000000000222111111111000000//////...//////000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000111111222222222222222222222222222888666444333333555888:::555555444444444555555666;;;<<>>??????=========>>>:::AAALLLWWWbbbmmmxxx{{{kkk^^^WWWTTTOOOJJJGGGFFFDDDEEEKKKUUU___fffyyy||||||xxxsssuuuxxx{{{ssslllgggbbb___aaa```bbbccccccaaa```___```ggggggggggggfffeeedddccceeeeeeddddddeeeggghhhiiiiiiiiijjjjjjkkkmmmnnnooorrrooollljjjjjjiiihhhgggiiijjjmmmsssyyywwwmmmeeedddfffiiilllooorrrssssssooommmlllkkkllllllkkkiiikkkmmmppprrrttttttsssrrrrrrrrrqqqpppppppppqqqqqqttttttsssrrrqqqpppooonnnkkkmmmooorrrsssrrrqqqpppkkkjjjhhhfffccc```^^^\\\]]]^^^^^^]]][[[ZZZ[[[\\\]]]\\\\\\ZZZXXXVVVSSSRRROOOLLLIIIEEECCCCCCCCCDDDIIIOOOXXXcccmmmwwwuuummmhhh___VVVSSSRRRRRRVVVddduuu~~~wwwooocccXXXPPPMMMKKKKKKQQQSSSTTTRRRSSS^^^pppwwwpppsssuuuuuu|||qqqeeeVVVJJJDDD999777555444444555555555222222111111000//////...111111111111000000000///...//////000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000111111222222222222222222222222222333222000000000111333444666555555555555666777777;;;<<>>===GGGWWWfffqqq{{{zzzooo```UUUPPPLLLHHHEEEEEEGGGJJJNNNUUUaaaoooxxx~~~zzzyyyuuuqqqooolllnnnttt|||xxxoooiiiccc``````^^^```bbbbbbbbbaaabbbcccggghhhhhhhhhhhhhhhgggffffffeeeeeefffiiilllppprrrsssrrrqqqpppppprrrtttuuuxxxtttpppmmmllllllkkkjjjmmmmmmoootttxxxvvvooohhh```bbbdddgggjjjmmmpppqqqmmmkkkiiiiiijjjjjjiiihhhlllmmmnnnppprrrrrrssssssrrrrrrpppnnnmmmllllllkkkoooooonnnmmmkkkjjjiiiiiieeehhhlllooorrrsssssssssrrrqqqooommmjjjgggeeecccaaaaaa```^^^\\\\\\^^^aaa___^^^\\\ZZZWWWTTTSSSRRRNNNLLLIIIEEEBBB???===<<<>>>AAAEEEKKKTTT___lllttt~~~}}}}}}uuuhhh[[[QQQNNNLLLQQQZZZhhh{{{yyyjjj]]]UUUQQQPPPSSSSSSQQQLLLHHHKKKTTT\\\rrrvvvkkkccciiittt{{{iiiWWWKKK>>>;;;666333333333333333222222111000//////......111111111111000000000000...///000000111111000000////////////////////////000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111111222222222333333333444444666666666666666777888888;;;<<>>???=========<<<;;;;;;>>>@@@DDDQQQcccsss}}}wwwhhhXXXNNNJJJHHHGGGGGGJJJOOOVVV\\\cccnnn}}}vvvqqqoookkkhhhhhhhhhiiimmmvvvyyypppiiidddaaa______```bbbccccccccceeefffjjjjjjkkkkkkkkkjjjjjjiiigggggghhhkkkoootttyyy|||~~~{{{xxxwwwxxxzzz{{{|||xxxssspppooonnnmmmlllpppooopppssswwwvvvqqqkkkbbbcccdddfffhhhkkkmmmoooooommmkkkkkkkkkllllllkkklllllllllmmmoooppprrrrrrsssrrrpppnnnmmmlllkkkkkklllllljjjhhhfffdddcccbbbaaaaaabbbdddeeeggghhhhhhqqqpppooonnnmmmlllkkkkkkfffeeeccc___]]]]]]```cccaaa```]]]ZZZWWWUUUSSSRRROOONNNLLLHHHDDD@@@===;;;<<<===???AAAFFFMMMVVV\\\iiioooxxx{{{oooaaaWWWPPPRRRVVV___ttt~~~oooccc]]][[[WWWTTTPPPJJJFFFGGGJJJMMMTTTkkknnn______gggvvvzzzfffXXXJJJCCC;;;444222111000///111000000000000000//////111111111000000000000000//////000111111111111000////////////////////////////////////////////////////////////000000000000000000000000000111111222000000000000000000000000222333444555666555444444555555555555666777888888;;;<<>>AAA@@@@@@>>>===>>>AAADDDJJJXXXlll{{{uuucccQQQIIIHHHHHHLLLQQQYYY```hhhnnnsss|||~~~tttkkkhhhgggdddaaaaaafffeeeffflllvvv~~~wwwoooiiifffcccaaa```aaacccccccccccceeegggggghhhjjjlllnnnoooppppppooopppqqqtttyyy~~~}}}zzzzzzzzz{{{|||xxxtttrrrqqqpppooonnnpppooopppsssuuuuuuqqqnnnhhhhhhhhhiiijjjkkkmmmmmmqqqooollllllmmmnnnnnnnnnjjjjjjjjjkkklllnnnpppqqqsssrrrqqqpppoooooooooooolllkkkiiifffdddaaa___^^^^^^\\\ZZZXXXXXXZZZ]]]___eeeeeeffffffhhhjjjlllmmmiiigggccc^^^[[[ZZZ]]]______^^^\\\YYYWWWTTTRRRQQQOOONNNMMMJJJFFFBBB>>><<<;;;===@@@BBBCCCEEEHHHJJJXXXaaaooo{{{{{{lll```^^^___bbbpppvvvooolllccc^^^VVVOOOKKKJJJIIIHHHGGGVVVhhhuuu{{{jjjccceeekkktttyyylllYYYOOOBBB999666555444222//////000000111222222222000000000000000000111111///000000111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000111111222000000000000000000000000///000222333444333222111444444444444555666777888:::;;;AAAPPPggg111111111111111111111111000000000000000000000000111111000000000/////////........................------------...///000111---...//////000/////////------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''%%%&&&))),,,///,,,,,,+++++++++************+++---///111111111000000000111111333444666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::===BBBFFFQQQ___qqqmmm\\\LLLJJJMMMQQQYYYbbbooouuu|||jjjbbb]]]^^^___\\\ZZZZZZbbb``````bbbhhhoootttwwwvvvyyy|||}}}|||{{{zzzzzz|||{{{wwwooojjjiiigggcccaaacccdddddddddeeehhhjjjgggiiimmmqqquuuxxxzzz|||{{{|||}}}~~~zzzxxxvvvvvvvvvwwwuuusssrrrrrrrrrpppooommmmmmooorrrtttsssqqqooollllllmmmmmmmmmmmmmmmmmmooommmjjjiiikkklllmmmmmmiiiiiijjjkkklllnnnooopppssssssrrrqqqqqqqqqqqqqqqlllkkkiiigggeeecccaaa```^^^\\\YYYVVVWWWYYY\\\^^^[[[[[[\\\^^^aaadddgggiiigggeeeaaa\\\WWWVVVWWWYYYYYYYYYYYYXXXWWWTTTRRRQQQOOONNNLLLIIIEEEAAA>>><<<777;;;???AAABBBAAAAAABBBNNNWWWbbblllttt~~~yyysssrrrssswww{{{|||uuummmbbb[[[WWWRRRKKKEEEFFFLLLTTT]]]gggrrr|||}}}uuuqqqjjjoootttxxx~~~eeeYYYHHH===999888666444000000111222222333333333000000000000111111111111///000111111222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111111111222333444555444333333333333333333444666777888:::;;;AAAOOOfff111111111111111111111111000000000000000000000000111000///.........//////////////////////////////.........------...//////,,,---....../////////...------------.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...***+++,,,------,,,+++***,,,+++)))(((((()))+++---,,,,,,,,,++++++*********,,,---///111222222111000///000111222444777999:::;;;<<<============<<<;;;888888888888;;;@@@GGGLLL]]]iiixxx}}}xxxzzzbbbSSSKKKQQQ[[[bbbmmmyyytttlll\\\VVVSSSVVVXXXVVVVVVWWW[[[\\\\\\\\\^^^bbbhhhlllooorrrvvvwwwvvvuuuvvvwwwyyy|||yyyqqqmmmmmmkkkgggfffgggiiijjjkkknnnqqqttttttuuuyyy|||~~~{{{zzzxxxvvvuuutttssssssqqqqqqqqqrrrssssssqqqoooiiijjjmmmppprrrrrrpppnnnkkklllnnnooooooooonnnmmmmmmjjjgggggghhhjjjkkkkkkjjjjjjkkkmmmnnnooopppqqqsssrrrqqqpppoooooooooooojjjjjjjjjiiihhhhhhggggggbbbbbb```___^^^]]]^^^^^^]]]]]]\\\]]]___aaadddfffdddccc```[[[WWWVVVWWWYYYVVVXXXZZZ[[[[[[XXXVVVTTTRRRPPPMMMIIIEEEAAA>>><<<:::;;;============???AAAGGGOOOZZZ```dddkkkvvv}}}vvvmmmjjjhhhbbbWWWMMMJJJKKKNNNQQQVVV]]]hhhpppvvvrrrmmmkkkooo{{{{{{lllWWWGGG???<<<888555444444444333333333222222///000000000111111111111000000111222222222222111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222222222222222222222222222333333444555555555555555333333444444555777888999:::;;;AAAOOOfff111111111111111111111111000000000000000000000000222000...---,,,---///000000000000000000000000000......---,,,+++++++++++++++,,,,,,---.........------------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***''')))+++------+++)))'''------,,,++++++*********++++++++++++++++++++++++...///111333444333111111///000111333555888;;;<<<===>>>?????????===<<<;;;;;;;;;<<<>>>BBBJJJRRRXXXiiisss}}}yyyrrrnnnsss|||zzz}}}[[[OOOLLLYYYhhhrrr~~~rrrbbbXXXXXXRRROOORRRTTTTTTUUUWWWVVVXXX[[[[[[ZZZ\\\aaaeeehhhkkkoooqqqrrrtttwww{{{zzz~~~|||tttooopppnnniiikkkmmmoooqqqssswww{{{{{{vvvtttuuuuuuuuutttttttttssssssmmmmmmoooqqqssssssqqqnnnfffhhhlllppprrrrrrpppnnniiijjjmmmooopppooonnnmmmmmmjjjgggfffgggjjjkkkkkkjjjkkkmmmooopppqqqqqqqqqrrrrrrpppooommmmmmlllllliiiiiijjjjjjkkkllllllmmmhhhhhhhhhgggdddaaa]]][[[dddcccbbbaaaaaabbbdddeeedddcccaaa^^^ZZZYYYZZZ\\\WWWYYY]]]``````^^^ZZZXXXWWWTTTPPPKKKFFFBBB???===AAA@@@===:::888:::>>>BBB@@@KKKWWW\\\\\\\\\```eeejjjrrrzzz}}}zzzwwwyyy~~~|||wwwssstttwwwrrreeeYYYMMMMMMNNNNNNMMMQQQ\\\gggnnn}}}nnnfffhhhqqq}}}kkkWWWKKKDDD>>>:::888777666555333222111000//////000000111111111222000000111222222222222111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222222222222222222222222222//////000000000111111111444444555555666888999::::::;;;@@@OOOfff888555111//////000000/////////000222333444555666000000000000000000000000000000///...............////////////////////////---------...............................................................,,,------......------,,,------++++++++++++---------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,///---***(((((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///000///------,,,---...///000111222333444333333222111222444555555777:::<<<@@@AAAAAA@@@>>>===???@@@;;;:::===BBBGGGNNN\\\iiipppyyywwwllljjjpppwwwzzzkkkWWWVVVYYY```mmm|||zzzpppaaaTTTOOOMMMLLLLLLOOOSSSUUUSSSQQQVVVVVVUUUUUUUUUXXX]]]aaaeeeooowwwvvvtttwww|||zzztttrrrtttwwwvvvzzz{{{vvvrrrppptttsssssstttuuuuuurrrppplllmmmnnnpppqqqrrrrrrrrrpppjjjgggooo{{{zzzrrrtttrrrnnnjjjiiiiiikkkllliiigggeeeeeehhhkkklllmmmoooppppppooonnnooorrruuuqqqnnnllljjjkkkkkkjjjiiimmmkkkiiijjjlllmmmkkkhhhiiiiiihhhgggeeecccaaa___aaabbbccccccbbbbbbcccddddddeeedddbbb___\\\\\\\\\^^^______^^^\\\[[[[[[\\\\\\XXXSSSMMMHHHDDDBBBAAA>>>>>>???>>>======@@@BBBDDDIIIPPPUUUWWWWWWWWWWWW^^^___bbbgggooo{{{yyytttuuutttsssqqqiiihhhhhhmmmyyy~~~sssbbbXXXQQQNNNPPPQQQNNNOOOTTTVVVddd|||~~~~~~nnneeefffooowwwzzzooo\\\MMMBBB:::999444222444555222111222111111111111111111111111222333333444444444333222000111111111222222222222000000000000000000000000000000000000000000000000111000///000111333666888333333333222222111111111555222//////222444444222555555666666777777888888888<<>>???>>>======???@@@@@@>>>@@@HHHQQQZZZeeennnyyyxxxooonnnsssyyy}}}vvvsssrrrnnnfff```\\\___dddmmmxxxxxxrrrnnnkkkcccWWWNNNJJJJJJJJJLLLOOORRRSSSPPPMMMNNNPPPRRRSSSUUUWWWZZZ]]]bbbjjjpppppprrryyy~~~zzzxxxxxxzzz}}}~~~~~~~~~{{{xxxuuurrrqqqooonnnoooppprrrsssqqqooolllmmmnnnooopppqqqqqqqqqlllhhhgggooo|||uuurrrooollljjjjjjkkklllkkkjjjiiihhhhhhiiikkklllrrrssssssrrrooonnnnnnoooqqqqqqpppooooooppprrrssstttpppkkkiiijjjkkkkkkkkkhhhhhhhhhgggddd```]]][[[ZZZ[[[\\\]]]]]]]]]^^^___ccceeeggggggeeeaaa______^^^_________]]]\\\]]]^^^]]]ZZZUUUOOOJJJGGGDDDCCC@@@AAA@@@>>>======>>>@@@CCCHHHMMMQQQSSSSSSTTTTTTUUUVVVXXX\\\cccnnnyyyzzzppphhhbbb___[[[ZZZZZZ___mmmxxxwwwnnneeeZZZQQQPPPQQQOOONNNOOOOOOVVVfff~~~~~~qqqkkkmmmqqqooozzzrrrbbbSSSGGG???999555666666333111111111111111111111111111111222222222222111111111111000000000111111111222222000000000000000000000000000000000000000000000000111000//////000222444666333222222222222222222111444222000000222444444333444444444555666666777777888<<>>;;;===??????>>>>>>@@@AAAEEECCCGGGRRR___hhhpppvvv{{{wwwwwwzzz}}}uuufffZZZUUUUUUXXX[[[hhhmmmvvv}}}rrraaa[[[XXXWWWTTTMMMHHHGGGGGGIIILLLPPPRRRQQQMMMIIIHHHKKKOOORRRTTTVVVXXXZZZ^^^dddhhhkkkqqq|||}}}|||~~~zzzyyyxxxwwwuuusssrrrqqqjjjjjjjjjlllooopppooonnnmmmnnnnnnooopppppppppoooooollliiikkkqqqxxx|||~~~tttssspppnnnlllkkkkkkkkkmmmnnnnnnjjjfffeeegggiiippprrruuuuuusssqqqoooooorrrssssssrrroooppptttxxxzzztttmmmhhhgggiiikkklllhhhiiiiiigggddd```[[[YYYZZZZZZ[[[\\\^^^___```aaabbbfffjjjllljjjfffbbbaaa]]]___```___]]]]]]^^^___]]][[[WWWRRRNNNJJJHHHFFFCCCCCCBBB@@@===<<<>>>???EEEHHHLLLNNNPPPQQQRRRTTTMMMNNNOOORRRVVV^^^hhhnnnxxxtttdddYYYTTTRRRPPPOOORRR```qqq}}}zzzkkk[[[VVVVVVTTTQQQOOONNNMMMSSSccc|||sssllliiiiiiooo}}}yyyeeeTTTHHH@@@999888777333111111000000000000000000000000222111000////////////////////////000000000111111000000000000000000000000000000000000000000000000111000/////////000222333111111111222222222222222333222000111333444444333333333444444555666666666:::<<<@@@JJJaaa:::888444333333444444333111000000000000000000000000000000000000000000000000///............//////////////////////////////000000///...---,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,---,,,)))'''%%%)))***+++,,,...000111222222222222222222111111111444666999::::::;;;<<<>>>>>>???@@@@@@??????@@@BBBFFFHHHQQQ^^^iiiqqqxxxrrrkkk___UUUQQQUUU]]]dddxxx~~~|||kkk^^^QQQLLLHHHIIIIIIEEEDDDEEEEEEHHHMMMQQQRRROOOJJJFFFHHHJJJMMMPPPQQQTTTWWWYYY[[[aaafffkkksss}}}~~~}}}wwwwwwxxxxxxwwwuuurrrooojjjiiiiiijjjlllnnnmmmlllnnnnnnoooooopppooooooooosssqqqmmmjjjiiikkknnnpppsssrrrqqqooommmllllllkkknnnppppppkkkdddaaabbbfffiiimmmssswwwwwwvvvttttttpppsssssspppjjjiiimmmrrrzzzvvvoooiiigggggghhhjjjhhhhhhiiiiiifffbbb]]][[[]]]]]]]]]___bbbdddeeeeeecccfffjjjkkkiiieeebbb```^^^______^^^\\\[[[[[[\\\]]][[[YYYUUUQQQMMMJJJHHHDDDDDDDDDAAA???>>>@@@AAAHHHJJJMMMNNNOOOQQQSSSUUUMMMNNNNNNOOOQQQVVV]]]bbblllsss~~~uuuggg^^^VVVSSSOOOOOOXXXlllpppddd]]]ZZZWWWUUUVVVSSSSSS[[[jjj}}}pppiiilllkkkqqqwwwbbbQQQFFF<<<999777444111111000000000000000000000000222111000///......//////////////////000000000000000000000000000000000000000000000000000000000000111000////////////000000000000111111222222333333222222111222333444444444333444444555555666666777<<<>>>@@@III___~~~;;;888555333333333333222111111111000000000000000000000000000000000000000//////............//////////////////////////////000000///...---,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((''')))+++,,,+++++++++,,,,,,---------(((***+++---,,,+++)))(((((()))+++---///111222333333333222222222222222222555777:::;;;;;;;;;<<<>>>???@@@@@@???======???AAAFFFNNN\\\iiiooottt~~~|||ddd___YYYSSSTTT]]]jjjtttzzzqqqcccUUUMMMHHHCCC@@@AAABBB@@@@@@CCCCCCGGGLLLOOOOOOMMMIIIFFFIIIJJJKKKKKKMMMPPPUUUYYY]]]dddkkkqqqxxxvvvvvvwwwwwwxxxxxxyyyyyyyyyyyy{{{~~~~~~{{{uuupppmmmlllkkkkkklllmmmlllkkkoooooopppppppppppppppoooppprrrrrrpppnnnnnnppptttrrrrrrqqqpppooonnnnnnnnnnnnqqqqqqllleee```aaaddddddiiioootttuuutttssssssllloooqqqmmmhhhfffiiimmmtttrrroookkkgggfffffffffeeefffggggggeeeccc___]]]^^^]]]^^^```dddggggggfffeeegggiiihhheeeaaa___^^^^^^______]]]ZZZXXXWWWXXX\\\[[[YYYWWWSSSOOOLLLJJJEEEEEEEEECCCBBBBBBCCCEEEIIIKKKMMMNNNOOOQQQTTTVVVQQQQQQQQQPPPQQQSSSXXX[[[aaagggqqq}}}rrraaa\\\UUURRRWWWiiitttfff^^^[[[ZZZ\\\]]]___aaacccnnn}}}uuummmgggeeekkkvvvrrr]]]OOOAAA;;;888555222222000000000000000000000000333222111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000111111222222222111111333333444444555555444555555666777777888888===???AAAJJJ___}}}===:::666444333333222111111111111111111111111000000000000000000000000000///............//////000/////////////////////////////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))&&&&&&(((***,,,***++++++,,,,,,------...)))***+++,,,------,,,+++)))***,,,///111333333444333333333333333444555555777:::===>>>>>>===>>>??????>>>===;;;:::;;;???BBBJJJTTTeeeqqquuuxxx}}}uuuooo[[[VVVQQQOOOVVVeeevvv}}}ssshhh```XXXNNNFFFCCCCCC>>>;;;===>>><<<===@@@BBBEEEIIIKKKKKKIIIHHHHHHHHHIIIIIIIIIKKKPPPVVV[[[cccllltttxxx|||~~~{{{yyyssssssrrrqqqqqqrrrrrrssswwwxxxzzz}}}~~~xxxsssqqqooommmmmmnnnnnnmmmmmmoooppppppqqqrrrrrrrrrqqqqqqsssuuutttqqqoooppprrrtttsssrrrqqqqqqrrrssssssqqqrrrrrrooojjjgggfffhhhgggjjjnnnoooooonnnmmmmmmjjjmmmoooooommmlllmmmooolllmmmmmmkkkhhhfffeeeeeedddeeeeeeeeedddbbb```___cccaaa```ccchhhkkkjjjhhheeeggghhhfffccc___]]]]]]]]]^^^^^^\\\YYYWWWVVVWWW[[[[[[[[[YYYVVVRRROOOLLLGGGHHHHHHFFFEEEEEEGGGHHHGGGIIILLLNNNOOOQQQTTTVVVSSSTTTTTTSSSRRRSSSVVVYYYWWW\\\dddooo{{{pppjjjbbb\\\\\\hhhqqqhhhdddaaa```cccggghhhaaabbbvvvpppfff______dddsssmmm\\\JJJAAA<<<888555444111111111111111111111111111111222333333222222111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111///111444444444444555666555555666666777888888888<<<>>>AAAJJJ```}}}AAA===999555444333222111111111111222222222222222000000000000000000000000...............///000000////////////////////////..................------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))+++,,,******+++,,,,,,---......++++++,,,,,,,,,---------***,,,...111333444444444444333333333444666777888:::===@@@AAAAAA@@@AAAAAA???>>><<<::::::>>>DDDIIISSS[[[jjjwww||||||{{{oooccc]]]TTTRRRRRRWWWcccuuu|||wwwhhh\\\QQQLLLHHHAAA>>>???AAA<<<:::<<<>>><<<===??????BBBEEEEEEDDDDDDGGGIIIFFFHHHKKKNNNQQQVVV\\\```kkkttt|||}}}~~~}}}|||{{{yyywwwrrrqqqpppoooooooooppppppnnnmmmmmmqqqvvvxxxvvvrrrqqqooommmmmmooopppppppppooopppqqqrrrsssttttttttttttuuuuuusssooommmnnnooowwwvvvtttssstttvvvyyy{{{vvvvvvvvvtttsssqqqpppooooooppppppooommmllllllmmmmmmooorrrttttttrrrpppooohhhjjjkkkjjjhhhggghhhiiijjjiiihhhfffeeedddcccccceeebbbaaadddiiikkkjjjgggcccfffiiiiiifffbbb___]]][[[\\\]]][[[YYYXXXYYYZZZ\\\]]]]]]]]]ZZZVVVRRROOOLLLLLLKKKIIIGGGFFFGGGIIIGGGJJJNNNPPPRRRTTTVVVXXXVVVWWWWWWVVVUUUUUUWWWYYYTTTVVVZZZaaajjjwwwyyypppjjjmmm|||~~~yyyssskkkiiijjjjjjbbb]]]iii{{{~~~~~~qqqfffccccccjjj}}}mmmWWWJJJCCC<<<777555222222222222222222222222...000222444555444222111000000000111111111222222000000000000000000000000000000000000000000000000//////000000111000000000111111111111000000000000...111444555444444555777444444555555666777777888999;;;@@@JJJ```|||CCC@@@;;;777555444222111111111222222222333333333000000000000000000000000...............///000111////////////////////////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++------------+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++++++++******+++,,,,,,---............---,,,,,,,,,---...+++---///222444444555555444333333444555777999;;;===???CCCDDDDDDCCCCCCCCCAAA@@@>>><<<>>>CCCKKKQQQ[[[```lllzzz}}}qqqaaaVVVPPPPPPRRRYYYfffwwwnnncccYYYMMMDDDBBB@@@<<<<<>>@@@??????AAA>>>@@@AAAAAA@@@AAAEEEIIIFFFJJJOOOUUUZZZ^^^cccfffpppzzz}}}}}}yyyxxxyyyzzzxxxvvvppppppooonnnooopppqqqrrrdddaaa___cccjjjppppppooopppnnnmmmmmmppprrrssssssoooppprrrssstttuuuuuuuuussssssrrrrrrqqqrrruuuwwwyyyxxxvvvuuuvvvzzz}}}{{{zzzyyyyyyzzzyyywwwuuuuuuuuutttrrrooooooqqqsssrrrsssuuuwwwwwwtttoookkkgggiiijjjiiiggghhhkkknnnrrrpppmmmjjjhhhgggffffff```]]][[[^^^cccfffdddaaa```eeekkkmmmkkkfffaaa^^^YYYZZZ\\\\\\[[[[[[\\\^^^]]]^^^______]]]XXXTTTQQQPPPOOONNNKKKHHHFFFGGGHHHIIILLLQQQTTTVVVXXXZZZ\\\XXXYYYZZZYYYXXXXXXYYY[[[WWWWWWWWWXXX^^^hhhsss{{{xxxsss|||wwwoookkkjjjccc\\\bbbooo{{{{{{|||ppplllhhhfffnnn{{{zzzaaaQQQHHH@@@999777333333333333333333333333+++...111444555444222000111111111111222222222222000000000000000000000000000000000000000000000000//////000111111111111111222222111111000000//////...111555666555444555777333333444444555666666777666999>>>III___{{{DDDBBB???;;;888444222000222222333333333222111111222222222222222222222222////////////000000000000////////////////////////000...---...///000///...////////////////////////........................,,,,,,,,,,,,,,,---...///---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,++++++,,,,,,,,,///............---------,,,,,,------...---------+++---///222444444555555444333333444555777999;;;<<<<<<>>>CCCGGGIIIFFFCCC???>>>===<<>>???@@@???@@@AAAAAAAAABBBDDDFFFIIIMMMSSSYYY```hhhpppuuuxxxyyy{{{~~~zzzzzzyyyxxxwwwuuuuuutttqqqppppppppppppmmmjjjgggeeecccaaaaaadddgggjjjjjjllloooqqqrrrrrrrrrssstttqqquuuxxxzzzzzzzzzyyyzzzyyyxxxuuusssrrrrrrsssttt}}}}}}}}}|||{{{}}}}}}zzzyyyzzzzzzzzzyyy|||yyyvvvuuutttsssrrrnnnkkkiiiiiikkkllljjjhhhmmmooopppooojjjeeeaaa___```[[[WWWYYY```eeefffeeeaaabbbcccfffhhhhhheeeccc\\\]]]^^^^^^^^^___aaacccbbbbbbbbb```^^^[[[YYYWWWSSSRRRQQQNNNKKKJJJLLLNNNPPPRRRUUUWWWWWWXXXYYY[[[]]]]]][[[YYYWWWWWWZZZ\\\ZZZUUURRRUUUXXX\\\dddkkk|||{{{yyyyyyppphhh^^^VVVVVV]]]|||wwwkkkdddhhhqqqsss]]]NNNDDD===:::777666555444444333333333000000000000000000000000333333222222111000//////...---,,,,,,,,,...///111000000000000000000000000222222111111111111111111///111222222111111222333333333222222111222222222555444333222333555777999777<<>>CCCGGGHHHFFFCCC@@@@@@@@@BBBHHHQQQ[[[aaajjjpppyyyzzzcccWWWTTTTTTaaakkk{{{rrr]]]NNNFFF@@@<<<999777888999999777:::999::::::;;;<<<===>>>===>>>??????@@@CCCHHHKKKRRRVVV\\\bbbiiiqqqxxx}}}|||~~~~~~~~~}}}zzzzzzzzzyyywwwvvvtttssssssnnnnnnnnnooopppooommmkkkiiigggeeeeeegggjjjlllmmmoooqqqrrrrrrqqqpppqqqrrrrrrvvv{{{~~~~~~}}}~~~|||{{{yyywwwtttsssttttttrrrpppqqqpppooommmjjjgggdddbbbddd```]]]]]]```bbbcccbbbaaabbbdddgggiiijjjhhhfff``````aaa___]]]]]]^^^___bbbbbbbbbaaa___]]]ZZZYYYUUUTTTRRROOOLLLLLLNNNPPPRRRUUUWWWYYYYYYZZZ\\\]]]aaaaaa```^^^[[[ZZZ[[[\\\[[[XXXWWWZZZ\\\]]]```eeekkkttt|||vvvpppooopppttt{{{wwwtttpppjjj^^^TTTTTTZZZoooyyyxxxwww{{{{{{ppplllooozzznnnYYYIII@@@<<<777555444333222222111000111111111111111111111111333333222222111000000///..................///000////////////////////////111111111111111111111111///111222222111111222333333333222222333333444555666555555444555666888999777<<>>BBBFFFGGGEEECCC@@@@@@CCCJJJSSS^^^fffjjjmmmuuu{{{yyycccZZZ]]]aaaqqqzzzqqq[[[III???<<<:::888666555666777777777888888888999:::;;;<<<===>>>>>>???@@@CCCIIIOOOTTTdddggglllpppuuu{{{zzzwwwuuuvvvxxxyyywwwtttyyyxxxwwwvvvuuusssrrrrrrkkkkkklllnnnqqqrrrqqqpppnnnllliiiiiilllooopppqqqqqqrrrsssrrrpppooopppqqqwww||||||xxxsssqqqpppooollliiiiiihhhfffeeeddddddddddddaaaaaabbbdddeeefffdddbbbaaaaaaaaa___]]]\\\]]]^^^bbbbbbbbbbbb```^^^\\\[[[XXXVVVTTTPPPMMMMMMPPPSSSTTTWWWYYY[[[[[[\\\^^^___cccdddccc```]]]ZZZZZZZZZ\\\ZZZ\\\``````]]]\\\^^^[[[bbbnnn{{{jjjgggddddddgggjjjiiihhhdddhhhkkkiii^^^SSSQQQVVV\\\cccnnnyyyvvvpppppprrrsssmmmqqqjjjUUUIIICCC999777444333333333111000111111111111111111111111333333222222111000000000///000000000000//////...........................111111111111111111111111///111222222111111222333333333333333444555555666777777777777777777777888777<<>>;;;555444333222111111111111000000000000000000000000////////////000000000000////////////////////////000...---...///000///...////////////////////////........................---............,,,++++++,,,,,,------...------,,,---------,,,,,,+++++++++------++++++++++++------,,,+++++++++,,,,,,---.........---,,,++++++******------,,,------///000111222222222111111111111111222444666999:::;;;;;;;;;;;;>>>AAADDDEEEEEEDDDDDDCCCHHHQQQ]]]jjjtttyyy|||yyyrrruuu{{{oooqqq|||ttteee]]]QQQHHHBBB???<<<999888888999999999:::;;;<<<======<<<<<<;;;;;;<<<<<<===AAAGGGOOOXXXbbblllrrr~~~}}}{{{xxxvvvmmmmmmmmmnnnooopppppppppppppppqqqrrrrrrsssttttttnnnmmmlllmmmppprrrsssssssssqqqoooppptttxxxzzz|||zzz|||~~~yyysssooommmllljjjhhhgggggggggeeedddbbbccccccaaa______```aaa___```aaaaaaaaa___^^^]]][[[YYYWWWSSSPPPPPPSSSVVVTTTVVVYYYZZZ[[[[[[]]]___]]]^^^___^^^[[[YYYXXXXXX[[[YYYYYY\\\\\\YYYXXX[[[YYY[[[]]]aaaiiiuuuzzzpppdddWWWOOOJJJLLLQQQWWW]]]___ZZZUUUSSSSSSWWW]]]```cccnnnzzz|||vvvsss{{{qqqsss{{{ooo\\\HHHBBB:::666666777777555222222222222222222222222222222222111111111111111111111222222222000///...000000000000000000000000000000111111111222222222///111222222111111222333666555444222111111111111555555666777777777666666555999>>>FFFZZZyyywwwkkk[[[OOOHHHDDD@@@<<<777666444333222222222333111111111111111111111111222222111000///...------////////////////////////000...---...///000///...////////////////////////........................,,,---.........---,,,+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......------------,,,,,,,,,,,,------,,,,,,---///111222333222222111000000111111444555777999;;;===>>>>>>???BBBFFFIIIIIIHHHHHHHHHLLLTTT___kkkttt|||{{{www{{{{{{pppZZZPPPDDD>>>>>>???<<<999666888999:::999999;;;<<<<<<;;;;;;;;;;;;<<<======<<>>===<<<:::666999;;;;;;:::999;;;===999:::;;;<<<>>>AAACCCDDDGGGOOO]]]jjjuuu|||zzzxxxvvvuuuuuutttrrrqqqooopppqqqqqqqqqqqqrrrsssnnnnnnoooooooooppppppppppppnnnllllllooosssvvvwwwyyyxxxxxx|||{{{wwwssspppnnnnnnmmmllllllkkkjjjfffbbb___^^^___```aaacccdddddddddcccccc^^^^^^^^^\\\ZZZXXXXXXYYYYYY[[[^^^___``````bbbddddddcccbbb___\\\ZZZ[[[\\\ZZZXXXXXX[[[ZZZUUUTTTUUUTTTTTTTTTUUUYYYbbbmmmtttxxx}}}tttfffXXXVVVQQQQQQ\\\kkkrrrpppiii]]]UUUYYY\\\]]]dddnnnvvvyyy{{{{{{{{{vvvnnnoooxxxkkk^^^KKK>>>999888666444444444444444444444444444111111111111111111111111000000/////////000111111000000000000000000000000///000000111222222333333///111222222111111222333333333222222222333333444555555555555666888:::<<<888;;;>>>FFFYYYwwwxxxfffZZZRRRJJJDDD;;;999777444333333444555222222222222222222222222////////////000000000000////////////////////////000...---...///000///...////////////////////////........................***+++---/////////---,,,+++,,,,,,---.........---)))***+++,,,------...///++++++---......---++++++++++++++++++,,,---...///,,,,,,---......//////000...---,,,,,,---///222444333222111000000111222222333444666999>>>CCCGGGJJJIIIMMMRRRSSSRRRQQQQQQSSSVVVbbbooowwwyyy|||zzzsssppplllpppwww~~~wwwlll___ZZZRRRHHH@@@<<<;;;;;;999;;;>>>>>><<<;;;<<<>>>999:::<<>>;;;888555444444444444444444444444111111111111111111222222000///.........000111222///////////////////////////000000111222222333333///111222222111111222333222222222333444555777888666666555555777:::===???:::===@@@GGGZZZxxxwwwlllcccVVVJJJFFFAAA;;;666444444555555111111111000000000000/////////000000111111222222//////000000000000//////......//////000000111111........................------------------,,,,,,---,,,+++*********+++,,,000///---+++++++++---...------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...///000000000000//////...------...000111666777999<<<@@@FFFKKKNNNPPPOOONNNNNNOOOQQQSSSTTT```hhhqqqtttuuuzzzvvvggg``````bbbppptttlllgggbbbYYYLLLAAA;;;<<<>>>>>>>>>>>>===<<<===???BBB@@@AAADDDIIIOOOTTTVVVVVV```hhhsss}}}{{{wwwuuutttssstttttttttrrrpppppprrrsssqqqqqqpppoooooooooooopppnnnmmmllllllmmmnnnnnnmmmoooqqqsssvvvxxx|||zzzrrrssssssqqqpppmmmkkkiiihhhdddcccbbbeeeiiikkkjjjgggfffaaa___aaaaaa^^^\\\]]]`````````bbbdddhhhkkkllleeeccc___ZZZVVVUUUWWWYYY\\\\\\\\\[[[YYYWWWTTTSSSRRRQQQPPPPPPSSSXXX]]]aaabbbdddggglllttt~~~uuummmccc]]]aaapppsssjjj```YYY```mmmlllnnnyyyzzzoookkkqqqwwwjjjOOO@@@===<<<999555333222333444444333222222333333333333222111111000000000000000000000000000000000000111111111111111...---000444666444000111111222222222333333333444111111333444222333666666666666666777777777777::::::<<>>???AAAAAABBBDDDGGGJJJJJJLLLPPPVVV]]]bbbddddddjjjpppxxx~~~~~~|||yyyvvvrrrooommmlllnnnpppqqqpppooooooppprrrqqqpppooonnnmmmmmmmmmllllllkkkllloooqqqssssssvvvxxx|||}}}zzzssskkkfffbbb```___cccjjjppprrrrrrjjjdddaaacccdddccccccfffcccccccccdddeeeggghhhiiicccaaa]]]XXXUUUUUUXXX[[[ZZZZZZ[[[ZZZYYYWWWVVVTTTOOONNNLLLLLLMMMQQQUUUWWWYYY[[[]]]```fffnnnxxx~~~tttjjjiiirrr|||oooeeebbbeeeeeedddiiiwwwzzzqqqooorrr|||___LLLCCC===777777555333333333333222000222333333333333222111111000000000000000000000000000000000000111111111111222///...000444555333///222222333333333444444444444111111444444222222666666666666666777777777777;;;;;;>>>HHH\\\yyy}}}lll]]]JJJEEE???:::777555444222333333333222222222111111111111111111000000000000///000000111111000000///...............---------....................................///////////////......---,,,---------///...---,,,+++,,,---...------------------------,,,------......------,,,---------.........//////......---,,,++++++,,,,,,---...000111222333333333...///000111222444555555444777===CCCHHHKKKLLLLLLQQQOOOKKKHHHGGGMMMXXX```jjjrrr{{{{{{mmmccc]]]___ddduuu}}}ooojjjbbbYYYRRRKKKEEEAAAAAADDDGGGIIIKKKOOOSSSVVVWWWZZZ___fffmmmrrrsssrrrqqquuuzzz}}}|||zzzyyyxxxuuuvvvvvvvvvssspppllliiifffiiimmmoooooonnnmmmmmmpppooonnnnnnnnnnnnnnnooonnnnnnnnnoooqqqtttxxxzzzyyynnnlllgggcccccchhhnnnqqqrrrjjjccc^^^_________aaaeeefffffffffgggffffffeeeeeebbb```\\\WWWTTTTTTXXX[[[ZZZ[[[[[[\\\\\\[[[ZZZYYYMMMLLLKKKJJJJJJKKKMMMNNNVVVWWWXXXZZZ]]]cccjjjoooyyy{{{vvvyyyvvvjjjaaabbb______gggwwwtttiiieeekkkvvvttt]]]MMMAAA888999777444333333333111///222333333333333222111111000000000000000000000000000000000000111111111111222000///000333444222///333333444444444555555555666222222444444111111444666666666666777777777777:::;;;>>>GGG[[[wwwtttfffVVVOOOFFF===888555444333444444333333333222222222222222111111000000//////000000000111111000000000111111000000//////..............................////////////000000000000.........---------------...------,,,,,,,,,---...------------------------***++++++,,,,,,++++++***------------............///...---,,,,,,,,,,,,,,,---...///111222333333333///000111222333444444444666999???FFFKKKOOOQQQRRRRRRPPPLLLGGGFFFNNN\\\fffrrrzzzyyyjjj```[[[[[[ccclll{{{{{{~~~rrrlllddd^^^ZZZVVVPPPLLLJJJMMMQQQTTTWWW[[[___ccccccfffkkkrrrxxxzzzzzzxxxqqqtttwwwwwwuuusssqqqqqqoooqqqttttttrrrpppmmmlllhhhkkknnnooonnnmmmmmmmmmlllllllllmmmnnnpppqqqrrrrrrsssssstttvvvyyy~~~}}}}}}~~~~~~~~~~~~~~~zzzssskkkffffffiiikkkkkkhhhaaa\\\\\\\\\ZZZZZZ]]]eeefffgggggggggfffdddcccbbb```\\\WWWSSSTTTWWWZZZ[[[\\\^^^_________^^^]]]NNNNNNMMMLLLKKKLLLLLLMMMTTTUUUVVVWWWXXX\\\aaaeeeoooyyy{{{lllaaa___^^^eeettt|||kkk___]]]eeetttmmmYYYHHH<<<:::888555444444444222111222333333333333222111111000000000000000000000000///000000000111111111111222111000111333333111///333333333333444444444444666333222444333111111444666666666666777777777777999999<<>>999888888444444444333333333222222111111111111000000000000000111111222222111111000...............---------////////////////////////......//////000000111111,,,------------,,,++++++,,,,,,------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,------......------------............///000111111111111222111111111222333555666AAABBBFFFJJJOOOSSSWWWYYYQQQOOOLLLNNNUUU```lllssswwwwwwfff```^^^bbbhhhppp{{{{{{wwwxxx}}}{{{rrriiiccc___]]][[[^^^aaaeeehhhjjjllloooqqquuuuuuwwwzzz}}}|||zzzxxxzzz{{{yyyuuummmfff```^^^hhhlllqqqsssrrrsssuuuxxxxxxxxxvvvsssooonnnoooppprrrrrrqqqqqqrrrsssssstttuuuyyy}}}}}}}}}}}}~~~~~~|||zzzxxxvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzyyywwwvvvvvvwwwyyyzzzxxxxxxuuurrroooooorrrtttvvvwwwyyyxxxwwwwwwxxxyyyxxxxxxxxxzzz}}}~~~~~~}}}}}}}}}sssiiiccceee```___aaaaaa^^^[[[\\\```aaabbbbbbccccccbbbbbbcccbbb```]]]YYYXXXYYYZZZ]]]]]]^^^______^^^\\\[[[OOONNNLLLKKKKKKLLLNNNOOOMMMOOOQQQSSSSSSUUUXXX[[[^^^fffppp{{{zzzsssjjjbbb[[[___oooyyyddd___cccppp}}}ttt]]]KKK@@@<<<999777666777666666222333333333333222111111000000000000000000000000000000000000111111111111000111111222222222111111111111111222222222333333666222222444444111111444666666666666777777777777===>>>AAAJJJZZZqqqwwwqqqhhhZZZMMMDDD>>>:::888333333333333222222222222000000000000000111111111000111111222222111111000---------...............////////////////////////------...//////000111111---......///...---,,,++++++,,,,,,---.........---------------------------,,,------......------,,,,,,,,,,,,,,,---------...------,,,------...///000000000111222222111111000111111000000222666:::===EEEGGGJJJNNNPPPQQQQQQQQQLLLJJJKKKSSSaaannnwwwzzzyyytttcccbbbgggqqqzzz{{{yyywwwtttsssvvv{{{{{{sssjjjdddbbbaaabbbeeeiiilllnnnpppssstttwwwvvvwwwxxxzzzzzzxxxvvvxxxyyyxxxsssjjjbbb[[[XXX^^^eeemmmrrrrrrrrrsssvvvwwwxxxwwwuuuqqqooonnnnnnpppqqqrrrsssuuuwwwyyy{{{{{{}}}|||{{{zzzxxxyyy{{{|||}}}|||{{{zzzttttttttttttsssssstttvvvxxxwwwwwwvvvvvvwwwwwwxxxwwwuuuqqqkkkggggggkkkooowwwyyy{{{{{{zzzyyyzzz{{{zzzxxxvvvxxx{{{~~~~~~|||~~~zzzqqqpppjjjeeedddbbb^^^\\\]]]``````_______________``````aaabbbaaa^^^]]]]]]^^^aaaaaabbbaaa```^^^]]][[[QQQOOOLLLIIIIIIJJJLLLNNNQQQSSSUUUVVVWWWWWWYYY[[[XXX```hhhmmmuuuuuunnnhhheeeggglllfff___^^^ffftttxxxmmmgggmmmrrruuu|||jjjVVVFFFBBB===999777666555444222333333333333222111111000000000000000000000000000000000000111111111111///000111222222222222333222222222333333333444444444111111444444222222666666666666666777777777777===???CCCNNN___vvvwwwnnnggg\\\QQQHHHAAA;;;888333333333222222222111111//////000000111111222222111111222222222222111111.../////////000000111111000000000000000000000000,,,------...///000000111...///000000000///---,,,+++,,,------.........---------------------------***++++++,,,,,,++++++***---------.........//////,,,,,,,,,---...///000111222333333333333222111111111000///000333999???CCCGGGIIINNNQQQQQQOOOKKKIIIHHHFFFJJJWWWiiixxx~~~}}}rrreeegggppp}}}zzznnnxxxvvvsssnnnlllpppxxxzzzqqqjjjggggggbbbeeejjjmmmppprrrtttvvvuuuttttttuuuvvvwwwvvvtttqqqrrrsssooohhh```YYYVVVVVV___jjjqqqqqqppppppqqqtttvvvwwwvvvsssooommmlllkkkmmmoootttxxx}}}zzz{{{|||}}}|||{{{yyyxxxyyyzzz{{{}}}xxxxxxwwwuuusssssstttvvvxxxxxxxxxxxxyyyyyyxxxxxxwwwtttooohhhcccccchhhmmmtttwwwyyyzzzyyyxxxxxxyyyxxxuuussstttxxx|||}}}}}}{{{{{{{{{{{{zzz|||zzzqqqmmmgggbbb___aaaaaa```^^^]]]\\\\\\]]]]]]]]]___bbbcccbbbaaaaaaaaafffffffffeeedddaaa___]]]TTTQQQMMMIIIHHHIIILLLNNNQQQSSSUUUVVVVVVUUUVVVXXXWWW```eeecccdddqqq{{{qqqhhh^^^^^^dddeeedddaaa]]]\\\```iiipppxxx{{{zzznnnlllkkkgggkkksss|||~~~sss```JJJFFF@@@;;;888666444333222333333333333222111111000000000000000000000000000000000000111111111111...///111222222222333444333333333444444444555555444111111333444222333666666666666666777777777777:::===CCCNNNaaayyy|||tttmmmhhh```VVVMMMEEE???===777444111000111222222111111111111111111111222222000000000000000000000000000000000000000000000000------......//////000000////////////////////////........................,,,,,,,,,------............,,,***))))))+++...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000///...------...000000222222111111111111111222444222000333888===??????IIINNNSSSTTTPPPLLLIIIHHHLLLKKKOOO\\\ooo~~~|||llliiisss~~~lllbbbaaakkknnnpppmmmiiijjjpppwww}}}~~~~~~{{{wwwrrrooolllmmmooosssvvvwwwvvvtttrrrrrrrrrssstttrrrooolllooopppqqqpppllleee^^^YYY\\\ccckkknnnmmmkkkmmmooommmnnnnnnooooooooonnnnnnhhhkkknnnpppttt{{{|||xxxyyy{{{}}}~~~}}}zzzxxxwwwvvvvvvyyyzzzsssqqqtttxxxxxxvvvzzzzzzyyyyyywwwvvvuuuttttttrrrooommmlllnnnqqqsssxxxzzz{{{}}}}}}|||zzzyyywwwwwwwwwyyy|||}}}}}}{{{yyyxxxwwwwwwyyy}}}~~~}}}~~~yyyrrrllleee```aaa___]]]]]]^^^___^^^]]]XXXYYY[[[]]]___aaabbbbbbcccbbbbbbcccddddddbbb```UUUSSSNNNJJJHHHHHHIIIJJJJJJNNNTTTXXXYYYVVVRRRNNNSSSZZZ______]]]bbbnnnyyy}}}lll^^^]]]cccdddbbb```^^^YYYUUUYYYaaaeeennnpppooo}}}sssjjjfffbbbbbbeeeppp{{{yyy```QQQCCC???<<<777444555222222111111000111111111222222111111111111222222000000000000000000000000111111000000111111222333222222333333333333444444111111222333333444555555444555666888888888777666;;;BBBLLLUUUbbbwwwyyypppoookkkddd[[[QQQHHHAAA>>>999666333111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////........................,,,,,,,,,,,,---------...///---,,,***+++---///000........................,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111222222111111111111111222000///000555<<>>DDDKKKYYYqqqzzzqqqdddVVVIIIBBB>>>;;;666444333222111000222222222111111111111111////////////////////////000000000000000000000000////////////............////////////////////////........................+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------...000111222333111111111000111111222333111333888>>>FFFLLLQQQSSSUUUVVVVVVSSSPPPOOORRRUUUVVV___kkkvvv}}}yyyvvvrrrpppvvv~~~~~~rrreeeVVVJJJGGGJJJHHHRRR___jjjrrrxxx}}}xxxuuusssrrrpppmmmlllkkkkkklllkkkiiiggghhhjjjlllnnnnnnmmmkkkiiigggjjjlllllliiigggfffgggiiigggdddbbbbbbdddggghhhrrrxxx~~~|||zzzyyyxxxwwwxxxyyyzzzzzzyyyxxxxxxxxxyyywwwtttrrrqqqssstttuuuvvvxxxzzz{{{zzzyyyzzz{{{zzzzzzyyywwwuuurrrpppoooqqqrrrsssttttttuuuuuuuuutttuuuxxxzzz{{{{{{zzzzzzwwwvvvttttttuuutttrrrpppooooooooooooppprrrtttvvv{{{}}}~~~|||yyyxxxwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}|||{{{~~~}}}xxxqqqllljjjiiiiiihhheeeccc```]]]\\\]]]___```\\\\\\\\\^^^```aaa___^^^\\\\\\[[[ZZZYYYWWWUUUTTTVVVVVVUUUSSSPPPMMMKKKIIIKKKKKKMMMTTT^^^eeehhhgggdddiiittt~~~sssggggggnnn||||||nnnddd```^^^aaagggggglll~~~yyy}}}llldddccc^^^dddhhhkkktttqqq```QQQDDD;;;666666666555444333333333333222222111111111111222222111111111111111111111111111111000000111111222333222222222333333333444444444444444444444333333333666666555555666888:::;;;;;;===@@@GGGUUUoooppp___PPPGGG@@@===999666555555444333222222222111111111000000////////////////////////000000000000000000000000,,,------...///000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,---...///111222222222111111000000111222222333111555<<>>???EEETTTooo|||kkkZZZPPPEEEAAA<<<999888777555444333333222222111000000000000000000000000000000000000000000000000000000000---...///000111222333444////////////////////////..............................------------,,,,,,,,,++++++++++++,,,------........................//////......---,,,,,,,,,---...///000111222222222000000000000111222333333111777@@@HHHOOOTTTYYY\\\^^^\\\XXXRRROOORRR[[[bbbmmmrrryyy~~~ttthhh^^^XXX___kkkvvv~~~lllcccYYYSSSMMMIIIKKKOOOOOOVVV```iiipppuuuzzz|||~~~yyyvvvuuuuuutttqqqooommmllllllkkkiiigggccceeeiiimmmooonnnmmmllliiihhhhhhhhhggggggggggggiiigggeeefffjjjrrr{{{~~~}}}}}}|||||||||}}}~~~~~~yyyyyyxxxvvvsssrrrtttuuuxxxyyyyyywwwssssssuuuyyyttttttsssqqqoooppprrruuuvvvxxxzzz}}}~~~}}}zzzzzzyyyxxxvvvsssrrrppptttttttttttttttsssrrrqqqrrrtttvvvxxxyyyyyyxxxwwwuuuttttttvvvxxxxxxwwwvvvqqqqqqqqqqqqqqqrrrssssssqqqtttvvvxxxxxxxxxxxxyyyssstttwwwzzz|||~~~|||||||||}}}}}}{{{{{{uuupppmmmlllkkkhhheeedddcccddddddhhhgggffffffeeeccc```]]]YYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXUUUSSSPPPMMMKKKJJJFFFIIIKKKLLLPPPYYYfffoooqqqmmmkkkmmmttt{{{|||ooojjjqqquuuuuu~~~}}}ooojjjkkkyyyqqqccc```\\\YYY[[[gggzzznnnXXXJJJAAA<<<777666555444333222222222222222111111111111222222222222222222222222222222111111000000111111222333222222333333333333444444444444444444444555555555555555666777888999;;;<<>>>>>DDDUUUqqquuufff\\\KKKGGGAAA<<<999777444333333333222222111000000///000000000000000000000000000000000000000000000000...//////000111222222333////////////////////////......................../////////......---------,,,,,,,,,,,,---------...........................,,,---------......//////...///000111222111111000000000000000111222333444777===FFFMMMRRRVVVZZZ]]]]]][[[VVVRRRRRRYYYeeeooossswww}}}xxxlll]]]YYYZZZdddqqq{{{~~~nnn___XXXRRRQQQPPPOOORRRWWWYYY]]]ccciiioootttxxxzzzzzzuuusssrrrqqqpppooonnnlllkkkllllllkkkjjjhhhhhhiiijjjlllnnnooopppmmmkkkjjjiiihhhhhhhhhhhhiiijjjkkkoootttzzz|||}}}}}}}}}}}}|||{{{zzzvvvvvvvvvwwwxxx{{{}}}~~~wwwxxxxxxvvvsssrrrtttvvvxxxyyyyyyvvvrrrqqquuuyyytttuuuuuussspppoooqqqsssuuutttuuuyyy}}}}}}{{{zzzzzzyyyxxxwwwuuusssrrrssssssssssssssssssttttttssstttvvvxxxxxxwwwvvvuuuvvvuuuuuuvvvxxxyyywwwvvvrrrrrrrrrrrrrrrrrrssssssqqqssstttuuuuuuuuuwwwxxxrrrsssvvvyyy{{{|||}}}}}}{{{zzzzzz{{{|||}}}|||{{{yyy}}}|||uuutttqqqnnnkkkiiiggggggiiihhhhhhhhhhhhgggdddaaa^^^^^^]]]\\\\\\[[[[[[[[[XXXWWWVVVTTTQQQOOOMMMKKKGGGHHHIIIIIIKKKSSS___hhhsssqqqqqqqqqoooppp{{{vvvqqqppppppuuu|||}}}qqqgggkkkuuupppfff^^^VVVVVV```tttxxxaaaQQQGGG@@@999888666555444333333333222222111111111111222222222222222222222222222222111111000000111111222333222222333333333333444444333333444444555555666666444555666888999:::;;;;;;@@@>>>>>>DDDUUUqqq|||nnneeePPPLLLEEE???:::777333111333333222222111000000///000000000000000000000000000000000000000000000000............////////////////////////////////////........................000000/////////.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++---///000111222//////111222222111000///000000000000111222333444>>>EEELLLRRRTTTVVVXXXZZZYYYWWWTTTRRRUUU```ppp|||{{{~~~ooodddZZZ[[[aaammmvvv}}}ssscccZZZTTTPPPRRRTTTVVVZZZ^^^aaacccgggkkkpppuuuyyy|||{{{~~~|||vvvqqqnnnlllkkkjjjmmmkkkjjjjjjlllnnnnnnmmmmmmkkkiiihhhiiimmmrrruuuqqqooollljjjiiiiiiiiihhhlllooorrrwwwzzz}}}~~~{{{{{{{{{{{{zzzyyyxxxxxxrrrrrrsssuuuxxx{{{~~~yyyzzzzzzxxxuuutttvvvyyywwwyyyyyyuuuqqqppptttyyyuuuwwwxxxuuuqqqooooooqqqrrroooooossszzz|||zzzvvvzzzzzzyyyyyywwwvvvuuutttpppppppppqqqrrrssstttuuussstttvvvwwwxxxwwwuuutttwwwvvvvvvwwwxxxxxxvvvuuurrrrrrrrrrrrrrrssssssssssssssstttsssssssssuuuwwwsssuuuwwwyyy{{{{{{{{{{{{vvvwwwxxx{{{~~~~~~|||xxx}}}~~~|||~~~~~~}}}zzzvvvrrroookkkjjjeeeeeefffhhhjjjkkkjjjhhhdddcccaaa```^^^]]]\\\\\\WWWWWWVVVTTTRRRPPPNNNMMMJJJIIIHHHHHHKKKRRRZZZ```qqqrrrvvvwwwpppiiinnnxxxssskkkiiimmmrrrwwwppphhhiiirrrkkkaaaUUUQQQZZZmmmnnn[[[LLLAAA:::999888666555555444444222222111111111111222222222222222222222222222222111111111000111222222333222222333333333444444444333333333444555666777777333444777999;;;;;;;;;;;;???>>>===DDDVVVqqqtttjjjXXXMMMFFFGGGBBB777444888444333111111222333222111111111111111000000000000111111111111000000000000///////////////////////////...------...///000111////////////////////////---...///...------...//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------///222444555444222111111222111000111333444444333AAAKKKWWW[[[YYYVVVVVVXXX\\\SSSLLLOOO\\\jjjrrrtttwwwvvviiiggg^^^aaakkkuuuzzz~~~rrrddd\\\WWWXXXWWWVVVUUUYYY```fffhhhkkkmmmllljjjlllrrrxxxvvv~~~yyyvvvrrrnnnkkkiiihhhhhhjjjiiihhhfffggghhhjjjkkkkkklllllllllkkkllloooqqqqqqooollljjjjjjllloooqqqvvv{{{~~~{{{yyy{{{~~~{{{wwwuuuuuuuuuwwwxxxxxxvvvuuusssrrrrrrtttwwwyyyzzzzzzwwwyyyzzzyyywwwuuuuuuuuuyyyzzzyyytttooonnnrrrwww{{{zzzyyyvvvsssrrrtttvvvvvvrrrnnnmmmooorrruuuwwwwwwwwwvvvvvvuuutttrrrqqqpppqqqrrrrrrsssssssssrrrttttttttttttuuuvvvwwwxxxwwwvvvuuuuuuwwwwwwvvvuuutttsssrrrrrrrrrqqqooommmrrrrrrrrrrrrrrrrrrrrrqqqoooppprrrtttvvvwwwxxxxxxxxxvvvuuuwwwzzz{{{yyyvvvxxx{{{|||yyyuuuoooiiigggdddeeeiiikkkjjjhhhgggfffeeedddcccaaa]]][[[ZZZYYYXXXVVVSSSPPPNNNLLLNNNMMMKKKIIIIIIKKKPPPTTT___fffooosssrrrnnnllllllwww}}}hhh___ccciiitttsssfffjjj~~~ppp]]]RRRSSSccc|||aaaOOOMMMDDD@@@;;;555222222333555222111111111222333333444222222222222222222222222444333222222111111222222222222222222222222222222333333555666777777777777555777999999999888999:::666:::>>>DDDRRRkkkvvvnnn___RRRJJJJJJGGG===888;;;555333111111222333222111111111111111000000000000111111111111000000000000////////////////////////......---------...000000........................---...///...------...///......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......000222333222000///000222222222222333666888:::FFFNNNXXX[[[WWWSSSRRRSSSTTTPPPOOOWWWdddpppuuuuuu{{{vvvjjjfffcccfffnnnxxx~~~{{{ooogggddd\\\___aaaaaaaaaccciiimmmjjjlllmmmlllkkkmmmsssxxx{{{xxxwwwuuuqqqnnnkkkiiiiiiiiihhhgggfffeeefffhhhjjjkkkppppppooommmjjjiiijjjlllpppnnnkkkiiikkkpppvvv{{{~~~zzzzzz|||~~~zzzuuuttttttuuuvvvxxxwwwuuussssssrrrqqqrrruuuxxxyyyyyyvvvwwwwwwvvvuuuttttttuuutttvvvuuurrrnnnmmmrrrwww~~~}}}|||xxxuuutttvvvxxxuuurrrooommmoooqqqssssssvvvvvvvvvvvvuuutttssssssrrrssssssssssssrrrqqqqqqrrrrrrsssuuuwwwyyy|||}}}xxxwwwvvvwwwxxxyyyxxxwwwwwwvvvttttttuuutttrrrpppoooooonnnnnnmmmmmmnnnnnnnnnoooppprrrsssuuuuuuvvvxxxwwwvvvwwwzzz{{{zzzxxxxxxzzz~~~zzzpppoooiiibbb___aaaeeeggghhhiiigggffffffgggfffbbb___[[[ZZZXXXVVVUUURRROOOLLLLLLJJJHHHEEECCCEEEHHHKKKWWW^^^hhhooorrrpppmmmlllppp{{{nnn______dddsssqqqooo}}}zzzfffXXXUUU```wwwuuu]]]QQQJJJDDD<<<555333333444444222222111111222222333444222222222222222222222222/////////000111222444444222222222222222222222222222333444555555666555555444666888999888888999:::999;;;===CCCQQQkkk{{{uuucccUUUJJJIIIHHH@@@999888555333222111222333222111111111111111000000000000111111111111000000000000////////////////////////...------------...//////---------------------------...///...------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000222333111000000000111333444444444777>>>CCCLLLRRRYYYZZZUUUPPPMMMNNNNNNPPPVVVbbboooxxxyyywww{{{vvvnnnkkkooopppuuu{{{xxxnnniiiiiijjjcccgggjjjlllkkkmmmpppsssnnnmmmllllllnnnrrrvvvyyy~~~uuutttssspppmmmkkkjjjjjjjjjhhhggggggggggggiiikkklllqqqqqqooollliiihhhiiijjjpppooommmlllooovvvyyywwwwwwyyyzzz}}}~~~xxxtttssssssuuuwwwyyyxxxuuussstttrrrpppppprrruuuwwwxxxtttuuutttsssqqqqqqsssuuurrrssstttqqqoooooossswww~~~}}}|||yyyvvvtttuuuwwwuuurrrpppooooooppppppooottttttuuuuuuuuuuuuttttttttttttttttttsssrrrqqqqqqrrrssssssuuuwwwyyy{{{|||wwwvvvvvvwwwyyyzzzxxxwwwvvvuuusssrrrrrrqqqooommmiiihhhgggfffeeefffggggggiiijjjkkkmmmooopppqqqrrrvvvuuuuuuvvvxxxzzzzzzyyyxxxwwwxxx|||~~~wwwpppgggcccccceeeggggggjjjgggeeegggkkklllhhhddd^^^[[[XXXWWWWWWUUUPPPLLLKKKIIIEEEBBB@@@@@@AAABBBJJJPPPYYYdddkkkmmmjjjggghhhlllxxxsssaaa\\\___uuuzzztttbbbWWWZZZmmmuuucccXXXNNNAAA888666777666444222222111111222222333333222222222222222222222222////////////000222333444333333333333333333333333333333444444444444444333444555777888777777888999>>>======CCCRRRlll|||jjj[[[NNNKKKJJJDDD<<<888666444222222333333222111111111111111000000000///111111111111000000000///////////////////////////...------------.........---------------------------...///...---------///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000111333555555333222222333000333555555555999CCCKKKQQQVVV[[[ZZZUUUPPPMMMMMMLLLQQQ[[[hhhtttzzzzzzwww|||}}}vvvvvvwww}}}|||}}}xxxiiiaaabbbfffjjjhhhkkknnnnnnmmmmmmqqqtttqqqooommmnnnrrrwww{{{}}}~~~vvvqqqpppnnnmmmlllkkkkkkkkkkkkjjjjjjiiiiiijjjjjjkkkkkklllllljjjiiijjjlllnnnssstttuuuuuuwww|||~~~xxxtttsssvvvxxxzzz}}}}}}xxxtttrrrsssvvvzzz||||||zzzwwwuuurrrooonnnpppsssuuuvvvtttssssssqqqooopppsssuuutttuuuuuutttrrrrrrtttwwwyyyyyyxxxvvvrrrqqqqqqrrruuutttrrrqqqqqqqqqooommmqqqrrrrrrsssttttttssssssssssssttttttttttttssssssvvvuuuuuuttttttuuuuuuuuuvvvuuuuuuwwwxxxxxxwwwuuupppmmmjjjhhhgggeeecccaaa```___]]]\\\\\\\\\^^^^^^```aaaccceeehhhjjjmmmnnnrrrrrrsssuuuwwwxxxyyyzzzyyyvvvtttwww}}}~~~|||uuupppnnnlllhhheeejjjfffcccfffkkknnnkkkgggaaa]]]ZZZYYYYYYWWWQQQKKKLLLJJJFFFCCCBBBAAAAAA@@@AAADDDJJJTTT^^^ccccccaaadddccciiixxxvvvjjjcccaaatttmmm\\\WWWcccsss}}}iii[[[III>>>;;;:::888555333222222111222222333333222222222222222222222222333222222111111111111111333333333333333333333333444444555555555444333333333555777777777666777999???======BBBRRRmmm~~~wwwiiiZZZTTTQQQKKKCCC===777555333222333333222111111111111111000000000///111111111111000000000///////////////////////////.....................------------------------------...///...---------///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111222333555444333222333444///222555555666<<>>;;;777333333333222222111222222333222222222222222222222222444444333222222222222333333333333333333333333333555555666666666555555444333555777777777666777999::::::;;;AAAPPPkkk~~~rrrcccYYYSSSMMMDDD>>>888666333333333333222111111111111111000000000000111111111111000000000000/////////////////////////////////000//////...------------------------------...///...------...///,,,,,,------------,,,,,,---------------------------------...///000111222111222333222111000111333111222555777:::AAAKKKRRRWWWYYY[[[ZZZWWWTTTRRRQQQNNNTTT\\\dddiiimmmppprrr{{{yyy|||vvvnnneeeaaacccgggkkklllqqqrrrqqqooollllllpppttttttsssqqqqqqtttyyy|||sssmmmllllllllllllkkkkkkkkklllkkkjjjhhheeecccaaaaaagggggggggfffeeefffhhhjjjttt|||}}}{{{zzzyyyyyyzzz||||||{{{zzzvvvvvvwwwzzz}}}~~~}}}vvvssspppnnnoooqqqrrrrrrssssssrrrpppnnnnnnoooqqqssssssssssssrrrqqqooonnnssstttuuutttrrrpppqqqrrruuutttsssssstttuuusssrrroooooopppqqqqqqqqqqqqqqqoooppprrrtttvvvxxxyyyyyywwwwwwvvvttttttssssssssssssrrrqqqqqqpppmmmiiieee\\\YYYTTTQQQOOOMMMJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNQQQVVV[[[___aaafffkkkqqqvvvyyy{{{|||}}}|||zzzxxxyyy}}}}}}~~~~~~}}}}}}zzzzzz{{{zzzzzz||||||uuurrrpppoooiiifffaaa```bbbfffjjjmmmiiiiiihhheee```ZZZTTTQQQLLLIIIGGGFFFHHHGGGDDDAAAEEECCCAAACCCIIIPPPWWWZZZ[[[[[[]]]aaafffooo{{{hhhbbb]]]___eeeiiieee```\\\```hhhtttvvvfffbbbeeepppwwwaaaMMMBBB;;;666222333333222222111111222222222222222222222222222222222222222222444555666777333333333333333333333333555555666666777666666555444555777888777777888999666999<<>>888666444333333333222111111111111111000000000000111111111111000000000000////////////////////////000000111111111000..............................---...///...------...///,,,---............---,,,........................---------...///000222333111222333222111000222333333444555999???GGGOOOTTTXXXYYYZZZYYYVVVTTTRRRQQQRRRXXX```gggjjjmmmqqquuu|||}}}iiieeeaaabbbgggmmmoooooooooqqqsssrrrppppppsssvvvvvvvvvtttqqqpppttt{{{~~~yyyrrrlllllllllllllllkkkjjjjjjlllkkkjjjiiigggdddcccaaafffffffffeeecccccceeegggpppyyy}}}{{{xxxxxxyyy{{{||||||xxxwwwvvvvvvxxxyyyyyyxxxvvvtttqqqpppqqqqqqqqqpppqqqrrrrrrpppmmmkkkkkklllpppqqqqqqrrrsssrrrpppoooqqqrrrttttttrrrqqqrrrssssssqqqpppqqqsssuuuuuuuuupppqqqrrrrrrrrrrrrrrrqqqpppqqqsssuuuwwwxxxxxxyyywwwvvvtttrrrpppnnnmmmmmmiiihhhfffeeebbb^^^XXXTTTQQQNNNJJJGGGFFFFFFEEEDDD>>>@@@BBBDDDFFFFFFFFFEEEFFFGGGHHHJJJMMMRRRVVVXXX[[[bbbkkkrrruuuwwwxxxyyyvvvvvvxxxyyy{{{|||}}}~~~||||||{{{yyyxxxwwwvvvuuurrrssstttsssssssssuuuwwwxxxxxxtttmmmjjjeee```___ccckkkqqqooorrrsssnnnddd\\\WWWVVVPPPLLLJJJJJJKKKJJJFFFAAADDDCCCCCCBBBEEEJJJRRRWWWWWWXXX\\\___aaadddppp|||oooeeeXXXTTTWWW]]]______]]]\\\\\\```iiiuuuvvvkkkiiikkkuuuqqqZZZIII???999666444333222222111111222222222222222222222222222222111111111222333444666666444444444444444444444444333333444555666666666666444666888999888888999:::888>>>DDDHHHPPPdddttt{{{tttcccWWWOOOHHHCCC999666444333333333222111111111111111000000000000111111111111000000000000////////////////////////000111222222222000///...////////////////////////---...///...------...///------...//////...------........................------......///111222333444555555444333333444666666555666;;;CCCKKKQQQTTTYYYYYYYYYXXXUUURRRPPPOOOVVV]]]fffmmmooorrrvvvzzz}}}rrrbbb^^^]]]aaaiiiooorrrqqqjjjooosssuuutttssstttvvvwwwxxxvvvqqqmmmnnnvvv|||}}}{{{yyyuuulllllllllllllllkkkjjjiiimmmmmmmmmllljjjhhhgggfffcccddddddcccbbbccceeehhhkkkuuu{{{wwwvvvwwwzzz|||}}}zzzwwwtttsssssstttsssrrrvvvtttrrrrrrrrrrrrpppoooooopppqqqooollljjjiiiiiipppppprrrtttvvvvvvtttrrrnnnppprrrrrrqqqqqqrrrsssqqqooonnnooorrruuuvvvvvvsssssssssttttttssssssrrrrrrssstttvvvwwwwwwwwwwwwwwwuuurrrnnnjjjgggdddccc```^^^\\\ZZZVVVQQQJJJEEEHHHEEEBBB@@@AAABBBBBBAAA888:::>>>AAACCCCCCBBBAAAEEEDDDDDDFFFHHHLLLOOOQQQPPPYYYdddlllpppqqqrrrsssnnnqqquuuwwwxxxyyy{{{}}}xxxwwwvvvuuusssqqqppppppkkkmmmnnnooonnnnnnoooqqqttt|||uuupppnnniiibbb^^^bbbllluuutttxxxzzzttthhh^^^ZZZZZZUUUQQQNNNNNNOOOMMMHHHCCC@@@BBBCCCBBBBBBFFFMMMSSSWWWXXX\\\aaabbbbbbgggmmmzzz~~~qqqaaaVVVVVV\\\ccchhhfffaaa[[[XXX\\\dddmmmrrr}}}sssmmmkkklll|||~~~fffQQQDDD>>><<<444333333222111111111222222222222222222222222222444333222222111111222222444444444444444444444444111222333444555555666555555777999999999888999:::>>>FFFMMMOOOTTTfff|||lllsss|||lll^^^TTTJJJBBBDDD<<<555555555333222333111111111111000000000000000000000000111111111111000000111000000///...---//////............//////...------,,,,,,------.........////////////............//////......---,,,........................,,,,,,,,,---///222555666333444666888888777555444:::777777===GGGOOORRRRRRUUUVVVVVVSSSOOONNNOOOQQQ[[[eeeqqqwwwxxx|||rrreee^^^ZZZYYY^^^hhhoooooolllpppqqqsssuuuwwwyyyzzz{{{|||yyywwwwwwwwwxxx~~~~~~}}}{{{xxxsssooolllggghhhjjjkkklllkkkkkkjjjkkktttwwwpppiiihhhhhhfffkkkfffaaa```dddiiilllnnnvvvzzz~~~|||zzzxxxwwwwwwwwwwwwzzzyyyxxxvvvtttsssrrrqqquuuuuuuuutttsssqqqpppoooqqqqqqqqqpppnnnmmmkkkjjjooommmmmmppptttwwwwwwvvvpppoooooopppqqqpppnnnmmmrrrqqqooonnnnnnpppssstttooonnnnnnnnnppppppooonnnvvvvvvvvvvvvvvvwwwwwwwwwxxxvvvsssnnnhhhbbb^^^[[[VVVTTTPPPLLLIIIGGGEEEEEEBBBCCCCCCCCCBBB@@@>>>===<<<======>>>???@@@BBBBBBDDDCCCBBBDDDGGGIIIHHHFFFMMMRRRYYY```fffkkkpppsssqqqrrrtttwwwyyyzzz||||||wwwsssooommmllllllkkkjjjllliiifffgggjjjmmmmmmlllkkkttt}}}|||~~~{{{ssslllkkkkkkjjjkkknnnnnnqqqrrrnnnggg^^^YYYWWWUUUSSSQQQOOOMMMLLLLLLLLLJJJFFFAAA@@@DDDJJJOOORRRXXXXXXYYY[[[^^^___^^^\\\ggg|||nnnaaaWWWUUUeeeyyy{{{qqq```UUUXXXccckkkkkkqqqzzzyyymmmkkkqqqvvv{{{aaaKKK@@@???999777555444333333444444000000111222222222222111111111222333333444555555555444333222222222333444111333444555555444222000222444666777666777999;;;DDDHHHKKKKKKPPPcccrrrbbbiiiqqqcccXXXMMMEEEFFF===777666666444333444111111111111000000000000000000000000111111111111///000000000000//////.../////////......////////////......------......///......////////////............//////......---,,,...........................------...///111333444111222444555666555444333777666888>>>GGGNNNOOONNNRRRUUUVVVTTTPPPNNNQQQTTT^^^iiivvv~~~vvvggg]]]ZZZYYY[[[aaaiiiooopppoooqqqrrrsssuuuwwwyyy{{{|||~~~|||{{{zzz~~~}}}|||yyyvvvrrrnnnlllhhhiiijjjkkkkkkjjjhhhggghhhooorrrnnnkkklllllliiiiiifffeeeggglllrrrvvvwwwyyy|||~~~}}}}}}|||{{{{{{||||||}}}{{{yyyxxxwwwvvvvvvwwwzzzzzzyyyxxxwwwuuusssrrrtttuuuuuuttttttsssrrrqqqsssrrrrrrqqqooonnnmmmmmmpppooonnnppptttvvvuuutttsssqqqppppppqqqrrrqqqoooqqqpppmmmkkkkkklllnnnooopppooooooooopppqqqrrrqqquuuuuuuuutttttttttttttttsssqqqmmmhhhbbb\\\XXXUUUNNNMMMJJJGGGEEECCCBBBBBB???@@@AAAAAAAAA@@@??????@@@@@@@@@???@@@@@@AAAAAADDDBBBAAABBBEEEFFFFFFDDDHHHMMMTTTZZZaaagggmmmqqqrrrsssvvvxxx{{{|||||||||vvvtttpppmmmlllkkkiiihhhiiifffddddddhhhkkkkkkkkkiiiooouuuvvvtttvvvyyytttooohhhfffhhhcccfffiiihhhccc]]]YYYWWWUUUTTTRRRPPPOOONNNOOOOOOMMMIIIDDDCCCFFFKKKPPPRRRXXXXXXYYY[[[^^^___]]]\\\YYYjjj~~~zzzmmmbbb___lllxxxfff___dddkkknnnlll}}}zzz{{{zzzooopppqqq{{{oooWWWGGGAAA999777555444444444333333000000111222222222222222111111222333333444555555555444333222222222333444333333555555666555444333444666777888777888999;;;???BBBDDDFFFNNNbbb~~~{{{iii\\\fff|||ooocccWWWMMMHHH@@@999888888555444555222222111111111000000000000000000000111111111111...//////000000000000////////////////////////////////////....../////////......////////////............//////......---,,,........................///.........///000111222222222444444555555444444666777;;;CCCKKKOOOOOOMMMNNNSSSVVVTTTOOOOOOTTTZZZ```jjjxxxzzziii___ZZZVVVYYY___eeejjjnnnqqqrrrrrrrrrssstttvvvyyy{{{}}}~~~|||~~~}}}zzzwwwtttpppnnnmmmhhhjjjkkklllkkkiiifffeeegggkkknnnnnnppprrrrrrppplllkkklllpppuuuyyy{{{|||}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzxxxvvvvvvvvvvvvvvvzzz{{{{{{{{{zzzxxxuuutttuuuuuuvvvuuuuuutttssssssttttttrrrqqqpppppppppppprrrqqqqqqrrrsssttttttsssuuurrrooonnnnnnoooooonnnooommmjjjhhhggggggiiijjjooonnnnnnnnnoooppprrrssstttssssssrrrpppoooooonnnkkkiiifffaaa[[[UUUQQQNNNHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAACCCBBBBBBBBBCCCDDDDDDEEEGGGEEECCCCCCDDDFFFFFFFFFFFFJJJOOOUUU\\\cccjjjoooqqqssswww{{{~~~~~~~~~}}}xxxuuurrrpppnnnllliiifffeeecccaaabbbdddgggiiiiiigggiiikkkllllllooouuu{{{~~~qqqccc\\\[[[WWW[[[```bbbaaa^^^\\\ZZZWWWVVVUUUSSSRRRSSSSSSTTTRRRNNNIIIHHHJJJNNNQQQSSSXXXXXXYYY[[[]]]^^^\\\[[[QQQYYYgggzzzzzzmmmhhhssswwweeeaaaggglllkkkvvv~~~tttzzzxxxoookkksssgggRRREEE:::888666555555555333222000111111222222222222222111222222333333444444555555444333222222222222333444444555555666666777777666888999999888888999;;;<<<===>>>BBBMMMcccuuufff\\\eee~~~~~~tttdddWWWJJJBBB;;;999999666444555222222222111111111000000///000000000111111111111---...///000000111000000/////////000000///////////////............//////......////////////...............///......---,,,.................................///000111222222444555555555666777777777999<<>>888666777666444111111111222333333333333222222222333333333333444444333333333333333333333333333333333333444555777777555777888777666666777888::::::<<>>;;;666333333333222222222222111111111000000000000111111111111...//////000000000000/////////111111111111//////------,,,,,,,,,,,,------......////////////............//////......---,,,////////////////////////,,,---000222444666777777444333111111222444777888<<>>888444444333333222222222111111111000000000000111111111111///000000000000//////......///111222222111///.........------------............////////////............//////......---,,,///////////////////////////000222444666777777777444333111000111444777999???GGGQQQYYY\\\YYYTTTQQQMMMNNNSSSZZZfffrrr||||||qqqmmmooosss~~~uuuiiiaaa___aaadddfffkkknnnqqqssssssrrrqqqpppoooqqqsssvvvxxxyyyyyyyyypppooopppqqqssswww{{{}}}~~~}}}|||zzzvvvrrrooommmhhhhhhhhhhhhhhhhhhiiiiiibbb^^^\\\^^^^^^aaakkkvvv}}}uuuvvvwwwxxxwwwuuusssrrrwwwwwwvvvvvvwwwxxxxxxyyywwwvvvvvvuuuvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzyyywwwwwwwwwvvvuuutttsssrrrqqqqqqrrrqqqooollliiigggggghhhhhheee```]]]]]]^^^\\\XXXSSSPPPPPPOOOOOONNNOOOOOONNNOOOQQQUUUYYY[[[^^^bbbggggggdddbbbccceeeeeedddcccaaa___]]]\\\[[[YYYYYYZZZ[[[\\\\\\\\\\\\YYYZZZ[[[]]]^^^^^^]]]]]]ZZZZZZZZZZZZ[[[]]]^^^___dddccc```]]]ZZZWWWVVVUUU[[[^^^aaaaaa___]]]\\\]]][[[\\\___aaadddhhhmmmqqqsssuuuyyy|||}}}yyyvvvtttrrrpppnnnllllllllljjjhhhiiillloookkklllmmmmmmlllnnnqqqtttsssvvvxxxyyy|||vvvnnnjjjdddbbbaaabbbaaa```bbbaaa```___^^^^^^___```___\\\ZZZYYYYYYZZZYYYXXX[[[ZZZZZZZZZ[[[[[[XXXVVVRRROOOMMMQQQWWWdddzzzsssaaa```dddvvvzzzssswwwxxxllleeegggtttyyyfffRRRHHH===777777777555222111222333333444444333333333333333333333333333333...000222333555555555555444444666666777666555444444555777777777777999:::777:::>>>BBBLLLcccuuudddhhh|||^^^TTTJJJEEE@@@:::555555333333333222222222111111000000000000111111111111000000111000000///.........000111222222111000...//////............//////......////////////............//////......---,,,000000000000000000000000222333444666777666666555666555333222333666:::<<>>777777777555222111222333333444444333333333333333333333333333333---///111333555666666666555666888999999777555444444666888888888999;;;<<<888===AAADDDLLLbbbzzzfffiii}}}iii___QQQFFF???:::777555444222111222333333222000222222222222222111000///////////////////////////000000000000000000000000...///000111111000///...//////...............///000000000000000000/////////......---------......111222333333444555666777777333111444777666777:::FFFRRRRRRRRR\\\^^^VVVSSSGGGRRR___iiiuuutttnnnqqquuuwww|||eeefffhhhjjjmmmqqqsssuuuvvvtttssssssuuuvvvuuutttvvvzzz}}}}}}{{{xxxxxxnnnnnnnnnooossswww|||{{{wwwsssooommmllljjjiiigggeeecccbbbbbbbbb````````````ccciiiqqqwww}}}xxx|||xxxtttrrrrrrsssssssssqqqqqqssstttuuuuuuuuuuuutttyyy~~~~~~{{{xxxwwwwwwwwwxxxzzzzzzzzzxxxvvvttttttsssrrrtttvvvwwwwwwvvvtttrrrpppllliiifffdddccc]]][[[WWWSSSNNNJJJHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEGGGHHHJJJLLLMMMVVVYYY]]]``````______`````````^^^\\\ZZZ[[[^^^aaadddgggkkkllllllnnnrrrvvvxxxvvvuuuvvvxxxxxxtttqqqtttrrrpppmmmkkkjjjiiiiiijjjjjjhhhgggffffffeeeeeelllmmmnnnmmmlllkkklllmmmkkkjjjiiiiiimmmssszzz~~~{{{}}}~~~|||yyyxxxwwwsssqqqnnnkkkgggeeecccbbbdddeeeeeefffgggkkkppptttrrrwwwzzzwwwuuuuuussspppsssvvv{{{}}}~~~}}}oooiiigggdddaaa``````___```bbbddddddcccaaa]]]^^^___^^^]]]ZZZWWWVVVYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[WWWTTTXXXbbbllluuukkkkkk}}}|||pppkkkmmmpppgggPPP===<<<===777222222444444333333333444444555111111222222222333333333333222222111111222222333222333444444555555444444444888;;;;;;888777888999>>><<<<<>>:::888666555333222222222000///222222222222222111000000000000000000000000000000000000000000000000000000...//////000000//////...000000////////////000000000000000//////////////////......------.........222222222333444444555555666222111444666777;;;@@@LLLWWWXXXWWW___```WWWUUURRR\\\hhhqqqzzzsssqqqzzzpppcccfffjjjooosssuuuvvvvvvvvvtttssssssvvvxxxxxxxxxzzz|||}}}zzzxxxxxxpppooopppqqqsssvvvyyy{{{}}}{{{yyyuuuqqqnnnkkkjjjllljjjgggccc`````````aaaaaabbbcccdddhhhnnnuuuzzz{{{wwwxxxtttqqqoooooopppppppppqqqrrrssstttttttttttttttvvvyyy|||~~~}}}{{{zzzyyywwwxxxxxxxxxxxxvvvuuutttpppoooooopppqqqrrrqqqppprrrqqqoookkkfff```\\\YYYVVVTTTQQQMMMJJJGGGDDDCCCBBBBBBAAA@@@@@@@@@AAAAAADDDEEEEEEFFFGGGHHHJJJKKKSSSWWW\\\___```aaabbbccc``````___]]]\\\\\\___aaaeeeiiimmmooopppsssxxx}}}~~~~~~~~~|||}}}|||{{{yyywwwvvvtttssssssrrrqqqpppoooooopppqqqppprrrsssssssssssstttvvvwwwuuurrrqqqrrrvvv{{{~~~}}}~~~zzzvvvtttsssqqqnnniiiddd^^^ZZZWWWVVVVVVXXXYYY\\\___eeelllqqquuu{{{}}}{{{yyyyyyxxxtttuuuxxx|||~~~~~~uuulllgggccc```___bbbaaaaaabbbddddddbbb```XXXYYYZZZ[[[\\\[[[ZZZZZZXXXXXXXXXYYYZZZ[[[]]]]]][[[\\\ZZZWWWVVVYYYaaahhh{{{}}}ooohhhuuusssiiihhhkkk{{{sss\\\FFFAAA???999555666444444444333333444444555111222222222222333333333555444444333333444444555333444555555666666555555555888;;;;;;999888999:::===;;;<<>>;;;666555555444333333333333333333333333444444444444666666555555555555666666222333333444555444444444888777666777999;;;<<<;;;:::;;;>>>CCCKKK^^^}}}qqqdddmmmzzzsssaaaRRRIIIEEE===:::555333333333333333000000111222222222222222000000000000000000000000000000000000000000000000...//////000000//////...//////...///000111222222---...///000111333444444............///000111222222222222222222222111111444111111888AAAKKKXXXcccggglllgggaaa]]]UUUWWWhhh{{{}}}zzzxxxvvvvvvxxxzzz{{{zzzyyy{{{}}}}}}zzzvvvtttssspppqqqqqqqqqqqqppppppooonnnlllhhheeecccbbbbbbcccbbbcccbbb]]]ZZZ^^^iiirrr{{{{{{{{{yyywwwwwwyyy{{{xxxyyyyyywwwsssppppppqqqrrrppppppqqqrrrssssssrrroooooopppqqqrrrrrrrrrrrrmmmmmmllljjjhhhhhhjjjlllhhhjjjlllooopppqqqrrrqqqmmmmmmmmmnnnnnnlllhhheeebbbaaa```]]]XXXTTTPPPMMMKKKJJJIIIGGGFFFEEEEEEDDDBBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKOOORRRTTTVVVWWWYYY[[[]]]___ccciiimmmmmmkkkiiihhhiiimmmqqquuuyyyvvvmmmfffbbb[[[[[[ZZZXXXTTTSSSSSSTTTRRRZZZbbbggglllssswwwwwwwwwxxxyyyxxxwwwyyyzzztttoookkkeeeaaa```aaaaaaaaaXXXZZZ\\\___aaabbbbbbbbb______]]]\\\[[[[[[[[[[[[\\\ZZZWWWVVVUUUTTTSSSRRRSSSVVV[[[fff{{{~~~gggWWWOOORRRaaannnnnnhhhccc^^^YYY___hhh|||~~~pppfffcccfffkkkxxxttt^^^NNNCCC===666666555444333333333333333333333444444444444555666666555555555555666666333444444555555555555555888666444555888;;;;;;:::;;;<<>>KKKUUU[[[bbbjjjmmmfff^^^ZZZWWWWWW]]]fffuuuzzzyyy~~~||||||||||||{{{yyywwwxxxzzzzzzyyywwwsssqqqtttuuuvvvuuusssrrrrrrsssuuuqqqkkkfffbbb^^^\\\[[[\\\^^^```bbbfffkkkqqquuu}}}yyywwwwwwxxxxxxwwwuuurrrpppnnnlllppppppqqqqqqrrrqqqqqqppppppooommmjjjfffccc```^^^[[[ZZZYYYYYYYYYZZZ[[[\\\\\\^^^```cccfffhhhiiijjjiiihhhfffdddaaa___]]]\\\XXXXXXVVVUUUSSSQQQPPPOOOJJJHHHFFFCCCBBBBBBCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIFFFFFFEEEDDDEEEIIINNNRRRWWWYYY\\\```cccfffiiikkknnnpppsssssssssrrrrrrsssqqqtttwwwzzz~~~wwwmmmhhhfffccc\\\VVVUUURRRRRRYYY```ffflllrrrtttvvvyyy{{{}}}yyylllfffggghhheee```___^^^^^^```aaaaaa```^^^^^^___``````^^^\\\\\\]]]^^^\\\ZZZWWWUUUTTTSSSSSSOOOQQQUUU\\\dddqqqqqqhhhmmmpppaaadddgggoooxxxmmmppp|||oooiiiggglllvvvlllUUUEEE>>>999666777666333333666777666555444333333333333555444444333333444444555444444444555555555666666666666666666777777777777:::;;;>>>CCCJJJ]]]}}}{{{qqqppp{{{{{{jjjZZZOOOGGG???;;;888444333555222222222222222222222222111111111111111111111111000000111111111111000000000000////////////000000//////............//////000000000000000000000000------...///000222444555000///...///222333444333777;;;FFFTTT]]]aaadddggghhhaaa\\\YYYWWWXXX___gggsss|||~~~}}}{{{}}}}}}{{{{{{zzzyyytttuuuwwwxxxxxxwwwuuutttuuuvvvwwwuuusssppppppppprrrpppmmmhhhccc___\\\[[[^^^aaafffiiilllooosssvvv}}}~~~{{{yyyxxxxxxwwwvvvuuutttrrrqqqooonnnpppppppppqqqppppppoooooonnnlllhhhccc___\\\ZZZYYYUUUUUUVVVWWWXXXZZZ[[[[[[\\\^^^aaadddeeeeeedddccceeedddaaa^^^[[[YYYXXXWWWPPPQQQTTTUUUVVVVVVUUUTTTPPPNNNIIIEEECCCBBBCCCDDDIIIIIIJJJJJJKKKJJJJJJIIIGGGGGGGGGGGGIIIMMMRRRWWW^^^^^^aaaffflllppprrrsssvvvuuuuuuwwwxxxyyyxxxvvvvvvxxxzzz}}}}}}vvvqqqkkkccc\\\VVVQQQOOOTTT[[[aaaiiiqqquuuxxx|||~~~xxxnnnlllkkkeee___```___]]]]]]___```aaa``````___^^^^^^^^^^^^\\\ZZZ]]]\\\ZZZWWWUUUTTTSSSSSSRRRRRRUUUZZZ___hhhxxxqqqsssiiiccc___cccttttttnnnvvvwwwooohhhhhhooo{{{xxx___LLLBBB<<<888888777444333444777777666555444444444444555444444333333444444555555555555666666666777777666666666777777777888888:::;;;???CCCKKK___~~~xxxppprrr|||}}}qqqXXXNNNCCC>>>:::555444555333333222222222222222111111111111111111111111111000000111111111111000000000000////////////000000//////............//////////////////////////////------...000111333555555111111000000111222333333444<<>>999888888555333444777777666555555555555555555444444333333444444555444555555555666666666666666666666777777888888999999;;;>>>CCCKKK^^^~~~rrrmmmqqq~~~bbbVVVHHHAAA<<<777444555333333333222222111111111111111111111111111111111000000111111111111000000000000////////////000000//////............//////////////////////////////......000111333444555555444444333222111111333444666@@@NNN[[[dddiiiiiigggeee]]]WWWTTTUUUZZZfffqqqwwwzzztttsssvvvyyy{{{tttddd______iiiyyy~~~{{{zzzzzzzzzwwwwwwvvvuuutttrrrqqqqqqqqqsssttttttqqqooonnnnnnpppnnnkkkgggccccccfffiiifffjjjpppuuuvvvwwwwwwxxxvvvwwwwwwvvvuuuuuuwwwyyyuuuuuusssrrrrrrrrrrrrrrrssssssrrrqqqooommmlllkkkbbb```[[[XXXUUUUUUVVVWWWUUUVVVXXX[[[]]]______```aaaccceeegggfffbbb^^^[[[VVVTTTQQQNNNLLLJJJJJJJJJMMMPPPUUUZZZ]]]^^^]]]\\\[[[XXXTTTOOOMMMNNNPPPRRRPPPPPPPPPOOONNNMMMLLLKKKHHHIIIJJJKKKMMMPPPUUUYYYbbbeeekkkssszzz}}}{{{|||~~~~~~~~~wwwpppeee[[[RRRPPPRRRVVV]]]eeeooossszzzuuukkkjjjlllfffbbb^^^[[[\\\___aaabbbeeebbb``````bbbbbb^^^[[[VVVVVVVVVUUUTTTSSSRRRRRRVVVTTTVVVZZZ\\\^^^eeennnzzzyyyvvv|||fffbbbjjjyyyjjjwwwuuugggaaaaaahhhuuuwwwdddKKKAAA:::888888666444555777777666555555555555666555444444333333444444555333333444444444555555555666666666777888999999999999:::===BBBJJJ]]]|||ppplllqqq}}}lll^^^NNNEEE???:::666666444333333222222111111111111111111111111111111111000000111111111111000000000000////////////000000//////............//////000000000000000000000000///000111333444444444444555555555333111222555777===HHHVVVaaajjjnnnmmmhhh^^^XXXSSSSSSWWW^^^jjjvvv~~~tttnnnnnnuuu}}}qqqddd[[[WWWXXXcccuuu}}}{{{zzz{{{{{{zzzxxxvvvsssqqqpppoooooovvvwwwxxxwwwsssooolllkkkooonnnjjjeee``````dddiiikkknnnsssvvvwwwxxxyyyzzz{{{zzzxxxuuurrrqqqsssuuuvvvuuusssrrrqqqqqqrrrsssuuutttrrrpppmmmjjjhhhfff]]][[[XXXUUUTTTUUUVVVWWWWWWWWWXXXZZZ\\\]]]______```aaacccdddbbb^^^YYYVVVPPPNNNKKKHHHGGGFFFGGGGGGNNNQQQVVV[[[___`````````^^^[[[XXXTTTSSSSSSUUUVVVVVVUUUUUUTTTRRRQQQOOONNNFFFGGGHHHIIIJJJLLLQQQTTT___fffpppyyy~~~}}}~~~zzzjjj___SSSNNNMMMOOOUUU\\\iiiooowww}}}rrrnnnpppiiieee```]]]]]]___```aaacccbbbaaaaaa```___]]][[[SSSSSSTTTUUUUUUUUUTTTTTTUUUTTTUUUYYYZZZZZZ^^^ccchhh{{{tttxxxrrruuu}}}yyykkkbbb___bbbkkkuuurrrUUUIII===999888666555666666666555555444555555666555444444333333444444555333333333444444444444555555666777777888999::::::999:::===BBBIII\\\{{{rrrmmmqqq|||~~~{{{vvvfffTTTIIICCC===999888444444333333222111111000111111111111111111111111000000111111111111000000000000////////////000000//////............//////000000000000000000000000111111333444444444333333222333333222111333777;;;CCCPPP___iiioooqqqkkkcccVVVTTTTTTYYY___gggsss~~~sssmmmoooxxxuuudddWWWQQQRRRUUU\\\hhhwww}}}{{{{{{||||||yyyxxxuuurrrpppooonnnooouuuvvvxxxwwwsssooolllkkkjjjkkkjjjfffbbbbbbfffkkknnnqqqsssuuuuuuwwwzzz|||}}}|||yyyuuurrrqqqsssuuuwwwuuusssqqqqqqqqqrrrsssuuutttqqqnnnjjjfffcccaaa^^^\\\ZZZXXXXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[]]]___```___```aaaaaa___[[[WWWTTTMMMKKKHHHFFFEEEEEEFFFGGGMMMPPPUUUZZZ___aaabbbbbbcccaaa^^^[[[YYYYYYYYYZZZ\\\[[[[[[YYYWWWUUUSSSRRRHHHIIIJJJJJJIIIKKKNNNPPP[[[ggguuu}}}|||}}}~~~~~~~~~}}}yyyzzz|||~~~nnnbbbVVVOOOMMMMMMRRRYYYeeekkkuuu|||wwwrrrlllhhhccc___^^^___``````^^^______^^^[[[YYYXXXYYYQQQSSSTTTVVVWWWXXXWWWWWWXXXWWWXXX[[[[[[XXXYYY]]]```qqqxxxpppqqqqqqggg```^^^cccjjjooo~~~~~~cccTTTDDD<<<:::777555555555444444444444444555555555444444333333444444555444444444444555555555555555666777888999::::::;;;<<<<<>>FFFTTTdddmmmqqqqqqggg\\\RRRRRRWWW```iiiqqq|||zzzpppkkknnnwwwmmm\\\PPPEEEJJJOOOQQQVVVbbbooowww|||{{{{{{|||}}}yyywwwtttqqqooooooooopppnnnqqqttttttrrrooommmmmmdddhhhkkkjjjgggggglllpppqqqrrrsssssstttvvvzzz}}}|||{{{yyyuuussstttwwwzzzwwwvvvsssqqqpppqqqrrrrrrtttsssppplllhhhccc___]]]cccaaa```^^^]]]]]]]]]]]]___^^^]]]\\\\\\^^^```aaaaaaaaabbbaaa___[[[WWWUUULLLJJJGGGEEEEEEFFFGGGIIIKKKNNNSSSYYY^^^bbbdddeeeiiigggdddbbb___^^^]]]]]]``````___]]][[[YYYWWWUUULLLMMMMMMLLLLLLLLLOOOQQQYYYgggyyy{{{zzz{{{zzzyyyyyy||||||{{{zzzzzzzzzzzz||||||zzzyyy{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~qqqfffYYYRRROOOOOOTTTZZZcccjjjttt|||tttnnnjjjeeeaaa____________YYY\\\]]][[[WWWTTTTTTVVVQQQSSSUUUXXXYYYZZZZZZZZZ]]][[[\\\^^^^^^ZZZYYY[[[___iiizzzzzzkkkgggwwwvvvkkkbbb\\\___dddeeewwwmmm\\\III???;;;777555555444444333333333444444555555444444333333444444555555555555555666666666777555666777888999:::;;;;;;>>>>>>AAADDDKKK\\\{{{{{{rrrkkkkkk}}}wwwtttxxxppp}}}yyyuuu{{{qqq___VVVNNNCCC:::888555444222333444444222111222222222111111111000000222222222222111111111000000000000000///...---,,,000000000000000000000000///////////////.........000111111222444555555666444111111555777888<<>>;;;666444333333444444222111222222111111111111111111222222111111111000000000000000000000///...---,,,000000000000000000000000////////////////////////000111111222444555555666333000000444666777;;;AAANNN^^^mmmtttuuuqqqhhh^^^[[[dddoooyyy~~~~~~yyyyyyuuucccZZZWWWTTTOOOJJJHHHGGGJJJUUUaaawww|||yyyzzz|||{{{yyyxxxxxxvvvtttqqqooommmlllooonnnmmmllllllkkkjjjiiicccbbbaaacccgggkkkoooqqqssssssrrrrrrtttvvvyyy{{{xxxwwwvvvtttssssssrrrrrrxxxxxxwwwuuurrrpppqqqrrrwwwsssooommmllliiieeebbbcccccccccccccccccccccddddddeeeeeedddcccbbb```___aaa```______^^^ZZZUUUQQQOOOMMMJJJHHHGGGGGGIIIJJJJJJNNNTTTYYY^^^ccchhhlllooollliiihhhiiihhhfffccceeebbb```^^^^^^]]][[[ZZZTTTPPPNNNOOONNNKKKKKKNNNYYYkkk}}}yyyuuupppnnnrrruuuvvvwwwyyyxxxzzz||||||zzzyyyyyyzzz{{{|||~~~}}}{{{|||}}}zzz|||}}}|||{{{zzz{{{}}}}}}}}}~~~~~~}}}|||yyyxxxxxxwwwxxx~~~xxxkkk]]]TTTOOOKKKMMMQQQYYY```jjjssszzz~~~}}}}}}rrriiiggghhheeeaaa___[[[[[[[[[XXXUUUSSSTTTUUUXXXZZZ\\\^^^^^^]]][[[ZZZ\\\[[[YYYWWWVVVYYY]]]aaaaaaccchhhtttzzzwww{{{zzzzzzuuucccjjj|||~~~ooo```YYY[[[^^^eeevvvrrrYYYMMMDDD:::777;;;666222///000444666555333444444444444444444444444555555555555555555555666888999::::::999999:::;;;===:::<<>>EEEUUUbbbpppvvvuuuppphhhaaadddlllvvv~~~sssgggcccdddccc\\\SSSMMMGGGGGGOOOZZZuuu|||yyyyyyyyyxxxvvvxxxwwwvvvtttsssqqqpppooonnnnnnlllkkkiiigggfffeeedddcccaaaaaaeeejjjpppttttttsssrrrqqqrrrtttwwwxxxuuuuuutttsssssssssttttttwwwxxxxxxwwwtttsssssstttxxxuuurrrpppnnnmmmkkkiiiggggggggggggffffffffffffgggggghhhiiihhhfffcccbbb```___^^^]]]\\\ZZZVVVTTTSSSQQQMMMJJJIIIIIIJJJJJJLLLOOOTTTYYY^^^dddkkkooosssqqqooonnnmmmkkkhhhffffffdddaaa```______]]][[[XXXTTTPPPPPPMMMIIIIIILLLYYYlllwwwpppiiidddfffhhhkkkoootttppptttyyy||||||{{{{{{zzz}}}~~~~~~~~~~~~}}}~~~zzz{{{|||{{{yyyyyy{{{|||{{{zzz{{{~~~~~~yyyuuuxxxuuussswww~~~yyymmm___VVVOOOKKKKKKOOORRRYYYcccmmmvvv}}}}}}{{{xxxjjjfffgggeeeaaa^^^]]]]]][[[YYYWWWVVVXXXZZZ\\\]]]^^^______]]][[[ZZZ\\\[[[WWWTTTSSSVVV[[[___eeeggghhhkkkuuutttllldddeeennn{{{rrrkkkuuuuuuddd\\\\\\ZZZaaannn|||___OOOEEE<<<888999555333111222555777555222444444444444444444444444555555555666666777777777888:::;;;;;;:::999;;;<<>>888777555444333444666777555222555555555555555555555555444555555666777888888999888:::;;;;;;::::::;;;<<>>:::666444333333333222222222222111111111000000111111000000000/////////000000000111111000000///000000000000000000000000...//////000000111111222222222222333333444444444111000222555777<<>>:::666666666666666555555555555555555555555555555555555555555666666777777777777999::::::999888:::;;;;;;999;;;AAAFFFTTTqqq~~~{{{uuummmfff]]]\\\eeezzzzzzzzzqqqgggXXXJJJ???<<<777444333333333222444333333222111000//////222222111111111000000000///000000111111111000000000000000000000000000000...//////000111111222222222222333333333333444444111111444777:::@@@OOO^^^nnnnnnooommmgggbbbiiissszzz|||~~~zzz{{{{{{zzzxxxvvvttttttqqqqqqpppoooooonnnmmmmmmkkkmmmmmmhhhaaa]]]]]]___bbbjjjtttyyyyyyxxxyyy{{{}}}|||{{{yyyxxxxxxwwwwwwwwwvvvuuutttsssvvvzzz}}}}}}|||zzzxxxvvvtttrrrrrrnnnmmmlllkkkkkkkkklllmmmoooooonnnooonnnlllgggddd^^^\\\XXXUUUSSSSSSTTTUUUQQQQQQRRRTTTZZZeeepppxxx}}}~~~~~~yyyvvvqqqnnnkkkhhhdddbbb\\\VVVRRRQQQOOOMMMOOOSSS[[[kkk}}}~~~wwwooogggaaa\\\ZZZUUUOOOJJJGGGFFFHHHQQQ[[[gggkkkqqqtttvvvwwwxxxxxx|||~~~}}}{{{{{{|||{{{zzzyyyvvvttttttwwwyyy~~~~~~}}}}}}}}}{{{zzzyyytttvvvyyy{{{}}}~~~{{{pppddd\\\SSSKKKHHHHHHFFFJJJPPPWWW```lllwww~~~wwwiiibbbbbbcccccccccaaa^^^]]]^^^___```______]]]\\\[[[ZZZYYYXXXYYYYYYWWWRRRNNNLLLKKKKKKRRR[[[```cccgggmmmrrroooeeeYYYRRRUUU\\\aaaaaa^^^```ccckkk|||~~~qqqfffeeeeeekkk{{{lllWWWIII@@@:::888888777555444444666777555555555555555555555555555555555555555555555666666777999888777777888:::;;;999;;;AAAFFFSSSooo|||wwwqqqmmmbbb]]]cccyyy|||~~~uuukkk[[[MMM@@@<<<888444333333333222555444333222111///......222222222222111111111111///000000111111111000000000000000000000000000000...//////000111222222222333333333333333333333444444444777;;;>>>EEEVVVeeepppnnnmmmkkkccc```iiivvv|||}}}~~~|||zzz~~~~~~wwwxxxyyyyyywwwuuussssssrrrqqqqqqpppooonnnmmmmmmeeehhhiiifff```]]]^^^aaabbbiiirrrwwwwwwwwwyyy{{{~~~}}}}}}uuuuuutttsssuuuyyy~~~|||zzzwwwvvvuuurrrqqqooommmmmmnnnpppqqqssssssssstttsssooojjjfff```^^^[[[XXXVVVVVVWWWXXXYYYWWWUUUUUUXXX```jjjrrryyy~~~{{{vvvqqqnnnkkkgggddd```ZZZUUUSSSQQQNNNPPPTTT]]]ooo|||rrrggg]]]WWWUUURRRMMMIIIGGGEEEFFFOOOXXXdddjjjrrrxxxzzzzzzzzzyyy}}}~~~}}}~~~~~~|||||||||}}}yyyyyywwwtttrrrrrruuuwwwxxx{{{}}}{{{{{{tttvvvwwwyyyzzz|||}}}yyyxxx{{{~~~zzzpppddd\\\TTTLLLHHHHHHBBBFFFKKKSSS]]]jjjvvv~~~}}}sssjjjiii```aaabbbaaa```___```aaaaaa```___^^^]]]\\\\\\[[[YYYYYYYYYVVVRRRPPPPPPQQQMMMPPPUUUZZZ]]]aaadddfffppp|||nnnZZZOOORRR^^^hhhlllaaa]]]XXX[[[lllyyyiiiccc```fffqqqyyyaaaPPPFFF@@@999999777555444444666888666666666666666666666666555555555555555444444444555777888888777777888999<<<:::<<>>AAA???:::666777999:::<<>>@@@CCCQQQoooyyyzzzooonnnwwwzzzrrrmmmfff^^^WWWLLLCCC<<<:::999555333333111111000000000000111111//////000111111111111111000111222111000///000111////////////............000000000111111111222222222222222222333333333333666888:::>>>FFFVVVgggssstttkkkbbbfffwwwyyy{{{uuuzzz}}}|||}}}ttttttsssqqqqqqqqqqqqqqqpppqqqsssuuuvvvuuuqqqnnnfffccc```]]]^^^aaaeeehhhkkklllnnnppprrrttttttuuuvvvvvvyyy|||uuutttvvvzzz|||~~~|||yyyzzzzzzyyy|||}}}yyytttpppjjjeeecccaaa```___```aaaccccccbbbbbbccceeeooovvv|||}}}xxxuuupppjjjdddaaa^^^YYYYYY\\\eeerrrrrrhhhaaaYYYRRROOOLLLKKKNNNTTTcccjjjrrrxxxyyyyyyzzz||||||}}}~~~||||||{{{|||||||||wwwtttuuuuuusssvvvzzz{{{zzzyyyxxxyyy{{{}}}~~~{{{zzzxxxvvvtttrrrqqqppppppnnniiiddd```^^^]]]]]]\\\[[[\\\___bbbaaa\\\WWWTTTSSSSSSRRRQQQOOOMMMLLLJJJJJJJJJNNNVVVaaakkkrrrzzz|||~~~}}}||||||xxxmmmgggcccdddeeebbbaaaaaaccccccddddddcccbbb```___\\\\\\[[[ZZZXXXWWWVVVVVVPPPPPPOOOPPPSSSWWW[[[]]]]]]fffxxxwww{{{ooofffpppvvvrrrzzznnncccaaaccckkk~~~sssZZZIII>>>888555666666333222444666666666666666666666666555555555555555555555555444555666888888999999999<<<<<<>>>>>>BBBQQQppprrr~~~~~~rrrnnnrrr{{{wwwxxxwwwmmmaaaRRRHHH???<<<:::666333222222111111000000111111222//////000111111111111111000111222111000///000111000000/////////.........000000000111111222222333111111222222333333444444555999<<>>AAARRRqqqiiisss}}}sssiiihhh}}}qqq\\\PPPCCC>>>;;;777333222222222111111111111222222//////000111111111111111///000111111000///000222111111111000000000/////////000000111222333333333111111222333444444555555555:::???EEESSSfffrrrvvvppp```VVVbbb}}}sssmmmooozzzvvvqqquuu~~~{{{yyywwwttttttssssssrrrrrrqqqppppppooooooppppppnnnjjjgggeeedddcccccceeeiiimmmppppppqqqrrrssstttuuuuuuuuuqqqrrruuuzzzwwwqqqqqqssswwwyyyzzz~~~zzzuuuqqqnnnllliiihhhgggggggggfffeeeeeehhhjjjnnnwwwzzzuuutttnnniiigggccc___```ccchhhllluuuyyynnnbbb[[[VVVQQQRRRUUUaaagggoootttuuuvvvwwwyyyyyyzzz{{{}}}~~~||||||~~~~~~}}}||||||zzzuuutttuuuuuuuuuuuuuuuwwwyyyzzz|||~~~}}}|||{{{xxxvvvsssrrrmmmiiibbb\\\WWWUUUTTTUUUVVVUUUTTTTTTTTTUUUUUUTTTQQQQQQRRRRRRRRRRRRQQQQQQPPPRRRTTTWWW\\\dddooovvvxxxzzzzzzyyywwwzzzppphhhfffccccccdddcccdddfffgggggggggfffeee^^^]]]\\\[[[ZZZYYYXXXWWWWWWUUURRRPPPQQQTTTXXX[[[```ccckkkyyyxxxvvviiirrrttthhh```___gggppprrrZZZJJJAAA:::999:::888777999666666666666666666666666666666666666666666666666999777666777999:::999888;;;<<<===>>>BBBSSSsssbbbhhhpppxxxvvvggg```tttkkk[[[JJJBBB>>>999444333333333222222222222333333//////000111111111111111///000111111000000111222111111111111000000000000///000000111222333444444111222333444555666777888555<<>>::::::888777777666666666666666666666666777777777777777777777777333333444555666888:::;;;:::;;;===???CCCTTTsssbbbdddhhhpppssseeerrrzzzgggRRRGGGAAA<<<777666333333222222222222333333//////000111111111111111...000111111000000111222111000000000000////////////000000111333444444555222333444555777888999:::666>>>EEEMMM^^^pppuuunnneeeaaadddrrrttteeegggpppyyyzzzxxxyyyjjjeeegggmmmwww~~~zzzvvvtttsssuuuvvvvvvvvvvvvtttsssrrrnnnmmmlllkkkjjjhhhdddaaa```aaadddhhhllloooqqqsssvvvvvvvvvuuutttrrrqqqpppmmmpppwww~~~}}}~~~}}}||||||yyyvvvzzz{{{vvvrrrooojjjjjjjjjhhhfffgggiiikkkmmmuuu~~~~~~wwwpppiiieee```ZZZYYY[[[\\\aaahhhoooxxx|||sssjjj___WWWWWW\\\bbbhhhoootttuuuvvvyyy{{{{{{{{{|||}}}~~~{{{wwwxxx|||~~~|||zzzyyy{{{zzzwwwxxxxxxxxxxxxyyyzzz{{{||||||zzzzzzyyyvvvrrrnnniiiggg```\\\WWWRRRPPPPPPRRRTTTQQQRRRRRRRRRRRRTTTVVVWWWYYYYYYXXXXXXZZZ]]]aaaccc```dddhhhjjjjjjmmmrrrxxxzzz|||~~~}}}|||~~~|||ooojjjjjjeeeeeeggghhhhhhggggggfffdddcccaaa___]]]ZZZYYYXXXVVVVVVWWWWWWWWWWWWXXXXXXYYY[[[```gggrrrzzzsssmmmtttyyyrrrttt{{{iiiaaadddjjj~~~eeeVVVFFF>>>;;;777666666666666666666666666666666666666666666666666666666333555777666555666:::===888:::>>>@@@EEEUUUttteeeeeegggnnn~~~~~~|||pppuuuoooXXXJJJDDD>>>:::888444333333222222333333444//////000111111111111111...000111111000000111333000/////////............///000000222333444555555222333444666777999:::;;;666???GGGOOO```rrrtttkkk\\\^^^iiiwwwppphhhkkkuuu|||zzzwww~~~mmm```\\\\\\fffqqq|||~~~zzzvvvttttttuuuvvvvvvwwwvvvtttsssrrrjjjhhhgggggggggeeeaaa___]]]```dddiiimmmpppqqqrrrzzzzzzyyyxxxvvvtttsssrrrnnnsss{{{}}}zzz}}}~~~}}}}}}{{{wwwyyy~~~}}}~~~xxxuuujjjkkkkkkjjjhhhgggggghhhkkkrrryyyxxxqqqjjjddd]]]VVVTTTVVVSSSZZZcccjjjpppxxx~~~xxxnnnaaaXXXXXX^^^```fffmmmqqqssstttwwwyyyxxxyyyyyy{{{}}}}}}yyyvvvwww{{{~~~}}}{{{vvvvvvyyy|||zzz{{{zzz{{{{{{||||||}}}}}}}}}||||||zzzvvvqqqlllgggccc\\\YYYTTTPPPOOOPPPSSSUUUPPPQQQRRRSSSSSSTTTWWWYYYYYYYYYXXXYYY]]]bbbgggkkkjjjooossstttrrrrrrvvvzzz{{{}}}~~~vvvmmmllleeefffggghhhhhhgggfffeeegggeeedddaaa^^^\\\ZZZYYYUUUVVVWWWYYYYYYXXXWWWVVVZZZ\\\___cccjjjwwwtttmmmddd___```ppp~~~sssrrrlllcccffflllvvvrrr```MMMBBB===999666666666666666666666666666666555555555555555555555555999<<<===:::666555888===777:::>>>AAAFFFVVVttttttnnnhhhjjjvvvyyytttttt~~~xxx___PPPGGG???999666555444444333333444444555222222222111111111000000333333222111000000000111111111000000000000111111111333444444333222333444666444333555888999777444777===KKK\\\kkkrrrqqqnnnccciiiuuuyyyvvvxxxyyyxxxwwwyyy}}}}}}~~~qqqbbb\\\ZZZ[[[iiirrr}}}}}}{{{uuuqqqqqqxxxzzz|||}}}{{{wwwssspppllljjjgggdddbbbaaabbbcccffffffeeefffiiimmmpppsssuuuvvvuuusssppppppqqqssssssvvv|||{{{zzz||||||wwwwwwzzz||||||tttnnnllljjjggghhhjjjiiiiiimmmvvvzzzsssiii___XXXRRRMMMKKKRRRTTTZZZbbbgggmmmwwwzzzrrrlllddd\\\YYY[[[bbbhhhoootttttttttvvvwwwzzz{{{}}}~~~~~~||||||||||||{{{zzzxxxxxxxxxzzz|||}}}|||{{{zzzyyyxxxyyy{{{}}}|||{{{{{{yyyuuuqqqllleee^^^YYYWWWUUURRROOOMMMLLLLLLMMMPPPQQQRRRTTTUUUVVVVVVVVV\\\[[[^^^cccgggiiiooovvvzzzyyyzzzzzz{{{|||}}}~~~~~~}}}tttqqqiiikkkmmmmmmkkkiiiffffffdddggghhhfffaaa\\\ZZZZZZZZZWWWTTTRRRSSSVVVXXXXXX[[[YYY[[[aaagggppp~~~mmmZZZVVVXXXccctttjjjvvvuuukkkiiikkknnn|||nnnVVVCCC;;;999777555666666555555555444444444777777777777777777777777888888999:::;;;<<<<<<===<<<:::<<<@@@DDDQQQppp|||tttjjjgggmmmyyyxxxqqquuuzzzcccTTTKKKBBB:::777333222222111000000111111222222222111111111000000333222111111000000111111111111000000000000111111111333444444333333333444444333333555888999888666;;;BBBOOOaaaooosssoooiii```fffttt}}}}}}}}}}}}}}}}}}}}}lll___\\\aaaggguuu}}}|||wwwttttttvvvwwwyyyzzz{{{xxxtttqqqllliiigggfffhhhkkkmmmoookkkjjjhhhhhhiiilllppprrruuuuuutttrrrooooooppprrrtttxxx~~~{{{zzz|||~~~}}}zzz{{{|||~~~zzzssspppnnnjjjiiillljjjiiijjjqqq}}}}}}sssmmmddd[[[UUUPPPLLLIIIOOOQQQWWW___dddjjjsss}}}wwwnnnhhh```XXXUUUWWW```fffoootttuuuuuuvvvwwwzzzzzz{{{|||}}}~~~~~~}}}}}}~~~}}}yyyxxxxxxyyy{{{|||{{{zzzzzzyyywwwwwwxxxxxxwwwuuusssppplllhhhccc^^^XXXTTTVVVTTTQQQNNNMMMLLLLLLMMMNNNOOORRRUUUXXX[[[\\\]]]aaa```bbbgggkkkmmmsss{{{~~~}}}|||wwwqqqjjjlllnnnooommmkkkhhhgggfffiiijjjiiieeeaaa``````[[[ZZZXXXWWWWWWWWWXXXWWW[[[ZZZ\\\aaaeeelllyyyzzzaaaVVVSSSZZZtttvvvjjjtttqqqeeeccceeeiiiuuuuuu\\\HHH>>>;;;999777666666555555555444444444777777777777777777777777999999888888888777777777<<<:::<<<@@@DDDQQQpppxxxlllcccdddooo~~~wwwnnnsss}}}~~~iii[[[QQQFFF===999777666555444333222222222222222222111111111111111222222111000000000111111111111000000000000111111111222444555444333444555444333333555888:::999999>>>FFFUUUgggssstttlllccc[[[cccrrr{{{eeeYYY\\\jjjuuu~~~yyyvvvwwwuuuttttttvvvyyyxxxsssoooiiigggfffiiipppvvvyyyzzzpppnnnllljjjkkkmmmppprrrttttttsssqqqnnnnnnoooqqqwww{{{}}}{{{}}}~~~|||||||||zzz|||{{{xxxtttooommmooollliiigggkkkuuu~~~yyyttthhhccc[[[UUUPPPLLLIIIFFFJJJLLLRRR[[[```eeennnxxx{{{sssjjjccc[[[SSSQQQSSS\\\dddmmmtttuuuuuuvvvwwwzzzzzzyyyyyyzzz|||}}}~~~||||||~~~yyywwwwwwxxxzzz{{{zzzyyyyyyxxxvvvuuuuuusssqqqooojjjgggbbb^^^[[[WWWTTTQQQTTTSSSPPPNNNLLLLLLMMMMMMPPPQQQUUUYYY\\\```bbbccchhhggghhhlllooorrryyy~~~}}}}}}}}}xxxooojjjkkkmmmooonnnmmmkkkiiihhhjjjlllkkkiiigggffffff___^^^]]]\\\ZZZYYYXXXWWWZZZYYY\\\aaadddhhhrrr|||mmmZZZPPPRRRiii~~~oootttrrrccc^^^^^^dddmmmzzz~~~dddOOOCCC===:::888666666666555555555444444777777777777777777777777999888888888888777777777;;;:::<<<@@@DDDQQQppp|||wwwnnneeebbbkkk{{{yyyooonnnvvvyyy{{{pppcccXXXLLLAAA<<<:::999777555444333222222111111111111111111111111111111000000000000111111111111000000000000111111111222444555444444444666666555555666777888999999???IIIZZZlllvvvtttiii```[[[bbbppp}}}vvvbbbXXX___qqq~~~yyywwwxxxvvvsssrrrsssuuutttooojjjeeeeeegggnnnwww}}}}}}rrrpppnnnlllmmmooorrrtttttttttsssqqqooonnnppprrr{{{}}}}}}{{{yyyxxxwwwyyy}}}|||vvvssstttppplllhhhiiipppzzzxxxrrrpppkkkfff\\\XXXRRRMMMJJJHHHFFFDDDGGGIIIOOOWWW\\\aaakkktttyyyqqqggg```XXXPPPNNNPPPYYYaaakkksssuuuvvvwwwxxx|||{{{zzzyyyyyyzzz|||~~~{{{|||~~~~~~wwwvvvuuuvvvyyyzzzzzzzzzwwwvvvttttttsssqqqnnnllleeeaaa\\\YYYWWWUUUSSSRRRRRRQQQOOOMMMMMMMMMOOOPPPUUUWWWYYY]]]```bbbdddeeemmmkkkkkkooorrrttt{{{~~~}}}}}}}}}|||rrrhhhhhhiiikkkmmmmmmlllkkkiiijjjkkkkkkkkkkkkjjjjjjdddcccaaa^^^[[[XXXXXXXXXXXXXXX\\\aaaccceeemmmvvv{{{dddTTTPPP___sssxxxvvv|||jjj___[[[```gggtttjjjUUUGGG???;;;999666666666666555555555555666666666666666666666666777777888999:::;;;<<<<<<:::999<<<@@@DDDQQQoooyyyxxxssslllhhhlllyyy}}}tttlllpppxxx|||uuuoooxxxvvvlll```QQQEEE???777666555333111000//////111111111111111111111111111000000///000000111111111111000000000000111111000222444555444444555666888888888777777777888999@@@MMM```qqqwwwssshhh``````fffpppzzzwwwgggbbbjjj{{{{{{|||{{{xxxwwwxxxxxxuuuqqqpppooommmhhhdddeeehhhnnnvvv}}}}}}zzzpppooonnnnnnooorrruuuvvvsssttttttrrrpppppprrrttt}}}}}}yyyuuuvvvwwwzzz~~~}}}zzzzzzuuuqqqmmmlllmmmqqqtttuuuxxxvvvpppgggbbbaaa\\\WWWRRROOOJJJGGGFFFEEEDDDBBBEEEFFFLLLTTTZZZ```jjjtttyyyqqqggg___VVVOOOMMMOOOVVV^^^iiippptttvvvxxxzzz~~~|||zzzzzz{{{|||~~~||||||}}}|||zzztttsssrrrsssvvvxxxyyyyyysssrrrqqqrrrrrrpppmmmkkkaaa]]]XXXUUUTTTTTTSSSRRRPPPOOONNNNNNOOOQQQSSSTTTXXXZZZ]]]```dddgggiiijjjnnnlllmmmqqqsssuuu{{{~~~~~~|||jjjiiiggghhhkkkmmmmmmllliiiiiiiiijjjkkklllkkkkkkhhhgggddd___ZZZWWWXXXZZZVVVWWW[[[aaacccdddjjjrrrqqq[[[OOOTTTaaa|||yyyyyyvvveee[[[\\\bbboooqqq[[[KKKAAA;;;888777777666666666555555555666666666666666666666666666777888999:::;;;;;;<<<999999<<<@@@DDDQQQooo||||||yyysssnnnooouuu|||~~~tttuuuwww{{{~~~~~~yyyuuunnnttt{{{sssgggWWWIIIBBB888888666444333222111111111111111111111222222222000000/////////000111111111111000000000000111111000222444555555555666777888999999777666777999<<>>;;;:::<<>>JJJVVVnnn|||yyykkklll{{{yyywwwvvvuuurrrvvvzzzttthhhffffffnnn{{{}}}zzzwwwuuuuuusssqqqppppppooommmkkklllkkkfff^^^VVVRRRTTTWWW___bbbeeefffeeeeeehhhjjjjjjoootttvvvtttssssssuuukkkiiigggfffhhhlllpppsssuuu}}}~~~{{{zzzzzzyyytttpppkkkgggbbb^^^\\\[[[ZZZYYYTTTVVVXXXWWWWWW]]]hhhqqq|||vvvnnnfff```[[[WWWTTTWWWSSSMMMIIIGGGGGGGGGGGGHHHGGGEEEDDDCCCBBBBBBAAACCCDDDFFFIIIPPP]]]mmmxxxyyyqqqggg```XXXPPPNNNPPPNNNSSS\\\dddjjjoootttwwwvvvwwwxxxyyyyyywwwtttrrrtttsssrrrrrrqqqqqqqqqqqqqqqqqqpppooommmkkkiiigggdddaaa\\\VVVRRROOONNNNNNOOOLLLLLLLLLJJJGGGHHHMMMTTTXXX^^^cccfffjjjmmmoooqqqtttxxx{{{|||{{{yyyxxxyyyzzz|||}}}~~~~~~~~~}}}~~~{{{yyyyyy}}}}}}}}}yyyrrrnnnooollliiihhhfffdddbbb___aaaccceeeffffffdddaaa___[[[\\\\\\ZZZXXXXXXYYYZZZccchhhtttwwweeeggg}}}oooddd^^^dddoooxxx___LLLBBB===;;;888777777777666555777777777777777777777777666777888999::::::::::::;;;:::;;;>>>CCCPPPiii|||{{{xxxtttyyy}}}{{{}}}yyyrrr}}}rrrcccXXXNNNDDD:::666555222222444111111111111111222222222000000////////////000000000111111111111111222222444555666666555555666888777777888:::;;;@@@MMMZZZsss}}}rrrdddeeeuuuzzzvvvssssssqqqwwwvvvaaaZZZ]]]cccmmmyyy|||yyywwwtttsssuuutttqqqooommmjjjhhhfffiiifff```YYYSSSQQQSSSUUU\\\```ccccccbbbccciiinnnuuuwwwyyyxxxvvvsssssssssllljjjfffeeeeeeiiimmmppprrryyy|||sssooohhhcccaaa```___^^^ZZZ\\\^^^]]]\\\^^^eeekkk~~~wwwrrrjjjccc^^^[[[XXXVVVTTTPPPLLLIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBAAAAAACCCDDDGGGNNN[[[kkkvvvxxxppphhhaaaXXXOOOLLLMMMKKKOOOVVV^^^fffmmmrrruuutttvvvyyy{{{{{{yyyvvvtttwwwvvvtttqqqpppppppppppplllmmmooonnnlllhhhdddaaa___[[[VVVQQQMMMKKKKKKKKKKKKIIIIIIKKKJJJGGGJJJOOOUUUYYY^^^bbbeeeiiimmmppprrrtttxxx|||~~~~~~}}}{{{|||~~~~~~~~~{{{xxxwwwyyy}}}zzz|||}}}~~~zzzpppkkkllljjjhhhgggfffddd```]]]aaaaaaccccccccccccbbbaaa]]]^^^]]]]]][[[ZZZZZZZZZ]]]bbblllyyymmmeeesss}}}ttt}}}wwwkkkbbbeeennn}}}|||fffRRRFFF>>><<<888777777777777666777777777777777777777777666777999:::;;;;;;:::999999:::<<>>;;;:::;;;;;;;;;777777777777777777777777777666666555666888999;;;777:::===???BBBRRRqqq{{{pppjjjkkkiiimmmttt~~~hhhZZZMMMFFF???666333444111111111111111222222222111111111111111000///...111111222222333444555666555555555555666666666777999666888:::DDDeee|||}}}{{{qqquuu{{{bbbXXX^^^iiiuuu~~~yyywwwyyyyyywwwuuuwwwpppoookkkfff```\\\ZZZYYYeeeiiikkkiiidddaaabbbdddiiigggfffhhhmmmrrrttttttwwwvvvvvvvvvuuurrrnnnjjjeeefffffffffeeecccaaa```dddiiisssyyysssrrrrrrrrrpppnnnjjjgggeeecccbbbmmmrrr|||qqqpppoooooopppsssvvvxxxwwwuuusssrrrpppnnnkkkhhheeefffccc]]][[[^^^___]]]]]]VVVMMMHHHFFFFFFEEEDDD@@@AAACCCFFFMMMZZZhhhsssyyypppiiibbbZZZQQQJJJEEEDDDFFFLLLWWWdddnnnsssyyyxxxvvvuuuuuuuuusssqqqppppppnnnjjjeee___YYYVVVPPPMMMIIIEEEAAA???>>>>>>???@@@AAA@@@@@@AAADDDFFFJJJNNNSSSWWWXXXXXXXXXYYY```___```ddddddcccfffkkkqqqrrruuuvvvvvvxxx{{{}}}{{{{{{{{{zzzzzz|||}}}wwwrrrqqqtttxxx{{{}}}{{{||||||vvvssstttzzz~~~}}}yyy}}}vvvllliiieeebbb```aaabbbccceeecccbbbffflllqqqsssrrrgggccc```^^^______\\\ZZZZZZXXXZZZ```gggooo{{{wwwnnnqqqhhhcccwwwrrrccc___eeepppxxx{{{\\\PPPEEE<<<;;;;;;:::999:::777777777777777777777777999999999999:::;;;<<<===:::>>><<<>>>GGGRRRlllwwwpppooollllllooovvvpppcccTTTJJJAAA888444555222222222111111111111111000111111111111000000///000000000111333444666777555555555666666666777777777666:::???JJJiii{{{}}}|||}}}yyy{{{wwwoootttzzz}}}bbbZZZaaarrr}}}~~~yyyvvvxxxyyyvvvvvvwwwqqqoooiiibbbYYYQQQLLLJJJSSSWWW[[[\\\\\\]]]bbbgggiiiggggggiiinnnsssuuuuuuxxxwwwwwwvvvuuurrrmmmjjjggggggfffeeedddbbbaaa```aaaeeemmmxxxzzz|||wwwuuuuuutttssspppllliiifffdddccchhhnnnwww~~~|||zzzxxxqqqpppooonnnpppsssvvvxxxxxxwwwvvvuuutttqqqooommmgggiiigggbbbaaabbbbbb___^^^XXXPPPKKKHHHGGGEEEDDDBBBCCCDDDGGGNNNYYYgggqqq~~~~~~yyyqqqkkkeee\\\SSSLLLGGGFFFFFFLLLVVVbbbmmmrrrxxxvvvuuuttttttsssqqqpppiiihhheeeaaa\\\VVVRRROOOJJJHHHDDD@@@>>><<<;;;;;;>>>>>>?????????AAAEEEHHHMMMPPPTTTWWWWWWWWWXXXYYY\\\[[[\\\```aaa```ccciiinnnqqquuuwwwxxxzzz|||~~~}}}~~~~~~}}}|||}}}~~~yyyuuutttvvvyyy{{{~~~}}}|||zzz{{{~~~~~~xxxsssooommmssswwwwwwwwwyyywwwssssssvvvzzzzzzzzz~~~yyyjjjiiigggeeedddccccccccciiihhhggghhhjjjlllmmmmmmjjjgggbbb```___]]]ZZZWWWXXXWWWXXX^^^eeelllwwwvvvoooggggggtttoooffftttrrrccc^^^bbbkkkrrrhhhUUUIII>>>;;;:::888666777777777777777777777777777666666666666777888999:::999===;;;===FFFQQQkkkzzzwwwqqqmmmjjjnnnyyy~~~yyymmm]]]PPPDDD:::555555333333222222111111000000///000000111111111111000//////000111222444666777555555666666666777777777666666===DDDQQQooo|||sssvvvssszzz{{{|||~~~tttnnntttxxxyyyccc```iii{{{}}}xxxuuuwwwxxxvvvvvvxxxwwwtttnnneee[[[QQQIIIEEEEEEHHHLLLOOORRRXXX```fffiiihhhiiikkkppptttvvvvvvyyyxxxwwwwwwvvvrrrnnnkkkjjjiiigggeeecccaaa`````````bbbhhhqqqxxx{{{xxxuuuvvv}}}|||xxxvvvssspppllliiigggffffffllluuu~~~~~~zzzwwwvvvuuusssqqqpppooonnnnnnpppssswwwyyy{{{{{{{{{{{{yyyvvvtttrrrkkkmmmlllhhhfffgggeeebbb___[[[TTTOOOKKKIIIFFFDDDDDDDDDEEEHHHOOOZZZgggppp~~~zzz|||xxxrrrmmmhhh```VVVOOOIIIGGGFFFJJJTTTaaalllrrruuusssqqqoooooommmkkkiii___]]]YYYTTTOOOKKKHHHFFFDDDBBB@@@===;;;:::::::::<<<<<<======???BBBGGGKKKQQQSSSVVVWWWWWWWWWXXXYYYXXXWWWWWWZZZ[[[[[[```fffkkkpppuuuyyy{{{}}}~~~~~~}}}|||}}}~~~|||yyyxxxyyyzzz||||||||||||zzzzzz{{{~~~~~~zzzuuupppnnniiinnnqqqpppqqqrrrpppllliiijjjkkkkkknnnvvvooonnnmmmkkkiiigggfffeeellllllllljjjhhhggghhhiiikkkhhhccc```]]][[[YYYWWWWWWUUUWWW\\\aaagggqqq{{{uuuooofff```eeezzzzzzlllsssyyyjjjbbbccchhhmmmvvvwww]]]PPPCCC===;;;777555666777777777777777777777777888888888999999:::;;;<<<999<<<:::<<>>GGGVVVttttttjjjooo|||ppp|||~~~uuupppxxxxxxvvvhhhjjjuuu{{{yyyzzz{{{||||||}}}xxxvvvxxxyyyxxxxxxzzzzzzwwwrrrkkkbbbXXXOOOIIIEEEFFFHHHIIIMMMSSS\\\bbbhhhiiikkknnnrrrvvvwwwxxxyyyxxxwwwwwwvvvtttqqqnnnmmmkkkhhheeebbbaaa``````dddeeehhhmmmsssvvvuuutttpppyyy|||{{{xxxtttqqqnnnlllkkkkkkpppxxx~~~zzzxxxtttrrrqqqpppooonnnooonnnmmmnnnpppssswwwyyy}}}}}}zzzwwwuuuooopppnnnhhhfffgggfffccc___\\\WWWRRRMMMIIIEEECCCEEEDDDEEEIIIQQQ]]]iiipppzzz}}}yyyyyyvvvrrrnnnjjjbbbXXXQQQJJJGGGFFFIIISSS```lllrrrssspppllliiifffccc```]]]VVVSSSOOOJJJEEEBBB@@@@@@??????===<<<<<<<<<<<<<<<;;;<<<===>>>@@@DDDJJJOOOUUUWWWYYYYYYXXXXXXXXXYYYXXXUUUTTTVVVVVVWWW\\\cccjjjooovvv|||~~~~~~}}}{{{{{{|||~~~}}}|||||||||}}}zzzzzz{{{zzzyyy{{{~~~}}}{{{xxxvvvtttsssnnnrrrsssrrrrrrsssoooiiieeebbb___]]]aaalllzzz{{{vvvqqqllliiihhhhhhjjjlllmmmkkkhhhfffgggjjjjjjhhhccc```]]][[[ZZZYYYXXXVVVVVV[[[___cccllluuuzzzooobbb]]]llluuuttt}}}wwwllliiijjjmmmnnngggXXXIIIAAA===999777888777777777777777777777777::::::999::::::;;;<<<===999===;;;<<>>IIIZZZxxx|||oooffflllzzz|||ppp}}}uuusss|||uuummmttt~~~}}}zzzxxxyyy{{{}}}}}}}}}yyyxxx{{{}}}{{{zzz|||xxxuuuqqqllleee[[[PPPHHHHHHGGGFFFGGGJJJQQQYYY^^^hhhjjjnnnrrruuuwwwyyyzzzxxxwwwvvvwwwwwwwwwtttrrrooommmjjjfffcccbbbaaaaaagggggghhhkkkooorrrsssssspppvvv|||yyyvvvsssrrrqqqqqqvvv|||~~~|||sssqqqnnnmmmmmmnnnmmmlllooonnnmmmmmmooorrrvvvxxx~~~|||yyyxxxuuutttooohhhdddffffffddd^^^]]]YYYTTTNNNIIIFFFDDDEEEDDDEEEJJJSSS```kkkqqqttt|||{{{xxxuuuqqqnnnjjjcccYYYRRRJJJGGGFFFIIISSS___kkkqqqrrroooiiiddd```ZZZUUURRROOOLLLHHHCCC@@@>>>===>>>;;;;;;;;;;;;<<<<<<======;;;===???AAADDDIIIOOOSSSXXXZZZ\\\\\\ZZZXXXXXXXXXYYYUUURRRSSSSSSTTT[[[bbbkkkpppxxx~~~}}}}}}~~~~~~~~~~~~yyyzzz{{{{{{zzz{{{~~~zzzzzzzzzzzzzzzzzz{{{{{{xxx{{{|||zzzyyyxxxrrrjjj___[[[UUURRRXXXeeevvv~~~rrriiiffffffhhhfffiiilllllljjjiiilllnnnpppmmmiiiccc^^^[[[ZZZZZZZZZXXXXXX[[[]]]```gggooo}}}yyyiii]]]fff{{{uuuxxxuuummmlllmmmlll{{{nnn^^^LLLBBB===:::888:::888888888888888888888888666666666666777888999::::::>>><<<>>>GGGQQQlll|||xxxrrroooppprrruuuwww|||xxxvvvxxxyyyuuupppmmmxxx~~~zzzzzzyyyuuujjjXXXHHH@@@:::666444444333333222222111111///000000111111111111000444333333222222333333444666666666777777777888888:::888@@@MMMaaaxxxmmmhhhppp}}}|||wwwppp}}}zzzvvvwwwzzzvvv}}}}}}||||||~~~}}}zzz{{{}}}~~~{{{xxxtttpppjjj___RRRIIIGGGEEEDDDEEEIIIQQQXXX]]]gggkkkpppuuuwwwyyyzzz|||yyyxxxwwwwwwxxxxxxvvvtttooonnnllliiifffdddcccbbbeeeffffffhhhjjjmmmoooqqqsssuuu|||}}}{{{yyywwwwwwwwwyyy|||~~~}}}zzzxxxnnnllljjjjjjlllmmmnnnmmmpppooonnnmmmoooqqquuuwww|||~~~~~~{{{{{{uuulllhhhhhhgggddd^^^]]]ZZZUUUNNNJJJGGGGGGGGGEEEFFFKKKUUUaaakkkpppooowww}}}~~~yyyuuuqqqmmmiiicccZZZTTTMMMJJJHHHJJJRRR^^^gggmmmqqqmmmgggaaaZZZTTTNNNJJJIIIGGGCCC@@@>>>=========888999999:::;;;<<<======>>>@@@CCCGGGJJJOOOTTTXXX[[[]]]______]]]YYYWWWVVVWWWRRROOOPPPQQQTTT\\\eeennnssszzz{{{|||}}}}}}||||||~~~xxxxxxyyy{{{|||}}}~~~~~~}}}tttjjjWWWRRRMMMLLLUUUeeewwwrrrfffaaaccceeeeeegggjjjlllmmmnnnpppqqqvvvsssnnnggg```[[[[[[[[[\\\YYYYYY[[[\\\]]]cccjjjzzzqqqbbbdddxxxuuuvvvllliiiiiikkkuuuuuucccOOOCCC===999888999888888888888888888888888888888777888888999:::;;;;;;>>><<<>>>GGGRRRllluuusssqqqmmmlllnnntttyyy}}}|||rrrpppuuuyyyxxxuuuhhhqqq|||}}}zzzyyy{{{zzzyyyooo]]]MMMCCC<<<666333333333333333333333333000111111111111000000///222222222333444555777888666666777777777888888888;;;:::DDDUUUjjjuuuooonnnxxxzzztttpppyyyyyyzzz~~~{{{{{{|||~~~|||}}}{{{xxxuuupppfffXXXMMMGGGEEEDDDEEEKKKRRRYYY]]]ggglllrrrwwwyyyzzz{{{}}}|||zzzyyyxxxxxxwwwuuusssoooooommmllliiigggeeedddcccdddeeeeeegggiiilllnnnqqqqqqwww~~~}}}||||||{{{|||||||||zzzxxxuuutttlllkkkjjjkkknnnqqqrrrrrrqqqpppnnnmmmnnnpppsssuuuxxxxxxrrroookkkeee```___\\\VVVOOOKKKKKKLLLKKKIIIHHHLLLVVVaaaiiimmmooouuu{{{}}}|||wwwrrrnnnjjjddd\\\VVVQQQNNNKKKLLLRRRZZZbbbeeejjjfff```ZZZTTTNNNHHHDDDBBBAAA???===<<<<<<<<<<<<999:::;;;<<<===>>>??????@@@DDDIIIMMMPPPTTTXXX[[[\\\___bbbbbb___ZZZVVVTTTRRRNNNKKKMMMOOOUUU___jjjrrrvvv|||}}}~~~~~~~~~~~~~~~~~~zzz{{{||||||}}}}}}||||||zzz}}}~~~sssgggSSSNNNIIIKKKUUUfffxxx~~~}}}wwwhhhbbbccceeehhhhhhjjjmmmoooqqqpppooopppooojjjddd^^^[[[\\\^^^]]]ZZZYYYZZZZZZZZZ^^^eeesssxxxhhhbbbssswwwssshhhddddddhhhnnnlllVVVGGG???:::888:::888888888888888888888888::::::::::::;;;<<<======:::===;;;===FFFQQQkkk~~~nnnooonnnjjjhhhllluuu}}}yyyoooooovvv~~~~~~lllrrryyy~~~}}}zzzyyyttt|||}}}tttaaaPPPFFF>>>777333333333333333333333444111111111111111000///...000000111333555888:::;;;777777777777888888888888:::;;;HHH[[[qqqtttqqqsss~~~yyysssrrrwwwzzzyyyvvvwwwzzz~~~~~~~~~}}}yyywwwvvvuuurrrhhhZZZPPPJJJHHHFFFHHHMMMTTTZZZ]]]ffflllsssxxxzzzzzz|||~~~}}}zzzyyyxxxvvvsssqqqooooooooonnnllliiifffeeecccdddeeeeeefffhhhlllnnnmmmmmmrrr~~~}}}{{{xxxvvvtttsssnnnmmmmmmooosssvvvxxxxxxrrrqqqooommmnnnppprrrtttuuu~~~{{{vvvnnnfffaaa```]]]WWWQQQMMMMMMOOONNNLLLJJJMMMVVV```gggjjjooouuuzzz|||~~~yyysssnnnjjjeee^^^YYYUUUQQQNNNNNNRRRXXX]]]```bbb___YYYSSSNNNHHHCCC???======<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBFFFLLLQQQTTTWWWZZZ]]]\\\```ddddddaaa[[[UUUSSSNNNIIIGGGJJJOOOVVVbbbnnnuuuxxx}}}yyyyyyzzzzzzzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{yyywwwssswww{{{~~~}}}qqqeeeTTTOOOJJJLLLVVVgggwwwvvvooovvv}}}mmmffffffggglllkkkkkkmmmqqqrrrooollleeedddbbb^^^ZZZZZZ]]]aaa\\\YYYXXXYYYXXXXXX\\\bbbiiizzzmmmaaajjj|||{{{qqqeeeaaaaaafffiii{{{uuu]]]MMMCCC<<<:::<<<888888888888888888888888777777777777888999::::::999<<<:::<<>>;;;555444222222222222000///000000000000000000000000222333333444555666777777666777888777666666888:::===>>>MMMiiiqqquuu|||yyyuuutttwww{{{||||||~~~|||{{{uuuwwwyyy~~~~~~~~~zzztttooollldddZZZRRRKKKJJJIIIKKKPPPXXX___eeehhhlllrrrvvvyyy{{{}}}~~~~~~zzzvvvssssssssstttooopppppppppnnnkkkhhhfffdddddddddddddddfffhhhiiillllllqqq}}}|||xxxzzzyyytttrrrtttmmmnnnqqqsssuuuwwwwwwwwwvvvwwwxxxvvvtttrrrrrrsss{{{~~~~~~wwwrrrnnnjjjfff___ZZZWWWUUUSSSQQQMMMNNNPPPQQQTTT[[[eeelllqqqwww~~~~~~~~~zzztttpppmmmhhhbbb]]]WWWSSSOOOOOORRRVVVWWWXXXUUUYYYUUUJJJBBBAAA???:::>>>:::777777;;;===>>>===??????>>>===<<<>>>BBBEEEJJJNNNTTTYYY[[[^^^```bbb^^^]]]___cccfffddd\\\UUUNNNKKKHHHIIIOOOYYYeeelllxxxzzz~~~zzzxxxvvvvvvxxx|||~~~}}}}}}xxxwwwxxx{{{}}}||||||||||||yyywwwsssppprrrrrriii___VVVMMMGGGLLLXXXfffrrr{{{}}}uuupppuuu|||wwwnnnjjjiiirrrssssssoookkkjjjlllooohhhddd___]]]]]]]]]]]]\\\^^^\\\YYYYYYZZZ\\\]]]]]]hhhppp~~~wwwmmmjjjllluuu}}}yyyggg___```^^^fffqqq}}}fffTTTIIIBBB;;;666888888777777777777888888888888888888999:::;;;<<<888===<<<>>>FFFPPPkkk{{{mmmaaabbblllwww~~~zzzsssooo~~~wwwooolllqqqyyy|||}}}~~~xxxzzzlllYYYIII>>>999666444333222222222111///222222222222222222222222222333333444555666777777666777888777666666888:::???CCCSSSooopppuuu~~~vvvsss{{{}}}}}}||||||~~~xxxyyyqqqtttxxx|||~~~}}}|||xxxrrrnnnjjjcccXXXQQQMMMLLLKKKMMMRRRZZZbbbgggmmmqqquuuxxxyyyyyyzzz|||~~~|||xxxtttrrrqqqppppppppppppqqqpppnnnkkkiiigggaaa```_________aaacccdddggghhhmmmyyy}}}zzz{{{zzztttrrrssspppoooooopppqqqrrrtttuuutttuuuuuutttrrrqqqrrrssswwwzzz}}}wwwtttrrrmmmfff```[[[XXXUUURRROOOQQQRRRQQQRRRXXXccclllqqquuu{{{}}}}}}}}}~~~yyytttoookkkgggdddZZZWWWTTTSSSUUUVVVVVVUUULLLMMMIIICCC???===;;;999<<<:::888888;;;======<<<===>>>??????@@@CCCGGGJJJMMMQQQVVVZZZ\\\]]]___aaa```___```bbbddd```XXXRRRNNNLLLJJJKKKRRR]]]hhhoooxxxzzz|||~~~~~~}}}{{{yyywwwwwwyyy|||~~~}}}{{{zzzzzz|||}}}|||||||||{{{yyyuuurrrsssrrriii___UUULLLFFFJJJUUU```llltttxxxrrrooosssyyy{{{qqqnnnnnntttuuutttrrrpppqqqvvv{{{vvvqqqjjjeeecccbbb```___^^^[[[XXXXXXYYYZZZ[[[[[[```kkkzzzwwwpppnnnmmmsss}}}|||oooeeebbb___eeemmmzzzjjjVVVJJJCCC<<<888888888777777777777888888999888888888999::::::;;;999>>>===>>>FFFPPPkkkrrrbbbcccooo{{{zzzsssxxxzzznnnwww}}}tttnnnqqqwww|||{{{ooo^^^LLL@@@:::777555333222222222111000444444444444444444444444222333333444555666777777666777777777666666999;;;AAAIII]]]yyy~~~uuu{{{~~~tttsssxxxtttuuuoootttzzz}}}}}}}}}}}}{{{yyyuuuqqqlllhhh```VVVOOOOOOOOONNNQQQVVV]]]eeejjjsssvvvxxxyyyyyyxxxxxxyyy}}}{{{xxxuuurrrpppooonnnpppppppppooonnnkkkiiihhhcccbbb```______```bbbcccccceeejjjttt{{{{{{yyytttqqqppppppnnnlllkkkkkkmmmooopppoooppprrrrrrqqqqqqrrrtttsssvvv|||}}}xxxppphhhbbb]]]XXXVVVSSSVVVWWWUUURRRVVVaaakkkpppsssvvvxxxxxx{{{|||wwwsssoookkkiii```^^^[[[ZZZXXXVVVRRROOOGGGBBB???>>>===999888999<<<;;;:::<<<>>>??????>>><<<>>>BBBDDDGGGIIIMMMPPPTTTWWW[[[^^^______```aaadddccccccdddccc___VVVPPPMMMLLLKKKOOOWWWbbbmmmttt{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}|||zzzxxxwwwwww||||||xxxuuutttrrrhhh]]]SSSJJJDDDGGGNNNWWWaaahhhmmmkkklllqqqwww~~~sssqqqssstttuuutttsssssswwwxxxrrrmmmiiidddaaa\\\YYYVVVVVVWWWYYYYYYYYYYYYcccttt{{{vvvjjjhhhrrr{{{}}}yyymmmfffaaadddgggooooooZZZLLLDDD>>>;;;888888777777777777888888999999999888999999:::::::::???>>>>>>EEEOOOjjjvvvccccccooozzz~~~}}}vvvqqqwwwppprrrzzzrrrsssxxx|||}}}rrr```OOOCCC===999666444222333222111000444444444444444444444444222333333444555666777777777777777666555666999<<>>:::======999888;;;<<<===>>>@@@BBBCCCCCCCCC@@@CCCHHHLLLNNNPPPSSSTTT[[[]]]aaabbbbbbaaaaaaaaaffffffeeeeeeddd___WWWRRRKKKLLLMMMRRR[[[gggqqqxxx~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{|||~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{|||{{{{{{|||~~~{{{yyyxxxwww~~~~~~|||wwwtttpppfff[[[OOOGGGAAACCCHHHMMMTTT[[[___bbbhhhooowwwuuusssuuutttttttttrrrrrrwwwzzzrrrggg___YYYVVVTTTTTTVVVXXXYYYYYYWWW^^^kkk~~~sssjjjkkkxxxqqq~~~sssjjjddddddbbbeeetttuuu___PPPGGG@@@===999888888777777888888999:::999999888888999:::::::::>>>======DDDMMMhhh{{{iiifffmmmtttwwwxxx{{{xxxwww~~~tttqqq{{{||||||uuuuuuxxx|||rrraaaPPPEEE???;;;888444333333333222111333333333333333333333333222333333444555666777777777777777555555666:::===AAARRRooo}}}}}}rrrjjjmmmtttnnnnnnrrryyyzzzxxx|||~~~}}}{{{|||wwwtttoooiiiccc\\\VVVRRRRRRRRRSSSVVV[[[cccjjjnnnvvvwwwyyyzzzzzzzzz{{{}}}~~~}}}{{{wwwtttpppmmmllllllkkkkkkjjjiiigggfffeeeaaa```^^^\\\[[[ZZZZZZZZZ```bbbeeeiiiqqq}}}yyyxxxwww{{{{{{{{{}}}~~~}}}{{{yyyvvvrrrlllgggbbbccceeeffffffeeedddbbbeeehhhkkknnnpppsssvvvyyy~~~{{{tttnnnhhhbbb___YYY___eeeeeeaaa```eeejjjmmmqqqvvvxxxwwwwwwyyy{{{|||xxxvvvyyy~~~{{{ooocccjjjhhheee___WWWNNNGGGCCCAAA<<<999:::;;;999:::===;;;===???BBBDDDEEEFFFGGGIIILLLQQQSSSUUUVVVWWWXXX]]]```cccdddcccaaaaaaaaaddddddddddddbbb]]]WWWSSSLLLMMMQQQWWW```kkktttzzz~~~|||xxxvvvvvvwwwzzz|||~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{zzzzzzyyyxxxxxxzzz~~~~~~~~~~~~yyytttmmmbbbWWWKKKDDD???@@@BBBDDDIIIPPPSSS[[[eeelllrrrzzzyyyuuuvvvuuuvvvuuusssrrruuu|||zzzjjj]]]WWWUUUSSSSSSVVVXXXZZZZZZ[[[[[[cccwwwtttnnn~~~wwwgggppp{{{qqqiiieeeddd```^^^ggg{{{zzzfffWWWKKKCCC>>>999999888888888888999999999999888888999999::::::888===;;;<<>>BBBVVVuuu}}}zzzxxxxxxccc[[[```zzzsssnnnpppvvv{{{{{{xxx{{{~~~}}}|||}}}xxxtttnnnfff___ZZZVVVUUUSSSTTTUUUYYY^^^ffflllppptttvvvxxxyyyzzz{{{}}}}}}{{{xxxtttpppmmmjjjiiijjjjjjiiihhhfffeeeeeedddcccbbbbbb```^^^\\\YYYXXX\\\___aaadddiiiuuu{{{wwwtttrrrrrrssstttwww{{{}}}~~~zzzxxxuuunnnggg___aaadddffffffdddaaa___bbbeeejjjnnnqqquuuzzz}}}zzz|||~~~wwwqqqkkkeeeaaaZZZ___dddfffffffffhhhkkklllqqqwwwzzzyyywwwwwwxxx}}}yyywww{{{zzzmmm```gggfffbbbZZZQQQIIIDDDCCC@@@BBB@@@:::777:::<<<<<<999;;;???AAADDDFFFJJJLLLSSSVVVYYY[[[[[[[[[\\\]]]^^^```cccdddcccbbbbbbbbb```aaabbbaaa^^^ZZZVVVSSSOOOQQQVVV\\\eeeooowww|||{{{xxxsssppppppssswww{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{xxxwwwwwwyyy}}}~~~yyyrrrjjj]]]RRRGGGAAA======>>>>>>BBBHHHLLLVVVaaafffjjjqqqwwwzzz|||wwwuuutttvvvxxxwwwuuuvvvzzz~~~pppaaaYYYWWWUUUUUUVVVXXXYYYYYY\\\YYY^^^qqq~~~uuu~~~|||eeeeee{{{wwwmmmeeecccbbb^^^ZZZ\\\kkkpppaaaRRRFFF???999999888888888888999999888888888888999:::;;;<<<777<<<:::;;;BBBLLLggg{{{qqqkkknnnuuu|||wwwtttyyyyyy|||zzz|||sss^^^OOOHHH===:::666333333333333222222222222222222222222222222333333444555666777777777777666444444666;;;>>>GGG\\\yyy~~~vvvuuuyyy|||{{{pppYYYSSSZZZvvv~~~qqqpppuuu|||~~~{{{~~~}}}}}}wwwssskkkbbbZZZVVVUUUVVVVVVVVVXXX\\\bbbiiiooossstttvvvwwwxxxyyyzzz}}}|||wwwrrrnnnkkkjjjiiijjjiiihhhgggfffeeeeeeeeeffffffgggfffccc___[[[XXXYYY^^^bbbdddfffnnn|||}}}yyyuuurrroookkkmmmooorrruuuzzz~~~}}}{{{tttkkkdddeeeffffffeeeccc```___```dddiiinnnsssxxx}}}yyy}}}zzztttmmmfffbbbZZZ[[[]]]```dddhhhkkkllllllqqqwwwzzzyyyyyyzzz{{{}}}{{{zzzyyyuuuoooeee^^^```^^^ZZZSSSLLLGGGFFFGGGPPPYYYVVVDDD999===>>>999:::===AAACCCFFFJJJPPPUUU[[[]]]___```______aaabbbaaadddhhhiiiiiihhhhhhhhhbbbcccdddbbb^^^ZZZUUUSSSTTTWWW[[[bbbkkkssszzz~~~|||xxxrrrnnnnnnrrrxxx}}}~~~}}}||||||}}}~~~~~~}}}|||||||||zzzyyyyyyzzz}}}~~~|||xxxpppfffYYYNNNCCC???<<<<<<;;;;;;>>>DDDFFFSSS___cccffflllrrrtttuuuvvvuuurrrqqqvvv|||uuuqqqmmmqqqvvvxxxxxxxxx{{{}}}zzzkkk___\\\YYYWWWWWWWWWWWWVVVYYYXXX]]]kkk{{{lllbbboooyyyoooddd^^^___]]]XXXUUU^^^ssszzzkkk[[[KKKBBB:::999999888888999999:::666777777888999;;;<<<===777<<<;;;<<>>:::666333333333333333222222222222222222222222222333333444555666777777777777666444444666;;;???JJJ___|||yyyqqqrrrwwwwww~~~oooXXXSSSZZZvvvyyyoooqqqyyy}}}}}}vvvqqqiii___WWWTTTTTTVVVWWWXXXZZZ^^^dddkkkrrrvvvtttvvvwwwxxxxxxzzz}}}~~~yyysssooolllllllllkkkjjjiiigggffffffffffffcccdddfffeeebbb]]]XXXTTTYYY___fffggggggkkkvvvzzzwwwtttpppmmmiiikkkmmmooorrrvvvzzz}}}yyyooojjjjjjhhhfffdddbbbaaa``````dddiiioootttzzz|||uuummmfffaaaZZZWWWVVVYYYaaahhhlllmmmlllqqqvvvyyyyyyzzz}}}|||}}}|||uuukkkbbb^^^]]]ZZZXXXTTTNNNHHHFFFHHHKKKfffsssmmmQQQ???AAAAAA777>>>AAADDDGGGJJJOOOWWW\\\^^^```bbbbbbbbbcccdddfffgggiiimmmoooooonnnooooooggghhhhhhfffaaa[[[WWWUUUXXX[[[```gggnnnvvv|||~~~zzztttooopppuuu|||~~~|||{{{{{{}}}~~~~~~}}}}}}|||~~~|||{{{|||~~~}}}~~~{{{~~~xxxooodddWWWKKKAAA===;;;<<<;;;999<<>>888===<<<>>>FFFPPPkkk~~~vvvttttttwww{{{}}}{{{|||{{{wwwvvvcccUUUEEE>>>888777555222111222222222222222222222222222:::777444555777888777555777444444777888888;;;@@@LLLhhh}}}xxx{{{{{{qqquuu|||||||||}}}fffUUUWWWbbbyyyuuuooouuu|||zzzrrrlllbbbYYYSSSQQQRRRSSSVVVZZZ___dddiiinnntttxxxzzzyyyyyyxxxyyyzzz|||}}}{{{xxxvvvvvvsssoookkkhhhhhhhhhgggfffdddcccbbbdddddddddeeeeeebbb]]]YYYWWW^^^eeehhhiiikkkpppuuu}}}xxxqqqkkkeeefffhhhkkkoootttxxx{{{zzztttmmmiiidddaaa```aaabbbcccfffiiijjjkkksss}}}~~~wwwpppjjjfffYYYXXXXXXZZZ___eeelllpppqqquuuzzz}}}~~~~~~~~~~~~}}}}}}zzzrrrggg]]]WWWVVVYYYOOOKKKLLLEEE>>>JJJ^^^vvv{{{[[[AAA<<<@@@???BBBCCCHHHOOOSSSUUUYYY___fffffffffiiilllmmmnnnmmmmmmppptttvvvvvvuuuuuuuuuooolllhhhdddbbb___\\\YYY[[[___ffflllqqqwww}}}~~~|||{{{{{{|||}}}zzz}}}}}}|||zzzzzz~~~|||yyyxxxxxx|||{{{|||{{{xxx{{{~~~~~~}}}{{{wwwpppdddWWWOOOBBB???;;;:::;;;<<<======GGGPPP^^^lllvvv~~~zzzrrrooonnnjjjcccttt{{{|||sssnnnmmmccciiipppttttttvvv{{{yyy}}}nnnfff```^^^[[[VVVUUUVVVSSSTTTWWW___nnn}}}eee^^^nnnwwwiiifff___[[[XXXSSSQQQ\\\mmmuuuiiiYYYJJJ===;;;999888999999888777999999999999:::;;;<<<<<<::::::777;;;DDDMMMiiitttpppppprrrwww~~~}}}uuu|||~~~mmm```LLLCCC;;;888666333222333333333333222222222222222666444222333555666555444777444444777888888<<>>EEEVVVsss~~~vvvooowwwwwwcccTTTZZZhhh~~~yyywww~~~~~~yyytttoooiii___UUUOOONNNPPPRRRWWW\\\dddlllqqquuuxxxzzz{{{{{{zzz{{{{{{|||~~~~~~~~~|||xxxvvvsssoookkkhhhiiiiiiiiihhhfffeeecccbbbaaa`````````aaa```]]][[[\\\___bbbfffhhhiiiiiiiiieeeiiiooowww~~~tttjjjeeedddfffkkkssszzz|||}}}zzz}}}uuuqqqjjjccc______aaacccdddiiinnnqqqwww}}}qqqjjj^^^^^^^^^aaaeeekkkpppttttttvvvyyy|||zzzpppggg___WWWSSSOOOJJJGGGFFF@@@AAAXXXtttqqqTTTJJJRRRXXXTTTSSSSSSWWW]]]```aaaffflllrrruuuyyy}}}~~~}}}zzz~~~|||xxxtttqqqooonnnkkkjjjlllnnnqqqssstttvvvzzz}}}~~~{{{~~~~~~|||zzzyyyxxx}}}}}}zzzzzzzzz{{{|||}}}~~~|||sssfffWWWMMMFFFCCC>>><<<<<<===>>>>>>@@@LLL```uuu|||{{{{{{}}}|||yyyrrrrrrrrrtttuuuuuutttrrrqqqrrrtttzzzmmmfffaaa```___[[[YYY[[[XXXYYYYYYYYY```qqq~~~jjjggggggqqqyyygggkkk{{{vvvggg```[[[XXXRRRNNNVVVdddoooZZZHHH@@@===:::999999:::999888777777777777888999::::::===>>>;;;???HHHPPPkkkvvvkkkiiiiiipppyyyssspppzzz~~~vvvzzz|||qqqbbbSSSCCC;;;666333222444444444444333333222111111444444555666888888888888777555555777888999@@@III[[[zzzxxxuuusssbbbUUU^^^nnnyyyyyy}}}~~~|||xxxsssllleee[[[RRRMMMMMMOOORRRWWW]]]gggoootttwwwyyyzzzzzzzzz{{{{{{{{{||||||}}}~~~|||zzzwwwsssoookkkiiikkkkkkjjjiiigggeeedddcccdddbbbaaa``````___]]][[[]]]^^^___bbbeeefffdddbbbccceeeiiipppyyyvvvlllfffeeeffflllvvv|||~~~~~~~~~uuusssoooiiidddaaaaaaaaadddkkkqqqtttyyy|||sssmmmaaaaaaccceeeiiinnnrrruuuqqqsssvvvyyy}}}~~~tttlllddd[[[UUUUUUNNNIIIFFF@@@AAARRRgggsss^^^OOOWWWjjjqqqlll[[[[[[^^^cccfffhhhlllssszzz~~~|||wwwsssqqqooommmkkkpppqqqsssssssssuuuxxx{{{~~~}}}{{{|||~~~}}}{{{zzzzzzzzz{{{}}}|||{{{zzzyyyzzz{{{}}}~~~|||ssseeeVVVLLLFFFCCC>>>;;;<<<===?????????JJJ\\\qqqyyyzzz}}}~~~|||zzzwwwttttttuuutttooojjjmmmlllkkkmmmuuu}}}|||wwwmmmgggbbbaaa^^^ZZZXXXYYYRRRUUUVVVTTTVVVbbbwwwhhhbbb```jjj|||~~~lllooo|||mmmeee^^^[[[SSSLLLQQQ\\\}}}vvv```LLL???<<<999777777777666555777777777888888999:::;;;===>>>;;;???HHHPPPjjj{{{nnnllleeemmmyyyuuunnntttwwwlllmmmxxxwwwiiiXXXEEE;;;666333222333444444444333333333222222333444666777888888888888777555666888888:::CCCMMMfffzzzzzzqqqbbbXXXcccuuuyyyzzz}}}|||}}}zzz|||zzzvvvqqqgggaaaWWWOOOKKKKKKOOORRRXXX___iiirrrwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}{{{xxxtttpppmmmlllmmmmmmlllkkkiiigggeeedddeeecccaaa___^^^[[[XXXVVVVVVWWWYYY]]]aaadddddddddgggffffffkkksss{{{|||ssslllggggggiiiooowww|||~~~~~~~~~}}}|||vvvwwwxxxuuuooojjjfffeeegggnnnuuuxxx{{{~~~yyytttoookkkdddeeegggiiilllpppssstttpppqqqtttxxx~~~}}}tttlllccc]]]XXXPPPIIIHHHGGGFFFNNNXXX^^^UUUJJJIII[[[ooouuunnn___^^^aaafffiiikkkpppwww~~~xxxtttqqqooolllkkkooopppqqqqqqrrrtttxxx{{{}}}~~~}}}{{{|||yyyyyyxxxxxxyyyzzz|||~~~}}}~~~}}}~~~}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~{{{sssfffXXXNNNGGGCCC>>>;;;;;;===???@@@>>>FFFVVViii~~~{{{vvvyyy~~~yyyuuuttttttrrrkkkdddhhhgggeeeeeellluuuwwwtttmmmgggbbb```]]]WWWSSSTTTMMMRRRUUUSSSQQQWWWeeeqqq{{{lllbbb[[[ddd{{{~~~ooouuutttkkkddd___VVVLLLMMMUUUvvv~~~gggSSSAAA>>>:::777777777666666999999888999999:::;;;<<<<<<===;;;???GGGNNNgggtttrrreeemmmxxxxxxoooppp{{{vvvkkkjjjuuu}}}mmm[[[GGG<<<777444333333333333333333444444444444111333666666666555555666777666777888888:::EEEQQQpppzzzzzzpppccc]]]jjj}}}~~~{{{}}}zzz}}}}}}{{{{{{yyyssslllccc]]]SSSKKKHHHKKKPPPTTT[[[bbbllltttxxxyyyyyyyyy{{{{{{{{{{{{zzzyyywwwwwwzzz{{{{{{xxxtttqqqpppppppppooonnnmmmkkkiiigggfffdddbbb___^^^\\\XXXTTTPPPMMMOOORRRVVV[[[aaafffiiifffddddddiiiqqqyyy~~~~~~|||yyyuuupppllliiihhhjjjnnnssswwwzzz}}}~~~}}}|||||||||}}}xxx}}}|||vvvqqqpppnnnuuu|||}}}wwwpppllljjjiiihhhggghhhjjjlllnnnpppqqqrrrppprrruuuzzzvvvmmmhhhfff]]]VVVSSSPPPKKKHHHIIIJJJGGGCCCGGGUUUccceee``````___bbbgggjjjlllrrryyy{{{vvvsssqqqpppnnnnnnooopppqqqrrruuuzzz~~~~~~~~~{{{~~~}}}|||ttttttssstttvvvzzz}}}|||~~~~~~}}}|||}}}|||~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~}}}zzztttjjj^^^VVVKKKFFF@@@<<<<<<===??????===BBBMMM^^^ttt{{{yyy}}}~~~zzzuuusssrrrooohhhbbbbbbbbbbbbccckkkuuuyyyxxxlllfffaaa___[[[UUUPPPPPPMMMRRRUUUTTTQQQRRRYYY```gggssspppbbbXXXaaa{{{sssyyyzzzzzzpppiiiddd[[[PPPNNNTTTmmmkkkWWWFFFBBB===:::999999999888999999999999:::;;;<<<===;;;<<<:::>>>FFFLLLeeeyyyvvvqqqttt{{{zzz}}}zzzqqqlllsss~~~xxxpppnnnwwwppp]]]HHH===:::777555444222222333333444555555555111444777777555444444555777666777888777;;;GGGTTTqqq~~~}}}wwwyyypppeeebbbqqq~~~~~~~~~}}}{{{yyyzzzyyypppfff___YYYPPPIIIGGGJJJQQQUUU```fffooovvvzzz{{{zzzzzz~~~~~~~~~}}}{{{xxxvvvuuuuuuwwwxxxwwwtttrrrrrrsssrrrrrrqqqooommmkkkiiigggcccbbbaaa```^^^ZZZUUUQQQLLLNNNQQQRRRTTTYYYaaagggaaaaaadddkkkvvv}}}xxxvvvsssoookkkiiihhhhhhiiinnntttvvvvvvwww{{{~~~}}}}}}{{{zzzyyyzzz|||~~~zzz}}}zzzzzzvvv~~~~~~|||~~~}}}uuuooogggbbbaaabbbdddeeeiiijjjkkkmmmnnnooooooooonnnppptttzzzxxxtttsssmmmgggaaaZZZRRRLLLKKKLLLLLLLLLMMMSSSZZZ\\\[[[```___aaagggjjjmmmttt{{{zzzvvvuuuttttttssspppqqqrrrsssuuuxxx~~~~~~~~~zzz}}}}}}zzzyyyrrrqqqqqqrrrtttwww{{{}}}zzz|||~~~~~~~~~}}}|||{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~|||xxxppphhhaaaSSSNNNFFF???============>>>AAAGGGSSSiii{{{zzz}}}{{{xxxuuurrrppplllgggbbb___aaaaaacccjjjtttxxxvvvjjjddd```___[[[UUUQQQPPPPPPRRRTTTRRROOOOOORRRUUUUUU```qqqwwwfffWWW^^^|||wwwyyysss|||sssllliiiaaaUUUSSSWWWgggkkkWWWHHHDDD???;;;:::::::::999888888888888999:::;;;<<<;;;<<<:::>>>FFFLLLddd{{{xxx~~~}}}qqqyyy{{{rrrjjjoooxxx}}}zzz{{{zzzuuurrryyyqqq^^^III???<<<999666666111222222333444555666666333777::::::777555555666777666777888777;;;HHHUUUmmmwwwyyy{{{vvvyyyqqqffffffttt~~~|||xxxvvvyyyyyyoooccc\\\VVVNNNGGGFFFJJJQQQVVVccciiirrrxxx{{{||||||{{{~~~|||yyyvvvtttrrrtttwwwvvvsssrrrssstttssssssrrrpppnnnllljjjhhhccccccddddddccc___ZZZUUUPPPRRRSSSQQQOOORRRZZZaaa]]]___eeeppp|||uuutttqqqmmmiiiggghhhiiijjjqqqwwwxxxuuuuuuyyy~~~{{{yyyxxxxxxwwwvvvvvvxxx|||yyy~~~~~~|||nnnpppvvv~~~yyyqqqccc___ZZZXXXZZZ___cccfffiiikkklllnnnnnnnnnmmmmmmjjjmmmrrryyy~~~|||pppooommmjjjccc\\\[[[\\\TTTWWWWWWVVVVVVZZZ```ccc___^^^aaafffjjjmmmttt|||}}}xxxuuuuuuvvvvvvvvvssstttuuuvvvwww{{{||||||}}}~~~~~~~~~}}}|||yyy}}}|||yyyxxxrrrqqqpppppprrruuuyyy{{{xxxzzz~~~~~~zzzxxxxxxzzz{{{{{{zzzzzz{{{{{{||||||~~~{{{vvvooojjjZZZTTTJJJBBB>>><<<<<<;;;AAAAAACCCLLL```}}}|||tttuuuyyywwwuuurrroookkkfffccc___aaabbbccchhhppprrrppphhhccc______\\\VVVRRRRRRRRRRRRQQQOOOMMMLLLNNNPPPIIIRRRddd}}}jjjWWW]]]|||{{{wwwsss|||sssmmmkkkdddZZZWWW[[[ddd}}}iiiUUUHHHCCC>>>:::999999999888777777777777888999:::;;;<<<===;;;???FFFLLLdddzzzyyy|||zzz~~~~~~~~~wwwuuuwww~~~}}}}}}wwwxxxxxxuuuooosssrrr___JJJ>>>999666555666333333222222333333444555666555555444444666777888777777888888666<<>>???===@@@JJJZZZqqqwww|||vvvrrrrrrpppjjjgggggg^^^___bbbfffjjjkkkjjjiiifffccc___ZZZWWWTTTSSSSSSRRRPPPNNNMMMMMMMMMKKKIIIFFFMMMZZZpppqqq[[[^^^tttvvvrrrzzzooohhhccc]]]ZZZZZZeeennnVVVQQQGGG>>><<<<<<;;;999999::::::999999::::::;;;<<<:::???======DDDLLLfffzzz}}}wwwrrrttt}}}~~~vvvvvvvvvsssnnnpppvvvdddOOODDD>>>:::888888333333222222333333444555666555555444555666777888888888999999888???QQQbbbvvv|||}}}zzz~~~rrrwww~~~vvvhhhiiipppxxxwww~~~{{{zzzyyyrrrfff]]]VVVPPPKKKKKKLLLNNNUUU]]]hhhlllssswwwyyyyyyzzzzzz~~~~~~}}}}}}|||zzzyyyxxxuuuttttttsssssstttuuuvvvvvvtttsssrrrqqqooommmjjjgggeeeddddddeeeccc```]]]^^^]]]ZZZWWWUUUUUUVVVVVV^^^^^^bbbkkkwww|||vvvmmmgggdddeeeggghhhkkkpppwwwyyyyyyxxxzzz}}}}}}vvvpppnnnmmmpppsssuuuvvvwwwyyy{{{|||~~~qqqdddaaaaaa]]]WWWSSSUUURRRUUU\\\bbbcccfffkkkmmmnnnooommmjjjhhhhhhhhhiiiiiinnnyyyyyyrrrooonnnnnnjjjgggbbb^^^ZZZYYY[[[\\\[[[YYYYYYYYYYYYYYY\\\cccmmmttt|||xxxvvvsssqqqqqqsssuuuwwwvvvvvvwwwzzz~~~~~~}}}zzzwwwwwwxxxzzz{{{|||}}}|||{{{zzzzzz|||{{{zzzzzzzzzzzzzzz{{{{{{}}}}}}~~~|||yyyvvvttttttsssrrrqqqssstttuuuvvvvvvvvvvvvvvv~~~}}}vvvnnngggZZZMMMFFFAAA>>>===???<<<;;;===DDDPPPccc}}}vvvpppooonnnjjjggggggccccccdddgggiiijjjhhhfffdddbbb^^^ZZZWWWUUUTTTTTTQQQOOOMMMMMMMMMMMMKKKIIIEEEIIISSSfffrrr```___mmmwwwppp~~~qqqkkkfff```^^^___jjjttt]]]SSSHHH>>><<<<<<;;;999999::::::999999::::::;;;<<<:::???======DDDLLLfff}}}yyyqqqiiiiiirrr}}}uuuuuuvvvsssnnnnnnzzzsssbbbOOODDD>>>999555444333333222222333333444555666555555555555666777777999999::::::;;;CCCVVVhhhwwwyyyxxxwwwxxxnnnyyyxxxjjjccckkkuuu}}}tttuuu{{{}}}{{{wwwnnnbbbXXXRRRLLLHHHJJJMMMRRRZZZbbblllpppuuuyyyyyyyyyxxxxxx}}}}}}}}}|||{{{zzzyyyxxxuuuuuutttttttttvvvwwwxxxyyywwwtttrrrqqqpppnnnlllhhhgggfffffffffeeebbb___cccaaa___\\\ZZZYYYXXXXXX^^^___cccjjjqqqwwwzzzzzzwwwqqqhhhbbb```bbbeeefffkkkpppvvvxxxxxxwwwyyy{{{zzz{{{|||zzzuuupppmmmlllkkkmmmqqqsssuuuxxx{{{~~~~~~ooo___XXXVVVRRRNNNMMMQQQQQQWWW___fffhhhlllpppnnnooopppnnnkkkhhhffffffhhhhhhnnnyyy{{{uuurrrqqqnnnlllfffbbb_________^^^ZZZWWWUUUTTTSSSRRRTTTZZZbbbhhhpppsssvvvuuurrrppprrrtttwwwwwwxxxzzz|||{{{yyyvvvppppppppppppqqqrrrtttuuuttttttvvvzzz~~~~~~~~~}}}yyywwwvvvxxxzzzzzz|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzwwwtttrrrqqqqqqpppoooqqqrrrsssuuuuuuvvvuuuuuuzzzxxxqqqfffZZZMMMGGGCCC???>>>@@@::::::===@@@FFFSSSkkk{{{ssspppnnnkkkiiijjjiiihhhhhhhhhiiihhhfffcccbbb```\\\YYYWWWVVVVVVVVVQQQOOONNNMMMNNNNNNLLLJJJIIIHHHMMM^^^{{{vvvhhhbbbeeevvvwwwkkk}}}}}}ooohhhccc___^^^___lllzzzdddVVVJJJ@@@===<<<:::999:::::::::999999::::::;;;<<<999>>>======DDDLLLfffwwwooofffdddjjjsss{{{~~~yyyuuuuuuvvvuuurrrqqqyyyooo___MMMCCC>>>888333111333333222222333333444555555555555555666666666777888888999;;;===GGG\\\ooozzzxxxsssttttttlllzzzyyyiii[[[ZZZfffuuu|||vvvxxx}}}}}}zzzuuukkk^^^UUUPPPKKKHHHJJJOOOTTT]]]fffpppsssxxx{{{{{{zzzzzzzzz||||||||||||{{{zzzyyyxxxvvvuuuuuuuuuuuuwwwxxxyyyzzzwwwsssqqqppppppooommmiiiiiiiiiiiiiiigggeeecccfffeeedddbbb```]]][[[ZZZ\\\^^^aaafffjjjnnnqqqsssrrrlllddd^^^]]]___aaacccjjjnnnsssvvvvvvvvvvvvwwwuuutttsssqqqooommmlllllllllnnnrrrtttvvvyyy}}}wwwiii[[[UUUSSSQQQRRRUUUSSSWWW^^^eeejjjllloooqqqnnnppppppnnnkkkgggddddddbbbdddkkkwww}}}xxxtttooolllgggeeecccccccccaaa[[[VVVTTTRRROOOLLLLLLOOOSSSVVVYYY\\\_________```bbbdddhhhhhhiiikkkmmmnnnooonnniiikkkmmmooorrrsssttttttrrrsssuuuyyy}}}~~~}}}~~~}}}zzzwwwvvvxxxzzzzzz|||}}}}}}}}}}}}}}}{{{zzzzzzwwwtttrrrrrrqqqpppooooooqqqsssuuuvvvvvvvvvuuuuuu|||yyyrrrfffZZZNNNGGGCCC???>>>@@@;;;===???AAAAAAIII\\\oooyyyssspppmmmkkklllkkkjjjiiiiiiiiihhhfffddd```^^^[[[YYYWWWWWWWWWXXXRRRQQQPPPPPPPPPPPPOOONNNLLLGGGGGGWWWuuurrriiieeemmmvvvbbbooo}}}ooohhhccc``````bbbnnnnnnZZZNNNBBB===<<<:::999:::::::::999999::::::;;;<<<999>>>======DDDMMMfffxxxrrrjjjgggiiimmmqqqrrr~~~zzzvvvuuutttuuuvvvuuutttyyy{{{rrraaaPPPGGGAAA;;;666444333333222222333333444555444555555666666666666666777777888;;;>>>JJJaaavvvzzzssssss~~~rrrlll|||qqq\\\PPPSSSbbbwww|||yyy}}}}}}zzzwwwqqqhhh\\\TTTPPPKKKIIILLLQQQWWW```iiisssvvvzzz}}}}}}}}}}}}~~~{{{|||||||||{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyvvvrrrpppppppppooonnnkkkkkklllkkkkkkjjjjjjkkkhhhiiiiiigggeeeaaa^^^\\\XXXZZZ\\\```dddgggjjjlllrrrmmmeee```___```bbbccchhhkkkooorrrttttttttttttrrrpppnnnmmmnnnnnnooopppppprrruuuwwwyyy|||~~~zzzyyy}}}}}}xxxjjj___UUURRRQQQSSSWWW]]]\\\aaahhhkkklllnnnoooooonnnoooooommmiiieeecccccc]]]```hhhvvvxxxrrrmmmfffeeedddeeefffccc]]]XXXRRROOOKKKHHHGGGHHHIIIJJJIIIJJJLLLMMMMMMOOOQQQRRRYYYZZZ[[[]]]```bbbeeegggeeehhhkkkooossstttuuuuuurrrssstttxxx|||~~~}}}|||~~~~~~{{{yyywwwxxxyyyzzz{{{||||||||||||}}}~~~}}}{{{zzzyyyvvvsssqqqqqqqqqpppnnnmmmooorrruuuvvvvvvvvvuuussszzzzzzssshhh\\\PPPIIIEEE@@@>>>???<<<===@@@AAA@@@CCCQQQ```}}}uuuqqqmmmjjjjjjjjjiiihhhiiijjjiiihhhfffaaa___\\\YYYXXXWWWXXXXXXUUUSSSRRRSSSTTTTTTSSSRRRLLLFFFCCCQQQppp~~~uuunnnmmm|||zzz___bbbooouuunnnjjjffffffiiipppyyy^^^QQQDDD>>><<<:::999;;;::::::999999::::::;;;<<<999===<<<===DDDMMMggg{{{vvvpppllljjjiiiiiihhhxxx|||}}}~~~xxxuuuyyywwwvvvxxxxxxwww{{{}}}zzzvvveeeSSSHHHBBB;;;666333333333222222333333444555444555555666777666666666666666888;;;@@@NNNfff|||~~~uuussszzzsssnnnkkkVVVOOOWWWggg||||||}}}{{{wwwssslllcccZZZSSSQQQLLLJJJNNNSSSZZZdddmmmuuuxxx|||}}}}}}}}}~~~~~~{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxvvvtttrrrqqqqqqqqqpppooommmnnnnnnmmmmmmnnnqqqsssnnnoooooonnnjjjddd^^^[[[UUUUUUVVVZZZ```eeehhhiiimmmiiiccc``````aaabbbbbbfffhhhmmmqqqsssuuuttttttqqqnnnlllmmmooorrrttttttsssuuuwwwyyy{{{~~~{{{tttqqqoooppprrrttttttqqqkkkggg[[[UUUPPPPPPPPPQQQVVV\\\bbbiiiooonnnmmmnnnooonnnnnnnnnmmmjjjfffccccccccc^^^aaakkkyyy|||tttpppeeeddddddeeefffddd^^^YYYMMMJJJFFFEEEEEEFFFFFFFFFCCCBBBAAAAAAAAAAAABBBBBBKKKNNNQQQSSSVVVZZZ^^^aaacccfffjjjooorrruuuuuuuuutttssstttvvvzzz}}}~~~~~~~~~|||yyyyyyyyyxxxzzz{{{{{{{{{{{{|||~~~~~~}}}|||xxxuuurrrpppoooooonnnmmmkkkmmmqqquuuvvvwwwvvvuuuuuu{{{~~~zzztttkkk```SSSMMMGGGBBB???@@@;;;;;;===???>>>???HHHRRRnnn~~~tttppplllhhhgggiiigggggggggiiijjjjjjhhhdddbbb^^^[[[YYYXXXXXXXXXVVVUUUTTTUUUVVVWWWVVVUUURRRLLLIIIUUUrrr|||tttyyyddd]]]aaawwwvvvpppmmmiiiiiikkkiii|||~~~cccTTTEEE???<<<::::::;;;::::::999999::::::;;;<<<888===<<<===DDDMMMggg~~~zzztttooojjjgggeeedddrrrwww{{{}}}yyy}}}~~~~~~}}}mmmXXXLLLDDD;;;555222333333222222333333444555444444666777777777666555777777999<<>><<<;;;;;;<<<<<<<<>>>>>>>>AAAFFFXXXmmm~~~uuurrrnnnjjjhhhhhhgggffffffhhhjjjiiiiiigggeeeaaa]]]ZZZXXXWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVUUUPPPLLLVVVppp{{{{{{lll]]]XXXmmmwwwrrrnnnkkkiiikkkddduuufffWWWGGG???<<<::::::<<<::::::999999::::::;;;<<<888===<<<===DDDMMMggg|||vvvooojjjfffdddccckkkqqq{{{yyybbbTTTJJJ@@@999666333333222222333333444555333444666777777777666555888888:::>>>EEETTToooxxxoookkklllppptttxxxvvvttteeeXXX^^^ppp~~~~~~}}}~~~zzzuuummmddd[[[TTTOOOOOOKKKJJJPPPXXX```kkkuuuzzz{{{}}}|||zzzxxxwwwwwwzzzzzzzzz{{{zzzzzzyyyyyyyyyxxxvvvuuutttssstttttttttttttttuuuwwwwwwuuurrrqqqqqqpppoooooosss{{{~~~~~~}}}yyyqqqfff\\\VVVSSSOOONNNUUUaaaiiikkkiiifffeeedddfffiiikkklllkkkfffhhhlllqqqvvvyyyxxxwwwooommmlllnnnsssxxxzzzzzzppprrruuuxxx}}}wwwrrrhhhfffdddbbb___[[[TTTPPPLLLNNNSSSYYY[[[[[[^^^cccaaajjjooolllkkkooorrrrrrmmmkkkiiieeeaaa```bbbeeellloooyyy{{{tttpppooohhhfffdddddddddaaa[[[VVVQQQMMMHHHEEEDDDCCC@@@===<<<:::999999;;;<<<=========AAAGGGKKKNNNRRRWWW\\\aaacccgggkkkooorrrtttuuuwwwuuussstttxxx}}}}}}}}}yyyxxxtttvvvyyy{{{|||~~~|||yyyvvvttttttsssrrrqqqrrruuuyyy}}}~~~}}}}}}xxxuuuiii\\\UUUNNNGGGCCCCCC@@@<<<;;;???@@@>>>>>>???BBBTTTlllxxxuuuqqqmmmlllhhhgggeeefffhhhiiiiiihhhjjjgggccc^^^ZZZXXXWWWVVVUUUTTTTTTUUUWWWXXXXXXVVVOOOKKKHHHPPPggg}}}ppp]]]TTThhh|||wwwtttpppnnnooohhhxxxgggXXXHHH???<<<::::::<<<::::::999999::::::;;;<<<888===<<<===DDDMMMhhh~~~tttqqqqqqmmmgggdddjjjlllqqqzzzlllUUUIIIBBB===888444222111111444666666666555555555555666666666666999555:::>>>BBBXXXrrr|||uuuhhhiiikkkkkkpppzzz}}}{{{www|||cccXXXfff}}}tttjjjbbbZZZSSSOOOIIIKKKNNNRRRYYYcccnnnuuu}}}}}}~~~}}}{{{xxxuuutttuuuwwwyyyyyyxxxxxxyyyzzz|||zzzwwwsssqqqooonnnnnnuuusssrrrsssvvvxxxwwwuuurrrrrrqqqqqqsssxxxxxxlll___VVVTTTOOOLLLQQQ]]]hhhllllllhhhddd```cccjjjqqquuuuuummmjjjiiinnnxxxyyyuuupppooorrrvvvxxxyyyxxxvvvvvvyyy|||rrrhhh___[[[XXXTTTSSSTTTQQQRRRSSSVVVZZZ```eeehhhjjjiiiiiiiiijjjkkkkkklllmmmmmmkkkeee___\\\]]]```jjjrrryyyzzzuuurrrnnnkkkhhhdddccceeebbbZZZVVVWWWNNNKKKHHHFFFEEECCC???===;;;;;;:::999888888888888===@@@CCCFFFIIINNNSSSWWW\\\dddjjjkkkkkkoooqqqqqqtttttttttvvvyyy|||}}}}}}~~~~~~~~~~~~{{{yyyyyyyyyyyyyyy{{{}}}}}}|||{{{zzzyyyvvvsss|||}}}}}}{{{yyy{{{uuulll```UUULLLFFFCCC>>><<<;;;;;;===>>>>>>>>>AAABBBMMMbbb{{{yyyvvvvvvsssoooiiihhhhhhjjjkkkkkkjjjhhhjjjjjjhhhccc\\\XXXXXXZZZXXXVVVTTTUUUWWWXXXWWWUUUWWWNNNHHHPPPfff{{{yyy^^^RRR___ttt|||qqqkkkjjjlllooovvvlll\\\LLLDDDAAA===:::999777888888888888999999999:::>>>======CCCKKKddduuupppooommmmmmnnnoooqqqvvv~~~zzzcccSSSGGG===666444333111222444666666666555555555555666666666666666333999???FFF___{{{zzznnnooosssrrruuu|||}}}}}}{{{||||||zzzrrr\\\ZZZnnn~~~uuujjjaaaXXXRRRNNNKKKMMMPPPUUU[[[eeeooouuu{{{{{{||||||zzzxxxuuutttuuuwwwyyyzzzyyyxxxxxxyyyyyyyyywwwvvvuuuttttttttttttrrrqqqrrrtttvvvuuutttssssssrrrrrrsssxxx~~~rrreee\\\UUUPPPLLLOOOYYYbbbfffgggiiifffdddgggooowwwzzzzzzqqqmmmkkkqqq||||||wwwuuuvvvxxxyyyyyyxxxwwwwwwzzzpppeeeZZZUUURRRPPPPPPSSSWWWWWWWWWYYY]]]ccciiilllnnnmmmlllkkkjjjjjjjjjjjjiiiiiigggbbb\\\[[[___ccckkkrrryyy~~~uuupppmmmjjjhhhhhhdddccceeeaaaYYYVVVWWWNNNKKKHHHFFFEEECCC@@@>>>>>>===<<<;;;::::::::::::>>>@@@CCCEEEHHHLLLQQQUUUXXX```eeeffffffkkknnnooovvvuuuuuuwwwyyy{{{}}}}}}~~~}}}~~~~~~{{{{{{{{{{{{|||~~~}}}|||{{{{{{{{{yyyxxxzzz|||~~~~~~|||{{{}}}yyypppeee[[[SSSMMMJJJDDDCCCAAA@@@???===<<<;;;??????DDDOOO```www{{{xxxxxxvvvsssmmmkkkiiihhhiiiiiihhhggghhhiiiiiifff```\\\ZZZZZZXXXUUUSSSSSSUUUVVVVVVUUUXXXSSSMMMSSSjjjyyy\\\MMMUUUfff}}}yyyooojjjjjjllljjjqqqqqq```MMMDDD@@@<<<999999888888888888999999999999999>>><<<===CCCLLLeeevvvnnnkkklllrrrxxxwwwyyy}}}~~~rrr___MMM???777555333222222444666666666555555555555666666666666666444:::@@@KKKhhh~~~ssswww~~~~~~yyytttvvv}}}~~~fffWWW```yyyuuuiii^^^VVVPPPMMMMMMPPPTTTYYY___gggpppvvvyyyyyyzzzzzzyyywwwtttssssssvvvyyy{{{zzzyyyxxxxxxvvvwwwxxxyyyzzzzzzzzzzzztttrrrpppppprrrssssssssssssssssssrrrssswww~~~xxxlllcccYYYRRRLLLMMMTTT[[[______fffeeeffflllttt|||wwwqqqmmmsss}}}|||{{{{{{zzzzzzyyyyyy|||lllaaaVVVPPPMMMMMMQQQVVV___^^^^^^___ccchhhmmmpppqqqpppooommmkkkjjjiiiiiieeefffddd___YYYZZZ```gggnnnuuu{{{wwwrrrpppmmmkkkgggdddcccccc```YYYUUUVVVNNNKKKHHHFFFEEECCC@@@???>>>===<<<;;;::::::::::::===???BBBDDDFFFJJJOOORRRYYY```dddddddddiiinnnoooxxxxxxxxxyyyzzz{{{|||}}}{{{zzzzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}~~~}}}vvvnnneee___ZZZXXXNNNLLLIIIEEEBBB>>><<<;;;======???AAAFFFWWWuuu~~~xxxwwwvvvuuuooommmjjjhhhhhhhhhgggeeedddfffgggfffbbb^^^\\\[[[XXXUUUQQQPPPQQQTTTUUUVVVXXXYYYTTTVVVnnn```MMMOOO\\\ppp}}}~~~uuukkkeeegggjjjggglllyyy{{{hhhSSSGGGAAA===:::;;;888888888888999999999:::888===<<<===DDDMMMgggvvvmmmiiikkksss|||}}}|||zzzzzzwwweeeRRRDDD;;;666444222222444666666666555555555555666666666666:::888===CCCOOOoooxxx}}}~~~wwwrrrxxxzzzfffZZZggg~~~~~~tttggg[[[RRRMMMLLLOOORRRXXX]]]dddkkkrrrxxxyyyzzzzzzzzzxxxuuurrrpppooosssxxx{{{|||{{{zzzzzzuuuvvvxxxzzz|||||||||{{{vvvtttrrrqqqqqqrrrssssssrrrrrrrrrqqqrrruuu{{{|||qqqiii___XXXPPPNNNQQQVVVYYYZZZaaabbbfffmmmvvv~~~{{{tttnnnttt~~~~~~}}}}}}~~~}}}vvvfff\\\RRRMMMLLLOOOVVV^^^cccdddfffhhhkkkmmmpppqqqrrrqqqooommmkkkiiihhhhhheeefffddd^^^XXXZZZccckkktttzzz{{{vvvppplllgggfffdddbbb^^^YYYVVVUUUNNNLLLHHHFFFDDDCCCAAA@@@<<<;;;:::999999888888999:::<<>>AAA@@@>>>DDDXXXlllvvvsssrrrqqqmmmkkkjjjjjjjjjiiigggeee```aaaaaa```^^^\\\ZZZZZZXXXUUUQQQNNNOOORRRUUUWWWVVV\\\YYYXXXnnngggSSSSSS\\\ooo}}}}}}}}}sssggg```bbbfffhhhjjjuuusssZZZKKKDDD???<<<===888888888999999999::::::777<<<<<<===EEENNNiiixxxqqqmmmnnnttt|||~~~yyy{{{{{{}}}yyyhhhVVVHHH@@@777555333333444666666666555555555555666666666666;;;999>>>EEETTTvvv|||yyywwwyyyooofffqqq~~~~~~zzzpppcccVVVNNNKKKKKKPPPTTT[[[bbbhhhooouuuyyy|||||||||{{{xxxtttqqqnnnmmmqqqwww{{{||||||||||||uuuvvvxxxzzz{{{{{{zzzyyyxxxwwwvvvtttsssrrrssstttqqqqqqpppoooooorrrwwwzzz~~~vvvpppfff___WWWSSSSSSUUUWWWXXX]]]___eeennnxxx~~~vvvpppuuu}}}zzzyyyxxxwwwsssooooooppplllfff]]]VVVPPPOOOPPPSSS\\\eeeeeehhhlllpppssssssrrrqqqqqqpppnnnllljjjhhhgggggggggiiiggg```ZZZ\\\eeeooo{{{{{{qqqjjjhhhgggeeeaaa]]]ZZZWWWTTTOOOLLLHHHEEEDDDDDDBBBAAA<<<<<<;;;:::999999999999888:::===AAADDDIIIOOOSSSffflllooollllllppptttuuuyyy{{{|||{{{zzzzzz|||~~~{{{zzzyyyzzz|||~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz~~~}}}yyyuuurrrqqqlllggg^^^SSSHHHAAA@@@AAA>>>===>>>???===???JJJUUUtttwwwooollllllhhhiiikkkmmmooommmjjjfff___]]]ZZZXXXWWWWWWXXXXXXXXXUUURRROOONNNQQQUUUYYYTTT\\\[[[XXXkkkzzz|||lllZZZXXX___ooo~~~~~~vvvhhh``````dddiiiiiipppyyy___MMMDDD>>><<<<<<888999999999999:::::::::777===<<<>>>FFFOOOjjj}}}wwwtttsssvvv{{{zzzsss|||~~~|||xxxyyy}}}lllZZZJJJ@@@777555333333555666666666555555555555666666666666777777===EEEWWW{{{~~~|||vvvrrr|||~~~}}}~~~}}}|||yyytttkkk]]]QQQJJJIIIKKKOOOTTT]]]eeelllrrrwww{{{~~~~~~}}}|||yyyvvvrrrpppooossswwwzzz{{{{{{||||||vvvwwwwwwxxxxxxxxxxxxwwwyyyzzzzzzxxxuuussssssssspppppppppnnnnnnpppssswww~~~{{{vvvkkkfff___ZZZXXXXXXXXXXXX[[[___fffoooxxx{{{uuuxxx|||zzzyyywwwtttrrrppppppkkkdddaaaaaa^^^YYYTTTRRRQQQUUUWWWZZZbbbkkkhhhlllqqqvvvxxxxxxvvvtttrrrqqqnnnllliiihhhgggfffhhhkkkjjjddd]]]___iiisssvvvmmmiiijjjggg```\\\[[[XXXTTTOOOLLLHHHEEEDDDDDDCCCBBB???>>>===<<<;;;;;;;;;;;;888:::===@@@DDDIIINNNRRRccciiimmmkkkkkkooossstttxxxzzz|||{{{yyyyyy|||}}}}}}~~~|||zzzzzzzzzzzz{{{~~~}}}{{{xxxwwwzzzvvvlll^^^NNNDDD@@@@@@>>>;;;888999:::===FFFOOOccc~~~}}}qqqlllkkkggghhhkkknnnqqqpppmmmjjjbbb^^^YYYVVVVVVWWWXXXXXXXXXWWWTTTQQQOOORRRWWW[[[UUU\\\]]]ZZZhhhyyypppooorrrppp]]]ZZZ]]]lll{{{}}}|||lllbbbaaadddgggeeejjj{{{|||```NNNCCC<<<999999999999999999::::::::::::999>>>===???FFFPPPjjj~~~xxxvvvuuuvvvxxx|||}}}}}}}}}~~~www~~~{{{|||~~~uuuqqqooorrr```LLL???888666444444555666666666555555555555666666666666777888>>>FFFXXX|||sssxxx|||~~~||||||{{{xxxvvvrrrnnneeeXXXLLLFFFHHHKKKNNNTTT]]]gggnnntttyyy|||}}}}}}~~~}}}|||yyyvvvttttttvvvyyyzzzyyyyyyyyyzzzwwwwwwvvvvvvvvvwwwxxxxxxxxxzzz|||zzzvvvsssrrrrrrpppqqqpppooonnnooorrruuu}}}}}}|||yyynnnjjjeee```\\\ZZZYYYYYYXXX\\\cccllluuu}}}}}}}}}zzzuuusssrrrpppllliiidddfffbbb[[[VVVUUUUUURRRSSSTTTYYY```cccdddiiipppnnnqqqtttxxxzzz{{{{{{{{{vvvtttqqqnnnjjjgggeeedddeeeiiikkkfff```bbbmmmxxxzzzqqqjjjlllhhhaaa\\\\\\ZZZUUUPPPLLLHHHEEEDDDDDDDDDCCC???>>>===<<<<<<;;;;;;<<<;;;===???AAACCCGGGLLLOOOZZZaaaggghhhiiinnnrrrsssvvvyyy|||{{{xxxxxx||||||zzzyyyzzz|||~~~}}}~~~}}}{{{zzz{{{zzzuuuiiiYYYKKKDDDAAA===;;;:::;;;;;;;;;BBBJJJUUUooozzzsssrrrkkkkkkkkkmmmoooqqqpppooohhhddd___\\\[[[[[[ZZZXXXYYYYYYWWWTTTRRRSSSXXX\\\YYY^^^___^^^fff||||||nnnjjjjjjyyyddd\\\[[[iiizzz~~~}}}mmmbbb```bbbfffcccfffwwwdddQQQFFF>>>:::999999999999:::::::::;;;;;;:::???>>>???FFFPPPjjj{{{uuuuuuttttttuuuyyyzzzzzzyyy{{{~~~uuuvvv|||yyyoookkkdddzzzvvvdddNNN>>>888666444444555666666666555555555555666666666777;;;;;;AAAGGGXXXzzzwww{{{}}}nnnzzz|||}}}{{{{{{yyyuuuqqqnnnjjjbbbUUUIIIDDDGGGKKKLLLSSS^^^hhhpppvvvzzz}}}{{{|||}}}~~~~~~|||zzzyyyxxxzzz{{{zzzxxxvvvvvvwwwwwwwwwvvvuuuvvvwwwyyyzzzwwwzzz}}}|||wwwrrrppppppqqqrrrqqqpppoooppprrruuuzzzzzz{{{}}}~~~}}}zzzxxxooolllhhhccc___\\\[[[ZZZUUUYYY```hhhqqq{{{~~~yyyuuupppmmmkkkiiieeeaaaYYY]]]\\\TTTOOONNNPPPOOOWWWZZZbbbkkkmmmllloootttttttttvvvxxxzzz}}}zzzxxxtttoookkkgggdddcccbbbgggkkkgggbbbdddppp{{{wwwoookkkmmmiiiaaa]]]]]][[[UUUPPPLLLHHHEEEDDDEEEDDDDDD======;;;:::::::::::::::>>>???AAABBBCCCFFFIIILLLSSS[[[cccfffiiinnnssssssuuuxxx{{{{{{xxxxxx|||}}}~~~|||yyyyyy{{{~~~|||}}}~~~}}}}}}|||{{{uuuxxxxxxpppaaaSSSIIIEEE<<<>>>BBBDDD@@@:::<<>>=========999<<>>???AAABBBBBBJJJRRRddd{{{~~~pppqqqqqqpppnnnlllmmmpppssshhhiiikkkllllllggg```ZZZXXXXXXWWWWWWWWWWWWVVVVVVYYYZZZaaaiiinnnwwwqqqhhhgggrrrYYY[[[qqqqqqeee``````ccceeejjjwwwttt[[[III???<<<;;;999999999999999999999999:::===<<<@@@FFFKKKccc~~~zzzzzzvvvnnnqqqyyywwwzzzyyysssoooxxxrrreeeSSSDDD<<<777444666666444333555555555666777777777777777888<<<@@@JJJccc}}}xxx}}}|||tttrrr~~~|||zzzssskkkeee]]]UUUOOOJJJEEEEEEIIIQQQXXXbbbjjjppptttyyy}}}}}}}}}zzzxxxyyy{{{|||||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyzzzzzzyyy|||}}}~~~}}}zzzwwwvvvuuutttsssrrrqqqqqqqqqrrrssstttzzz}}}{{{zzz|||}}}|||zzztttmmmhhheeebbb^^^[[[YYYYYY]]]eeennnvvv|||{{{yyyxxxwwwuuuqqqkkkddd]]]XXXTTTPPPNNNKKKJJJNNNSSSXXX[[[dddiiipppuuuxxxyyyzzzzzzzzz}}}}}}|||~~~}}}{{{yyywwwyyyzzzxxxrrrlllnnnllllllmmmmmmooowww~~~vvvpppgggfffeeeeeeeeeaaaZZZUUUNNNJJJFFFCCCBBBAAA@@@????????????>>>======<<<<<<999<<>><<<999999999999999999999999===@@@???CCCJJJOOOhhhyyy||||||xxxqqqttt~~~~~~~~~xxx}}}zzzrrrxxx~~~pppbbbRRREEE===888555666777444333555555555666666666777777777777;;;AAANNNfff|||zzzxxx{{{}}}{{{~~~xxxsssyyy}}}|||zzzrrriiiccc[[[SSSNNNIIIEEEGGGKKKSSS[[[dddlllppptttxxx|||}}}~~~}}}{{{yyyzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}yyyzzzzzz{{{||||||}}}}}}{{{}}}~~~}}}{{{xxxwwwxxxttttttsssrrrssstttuuuvvvxxx}}}~~~~~~zzzsssmmmjjjeee___[[[XXXWWW[[[cccjjjqqq|||}}}xxxtttpppuuuqqqkkkccc\\\UUUQQQNNNKKKKKKKKKMMMQQQXXX___cccmmmrrrwww{{{|||||||||}}}~~~~~~wwwvvvwwwzzz}}}|||wwwsssooonnnoooqqqqqqrrrxxx{{{wwwsssooofffeeeeeeggggggccc[[[TTTNNNJJJFFFCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;999<<>>999666777777444444555555555555555666666777777666999???NNNggg|||{{{zzzuuuwwwzzzpppqqq~~~}}}~~~}}}||||||{{{rrrhhh```XXXPPPLLLHHHEEEHHHMMMVVV]]]gggmmmqqqtttxxx{{{~~~~~~~~~}}}|||{{{zzzzzz~~~~~~~~~~~~~~~~~~~~~~~~vvvxxx{{{}}}~~~~~~yyy{{{||||||zzzxxxxxxxxxwwwwwwvvvvvvwwwyyy{{{|||~~~xxxrrrmmmggg```ZZZUUUSSSUUUZZZaaaiiiuuu|||wwwppplllmmmiiibbbZZZSSSNNNLLLKKKMMMNNNQQQTTTYYY```hhhmmmssswww|||xxxxxxzzz|||}}}zzzvvvooonnnpppssssssrrrxxx~~~vvvpppjjjfffeeeddddddeeeeeebbb[[[VVVNNNJJJFFFCCCBBBAAA@@@???>>>======<<<;;;;;;::::::999;;;>>>AAACCCGGGKKKOOOTTTXXX]]]```cccggglllqqqsssvvvyyy{{{|||~~~~~~}}}{{{{{{}}}~~~}}}~~~|||{{{{{{|||||||||}}}xxxqqqlll```XXXNNNEEEAAA@@@AAAAAAFFFKKKXXXkkk|||xxxrrrmmmllloooqqqpppmmmpppooonnnoooooonnnkkkhhh[[[YYYVVVSSSQQQRRRSSSTTTYYYWWWXXX\\\]]]eee|||lll```fffpppjjj```nnn}}}sssjjjcccdddeeegggmmm}}}lllVVVGGG@@@>>>::::::::::::::::::::::::;;;>>>>>>CCCJJJPPPiii{{{rrrzzzzzztttkkkmmmxxx{{{|||yyytttsssxxxrrreeeWWWLLL???:::777888888555444666555555555444555666777777999999@@@QQQjjj~~~{{{mmmqqq|||zzzjjjqqqzzz{{{{{{{{{}}}|||rrrggg\\\TTTMMMIIIGGGFFFJJJOOOYYY___hhhooorrruuuyyy|||~~~}}}}}}~~~~~~}}}{{{zzz{{{|||||||||||||||||||||vvvzzz}}}}}}|||{{{|||wwwyyy{{{zzzyyywwwwwwwwwyyyyyyyyyzzz|||~~~xxxqqqkkkddd\\\VVVSSSNNNLLLPPPVVV___mmmyyy|||wwwpppkkkeeeaaaZZZSSSNNNLLLLLLLLLRRRUUUYYY]]]bbbhhhpppuuuwwwzzz}}}}}}~~~~~~~~~{{{xxxuuuppppppssswwwvvvuuuyyy|||rrriiicccfffccc``````aaa```\\\YYYNNNJJJFFFCCCBBBAAA@@@???======<<<<<<;;;::::::::::::;;;>>>@@@BBBFFFKKKOOOTTTWWW[[[]]]___bbbhhhmmmqqqtttxxxzzz|||~~~~~~}}}~~~}}}}}}~~~{{{yyywwwxxxzzz||||||{{{~~~zzzuuuqqqiii```TTTIIICCC@@@@@@???CCCGGGSSSeeexxx}}}wwwqqqoooqqqrrrooolllqqqpppooooooooonnnkkkiii___\\\YYYUUUSSSSSSTTTUUUTTTRRRTTTWWWYYYaaaxxxrrreeegggfffnnn]]]ggg}}}tttkkkdddccceeefffkkkyyypppWWWGGG???>>>::::::::::::::::::::::::999======BBBIIIOOOhhhzzzsss{{{xxxpppddddddkkk{{{|||wwwrrrrrr{{{vvvjjj[[[OOO@@@;;;888999888555444666666555444444444555666777===<<>>::::::::::::::::::::::::;;;>>>>>>CCCJJJOOOhhhzzzuuu~~~{{{qqqdddccc```qqq{{{rrrnnnvvvxxxnnn___PPPAAA<<<888999999666444666666555444333333555666888======FFF\\\uuuzzzuuuwwwwwwppp```qqq{{{vvvwwwxxx{{{tttgggWWWOOOHHHFFFEEEFFFLLLSSSZZZaaajjjqqquuuxxx{{{~~~~~~}}}}}}~~~|||yyyuuuuuuvvvvvvvvvwwwwwwwwwwww|||~~~yyywwwxxxxxxzzz{{{zzzxxxvvvuuuvvvttttttuuuwwwzzz~~~vvvmmmggg```YYYTTTPPPKKKHHHHHHIIIMMMVVV___ooossswwwxxxwww{{{}}}{{{uuuqqqeeebbb^^^ZZZYYYYYY[[[\\\]]]cccjjjooosssxxx~~~xxxsssqqqqqqrrrtttyyy~~~}}}zzz{{{wwwpppdddbbb______aaa```]]]ZZZNNNJJJFFFCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;:::;;;===>>>AAAEEEKKKOOOMMMRRRXXX[[[^^^bbbggglllllloootttwwwzzz}}}~~~|||{{{|||}}}~~~~~~~~~~~~~~~{{{xxxwwwzzz}}}}}}~~~~~~~~~~~~}}}{{{wwwoooaaaUUULLLFFFCCCAAAAAABBBIIIXXXmmm{{{xxxuuurrrppppppqqqrrrtttsssrrrrrrrrroookkkhhhaaa___]]]ZZZWWWTTTSSSRRRMMMLLLPPPUUUWWW^^^uuuvvvqqqvvvwwwaaa```uuu}}}vvvppplllfffggggggfffqqqeeeOOOCCC???;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>===<<<<<<;;;;;;:::;;;===>>>@@@EEEKKKOOOJJJPPPWWW\\\```dddjjjnnnkkknnnsssvvvyyy|||~~~|||zzzzzzzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}|||~~~~~~{{{sssfffYYYPPPIIIEEEBBB@@@>>>BBBNNN```vvvvvvvvvtttqqqoooooorrruuuuuutttttttttssspppkkkhhhaaa___]]][[[WWWTTTRRRQQQQQQPPPSSSWWWWWW[[[ooo{{{www~~~xxxbbb]]]nnn}}}uuunnnkkkgggiiigggeeennnlllTTTFFF@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>BBBHHHMMMeee}}}tttuuu