BM6P6(@ ~~~pppjjjiiijjjmmmqqquuuzzz~~~zzzfff\\\YYYXXXXXXYYYZZZ\\\^^^```cccgggqqq}}}zzz~~~hhh\\\UUUTTTRRRPPPPPPQQQRRRSSSQQQRRRVVV]]]eeeiiigggccc]]]```eeelllssszzz|||xxxvvvvvvwwwwww{{{|||lll```QQQOOOMMMKKKJJJJJJKKKLLLOOOLLLKKKMMMSSSVVVUUURRRTTTUUUVVVYYY\\\___bbbdddgggddd___[[[XXXXXXYYYZZZZZZ\\\^^^aaadddgggjjjkkkiiiiiijjjkkklllnnnooopppvvvwwwyyy{{{}}}~~~}}}zzzxxxuuuvvvwwwyyy{{{~~~zzz}}}nnn```OOOLLLIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNPPPQQQRRRRRRRRRQQQOOOLLLKKKJJJJJJJJJMMMLLLKKKJJJKKKMMMPPPQQQQQQQQQPPPQQQQQQRRRSSSSSSXXXXXXZZZ[[[]]]___```````````````aaaaaaaaaaaabbbfffdddaaaaaadddgggiiijjjllllllmmmnnnppprrrtttuuuuuuvvvxxxzzz~~~~~~}}}{{{yyyxxxxxxyyyzzz}}}{{{xxxvvvtttrrrooolllxxxyyyyyyvvvsssqqqqqqqqqrrrrrrssssssrrrpppnnnmmmoooooonnnnnnmmmlllkkkkkklllkkkiiiiiiiiijjjlllnnnjjjkkklllnnnppprrrssstttvvvvvvwwwxxxyyyyyyzzzzzzxxxwwwuuuttttttuuuvvvvvvzzzxxxvvvtttrrrqqqqqqqqqrrrtttvvvxxxyyyxxxwwwvvv~~~}}}|||||||||~~~|||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzyyy{{{qqqdddSSSOOOKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHLLLKKKIIIHHHFFFFFFFFFFFFDDDDDDCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKLLLMMMOOOPPPQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPTTTQQQOOOOOORRRUUUWWWWWW[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^___```ccceeeggghhhlllmmmmmmnnnooopppqqqqqqvvvxxxzzz{{{||||||{{{zzz~~~}}}|||{{{{{{{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxvvvuuutttsssssssssuuuuuutttsssqqqpppoooooorrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttuuuvvvvvvttttttsssqqqooopppqqqrrrqqqqqqjjjkkklllmmmmmmkkkiiihhhjjjiiigggeeeddddddeeefffhhhfffddddddccccccaaa___fffffffffeeebbb``````aaaddddddeeeffffffeeedddcccddddddccccccbbbaaaaaa```aaa```___^^^___```bbbcccccccccdddeeeeeefffggggggddddddeeeeeefffgggggghhheeedddbbbaaaaaaaaaaaabbbbbbaaa```____________```bbbdddfffggghhhhhhgggfffjjjjjjiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjgggiiikkkkkkjjjjjjlllmmmooonnnmmmllllllmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmiiijjjjjjjjjiiikkknnnqqqsssrrrqqqpppppprrrsssuuuxxxxxxyyy{{{{{{|||||||||zzz{{{|||}}}vvvhhhWWWSSSNNNJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAGGGFFFEEECCCCCCBBBBBBCCC@@@@@@@@@AAAAAABBBBBBCCC@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDEEEGGGIIIJJJJJJMMMMMMLLLLLLMMMMMMNNNOOONNNNNNMMMNNNNNNOOOPPPQQQTTTTTTUUUVVVWWWXXXYYYZZZ^^^___aaabbbccccccbbbbbbaaaaaaaaa```aaaaaabbbcccddddddccccccccccccbbbbbbgggfffdddbbb```^^^]]]]]]`````````___^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^```aaabbbccccccbbbaaa```^^^\\\[[[[[[\\\]]]]]]\\\YYYYYYZZZ[[[[[[ZZZXXXWWWZZZYYYXXXVVVVVVVVVWWWXXXVVVUUUTTTUUUWWWXXXWWWVVVVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSUUUVVVWWWYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTVVVWWWXXXWWWWWWVVVYYYZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWYYYZZZZZZYYYYYY[[[\\\___^^^]]]\\\\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]]]]\\\]]]```cccbbbbbbaaa```aaabbbcccdddffffffffffffggghhhhhhiiiffffffgggiiikkklllmmmnnnqqqqqqpppooooooooooooppprrrrrrrrrtttwww{{{xxxiiiYYYUUUOOOKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@??????@@@@@@????????????@@@@@@>>>>>>>>>???????????????BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMKKKKKKIIIHHHHHHGGGGGGGGGKKKKKKLLLMMMNNNOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVUUURRRRRRRRRSSSTTTUUUUUUVVVXXXXXXWWWWWWWWWWWWWWWWWW\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRUUUUUUVVVVVVVVVUUUTTTTTTRRRPPPOOOOOOPPPQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQPPPSSSRRRQQQPPPPPPQQQQQQRRRMMMLLLLLLMMMPPPQQQQQQPPPLLLMMMNNNNNNMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLMMMNNNOOOPPPPPPMMMMMMOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRRRRQQQPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTTTTSSSTTTVVVXXXWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[ZZZYYYZZZ[[[\\\]]]ZZZ[[[\\\]]]___```aaabbbbbbbbbaaa````````````aaaaaabbbccceeeiiimmmqqqsssvvvwwwvvvtttssssssuuuwwwxxxyyyzzz|||yyyiiiXXXUUUPPPLLLJJJHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???;;;;;;<<<<<<<<<;;;;;;:::>>>======<<<<<<<<<======????????????????????????>>>>>>>>>>>>???????????????>>>>>>@@@AAABBBAAA@@@??????@@@AAACCCEEEGGGHHHGGGFFFEEECCCBBBBBBAAAAAADDDDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLJJJJJJLLLMMMLLLKKKIIIIIIIIIJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKGGGFFFEEEFFFHHHIIIHHHGGGDDDFFFGGGGGGFFFFFFGGGHHHLLLKKKJJJIIIIIIHHHHHHHHHLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIMMMLLLLLLKKKKKKJJJIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJJJJJJJHHHGGGFFFKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJIIIJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNOOONNNMMMLLLLLLNNNOOOPPPNNNOOOPPPQQQRRRTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUXXX[[[___bbbdddddddddeeedddcccdddgggiiiiiiiiikkkmmmooorrrssstttzzz{{{|||||||||}}}yyyiiiYYYUUUPPPMMMKKKJJJHHHGGGAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAAAAA@@@???>>>===>>>>>>======<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===============<<<===???AAAAAA???===?????????>>>???@@@@@@AAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGJJJHHHGGGGGGHHHIIIIIIHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDFFFFFFEEEDDDCCCDDDFFFEEEDDDDDDFFFGGGIIIHHHFFFEEEDDDCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEDDDDDDEEEGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNMMMMMMLLLKKKLLLLLLLLLKKKLLLMMMOOORRRTTTWWWXXXUUUWWWXXXYYYYYYZZZ]]]___]]]^^^___aaaccceeefffggglllnnnoooppppppqqqtttvvvyyyzzz}}}~~~}}}{{{}}}zzzjjjZZZWWWRRRNNNLLLJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHDDDDDDDDDDDDCCCAAA???>>>AAA@@@>>>===<<<<<<======??????>>>===============:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>???AAACCCBBB???===>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDAAAAAA@@@??????>>>>>>===@@@@@@@@@AAAAAABBBCCCDDD??????AAABBBCCCBBBBBBAAADDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDDDDEEEFFFFFFEEECCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCDDDEEEFFFFFFEEEEEEFFFGGGEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCCBBBAAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCBBBBBBAAACCCCCCDDDEEEFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJLLLMMMNNNKKKMMMOOOQQQQQQQQQSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[\\\___aaabbbcccdddfffhhhjjjkkkmmmooooooooonnnmmmkkknnnqqqssstttuuuwwwyyy{{{{{{|||~~~|||lll\\\XXXSSSNNNLLLIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGDDDBBBAAA>>><<<:::888777777888999<<<<<<;;;::::::999::::::;;;;;;<<<<<<===>>>>>>???;;;;;;;;;<<<<<<<<<======<<<===>>>@@@BBBAAA>>>;;;777888888:::;;;===???@@@@@@@@@AAAAAACCCDDDFFFGGGAAA@@@???>>>===<<<;;;;;;<<<;;;;;;<<<<<<===>>>???===>>>@@@AAAAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAABBBCCCEEEEEEFFFDDDCCCCCCDDDEEEEEEDDD@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFAAA@@@??????AAABBBAAA@@@AAABBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAAAAABBBCCCDDDAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA>>>???AAABBBCCCCCCBBBAAACCCCCCBBBBBBBBBBBBBBBCCC???>>>=========???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@???@@@AAA======???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@@@@???>>>>>>???===>>>>>>???????????????>>>???@@@@@@@@@???>>>===>>>??????@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCAAADDDGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPLLLOOORRRTTTUUUVVVXXXZZZZZZ[[[]]]_________]]]\\\]]]```ccceeeeeefffhhhjjjkkkllllllnnnpppsssvvvxxx{{{yyyjjj^^^WWWQQQPPPNNNIIIEEEDDDIIIHHHHHHIIILLLOOOQQQRRRUUUUUUXXX\\\aaaaaa]]]XXX\\\XXXTTTRRRQQQOOOKKKHHHEEECCC@@@??????@@@???>>>???;;;999;;;<<<:::999;;;:::999888888888999:::;;;<<<<<<;;;;;;;;;:::::::::888999999999999:::::::::<<<;;;;;;<<<===???AAABBB@@@AAADDDIIIOOOSSSSSSRRRMMMIIIDDDAAA???>>>===;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;<<<===???@@@AAAAAAAAAAAAAAA@@@???>>>========================>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>@@@???????????????@@@@@@BBBBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===??????@@@@@@@@@AAAAAAAAACCCBBBAAA???>>>>>>>>>>>>===>>>>>>???????????????????????????>>>>>>>>>>>>>>>===;;;::::::;;;<<<>>>>>>>>>===<<<<<<<<<<<<===========================<<<=========>>>>>>??????@@@???===<<<<<<===???@@@<<<<<<;;;;;;<<<>>>@@@BBBBBB@@@???=========>>>>>>????????????>>>>>>>>>>>>AAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXZZZ\\\^^^___dddeeefffgggiiiiiijjjjjjlllmmmppptttwwwyyyzzz{{{|||}}}yyykkkbbbZZZTTTSSSQQQMMMJJJKKKNNNNNNPPPTTTZZZ___bbbccckkklllooorrrtttsssooolllpppkkkgggdddccc___XXXRRRLLLIIIDDDBBB@@@@@@???>>>???;;;999<<<===::::::;;;;;;;;;:::999999:::;;;<<<=========<<<<<<<<<;;;;;;::::::::::::::::::::::::===<<<;;;;;;===???AAACCCIIIMMMSSSZZZ___```^^^\\\XXXSSSMMMGGGDDDAAA>>><<<999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBB??????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@?????????>>>>>>>>>======???>>>>>>======>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????======>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>>>>?????????===<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>?????????>>>=============================================>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^______dddeeefffiiikkkmmmooopppssstttwwwzzz}}}xxxlllbbb[[[UUUSSSRRROOOPPPRRRYYY\\\aaahhhpppvvv{{{~~~}}}|||{{{vvvkkkbbbYYYTTTMMMHHHDDDBBB???>>>@@@;;;:::<<<===;;;:::<<<===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::::::::===<<<;;;;;;>>>AAAEEEGGGRRRYYYcccjjjmmmkkkgggeeebbb]]]TTTLLLFFFAAA===:::555777999;;;;;;999777555999999999999999999999999;;;:::999999999:::<<<===999::::::::::::999888888777777777777777777777777888888888888888888888888999999999:::;;;<<<===>>><<<<<<<<<============>>>>>>>>>===<<<<<<<<<<<<<<<::::::<<<===>>>?????????==============================>>>>>>>>>?????????============<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<===>>>999999999:::::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>@@@@@@@@@??????>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNPPPRRRTTTUUUWWWWWW[[[[[[[[[\\\^^^```bbbccchhhiiikkkmmmooorrrssstttuuuvvvwwwzzz|||yyynnnddd]]]XXXWWWWWWVVVYYY^^^jjjooowww|||rrrkkkeee\\\TTTNNNIIIFFFCCCBBB===;;;======;;;:::;;;>>>===<<<:::::::::;;;<<<999999999888888888777777;;;:::999888888999::::::;;;;;;;;;===BBBHHHMMMQQQZZZaaajjjpppqqqmmmiiigggeee^^^UUULLLEEE???;;;888555666777888888777666555777777777777777777777777888888777777777888999:::666777777777777777666666555555555555555555555555666666666666666666666666555555555666777999:::;;;:::::::::;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;:::999999999::::::777999;;;<<<===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;;;;<<<=========<<<<<<===>>>>>>>>>>>>>>>:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<777777777777777777888888888999999:::;;;<<<<<<===999999:::;;;;;;;;;;;;::::::999888888777777888888999999999999999999999999======<<<<<<;;;;;;::::::999::::::;;;;;;::::::999:::;;;<<<<<<<<<;;;999888666777999;;;<<<;;;;;;:::888888888888999999999999;;;;;;;;;;;;;;;<<<<<<<<>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>??????@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGIIIKKKNNNPPPQQQVVVUUUTTTTTTTTTVVVYYYZZZ^^^___```aaaccceeeffffffjjjjjjlllnnnqqqtttvvvxxx{{{{{{{{{|||~~~yyyppphhhbbb______```bbbhhhooo~~~~~~xxxoooggg```ZZZUUURRRIIIDDDAAABBBAAA===;;;<<>><<<;;;:::::::::;;;999999888888888777777777999999777777777888:::;;;:::<<>>;;;888888777666555555666777888666666666666666666666666666666666666666777777888555555666666777666666555444444444444444444444444555555555555555555555555222222333444555777999999::::::::::::;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;::::::::::::999999888777999999999999999999999999999999::::::;;;<<<======:::::::::999999999888888:::999999888777777777888666888:::;;;<<<;;;999888999999999999999999999999777777777777777777777777888999999::::::;;;;;;<<<::::::;;;<<<============:::::::::;;;;;;;;;<<<<<<999999888666666555555555555555555444555666777777777888888999:::;;;;;;<<<888888999:::;;;;;;::::::999999888777777777777888999999999999999999999999888888888777777666666555999::::::;;;;;;::::::999999:::;;;;;;:::999777666444666888999:::::::::999666777777777888888888999::::::::::::::::::::::::===<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===============<<<<<<===>>>???@@@>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@CCCEEEHHHIIIQQQPPPOOONNNNNNOOOQQQSSSSSSTTTUUUVVVWWWYYYZZZZZZ\\\]]]^^^```bbbeeeggghhhnnnmmmnnnooopppsssvvvwwwxxxxxxxxxyyyzzz{{{||||||{{{~~~zzzqqqgggcccccceeegggkkksss{{{}}}wwwrrrmmmhhheeeWWWQQQLLLKKKIIICCC???@@@BBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777666777:::<<<>>>???BBBGGGPPPYYYccckkkooovvvuuuvvvvvvuuuqqqkkkggg[[[UUULLLEEE@@@>>><<<;;;999777555333333555777999555555555555555555555555444555555555666666666666444555555666666666666666333333333333333333333333444444444444444444444444111222222444555777999::::::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999888666666888888888888888888888888777777888999:::;;;;;;<<<999999999999888888888888999999888777666666666666666777999:::::::::999888888888888888888888888888666666666666666666666666777777777888999999::::::999999:::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999777666555555555666555444333444555666777666666666777777888888999888888888999999::::::;;;::::::999888888888888888999999999999999999999999777777777777777666666666999999999999999999999999999999999999888888777666555666777888999999999999666666777777888999999999777777888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???AAADDDFFFHHHKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLMMMNNNPPPQQQQQQTTTTTTUUUVVVXXXZZZ\\\]]]``````aaacccdddfffhhhiiikkkjjjjjjiiiiiiiiijjjjjjmmmooorrruuuyyy{{{}}}~~~}}}|||||||||~~~|||zzzuuuwww|||}}}~~~~~~~~~~~~|||}}}zzzqqqiiigggiiinnnrrrvvv~~~|||{{{xxxuuusssgggaaa[[[XXXSSSLLLGGGGGGEEECCCAAA???>>>=========<<<;;;;;;;;;::::::::::::999888777888999<<<@@@BBBGGGLLLTTT]]]hhhqqqxxx|||~~~zzzwwwwwwvvvqqqggg^^^TTTOOOGGG@@@===;;;;;;:::777666444333333444666777555555555555555555555555444444555555666666666555333444555555666666555555222222222222222222222222222222222222222222222222222222333444666888:::;;;:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;:::999888888777777777777777777777777555666777888999::::::;;;999999999999888888888777999999888666666555555666666666777777777888888888777777777777777777777777666666666666666666666666555666666777888888999999999999:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;:::999888888999999666555444333444555777888777777777777777777777777888777777777888999;;;<<<<<<;;;::::::999999::::::777777777777777777777777888888888888888888999999999888777666666777888999888888777777666777777777777777666777777888999999777777888888999:::::::::888888999999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;;;;;;;<<<>>>?????????>>>>>>======<<<<<<@@@?????????AAACCCFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\]]]______``````___^^^^^^]]]^^^______bbbbbbbbbdddfffiiikkkmmmllljjjgggeeefffjjjooorrrtttuuuwwwxxxxxxxxxvvvuuusssrrrppplllhhhdddaaa___ZZZ\\\```eeeiiilllnnnnnnrrrpppmmmlllnnnsssxxx|||~~~zzzwwwwwwxxxvvvxxxzzzzzzyyyyyyzzz{{{zzzuuurrrtttuuuwwwyyyzzz{{{{{{{{{xxxzzz|||}}}}}}{{{yyyxxxxxxyyy|||~~~~~~~~~yyyyyyzzz|||~~~{{{{{{zzzyyyyyyyyyyyyzzzvvvwwwyyyzzz|||}}}}}}~~~}}}}}}|||{{{{{{zzzyyyyyyvvvwwwwwwxxxzzz|||~~~}}}{{{yyyxxxxxxzzz}}}}}}{{{{{{zzzzzz{{{|||{{{yyywwwssssssrrrpppooonnnmmmllljjjlllnnnoooooooooqqqrrrqqqpppmmmkkkiiihhhhhhhhhggghhhiiilllpppuuuyyy|||{{{ppphhhzzzqqqqqqqqquuu{{{yyyuuuuuuwwwxxxxxxxxxzzz||||||zzzxxxsssllleeeaaa[[[SSSMMMMMMGGGFFFDDDAAA@@@?????????:::::::::999999999888888:::999999999;;;???CCCEEEOOOTTT\\\gggqqqzzz~~~yyyuuuuuuuuunnn```UUUOOOJJJBBB<<<999888888777333444444555555444444333555555555555555555555555333444555555666666555555222333444555555555555555111111111111111111111111111111111111111111111111333333444555777999;;;<<<999::::::::::::;;;;;;;;;<<<;;;::::::999999::::::999::::::;;;;;;;;;::::::777777777777777777777777555555666777888999::::::999999999999888888888888999999888666666555555555666555555555555666777888777777777777777777777777777777777777777777777777555555666666777888888888999999:::::::::999999888888999999999999:::::::::666666666666666777777888777666555444444666777999:::::::::999999999999999888777666666777999;;;======<<<;;;;;;::::::;;;;;;666666666666666666666666333333444444555555666666888777555444444555777888888777666555555666777888888888777666666777999:::777888888999:::;;;;;;;;;::::::;;;<<<>>>???@@@@@@===>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>>>>??????AAA@@@>>>======???@@@BBBCCCCCCBBBAAAAAA@@@??????<<<<<<;;;;;;<<<>>>AAABBBDDDEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIKKKLLLNNNOOOPPPLLLLLLLLLLLLMMMNNNOOOOOOTTTVVVXXXZZZ\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZYYYYYYYYYZZZ]]]___aaabbb^^^ZZZVVVWWW[[[aaadddfffhhhiiijjjjjjhhhfffeeegggeeebbb^^^YYYUUUSSSQQQMMMOOORRRUUUXXXZZZ[[[\\\___\\\YYYWWWZZZ```gggkkknnnpppssswww{{{~~~~~~yyyvvvuuuoooooonnniiidddaaabbbddd___aaadddeeeddddddeeeggghhhkkknnnqqqssssssrrrqqqpppppppppqqqtttwwwzzz{{{yyyxxxwwwtttoooiiiccc___aaabbbdddfffggghhhiiiiiieeegggiiikkkkkkjjjhhhfffiiijjjlllnnnooooooooooookkkkkklllmmmnnnoooooopppiiiiiihhhgggggggggggghhheeefffiiikkkmmmnnnmmmmmmmmmmmmlllkkkjjjiiihhhhhhfffffffffggghhhiiijjjkkkoooooooooooommmkkkiiiggghhhiiilllnnnooopppppppppkkklllmmmnnnoooooooooooopppppppppppppppqqqrrrrrrooopppppppppnnnllliiigggfffeeeeeefffggggggdddbbbccccccccccccbbbbbbbbbaaa^^^```bbbcccbbbbbbbbbdddeeecccaaa^^^\\\ZZZZZZZZZ\\\\\\\\\^^^bbbhhhmmmpppuuuwwwzzzzzzuuukkk]]]TTT}}}yyyqqq}}}~~~vvvqqqooommmmmmqqqnnnkkkkkknnnqqqtttuuuiiieee```___```___[[[VVVVVVTTTRRRNNNJJJFFFBBB@@@@@@>>><<<:::999:::;;;<<<;;;999777888>>>GGGPPPVVVZZZ___gggnnnrrruuuwwwyyywwwuuuqqqnnniiiaaaVVVOOOBBB@@@===999777666666666555444444444444555666666555666666666666666555555555666666666555333111///000111222333444333222222333222111000000111222333555444333222222222333444333444444555666777888888<<<<<<<<<;;;;;;::::::999999999:::::::::;;;;;;;;;;;;::::::999888777666666666666666666777777777777777777777777777777777777666777888999999888777777555555555555555555555555666666666666666666666666555555555555555555444444555555555555555555555555666666666777777777777888666666555666777999;;;<<<888888888888888888888888999888777555555555666777444444444555666777888999666888:::<<<<<<;;;888777999777555666999<<<;;;999======;;;:::999777666666666666666666666666666666444555555555666777777777222333555666666555333222333444555666777888999:::;;;;;;<<<<<<;;;;;;::::::999999999999999888777777<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???????????????@@@@@@@@@???????????????===>>>???????????????>>>@@@@@@??????>>>>>>>>>===>>>=========>>>???AAABBBDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHJJJLLLNNNJJJJJJJJJJJJKKKKKKLLLMMMRRRRRRSSSUUUYYY[[[\\\\\\YYYZZZ[[[[[[\\\[[[[[[[[[WWWUUURRRRRRSSSUUUVVVVVVWWWTTTRRRRRRTTTWWWZZZ[[[______```bbbddddddbbbaaa```^^^[[[YYYWWWUUURRRPPPKKKNNNQQQUUUXXXYYYYYYYYYSSSTTTRRROOOMMMQQQYYYaaakkklllnnnppprrrsssssssssxxxsssnnnnnnpppqqqnnnkkknnniiiddd```___]]]ZZZWWWYYY[[[]]]___^^^\\\YYYWWW[[[]]]___aaabbbeeehhhkkkhhhiiiiiigggfffiiioootttooosssuuupppeee]]][[[\\\YYYXXXXXXZZZ[[[\\\ZZZYYYZZZ[[[\\\^^^```bbbdddeeefffeeedddfffhhhjjjjjjiiidddcccbbbbbbccccccbbb```___\\\ZZZYYYYYYZZZYYYXXXZZZ[[[]]]___aaaaaaaaaaaadddcccbbb```___^^^^^^^^^___^^^]]]\\\\\\]]]^^^___bbbaaa``````aaaaaa```^^^```bbbdddeeedddccccccccc``````_________```aaaaaa]]]]]]]]]___bbbccccccaaaaaaeeeddd___^^^aaa```\\\[[[XXXYYY[[[[[[WWWVVVXXXZZZZZZ[[[ZZZZZZXXXWWWWWW[[[[[[[[[]]]______^^^]]]bbb___[[[YYYYYYZZZ[[[[[[ZZZZZZZZZZZZ\\\bbbiiinnnwwwzzz{{{wwwlll]]]OOOGGG}}}xxxsssooonnnmmmllljjjgggddddddfffhhhiiiiiiddd```]]]]]]______[[[WWWYYYXXXWWWUUURRROOOLLLJJJGGGFFFCCC@@@>>>======>>>???======???DDDMMMUUUZZZ___cccgggjjjjjjiiiiiiiiijjjgggddd```\\\UUULLLFFF@@@>>>;;;888666666666666333333333333333444555555555555666666666666555555333333444444555555444444222333444555555555444444222222111000000111222222444333222111111222333333333333444555666777777888;;;;;;;;;::::::999999999777777777888888888999999999999888888777777666666444555555666777777777777777777777777777777777777555666777888888777666666444444444444444444444555111111111000000000111111333333444444555555666666444444444444444444444444555555555555666666666666444444444444555777999:::666666666666666666666666777666555444444444555555555444444555555777888888777888999::::::888777666777555333444777999888777999888888888777666666666444444444444444444444444555555555555555555666666333444555666666555444333444555555777888999::::::;;;;;;;;;;;;:::999999888888888888888888777666666:::;;;<<<===>>>>>>>>>>>>???>>>===<<<;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDDDDCCCBBBCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKOOOOOOQQQSSSVVVYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWUUURRRQQQRRRSSSSSSRRRQQQOOOOOOPPPSSSWWWXXXXXXZZZZZZ[[[^^^aaacccbbbaaa___\\\XXXVVVTTTRRRPPPMMMMMMNNNQQQSSSUUUVVVVVVVVVRRRRRRPPPMMMLLLOOOVVV]]]dddeeefffhhhkkkmmmoooppppppkkkhhhhhhjjjllljjjhhhjjjfffbbb______^^^\\\ZZZXXXZZZ[[[\\\\\\ZZZWWWUUUUUUWWWYYY[[[\\\^^^aaadddbbbcccdddcccaaabbbgggkkknnnpppppplllddd]]]YYYXXXSSSRRRRRRSSSTTTUUUTTTSSSTTTUUUWWWYYY[[[^^^___```cccbbbbbbccceeeeeecccbbb___]]]\\\\\\]]]^^^]]]\\\ZZZXXXUUUUUUUUUVVVUUUTTTRRRUUUZZZ^^^``````^^^\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[^^^]]]]]]]]]^^^^^^^^^]]][[[\\\^^^___^^^]]]]]]]]][[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYY[[[^^^______^^^ZZZ^^^^^^ZZZYYY[[[ZZZVVVVVVSSSSSSUUUTTTQQQQQQSSSUUUVVVWWWWWWVVVVVVVVVVVVTTTUUUWWWZZZ]]]]]]\\\[[[\\\ZZZXXXWWWWWWXXXYYYZZZZZZZZZZZZ\\\aaafffjjjmmmvvvvvvtttmmmbbbVVVLLLGGG~~~{{{yyyvvvrrrooommmllljjjiiiccc```^^^]]]]]]]]]\\\[[[ZZZXXXVVVVVVYYYZZZWWWUUUZZZZZZ[[[[[[ZZZXXXVVVTTTQQQOOOKKKHHHEEECCCBBBAAABBBBBBCCCFFFKKKQQQWWW[[[]]]___bbbbbb___[[[YYYXXXZZZWWWTTTQQQMMMHHHBBB>>>===;;;999777666555666666222222222222222333333444444555555666666666555555333333333333333444555666333333444555555555555444222111000000000000111222222222111111111111222333222333333444555666777777999999999999888888888888444444555555555666666666777666666666666666666666111222444666777777666666666666666666666666666666555555666666666555555444444444444444444444444444444333222111111222333444222222333444555666666777333333333333333333333333333333333444444444555555222222222222333555666777666666666666666666666666555555444333333333333444444444444444555666777777777777777666666555555444444222111222444666666555444444555555666555555555222222222222222222222222555555555444444444444444333444555666666666444444555555666777888888999999:::::::::999999888666666555666666666666555444444888888999:::;;;;;;;;;;;;:::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============?????????>>>>>>>>>>>>===<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHKKKMMMOOOQQQTTTVVVWWWXXXYYYXXXVVVUUUUUUVVVXXXYYYXXXVVVSSSQQQQQQQQQOOONNNKKKKKKMMMPPPTTTVVVVVVVVVVVVVVVYYY]]]bbbddddddccc^^^[[[VVVSSSQQQPPPNNNLLLPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLOOOTTTXXX^^^______aaabbbdddfffgggdddaaa^^^___bbbddddddbbbcccaaa^^^]]]]]]]]]\\\[[[YYYZZZZZZ[[[ZZZXXXWWWVVVQQQSSSUUUVVVWWWXXX\\\^^^]]]^^^___]]][[[\\\```eeennnlllkkkhhheee```YYYUUUOOOMMMLLLLLLMMMNNNMMMLLLMMMNNNPPPSSSVVVYYY[[[\\\______```bbbcccaaa^^^[[[ZZZXXXWWWVVVWWWXXXXXXWWWSSSRRROOOOOOPPPPPPOOONNNJJJNNNTTTZZZ\\\[[[XXXVVVVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUXXXXXXXXXYYYZZZZZZZZZ[[[WWWXXXYYYZZZZZZYYYXXXWWWYYYXXXXXXWWWVVVUUUTTTTTTTTTSSSTTTVVVYYYZZZZZZYYYUUUXXXXXXVVVUUUWWWVVVRRRSSSPPPNNNOOOOOOLLLMMMPPPQQQSSSVVVVVVUUUSSSSSSTTTNNNQQQUUUYYY[[[[[[ZZZYYYWWWWWWWWWXXXXXXYYYYYYYYY[[[[[[\\\bbbiiimmmnnnmmmqqqnnnhhh___UUUMMMHHHFFFyyyuuu{{{{{{qqqooommmlllkkkjjjgggeee```^^^\\\ZZZYYYWWWTTTQQQPPPOOOMMMNNNPPPPPPOOOMMMTTTUUUXXXZZZZZZYYYXXXVVVUUUSSSQQQMMMKKKHHHGGGGGGEEEEEEGGGJJJMMMPPPRRRTTTQQQSSSUUUUUUSSSQQQOOOOOONNNMMMJJJGGGDDDAAA>>><<<999999777666555555666666222222222222222333444444444444555555666666555555777666444333222222333333222222222333333333333333111111111111111111111111000000111111111222333333222333333444555666666777777777777777777777777777333333444444444555555555444555555555555555555555///111333555666666666555666666666666666666666666555555555555555444444333444444444444444333333333777666555444444666777888333333444444555555555666333333333333333333333333222222222333333333444444000000111111222333444444666666666666666666666666444444444444444444444444333333222333333444555555777666444333222333333444333222222222333444444444444444555666666555444444222222222222222222222222555555555444333333333222333333444555555555444444555555555666666777777777999999999888777666555444333444444555444444333333555666777888888888888888666777888999::::::;;;;;;888888888999999999999999999:::;;;<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<======@@@AAABBBAAA???=========>>>??????@@@AAAAAAAAABBBAAA@@@??????@@@BBBDDDFFFJJJLLLOOOQQQSSSTTTUUUVVVXXXVVVTTTTTTUUUXXX[[[]]][[[YYYWWWUUUTTTRRRPPPMMMKKKLLLNNNRRRVVVXXXWWWUUUVVVYYY^^^dddiiijjjgggeee^^^ZZZTTTPPPNNNNNNMMMLLLQQQQQQPPPPPPQQQRRRSSSTTTRRRQQQNNNMMMNNNQQQSSSTTT\\\]]]___```___^^^\\\[[[ZZZXXXVVVWWWZZZ]]]]]]]]]]]][[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXSSSTTTVVVWWWWWWXXX[[[]]]]]]^^^]]]ZZZYYY[[[bbbhhhqqqmmmiiiiiijjjfff^^^WWWQQQNNNKKKJJJJJJKKKJJJIIIIIIKKKMMMQQQTTTWWWZZZ[[[^^^___```cccdddaaa]]]YYYYYYWWWUUUTTTTTTTTTSSSRRRNNNMMMKKKKKKLLLLLLKKKJJJGGGJJJOOOSSSUUUTTTQQQOOORRRRRRRRRSSSSSSUUUVVVWWWTTTTTTTTTTTTTTTSSSSSSRRRTTTUUUVVVVVVVVVWWWXXXYYYXXXXXXXXXYYYZZZZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQRRRTTTWWWYYYYYYXXXVVVWWWWWWVVVVVVVVVUUUTTTTTTPPPNNNOOOOOOMMMNNNRRRRRRWWW\\\\\\YYYTTTQQQPPPNNNRRRWWWZZZ[[[YYYXXXVVVXXXZZZ[[[[[[ZZZYYYYYYYYY\\\\\\___gggpppsssoookkkfffccc^^^VVVNNNIIIHHHHHH~~~uuurrrwww}}}|||wwwtttooommmlllkkkiiigggccc```^^^\\\YYYXXXVVVSSSOOOLLLLLLKKKJJJIIIIIIIIIHHHFFFJJJKKKNNNPPPQQQRRRQQQPPPQQQQQQOOONNNLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKDDDGGGIIIJJJIIIHHHHHHHHHGGGFFFDDDBBB???===<<<<<<777777666666666555666666333333333333333444444555333333444555555555555555777666444333222222333444222222222333333333444444111111222222222222111111000000111222333444444444444444444555555555555555555555555666666777777777444444444555555555666666444444444444444555555555///000222444555666666555666666666666666666666666666666555555444444444444666666666555555555444444444333222222222444555666666666666555555444444444333333333333333333333333222222222333333333444444000000111222222333333333555555555555555555555555555555555666666666666555222222222111222222333333666555333222111222333444444444444444333444555666666777888888777666444333333333333333333333333333555555555444333333333222222222333333444444444444555555555555555555555555777777777777666555444333333333444444444444333333444555555666666666666555666666777888999888888777666666777777888888888888999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<>>;;;:::;;;;;;<<<>>>@@@AAABBBBBBBBB???>>>======>>>@@@CCCEEEKKKNNNRRRTTTSSSSSSTTTVVVVVVUUUTTTTTTWWW\\\aaaeee```___]]]\\\[[[XXXTTTRRRQQQRRRSSSWWWZZZ\\\[[[ZZZ[[[^^^eeelllpppooojjjfff^^^YYYRRRMMMLLLMMMNNNNNNQQQQQQQQQQQQRRRSSSTTTUUURRROOOMMMMMMPPPRRRRRRQQQXXX[[[___bbbbbb___[[[XXXWWWVVVUUUUUUWWWXXXYYYZZZXXXXXXWWWVVVUUUUUUWWWXXX\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[[[[[[[\\\^^^```bbbaaa^^^ZZZYYY^^^hhhpppwwwqqqmmmnnnqqqooofff^^^UUUQQQMMMKKKKKKKKKKKKKKKJJJLLLOOORRRVVVYYY\\\]]]]]]^^^aaacccdddbbb]]]YYYXXXVVVTTTSSSSSSRRROOOMMMMMMLLLKKKKKKLLLLLLKKKJJJJJJKKKMMMOOOOOONNNMMMLLLOOOOOOPPPQQQRRRTTTVVVWWWUUUUUUUUUTTTTTTTTTSSSSSSUUUVVVXXXWWWUUUUUUVVVXXXYYYXXXXXXZZZ\\\]]]ZZZXXXNNNPPPRRRTTTUUUWWWWWWWWWVVVUUUVVVYYY\\\^^^^^^]]]YYYXXXXXXXXXWWWVVVVVVWWWWWWSSSQQQSSSSSSRRRSSSWWWZZZaaaggggggaaaXXXQQQNNNRRRVVVZZZ\\\YYYVVVTTTSSS\\\^^^___^^^[[[XXXVVVVVVZZZ[[[aaaiiiqqqrrrllleeeZZZZZZXXXTTTOOOLLLLLLLLLzzzpppooosss{{{{{{vvvsssrrrnnnmmmkkkiiigggddd___\\\ZZZXXXUUUSSSQQQNNNKKKHHHKKKKKKJJJHHHGGGFFFEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGDDDCCC>>>@@@BBBBBB@@@??????@@@???@@@@@@>>>;;;::::::;;;777777666666666666555555333333333333333444555555222333444555555555555555222222222333444555666777555555555444555666666777222222333333333333222222111222333555666777777777777777777666555555444444333444444555666777777888555555666666666777777777555555444444444444444444222222333333444555666666666666666666666666666666999888777666555555555555999999999888777777666666222333333444444555555555999888888777666555444444333333333333333333333333333333333444444444555555222222333444555444444444333333333333333333333333555666777777888777777777333333333222222333333444555444333222222333555555555666777666555444666888888999:::;;;:::888555444555555555555555555555555555555555444444444444444222333333333444555555555666555555555555555555555666666666666666555555444333333444555555555555444444555555666666555555555777777888777666444222111666666666777888888999999:::;;;<<<===>>>?????????<<<<<<============>>>>>>??????@@@@@@???>>>===<<>>;;;<<<===;;;===???AAACCCCCCCCCCCC???>>>======>>>AAADDDFFFMMMQQQUUUVVVTTTSSSSSSUUUUUUUUUUUUWWW[[[aaafffjjjeeedddddddddccc```\\\YYYYYYYYYYYY[[[___bbbddddddbbbeeekkkqqquuusssoookkkbbb\\\TTTOOOOOOQQQTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYRRROOOMMMOOOTTTWWWTTTPPPSSSWWW^^^ccceeedddaaa^^^\\\[[[YYYXXXWWWWWWXXXYYYVVVWWWWWWVVVUUUVVVXXX[[[]]]^^^```aaaaaaaaa```___```aaabbbaaaaaaaaaccceeejjjhhheeeaaa```eeeooowww{{{vvvrrrsssxxxwwwnnneeeXXXTTTPPPNNNOOOQQQSSSSSSRRRTTTVVVZZZ]]]```cccddd``````bbbddddddaaa\\\XXXVVVUUUUUUVVVVVVTTTPPPMMMPPPOOONNNOOOQQQQQQOOOMMMOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPRRRTTTVVVWWWZZZYYYWWWVVVUUUUUUVVVWWWZZZ\\\]]][[[WWWUUUVVVYYYZZZXXXXXX[[[___```^^^[[[RRRTTTWWW[[[___aaabbbbbb______```cccfffhhhhhhggg___[[[XXXXXXWWWUUUVVVZZZ[[[XXXXXXZZZ[[[ZZZ\\\```eeelllqqqooofff[[[TTTQQQWWWZZZ^^^]]]YYYTTTSSSSSS^^^aaabbb___ZZZUUUTTTUUUXXX\\\bbbjjjooommmfff___UUUWWWXXXWWWUUUSSSSSSSSSwwwmmmjjjoooxxx~~~xxxtttrrrrrrmmmkkkiiigggeeebbb^^^[[[WWWUUURRRPPPNNNLLLIIIGGGHHHIIIHHHGGGEEEDDDDDDDDDAAAAAA@@@???@@@AAABBBBBBAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFEEECCC@@@>>><<<:::;;;======;;;::::::;;;:::<<<>>>===:::888888999777777777777777666555555222222222222222333333444111222333444555555555555000111333444555666666666666555555444555666777888333444444555555444444333222333555777999::::::999::::::999777666555444333333333444555666777888888666666666777777777888888666666555555444444333333555444333222333444666777777777777777777777777777;;;:::999777777777777777<<<<<<;;;;;;:::999999888444555777999:::999888888999999888888777777666666444444444444444444444444555555555555666666666666444555666777777777666666444444444444444444444444555666777888888888777777666666555555555555666666444444444444555666777777666777888777555444666999777888:::<<<<<<:::888666444444444444444444444444555555555555555555666666444444444555666777777888888888777777666666666666444555555666666666666666444555555666777777666666555555666666666666555555555666777888888666444333666666777777888999999:::<<<<<<>>>???@@@AAAAAAAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===>>>BBBDDDCCC@@@>>>@@@CCC???@@@BBBDDDEEEDDDCCCCCCAAA???>>>===???BBBFFFHHHOOOSSSXXXXXXTTTRRRRRRTTTUUUVVVWWWYYY]]]ccchhhkkkhhhhhhiiijjjjjjgggccc___^^^\\\[[[]]]ccciiinnnqqqmmmnnnppptttxxxzzzyyyxxxlllfff^^^YYYYYY\\\```cccccccccdddeeedddcccbbbaaaXXXTTTRRRWWW]]]```\\\VVVTTTWWW[[[```ccceeeeeedddcccbbb```]]]ZZZYYYYYYYYYVVVXXXZZZZZZZZZ[[[___cccdddeeehhhkkklllkkkjjjiiiiiijjjjjjjjjhhhhhhjjjllluuutttrrrnnnlllooovvv|||}}}xxxuuuwww{{{zzzrrrkkk\\\YYYUUUUUUXXX\\\```bbbaaabbbeeehhhkkknnnppprrrhhhgggggggggeeeaaa\\\XXXVVVWWWZZZ]]]___]]]YYYUUUTTTTTTTTTUUUVVVVVVUUUSSSRRRSSSVVVXXXXXXVVVTTTRRRQQQRRRRRRSSSUUUWWWYYYZZZ^^^\\\YYYVVVUUUVVVYYYZZZaaacccddd```ZZZWWWXXXZZZ\\\ZZZZZZ^^^ccceeeccc___ZZZ]]]aaafffiiilllmmmmmmjjjjjjkkknnnqqqtttssssssggg```[[[[[[YYYVVVYYY^^^bbb```aaaeeegggfffgggkkkooosssuuupppeee\\\XXXXXX^^^aaadddbbb]]]XXXXXXYYYbbbdddeeeaaa[[[VVVVVVXXX[[[aaaiiiooooookkkddd^^^XXXZZZ[[[[[[ZZZYYYZZZ[[[vvvkkkffflllwww}}}wwwtttrrrrrrkkkiiigggeeecccaaa]]][[[WWWTTTQQQOOOMMMLLLJJJHHHDDDEEEFFFEEECCCBBBCCCDDDCCCAAA???>>>===>>>@@@AAA======>>>@@@@@@AAAAAAAAA@@@@@@@@@???===;;;888777777888::::::999888999:::999;;;>>>===:::888888999777888888888777666555444111111111000111222222333111222333444555555555555333444555666555444333222444444333222333444555666444444555666666555444444333444777999;;;;;;;;;;;;<<<<<<:::888777555333333333333444555666888999999666666666777777777777888777777666555444444333333777666333222222444666888888888888888888888888888===<<<:::888888888888999>>>>>>===<<<<<<;;;::::::222444777:::;;;:::888777888888888888888999999999555555555555555555555555666666666777777777777888666777888999999999888777888888888888888888888888444555777888888888777666999888888777777777888888333444444666777777888888666888999777555444666999555777999<<<<<<<<<:::999444444444444444444444444444555555555666777777777666666666666777888::::::::::::999999888888777777333444555666777777777777555555666777888888777777666666666777666666555555222444777:::<<<<<<<<<;;;666777777888999::::::;;;===>>>???@@@BBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>;;;@@@DDDDDDBBBAAADDDHHHBBBCCCEEEFFFFFFEEECCCBBBBBB@@@???>>>@@@CCCGGGIIIPPPTTTYYYXXXTTTPPPQQQRRRVVVWWWXXXZZZ^^^cccgggiiiiiijjjkkkmmmmmmkkkgggccc```^^^\\\^^^eeennnuuuyyywwwvvvuuuwww{{{vvvppphhhcccccchhhmmmppppppqqqqqqqqqpppmmmkkkiii___[[[YYY^^^fffiiiddd]]]XXXYYY[[[]]]```bbbdddeeeiiihhhfffaaa]]]ZZZZZZZZZWWWYYY\\\^^^^^^aaafffjjjkkkmmmqqquuuvvvuuutttrrrpppqqqqqqpppooooooppprrr~~~~~~{{{xxxwww{{{|||yyyvvvxxx|||{{{tttmmm___]]]ZZZ[[[```ggglllooonnnooorrrtttwwwzzz|||~~~pppooommmkkkhhhddd^^^YYYWWWZZZ___dddhhhgggbbb___XXXWWWXXXYYY[[[ZZZXXXVVVRRRVVV[[[^^^___]]]YYYVVVVVVVVVWWWXXXYYY[[[]]]^^^```]]]YYYVVVUUUWWWZZZ\\\eeehhhhhhddd]]]XXXYYY[[[___]]]]]]aaagggjjjhhhddd]]]___dddhhhlllnnnooooooqqqqqqrrruuuyyy{{{{{{zzzmmmeee___^^^\\\YYY\\\ccchhhgggiiioooqqqpppqqqttttttwwwvvvnnnccc[[[[[[^^^dddhhhjjjhhhbbb^^^___aaaeeeggghhhddd]]]ZZZZZZ]]]```gggppptttssslllfffaaa]]]^^^___^^^]]]]]]^^^```sssfffeeejjjqqq|||{{{vvvtttqqqlllggghhhgggdddbbb___]]]\\\\\\VVVTTTQQQNNNKKKIIIIIIHHHCCCDDDEEEEEEDDDBBB@@@>>>????????????===;;;999888::::::::::::::::::::::::;;;;;;;;;::::::999999999555555555555555666777777888888999999999:::::::::777777666555555555555555111222333333111111222333333444444444555666666666555333222222444555555444555666666666555444444333666666555555555444444444444555555777888;;;<<<===>>>===:::888555333222222111222444666888::::::;;;999999999999999999999999666666666666666666555555666555555444444444555555;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999777666777999<<<<<<<<<;;;:::999888777888888888888888888888888;;;:::999888777777777777777777666666666777777888777777666666666666777777:::::::::999999999888888555555555666666666666666666777888999999888777666:::999999888777666555555777777888:::<<<;;;999666777777666666777888999999;;;<<<<<<===;;;999777555444444444444444555666666777777666666777777888999555777999;;;;;;:::999888===<<<;;;999777555444333444555777888888777555444666666666666666666777777;;;999888888999888777666555666777999:::;;;;;;;;;999999999999999:::;;;<<<>>>???@@@AAABBBBBBBBBBBB???BBBEEEHHHIIIHHHFFFDDDDDDEEEFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCEEEDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGIIIJJJKKKLLLRRRSSSUUUUUUTTTRRRRRRRRRRRRSSSVVVZZZ___dddhhhjjjjjjlllnnnnnnkkkhhheeedddeeebbb^^^\\\___fffoootttuuuxxxyyy{{{~~~zzzuuuqqqqqquuu{{{}}}|||zzzvvvooojjj___```eeepppzzz{{{qqqhhh\\\___aaa```___```dddhhhjjjjjjiiifffbbb^^^\\\\\\XXXYYY\\\aaaffflllrrruuuuuuxxx|||~~~{{{yyywwwqqqqqqqqqppprrrvvv}}}|||~~~zzzxxxyyyxxxmmmjjjddd___aaajjjtttzzz|||xxxwwwuuurrrnnnhhhccc```aaaeeejjjooopppnnniiifff```bbbdddeeedddbbb___^^^WWW[[[aaaeeedddaaa^^^\\\]]]___aaa```]]]\\\^^^```dddbbb___ZZZXXX[[[aaagggkkkjjjhhhddd___\\\[[[[[[^^^^^^aaaffflllnnnllliiifffggghhhiiikkknnnpppqqqrrrxxx{{{yyyzzz}}}|||wwwqqqmmmfffaaa^^^___aaaccckkkkkkmmmpppsssvvvvvvuuuwwwsssmmmfffcccbbbcccdddjjjmmmooolllgggeeefffiiikkkmmmnnnjjjddd```aaacccjjjnnnsssvvvtttooogggbbbaaabbbcccdddcccbbbaaa```vvvhhhdddgggkkkuuuzzztttqqqooojjjfffgggfffdddaaa___\\\ZZZXXXRRRQQQPPPOOONNNNNNOOOOOOEEEDDDCCCAAA@@@?????????>>>>>>>>>===<<<:::888777888888888888888888888888999999999888888777777777555555444444555666666777777777777777888888888999666666555444444444444555222333444444222222333444333333333333444444444444444333222222444555555444555666666666555555444333666555555555444444444333222333444666888;;;===>>>===<<<:::888555444333222333444555666777777777777777777777777777777777777555555555555555555555555555444444444444444555555777777777777777777777666666777888888666555666777:::::::::999999888666666666666777888999999:::::::::999888777666666666666444333333333444555555666888777777666666777777888999999999888888888777777555555555555555555444444333444666777888888888888888888888777777666666555444555888<<>><<<999666666666666666777888888999:::;;;<<<;;;:::888777666555555555555666777777999888888888888999::::::777888999:::;;;::::::999<<<;;;:::999888777666555666777999::::::999777666666666666777777888888888;;;999888888999999888666999999::::::;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<>>>>>>???AAAAAAAAAAAAAAA???AAADDDFFFGGGGGGFFFEEECCCDDDEEEFFFEEEDDDCCCBBB@@@AAABBBCCCDDDCCCCCCBBBEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLPPPRRRSSSSSSRRRPPPPPPPPPRRRSSSVVVZZZ___cccfffggghhhjjjlllllliiigggfffeeegggdddaaa___aaagggnnnrrrtttwwwxxxzzz}}}|||{{{}}}|||vvvpppkkkeeegggnnnzzzzzzqqqiiijjjiiihhhffffffhhhiiinnnppprrrpppkkkeeeaaa___\\\^^^bbbhhhooovvv{{{~~~~~~xxxttttttuuutttuuuyyy}}}wwwwwwxxx~~~yyyqqqrrrmmmiiikkksss{{{xxxxxxwwwvvvsssoookkkiiiiiilllqqquuuuuurrrnnnkkkggghhhjjjjjjjjjiiigggeee^^^bbbhhhkkkkkkiiiggggggeeeggghhhgggeeecccdddfffiiihhheeeaaa___aaaggglllkkkkkkjjjfffbbb```___```bbbcccdddiiimmmooonnnlllhhhhhhiiiiiikkklllnnnoooqqqvvvxxxvvvwww{{{{{{wwwqqqnnniiieeecccccceeegggnnnnnnooorrruuuxxxxxxwwwxxxtttnnniiieeeeeefffgggnnnqqqsssqqqllljjjllloooooorrrrrrooojjjfffgggjjjlllooosssuuutttpppkkkgggiiiiiiiiiiiihhhgggeeedddyyyjjjcccdddgggoooxxxqqqmmmkkkgggeeeeeeeeedddbbb^^^ZZZVVVTTTPPPOOOOOONNNNNNOOOOOOPPPFFFDDDAAA>>>=========>>>======<<<;;;:::888777666666666666666666666666666666666666666666555555555555555444444444555666666555555666666666777777777555555444333333333333333333444555444333222333555333333222222222222222222444222111222333555444444444555555555555444333333555555444444444444333333111111333555777:::===>>><<<;;;999777555444333333555555666666555555444333444444444444444444444444333333333333333333333333333333333333333444555666888888888777777666666666111333666666555444444444666777777666666555444333333444555666888999:::;;;777777666555444444444444222222222222333555666666888777777666666777777888777777777666666666666555555444444333333222222222111222444555777888888888666666666666666666666666222444888>>>AAAAAA>>>;;;555555555555555666666777666777888999::::::999888666666666666666777777888:::::::::::::::;;;;;;<<<999999999999999::::::;;;;;;::::::999999888777777888999:::;;;;;;:::999888666666777777888999:::::::::999888888999:::999777<<<<<<<<<<<<<<<;;;::::::======<<<<<<;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@BBBCCCDDDEEEEEEEEEBBBCCCDDDEEEEEEDDDDDDCCC???@@@AAABBBBBBBBBAAA@@@EEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOQQQPPPOOOMMMMMMNNNQQQSSSVVVZZZ]]]___```aaacccdddeeedddbbbaaabbbcccdddbbb```___aaaeeeiiimmmooorrrssstttyyy~~~{{{|||{{{wwwrrrooolllooowwwyyysssqqqooooooooopppooonnntttwwwzzzzzzuuunnngggdddeeehhhnnnuuu|||zzzwwwyyy{{{zzz{{{}}}|||vvvwwwyyy}}}~~~zzzwwwxxxtttrrrtttzzzxxxyyyzzzzzzyyywwwuuutttqqqtttwwwyyyyyyvvvrrrooooooooopppppppppooonnnnnngggkkkooorrrrrrqqqqqqqqqnnnoooooonnnkkkjjjjjjkkklllllljjjhhhggghhhkkknnnjjjjjjjjjhhheeecccdddeeegggfffgggjjjmmmnnnnnnmmmjjjjjjjjjjjjjjjkkklllmmmooorrrrrrpppqqquuuvvvtttpppnnnllljjjiiiiiikkklllppppppqqqtttwwwyyyyyyxxxvvvsssoookkkhhhhhhjjjkkkoooqqqsssrrrpppoooqqqsssssstttuuurrrnnnkkklllnnnlllmmmoooppppppnnnlllkkknnnmmmmmmkkkjjjgggfffdddzzzgggbbbbbbeeeooovvvnnnjjjgggeeedddcccddddddbbb^^^YYYSSSPPPPPPOOONNNLLLKKKIIIHHHHHHEEECCCAAA???===<<<<<<<<<======<<<;;;999888777666666666666555555555555555555555555555555444444444555444444444444444555555555555555555666666666666444333333222222222222222222333444444222222333444333333333222222111111111333222000111333444444333222222333333333222222111444444333333333333333333222222333444666888999::::::999777666444444333333444555555555444333222222222222222222222222222222111111111222222222222222111111111222222444555666888888777777666555555555---000333444333222222222333333444444333222222111222222333444555666777777555444333222222222222222222222222333444666777888666555555444444555555666555555555555444444444444444444333222111000000///111111222444555666666666444444444444555555555555111444999???BBBBBB>>>:::444444333333333444444555444444555666666666666555555555444444555555666777:::999999999999:::;;;;;;:::999888777777888:::;;;888888888888888888888888888888999::::::999888888555555666777999:::;;;;;;999888777888999:::999888<<<<<<======<<<<<<;;;:::===<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAACCCCCC???@@@BBBCCCCCCCCCCCCBBB>>>???@@@AAAAAA@@@???>>>BBBCCCEEEFFFFFFDDDBBBAAACCCCCCCCCCCCDDDFFFGGGHHHKKKMMMNNNMMMKKKJJJKKKLLLNNNPPPSSSVVVYYYYYYYYYYYYXXXYYYYYYXXXWWWXXXZZZ\\\[[[[[[ZZZ[[[]]]```ccceeegggjjjlllmmmpppvvvxxxvvvtttvvvyyy|||~~~~~~{{{yyywwwvvvvvvuuusssvvvzzz|||sssqqqppprrrvvvyyyxxxvvvwwwzzz}}}}}}yyytttpppmmmrrruuuyyy~~~~~~{{{zzz}}}|||xxxyyy{{{|||{{{zzzzzzzzzxxxvvvuuuwww{{{yyyzzz|||}}}}}}|||zzzyyyuuuvvvxxxxxxwwwuuurrrppprrrrrrrrrqqqqqqqqqqqqqqqnnnpppsssttttttssstttuuuooooooooommmllljjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkgggggghhhgggeeeeeefffhhhhhhhhhhhhiiijjjkkkkkkkkkjjjiiiiiijjjjjjkkklllmmmnnnnnnllljjjjjjlllmmmmmmllllllkkkkkklllllllllmmmooooooooorrruuuvvvvvvuuuqqqooollljjjhhhiiijjjkkkjjjmmmoooooonnnnnnppprrrrrrsssssspppllliiiiiijjjhhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhfffcccaaa___^^^yyyddd^^^___bbbnnn~~~uuulllgggdddccccccbbbccccccaaa]]]WWWQQQNNNPPPOOOMMMKKKIIIFFFDDDCCCBBBBBBBBBAAA@@@>>><<<:::>>>===<<<;;;999888777777777777666666666555555555444555555555555555555555444444333333333333444444555555555555666666666777333333222111111111111111000222333222111000111222444444333333222222111111333111000000222333333222///000000111111000000000222222333333333333333333444444333333444444555555777666555444333333333333111222222333333333222222222222222222222222222222000000000000111111222222000000000000111333444444222222222111111111000000,,,///222333222111000111111111222222222111000000111111111111222222222222222222111111000111111111111111111222333555666777333333222222222222333333444444444333333333222222333222222111000//////...222222222222222222333333333333333333333333444444222555999>>>@@@>>>:::666333333222222111222222333333333333333222222111111222222222222222333444444777777666666777777888999999888666444444555777999666666666777777777888888666666666777777666666666444444555666888999::::::888777666777999:::999888999999:::;;;;;;;;;;;;;;;:::999888777777777777777777888999::::::;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@<<<===???@@@@@@@@@??????======>>>??????>>>===<<<===>>>@@@AAAAAA???===<<<>>>>>>>>>>>>???AAABBBCCCHHHIIIJJJIIIGGGFFFGGGIIIIIIJJJMMMPPPQQQQQQQQQPPPNNNOOOOOONNNMMMOOORRRTTTQQQRRRSSSUUUWWW[[[^^^``````eeeggggggjjjoooqqqpppooooooqqqrrrtttuuuvvvvvvssssssrrrqqqqqqsssuuuvvv{{{|||}}}}}}|||qqqpppooosssxxx{{{{{{yyyxxxyyy{{{zzzxxxwwwwwwwww{{{|||~~~~~~}}}{{{zzzyyyxxx{{{wwwwww{{{~~~~~~~~~||||||}}}yyyzzzzzzyyyvvvtttuuuwwwwwwvvvvvvwwwzzz|||}}}}}}}}}}}}~~~~~~{{{vvvwwwyyyzzzzzzyyywwwvvvssssssssssssrrrpppnnnmmmooooooooooooooopppppppppoooqqqsssrrrqqqoooooopppkkkjjjiiihhhggggggeeedddfffeeeeeeeeeffffffeeeeeecccdddeeeeeeddddddeeegggfffgggggggggggggggggghhheeeeeeeeefffhhhiiikkklllnnnkkkhhhfffdddcccdddfffeeeeeefffggghhhhhhhhhggghhhhhhhhhjjjmmmnnnmmmlllhhhgggeeedddcccdddeeeeeeccceeefffggghhhiiikkklllooonnnmmmjjjfffcccaaaaaabbbaaa``````aaacccdddfffaaa```^^^\\\YYYWWWUUUUUU{{{ccc[[[[[[___lll~~~yyyrrrjjjdddaaa```````````````___[[[UUUOOOLLLLLLLLLKKKKKKIIIGGGFFFEEE???@@@AAABBBAAA>>><<<:::>>>===<<<:::999888777777888777777666666555555555444444444555555555555555444444333222222222333333444444555555555666666666333333222111111111111111000111222111000///000222333333333222222222222222222000///000111333222222......///000000000000///111111222222222222333333555444333222222222222222333333222111111111222222//////000111222222222222111111111111111111111111/////////000111111222222000000000000000111222333111111111222222222222222---///222222111000000111000000111111111111000000000000000000000000000000111111000000///000000111////////////000222333333222111111000000111111222333333333333222222222222222111111111000/////////222111000000000000111111222222222222222222222222222444666:::;;;:::555111222111111000000000000111222111111000000000//////000000000000000111111222444444444333444555555666666555333222111222444555333333333444444555555555444333333333333333333444333333444555555666777777666555444666888999999888666666777888888888888888555555444444333444444444444444555666777777777777777777777888999:::<<<<<<999:::;;;<<<<<<<<<;;;:::999:::;;;<<<;;;:::999888888999:::;;;;;;:::999999999999999:::;;;<<<===>>>DDDDDDDDDCCCAAAAAABBBDDDBBBDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHGGGGGGHHHJJJMMMKKKKKKMMMOOORRRVVVYYY[[[]]]bbbdddbbbbbbfffhhhgggiiiiiiiiiiiijjjkkklllmmmiiijjjkkkjjjjjjkkkmmmppp|||}}}}}}{{{yyywwwxxxyyyooonnnoooqqqssstttsssrrrsssssssssrrrrrrsssvvvyyyxxxxxxxxxwwwvvvtttsssrrrrrrtttuuuuuuuuussspppnnnqqqmmmmmmqqquuutttuuuwwwxxxzzzxxxttttttxxxzzzxxxttttttsssqqqnnnmmmnnnooorrrsssssstttuuuvvvwwwxxxvvvuuutttuuuvvvvvvtttssslllmmmnnnoooooonnnlllkkkiiiiiihhhhhhgggggggggggggggggghhhiiiiiiiiiiiihhhhhhjjjkkkkkkhhhfffeeefffdddbbbaaa```aaa```___]]]^^^]]]\\\]]]^^^___^^^\\\^^^___```___^^^^^^```aaa___aaabbbbbbaaa``````aaa\\\\\\]]]^^^___aaacccdddhhhccc```___]]]ZZZZZZ]]][[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\^^^```aaa```___[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZ[[[\\\^^^___aaabbbcccfffdddbbb```]]][[[YYYWWWYYYYYYYYYYYYZZZ[[[\\\]]]VVVUUUSSSQQQOOONNNMMMMMMggg]]]\\\]]]iiizzzvvvsssnnngggaaa^^^]]]]]]]]]]]]\\\ZZZWWWRRRMMMJJJHHHHHHHHHHHHHHHFFFEEEDDD>>>>>>>>>>>>======<<<<<<===<<<:::888777666666666888777777666555555444444333333333444444555555555444444333222222222222222333333333333444444444444333333222111111111111222000111222222000000111222000000111111111111111111111000//////111222222111...///000111111111111000111111111111222222222333333333222111111111111222000000/////////000000111//////000111111111000000000000000000000000000000...//////000111111222222000000/////////000000111222222333333444444555555000222222222000///000111000111111222222111111111//////000000111111222222000000/////////000000111///////////////000111222111111000000000000111111333333333222222222111111111111000000000000000000//////.........000111222222222222111111000000000000000222555777555222///111000000///......//////000000000000000111111222///////////////000000111222222222222222333444444333222000/////////000111111111111111111111222222222222111111111111222222111222222222333333444444444333333444777888888777444444555555555444333333222222111111111222333333111111222333444444444444333333444555666777888888666777888888888777666555555666777777666555444333555555555666666777777888666666777777888999;;;<<<>>>???>>>===;;;;;;===>>><<<===>>>???@@@AAAAAABBB???@@@AAAAAA@@@@@@BBBDDDFFFFFFFFFHHHJJJMMMQQQRRRYYY]]]^^^ZZZWWWYYYZZZYYY[[[\\\]]]^^^___`````````]]]___aaaaaa```aaadddgggnnnrrrtttsssooollllllmmmeeegggiiiiiihhhffffffggggggggggggfffeeegggjjjmmmlllkkkiiigggeeedddcccccccccdddfffggggggfffeeedddddd```___cccffffffgggjjjlllooonnnjjjjjjmmmmmmjjjjjjiiigggfffeeeeeeeeeeeegggggghhhhhhhhhiiikkkmmmjjjgggeeedddeeefffffffff]]]___```aaaaaa```___]]]ZZZYYYXXXXXXXXXZZZ[[[\\\YYYZZZ\\\]]]^^^]]]\\\[[[XXXZZZ]]]]]][[[YYYWWWWWWYYYWWWVVVVVVXXXXXXVVVTTTTTTRRRPPPQQQSSSTTTSSSQQQTTTUUUUUUTTTSSSRRRTTTUUURRRUUUXXXXXXVVVTTTTTTUUUSSSSSSSSSSSSTTTUUUVVVWWWYYYTTTRRRTTTRRRNNNNNNQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOQQQSSSSSSRRRQQQOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOQQQTTTVVVVVVVVVVVVUUUTTTRRRRRRPPPOOOMMMMMMMMMOOOPPPPPPPPPPPPPPPKKKJJJIIIGGGFFFFFFFFFGGGkkkbbb___^^^iiixxxqqqoookkkeee___[[[ZZZZZZZZZZZZYYYWWWSSSOOOKKKIIIFFFFFFFFFFFFDDDBBB@@@???>>>===;;;::::::;;;===>>><<<;;;999777555555555555777777666555444444333333222222222333333444444444444333333222111111111222111111222222222333333333444333222222111222222222111222333333111111222333......//////000000111111111000...///111222222111000000111222222222222222000000111111222222222333111111111111111111222333...............///000000000000000000000//////...////////////////////////...//////000111222222333111000000////////////000......///000111222333333333333333222000///000222111111222222222222222111...///000111222333444555000000/////////000000111222111111111111111222222222222111111111111222222333333333222222222222111000000000000111111111111---,,,,,,---...000222333333222222111000//////...------///222444333111...111000///...............//////000000111333444555///////////////000000111222222111111222222333444000000///.............../////////////////////000222111111000000111111222111111111111111111111111222222222333666888888777444444444333222111///...000000000000111222333333///000111222222333222222000111333444555666666666555555666666666444333222222222333444333222000000333333333333444666777888555555666666777999:::;;;:::;;;:::999777777999;;;999999999999:::<<<===>>>999:::<<<;;;;;;:::;;;===BBBAAAAAAAAACCCFFFIIIKKKUUUYYYYYYSSSNNNMMMMMMLLLMMMOOORRRUUUVVVVVVUUUUUUQQQTTTWWWYYYYYYZZZ^^^aaa^^^dddjjjjjjfffaaa______ZZZ]]]``````^^^\\\]]]___\\\\\\]]]\\\[[[[[[]]]___aaa```]]][[[ZZZZZZZZZ[[[XXXYYYYYYZZZ[[[[[[\\\\\\[[[VVVTTTXXX[[[[[[]]]aaabbbeeefffcccbbbccc```\\\aaa___^^^^^^___```___^^^[[[[[[[[[[[[[[[]]]___aaa___[[[XXXVVVWWWYYYZZZZZZSSSTTTVVVWWWXXXWWWVVVUUUMMMLLLKKKKKKLLLNNNQQQSSSLLLNNNQQQSSSSSSRRRPPPOOOJJJMMMPPPQQQPPPMMMLLLLLLQQQOOOMMMNNNPPPQQQOOOMMMKKKIIIFFFGGGIIIKKKIIIHHHKKKLLLLLLJJJHHHGGGHHHJJJFFFJJJNNNOOOLLLJJJIIIJJJMMMLLLLLLKKKKKKKKKLLLLLLKKKFFFEEEIIIHHHDDDDDDHHHMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGIIIKKKKKKJJJHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJLLLLLLLLLJJJIIIGGGHHHHHHHHHGGGFFFBBBDDDFFFHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBooofffbbbbbbpppzzzuuuvvvqqqjjjeeebbbaaaaaa```___[[[UUUPPPNNNLLLKKKIIIFFFFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;:::;;;;;;<<<;;;999777666555666666555555555444333222000000555555444333333333444444333333333333222111000///222222222222222222222222222222111111000///......111111222222222333333333333222111000////////////222222111000///...------///...---,,,---///111222444333222222111111222222////////////////////////000000///////////////000111111000000000000111111............///000222222//////000111111111111111000000000000///////////////000111222222111000///+++---//////......///111222222222222333444555666333333222222222333333333555444222111111111222333444555555666666666666666555333111//////111333555555666888999888777555333666555333111000000000000////////////////////////000000000000000000000000222222000///............000000//////.........---...---,,,++++++,,,---...000///.........000111222111000000111333333222000...------------...//////---------------...///000000///...------...///000000000111111111111000000---...000111333444444444111111222333333333333222222222111111111111222222000111111111222222222222111111333444444444444333444444444333333333222222000111111111111222222222//////000111222222333333111222333444666777888888999888777666555444444444555666666777888999999999999888888888999;;;===>>>AAA@@@>>>>>>???BBBEEEGGGNNNQQQRRRNNNHHHDDDEEEHHHFFFHHHKKKNNNPPPPPPPPPOOOJJJNNNSSSVVVWWWVVVUUUUUUWWWYYY[[[]]]^^^\\\ZZZYYYXXXWWWUUUTTTUUUUUUUUUTTTVVVUUUTTTRRRPPPQQQUUUWWWVVVTTTQQQOOOOOOPPPRRRTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNPPPRRRSSSYYYZZZZZZZZZYYYWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTQQQOOOOOOSSSUUUUUUTTTXXXWWWTTTPPPMMMJJJIIIHHHLLLLLLLLLMMMLLLLLLKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEAAA@@@???>>>>>>???@@@AAABBBDDDEEEEEECCCAAAAAAAAAFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@???@@@BBBEEEEEEEEEDDDBBBAAACCCFFFGGGEEECCCDDDCCCAAA@@@>>>===<<<<<<>>>>>>@@@AAAAAA@@@??????============>>>>>>>>>>>>sssjjjfffgggttt~~~xxxtttvvvqqqjjjdddaaa```______```[[[UUUPPPMMMKKKIIIGGGFFFEEEDDDCCCBBB@@@??????>>>===<<<;;;::::::::::::;;;999888666555555555555333444444444444333333222333333222222222333333444444444444333333222111000222222222222222222222222222222222111000/////////000000000111111111222222333333222111000//////...111111000000//////......///...---------///111222333333222111111111111111000000000000000000000000000000////////////000000222111111000000111111222///.........///000111111//////000111111111111111000/////////////////////111111222222222111000///...///000///......000222222333444555666777888888666666555444444555666777666555444333333333444444777888888999:::999999999999777555444444666888::::::;;;<<<======<<<:::999;;;999777444111000///...........................////////////////////////111111000///............000/////////.........---......------------......000000///......///000111222111000000111111///---...------------...//////---------------...//////000///...------...///000//////000000000000//////......///111111222222222000000111222222222222222111000000//////000000111000000000000111111111222222222222333333333333333333333333333222222222222000111111111111222222222//////000111111222333333222333333333444444444444777777666555444444444555555666666777888888999999888777777888999:::<<<===>>>===<<<<<<===???AAABBBGGGJJJKKKHHHCCC@@@AAACCCBBBDDDFFFIIIKKKKKKKKKJJJGGGKKKOOOQQQQQQQQQQQQQQQRRRTTTVVVXXXXXXWWWVVVUUUVVVTTTRRRQQQRRRRRRPPPOOOPPPPPPOOOMMMLLLMMMPPPSSSSSSRRRPPPNNNNNNNNNOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLLLLMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMOOOMMMLLLMMMPPPRRRRRRQQQQQQOOONNNKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>===<<<<<<===>>>???@@@BBBDDDDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???===>>>???BBBEEEEEECCCAAAAAA??????@@@CCCDDDBBB@@@???>>>======<<<<<<<<<===;;;;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<======wwwkkkjjjmmm|||{{{uuusssuuupppiiiccc```^^^\\\[[[^^^ZZZTTTOOOLLLIIIFFFEEEEEEEEEDDDBBBAAA@@@???>>>===<<<;;;::::::999999:::888888666555444444444444111222333444444444444444111111111111111222333444444444444444333222111111000000000000000000000000222222222111111000000///////////////000000000000333333333333222000...---000000000000//////////////////.........000111333222111111000000000000000000000000000000000000000000000////////////000000111111000000000000111111/////////...//////000000//////000000111111000000////////////////////////222222222222222111000000000111000000///000333666888999;;;===>>>>>>>>>>>>===<<<:::999999:::<<<===;;;:::999888888888999999<<<<<<===>>>>>>>>>>>>======<<<;;;:::;;;<<>><<<===@@@>>>???AAACCCDDDEEEDDDDDDEEEGGGIIIJJJJJJJJJKKKMMMPPPRRRTTTVVVWWWWWWVVVUUUVVVTTTQQQPPPOOOOOOMMMKKKKKKLLLLLLKKKJJJKKKMMMPPPOOOOOONNNMMMMMMLLLLLLKKKLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJIIIJJJKKKMMMOOOQQQOOONNNMMMKKKJJJJJJIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKLLLNNNOOOMMMLLLIIIIIIHHHGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBB??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@<<<======>>>???@@@@@@AAA>>>>>>>>>????????????@@@AAAAAA@@@@@@@@@??????????????????>>>===<<<<<<<<<===<<<;;;::::::;;;<<<===>>>???AAAAAA@@@???@@@AAA>>>>>>>>>>>>============999;;;???DDDFFFDDD@@@<<<===<<<<<<===??????>>><<<999999999999:::;;;<<<===::::::;;;::::::999888777999999999:::::::::;;;;;;xxxhhhiiiqqqyyytttssssssnnngggbbb^^^[[[YYYXXXZZZVVVQQQMMMKKKIIIFFFDDDDDDDDDCCCAAA@@@???>>>===<<<;;;:::999999888888999666666555444333333333222000111222222333333222222000000000111111333444555444444444444444333222222000000000000000000000000222222111111111000000000....../////////000000000222333444444333111...---.../////////000000000111///////////////111222333111111000///////////////111111111111111111111111000////////////000000111000000////////////000000000//////.........////////////000000000000000///.........///////////////111111111111111000000///000000000000111444999===CCCEEEGGGHHHIIIHHHFFFEEEDDDCCC@@@???>>>@@@AAACCC@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDCCC???;;;666222///...........................------------------------.........---......//////........................---...///000000///...---000000000///////////////222000......//////...---...............//////000......---------......////////////....../////////---..................---///.....................---...//////000000//////000//////......//////000.........////////////000555444111000///000111222111111111111000000000000000000111111111222222222///000000000111111111222333333333222222222111111555444444444444444555666666666666666777777888888555555666666777888999999777888999:::::::::999888===???@@@???===<<<>>>???======???@@@AAAAAAAAAAAADDDEEEFFFFFFEEEFFFHHHJJJNNNPPPRRRTTTUUUUUUTTTSSSVVVTTTQQQPPPOOONNNLLLKKKJJJLLLMMMLLLLLLLLLNNNPPPMMMNNNNNNNNNMMMLLLJJJIIIMMMLLLLLLKKKKKKJJJJJJJJJGGGHHHHHHIIIKKKMMMOOOQQQOOONNNLLLJJJIIIIIIIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQKKKLLLMMMNNNNNNLLLJJJGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDEEEFFFFFFGGGFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@AAAAAAAAA@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA?????????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===??????>>>>>>>>>============<<<;;;::::::;;;<<<===;;;===??????>>>>>>???@@@?????????>>>>>>>>>======999;;;>>>BBBDDDCCC???;;;;;;;;;;;;<<<<<<<<<;;;:::888888888888999:::;;;<<<===<<<<<<;;;:::999999888999999999999::::::::::::vvvdddfffpppyyyuuutttpppllleee```\\\YYYWWWUUUSSSQQQMMMKKKJJJIIIGGGEEECCCCCCBBB@@@???>>>===<<<;;;:::999888888777777777555555444444333333222222111111111111111000//////111111111111222444555555333333444444333333222222////////////////////////111111000000000000000////////////000000000000111111222333444333111///---......//////000000111111//////000000111222222333111000//////......//////000000000000000000000000///////////////000111111......------------......000///.............../////////000000000//////...------....../////////000000000000000000000000000///000222333666:::@@@DDDNNNOOOPPPPPPPPPNNNKKKJJJGGGFFFDDDCCCBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDAAA>>>999555222111........................------------------------...---------------...///---------...............---...///000000///...---///000000000000/////////111///......000111222111///............///000000///......---------.........//////////////////...------............------///...------,,,,,,------------...////////////...111000000//////000000111---.........////////////444333111///...///111222111111111000000000//////000000111111111222222222000000000000000111111111222222333333444555555555555555444444444555555666666666666666666777777777444555555666777777777777777888999:::;;;:::888777;;;<<<======<<<<<<===>>>===>>>???@@@AAAAAABBBBBBDDDDDDEEEEEEDDDEEEHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNTTTRRROOONNNMMMMMMKKKJJJKKKMMMNNNOOONNNMMMNNNOOOMMMNNNOOOPPPOOONNNLLLKKKNNNMMMMMMLLLKKKKKKJJJJJJGGGHHHIIIJJJLLLNNNPPPQQQPPPOOOMMMKKKJJJJJJJJJKKKHHHIIIJJJLLLNNNQQQRRRSSSNNNPPPQQQQQQOOOKKKGGGEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<======>>>>>>>>>======<<<;;;;;;<<<======;;;<<<======<<<<<<>>>???????????????>>>>>>>>>>>><<<<<<<<<>>>@@@@@@???===;;;<<<======<<<;;;;;;;;;;;;;;;::::::999:::::::::>>>===<<<;;;::::::999999999::::::::::::;;;;;;;;;vvvaaaccclllxxxtttrrrmmmiiiccc^^^ZZZXXXUUUSSSOOOMMMJJJIIIIIIHHHGGGEEEBBBBBBAAA???>>>===<<<;;;:::999888777777666666777444444444444444333222222111111111111111000///...222222222222222333444555222222222333333222222111////////////////////////////////////////////////////////////000000000000///000111222222111000///......//////000000111111000000000111222222333333111000000//////////////////////////////////////////......//////000111222......------------...............---......////////////000000000///......---------......//////000////////////000111222333333444777999===AAAGGGKKKSSSSSSTTTSSSSSSQQQOOONNNKKKJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCDDDEEEFFFHHHJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFEEECCC@@@<<<888444222------------------------------------------------...------,,,,,,,,,---------------------..................//////...............///000000000000000000...------000222333333//////......//////000111//////...------------.........////////////......------............------///...---,,,,,,,,,......------...////////////...111000000//////000000111............////////////222111000/////////000111111111111111000000000///000111111111111222222222000000000000000000000000111222333444666777888999777666666555555555666666666666666666666666666666444555666777777777777666777888999:::;;;::::::999888999999:::;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNLLLKKKJJJKKKKKKJJJIIIKKKNNNPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHIIIKKKMMMOOOPPPQQQOOONNNMMMLLLJJJJJJJJJJJJIIIJJJLLLOOOQQQSSSUUUVVVPPPRRRSSSRRRNNNJJJGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFBBBAAA@@@??????>>>????????????>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>>>>::::::;;;;;;<<<======>>>>>>===<<<;;;;;;<<<===>>>;;;<<<===<<<;;;;;;===>>>>>>>>>>>>>>>============???===<<<<<<>>>?????????<<<>>>??????===<<<<<<===>>>>>><<<;;;::::::::::::<<<;;;:::999888888999999::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????<<<<<<==================>>>===<<<;;;;;;<<<===>>>=========;;;::::::<<<===??????>>>>>>>>>=========???>>><<<<<<>>>?????????===???AAA@@@>>><<<===>>>>>>>>>===<<<;;;;;;;;;;;;::::::999888888888999::::::::::::;;;;;;;;;;;;<<<{{{^^^___gggzzz}}}vvvoookkkhhhddd___[[[YYYVVVTTTRRRNNNLLLIIIHHHGGGEEEBBB@@@AAA@@@@@@>>>===<<<;;;:::999888777666666555555555333444555555555444333222000000222333444555555555222111000000000000000111///000000111111111000000111111111111111111111111,,,---------------------,,,,,,,,,---------......,,,,,,------...000111222000000000000////////////000000111333333333333333222222111000000000000000....................................///000222222111111000000000000111111,,,,,,,,,---...///000111//////000000///...------,,,,,,------...///000000111111111222444666999:::???BBBEEEHHHIIILLLOOOQQQWWWWWWWWWXXXYYYZZZ\\\]]]ZZZ[[[]]]]]]\\\ZZZXXXVVVQQQRRRSSSSSSSSSRRRPPPPPPIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRPPPOOOMMMLLLLLLLLLJJJIIIFFFBBB===777222///------------------------........................///...---,,,++++++******,,,,,,,,,------............---,,,++++++,,,---...+++,,,...000222222222222111///,,,+++,,,.........///////////////000111111000///...------------------...///000000///...---......////////////......///...,,,,,,,,,...000111---...//////000000//////.........------.........////////////000000000000---...///000111111000000222222222222111111111111000111111111111222222222000000000000////////////222333333444555666777888::::::888777666666666666666666666666666555555555555666777888888777777666666666777888999:::;;;<<<;;;::::::;;;<<<======<<<;;;;;;<<<===???AAACCCDDDBBBDDDGGGIIIJJJJJJLLLNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIKKKMMMPPPPPPPPPQQQSSSVVVVVVTTTQQQOOONNNLLLMMMNNNOOOQQQRRRSSSTTTPPPOOONNNMMMLLLKKKJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOPPPPPPOOOMMMKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNIIILLLNNNMMMIIIGGGGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFGGGIIIIIIJJJJJJJJJEEEGGGIIIJJJJJJJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBB>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>===<<<:::999;;;===@@@@@@@@@@@@???????????????>>>===>>>@@@@@@???>>>===@@@BBBAAA>>><<<===???======<<<;;;;;;;;;<<<<<<;;;:::999999999:::;;;<<<999999:::::::::;;;;;;;;;|||bbb___bbbvvv|||rrrjjjeeeaaa```^^^\\\YYYWWWUUUTTTOOOLLLIIIFFFEEEEEECCCBBBBBB@@@>>>======<<<:::888555555555666666666666666333333222111111111111222333333333222222222111111444333222111111111222333666333000000111000---***222222222111111111111111000///......---...///000......////////////......000000111111111///...---,,,...//////......///111222222444555555555444444333222111///......------111000///......///000111,,,---...000111333444555333222000/////////000111000000000000000000000000+++---......---,,,,,,---///000111000///000111333111111222333666;;;???AAAJJJMMMRRRVVVXXXYYYZZZ\\\\\\\\\]]]```ccceeeeeedddaaaccceeegggjjjlllfff^^^```[[[VVVVVVYYYZZZYYYVVVOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWZZZYYYVVVRRRPPPNNNMMMMMMPPPLLLFFF>>>777222///...+++,,,---...///...---,,,111...,,,---//////---+++........................//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---,,,,,,,,,,,,---......//////.........---------000000//////.........---///000111222222111000///000000000333555555222///......////////////......---------------...///000////////////////////////000///---,,,,,,---...///000000000000000000000000///000111222222111000///,,,------...///000000111/////////000111333444555555444333222333555777999<<<888444333666888:::999111222444555555333222000666666777777888888888888777777888888999999999999<<<;;;999888888999;;;<<<@@@AAAAAA???>>>???AAACCCBBBEEEHHHJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKLLLHHHJJJMMMLLLKKKJJJMMMOOONNNQQQTTTTTTSSSPPPOOONNNPPPNNNMMMPPPTTTVVVUUUTTTOOOLLLHHHGGGIIIJJJIIIGGGJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHIIIKKKLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGFFFFFFEEEFFFFFFGGGDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@?????????>>>>>>======>>>>>>>>>======<<<>>>>>>======<<<<<<<<<;;;??????>>>>>>======<<<<<<============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::;;;;;;;;;:::999888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;|||bbb___bbbvvvvvvnnnhhhdddbbbaaa^^^ZZZWWWSSSQQQOOOLLLJJJGGGEEEDDDCCCAAA??????===;;;::::::999777666777777666666555555444444555555444333333333333444222222111111111000000000222111111000000000111111666444222222444444222000222222111111111000000000222111///.........000111...//////////////////......///000111111000//////---...//////......///111111222333444444333222222111000000////////////000111000///......///000111,,,---...///000222333333222222000/////////000000222111000000///...---,,,,,,...//////...------...---...//////...///111333333444666999>>>CCCGGGJJJTTTWWW\\\___aaabbbccceeeeeeeeeeeegggiiikkkkkkkkkhhhkkkllljjjkkkmmmjjjeeeddd___[[[ZZZ\\\]]]\\\YYYRRRRRRRRRSSSUUUVVVXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[XXXVVVSSSPPPMMMKKKJJJJJJIIIFFF@@@:::444000...---***+++,,,---...------,,,000...------///000...,,,........................///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---......//////.........---------,,,,,,,,,------......//////000111111111111000///...111444777777555111///...............------------------------...//////........................///......---------......////////////////////////---...////////////...---------...//////000111111//////000000111222333444444333333222333555777888999666444333444444222000555555666777777666555444777777777777777888888888777777777888888999999999<<<;;;:::999999:::;;;<<<>>>???@@@???>>>???@@@BBBAAADDDGGGHHHHHHHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKGGGJJJLLLKKKJJJIIIKKKMMMNNNQQQSSSSSSQQQOOOOOOOOOUUURRRPPPPPPQQQQQQOOOMMMOOOLLLJJJIIIKKKKKKJJJHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>===<<<::::::============<<<<<<;;;;;;>>>>>>>>>===============>>>=================================<<<<<<;;;;;;::::::;;;;;;::::::999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;|||bbb___bbbtttzzzrrrlllgggdddbbb```\\\XXXSSSOOOKKKIIIHHHFFFDDDCCCCCCAAA>>><<<>>><<<:::::::::999777555888777777666555444333333222222111000000000000000111111000000000///////////////000000000000//////000///...///111333222111111111111111000000000///111///---+++***+++---///////////////////////////---...///000111111111111---...//////......///000000111222333222222000//////////////////000111111000//////......//////000------......///000000000111111000/////////000000333222111///---+++***)))---///000000///......///+++,,,.........///111333444777<<>>???>>>>>>@@@AAA@@@BBBEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLLLLKKKJJJKKKLLLNNNPPPPPPPPPNNNMMMNNNOOOTTTRRRPPPOOONNNMMMJJJHHHMMMLLLKKKKKKLLLLLLJJJHHHEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>===?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA??????????????????>>>>>>============<<<<<<<<<<<>>===<<<:::999888===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>===<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;}}}```^^^___ooozzzrrrlllhhhfff^^^]]]YYYUUUPPPLLLHHHFFFEEEDDDCCCCCCBBB@@@===:::???===;;;;;;;;;:::888777666666666555555444444444111111000////////////000111111000000000/////////---...000111111000///...............///000000000000000000000000000000000333111...,,,+++,,,...///000//////////////////000......///000000000000000---///000///......///000000111222222222111000//////////////////000000111////////////////////////........................000000000/////////000000222111000///---+++***)))---...000000...---...///+++,,,.........000222555888;;;AAAIIIQQQXXX]]]___dddgggkkkmmmnnnnnnoooppppppnnnllllllmmmoooooonnnlllqqqsssnnnjjjiiihhhgggddd```\\\ZZZZZZZZZYYYWWWRRRSSSUUUWWWYYY[[[\\\]]]\\\[[[ZZZWWWUUURRROOOMMMGGGFFFDDDBBB???===;;;;;;666555222000...---,,,,,,******+++++++++,,,,,,,,,------------....................................,,,---------------,,,,,,,,,,,,,,,---------------000000000000111111111111---,,,,,,,,,,,,---..............................//////...,,,***)))((('''......///000000///......000222888@@@FFFDDD:::111//////...---,,,,,,,,,,,,......---------......///------------------------,,,---.../////////...---/////////////////////////////////////////////////////////000000000111111111000000000000000111222222222222111222333444555333333444666777777777666222222222111222222333444888888888888777777777777888888777666777777888999:::;;;===>>>>>>===;;;:::777:::===>>>>>>>>>??????@@@BBBDDDEEECCCBBBBBBCCCFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKLLLMMMMMMKKKIIIIIIKKKMMMLLLLLLKKKKKKJJJJJJIIIHHHJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLKKKJJJHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGEEEDDDDDDBBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>??????@@@AAAAAAAAA>>>>>>??????@@@@@@AAAAAA??????????????????@@@@@@============<<<<<<<<<;;;>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999::::::::::::::::::::::::~~~___\\\[[[hhhzzzrrrlllhhheeeZZZYYYVVVRRRNNNKKKHHHGGGDDDCCCCCCBBBBBB@@@===:::===;;;:::999:::999888666333333444444555555666666666555555444333444444444222222111111111000000000---...000111111111000///222222333222111111111222//////000000111111111222888666333111///000111222111000////////////000111111111000///////////////...///000///...---...///000111222333333222111000111000000///////////////......////////////..................---------,,,/////////000000000///////////////...------,,,,,,+++---///...---,,,---...,,,---//////000111333666===@@@GGGOOOWWW^^^cccfffdddgggkkklllmmmlllmmmmmmmmmkkkiiijjjkkklllkkkjjjgggnnnrrroookkkhhhfffcccaaa^^^ZZZXXXWWWVVVVVVVVVSSSTTTUUUWWWXXXYYYYYYYYYVVVUUURRRNNNJJJEEEBBB???===<<<;;;999777555444333000000///......---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................,,,,,,---------------,,,,,,,,,,,,------.........000000000000111111111111---,,,,,,,,,,,,---......---.....................000000///---,,,***))))))---...///000000///...---333111444@@@MMMNNNAAA444000000///...------......///......---------..............................+++,,,.../////////...---........................//////............//////////////////000000000000000000000///000000111111111111111111111222222333.../////////000222444555555555444444555666777777888888888777777777777777999888777666666666888999999;;;===>>>>>>===;;;999777999<<<>>>>>>===>>>???@@@BBBDDDEEECCCBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLKKKJJJHHHIIIJJJIIIGGGEEEEEEHHHJJJFFFFFFGGGGGGGGGGGGGGGHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLKKKJJJGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???======>>>??????@@@@@@AAA>>>>>>>>>??????@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>=========::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>======<<<;;;::::::999::::::::::::;;;;;;;;;;;;;;;:::999888888888999999999999999999999999999999::::::::::::::::::::::::^^^ZZZXXXbbb|||wwwoooiiidddbbbXXXWWWTTTQQQNNNKKKIIIGGGEEECCCBBBAAAAAA@@@===;;;:::888777666777777555444222222333444555666666777555555444333333333333333222222111111111000000000---...///000000111111111111222333111///......///...///000111222333444555666555333000///.........111111////////////111111222111000///...............///000///...---...//////000111222333222222111111111000///////////////---......//////......---//////.........---------......///000000000//////.....................///+++---......---,,,,,,------...000000000111333555???BBBGGGMMMTTT[[[```cccaaacccggghhhhhhggggggggggggffffffhhhjjjjjjiiihhhffflllpppooolllkkkgggbbb^^^]]]ZZZWWWVVVUUUVVVVVVUUUVVVWWWWWWVVVUUUSSSRRRMMMLLLIIIEEE@@@<<<888666444444444333222000///...........................,,,++++++++++++,,,------,,,---...---+++++++++,,,........................,,,,,,---............---,,,,,,,,,---......//////------........./////////---,,,,,,,,,,,,---......---------...............------------............,,,---...//////...---,,,222///111===KKKMMMAAA444000///...------...///000//////...------------...////////////////////////,,,,,,---...////////////........................---,,,++++++++++++,,,---.........//////////////////////////////000111222000000111111111111111111111111111000//////111444333333333444555555666666666777777777888888888888:::888666555555666777888999:::<<<======<<<:::999888:::<<<======<<<>>>??????BBBDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEHHHJJJJJJHHHEEEGGGGGGGGGEEECCCCCCEEEGGGFFFGGGGGGFFFDDDCCCDDDEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@>>>=========>>>???=========>>>??????@@@@@@>>>>>>>>>>>>>>>?????????????????????????????????>>>============<<<<<<<<<::::::;;;===============999999:::::::::::::::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999999:::::::::::::::;;;;;;:::999777777888888999888888888888888888888888::::::::::::::::::::::::___[[[WWW^^^uuu}}}uuunnnhhhccc___XXXWWWUUUQQQNNNKKKHHHGGGDDDBBB@@@?????????===<<<999777666666666666555333333333333444444555555555222111111000000000000000111111000000000/////////------------...///000111...000111///,,,+++,,,------...///111333555777888444444333111000...,,,+++222111///......///111222111000///......///000000///000000000...---...///,,,---///111222222222111///////////////000000111------...//////...------/////////...............------///000000000//////////////////////////////,,,...//////...------...---...////////////111333;;;<<>><<<999555222111...///000000000///...---------............---------,,,+++++++++,,,......///000111///,,,++++++---........................,,,---...///////////////,,,,,,------.../////////,,,,,,---------.........---,,,,,,,,,,,,---......---------.........//////,,,,,,------......//////,,,---............---,,,------000888AAABBB;;;333...---,,,,,,,,,...000111//////...---------------........................,,,,,,,,,---...///000000........................,,,,,,+++******+++,,,,,,............------------.........//////111222333000000000000000000000//////111333333222111222444///000111333444444333333555555666777888999999::::::999666444444555777888999:::;;;<<<<<<;;;:::999;;;<<<===<<<;;;<<<===???>>>@@@BBBCCCBBBAAABBBBBBDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDHHHKKKLLLIIIFFFFFFGGGGGGFFFDDDDDDEEEFFFFFFHHHIIIGGGEEECCCDDDFFFFFFHHHIIIHHHFFFEEEGGGJJJHHHHHHHHHHHHGGGGGGGGGFFFHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHIIIKKKLLLKKKJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@???===;;;;;;<<<===>>><<<<<<======>>>??????@@@>>>>>>>>>>>>>>>=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999:::;;;;;;;;;::::::888999999999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;::::::::::::::::::888999999999::::::::::::;;;:::888777666777888999777777777777777777777777999999999999999999999999```\\\WWW\\\rrr{{{tttnnniiiccc```ZZZXXXVVVRRRNNNKKKHHHFFFDDDBBB>>>============<<<:::888777777888888777555444444444444444444444333444333333222222222222222000/////////............,,,,,,++++++,,,---///000///222333222///...000222,,,---///222444777999::::::::::::999777444111///222111000......000111222//////......///000111333///000111000...------...***+++---///111111111111------......///111222333,,,---...//////...---,,,////////////////////////,,,---///000000000//////000000000000////////////---///000000///......///---...///.........000222444444555888<<>>AAABBBAAAAAAAAABBBEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFKKKOOOPPPMMMJJJFFFGGGHHHGGGFFFEEEEEEFFFEEEGGGIIIIIIFFFFFFGGGJJJGGGIIIIIIHHHEEEEEEIIILLLIIIHHHHHHHHHGGGGGGFFFFFFHHHGGGFFFDDDDDDFFFGGGHHHHHHHHHHHHIIIKKKLLLKKKJJJDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAACCCEEEGGGHHHDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBAAAAAAAAA@@@@@@???===;;;:::::::::<<<===<<<<<<======>>>???????????????>>>>>>======<<<<<<======<<<;;;::::::999999;;;;;;;;;:::::::::999999999999999999999888777666888888888999999:::::::::;;;;;;;;;::::::999999999:::::::::::::::::::::;;;888888888999999:::::::::;;;:::888666666777888999666666666666666666666666999999999999999999999999fffZZZSSS]]]uuu|||uuuooojjjfff```[[[[[[ZZZXXXUUUPPPKKKFFFDDDDDDAAA>>>============<<<888888777555555444444444222222222222222222333333444333222111000000000000+++,,,.../////////...------...///000000///...---......---------,,,,,,,,,---...111333666888999:::999999888777555444222111......////////////.........///111222111000...,,,000111000///------///111---------------...///000//////.........---------,,,---......//////......111000000///......------...---,,,++++++---...000111111000////////////000//////.........---------++++++,,,,,,,,,---------000000000111333555777999???CCCHHHKKKKKKJJJIIIIIINNNQQQUUUZZZ]]]^^^^^^]]]ccccccccccccbbbaaa```___ZZZUUUPPPOOOQQQTTTUUUTTTJJJJJJHHHEEE???999333///222000......000111000///...------,,,,,,------...+++***)))((()))+++...///...---,,,---/////////...111000///...............+++++++++,,,,,,---------......---,,,,,,+++******+++'''$$$&&&+++///...,,,000---******,,,...---,,,........................+++,,,------......------///...------++++++***)))++++++++++++++++++++++++000...,,,...111333111///111111000///////////////111111000000//////......111000///...---,,,,,,,,,///......---------......000000///...............------...///000000//////...///000111111000///...//////000111222222222222222222111000//////000000000000000000000000000000///000111222333444444444444555666777888888777777;;;999666333333333555666777999;;;;;;999777666777999999::::::;;;<<<======<<<<<<>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDD@@@CCCGGGKKKLLLLLLKKKIIIHHHHHHGGGGGGFFFEEEDDDDDDHHHHHHGGGEEECCCBBBDDDFFFFFFFFFEEEEEEEEEFFFHHHIIIFFFGGGHHHHHHIIIJJJKKKKKKHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIEEEDDDBBBAAAAAABBBDDDEEEDDDCCCAAA@@@??????@@@@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@========================<<<<<<;;;:::;;;===???AAACCCBBBBBBAAA@@@???>>>>>>???===<<<::::::<<<>>>???===<<<;;;;;;999999888777;;;777444555:::<<<:::666888777666777999::::::::::::::::::::::::;;;<<<======;;;888888::::::888555666666666666777888999:::999999999888888888888777;;;:::888777777777888999999999888888888888888888ggg[[[TTT^^^vvv|||ssslllhhhccc^^^ZZZZZZYYYWWWSSSOOOJJJEEECCC???===;;;;;;<<<=========888777666555444444444444222222222222222222222222333222111000////////////,,,---......///.........---...///000000///...---.........---------,,,,,,---...000222555666777777888888777666555333222111///................../////////000111111111000///000000000...,,,+++,,,---......---------...////////////.........---------,,,---......//////......000000//////...------,,,...---,,,++++++---///000000//////.............../////////...------,,,,,,++++++,,,,,,,,,---------////////////111222444555777:::>>>AAAAAAAAAAAAAAAEEEGGGJJJMMMPPPQQQQQQQQQXXXYYYZZZ[[[\\\\\\\\\\\\UUUQQQLLLJJJJJJLLLLLLKKKHHHFFFBBB===888444111000111///------...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...//////---,,,---/////////---000//////...............,,,,,,---------.........,,,,,,,,,,,,------------...+++)))+++///222111...///,,,******,,,...---+++---------------------------......///////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...111222111///111000000///////////////000000000/////////......000///...---,,,,,,------......------------......000000///...............------...///////////////...///000000000000///......///111222333333222222333222111111000000111111000000000000000000000000000111222333333444333333555555555555555666888999999777555333333333444555777888::::::888777666777888888888999:::;;;;;;;;;<<<===>>>@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAACCCFFFHHHIIIHHHFFFEEEHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJIIIGGGDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBAAABBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@?????????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<>>>@@@@@@@@@@@@???>>>>>>=========<<<;;;:::::::::;;;<<<<<<;;;;;;::::::999999888;;;999888888888888888777888777666777999:::::::::999999999999999:::;;;;;;;;;999777777888888666444777777666666777888888999888888888888888888888888777666555444444444555555888888888888888888888888iii\\\UUU___www{{{qqqiiieeeaaa\\\YYYXXXWWWTTTQQQMMMHHHDDDBBB===;;;999888:::;;;;;;:::777777666555444444444444333333333222111111111000111111000///...............------------...//////---...////////////...---.........------------,,,---...///111222333444444777666666555444333111000000///...------...///000000000000000111111222333333444444222///,,,++++++//////......---........................---------------...////////////...//////......---,,,,,,,,,...---,,,,,,,,,---///000/////////...............000//////...------,,,,,,,,,,,,,,,,,,------------...---------...///111111///222555666777777999;;;;;;<<<===???@@@BBBCCCCCCIIIJJJLLLOOOQQQSSSTTTTTTRRROOOJJJGGGGGGFFFEEEEEEBBB>>>999333000//////000000...,,,,,,---------+++***++++++,,,,,,++++++***++++++,,,,,,------......000...---...//////...---///............---------------............//////++++++,,,---......//////000...---///222333111...---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------...000111000///111000//////....../////////////////////.........000...---++++++,,,...///...---------------......000///......---.........------...////////////.........//////000//////......///111333444333222111333222222111111111111111000000000000000000000000111111222333333222222222666555333222222555888:::666666555444333333333333666888999999777666666777777777777888999999::::::<<<===>>>???@@@AAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@CCCCCCDDDDDDDDDCCCBBBAAAHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMLLLIIIEEECCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@???????????????>>>>>>======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;===>>>>>>>>>>>>===============;;;;;;;;;::::::999999999:::::::::::::::::::::::::::;;;;;;999666444666888888777666777999:::::::::888888777777777888999999999777666666777777555444777777666666666777888888666666777777888888999999666555444333333333444444777777777777888888888888lll___VVV```xxxzzzppphhhccc```\\\YYYVVVTTTRRRNNNJJJGGGCCCBBB@@@===:::888888888777666777666555444444444444444444333333222111000000///000///......---------.........---,,,,,,...///000....................................------------------///000000000000000444444444444333222111000000///---,,,,,,---///000000000//////000222555666999:::;;;999555111//////000000///......---..............................------...///////////////......---------,,,,,,,,,...------,,,---...//////000000000000//////......000//////...------,,,,,,,,,,,,,,,------------...---------------............000111222333444777999666555555555666777999:::;;;===???BBBDDDFFFGGGHHHJJJHHHEEEBBBAAA@@@???>>>999666222...,,,,,,---///...---++++++,,,,,,+++******+++,,,------,,,+++***+++,,,---............---000///---...//////...,,,------.........---------------------............,,,,,,------...//////000///......///000000---***---,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,//////...---,,,+++******------------------------------------//////000///000000///............///...........................---+++***+++---///111------,,,,,,------......///......------.........------...//////.........------.........//////...---///111333444333111000111111000000000000000111000000000000000000000000000000111111111000000///333222222111222444666888444444444333333333222222555666888777666555666777777777777888888999999999;;;;;;<<<===>>>?????????===>>>>>>???????????????BBBBBBAAAAAA@@@AAAAAAAAAEEEEEEDDDEEEGGGIIILLLMMMMMMMMMLLLIIIEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBAAA@@@@@@@@@@@@AAABBB>>>>>>??????@@@BBBCCCCCCAAAAAA@@@>>>>>>=====================>>>??????@@@?????????@@@@@@@@@AAAAAA?????????>>>===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;:::999888777999999999::::::;;;;;;;;;:::::::::888777666777777888777666777999:::::::::888777777777777777888888777777666666777777666666888777777666666666777777444444555666777888999:::777777777666666666666666666666666777777777777777qqqbbbWWW```xxxyyyooogggccc```]]]ZZZTTTRRRPPPLLLIIIEEECCCBBBAAA>>>;;;999999888777666666555555444444444444555333333222222111000/////////...------------------......---,,,,,,...///000......------------......//////.........---------,,,---......//////......222222222222222111000000000...---++++++---...000000000......000222555777<<<===>>><<<888444222222111000///...............---.....................---...//////000000//////---------------,,,,,,,,,------------......//////....../////////...---,,,///............---------,,,,,,---------.........------..................///000111111111333666888333222000000000111333444333444666777999:::;;;;;;:::::::::999777666666666111000///------,,,,,,,,,---,,,******,,,---,,,+++,,,,,,------------,,,,,,,,,,,,---.........------///---,,,---...///...,,,+++,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,.................................//////...+++)))---............//////000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,000//////...---,,,+++***------------------------+++,,,---------...//////000//////...............---------------.........---,,,+++***+++---///000,,,,,,,,,,,,,,,---............------------......------............---------------------......///,,,...000111222222111000//////............//////////////////////////////...////////////......---///000111222444444444555333333333333333222222222444555666555444444555777888888888888999999999999888999:::;;;;;;;;;;;;;;;======>>>????????????>>>@@@@@@??????@@@AAABBBCCCBBBBBBBBBCCCEEEGGGJJJKKKJJJKKKJJJHHHDDDAAA@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCDDD@@@@@@????????????@@@@@@<<<===>>>???AAABBBCCCCCCAAA@@@???>>>===<<<<<<<<<===>>>>>>?????????@@@@@@>>>>>>>>>????????????@@@>>>>>>>>>===<<<:::999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::<<<<<<======>>>?????????;;;;;;;;;;;;;;;:::999888888999999::::::;;;;;;<<<;;;888555666999;;;999777888777666777999:::::::::888888777777777777888888777888888888888888888999888888777666555555555666333333444555777888999999888888888777777777666666555555666666666777777777vvveeeWWW___xxx}}}vvvmmmgggcccaaa]]]ZZZSSSQQQNNNKKKHHHEEECCCCCC>>><<<:::999:::::::::999555555444444444444444555222222222111000000000///......---------------......------------...//////......------------....../////////.........------,,,,,,---.........------000000111111111000000//////...---,,,,,,---...///000///......///222444666999::::::888555222111222000000//////.../////////---------.....................///000000000000///......------------------------......////////////,,,,,,---...---,,,+++***---------............///,,,---------............------......///............///000000///000222444///...------------...///...///000111222222222222111333555444333222222222,,,------...------,,,+++---,,,++++++---//////......------,,,,,,------...,,,,,,,,,,,,,,,---------,,,+++++++++---...---,,,***+++,,,---------,,,+++---,,,,,,,,,,,,+++++++++......------------------000000000000///...---,,,---......---,,,---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---...000000///......------......,,,,,,,,,---------------,,,,,,+++,,,,,,---......++++++++++++,,,---...///---------,,,------...///---............---,,,,,,,,,,,,,,,,,,,,,---...///,,,---...//////000000000---------------......///////////////////////////------...//////.........,,,...000222333444333333444333333222222333333333333444555444333333555777888888888888888888888999777777888999999999999999;;;<<<======>>>>>>======>>>>>>>>>???@@@BBBCCCDDD@@@@@@AAACCCDDDEEEFFFGGGFFFGGGHHHFFFCCCAAA@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@AAABBBCCCDDDDDDEEE????????????@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCC????????????????????????===>>>@@@BBBCCCDDDDDDDDD@@@???>>>===============??????@@@@@@@@@@@@??????=========>>>>>>>>>??????============<<<;;;999999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::::::::<<<=========>>>>>>??????::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<777333555:::===:::666888777666777999:::::::::888888777666666666777777777888::::::999999:::<<<999888777666555444444444333333444555666777888888555666666666666555444444444444555555666666777777{{{gggWWW]]]vvvxxxssskkkfffccc```\\\YYYRRRQQQNNNJJJGGGEEEDDDCCC>>><<<999888999:::999888555444444333333444444555111111111111000000000000......------------......,,,---......///............------,,,,,,------...////////////............+++,,,------.........---...//////000000000//////------------------------//////......///111222333333444444222000//////111//////////////////000111---------.........//////......///000000000000000........................---......///////////////---...///000///...,,,++++++,,,,,,---...///000000------------............++++++---............------...//////------...///...---------------......+++,,,---..................111333333111//////000+++++++++,,,,,,,,,,,,+++---,,,+++---///111222222///---+++******+++---///---,,,+++******+++,,,---***)))(((***,,,...---,,,)))***,,,---------,,,+++......------,,,,,,,,,,,,++++++,,,,,,------......000000000///...---...///,,,---,,,***)))+++///333------------------------,,,,,,---............---------------............,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++---000//////...------------...++++++,,,,,,,,,---------++++++,,,---------,,,+++++++++++++++,,,---...///---,,,,,,,,,------...///---.........------,,,+++,,,+++++++++,,,---...///,,,,,,++++++,,,---///000---------------...//////////////////////////////---...//////000000000000------...///111222333444555444333222222333444666333333444333222222555777777777777777777777777777666777888888999999888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAA???@@@BBBDDDEEEDDDCCCBBBBBBDDDFFFEEECCCBBBAAABBBAAAAAABBBBBBBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCC????????????@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCC===>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCDDDDDDCCC??????>>>>>>===>>>>>>???@@@@@@@@@AAA@@@???===<<<<<<<<<=========>>>>>>>>><<<<<<======<<<;;;::::::999999999999999999999999777888999:::::::::::::::<<<<<<<<<<<<<<<<<<======888888777777888999;;;<<<::::::::::::::::::::::::;;;999666777999:::888777888777666777999:::::::::777777666555555555555555666888::::::999999;;;===999999777666555444444444333333444555555666777777444444555555555444333222333333444555555666777777~~~iiiWWW\\\vvvuuupppiiieeeccc```[[[WWWRRRQQQMMMJJJGGGEEEDDDDDDAAA>>>;;;888888777555444444444333333333444444555000000000000000111111111......---------......///+++,,,.../////////...---...---,,,,,,,,,,,,---...000/////////............++++++,,,---............---...//////////////////,,,------......------,,,.........//////000111222000111000///------///111//////...//////000111222---------.........//////...//////000000000000000......//////////////////---......///000/////////000111333444333222000///***+++,,,---///000111222---------.........//////)))***,,,---......---------...000///---,,,,,,---.../////////////////////******+++,,,------------))),,,//////,,,)))))))))++++++***)))***+++,,,,,,---,,,,,,---111333444444///---***((((((***---///...,,,***))))))***,,,---(((''''''))),,,---------((()))+++---------+++***//////.........---------((()))***+++---...///000//////...---++++++---///++++++***(((&&&(((...333........................******+++,,,,,,,,,++++++000000///...---,,,,,,+++++++++++++++++++++++++++(((+++------++++++---000//////...------------...+++++++++,,,,,,---------***+++---......---+++***++++++++++++,,,---...///,,,,,,,,,,,,------...///---.........------,,,+++++++++******+++---...///,,,+++***)))***,,,...000...............///000111////////////////////////......000111222222222222...---,,,,,,...111444666666555333111111333555777222333333222111222444777666666666666666555555555777888888999999999999888888888999::::::::::::999;;;<<<===>>>?????????>>>@@@AAADDDFFFFFFDDDBBB@@@AAACCCEEEFFFDDDCCCCCCDDDAAABBBBBBCCCBBBAAA@@@???CCCCCCBBBBBBBBBBBBAAAAAA????????????@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDD======>>>>>>>>>>>>======;;;<<<>>>@@@AAAAAAAAAAAA???>>>>>>>>>>>>??????@@@@@@@@@AAA@@@???>>><<<;;;<<<<<<<<<<<<=========>>><<<<<<<<<===<<<<<<;;;;;;777777777777777777777777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666555555666888:::<<<:::::::::::::::::::::::::::;;;;;;999666555666888888777666777999:::::::::666555444444333333333333555888::::::999888;;;===:::999777666444444333333333333444444555666666666444555666666666555444333333333444444555666777777iiiYYY^^^mmm~~~wwwqqqjjjhhhhhhddd[[[TTTOOOLLLHHHFFFEEEDDDCCCBBB???===<<<999777666555555666555333222111111222333222111///...---------...........................,,,---......//////......444333111///---,,,++++++---,,,,,,---000111111000//////......---------,,,222111000000000000000000...---------......,,,***((()))+++++++++---///222...---,,,,,,...///000///000000///...---,,,,,,+++............////////////---...000111222222111111...............---------......///////////////............////////////000///000111000///...///000000///......------------111111111111111000//////...............------,,,...------,,,,,,------...---.........---,,,,,,+++---,,,+++***+++---000111++++++++++++++++++++++++.........///000222444555000///...---,,,+++++++++...------------,,,,,,,,,++++++*********+++---...+++,,,------......------...------,,,,,,,,,------...------,,,,,,------...000000000///...---++++++---,,,,,,,,,,,,---......***+++---.........------++++++++++++++++++++++++...------,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,++++++*********))))))***+++,,,,,,------///...---,,,,,,---...///............---,,,+++***+++*********+++,,,,,,------------,,,,,,---------+++,,,,,,---............000000000000000000000///------///000222444555666000000000000000000000000000000000000111111111111333222000//////222444666888666444444666666666555777777777777777888888999===<<<;;;:::999:::;;;;;;<<<===>>>===<<<===???AAA??????????????????@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHFFFDDDBBBAAA@@@@@@AAABBBAAA@@@AAADDDDDDBBB@@@@@@CCCEEEEEECCCBBBBBBCCC???@@@@@@???===<<<===>>>;;;;;;===>>>@@@@@@@@@@@@;;;>>>@@@???<<<;;;===@@@>>>>>>>>>===<<<<<<;;;;;;888777777888999;;;>>>???:::<<<<<<<<<:::999:::;;;<<<;;;999777666666777888999999999:::;;;;;;<<<<<<===;;;999:::<<<<<<999666333555666888:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888999999999999888888444444444444444555666777999888777555555444444444555666777888888888888888:::999777555333222111111333333444444555666777777777666555444333333222333333333333444444555555555jjjYYY\\\hhh}}}wwwqqqkkkiiiiiifff^^^WWWPPPMMMIIIFFFDDDCCCAAA???>>>===;;;999777666666555666555333222111111222222222111///...------......------------------------,,,---......//////......///...---,,,,,,,,,,,,,,,111000///000111222111000000000000000//////......111111000000000000000111///...---...//////...,,,+++,,,,,,,,,++++++---///...---------...///000////////////......------,,,............////////////...///000222222222222111//////...------------------....../////////......------........./////////000000/////////000000111......---,,,------...///000000000000000///......000000000000000///......------,,,,,,,,,,,,------------......---,,,,,,+++++++++******+++,,,---...++++++++++++++++++++++++............///111222333000000///...------------.........------,,,,,,,,,,,,+++*********+++,,,---,,,,,,---............---...------,,,,,,---------------------------------............------,,,+++---,,,,,,,,,,,,---......++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,+++++++++************++++++,,,,,,---///...---,,,,,,---...///////////////...---,,,+++++++++******++++++,,,---///......------......///,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,/////////000111222222222//////////////////////////////000000000111111111333222111000111333555666777666444444666666666555666666555555666666777888<<<;;;::::::::::::;;;<<<:::<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFDDDBBBAAAAAAAAABBBBBB@@@???AAABBBCCCAAA>>>@@@BBBDDDDDDBBBAAAAAABBBAAABBBBBB@@@===<<<<<<===;;;<<<===???@@@@@@AAAAAA???>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;;;;999999999999::::::;;;<<<999;;;<<<;;;::::::;;;<<<<<<;;;999777666777888888666666777777888999999:::;;;999888:::<<<<<<;;;888666777777888999999999999::::::;;;;;;;;;;;;::::::888888999999999999888888777777666666555666666666888777666555555555555555666777888888999999888888999888777666555444444444333333333444444555555555666555444333333222222222333333444444444444444444ppp\\\\\\eee|||wwwrrrllljjjjjjfff```ZZZPPPMMMHHHEEECCCAAA???===<<<;;;:::888777666666666555444333222111111111222111000///......---......------------------------,,,---......//////......,,,,,,+++,,,,,,---//////222111000000111111000///222222111111111111000000111000000000000000111111000///...///000111000............---+++***+++,,,////////////////////////....................................//////////////////111222222333222222000///---,,,+++,,,---...//////000000000000//////,,,---------............000---******---000000///------++++++,,,...000111...////////////...------///000000000000///......------,,,,,,,,,,,,---------------------,,,,,,+++************++++++++++++++++++++++++++++++++++++...------------...///000...------,,,,,,------...//////...---,,,,,,++++++---,,,,,,++++++++++++,,,,,,---......//////......---------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......+++,,,,,,------------,,,------------------------******++++++,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++......------------......//////000//////...---,,,++++++******++++++,,,,,,...------,,,,,,------...---............------,,,........................000000000////////////...........................//////000000000000111111222222222333444444555555777555444444666777666555555555444444555555666777:::999999999:::;;;<<<===999:::;;;;;;;;;;;;===???BBBBBBAAAAAA@@@@@@??????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA???===>>>@@@BBBBBBAAA@@@@@@@@@CCCCCCCCCAAA>>><<<;;;<<<======>>>???@@@AAAAAABBBBBB???<<<===AAABBB???<<<>>>>>>======<<<;;;;;;;;;999:::::::::::::::999999888:::;;;;;;::::::;;;===<<<;;;999888777777888999666666666777888888999999999888888:::<<<===<<<;;;999999888888777666666555999::::::;;;;;;::::::999888888999999999999888888:::999888777666666666666777666666555555555666666777888999999999999999999888777777666666666777777444555555555555555555555555555444333222222222222444444444444444444333333xxxbbb___fff{{{vvvqqqlllhhhfffbbb[[[VVVOOOLLLHHHEEECCCBBB@@@>>>::::::999777777666666666444444333222222111111111000000//////............------------------------,,,---......///.........---------...///000111222///...---...///000///...111111111111111111111111000000//////000111222222000...---...000111000///...//////---+++***+++---///000111111000//////000---........./////////000............////////////000000111111222333333333111///,,,******+++---///111222222222222111111000,,,,,,,,,---------......///***%%%&&&+++//////---...---+++***+++---///111------.........------,,,------......------,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++***++++++,,,++++++***)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,---******))))))***++++++,,,//////...---,,,++++++***------,,,,,,++++++++++++,,,---......//////......------,,,,,,,,,---......+++,,,...//////...,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++,,,,,,,,,++++++************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------......///......---,,,,,,,,,++++++***++++++,,,,,,+++******************+++------...------,,,+++***............//////////////////............------////////////////////////////////////000000000111000111333555666666555555777555444444666777777666555555444444555555666777888888888999:::<<<======999;;;<<<<<<;;;<<<>>>@@@CCCCCCBBBBBBAAA@@@??????AAAAAABBBBBBAAA@@@??????>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@>>>===<<<>>>AAAAAA???>>>>>>???BBBBBBBBBAAA>>>=========>>>>>>>>>???@@@@@@AAABBB@@@>>>======???@@@>>><<<>>>======<<<<<<;;;::::::888999:::;;;;;;:::999888777999::::::::::::<<<===;;;:::999888888888888999777777888999999::::::;;;999999:::;;;<<<<<<;;;;;;:::999888777666666555555999999::::::::::::999999888888999999999999888888999888888777777777777888666555555555555666666777888999999:::::::::999999888777666666555555666666777777777666666666666666444444333222222222222222555555555444444333333333hhhccchhhzzzuuupppiiiddd___ZZZSSSOOOMMMJJJFFFDDDDDDDDDBBBAAA:::999888777666666666666333333333333222111000000///////////////.........------------------------,,,---......///.........//////.........//////000,,,,,,,,,---000111111111000000000000000000000000////////////000111333333000...,,,---...//////...,,,---...---,,,,,,...///000222444333111//////000------......///000000000............////////////000000000111111222333333000///,,,******+++---///000000111111000//////...,,,,,,,,,---------......000+++&&&''',,,000000...000...---+++++++++------,,,,,,------------,,,,,,---------------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))))))))******+++,,,//////...---,,,,,,++++++------------,,,,,,++++++,,,------...............,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------,,,,,,,,,---------,,,++++++,,,,,,++++++***++++++,,,*********))))))*********,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000000000000000...////////////000000000///111333555666666666555666555333444666777777666666666555555666666777888666777888999;;;<<<======:::;;;======<<<===@@@BBBCCCCCCBBBBBBAAA@@@??????AAAAAAAAAAAA@@@???>>>=========??????@@@?????????>>>>>>?????????@@@@@@@@@AAABBBBBBBBB@@@???>>>>>>;;;===???@@@>>>=========???@@@AAA@@@>>>>>>???@@@???>>>>>>>>>???@@@AAABBB<<<>>>???>>>;;;:::;;;============<<<;;;;;;::::::666777999:::;;;;;;:::999777888::::::::::::;;;===::::::999999999999999999888888888999::::::;;;;;;;;;<<<<<<<<<;;;:::::::::999888777777666777777888888888999999999999888888888888999999999999888888666666666666777888999:::666555555555555666666777999999:::::::::999999888888777666555444333333333666666555555555555555555444444333333222222333333555555555444444333333333ooohhhjjj{{{sssooohhh```ZZZTTTNNNJJJJJJHHHEEECCCCCCCCCBBBAAA:::999888666555444444444333333333333222111000///......////////////..............................,,,---......//////............---,,,,,,,,,,,,------------///222444444444.........////////////000.........///000222333444222///---,,,---......---+++,,,------,,,---///111111444666555111//////000.........//////000000000............////////////////////////000111222333///...,,,+++***+++,,,------......------,,,+++***,,,---------............111...++++++///111111000///...---,,,,,,++++++++++++,,,,,,------------,,,...////////////...------,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++++++++,,,+++++++++,,,------.........---------,,,,,,,,,,,,---------------,,,++++++,,,------......------,,,,,,,,,,,,---......///,,,,,,---......---,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++,,,++++++++++++++++++++++++---,,,,,,+++******))))))*********+++++++++++++++************************)))***++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***+++,,,,,,------......///***+++,,,---...///000000111111111111111111111111......////////////000000///000222444555666666555666444333444666777777777666666555555666666777888666777888:::;;;<<<<<<<<<:::;;;=========>>>@@@CCCBBBBBBAAAAAA@@@@@@????????????@@@@@@???>>>======<<<===>>>???@@@???>>>>>>===>>>???????????????>>>???@@@BBBAAA???===>>>>>>;;;===??????>>>=========<<<>>>??????>>>>>>???@@@???>>>=========>>>@@@AAA;;;>>>@@@>>>:::888:::=========<<<<<<;;;:::::::::666777888999::::::::::::777999::::::999999:::<<<::::::::::::::::::999999666777777888999999::::::<<<===>>>===;;;999999:::999888777777777888::::::777888888999999888888777888888999999999999888888555555555666777999;;;;;;777666666555555555666666999999999999999999888777888777666555333333222222222222333333333333333333555444444333333444444444444444444444444444333333xxxooonnn|||rrrnnnggg___YYYRRRNNNKKKIIIFFFCCCAAAAAA@@@???>>>;;;:::888666444333333333222222333333222111//////---...///000000///......////////////////////////,,,---......//////......------,,,,,,,,,---------.........///222333333333........./////////000000------...///000222444555444222///---.........---+++---...---------///111111555888777222//////000///////////////000000000............///////////////............000111222...---,,,,,,++++++,,,,,,---......------+++******------.........///////////////........./////////+++,,,---------,,,+++++++++,,,,,,---......------......//////......---,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,******))))))***+++,,,---+++++++++++++++++++++++++++++++++******+++,,,,,,------,,,,,,,,,------...,,,,,,,,,------------...+++,,,---.........---,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...//////------------------------++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,---------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))*********++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++*********++++++,,,,,,---+++,,,------------,,,++++++,,,,,,------,,,,,,+++---,,,++++++******++++++------,,,,,,,,,,,,------,,,,,,---.........------......///000000111222222++++++,,,---...///000000000000000000000000000000........./////////000000...///111222444555555666555444333444666888888777555555444444555555666777666777888:::;;;;;;;;;:::999:::<<<<<<<<<===@@@BBB@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???>>>>>>======<<<===???@@@@@@@@@>>>===???@@@@@@AAAAAA@@@???>>>;;;===??????<<<;;;<<<===;;;===??????>>>============>>>???>>><<<<<<===>>>>>>===<<<;;;<<<===???@@@>>>>>>>>>===<<<;;;;;;;;;===<<<<<<;;;;;;::::::999999888888888888888999999888999::::::999888999;;;999:::::::::::::::::::::888888888999::::::;;;;;;:::<<<>>>===;;;:::;;;<<<;;;:::999888888999:::;;;777777888888888888777777888888999999999999888888777777777888888:::;;;<<<888777666555555555555555888888999999888888777666777777666555555555555555222222333333444444555555666555555444444555555666333333444444444444444444vvvsss}}}qqqmmmggg```YYYTTTPPPMMMIIIFFFBBB???>>>===;;;:::;;;:::888666444333222111222222333333222111///...---...///000000///......000000000000000000000000,,,---......//////.....................///000111...------...///000000///......//////000000000111------...///111222444555777444000......//////...---.........------...000111666999888222//////111000000000000////////////............/////////000......------...///111222---------,,,,,,,,,++++++000000000000///...---,,,.........////////////000+++---...---+++++++++,,,(((***,,,...///...---++++++,,,------............,,,,,,------,,,,,,+++***,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,)))(((''''''(((***,,,...++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,++++++***++++++,,,++++++,,,------......///***+++---...///...------******+++,,,,,,,,,,,,++++++++++++,,,---...///000...------,,,,,,------...,,,,,,---------,,,,,,+++++++++******++++++,,,---...---+++*********++++++------------------------)))))))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))***+++,,,,,,------++++++------------++++++,,,,,,---......------------,,,,,,+++*********+++,,,++++++******++++++,,,------...///000000000///,,,,,,,,,---...//////000,,,------....../////////////////////////////////............/////////000...///000111333444555666555444333444666888888777444333333333333444555555666777999:::;;;;;;:::999888999;;;;;;;;;<<>>>>>>>>>>>======<<<===???@@@AAA@@@>>>===AAAAAABBBCCCBBBAAA@@@???888;;;======:::999;;;<<<;;;===???@@@>>>=========>>>??????>>>;;;::::::;;;>>>===;;;:::;;;<<<>>>???BBB???<<<<<>>888;;;======<<<;;;<<>><<<:::888888888:::;;;777777888888888888777777888888999999999999888888:::::::::999999:::;;;;;;999888777555555444444444888888888888888777666555666666666666666777888888444555555666777888999999666666555555555666666777333333333444444555555555uuuwww~~~tttnnnfff___YYYUUUQQQOOOJJJFFFBBB???>>>>>>>>>>>>::::::999777666555444333333333333222111000///...333222111/////////000000111...+++,,,///111000...,,,,,,---...////////////------------------------///////////////000000000111222222000...---...///000/////////111444666888777666333000............///...,,,+++***++++++,,,////////////000000000000***+++,,,---------,,,+++..............................////////////......------,,,,,,,,,------...---------///111000---+++---...000111222222222111111111000///...------,,,---++++++---//////+++'''&&&''')))+++,,,---,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))************************)))+++------,,,,,,,,,---,,,,,,,,,++++++*********+++***))))))+++------,,,++++++******************+++------,,,***)))***+++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++******+++,,,,,,---......---------------------------------,,,+++***)))((())))))***++++++++++++***,,,++++++******++++++,,,(((((())))))******++++++............------,,,+++++++++++++++++++++++++++******++++++++++++*********+++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,+++***------------,,,,,,+++******)))'''((()))++++++***//////...---,,,++++++***++++++++++++++++++++++++((())),,,.........---,,,............////////////........................111000000////////////000000111111222222333444444333444666777888777666444888555000,,,,,,///444888444666888;;;<<<<<<;;;:::;;;:::999;;;===???@@@???============<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;===??????>>><<<@@@AAACCCCCCCCCAAA???>>>>>>>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>===<<<;;;::::::999888999:::<<<===>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<<<<;;;999888888888999999===:::777555444666999;;;999:::::::::999777666444666777888:::;;;<<<=========<<<;;;;;;<<<===>>>???:::::::::::::::;;;<<<===<<<<<<======<<<<<<;;;:::777888999999999777666555777888888999::::::;;;;;;999999888888777888888888999666333333555777666444444444555555555555444444444555666777777666555444555444444333333333444444777777666666555555555444333333333333333333333333yyyzzz}}}uuupppggg___XXXRRRMMMJJJHHHEEEAAA???>>>>>>===<<<999999888777555444333222111111111111111000//////111000///......//////000///000111111000//////000------.........------,,,------------------------/////////000000000111111111222111000---,,,---...000//////000222555888:::===:::666222///------...///...---,,,+++,,,,,,---......//////000000000111---......///////////////////////////////////////......////////////......222111000///////////////...------...000000...,,,---...000111222222111111111000000///...------,,,---,,,,,,---///...+++((('''(((***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++,,,---...---+++)))((()))+++++++++*********))))))+++***))))))+++,,,+++***))))))))))))))))))))))))+++,,,---,,,*********,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---)))))))))))))))*********---------------,,,+++***++++++++++++++++++++++++******++++++++++++*********+++,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,,,,,,,++++++***+++)))((((((***++++++***.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...............////////////........................000000////////////000000111111111222222333333333333444666777777777555444666555333111111222555666444666888:::;;;;;;::::::<<<:::999:::===>>>???>>>;;;;;;<<<<<<=========>>>>>>>>>======<<<;;;::::::;;;;;;;;;===???@@@>>><<>>===============>>>>>>>>>======>>>>>>>>>>>>======::::::::::::::::::::::::999999;;;<<<===>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999::::::<<<:::888666666777999:::999999:::::::::999888888999999:::;;;<<<<<<<<<<<<::::::999999:::;;;<<<===:::::::::::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777777777666555555777777777888999999::::::888888888777777888888999:::777444333555666555444555555666666666666555555333333444555555444333333444444444333444444555555666666666666555555444444444444444444444444444444{{{zzz|||sssnnnggg___XXXRRRLLLHHHFFFDDDAAA@@@???>>>;;;999888888777666444333222111///000000000000000/////////...............///000...222555444///---...111///000000///...---,,,,,,------------------------......///000111222222333111111111///,,,+++,,,---......///000333666:::<<>>888222...,,,,,,---......---,,,,,,,,,------------...///000000111111///////////////000111111000000000000000000000000......////////////......111000///---,,,,,,++++++///...------//////...------...000111222111111000000/////////...------------,,,,,,---......+++))))))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***(((((((((************))))))))))))+++*********++++++***((())))))))))))))))))))))))***+++,,,,,,+++***+++---*********++++++++++++,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++,,,---------------,,,,,,---,,,+++++++++,,,---...++++++++++++,,,,,,---...************))))))))))))+++++++++,,,++++++***)))++++++++++++++++++++++++******++++++++++++*********+++,,,,,,,,,,,,+++***+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,---------,,,++++++******++++++++++++++++++,,,***)))***+++,,,,,,,,,------------,,,,,,,,,,,,---------------------------,,,***))))))+++---...............////////////........................//////...//////000111222111111111222222222222222333444555666666666555444444555666666666666555555555666888999:::::::::999<<<;;;999:::<<<======<<<999999:::;;;<<<===>>>???======<<<<<<;;;;;;::::::;;;:::;;;<<<>>>???>>>======>>>???@@@@@@@@@???>>><<<<<<<<<======>>>>>>???<<<======>>>>>>======<<<:::999999999999999999999::::::<<<===>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999999888999::::::;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999999999999:::;;;<<<===:::::::::::::::;;;;;;<<<:::::::::::::::999888888888888777666666666666777555666666777777888999999777777666777777888999::::::777555444444555444333666666777777777777666666333333444555555444333333444444444444444555666777666555555555555444444444555555555555555555555555wwwsss|||nnnjjjeee___ZZZTTTNNNJJJCCCBBBAAA@@@???===:::777777777666555333222111000111111222111111000///...............///000000111222333333111...---...000000111111111000000///.................................///000111222333444000000000...,,,++++++------------///222666999<<>>??????>>>>>>;;;;;;<<<<<<===>>>??????<<<==================<<<;;;;;;:::999888888777777:::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999888999999999999999999999999::::::;;;;;;::::::999999999:::;;;<<<======>>>;;;::::::999::::::;;;;;;888888999999888888777666999888777666666777888999444444555666666777777888555555555666777888999:::999777555444333333333333555555666666666666555555555666666666666666666555444444444444555666777777444444444444444444444444444444444444444444444444qqqkkktttzzzmmmjjjddd___ZZZTTTOOOKKKCCCBBBAAA@@@???===999666777777666444333222111000444444444333222111///......//////000111111111111666222---+++,,,...//////---...///000000000000000........................---...///000111222333333///000000...,,,+++,,,...,,,,,,,,,---000333777999;;;888333///---------...******++++++,,,,,,------,,,------...///000000000......------...///111222..............................////////////......///.........///000111111111///------///000//////---...///000111000//////------------............---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---,,,***)))*********++++++,,,,,,,,,)))***,,,,,,++++++,,,---))))))*********+++++++++------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,++++++,,,+++)))((()))***,,,...+++++++++++++++,,,---...++++++******))))))(((((((((((()))******)))))))))******************************++++++++++++*********+++,,,,,,,,,,,,+++***++++++++++++******)))(((++++++++++++++++++++++++(((((()))))))))*********+++,,,,,,------,,,,,,,,,((()))***+++++++++++++++---,,,***+++,,,......---******+++,,,,,,---------******++++++,,,,,,,,,,,,+++,,,---...---,,,+++***............////////////////////////////////////............///000222222000111111111111111222222222333333444444444444444444444333333444555666666555666666777888888888888;;;999888888:::;;;:::999;;;;;;;;;;;;::::::::::::;;;:::999999888999999:::777666666777:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???<<<<<<============<<<<<<::::::999999999999999999:::;;;<<<======>>>>>>===<<<;;;::::::::::::::::::888888888999999999888888::::::;;;;;;;;;:::999888:::999888888777666666666666666777888999999999999888888999:::;;;<<<======;;;::::::999999999::::::777777777888777777666555777666555444444555777777333444444555666666777777555555555555666777888999777777666444333222333444333444444555555444444333666666666555555666666666444444444444444555666666333333333333444444444444222222222222222222222222mmmdddkkkvvvpppkkkddd]]]WWWQQQKKKGGGCCCBBBAAA@@@???===:::777777777666555333222111000555555555444333222000//////000111111111111111000666111+++))),,,//////...++++++,,,---....................................------...///000111111222...//////...------...000------,,,,,,...111444555444222000...---......///)))***+++,,,---...---------............/////////////////////000222333444..............................////////////......,,,,,,,,,---...///111111000///......000000///.........///000000000///...,,,,,,------.........///---...///...,,,,,,,,,...---,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************...000000///---+++++++++,,,,,,,,,---------------...,,,******+++,,,+++*********++++++,,,---------***+++,,,,,,+++***+++---*********++++++++++++,,,------,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++************)))))))))***+++,,,,,,++++++******++++++,,,************))))))))))))(((((())))))******))))))******************************++++++++++++*********+++,,,,,,,,,,,,+++************+++******))))))++++++++++++++++++++++++((()))))))))************++++++,,,---------,,,,,,******++++++++++++++++++---+++***+++,,,---------******++++++,,,,,,------)))******++++++,,,,,,---+++,,,...000000///---+++............//////////////////////////////////////////...//////000111222//////000000111222222333222222222333333333444444444333111111111333555777555666666666666777777888999888666777999::::::999;;;;;;:::::::::999999999:::999888777777888999:::777666555666999;;;<<<;;;==================>>>>>>;;;;;;;;;<<<<<<======>>>;;;<<<<<<======<<<<<<;;;666666777999:::;;;<<<===:::;;;;;;<<<======<<<<<<::::::999999999999::::::666777888888999888888888:::::::::::::::999999888:::999888777555555555555444555666777888999999999444555666888999::::::;;;;;;::::::999999999999999777777777777777666555555333222222222222333333444333444444555555666777777555555444555555666777888555666555444222222444666333333333444444333333333555444333333333333444555555444444333333333444444222222333333333333333444111111111111111111111111iii^^^ddd}}}{{{rrrnnniiiaaaYYYSSSNNNIIIFFFEEECCCAAA@@@???===;;;888888777666555444222111111111222222333333333222222///000000111111000///...111000/////////000//////---....../////////..............................------....../////////000---...//////...///111222000///...---...///111333000000//////////////////***+++---...000000000000///............---------------///000111222222222..............................////////////......+++++++++++++++,,,---.../////////000111111///---......///000000///...---++++++,,,------...//////---///000...,,,+++---///,,,,,,,,,,,,---...000111------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++...///000///,,,+++***++++++++++++,,,,,,---------,,,***'''&&&(((***++++++)))******+++,,,,,,------+++,,,---,,,*********,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++)))******+++++++++***************+++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********(((((()))*********************************************++++++++++++*********+++,,,,,,,,,,,,+++***((())))))************)))************************)))))))))*********++++++***+++,,,,,,---------,,,+++,,,,,,,,,,,,++++++***,,,+++)))***,,,------,,,+++++++++++++++,,,,,,,,,******++++++,,,------...------...//////000000000............////////////////////////////////////000000////////////000000---...///000111222333444222222222222222333333444333222222222222444555666666666555555666666777777777666555666888:::::::::999999999999::::::::::::999888777666666777999:::888777666777:::<<<======>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;777777777888888888888999999::::::;;;;;;;;;;;;;;;999999888888888888999999666777888999:::999999888::::::999999888888888888:::999888666666666777777777777888888888888777777333444666888999:::::::::;;;::::::999888888999999777777777777777666555555111222333333444444444333444444444555666666777777555555555444444555666666333444555444222222555888333444444444444444444333555444333333333333444555555444333222222222222222111222222222333333333333222222222222222222222222fffZZZ___yyywwwnnniiiddd\\\VVVQQQMMMJJJHHHFFFDDDAAA@@@???>>>;;;999888888777666444333222111---...000111333333444444//////000000000...---,,,+++///444555222//////000222333333222222111000///////////////////////////---------...............,,,.../////////000222444333222000///...///111222///000000000000000///...+++,,,...000222222222222/////////...------,,,,,,)))***,,,...000000//////000000000000000000000000......////////////......000//////.........//////......///111222222///,,,......///000000///...---++++++,,,,,,---...//////...///000...,,,+++---///,,,,,,+++,,,---///111222---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---*********++++++,,,,,,,,,+++((($$$###%%%(((***+++((())))))***++++++,,,,,,+++------,,,***)))***+++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++******************))))))))))))))))))))))))++++++,,,,,,,,,++++++******+++,,,---------,,,,,,---,,,***)))((((((''''''(((((())))))******++++++(((((()))***************))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,,,,+++***'''((()))***************************************************++++++++++++***+++,,,,,,---------------------------,,,+++***,,,***)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,------...////////////...---...000222444............/////////000000000000000000000000000111000000////////////000,,,---...000111333444555222222111111222222333444111222333444555555555555666666555555555666666777666555444555888:::;;;:::777777888999:::;;;;;;<<<999888666555555777999::::::888777888;;;>>>??????@@@???>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::888555333222111999999::::::;;;;;;::::::999888888888888888999999777888999:::;;;::::::999:::999888888777777888888999888777777777888999::::::::::::999999777666666444666888:::;;;<<<<<<<<<;;;::::::999888888888999777777777777777666666555333444666777888777666666444444555555666777777777666555555444444444555555222333555333222222555999444555555555555555555444777666555444444555666777555555333222111000000000111111111222222333333333333333333333333333333333eee\\\```{{{}}}rrriiiaaa^^^YYYTTTNNNJJJHHHFFF@@@@@@???>>><<<:::999888777666666444333222111111000111333222222222333444222222222222222111000000+++777BBBAAA555,,,---111000000000000000000000000//////.........---------......//////000000111111...///...,,,+++,,,///111333111///------...///000,,,,,,,,,------.........//////...---...///000111//////////////////......---------............///............///////////////............//////000000///...---,,,---......000000000000000000000000........................//////000000///...------,,,,,,---...---,,,***)))------......///.........---.........---,,,,,,+++000///...------------------,,,++++++,,,,,,***(((------,,,,,,+++*********+++*********+++,,,------++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++,,,------......------,,,,,,++++++***)))((('''''',,,+++***)))))))))***+++'''((()))******++++++***))))))))))))******************+++++++++******)))))))))***++++++++++++***))))))))))))))))))))))))***)))))))))))))))******+++++++++*********))))))************************,,,,,,,,,++++++*********(((((())))))*********++++++++++++***++++++,,,,,,)))((('''&&&''')))+++,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((******)))))))))))))))***))))))))))))***+++,,,---++++++++++++++++++++++++000///............///000,,,---......//////......000000111111111111000000////////////////////////000000000000////////////222222333444444555666666333444444555555444444333555555555555555444444444666666666666666666666666777999:::<<<======<<<<<<999888888777777777777777777888:::;;;<<<<<<;;;:::===============>>>??????@@@??????>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<;;;:::888666444::::::999999888999999:::::::::;;;;;;::::::999888>>><<<:::888777777888999888888888888888999999999999999999999888666555444444444555666777888999999<<<;;;;;;:::999888777777999888888888777777666666555555555555555555444444666666666666555555555555666555444333333333333333666666666444333333444666444444444555555555555666777777666555444444333333111111111222222333333333444444444333333222222222333333333333333333333333ggg```eee||||||qqqiii___\\\XXXRRRMMMIIIFFFEEE@@@@@@???>>><<<:::888888333333333333333333333333111222333222000//////111//////......///111333444999===???<<<555000///000000000000000000000000000---------,,,,,,,,,++++++---......///000111111222...///...---+++,,,...111222111000/////////000000,,,,,,,,,------...............---------...///000........................---------............///............//////////////////............///000///...------------//////////////////////////////........................///////////////...------,,,------...---,,,+++***,,,,,,------------,,,,,,------......------,,,+++...---,,,,,,,,,,,,,,,,,,,,,+++***+++------+++***,,,,,,,,,++++++*********,,,++++++++++++,,,---...++++++++++++++++++++++++************************,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))((()))***+++---...'''((()))***++++++++++++))))))))))))***************++++++,,,++++++******)))******+++,,,+++++++++))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************,,,++++++++++++++++++***++++++++++++************++++++******)))******++++++***(((''''''((()))***++++++++++++++++++,,,,,,+++++++++++++++***))))))******))))))))))))******))))))))))))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------////////////////////////000000000000////////////111222222333444444555555222333333444444333333222555555666666666666666666666666666666666666666666777888:::;;;<<<<<<;;;;;;777777777666666777777888777888999;;;<<<;;;;;;;;;<<<<<<<<<;;;<<<======>>>AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;;;;;;;;;;;;;:::888666555999999999888999999::::::999999:::;;;;;;;;;;;;;;;<<<;;;999777666777777888999999999888888888888888888999888888888777666555666777777777777777888888888888888888888888777777888888888777777777666666555555555555555555555555555555555666666666666666666555444333333333333444555666666444222222444666444444444444555555555555777666666555444444333333111111222222222333333333444444444333333222222222111111222333444444555555mmmiiinnn{{{ppphhh]]][[[WWWRRRMMMHHHEEECCC@@@???>>>===;;;999888777333333333333222222222222111333333333111111222333000...,,,+++,,,///333555@@@<<<777333333333222000000000000000000000000000---------,,,,,,,,,,,,+++,,,---...///000111222333...///...---,,,,,,...000111111111111111111000000---------------.........---------,,,---......///------------------......---------............///............//////////////////............/////////...---------...///000////////////////////////........................///////////////......---,,,------------,,,++++++***++++++,,,,,,++++++***------......------,,,,,,++++++*********+++,,,,,,++++++***+++------,,,***+++++++++++++++*********,,,,,,++++++,,,,,,------++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,'''((()))***++++++++++++)))))))))*********++++++++++++,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******)))))))))******+++++++++************************************************+++++++++++++++---------,,,++++++******,,,+++***)))))))))))))))---+++***((('''(((((()))---,,,+++*********+++,,,***++++++++++++***))))))***************************))))))******+++,,,---------------------------******+++,,,,,,+++******,,,---......//////......//////000000000000//////////////////////////////////////////000000000000111111111222333333444444222222333333333333222222555555555666777777888888777777777777777777777777777888999::::::;;;::::::555555555555666777888888777888999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===CCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???>>>======<<<;;;;;;;;;:::999888777666999888888888999::::::;;;888999:::;;;<<<=========<<<;;;:::888888888999:::::::::999999888888777777777777777888777777777777999999999888888777777777666666666777777777888888888888777777777777666666555555555555666666666666555555555666666666666666555555444333333333444444444555555444222111333444444444444444555555555555666666666555444444333333222222222222333333333333444444333333333333222222000000111333444555666777tttrrrwwwyyynnnfff\\\[[[XXXTTTOOOJJJFFFDDD@@@???>>><<<:::999888777777666555444222111//////000111444444555666888:::333111...---,,,---///111:::444...,,,...111222111////////////////////////////////////............,,,,,,---///000222333333...//////...,,,,,,---///000111222333333222000///---------...............,,,,,,,,,,,,------......,,,,,,,,,------------------------............///............//////////////////............//////222000///------------...////////////////////////...........................///////////////......------------------,,,,,,++++++,,,,,,,,,+++******,,,------...------,,,,,,************+++,,,---------,,,,,,,,,------+++)))*********+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++******************++++++++++++******+++++++++,,,,,,---------...---,,,+++)))(((((('''(((((()))***++++++++++++))))))*********+++++++++,,,,,,------...---------++++++,,,------------,,,))))))))))))))))))))))))++++++******))))))******************************************************))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++------+++***)))))))))))),,,+++***))))))))))))***///---+++)))))))))+++,,,******+++++++++******)))))))))******++++++******************+++,,,------+++++++++++++++++++++++++++,,,...//////...,,,+++,,,---......///.........000000111111111111000000////////////////////////////////////000000000000000000111111222222222222222333333444444333333222333444444555666777777888777777777777777777777777777777888888999999999999333333444444555777888999888888999:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===CCCCCCCCCBBBBBB@@@??????========================>>>>>>>>>>>>>>>===<<<<<<::::::::::::999888888777888888888888999:::;;;;;;999:::;;;<<<===============<<<;;;;;;:::;;;;;;<<<;;;;;;:::999888888777777777777777777777888888999:::::::::999999999888888777777777777777777777777777777777777777777666666666666666666666777777777777777777666555555444444555444444333333333444444333444444333222111222333333333444444444555555555666666555555555444444444333333333333333333333333333333333333333333333333111222222333444555666666vvvsssxxxvvvlllddd]]]\\\ZZZWWWRRRMMMHHHEEE@@@???===:::999888777777888777666444222111/////////111333444444555777999111111000000000/////////222111///---------///000////////////////////////000000/////////.........,,,,,,---///000222333333...//////...,,,,,,---...///000222444444222111///........................,,,,,,,,,---------------,,,,,,,,,---------......---------............///............////////////...............///000000555333111...---,,,,,,,,,......................................................///////////////...---------------------...------......---,,,++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,---...///000...---------,,,)))'''******++++++,,,,,,------++++++************++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,------,,,+++***)))((('''((()))***++++++,,,,,,+++************+++++++++++++++,,,---...............++++++,,,------------,,,)))))))))))))))))))))))),,,,,,+++***************************************************************)))))))))******+++++++++((())))))***+++,,,------///...---,,,+++************************+++,,,,,,///---+++)))))))))+++,,,)))******+++++++++******((()))***+++,,,+++++++++************+++,,,---...++++++++++++++++++++++++,,,...///111111///...,,,,,,---......///.........,,,------------------,,,////////////////////////.../////////000000000111000000111111111111222222444444555555555555444444222222333444444555666666666666666666666666666666666666666666777777777888333333333444666777999999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAA@@@@@@???>>>===========================<<<<<<======<<<<<<;;;:::::::::999999999999999999999888888888999999:::;;;;;;<<<<<<===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<;;;;;;:::999888777777777666666666777888999:::999999999999:::::::::::::::999999888777777666666666666666666666666777777666666666777777777888888:::999888777555333222111444444333333333444444555222444555444222111222333333333333444444444444555555555555555555444444444333333333333333333333333333333333333333333333333444444444444444444444444rrrlllqqqtttjjjccc[[[[[[ZZZXXXSSSMMMHHHDDD@@@>>><<<999888777777777444444333333222222111111///111111111//////000111,,,---///000222222222222222333444222...,,,,,,---000000000000000000000000.........---------,,,,,,,,,---...///000111222333...///000///---,,,,,,---...///111333333222111////////////...............,,,,,,---............---,,,,,,,,,---......//////---------............///............////////////------------...000111222555444111///---,,,,,,,,,................................................---...//////////////////---------,,,------...///////////////...---,,,,,,,,,,,,------......------......---------...//////000///---------,,,***'''***++++++,,,---......///,,,,,,++++++******++++++++++++++++++++++++++++++************************---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((((((((())))))*********((()))***+++++++++++++++((()))***+++,,,,,,,,,,,,*********++++++++++++,,,++++++,,,---............***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,+++******************************+++++++++************************)))))))))***************'''((()))***+++---......///...---,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,+++*********+++,,,))))))***++++++++++++***((()))***,,,,,,,,,+++++++++******++++++,,,---...------------------------,,,,,,---......---,,,,,,,,,---......//////......------............------////////////////////////......//////000000111111111111111111111111111111555555666666666666555555222222222333444444444555666666666666666666666666666666555555555555666666444444444555666888999:::999999999999:::;;;<<<===<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999888888999::::::::::::999999888999999:::<<<<<<<<<<<<<<<;;;::::::777777888888999999::::::;;;;;;::::::999999888888888777666666666777999:::888888888999999:::::::::;;;:::999888777666666555555555666666666666777777666666777777888888999999;;;:::888777555333111111444444333333333444555555333444666555333222222333333333333333444444444444555555555555555555555555444444444444333333333333222222333333333333444444666666555555444333333333nnndddjjj|||ssshhhbbbXXXXXXXXXVVVQQQKKKEEEAAA@@@>>>;;;888777666666777222222222111000/////////...///000///---,,,---...---------...///000222222222333333222000...---...000000000000000000000000............---------------......///000111111222...///000///---,,,,,,,,,...///000111111111000000000/////////.........---,,,---.../////////......,,,------...//////000000---------............///............////////////++++++,,,---///111333444333222000///...---......................................................------...///////////////...------,,,---...///000///000000///...---,,,,,,+++,,,------......------//////......---............---,,,---......,,,***++++++,,,---...000000111///...---,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++*********++++++++++++******((()))))))))))))))))))))'''((()))+++,,,,,,,,,+++))))))***+++,,,,,,,,,,,,*********+++++++++,,,,,,******,,,------.........)))******+++,,,+++++++++))))))))))))))))))))))))...---,,,+++************))))))*********+++++++++************************************)))))))))))))))******+++,,,---......------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***+++++++++++++++''')))+++,,,------,,,+++++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///000000000000000000///////////////////////////.........///000111111111222222222222222222222222444555555555555555555444333444444444444444444444444444444444444444444444666555444333333444555555555555555666777888999:::999999999888999;;;<<<===;;;;;;::::::;;;;;;<<<===<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888999;;;;;;;;;;;;:::999888888888888999::::::;;;;;;;;;;;;:::777888999::::::;;;;;;;;;::::::::::::::::::::::::999888666555666777999:::999999999999888888888888888888888777777666666666555555555666666666777777666666777888888999::::::888888777666555444333333333333333333333444555666333555666666555333333333222222333333333444444444555555555555555555555555555555444444444333333333222222222333333444444444555555555555555444444444mmmaaafffzzzrrrgggaaaTTTUUUUUUSSSOOOIIIBBB>>>@@@>>>;;;888666666666777444333222000---+++***))),,,...//////......///111222000---+++***,,,...000000///...///000111000000000000000000000000000000111000000000////////////......//////000000111111...///000000---,,,+++,,,......///000000000000000000000//////.........---------///000000000///...------......///000111111---------.........//////............/////////000******+++---///111444555111000///......///000111................................................------...///000000//////...------,,,---...///000////////////...---,,,++++++,,,,,,---.........---000///...---------------+++++++++,,,///000///---+++,,,---...///111222222111000///...............++++++++++++++++++++++++************************+++++++++************)))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------------))))))***++++++++++++***))))))))))))))))))))))))...---,,,+++************))))))******++++++++++++************************++++++******))))))((((((,,,---------------------+++++++++***++++++,,,,,,------------,,,+++******)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++''')))+++---...---,,,+++++++++++++++,,,---......++++++++++++++++++++++++...------,,,,,,------...,,,---......//////......,,,,,,------------,,,,,,////////////////////////---......///000111111222333333222222222222222222333444444555555444444333555555555555555555444444444444444444444444444444666555444333333333444555777666666777777888999::::::999888888999:::<<<===::::::999999::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888777888999;;;<<<<<<<<<:::999888777777777777888999:::;;;<<<<<<<<<::::::<<<===>>>>>>???>>>:::::::::::::::::::::;;;:::888777555555666888999;;;;;;:::999888777666555555555555666666666666666444555555555666666777777666777777888999999::::::666666666666666666666666333333333333333444555666333555777777555444333444222222333333333444444444444555555555555555555555555555555444444333333333222222222333333444444444333444444555555666666666ooo]]]eeeqqqoooccc^^^SSSQQQNNNMMMMMMIIIDDD???;;;;;;:::999888666666555444333222222111111222222222111111000///......---,,,,,,---......---,,,,,,------......//////000000111111000000//////......///...,,,+++,,,---///111000000000000111111111111333222000/////////000111++++++,,,---...///111222111000///...---......///,,,---000111111000---,,,...///000///......///000......---...///111333444///......///000000///------,,,,,,,,,,,,---......,,,...//////...------...++++++,,,,,,...///000111222000......///000000000...------------.../////////...---,,,+++*********------...///000000//////------............------222111...---,,,---...///000---...222333000---...---------------------------------,,,,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++)))))))))***+++++++++,,,+++***)))'''''''''((())))))***+++,,,---,,,+++***,,,++++++***+++,,,...///++++++******))))))((((((+++++++++,,,,,,---------************+++---///000...---+++)))))))))+++,,,***************************++++++,,,,,,++++++***,,,,,,+++***))))))******+++,,,,,,---------,,,,,,++++++++++++******))))))******+++,,,------------.........---,,,,,,,,,+++...---+++*********++++++---,,,,,,+++***))))))(((***************)))((('''******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------,,,---......//////......////////////////////////.........//////000111222000000111111111222222222222222333333444555666666555555666555555444333333333333333444444555555555444444444444555666777777777777666666666888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>=========<<<==================<<<<<<<<<<<<======<<<:::999888999888777666777888:::;;;===<<<<<<;;;999888888777999999888888999999:::;;;<<<<<<===>>>===<<<:::999::::::;;;;;;::::::999888888999999::::::999999888999888777666666555555666777777777777777777777777000111111222333444666777666666777777888888888999:::999888777666555444444444444444333333222222222666555444444555666555333555555555444444333333333777777777666555444222222444444444444444444444444;;;777333222444555444333666666555555555444444444ooo^^^ggguuunnnbbb]]]SSSOOOJJJGGGEEECCC???;;;999999888777666666555555555444333333222222333333111111111000///.........000000000000000000000000.........///////////////////////////............///...---,,,---...000111....../////////000000000000//////..................---------...///000000...---,,,+++++++++,,,,,,---...000222222000...---...///000///------...///...---------...000222444///...---...000000///------------------......///---...000000...---...///---------...///111222333555222///---...............------------...////////////---,,,,,,+++++++++------...///////////////------............------000///...---------...///111...///333555111//////------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******///...---,,,++++++++++++************++++++++++++******))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++************)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,---///111222...---+++*********+++,,,++++++++++++************,,,------......------,,,,,,,,,+++***************)))******++++++*********++++++++++++*********)))+++,,,,,,------------,,,...............------------,,,+++*********++++++((((((''''''&&&%%%%%%$$$)))*********))))))((('''))))))***++++++,,,------++++++++++++++++++++++++************************+++,,,------...---------,,,---......//////.......................................//////000111222111111111222222222222333222333333444555555666666666666777777777666555444222222222333333444444444222222222222333444555555888777777777777888:::;;;??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::888888999888888888888999::::::<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<======<<<<<<;;;:::999999999999999999999999777666555444444333333444666666666666666666666666333333333333444666777777666777777777888888888888999888777666555444444333555555555444444444333333777555444555666666555333555555444444444333333333333333444555555555555555333333333333333333333333666333000000333555555444666555555555444444444444ppp___hhhwwwkkk___ZZZTTTNNNGGGBBB@@@???<<<999777777666666555555555444555555444333333333333333111111000000//////......///...---,,,,,,---...//////////////////.........------------............000///...---...///000111------........./////////...////////////...------//////...............///000//////............///...///111222222111///......//////...,,,+++,,,---...---,,,+++,,,...111333///...---...//////...---------........./////////---///111000///...///////////////000111222333444888555000------------,,,...------------...//////000///...------------------......///////////////------............---------......////////////...222000000555666333000000------------------------.........---------------++++++,,,---,,,+++***)))++++++++++++++++++,,,,,,......---,,,+++++++++++++++++++++++++++*********)))******+++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,************++++++++++++*********+++++++++++++++,,,,,,,,,---...///000111......,,,+++++++++,,,---,,,,,,,,,++++++*********------............------,,,,,,+++*********++++++************************++++++++++++************------.........------,,,,,,,,,---------------------,,,+++*********++++++++++++******))))))(((((())))))*********)))(((((()))))))))******++++++,,,************************************************++++++,,,---------------,,,---......//////.......................................//////000111222222222222222333333333333333333444444555666666666666777888999999888666444222222222222222333333333222222222222333444555555888888888888999:::;;;<<<@@@????????????>>>>>>>>><<<<<<<<<;;;:::::::::999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888888999::::::;;;;;;::::::;;;;;;<<<<<<=========>>>::::::999999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<======<<<<<<;;;::::::999888777777888999:::777666555444444333333444555555555555555555555555666555555555666777777888777777777777888888888888777777666555444333333222666666555555555555444444777555444555666777666555555444444444444333333333222333444444555555444444333333333333333333333333111///...///111444555555555555555555444444444444rrr```fffssszzzggg[[[VVVSSSNNNGGGCCCBBB@@@>>>;;;666666666555555555555555444444333222222222222333111000000000/////////......---+++******+++---...000000//////......------,,,,,,---......///000000000////////////000111111------.........////////////000111111111000...---------------------...///111000000000000000000000///000111222222111000///---...///...,,,++++++,,,///---+++***+++---111333///...------...///...------......///////////////...000111111000//////000000000000000111222333444888444000---,,,---------...------------...//////000//////............///......///////////////...------............------,,,...000111222111000///222///000444555222///000................................................***+++,,,------+++)))(((------............//////...---,,,,,,+++++++++,,,,,,,,,,,,++++++*********)))***,,,---...---,,,,,,---,,,+++++++++,,,...///------,,,++++++*********(((((())))))***++++++,,,******************************++++++,,,---............---,,,,,,,,,---...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////...---,,,,,,******++++++,,,,,,,,,---,,,+++++++++++++++++++++//////......------------******++++++++++++******)))*********+++++++++,,,++++++++++++++++++++++++************************++++++,,,------------,,,,,,---......///.............................................///000111222222222333333333444444444444444444555555666666666444666888999999888555444333333333333333333333333444444444444555666777777888888888999:::;;;<<<===<<<<<<===>>>>>>???@@@@@@======<<<<<<;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<=========999999999999999::::::;;;<<<;;;:::999999:::;;;<<<::::::;;;;;;::::::999888;;;999888666666888999;;;999888777666666555555666555555555555555555555555777666666666666666777777777777777777777888888888666666555444444333222222555555555555444444444444444444333555777999888777444444444444444444444444666666555555444222111000222222222222222222222222/////////000111333555555444444444444444444444444wwwccceeellltttbbbWWWSSSNNNJJJFFFDDDDDDCCC???;;;666666666666666666666555333222222111111111111111000000000000////////////111000...------...000111000000//////......------------...///000111111222///////////////000000111....../////////000000000///000111111111000...---*********+++,,,...///000------------------------///000111111111111000///---...///...,,,+++,,,---///---,,,++++++---000222000...,,,,,,---......------...//////000000//////...000111111000//////000////////////000000111222555222...------/////////...------------...////////////.........///000000...///////////////......------............---------///111333444333111000000---...222444000......................................................***+++---------,,,***(((---------....../////////------,,,+++++++++,,,,,,---,,,,,,,,,++++++*********+++,,,.........---,,,---,,,+++***+++,,,---...,,,,,,,,,++++++******)))&&&''''''((()))***++++++******************************+++,,,,,,------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,------...---,,,+++++++++,,,,,,+++++++++++++++++++++,,,////////////...---,,,,,,++++++,,,,,,------......+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,---......///.............................................///000111222222222333333333444444444444444444555555555555555333444555777777666444333555555555555555444444444444444444444555666777777777888999:::;;;<<<======999:::;;;>>>@@@BBBDDDDDD>>>>>>======<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::999:::;;;<<<===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::888888888888888999::::::<<<;;;:::999999:::<<<===::::::;;;;;;::::::999888:::999777666666777999:::999888777666666555555666555555555555555555555555555555555444555555666666888888777777777777777777555555444444333333222222333333333333333333333444222111222444777999:::999444444444444444444444444666666666555444333111111222222222222222222222222111222222222222333444444333333444444444444444444jjjggggggppp```VVVSSSJJJGGGCCCBBBCCCAAA===:::777777666666555555555555222222111000000000000000000000000000//////////////////...------.../////////////////////..................///000111111222....../////////000000000....../////////000000000---............---,,,,,,))))))***+++,,,...000111---...//////000////////////000000000000000000///,,,---......---,,,---.........---------...000000000...++++++---.........,,,---...///000///......---///111000///...//////...............///000111111///......///000000000...------------...//////...............///000111//////////////////...---------............------///000222333444333111000...+++,,,111222///,,,,,,........................---------------.........,,,,,,---...---,,,+++*********++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,++++++******++++++,,,---***++++++,,,++++++***)))''''''((()))***++++++++++++++++++++++++*********,,,---......//////......,,,,,,,,,,,,------------+++,,,,,,------......///......////////////......------,,,,,,,,,---......---,,,***)))((())))))***++++++++++++,,,,,,,,,,,,------.........------,,,......//////////////////******+++,,,,,,,,,++++++************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,,,,---......//////......------------------------.........//////000111222222222222222333333333333444444444444444444444444222222333444444444333333666666666666555555555555222222222222333444555555666777888:::;;;<<<<<<===:::;;;===???BBBEEEGGGHHH?????????>>>======<<<<<<============<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888888999999:::;;;<<<<<<;;;;;;;;;<<<======<<<<<<======<<<<<<;;;:::999888777666666777888999777666555444444333333444555555555555555555555555444333333333444555555666888888888888777777777777555555444444444333333333222222222333333333333444222111111333666888888888333333333444444444444555333444555555666666555555333333333333333333333333333444555555333222333444333333333333444444444444uuummmggg{{{}}}mmm___XXXVVVMMMHHHBBB?????????<<<:::777666666555444333222222333222111111000000111111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---......//////000000000------...///////////////------........./////////......---,,,,,,,,,,,,---,,,,,,,,,---...///000111///000111222333222222111////////////////////////,,,---...///......///111......//////000000//////000...++++++,,,---......+++,,,.../////////---,,,---...000000...---.../////////.........///000000000///...///111111000......------------...//////------------...///000111///////////////...------------............------///000111111111000///......+++,,,000111...+++,,,........................+++,,,,,,,,,------------.........---------,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,((()))******++++++******))))))++++++,,,+++***************++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,---.../////////...---***++++++,,,,,,,,,,,,,,,***++++++---...///000111......////////////......---------------...//////...,,,***)))(((((()))***+++++++++,,,,,,,,,------+++,,,,,,------------,,,//////..................)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,---......//////......------------------------.........//////000111222111111111222222222222333333333333333333333333333333222222111222333444555666666555555555444444444222222222222333444555555555666888:::;;;<<<<<<<<<;;;<<<===???BBBDDDEEEFFF@@@?????????????????????>>>======<<<;;;:::999999:::;;;;;;<<<======>>>>>>===<<<;;;;;;;;;<<<======:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<=========;;;::::::::::::;;;<<<<<<;;;<<<======>>>>>>>>>===<<<<<<======<<<<<<;;;:::888888777777777777888888777666555444444333333444666666666666666666666666222222333333444555666777888888888888777777777666555555555555444444444444333333333333444444555555555333222333444555444333333333333444444444555555444555666666777777666666333333333333333333333333222444666555333222333555222222333333333444444444~~~sssiii{{{{{{lll```YYYXXXRRRKKKCCC>>>===>>>===<<<666666555444222111000000444333222222111111222222////////////000000000000......///000000///......---.........//////000000---------...............,,,------...///.........,,,,,,,,,---------......111000///------...//////000000////////////000000,,,---...000000000///.../////////....../////////+++---////////////111222...///000111111111//////000---+++***,,,---......***+++---//////...---,,,,,,...//////...------...000///////////////000111000//////111222111...,,,...------------...//////,,,,,,,,,------///000111//////000000///...---------..................---//////000//////...------...+++,,,000222...,,,,,,////////////////////////+++++++++,,,,,,---------000///...------------...******+++,,,,,,---......,,,,,,,,,++++++,,,------+++++++++,,,,,,---------///...,,,+++***++++++,,,'''((()))++++++***))))))((()))***+++,,,,,,+++***,,,,,,------------......---------,,,,,,+++++++++***+++,,,---------,,,+++)))***+++,,,,,,,,,,,,,,,)))***+++---///000222222,,,,,,------------,,,,,,---------------...///000000///,,,+++******+++,,,+++++++++,,,,,,---------******+++,,,------------,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++************************'''((()))***************++++++************************************************************************+++,,,,,,,,,,,,+++,,,---......//////......------------------------.........//////000111222000000111111111222222222222222222222222222222222444333111111111333555666555555555444444333333333444444444444555666777777444555777:::;;;<<<<<<;;;;;;;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA======<<<;;;999888777777;;;;;;<<<<<<===>>>??????>>>===<<<;;;;;;<<<>>>>>>;;;:::999888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@===<<<<<<<<<<<<===>>>>>>;;;<<<>>>?????????>>>===::::::;;;;;;::::::999888777777888888888888777777999888777666666555555666777777777777777777777777222222333333555666888888999888888888777777666666555555555555555555444444444444444555555555666666777666444333333222000...333333333444444555555555999999888888777555444333444444444444444444444444///222555555333222333555222222222333333444444444qqqnnnwww|||mmmccc]]]ZZZMMMJJJEEEAAA???>>><<<::::::888555222111111111222555333222111111111///---///......------,,,,,,+++///000000...,,,,,,---......------,,,,,,------...+++++++++,,,---...///000000...+++,,,...000...,,,......---------......///111111000///...------,,,////////////000000000000111000///---------...///000000//////000111222222...............///000000444333111000000000111111111000...---,,,,,,------,,,,,,------------,,,,,,///111333333111///......///000000000111111111111---------..................------------...//////111000000///...---------000000//////.........---////////////...---,,,+++...///000000000///---,,,++++++,,,///111111///---........................//////.........------------------------------------,,,+++******+++,,,---,,,,,,,,,,,,---...//////,,,+++*********+++,,,---............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------------,,,,,,+++***------------------------------------,,,,,,+++***++++++++++++++++++++++++---------........./////////............///000000---...000111222222111111222000---++++++***)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000******+++,,,------------------------,,,,,,+++***,,,+++***))))))+++---...---------,,,,,,++++++++++++++++++,,,,,,---------''')))***+++++++++---///,,,++++++******++++++,,,************+++,,,---....../////////...------,,,000000///...---,,,,,,+++............/////////000111111222222222333333333333222111000000111222333222222222333666888888777777777666666666666777777777777666555555555555555555666777999;;;===>>>???======>>>???@@@AAAAAABBB???????????????????????????>>>===<<<;;;:::999999999999::::::;;;<<<<<<===????????????>>><<<;;;;;;::::::999999888999999999>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>===<<<;;;:::999::::::;;;<<<;;;888777666666777888999888777666666777888999777888888666444333444555555555555555555555555555666666777777777777666666333333333333444555666666444444444555555777888999555444333333222222333333444444555555555555444444222333444333333333555777888666333111111222444666333333333333333222111000111111222333444444555555uuuooouuuqqqeee\\\WWWKKKGGGBBB???===<<<:::999777666555444444555666777555333222111111111///------------------------...///...------------------...------,,,,,,------...------------...//////000000...,,,---///000///...///.........---.........000000//////......------///000000000000111111111333222111000000000111111000000000000000111111222...............///000000222111000///...//////000111000...---,,,,,,------000000111111111111000000...111333333111///......000000000000000000000000...........................------------...//////111000000///......------000/////////.........---////////////...---,,,+++---.../////////...,,,,,,++++++,,,...000111///---000000000000000000000000//////.........---------///......---,,,++++++***,,,+++***))))))***+++,,,++++++++++++,,,---...///---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++,,,,,,---------...............------......///000...///000222222222222111333111///---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---------,,,,,,+++***,,,+++*********+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------...//////......///000,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///...............---,,,,,,***+++,,,---...///000000........./////////000000111111111111222222222333222222111000000111222222333222222333444666555444444555777888888777666555777777666555555555555555666777888999;;;===>>>???======>>>>>>??????@@@@@@>>>??????@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;>>>>>>>>>>>>>>>===<<<<<<>>>======<<<<<<======>>>>>>>>>>>>??????>>>=========<<<;;;:::::::::;;;;;;===;;;999777777777888999:::999999888888999999:::888888888777555444666777555555555555555555555555666666777777777777666666666555555444444444555555555555444555555666777888555444444333222333333333444444555555555555444444444555666555444444666888777555444222222222444444333444444444444333222111111111111222333333444444|||qqquuuvvvgggZZZSSSHHHDDD???<<<:::999888777444444555555666666777777555333111111111111///...,,,,,,------...//////000...,,,******---///...,,,......------------..................///////////////...---...000111000///000000//////......------//////..................000000000000111111111222//////...---------......000000000000000111111111...............///000000000///...---------...///111000///---,,,------......//////000000//////......000222333111///......////////////////////////000//////......---------......------......///000000000000///......------/////////...............////////////......---,,,---............---,,,+++++++++,,,...000000...,,,.......................................------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++******++++++,,,---...------++++++++++++,,,---+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************************++++++,,,,,,,,,---------------,,,,,,,,,---.........///111222333333222222222000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,,,,------,,,,,,++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...///...,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000------......------,,,,,,((()))***,,,...///111111....../////////000000000000000000111111111222222222222111000000111222222444222111222333444333111111444777999:::888666444777666555555444555555555777777999:::<<<===>>>???=====================>>>===>>>???@@@@@@???>>>===;;;;;;;;;<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;===<<<;;;;;;:::;;;;;;;;;===<<<:::999888888999:::::::::;;;;;;;;;;;;::::::777888999888666666777999666666666666666666666666666666777777777777666666888777666555444444444444666555555555555555666666555555444333333333333444444444555555555555444444222333333222111000222333444444444333333333333333444444444444444444333222000000000111222222333333vvvyyyxxxgggYYYPPPEEEBBB===:::999888777666333444444444444333222111444333111111222111000...------........./////////...***''')))...000...+++......------------......///////////////...............///000111111111111111111111000///...---------.....................////////////000000000000---,,,,,,,,,,,,,,,,,,,,,000000000111111111000000...............///000000//////...---------...///111000///---------......,,,------......------,,,---///222222111///......////////////............111000000///...------,,,...............//////000000000//////....................................///////////////...------...............---------,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................))))))***+++,,,---...///......------------......************+++,,,------......,,,++++++,,,---------...............------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---------------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///000111333333333222111///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------------,,,+++***))),,,,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++------------------------,,,,,,------------------,,,---...---+++++++++,,,...------,,,,,,------...,,,,,,,,,,,,---...///000,,,---------------,,,,,,,,,,,,,,,---------------...////////////000000000///000000000000111111111222111111111111111111222333222111222333444333222222333666888999888666555666555555444444555555555777888999:::<<<===>>>???<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@???===<<<<<<<<<<<<<<<============<<<<<<<<<===>>>>>>??????<<<<<<======>>>=========;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>======:::999999888888999999:::>>>>>>>>>===<<<;;;:::999<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;::::::::::::;;;999:::;;;<<<<<<;;;:::999666777888777666666888999777777777777777777777777666666777777777777666666666666555444444444444444666666555444444444555555666555555444444444444444333444444555555444444333222333333111//////000111222333444444444444222222222333333444333333222222//////000000111111111222zzz}}}wwweeeWWWOOODDDAAA===:::999999888777333333444444333222111111444222111111222222000///000000000//////............***''')))...000...+++///......------......///......////////////...---...000111222222111111111111111111111000///...---------------............------------.........///////////////000000//////000000111111111111000///...............///000000000///.........///000111222111///...------............////////////......,,,///111222111///...///////////////............111111000///......------///............///000000////////////............---------.............../////////000//////...---111000000///////////////---,,,+++,,,......---,,,////////////////////////---.....................))))))***+++---...//////,,,,,,------------,,,,,,************+++,,,------000///---,,,,,,,,,---------......//////.........++++++++++++++++++++++++++++++,,,,,,------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,------......---------*********************************+++++++++,,,,,,,,,++++++++++++,,,------///000111222333222111000...,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---,,,+++***)))+++,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,+++.........///////////////------------------------...///000000//////000111...------,,,,,,------...++++++++++++,,,---...///,,,,,,---......---------//////...------,,,++++++////////////000000000111///000000000000111111111111111111222222111111111222111111222555666666555444555555555666666666777555555444444444444555555888888999:::;;;===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<>>>>>>=========<<<<<<<<<<<<<<<======>>>?????????;;;<<<<<<============<<<:::::::::::::::;;;<<<<<<======>>>>>>>>>>>>======999999888888888888999999=========<<<;;;:::999888;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888555666777666555555666888888888888888888888888888666666777777777777666666333222222222333333444555666555555444444444444555777666555555444444555555333333444444444444333333666777777555333333444555111222333555555444222111000111111222222222111111///000000000000000111111yyy}}}tttcccVVVNNNCCC@@@<<<:::999999888888333333444444555555666666333222111111222222111///222111111000//////.........,,,******---///...,,,//////............//////...///000111111000///...000222444444333111111111000111222222222000///.........------------------,,,,,,,,,,,,---------------...//////000/////////000000111222222111///..................///000000111000/////////000111222222111000...---......///,,,,,,------------,,,,,,+++...111222000/////////....../////////000000000111000000//////.........//////......//////000111//////////////////......---------------........./////////000000//////...222111000000//////000000---,,,+++,,,---...---,,,........................---------........................------,,,,,,,,,******++++++++++++******+++******++++++,,,---...111000...---,,,,,,---...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------///000111222222111000///...---,,,,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---...------,,,+++***)))++++++,,,---------,,,,,,******+++++++++,,,,,,,,,.........////////////000............------------+++---......------...000------,,,,,,,,,,,,------++++++++++++,,,---...///------......//////......---------............////////////000000000111111000000000111111111222222000111222222222222111000111000000222555777777666666666555444444555555666444444444333444444555666777888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>??????<<<<<<=========<<<<<<;;;999999999999:::;;;<<<===<<<======>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999888;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888555666777666444444555777777777777777777777777777666666777777777777666666111111111111222333444555555444444444444444555555777777666555555555555666333333444444444444333333444555555444222222333555000111333444444333333222///000000111111111111111000000000000000000111111tttuuu~~~qqqaaaTTTLLLAAA>>>;;;888888888888777555444333333333444555666333222000111222222111000000000000000000000000000///...------------------//////............/////////000222333444333222222111444666666333111000111///000222333333222000///.........------,,,,,,,,,,,,,,,,,,---------......+++,,,---...///......---000000222222222111///..................///000000000000/////////000222222222111000............///***++++++,,,,,,++++++***+++---000111000/////////---...//////000111222222000000000//////////////////////////////000000111.../////////////////////,,,,,,,,,------.........//////000000000000//////222111000///...//////000...,,,++++++,,,---,,,+++++++++++++++++++++++++++---------.........//////000000///......---,,,,,,***+++,,,------,,,+++***++++++++++++,,,---...///222000///------------...++++++,,,---------------------------------------***+++,,,............---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---.........///000111111000///...---,,,+++,,,...000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++******+++,,,,,,---------,,,,,,+++*********+++,,,---,,,---------............///.........------------***+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000---...//////000000//////------......///000111111//////000000000111111111111111111111222222222333000111222222222222111000111000000111444555555444666666666666555444333222444333333333444444555666666777777888999:::;;;;;;::::::;;;;;;<<<<<<======>>>===;;;::::::;;;===>>>===============>>>>>>>>>;;;;;;<<<======>>>>>>???============<<<;;;::::::::::::::::::;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::::::::::::::999999:::;;;<<<===>>>>>>===<<<:::::::::;;;;;;;;;::::::999999888888888888999999777888888777555444555777777777777777777777777777666666777777777777666666333333222222222333444444333333333333444555555666888777666666555555666666222333333444444333333222000111111000//////111333111111222333333333333333000000111222222222222222111111111111111111111111oooooouuupppaaaSSSJJJ@@@===999777777888777777888666333111//////000000333111000111222222111000/////////000111111222222///000000...,,,,,,---...//////............//////000111444666666666555444222555777777333000000000///000222333333222111000//////...---,,,,,,++++++---------.........//////...///111222222222111111000111222333222111///---...............///000000000///......///000111222333222000///......//////...//////000000//////...***---000111000/////////---...///000111222333444////////////000000000000///////////////000111111.........///////////////,,,,,,,,,------.........//////000000000000000///111000///------......///...,,,++++++,,,---,,,+++........................---------.........//////......//////////////////---...///000000///...---,,,,,,,,,,,,---...//////222111///...---------...------...///000000000///........................)))+++,,,...//////......***+++,,,,,,------------------------------------,,,,,,---.../////////...------------------------++++++,,,,,,,,,---------------,,,,,,------...///......///000000///...---+++***)))***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,---------,,,++++++***+++,,,,,,------------,,,+++***))))))+++---...+++++++++,,,,,,---------//////.........---------///000000...,,,******+++,,,++++++******++++++,,,...------......///000111......///000111111000000////////////000000000000000000000000111111111111111222222222222333333333000111222333333222111000222111000111222333222000444666888999777555111///333333333333444444555666666666777888999999::::::::::::;;;;;;<<<===>>>>>>???===;;;999999;;;===???;;;;;;<<<===>>>???@@@@@@;;;;;;<<<<<<===>>>>>>>>>============<<<;;;:::999;;;;;;;;;<<<<<<>>>??????<<<<<<===>>>>>>>>>>>>>>>;;;::::::999999::::::;;;888888999:::::::::999999:::;;;===>>>>>>>>>===<<<999999:::;;;;;;:::::::::;;;:::888888888888:::;;;999::::::888666555666777666666666666666666666666666666777777777777666666666666555444333333333333222222222333444555666777888888777666666666666666222333333444444333333222111222333222111222444555111111111222222333333333000111222333333333333333222222222111111111111111jjjbbbeeesss|||xxxlll^^^PPPDDD;;;;;;::::::888777555444555555555444444333333333333333333222222222222222////////////////////////........................000///...---,,,++++++,,,///000333555666555444333333222111111000000111111......---------,,,,,,,,,//////.........---------------......///000000000......---,,,,,,,,,,,,---....../////////...,,,+++------...///////////////222...'''""""""%%%+++///111111000000//////......000000//////......------......///000000000000000......///000111222333333111000///---------...//////...------...///000111111111111111000000000000000000000000///...------,,,,,,............,,,,,,222111///------///111222111111000000//////........./////////...---,,,,,,//////000000000000//////,,,------...---,,,***)))......------------......////////////////////////...---+++******+++---...,,,---///000000000///...---...000111111111000///......---,,,++++++***)))///......---------......---------...///000000111///......------,,,++++++------------------------,,,+++)))))))))+++---///...---++++++++++++---............///......------------------------------,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,'''(((---333******+++++++++,,,,,,,,,((()))******)))((()))+++---------,,,+++(((&&&$$$------...///...---+++***---------,,,,,,,,,++++++((()))***+++,,,---------------......///000000000111222333222000///000111000000///...............222222222111111111111111333333333222222111111111111111000000000000000111---...///111333555666777555555555555555555555555555555444444444333333333777777777777777666555555:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???;;;;;;<<<<<<======>>>>>>@@@@@@???>>>======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;999888888777888888999999999999888888======<<<;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<888888777666666666666666666666555555555555666666666666777888888888888888888888888777666444222111444222111333555666333111555555555666666666666777666666666666777777777777666555444555666777777555666444333444666666333///222...000555666111///222...//////000111222222222111111111111000000//////hhh___^^^kkktttqqqfffZZZMMMCCC<<<<<<;;;:::999777666555555555444444444333333333333333333222222111111000444333222111000...------........................///...------,,,,,,------///000222333444444444333222222111000000000111111//////.........---------//////.........---------------......///000000000---------------...//////...///000000000///---,,,---...///////////////...///---***((((((***...000000000000000//////......000000000000////////////......///000000000000000......//////000111111111000//////............/////////...---......000000000000000000000000000000)))******+++,,,,,,,,,,,,,,,---...//////...---,,,000///,,,++++++,,,///000////////////.........---.........///......------.........//////........................---,,,+++.........------.........------------------------...---,,,******+++,,,---,,,---...///000//////...,,,---......//////............------,,,++++++***///......---------......,,,,,,,,,---.../////////---------------------------------------,,,,,,,,,---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,,,,,,,,,,,,,......+++'''&&&***///***++++++++++++,,,,,,,,,)))***++++++))))))***+++---------------,,,++++++------......------,,,+++---------,,,,,,,,,++++++)))***+++,,,,,,------------------...//////000000111333333222111000000111000000///...............111111111111111111111000333222222222222222222111111111000000000000111111111111222222333333333444444444444444444444444444444444444333333333333222444555666777777888777777::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???============>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::::::::;;;<<<:::;;;;;;;;;;;;;;;::::::<<<;;;:::999999:::;;;<<<===<<<<<<;;;999888888777777888888999999888888777999999999999999999999999999999:::::::::;;;;;;;;;888777777666666666666666555555444444444444555555555555666777777777777777555555666666666666555555333222111222444555222000333333333444444444555555444444555555555666666666555333333444555666555444444333222333444444111///444000000444666222///000///000000111222222333333111111000000000/////////fffZZZVVVaaajjjiii___UUUJJJCCC>>>===<<<:::999777555555555444444444444333333333333333222222111000//////222111000///---,,,++++++........................---------------...//////000000000111111222333333222111111000000000000000000000/////////........./////////............---------......///000000000,,,,,,---...///000111111//////000111000///...---....../////////......---,,,,,,------.../////////000000000////////////...000000000000000111111111......///000000000000///////////////////////////---...//////////////////000//////............///////////////////////////,,,,,,,,,---------------------...//////...------///...,,,++++++,,,...///............------------------.../////////......------------------------//////..........................................------------------------///...,,,+++***+++,,,,,,------...////////////...,,,,,,+++++++++,,,------.........------,,,,,,,,,......---------......///++++++,,,,,,---.........++++++,,,------...//////---------,,,,,,+++++++++,,,,,,,,,,,,+++***)))))),,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,...///,,,)))'''))),,,++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,------------------,,,,,,,,,,,,******+++,,,------------,,,,,,------.../////////111333333333111000111222000000///.............../////////000000000000000111111111222222222222222111000000000000000111111222222333333333333333333333333333333333333333333444444444333333333222222111222444666888999999:::999999:::::::::;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========;;;<<<=========<<<;;;:::888888888888999:::;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::999888888777888888999999888888777555555666777888888999999888888888999999999999:::777777666666555555666666444444333333333333444444444444555666666666666666444555555666666555555444222111000111333333111000111111222222222333333333333333333444444444555555333222222222444555444333222111000111222222111///666111///222444222///...000111111222222333333333000000000000000/////////eeeWWWSSS\\\eeeddd[[[PPPGGGBBB>>>===;;;999777555444444444444444444444444444444333333222111000000//////////////////////////////........................,,,,,,------...///111222111000///...///000222333111111000////////////000////////////.........---/////////...............------......///000000000---......///000111111111---...///000000///...---......//////......------+++,,,---............---////////////////////////......//////000000111111---...//////000000////////////.........---------,,,---...000000000///...000000//////............---------...............222222000///...---,,,,,,,,,---............---,,,000000...------...000000........................,,,---...///////////////------,,,,,,,,,,,,------///...---------...///000---..................---///////////////////////////...---+++++++++++++++------........./////////---,,,+++******+++,,,---......------------------...------------...//////,,,,,,---------.........,,,,,,,,,---------......------,,,,,,++++++*********+++,,,------,,,***)))+++,,,---......---,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------..................000111000---++++++,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,+++************,,,...//////...,,,++++++,,,---......------------,,,,,,,,,++++++,,,---------------,,,,,,,,,---......//////111222333222111000111222000000///........................///////////////000000111111222222333333000000000000000000111222000111222333444555666777333333333333333333333333555555555444444444444333111222444666777888999999999999999999::::::::::::<<<<<<;;;;;;:::;;;;;;;;;>>>>>>======<<<<<<<<<;;;:::;;;===>>>>>><<<:::999999999888888888999::::::999999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888888888888777777555555666666777888888999777777777888888888888888777666666555555555666666555444444333333444444555444555666666777777666666777777666666444333111000000000000111111111000///111111111111222222222222333333333333444444444444444222222333444555444333111111111111222222222111555222000111333333000///000000111111111222222222111111111111111111111111fffWWWWWW^^^eeeeee[[[NNNDDDAAA<<<;;;999666555333333333444444444444444444444444333333222222111000000///222222222222222222222222////////////////////////,,,,,,---...///111222333222111///......///222333111000//////......//////.........---------,,,,,,////////////////////////------......///000000000///000000111111000//////+++,,,---.........---,,,---...............---------,,,++++++************.............../////////,,,------....../////////------.../////////////////////......------,,,,,,,,,---...000000000///...000000000//////...------,,,---------.........///111000...---+++++++++++++++,,,---......---,,,+++000///............///000////////////////////////------...///000000000///...------,,,,,,------...------,,,,,,,,,---///000------...//////...------////////////////////////------,,,,,,++++++++++++---------------......///...---,,,++++++,,,---...,,,,,,---------------------------------...//////.............../////////......---------,,,,,,,,,,,,,,,+++++++++*********&&&(((+++---...---,,,+++,,,,,,...//////...,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////...///000000...---,,,,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,---,,,+++++++++,,,---......---,,,++++++,,,...///.........---------,,,,,,,,,,,,---.........------,,,,,,------...//////000000111222222000000111222000000///...............------......////////////000000000111111222222222000000//////000111222222222222333444555555666666444444444444444444444444666666666666555555555555333333555666666777777777888888888999999999::::::::::::999888888888999999<<<<<<<<<;;;;;;::::::999:::;;;===>>>>>>===;;;:::<<<;;;:::999888888888888888999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777888888777777777888888888888888888888888777777777777777777777777666666555555555555666666666666555555555555666666666666777888888888888777666666666555333222000//////000111111000000000000222222222222333333333333333333444444444555555555444333333333555666555444111222222222333333444555444555555444444444222000////////////000000000000222222222222222222222222jjjZZZ[[[```gggggg]]]MMMBBB@@@:::999777555333333333333333333333444444444444555333333333222222222222111222222111000...---,,,+++////////////////////////---------...000111333444222111///......000111333000000///..................------------,,,,,,,,,...////////////000000000------......///000000000///000111111111000...---***+++,,,---...---,,,,,,,,,,,,---..................---+++))))))))))))***---............/////////------------------......------...////////////...//////......---------,,,---...//////////////////...//////000//////...---,,,,,,------.../////////......------...///111222+++,,,---......---,,,+++---,,,,,,,,,,,,,,,,,,---/////////000000000000000......///000000000//////......,,,,,,,,,,,,......,,,,,,,,,,,,---...///000,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......------,,,,,,------+++++++++,,,,,,------------------------...///000//////////////////////////////...---,,,,,,++++++************************&&&'''***,,,......------------............------***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////,,,------------,,,++++++,,,,,,,,,,,,---------------......---+++******,,,000000///.........//////------,,,,,,,,,---..................---------,,,------......///......---------......///000000000...///111000//////000222000000///...............------......//////000000000000000111111111111111////////////000111222333777777666555444444333333555555555555555555555555666666666666555555555444444555555666666666555555777777888888888999999999888888777777777777888888:::::::::::::::999999999:::;;;<<<=========<<<;;;===<<<;;;999888777777666777888999::::::;;;;;;:::999999::::::::::::999999;;;;;;;;;::::::999999999666777777888888777777666999999999888888888888888888777777777777666666666555555444444555555666666666666666555555666666666666777777888888888888888222333333444444333333222///000222222000///000111222222333333333444444444333333333444444444555555555333333444555666555444222333444444333444666888777===@@@<<<777555444333////////////////////////111111111222222222222333nnn___[[[___gggiii^^^LLLAAA???999888666444444444555666333333333444444444555555333333333333333444444444000000///---,,,+++***)))////////////////////////.........///000222333444222222111000000000111222000///......------..................------------.../////////000000000000------......///000000000---...///111111000///...***+++---.........------***+++,,,---.../////////------,,,,,,,,,,,,,,,,,,---------.........//////...............---------,,,---......//////....../////////...............000//////............///---...///000000//////...,,,------...//////000000//////......///222444666---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///000000000000//////...---,,,+++******+++,,,---+++,,,---...///000000111,,,---///000000///---,,,******************************+++,,,------------------,,,,,,,,,---...///------......---,,,,,,+++))))))******+++,,,---------,,,,,,------///000000........................---------------------,,,(((((())))))***+++++++++((()))***,,,---------,,,......------------......++++++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,---.........---,,,,,,,,,---...------,,,,,,,,,------------...,,,---...---***)))***+++//////000000000000//////+++,,,------......------............------------......////////////............//////000111111111,,,...//////......///111000000///...............---......///000000111111111111111111000000000000////////////000111222333888888777666555444333222444444444444444444444444555444444444333333333333333444555555666666555555777777777777888888888999777777666777777888999:::::::::::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;;;;:::999888777666666666777777888::::::;;;;;;:::888999::::::::::::999888;;;;;;::::::::::::999999666666777777777777666666777777777888888999999:::888888888777777777666666555444444444444555666777666555555444444555555666555666666777888777777777222222333333333333222222///111333333111///000222222222222333333333444444222222222222333333333333444222222222444555444333111333444444333444777:::>>>IIIMMMFFF;;;666555444000000000/////////////////////000000000111111111qqqbbbYYY]]]fffiii^^^KKK@@@>>>999888666555444555777888333333333444444555555555222333333444444555555666222222222222222222222222000000000000000000000000......//////000222333444222222111111111111111222//////...------------...000/////////.............../////////000000111111------......///000000000***,,,...000111111000///+++,,,.../////////......)))***+++---...///000000+++---...000111000///...---------.........//////000000//////.........---,,,---......//////......////////////////////////222000///---------...///,,,---...000000000//////------......///000111111...---+++***+++,,,...000///000111222222111000///........................---------.........//////000000111000000///......,,,+++)))(((((()))+++,,,+++,,,...000222222222111,,,---///000000///---,,,++++++++++++++++++++++++)))***+++,,,---.........------,,,+++,,,---...///,,,------...---,,,+++)))(((((()))***+++,,,,,,---,,,,,,,,,---...///000111------------------------+++,,,,,,------......///''''''((()))***+++,,,,,,***++++++,,,,,,,,,++++++///...---,,,,,,---...///+++,,,---...////////////------------------------......,,,,,,,,,,,,......******+++,,,,,,---......///---------///000111000,,,,,,,,,---------......,,,------,,,***))))))***+++,,,---/////////......***+++---...///...------//////.........---------...///////////////......//////000000111111222222+++---......------...000000000///........................///000111111222222222111111000000//////////////////000111222333555555666666666666666666333333333333333333333333333333333222222222111111222333444555666666666666777777777777888888888888777777777777888999:::;;;:::::::::;;;;;;<<<<<<<<<999888888888999:::;;;;;;888777777666666666666777666777888999:::;;;;;;;;;::::::<<<<<<<<<<<<::::::;;;:::::::::::::::::::::666666777777777777666666444444555777888:::;;;;;;999999888888777777777666444444444444444555666777555444444333333444444555444555555666666666666666555555444444222000///...///222444333111///111333111222222222222333333333000111111111111222222222222111000111333444333222000222444333222333777:::DDDQQQXXXMMM>>>777555444111111111000000000000000---.........//////000000rrr[[[XXX]]]bbb^^^TTTHHH???<<<<<<:::999888888666333111888888777777666555333333222111000//////......///000000111111111111000//////000000000000//////...000000111000000///.....................//////000//////...---,,,,,,++++++000//////000111111///---//////---,,,,,,---...///...///////////////......------------------------///...------...///...,,,---------.........//////000000///...............,,,,,,,,,,,,,,,---...///000000///..................////////////...------...............//////000000000111111111111000000////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000...---111000///...------...///000///...---,,,,,,---...222000...------...---+++111///,,,***)))***+++---.........////////////000000///...---------------...---,,,+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...---,,,++++++++++++,,,------..................///...,,,+++,,,---///111333000...---.........---+++,,,,,,------,,,,,,+++---.........---+++)))(((------------------------,,,---///000000000//////,,,---///000000...---,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,******,,,//////,,,(((//////...---,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------...---,,,+++++++++++++++////////////////////////...---,,,++++++,,,---...555222000111222111000000//////...---+++***))))))---......///////////////...------------...//////000///---------...000222000000111000000///...------///000111000000222333555555666777777666555444555444333333222222222222222222222333333444444444333333444444555666777777666777777666444333555666555555555666777999:::;;;:::999888666666666666777999999999999999888777666555555444222111222444777555666888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999;;;;;;:::999888666444333333333555666888888888888888777666666...000222444555555555555444333111111111333555666555555555555555666777777888777777666555444444444555444222000000111222333///000333444444333222111333333333333333333333333333333222222111222222222000000111222222222222111/////////000111111222222CCCMMMTTTMMM===222222777111000///......---------...000111222222111000...rrr[[[TTTZZZ```___VVVJJJBBB>>>===;;;::::::::::::999777777777777666666555333333111111000000000111111222000000000000000000000000//////000000000000000/////////000111111111000000......///000000000000////////////...---,,,,,,,,,000/////////111111///...///...------------...///......////////////......///000000000000///...---...,,,,,,,,,......---,,,++++++,,,,,,------------...............///000000------,,,,,,---......///000000///...............000000000000000000111111111111000000///000000111//////000000000//////...////////////////////////......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,///000111222333222000///000///...---,,,,,,---...------,,,---...///111222111///---,,,------,,,+++000...,,,***)))***+++,,,++++++++++++,,,,,,,,,,,,///......---------......000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------/////////......---------..............................---------...///000222000------...///...---+++,,,,,,------,,,,,,+++,,,------------,,,***)))++++++++++++++++++++++++,,,---.../////////...---+++---...///000///---,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---***''''''+++...000000......---,,,,,,,,,------........................,,,,,,,,,------------...000000///.........//////////////////////////////111111000//////000111111---...000000///---...//////......---,,,+++******------...///////////////---------------.../////////...---,,,---...000111///000000000000//////...---///111111000000222333333444555666666555444333555444333222222222222222222222333333333333333333333333444444555666666777777888888777555555666777666666666777888999;;;;;;:::999888777666666777777888999999999888888777666555666555444222333555777555666777999::::::;;;;;;:::;;;;;;;;;;;;:::::::::;;;:::999999;;;;;;:::999999777666444444555666777777888888888888777666666222333444555666666555444444333222111111333444555555555555555555666666777777777777666555444444444555444222111111222333444000111222333333333222222333333333333333333333333111111111000000111222222111111222333333333333222111222222333444444555555:::BBBHHHDDD888000000444111111000///...............///111222222111///...qqqZZZNNNUUU\\\]]]VVVLLLCCC>>>999777555555777888999888666666666666555555444333000000000000111222333444000000////////////000000......///000111111111111---...///000111111111111---...000222222111000///000000//////......------000///...///111111000...///......------...//////......///////////////...000111222333222111///...---,,,,,,---///000///...,,,------------.........,,,,,,,,,---...000111222......------......//////000///......---.........111000000000000222333444444333222111111111111111///////////////...------//////////////////////////////000000000000//////------------------------///000111333333333222222......---,,,,,,,,,,,,------------...///000222333000...,,,+++,,,---,,,+++///...,,,***)))***+++,,,************++++++++++++......---------.../////////////////////.........------------------------.............../////////......///000///...---,,,........................---......///////////////111///------...///...---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------.........---,,,,,,+++,,,.../////////.........------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111///,,,+++---/////////------,,,,,,,,,---......000000000//////......---,,,,,,,,,---------......------,,,,,,,,,---......//////////////////////////////............//////...111333333111000111333------------,,,,,,,,,+++------...////////////...------------......//////...---,,,,,,,,,---///000...//////000000000000///...///111111000000111333111222333444444444333222444333333222222222222333333333333333333222222222333333333444555555666666888999999888666666777999777777777888888:::;;;<<<::::::888777777666777777888888888888777777777777666777777555444444666888555666777999::::::::::::;;;:::::::::999999888888;;;999888999:::;;;:::999999888777555555666777777777777777777777666666555444555666777777666555444555444333222111222333444444555555555555666666666777777666666555444444444555444333222111222333333111111111222222222222333333333333333333333333333////////////000111222222111111222333333333333333222222333333444555555666222777<<<:::444000///111222222111000//////////////////111111111111//////pppYYYIIIPPPWWWZZZTTTJJJ@@@;;;888666333333555777888999666666666666555555444333000000000000111111222333000///.........///000111---...///000111222222222---......////////////...---///111333333222000///111000000000//////......///......///111111000................../////////---...//////////////////,,,...000222333111///......------...000222111111///000000000000000000000,,,,,,,,,---...///000111//////.........//////000///......------.........000///......///111444666555555333222111000000000000000000000///...------////////////////////////......////////////......------------..................000111222222222222...---------------------000000000/////////000000///---++++++,,,,,,+++***...---+++***)))***+++,,,,,,,,,,,,,,,---------------------------...///000+++++++++,,,,,,,,,------------------------------,,,---......////////////+++,,,...//////---+++***...............---------,,,---///111111000///...///---,,,---...//////...,,,,,,------------,,,,,,+++++++++,,,------------------------------------------------,,,++++++***+++,,,---.../////////...------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,+++&&&'''(((***++++++)))''',,,++++++,,,---...///000111000000///...---,,,,,,+++,,,,,,------.........++++++++++++,,,,,,---...////////////////////////...........................000///,,,,,,...///---,,,,,,------------------,,,---......//////......,,,------...............---,,,,,,,,,,,,---...///---...///000000111000000...000111111000000111333111222333444444444333222333333222222222222222333333333333222222222222222333333333444444555555555777888888777666555777999999888888888999:::;;;;;;::::::999888777777777777777777777777666777777777777888888777666666777999777888999:::;;;;;;;;;;;;<<<;;;::::::999999888888:::999888999:::::::::888888777666555555555666666666666777777666666555444333444555666777666555444555555333222222222222333444444555555555666555555666666666555555444444444444333222111111111111222111111111000111222222333222222222222222222222222/////////000000222333444000000111222222222222222///000000111111222222333111333555555444222111111333222111000//////////////////000111111000//////oooXXXJJJPPPVVVYYYTTTJJJ???999===:::888777999;;;<<<<<<888888888777666555333333222111000//////////////////////////////000111111......000111222222222222............---,,,+++***---///111333333222000///000000000000000////////////......///111222000///---......//////000000000------...///////////////''')))---000111111///...---,,,,,,---///111000///000000000000000000000///---------------...//////000//////.........//////......------------......111000//////000333666777555444222111//////......111111111111111000///...////////////////////////---------------------------------....../////////,,,,,,---...///000000000........./////////......//////000000000000000000...,,,++++++,,,,,,,,,+++---,,,+++*********++++++------------............---------------...///000)))))))))***++++++,,,,,,------------------------+++,,,---...///.........+++,,,...//////...,,,+++//////.........---------+++---///111111000...------,,,,,,---///000///...,,,------......------,,,++++++++++++,,,------...------------------------------,,,,,,++++++++++++,,,------......//////...,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++(((***,,,...///000000000+++++++++,,,---...///000//////......---,,,++++++++++++,,,,,,---...////////////...//////000111222////////////////////////111111111111111111111111666555000,,,...333222---,,,,,,------------......,,,------...............,,,---......//////......,,,,,,,,,,,,------......---...///000000111000000///000111111000///111222111222333444555444444333222222222111111222222333222222222222222222222222333333333444444444444444555666777666555555666888999999999888999999::::::::::::999999888888777666777666666555555666777777777888999888777666888999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::::::::999888888::::::999888666666555555444444444555555666666666666555444444000111333555666666666666555444444333222222222222333333444555666555555444555555555555444444444444222111111000000000000000111111000000000111222333222222222222222222222222000000000111222333444555......///000000000000000.........///000000111111333333222333444333222000333222111000/////////////////////000000/////////nnnVVVMMMQQQVVVYYYUUUKKKAAA999;;;:::888888:::;;;<<<;;;;;;::::::999777555333222222111000///...............///000111222222111111//////000111222222222222000//////...---+++))))))---...000222222111000///000000000000////////////.........///111222111///------///000000000000000,,,---...///000000000000'''(((+++...///000//////+++******+++---...---,,,.........------------,,,------------------......//////......------......---------,,,------...///222111111111333444666777333333111000///...------000000111111111111000000////////////////////////------,,,++++++,,,------------......///000000000++++++,,,,,,------......---...//////000000//////***+++---///111222222222...---++++++,,,------,,,+++++++++*********++++++++++++++++++,,,,,,,,,,,,......---------...//////******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,---...///000111000///////////////...------,,,,,,+++,,,...000000///...---+++++++++---///000///...------............------,,,+++++++++,,,,,,---...++++++++++++++++++++++++------,,,+++++++++,,,,,,........................+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++000///...+++((((((***,,,+++++++++,,,---...///000.........---,,,,,,++++++***+++,,,,,,---.../////////............//////000//////////////////////////////000000000000//////---000---((()))///---&&&---------------.........,,,,,,---............---+++,,,.../////////...---,,,---------...............//////000000000000//////000222111000///000222000111333444555444444333222111111111111222222333111111111111222222222333333333333333333333444444444555666555444444666888:::999999888888888999999::::::::::::999888777666666666555444444555777888777888999999777777888999999999:::;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<:::888777888999:::999888555555555555555444444444555555555555555444444333///111333555666777777777333333333333333333222222222333444666666555444444444444444444444444444444111111111111111000000000000000000111111111111222222222222222222222222222222111111111222333444444------.../////////////////////000000111222222222333111000000111111000///222222111000////////////////////////////////////nnnUUUKKKNNNRRRUUURRRJJJ@@@999777666666888:::<<<<<<<<<>>>===<<<:::888555333222111111000000///000000000---///111444444444222111000111111222222222111111000000000///...---,,,+++......///000000000000///////////////////////////...------///111222111000,,,---///000111111000000,,,---...///000000000000,,,,,,...///////////////---,,,+++,,,---...---,,,------------,,,,,,+++++++++++++++,,,---...///000///......---,,,,,,---------,,,,,,,,,------...////////////000111222333333333222111000///.........---...///000111111111111////////////////////////...---,,,,,,,,,,,,---...---......///000000111111,,,,,,+++++++++,,,,,,---,,,---.../////////......)))***,,,...000111222222///---,,,,,,---......---******************++++++************++++++++++++///......---------......,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---...///000000///---,,,.../////////000000000000000//////...------,,,,,,++++++---.........---,,,******+++---///000///...------............---------,,,+++++++++,,,---...++++++++++++++++++++++++------,,,+++,,,,,,---...000///......------------++++++******+++,,,,,,---+++,,,,,,------,,,,,,+++$$$(((---000///---------,,,,,,,,,,,,,,,---...///............------------***++++++,,,---...///000...------,,,,,,,,,,,,---////////////////////////+++,,,------------,,,+++$$$111777333///222111,,,...............---------+++,,,------......------+++,,,...///000///...---------......///////////////000000000000//////...///111222111000///000111///000111333333333333222111111111111111222333333//////000111222333333444333333333333333333333333555666777666555555777999:::999888777777777777777:::::::::::::::888777666666555444333333555777888666888999999777777777888888888999999::::::999999:::999888777888:::<<<===999888777888999:::999777666666666666666555444444444555555555555444333333222333555666777777777666222222333333444444333333111333444666666555444333444444444444444444444444333333333333333222111111...///111222222222111000111111111111111111111111222111111111111111222222---......///000/////////000000000111222222333333111000///...//////000000111111000///............/////////....../////////mmmTTTGGGIIIMMMOOONNNGGG???888777777999<<<@@@BBBBBBAAA@@@???>>>;;;888555333111000000000000111222333444---///333555666555333111111111222222222111111000///000000000000000//////............/////////000............////////////...------///111222111000,,,---///000111111111000,,,---...///000000000000222111111000000000000000111000//////000111///...//////.........---------))))))***+++---///111222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///***+++,,,---.........---333222111000////////////+++,,,---///000000111111///////////////////////////...---,,,,,,---...///---......///000111111222------,,,+++++++++,,,,,,***+++---...///...------+++,,,.../////////......///...,,,,,,...//////...******************++++++***++++++++++++,,,,,,,,,000///...---------------++++++++++++++++++++++++************************///000111222111000...,,,---------------...///000000000///...------,,,,,,++++++,,,,,,------,,,,,,))))))***---000111///...------............------...---,,,+++++++++,,,------------------------------,,,,,,+++,,,---///000111000///...---,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,------,,,,,,+++&&&444IIIZZZbbbbbb```^^^------,,,,,,,,,---...............///////////////******+++,,,---//////000222111000///////////////////////////////////////---...///000000///...---CCCYYYhhhddd\\\\\\\\\ZZZ//////.........---------+++,,,------......------+++,,,...000000///...------...//////000000//////000000111000000///......000111222111000///000111---...000111222222222111111111000000111222333333......///111222333444555333333333333333333333333666777888777666777888:::999999888777666666666666::::::;;;;;;:::999777666666555333333333555777888666777999999777666777888666777777888888888777777888777666666777999;;;===999888777888999999999777777777777777777666666555444444555555444444333222555666777888888777666555111222333333444444444444111222444666666555444333444444444444444444444444444444555555555444333222---///111222333222000///111111111111111111111111222111000000000000000111...//////000000000000000/////////000111111222222///////////////000222333111000///......---------//////............//////qqqSSSLLLJJJIIIKKKMMMIIIAAA999777999;;;<<<===???CCCEEEGGGFFFCCC>>>888444222222222111000000000000000111000222444666666444222000111///...111555555000+++000///...---...000222333111222111000...---...///111111000000///.........000000///......///111222222222222///---+++,,,---/////////000///......---''')))+++,,,,,,,,,...000000000//////......---------+++***+++---/////////---,,,++++++,,,---...///333222111000000///000000+++,,,---.........------000000////////////000000333333222111000///...---000000///............//////000111000///...///000111000......//////---++++++---...000222222222111............---,,,++++++...............///000000+++333777)))444333$$$:::***,,,,,,***))),,,000222333///,,,+++)))***///666************************,,,,,,,,,,,,,,,,,,,,,,,,+++///---((((((...///+++//////222,,,&&&777***111...///111222333222000///555%%%999+++,,,555!!!222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,;;;!!!333'''%%%555---,,,000000000///......------//////...---,,,,,,++++++!!!888000 ...+++,,,***444---...666;;;MMMHHH...222...(((999111...333(((///------------------,,,,,,//////............//////777 888///(((...***)))***444FFFiiiiii999(((333,,,***666000%%%...000,,,***---111111...,,,,,,------...///000000111...444'''+++333+++,,,///......777***111<<<+++222000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111444:::666:::--->>>222777444666;;;;;;555555;;;999999999888888888777777888888888888888999999:::555666666777777777777777///222777;;;<<<;;;999777;;;888666666999:::999777333555777:::;;;<<<<<<<<<:::999777888888888555444777777666555555555555555333555888888777555555555555444333222111222333333222222222333444555666666555666555333111111333555555555444444444333333333222222111111000000//////111000000000111222333333000000111111111111000000333222111///...,,,+++***000000000000000000000000.........//////000111222222333222222111///...---//////............//////tttWWWGGGFFFEEEFFFGGGDDD===777888:::<<<===>>>@@@CCCFFFFFFEEECCC>>>888444222222222111111111111111222222111222333444444333222111111000///222666555111,,,///...------...000222444333333333222000///000111222111111000//////......///............///111222111111111///---,,,---...000/////////............,,,...//////......///111111111000000///...------,,,******+++---......---...---------...///111222000000...---,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000000000000000...............///000000---.../////////000222444444222///.........---++++++,,,...///111111111000//////......---,,,+++***...............///000000///,,,///...555222AAA777---'''444+++---...000111222111000///555444***---...)))///...........................------,,,++++++******;;;###;;; 444---333$$$+++III777******%%%>>>$$$---===###///////////////////////////..................///EEE///---333BBB777666###<<<,,,+++444---+++,,,///000...///333------...//////000111111))),,,000666000'''___III>>>:::888999999777666777999999999888888888777777;;;:::999888666666666666555666666777777777777777111444777:::<<<;;;:::999999777555555777888777666777888999::::::999888777:::999888888999888666444777666666555555555555555333555666666555444555555555555333222222222333444333333333333444555666777666777777666444444555666555555444444444333333333000000000000000000000000111111000000000111222222000111111111111111111000............////////////.................................//////000111222333333222111000///......//////............//////vvvYYYHHHFFFEEEFFFGGGEEE???::::::;;;===>>>>>>@@@CCCEEEDDDDDDBBB>>>888444222222222111111111222333444444222222222222222222222222222111000333555555222......---------...000222333444555555444222111222333222222111111000/////////------------...///000111///000000///------...///111000///...---......//////000111000///...///000333333222111000///...------++++++,,,...//////............///000222333444333222111///......------------,,,+++,,,---...///......////////////............///000111111222222,,,,,,,,,---...000111222,,,---......///111555888888555111......---,,,,,,++++++---...///000000///000000///...---,,,+++***...............///000000000//////111000+++<<<...)))"""444+++,,,---...000000///......GGG000)))---++++++...++++++,,,------...//////,,,,,,++++++******)))))) 333***555<<>>@@@BBBAAABBBAAA===888444333222000000000111222333444555333222111000000111222333111000000222444333111...------------...000111222444555555444222111222444222222222111000000//////+++,,,,,,---...///000000.../////////------///111222000...---,,,---///000---...//////......///000555555333222000///...---...------...000000///...------...///111222444444444444222000///............---+++++++++,,,...000...///000000000000///...---......///000111222222------------...///000111---............111666:::;;;777222...------,,,,,,++++++,,,---......//////111111///...---,,,++++++...............///000000(((555555000...+++###))))))000)))---+++,,,---.........------mmm---,,,))),,,...(((+++++++++,,,,,,---------,,,,,,++++++***************+++,,,444 333***,,,555 777***,,,,,,,,,---------------------,,,,,,,,,,,,------999555...___///222999...,,,555222%%%/////////000000000111111666,,,111$$$---111]]]111666666333444::::::777888888888888777777777777555555555555555666777777666666777888888888888777888888999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<888888999999999999999999:::999888999:::999888666666666555444444444444555444444444222111111333666666666555555444444444444444444333333444555666666111333555555444222222222555555444444444333333333111111111000000000000000111111000///......////////////............/////////...............------000000000000000000000000............///000111222444333111///......000111000000////////////000000sssWWWFFFFFFEEEEEECCCAAA===;;;888999::::::999:::<<<>>>?????????===888555333333/////////000000222333444333222000//////000222333/////////000111111///...---------......///000111222222333222000000111222222222111111000/////////+++,,,------.../////////---/////////---...///111222000...---,,,---///000+++---.../////////111333555555444222111///......---,,,,,,---//////...,,,+++,,,---...000111222333000000...---,,,+++++++++...---+++++++++,,,...000000111222333333222111000//////////////////000000......------------....../////////...---000444777:::666111...---------,,,++++++,,,,,,------......222111///...,,,,,,,,,,,,...............///000000$$$222333111222000)))444111333(((,,,+++,,,,,,---------------$$$111***+++***'''------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++000(((---+++777EEE888AAA%%%))),,,,,,,,,---------......------,,,,,,,,,,,,------444&&&(((zzz---+++---222222------111////////////000000000000,,,***666'''---444iii666<<>>>>><<<999555333333////////////000111222222222111000//////000111222...//////////////////...........................///000000///......///111111111000000///.........------...////////////....../////////------///111111000///...---......///,,,...000000111111333555444444333222111//////...*********,,,------+++)))***+++---...///000000000000///...---------------------,,,+++,,,---...///000222333444444333222000000000000//////.........///......---,,,,,,------/////////...---...111444777444000............------,,,,,,,,,,,,---...///111000///------------..................///000000000,,,+++...///)))666///---###444///,,,,,,,,,,,,,,,---------DDD+++,,,***'''222......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,+++''''''&&&...```RRR///***------......///000000000......------------.........999YYY ///++++++666.........///////////////000'''...111444%%%HHH333444777:::999555666:::666666777777777777777888999888777555444444444444666777888888999999888888::::::::::::::::::::::::777888999999888888:::<<<===<<<;;;999888777777777888777666777999999777555666555444444333333444444333333444333222222333555444555555555555444333333333333222222222222333333222444555666444444444555555555444444444333333333222222111111000/////////111111000/////////000000...---,,,++++++,,,---...***+++,,,---...///000000.................................//////000111222333222000/////////000111111000000//////000000111vvvZZZHHHIIIKKKJJJFFFAAA<<<999777777888777555555666888:::<<<===<<<999555444333111111111000000111222222000000000//////000000000//////000000/////////000////////////...---,,,,,,---...///...---,,,...000000000//////...---------//////000000000///...---//////000///------...000000/////////............---...000000000000111333333222222111000000//////+++++++++---......+++)))+++,,,---///000000//////111000000/////////000000,,,,,,,,,---------......000111333555555333111000000000/////////.........------,,,,,,,,,---......,,,---......---...000222222000......//////...---...------,,,,,,---//////000///...------...///000...............///000000777///---***///'''...''''''!!!222111,,,,,,,,,,,,,,,---......'''WWW...&&&(((---***111------------,,,,,,,,,,,,******++++++++++++++++++)))&&&,,,~~~xxx;;;------......///000000111///..................///,,,[[[lll888***---///...............------------333+++%%%000777""""""PPP???111...888<<<777666===666666666666777777888888999999777666555444444444777777888999999999999888999999::::::::::::999888666777999888777777:::===;;;:::888777666666666666666666555666888888666555666555444444333333444444222444555555333333333444333444444555444333222111222222111111000111111222333444555444333333555777555555444444444333333333//////000000111111111222111111000000000111222222///...---,,,,,,---...///++++++,,,------...//////.................................//////000111222111111111000000000000000111111000000000000111111yyy^^^CCCEEEHHHGGGBBB<<<666333777888888777555444666777999;;;===<<<999666444333333333222222111222222222//////000000000000//////000111111111000///000111000000000///...,,,+++***---.........,,,,,,...000/////////...------,,,,,,000000111111111///...---///000000///------...////////////000//////...---,,,...///...---,,,---///222111111111000000//////......///000111111...+++,,,---...000000000///...---,,,,,,,,,,,,---......+++,,,---.........------///000222444444222000///......//////////////////+++++++++,,,---...///000***+++---.........000111///...---...000000///...///...---,,,---...///000000///---,,,---...000111...............///000000000444666***999777"""111...,,,///333---%%%,,,:::RRR((()))///++++++&&&...333...333"""---------,,,,,,,,,---...///------UUU\\\+++###222..."""+++,,,,,,------......///)))))))))))))))*********&&&***lll(((###---vvv++++++,,,,,,---...////////////............//////(((~~~///***444+++---------------------,,,$$$444***(((111111222,,,^^^^^^CCC444>>>CCC888333888555666666666777777888888666666666666666777888888777777888999999999999888888999:::;;;:::999888777777999;;;:::999999<<>>@@@AAA===:::999666777888777555555666888;;;<<<===;;;777333111111333222222222111000000000111000......000222222222111111111111000000000000333111000000111222222111000//////......000111222000///...---------------///------///333444222///...---,,,,,,---...///000000000111111000///......///...---,,,,,,...///111,,,---......//////......***++++++,,,,,,------...,,,...///000///...,,,+++---......//////...------------..................+++---000000000//////000111000000////////////000//////...---,,,++++++***......------------....../////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,000///------......---+++......---,,,,,,,,,,,,---/////////...---,,,******000111TTT)))333---///$$$000,,,,,,.../////////...---////////////////////////000666%%%'''000///...------,,,++++++++++++,,,,,,222---'''***+++%%%(((666---)))'''///111```111111,,,...!!!444***---------............///YYY222...,,,%%%:::)))...000###000+++///...,,,+++***+++,,,,,,,,,333555>>>555???444333555444444444444555666666666666777777777777666666666777888999999999999999888888999::::::::::::999;;;::::::999888777666666888888888777777777777777444444555666666666666666333333333333333333333333666555444444555666555333444444333222222111111000222222222111111111111111444555666555333222333444555444333333222222333333111111111111000000000000000000000000000111111111///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---...............////////////000...///000222222111111000///000000000......000111qqqXXXHHHBBB>>>@@@@@@===999999777777777666444444666888;;;<<<<<<:::666222111000333333333222222222222222222000......000111222111000000000000000000000000///...---///111444444444//////.........///000111000///...------------...//////222777======888222......---,,,---...///000///000000000//////...---...---,,,+++,,,---///000,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,//////111111111000...---------------------------........................---///000000///------...---...///000000///...---...............---------000000////////////000000//////...---,,,++++++***------------------------------------------------///...------......---,,,......---------------...............---,,,++++++111222HHH...$$$---+++444)))///,,,...///111111000///...........................---%%%???&&&(((+++///...//////......---------------...###'''///,,,;;; sssyyy///)))+++333***)))GGGTTT222888666///***........./////////000000hhh***+++111!!!...FFF)))555:::""")))777$$$///,,,---///...---,,,,,,,,,------999&&&666888@@@;;;EEE===666555444444444444555666666666666777777777777666666777777888888999999888888888999::::::;;;;;;::::::999999888888888888888888777777888888888888888888666777888888999999888888333333333333333333333333555444333333555666555333222222222222222222222222////////////000000000000444555555555333222333444333333222111111111111222111111111000000000//////000000000000111111111111111111000000///......---........................//////---,,,,,,,,,---...------.........////////////000111222333222111111000111111000//////000222oooXXXIIIBBB>>>??????<<<888888777777666444222333777999:::;;;;;;999555222111111222222222333333333333333333111//////000111000000////////////////////////...---,,,...000222333222......------......///000//////......------.........///444===EEEEEE<<<333000///...---,,,---.....................------------,,,+++++++++,,,...///++++++,,,---------------......------,,,++++++***//////000111000///...---...---,,,++++++,,,---..............................000111000...,,,,,,---***,,,...111111000...,,,.........//////000000000000000////////////000000///......,,,+++***)))))),,,,,,,,,,,,---------------------------------------,,,+++,,,.........,,,..................//////------.........------,,,)))111@@@###000,,,***666))),,,---...111333333222000...------------------------111111+++$$$555,,,///...,,,000000000///............///222'''(((111,,,&&&---CCC///'''...+++000%%%222888+++222'''---///////////////000000000111UUU...III000&&&???++++++(((;;;)))///%%%***666$$$///))),,,//////...---------......%%%111"""888888@@@===GGGDDD777555444444444444555666666666666777777777777666666888888888888888777777666999999:::;;;;;;;;;;;;:::777777777888888888999999777777777888999999::::::777888999999::::::999999444444333333333333333333333222111222444555555333000000111111222333333444.../////////000111111111333444555444333222333444222222111000000000000000111111000000000000////////////000000111111111111222222111111000000//////000000000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,---------......000000111222222222222222111222222111000000111333mmmYYYIIIBBB===>>>>>>;;;888777777666555222111333777:::;;;<<<;;;999666333222222111111111222222333333333333111000000111111000...---------...............111///...---/////////...------------........./////////............//////......111;;;CCCBBB999000000///...---,,,,,,---......---------------------,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,......------,,,,,,,,,,,,------.........---,,,+++---,,,+++******+++---///...............------------...//////---------...+++,,,...000111111000///000000000000000000000000......------------......000///...---,,,***))))))++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...------......//////000000000,,,,,,---...............(((...777)))...:::+++)))222'''---,,,...000333333111///---,,,,,,,,,,,,,,,,,,,,,,,,444******444,,,555555000///---111000000///...............***666+++(((+++777!!!qqq444"""777(((&&&***555&&&YYY222222)))111....../////////000000000vvv---555666,,,%%%(((------&&&EEE***555...ddd555---***111""",,,)))......------------------))),,,888***===555===:::???BBB333555444444444444555666666666666777777777777666666888888888888777666555444888888999::::::::::::999777777777777888888888888666777777888999::::::;;;666666777888888888888888444444444444444333333333111000000111333555444333000000111111222222222333000000111222333333444444333444555444222111222333222222111000000000000111111000000000//////////////////000000111111222222000000000000//////......000000000000000000000000...---------,,,,,,,,,,,,++++++,,,,,,,,,---------///000000111111111111111000111111000//////000222lll[[[HHHAAA<<<======:::888888777666555333222444888;;;<<<<<<<<<999666444444444//////000000111111222222222111000000111111///...,,,---------.........///111///------...///...---,,,------...............//////.........//////000000...///555;;;;;;444---000///...---,,,,,,---...------,,,,,,,,,,,,---...++++++++++++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------.........---------------,,,,,,+++---,,,*********,,,.../////////.........---------+++,,,---...------///111000///......///111333444333222222111000000//////......------------......000000///...---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,...///000000000000,,,,,,---...////////////......888&&&...000&&&+++...&&&000***,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((000 >>>(((,,,YYYKKK,,,000...000///...------,,,,,,------555***%%%......ddd))):::(((333(((...///'''999!!!DDD111444'''---------........./////////MMM;;;...&&&---444444333333222000///!!!000)))333FFFTTT%%%333$$$333%%%111,,,,,,,,,,,,,,,------,,,,,,&&&999"""333CCCTTT222:::555555;;;111555444444444444555666666666666777777777777666666888888888777666555444333666666777888888888888888999999888888777666666555666666777888999999::::::666666777888888888888888555555555444444333333333111000///111333444444333222222222111111000000000000111111222333444444555333444555444222111222333333333222111111111111111000000000////////////......//////000111111222222000000000000000/////////////////////////////////.........---------,,,,,,+++++++++,,,,,,,,,,,,---...............//////000...///000///------///000}}}jjj\\\GGG@@@;;;;;;<<<:::888999777777666444444555999<<<<<<<<<;;;888555333444555/////////000000000000000111000000111222222000...,,,,,,------.../////////...---,,,---///111111000------...////////////...//////......//////000000333111000111444444222///000///...---,,,---.........---,,,+++,,,---...///+++,,,,,,,,,------------++++++,,,---------------+++,,,,,,---......///////////////...............,,,,,,++++++,,,---...////////////...------,,,,,,***+++,,,,,,---...000333333111///......111444555444333222111000//////...000000////////////000000000//////......------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---***+++---///000111000000,,,---...///////////////)))000(((***,,,******000,,,''',,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444%%%888<<<)))///xxxsss(((000000///------,,,++++++++++++,,,)))---,,,+++000)))&&&***777+++,,,;;;***'''222---///111,,,------------............333ddd%%%777111+++444111### +++...'''000>>>---//////'''555!!!666***(((555333222***+++,,,,,,------,,,,,,%%%444&&&555555WWW~~~222888444000666333555444444444444555666666666666777777777777666666777777777777666555333333555555666777777777777666:::999888777666555555444666666666777888888999999777888999999::::::999999666666555555444333333333222111000111333444444222333222222111000000/////////000000000111222222222222333444333222111222333333333222111111111111222000000////////////............///000111222222333222222222111111111111111..............................//////......---,,,+++++++++,,,,,,,,,---------------------...//////......///...---,,,...000xxxhhh[[[FFF>>>999:::<<<:::999:::666777777777666777:::<<<::::::999666333111222444111111111000000000000000000//////111222222111///,,,------...//////000000///...---...000111111000---...///000000000/////////////////////000111111111111000000//////000111......---,,,---...///000...---,,,+++,,,---///000,,,,,,---...............,,,,,,---............------------...............//////......---------...+++,,,,,,---......//////000//////...------,,,,,,+++,,,,,,,,,,,,---///111222111000//////000111222222222111111000000//////000000////////////000000------------------------+++,,,,,,---......//////........................000///......///000///---((())),,,...000000000///---......////////////...'''---111]]]000111...111///***,,,***+++++++++++++++,,,------------------------------333777%%%444"""///222%%%%%%///000...------,,,+++++++++++++++111(((000***000qqqnnn222,,,444+++111333)))111***@@@AAA!!!333///............////////////000...###777+++***777+++&&&///999:::666555999CCC222777)))999uuu222,,,***666///111***+++---.........------...$$$:::...333999111555555111333666555444444444444555666666666666777777777777666666666666666666555555444333555666666777777777777777888888777777666666666555666666666666666666666777666777888888999999888888666666666555444444333333333222111222333444333222111111111111000000000000111111111111111111111111222333444333111111111222222222111000000000000111000000/////////...............///000111222333333111111111111111111111111//////////////////////////////000000000///...---,,,,,,,,,,,,------------......---,,,---...///000.../////////------///000uuufff[[[EEE===888:::;;;::::::;;;666777888888888888:::<<<888888777444111000111222333222222222111111000000///...///111333333111///------......///000111111333111////////////...------...000111111111000//////////////////000111111,,,///000///---,,,...111...---,,,,,,---...///000///...,,,,,,,,,...000111,,,---......//////......,,,---......//////....../////////...------,,,,,,------,,,++++++++++++,,,+++,,,---...////////////000000///...------,,,,,,---------,,,++++++...000///000000000000//////...000000000000000111111111......------------......++++++,,,,,,,,,---------,,,,,,------...///000000000000000000000000000000222111//////000000///---'''(((+++...000000//////......////////////......555&&&555```,,,000//////''')))666000---,,,+++***+++,,,---...------------------------###444000(((666)))'''222###%%%...///...------,,,++++++++++++,,,'''###/// 111,,,###===000444"""333...&&&222444&&&000////////////000000000000,,,(((ggg!!!///444&&&)))222''',,,222333...)))))),,,...:::---...///---333LLL***'''777))))))++++++,,,.../////////......000...---,,,000***333///222555333111777555444444444444555666666666666777777777777666666555555555666555555444333666666777888888888888888666666666666777777777777666666666666555555555555444444555666666666666666777777666555444444333333555333222333444444333222/////////000111111222222444444333333333333333333222333444333111000111222111111000///////////////000/////////............---...///000111222333333...............////////////////////////////////////000111111111000...---,,,,,,------------......//////...---...///000111///000000000......000111xxxlllWWWFFF@@@;;;::::::888888;;;999999999:::::::::;;;;;;999888777666444333222111444444444333333222222222...///000000000///---,,,+++---///000111000///.../////////...---------,,,,,,///333333222///---,,,+++,,,---////////////...111000000111111000...,,,---.........///000000000000000////////////000000//////.........//////000---------............///000/////////............---------,,,,,,+++++++++---------------------------.........---,,,,,,+++***++++++++++++,,,,,,,,,000///...------...///000000000/////////.........------......------,,,,,,........................,,,---......,,,,,,---.../////////000000///---***000000///...---,,,,,,,,,......---------....../////////000000000000//////000,,,///```+++,,,------......---------------,,,,,,+++++++++000000//////......------...------,,,,,,++++++***---555+++'''+++,,,//////.........---------,,,333111(((iii///......---------......+++***+++<<<,,,---........................666777---,,,,,,+++*********+++---///111222111000111111;;;444000333222......222'''...+++!!!888---...///000111111111111///...,,,++++++,,,---...<<<%%%AAA+++666444777666555444444444444444777777777777777777777888:::888777555555555666666777777777777777777777777555666777888777666333222555666666666666666555555888777666555555666777888666666666555444333222111111111111222222333333333333444555555444222111///222222333333333444444444111111000000000000111111000///...------...///000000000000000////////////---......///000111111222////////////............,,,---///000000000///..................------------,,,,,,,,,---///000222000000111000000///...---,,,---///000000000///...yyylllWWWEEE>>>999999888666666999999999999:::::::::;;;;;;888777666555333222111111222222222222222222111111///000000000000///......,,,---///000111000...---...............---------222444777777444111...---+++,,,...///000000//////000000///000000///...---,,,,,,------------------000000////////////000000111000///......---......---------............//////////////////......------,,,,,,,,,,,,,,,,,,+++---------------------------.........------,,,+++*********++++++,,,,,,,,,//////...------...//////......---------,,,,,,,,,............------,,,+++------------------------,,,---......,,,,,,---...000000000222444333///,,,.........------,,,,,,+++,,,,,,,,,---...///000111///000000000000000000///000,,,///```***+++,,,,,,------,,,,,,+++++++++*********))))))............------------,,,,,,,,,---------------***333>>>BBB/////////.........------------,,,***,,,(((***///......---------......,,,***,,,kkk+++///------------------------%%%444------qqqwwwFFF###---,,,,,,+++******++++++,,,...111222111111111222888888888888555000...///999,,,&&&333%%%+++,,,---...////////////000///...------...///111HHHPPP000===222000999666666555444444444444444777777777777777777777777888888777666666666666777777777777777777777777777666666777777666555333222555555666666666666555555777666666666666666666777555555555555444333222111222222222222333333333444222333333333333222111111111222222222222333333333111111000000000000111111111000////////////000111////////////............---......///000000111111000000/////////.........---...///000000000////////////......------,,,,,,,,,++++++,,,---///111222000000111111111000000///---...///000000///......zzzlllVVVDDD===888777666444444777888999999:::::::::::::::666666555444222111000000111111111111111111222222111111000////////////000...///000000000///...------------...............444777999888555111///...------...///000000000000////////////..................------------------000//////......//////000111111///...---,,,,,,,,,---------............///...///000000000///---,,,+++,,,,,,,,,,,,,,,,,,------------------------------............---,,,,,,++++++,,,,,,---...//////......------------......---------------,,,,,,,,,/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...222000000444888888333------,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000000111111111111000000000,,,///```******+++,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,---------------,,,,,,------...//////000000"""'''jjjfff...///,,,------------,,,,,,,,,,,,+++***$$$BBBnnn......---------......///---+++,,,)))...,,,,,,,,,,,,,,,,,,,,,,,,333((( """---<<>>888111////////////000000111111222222.........------...............---,,,,,,,,,---------------.........//////222111...,,,,,,---///111---------,,,,,,+++++++++++++++,,,,,,---...//////------...///000000//////000000000///......---------...///000000///...---........./////////000000,,,---...///000000000000...........................///000///...---...000...111222000+++***---111000000///...---,,,,,,,,,***,,,...000000///...---------............------000,,,///```+++,,,------......---------------....../////////.........------,,,,,,,,,,,,,,,------.../////////(((%%%111---...---,,,qqqddd$$$000)))111,,,,,,,,,++++++,,,,,,,,,,,,999''',,,222///(((lll&&&444//////.........---------''':::,,,,,,,,,,,,---...///000111222000000&&&,,,,,,,,,,,,,,,,,,,,,,,,------///000...---111777,,,000---...555000***///,,,,,,,,,,,,,,,---...//////000000/////////222444999...---333...***@@@aaa"""777+++---...///000111111111111...///////////////...---'''000+++///000mmmddd%%%000***---:::---444111---+++,,,///111222BBB)))888333(((yyy888333,,,444111111000000111222333333000000111222333444444555555555444333333444666777666666666666666666666666444444333222111111111111333444555666777777777777555444222222222222444555111222333444555666666666333333333222222111111111+++,,,.../////////...---////////////000000000111//////............/////////000111222222111000/////////.........---------.....................---,,,,,,,,,+++++++++******,,,+++*********+++,,,---)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))////////////...---,,,,,,---,,,,,,---...000222333ooo\\\HHH@@@999888888666444555444666999;;;<<<:::777555222222333333222222111000---...000222333333333222000111111111111000//////////////////////////////000000///...---,,,,,,,,,---...000111111///...,,,............////////////666999;;;999555111///000///////////////000000111444222000...------////////////............//////........................------,,,+++,,,---...///------,,,,,,,,,---......***+++,,,------,,,+++***.........000333333///,,,//////////////////......------...///000111222222111111000000//////......---...///000000000///...---------.........//////000000000///000000111222...///000///...---...000000///---,,,,,,---...///+++,,,...000000///---,,,111000...,,,+++++++++,,,000,,,000aaa............////////////...---,,,+++,,,...000111333222222333444333000---//////---,,,,,,---...///---.../////////...---,,,222444))),,,///,,,...---))),,,000,,,444'''+++999333(((AAAlll$$$222111111000......---------...&&&444//////............//////444222555"""------++++++++++++------+++******+++---......---------,,,+++++++++,,,,,,...///000///---,,,,,,...////////////////////////777///:::///%%%222iii+++...++++++,,,,,,---...//////...........................111***++++++000]]]***444:::'''222+++222222,,,---222///(((///,,,,,,888111hhh888...666,,,333222///---,,,,,,---...000111111222333333444444666666666666666666666666555555444444444333333333444333333222111111111222333333333333333333333333444555666444222000111111333333333444444444444555444333222111111111222333111111111111111222222222222000//////000000///---222111000//////000111222//////000000000000000//////////////////.........//////////////////////////////...---,,,,,,++++++,,,+++***+++---...---,,,---,,,***)))***,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,---------...///////////////......mmm[[[HHH???999888888666444555555777:::<<<<<<:::777555333333333333333222222111222222222222222111111000111111111111111000///...////////////////////////000000///------,,,,,,------...////////////------............////////////111444777666333000000000000000000000000111111222333222000...---.../////////..................///........................------,,,,,,,,,---...///......---,,,,,,---------......///000111111000000000///...000222333000.../////////.........------------...///000111222222222111000///............---...///000111000//////---------....../////////....../////////000000000---///000///...---...000222000...,,,,,,,,,------***+++---///000000///...,,,,,,,,,,,,,,,------...///+++///```........./////////000000///...---------///111222444444444666777666333000...---,,,,,,,,,,,,---...,,,---......///...---,,,>>>999///,,,$$$,,,+++---777222***111222000222444,,,$$$+++:::///777111000///......---------000555ppp***//////............//////222///111(((------,,,++++++,,,------...---,,,,,,,,,,,,+++***......---,,,++++++++++++...///000///---,,,---...........................///666555333:::CCC~~~+++---++++++,,,------...//////........................---000***///111'''RRR@@@///***///...444222'''%%%///333111444000111///555(((888,,,333***AAA222111///---------...///000000111111222333333333555555555555555555555555555444444444444333333333444333222222111111222222333333333333333333333333222333444333111111222333333333444444444555555555444333222111111111222222333222222111///......---222000//////000000///...111000000000000000000111......////////////......////////////............000000000000000000000000.........------,,,,,,+++,,,+++***+++---...---,,,---,,,*********+++,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,---......////////////......kkkYYYGGG???999888888666555666666888:::<<<;;;:::777666444444444444444333222222444444333222222222222222222222222111111///......////////////////////////000///...---------------------------------------............////////////---///222222111000000111111111000000111111222333222111000.........//////......------------..............................------,,,,,,------.../////////...---,,,,,,,,,,,,---------...///000111222000///......000111111000222111000///...---------------...///000111222222444222000...---------...---...///000000000000000............////////////,,,,,,.../////////...------...//////...---...///333111///---,,,++++++,,,***+++---///000000//////***+++,,,,,,---------,,,---)))...___////////////000000000000000////////////111222333555555777999;;;999555222---,,,,,,++++++,,,------***+++,,,---......------'''LLL888(((---777)))222777+++---***222333...,,,///,,,%%%mmm000%%%111000///......---.........HHHhhh/////////............//////000---...///------,,,,,,,,,,,,------...------,,,,,,++++++***///...---,,,++++++++++++...///000///---------...------------------------'''...---///222%%%***+++,,,,,,,,,---......//////...........................///***111777$$$&&&JJJ///...;;;...'''333000...333)))$$$666///111***///444%%%kkk222???!!!---111000............000000//////000000111222222333444444444444444444444444444444444444333333333333333333222222111111222222333333333333333333333333000111333222222111333444444444444444555555555555333333222111111111111222111111000///......------222000//////000111000...///000000111111000000///------............------........................000000000000000000000000------------------------,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,*********+++++++++++++++---....../////////......jjjWWWGGG???888888888666555666777888:::;;;;;;999777666444444555555444444333222222222111111222444666777222222222222111///...---////////////////////////000///...---------------------,,,,,,,,,---..................////////////---...///000000000000000000000//////000000111222222111000///......//////------,,,,,,,,,,,,------........................---------------......///000000///---,,,,,,,,,,,,------------...000222444000///...---...000222333555444222000///..................///000111111111555333000---+++,,,---...,,,---......////////////////////////////////////***,,,...///000///---,,,---...//////------...///111000///---,,,,,,,,,,,,,,,---...//////......---,,,------...---+++)))(((+++(((---^^^/////////000000000111111111000000000111222333444666777999:::;;;999444000------------------......)))***+++,,,------......444"""vvvDDD)))222333(((%%%///333,,,'''......))),,,666777000>>>111,,,555333)))666000000///...............,,,ZZZYYY111//////............//////111---...111---------,,,,,,---------***+++,,,,,,,,,,,,---...000///...---,,,+++++++++...///000///...---...///........................(((***555555,,,[[[++++++,,,---------......//////........................///000***---666+++!!!)))gggAAA...111)))999444---555,,,###000+++---,,,***;;;222+++AAA444+++222===(((777666---//////......///000111111/////////000111111222222222222222222222222222222444444444333333333222222333333222222111222222333222222222222222222222222111333444333222222333444333444444444444555555555333222222111111111111111.........//////000000111111000///000111111000///...///000111111000///........./////////...------------...............///////////////////////////,,,,,,------------------,,,+++***+++---...---,,,+++,,,,,,,,,++++++,,,---+++***)))((((((***+++---************************------......//////......iiiWWWGGG>>>888888888666666777777888999:::999888666555444444555555444444333222222222111111222444666777222222222111111///......//////////////////////////////...------------...,,,,,,,,,,,,,,,---...///............////////////000000///000000000///...///............///000000000000000///////////////------,,,,,,,,,,,,------........................------.........//////...111000///...---,,,,,,,,,111000000000111333555777333222111000000222555888888666444222000//////000......//////000000111111444222///,,,+++,,,---...++++++,,,,,,---...//////000000000000000000000000+++,,,...000000///...------...///...---,,,---///......---------......////////////......---,,,,,,,,,---......---,,,***)))+++(((---^^^////////////000000000000000000000111111222333444777777777888888555000,,,------...///////////////******++++++,,,---......###FFF;;;---???)))%%%555000,,,,,,,,,++++++,,,...111111...888###%%%222111000//////............///222ppp>>>'''//////............//////000,,,---000------------------------)))+++------++++++---///000///...---,,,,,,,,,,,,...///000///......///000////////////////////////+++AAA)))&&&HHH111...------...............///........................---111...,,,000///+++,,,''':::%%%444888))) 111:::222...,,,***444---)))777------222&&&444000222###333%%%......//////000000111222/////////000111111222222222222222222222222222222444444333333333222222222333222222111222222333333222222222222222222222222444555666555222111222333333333333333444444444444222222222222111111000000......///000000111222222111000///000111222111000...///000111111000///...000000000000000///...---,,,---------......//////........................,,,,,,------------------,,,+++***+++---...---,,,***,,,...---++++++,,,---+++***)))))))))***,,,,,,************************,,,,,,---...............~~~hhhVVVFFF>>>888888888777666777777888888888888666555444444444444444444333222222444444333222222222222222000111111111111000/////////////////////////////////......---------......,,,,,,,,,---......//////............////////////222111//////000000///---...------------...//////000000000000000/////////......------------..............................------...////////////...000000///...------------.........///000111222333444555555444333555888;;;999777444111000000000111.../////////000000000111222000...---,,,,,,......,,,++++++,,,---...000000111111111111000000000000,,,---.../////////...---,,,---......---,,,---...,,,,,,---......//////////////////...------,,,,,,***+++,,,---.../////////---)))...___............////////////...//////000111111222222555444444444333111...+++---...///000000000000000,,,,,,++++++,,,---...//////+++777000@@@111111+++000)))---+++...555222)))(((///+++444888&&&888******...//////............//////999222,,,//////............//////...***,,,...------............------,,,...///...***)))***,,,///......------------------///000000///...///111000000000000000000000000444///;;;666222................................................***000222...+++---...+++---(((===!!!(((000000,,,...111...777&&&,,,666'''777888777///000,,,666...***333,,,/////////000000111111111//////000000111222222333222222222222222222222222333333333333222222222222222222111111222222333333222222222222222222222222555666666444222000000111222222222222333333333333111111222222111111000///111111111000000/////////111000///000222222222111...//////000000//////...111111111111000///...---,,,,,,,,,---......//////------------------------------------------------,,,+++***+++---...---,,,***---//////,,,***,,,...******++++++,,,,,,,,,,,,+++++++++++++++*********+++,,,---...............{{{fffTTTFFF>>>888888888777666888777777777777666555444333333333333333333222222111222222222222222111111000//////000111111111111000////////////////////////......---------......///+++,,,...///000000//////............////////////222///------///000///---...............///000000//////000000000000/////////..................///........................,,,---...///000//////...//////...............///***+++,,,,,,---------,,,111222444333222333666999777555222000//////000111////////////000000000000///......------.........------------...000222333222222222111111000000000,,,,,,,,,,,,------------,,,---......,,,,,,---...------..................---------------...//////,,,,,,,,,---...///111111///+++///```------------............,,,---...///000000000000222000//////000000...---,,,---...///000000000///...------,,,,,,---...///===<<<***TTT===...444,,,(((,,,+++///555555000...000'''555+++ 111---+++...//////............//////333---555//////............//////...***---///,,,---...//////...---,,,+++...000...***(((***---...------------......///---///000000//////000111000000000000000000000000)))333GGG555000////////////....................................+++---111///))),,,...''',,,111===;;;(((555AAA---""",,,---444///$$$888///777111---111666###555///444666+++///000000111111111000000000000111111222333333333222222222222222222222222333333333222222222222111222222111111222222333444111111111111111111111111111222333222000///000111000000111111111222222222000111111222111000///...000000////////////......111000///000222333222111/////////....../////////000000000000///...---,,,++++++,,,------...//////.................................------,,,,,,+++,,,+++***+++---...---,,,)))---000000,,,***,,,...***+++,,,......---,,,+++---,,,,,,,,,++++++++++++***+++,,,---............yyydddRRRFFF>>>888888999777666888666666666666555444333222222333333333333222111111---...000222333333333222...///000111111222222111////////////////////////......---------......///+++,,,...000111111000///............/////////000000---+++,,,///000///---///////////////000111111...///000000000000000/////////............//////........................,,,---///000000000///...///............//////000,,,---.../////////------+++---000///...///222555555333111...---...///111////////////000000000000---------...............//////...///000222444555222222222222111111000000++++++*********+++,,,---,,,---......,,,,,,---....../////////...---,,,,,,+++++++++,,,...000111222111000...------...///000000,,,000aaa,,,,,,,,,---------......+++,,,---...///////////////---,,,---...000000///***+++---///000000///...000///...---,,,---...///&&&<<<+++444,,,~~~000'''000***555000///---+++---111000,,,777&&&"""<<<(((222<<<333//////.........//////000''' ---//////............//////111---000000,,,---...//////...---,,,'''+++......******---111---------------...///000---///000000//////000222////////////////////////---XXX111+++///////////////.................................///+++---...+++000333)))$$$(((222hhh<<< 666111///777,,,!!!BBB---111)))111///222(((666...111222))):::///000000111111111111000000111111111222333333444444222222222222222222222222333333333222222222111111222111111111222333333444111111111111111111111111...///000000//////000111///000000000000111111111000111111222222000///...++++++,,,---...///000111111000///000222333333111000///...------...///000////////////...---,,,+++++++++,,,,,,---...////////////////////////////////////...---,,,,,,++++++,,,+++***+++---...---,,,)))---111000,,,***,,,...)))+++...000000///---+++---------,,,,,,+++++++++***+++,,,---............vvvfffRRRCCC@@@;;;888777777777666555444222000000111222333555444333222111222333444111222222222222111000000///////////////000111111000000000000000///........./////////...---,,,,,,---------............///,,,,,,---...///000111111------...///111111...,,,......------...///111222//////............//////......------------............///////////////...,,,...000///,,,+++...111...///000111111000///...111111000///...---,,,,,,...............///000000111000...---------.../////////...------------...000000111111111///...,,,000///------...111444777666444222///.........//////...---,,,,,,---...///........................222000------...///000111---,,,+++***+++---///111111111111000///---++++++---***...___---------------...////////////000000///...------------------------------///......---------......,,,------...///000111111000999!!!666%%%555|||###***333222111(((888777111666---.........---,,,---///111333......---------......///...000,,,000000///............///***666\\\,,,---///000///---,,,---...///...---,,,+++,,,,,,---'''---///+++***...///,,,333222111///......//////222+++...222---+++,,,+++555'''000///---,,,+++,,,,,,---...------,,,,,,------...---------,,,,,,+++++++++***666222***///)))...)))111///...............///000000222111111000///......---000000000//////.........111111000000111111222333333333333222222111111111333333333444444333333222333333222222222333444444222222222222222222222222333222///...---...///000333222222111111222333333000111222333333333333333111000...---,,,...///000//////////////////////////////.........---------///...---,,,,,,---...///...------------...//////,,,,,,------......//////------------------,,,,,,------......------,,,+++,,,,,,+++++++++,,,------...------,,,,,,------...---.........---,,,++++++,,,,,,---...//////......vvvgggSSSCCC???;;;888777777777666888777555333333444555666444444333222222222222333111222222222222111000000///////////////000111111111111111111111000//////---------------,,,++++++---------............///////////////000000000000111000///000111222222000...---,,,,,,---...000111///..................//////......------......///---......//////.........---.........------///111---...////////////...---///////////////........................///000000//////.........//////000//////...------------...//////000000000///......000///------...000333555555444111///...//////000///...------------...///........................222222111222222222111000------,,,+++,,,...000111111111111000///...,,,+++...***...___//////.........///000000//////////////////......------------------------111000///...---,,,,,,,,,------......//////000000'''555444)))???"""<<>>555000999000[[[000,,,///...------,,,,,,,,,---...------------------...---------,,,,,,,,,++++++888###***555>>>mmm######444'''777000///////////////000000222111111000//////......,,,,,,,,,,,,,,,+++++++++000000000000111222333444333333333222222111111111111222222333333333222222333333222222222333444444333333333333333333333333333222111///////////////000000111111222333444444000111111222222222222111...------,,,,,,---.../////////////////////////////////.........---------///...------------...///---------------...//////.............../////////...---------------------------......------,,,+++000000...---,,,+++++++++------,,,,,,,,,,,,------...............---,,,,,,,,,,,,---...............vvvgggRRRCCC???;;;888777777777777888777666555444555666666333333333333333222222111111222222222222111000000/////////000000000111111111222222222222111000000------.........---,,,,,,---------............///111111111000000000//////333111000000222333444333...---,,,,,,---...000111//////............/////////......------......///,,,------......------,,,---,,,+++,,,...000000000,,,------.........---------.........//////000000...............///000000......///000111111111111//////...------------............---......///000000///---,,,---...000222333222000/////////000111///...------------...///------------------------000222444555444222000.........---------///000222111111111111000///------...+++///```111111000//////000000000.........///////////////........................222111///...,,,+++++++++.........///////////////000&&&<<<%%%...///|||PPP111...---111(((...333***...555//////---------...///000......---------------...---***222+++++++++,,,---///000111111 000///---+++***,,,///000111---,,,***))))))***++++++)))---...,,,---000333333;;;666000++++++,,,///111$$$,,,444'''===]]]...------............---,,,,,,------------------------------------,,,,,,,,,,,,111)))000555SSS///###888'''111000000/////////000000111111111000000//////...---------...............///000000111222222333333222222222222222111111111///000111222222222222222222222222222222333444444444444444444444444444444222222222222111000//////,,,...000222333444444444000111111111111000000///***++++++,,,,,,---------////////////////////////...............---------///...------------...///---------------......///000000///////////////...........................---............---,,,,,,111000///---,,,,,,,,,,,,------,,,,,,,,,,,,------.........///......---,,,,,,------............---sssdddNNNBBB???:::888777888777777555555444333222333333444222222333444444222111000111222222222222111000000000000000111111000000000000111111111111000/////////000000000000000//////---------............///000000//////////////////111000000222444555333222///...------...///111222000000////////////000000//////............//////,,,,,,---------,,,++++++,,,)))''')))---000///...,,,---------........................////////////...............///000000...///111333444555444444//////...------------...------,,,,,,---...000111000///---,,,,,,---.../////////............///000.........------.........------------------------...000222333111///------//////......///000111111000111111111000///......///,,,///```111111000/////////000000...............//////000........................111000///...---,,,,,,,,,///////////////.........555)))...000555GGG666000+++777)))---888111000***//////...---------............------,,,,,,---------(((111+++++++++,,,---...//////000&&&000---+++******---......---000///...---------...///111333444222///---,,,++++++...111111000222666:::444555GGG555///+++,,,---...//////...---,,,------............------------------------,,,,,,'''444:::&&&555'''555777***111000000///.........//////111111111000000000//////.........//////000000000111111111222222111111111222222222111111111111111...///000111111222222111111111111111222333444444444444444444444444444444222333444444444222000...,,,---000222333333222111000000111000000///......)))***+++,,,---......---////////////////////////.................................------.........------,,,,,,------...///111111000000//////...............///////////////...............------,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,---.........//////......---,,,------......---------~~~ppp```IIIBBB>>>:::777777888888777444333333222222222222222111222333444333222111000111222222222222111000000000000111111111111000////////////000///......---//////000000000000000///---------............///,,,,,,------...///000000///000444777:::888444111000////////////111222333222222111111111111222222/////////....../////////,,,,,,------,,,++++++******'''&&&'''+++...---,,,---------......//////000////////////...........................///000000///111333555666777666666//////...------------...---,,,,,,,,,---...000222//////------,,,------...,,,,,,,,,,,,,,,------...---..................---------------------------///000222111...---...///000/////////000000000111//////000000000//////...000,,,000aaa000000///......///////////////............///000..............................---------......//////////////////.........'''???$$$666888555***MMM---,,,888222++++++---222............---------------......---,,,,,,,,,,,,,,,,,,...---...------,,,,,,,,,------+++DDD^^^"""+++++++++,,,------+++)))000///...------...///000,,,...111444333111000111'''///444111)))'''...666zzz+++***---,,,---.../////////...------......//////......---------------------------000)))444---444BBB***888777//////...------.........111111111111000000000000++++++,,,,,,------......333333333333222000///...111111111111111111111111...///000111111111111111111111111111222333444555333333333333333333333333222333444555444222000...---///111222222111000///000000000000000///...---***+++---...////////////////////////////////////---.....................---..................---,,,,,,,,,,,,,,,---......111111000000//////..................//////000000......//////......---,,,************+++,,,---...,,,,,,,,,++++++,,,,,,,,,------...............---,,,---------------,,,,,,{{{mmm]]]FFFAAA>>>:::777777888888888555555444444444333333333222222222222222111111000111222222222222111000000000111222222222111000///......//////......---,,,,,,,,,---.........---------------............///***+++,,,---...//////000...111666;;;>>>;;;666111000//////...///111222333222222111111111111222222000//////......//////000------------,,,+++******)))((('''(((***,,,,,,,,,...---------...///000111000000//////.........---...............///000000000111333444555666666666//////...------------...------------...///000111///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...000222111...---000222/////////000000000000000---...///////////////...111---111aaa///............///000111111000///---------...///---------------------------------------...///000.........///////////////***<<<222...888'''!!!@@@###(((444333'''---+++111------------------------///...---,,,++++++++++++---zzz===+++//////...---,,,,,,------###wwwAAA'''***,,,......---,,,,,,---...------,,,,,,---///000---,,,...000...***+++...222...(((+++DDDyyy666&&&222------...////////////...---...///000000///...---------------............222***((()))...999,,,..................///000000111111111111111111111111......//////////////////333333444333222000...---000000000111111111111111000000111111111111000000000000000111111333444555333333333333333333333333222333444555444222000......///000111111000///...///000000000000//////...---......//////000000000////////////////////////---------...............------...//////...------,,,,,,,,,,,,,,,------...000000///////////////...---------......//////000...////////////...------,,,,,,+++***************,,,,,,++++++++++++,,,,,,+++,,,------...---------,,,------------,,,,,,+++yyymmm]]]FFFAAA>>>:::777777888999888555555555555555444444333333222222111111111111111111222222222222111000000000111222333333111///...///////////////......---++++++,,,------------------------............///,,,---------......//////---///333888;;;999444000...------------///000111111000000//////000000111000000////////////000000............---,,,+++***)))***+++*********,,,---,,,,,,,,,,,,,,,...///000.........///////////////...............///000000111111111111222333444555//////...------------...---...//////000000000000..................//////------.........------,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,(((---222222///---///111/////////////////////...,,,,,,---...............111...111aaa.........///000111222333333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------......//////000000444+++<<<---%%%:::444---///DDDooo...777///777###,,,+++,,,,,,---............///...---,,,++++++++++++---fffQQQ---.........---......//////+++666000***...000...+++,,,333999///...---------...000111888333111111///...222999hhhLLL333+++///...............///000000---...///000000///...---------------.........///***333***///==="""000...lll///////////////000222333444111111111111111111111111333333333333222222222222000111222333333222000//////000000000111111111222222222222222111000////////////000000111333444555444444444444444444444444222333333333222111000///.........//////000000000//////000111111111000000000///.........///000111////////////////////////---------.........//////------...//////...------,,,,,,++++++,,,,,,---................../////////+++,,,,,,---....../////////////////////...------,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,***++++++,,,------,,,,,,---------------,,,+++***wwwmmm^^^GGGAAA>>>:::777777888999888444444555555444444333222444333111000000000111222111222222222222111000000000111333444333111///...000000000000000//////...,,,------.../////////...---------........./////////////////////.........+++,,,///222555444111///,,,,,,++++++,,,---///000//////............//////000000////////////000000............---,,,+++******---...---******,,,///++++++******+++---...///,,,,,,---...///000111222...............///000000000//////...///000222333//////...------------...---...000111111111000///........./////////000000//////000000//////...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,"""(((000222///,,,+++---...///////////////...---++++++,,,---............222...111bbb/////////000111333444555444222000---,,,,,,------++++++++++++++++++++++++000///...---------------,,,------...///000111111000---555777+++///888---+++***FFF+++......???!!!---***+++,,,---............///...---,,,++++++++++++---YYY___000---------...///000111222>>>&&&(((+++///111---***---999DDD222"""555)))///...---------///000111---...///111111///...------------.........//////(((---444((()))000)))000JJJ///000000111222444555666111111111111111111222222222111111111000000//////---///111333444333222111//////000000111111111222333333333333222000///.../////////000111333444555666666666666666666666666222222222222111000//////,,,,,,,,,---...000222333...///000111111222111111111000...---,,,...///000////////////////////////---------.........//////,,,---...//////...---,,,,,,,,,++++++,,,,,,---...,,,---------......//////++++++,,,,,,---.../////////////////////......---*********+++,,,---///000,,,++++++++++++++++++,,,)))***++++++,,,,,,,,,,,,------------,,,,,,+++***{{{iiiTTTGGGAAA>>>:::777777888888888666555444333333333444444111222222333333222222111222222111111000/////////111222333333333111000///...///111000...------...************+++,,,,,,---,,,------......------,,,,,,...//////...------...++++++---...///111222222,,,---///000000000///...------------------------//////...---+++******))),,,,,,,,,++++++*********---+++))))))+++---....../////////......---------,,,,,,.../////////...---////////////////////////......///000111///***'''111111000///...---------000000000000000000000000///---,,,++++++,,,...////////////......---------///...,,,******+++,,,---,,,,,,---...---,,,***)))******+++---------------111///......///000///...,,,,,,,,,---------------///,,,000```000000000000000000000000222111111000///......---+++++++++,,,,,,---------000///---++++++---///000+++---///000//////000111000///.........///111222777+++;;;///444... 999'''/////////...---,,,******,,,,,,------------,,,,,,111)))YYY888***888333+++...***&&&333AAA&&&111---------......000111111XXX)))***333+++------------.........///---...///////////////...***+++,,,,,,------------,,,,,,+++***+++,,,---...555222'''222---222777%%%111///000000000111111111111222333333333222000...---222222333222000...+++***+++...111333222111111222111111222222222111000000111000/////////000222222444555666777777666444333444333333222222111111000000///...------...000111333222000............///...---,,,,,,,,,...///000000//////.........//////.........///111000...,,,,,,---------,,,++++++***,,,,,,,,,------.........------------------------,,,,,,,,,++++++,,,,,,---000///...///000///---,,,---,,,++++++*********+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...............---,,,++++++xxxhhhUUUIIIAAA>>>:::888888888888888444333222111111111222222111222222333333222222111000111111111111111111111222222222222222111000000---///000000...------...------,,,,,,,,,---......---..................------///000000///......///------......//////000000,,,---...///000//////...........................///......---,,,+++***))),,,,,,,,,+++++++++******,,,+++***+++---..................---------,,,,,,,,,---.../////////...---........................------...000333555555444222111///...---------...////////////////////////...---+++******+++---...000//////......---------///...---++++++,,,---...,,,---.........---+++***///......------,,,,,,,,,...,,,+++,,,...000111111,,,,,,,,,---....../////////,,,000```000000000000000000000000111111111000///.........---------...............111000////////////000111+++---////////////000111......---,,,---...///000)))333***;;;(((666###000............---,,,++++++------............------...+++aaa$$$555999888,,,;;;SSS333...'''---------......///000111888...000$$$///------........./////////......////////////......++++++,,,---------,,,,,,------,,,,,,,,,---...///000+++444...+++---777)))//////000000000111111111222222222222111000000///......///000000000000000,,,///222333222111111111111222222333333333222222111111000///000111222333444666777888888777555444444444333333222111111111000///...------...//////000//////...............------------...///000111000000////////////000000---------...000000...,,,---------------,,,++++++,,,,,,,,,---------......------------------------222111000///...---------///......///000000...,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,---------------,,,~~~tttfffUUUJJJ@@@===:::888888888888888444333222111111111222222111222222333333222222111000000111111222333333444333222111111111111111111...///000000...------...000//////.........//////......////////////.........///111111///...///000//////..................------...////////////...///////////////////////////......---,,,+++******,,,,,,,,,,,,++++++++++++,,,++++++,,,//////...---------------,,,,,,,,,,,,,,,---......//////..............................,,,,,,,,,///444888::::::222000...---,,,---...///////////////////////////---,,,+++******+++,,,---000000///......---,,,,,,///...---,,,,,,...///000.........///......---,,,000///...---------...//////---+++***,,,...///000,,,,,,---...//////000000///,,,000```000000000000000000000000111111000000//////...............---------------,,,,,,------------,,,,,,+++---/////////...///000///...---------...000111&&&===$$$NNNNNN888))),,,+++------.........------,,,.........//////.........///...000111;;;///+++---!!!UUUSSS333+++(((......---......///000111tttiii(((---111%%%000............/////////000///////////////...---,,,,,,------------,,,,,,+++---------------...//////+++HHHmmm***...000$$$???%%%////////////000000000000222111111000000111111111------......///111222333///111333333222111111111222222333444555555555555222111111000111222333444555666888888888888777666555555444333333222222111000///...---------------,,,------...............,,,---...///000000111000111000000///000000111111---,,,,,,---///000///------............---,,,,,,,,,,,,,,,------------...------------------------......---,,,,,,,,,,,,,,,...------...000000///------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************++++++,,,***+++,,,---............zzzpppcccTTTJJJ???===:::888999999888888666555444333333333444444111222222333333222222111111111222222222333333333333222111000000111222333///000222111///......///111111000///............------............---------...000000.........///........................------........./////////........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,,,,,,,///222444555444111000...,,,+++,,,...///////////////////////////......---,,,,,,,,,------///......------,,,++++++---------------...///000//////////////////......---,,,++++++---///222444333000,,,******+++++++++.........//////////////////,,,000```000000000000000000000000111000000000/////////...------,,,,,,++++++******)))***+++,,,,,,+++***)))+++---//////.........///111111000///000111222333///:::***333:::111///...,,,,,,---.....................////////////......333///***%%%333222)))ccc)));;;(((000...............///000000>>>'''555%%%---666,,,........./////////000000///000//////...---,,,+++---.........---,,,++++++,,,,,,,,,,,,------......,,,***:::)))<<<$$$666***........./////////000000111000/////////111222333222111000.........//////000222333333222000000111111222444555666777777777333222111111111222333444666666777888888888777777555555444444333222222222000//////...---,,,,,,,,,***+++---///000000000///...///000111111000///...//////////////////000111------,,,...000111000///---......///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---///000---,,,,,,...000000///...---------------------,,,,,,,,,------------,,,,,,)))))))))))))))******+++***+++,,,---------------xxxnnnaaaRRRHHH>>><<<:::999999999999888666555444333333333444444111222222333333222222111333333333222222222111111222222000000000111222333000222333333111000000111000000///...---------...+++,,,,,,------,,,,,,++++++---......---,,,,,,---,,,,,,------.../////////---------------......///------------------------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////........................++++++---000222222000---000///---,,,,,,,,,...///........................000000//////............------------,,,,,,,,,,,,---------------...//////////////////////////////---,,,++++++,,,...111222333000---++++++++++++***000000000///......------///,,,000```000000000000000000000000000000000000////////////---------,,,,,,++++++++++++,,,...000000...,,,++++++---//////...---...///111000/////////000222333000,,,---000xxx///000111,,,,,,---...////////////......////////////......111...gggFFF444---000///............//////000,,,HHH:::"""+++888+++............////////////////////////...---++++++............------,,,+++******++++++,,,,,,,,,,,,---(((zzz***444(((---///---............/////////000//////...///000222333555333111///------------000222333222111000000111111222333555666777888888333222111111111222333444555555666666777777777777555444444333333222111111000000//////...---,,,+++***,,,...000111222222111111111222222111///---+++---------------...///000///...---...000111000000------......///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222333---,,,,,,---///000///---,,,,,,---......------,,,+++,,,,,,------,,,,,,+++))))))(((((())))))***+++,,,,,,------,,,++++++***xxxmmm```PPPFFF===<<<:::999::::::999888444333222111111111222222111222222333333222222111444333333222111111000000111111111111111111222333111222333333111000000111///......------------...++++++,,,,,,,,,,,,+++++++++,,,......,,,+++,,,---++++++,,,---......//////------,,,,,,------...///------------------------............------,,,,,,,,,,,,,,,,,,------------+++******+++......---,,,,,,,,,,,,,,,------------...------------...//////------------------------***+++...222444444111.........---------------...........................111111111000000///......---------............///.........//////////////////............///000000000///...,,,,,,,,,,,,---...,,,+++,,,...//////...000000///......---------///,,,000```000000000000000000000000000000000000////////////000000000///////////////***,,,---......---,,,***+++---//////---,,,---......---,,,,,,,,,---///000...'''///...;;;BBB+++---,,,---...///////////////.........//////.........,,,---FFFiii,,,444+++---111//////............//////...lllZZZ&&&222,,,&&&000&&&///------------.........///...............---,,,+++---............------,,,))))))***+++++++++++++++,,,'''>>>RRR$$$***---...------------.........///////////////000000111222111111000//////////////////000111111000///000222000111222444555666666666222111111000111222333444333333333444444555555666444444333222222111111000///000000000///...------+++,,,...000111222333333222111111000///...,,,+++,,,,,,,,,,,,---...//////111///------///000///...,,,,,,---............---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---,,,,,,---//////...,,,***+++---......---,,,,,,***++++++,,,,,,++++++***)))))))))))))))******+++------------,,,+++***)))vvvmmm___OOODDD===;;;:::999::::::999888444333222111111111222222111222222333333222222111111111111111111111111000000000111222222222222222///111222222000//////000......---------...//////+++,,,,,,------,,,,,,++++++---......---,,,,,,---------------------------------,,,,,,,,,---...///....................................------------,,,,,,,,,---------......+++)))((()))+++------,,,,,,,,,---------............------,,,---...///000------------------------------...000222222000...,,,,,,---.........---,,,........................111111111000000///...---......///000111222333333111111222222111111000000......---------...///000222111000///...,,,++++++,,,,,,,,,...000111000...,,,,,,------............///,,,000```000000000000000000000000////////////000000000000000000000111111111111111)))***+++,,,,,,+++***)))+++---///...---,,,,,,------,,,+++++++++,,,...///---+++000///)))'''000---......////////////...------............------***,,,555333DDD---,,,111//////............/////////???$$$&&&444'''***888000,,,,,,,,,,,,---------------------......---,,,,,,,,,---..................)))***+++,,,,,,,,,++++++((()))***000,,,,,,---,,,,,,---------.........//////000000000000000///...//////000000000000///---...//////...///000222///000111222333444444444111111000///000111222333000000000111222333444444333222222111111000000//////000000111111000///...,,,,,,---...///000222333000///......------......,,,,,,,,,------...000000111...,,,+++,,,---,,,+++++++++,,,---------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++...---,,,---......---+++)))***,,,---...---,,,+++)))******++++++******)))***))))))))))))***++++++++++++,,,,,,,,,++++++***uuulll___NNNDDD<<<;;;::::::::::::999888666555444333333333444444222222222333333222222222/////////000111111222222///000111333333333222111...///111000...------..................///000111,,,------......------,,,,,,...//////...------...//////...------,,,++++++------,,,+++,,,---...///////////////////////////...............---------,,,,,,,,,------.........+++)))'''(((***,,,,,,,,,---------....../////////......---,,,---...///000------------------------111///---------...---,,,***,,,...//////...,,,+++........................000000000000///...---,,,///000111222444555666777444444444444444333222111...---,,,,,,---...///000000000000111000///............///000222111...+++)))***+++,,,...///000111///,,,000```000000000000000000000000////////////000000000000......//////000000111111.........//////.........,,,---///...---,,,,,,---......---,,,---...///000+++,,,///222,,,MMM000......////////////......,,,------------------,,,...------(((:::---$$$111222...000//////.........//////,,,---111)))%%%000)))<<<)))...+++++++++,,,,,,,,,------,,,,,,------...---------,,,,,,---.../////////...***+++,,,---...---,,,,,,%%%000111LLL...&&&...,,,,,,,,,---------.........///000111111000///...///000111111111000...---,,,---............000333//////000111222222222222111000/////////000222222////////////000111222333222222111111000////////////000111222222111000000,,,,,,,,,,,,---///111222------,,,,,,---...000111---------......000111111000...+++************)))***+++,,,,,,---------,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111///...------......,,,***((()))+++---------+++***))))))************))))))***************++++++,,,)))***++++++,,,,,,,,,,,,wwwlll]]]MMMCCC===;;;999999:::;;;:::999888666333222333333333222222222222222222222222222111222222333333333222222333333222222111111000000000000000000000000000000111///...,,,,,,---.../////////...---,,,,,,++++++,,,---...///000222333333000000...---,,,+++++++++++++++++++++,,,,,,---...000...---...111111///,,,...------...///...+++))).........------,,,,,,,,,------------------------,,,,,,,,,---------.....................------,,,,,,+++***))))))+++---............///111333666777333222000...---,,,,,,---...---,,,++++++,,,...////////////...---------,,,,,,---000333555777888999777888999:::999777555444...------,,,---...///000/////////111222111...,,,...------...///...,,,)))...------,,,,,,------...///,,,000```000000000000000000000000///...,,,,,,------,,,+++000///...------...///000,,,,,,,,,---------..............................,,,------......//////000555...,,,***222eee%%%+++//////555---///555,,,000///...------...///000444&&&666eee+++---//////...///000222000000000000000000000000222///PPPvvv(((///...---,,,+++,,,---......///...,,,++++++---...------............---------.........//////000000,,,,,,+++***))))))))))))(((555555UUU(((000***,,,---...///000000000000////////////000000000000------......//////000000000//////111444444000---///000000000000000//////222222222222111///...---000111111111111222222222222222333333333222111111000000000000000000000000+++,,,---...///111222222000111111000000///...---...,,,)))''''''(((+++,,,............////////////.........///////////////++++++************++++++(((***,,,------,,,+++***,,,------......------,,,///---++++++,,,......---++++++++++++++++++++++++......---,,,,,,++++++***...+++)))***,,,---+++(((***+++,,,------------,,,tttjjj[[[LLLBBB<<<:::999999::::::999888555333000///000111000///222222222222222222222222111222222333333222222111000000000///////////////////////////////////////000///---,,,+++,,,---............------,,,,,,+++++++++,,,---......//////------,,,+++++++++,,,,,,,,,+++++++++,,,,,,---...000...---...000111///,,,---...///000000000000000......---------,,,,,,,,,------------------------.........------------,,,...////////////...---------,,,+++******+++---...000000000222444777999;;;333222000...---------...//////.................................------------...///111333555777777888999:::;;;;;;999888666///...---------...///000000000111333555555333111///...---...//////---+++...------,,,,,,------...///,,,000```111111111111111111111111000...------......---+++//////...------...//////,,,,,,---------.........////////////////////////******++++++,,,---------000---///------UUUPPP000222000///***+++222///111000///.........///000,,,///,,,:::000111111000...,,,---...////////////////////////,,,222:::\\\ <<<+++......---,,,,,,,,,---.../////////---,,,+++---///,,,,,,------------,,,,,,............/////////000------,,,+++++++++,,,,,,+++...---EEEWWW,,,---,,,---...///000000000000.../////////000000000000.........//////000000000///...---///111111...,,,//////000000000000//////222222222111111///......///000000000000111111111222222333333222222111111////////////////////////,,,,,,---...///000000111...//////000000000/////////...,,,******+++,,,---............////////////........................,,,,,,++++++++++++,,,,,,***+++,,,---...------,,,,,,,,,------------,,,,,,...---+++***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))***,,,......---------,,,,,,++++++******~~~pppgggYYYKKKBBB;;;:::888888999:::999777444222///...///000000///222222222222222222222222111222222222222222111111...//////////////////000///////////////////////////...---,,,+++,,,------------------------------+++++++++,,,,,,---------************++++++,,,---,,,,,,+++++++++,,,------///......///000000///------///111000------///222...------------,,,,,,,,,------------------------/////////...------,,,,,,//////000000000///......------,,,+++,,,---...///000000111222555777999:::333222111///......//////000000111000000///......---------........................///000222444555555666777888999888777777000///............//////000000111333666666555333000///------.........---......------------......///,,,000```111111111111111111111111000///......//////...---......------------......,,,------------.........000000000000000000000000*********+++,,,,,,------,,,,,,000000(((???......222---...+++///111222111000///////////////+++555/// NNN(((===111222222111...,,,,,,,,,////////////////////////+++111...,,,"""???---(((...------,,,------....../////////...,,,,,,---///---------......---------............////////////......---------...//////...&&&&&&000$$$///,,,---...///000000000000....../////////000000000////////////000000000000000...---...///000///---//////000000000000//////111111111111111000///.../////////000000000000111222222333333222111111000////////////////////////,,,---------............------...///000000000000/////////...........................//////////////////......------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,------...//////,,,,,,------------,,,,,,---+++******+++,,,,,,+++------------------------+++++++++,,,,,,,,,,,,,,,((()))+++++++++,,,---//////...---,,,,,,,,,---...zzzmmmdddXXXKKKCCC:::999888999::::::888777666444111111222333222222222222222222222222222222111222222222222111111000///000000000111111222222////////////////////////......---,,,,,,,,,,,,---,,,,,,------------------------------------------+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,---.........///000///.........000111---'''%%%(((,,,------------------------------------------------........................000000000000000//////......------------...///////////////000111333444444333222111/////////000000000000111222111///...---,,,---------...////////////...---------///111333///000111222333333333333000000/////////////////////...///000222222111///000...++++++,,,......---......------------......///,,,000```000000000000000000000000111///...///000111///.........------------......------------............////////////////////////,,,,,,,,,---......//////...,,,000333'''111333%%%111...666//////111222222111111000/////////...111666&&&iiizzz...111<<<%%%...000111111000......///////////////////////////000---333SSS666222000(((,,,///---------------.........---...///...,,,+++,,,...//////000000000000//////.........///////////////...---------...///000000000$$$)))%%%333///------...//////000//////........./////////000000000000000000000000000000222111000///000111111111...//////000000000000///000000111111111000000///000000000000111111111111222222333222222111000///////////////////////////---------------------------......///000000////////////000000000///...---............//////////////////...---,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,...///000,,,,,,,,,------,,,,,,,,,,,,***))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***,,,...---***(((***,,,---,,,,,,,,,---000333555wwwjjjbbbWWWKKKCCC:::999999:::;;;:::888666777555222222333444444333222222222222222222222222222222222222111111000/////////000000111111111222..............................------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,....../////////.........,,,//////,,,&&&$$$'''+++------------------------------------------------,,,,,,---...000111222222000000000000000//////......---------......////////////000000000/////////222111000//////000111111///000000111111///...---,,,---------...////////////...---,,,,,,...000111+++,,,---...///000000000000000000000000000000///111///.../////////...,,,///---******,,,---------///......------......//////,,,000```////////////////////////111///...///000111000///........................---------.........//////........................,,,------......///000000222...---333+++---YYY$$$...,,,666...000111111111111111111000//////---......000:::{{{EEE777000+++...111...000222222000///...///........................000///222///QQQ222&&&......,,,---)))---------....../////////,,,---...---,,,++++++,,,//////000000000000/////////////////////.........------,,,------.../////////'''222%%%jjj,,,---...//////////////////............////////////000000000///////////////111111111000///000111222......///000000000000000///000000111111111000000111111222222222222333333222222222222111000///...........................---------------,,,,,,,,,///////////////...------......000000000///---,,,............//////////////////...---,,,+++++++++++++++************++++++************+++,,,---...+++,,,,,,,,,,,,,,,,,,++++++***)))***++++++***)))************************))))))***+++,,,------...***,,,...---***(((***,,,++++++******,,,///111333tttggg___UUUIIIBBB;;;::::::;;;<<<;;;999777555333111000222333333222222222222222222222222222222222222222111000//////---..................///........................//////.........---------------------------------++++++++++++++++++++++++///...------,,,,,,,,,,,,------,,,+++++++++,,,,,,---///000000///......///***,,,...---******,,,///,,,,,,,,,------------...------------------------++++++---///111222444555//////000000000///......---------............///111111111111111000///...111000/////////000111222//////000000000000//////---------.....................---,,,,,,---///000,,,,,,---...//////000000//////000111111111111111444222000000000000...,,,...,,,++++++---......---//////............/////////,,,000```////////////////////////000///...///000111000///......////////////......------........./////////........................,,,,,,,,,---......//////444111,,,222000//////,,,'''///'''333000///000000111111000000///...555%%%111555555@@@aaagggBBB:::'''%%%111222333777777000222444333111...,,,,,,........................+++444'''000lll +++000///---++++++---,,,---...///////////////,,,---///...---++++++,,,---------......---------///////////////.........------,,,,,,,,,------...,,,,,,777)))+++......///////////////...------........./////////////////////............---///000///...---...000---...///000000111111000...///000111111111111111222222222333333333444444333333222222111000.......................................---------------////////////...---,,,,,,......///000///...---,,,............//////////////////......------,,,,,,+++******))))))******+++******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******)))***,,,,,,***(((************************&&&''''''((()))******+++((()))+++++++++,,,---///++++++***)))))))))***+++pppddd\\\RRRGGG@@@;;;;;;;;;<<<======:::777333222//////111222222222222222222222222222222222222222222222111000///..................---------........................//////000000//////...............------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...---,,,,,,+++++++++,,,,,,///111000...---...000+++,,,---...............,,,,,,,,,---------......------------------------,,,---...///111222444444...////////////...------,,,,,,---...............//////111222222111111000//////.........///111222000000000000000111222333...............---------------------......//////------------...///000000---...000222333333333222333222000000000111000......------...000111000...//////............/////////,,,000```111111111111111111111111///...---...000111000/////////000111111000//////............////////////........................------......///000000000222444---111222222:::---+++---$$$666,,,,,,---///000111000000000000444...111555EEE777"""(((888(((000,,,888777222......222222///)))222:::444---555333///111444444222///------........................,,,333'''444KKKfff---(((;;;777===...$$$000555......+++,,,...///000000000///---///111111///------...,,,,,,------------,,,,,,000/////////..................---,,,,,,,,,------+++---333)))<<<......////////////......---------........./////////.........---------,,,,,,...111111///---...///---...///000111111111111......///111111222222222111111222222222333333333333333222222111///...---..........................................//////.........///......------///////////////......---............////////////........................,,,++++++******++++++,,,+++,,,---------,,,+++***++++++,,,,,,,,,,,,+++++++++******+++---,,,+++)))************************((((((((())))))*********)))))))))***,,,......---++++++******))))))((((((nnnaaaZZZPPPDDD>>><<<<<<<<<===>>>===;;;888444222000000222333333333222222222222222222222222222222222111111000......111111000000/////////...........................000000000000000//////...//////...---,,,,,,++++++---------....../////////)))))))))***+++,,,...///...---,,,,,,++++++++++++,,,///111111...---...000...------...///...+++))),,,,,,,,,------.........------------------------......///000111222333333...............------,,,+++,,,------......------+++,,,...000111222222111......------...///000111111111000000111333555666/////////......------,,,,,,,,,---...////////////------,,,,,,,,,---......,,,...000222333444444333111///......///111000000/////////111333333111/////////............/////////,,,000```222222222222222222222222...------...///000000//////000111222222111000///............/////////000000000000000000000000000000000111111222222333333///666///000222333>>>///333222'''999&&&+++,,,...///000111000000---&&&;;;111'''777KKK999333555***999***(((///333222000111///,,,666***...777///(((000888***...111333333222111111........................222...333---***\\\333---///...---%%%%%%111777,,,'''///333+++,,,...000000000000//////111333333111/////////---..................---000000//////.........---000///...---------------***------'''WWW...///////////////......---------.........//////......---------,,,,,,,,,---000444444111//////000---...///000111111111111---...///111222222222222000111111111111222222222333333222222000///...---................................./////////000000,,,,,,---...////////////000000000///////////////............/////////000.........///////////////---,,,,,,++++++,,,,,,---,,,---/////////---+++)))+++++++++,,,,,,++++++++++++***+++,,,------+++)))+++++++++++++++++++++++++++,,,,,,,,,,,,---------...+++)))***,,,---+++(((***+++,,,------------,,,iii\\\UUUNNNGGGCCC;;;;;;;;;:::999888777666777666555333222111000000444444444333222111000///222222000000000111222333111///......//////...---......///////////////...000000000000000///.........------------...//////000///...------,,,,,,,,,000///...---,,,+++++++++000000///...------,,,,,,......///000000///...---,,,,,,------...---------...---,,,,,,++++++++++++++++++,,,,,,,,,---------///............//////000111111000///...---,,,,,,---,,,+++***+++,,,---...000000000000000000000000000000000000111111111111///............///000000111000///......------...------............------------------------------000111111111222222222222000000000000///////////////////////////......---------,,,,,,,,,------...---...555^^^333333333333333333333333,,,///222111000///222555000000111111111111000000///333444%%%222000:::&&&)))+++333555...,,,...***+++///333444333222222333333++++++---333$$$ttt///(((///,,,+++...+++---000111000//////000777$$$222000***333BBB///777)))666222%%%000///...------...///000111111000///////////////...///000111111111//////......---,,,---...///000&&&444222)))333rrrooo........................+++,,,,,,,,,+++,,,///111............///000222333333...,,,///000//////111---111222)))---===:::))),,,333111))),,,000***,,,///222333222///------222###---222......////////////......---,,,+++***+++,,,---...---.........//////000000...,,,+++---000111///,,,111111111111111000//////111111000000000000111111222222111111222222333444444444333222222111000000///............///000000...///000///...---...000---...---,,,++++++---///000///...------,,,------000//////...,,,++++++***,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,......---,,,,,,+++******((()))+++---------+++***))))))*********+++++++++ !!!$$$'''***,,,---...~~~hhh[[[TTTLLLEEEAAA;;;;;;;;;:::999888777666555444333222111000000000444444444333333111000000222222111000000111222333111///......//////...---///////////////...---,,,///////////////...------...------------...//////------,,,,,,---///000111//////...---,,,,,,,,,,,,000//////...------,,,,,,///000000111111000//////---.../////////////////////......---,,,,,,,,,,,,++++++,,,,,,,,,---------............///000111111111000000//////......------------------...//////000000000000000000000000//////000000000111111111.........---...//////000000000///...------------.........//////.................................000000000000111111111222000000000/////////......---....../////////......111111000/////////000000...///444aaa222222222222222222222222///000111000//////000111000000000111111000000000'''...333333///)))III999222555...---222***(((999...000222333222111222333///000+++???%%%333111---///,,,,,,...---...000000///...///000000(((333222...555222JJJ...///***444444111000///......///000000111111000///////////////....../////////......---......---------...///000111222---***+++MMMNNN...+++444---------------------------...000000///......---------...//////000000111000...000444333---+++,,,555''' 333YYY777///:::000)))***---......---***---000111000///...///(((>>>'''555......////////////......,,,,,,+++++++++,,,---...------------.........///...,,,,,,---000111///---111111111111111000//////000000000000000000111111222111111111111222333333444333333222222111000000......------......///000...///000000///...///000.........---,,,,,,...000000///...------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---...------,,,++++++******((()))+++------,,,+++***************++++++++++++)))))))))*********))))))}}}hhh[[[TTTKKKBBB>>>;;;;;;;;;:::999888777666333333222111111111111111333444444333333222111000222222111111000111111222111///......//////...---////////////---,,,+++***---............---,,,,,,...------------...//////...---,,,,,,---///222444///...------,,,,,,,,,,,,//////......---,,,,,,,,,......///000000//////...000000000111111111222222111000///...------------,,,,,,,,,,,,------------...//////000111111222333000000000000////////////...//////000000000000000//////////////////////////////000000000000111111...------------...//////000///...---,,,,,,,,,,,,...//////000000//////...------------------------////////////000000000000/////////.........------,,,---...//////000//////000//////...---------...---,,,...```111111111111111111111111111000/////////000...---000000000000000000000000444%%%333bbb;;;000444'''%%%666222&&&000///000111222222111111000***666+++###===WWW111222000---...//////000000///...---///000---///111111///777+++GGG"""444+++,,,999111000000///000000111111111111000//////////////////...---,,,,,,,,,,,,,,,......------......///000666...***111)))***iiiBBB555)))***000222000...........................///000333444333000---***+++,,,---////////////...//////111333111---///444&&&nnnJJJ222(((***++++++111444***&&&222***+++---.........000111***000777444......////////////......,,,,,,,,,+++,,,------...,,,,,,,,,---------------...------...000000///---000111111111111000000/////////000000111111111222111111111111111222222333222222222222222111000///------,,,,,,,,,---.........000000000///...///000//////000///------///111000///...---,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,++++++++++++,,,------------,,,,,,++++++******)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,...------,,,+++***)))(((}}}hhh\\\TTTJJJAAA<<<;;;;;;;;;:::999888777666333222222222222222333333333333444444333222222111222222111111111111111111111///......//////...------.........---,,,++++++------.........------,,,...------------...//////111000...---,,,...000111///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000000111111222222333333333222111000///.........,,,,,,,,,------------......///000111222333333333/////////000000000111111...///000111222111000///////////////////////////////////////000000000111---------------......///111000///......---------//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///.........------------,,,---...000111222222222000///...------,,,,,,---000...***aaa000000000000000000000000111...,,,---000111///,,,000000000//////000000000)))jjj,,,+++...222333111---(((///111333777999777222...,,,555...$$$:::000444///...111000111111111///------///000000333,,,...---444555'''www<<<111;;;'''444111111111111111111222222111000000///////////////111///...,,,++++++,,,,,,...............//////000...,,,+++888---$$$vvvXXX???888******222111---%%%&&&333999222((($$$,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---)))&&&***+++---//////...---,,,222000///...+++---888CCC555(((///...000666///'''///,,,---...---------000222222111,,,---......//////......---,,,,,,,,,,,,------......------------------------........./////////......000000111111111111000///...///000000111111222222000000000000000111222222111111222222222111//////,,,,,,++++++,,,,,,---...---...//////...---...//////000111111//////000111//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++...------,,,+++***))))))+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++******)))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,iii\\\SSSJJJAAA===;;;;;;;;;:::999888777666444333333333333444555555333333444444444333222222222222222222111111000000111///......//////...---++++++,,,---.........------....../////////.........------------...//////111000...---------///000......---,,,,,,,,,---------------------,,,,,,,,,++++++++++++,,,,,,------000000000000111222333444444444222111000/////////,,,,,,---------.........//////111222333333333333......//////000000111111---...///000111000//////////////////////////////...////////////000000000...------------...//////333222111000//////////////////000000000000//////........................---.........///////////////.........---------------...000111333333444444333333222111111111111111555333+++ggg///////////////////////////,,,+++---000222111...000000///......///000000---???___---,,,???---&&&666666111444:::BBBGGGDDD:::111222111000>>>666///222//////333111111222111///------///111222111,,,000...---===+++333%%%999//////000000111222222222222222111000000///////////////222111///---,,,------............///////////////)))///,,,444...444666::: 222666,,,555222///000,,,+++,,,'''!!!(((666222222222222222222222222222111000111333333111///***+++---//////...,,,+++111///---,,,***,,,666BBBaaa333999555)))%%%...555000***000000000...------000222000DDD&&&------............------,,,,,,---------.........//////.....................///000000///.........///000000111111111000000...///000111222111111111000000//////000000111222///000111222111000///...,,,++++++++++++,,,------,,,---......,,,,,,---...000111222222000000000222///...---,,,,,,++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++------,,,+++******))))))*********+++++++++++++++,,,+++++++++++++++***************************)))******+++++++++,,,,,,,,,***)))))))))***,,,---...iiiZZZRRRIIIAAA===;;;;;;;;;:::999888777666555444444444444444555666333333444444444444333333222222222222222111000///111///......//////...---***+++,,,---////////////------...////////////......------------...//////---------------...///000...------,,,,,,---------------,,,,,,,,,,,,,,,,,,---------------...///000000/////////000111333555555444333111000/////////,,,---------............///000111333333222111111---.........//////000000------...///////////////////////////////////////......////////////000000...............///000000444333222111111000000000...//////000000//////...000000000000000000000000............/////////////////////.........------...///000111333333444444111111111000000111111222222333+++lll////////////////////////------,,,...000222222111000000............000000:::,,,PPP---000---666333444777@@@LLLTTTPPPCCC777333555...###111...000...444000000111111000///...000111///,,,222222333(((777000111MMM>>>$$$555...///000111222222222222222111111000///////////////222111000///////////////---...///000000000000///...222,,,***+++===PPP...444(((///)))***///)))(((000888777000,,,************************,,,***)))***---...,,,)))+++,,,---......---,,,,,,,,,,,,...000...***,,,111III&&&%%%000222''')))111---111111111///------///111,,,,,,------............------,,,,,,---............---///////////////............000111111///......//////000000111111111111000///000111222222111000//////////////////000000111...///000222111000...---,,,,,,+++++++++,,,------,,,---......,,,,,,---...///111222222111000000111///...---,,,++++++++++++------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++******)))))))))******+++,,,+++++++++++++++++++++++++++******+++************)))))))))))))))*********+++++++++,,,+++***)))))))))++++++gggWWWOOOFFF@@@<<<;;;;;;;;;:::999888777666555555444333333333444444333333444444444444444333222222333333222111///...111///......//////...---,,,---...///////////////,,,,,,---..................------------...//////+++,,,---......---,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111111000000//////000222444666666555333111000//////...------------............000111222333222111///...------------...........................///000000000000000000000000000000........./////////000000000////////////000111111444333222111000000000000.........//////.........000000000000000000000000....../////////000000000000000000/////////......---...///000111222222222............///000111111---444///vvv////////////////////////...///000000000000111222111000...------...000111$$$222DDD###000888000)))222555>>>LLLWWWUUUHHH;;;...111===UUU555***111...444---...000111111000000000111...***777+++555***//////666!!!,,,000......///000111222222222111111111000///////////////000000000111111000//////---...///000111000000///333...---)))---444&&&ppp...111999///666,,,000***222444---%%%$$$***...........................///...---///222111,,,'''.........---------------...,,,...222111,,,)))***BBB"""...???(((!!!000......///000///......///111222]]],,,------......------,,,,,,,,,.../////////...---/////////......---------...000222111///---.../////////000111111111111111000111222222222000...---///............///000000,,,...000111111000...---,,,,,,,,,,,,,,,---.........///000000......///000...000222222111000000000///...---,,,++++++++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,************************+++++++++*********************,,,---------,,,+++******************++++++++++++***)))))))))))))))(((((()))))))))*********---,,,***)))((()))***+++eeeUUULLLEEE>>><<<;;;;;;;;;:::999888777666555444333333222222222333333333444444555444444444222222333333222111///...111///......//////...---//////////////////......***+++,,,,,,------------...------------...//////.../////////---***'''%%%------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111000000///111333555777666555333111000///......---------.........//////000111222333222000...---------------------------000///.........///111222111111111111111111111111............/////////000000000000000000111111222333222111000////////////------............------------------------------////////////000000000000000000000000////////////,,,---...///000000000///000000111111222333555666000<<<:::000000000000000000000000///222333222///...///222111///...------...///111777///ZZZ999&&&000,,,555///000888GGGSSSSSSGGG;;;***!!!YYY999)))333...444+++---///111222111111111111111+++888!!!333111---///(((555+++OOO+++333---...000111222222111111111111000///////////////...///000111111111//////---...000111111111000///333'''111000444'''999222iii]]]ccc]]]jjjbbbjjj]]]bbbbbb^^^aaaiiiggg^^^aaaaaaaaaaaaaaaaaaaaaaaa___^^^___bbbdddaaaYYYRRR//////...---------......333...---///111//////111FFF<<<222,,,---666%%%***,,,............000111999,,,------......------,,,,,,,,,.../////////...---.........------,,,,,,,,,...111333222///---...000//////000111111111111111111222333333222000---,,,...............///000000,,,---000111111000...,,,------,,,,,,------...//////111222111000///000222...000222222111000///000......---,,,++++++++++++***++++++,,,...//////000******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,***************************************++++++++++++,,,---.........---,,,******************++++++++++++***)))(((((())))))(((((((((((()))))))))))),,,+++***))))))+++---...hhhXXXNNNEEE>>>;;;999999:::999888666444333222333444444222222333444333333444444555666777777444333111////////////000000///...------...000000//////............//////111///------------+++))).../////////...------,,,---------,,,,,,,,,+++++++++,,,,,,------......///+++++++++,,,,,,------------------....../////////......---...000333666888555444222000.........///++++++++++++,,,---...///000000///...---,,,,,,,,,..................------,,,---...///000000000000222111000/////////////////////000000000000/////////////////////000111111666333000---,,,,,,...///........................///...------...///000111---------........./////////.........------------///''')))888555'''000:::DDD222(((///555222222888GGG"""???111111000000111222333333666444222000/////////000222111///---...///222444111555###TTT)))---111111000222999@@@CCC???999###///...,,,%%%;;;'''...///111333444444444333444444444333111///...---------'''===888111000333222111333///000<<<111111111111000000000000333222000...---...//////---------......000111111...............///000000***222222 ;;;,,,,,,000........................111aaa)))%%%444222###)))&&&---888222(((888TTT++++++++++++++++++++++++...,,,++++++---......---++++++,,,------......///000000000000000000000000111111111000000000000000111111111111000000000///000111222111...------...---------.........//////000//////........./////////000111222222111000///...///111000...------...111((( !!!(((---,,,(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++------,,,+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))'''((((((&&&%%%&&&))),,,((()))++++++******+++---***)))(((((((((***+++,,,gggVVVLLLEEE???<<<:::;;;::::::888666444333000111222111000///000222777666666555444333222111333222111000//////000000000000............///000------,,,,,,,,,,,,------///...------...---,,,***///////////////...---------------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,,,,,,,......------------------------...///000333555777444333111///............++++++++++++,,,---...///000000///------,,,,,,---........................,,,------......///000000000000///.....................////////////......000000//////000000111222555333111...---...///000///////////////////////////...---------...///000---........./////////////////////.........------)))444:::'''&&&555bbb999000222777===;;;000000111111111222222222444333222111000000000000111000///...///000222333999<<>>===<<<<<<:::888666444333333444555444333333444555666666555444222111000000111111000000000000000111111111000///............------,,,,,,,,,,,,---------,,,,,,...//////,,,***...////////////......---------------,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,+++++++++......---,,,,,,++++++***,,,---...///111222333444222111000///............++++++++++++,,,---...///000///...---------------........................---,,,,,,,,,,,,...///000///............---------......////////////......000000//////000000111222444222000///...///111222111111111111111111111111///...------,,,------...............////////////000000000/////////......666$$$)))&&&888:::CCC]]]777***bbb///000111222333222111111111111111222222222111111111111111111111222222222222444000AAAnnn[[[]]]hhh444///...///555111///000000111111111000000000111111222222222111111///111'''***999RRR---222333,,,)))111444+++......///000111222333333111222333444333111///...............///000111111555444222000///...---------111000888''')))666)))........................---AAA\\\lllZZZVVVyyy,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---++++++,,,------......///000000000000000000000000000000000000000000000000000000000000////////////,,,---...---+++******+++------------................................./////////000000000000//////...///111000...------...000...------...---***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...((($$$%%%***...+++(((***+++,,,+++))))))***+++)))(((((((((((())))))***bbbPPPHHHBBB@@@??????>>>===;;;888666444333555666777666555444555777000000111222333333444444000000000000000111111111222111000000///......---//////............//////++++++,,,...000///---+++------............---,,,...------------,,,,,,,,,//////......---------------,,,,,,,,,++++++******,,,,,,+++++++++++++++++++++,,,...///111111111111000000//////......------,,,,,,,,,,,,,,,---......000///...------------------------...............---,,,+++***+++---///111/////////////////////...//////000000000000////////////......//////000111111000///......///000111000000000000000000000000......------,,,,,,,,,,,,,,,---------............000000000000////////////111(((666222+++///000222333333222111///...///111222333333222222111222333444555444444333***AAA%%%555]]]666---///444//////222111111111111000000///111111222222222111111111---***000...333...}}}@@@+++555///000777+++...//////000111111222222111111222222222111////////////......///000111111555444333111000///.........;;;@@@%%%///555+++222........................444&&&ggg---------------------------+++***+++,,,...------++++++,,,------......///000000000000000000000000/////////000000000000000000000/////////.........---...///...,,,+++,,,---------------------------------..................////////////////////////...///111000...------...+++,,,---,,,***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++)))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---)))&&&'''+++---,,,)))+++,,,,,,+++)))((()))***(((((((((((((((((())))))}}}```NNNFFFBBB@@@@@@???>>><<<:::888666444444111333444333222111222333......///111333444555666000000000111111111111111222111111000//////...---//////............//////+++++++++---//////...,,,+++,,,,,,---------,,,,,,.........---------,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********))))))******+++,,,------+++,,,---//////000000//////////////////.........------,,,,,,------......//////...------------...---------.........//////---,,,+++***+++---///111000111222222333222111111111111222222222222111111...------------...//////...------,,,---...//////////////////////////////.........------,,,,,,+++++++++,,,,,,,,,---------000000000000////////////,,,777///(((...TTT///111222333333222000///---...000222333333333222222333555666777666555444222%%%999666UUU===444+++000888//////444333333222111111111111222222222222222111000///,,,===)))++++++III***zzz///333222444888'''111111000000000000000000222111000///...///000000000////////////000000111333333222111111111111111888EEEyyy111"""333999%%%555////////////////////////---666JJJ999---------------------------+++******,,,------,,,++++++,,,------......///////////////////////////......//////000000000000/////////............---000222222222000///000111------------------,,,,,,,,,,,,---...//////......///..................///...///111000...------...***++++++)))''''''***---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,+++,,,,,,+++)))((()))***))))))))))))))))))((((((zzz^^^MMMEEEAAA??????>>>===;;;999777666555555222333444444222222333444111111222222222333333333000000111111111111000///111111111111000000......------,,,,,,,,,,,,---------,,,+++,,,...///...---++++++,,,------------,,,............---------,,,******++++++,,,------...+++++++++++++++*********(((((()))***,,,---...///,,,,,,,,,------...............///000000000//////...---------------......///......---------......,,,,,,------.../////////---,,,,,,,,,,,,...///000222333444555555555444333222222333333333333222222......------......///000------,,,,,,,,,------...---------------------------............------,,,+++,,,,,,,,,,,,---------000000000/////////......///444)))888111111222333222111000///...///000111222333333333222333555666666666555444777'''999;;;,,,+++000+++222999333333444444333222111111222222333333333222111000///......444555'''@@@(((555...111///(((???111111111111000000//////222000...------...000111000000000//////000000111111111000000111222333333...'''$$$333///333+++000////////////////////////+++777******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,++++++,,,------......///////////////////////////---......//////000000111///.........---------------...///...---,,,---///------------,,,,,,,,,,,,***+++---...//////...---......------------.........///111000...------...,,,,,,+++***)))***---000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---...,,,***,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++))))))+++---***+++,,,+++))))))***+++)))************))))))(((xxx]]]MMMEEEAAA??????===<<<:::777666555555555333555666555444333444666555444444333222222111111111111222222111000///...///000111111111111//////------,,,,,,,,,,,,------///---+++***,,,.........,,,---....../////////...............------------........................************++++++++++++)))******+++,,,---......---,,,,,,++++++,,,---.........000111111111000000......------------............---------......///,,,,,,------...//////000,,,------......///000000222333555666777666555444111222222333333222222111///////////////000111111...---------------------------------------------,,,---.../////////......---------.........///////////////.........------(((444000999!!!000RRR222222222111111111000000000000000000111222333444111111222333333333333333000===(((<<<000VVVXXX)))///000222444444444333222111000000111222222111111222222222111111000555BBB888,,,888""";;;%%%777***PPP&&&000000000000000111111111000000000000000000000111111111000000000000000111000000000000000111222222)))---UUU777---111000000////////////////////////000+++555SSSbbb...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++------,,,++++++,,,------......///////////////////////////------......///000000111.........---------,,,,,,)))***++++++***)))***,,,---------,,,,,,,,,++++++)))+++---...//////...---......---,,,,,,---.........///111000...------...------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////,,,***++++++,,,,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))***++++++******)))***++++++***)))***,,,***+++,,,,,,+++***)))(((www\\\MMMFFFAAA???>>><<<:::888777555555555666000111222222000000111222444444444333333222222222111222222222111000...---//////111222222111000000/////////....../////////111...+++)))+++---...///......///000111111000000//////.........------------,,,,,,++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------...---+++******+++---......///000222222222111111///......---------............---------......///,,,,,,------...///000000,,,---...///000000000000222333555777777666555444111111222222222222111111111111111111111222222333//////.........---------........................,,,---///000000000//////////////////000000000111///.........------------333333...---666666111111OOO333333222111000000111111111000000///000222444555//////000000000111111111+++222+++000---000'''---111555111,,,222222222111000//////000111222//////000222222333333333***DDD###111666***<<<...<<<llllll<<<......///000111222333333///000222333333222111000111111000000000000000111111111000000000000111111111888>>>***222666///555000000000000000000000000///+++)))'''&&&000++++++++++++++++++++++++,,,***)))***+++---,,,,,,++++++,,,------......///////////////////////////---------...///000000111......---------,,,,,,,,,---...//////------...///---------,,,,,,+++++++++)))***---/////////...---...---,,,,,,,,,,,,---......///111000...------...---------...///---)))%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++******++++++++++++******************************************************))))))))))))))))))))))))+++'''%%%(((,,,...***&&&((()))++++++******+++---+++,,,,,,---,,,+++***)))rrrXXXJJJBBB;;;:::???===<<<999777555666777777444333333222222333333444222222222222222222222222333333111000000000111222222222111111000000//////000///...,,,++++++,,,,,,000000//////.........------------............///........................++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,,,,------...///111222111000...,,,...---------------,,,,,,...------,,,,,,------...+++,,,...///000111000000---------......000111222222222222333333444444444222222222222111111000///111111000111111222333333...//////---++++++,,,---,,,---.........---,,,++++++,,,---...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///111000///000111222111000------MMM///000111222222333222222333222222111111111111111000000000000000000000000222%%%000///333###GGGNNN222222111111111111222222000111111111111000000///444444333222222222333333555666666666555333111000444333!!!TTT;;;666//////333000***---777555,,,===222)))333***///.........///000222333444222111000//////000111222000+++777333???"""///666222111111000000000000000+++...888+++AAAGGG:::"""++++++************++++++///...---,,,,,,,,,,,,,,,...------------...//////000111111000......///000////////////000000000000222111000...,,,+++++++++,,,---///000111000///---111///---------,,,***)))***+++---.........------******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***)))((('''''')))+++---...---+++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***)))))))))*********))))))))))))******------,,,+++***)))(((((())))))))))))************,,,+++***((((((((())))))***)))((((((((()))+++,,,************************/////////...,,,***)))(((qqqWWWJJJCCC<<<:::>>>???===;;;999888777777777444333333222222333333444333333333333333333333333333222111000000000111222000/////////.........---///...---,,,------...///000/////////............---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///......------.........+++---...000111111111111------------...............------,,,,,,------...,,,---...///000000//////...............///000111000000111111222222222222111222333333222111000/////////.........///000000...//////---,,,+++,,,...,,,---.........---,,,,,,+++,,,---.../////////////////////......------------------------......///000///...///111222111000666,,,'''...GGG|||111111111222222111000000222222111000000000000111000000000000000000000000***...999)))333333+++lll000222111111000000111111222111111222222222222222111333333333333333333444444444555666666666555444333555///EEE555+++wwwHHH&&&---:::444///555222&&&666888666444+++<<<000000000000111333444555333333222111111222333333---222///yyyiii666(((333///222111111000000000000000333111333)))888PPP///444,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,---...............//////000...//////...,,,,,,---...////////////000000000000000///...------------------...000111222111000///111///------...---,,,***+++,,,---......------,,,+++++++++,,,,,,+++*********++++++++++++,,,,,,,,,---,,,+++******)))))))))***,,,......---++++++,,,++++++,,,,,,,,,---------,,,+++******))))))************))))))))))))******+++++++++***))))))(((((())))))))))))******************)))(((((()))***+++***)))((((((((()))+++++++++++++++***************++++++++++++***((('''&&&pppWWWKKKCCC<<<:::>>>??????>>>===;;;999777666444333333222222333333444444444444444444444444333333222111111000000111111////////////............---,,,,,,---...///000111////////////............---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,------------......//////.........//////000,,,---...///000111111222,,,------....../////////......------------......---...////////////......//////.........//////000////////////000000000000000111333444444222000//////......---------.........//////...,,,,,,---///,,,------.........------+++,,,---...///////////////////////////.........000//////...............///...---///111333222111***///666444+++...IIIhhh222222222111111000......222111111000000000000000000000000000000000000000111333888"""+++==='''...666111111000000000000111111111111222333444444444333222222333333444444555555333444555666666666666666444>>>((((((>>>555eee;;;%%%666;;;...FFF444***&&&222666(((///111111111222333444555666555444444333333444444555000444,,,@@@111333333///222111111000000000000000///444111+++$$$)))'''(((:::'''------,,,,,,,,,,,,------......---,,,,,,,,,------...............//////000...//////...,,,,,,---...////////////000000000000......---------......///...///111222222222111000000///......//////---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,...---,,,*********++++++,,,...//////---+++++++++,,,,,,,,,,,,---------...++++++***)))))))))******************************))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,)))))))))((()))******+++++++++++++++******)))))))))))))))))))))(((((('''nnnWWWKKKDDD===;;;>>>?????????>>><<<888555333444333333222222333333444444333333333333333222222222222222111111111111111111111111111000000000000,,,,,,,,,------.../////////////////////.........---------............///........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------------..................///000000000///............///---------------------.........------------....../////////......---------000//////............///////////////////////////000111333444444333000///111000///.....................///...------///000------...............---+++,,,---...//////////////////..................222111000///...............------...111333333222===444---+++***(((,,,222???hhh111111111111111000///...222111000000//////000000000000000000000000000000999---555+++***555///555666,,,:::...111000000//////000000111000000222333444444444444111222333444555555555666333444444555555555555555444555///:::FFF222---MMMFFF+++888777???111...111///888111111111111222333444555555555444444444444555555777,,,222222MMM333...555222111111000000000000000---,,,111555 BBB***@@@///<<<555------,,,,,,,,,,,,------...------,,,,,,,,,---------------------......///000111111000......///000////////////000000000000......------------.........///000111111111000000000///......///000///---------,,,,,,++++++******,,,,,,,,,,,,+++)))((((((*********++++++,,,,,,------,,,***))))))***+++,,,---///000000---+++***++++++++++++,,,,,,,,,------******))))))))))))******************************''''''(((((()))))))))***((()))))))))************)))))))))))))))******+++)))))))))))))))******+++,,,,,,++++++***)))))))))((())))))***************mmmVVVLLLEEE===;;;=========>>>===;;;777333111444333333222222333333444222222222222111111000000222222222222111111000000000000000000111111111111,,,,,,,,,------,,,,,,,,,.........///////////////---------............///........................++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,,,,------...///000000///...---............---------,,,,,,++++++///......------....../////////......------,,,,,,000//////............///000000000000000000000000///000222333333222000///000000///......---......---...//////......000222//////......------------+++,,,---...////////////------------------------333222111000///.........---,,,,,,...111222222111$$$(((111999999444111000)))+++***MMM//////000111111111111111222111111000000000000000111111111111111111111111222(((777999//////---...***666RRR666888111111111000000000000111111///000111222333333333333111222333555555666666555444444333333333333333333666111===555!!!999FFF!!!111hhhggg999:::222111666333---'''111111111111111222333444333333444444444444333333999&&&888666kkk&&&---555222111111000000000000000333)))...666222 111999CCC777&&&111&&&,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...,,,,,,++++++,,,,,,---...000111111000......///000////////////000000000000000///...------,,,------....../////////000//////000///......///000///---,,,,,,++++++************,,,,,,,,,+++***)))((('''))))))***+++,,,,,,------******)))((())))))++++++---...000///---+++******)))*********++++++++++++***))))))((())))))******)))***++++++++++++***)))'''''''''((())))))******((()))))))))************************))))))((((((((()))))))))************+++++++++*********))))))''''''((()))***+++******kkkVVVLLLFFF>>>;;;===;;;;;;<<<;;;999666333111444333333222222333333444222222111111000000//////111222222222222111000000............////////////,,,------...------,,,,,,.........///////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,---...///+++,,,---...///000000111......---------,,,,,,,,,//////............////////////...---,,,,,,------//////.........//////000111111111111000000000000//////000000000000000000...------,,,,,,,,,---------...////////////222444222111///...------,,,,,,+++,,,---...////////////,,,,,,,,,---------------222222000///...............---,,,...000222111000<<<666---)))(((+++...111333,,,---555444???//////111222222333333333333222222111111111111111222222222222222222222222000000333000...777777***555+++...___"""FFF&&&777222222111111111111222222///000111222333333333222222333444666666666555444444444333222111111222222222>>>+++'''@@@333'''HHH222000...iiidddJJJ888...999222111111111111111222333333222333333444444333333222333***555333333111333///222111111000000000000000))):::+++%%%===777 444DDD999000!!!,,,111&&&,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......,,,,,,,,,+++,,,------......//////...,,,,,,---...////////////000000000000111000///...---,,,,,,,,,............////////////000///......//////---,,,++++++******)))*********++++++++++++***)))(((((())))))***+++,,,------...(((((())))))************+++---......,,,*********))))))))))))************))))))((((((((()))******)))***+++,,,,,,+++***)))((((((((())))))*********))))))))))))************++++++++++++***)))''''''(((((()))************)))************************%%%&&&'''((())))))))))))jjjVVVMMMFFF>>>;;;<<<::::::::::::888666444333444333333222222333333444333333222222111000000///111222222333222111000///---........./////////000,,,---...000000000//////............/////////000---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------...///000***+++---///000000000///---------...///000000111//////............/////////...---,,,,,,,,,---..................///000111111111111000000000/////////...------...///000111------------------...///---...///000///000333555444333000...,,,,,,+++++++++,,,---...////////////------------.........///111000//////............///...---...000111000///000,,,(((,,,444777000'''"""222333,,,...///---111111222222333333333222222444333333222222222222222333333333333333333333333222666///***///888===666***:::<<>>%%%000WWW000333***333333!!!555------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///...------------...//////...//////...,,,,,,---...////////////000000000000///......---------......///////////////000000111111///------...---,,,*********)))((())))))++++++))))))************))))))((()))***+++,,,------...&&&(((***+++,,,,,,+++***)))+++------+++*********))))))*********+++++++++((((((((((((((()))******)))***,,,------,,,***)))))))))******************))))))))))))************))))))***+++******)))((('''((()))***+++******))))))))))))***++++++,,,,,,&&&''''''((())))))))))))~~~jjjUUUMMMGGG???;;;<<<;;;::::::999888777555555444333333222222333333444444444333333222111000000111111222333222111000//////000000000111111222222+++---///111333333333333---.........//////000000---------.........//////........................------------------------******+++++++++,,,,,,,,,.........------,,,,,,,,,---------......000111111,,,...///000000...,,,++++++,,,...///222333555666//////............//////...---,,,,,,,,,,,,......---------......000111222111111000000/////////...///...,,,+++,,,---000111///////////////000111222---...///000000111333555555444111...,,,++++++++++++,,,---...////////////---.........//////000000000//////...............///...---...///000///...&&&,,,000000...///000111222222***)))333111,,,...000999rrr444444444444333222111111555444333333222222333333444444444444444444444444---555222::::::+++---777<<<&&&333@@@&&&eeeCCC///888111+++555777444333333222222333333444444444444555444444333333333444666777777555444222222222222222333555777888333666333111555555666;;;666222000777:::444>>>WWWqqq444444333333333444555555222333444555555444333222...999)))999222WWW777222222111111000000000000000555&&&000888---...222,,,333,,,&&&dddAAA---///%%%+++444)))777---.........------.........,,,,,,,,,,,,,,,---...//////////////////000111111000111111000......///000////////////000000000000,,,,,,,,,---...///000000000000000000000111111222111///---------,,,***)))))))))(((((((((***+++,,,((())))))************)))((())))))+++,,,---......&&&(((+++...///...,,,+++'''))),,,,,,+++***************+++++++++,,,,,,,,,((((((((((((((()))******)))***,,,------,,,***)))++++++******************))))))))))))************&&&''')))***++++++******'''((()))++++++******)))(((((()))***+++,,,,,,---))))))***+++++++++++++++yyyeeeRRRKKKGGG???<<<===>>>===;;;999888666666555222222111111222222333444111111111111111111111111000111111111000///---,,,111---(((%%%$$$'''+++...///////////////000111111000///...///000000...,,,+++,,,------......------//////...---+++,,,...111111333333///***''''''(((,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,---...000111222222111111///---,,,,,,------,,,+++000///......///111333555333222111000000111222333+++++++++,,,,,,---------,,,,,,---...///000111222000000111000000...,,,+++""")))...111222000...............---,,,++++++,,,,,,,,,---///000222333///...---,,,,,,---...///---....../////////000000111111000000/////////...222111000...------------111111000///////////////333222111/////////000111111000/////////111222333444888------ggg666666666555444444444333555444333444555555333111333333333333333333333333666444111222444555333000;;;///---:::999...MMMjjj333333333333333333333333555444444444444555666666444444555555555555444444999999888888777666666555444333333333333444555555999666333444777999999777555555555555555555555555111BBByyybbb333333444444444333222111111111111111222333333444444---777,,,------HHH+++333333222111000000111111222000//////000111111000"""======%%%999qqq000***++++++,,,---.../////////////////////////////////......------......///,,,,,,------------------000000//////.........---...---...///111111///---,,,,,,,,,------........................---------000///...------,,,---------)))$$$!!! """''')))+++***)))((((((''''''(((+++++++++***************------,,,++++++,,,,,,,,,,,,+++++++++******))))))+++***)))(((((((((******++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))******)))(((((())))))))))))************++++++******************))))))))))))))))))))))))***)))))))))((((((''''''))))))((('''''''''''''''uuuaaaOOOHHHDDD===:::<<<===<<<;;;999777666666555444333333222111111111222111111111111111111111111000111111111000///---,,,111///...,,,,,,,,,...///...............///000000000///...///000000...,,,++++++,,,---------------,,,...//////---------......000000///+++)))***+++---+++***+++,,,---,,,+++************++++++++++++---...///111111111111000///...,,,---......---,,,...------...///222444666222111111000000111111222.........///////////////.............../////////000000000000///...,,,+++***+++---.../////////...------.........---,,,,,,////////////000222333444000///...---------...///...............///000000000000/////////.........111000//////............000///......------......222111000///......///000111000//////000111222333,,,'''111===111+++^^^555555555555444444444444333333555777999888555222333333333333333333333333444333222222333333222000555444333666444)))111LLLEEEddd///:::333333333333333333333333444333333333333444555555555555666666666666555555666666666666666666666777444444333333444444555666777555333333666888777666555555555555555555555555???555///333BBBllleee222222333333333333333333333333222222333333444444+++&&&222222888111WWWJJJ222111111000//////000000111000///000111222111///888"""---...---TTTwww---"""111777---------------------...........................+++++++++******+++++++++,,,,,,,,,------------...000/////////............++++++***,,,---...---+++,,,,,,------------------........................000///...------,,,,,,---***)))(((''''''(((***+++))))))((((((((())))))***************************---,,,,,,++++++,,,,,,---+++++++++******)))))))))***)))))))))))))))******************************))))))))))))))))))))))))))))))*********)))'''&&&(((((()))))))))*********************************))))))))))))))))))))))))*********))))))((((((((())))))(((''''''''''''(((qqq]]]KKKEEEAAA;;;999<<<<<<;;;999888777666666555666555333222111000000000111111111111111111111111000000111111000///...---///000111111111000///.........---------...//////000///......//////...---+++,,,,,,---------------***---000000///---,,,,,,,,,---......,,,,,,---...---,,,+++,,,---...---+++************++++++++++++,,,---...///000000000000///...---...///000///...,,,,,,,,,---///222555666000000111111111111000000//////////////////......///.........------,,,,,,//////000000///...---,,,222111///.........///000,,,,,,---............---000000000000000111222222000000///...............000///...---...///000111000000000000////////////////////////////////////000000///.........//////000000///.........//////111111000000000111222222@@@...(((222333(((,,,<<<999444444444444555555555555222444777:::<<<;;;777333333333333333333333333333555666666555444333444555---777666222777555---+++>>>444;;;gggQQQ888888>>>@@@333333333333333333333333333333222222333333444555666666777777777777666666333444444555666777777888444444444444444555666666666444333333555666666555555555555555555555555555,,,666AAACCC999+++)))--->>>dddggg444333222222222333444555444333333222222222222333;;;111333000000===999333333222222222111111111111222222222222111000000000000000000000000000000111000000000000000111111+++222...222666III%%%&&&111111000////////////000000000000111222222000...:::---,,,666333$$$'''888888dddRRR ***<<<000"""%%%.........---------,,,,,,........................+++******))))))******+++,,,,,,,,,---------......////////////............///---,,,---...000//////------------------,,,,,,......//////////////////000///...---,,,,,,,,,,,,'''(((***+++,,,,,,++++++(((((((((((()))***++++++))))))))))))))))))******,,,,,,,,,++++++,,,,,,---*********)))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***((('''&&&(((((())))))))))))******))))))))))))************))))))))))))))))))))))))***************)))))))))***)))((((((''''''((((((nnn[[[HHHBBB@@@;;;999<<<;;;:::999777666555555555555444333222111111111111111111111111111111111111000000000000000///......---...///000000///---,,,///............///000000111///......//////...---,,,---......//////......+++---//////...,,,,,,---+++,,,------------.........---,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,---....../////////000///...///000111000///,,,,,,,,,---///111333444...///000111111000///......------,,,,,,+++++++++...------------,,,,,,,,,///////////////.........000000...------...///000+++,,,---...//////////////////............//////000000000//////.........111000.........///000111111111111111111111111111......//////000000000000222222111111111111222222000000000/////////000000111111111111111111111222)))555666+++///>>>:::&&&777444BBBsssfff333333333444444555555555555555777999;;;:::777444444444444444444444444444222555777666333222444666///999555///:::@@@888222...000666:::777777GGG[[[yyytttaaa<<<===666...000888333%%%444444444444444444444444444444333333333444555555777777888888888888777777444444555666666777777888555555555444555555666777666666555555666666666666555555555555555555555555:::333***+++666???<<<333444666444000000===SSSfffpppyyyQQQ999777555333222333444555333333222111000000000111;;;333333222777333'''***333333222222222111111111222333333333333222111111111111111111111111111111111000000000000111111222///555444555000444<<<777111111000000000000111111//////000222333222000---&&&444555***---;;;888'''///111///...:::VVVvvvtttWWW:::(((+++%%%&&&000111+++---888...............---------........................------,,,,,,,,,,,,------+++,,,,,,------.........///////////////.........111///------///000111111.........------,,,,,,,,,......///////////////000//////...---,,,,,,,,,,,,'''(((***+++,,,+++***)))))))))(((((()))******+++((()))))))))))))))******,,,,,,+++++++++,,,------))))))))))))))))))))))))&&&''')))***+++++++++***)))))))))***************((((((((((((((((((((((((+++++++++******)))((('''(((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))++++++*********************))))))((('''(((((((((nnnZZZHHHBBB@@@;;;;;;>>>;;;:::999777666555555555333222222111222222333333111111111111111111111111000000000///////////////------------------......000000//////000000111222111///...---...///............///000000000000000---------,,,++++++---///---------------------,,,...---,,,,,,......---,,,,,,,,,,,,------------...,,,,,,,,,---......//////111///...///000111000///---------......///000000...///000111111000///...---,,,,,,,,,++++++******,,,,,,,,,------------................../////////---.........---,,,+++***+++,,,---...///000000000000//////...............000000000000000000000000111000///......///000111000000000000000000000000---...///000111111111000222222111111111111222222111111111111111111111111111222222222222111111111***111555222---,,,...111777)))...CCC:::+++111,,,222333333333444444555555999777555555666666555444444444444444444444444444///222444333000///111444888;;;444111777666111444@@@555///222333111777AAA:::666000+++))),,,111444...222;;;AAA;;;333777BBB444444444444444444444444555555555555555666777777777777888888888888777777777777777777777777777777666555555555555666777777777777888888777777777777666666666666666666666666<<<>>>:::222111444444000666888999666111///111444///)))777999333///FFF777===;;;888555444333444444555444333222222222222222111000222222888@@@...===111111111111000000000000222222333333222222111000111111111111111111111111000/////////000000111222---111222333,,,%%%888+++222222222111111222222333//////000222333222000---......,,,***+++---,,,***)))---///---...333555444,,,,,,,,,,,,++++++++++++111<<<666$$$&&&777555""",,,,,,---......///000000..............................------------......++++++,,,,,,---...//////.........///////////////...,,,******+++---...---.........------,,,,,,,,,---........./////////000///...---,,,,,,++++++,,,,,,,,,++++++************++++++***)))))))))))))))(((((())))))*********+++,,,+++++++++,,,,,,---...)))))))))))))))*********&&&''')))***+++++++++************+++++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))******'''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))******************++++++******)))(((((((((((((((ppp\\\IIICCC@@@<<<<<<@@@===<<<:::888666555444444222222111111222222333444111111111111111111111111000000////////////000000//////...------...000111111111000000111111222333222000------...//////......//////000111000000000......---+++)))***---000///---,,,,,,---...,,,+++---,,,+++,,,---...---+++,,,,,,,,,,,,------------------,,,------...000000222000//////000000///.................................////////////.....................---------,,,,,,------.........///...............///000111...///000000...+++'''$$$+++,,,---...///000000000222111000000000000000111...///000111222222222111111111000000000000//////------------............---...000111222111000000//////.........///000000000111222333333333222222222222222333222222111000<<<222***...555777444111===444222111***,,,666666333333333333444444444444999666444333444555555555444444444444444444444444333555666555555444555777666888555666999111,,,555///111999@@@;;;000---222222555999<<<===;;;888555777===555%%%(((888555$$$444444444444444444444444666666666555666777777888777777888888888888777777888888888888777777777777666666666666666777888888777999::::::888777777888666666666666666666666666)))///444555555777888777000222444666999;;;===???III777555888555+++333888===<<<999777555444444444777666666555555555555666333666888222111000%%%///333333222222222111111111333444444444444333222222222222222222222222222222111000000000111222333444000111333777666555BBB;;;333222222222222333444444000000000111222222000...222111111111000------111222444222//////000///+++222222111///,,,+++---...'''"""***:::555######333+++,,,---...///000111111---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,---...//////.........///////////////...---+++,,,...//////...------------------,,,,,,,,,,,,------...////////////...---,,,++++++++++++111///...,,,++++++,,,---,,,,,,+++***)))))))))))))))))))))***++++++,,,,,,++++++++++++,,,---......***************+++++++++'''((()))************************+++,,,,,,------))))))))))))))))))))))))((((((((('''((()))******''''''(((((((((((())))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))***************+++***))))))(((((())))))qqq\\\IIICCC@@@<<<<<<@@@???>>><<<999777555444333333333222222111222222222111111111111111111111111111000///......///000111...............///000000000000000000000111111222222000---,,,---/////////------...////////////...,,,------,,,++++++,,,......,,,+++,,,...///---,,,---+++***+++,,,---,,,+++*********+++++++++,,,,,,...------------///000111222111////////////---++++++,,,------............///......------......////////////000000000000000/////////..................---------...///111222///000111111000---***(((,,,---...///////////////111000000000000000111222,,,...///111333333333333///000222222222000///---------......////////////...///111222222111000///......------......///000///000111222333222222111222222333333333222111000###000444,,,(((///666666'''---666111///666444...444444333333333333333333444333222444666777777666555555555555555555555555777666666777888999999888///777666555:::777444:::999222,,,---222777888777777444000------///333555111000999CCC===000333@@@555555555555555555555555555555555555555666777777666777777777777777777666555555666666777888888888777777666666777777888999666888::::::777666666777666666666666666666666666:::444222777<<<:::222---444555666666333111/////////---111888??????999>>>999888777666555555444333555555444444444555666666222666:::888;;;555===999333333333333222222222222333333333333333222111111111111111111111111111111000000000000111222333444:::666333333...111))),,,222222111111222222333444111000///000111222111///$$$---///***+++222444...---000///+++***///444666''',,,222555333000---,,,444333...***...444555000------......//////000000------------------------,,,++++++++++++++++++,,,***++++++,,,---...///000............/////////000///......///111222000///,,,,,,------------------++++++,,,,,,---.........///...---,,,++++++++++++......------,,,---------++++++******)))*********)))******+++,,,,,,------++++++++++++,,,---...///***+++++++++,,,,,,,,,,,,***)))))))))))))))******)))))))))***+++,,,,,,,,,)))))))))))))))))))))))))))((('''&&&&&&''''''((('''''''''((((((((())))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((())))))*********+++***))))))(((((())))))qqq]]]IIIBBB@@@<<<<<<@@@AAA???===:::777555444333555555333222111000000000111111111111111111111111111000///......///000111+++,,,---...//////......///////////////000111111333000---,,,---/////////+++,,,------......------)))+++...///---,,,++++++---+++***+++...000///---,,,+++******,,,,,,+++***((())))))))))))*********......------...///111222333111/////////...,,,***)))***,,,---...////////////...---,,,,,,---...///......//////000000111111222111000///...---,,,,,,...---------...///111222//////000111111111111000---...//////////////////...............///000000+++---///222444444555555///000222333333111...,,,000000111111222222222333///000111222222111///...///////////////000111111...///000222222222111000222333333444333222111000555---,,,444777000,,,///555000444000000333///333444444444333333222222222000000222666999:::999888555555555555555555555555444111000111444666444222000;;;666---333999888999444777888666666888888666111222333444555555666666999555222444888999666111555555555555555555555555555444444444444555666666666666777777777777666666222333444555666888999999777777777777777888888999555777:::999666444555666777777777777777777777777666111111666666111222777444666888777666777<<<@@@444>>>???333000777000:::444444555555666555444444111111111111222333333444666444333111666+++>>>---555555555444444444333333222333333333333222111111111111111111111111111111000000000000111222444444000000000555333@@@+++999111111000000111222333333222111//////000111111000555---,,,222222,,,,,,222&&&...111,,,&&&&&&+++...222333222///++++++---000)))++++++)))))),,,,,,***///////////////.........---------------------------,,,,,,,,,,,,,,,,,,---******+++,,,---//////000---.........//////000000++++++,,,---//////---+++,,,,,,,,,------.........******+++,,,,,,---............---,,,++++++++++++((()))***,,,,,,,,,,,,+++))))))))))))***+++,,,---******+++,,,------......++++++++++++,,,---...///+++++++++,,,,,,---------+++***)))(((((()))******'''(((((()))***+++++++++))))))))))))))))))))))))+++)))(((&&&%%%%%%%%%&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''(((((()))))))))***+++******)))))))))))))))rrr\\\HHHAAA@@@===<<>>===;;;999777555444333444333222222333444333333222222222111111111000000---...///////////////...111111000000//////......+++---000333444333111000111///---+++***+++,,,---...---,,,+++++++++++++++---,,,,,,+++*********+++---,,,,,,,,,---,,,+++))),,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333222111///---,,,,,,,,,///...,,,++++++,,,...///------------------------000///---------000222444000000///..................//////...---...000222000000000000000000000000//////000000111111111222///...------...///...---......///000111222333333000000000000000000000000000000000000////////////666444111/////////...---+++,,,,,,---...///000000111222333444444333111111222333555777777666555444///000000000000111111111333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444333333444555555555444444666444333333666888::::::888888777777666555555555555333222444777888666333222111000111333555555555777777666555555555555555666666777888888777666555666777999:::::::::888777777777888888888888777777222333444666777888888888;;;;;;:::999999888777777::::::::::::::::::999999666666666666555555555555444555666888:::;;;;;;;;;666666666999;;;:::666333444555666555222222444666777444333333555666444111333444444555555555444444555555555444444333333333333333222222222222222222111111111111111111111111222111000///000111333555222222222222222222222222//////000000111111222222111111111111111111111111333000---,,,---...///....../////////000000111111---------.........//////------------------------...............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------////////////////////////---------------,,,,,,,,,,,,,,,,,,---...///000000---------,,,,,,++++++++++++,,,,,,---.........------------,,,,,,++++++++++++,,,------......------,,,,,,,,,+++++++++******++++++************++++++************************,,,+++***))))))***+++,,,&&&&&&&&&&&&''')))***+++''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((()))******)))'''&&&...---,,,+++************))))))))))))))))))))))))******))))))***+++,,,,,,uuu^^^IIIBBB???;;;999;;;======;;;999777555444333444333222222333444444333222222222111111111000000...///////////////......000000000000//////......---///111222333111///...//////...------...///000000///...------------...---,,,,,,+++******++++++,,,,,,,,,---...///...---,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111///...---,,,,,,,,,...---+++******+++---...------------------------.........///000000111222111000//////......//////......///...------000222000000000000000000000000//////000000000111111111...---,,,,,,......---,,,000000000000000000000111//////////////////////////////000000000111111222666333000.........---,,,,,,------...///000000111111111222333333222111000111222444666666666555444000000000111111111222222333333333333333333333333222222222222222222222222444444444555555555666666444444444444444444444444555555555555555555444333444222111333777;;;===>>>999888888777777666555555777666555666999:::888666444333222333666888888888999999888777777777777777777777888888777666555444666777888::::::999888777888999999999999999888777555666777999999:::::::::::::::::::::::::::999999888777777666666555555444777777777777777777777777777777888999:::::::::::::::999:::<<<>>>>>>:::777777999:::888666555777999999777555666888888666444333444444555555555444444555555555555555555555555333333444444444444444444333333333333333333333333333222111000000111333444222222222222222222222222111111111222222222222222000000000000000000000000333000---,,,---/////////....../////////000000000---------.........//////.........................................................------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,---......//////..............................---------...............,,,---------.../////////...---------,,,,,,,,,++++++,,,------......---------------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,++++++++++++++++++************++++++*********************************))))))*********(((((('''''''''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((((())))))******))))))(((,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((******)))******++++++,,,sss]]]IIIBBB???:::888;;;===<<<;;;999777555444333444444333333333333444444222222222111111111111111000000000000///......---000000000////////////...///000111222111000...,,,,,,------...//////000000//////...---------......---,,,,,,+++++++++++++++,,,------.........---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///......---------------...---,,,++++++,,,---...------..................,,,...///111111111000///111111000////////////000---...///...------///111000000000000000000000000//////000000000000111111///...------/////////---111000000000/////////.................................///000222444555666555333///------...------...//////000000111111111000000111222222111111000000111222444555555444444111111222222222333333333444444444333333222222222222222222222222222222222555555555555666666666666333333333333333333444444777777666666555444444444444333333555888<<<>>>>>>:::999999888777777666666777666666777999999888777777666555666999;;;;;;:::999999888777777777888888888888888888777666444333555666888999999999888777::::::;;;::::::999888888555666777888888888888888777777888999999999999999??????>>>===<<<;;;;;;:::777777777777777777777777888888888999888888777777999999:::;;;===<<<999777888999999888666555666888888666555555666777555444555666666777777666666555666666666666666666666666444444555555666666777777555555555555555555555555444333222111111111333333333333333333333333333333444444333333333333333333000000000000000000000000222000...---.../////////............////////////------........./////////////////////////////////......//////////////////.........---------------........................------------,,,,,,,,,,,,------...///////////////------------------------+++,,,,,,------.........------...........................---------------,,,,,,------......------------,,,,,,,,,,,,+++++++++,,,------......------------------,,,,,,,,,,,,++++++************++++++************************((())))))******))))))(((***)))(((((('''''''''((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))***+++,,,///...---,,,++++++++++++''''''''''''''''''''''''***************+++++++++nnnYYYFFFAAA@@@<<<;;;===<<<;;;:::888777555444333333444444333222222444555111111111111111111111111111111111000000...---,,,////////////////////////......000111000///...---***+++,,,------------,,,---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,---...///...,,,+++******------,,,,,,+++++++++,,,++++++,,,,,,,,,,,,---------.........////////////---,,,,,,,,,,,,---............---------...///000.............../////////......///000000000000000222111111000000000000000---...//////------...000//////////////////////////////000000000000000000000///...///111222111000////////////////////////////////////////////////---...///000333666999:::777333000....../////////111111111111111111111111///000000000111111111111///000111333444444444444222222222333333333444444555444444333333222222111333333333333333333333333444444444444555555555555333333333333444444444444666555555555444555555555888777666666999:::;;;:::::::::999999888777777777555555555666777777777666999777777888:::<<<<<<<<<777777666666555666666777999999888777666555444333555666777888999999999888;;;;;;;;;;;;:::999888888777777888999999888888888999:::;;;<<<<<<<<<;;;;;;:::::::::999999888888888888888888999999999999999::::::;;;;;;;;;;;;::::::999999:::;;;<<<;;;999888::::::999888777666777777888888777777777777666666888888999999999888777777666666666666666777777777444555555666777888888999666666666666666666666666666555444333222222333333444444444444444444444444555444444444333222222222000000000000000000000000222000......///000000///..................//////............/////////////////////.....................///////////////000...............---------........................------------------,,,,,,,,,------...............------------------------))))))***+++,,,---------...............---------........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,++++++************++++++************************'''((()))******)))((('''))))))((((((((((((((()))''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((()))+++---///444333000...+++)))((('''((((((((((((((((((((((((*********+++++++++******mmmXXXEEEAAA@@@<<<:::===;;;;;;:::888666555444333222333444333111111333555111111111111111111111111111111111111000///...---.............../////////+++,,,...///000000//////,,,,,,------,,,+++******,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------,,,...000///---,,,---......---,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,---------.........,,,++++++,,,,,,...//////---------------...//////.........//////000000000111000...---...///111222222111111000000000000000...///000000.........///////////////////////////000000/////////////////////...---...000111000///.........///000111111222000000000000000000000000---...///000333777:::===888555111//////111222222222222222222222111111111//////000000000111111222///000111222333333333333222333333333333444444444444444444333333222222222555555555555555555555555222222333333333444444444333333333444444555555555444444333333444555666777888777666777999::::::999::::::999999888777777777555666777777777777777777888777666777:::;;;<<<;;;777777666666666666777777:::999888777666555444444666777888888999::::::::::::;;;;;;;;;::::::999888;;;;;;<<<<<<<<<<<<<<<;;;>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAAAAA;;;<<<>>>>>>>>>===<<<<<<>>>===<<<;;;;;;:::::::::;;;<<<<<<;;;::::::::::::999999999999999888777666666666666666777777777777444555555666777888888999666666666666666666666666666666555444444333333333444444444444444444444444444444444333222222222111222222222222222222222222111///...///000111000/////////////////////.............../////////000000.........---------,,,,,,---........./////////000........................------------------------------------------------++++++,,,------------,,,------------------------***++++++,,,---......///...............---------........................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,++++++************++++++************************'''((()))******)))(((''''''''''''((((((***++++++''''''''''''&&&&&&&&&&&&((())))))))))))*********)))(((((((((***,,,...///444222000...+++)))(((((())))))))))))))))))))))))******+++++++++******)))nnnZZZGGGAAA???:::777888;;;:::999888666555444333000222444222000///111444111111111111111222222222111111111111000//////...---............/////////***+++,,,...//////000000//////......---,,,,,,+++......---------...//////,,,,,,,,,,,,,,,------...***---111111//////111333...---,,,+++***+++,,,---***++++++,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,---...///000+++++++++,,,------............//////000000111111222111...------...111333111111000////////////000///111222222000//////000000000000000000000000000000000////////////......---,,,+++,,,...//////.........///000111222333333111111111111111111111111/////////000333777:::<<<:::666222000000222333444333333333222111111111000000000000000000111222333111222222222222222333333222222333333333444444444333333333333333333333333555555555555555555555555111222222222333333333333444444444555666666777777666555444444444555777888444444444666999<<<<<<;;;:::999999888777777666666777999:::;;;999999:::;;;777666555666999;;;;;;:::999999888888888999:::::::::999777666555555555555777888888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<=========<<<===???AAACCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB;;;<<<<<<======>>>>>>???>>>???@@@AAABBBCCCCCCCCC>>>???AAAAAA???>>>???@@@AAA???===<<<<<<<<<;;;:::;;;<<<===<<<;;;::::::<<<::::::::::::999888777666999999888888888777777777666666777777888888999999777777777777777777777777666666666666555555555555555555555555555555555555444333333333333333222222333333333333333333333333000///...///111222111000000000000000////////////....../////////000000000.........---,,,,,,++++++,,,,,,------.../////////.............../////////------------------------------------............******+++,,,,,,,,,,,,,,,---------------------------......//////000000000------..................---------------.........------......------,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------,,,,,,,,,,,,++++++************++++++************************((())))))******))))))((('''''''''((()))***,,,,,,))))))))))))(((((((((((())))))*********+++++++++'''(((((()))***+++------...---,,,,,,,,,,,,,,,---******************************+++,,,,,,***)))(((mmmYYYFFFAAA???:::777888:::999999777666555444333...111333111...---000333000000111111111222222222000000111111111000000///---------.........//////,,,,,,------............///...---,,,,,,,,,---...---------------...///000,,,,,,,,,,,,,,,---......+++...111000---+++---//////---,,,******+++,,,---******+++,,,,,,---......------------............------------...///000000,,,---...//////000000000......///000000111222222111000///......///000000111000//////......//////000222444333222000000000000000000000000000000000000000/////////.........---,,,,,,---///000000///000000111111222222333333000000000000000000000000000000///000222555999;;;999666111///000222333444333333333222111000000///111111000000111222444555444333333222222222222222222222222222333333333333111222222333333444444555444444444444444444444444222222222333333333444444555555666666777888888999;;;:::888666555555666777333333444666999;;;;;;:::999888888777777666555555777999;;;;;;:::999:::<<<777666555666888:::;;;:::999999888888999999:::;;;999888777666555555666666999999999:::;;;<<<>>>>>><<<<<<===>>>????????????======???@@@AAAAAAAAAAAABBBDDDGGGKKKMMMMMMLLLLLLGGGFFFEEEDDDCCCBBBAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJGGGIIIJJJJJJHHHGGGHHHJJJHHHEEEBBBBBBCCCCCCAAA??????AAABBBAAA>>>===>>>@@@????????????>>>===<<<;;;======<<<;;;:::999888888999999999999999999999:::888888888888888888888888555555666666777777666666555555555555555555555555444444444444444555555555222222222222222222222222000//////000222222111000222222111111000000000000.../////////000000000000/////////...---,,,,,,,,,++++++,,,,,,---.........---........./////////000........................------------.........///***+++,,,,,,------,,,,,,................................................,,,---------.../////////+++,,,,,,,,,------------------......------,,,++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,++++++++++++++++++************++++++*********************************))))))*********)))((((((((()))***++++++))))))))))))(((((((((((())))))))))))************&&&'''((()))******++++++*********++++++---......)))))))))))))))))))))))))))***,,,,,,,,,***)))'''iiiUUUDDD@@@@@@<<<999;;;:::999888777666555444333---000333111---,,,///333000000111111222222222222///000000111111111111000---------.........//////......---------,,,,,,,,,,,,+++)))))))))+++---///+++++++++++++++,,,---...,,,,,,,,,,,,,,,---...///---000222...'''######%%%///...,,,******+++,,,---******+++,,,,,,---................../////////000...............///000000000000111333333444444444...//////000111222222222//////000111111000///...000000///...............111333555555333111000111000000000000000000000000000000//////.........---000//////000333444333222333333333222222222222111////////////////////////222111000///111444777:::999555000...///111333444444333333222111000//////222111111000111333555666666555444333222222222222111111222222222333333333000111222333444444555666222222222222222222222222333333333444444444555555555666666777888999999:::@@@>>>;;;888666666666666666555555666888888777555888888777777666555555555555888::::::888777888:::777666555666999:::;;;:::777777666666777888999999888777666555555666777888:::::::::;;;<<<===???@@@===>>>???@@@AAABBBBBBBBBFFFGGGHHHJJJKKKLLLLLLLLLNNNQQQUUUZZZ]]]______^^^___^^^]]][[[XXXVVVTTTTTTUUUUUUVVVWWWWWWXXXYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUWWWYYYXXXVVVUUUVVVYYYTTTQQQNNNNNNOOOOOOMMMKKKIIIKKKLLLKKKHHHGGGHHHJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???===<<<;;;:::999;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::444555666777777888777777666666666666666666666666444555555555666666777777111111111111111111111111000//////000222333111000333222222222111111000000////////////000000000000111000000///...---------******+++,,,,,,---......---.........//////000000000000000000000000000000---------.........//////+++,,,------......------////////////////////////,,,+++++++++++++++++++++,,,,,,------...///000000+++++++++,,,,,,------------.........---,,,,,,++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,+++++++++******++++++************++++++************************,,,+++***))))))***+++,,,+++******)))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&(((*********)))(((+++++++++******+++,,,,,,(((((((((((((((((((((((()))***,,,---,,,***((('''hhhVVVDDD======<<<::::::666666444333333333333333222222222222222333333333222111111111111333444555111111000000000000111111///000000///---+++,,,---/////////...---------,,,///...------,,,,,,,,,,,,******,,,---...------,,,++++++,,,,,,---...//////------------------------...//////000000///......---------------...///000...---,,,,,,,,,,,,---...333111///---,,,---...///000000000000///...------...............///000111111111000000//////......//////000000000000//////333222222222000///...---///////////////.........111000///......---......---...000000000111333555666555333000///.........000000000000000000000000,,,---///111333666777888333222222222222222222222888666444111000000111222///000111111222444777:::>>>;;;777333111222333555222222222222222222222222222222222222222222222222111111111111111222222222333333333222222111111111444666888;;;=========<<<;;;:::888777555444444333666666666777888888999999444555666555444444555666555555666777888888888888666777888777777888:::<<<888777777777888888777666888999::::::999999888888@@@>>>======???AAABBBBBBFFFHHHJJJLLLNNNOOOOOOOOOSSSTTTVVVXXX[[[^^^aaabbb```eeejjjlllrrryyy|||{{{|||yyyuuuqqqmmmiiieeebbbdddaaabbbfffiiilllsss{{{uuuxxxzzzxxxsssnnnkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmeeeccc___^^^^^^___```___^^^\\\ZZZYYYZZZZZZYYYXXXVVVWWWWWWUUUQQQMMMJJJIIIGGGEEEBBBBBBBBBBBBBBBAAA@@@???>>>>>>??????>>>===;;;======;;;888777:::>>>777777666555555555555666222222444555666777777777555444222333444555555444333333333222222222111111333333222222111000000000111111111111000000000000//////000000000000//////.........------,,,,,,,,,,,,,,,,,,------.........---...///000000///...---------------------------,,,---......//////..........................................////////////---------,,,,,,+++++++++,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***(((***---...---+++++++++++++++++++++++++++,,,+++******))))))*********+++,,,,,,,,,,,,+++***))))))************)))))))))))))))((((((&&&%%%%%%(((((((((((())))))))))))(((((())))))******++++++******))))))))))))******)))))))))(((((((((((((((---+++))))))***+++***)))++++++************++++++***((('''((()))***)))'''iiiWWWEEE======;;;888888777666555444444333333333222222111111111111111111111222333444444333333222111111000000000000111111///000000///---,,,,,,---,,,,,,,,,,,,------------000//////...---------...,,,,,,+++++++++,,,......,,,,,,------......//////------------------------------------------,,,,,,//////........................---,,,,,,---......000///---,,,+++,,,------000111111111111000////////////......///000000111...............---------...//////000000//////...000111111111111000////////////////////////////////////.........//////000...///111111111111444666888777555333222111111111000000000000000000000000000000111222333444555666222222222222222222222222888777555333222222222222222444555666666777999;;;;;;999666333222222333444222222222222222222222222222222222222222222222222222222222222333333333333555444444444333333333222555777999<<<===>>>======;;;:::888666555555555666666777777777888888999999555777888777666555666777777888999:::;;;<<<<<<<<<999:::;;;;;;::::::;;;===:::999999:::;;;===>>>>>>???@@@@@@@@@??????@@@@@@EEEDDDCCCEEEGGGIIIKKKKKKMMMPPPVVV\\\bbbfffhhhiiimmmmmmnnnoooppprrrssstttuuu{{{{{{xxxyyyxxxyyy~~~{{{yyywwwvvvvvvvvvuuutttrrrpppnnnmmmnnnnnnlllkkkfffgggiiihhheeeaaa]]]ZZZXXXUUURRRPPPPPPPPPOOONNNKKKIIIGGGFFFFFFDDDBBB@@@@@@@@@@@@>>><<<<<<===>>>::::::999888777777888888555666777777888888888888888666555555666666666555444444444333333333333222333333333222111111000000111111111111000000000000/////////////////////////////////.........------------........./////////000000111111111111000000------,,,,,,,,,,,,------,,,------.........------....................................////////////...---------,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,***)))***,,,...,,,+++++++++++++++++++++++++++,,,+++******))))))*********++++++,,,,,,++++++***))))))************))))))---......------+++******(((((((((((()))))))))***''''''''''''(((((())))))+++******))))))******+++++++++++++++++++++,,,,,,***((('''(((***++++++************))))))************((('''((()))***)))'''jjjXXXEEE>>><<<:::777666777777666666555555444444444333333222222111111111000222444555555333111///111000000//////000000111///000000///---,,,---...++++++,,,---...///000111000000//////...////////////---+++******,,,///000........................------------------------------,,,++++++,,,---...111111000000///...............------------............---------------...000000111111111111111111/////////...//////000111---------........................//////............///000000111111111111////////////////////////---------......///111111///000111111111222444666888777555444333222222222000000000000000000000000222222222222222222222222111111111111111111111111777777666555444333333222000222444555444444555666666555444333222222222333111111111111111111111111111111111111111111111111333333333444444555555555555555555555555444444444666888:::<<<=========<<<:::999777555555666777888888888888888888888999999777888999999888777888999666777888999:::<<<<<<===;;;<<<===<<<:::999:::;;;:::999999999:::===@@@AAACCCDDDEEEEEEEEEFFFHHHJJJPPPPPPRRRSSSVVVYYY[[[]]]\\\bbbmmmxxxzzz|||}}}~~~|||wwwssspppooolllhhheeeccccccaaa```ZZZXXXVVVTTTSSSPPPMMMJJJGGGEEEDDDDDDCCCBBB@@@>>><<<<<<:::999888777777777666777777888777777666666:::888666666777777666555555555555444444444444333444333333222222111111000222222111111111000000000000000............000000000000000000///////////////////////////000000000...------------------...------++++++++++++---------------...------,,,,,,....................................////////////...............---------......---,,,,,,,,,,,,---++++++++++++++++++++++++------------------------+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************+++,,,,,,+++******))))))************))))))++++++++++++***)))((((((((((((((()))))))))******'''''''''(((((((((((()))((((((''''''''''''((((((((((((((())))))*********)))(((''')))+++------,,,***))))))(((((())))))******((('''((()))***)))'''~~~gggVVVEEE>>>===;;;888666888888888777666666555444666666555444333222222111111222333333333111///---000000////////////000000///000000///...------......//////000111222222222/////////......///000000///...,,,++++++---...000///////////////.........------------------------000...---,,,,,,...///111000111111111111000000//////..................////////////000111111222222000000000000000111111222///...............//////......//////000000111111------............------...//////000000000000000///////////////000000000...............///000000///000111111000111333555555444333222222111111000000000000000000000000000222111111111111111111111000000000000000111111111555555555555444333222111///111333333222111000111222222333333333333222222111111111111111111111111111111111111111111111111333333333444444555555666555555555555555555555555666777888:::;;;;;;;;;;;;888666555444444666888999999999999999999999999999888999::::::888888999:::888888888999:::;;;<<<======???@@@???===;;;<<<======<<<<<<<<<===@@@DDDGGGKKKNNNPPPRRRSSSVVVZZZ^^^bbbdddgggjjjlllooorrruuuwww~~~{{{yyyxxxvvvuuullljjjhhhfffeeebbb___\\\WWWTTTRRRQQQRRRPPPKKKGGGCCCBBB@@@>>><<<;;;:::999888999999999999999888777999777555555777777777666555555555555444444444444444444444333222222111111222222222111111111000000111000...------...000111000000000000000000000000////////////////////////...---,,,++++++,,,---...---,,,+++******+++,,,------------------,,,,,,+++....................................///////////////////////////.........///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************++++++++++++******))))))************))))))''''''(((((('''&&&&&&%%%(((((()))))))))*********************************)))((((((''''''(((((()))&&&&&&&&&'''((()))******+++******+++---......,,,))))))(((((((((((())))))***((('''((()))***)))'''}}}dddSSSCCC===>>><<<999888888888888888777666555444555444444333222111111000333222111///............000000////////////000000...000000000...---...///222222111111111000000000------------...///000000.........//////......---///////////////.........------------------------///...,,,+++,,,---000111......000111222222222222////////////////////////...//////111222444666777333222111000000000111222......---,,,,,,---------......//////000000111111------............------000000000000000///......////////////000000111111000000///..................///000/////////111333333333333222222111111000111111111111111111111111......//////000000111111//////000000000111111111333333333333333222111000111333555555333222111111000000222333333333222222111111111111111111111111111111111111111111111111222222222333444555555666444444444444555555555555555666777777888888888888555444333333333555777999999999999999::::::::::::888999::::::999888999:::<<<;;;;;;<<<===>>>???@@@AAACCCEEEEEECCCBBBBBBBBBAAACCCEEEGGGIIINNNUUUZZZ^^^ccchhhkkkmmmqqqxxx}}}{{{~~~|||yyyvvvssspppmmmjjjgggffffffccc]]]YYYPPPNNNLLLHHHEEEBBBAAA@@@<<<=========<<<<<<;;;:::666555444444666888888777666555555555555444444444555555444444333222222222222222222222111111111111222111///......///111222////////////////////////........................222111000//////000111222------,,,++++++,,,---------------......---,,,,,,....................................///////////////////////////////////////...---,,,+++,,,------........................------...//////...------++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))************))))))******++++++******))))))))))))))))))************++++++++++++************,,,++++++******++++++,,,))))))***++++++,,,------+++******+++,,,,,,***((())))))(((((((((((())))))***((('''((()))***)))'''|||bbbRRRBBB===>>>===:::888777777888888888666444333222111111000000/////////333222000...------...///000//////......//////000...000000000......///000222222111///...,,,++++++,,,,,,------...///000111...///000000000///---,,,........................------------------------++++++*********,,,---...+++---///111333333333222//////000000000000//////---------///222666:::<<<:::999777555333333333333///...------,,,------------------........................//////.........000000000000//////...---...//////000000111111222111111///......------------...//////......000222333333444444444333222222111111111111111111111111------...///000111111222///000000111111222222222333222222222111111111000111222444333111000000111000000111222333333222222222222222222222222222222222222222222222222222222111222222333444555666666444444444555555555555555555555555666666666666666444444444444555666777777888999999::::::;;;<<<<<<999:::;;;;;;999999:::;;;::::::;;;<<<===@@@CCCDDDEEEHHHKKKLLLKKKJJJKKKKKKGGGLLLQQQVVV[[[bbbjjjqqqttt{{{|||yyywwwsssooolll```^^^ZZZUUUQQQMMMJJJHHHCCCBBBBBB@@@???===;;;:::999777666666888999999888777777777666666666555555666555555444444333333222333222222222222111111111222111000000000000111222////////////000000000000//////............------111000000//////000000111------------------------,,,---......//////..........................................////////////.........///////////////......---,,,,,,,,,,,,---------------------------,,,---...//////...---,,,+++,,,---,,,*********+++++++++++++++++++++++++++,,,+++******))))))******+++***))))))))))))***+++))))))************))))))***+++++++++++++++******)))))))))*********++++++***))))))))))))(((((((((((((((''''''''''''((((((((()))))))))***+++++++++)))(((((()))***)))'''%%%***))))))(((((())))))******((('''((()))***)))'''}}}bbbRRRCCC>>>>>><<<888777666777888888777666444222111111111111111111111111222222222111111000////////////............//////...///000000///...///111222111000///---,,,+++***---------...///111222333000000000/////////......,,,,,,------......//////------------------------)))******++++++,,,------,,,---///111222222111000///000111111111111000///---------...333999???CCCEEECCC@@@<<<999888888888000000///..............................---------...//////000000//////...---...//////000/////////...//////000111111222222000//////.........//////...///000///......000222111111222333333333222111111111111111111111111111//////000000111222222222000000111111222333333444444333222111111111222333111222222111//////000222111111222222222222222333333333333333333333333333333333333333333333333333222333444555666777777888555555555666666777777777777666666555555555666666444555666888888888777777777888999:::;;;<<<===>>>;;;<<<======;;;;;;<<<===<<<<<<===@@@DDDIIIMMMPPPTTTWWW[[[^^^^^^^^^___```\\\bbbiiiooosssyyy{{{yyytttnnnhhhbbb^^^\\\UUUTTTRRRNNNJJJFFFCCCAAA@@@>>><<<;;;<<<<<<;;;:::::::::999999999888888888666666555555444333333333333333222222222111111111222222222222222222222222000000000111111111222222000000000/////////......,,,------......------,,,,,,---///000000///---,,,,,,---...///000111111111....................................////////////------........./////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,...,,,***)))***,,,************************,,,+++******))))))******+++***)))(((((()))***+++))))))************))))))(((((())))))))))))(((((())))))*********+++++++++*********)))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((((((((***,,,+++)))'''*********))))))************((('''((()))***)))'''~~~dddTTTDDD>>>>>>;;;777444555666777888777555333222444444444444444444444555000222444555555333111/////////............//////...///111000///...000111333222111000///...------.........///000222333444333222///------...000111++++++,,,,,,---...//////------------------------***+++,,,---...///......---...000111222000///...///000111222222111000///000///...000555===EEEIIIMMMKKKFFFBBB>>><<<<<<;;;222222111000000000000000111111000000/////////...//////000000000000//////+++,,,---///000111111111...//////000111222222222......---......///000111000000111000//////111333---...///111111000//////111111111111111111111111222222222222222222222333000000111222333333444444666444222111111222333555666666666444333333555777333222222111222222333333444444444444444444444444444444444444444444444444444444555666777888999999666666777777888888888999888777777666666666666777555777999:::;;;:::888777777777888:::<<<===??????<<<>>>???>>>===<<<===???CCCDDDGGGKKKQQQWWW]]]```jjjmmmrrruuuvvvwwwxxxyyywww}}}|||wwwuuummmlllhhhccc]]]WWWRRROOOGGGEEEBBB@@@???>>>===;;;<<<<<<;;;;;;;;;:::::::::666666666555444444333333333333333222222222111111222333333444444333333222111111111222222333333333222111111111000000//////---...///000000///...---,,,...000222222000...,,,,,,,,,...000111222222222..................................../////////000,,,---------......//////,,,---...///...---,,,+++***************************+++---......---+++***+++---...---***(((***,,,)))))))))))))))))))))))),,,++++++***)))*********+++***)))(((((()))***+++))))))************))))))((()))************)))))))))************+++++++++,,,,,,,,,,,,++++++************))))))))))))******++++++++++++************))))))***---///000...,,,++++++************++++++***((('''((()))***)))(((hhhXXXGGG>>>;;;888666666777999:::999777555555666111222333222000///111333444444444333333333222222222111111000///000000000000111111000...---///000111111111111000000000000,,,---...///000111222333111000///---------...///000///...---------------,,,,,,---------,,,+++***************************.........------,,,,,,+++,,,---...000000000000///111///---///444;;;AAAEEEJJJHHHEEEDDDCCCAAA<<<888000//////222444444111------...//////......///000......///000000///...---,,,,,,,,,---...//////000000111111111111222222222............///111222222111111000000000000111222333222///...---...///000///......///111111000///444444444444333222111000222222222222333444555555222333444444444333222111333333222222222222222222444444444444444444444444111222333444444444333222444222000222555777666555333333444555555666666777:::888777888:::<<<<<<;;;:::999888666777888:::;;;<<<;;;999999:::;;;;;;:::===<<<;;;<<<>>>@@@AAAAAADDDCCCAAA@@@BBBEEEIIILLLLLLOOOTTTYYY```kkkxxx}}}uuulllccc^^^]]]XXXQQQLLLIIIGGGFFFEEECCCAAA???>>>======;;;999===;;;999777666555444333000000000222444444333222444333222222111111222222000000000000000111111111222222222111000//////...//////////////////...---,,,---......,,,,,,---.........///000000111000000//////000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************))))))))))))*********)))))))))))))))***++++++,,,+++***)))'''))))))***+++,,,,,,------++++++***)))(((((())))))***)))'''&&&'''(((***,,,******+++++++++,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))...---,,,+++***(((''''''((((((((((((((('''''''''iiiXXXGGG???;;;888666666777999:::999777555555666444444333222111111111111333333333333222222222222111000000///////////////...//////...,,,+++---...111111000000000/////////------...///000111111222111000///.........///000//////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,---...000000000000///222000......111555888;;;BBB@@@>>>>>>>>><<<888444222111000111333444111//////111222111//////000111---...///000000///...---.........///000111111111000111111111111222222222///////////////000111222000000000000000000000000111111///......///000000111000000111333333222000444444444444333222111000222222222222333444555555555555555555444333111000111111111111111000000000222222222222222222222222222333444555555555444333555333111222555777666555444555555666666777888888999888888999<<>>>>>???>>>======???AAABBBCCCEEEGGGIIIJJJLLLPPPVVVZZZaaaffflllsss{{{~~~zzzpppkkkccc\\\XXXVVVTTTSSSMMMIIIDDDAAA???>>>===<<>><<<;;;::::::999888666555444555777777666444555444333333222222333333222222222222222222222222222222222111000/////////***+++,,,...///000000000,,,---......,,,,,,---...,,,---....../////////...///////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++************++++++++++++******************))))))))))))***)))))))))))))))))))))++++++,,,,,,+++******)))(((((()))******+++,,,,,,++++++***))))))))))))))))))(((((('''((()))***+++*********+++++++++,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))++++++***)))(((''''''&&&((((((((((((((((((((((((jjjYYYHHH???<<<999666666777888999999777555555666666555333333333333111000222222222222111111111000////////////..................///---,,,+++---...000////////////..................//////000000000000000/////////000111111//////...------------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------...///000111111111000111000//////000111333555:::::::::;;;<<<:::777444666444222111222222222111222333444333111000000111---...///000000///......000000000111222222333333000111111111111222222222000000/////////000000111///000000111111000//////////////////000000000000222111111222444555333222444444444444333222111000222111111222222333444555777777666666444333111000111111111111111111111111333333333333333333333333333444555666666666555555666555333444555666666555666666666777888888999999888888888;;;???BBBCCCCCC888888888888888888888888:::::::::;;;<<<>>>???@@@@@@@@@@@@AAACCCEEEGGGIIIJJJQQQXXX\\\^^^bbbiiioooxxx~~~vvvqqqnnnllljjjccc^^^VVVOOOKKKHHHEEEDDD@@@>>><<<;;;<<<;;;999777777555444444555555444333555555444333333333333444333333333333333333333333222222222111000000//////***+++,,,---.../////////,,,.........---,,,---...++++++,,,------------,,,///////////////......---------------------------------------------------++++++,,,---------------,,,,,,,,,+++++++++******)))******************)))************))))))))))))))))))))))))))))))******---,,,,,,+++++++++++++++((((((((()))******++++++,,,+++******)))*********((((((((()))))))))***************++++++++++++,,,,,,,,,,,,+++++++++++++++((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((kkkZZZIII@@@<<<999666666777888999888666555555555555333222333444444222000111111111111000000000000//////000/////////......///000000///...---///000//////.........---------......////////////////////////000000000111222222///......---------......///...,,,******+++,,,---------------------------------------..................///000111111111111...///000111222444777999===>>>AAACCCCCCAAA>>>;;;;;;888444111///000000111333444444333111///000111...///111222222111000000111111111222222222333333000000111111111222222222111111000000///000000000///000111111111000///...---...///000111111000000222222111333444555444222333333333333333222111111111111111111222333444555666666666555555444333333333333333444444444444444555555555555555555555555555555666666777777777777777777666555555666666666666666777888888999999:::999888888;;;???BBBCCCCCC::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBDDDBBBDDDFFFHHHKKKOOOTTTWWW\\\eeepppvvvwwwzzz{{{sssjjjccc\\\UUUQQQGGGDDDAAA@@@???===:::666777666444444555555444333555555444333333333333444444444444333333333333333222222222111111000000000////////////...---,,,,,,---...///...---,,,---///+++,,,,,,---------,,,,,,...///////////////..............................------------------------,,,,,,---------------,,,,,,,,,,,,+++++++++******))))))************))))))************)))))))))((()))))))))))))))*********...---,,,+++++++++------))))))))))))******++++++++++++************++++++'''((()))************)))************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))******++++++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))))))))lll[[[IIIAAA===999777666666888999888666444444555222222222333444444333222111111111000000000//////000000111111111000///....../////////------///000............------------............//////////////////000000111111222222......---------......//////...,,,******+++,,,------------------------------------......///////////////000000111222222333...000111222333666;;;???LLLOOORRRTTTRRROOOKKKHHH@@@===888222...---///000222333333222000...///000000111222333444333333222000000111111111111111222000000111111111222222222222111111000000000000111111111111111111000//////---...///000111111000000111000000111333444222111222222333333222222111111111111111111222333444444444444444444555666666777333333444444555555555555666666666666666666666666666666666666777777888888888888777777666666777888777777777888999999:::::::::999999:::===???@@@???999:::<<<======>>>>>>===???AAADDDDDDDDDFFFIIILLLKKKOOOSSSXXX]]]cccjjjooo{{{tttjjjcccYYYUUUOOOLLLKKKGGG@@@:::;;;999777666777777666555555555444333333333333333444444333333333222222222222222222222111111111111111111111000000///---------...//////------...///------.........------,,,......///////////////...............................................................---,,,+++***,,,,,,,,,+++++++++******))))))************))))))************)))))))))((((((((())))))************------+++++++++,,,---...*********++++++++++++++++++******)))******++++++(((((()))***+++*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,************************((())))))))))))*********(((((((((((())))))******mmm\\\JJJAAA>>>:::777666666777888888666444444555111444666666555333333444111111111111000000000///000111222222222111///...+++,,,---,,,++++++---//////............------------------......///////////////000111111111000000...------------...//////...---,,,+++++++++,,,,,,------------------------,,,,,,---...///000000000000000000000111222333444111222222222222777@@@GGG```cccggggggbbb\\\VVVSSSGGGDDD>>>666000---...000000111222111///......///000111222444444444444333000000000000000000000000000111111111111222222222111111000000000111111222444333222111111111111111////////////000000000000000//////000222333111000111222222222222222111111111000000111111222333444222222222333444666777888111222222333333444444555555555555555555555555555777777666666666777888999777888999888777777888:::888999999::::::;;;<<<<<<;;;:::999999;;;======<<<999:::;;;<<<>>>???AAAAAAAAAEEEHHHJJJKKKMMMRRRWWW```eeelllrrrxxxyyynnnhhhaaa]]]ZZZTTTKKKDDDBBB???;;;999888888666555666666555444444444444555444444444333333222222111222222222222222222222222...///000111111111111111---...//////...---...///...////////////......------...//////////////////........................////////////////////////////////////---,,,+++***,,,,,,,,,+++++++++******)))******************)))************))))))))))))((((((((()))******+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))***+++)))))))))*********++++++)))))))))************++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,************************************++++++++++++'''(((((())))))******+++nnn]]]KKKBBB>>>:::777777666777888777555444444444444999===;;;555111222555222222111111111000000000///000111222111000...---+++,,,,,,,,,++++++---////////////............---,,,,,,------...///000000//////000000000///...------------------...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111000000111222444555222333333222555>>>KKKUUUpppsssvvvtttmmmddd\\\XXXNNNKKKEEE<<<333//////000///000111111///...///000...000111333333333333222111111111111000000000000000111111111111222222222000000000000111222333333777666333111000111333444111111///......///000000000//////000222333111000111111222222222222111111000000000000111222333444222222222222333444666777222222222333444555555555555555555555555555555555777666666555666777888999666888999999777777:::<<<;;;<<<<<<======>>>>>>???;;;:::999999;;;======<<<<<<======???AAADDDGGGIIIKKKPPPVVVYYY\\\```gggmmm{{{zzzuuurrrkkk```XXXQQQMMMHHHCCC@@@===;;;999999888777777666666777777666666555555444333333222222222222222222222222222...//////000000000000000---///000///...---...000///////////////...------------...///////////////........................////////////////////////......///......---,,,,,,,,,,,,,,,+++++++++************++++++++++++******************))))))))))))'''(((((()))******++++++)))******+++,,,,,,+++++++++++++++***************((((((''''''((())))))***+++***)))))))))***+++,,,))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((())))))+++,,,,,,************************+++++++++++++++*********'''(((((()))******++++++nnn^^^KKKBBB>>>:::777777666777888777555444444444777>>>BBB???666000111555222222222222111111111111...///000111000///---,,,,,,---......------///111000////////////.........++++++,,,---...000000111//////000000000...---,,,---------------...///000,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111111222222111111000111333444555111222333444999FFFXXXeeexxx{{{~~~zzzqqqfff]]]YYYSSSPPPJJJ@@@666000000111///000111111000///000222---...000111222222111111222111111111111111111111000111111111111222222222000000000000111222333444:::777444111000111444555333222///...---...///000111000000111333333222000000111111222222222111111000000000000111222333444444333222111222333444555444444555555666777888888888888888888888888888888777666555555555666888999666888:::999888888;;;>>>>>>>>>>>>???@@@@@@AAAAAA;;;:::999:::<<<>>>>>>>>>AAAAAAAAACCCFFFJJJNNNPPP[[[aaaiiinnnrrrxxxxxxoooeee```YYYRRRMMMIIIEEECCC;;;:::999999888888999999888777777666555444444444222222222222222222222222111111111000///---,,,+++...///000///...---...000.../////////...------,,,------...///000000//////////////////////////////000000000000000000000000,,,---......///.........,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************))))))))))))'''(((((()))***+++++++++''')))***+++,,,++++++************)))))))))))))))'''''''''''''''((()))))),,,***)))((((((***,,,---))))))))))))************(((((())))))************))))))))))))))))))))))))(((((((((((()))***+++,,,************************++++++++++++*********)))'''(((((()))***+++++++++{{{kkk]]]MMMEEE@@@:::777666666666666555444444333333444@@@iii777000777......222222222222222222222222////////////....................................222222222111///---+++)))///,,,+++---111333333222333222111000111000///......------------.../////////...,,,++++++,,,...///,,,------......------,,,------......///000000111111111111111000000000000444444333555<<>>CCCBBBDDDJJJNNNLLLCCC:::;;;;;;:::<<<>>>@@@AAAAAAAAAEEEHHHJJJQQQ\\\dddfffwwwxxx|||{{{pppfff___WWWNNNGGGEEEBBB???======>>>??????888999999888666555555666222333555555333222111111333333333333222222222222000/////////......------/////////000000000000000////////////000000000000............////////////222222000///....................................---------,,,+++***)))(((+++***)))))))))))))))***((((((((((((((((((((((((******))))))))))))******,,,,,,,,,++++++++++++******************)))(((''')))((((((((()))+++...000+++++++++*********))))))******))))))((((((''''''(((***------,,,+++++++++***)))((((((((((((((()))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++***))))))yyyjjj\\\MMMDDD???:::777666777777666666555444444333777===aaa888333888///222111111111111111111111111////////////.......................................//////000///...---,,,///---,,,---000222222111000///...---------,,,+++,,,,,,,,,,,,,,,---......///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,------...//////000000000000000000000000000000444444444777???OOObbbooouuusssoookkkgggbbb]]]YYYMMMMMMKKKEEE<<<444///...///000000000000000//////////////////000000000111000000////////////000000333222111333555777888777555333111111222333333222000000111111111111000000///000111222222111000000222222222111111111000000............///000111111222111111000111222333444333222222222222333333444666777999999999:::;;;===;;;===>>><<<:::777666666555666777666555666888::::::999999888999;;;>>>???EEEFFFJJJPPPTTTQQQGGG>>><<<;;;;;;===???BBBDDDEEEJJJPPPVVV]]]hhhvvvxxxoooddd]]]SSSNNNHHHDDDCCCCCCAAA@@@AAAAAA@@@>>><<<:::999888777888999888666555444333222111111111111000000000333333222222111111111111////////////////////////////////////000000000000/////////000000000000111222111000//////.................................,,,,,,,,,,,,+++***))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******************))))))))))))******++++++***))))))((()))(((((('''(((***,,,...+++++++++*********))))))************)))))))))))))))+++,,,,,,***)))***+++)))))))))(((((())))))***)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,++++++***wwwiii[[[LLLDDD???:::777777888888777666666555555444888666PPP666444777...666000000000000000000000000////////////....................................+++,,,---......//////...000...---...///111000000.........---,,,,,,++++++,,,++++++++++++,,,------...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////////////////////////////111222333666???NNN```mmmllliiifffcccaaa^^^ZZZWWWNNNNNNLLLGGG>>>666111...000000111111111111000000/////////000000000111111000000000//////000000111111222333666999:::999777555333222222333444444333//////000111222222222222111111111111111000000000222222222111111111111111............///000111222222111000000000111222333222222222222222333444444777888::::::::::::<<<>>>===>>>@@@>>>;;;888666555555666777777666777999;;;:::999999888999<<<>>>@@@CCCFFFKKKQQQSSSOOOFFF>>>>>>???@@@BBBFFFKKKOOORRR[[[cccnnnyyy|||tttggg```XXXSSSSSSRRRNNNJJJKKKJJJHHHEEEAAA>>>;;;999999999888777666444333222222222111111111000000000111000000000000/////////000000//////......------////////////000000000000000000000000111111111111111111000000//////..............................,,,,,,,,,,,,+++******)))(((((((((''''''(((((()))******************************))))))))))))******+++*********))))))))))))***++++++++++++***)))))))))(((''''''''')))***++++++************)))))))))************++++++++++++***++++++***((('''(((***)))))))))))))))***+++,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---............---,,,,,,wwwhhhZZZKKKCCC???:::777777888888888777666666555555666///===333222333,,,666111111111111111111111111////////////....................................***+++,,,------...//////000///........./////////000111111000...------...,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...............---...000333;;;HHHXXXdddeeeccc___^^^]]]\\\ZZZXXXLLLLLLJJJFFF???999333000//////000111111111000000//////000000000111111111000000000///000000111111000222555999<<<<<<999666444333111222333444333222...///000111222333333333333333111000000000000111111111111111111111111111000/////////000000111222333222111000000000111222333333222333333444555666777888::::::999:::;;;======???AAA@@@<<<999666555444666777888777888:::;;;999999888888999<<<>>>@@@BBBEEEIIILLLMMMJJJDDD@@@BBBEEEIIINNNUUU]]]fffkkkttt}}}|||tttlllhhhhhhgggccc^^^[[[YYYUUUQQQMMMHHHCCC???>>><<<:::888777666555444444333333222222111111111000/////////////////////111000000///...---,,,,,,////////////000000000000//////000000000111111111000000000000000///..............................,,,,,,,,,,,,,,,+++***)))*********)))******+++++++++++++++++++++++++++++++++******))))))******+++------,,,,,,,,,+++++++++******++++++++++++******)))(((''''''''''''((((((************)))))))))))))))))))))******+++++++++++++++***(((&&&%%%''')))))))))))))))***+++------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......------,,,+++wwwfffXXXIIIBBB>>>:::777777888888888777666666555555666---000444111333---777222222222222222222222222////////////....................................---,,,,,,,,,---------.../////////...------...///111222333111///......000---------------......///---------,,,,,,---------------............------,,,,,,,,,---------------,,,---------.........///,,,---///111777BBBOOOYYYaaa___\\\[[[[[[[[[ZZZYYYMMMKKKGGGBBB===777111...---...//////000000000///000000000000111111111111000000000000000111222222000222555999<<<;;;888666222111000111222333222000//////000222333333333333444333222111000000111111111111111111111111111111111000000000000111222222444333222000000000111111111111111111222333444555666777999999888888:::;;;===???@@@???<<<999888777555777999999888888:::;;;999888888888:::<<>>:::777777888888777666666555555444666222,,,777222666000777222222222222222222222222////////////....................................///...------,,,---------...//////...---,,,...///...111222000---+++---///...------------...//////------------------------......////////////......------------------......,,,,,,------.../////////---///111333666>>>IIIRRR\\\ZZZXXXXXXYYYXXXVVVUUUNNNJJJCCC===888333...+++,,,---...//////000//////000000000111111111222222000000000000111111222333222222333666888888777555111111000111333333111///000000111222333333333333222222222222222111111111111111111111111222222222222111111111111111222222666555333111000000111111////////////000222333444666777999999888777999:::;;;===>>>===;;;:::;;;<<<999:::<<<<<<;;;;;;;;;<<<;;;:::::::::<<<>>>AAACCCBBBEEEGGGHHHIIILLLRRRWWW]]]dddoooyyy|||xxxtttnnneee___TTTNNNFFFAAA???>>>;;;888444444333222111000000///222222222222333333333333111111000000//////......////////////000000000000............////////////...///000111111000///...........................+++++++++,,,,,,++++++***(((((((((((())))))***+++++++++++++++++++++++++++++++++************++++++++++++++++++************(((((()))************)))((((((((((((((('''''''''(((((()))))))))))))))***((((((((((((((())))))))))))******)))'''&&&'''))))))))))))))))))***+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++******)))(((xxxcccVVVGGGAAA===999777777777777666666555444444333444777,,,:::000777222555111111111111111111111111////////////....................................//////...------...//////---...///...,,,,,,...111---000222000,,,***,,,///------,,,,,,------...///,,,------------------,,,---..................---........................,,,------...//////000000,,,...111333666===FFFNNNUUUTTTSSSSSSSSSRRROOOMMMHHHCCC;;;666333222///---------...000000111111111000000111111111222222222000000000000111222333444444222111222444555555444222111111222444444222000111111222333333222222222000111222333333333222111000000111111111222222222333222222111111111222222777666444333111111111222000000000111222333555666777999:::999888888999;;;999:::;;;::::::;;;===@@@>>>???AAAAAA???>>>>>>>>>>>>=========???BBBEEEGGGDDDJJJPPPTTTVVV\\\eeemmmyyy{{{tttggg___TTTLLLGGGCCC>>>:::888777666555444333222222000000000111111111222222111111111111111000000000////////////000000000000...////////////000000000...///000111111000///...........................***++++++,,,,,,+++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********''''''((()))))))))))))))'''(((((()))))))))(((((((((((((((((())))))************))))))))))))))))))((()))+++***)))(((((())))))))))))(((((())))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++******)))(((xxxcccUUUGGG@@@===999777888666666666555444444333333000999+++999---666111222000000000000000000000000000/////////....................................///...------...///111222,,,...///...,,,,,,...111...111333111---***---000,,,,,,++++++,,,,,,---...,,,------......------,,,,,,------......------,,,//////////////////......------......///000111111))),,,///111444;;;DDDKKKOOONNNNNNOOOOOOMMMIIIFFF@@@:::444111222333444444......000111111222222222000111111111111222222222000000000000111222333444555333000///000222333333333222222444555555333111222222333333333222111111///000222444555444222111000000111111222222222222333333222222111222222222999777555333222222222222444444444555666777999999888:::;;;;;;999999:::<<<777888888888999;;;???CCCAAACCCEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHJJJMMMUUU___fffkkkrrr||||||rrreeeZZZTTTNNNGGGBBB<<<<<<;;;:::999888777777333333333444444555555555111111111111111222222222////////////000000000000000000000000111111111111---...000111222111///...........................***++++++,,,,,,,,,++++++************+++,,,---...************************,,,++++++******++++++,,,.........---------,,,,,,&&&&&&'''(((((()))((((((''''''((()))******))))))'''((((((((())))))******,,,+++++++++******))))))&&&)))+++,,,***))))))******)))((((((((((((((()))((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++***))))))xxx```SSSFFF@@@===999777777999888666444333333333333111111111111111111111111000000////////////000000000000111111111111000000000000000...------...000///...,,,++++++,,,---///,,,---------......//////,,,---...//////...------//////.........---------......---------......///.........///......---------,,,,,,,,,,,,---............///000000000000000---///000111333777===AAAGGGGGGGGGFFFCCC@@@===;;;555333222000///...//////000000//////000111222222//////000000111111111111////////////000000000000333111///000333555444222444222//////000000000000333333333222222111111111222222222222222222222222000000111444666444///***222222333333333333444444222222222333333444444444333333444555666666666555;;;;;;:::999888888888999999::::::::::::<<>>>>><<<777888<<<555666666555333333444666111000000000000/////////111111000000000111111222000000000000////////////---.../////////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////+++'''*********++++++,,,,,,---******))))))***+++,,,,,,......---,,,,,,+++******++++++++++++++++++++++++(((((((((((()))***+++,,,)))***++++++***)))((('''******+++,,,,,,***)))((())))))))))))((((((((((((((()))***++++++,,,+++++++++)))((())),,,---,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))xxx```SSSFFF@@@===999777777777666444222111111111111222222222222222222222222111111000000000000111111000000111111111111000000---------,,,******+++---///...,,,++++++,,,...///////////////000000000111...///000000000///......//////.........---------------,,,,,,,,,---------,,,,,,------------------------,,,,,,------...///......///000000000000000...///000000222666<<>>;;;888666222111000/////////000000000000000000000111222222000000000000000111111111000000111111111222222222444222000111444555555333111000...///222444444444555444444444333333333333333333222222222222222222555444333555666666333000111111111222222222333333222222222333333333333333444444555555666555555555888888777888888999:::;;;;;;;;;;;;;;;:::<<>>AAAGGGJJJMMMOOOPPPTTTZZZ___^^^^^^```ccciiisss~~~~~~tttggg\\\PPPEEE>>><<<888888777777666666555555111222444555333///+++(((111111000000000000111111/////////000000111111111111000000///////////////(((***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++******)))))))))************************,,,+++***)))(((((((((((('''((()))******++++++*********)))(((((((((((((((++++++++++++************************)))((('''&&&)))((('''(((***+++***)))***++++++,,,,,,,,,,,,,,,******)))))))))((((((((())))))((((((((((((''''''vvv___RRREEE???<<<999666666999999888777666666555555333333333333333333333333222111111000000111111222//////000000000000/////////000111000.........000...------------......///---------...............---------,,,,,,+++******...........................---,,,,,,+++,,,,,,,,,---------...///000111111---------------...////////////000000000000//////000000///...///333999>>>FFFBBB===777333000//////...............//////000000111111111111111111111111111111111000000000000222222222333333333444444444333222222333333333333333222111222333333222000000000000000000000000000444333333222222111111111444333222222222222222222111111111111222222222222777777777777666666666666666666666666666555444333444444555666777999;;;<<<<<<===<<<;;;:::;;;>>>@@@EEEHHHJJJLLLOOOVVV___gggjjjnnnttt|||yyyjjjYYYKKKCCC===;;;999888888888888888333333444444333000---+++444333333222222222222333/////////000111111222222333222000/////////000111(((***---///000...---+++,,,,,,,,,,,,,,,,,,,,,,,,***---...---******---000......------,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,+++++++++*********)))************************++++++***)))(((((()))))))))))))))***************,,,+++)))((((((((()))***))))))))))))((((((((('''(((((())))))((('''&&&&&&(((((('''((())))))))))))******+++,,,,,,,,,,,,+++++++++++++++************((((((((((((((((((((((((}}}ttt___RRREEE???<<<888666666444444333333222222111111222222222222222222222222000000////////////000000//////000000000000//////,,,---...---,,,++++++,,,------------......//////...............---------------,,,,,,++++++++++++---.....................//////...---------------,,,,,,+++,,,---...///000...------------...////////////000000000000//////000000///......111777;;;@@@===888444000///000000///////////////......---111111222222222222111000111111111000000000000000111111111111222222222222222222222111000000111222111111111333555444222///000000000000000000000000333333333222222111111111000222333333333111000///222222222333333333333444555555555555555555555555666777777777666555444444666666666666777888999:::;;;<<<<<<;;;:::<<>><<<888666666444444444444444333222222111111111111111111111111000000////////////000000...//////000000//////...,,,...//////---,,,,,,------------...//////000000000000000000000///////////////............//////---------...............000//////...------------******)))))))))+++,,,---......------......///000000000000000000//////.../////////......000444777999777444111//////000111000000000000000///...---111222333333333222111000///000000000111111111111000000000000111111111111111222222111//////000222---...111444777888666333222222222333333333333333222222222222222222222222111333666666444222111111222222333333333444444444111111222222222333333333666666777777777666555555888888777777777888888999:::;;;<<<<<<===???DDDGGGGGGKKKPPPWWW___kkkyyy{{{hhhSSSLLLCCC===;;;;;;:::999888777444333333444555777444333222222111111111111111111111111111111111111222111111000000000000000//////000000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******,,,---..................------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,...---+++)))((('''''''''------,,,++++++++++++,,,++++++++++++************%%%&&&'''((())))))))))))'''(((***)))(((((()))+++)))******+++++++++++++++))))))((((((((('''''''''(((((())))))))))))******xxxooo^^^QQQDDD>>>;;;888555555666777777888777777555555222222222222222222222222111000000000000000000111......////////////.........000222222000......///,,,---...//////000000000111000000000///////////////............000111222---------.........//////000///...---,,,,,,,,,,,,,,,+++***))))))***,,,---...............//////000000000000000000///.........///000//////000222444444333000///......//////...///000111111111000///111222333444444222000///......///000111222222333000000000000111111111222111333333222///...000222...000333777;;;;;;888555333333333333444444444555111111111222222333333444333555666555333111333555111222222222333333333333000000111222333444444555555666666777777777777666999888888888888999:::::::::<<<===???AAAEEEJJJMMMOOOVVV```jjjvvvkkkaaaRRRHHHCCCAAA???===:::999888777666555666666777777555444444333333333333222222111111000000000000000111111000000///...000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////...,,,...............///////////////...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******---,,,***)))((((((((((((+++,,,,,,,,,,,,+++******++++++++++++************'''(((((()))))))))((((((''')))++++++)))(((***,,,))))))***+++++++++++++++)))((((((((('''''''''''''''''''''(((((()))))))))wwwmmm^^^QQQDDD>>>;;;888555555444444555666666555444333333333333333333333333333222222111111111111222222......////////////......+++---//////---,,,++++++,,,---...///000000000000//////......---------,,,---,,,,,,,,,---///000222---------........./////////...---,,,++++++++++++000///---,,,,,,---...///...............///000000000000000000000///......---...000000//////111222111000///---,,,,,,------,,,...///111222333222222111222444444444222000///------...000111222333444000000111111111222222222222444555333000///111333333555777;;;<<<;;;777444111111111222222333333333000000111222333444444555555555444222//////333777000111111111111222222222111222333444555777888888555555666777777888777777888888888888999:::;;;<<<;;;===???AAADDDIIINNNRRR^^^fffsssrrr```RRRKKKHHHDDDBBB;;;;;;;;;:::999666444333555444333222111000000111444333333222111000/////////000111111111000...---////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,///---...111555555222...------......//////000000000///...---------------******************++++++------------------------,,,+++***)))((((((((((((+++***)))(((((()))************+++,,,,,,***)))((())))))))))))((((((((((((************)))((('''&&&(((***,,,+++))))))+++---))))))***++++++++++++***************))))))))))))&&&&&&&&&'''''''''((((((vvvjjj___QQQCCC<<<999666555666777777666444222222444555444333222222111111222222111111111111111111111111333222111///......------111111000000/////////...,,,---------......//////......---------......///,,,...//////......000111......------------......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---......///////////////000000000000000//////...++++++,,,------......///---.........//////000000...............///000000222333444333111000111222000000111111111111000000000000000000000000000000333333222222222222222333000333777:::<<<;;;999888333333444555555555444444222222222222222333333333777777666555555555555555333333333333333333333333555444333333444777999;;;777888888888777888:::<<>>>>>>>>>>>BBBGGGKKKPPPYYYeeeoooyyywwwiii^^^TTTJJJCCCBBBAAA@@@>>>;;;888555333333555666555333222222222333222222222222222222333333111000000111222222111000000000000////////////,,,++++++***+++,,,...///........................000...+++***,,,---------........................,,,++++++******++++++,,,***+++------+++***+++,,,,,,+++******))))))******...---,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************%%%''')))+++,,,,,,+++***))))))))))))************+++***))))))))))))))))))(((((('''&&&&&&&&&&&&&&&************))))))))))))tttiii]]]PPPBBB<<<:::777666777777777666555333222444555333222111111000000111111111111111111111111111111222111000...------,,,,,,000000000/////////......////////////000000000111000//////.........//////---...000///......///000///......------......///,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,---......//////////////////000000000000///......,,,------......///000000........./////////000000///////////////000111111222333444333111000111222000000111111111111000000000000000000000000000000222222111111111111222222333444777888999888666555444444444333222000//////000111222333555777888888777777666555444444444444444444444444444444444555666666555555666777:::;;;;;;<<<<<<;;;999888888:::======>>>@@@CCCEEEFFFFFFHHHNNNVVV^^^fffppp}}}uuujjj```XXXNNNKKKGGGCCC???<<<999777444555666777666666666777444333333222222333333444444222111111222333333222000000000000////////////---,,,+++++++++,,,---...------------------------,,,++++++---000222222111........................---,,,,,,++++++,,,,,,---)))+++,,,,,,+++******+++,,,+++******))))))******++++++******************************************(((((((((((((((((((((((($$$&&&''')))***)))((('''))))))))))))************,,,+++***)))((((((((((((******)))((((((((((((((((((((()))))))))*********sssiii\\\OOOAAA<<<:::888777888666777777555333222333555222111000000//////000000111111111111111111111111111000///---,,,,,,,,,,,,////////////............////////////000000000000111111000///......//////...///000///...---...//////......------......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////......------......///000000111111......////////////000000000000000000000111222222111222333222000000000222000000000000000000000000000000000000000000000000111111000000000111111222555555555555555333222222444333333222111000//////111222333555666888999:::777666555444333333333333444444444555555666666666888888777666777888:::;;;;;;===>>>===;;;:::::::::;;;<<<>>>BBBEEEIIILLLMMMXXX```lllyyywwwooo^^^YYYPPPIIICCC>>>:::888666555555555555555555666444444333333333333444444555333222222333444444333000000000000////////////...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---...///111000...+++........................------,,,,,,,,,,,,------)))***,,,,,,***)))***+++,,,+++******))))))******)))))))))******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))************,,,,,,***)))((((((((((((******)))(((((((((((((((&&&''''''(((***++++++,,,sssiiiZZZMMMAAA<<<;;;999888888666777777666333222333444222222111000000000000000111111111111111111111111111000///...------------//////..................---------...............111000///......------...///000111000...------...//////............////////////......------,,,,,,---------,,,,,,------------......//////////////////////////////...---------......//////000111111//////////////////000000000000//////000000111222000111222222000000111222111111000000000000111111000000000000000000000000000000000///000000111222444444333222111111111111222222333333333444555555444444444555555555555555666666555333333222222333333333444444555666666666888888777777777888999999666888;;;<<<<<<<<<===>>>===???BBBEEEKKKQQQXXX]]]llluuuuuummm```UUULLLFFF@@@<<<===;;;888666555555555444444333333222222333333444444333111111333444333222000000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,***........................---,,,,,,++++++,,,,,,---(((***++++++***))))))***,,,+++******))))))******))))))******++++++++++++************************************************)))******+++******)))(((((()))))))))************+++***))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''(((((()))******+++rrriiiYYYMMMAAA===<<<999888888555666777666444333333444333333222111111111111222111111111111111111111111111111000///..................//////////////////...............---------///...------,,,,,,,,,,,,///000111000...------.../////////......//////////////////......---------...------,,,,,,------...---......////////////////////////000///......---,,,------...//////000000000000000000000000/////////............///000000000111222222111000111333111111000//////000111111000000000000000000000000000000//////000111111222222222111000111111333333333333333333444555666777444444444333333222222222555555444333333333333444333444444444555555666666777777777666777777777888444666999;;;;;;<<<>>>@@@BBBEEEJJJPPPZZZfffrrr{{{vvviii___VVVMMMGGGFFFBBB===:::::::::999888333333222222222222333333333222000000222222222111000000000000////////////............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++...111111........................++++++************++++++)))***,,,,,,***)))***+++,,,+++******))))))*********++++++++++++***)))(((***************************************************************)))))))))((()))))))))************(((((((((((()))***+++,,,(((((('''&&&&&&&&&&&&&&&)))(((((((((((((((((((((|||ppphhhYYYMMMAAA===<<<999777888555666777777444333333333444333333222111222222222111111111111111111111111111111000///////////////////////////000000000000000000000000000/////////---,,,,,,,,,,,,,,,------...///000///...---...///000//////......//////000///////////////.........///...---,,,,,,---...///---......///////////////000000000000000//////...,,,------......///000000111111000000000000//////...............//////000111222333333222111333444222111000//////000111222000000000000000000000000000000000000111111222333111000111111222333444555666555333222222222333444333333333333333333333444444444444444444555555666666666666666666666666666666666666777777888888888888999;;;;;;;;;===@@@BBBCCCJJJUUUaaaooo}}}tttjjj^^^VVVKKKFFF???;;;;;;<<<;;;999444444333333333333444444333111000000111222222111000000000000////////////---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;666000,,,,,,---..............................******))))))))))))*********+++------+++***+++,,,,,,+++******))))))*********+++,,,,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))************(((((((((((()))***+++,,,******)))((((((((((((((()))))))))(((((('''''''''xxxmmmeeeYYYMMMBBB>>><<<999666666444666777777555333333333333222222111111111111111111111111111111111111111000000///............///000000000000111111222222111000000000////////////,,,,,,,,,,,,,,,---...///---...000///......///000000000////////////000000///////////////000000000///...---,,,,,,---...///---......///////////////111111111111111000000///---......//////000111111111111111000000000///////////////...///000000111111333444444333333444555222111000//////000111222000000000000000000000000000000000111111222444444111222222333444444555555777666444333333444555666888888777777666555555444333333333444555666888888:::999999888888777777666555666777888999999::::::<<<======>>>???BBBGGGKKKNNNZZZkkk|||vvvlllZZZRRRHHHAAA???===:::888666666555555555555666666444222000111222333222222000000000000////////////,,,---...//////......--------------------------->>>:::444000...,,,++++++........................+++******************++++++,,,......,,,+++,,,---,,,+++******))))))******((()))+++,,,,,,+++***)))************************(((((((((((((((((((((((('''&&&&&&''''''((())))))))))))))))))************++++++***)))((()))))))))******)))((((((((((((((('''''''''(((((((((((((((vvvkkkcccZZZNNNBBB>>><<<999666666444666888777555333333333222111111000000000000000111111111111111111111111//////...---------......000000111111222222222333//////......---------,,,,,,,,,,,,---...///000111,,,...//////......000111000000////////////000000......//////000000111111000///---,,,,,,---///000---......///////////////222222222222222111000000/////////000111111222222222111111111000000//////000000000000000111111222222333555444444333555666222111000......000111222000000000000000000000000111111111111222333444555333333444555555555444444777666555555666888;;;===@@@???===;;;888555444333333333333444666888999:::===<<<<<<;;;:::999888888555666888999:::;;;;;;<<<<<<===>>>@@@CCCHHHPPPUUUbbbpppoooeeeXXXNNNHHHDDD>>>999888888777777777777888888555333222222333444444333000000000000////////////+++,,,.../////////..............................000.........111333333222........................,,,++++++++++++++++++,,,+++---......---,,,,,,---,,,++++++***)))*********%%%'''***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))***,,,,,,))))))))))))************...---+++***((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******sssiiicccWWWKKK@@@>>>>>>======???<<<<<<:::999777555333333111111111000000000000//////.........///000111111111111000000//////......222333333444555555555555333333222222111000//////000///---,,,,,,---///000...............///000111333222222111111000000000111000...------...///000222222111000///...------////////////000000000000333222222222111000000000000///...///000222555777888666333000//////000111000000000000000000000000333222111111111222333444555444222111000111111222222222111000000000000000333333222111111222222222333333222222222333444444555444444666555555;;;CCCJJJJJJGGGAAA999333222222222222333444555666777888BBB???<<<<<<======;;;888666777777888:::<<<>>>???999===BBBHHHOOOZZZfffooovvviii^^^VVVPPPHHHCCC???>>><<<;;;;;;999777444555555444555666555333111////////////000000000000......------------......+++***)))+++---///...---,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++***---111222000---++++++,,,,,,............,,,,,,++++++++++++++++++++++++************************,,,+++)))((((((((())))))(((((((((((((((((((((((($$$%%%((()))***)))((('''(((((((((((())))))))))))+++***)))((()))((('''&&&''''''((((((((((((''''''~~~rrrhhhbbbVVVJJJ>>>;;;:::888777888666666555444333222222111222222111111111000000000111111000000111111222222111000000000/////////......///111222333444444555333333222111111000/////////...,,,++++++,,,...///111000///////////////000222222222222222111000000111///...------...///000222222111000///...------////////////000000000000222222111111111111111111000000//////000222444555888666444111000000111222000000000000000000000000222222111111111222333444444333111000000111222222222111000000//////000000333333222222222222333333555444444444444444555555555333444777777777===EEEMMMLLLIIICCC;;;555333333444444555666777888999999@@@>>>;;;;;;===<<<:::888888999:::;;;===???@@@AAACCCGGGLLLSSS]]]mmm~~~vvvllleee]]]SSSKKKDDDAAA<<<999888666555333666555444555555444222000000000000000000000000000///..................///111000...---------+++)))+++,,,,,,,,,---------------------,,,,,,,,,------.....................---+++...222333111...,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***)))))))))******(((((((((((((((((((((((('''((()))))))))((('''&&&(((((((((((())))))))))))+++***)))))))))((('''&&&''''''((((((((((((''''''|||pppfff```YYYMMMAAA<<<;;;888666666222222222222222222222222333222222222111111111111222222111111111111111111000000000000////////////+++,,,...000111333333444222222111111000000//////...---,,,++++++,,,---...222222000///////////////111222333444444222000///000///...------...///000222222111000///...------////////////000000000000000000111111111111111111111111000///000111222333888666444222111111222333000000000000000000000000222222111111222333444444444333222111000111222333111111000/////////000000444444333333333333444444444444444555555666666666666444444777999999>>>EEENNNLLLIIICCC<<<777555444666666777888999::::::;;;===;;;::::::;;;;;;:::999999::::::<<<>>>@@@BBBDDDPPPTTT[[[eeettt|||tttfff[[[QQQKKKCCC===:::999999999888777555555666555333222000000000000000000000000//////............//////444222000///...---+++)))++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---------,,,,,,+++++++++***,,,///222333111///------******++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++*********++++++,,,))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((())))))))))))*********))))))((((((''''''(((((((((((((((((('''{{{qqqggg```YYYMMMAAA===;;;888666555444444444444333333333333333333333222222222111111111111111111111000//////000000000000////////////+++,,,...///000111111222111111000000000/////////...------,,,,,,------...000//////........./////////111333555444333000//////............///000000111111111000///.........////////////000000000000//////000000111111222222222111000000000000111111555444222111000111222222000000000000000000000000222222333333444555666666777666444222111111222222111000000//////000000000444444333333333444555555222333444666888999:::;;;888555555777888888;;;AAAHHHGGGDDD@@@;;;888666555777777888888999::::::;;;::::::999:::;;;;;;;;;;;;=========>>>BBBHHHNNNRRR\\\dddppp~~~}}}pppddd\\\QQQHHHBBB@@@@@@@@@:::888666666777777666555222111111111111111000000/////////000000////////////...---...//////...---++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,++++++***))))))))),,,///111222000...---,,,,,,,,,,,,------,,,,,,,,,************++++++++++++---,,,,,,++++++******)))*********++++++,,,,,,---))))))))))))))))))))))))******)))(((''''''(((((((((((((((((())))))))))))******+++***)))(((((()))((((((''''''''''''((((((|||ssshhhaaaRRRGGG<<<999888555333333666666555555444333333333333333333222222222111111222333333333333222000000////////////000000000000//////000000000000000///000000////////////////////////............//////+++++++++,,,---...///000...000222444444222000..................///000000111111000000//////......////////////000000000000/////////000000111111222111111000000000000000000222111000//////000000111000000000000000000000000222333444555777888888999;;;:::777444222111111111111111000000000000111111444333333333444444555666222444777;;;>>>AAABBBCCC;;;777555777777666777:::???===;;;:::888777666666666777777888888999999999888999:::;;;;;;<<<===>>>BBBAAABBBEEEMMMXXXbbbiiinnnyyy|||tttfffYYYOOOHHHCCC@@@===:::777555666777666666333333222222111111111000//////000111111000//////,,,++++++,,,...000///...++++++++++++++++++++++++))))))***+++,,,---///000//////......---------,,,+++---///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++*********)))))))))(((******++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((()))))))))))))))***,,,+++(((((()))***)))(((''''''''''''((()))}}}tttjjjbbbQQQFFF===::::::888666555444444444333333222222222333222222222111111111111333444555666555444333222////////////000000000000000000111111111000//////////////////............////////////////////////)))))))))***,,,---///000---...000222222111000///------......///000000000111000000000/////////...////////////000000000000//////000000000000000000000000000000000000000/////////////////////000000000000000000000000000000222333444666888999999:::<<<:::888555222111111000222222111111111222333333333222222222333444555666444777;;;???DDDGGGHHHIII>>>999666777888555444666888666555555666777777666666666777777777888888888777999<<<======>>>@@@BBBAAACCCHHHPPP]]]lllzzzqqqcccUUUJJJDDDCCC???:::777555555555444444444333333222111111111///000111222222111000//////...,,,---......---,,,,,,,,,,,,,,,++++++++++++)))))))))***,,,---///000,,,,,,,,,,,,,,,,,,------+++---......---+++++++++******))))))))))))******(((((())))))***+++++++++)))))))))))))))))))))))))))***++++++,,,++++++***))))))))))))))))))))))))''''''((())))))***++++++(((((((((((())))))))))))(((+++,,,+++((('''))),,,)))((('''&&&&&&'''((()))}}}tttjjjbbbTTTIII@@@>>>===:::888777222222222333333333333444222222111111111000000000000222333444555444222222.../////////000000000111//////000000000000000///..............................////////////......******++++++,,,---...///------...///////////////,,,---...//////000000000000000000000////////////////////////000000000000000000000000000///////////////000000000000000000////////////000000111111000000000000000000000000///111333555777888999999888777555333222111111111333333222222333333444555111111111222222333444555444777;;;???CCCEEEFFFGGG>>>999666888999777555666777555333444666888777555777777777777888888888888888:::===??????@@@CCCFFFGGGMMMYYYiiizzzqqqbbbYYYQQQKKKDDD===999777555444555444444333222222111111///000222333333222000///222000......///...---+++------------,,,,,,,,,++++++++++++***++++++,,,---)))))))))******++++++,,,,,,---///...---++++++,,,+++***)))(((((()))***+++((((((((()))***+++++++++((((((((()))******++++++)))***+++++++++***)))(((((((((((((((((((((((((((((((((******+++***)))((((((((((((((())))))))))))'''+++---,,,((('''***---)))((('''&&&&&&'''((()))|||tttjjjaaaRRRGGG>>>;;;;;;777444333111111222444555666777777111111111000000000000///,,,---///111222111000///.../////////000000111111,,,---...///000000000000---.....................------............------------,,,,,,,,,---......------------......//////,,,---...///000000000000000000000000////////////////////////000000000000111111000000//////............///000000000000000//////000000111111222222000000000000000000000000---///222444666777777777444333222111111111222333333333333333444444555666111111111111222333444555222555888<<>>999666999;;;999777888999666444555777888777555888888888888888888999999888;;;???@@@@@@BBBEEEIIIUUU^^^ppp|||rrr^^^WWWNNNEEE???;;;888666555555444333333222111111///000222333333222000///111000//////000000///............------,,,,,,,,,...---,,,+++************++++++,,,---...//////000---///000///...,,,---------,,,+++******+++,,,---'''(((((()))***+++++++++(((((()))***+++,,,,,,---)))***++++++***)))((('''(((((((((((((((((((((((()))***+++,,,+++)))'''&&&(((((((((((())))))))))))'''+++---,,,((('''***---***((('''&&&&&&'''(((***tttiiibbbQQQHHH???<<<:::666444444222222333444555555555555444444333333333333222222///000000111111111000000000000000000000000000000........................111111222111111000///...111000...------...//////000000//////.....................------.........333333333222000///---,,,///111444666666555222000---------...///000000111000000////////////000000333111///...---...///000////////////000000000000////////////////////////222222333333333333444444555555444333333222111111222222333333444555666666444333333222111111111222444555777888::::::;;;;;;;;;:::888777666555666666555555666666666666777777777777888:::<<<===<<<:::AAA======BBBHHHLLLQQQVVVcccqqq}}}kkkXXXOOOIIIBBB>>>>>><<<999555333333333333333333222111000000///000000///////////////......---+++++++++,,,,,,---------...///000000000///---,,,.........------............/////////...---+++***...,,,******+++,,,+++***...---+++***)))***++++++++++++***)))(((((())))))((()))******(((''''''(((******++++++++++++******,,,++++++******++++++,,,++++++******************+++,,,,,,,,,,,,+++******''''''((()))))))))))))))|||sssiiibbbQQQHHH???<<<:::666444555333333444444555444444444444444333333333333222222222333333444444333333333555444333111000000///////////////...............111111111111000//////...111000///.........///////////////.........---------...///000000///...---///000000111111000000///111333666777777555333111------......///000000111000000////////////000000222111000///...//////000......//////000000111111000000000000000000000000222222222333333333444444222222222222333333333333444444555666666777888888555444444333222333333333444555666888999::::::::::::999888777666666777777222333333333444555555555777888999;;;=========<<<>>>===AAAJJJSSSZZZeeennn~~~qqqeee[[[NNNEEEAAA;;;999666444444444333111444333222111000000000000//////000000//////...---,,,,,,,,,,,,,,,---------...///000000000///---,,,......------------......111222222222111000...---***)))((()))+++,,,,,,,,,---,,,++++++******++++++++++++***))))))))))))))))))***,,,+++***(((((()))+++++++++,,,,,,+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******((())))))***************xxxppphhhbbbRRRHHH@@@===;;;777555666444444444555444444333333444444333333333333222222000111111222111111000000//////.........000111222111000000000//////....../////////////////////...111111000///......//////.........---------------+++---000111111000---++++++,,,---///111222222222444555777888888555333111---......//////000000111111000000//////000000111111000000000000/////////......//////000111222222111111111111111111111111222222222222333333333333000000111111222333444444666666666777888888999999666555555444444444444444444555666777888888999999888888777777777777888888666666666666777777777888666777888999;;;<<<<<<===;;;???HHHTTT^^^jjjzzzqqq___OOOGGG>>><<<999888777666444222555444333222111111111111//////000000//////...------------------,,,,,,,,,/////////000//////...---------,,,,,,,,,,,,------...///000000///...,,,+++'''&&&&&&'''***---...---++++++,,,,,,,,,+++******++++++***))))))))))))******,,,---,,,+++)))******+++,,,,,,,,,,,,,,,,,,+++++++++************++++++(((((((((((((((((())))))+++,,,,,,,,,,,,+++******))))))***+++++++++++++++vvvmmmeee___RRRHHH@@@===;;;888666666555555555555444333222222444444333333333222222222000000000000000000///...111000///...///000111333222222111111000////////////............/////////222111111000////////////------------------------,,,---...//////...---,,,)))***,,,...000111222333444555666777666444111000......//////000000000000111000000000000000000111000000111111111000000///......///000111222222333111111111111111111111111111222222222222333333333///000000111111222333333555555555666666777777777555555444444444444444555444555666777777777777777777777777777777888888999888888888888777777777666999:::;;;;;;<<<===???AAABBBIIIUUUbbblllzzzvvvcccWWWIIIEEE@@@<<<999888666555555444333222111000000000000000000000000///......//////......------,,,,,,//////////////////......---,,,,,,++++++,,,,,,---------...///...---,,,+++(((''''''(((+++---......***+++,,,------,,,***)))++++++***))))))************+++---,,,***))))))******++++++,,,,,,++++++***++++++************++++++((((((((()))))))))))))))+++,,,,,,,,,,,,+++******((()))******++++++******uuukkkbbb\\\QQQGGG???===;;;777666666555555555555444333222222444444333333333222222222333444444444333222222111999777555333111/////////222222111111000000000000......------...///000111222222222111111000///...------------------------...---,,,++++++,,,---...+++,,,---///000000000000333333444444333111///.../////////000000000000000111111000000000000111111///000111111111111000000/////////000111222222333111111111111111111111111111111111222222222333333111111111111111111111111333333333333444444444444444444333333333333444444555666666777777777666666555666777777888888999999666666555444333222111111===>>>??????@@@BBBFFFJJJOOOWWWfffttt{{{nnnYYYSSSIIIAAA<<<:::888888555555333222111000000000000000000000000//////.../////////......---------//////........./////////---,,,,,,++++++,,,,,,---000000111222111000///...---+++******,,,------,,,)))***,,,------,,,+++***+++***************++++++)))+++,,,+++***((())))))))))))************))))))+++******))))))******+++)))))))))******++++++++++++,,,,,,,,,,,,+++******'''((())))))******))))))uuujjj```YYYOOOFFF>>><<<:::777555666444444444555444444333333444444333333333333222222333333333333222111000///,,,,,,---...///000000111000000000000000000111111......------...000222333333333333333222000///...---------------.........///...+++))))))+++...///...//////000000//////...000111111111111000...---000000000000000000000000222111111000000111111222000000000111111111111222000000000111111111222222111111111111111111111111111111111111222222222222222222222222222222111111222222222222222222222222333333333333333333444555777777888888888777666666555666777888888888888888777777777666555555444444888;;;>>>???AAAFFFMMMSSS\\\dddsssmmmeeeZZZNNNFFF@@@===:::777666555333222111111000000000111111000000///...///////////////.........///............///000000------,,,,,,,,,,,,------...///000000000///......000...,,,,,,,,,---,,,+++******+++,,,,,,,,,+++++++++************+++,,,,,,)))***,,,+++)))(((((()))(((((())))))))))))((((((******))))))))))))******))))))******++++++,,,,,,+++,,,,,,,,,,,,+++******''''''((()))))))))))))))uuujjj___XXXNNNEEE===:::999666444555333333444444555444444444444444333333333333222222111111111000000///------ """&&&+++...111222222......///000000111111111///.........///111333555333444444444222111///...------........./////////000///---,,,,,,---///000000000111111000000////////////000000000//////...000000000000000000000000222111111000000111111222111111000000000111333333222222222111111111111000000000000000000000000000111111111111222222222222111111222222333333444444444444444444444444333333444444444444444555666666888999999999888777777666666777888888999888777777777888999:::;;;<<<<<<===888<<>>???AAAFFFNNNTTT[[[fffttt~~~wwwiii[[[NNNGGG<<<;;;999888666555555444111111111111111000//////......//////000000111111///...------...///000111///......------......///...///000111111000//////---+++******+++,,,,,,+++++++++***)))***+++---...+++*********+++,,,,,,---+++---......,,,++++++,,,******++++++++++++************))))))))))))******&&&''''''((()))******++++++,,,,,,,,,,,,+++******))))))***+++++++++++++++tttiii```ZZZNNNEEE===;;;999666555555333444666777777666444333333333333222222222111111///000111222222222222222///111222111000///000111////////////////////////////////////////////////555555555222///,,,+++,,,222222111000000000000000,,,...///111111///...,,,000000000000000000000000....................................///////////////////////////000111111111000000///000222444555333111000111444555333000///000111000///...///000...///111444555444111---333222222222333333444555444444444333333444444444333444666999:::999666333999999888777666666555555444555666666666888;;;>>>::::::::::::<<<>>>BBBDDDBBBKKKWWWdddvvv{{{kkkYYYLLLDDD@@@:::777666666666555222111000111222333222111000111111111///---+++***---------,,,,,,+++++++++------............------...---,,,,,,,,,,,,---...//////...---,,,,,,++++++...---,,,++++++,,,---...------------------------***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++++++++***)))(((''''''''''''((()))***+++///...+++***))))))***+++************))))))))))))sssiii```YYYNNNEEE===;;;999666555555333444555666666555444333333333222222222111111111000111222222222222222111///111222111000///000111000000000000000000000000000000000000000000000000444444444222///---,,,---111111000//////////////////000111222222111000///000000000000000000000000....................................///////////////////////////000111111000/////////000111222333111000///111444555333000///111111111///...///000///000111333555444222///333333222222222333444444555555444444444444555555444555777:::;;;:::777444555555555444444444444333555666777888888999<<<>>>======<<<<<<>>>BBBHHHLLLUUUaaaqqq|||iii\\\OOOIIIAAA:::777666444333444333222222333333222000000000000000///...---,,,//////..................,,,------------------,,,...---,,,,,,,,,,,,---...///......---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,+++++++++***+++++++++++++++***))))))((((((((())))))***+++,,,///---+++***))))))***+++************))))))))))))}}}rrriii___XXXNNNEEE===;;;999666555555555555555555555555555555222222222111111111111111222222333333333222111111///111222111000///000111000000000000000000000000111111111111111111111111111222333111///---......000000///............//////000111222222111000///000000000000000000000000....................................///////////////////////////000111111///////////////000111222...///000222555555333111000111222111///...///000222111111222444555333222444444333222222333333333666666555555555555666666666777888;;;===<<<999666666666666666777777777888555777999:::::::::<<<>>>AAA@@@@@@@@@DDDLLLUUU\\\jjj{{{~~~qqqaaaXXXLLLBBB===:::777555555444333444444444222000111111000///////////////.........///////////////,,,,,,,,,------,,,,,,,,,...------,,,,,,------............------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++***++++++++++++***))))))))))))))))))***+++,,,---...---+++***))))))***+++************)))))))))))){{{qqqhhh^^^WWWNNNEEE===;;;999666555555666555444444444444555666111111111111111111111111333333333333333222111000///111222111000///000111////////////////////////000000000000000000000000///111111111///...///000///......---------............////////////......////////////////////////------------------------............///////////////////////////000000111000000000000000111222222...///222444666555444222000111222111///...///000444222111222333555444444444444333222222222333333777777666666666666777777888888999<<<======:::888444555555666777888999999555777999::::::;;;<<<>>>AAACCCDDDGGGNNNYYYgggqqqsssiiiZZZOOOHHHCCC>>>:::666555444444555555333111444333111///......//////,,,,,,------.........///,,,------......------,,,------------------------......---------,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))***+++,,,,,,,,,,,,+++***))))))******************)))))))))(((xxxpppiii^^^VVVNNNEEE===;;;999666555555666555444444444444555666111111111111111111222222333333333333222222111000///111222111000///000111........................////////////////////////...///000000///...///000......------------............////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000000111111111222222222222222222///111444555666555444444000222222111000///000111444333111111333444555444444333333222222333333333777777666666666666777777999999999;;;======:::888//////000222333444555666555777999::::::;;;===???@@@DDDJJJQQQ[[[iiizzz|||lll___VVVNNNEEE>>>888777555444555555444333666555222000............---------....../////////......////////////......---------------------------------------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******((((((((((((((()))++++++++++++******************************)))))))))(((vvvpppiii___VVVNNNEEE===;;;999666555555555555555555555555555555222222222222222333333333111111222222222111000000///111222111000///000111------------------------...........................///000000......///000...------------...//////111111000000000000111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////000111111222222333444444333333222111333555555444333444555111222333222000///000111333222111111333444444333333222222222333333444555777777666666666666777777888888888999;;;;;;:::888000111222333555666777777666777999999:::===AAADDDDDDKKKVVVaaammm}}}tttjjj^^^OOOEEE@@@===999666666666555555666555333111000//////...000000000111111111111111//////000000000000//////,,,------......------,,,------------------------,,,------......------,,,************************++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,))))))***++++++++++++***''''''''''''((()))***+++*********************)))************))))))))))))tttooojjj```WWWNNNEEE===;;;999666555555333444555666666555444333222222333333333444444444//////000111111111000000///111222111000///000111........................////////////////////////...///000000...---...000......------...//////000111111000000000000111111000000000000000000000000....................................///////////////////////////000111111111222333333333333222111222333444222000///111444111222333222000///000111222111000111333333333111111111111222333444555666777666666555555666666777777666666777999999888666555555666777888::::::;;;888999::::::<<<@@@FFFJJJQQQ\\\jjjxxxvvveeeXXXLLLFFF???999777666666555222222222333222222111111222222111111111111111111......////////////......,,,,,,---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))******+++++++++))))))***+++++++++++++++(((((((((((()))***+++,,,))))))************))))))************))))))))))))}}}sssoookkkaaaXXXNNNEEE===;;;999666555555333444666777777666444333333333333444444555555555---...///000000000000000///111222111000///000111////////////////////////000000000000000000000000...///000///...---...///...............///000111//////............//////000000000000000000000000000000000000000000000000............/////////000///////////////000111111000111222333333222000000222333333000---,,,///333111222333222000000000111111000000111333333222000000000111222333555666777666666555555555555666666666555555666888888777666444444555666777888999999:::;;;;;;;;;===BBBIIINNN___kkk|||zzzlllUUUNNNDDD<<<888666555555...///111333444444444333111111000000//////......------............------,,,,,,---......---,,,,,,---------------------------,,,+++******+++,,,---++++++++++++++++++++++++))))))************))))))(((((())))))*********+++((()))***+++++++++++++++))))))))))))***+++,,,---((()))************))))))************))))))))))))xxxpppnnnggg\\\TTTLLLHHHAAA<<<:::999888777666777888888888666555444444444333333222111000000111111111111111000///...000...+++,,,...000...,,,---///000222222000///------------........./////////000111222222111000///---/////////---,,,---...------...///000000//////.........///////////////,,,,,,.../////////...---000000000000000000000000111222333111///...///000000000//////000111222222///000000000111111111111111111111111111111222222222333444555555444333222111111222333444666666777777777666666666666666777888777555444444666888:::;;;999777666777888888777===;;;<<>>999888666333333333333333111111111000000000/////////////////////////////////000//////......//////000------------------------,,,,,,,,,+++++++++++++++,,,+++++++++************++++++++++++************)))******++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******xxxoooiii```XXXTTTJJJEEE???:::888777666555555666777888777666555444222222222222222222222222...///000111222222222222000///...///111222111000...///000111111000///...------........./////////000000111111111111000000///000111000///......000......///000000000//////,,,,,,---...000111222222...///000111111111000000000000000000000000000000---///111111000000222333333333222222222222222222111222222222222333333333222222222333333333444444333333222222222222333333444444555666777888888999777777666666666666777777777666555444444666888999::::::;;;;;;<<<===>>>??????BBBJJJVVVbbbpppttteeeZZZOOODDD<<<<<<999666444444444333222111111111000000000000///......///000111222222333...------,,,,,,------...++++++,,,------...//////,,,,,,,,,,,,,,,---------***************)))))))))***)))))))))***,,,---///***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***************))))))))))))******xxxnnnggg^^^WWWTTTJJJEEE???:::888777666555555555666777777666555444222222222222222222333333444444444333222111000///......///000111111111111//////000000000000//////............////////////000000000111111000000000000111222111/////////000...//////000000000//////------...///000111111222//////000000000111111111000000000000000000000000000111333222111111333444222222222222222222111111111111111222222222333333222333333333444555555555444333222111111222333444444444555666666777888888777666666666666777777888777666555444555666777999:::;;;<<<<<<===>>>@@@BBBHHHMMMXXXfffvvvxxxkkk]]]NNNDDD@@@===888555555555555444222222111111111000000000//////000111222333333444---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++++++++,,,,,,------++++++++++++++++++++++++)))((('''&&&'''***,,,...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************+++++++++++++++++++++*********************))))))))))))******xxxnnnfff^^^WWWTTTKKKFFF@@@;;;999777777666444555666777777666555444222222222222222222333333555555555444333111000///---...///000000000000000//////000000000000//////........./////////000000111000000000000000000111000222222222000///000111///000000000000000//////000000000000000/////////........./////////000000000000000000000000000000111222333222000///000111000000111222222111000///000000000000111111111222222222333444555555666666555444333222222333444555444444444555555666666777666666666666666777888888777666666666666777888999999;;;======>>>@@@DDDHHHRRRYYYfffvvvooo]]]QQQFFFAAA;;;777555555555555222222222222111111111111111111111111222222222222000000////////////000000......---------,,,,,,,,,))))))******++++++,,,,,,+++++++++++++++++++++++++++***((('''''')))+++,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++******************************))))))))))))******wwwnnnhhh```XXXTTTKKKFFF@@@;;;999888777666333444555666777666555555222222222222222222222222111111222222222222222111---///111111000.........000000////////////000000....../////////000000000111111000000000000111111000111222111000//////111000000111111111000//////222111111000000//////...//////.........///000111000000000000000000000000///000111///---,,,,,,---...///000111222111000000//////000000000111111111111222333333444555666666555555444444444444555555444444444555555666666666666555555666666777888999888777777777888888999999999<<<>>>???AAAFFFOOOUUU___iiivvv}}}kkk___RRRLLLCCC<<<888666666555333333333222222222111111333222222222111111000000//////............////////////...---,,,,,,++++++******************++++++)))))))))***************...---,,,+++******+++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***(((((())))))***+++++++++)))))))))*********************))))))))))))******vvvnnnkkkdddZZZTTTJJJEEE???:::888777666555333333555666666666555555444333333222222111111111/////////000000//////......111444333000.........000000////////////000000.../////////000000000000222111000//////000111222000111222111///...///000111111111111111000//////111111111000000000000000000000/////////000111222000000000000000000000000///000111000......///000---...000222333333222222000000111111111222222222111111222333444555666666555555666666666666555555555666666666666777777777555555555555666777888999999999999999999:::::::::999<<<@@@CCCGGGQQQ]]]gggsss}}}~~~rrrggg___SSSHHHAAA===:::999444333333333333222222222222111111111111000000000------,,,,,,,,,,,,---------------------------,,,++++++++++++++++++******************+++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((((((((()))***+++++++++((()))))))))*********+++******))))))))))))******uuunnnmmmfff\\\TTTIIIDDD>>>999666555444444222333555666666666555555444444333333222111000000000000///...---+++)))(((000333666555222......///000000////////////000000////////////000000000000222111000//////000111222///000111000///......000111111111111111000////////////000000111111222222222111000000000111333444000000000000000000000000000111333333222222333555---...111333555555444444111111222222222333333333000000111222444555555666555666777888888777666555777777777777888888888888555555555555666777999999999999:::::::::;;;;;;;;;:::===BBBFFFMMMYYYiiitttxxxoooaaaTTTJJJDDD@@@>>>444444444333333333222222000000000000000000111111000000////////////000000+++,,,,,,------......///---------,,,,,,+++++++++,,,,,,,,,------.........)))******+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,+++++++++'''(((((()))***+++++++++(((((())))))*********+++******))))))))))))******zzzoooiiicccZZZSSSLLLEEE>>><<<:::666444666333444555555666666555555444444333333222111000000111000///000222222000///333333222222111111000000222000///------///000222555444333222111111111111555444333111000...---,,,000000000000111111111111---------...///000000111//////000000000000////////////...//////000111222444333111000000111333444...000111222000000111222000000000111222222222333000000111222222222222111111333666777666555666666555555666666666666666666666666666666777777777777444555555666777888888999888999;;;<<<============<<<@@@FFFNNNZZZjjj}}}uuulll___OOOBBB>>>999777666444333222111000333222000//////111333444//////.........---------........................++++++************++++++,,,,,,,,,++++++*********,,,------------,,,++++++))))))))))))))))))))))))*********)))******++++++((()))***++++++++++++++++++***)))(((((()))***+++++++++******)))(((((((((zzzpppkkkddd[[[TTTKKKDDD===;;;999555555777333444555555666666555555444444333333222111111000111000///000222222000/////////////////////......111000///......///000111222111111000000000000000222111111///...---,,,+++000000000000111111111111......//////000111111222//////000000000000//////000////////////000000111222111000//////000111222///111222333222111222333111111111111222222222222000000111222222222222222...000222333222222333444555555555444444444444444555555666666666777777777888777777777666666666666;;;<<<===>>>>>>???@@@AAAEEEKKKTTT^^^kkk}}}~~~ppp^^^PPPJJJ???===:::777666555555444222111000000000111222222/////////.........------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))++++++*********************+++++++++++++++***)))+++***)))(((((()))***+++))))))))))))))))))******zzzqqqlllfff]]]UUUIIIBBB<<<:::999555555777333444555555666666555555444333333222222111111111111000///000222222000///..................//////111000///......///000111...............//////000111000000//////...------000000000000111111111111///000000111111222222222///000000111111000000///111000000////////////000000000............000000000222333333222222333444222222222222222111111111000111111222222222222222111222333333222333555777666666555555444444333333444444555555555666666666888777777777777666666666;;;;;;<<<<<<<<<>>>AAADDDMMMWWWeeerrrooo^^^VVVFFFBBB<<<777555555555555111111111111111111111111////////////............------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++++++++,,,+++******))))))))))))))))))))))))))),,,,,,+++******)))))))))(((((((((((((((&&&%%%%%%******))))))))))))******''''''((())))))***++++++wwwppplllfff\\\TTTHHHAAA;;;:::888555555777333444555555666555555555333333333222222111111111111000///000222222000///......//////000000111111000000////////////000000------------...///000111222222222111111111111111///000000000111111111111000000000111111111222222000000000111111000000000111111000//////...//////000///............///000///111333333222111222333333333333222222111111111000111222222333333222222333444444333333333666999888777777666555444333333444444444444555555555666444444555777888999::::::===>>>>>>======AAAGGGLLLZZZhhhzzzoooeeeSSSLLLBBB;;;888777666555111111222222222111000///000000000/////////......---,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))))))))))),,,,,,,,,+++***)))((((((''''''((((((((('''&&&&&&***))))))))))))))))))***(((((((((((())))))******tttmmmjjjddd[[[SSSHHHAAA;;;:::888555555777333444555555666555555555333333222222222222222111111000///000222222000///......//////000000111111000000////////////000000---------...///000111222222222222222222111111111///000000000111111111111//////000000000000000111000000111111111111000000111111000//////...//////000000000000000000000000...000222222111000111222444333333333222222111111111111222333333333333222000111111000000111333666666666555555444333222222444444444444555555555666444444555777888:::;;;;;;@@@AAABBBBBBDDDKKKUUU]]]qqq{{{hhh^^^PPPEEE@@@===:::777222222222333222111000000111111000000000/////////---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))(((''''''((()))***++++++,,,+++)))))))))******)))))))))))))))))))))((((((''''''}}}qqqjjjgggbbbZZZSSSIIIBBB<<<:::999555555777333444555555666666555555222222222222222222222222111000///000222222000///..................////////////000000000000//////.........//////111222222000000000000000000//////000000000000111111111111000000000000000000000000000111111222222111111000111000000////////////000111111111111111111111111...///111111000000000111333333333333333222222222111222222333333333333333111333444333333333555777444444333333222111111111444444555555555666666666777777777888888888888999;;;>>>BBBEEEJJJVVVfffrrr|||ooo^^^PPPGGGAAA:::555444444444333222222111111111111111111000000000000......------,,,,,,++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,+++******)))))))))))))))))))))))))))***+++,,,,,,+++***((('''###$$$%%%'''((()))******))))))************))))))******)))(((((('''&&&&&&}}}qqqiiifffbbbZZZTTTKKKDDD===;;;999555555777333444555555666666555555222222222222222222222222111000///000222222000/////////////////////......//////000000000000////////////......///000111111111111111000000/////////000000000000111111111111111111111111111111111111000111111222222111111000000////////////000000111000111111111111111111000...000222222111111111222222222333333333333333333111222333333444444333333444555777888777777888999444444444444444444444444555555666666666777777777777777888888888999999999777<<>>:::888777555444333222222333666888777777444444333333333333222222222222222111111111000000222222222222222222333333111111000000000000111111000000000000000000000000333222000/////////000111...000111111000000111222000000000///////////////000000//////000111222333111000///......///000111000////////////000000111222222111111111111111222333333222222333333444555333000......///111111111111222333444555555555555555555555666666666777777666777777888888888888777555555555777:::;;;;;;;;;BBBIIIVVVggg{{{xxxpppeeeUUUGGG@@@;;;555222333444444222111000000111222222000......---,,,,,,++++++,,,,,,000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))******++++++******)))***)))'''(((***++++++*********+++++++++,,,,,,,,,+++++++++***)))(((((('''(((((((((((())))))))))))xxxkkkfffeee^^^VVVQQQGGGCCC>>>:::888666555333333222222444666888777666444444333333333333222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222111111000000000000000...000111111000000111222000000111111222222333333111111000000111111222222111000////////////000111000////////////000111111222111111111111222222333333333222222333333444555555444222222444555444333111222333444555555555555555555555555555666666666777777888999999999999888::::::999;;;===AAACCCDDDNNNXXXjjj~~~tttdddXXXKKKEEE===888777777666444222111111111333333111000///......---------------000///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********(((((())))))***++++++++++++***))))))+++,,,,,,+++******+++++++++,,,,,,,,,+++++++++***)))((((((((()))))))))************+++tttgggdddccc]]]UUUPPPEEEBBB>>>;;;999777444222333222222444666777777666444444333333333333222222222222222111111111111111111111111000000//////...///000111222222111000///000000000000000000000000000111111111111000000///...000111111000000111222///000000111222333444444222222111111111111111111111000000//////000000111///////////////000111222111111111111222222333444333333222222333333444555333222111222333444222111111222333444555555555555555555555555555555444444777777888888999999999999;;;:::999:::>>>DDDJJJNNNYYYggg~~~~~~yyyyyy}}}tttiiiYYYQQQEEE===999666444222333222111222333444333111000000///...............//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++*********)))))))))))))))))))))***++++++,,,*********,,,---,,,+++******+++++++++,,,,,,,,,+++++++++***))))))((((((*********+++++++++,,,,,,}}}pppeeebbbbbb]]]UUUPPPEEEBBB>>><<<:::888555333444333222444666777777666444444333333333222222222111111111111111111111111222222111000//////.........///111333333111///...///////////////////////////000111222222111000///...000111111000000111222/////////000000111111111111111111111000//////...000000000000000000000000////////////000111222222222222111222222333444555333333222222333333444555111111111222444333111///111222333444555555555555555555555555444444444444777777777777888888999:::;;;::::::;;;AAAJJJTTT\\\hhhwww~~~tttuuu|||{{{lllbbbSSSGGG@@@:::666333555333222222333444333222000000///............/////////...---------------------,,,,,,,,,,,,------++++++*********)))))))))...---+++***))))))******+++***)))***,,,---,,,*********+++++++++,,,,,,,,,+++++++++******)))))))))************+++++++++,,,{{{ooodddbbbccc^^^VVVQQQFFFCCC???<<<:::999777555444333333444666777666555444444333333333222222222111111111111111111111111333333222111000000//////...///111333333111///...///////////////////////////000111222222111000///...000111111000000111222222222111111000000/////////000000000///...------000000111111111111000000////////////000111222333333333222222333444555555333333222222333333444555444444444666777777444222111222333444555555555555555555555555555555555555666666555666666888999:::;;;<<>>:::888888777666555444333444666777666555444444333333333333222222111111111111111222222222222222222111111000000//////000111222222111000///000000000000000000000000///000000111111111111000...000111111000000111222555555444333222111111000...///000000000///...---000111111222222111111000/////////000111222333444555444444333333444444555333333222222333333444555333222222333444444333111111222333444555555555555555555555666666666777777666666555555666888:::;;;888===CCCKKKVVVddduuu}}}{{{mmm___RRREEE===;;;888555333333333222111000000///...............//////...............///......------------......,,,,,,,,,+++++++++******)))***+++,,,------------(((((((((***+++,,,***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++yyymmmcccbbbccc]]]UUUOOOFFFAAA;;;666555555666666555444333444666666666444444444333333333333222222000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222...000111111000000111222444444444333333222222222...///111222222222000///000111222222222222111000/////////000111222444555777666555444444333333444333333222222333333444555111000...///000111000///111222333444555555555555444555555666777888999999888888777777888:::<<<>>>;;;CCCNNNZZZgggwwwtttcccSSSHHH@@@===999666555444333222111111000////////////000//////............//////......------------......---------,,,,,,,,,,,,+++)))***,,,---,,,***(((&&&(((((()))+++---,,,***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,xxxlllbbbaaabbb\\\SSSNNNEEE@@@888333222333555666555444333444666666555444444444444333333333222222000000111111222222222222.........///////////////111111000000000000111111000000000000000000000000111000/////////000222333///000111111000000111222111111111111111111222222///000222444555444333222000111222333333222111000/////////000111333444555888777666555444333333333333333222222333333444555555333000000111333333333222222333444555555555555444555666777888999:::;;;:::999999888:::<<<>>>@@@FFFOOO]]]lll{{{vvvcccWWWDDD@@@;;;888666555444333333222222111000111111111//////.........//////000......------------............---------,,,,,,,,,---.........***%%% ))))))***,,,......+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------uuuhhhcccaaa[[[ZZZUUUIIIEEEBBB===:::888777666555444444444555555555555666555555444444333222111111111111111111111111111111222222111111000/////////............//////////////////000000111111222222////////////////////////222222111111111111111111111222333333333222000///444444333222111000//////000000000000000000000000000000111222333333444444777666444222111111111222222222111000111222333444444444555555555666666666555555444333333222111111555666777888888999;;;===;;;888777;;;===>>>BBBGGGSSS^^^rrrxxxkkkVVVMMMBBB<<<::::::777444///000222111000/////////111111000///////////////------,,,+++,,,---...///...---,,,+++***+++,,,,,,...,,,(((%%%$$$&&&(((***)))***++++++,,,,,,,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))......---,,,+++***)))(((wwwiiicccaaaZZZYYYUUUJJJDDD@@@<<<888777666555444444444444444555555555555333333222222111000000///222222222222222222222222111111111111111111111111....../////////000000000000000000000000111111111000000000000000000000000111111111111111111111111///000111111111000......222222222111000000//////000000000000000000000000111111111222222333333333555444444333222222222222444444333333333444555666111111111111222222222222333333333444444444444444555666777777666666888::::::777777999<<>>;;;888555222+++---...///000000111222111111000///////////////......---------...///000///...---,,,,,,,,,---...000...,,,***)))***+++,,,******+++,,,,,,,,,++++++,,,***))))))***++++++***))))))))))))))))))))))))+++++++++++++++*********zzzkkkddd___XXXXXXUUUJJJBBB???:::777666555444333444444444444555555555555333222222111111000000000222222222222222222222222111111111111111222222222///000000000000111111111111111111111000000000000111111111111111111111111111111111111111111111111333333333444333333222111000000000000000000000000000000000000000000000000111111222222222222222222222222333333333333222222444444333333333444555666222222222333333333444444333333333444555666666777555777777777555555666777:::888999;;;>>>DDDSSSaaaxxxlllaaaRRRFFF@@@;;;666111......///000111222333333111111000/////////////////////......//////000111000///......------......///...---,,,,,,+++,,,,,,++++++,,,,,,,,,+++******,,,***))))))***++++++***)))))))))))))))))))))))))))))))))******+++++++++|||lllccc^^^VVVVVVUUUJJJBBB???:::777666666444333333333444444444555555555444444444333333222222222111111111111111111111111222222222222111111111111000000111111111222222222222222111111000000//////111111111111111111111111111111111111111222222222444444444444444333333222......//////000000000111000000000000000000000000222222222222111111111111000111222444444444333222111111111222222222333333333333333333444444444555444444555555666777777777555777888888777666777888;;;;;;===@@@DDDNNNbbbssswwwmmm___SSSKKKCCC:::333777555444333333333222111111000000///////////////........./////////000000/////////...............+++++++++++++++***)))))),,,,,,,,,,,,++++++***))),,,***))))))***++++++***))))))))))))))))))))))))((())))))))))))*********{{{kkkbbb\\\UUUUUUTTTJJJBBB???;;;888777777666555333333333444444444444555444444333333333333333222000000000000000000000000333333222222111000//////111111111111222222222222222222111111000000//////111111111111111111111111000000111111111222222222000000/////////..................///000000111111000000000000000000000000222111111111111111111111///000222333444333333222111111222222222333333333000000000000111111111111666666666666666666666666444777999:::::::::;;;<<<<<<===AAAGGGMMMYYYnnn}}}uuuiii```XXXMMMAAA888;;;888555333444333222000111000000///////////////------......////////////............------,,,,,,)))***+++++++++***)))(((,,,,,,,,,,,,++++++***))),,,***))))))***++++++***))))))))))))))))))))))))*********))))))))))))(((xxxiii```[[[TTTTTTSSSIIIBBB???;;;888777777666555333333333333444444444444111111111111111111111111000000000000000000000000222222111111000//////...000111111111111222222222111111111111000000000000111111111111111111111111000000000111222222333333111111000////////////000/////////000000111111111000000000000000000000000000000111111111111111111000000111222333333222222222333444555555555444444111111222222222333333333666666666666666555555555555888;;;=========>>>>>><<<>>>EEENNNXXXdddwww~~~tttkkkcccXXXKKKAAA;;;777333222444555333111111111000///////////////,,,---.../////////......---............---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,***))))))***++++++***))))))))))))))))))))))))+++++++++******)))))))))uuufff^^^ZZZSSSTTTRRRGGGAAA===999777666666555444222222333333333444444444111111111111111111111111111111111111111111111111....../////////000000000000000000111111111111222000000000000000111111111000000000000000000000000///000000111222222333333555444333222222222333333000000111111111111111111000000000000000000000000//////000000111111222222222111111111111111222222222333444555555555444444444555555555666666666666444444444555555666666777777:::===>>>============@@@BBBKKKYYYfffrrrvvvmmmdddYYYPPPAAA<<<777555666777444111111111000///////////////---...///000000000//////...//////000///...---,,,---------,,,------------******+++,,,,,,,,,++++++,,,***))))))***++++++***))))))))))))))))))))))))*********+++++++++++++++sssddd]]]ZZZSSSSSSQQQGGG???<<<888666555555444333222222333333333444444444333333333333333333333333333333333333333333333333***+++,,,...///111222333///000000000000111111111//////000000111111222222///////////////////////////000000111222222333333333222111000000000111222222222111111111111111111000000000000000000000000...//////000111222222333333222111000000111222333000111222333444333222222222222222333333333444444111222333444555777888888999;;;>>>???===<<<;;;;;;EEEHHHRRRbbbqqq|||}}}~~~~~~}}}|||}}}~~~~~~uuummmddd]]]KKKEEE>>>::::::999555111111111000///////////////...///000222222111111000///000111111111000...---,,,,,,+++++++++,,,------)))***+++,,,,,,,,,,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))((()))***+++,,,---......qqqccc]]]YYYQQQQQQQQQGGG@@@===999666555444333222000111111222444555666666666666555444333333333333333333333222222222111111000//////...............//////000000000000//////......///000000000000000111111000000000000000111111111111000000000000000111///...///222333444333000000000111222333555666333222000/////////000111333333222222111000000000///000222444555555444444666777888888777555333111444444444444444444444444333333333444666777999:::<<<;;;:::<<<>>>@@@@@@???IIIVVVfffsss|||~~~|||{{{{{{{{{wwwwwwyyyzzz{{{xxxtttqqqsssvvvyyyzzzyyyxxxxxxxxx}}}~~~~~~|||{{{|||~~~xxxpppjjjaaaUUUGGG>>><<<;;;888555222333444333222222222333111000//////000222444555111111000......---------///...------++++++***)))************************))))))))))))))))))))))))***)))(((''''''((()))***,,,+++***+++,,,---+++)))pppccc]]]YYYRRRQQQQQQGGGAAA>>>999777666555444333000111222333444555555666666666444333222222222222333333222222222111111111////////////000111111222//////000000000000//////...///000000111111000000333333222111111111111111222222222222222222222222111///...///111222222222333333222222222222333333444333222111000000111222222222222222111111111111111222222333333333333222555666777777666555333222444444444444444444444444555555555555555666666777999999999:::<<<@@@DDDFFFSSS```qqq~~~|||xxxvvvuuutttlllmmmnnnppppppnnnjjjgggnnnppptttuuuttttttttttttuuuwwwxxxxxxxxxyyy{{{}}}||||||}}}~~~zzzkkkcccWWWKKKCCC===999777222333333222000000000111222111111000111333555666111000///......---------...------,,,,,,++++++******************************************************)))(((((((((((()))***+++******+++,,,,,,+++)))pppccc]]]YYYRRRQQQPPPFFFBBB???:::888777666555444111111222333444555555666666555444333111111000000333222222222222111111111//////000111222333444555///000000111111000000//////000111111222222111111555555333222111111111111111111111111111111111111222000//////000111111000666555444333222222111111444333222222111222222222111111111111222222222222444444333222222222222222444444444444444444444444444444444444444444444444777777666555444444444444888999::::::<<>>BBBIIIWWWjjjwww|||yyywwwvvvsssqqqooolllhhheeebbb```]]]^^^```___]]]\\\]]]^^^^^^```bbbccccccccceeeffffffiiinnnpppooonnnmmmmmmoooppprrrqqqppppppqqqssstttvvvzzz|||~~~wwwooodddTTTHHH???;;;666333333555555444111111111111111222222333000//////............///***++++++,,,,,,------...************************************************))))))************)))))))))(((((()))++++++***)))yyymmmaaa]]]ZZZRRRQQQOOODDDCCC@@@;;;999888777666555333333444444555555555555555444333222222111222222222111111111111000000000///000111111111000...---000111111222222111111000///000111111222222111111333222111000///////////////000000111111222222333333111000000111222222111///000222333444333333222//////000111111111000000111111111222333444444555222222333333444666777888333333444444555555555666444444444555666666777777444444555666777999;;;<<<:::===CCCLLLYYYlll|||vvvzzz}}}}}}{{{yyyvvvtttrrrqqqkkkkkkjjjhhheeeccc```___ZZZ\\\]]]\\\YYYXXX[[[^^^^^^___aaaaaa``````bbbccceeehhhlllnnnmmmlllkkkkkkkkkmmmnnnoooooooooqqqsssqqqtttwwwyyy{{{~~~|||rrrbbbUUUFFF@@@888444444555555444111111111111111111111111//////............//////+++++++++,,,,,,---------************************++++++++++++++++++++++++)))******++++++******))))))((((((***+++,,,+++***xxxlllaaa]]]ZZZRRRQQQNNNCCCCCC???;;;888777666555444444444444444555555555555444444333333333333444444111111111111000000000000---///000111222111///...000111111222222111111000...///000000111111000000333222111111000000000111000000111111222333333444000...---...000111111000...///111333333222111000///000111222222222111111222222222333333444444444111111222333444444444333333444555666777666555444444444444555666777777777555666666777888:::<<<===???CCCLLL[[[pppyyysss|||}}}wwwvvv|||}}}|||zzzwwwuuuuuutttsssqqqooonnnmmmlllhhhhhhgggfffdddaaa___]]][[[^^^___\\\YYYYYY]]]aaa^^^___```___]]]]]]___```aaadddgggiiijjjjjjjjjkkkjjjkkkmmmnnnmmmnnnoooqqqppprrruuuwwwyyy{{{zzzlllaaaRRRJJJ@@@:::888888666333222222222222222222222111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***++++++++++++***))))))))))))***,,,---,,,+++wwwlll```]]]ZZZRRRQQQNNNCCCBBB???:::888777666555444444444444555555555555555444444333333444444555555111111111111000000000000,,,---000222333333222111111111222222222222111111......///000000000000000333333222222111222222222...//////000111222222222---,,,+++,,,...000000000///000111222222111///...000111222333444333333222222222333333333333444444000111222333333111000///444555777888888777555333444444444555666777777888777777777888999:::<<<===EEEJJJUUUiiiqqqjjjnnnyyywwwyyy}}}yyyvvvtttrrrooommmnnnnnnmmmlllkkkiiihhhhhhggggggfffeeeccc```]]]\\\ZZZ\\\]]][[[WWWWWW[[[```^^^______^^^\\\[[[]]]^^^]]]```cccfffggghhhjjjkkkjjjlllmmmmmmllllllmmmnnnppprrrtttvvvwwwzzz}}}}}}|||qqqiii^^^UUUHHH@@@===;;;888555333333444444444333222222//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))***))))))+++---...---,,,zzzjjjccc[[[VVVTTTQQQKKKFFFBBB???;;;888666555333111444333333333333444555555444333222222111111222222666555444333222222222222000000111222111000///...//////000111111111111111111111000000111333555666222222111111111111222222//////000111222333333333000000111111111111000000111111111111111111111111111000000000111222333333333333222111000000111111222222333333333333444444333333555666777777888888444444444555555555555555666777999;;;999777===FFFJJJUUUggg|||{{{mmmcccrrrzzzxxxwww|||~~~}}}xxxwwwxxxxxxwwwvvvuuutttrrrooolllkkkjjjiiijjjjjjiiihhhfffdddbbb``````aaaaaaaaa``````___^^^^^^\\\ZZZWWWVVVWWWYYYZZZ]]]]]]]]]]]]^^^___``````bbbdddgggjjjlllnnnooopppnnnmmmmmmnnnoooooommmlllqqqrrrtttuuuuuuxxx{{{~~~}}}~~~}}}vvvssskkkaaaVVVNNNFFF===::::::666444222222333222...+++.........///......------------------------------++++++++++++++++++++++++++++++******++++++,,,---(((((()))***++++++,,,,,,'''((((((((('''(((+++---{{{jjjddd\\\WWWUUURRRLLLFFFCCC@@@<<<999777666444333444333333333333444555555444333222222111222222222555555444333222222222222222333333444333222111000//////000111111111111111111000000000000111333444222111111000000111111222000000000111222222222333000111111111111111111000111111111222222333333444111111111000111111222222333333222111111111111111222222333333333333444444333333444444555444444444333333333333444444444444555666999<<<;;;;;;BBBKKKUUUbbbtttpppkkk|||{{{xxxxxxyyy|||~~~yyyvvvrrrpppqqqqqqpppoooqqqpppnnnmmmkkkiiigggfffddddddcccbbb```^^^\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[XXXWWWVVVWWWYYYZZZ^^^^^^]]]]]]^^^^^^___```aaacccfffjjjlllnnnnnnmmmlllkkkkkklllnnnooonnnmmmsssttttttttttttuuuxxxzzzzzz{{{|||||||||}}}yyytttqqqiii```\\\UUUJJJAAA===;;;888555555555555222000//////000000000///......------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,---*********))))))))))))(((%%%''')))***))))))******zzzjjjddd\\\XXXVVVSSSLLLGGGCCC@@@<<<:::888777555444444333333333333444555555444444333222222222222222555444333222222111222222222333333333333222111111///000000111111111111000111000000///000000111111222111111000000111111222111111111111111111222222111111222222222222111111000111222333555666777888222222111111000111111111333222222111111111111222222222333333333333444444444444555555444333333222444444444555555666666666666777<<<@@@AAABBBKKKUUU___lll}}}pppnnnvvv~~~~~~yyyyyyyyywwwvvvvvvyyy{{{zzz~~~~~~}}}|||{{{yyyxxxrrrooolllkkkkkkkkkjjjiiijjjjjjjjjiiihhhfffdddccc___^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVWWWXXXZZZ\\\``````___^^^^^^^^^^^^______bbbfffjjjmmmmmmlllkkkjjjhhhgggiiikkknnnoooooosssttttttsssqqqrrrtttvvvxxxyyyzzzzzzyyyzzz}}}zzzwwwoooiiihhhdddXXXIIIAAA>>>:::666333222222222111111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))(((&&&%%%%%%###'''***,,,+++***))))))wwwiiiccc\\\XXXWWWTTTMMMGGGBBB???<<<999888777555444444333333333333444555555444444333222222222222333444333333222111111222222111111111111000000/////////000111111111111000000111111111000000000000000111111000000000000111111222222222111111111111111222222222333333222222222000000222444666888999:::333333222111000000000111333222222111111222222222222222222333333333444444555666666666666666555555777777777888888999999:::999;;;@@@FFFHHHKKKUUU```lllwwwssspppxxxssssssrrrtttvvvwwwwwwyyy{{{}}}{{{~~~{{{yyywwwvvvvvvvvvuuusssnnnmmmkkkiiiiiihhhhhhhhhdddeeefffgggfffdddaaa```]]]\\\[[[YYYXXXWWWWWWWWWTTTUUUWWWYYYZZZ[[[[[[[[[YYYYYYXXXXXXYYY[[[]]]^^^bbbaaa```___^^^^^^^^^^^^___cccggglllmmmmmmkkkiiigggfffdddfffiiimmmooopppqqqqqqqqqpppooooooqqqsssxxxyyyyyyxxxxxxyyy|||~~~~~~~~~xxxqqqpppoooeeeWWWNNNFFFBBB;;;666333222222333111222222222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''&&&%%%%%%(((+++,,,+++)))))))))ssshhhbbb\\\YYYWWWTTTMMMGGGAAA>>>:::888777666444333444333333333333444555555555444333333222222333333333333222111111111222222111111111000000000000000000000111111111000000///222222222222222222111111111000000000000000000111222222222111111111111111222222222333333222222222000000222444666888999:::333333222111000000000111333222222222222222333333222222222333333333444444333444555666777777777777777777888888999::::::;;;;;;===CCCJJJNNNTTT```lllzzzpppssszzzpppmmmooosssvvvzzz|||}}}~~~}}}yyyvvvtttrrrpppnnnnnnoooooonnnmmmkkkkkkjjjiiigggffffffgggbbbcccdddddddddbbb___^^^[[[ZZZXXXWWWVVVVVVVVVVVVUUUVVVXXXZZZ[[[]]]]]]^^^ZZZZZZZZZ[[[\\\^^^```aaacccbbbaaa```___^^^^^^^^^aaadddhhhlllmmmllljjjhhheeecccbbbcccgggkkkmmmnnnlllmmmmmmmmmlllnnnpppsssvvvwwwvvvuuutttuuuyyy{{{}}}}}}~~~zzzwwwvvvqqqhhhcccWWWRRRIII@@@999777777888111222111111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++******))))))))))))******)))((((((***,,,qqqfffaaa[[[XXXWWWSSSLLLFFF@@@===999777666666444333444333333333333444555555555444444333333333333333222222111111111111222222444333222222111111222222000111111111111000000///111222222333333333222222111000000//////000000111111111111111111111222222111111222222222222111111000111222333555666777888222222111111000111111111333222222222222333333444222222333333333333444444000111222444555666666666444555666666777888999999:::===EEENNNVVV^^^mmmzzzmmmqqq|||rrrkkkkkkpppuuuyyy~~~}}}zzzyyyyyyzzz{{{wwwwwwvvvtttrrrooollljjjiiigggffffffggggggfffeeeeeefffgggfffdddbbbcccdddaaaaaabbbaaaaaa___]]]\\\XXXWWWUUUTTTTTTTTTUUUUUUWWWXXXZZZ\\\^^^___``````[[[[[[[[[]]]^^^```aaabbbccccccbbb``````_________aaadddgggjjjkkkkkkiiigggdddcccbbbcccfffhhhiiiiiihhhiiijjjjjjjjjlllooorrrrrrrrrqqqpppoooppptttwww{{{{{{{{{|||~~~~~~{{{wwwrrrpppeee```UUUIII>>>777666777222222222111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,************++++++++++++***+++***)))((((((***---ssseee___ZZZWWWVVVSSSKKKEEE@@@>>>:::888777777555444444333333333333444555555555555444333333333333444222222111111111111222222444333222111111111222333111111111111111000/////////000111222333333222222000000////////////000000000000000111222222222333000111111111111111111000111111111222222333333444111111111000111111222222222222222222222333444555222222333333333333444444222222333444555555555444444444555666777888999999<<<@@@JJJVVVaaammm~~~zzzuuuvvvmmmjjjooowww}}}|||xxxtttrrrqqqqqqrrrnnnmmmllliiigggeeeccccccdddbbb``````aaabbbaaa```aaacccdddcccaaa___```aaa``````___^^^]]]\\\[[[ZZZWWWVVVTTTSSSSSSTTTUUUVVVYYYZZZ\\\]]]___```aaaaaa[[[[[[\\\]]]^^^___```aaacccbbbbbbaaa````````````aaabbbeeeggghhhgggfffeeedddbbbbbbccceeefffeeedddfffggghhhhhhhhhjjjmmmoooqqqqqqooommmlllnnnqqqtttwwwxxxxxxyyy{{{~~~zzzxxxqqqkkk```PPPAAA777444333444444333333222000///...........................------------------------***+++---...///...---,,,************************)))***++++++***)))***+++uuuccc___YYYWWWVVVRRRJJJDDDAAA>>>;;;999888888777555444333333333333444555555555555444333333333333444222111111111111111222222333222000/////////000111111111111111111000//////---...000111222222222111000000////////////000000//////000111222333333444000000111111111111000000111111111111111111111111111000000000111222333333222222222222333333444555222222333333333444444444666666666777666666555444555666777888999:::;;;;;;???DDDOOO^^^kkkzzz~~~|||rrrlllllluuuyyyvvvsssooollljjjiiiiiihhhgggeeebbb```___^^^^^^cccaaa______`````````___```bbbdddccc```^^^___aaa```___]]][[[ZZZYYYYYYYYYYYYXXXVVVUUUTTTVVVWWWXXXZZZ[[[\\\^^^```aaaaaaaaaZZZ[[[[[[]]]^^^______```cccbbbbbbaaaaaaaaaaaaaaa```aaabbbdddeeeeeedddddddddcccbbbccceeeeeecccaaafffggghhhgggggghhhkkkmmmrrrrrrpppnnnmmmnnnrrruuutttuuuvvvwwwzzz}}}}}}wwwjjjYYYGGG;;;666666555555555444333222000///////////////////////////------------------------***+++---//////...---,,,***)))))))))(((((((((''''''***---...,,,***)))(((}}}qqqhhhccc]]]WWWRRRNNNJJJGGG???===:::999888666333111555444444333333444444555222222111111111222333333222333333333333222111111222222111000//////000000000000111111111111000000000000000000000000000000333333222111000000111111111111000000//////......000111111222222333444444222222111111111111111111......//////000000111111000111222333444333333222333222000//////000222333333333333333444666888999;;;555111444888999;;;>>>CCCQQQ^^^nnnzzzxxxlllhhhooozzz{{{yyyssspppkkkfffbbb```______]]]]]]\\\\\\[[[[[[ZZZZZZ^^^]]]\\\ZZZYYYYYYXXXXXX]]]^^^^^^]]][[[[[[[[[\\\XXXXXXXXXWWWWWWVVVVVVUUUYYYXXXWWWYYY[[[]]]]]]]]]_________aaabbbbbb___]]][[[\\\]]]___``````______^^^___```aaaaaabbbbbbaaaeeedddcccbbbaaaaaaaaaaaaddddddcccbbbaaaaaaaaaaaa```cccfffeeebbbaaaeeeiiiiiiiiijjjjjjlllmmmooopppttttttsssuuuxxxzzz||||||~~~tttdddSSSEEE===;;;333888<<<:::333...///333000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********''''''&&&&&&'''(((***+++~~~ssshhhccc\\\VVVQQQMMMIIIFFF???===:::999888777444222555444444333333444444555444333333222222222333333222333333333333222111111222111111111000000000///000000111111111111000000000000000000000000000000111111000///////////////111111111111000000000000222222222222222222222222111111111111111111111111//////000000111222222222000000222333333333222222555444222111111222444555666555555444555666777888888444222555888:::>>>DDDPPP^^^kkk|||~~~tttiiigggmmmvvv~~~}}}xxxtttqqqmmmkkkfffaaa]]][[[[[[[[[VVVVVVUUUUUUTTTTTTTTTTTTZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZXXXWWWWWWYYYYYYXXXWWWWWWVVVVVVVVVVVV[[[ZZZYYYZZZ\\\^^^^^^^^^^^^^^^___```bbbaaa___\\\ZZZ[[[\\\^^^_________^^^``````aaaaaabbbbbbaaaaaaddddddcccccccccccccccdddccccccdddddddddbbb```______bbbeeeeeebbb```bbbeeegggggghhhjjjkkkmmmnnnooorrrrrrrrrtttvvvxxxxxxxxx{{{~~~|||ooo___PPPCCC===666999:::888333000111333////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************((('''&&&&&&''''''ttthhhccc[[[TTTOOOKKKGGGDDD???===;;;999999888555333555444444333333444444555666555444333333333333333222333333333333222111111000111222222222111000///000000111111111111000000000000000000000000000000111111000////////////000111111111111222222222222444333333222111111000000111111111111111111111111000000111111222333333444000000111222222222111111666555444333333444555666999888888777666666777777666555555888:::===FFFOOOaaarrr}}}{{{uuulllffffffkkksssyyy|||yyytttnnniiigggdddbbb^^^ZZZWWWUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUVVVWWWWWWUUUWWWWWWWWWUUUTTTUUUVVVYYYXXXVVVUUUUUUVVVWWWXXX\\\[[[ZZZ[[[^^^___```___^^^^^^^^^___``````^^^\\\YYYZZZ\\\^^^____________bbbbbbbbbcccbbbbbbaaa```bbbccccccdddeeeeeeffffffbbbccceeeffffffccc```^^^^^^aaaeeedddaaa______aaacccdddfffhhhjjjllllllmmmnnnoooqqqsssttttttttttttvvvyyy}}}~~~~~~uuujjj[[[LLLBBB===;;;888555333222222333///////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,***))))))((())))))~~~sssgggbbbZZZSSSNNNIIIEEECCC>>><<<:::999999888666444555444444333333444444555888777666444444333333333222333333333333222111111///000222333333222000///000111111222222111111000222222222222222222222222333333222111111222222222000000000111111222222222333222222222111111000000111111111111111222222222000000111111222333333333000111111111111111111111666666555444444555666666<<<;;;:::999888777777666777777:::<<<===AAANNN\\\nnnzzzzzzzzzuuuuuullljjjfffeeefffkkkqqquuuwwwvvvsssooojjjeeeaaa^^^[[[ZZZVVVSSSQQQOOOOOOOOORRRQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVTTTTTTUUUVVVXXXXXXVVVUUUUUUWWWXXXYYY\\\[[[ZZZ[[[^^^``````___^^^]]]]]]^^^______^^^\\\ZZZ\\\^^^___```aaa``````dddddddddccccccaaa``````___```bbbccceeeffffffgggccccccdddddddddbbb```___]]]```ddddddbbb___^^^^^^```bbbdddgggiiijjjjjjjjjlllnnnqqqrrrrrrqqqpppppprrruuuzzz~~~}}}~~~~~~xxxsssiii[[[PPPFFF@@@999555444444333111//////000000000000111111........................------------------------,,,,,,+++************++++++++++++,,,------......|||pppeee```ZZZTTTNNNIIIDDDAAA===;;;:::999999999777555555444444333333444444555888777666555444333333333222333333333333222111111///000222444444222111000111111222222222222111111111111111111111111111111333222222222222222333333...//////000000111111111000000000111111222222222000000111111111222222222//////000000111222222333222222111111111111111111555555444444444444555555<<<<<<;;;;;;999888777777666888;;;>>>@@@FFFWWWgggzzz{{{zzz~~~qqqjjjgggccccccccceeehhhlllppprrrlllkkkiiieeebbb^^^[[[YYYTTTSSSQQQOOOMMMLLLLLLLLLMMMLLLKKKKKKLLLMMMOOOPPPRRRQQQQQQPPPPPPPPPPPPPPPRRRSSSTTTTTTSSSRRRSSSUUUXXXXXXWWWWWWWWWXXXZZZ[[[\\\[[[ZZZ[[[]]]_________^^^]]]]]]]]]______^^^\\\^^^___```bbbbbbbbbbbbaaadddddddddccccccaaa```___]]]^^^```aaacccddddddddddddcccaaa```______```aaa]]]___bbbdddcccaaa```___```aaabbbdddfffhhhhhhiiikkknnnqqqrrrpppnnnmmmnnnqqqtttyyy}}}||||||}}}~~~}}}zzztttjjjbbbRRRJJJ@@@999777555333000000111111111111111111111////////////////////////---------------------------,,,,,,+++***+++++++++******+++,,,------------yyylllbbb___ZZZUUUQQQKKKEEEAAA;;;:::888888888888777555555444444333333444444555777666555444444444444444222333333333333222111111000111222333333333222111111111222222222222111111........................111000000000000111222222///////////////000000000//////000000111222222333000000000111222222333333//////000000111222222222444333222222111222222222444444444444444444444444:::;;;;;;;;;;;;:::999888666666:::???EEEOOOcccttt~~~|||uuukkkddd```aaabbbeeegggiiijjjkkklllcccbbb___]]]ZZZWWWUUUTTTOOONNNMMMLLLKKKJJJJJJJJJMMMLLLKKKJJJKKKMMMPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOQQQRRRQQQPPPPPPQQQSSSWWWXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[]]]___```___```^^^]]]^^^___```___]]]aaabbbccccccccccccbbbaaaccccccccccccbbbaaa```___\\\]]]___```aaaaaa``````cccaaa^^^[[[[[[\\\^^^___[[[\\\___aaaccccccbbbbbbaaaaaabbbbbbdddeeeggghhhjjjmmmpppooollljjjjjjlllppprrrvvvzzz}}}~~~~~~~~~}}}|||||||||}}}}}}~~~zzzvvvpppkkkbbbYYYMMMCCC===888444111222222222222111111111000////////////////////////------------------------------,,,+++++++++++++++++++++++++++***)))((('''wwwjjj^^^]]]ZZZWWWSSSMMMEEE@@@:::888777777888888666555555444444333333444444555555555444444333444444555222333333333333222111111111111111222222333333333111222222333333222222111////////////////////////111000000000111111222333111111000000000000000000000000000000111111111111///000000111222222333333000000111111222333333333555555333222222222333333333444444444444444444333888999:::;;;;;;;;;;;;:::888888;;;DDDNNN^^^ssstttkkkfffcccbbbeeefffhhhiiihhhfffdddccc\\\[[[XXXUUURRRPPPNNNMMMJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKIIIIIIJJJMMMOOOQQQPPPPPPOOOOOOOOOPPPQQQQQQOOOQQQRRRRRRQQQQQQRRRSSSWWWXXXZZZ\\\^^^^^^]]]\\\]]]\\\[[[\\\___aaaaaa```aaa___^^^^^^___``````___bbbcccddddddcccbbb```___bbbbbbbbbbbbaaa``````___]]]^^^___``````___^^^\\\^^^]]][[[ZZZYYYYYYZZZ[[[XXXXXXZZZ]]]aaacccdddddddddcccaaaaaaaaacccfffhhhiiilllnnnlllhhheeegggjjjmmmooosssvvvyyyzzzzzzzzz~~~}}}|||{{{zzzzzz{{{{{{||||||}}}{{{xxxuuurrrqqqiii\\\OOODDD;;;666333444444333222111000000///////////////////////////........................------,,,++++++++++++,,,++++++,,,,,,+++***((('''vvvhhh]]]\\\[[[YYYUUUNNNFFF@@@999777666666777777666444555444444333333444444555444444333333333444444555222333333333333222111111222111111111222222444444111222222333333222222111222222222222222222222222333222222222333444444555333222222222111111000000222222111111000////////////000000111222222333333111222222333333444555555777666444333222333444444444444555555555555444444666777999;;;<<<<<<<<<;;;;;;;;;???JJJXXXkkk}}}yyyrrriiicccaaadddgggiiijjjjjjiiigggccc^^^\\\ZZZXXXUUUQQQNNNKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCCCCDDDGGGJJJLLLNNNNNNNNNOOOPPPQQQSSSTTTRRRSSSTTTTTTSSSSSSUUUVVVVVVXXX\\\^^^```___^^^]]]___]]]]]]^^^```bbbbbbbbbaaa```^^^^^^```aaa```___ccccccdddcccbbb```^^^]]]```aaaaaaaaaaaa``````_________aaaaaa```^^^\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWUUUUUUWWW[[[___ccceeeeeefffdddaaa``````bbbfffhhhhhhkkkllliiidddbbbeeeiiijjjlllooosssuuuvvvwwwvvv~~~|||zzzyyyyyyyyyyyyyyyyyyzzz|||}}}~~~}}}{{{sssgggWWWIII>>>777555666555444333111000//////000000000000000000000000...........................---,,,,,,++++++,,,,,,***+++---...///......---tttlll```]]]XXXTTTOOOIIIBBB>>><<<;;;:::888666555333333444222111222333444444333555555444444444333333333222222222111111111000000222222111111000000//////000111333444444333111000333111000111222222111000222222111111111111222222111111222222222333333333444444333222111111111111222222222222222222222222111111111000111111222333666555333222111222222333444444444444555666777777666999;;;<<<;;;;;;;;;<<<===@@@JJJYYYhhhyyy|||qqqooollljjjiiikkkkkkhhhfffggggggfffeeeccc```ZZZVVVTTTRRROOOLLLJJJIIIHHHHHHHHHGGGEEEDDDCCCDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGKKKKKKKKKKKKMMMPPPSSSUUUSSSTTTVVVWWWXXXXXXWWWVVVXXXYYYZZZ\\\^^^_________aaa```___^^^___aaacccdddcccbbbaaa```___^^^]]]]]]```aaabbbbbbbbb```___^^^``````____________``````___```aaabbbaaa___]]]\\\XXXXXXWWWWWWWWWVVVVVVVVVUUUVVVWWWZZZ]]]```ccceeeeeebbb___```bbbcccbbb```fffdddbbbaaabbbdddfffhhhmmmnnnpppssstttuuuuuuuuuuuuvvvwwwvvvttttttuuuwww{{{|||~~~~~~|||zzzzzzzzz}}}}}}zzzwwwpppdddVVVHHH>>>999444555555444222000000000////////////////////////+++,,,---.........---,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***qqqiii___\\\WWWSSSNNNHHHAAA===<<<;;;:::888666555444333666444333333555666555555555555555444444444333333555444444444444333333333111111000000000/////////222333444555555444333222222111000111222222111000222222111111111111222222111111111111222222222333444333222222111111222222333333333222222111111111111111111111111222222333555555444333333333333333333333333333333444555666888:::===>>>============???EEESSSdddtttyyyooonnnnnnnnnpppqqqooojjjeeeeeecccbbb```^^^[[[VVVRRROOONNNKKKIIIGGGFFFEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDEEEGGGIIIJJJLLLKKKKKKLLLNNNQQQSSSUUUTTTUUUWWWXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]_________cccaaa```___^^^___aaabbbcccbbb```^^^]]]]]]]]]^^^```aaabbbbbbbbbaaa___^^^```__________________```___```aaabbbbbb```^^^]]]WWWVVVVVVVVVVVVVVVVVVVVVXXXXXXZZZ\\\^^^aaaccceeecccaaa______aaabbbaaa```aaaaaa```___```bbbdddeeejjjkkkmmmpppqqqrrrssssssssstttuuutttssssssuuuvvvzzz|||~~~}}}{{{yyyyyyyyyxxxzzz|||}}}}}}~~~~~~vvvlll___QQQEEE===555555555444333111111111////////////////////////+++,,,---.........------,,,,,,,,,++++++++++++***++++++++++++++++++++++++}}}mmmeee]]]ZZZVVVRRRMMMGGG@@@<<<<<<;;;:::888777555444333555333111111333333333222555555555444444444444333222222111111111000000000111111111111111000000000333333222222222222333333222111000111222333222000222222111111111111222222000000000111111111222222222222111111222222333444444444333333222111000000111111111111111222333333555555555555555555444333555444444444444555666666999<<>>??????FFFPPPbbbuuu}}}tttmmmlllooossswwwwwwqqqiiicccaaa___[[[YYYWWWTTTPPPMMMJJJIIIHHHFFFEEEDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCDDDFFFHHHKKKMMMMMMMMMMMMMMMOOOQQQSSSUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^___```cccbbbaaa___^^^^^^___```cccaaa___\\\[[[\\\]]]___```aaabbbbbbbbbaaa```_________^^^^^^^^^^^^______```aaabbbbbbbbbaaa```___YYYYYYXXXXXXXXXYYYYYYZZZ\\\\\\\\\^^^___aaaccccccaaa```______aaaaaaaaa```]]]]]]^^^___```aaabbbccchhhiiikkkmmmooopppqqqqqqqqqrrrsssrrrqqqrrrsssuuuyyy{{{||||||zzzxxxwwwxxxuuuvvvxxxxxxyyy{{{zzzrrriii\\\LLLAAA888777555444222222222222////////////////////////,,,,,,---............---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,|||lllddd[[[YYYTTTPPPLLLFFF@@@;;;;;;;;;999888777555444444444333111111333444333222555555555555444444444444000000000000/////////...333333333333333333222222111000///......///000111222000000000222333222111222222111111111111222222///000000000000111111111111111111111222333444555555555444333111000//////222111111111111222333333444555666777777666555444666666666666666777888888888;;;>>>??????@@@AAABBBQQQ___ttt~~~yyyuuuqqqmmmooorrrvvvxxxuuunnneee___^^^[[[VVVRRRPPPNNNKKKIIIGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGKKKOOOQQQOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^___```bbbaaa```____________```cccaaa]]][[[ZZZ[[[^^^___```aaabbbcccbbbbbb``````^^^^^^]]]]]]]]]]]]^^^^^^```aaabbbbbbbbbbbbaaaaaa___^^^^^^]]]^^^___``````^^^^^^^^^^^^^^^___```aaa^^^^^^______```aaaaaa```[[[]]]___aaaccccccccccccggghhhiiikkkmmmnnnooopppnnnoooppppppoooppprrrssswwwyyy{{{zzzxxxwwwvvvwwwuuuvvvwwwwwwxxx|||zzztttiiiYYYLLL===:::666333222222222222////////////////////////,,,------...............------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,{{{llleeeZZZWWWSSSOOOKKKEEE???;;;;;;:::999888777666555444666444333444555666666666666666555555555444444444444444333333333222222222222222222222222222222222111000...------...000111111000///000222333222111222222111111111111222222///000000000000111111111000000000111222333444555555555444333111000//////222222222111222333333444444555666777777777555555555555555555666777888999777999<<<>>>@@@BBBFFFIIIYYYkkk~~~vvvsssqqqooommmuuuvvvwwwuuuppphhhaaa]]]ZZZWWWRRRNNNLLLJJJHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJNNNRRRTTTRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYYY\\\\\\[[[\\\]]]^^^``````_______________```aaaaaaccc```]]][[[ZZZ[[[^^^``````aaabbbccccccbbbaaa```^^^^^^]]]]]]]]]]]]^^^^^^``````aaabbbbbbbbbbbbbbbcccbbbaaa``````aaabbbccc^^^^^^]]]]]]\\\]]]]]]]]]\\\]]]___```aaaaaaaaaaaa^^^```bbbeeefffgggffffffdddeeefffgggiiikkklllmmmmmmnnnooonnnmmmnnnoooqqqtttvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwww{{{|||~~~vvvgggZZZFFF@@@999444222222222111000000000000000000000000------------......//////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,zzzllleeeZZZWWWSSSOOOKKKFFF@@@;;;::::::999888777666555555111000///000333555555444666666666555555555444444333333333333222222222222/////////000000000000000333222111//////111222333111000///000222333333222222222111111111111222222000000000111111111222222111111111111222333444555444444333333222111000000222222222222222333444444444555666666666666666666333333333444666777999:::888:::<<>>???@@@BBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIILLLOOOQQQTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZ]]]\\\\\\\\\\\\^^^```aaa]]]]]]^^^___``````aaaaaabbb```^^^\\\\\\]]]___``````aaabbbcccccccccbbbaaa______^^^^^^^^^^^^____________``````aaabbbcccccccccbbb```^^^^^^^^^```aaa^^^]]]\\\\\\[[[[[[[[[[[[[[[]]]```bbbaaaaaabbbcccaaaccceeeggghhhhhhhhhhhhbbbbbbbbbdddeeegggiiijjjmmmnnnnnnmmmllllllmmmooopppsssuuuvvvvvvuuuvvvwwwuuuuuuuuuttttttwww{{{}}}}}}}}}~~~|||~~~yyymmmcccQQQIII???888555444333111000000000000000000000000......------......///000------------,,,,,,,,,,,,***++++++,,,,,,++++++***yyyjjjcccZZZWWWSSSPPPKKKFFF@@@<<<:::999999888777666555555///......000333555666666666666666666555555555555222222222222111111111111000000000111111111222222333222111111111111222333000//////000222444333222222222111111111111222222111111111111222222222333111111111111222333444444333333333222222111111111333222222222222333444444555444444444555555666777333444555666888;;;===>>><<<===???BBBHHHQQQ[[[bbbuuuuuurrrooommmllllllmmmmmmpppqqqoooiiibbb\\\YYYXXXQQQNNNKKKIIIHHHGGGDDDBBB===>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJMMMPPPSSSTTTUUUVVVXXXXXXYYYYYYZZZYYYYYYYYYXXXWWWWWWWWWWWWYYYZZZ[[[^^^]]]\\\\\\\\\^^^```aaa^^^^^^__________________aaa```___^^^^^^^^^___``````aaabbbcccdddcccbbbbbb```__________________```^^^^^^^^^___```bbbcccdddcccaaa^^^\\\[[[[[[]]]^^^^^^]]]\\\[[[[[[ZZZZZZ[[[ZZZ]]]aaacccbbbbbbcccdddccccccdddffffffgggggggggcccccccccdddfffhhhjjjlllnnnoooooommmkkkkkklllmmmmmmooosssuuuuuuuuuwwwxxxuuuvvvvvvttttttuuuwwwzzz}}}}}}}}}}}}}}}~~~~~~{{{rrrkkk^^^TTTFFF===999777555333000000000000000000000000///......---......000000...------------,,,,,,,,,)))***,,,......,,,***)))wwwiiibbbZZZWWWTTTPPPLLLGGGAAA===:::999999888777666555555555444444666:::===>>>>>>777666666666555555555555666666666555555555444444333333333444444555555555111111000000000000111111000//////000222444333222222222111111111111222222111222222222222333333333222222111111222222333444333222222222222222222222333333222222333333444555555444333333333555666777666777888:::===???BBBCCC@@@AAABBBEEELLLWWWdddlllzzzmmmlllkkkjjjjjjkkkllllllggghhhgggccc[[[VVVSSSSSSNNNLLLIIIHHHGGGFFFCCCAAA???@@@BBBEEEFFFGGGGGGGGGDDDEEEFFFHHHHHHIIIIIIIIIIIIKKKOOOSSSUUUVVVVVVVVVZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]___^^^\\\\\\\\\^^^```aaa````````````___^^^]]]\\\aaa``````____________``````aaabbbcccdddccccccbbb``````____________``````]]]]]]]]]^^^___aaacccddddddbbb___\\\ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[ZZZ^^^bbbdddccccccdddeeecccccccccddddddeeeeeeeeeggggggggggggiiilllnnnoooooopppooommmkkkjjjkkklllkkknnnqqqtttuuuvvvwwwxxxwwwxxxxxxvvvuuuuuuwwwxxx{{{{{{|||}}}~~~{{{vvvfff[[[LLLAAA<<<:::777444000000000000000000000000///......------///000111......---------,,,,,,,,,(((***---//////---***(((xxxkkkddd[[[VVVRRRQQQMMMEEE???>>><<<;;;999777666555444444333333333444555666777777888888777666444333111000000111222222333333333333444444333222111111111111777333000000222333222000222111000111222444444333///000111222333333222111333333333333333333333333111111111000000000000000555555444333333222111111333333333333444555666666666555444444555666777888:::888777999>>>AAAAAA@@@===EEEDDDFFFSSSaaaqqqyyynnnfffffffffggghhhfffccc```bbbbbb```]]]YYYSSSNNNKKKIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBEEEFFFGGGEEEEEEGGGLLLPPPPPPQQQTTTVVVWWWVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWWWWYYY\\\```bbbaaa^^^[[[\\\___aaa```___\\\```cccbbb^^^[[[]]]___cccccccccbbb___]]]^^^___\\\```dddffffffeeeddddddcccbbbaaa_________``````]]]]]]^^^___```````````````^^^\\\ZZZYYYYYYYYYZZZ\\\[[[[[[\\\^^^^^^\\\ZZZ\\\^^^```aaaaaaaaaccceee_________```aaaccceeeggghhhhhhgggggggggiiijjjkkkmmmllljjjiiiiiijjjlllnnniiikkknnnrrrtttuuuvvvuuu{{{xxxvvvuuuuuuvvvuuuttt{{{|||}}}}}}}}}~~~{{{yyygggccc[[[OOOCCC:::666555444111...---...000000000000...------......---,,,///,,,***+++......+++(((+++,,,------------,,,+++xxxjjjccc]]]WWWTTTSSSOOOFFF@@@???<<<;;;999888666555555555444333333444444666777777999999999888666555333222111111222333333333222222222222222222222222333333666333000000222333333111333222000111222333333222222111000000000111222333444444444333222222222111111111111111222222222222555555444333333222111111111111111111222333444444666666555444555555777777555444444777;;;>>>>>>======GGGJJJQQQeeeuuuvvvmmmhhhhhhggggggggggggeeebbb___]]]\\\ZZZWWWRRRNNNJJJGGGHHHGGGEEECCCBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEGGGHHHHHHKKKPPPTTTTTTUUUVVVWWWWWWVVVUUUUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYY[[[]]]```bbb```]]][[[\\\^^^```___^^^]]]aaadddbbb^^^\\\]]]___aaabbbcccbbb```^^^^^^___[[[^^^bbbdddddddddeeefffdddcccbbb```_________```]]]]]]^^^___``````______```___]]]\\\[[[ZZZZZZZZZ\\\]]]^^^______^^^]]]\\\\\\^^^______]]]]]]___```____________```bbbccceeehhhggggggffffffggghhhiiiiiiiiihhhiiiiiikkkmmmmmmlllmmmnnnpppsssuuuwwwxxxyyywwwtttssstttttttttssszzz|||}}}~~~~~~|||~~~}}}xxxjjjfff___VVVLLLBBB:::666555333000//////000//////000///---...//////...,,,,,,---......---,,,+++++++++,,,---......---,,,+++xxxiiibbb]]]XXXUUUTTTPPPHHHAAA@@@<<<;;;999888666666555555444444444444444555666777666666555555333222000///222222333333333222111111000111111222222333444444444222000000222333333333444333111111222333222111555333000......000222444555444444333222111000000111111111222333333444444555444444333333222222111111111111111222333444444777666666555555555555666333333333666:::<<<===<<<<<>>;;;;;;999888777777777777555444444444444555666666999999999888777666555444333333333333222222111000222333333333333222111000222222111111111222444555555333111111222222111000222222222222222111000///000000000111111222222222...//////000111222333333444444333333333333222222333333333333444555666666777777777666666555444444777777888888888:::<<<===HHHWWWdddxxx{{{qqqfff``````fffkkkmmmkkkhhheeeccc```\\\YYYTTTQQQMMMIIIFFFEEEEEEFFFCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJLLLOOOSSSVVVXXXXXXXXX[[[[[[[[[[[[\\\]]]^^^___ZZZZZZYYYXXXXXXXXXYYYYYY\\\]]]___``````___^^^]]]]]]]]]^^^___^^^^^^______]]]]]]]]]\\\[[[[[[[[[\\\^^^___aaaaaa```___^^^___eeeeeeeeecccaaaaaaccceeeeeedddbbbaaa_________```aaaaaaaaaaaa``````___^^^```aaabbbbbbaaa```^^^]]]```dddhhhgggbbb___aaadddddddddbbb___\\\ZZZ[[[\\\[[[[[[\\\]]]```ccceeegggiiiiiiiiiiiihhhggggggfffdddeeeggghhhhhhgggeeecccfffgggjjjlllnnnooopppppprrrqqqppppppqqqrrrpppoooooorrruuuvvvvvvvvvwwwxxxyyyzzz{{{|||{{{zzzxxxxxxxxx{{{yyypppkkkeeebbb```\\\TTTNNN<<<888444222111111111000222000//////000111///...+++***)))***,,,---+++)))++++++************++++++uuuhhhaaa\\\XXXVVVVVVRRRHHHAAA>>>;;;;;;:::888888777777777555555444444444555555666777888888777666555444444222222333333333222111111333333444444333222000///222222333111000111333555444333111111222333222111000111222333333222000///......///000111222222333/////////000111111111222333333333333333333333333111111111111222333444444555666666777666666555444666666666666666999===AAALLL]]]mmmzzzrrrgggaaaaaadddgggiiikkkhhhdddaaa___\\\XXXVVVOOOLLLIIIFFFDDDCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCDDDFFFHHHKKKLLLNNNOOOPPPTTTWWWYYYYYYWWW[[[[[[\\\]]]^^^___``````[[[[[[ZZZZZZZZZZZZ[[[\\\^^^^^^___```___^^^\\\[[[[[[]]]______^^^]]]^^^___\\\\\\[[[[[[[[[\\\]]]]]]___```aaa```^^^]]]^^^___ggggggfffcccaaa```aaaccccccbbbaaa_________``````ccccccccccccbbbaaa______aaaaaaaaaaaaaaa```_________cccfffeeecccaaabbbdddaaaaaa___\\\ZZZZZZ\\\^^^]]]]]]^^^___aaadddgggiiihhhiiiiiiiiiiiiiiihhhgggeeefffggghhhgggfffcccbbbbbbdddgggjjjlllllllllkkkooonnnmmmnnnppppppnnnlllkkkmmmpppqqqqqqqqqssstttyyyzzzzzzyyywwwwwwxxxyyyyyy|||~~~uuupppjjjeeeccc```[[[XXXEEE@@@999444333333333333222111000000111111000///,,,)))''')))---...+++(((++++++************++++++ttthhhbbb]]]YYYWWWWWWSSSJJJBBB???;;;;;;:::999888888888888666555555444444444555555444444444444333222111111111111222333333333222222111222333444444333111000222333444222000///222444333222000111222333333222111111111111111111222222...//////000000111111111111111111111111111111111333333333333333333333333111111111111222333444444444555666777777666666555555555555555666<<>>???@@@AAACCCDDDEEEFFFLLLMMMOOOQQQSSSTTTUUUUUUTTTUUUUUUTTTTTTVVVZZZ]]]___^^^^^^```bbbddddddcccbbbaaa```^^^]]]\\\\\\\\\___\\\YYYYYY[[[[[[ZZZWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaabbbaaa```aaabbb^^^^^^]]]]]]^^^___aaabbb```___^^^]]]^^^```bbbcccfffeeecccbbbaaaaaabbbbbbgggggghhhhhhhhhgggffffffddddddeeeddddddcccbbbaaacccaaa^^^^^^___aaaaaa```___aaaccccccaaa````````````bbbccccccaaa______```___``````aaacccdddeeeeeegggffffffffffffeeeeeeeeefffeeeeeeeeefffggghhhhhhiiiiiiiiijjjkkkmmmnnnooollllllkkkjjjjjjiiihhhhhhfffgggiiijjjkkknnnrrruuuuuuvvvvvvvvvvvvtttrrrqqquuuxxx{{{||||||||||||}}}}}}~~~wwwqqqiiijjjggg^^^PPPCCC<<<999444444333333222222111111111111000//////......---******+++++++++***))))))tttiiieee^^^]]]ZZZWWWSSSKKKCCC>>>===<<<<<<;;;:::999888777666666666666666666555555777666555444444444444444222444666888888666444222222222222222222222222222111111111111111111111111...///000111222222222222222111111111111111222222111111222222222222111111111111222222333444444444222222222222222222222222333333444444555666666666555555555555666888999:::888>>>@@@EEERRR\\\ppp~~~qqqkkkkkkjjjiiieeebbb^^^]]]]]]\\\ZZZXXXYYYVVVSSSPPPNNNKKKGGGEEEEEEDDDCCCAAA@@@???>>>>>>@@@AAABBBDDDFFFHHHIIIIIINNNOOOPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVXXX\\\_________```aaaccceeeeeeeeeeeeeeeccc```]]][[[[[[[[[]]][[[YYYYYYZZZ[[[ZZZYYYZZZZZZZZZZZZ[[[\\\]]]]]]___aaabbbbbbaaa``````aaa]]]^^^^^^_________``````___^^^]]]\\\]]]___aaacccfffeeedddcccbbbbbbbbbccceeefffffffffffffffffffffddddddddddddcccbbbaaa```aaa```_________``````______aaacccccc```^^^\\\\\\^^^___``````____________``````aaabbbcccddddddeeehhhhhhgggffffffeeeddddddeeeeeeeeefffggghhhhhhiiihhhhhhiiiiiijjjlllmmmnnnlllkkkjjjiiigggfffeeedddbbbccceeeggghhhkkkooorrrrrrrrrssssssssssssrrrrrrtttwwwyyyzzzzzzyyyzzz{{{|||}}}~~~pppooommmggg\\\OOOCCC<<<555444333333444333222111111111111000//////......---.........---,,,++++++tttiiifff```^^^[[[WWWRRRKKKCCC>>>===<<<<<<;;;:::999888777666666666666555555555555666666555444444444555555222444666777777666444222111111111111111111111111111111111111111111111111111111222222222222111111222222111111111111111222222222333333333333222222000000111111222333333333333333333333333333333333333333444555555666666777888777666666777888:::;;;999DDDHHHOOO```oooqqqhhheeeeeecccaaaccc```^^^[[[ZZZXXXVVVTTTTTTRRROOOMMMKKKIIIFFFCCCDDDCCCBBBAAA@@@?????????AAABBBEEEGGGIIIKKKLLLLLLOOOPPPQQQSSSTTTUUUUUUUUUXXXYYYYYYYYYYYY[[[^^^aaa___```aaabbbcccdddeeefffffffffeeebbb]]]ZZZZZZ[[[\\\[[[YYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^___aaabbbbbb```______```^^^___`````````___]]]\\\^^^]]]\\\\\\]]]___aaacccccccccccccccccccccddddddeeeeeeeeeeeeffffffggggggccccccccccccbbbaaa```___^^^```aaabbbaaa___^^^]]]^^^```bbbaaa___\\\ZZZZZZ^^^^^^^^^```aaaaaaaaa```cccccccccdddddddddeeeeeehhhhhhgggfffeeeddddddccccccdddeeefffhhhiiiiiijjjgggggggggggghhhiiijjjkkkjjjjjjiiigggfffeeedddccccccdddeeeffffffiiilllooopppooonnnoooppprrruuuwwwtttvvvyyyyyyxxxxxxxxxxxx{{{|||zzzuuunnnkkkggg]]]MMMAAA:::777444333333333222000111111111000//////.....................---,,,+++rrriiieeeaaa___[[[WWWRRRKKKDDD>>><<<<<<;;;:::999888777777555555555555555555555555555555444444444444444555222333555666666555333222000000000000000000000000111111111111111222222222222222222333222222111111333222111111000111111111333333333444444333333333000000111111222333333333333333333333333333333333444444444555666666777777888888777777888:::===>>><<>>BBBDDDEEERRR[[[ggg}}}xxxiiiddd``````ccceeebbb___\\\\\\ZZZWWWTTTPPPNNNMMMKKKIIIGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBCCCCCCCCCEEEIIILLLOOOQQQQQQRRRTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[^^^`````````aaabbb___aaabbbaaa______```bbbbbbdddeeebbb]]]ZZZ\\\___^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[\\\\\\]]]^^^___\\\^^^``````___^^^^^^___^^^______``````___^^^]]]aaa```^^^]]]]]]___```bbb``````aaabbbcccccccccccccccbbbbbbcccdddfffggghhheeeeeeeeeeeedddcccbbbbbb^^^```bbbaaa___\\\\\\]]]^^^___``````^^^^^^___```___^^^^^^aaaeeegggfffdddccccccdddeeefffgggggghhheeeeeeddddddcccccccccbbbbbbccceeehhhiiijjjkkkkkkhhhgggfffeeeeeedddddddddffffffffffffffffffffffffhhhhhhiiihhhhhhiiikkknnnllllllmmmnnnpppsssuuuwwwqqqsssuuuuuutttrrrrrrsssuuuwwwzzz~~~}}}wwwtttnnnbbbWWWKKKDDD:::555444444333111000000//////...------,,,+++,,,,,,------------,,,pppgggdddbbb```\\\WWWRRRKKKDDD???;;;::::::999888777666666333333444444555666777777333333222222222333333444222222222222222222222222222222222222222222222222000000111111222222222222+++,,,...///111222222333333333222111000000111111111111222222222222111111222222333444444555555666111111111111111111111111444444555555666777777777444444555777;;;@@@EEEIIIQQQ___hhhvvvxxxpppjjjddd```\\\\\\___aaa^^^ZZZZZZZZZYYYVVVRRRNNNLLLLLLHHHGGGEEEEEEFFFFFFDDDBBBAAAAAAAAAAAABBBCCCDDDEEEGGGIIIMMMQQQTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXXXX[[[___aaaaaa```aaaaaa^^^aaabbbaaa^^^]]]^^^``````cccdddaaa\\\ZZZ\\\```_________]]]\\\[[[\\\]]]\\\\\\\\\\\\]]]^^^______[[[]]]______^^^]]]^^^___]]]]]]^^^___````````````bbbaaa___^^^^^^___```aaa```aaaaaabbbbbbbbbbbbaaa____________```bbbdddfffggggggggggggfffeeedddccc```aaabbb___\\\[[[]]]```___```aaa```___```bbbddd___^^^^^^aaaeeehhhgggeee```aaabbbdddfffhhhiiijjjddddddccccccccccccbbbbbbaaaccceeehhhjjjkkkkkkkkkiiihhhgggfffdddddddddcccddddddeeeffffffgggggghhhhhhiiijjjiiiiiijjjmmmoookkkmmmoooqqqrrrssssssssspppqqqssssssrrrpppppppppsssuuuxxx|||~~~|||vvvoooggg```RRRIII===666555555444222/////////...------,,,,,,------...///000000000///pppeeeaaaaaa```^^^ZZZTTTMMMFFFBBB>>>;;;888888999:::888555666555444333333333333333444444333333333333222222222222333333444333333333333333333222222222222111000000111111111222222222222222111111111111222222333222111//////111222333000000000000111222333444555333111333777::::::999333222111000000222444555444555555666555555444444999777888:::;;;===FFFPPPVVVeeexxx~~~uuujjjaaa^^^YYYYYYZZZ\\\^^^___^^^\\\YYYXXXVVVSSSQQQOOONNNNNNHHHHHHHHHGGGFFFEEEEEEEEEAAAAAA@@@AAABBBEEEHHHJJJLLLLLLMMMOOOQQQTTTVVVWWWYYYXXXXXXXXXYYYZZZ[[[\\\^^^_______________^^^]]]___```aaa```___^^^___```bbb^^^[[[]]]```bbb___\\\bbbaaa___]]]\\\ZZZZZZYYYWWWZZZ]]]______^^^^^^___]]]\\\^^^bbbbbb___]]]______]]]\\\^^^aaacccbbb```cccbbbbbbaaabbbbbbccccccbbbbbbbbbbbbbbbaaa```___aaa___^^^___aaacccdddddddddfffiiikkkkkkiiigggeeeiiigggccc```______```aaa```aaabbbccccccbbbaaa```^^^___```bbbdddfffggghhhhhhgggggggggggghhhhhhiiihhhgggeeedddccccccdddeeehhhgggeeeeeeeeehhhjjjllllllkkkiiihhhfffeeeeeedddiiiiiiiiigggeeeeeegggiiijjjiiifffeeeeeehhhkkkmmmmmmnnnpppqqqqqqqqqpppoookkkmmmoooqqqrrrsssssssssvvvwwwyyy{{{}}}}}}}}}}}}|||}}}wwwrrroookkk]]]QQQEEE===999444222444000000000000///...---,,,------------------------~~~oooeeebbb```___^^^ZZZTTTLLLFFFBBB===:::777777888888666555555444333222222222222333444444333333333333222222333333333333333222111000///////////////......---000000111111111222222222222222111111111111222222333222000//////000222333111111000111111222333444666555555777:::===<<<;;;444333222111111222444555444444555555555555444444888666777:::<<>>???===<<<666555333222222333444555444444444444444444444444888666888<<>>>>><<<;;;666666555444444444444555333333333333333444444555:::999:::???DDDJJJVVVbbbyyyxxxdddXXXSSSRRRVVVZZZ___]]]\\\[[[[[[ZZZXXXVVVPPPOOOMMMKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAADDDEEEGGGJJJNNNPPPSSSTTTUUUTTTTTTTTTTTTTTTUUUUUUYYYZZZ[[[\\\\\\]]]]]]]]]_________```aaabbbcccccc^^^```aaa```^^^^^^___```___^^^]]]^^^aaabbbaaa```]]]\\\[[[ZZZYYYYYYYYYZZZZZZ]]]aaaccccccccccccdddaaa^^^]]]``````^^^___cccaaaaaaaaabbbccccccccccccfffeeedddcccbbbbbbbbbbbbaaabbbcccdddddddddddddddgggddd```^^^___aaabbbcccaaabbbcccdddeeeeeedddddd______^^^^^^___aaacccddd````````````bbbeeegggiiimmmlllkkkjjjiiihhhgggggghhhgggfffeeeeeeeeeeeeeeeccceeegggjjjjjjjjjhhhgggfffeeedddcccdddeeefffgggiiiiiihhhgggfffeeedddcccdddddddddbbbaaaaaaccceeejjjjjjhhhgggfffgggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnoooooorrrssstttuuuwwwxxxyyyyyyxxxzzz}}}~~~{{{nnn```UUUJJJ===555111111111111000000000000000........................xxxkkkdddbbbYYYZZZZZZXXXSSSLLLEEE@@@<<<;;;:::999777777777777555555444444444444555666444444333333333222222222333333444555555666555555111111222333222111000///111111111111111111111111222222111111111111222222111111000000000000111111222222222222333444555555555777:::;;;;;;:::999999666555555555555555555555444333333333333444555666:::999;;;AAAGGGOOO]]]iiivvv___RRROOORRRYYY___```^^^\\\ZZZZZZYYYWWWUUUOOONNNLLLJJJIIIHHHGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@EEEGGGKKKNNNRRRTTTVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^```aaabbbaaabbbbbbaaa___]]]^^^^^^______^^^___```aaaaaa```[[[ZZZZZZYYYYYYZZZZZZ[[[[[[]]]aaabbbbbbaaaaaabbbaaa^^^^^^``````______cccbbbbbbccccccbbbbbbcccdddeeedddccccccbbbbbbbbbcccaaabbbcccdddddddddddddddfffccc```^^^___```aaaaaa______``````aaabbbbbbccc^^^^^^^^^___```bbbcccddd`````````aaacccfffiiijjjllllllkkkkkkkkkkkkjjjjjjhhhhhhgggeeeeeedddddddddbbbdddhhhjjjkkkjjjiiigggggggggeeedddcccccccccdddffffffgggfffeeedddbbbbbbfffggggggfffdddeeegggiiijjjjjjiiiiiihhhhhhggggggggggggggggggggghhhhhhiiiiiiiiijjjjjjkkklllmmmnnnpppqqqqqqrrrtttuuuvvvwwwwwwyyy|||~~~~~~wwwiii^^^RRRDDD999555333222111000////////////////////////////////////xxxjjjbbb```WWWXXXYYYWWWSSSLLLDDD@@@<<<<<<<<<:::777666777888555555555555555666666777444444333333333333222222111222333555666666666666333333333222222222222222222222222111111111111111222222111111111111222222111111111111111111111111111111111222222333444555333555888888777666666666444444444555555555666666555444333333444555777888888888<<>><<<999555222111111111000000000000000000000000vvvjjjbbb]]]WWWXXXXXXUUUQQQJJJCCC???<<<;;;:::888777666555555777777666666666666777777777777555444333222222222333333333333333333333333222222222111000///...---111111111111111111111111111111111111111111111111222333333444444333333222222333333333333222111111111222333444555444333333666555555666666777888999888555555888999888:::???===>>>HHHZZZlll}}}uuueeeTTTSSSSSSXXX___aaa___[[[WWWUUURRRPPPOOOMMMKKKHHHFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDEEEGGGIIILLLNNNNNNPPPRRRRRRRRRSSSUUUWWWXXXYYYYYYZZZ[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^bbbaaa^^^\\\[[[ZZZZZZZZZ___```bbbccccccbbbaaaaaa____________^^^]]]\\\[[[XXXVVVUUUWWW[[[_________^^^___```aaaaaaaaa```___^^^___```aaaaaa``````___bbbccccccaaa___^^^___```________________________```aaabbbaaa^^^\\\\\\\\\ZZZ\\\]]]___aaaccccccddd______``````aaaaaabbbbbbaaabbbbbbccccccdddddddddjjjiiihhhggggggggghhhiiikkkjjjiiiiiiiiijjjkkkllljjjiiihhhgggfffeeedddddddddeeefffgggggggggfffeeecccdddfffiiikkkmmmnnnnnnkkklllmmmnnnmmmllljjjhhhgggggghhhiiiiiiiiiiiihhhmmmmmmlllkkklllmmmnnnooojjjjjjiiiiiihhhiiiiiiiiilllmmmnnnmmmkkkjjjkkklllnnnmmmlllkkklllnnnpppqqqmmmrrruuuttttttvvvwwwuuuvvvxxx{{{xxxppphhh^^^VVVFFFBBB<<<777333222000...333222111111111111///---uuuiiiaaa]]]WWWWWWWWWUUUPPPIIICCC???===<<<:::999777666666666444444333333333333444444777666555444333222222222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111111333333333333333333333333222333333333222222111111111222333444444444333333444444444444555666777777777444555777888666999===CCCFFFRRReeexxx|||iii[[[SSSSSSUUUYYY^^^___^^^[[[UUUSSSPPPNNNMMMLLLIIIGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDFFFIIIMMMPPPRRRPPPRRRTTTTTTTTTTTTVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^```````````````````````````___^^^\\\\\\\\\]]]]]]___```aaabbbbbbaaaaaa```aaa___^^^\\\[[[[[[\\\]]][[[YYYXXXYYY]]]`````````^^^___`````````___^^^^^^^^^^^^```aaaaaaaaa```___cccccccccbbb______```aaa````````````````````````^^^``````___]]][[[ZZZ[[[\\\]]]___```bbbbbbcccccc``````aaaaaabbbbbbccccccbbbbbbcccdddeeeeeefffffflllkkkiiihhhggghhhhhhiiigggggggggfffgggggghhhiiijjjjjjjjjiiihhhgggeeeeeeddddddffffffgggfffeeedddeeefffgggiiikkklllmmmmmmnnnooopppqqqqqqooonnnllljjjkkkkkkkkkkkkkkkjjjjjjmmmlllkkkkkkkkklllnnnnnnkkkkkkjjjjjjjjjkkkkkklllkkklllmmmmmmkkkkkklllmmmmmmlllkkkkkklllmmmoooqqqnnnsssvvvtttsssuuuvvvttttttvvvxxx{{{~~~~~~wwwnnneee^^^TTTMMMBBB999444111///...222111000000111111///---ssshhh```\\\WWWWWWWWWTTTOOOIIICCC???===<<<;;;999888777666666333333222222222222333333777666555444333222222222222222222222222222222222111111222333333333333333111111111111111111111111111111111111111111111111444444222222222222444444333333333222222222111111111222222333444333333333222222222222333444555666777555666999888777999>>>HHHOOO___rrr|||kkk[[[SSSSSSUUUXXX[[[]]]]]]]]]\\\SSSQQQNNNLLLKKKIIIGGGEEEBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFIIIMMMQQQUUUWWWTTTUUUWWWWWWVVVVVVVVVXXXYYYYYY[[[\\\^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaa___^^^]]]]]]]]]^^^___```___```````````````______bbb```]]]ZZZZZZ[[[]]]______]]]\\\\\\^^^`````````____________^^^]]]\\\\\\]]]^^^```aaaaaaaaa```___bbbccccccaaa______```aaaaaaaaaaaaaaaaaaaaaaaaaaa___```aaa```^^^\\\[[[\\\^^^___```aaaaaaaaaaaaaaa```aaaaaabbbcccdddddddddccccccdddeeefffggghhhiiimmmkkkjjjhhhgggggghhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkjjjhhhfffeeecccdddeeeffffffeeedddcccfffgggiiijjjlllmmmmmmmmmooopppqqqrrrrrrrrrqqqpppoooooooooooonnnmmmlllkkklllkkkkkkkkkkkklllmmmmmmkkkkkkkkkkkkllllllmmmnnnkkklllmmmmmmlllkkklllnnnlllkkkkkkkkkkkkmmmnnnooooootttvvvtttrrrttttttqqqqqqrrrsssvvvyyy}}}vvvmmmhhh```WWWJJJ>>>777333222111111000///000111111///...rrrggg___[[[WWWWWWVVVSSSNNNHHHBBB???>>>===;;;999888777777777666555555444444555555666666666555444333222222333555555555555555555555555000000111222222111111111111111111111111111111111111111111111111111111111555444222111111222444555333333222222222111222222111111222222333333333333222222222222333444555666777666888::::::999===CCCMMMXXXjjj~~~ppp___WWWTTTVVVYYY\\\^^^]]]\\\\\\]]]RRROOOLLLJJJIIIHHHFFFEEEBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGJJJMMMQQQUUUXXXYYYWWWYYYZZZZZZYYYXXXXXXXXXZZZZZZ\\\]]]___aaabbbccc````````````````````````______^^^]]]]]]^^^___________________________^^^aaa```^^^]]]]]]]]]^^^___aaa```^^^^^^^^^_______________^^^^^^]]]\\\[[[[[[]]]^^^___aaaaaaaaa``````aaabbbbbb```___^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccdddcccaaa_______________`````````_________``````aaaaaabbbcccddddddddddddeeefffgggiiijjjjjjllljjjiiigggfffffffffgggggghhhjjjkkkllllllkkkjjjiiiiiijjjkkkjjjhhhfffeeecccdddeeeeeeeeeeeedddcccfffgggiiikkkmmmnnnooopppnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnlllkkkkkkkkkkkkkkklllllllllmmmkkkkkkkkkkkklllmmmnnnooommmnnnnnnmmmlllkkkkkklllkkkkkkjjjkkkkkklllnnnnnnpppuuuvvvsssqqqrrrqqqooommmnnnoooqqqtttxxx|||~~~~~~~~~|||sssnnnddd\\\PPPEEE===888555444000000///000111111000...qqqfff___\\\WWWVVVUUURRRMMMGGGBBB>>>===<<<;;;999888777666666777777666666666666777777666555444444333333333333555555555555555555555555333333333222222000//////111111111111111111111111111111111111111111111111555444222111111222444555444333222111111111222222111111111111222222333333333333333333444555666777666555777999999:::AAAJJJUUUdddxxxxxxfff[[[YYY\\\[[[^^^``````^^^\\\[[[[[[QQQNNNJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFKKKLLLOOOQQQTTTVVVXXXYYYYYY[[[]]]]]][[[ZZZYYYYYY[[[[[[]]]^^^```bbbcccddd````````````````````````aaa```^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^______``````aaabbbbbbbbbaaa```___bbbaaa```^^^]]]\\\]]]^^^______^^^]]]\\\[[[[[[[[[\\\]]]___aaaaaaaaaaaa```___``````___]]]]]]^^^```````````````````````````bbbcccddddddbbb``````aaa^^^_________^^^^^^]]]\\\^^^^^^___```aaabbbcccdddddddddeeefffggghhhiiijjjiiihhhfffeeedddddddddeeecccdddfffhhhhhhhhhhhhggggggggghhhhhhhhhfffeeedddcccdddeeefffgggfffeeeeeeeeegggiiilllnnnppprrrrrroooooopppqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmkkkjjjkkkkkklllllllllmmmmmmmmmjjjjjjjjjkkkkkkmmmnnnnnnoooppppppnnnllljjjjjjkkkjjjjjjkkkkkklllmmmmmmnnnqqquuuvvvssspppqqqpppmmmkkkkkklllnnnqqquuuyyy{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~wwwpppfffaaaWWWNNNEEE>>>777222222111000111222222000...qqqfff```\\\WWWVVVTTTQQQLLLFFFAAA>>><<<;;;:::888777666555555555555555444444555555555666555444333333333333333222222222222222222222222666666555555444222111000111111111111111111111111111111111111111111111111444444222222222222444444444333222111111111222333222111111111111222333333444444444444555666777888333333555777888;;;GGGRRRcccttt{{{lllaaa]]]___bbbaaaaaaaaaaaa___\\\YYYVVVOOOLLLHHHFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIOOOPPPRRRUUUVVVXXXYYYYYYYYY\\\^^^___]]][[[[[[[[[\\\\\\]]]___aaabbbcccdddaaaaaaaaaaaaaaaaaaaaaaaa```___^^^\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^```aaabbb___aaadddeeeeeecccaaa___aaaaaa```^^^\\\[[[\\\^^^______]]]]]]\\\\\\\\\\\\\\\]]]___```aaabbbaaaaaa___``````___^^^]]]___aaa```````````````````````````bbbccccccaaa___``````_______________^^^]]]\\\]]]^^^^^^```aaabbbcccdddddddddeeeeeefffgggggggggfffeeedddcccccccccdddeeedddeeefffhhhiiiiiiiiiiiifffffffffeeeeeedddddddddccceeefffhhhiiiiiiiiiiiiggghhhjjjmmmoooqqqrrrsssqqqqqqqqqqqqrrrrrrrrrrrrppppppoooooonnnlllkkkjjjkkklllmmmmmmnnnnnnmmmmmmkkkkkkkkkkkkkkklllmmmnnnpppppppppooollljjjjjjkkkjjjkkkkkklllmmmmmmnnnnnnppptttvvvrrrppppppooommmiiijjjkkkmmmpppsssuuuwwwwwwxxxzzz{{{||||||{{{{{{{{{}}}}}}uuulllhhh```XXXNNNCCC999222444333222222333222000...qqqggg```]]]VVVUUUSSSPPPKKKFFFAAA>>>;;;:::999777666555444444555444444333333444444555555555444333333333444444222222222222222222222222444555555555444333333222111111111111111111111111111111111111111111111111333333333333333333333333555444222000000111222333222111000000000111333333444444444444555666777888555444666888:::@@@OOO^^^ppp}}}nnneeeccceeefffgggeeeccc```___^^^[[[UUUPPPMMMJJJFFFCCCCCCCCCCCCCCCAAABBBCCCEEEHHHKKKMMMOOOPPPQQQTTTVVVXXXYYYZZZZZZYYY[[[___```^^^]]]\\\\\\]]]]]]^^^___```aaabbbccc````````````````````````]]]]]][[[[[[[[[[[[\\\]]]\\\\\\\\\]]]___aaaccceee```aaacccddddddcccaaaaaaaaabbbaaa___\\\[[[]]]______^^^]]]\\\\\\]]]^^^^^^\\\]]]___```aaabbbaaaaaa```aaabbbaaa______aaacccaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddcccbbb```aaaaaa`````````aaa``````______^^^^^^___```bbbcccdddeeeddddddddddddddddddddddddeeedddcccccccccdddeeefffgggggghhhhhhiiikkklllmmmgggfffdddccccccccceeefffdddeeehhhjjjlllmmmmmmmmmjjjkkkmmmnnnoooppppppqqqqqqqqqppppppppppppppppppooooooooonnnmmmlllkkkjjjlllmmmnnnooooooooonnnnnnmmmmmmmmmlllmmmmmmnnnnnnmmmnnnooonnnmmmlllmmmnnnkkkkkklllmmmnnnnnnnnnnnnoootttuuurrrooopppooommmiiijjjlllnnnppprrrssstttsssuuuwwwzzz{{{{{{zzzzzzzzz|||~~~~~~}}}}}}|||qqqmmmggg___WWWLLLBBB;;;777555444444444333000...qqqgggaaa^^^VVVUUUSSSOOOJJJEEEAAA>>>;;;:::888666555444444444666555555444444555555666555555444333333333444444333333333333333333333333111111222333333333222222111111111111111111111111111111111111111111111111222333333444444333333222555444222000000111222333222111000000000111333444444444444444555666777777888888999;;;>>>FFFWWWgggwwwuuuhhhcccggglllllliiigggccc^^^]]]]]]ZZZRRRKKKKKKHHHDDDAAAAAABBBBBBAAA>>>@@@BBBEEEJJJNNNQQQSSSOOOQQQTTTWWWYYY[[[[[[[[[XXX[[[___```___]]]\\\\\\]]]^^^^^^___```aaaaaabbb^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZZZZYYYZZZ\\\]]]^^^\\\\\\\\\]]]```bbbeeegggbbbaaaaaaaaaaaaaaabbbbbbaaabbbbbb```]]]\\\^^^```___^^^]]]]]]]]]^^^___```[[[]]]___```bbbbbbbbbaaabbbccccccbbbaaaaaacccdddbbbbbbbbbbbbbbbbbbbbbbbbccceeeffffffdddccccccdddaaaaaabbbbbbbbbbbbaaaaaa^^^___```bbbcccdddffffffddddddcccccccccbbbbbbbbbeeedddccccccdddeeeggghhheeeeeeddddddfffgggjjjkkkhhhfffdddbbbbbbcccfffgggdddfffiiikkknnnooooooooonnnnnnoooooooooooonnnnnnoooooonnnmmmlllllllllmmmnnnnnnooonnnnnnmmmlllkkklllmmmooopppppppppooonnnpppoooooonnnnnnnnnnnnooojjjlllnnnnnnmmmnnnoooqqqkkklllmmmnnnooooooooooooooossstttqqqooopppooommmiiijjjmmmoooqqqrrrrrrrrrqqqsssvvvxxxzzz{{{zzzzzzxxx{{{}}}}}}{{{{{{}}}rrrnnniiiccc\\\TTTLLLFFF999777555555444333000...rrrddd]]]]]]XXXWWWUUUQQQLLLFFF@@@======<<<:::888666444444333444444444555555444333333222333333444444333333222444444444444444444444444444444444333333222222222666555333111000000111222111000000111333333222000222222444444444444222222222222222222222222222222444444333222222222333333222222222333444555666777777777999===BBBNNNcccuuu{{{qqqfffdddiiimmmlllhhhgggccc^^^ZZZWWWTTTPPPMMMMMMKKKHHHFFFCCCBBBAAAAAA@@@AAADDDGGGJJJOOOVVVZZZWWWXXXYYYZZZZZZ[[[ZZZZZZZZZ[[[]]]```aaabbbbbbaaa^^^]]]\\\\\\]]]^^^```aaaaaa``````____________```___[[[XXXXXX[[[]]]]]]\\\[[[\\\]]]^^^___`````````aaabbbbbbcccccccccbbbbbb```____________``````aaabbb```^^^[[[ZZZZZZ[[[\\\]]]]]]]]]^^^^^^_________^^^]]]\\\\\\^^^```cccdddfffggggggfffcccaaaaaaaaacccdddeeeeeeddddddfffhhhfffeeebbbaaa``````bbbbbbdddcccaaa___```bbbdddfffddddddfffffffffeeedddcccffffffffffffgggggggggggghhhgggfffeeefffhhhjjjkkkiiigggdddbbbaaabbbccceeefffiiilllnnnnnnnnnoooqqqqqqooommmooorrrsssrrrpppooonnnmmmnnnppprrrrrrqqqnnnpppqqqrrrqqqoookkkiiikkkmmmnnnppppppooommmlllnnnpppqqqssssssrrrqqqpppllllllllllllmmmmmmnnnnnnnnnoooqqqrrrrrrpppmmmkkkpppqqqrrrqqqooommmnnnooonnnnnnmmmmmmoooqqqssstttrrruuuxxxyyyxxxxxxxxxyyyyyyzzz{{{zzzyyyxxxyyyzzzzzz}}}xxxppphhhcccaaa]]]UUUNNN;;;;;;:::888555444555777rrreee^^^^^^YYYXXXVVVRRRMMMGGGAAA>>>===<<<:::888666555444444333444444444444444333333444444444555555444444444444444444444444444444444444333333333333333333222333222111000////////////222111000111333333333222222333333444444333333222222222222222222222222222333333333222222333444444777666555555444444555555888888;;;@@@GGGSSSiii|||sssmmmhhhiiilllnnnkkkhhheeeaaa]]]YYYVVVRRROOOLLLJJJHHHEEECCCBBBBBBCCCDDDCCCEEEGGGJJJLLLPPPTTTXXXWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^___`````````]]]]]]\\\]]]]]]^^^___```````````````____________]]][[[XXXXXXZZZ\\\\\\\\\VVVXXXZZZ\\\^^^```aaaaaabbbbbbccccccccccccbbbbbbaaaaaa``````___````````````___^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^_________\\\[[[[[[[[[]]]___bbbccceeefffggggggdddbbbaaaaaacccdddeeedddddddddfffhhheeecccbbb``````aaacccddddddcccaaa```aaabbbdddeeeddddddffffffgggfffeeeeeeffffffggggggggghhhhhhhhhhhhgggfffeeefffgggiiijjjhhhfffdddaaaaaaaaacccdddgggiiilllnnnnnnnnnooopppooonnnlllmmmpppqqqooommmllljjjiiijjjlllmmmmmmmmmnnnoooooopppooommmkkkjjjiiijjjmmmoooppppppooonnnnnnoooqqqrrrrrrrrrpppooommmmmmmmmmmmnnnnnnnnnnnnnnnoooqqqrrrqqqooommmkkknnnooopppooommmlllmmmnnnmmmmmmlllmmmnnnpppqqqrrrppprrruuuwwwwwwvvvwwwxxxxxxzzz|||{{{zzzyyyyyyzzzyyy|||{{{qqqfffbbbcccbbb^^^YYYJJJFFF@@@<<<999777444222rrrddd^^^]]]YYYXXXVVVSSSNNNHHHCCC@@@===<<<:::888666555555444333333444444444444333333555555555555555555555555444444444444444444444444222333333333333333333444111111111111111000///...333111000000222333444333444333333222222333333444333333333333333333333333222222222222333444444555888777666666555666666666999:::>>>EEEMMM\\\sss}}}kkkkkklllooopppnnnjjjfffccc___[[[WWWTTTPPPMMMJJJFFFDDDBBB@@@@@@BBBEEEGGGFFFIIILLLNNNPPPRRRTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZ]]]]]]\\\\\\]]]]]]^^^^^^[[[\\\]]]^^^^^^_______________`````````___]]]]]][[[YYYWWWXXXYYY[[[\\\[[[WWWXXXZZZ]]]___```aaaaaabbbcccccccccccccccbbbbbbcccbbbaaaaaa````````````^^^^^^^^^^^^______``````______^^^^^^]]]^^^^^^^^^YYYYYYYYYZZZ\\\___aaacccdddfffhhhhhheeecccaaaaaacccdddeeedddcccccceeegggdddcccaaaaaaaaabbbdddeeecccbbbbbbbbbbbbcccdddddddddeeefffgggggggggggggggggggggggghhhhhhhhhiiiiiihhhhhhgggffffffgggiiiiiigggfffdddbbbaaabbbcccdddhhhjjjmmmmmmmmmlllmmmnnnpppooonnnnnnoooooonnnmmmkkkiiihhhhhhjjjkkkjjjiiimmmmmmmmmllllllkkkkkkjjjgggiiikkknnnppppppqqqqqqmmmnnnooopppqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmnnnoooppppppooommmkkkkkklllmmmlllkkkjjjkkklllkkkkkkkkklllmmmnnnooopppmmmooosssttttttuuuvvvwwwwwwyyy|||}}}{{{zzzyyyyyyyyy|||xxxiiibbbdddgggfffccc]]]TTTJJJDDDAAA>>>777000qqqccc\\\[[[XXXXXXVVVRRRMMMHHHCCC???<<<;;;:::888777666555555222333333444444444444333555555444444444444555555333333333333333333333333222222222333333444444444222333333444444222111000333000......000222333333444444222222222222444444333333333333333333333333111111111222333444555666333444444555666888999:::888:::AAAJJJTTTeee}}}uuuiiilllppprrrpppkkkhhheeeaaa]]]YYYUUURRROOOLLLIIIEEECCC@@@>>>???BBBEEEHHHHHHKKKPPPSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\___^^^\\\[[[[[[[[[\\\]]]ZZZ[[[]]]^^^______^^^]]]^^^___```aaa```^^^\\\[[[YYYYYYXXXXXXYYY[[[[[[\\\______```aaaaaaaaaaaaaaaccccccddddddccccccbbbbbbddddddbbbaaa````````````\\\]]]^^^```aaaaaabbbaaa___^^^]]]\\\[[[\\\\\\\\\YYYZZZZZZ\\\^^^```bbbdddccceeehhhhhhfffdddbbbbbbdddeeefffeeeccccccdddfffeeedddbbbaaaaaabbbdddeeecccccccccdddddddddeeeeeeeeeffffffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggfffggghhhhhhhhhgggeeedddcccdddeeefffiiikkkllllllkkkjjjkkklllrrrqqqppppppppppppooonnnmmmkkkjjjjjjkkkkkkkkkjjjmmmlllkkkjjjiiijjjkkklllhhhiiikkkmmmooooooppppppllllllmmmnnnooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllmmmnnnoooooonnnlllkkkkkkllllllkkkhhhgggggghhhjjjjjjjjjkkkllllllmmmnnnkkknnnqqqssssssssstttuuuuuuxxx{{{}}}|||zzzxxxxxxxxx{{{oooddddddhhhiiihhhjjjcccYYYQQQKKKDDD<<<666pppaaaYYYXXXWWWVVVTTTQQQLLLGGGBBB???<<<;;;:::888777666666666222333444555555555555555444444333222222333444444333333333333333333333333222222222333333444444444111222333444444222111000111///,,,,,,///111222333444444222222222222444444333333333333333333333333111111111222333444555666222222333444555777999:::888<<>>???BBBFFFIIIIIIMMMRRRUUUWWWXXXYYYZZZYYYZZZ[[[\\\^^^^^^^^^___```___^^^\\\[[[[[[\\\]]]ZZZ[[[\\\^^^___^^^^^^]]]]]]^^^``````___]]][[[YYYYYYYYYZZZZZZZZZ[[[\\\]]]aaabbbbbbccccccccccccbbbdddddddddddddddcccbbbbbbddddddbbbaaa````````````\\\]]]___```aaabbbbbbbbb^^^]]][[[ZZZYYYZZZ[[[[[[\\\\\\]]]^^^```bbbdddeeeccceeeggghhhfffdddddddddfffggggggeeedddcccdddeeefffeeecccbbbaaabbbcccdddeeeeeeeeefffffffffffffffggggggggghhhhhhiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggggggggfffggghhhhhhgggfffeeefffgggggghhhjjjjjjjjjhhhhhhiiikkkppppppppppppooonnnnnnnnnmmmllljjjjjjkkklllkkkjjjlllkkkjjjiiiiiijjjlllmmmlllllllllmmmmmmmmmmmmmmmkkkkkklllllllllmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkmmmmmmmmmjjjgggdddddddddiiiiiijjjjjjkkkkkkllllllkkkmmmppprrrrrrrrrssstttrrruuuyyy{{{zzzxxxwwwwwwwwwzzz~~~xxxjjjfffiiilllmmmtttqqqlllbbbVVVJJJ@@@:::ooo```YYYXXXVVVUUUSSSPPPLLLGGGBBB???<<<;;;:::999888777777777333444555666666666666666444333222111111222333444333333333333333333333333222333333333333333333444000000111111111000000///000...------000222333222444333333222222333333444333333333333333333333333222222222222333444444555555555444444555555666666;;;AAAMMM\\\jjj{{{{{{uuutttuuuuuusssooojjjeeecccbbb[[[XXXTTTQQQNNNKKKHHHFFFDDDCCCAAA@@@BBBEEEHHHKKKLLLOOOTTTWWWXXXYYYZZZ[[[ZZZ[[[\\\^^^___`````````aaaaaa```___^^^^^^^^^^^^ZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^______^^^\\\ZZZYYYYYY[[[]]]]]]]]]]]]___```___```aaacccdddeeeffffffeeeeeeeeeeeedddcccbbbaaacccbbbaaaaaa````````````____________``````aaaaaa^^^\\\[[[YYYYYYZZZ[[[]]]^^^___```aaacccdddeeeeeeccceeegggfffeeeeeeeeefffhhhiiiiiigggeeeddddddffffffeeecccbbbbbbcccdddeeehhhgggggggggggghhhiiiiiijjjiiiiiihhhhhhiiiiiijjjggggggggghhhhhhhhhiiiiiijjjiiiiiihhhgggffffffeeehhhggggggfffffffffggggggfffggghhhgggffffffhhhiiikkklllmmmlllkkkjjjkkklllkkkiiihhhhhhjjjkkkjjjjjjlllkkkkkkjjjkkklllnnnooonnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiijjjjjjjjjkkkkkkjjjjjjkkkllllllllllllkkkmmmnnnmmmkkkgggdddddddddhhhiiijjjkkkkkkkkkkkkjjjjjjmmmpppqqqppppppqqqqqqppprrruuuwwwvvvuuuuuuuuuuuuxxx{{{~~~ssskkkkkknnnrrrzzz{{{zzzrrrcccRRREEE>>>oooaaaZZZZZZVVVVVVTTTQQQMMMHHHCCC@@@<<<;;;:::999888777777777444555666777888888888888555444333222222333444555222222222222222222222222444333333333333333333222111000000000000000111111000//////000333444444333222333333444444333333222444444444444444444444444333333333222222333444444666666555555666666777888@@@HHHWWWhhhwwwyyyrrrssswwwwwwuuurrrnnnjjjfffbbb```WWWTTTPPPMMMKKKHHHEEECCCBBBAAABBBCCCEEEIIILLLNNNPPPRRRVVVWWWXXXXXXYYYZZZYYYZZZ\\\^^^___``````aaabbbbbbbbbbbbaaa``````___[[[[[[[[[[[[\\\]]]^^^_________^^^]]]\\\[[[ZZZZZZZZZ]]]``````______aaacccaaabbbdddeeefffggghhhhhheeeeeeeeeeeedddcccbbbaaaaaaaaa``````___`````````aaaaaa___^^^^^^^^^______^^^]]][[[ZZZZZZ\\\^^^___```aaabbbccccccdddddddddeeeeeefffeeedddeeegggiiijjjkkkjjjhhhfffdddeeefffcccbbbaaaaaaccceeegggiiikkkjjjiiihhhhhhjjjkkkmmmlllllljjjiiihhhhhhiiiiiiffffffggggggggghhhhhhhhhjjjjjjiiiiiigggfffeeedddeeeeeeeeeeeeeeeeeeffffffdddeeeeeedddddddddfffiiihhhjjjlllkkkiiihhhjjjllliiihhhggghhhiiikkkkkkjjjlllllllllmmmmmmnnnppppppooonnnmmmlllkkkkkkjjjjjjiiiiiihhhhhhiiiiiijjjjjjhhhhhhiiijjjkkkllllllmmmiiijjjjjjjjjkkkkkkkkkkkklllmmmmmmkkkhhhffffffggghhhiiijjjkkkkkkkkkjjjjjjjjjlllnnnooonnnmmmmmmnnnnnnppprrrrrrrrrqqqrrrsssqqqtttxxxzzz{{{|||~~~~~~pppjjjmmmqqqxxx{{{}}}{{{qqqaaaOOOCCC~~~oooccc]]]\\\WWWWWWUUURRRNNNIIIDDDAAA<<<;;;:::999888888888888555555777888999999999999777666444333333444666777222222222222222222222222444444444333333222222222333333111111111222333444000000111333555666666444222222444555555444222222444444444444444444444444444444333222222222333333333444444666888:::<<<===EEEMMM^^^qqq}}}qqqnnnsssyyywwwtttqqqnnnlllhhhccc___UUURRRMMMJJJHHHEEEBBB@@@???@@@BBBDDDHHHLLLPPPRRRSSSUUUWWWXXXWWWWWWXXXYYYYYYZZZ[[[]]]^^^___``````bbbcccdddddddddcccaaa```\\\[[[[[[ZZZ[[[]]]^^^___```___]]]\\\[[[ZZZZZZZZZ[[[^^^aaabbbaaa```bbbeeehhhiiiiiiiiiiiiiiihhhhhheeefffeeeeeedddcccbbbaaa```____________``````aaadddbbb___]]]\\\\\\]]]^^^___^^^\\\[[[\\\^^^```bbbaaaaaabbbccccccccccccccceeefffeeedddccceeehhhkkkkkklllkkkiiifffeeefffggg`````````aaacccgggjjjlllmmmllliiihhhhhhjjjmmmooonnnmmmkkkiiihhhhhhiiiiiiffffffffffffggggggggggggjjjjjjjjjiiihhhfffddddddddddddddddddddddddddddddbbbcccdddcccbbbcccfffhhhhhhjjjlllllljjjjjjlllnnnjjjiiihhhiiikkkmmmmmmllllllmmmmmmnnnooopppqqqqqqnnnmmmlllkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhiiiiiijjjhhhhhhiiijjjlllmmmnnnnnniiiiiiiiijjjjjjkkkkkkkkkjjjkkklllkkkjjjiiiiiikkkhhhiiikkkllllllkkkjjjiiiiiikkkmmmmmmllljjjjjjkkklllnnnooooooooooooqqqsssnnnqqquuuwwwxxxyyy{{{|||{{{|||}}}sssiiiiiimmmrrruuuyyy~~~{{{nnnZZZJJJ{{{lll```[[[[[[\\\ZZZWWWRRRMMMHHHDDDAAA;;;:::999777666666555555666666777999<<<===;;;:::666555333333333444666888555555555555555444444333444444444444333222111111222222333333333333444444///000111111222222222222222111000111333444333222333333333333333333333333666555555444444444555555888555555666666777<<>>JJJVVVhhhuuu{{{{{{~~~yyyvvvrrrnnniiibbb[[[WWWLLLKKKHHHEEECCCBBBCCCCCCGGGJJJNNNRRRUUUWWWWWWVVVVVVWWWYYYYYYYYYZZZ\\\^^^^^^]]][[[ZZZ[[[]]]___aaa]]]___aaabbbccccccbbbbbb]]][[[YYYYYYZZZZZZYYYWWWVVVVVVWWWYYY\\\___aaacccbbbdddeeedddcccccceeeggggggggggggfffeeeeeeeeedddaaabbbdddeeeeeecccbbb```]]]^^^___```aaa```___]]]^^^]]]]]]\\\]]]^^^```aaaeeeffffffdddbbbaaaaaabbbaaabbbccceeegggjjjlllmmmmmmkkkkkkmmmppprrrsssssstttsssqqqooooooppprrrsssqqqqqqqqqrrrsssssspppnnnnnnmmmmmmmmmoooqqqssstttuuussspppmmmkkkjjjjjjkkkiiihhhhhhhhhiiijjjkkklllnnnnnnnnnkkkgggcccaaa```ccccccdddeeeffffffffffffccccccdddeeeddddddcccbbbdddddddddeeeeeeeeeeeeeeecccdddfffggghhhgggfffeeeeeeeeefffggghhhiiijjjkkkkkkjjjjjjiiiiiiiiiiiijjjhhhjjjkkkjjjhhheeeeeeeeefffgggiiiiiihhhhhhiiijjjjjjhhheeeeeefffggghhhhhhggghhhjjjkkklllkkkjjjiiihhhiiiiiijjjkkklllmmmmmmjjjkkklllmmmmmmnnnnnnnnnmmmkkkhhhggggggiiikkklllkkknnnpppqqqrrrrrrtttvvvwwwyyyzzz|||}}}}}}|||{{{~~~~~~qqqaaa[[[```gggnnnuuuyyyxxxuuuxxxjjj^^^YYYZZZWWWVVVSSSOOOJJJFFFBBB@@@<<<;;;:::888777777666666555555555777999:::888666555555444444444555555555555666666666666555444444333333444555555666555555222222222333333333333444444555555555444333222222111000///000222333222111555555444333333222111111444444444444444555666666999888999<<>><<<:::888666555555555333444666888888777555444888777666555555444444555111222333333444444444444666555555444444333333222111111111222222333444444222222222222222222222222666555333333444444333222111111222222222333333333...000333444555555777888::::::???IIIVVVkkk|||xxxsssllleee___XXXRRRNNNJJJIIIHHHHHHIIIMMMPPPRRRXXXXXXWWWVVVWWWXXXYYYZZZTTTXXX]]]````````````aaa^^^```bbbccccccaaa___^^^aaa___]]][[[[[[[[[\\\]]]bbbbbbccccccbbb```^^^\\\YYYYYYZZZ[[[]]]___aaabbbaaabbbaaa```^^^___aaacccbbbaaa___]]][[[ZZZZZZZZZ]]]]]]]]]]]]^^^___``````aaa```^^^^^^^^^```bbbcccggghhhhhhiiihhhgggeeedddjjjiiigggggghhhkkknnnpppvvvsssqqqppprrruuuwwwwww{{{yyyxxxxxxyyyyyyxxxwwwvvvuuuvvvxxx{{{}}}}}}|||wwwyyy{{{~~~~~~zzzvvvttttttuuuuuussspppmmmkkknnnkkkgggeeefffhhhiiiiiihhhkkkooorrruuuuuuuuutttyyywwwtttssssssrrrqqqooolllkkkjjjkkkmmmlllkkkiiijjjiiigggfffeeedddaaa^^^dddcccbbbbbbaaabbbbbbbbbccccccdddeeedddcccbbbaaaaaa```_________aaabbbccc```bbbcccbbbaaa```aaaccccccdddeeefffffffffeeedddcccbbbaaa_________```aaaddddddeeeeeedddcccaaa```bbbcccdddeeeffffffffffffdddeeeeeedddbbbbbbccceeegggeeeeeegggkkklllkkkiiiggggggggggggggghhhiiiiiihhhiiiiiijjjlllnnnpppqqqrrrqqqpppooooooqqqssstttuuuvvvwwwyyy{{{~~~fffaaaeeegggiiinnnrrrggg___\\\^^^]]]ZZZVVVQQQKKKEEEAAA???===<<<:::888777777777777444555666888888888777777777666555444333333333333111222333444444444444444222222333333444555555555333333222222222222222222333333333333333333333333555333222222333333222111111222222222222333333333444555777777666555666777;;;<<>>===<<<;;;:::999999999999555666666777888999999:::666555444333222222222222222333333444444444444333111222222333333444444555444444444333222111111111333333333333333333333333444222111111333333222000222222222222333333333333444666777777666666777888===???GGGTTTeee{{{}}}|||rrrmmmfff```ZZZUUUPPPMMMIIIJJJKKKMMMPPPRRRSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^^^^___```___]]][[[[[[\\\\\\^^^```bbbbbbaaa```______^^^]]]]]]]]]^^^``````bbbaaa___]]]\\\[[[ZZZZZZ]]]^^^```bbbcccccccccccc```aaaaaa```______aaabbbbbbaaa___]]]\\\[[[\\\\\\\\\\\\]]]]]]___```aaabbb```___^^^^^^___aaabbbccceeefffggghhhiiiiiiiiiiiihhhhhhiiijjjmmmqqquuuwwwvvvuuuvvvxxx|||~~~~~~}}}{{{|||~~~}}}yyyvvvsssrrrnnnkkkhhhggghhhjjjjjjjjjlllooossswww{{{|||}}}}}}}}}zzzwwwtttsssqqqooommmpppmmmjjjiiiiiijjjjjjiiihhhgggffffffffffffeeeccceeeddddddccccccccccccbbbddddddeeefffeeedddcccbbbaaabbbbbbbbbbbbbbbaaaaaa___aaaccccccbbbaaaaaaaaabbbcccdddeeeddddddcccbbb```______^^^______``````bbbbbbcccddddddcccbbbaaaaaabbbcccdddeeeeeeeeeddddddeeeeeedddbbbbbbcccddddddcccccceeefffgggfffdddeeeeeeddddddeeeeeefffgggfffffffffgggggghhhiiijjjnnnmmmmmmlllmmmoooqqqrrrssssssssstttvvvxxxyyyzzz}}}~~~hhh___bbbfffgggqqqfff^^^[[[\\\ZZZXXXTTTOOOIIIDDD@@@>>>>>>>>><<<;;;:::999888888555555555666777888::::::666555444333222222222222333333444444444444444333444444444333222222111111444444333333333222222222444444444444444444444444444222111222333333222111222222222333333333444444000111333444555777999<<<===AAAKKK]]]ppp{{{xxxxxxnnniiiccc\\\XXXSSSOOOMMMJJJKKKNNNQQQSSSUUUUUUVVVVVVWWWXXXYYYZZZ\\\]]]^^^___``````^^^[[[ZZZZZZ[[[\\\]]]___```aaaaaa```___^^^^^^]]]^^^^^^```aaabbbbbbaaa___\\\[[[[[[[[[[[[^^^___aaacccdddcccbbbaaa___```aaaaaa``````aaabbbbbbaaa___^^^]]]]]]]]]]]]_________^^^______```aaa^^^^^^^^^^^^___aaabbbccceeefffgggiiijjjlllmmmmmmoooooooooqqqtttwww{{{}}}xxxxxxzzz~~~{{{wwwuuusssooollljjjiiijjjllllllkkknnnpppssswwwyyy{{{{{{||||||yyyvvvtttsssrrrpppnnnqqqmmmhhhffffffggghhhhhhfffeeecccdddfffgggfffeeeeeeeeeeeeeeeddddddcccbbbcccddddddeeeeeecccbbbaaa```aaabbbbbbbbbaaa```______aaacccdddbbbaaa```aaabbbbbbcccdddccccccaaa```^^^^^^^^^^^^_________``````aaabbbdddddddddcccbbbaaabbbccccccdddddddddcccdddeeeeeecccbbbaaacccddddddddddddeeeeeeeeedddccccccccccccccccccdddeeeeeefffffffffffffffgggggghhhkkkkkkkkkkkklllmmmoooppprrrrrrrrrssssssuuuvvvwwwzzz{{{}}}rrrbbbcccgggfffrrrggg___\\\]]]ZZZXXXTTTOOOJJJEEEAAA???@@@???>>><<<:::999777666555555444555555777888999777666555444333333333333444444444555555444444333555555444333333222222111222222333333333444444444444444444444444444444444444333222333444555444333222222333333333444444444000222444555555777;;;===>>>DDDRRRggg{{{{{{xxxwwwkkkggg```ZZZVVVSSSPPPNNNKKKMMMPPPSSSUUUVVVVVVVVVYYYYYYZZZ[[[[[[\\\\\\\\\]]]^^^^^^]]]\\\[[[\\\]]]\\\]]]^^^___```______^^^]]]]]]]]]^^^___```aaabbbbbbaaa___]]]\\\\\\]]]]]]^^^___aaabbbbbbaaa___^^^^^^```aaaaaa``````aaabbbbbbaaa___^^^^^^^^^______bbbbbbaaa```____________^^^^^^___```aaabbbcccdddggghhhiiikkkmmmoooqqqrrruuuuuuvvvwwwyyy{{{~~~}}}~~~~~~zzzxxxwwwrrrooommmlllmmmnnnmmmllloooppprrrtttuuuvvvvvvvvvxxxvvvtttsssssssssqqqpppoookkkfffddddddeeefffgggdddcccbbbbbbeeefffgggffffffgggggggggfffeeecccbbbbbbcccdddddddddcccaaa```___```aaabbbaaa```___^^^___aaaccccccbbbaaaaaaaaabbbbbbcccccccccbbb``````^^^^^^__________________^^^___aaacccdddddddddcccbbbbbbcccdddddddddcccccccccddddddcccaaaaaabbbdddffffffgggfffeeedddccccccbbbbbbbbbbbbbbbccccccdddggggggffffffffffffggggggiiijjjjjjjjjkkklllmmmmmmqqqqqqqqqqqqrrrssstttuuuvvvyyy|||}}}}}}~~~}}}iiifffhhhfffssshhh___\\\]]]ZZZXXXTTTOOOJJJEEEAAA??????>>>>>>===;;;999777666555555555555666666666666777666555444333333333333444555555555555444444333222222333444444555555666222222222333444555555555333333333333333333333333444333222333555666555444333333333333444444444444666777888777777888;;;===BBBJJJ\\\tttyyy|||xxxjjjeee___YYYVVVTTTQQQPPPNNNOOORRRTTTVVVWWWWWWVVVZZZ[[[\\\\\\]]]]]]\\\\\\[[[]]]_________^^^___```]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^___`````````aaa``````_______________^^^^^^___```___^^^]]]\\\]]]___aaabbbaaa```aaabbbaaaaaa___^^^^^^___```aaadddcccbbb``````_________```aaabbbccceeefffggggggkkklllmmmnnnqqqsssvvvwwwwwwxxxxxxzzz|||~~~}}}|||vvvtttqqqpppppppppnnnmmmnnnooopppqqqrrrrrrrrrrrrvvvtttrrrqqqrrrrrrqqqpppnnnjjjfffcccdddeeeggggggeeecccbbbbbbeeeggghhhhhhggghhhhhhhhhgggfffdddcccccccccdddeeedddcccbbbaaa______```aaaaaaaaaaaaaaaaaabbbcccbbbaaa```aaacccbbbcccddddddcccbbb```______````````````___^^^]]]]]]^^^```bbbddddddddddddccccccddddddddddddcccccccccddddddcccaaaaaabbbcccggghhhiiihhheeecccccccccbbbbbbaaaaaabbbbbbcccdddggggggfffffffffgggggghhhjjjjjjjjjjjjkkkkkkkkkkkknnnnnnnnnooopppqqqrrrssssssvvvyyyzzzzzzzzz~~~vvvkkkgggfffrrrggg^^^[[[[[[XXXVVVRRRNNNIIIDDD@@@>>>;;;;;;<<<<<<;;;:::999888666666777888777666555444666555444333222222222222555555555555555444333333333444444555555666666777333333444444444444444444333333333333333333333333333222111222444555444333333333333444444444444555777888888777777999<<>>;;;:::::::::999999999888888777777999::::::999888888444444444444333333222222333333333222111111000000444444444444555555555555555555444333222222222333444444444333333333222222444444333333333333333444333444555444333333555777777888888:::===BBBHHHLLL]]]jjj|||vvvjjjddd\\\WWWWWWWWWVVVUUUTTTVVVXXXXXXWWWWWWXXXYYYXXXZZZ]]]```bbbccccccbbbeeeddddddcccbbbbbbbbbbbbaaa```^^^\\\[[[\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[```````````````aaaaaaaaabbbaaa```^^^\\\]]]```bbbbbb```]]]^^^```bbbaaa```bbb```______aaabbbaaa___bbbbbbaaabbbdddfffiiikkklllooorrrtttuuuvvvwwwxxx{{{zzzyyyxxxxxxyyy{{{|||}}}~~~~~~vvvrrrnnnooossswwwwwwvvvssstttuuuvvvxxx{{{}}}~~~~~~~~~~~~zzzwwwuuussspppnnnmmmmmmnnnoooppprrrtttuuuuuusssqqqooonnnnnnooopppmmmlllllllllllllllmmmmmmkkkjjjjjjjjjjjjkkkmmmnnnlllnnnqqqrrrsssrrrpppnnniiijjjlllnnnnnnllljjjiiiiiieeecccdddhhhkkkiiiggghhhhhhgggfffeeedddeeeeeeeeeffffffffffffdddcccbbbdddddddddccccccaaa```___```___``````aaabbbcccdddddddddccccccccceeefffgggjjjfffbbbbbbeeegggeeecccdddcccbbbaaa```aaaaaabbbdddcccbbbaaaaaabbbdddeeeeeedddcccdddfffhhhfffeeeggghhhiiijjjjjjiiigggfffeeedddddddddeeegggiiijjjkkklllmmmnnnpppqqqrrrsssxxx{{{~~~ppp|||mmmbbbZZZXXXYYY[[[XXXTTTNNNGGGBBB===;;;<<<;;;;;;:::999888888777666777888::::::::::::999444444444444333333333222222222222222222222222222444444444444555555555555444333333222222222333333555555444444444444333333555444444333333444444555555555444333222333666999;;;;;;;;;;;;???FFFOOOUUUgggsssyyyuuukkkeee]]]YYYYYYXXXWWWUUUVVVXXXZZZ[[[ZZZZZZ[[[]]][[[\\\___aaacccdddeeeeeeggggggfffeeedddcccbbbbbbbbb```^^^\\\\\\]]]^^^______^^^\\\ZZZZZZ[[[\\\]]]```````````````aaaaaabbbbbbccccccbbb```___aaabbbbbb```^^^^^^___```___^^^___^^^]]]___aaacccbbbaaaaaaaaabbbcccfffiiikkkmmmooorrruuuwwwwwwxxxzzz|||~~~}}}|||{{{zzz{{{||||||}}}sssooolllmmmqqqtttuuuuuusssssstttvvvxxxzzz|||}}}}}}}}}~~~{{{wwwuuutttrrrpppnnnoooooopppqqqrrrtttuuusssrrrqqqpppoooppppppqqqoooooonnnnnnnnnnnnoooooommmnnnnnnooooooooonnnnnnpppqqqtttuuuvvvuuusssqqqlllmmmnnnoooppppppppppppoookkkggggggjjjlllllljjjjjjjjjiiihhhgggggggggggggggggggggggggggfffddddddeeeeeefffeeeeeedddccccccaaaaaaaaaaaabbbcccddddddaaaaaabbbbbbccceeefffgggiiifffccccccfffgggeeecccccccccbbbaaaaaaaaaaaabbbbbbaaa``````aaabbbdddeeefffeeedddeeefffgggfffeeehhhhhhhhhhhhhhhhhhhhhhhhdddcccbbbbbbccceeegggiiijjjjjjjjjjjjkkkmmmoooqqquuuwwwyyyzzz{{{|||{{{{{{mmmccc[[[XXXZZZWWWVVVRRRMMMHHHCCC@@@>>>===<<<<<<:::999888777777777888999:::::::::999888555555444333333333333333222222333333333444444444333333444444444555555555222222111111111222333333444444444444444333333333444333333333333444444555555666666555444555777999;;;;;;;;;<<>>======<<<;;;:::888888777:::;;;;;;;;;:::999777666666555444333333333444444333333444444555666666666333333333444444444444555222222111111111222333333222222222222222333333333222222111222222333444444444666999999888777777888777999:::===DDDQQQcccooo}}}{{{vvvttthhhddd___]]]]]]\\\ZZZWWWWWWYYY[[[\\\\\\\\\^^^___]]]^^^___aaabbbdddeeeeeecccccceeeffffffffffffeee``````___^^^^^^^^^______]]][[[XXXVVVVVVXXX[[[]]]___^^^]]]\\\]]]^^^___```aaacccdddcccaaa____________``````___^^^^^^]]]]]]^^^___```aaaaaabbbcccccccccdddfffiiillloooqqqsssssstttwwwxxxyyyzzz}}}|||}}}}}}~~~|||zzzqqqpppnnnooorrruuuxxxzzzyyyzzz{{{}}}{{{xxxwwwwwwwwwwwwvvvvvvvvvwwwyyyzzz||||||yyyxxxwwwuuutttsssrrrqqqvvvvvvuuutttttttttttttttvvvwwwyyyzzzzzzxxxvvvuuutttuuuxxxzzzzzzyyywwwvvvtttttttttuuuvvvxxxzzz{{{vvvssspppmmmmmmnnnooopppnnnnnnmmmmmmlllmmmmmmmmmnnnmmmllllllkkkjjjjjjjjjhhhhhhiiiiiiiiihhhhhhgggddddddccccccccccccccccccddddddeeeeeeeeedddddddddfffeeeeeefffggggggfffeeeccccccccccccbbbbbbbbbaaa___`````````aaabbbcccdddfffffffffeeedddccccccdddgggfffeeeddddddfffhhhiiieeedddccccccdddfffhhhjjjjjjiiihhhggghhhjjjmmmnnnpppqqqqqqqqqrrruuuyyy}}}|||~~~yyylllbbb[[[XXXXXXYYYWWWSSSNNNHHHBBB>>><<<===<<<<<<;;;:::999999888<<<<<<<<<<<<:::888666555777666444333333333444555444444444555555666666666333333333333444444444444444333333222222222333333111111222222222222333333111111111111222333444444333666999:::999888777777555888;;;???GGGWWWkkkzzz{{{uuurrreeebbb^^^^^^^^^^^^[[[XXXXXXZZZ\\\]]]\\\\\\]]]^^^]]]^^^___```aaacccdddeee___aaacccdddeeefffeeeeee^^^^^^____________^^^]]][[[ZZZWWWVVVWWWYYY]]]______^^^]]]\\\\\\^^^```aaaaaabbbcccbbb```^^^^^^^^^^^^```aaaaaa___^^^^^^___^^^```bbbbbbbbbbbbdddffffffgggjjjlllooorrrtttuuutttuuuwwwxxxyyyzzz~~~}}}~~~}}}yyyppppppoooppprrrvvvyyy|||}}}~~~|||zzzzzz{{{zzzzzzyyyyyyzzz{{{}}}zzzzzzyyyyyyyyyxxxxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwyyyzzzzzzyyywwwvvvvvvxxxzzz|||}}}{{{yyyxxxwwwwwwxxxxxxyyy{{{|||}}}vvvtttrrrpppooooooppppppsssrrrrrrqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnlllllllllllllllkkkjjjjjjgggffffffeeeddddddddddddgggggggggggggggfffeeeeeeeeeeeefffggggggggggggfffccccccddddddccccccbbbaaa```aaaaaabbbbbbccccccccceeeffffffeeebbbaaaaaabbbdddcccccccccccceeefffgggddddddeeeeeefffhhhiiijjjiiihhhhhhhhhhhhjjjkkklllmmmnnnooooooooorrrvvvyyyyyy{{{}}}~~~wwwkkkbbbZZZWWWWWWXXXVVVRRRMMMHHHCCC???===<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;999777666777666444333333333555666333333333333444444444444222222333333333444444444555555444333222222222333222222222333333333444444222111111222333444555555444555777777666666666888666:::???CCCLLL\\\qqq~~~zzzsssnnnbbb```]]]^^^______\\\YYYZZZ\\\^^^^^^]]]\\\]]]^^^_________```bbbcccdddeee^^^```bbbcccdddcccbbbaaaZZZ\\\___``````___\\\[[[ZZZZZZXXXXXXZZZ\\\___aaaaaa```^^^]]]^^^___bbbcccbbbccccccbbb___^^^^^^___]]]___bbbbbb```___```aaa\\\___bbbccccccdddgggjjjiiikkkmmmppprrrtttvvvvvvuuuwwwxxxyyyyyy|||~~~xxxrrrrrrrrrsssuuuxxx}}}}}}||||||}}}}}}}}}|||zzzzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyy|||{{{zzzyyyxxxxxxxxxxxxwwwxxxyyy{{{{{{{{{zzzzzzyyy{{{}}}~~~|||{{{yyyzzzzzz{{{|||}}}}}}}}}yyyyyyxxxwwwuuutttuuuuuuxxxwwwwwwvvvvvvwwwwwwxxxuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmlllkkkjjjiiihhhgggfffffffffggghhhiiijjjjjjjjjiiihhhdddeeeggghhhggggggggggggccccccdddddddddcccbbbaaabbbbbbcccccccccccccccbbbccceeefffdddaaa______aaaaaaaaaaaaaaabbbcccdddeeecccdddeeeggghhhhhhhhhhhhfffgggggghhhhhhiiiiiijjjiiijjjlllmmmmmmooosssvvvsssuuuwwwyyyzzz}}}vvvjjjaaaYYYVVVWWWSSSRRRPPPLLLIIIFFFCCCBBB;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888888666444333333333555666222222222222222222222222222222333333333444444444777666555444333222222222333333333444444555555555333222222333444555666777555555555333222333666888999===BBBFFFNNN^^^ttt~~~|||yyyrrrkkk```^^^\\\]]]``````]]]ZZZ\\\]]]______^^^]]]^^^___`````````aaabbbdddeeefff___```aaabbbbbbaaa___^^^XXX[[[^^^aaaaaa___[[[YYYZZZZZZZZZZZZ\\\___bbbdddcccbbb```______aaaccceeedddddddddbbb___^^^___```\\\___ccccccaaa```aaabbbZZZ^^^bbbddddddfffjjjnnnkkkmmmooorrrtttvvvwwwwwwwwwxxxyyyzzz{{{}}}xxxuuuvvvvvvwwwyyy|||}}}||||||}}}~~~~~~}}}zzzzzz|||~~~~~~{{{yyywww}}}}}}|||zzzzzzyyyyyyyyyzzzzzz{{{}}}}}}~~~~~~~~~|||}}}}}}zzz{{{|||}}}}}}~~~}}}}}}~~~~~~~~~|||{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{|||wwwvvvtttsssrrrrrrssssssuuuttttttsssrrrqqqooonnnmmmmmmkkkjjjiiiiiihhhhhhfffhhhiiikkklllllllllkkkccceeeggghhhhhhgggggggggccccccdddeeedddcccbbbaaaccccccdddddddddccccccbbbccceeeeeeccc___]]]^^^```___``````aaabbbcccccccccaaaccceeehhhiiihhhgggfffeeeeeefffggghhhhhhhhhgggfffhhhjjjkkklllnnnpppsssnnnpppsssuuuwwwyyy}}}wwwkkkbbb[[[WWWXXXSSSQQQNNNKKKGGGEEECCCBBB@@@>>><<<;;;;;;:::888666:::::::::999888777777666666666555555555444444444555444333333333333444555222222333333333222111111333333444444333333222111000000111222333333444444222222222333555777888999888888777888888888777555888<<>><<<;;;;;;:::888666888888777666666555444444666666555555555444444444555444333333333333444555111222444555555444222111333444444444444333222222222222222333333444555555222222222333555777888999999888666555555666777888999===DDDNNN\\\nnn|||uuummmhhhaaaaaa`````````aaaaaabbb``````````````````______]]]___aaabbbbbbbbbcccdddaaa``````bbbcccbbb```^^^]]]___``````___]]]^^^^^^]]]]]]^^^___```aaabbbbbb```^^^]]]\\\]]]___aaacccdddcccbbbaaaaaaaaaaaaaaaccccccdddccccccbbbaaa```aaabbbeeegggiiijjjjjjjjjrrrsssvvvxxxxxxxxxvvvuuuwwwzzz}}}|||zzzyyyzzz{{{}}}~~~~~~|||zzz{{{|||~~~}}}}}}}}}|||}}}}}}~~~}}}|||{{{{{{{{{{{{zzzyyyzzzzzzyyyvvvtttttttttttttttssssssrrrqqqnnnmmmlllkkkkkkllllllmmmjjjkkkkkkllllllkkkkkkkkkjjjiiigggfffggggggfffeeehhhgggggghhhjjjiiigggeeeiiigggcccbbbbbbcccbbbbbb___`````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddffffffeeeeeeeeegggfffggghhhiiikkkkkkkkkkkkmmmnnnoooppprrruuuwwwxxx}}}vvvjjjbbb[[[XXXYYYYYYWWWRRRNNNIIIDDDAAA@@@???===;;;:::;;;:::888666777777666666555555444444555555555555555444444444555444444333333444444555111333555666777555333222444444444444444333222222666555444333333444555666222222333333555666888999:::888555333333555888;;;<<<@@@HHHVVVggg{{{{{{uuunnnhhhccccccbbbbbbbbbbbbbbbcccaaaaaa``````_________^^^^^^]]]]]]___aaabbbbbbaaa_________aaabbbbbb```^^^\\\^^^aaaaaa```___``````ccccccbbbaaa```______^^^\\\[[[[[[[[[]]]```cccdddbbbbbbaaa`````````aaaaaaddddddeeeeeeeeeeeedddddddddeeefffhhhjjjlllmmmnnnsssuuuxxxzzz{{{yyywwwvvvzzz}}}{{{xxxyyyzzz}}}~~~}}}~~~~~~}}}}}}~~~~~~|||zzzyyyxxxwwwuuussssssrrrrrrrrrrrrppppppoooooooooooommmnnnnnnnnnnnnmmmllllllmmmkkkiiiiiiiiijjjiiihhhkkkjjjiiijjjkkklllkkkjjjjjjhhheeeddddddddddddccc`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^```cccdddcccdddeeefffffffffffffffgggiiijjjkkkllllllmmmnnnppprrrtttvvvzzz|||uuujjjbbb[[[XXXYYYXXXVVVRRRMMMHHHDDDAAA@@@>>><<<;;;:::::::::888666888888888777777666666666555555555555555555555555444444444444444444444444333333333444444444444444444444444555444333333222777555444333222333555666333333333444555666777888999888777666555777:::===???DDDOOO```ttt~~~zzzuuunnnjjjffffffeeedddcccccccccdddbbbbbbaaa```___^^^^^^^^^^^^[[[ZZZ\\\```cccbbb```_________```bbbbbb```^^^]]]```bbbcccaaa`````````aaaaaa```___^^^^^^]]]]]]\\\\\\\\\\\\^^^aaaccceeeaaa```````````````aaaaaacccdddeeefffffffffffffffeeeeeegggiiilllooorrrtttsssuuuxxx{{{}}}|||{{{zzz~~~{{{uuuwwwzzz}}}~~~~~~}}}{{{yyyvvvtttssssssssswwwvvvvvvuuutttssssssrrrnnnooooooppppppppppppooopppnnnlllkkkllllllkkkjjjmmmllljjjjjjlllmmmmmmmmmjjjhhhfffeeeeeefffeeedddcccccccccbbbbbbaaaaaaaaa___________________________aaacccdddddddddeeefffffffffeeeeeefffgggiiijjjlllmmmnnnoooqqqsssuuuvvvwwwyyy|||tttiiibbb[[[YYYZZZUUUSSSPPPKKKGGGDDDAAA@@@===<<<::::::::::::888666777777777666666666666666444555555555555555555555444444444444444444444444444333111///000222555777444444555555555444333333555444333222222333444444333333333444555666777888777999;;;;;;::::::<<<>>>AAAIIIWWWjjj~~~}}}zzzvvvpppkkkiiihhhgggeeeeeeddddddddddddcccaaa___^^^]]]]]]]]]^^^[[[ZZZ[[[```ccccccaaaaaaaaaaaabbbcccbbb```^^^___bbbddddddbbb___^^^^^^]]]]]]^^^^^^_________```____________```aaabbbccc``````______```aaabbbbbbbbbcccdddeeeffffffffffffdddeeehhhkkkoootttxxxzzzrrrtttwww{{{~~~|||tttvvvyyy|||~~~~~~}}}{{{yyyyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvppppppqqqsssssstttttttttrrrpppnnnnnnoooooonnnmmmooommmllllllmmmnnnnnnmmmjjjhhhffffffggggggfffeeegggffffffeeedddcccbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^bbbdddffffffeeedddeeefffgggfffeeeeeeeeeggghhhiiikkkllllllmmmoooqqqsssttttttwwwzzz|||~~~sssiiiaaa[[[YYY[[[TTTRRROOOKKKGGGDDDAAA@@@<<<;;;999999::::::888777444444444444444444333333444444444555555555555555333444444555555444444333444222000...///111555777555555555555555444333333333333333333444444444333333333333444444666777777666999======<<<;;;===@@@BBBNNN```ttt}}}zzzwwwrrrnnnjjjiiihhhfffeeedddddddddeeedddaaa___]]]]]]]]]]]]^^^]]]\\\]]]```bbbddddddeeeddddddddddddccc```^^^```bbbddddddbbb___]]]\\\^^^^^^___```aaabbbccccccaaaaaaaaaaaaaaaaaabbbbbb_________```aaabbbcccdddbbbcccdddeeeeeeeeeeeeeeeeeegggjjjnnnssswww{{{|||rrrtttvvvyyy}}}}}}uuuvvvyyy{{{}}}~~~{{{}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}}}}|||{{{zzzzzztttuuuvvvwwwxxxxxxxxxxxxvvvtttrrrqqqrrrrrrqqqpppqqqpppooooooppppppooommmkkkjjjhhhiiijjjjjjhhhgggiiiiiihhhfffeeedddbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^ccceeeffffffeeedddeeefffeeeeeeeeeeeeeeefffgggggggggggghhhiiijjjlllnnnnnnpppsssvvvyyyzzz|||~~~ssshhhaaa[[[ZZZ[[[WWWUUUQQQLLLGGGCCCAAA???<<<:::999999::::::888777333333333333333333333333444444444555555555666666333333444555555444333333222222111111222333555666555555555555555444444333111222444666666666555444444444444444444555666777666999<<<<<<::::::>>>CCCHHHWWWmmm}}}{{{xxxtttpppkkkjjjhhhgggeeeddddddcccfffdddaaa___]]]\\\\\\]]]^^^^^^______```bbbfffhhhiiihhhggggggfffeeeaaa___]]]```cccdddbbb___]]]]]]bbbbbbbbbbbbbbbbbbbbbbbb````````````aaaaaaaaaaaa`````````aaabbbccceeeeeeddddddeeeeeefffeeeeeeeeehhhjjjnnnrrrvvvyyyzzz{{{uuuuuuvvvxxx{{{~~~wwwxxxzzz{{{}}}~~~~~~}}}~~~|||{{{|||}}}yyy|||~~~}}}{{{||||||}}}}}}}}}||||||}}}~~~~~~}}}|||}}}}}}}}}}}}}}}|||{{{zzzzzzxxxvvvvvvvvvwwwvvvuuutttsssrrrssssssrrrooommmmmmlllkkklllmmmmmmllljjjjjjjjjhhhfffeeecccaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^___aaacccdddccccccdddfffccccccddddddeeeeeedddddddddddddddeeeggghhhjjjkkkkkknnnrrruuuvvvwwwyyy{{{{{{|||rrrhhhaaa\\\ZZZ[[[ZZZXXXSSSNNNHHHCCC@@@>>><<<:::999999::::::888777555555555555555555555555444444444555555555666666333333444555555444333333000111444666666666555444555555666666555555444333111333666888999888666555444444444444444555666777777999;;;999777999???EEENNN```xxx~~~{{{yyyuuuqqqkkkjjjiiigggeeedddccccccgggeeebbb___]]]\\\\\\]]]^^^```aaaaaa```bbbgggkkklllkkkiiiiiihhheeebbb___ZZZ^^^bbbcccbbb```___^^^eeedddcccbbbaaa___^^^^^^^^^^^^______```aaaaaabbb`````````aaabbbdddeeefffeeefffffffffffffffeeeeeejjjmmmqqqtttwwwyyyyyyyyyxxxwwwvvvwwwyyy~~~~~~~~~zzzzzz{{{|||}}}~~~|||{{{yyyyyyzzz|||yyy{{{|||}}}~~~}}}~~~~~~~~~|||{{{}}}{{{yyyyyyzzzzzzyyyxxxvvvvvvuuuvvvvvvtttpppmmmoooooonnnoooppppppnnnllljjjiiihhhfffdddbbb``````^^^^^^^^^^^^^^^^^^^^^^^^ZZZ]]]___aaaaaabbbdddeee```aaacccddddddcccbbbaaaccccccdddeeefffgggiiijjjhhhkkkooorrrssstttvvvwwwwwwyyy{{{~~~qqqiii___]]]]]]WWWXXXVVVRRRLLLHHHDDDBBBAAA===<<<:::999888888999:::666444222333666777666444000111222444555666777777666666555444444444555555444444444444444444444444666555444444444666777888555666888999999777555333666777777777555555777888777666777999777888AAAKKKWWWlllzzzxxxuuurrrooollljjjgggffffffeeedddcccaaabbbcccdddcccbbbaaa```dddbbb___]]]___ccchhhlllmmmkkkiiifffdddbbb``````____________^^^^^^^^^^^^ccccccbbbaaa`````````aaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccbbbccccccdddddddddeeefffdddcccdddiiimmmsssuuuwwwyyyyyyxxxvvvuuuuuuxxx|||}}}|||}}}~~~{{{yyy|||~~~{{{zzzzzz|||~~~{{{{{{xxxwwwvvvvvvzzz{{{}}}}}}~~~}}}~~~~~~zzzyyy{{{||||||zzzwwwuuutttsssrrrpppqqqqqqrrrrrrqqqpppnnnmmmkkkkkkjjjiiigggeeedddccc```___]]][[[[[[\\\]]]^^^^^^^^^^^^^^^___``````aaa______```aaaaaa```___^^^___^^^___aaadddeeedddcccfffffffffhhhkkkooorrruuuooorrrwwwzzz{{{}}}qqqiii___]]]]]]WWWXXXUUUQQQLLLHHHDDDBBBAAA===<<<:::999888888999:::777555444444666777666444555555555555555444333333222222222222222333444444444444444444444444444444666666555444444555666777666666666666666666555555555666666555333333444666777777888:::999;;;DDDOOObbbuuuyyywwwtttqqqnnnllljjjhhhggggggfffdddcccaaabbbcccddddddcccbbbbbbdddbbb```___```cccgggiiikkkiiigggeeecccbbbaaa```````````````````````````bbbbbbaaaaaaaaabbbccccccaaaaaaaaaaaabbbbbbbbbbbbccccccbbbbbbbbbcccddddddeeeeeefffddddddfffkkkpppsssuuuvvvxxxxxxwwwvvvuuuvvvyyy|||}}}|||}}}~~~|||{{{||||||{{{zzz|||~~~~~~{{{|||zzzyyyzzzzzzzzz{{{}}}~~~~~~|||{{{|||}}}~~~|||yyyxxxwwwvvvtttsssttttttssssssrrrpppooonnnmmmllllllkkkiiigggeeedddaaa```^^^\\\[[[\\\]]]]]]^^^^^^^^^^^^___```aaabbb^^^___```aaaaaaaaa```___```______```cccddddddcccbbbbbbbbbdddfffjjjmmmooolllooosssuuuwwwxxx{{{}}}rrriii___\\\]]]WWWWWWUUUPPPLLLGGGDDDBBBAAA===<<<:::999888888999:::999888666666777777555444666666666666555333222111333333222222222222333333444444444444444444444444666666555555444555555666666666555555555555777777666777777555333333444555888777999;;;;;;>>>HHHTTTiiixxx~~~xxxuuusssooolllkkkjjjiiijjjjjjhhheeecccaaabbbcccdddeeeeeedddddddddcccbbbbbbbbbccceeefffhhhgggfffdddcccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccddddddeeeaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbcccddddddeeeeeeeeeeeefffjjjooottttttuuuvvvvvvwwwwwwvvvvvvyyyzzz||||||||||||~~~}}}}}}|||{{{zzz{{{}}}~~~~~~~~~~~~|||||||||}}}}}}{{{|||~~~~~~~~~~~~~~~}}}||||||{{{yyywwwxxxwwwvvvtttrrrqqqqqqpppoooooonnnmmmllljjjhhhgggdddcccaaa___^^^]]]^^^^^^^^^^^^^^^^^^___```aaabbb^^^^^^___```aaaaaa``````aaa___^^^___aaacccddddddaaaaaaaaaaaaccceeehhhiiiiiijjjmmmnnnppprrruuuxxx}}}~~~sssiii^^^[[[\\\VVVVVVTTTPPPKKKGGGDDDBBBAAA===<<<:::999888888999:::;;;:::888888777666555444333333444444444444333333666666666555444333222222444444444444444444444444666666555555555444444444555666777777888888888888999999999888666555666777888777888;;;<<>>DDDRRR```mmmzzzzzzuuusssqqqnnnkkkkkkjjjkkkkkkllljjjgggdddbbbbbbccccccdddeeefffgggggghhhhhhiiihhhfffeeedddfffeeeddddddccccccddddddbbbcccccccccdddddddddeeedddeeeeeeeeedddbbbaaa``````aaaaaaaaabbbbbbbbbbbb````````````aaabbbcccdddbbbbbbcccfffkkkpppuuuwwwvvvvvvvvvvvvwwwwwwwwwxxx|||{{{{{{{{{||||||{{{{{{~~~~~~~~~yyyuuurrrrrrtttvvvyyy}}}~~~}}}yyyyyyyyyyyyzzz{{{{{{|||~~~~~~}}}}}}|||}}}}}}~~~~~~|||yyywwwvvvvvvvvvwwwvvvvvvuuusssqqqooonnnnnnmmmkkkjjjhhhgggffffffdddcccbbb```^^^]]]]]]]]]]]]]]]^^^^^^^^^______```___]]][[[[[[]]]___``````cccbbbbbbbbbbbbccccccdddcccdddeeeffffffhhhlllooonnnoooqqqsssvvvxxxzzz{{{{{{tttjjj]]]ZZZ[[[UUUTTTRRRNNNIIIFFFCCCAAA@@@===<<<:::999888888999:::999::::::999666555555555666555555444222111///...+++---///222444555555555444444444444444444444444333333444555555555555444333666;;;???@@@???;;;999555666777666555555666888888777999<<<@@@IIIYYYgggqqq~~~xxxtttsssrrrpppmmmkkkjjjjjjjjjkkkjjjgggeeeccccccbbbbbbcccdddeeefffhhhhhhiiiiiihhhgggeeedddddddddccccccbbbbbbccccccaaaaaabbbbbbcccdddddddddeeeeeeeeeeeecccaaa___^^^aaaaaaaaaaaabbbbbbbbbbbb____________```bbbccccccbbbbbbdddiiioootttwwwxxxvvvwwwxxxxxxyyyyyyxxxxxx|||{{{zzzzzz||||||{{{zzz{{{~~~~~~}}}}}}}}}~~~~~~zzzuuupppkkknnnqqqtttvvvzzz~~~~~~~~~|||{{{vvvvvvwwwwwwxxxzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxvvvtttsssrrrqqqpppooonnnmmmlllkkkjjjhhhgggeeecccaaa```______aaa```____________``````^^^]]][[[[[[]]]^^^___^^^````````````````````````aaabbbdddddddddfffhhhjjjhhhiiikkknnnqqqtttvvvwwwxxx{{{uuujjj]]]ZZZZZZUUUSSSQQQMMMIIIEEEBBBAAA@@@===<<<:::999888888999:::777999:::888555444555666666666666555444333111000+++---000222444444444333444444444444444444444444000111333555666666666555333666:::===???>>><<<;;;444555666666555666888999;;;:::;;;???DDDMMM___nnnyyy}}}wwwttttttsssqqqoookkkjjjhhhhhhiiiiiihhhfffdddcccbbbaaabbbbbbcccdddgggggggggggggggfffddddddbbbbbbaaa```````````````___``````aaabbbbbbccccccbbbcccddddddcccaaa___^^^aaaaaaaaaaaabbbbbbbbbbbb^^^^^^^^^___```aaacccccccccdddhhhnnnuuuyyyzzzyyyvvvxxxyyy{{{{{{zzzyyyxxx|||zzzyyyzzz|||}}}{{{zzzwwwzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}|||||||||}}}|||xxxsssnnnhhhkkkppprrrsssuuuxxx{{{~~~|||zzz{{{zzzyyywwwvvvuuuvvvvvvxxxzzz|||}}}}}}~~~}}}|||{{{}}}}}}|||{{{yyywwwuuutttqqqqqqqqqqqqpppooonnnmmmkkkjjjiiihhhffffffffffffeeedddcccbbbaaaaaabbbbbb___^^^]]]]]]___```___^^^^^^^^^^^^_________^^^^^^^^^```bbbccccccccceeefffdddeeegggiiilllooopppqqqtttvvvzzz|||~~~uuujjj]]]YYYZZZUUUSSSPPPMMMIIIEEEBBBAAA@@@===<<<:::999888999999:::666888999888555333555777444555555666777777666666222333555555555333111000444444444444444444444444///000333555666666666666444666888;;;<<<=========555777888888888888;;;======<<<===AAAGGGQQQcccsss|||wwwtttttttttsssqqqllljjjhhhggghhhhhhhhhgggdddcccbbbaaaaaaaaabbbccceeeeeeffffffeeeddddddcccaaa```___^^^^^^^^^^^^^^^^^^______```aaaaaabbbbbb```aaabbbccccccbbb```___aaaaaaaaaaaabbbbbbbbbbbb]]]]]]^^^^^^```aaabbbccceeefffjjjqqqyyy||||||yyyvvvxxx{{{}}}}}}|||zzzxxx|||zzzxxxyyy|||}}}|||zzztttwwwzzz||||||~~~}}}}}}}}}~~~|||{{{zzz|||{{{zzzyyyxxxyyyzzzzzzxxxyyyzzz{{{{{{xxxsssnnngggkkkppprrrrrrrrrtttvvvyyy||||||xxxwwwwwwwwwvvvtttuuuuuuuuuvvvxxxzzz}}}~~~|||~~~~~~|||~~~~~~}}}|||zzzyyywwwvvvqqqqqqqqqqqqqqqpppooonnnllllllkkkkkkkkkkkkkkkllliiihhhfffdddccccccdddddd_________```aaabbb```^^^^^^^^^___`````````______\\\^^^aaabbbbbbbbbbbbccccccdddeeegggiiijjjlllmmmqqqsssuuuwwwxxx{{{~~~sssfff___YYYUUUUUUQQQOOOLLLHHHEEEBBB@@@???<<<<<<:::999888777777777777666666555555555555555666555555555555444444444555555444666777888666555777666555666777777666444777666555444333333333333666555555888<<>>======@@@EEELLLZZZppp~~~wwwuuuwwwwwwrrrlllkkkiiigggggghhhhhhhhhggggggeeebbbaaacccdddeeeeeeiiifffdddcccdddeeeeeeeeebbbaaa___^^^^^^^^^___```bbbaaa```___^^^^^^___```aaacccdddccc```^^^```bbbbbbbbbbbbaaaaaaaaaaaaaaacccaaa___]]]]]]^^^```bbbfffmmmsssuuuvvvxxxxxxuuutttxxx{{{}}}|||{{{zzzzzz}}}|||zzzyyyxxxwwwwwwwww{{{|||}}}|||{{{|||}}}~~~|||{{{{{{~~~}}}{{{{{{xxxyyyzzz{{{|||{{{zzzyyy}}}}}}~~~}}}zzzvvvrrrppphhhjjjlllooorrruuuwwwxxxyyy{{{}}}}}}|||{{{zzzyyywwwuuusssrrrqqquuuvvvwwwwwwxxxyyy}}}}}}|||}}}{{{zzzyyyxxxwwwvvvtttrrrqqqppppppssssssrrrpppnnnmmmlllkkkhhhhhhhhhjjjkkkjjjgggeeeccccccccccccbbbbbbaaaaaa``````___^^^^^^^^^^^^___```aaaaaabbbbbbbbbbbbaaaaaaaaabbbdddfffiiikkklllnnnooopppppppppppprrruuu{{{~~~ssseee___YYYUUUUUUQQQOOOLLLHHHEEEBBB@@@???<<<<<<:::999888777777777:::999888888777777888888666555555555555444444444222111111222444555333222444222222222444444333222333222222222222222333333555444444777<<>>???AAACCCDDDCCCCCCDDDFFFEEEEEEHHHMMMTTTccczzzwwwuuuwwwwwwsssnnnnnnllljjjjjjkkkkkkkkkjjjjjjgggdddbbbbbbcccbbbbbbfffcccaaa```aaabbbbbbbbbbbbaaa`````````aaabbbbbbdddcccbbb```____________^^^aaabbbaaa___]]]^^^___aaaaaaaaaaaaaaabbbbbbbbbdddbbb```^^^^^^___aaaccchhhpppuuuvvvwwwyyyyyyvvvuuuxxx{{{|||{{{zzzyyyyyy|||{{{zzzyyyxxxwwwwwwwww|||}}}~~~|||{{{zzz|||}}}|||~~~~~~~~~~~~|||zzzxxxwwwxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~{{{vvvrrrooohhhiiikkknnnqqquuuxxxyyy{{{{{{||||||||||||||||||{{{{{{zzzzzzyyyxxxwwwvvvttttttttttttsssrrrqqqpppssstttwwwxxxyyy{{{~~~~~~~~~}}}||||||{{{zzzxxxwwwuuuuuuttttttuuuuuutttrrrqqqooonnnnnnkkkkkkkkkmmmnnnmmmjjjhhhhhhgggfffeeeddddddddddddbbbaaa``````___````````````aaabbbcccbbbbbbaaa``````aaabbbdddfffhhhiiijjjjjjlllmmmmmmmmmnnnqqqsssxxx{{{rrreee^^^YYYUUUUUURRRPPPMMMIIIEEEBBB@@@>>><<<<<<:::999888777777777777777666555555555555666666555555555555444444444111111000222333444333111555444222222444666666666111111111222333444555666555444444777;;;@@@BBBCCCHHHJJJMMMOOOOOOPPPQQQSSSSSSSSSTTTYYY```nnnyyyvvvwwwwwwuuuqqqqqqooommmmmmnnnooonnnnnnmmmjjjgggdddcccbbbaaa___dddbbb______```aaaaaa```bbbaaaaaaaaabbbcccdddeeefffeeecccaaa```^^^^^^^^^]]]___bbbbbbaaa___^^^^^^``````aaaaaabbbbbbcccccceeecccaaa``````bbbdddfffmmmsssxxxyyyyyy{{{zzzxxxvvvxxx{{{{{{zzzxxxwwwwwwyyyyyyxxxwwwwwwwwwwwwwww|||}}}~~~}}}zzzyyyzzz{{{yyy|||}}}zzzwwwvvvzzzzzz{{{|||}}}|||wwwqqqnnniiiiiijjjmmmppptttxxxzzz}}}|||{{{zzzxxxxxxxxxwwwwwwvvvtttsssrrrqqqqqqqqqnnnppprrrtttttttttsssrrrqqqtttxxxzzz|||~~~~~~}}}|||{{{zzzzzzyyyzzzxxxxxxwwwvvvuuutttsssrrrnnnmmmmmmnnnoooooollljjjkkkjjjgggeeedddddddddeeeccccccbbbaaaaaaaaaaaabbbaaabbbcccdddcccaaa___^^^___```bbbdddfffffffffffffffgggiiiiiiiiikkkmmmooosssvvv{{{rrreee^^^YYYUUUUUUSSSQQQMMMIIIEEEBBB???>>><<<<<<:::999888777777777666555444444333333444444666555555555555444444444444333333444666666555333555333111111333666777777444444444444555666777888555555555888===BBBFFFHHHOOORRRVVVYYY[[[]]]```bbbcccaaabbbdddiiivvv{{{wwwxxxxxxwwwttttttrrrooonnnoooppppppppppppmmmiiigggfffdddbbbaaadddbbb``````aaaaaaaaa`````````aaaaaacccdddeeeeeefffeeecccaaa___]]]\\\\\\^^^```cccddddddbbbaaa_________```aaabbbccccccddddddcccbbbaaabbbeeegggiiiqqqxxx|||{{{{{{||||||yyyvvvxxxzzzzzzxxxuuutttuuuvvvuuuuuuuuuuuuuuuvvvvvv{{{|||}}}}}}{{{zzzzzz{{{xxx{{{|||{{{~~~~~~~~~~~~|||vvvqqqnnnjjjjjjkkkmmmqqquuuyyy{{{~~~}}}zzzxxxwwwvvvvvvwwwvvvtttrrrpppooonnnnnnooolllooorrrvvvxxxxxxxxxwwwssswww{{{~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzyyyxxxxxxwwwoooooonnnnnnoooooollljjjkkkiiifffcccaaaaaabbbcccdddccccccbbbaaabbbbbbbbbaaabbbddddddcccaaa^^^]]]___```bbbdddeeedddcccbbbaaabbbdddeeeeeefffiiikkkooorrrvvvzzz}}}qqqddd^^^YYYUUUUUUSSSQQQNNNJJJEEEBBB???>>><<<<<<:::999888777777777999888777777666666777777666555555555555444444444555444444555777777666555111...,,,,,,///111333333777666666555555666666777666777999<<<@@@EEEKKKNNNRRRVVV[[[___cccgggkkknnnooommmllllllooozzz}}}zzzzzzzzzxxxwwwwwwtttpppnnnnnnooooooooopppnnnkkkjjjiiihhhfffdddbbbaaa______```aaa```^^^]]]^^^___```bbbccccccdddcccbbbaaa```^^^]]][[[[[[^^^___aaadddeeedddbbb```______```aaabbbccccccdddcccbbbbbbbbbdddhhhkkknnnuuu{{{~~~|||{{{||||||yyyvvvxxxyyyxxxvvvssssssssssssrrrrrrrrrssstttuuuvvvyyy{{{}}}}}}|||{{{{{{|||{{{~~~~~~zzzvvvqqqnnnlllmmmnnnpppssswwwzzz|||{{{zzzxxxvvvuuuuuuvvvvvvuuusssqqqooonnnnnnoooooommmppptttxxxzzz{{{{{{zzzxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{sssrrrqqqqqqqqqqqqooommmkkkiiifffcccaaaaaacccddddddcccbbbbbbaaaaaabbbbbbbbbbbbcccdddcccaaa___]]]```aaacccddddddcccaaa```^^^___aaaaaaaaaccceeegggkkknnnrrruuuxxx{{{pppddd^^^YYYVVVUUUTTTRRROOOJJJFFFBBB???>>><<<<<<:::999888777777777777777666555555555555555666555555555555444444444333333222444555666555333333111//////111333444333666555555444444444555555888;;;>>>AAAEEEIIIOOOSSSTTTXXX]]]bbbfffjjjooorrrrrrqqqqqqsssuuuttt}}}|||{{{zzzxxxyyyuuuqqqnnnmmmnnnmmmmmmooonnnlllkkkkkkjjjhhhfff___^^^]]]]]]^^^^^^]]]\\\\\\]]]^^^```aaaaaabbbbbb_______________^^^]]]\\\\\\]]]^^^```ccccccaaa___``````aaaaaabbbbbbcccccc`````````bbbeeejjjooorrrxxx}}}|||{{{{{{zzzxxxuuuvvvwwwvvvtttrrrrrrsssqqqqqqrrrrrrsssuuuvvvwww{{{}}}}}}|||{{{|||}}}~~~{{{xxxtttrrrppppppqqqrrruuuwwwyyy{{{|||xxxwwwvvvuuuuuuttttttuuuttttttsssrrrqqqqqqqqqqqqqqqsssvvvyyy{{{|||{{{{{{{{{~~~{{{wwwyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~yyywwwuuuuuuuuuuuusssrrrmmmllliiigggfffffffffgggddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___bbbccccccccccccaaa```___]]]^^^``````___```bbbdddfffiiimmmppprrrvvvyyy|||pppddd]]]YYYVVVUUUUUUSSSOOOJJJFFFBBB???>>><<<<<<:::999888777777777555444333333222222333333666555555555555444444444333222222333555555444222777666555666777888777666444444444444555666777777;;;>>>CCCGGGJJJMMMRRRVVVWWWZZZ___bbbfffiiillloooooopppssswww|||{{{vvv}}}zzzxxx|||wwwrrrnnnmmmllllllkkkooonnnlllkkkkkkiiigggddd___^^^]]]^^^______]]][[[\\\]]]^^^```aaaaaaaaa```\\\]]]^^^`````````______]]]\\\\\\___bbbcccbbb```aaaaaaaaaaaaaaabbbbbbbbb]]]^^^___bbbffflllrrruuuyyy}}}{{{yyyzzzyyyvvvtttuuuuuuuuusssrrrrrrsssrrrrrrssstttvvvwwwyyyzzz~~~{{{yyyyyy~~~{{{xxxuuusssrrrrrrsssuuuwwwzzz||||||||||||{{{{{{zzzzzzxxxwwwvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwyyyzzz{{{|||}}}}}}}}}}}}zzz}}}|||~~~~~~~~~{{{yyywwwvvvwwwwwwuuutttmmmmmmllljjjjjjiiiiiiiiifffeeeddddddccccccddddddcccbbbaaa``````aaabbbbbbeeeeeedddcccaaa```______^^^___```___^^^^^^```bbbbbbdddhhhkkkmmmppptttvvv{{{~~~pppccc]]]YYYVVVUUUUUUSSSOOOKKKFFFBBB???>>><<<<<<:::999888777777777777777666555555555555666666666555555555444444444444333333444666666555333666555555666777777555333444555555666888999;;;<<<<<>>@@@BBBCCCDDDFFFJJJNNNRRRTTTUUU\\\]]]```dddffffffeeecccfffmmm{{{~~~}}}|||}}}zzzwwwtttrrrpppnnnkkkiiihhhfffffffffdddbbb___^^^```cccdddcccaaa``````]]]\\\]]]___bbbcccaaa```eeefffhhhiiiiiiiiigggfffeeebbb```aaacccdddbbb______^^^^^^^^^^^^___``````___aaaccceeehhhnnnuuuzzz}}}|||{{{xxxtttqqqqqqrrrvvvuuutttttttttuuuwwwwwwwwwttttttwwwxxxwwwyyy}}}}}}|||}}}}}}{{{wwwtttsssssstttyyy|||~~~|||||||||}}}}}}{{{yyy{{{{{{{{{}}}~~~|||{{{xxxvvvxxxzzzzzzvvvrrrpppqqqqqqqqqpppnnnlllkkkkkkiiihhhgggggghhhiiikkkjjjiiigggeeedddcccbbbbbbbbbbbbaaa___^^^^^^^^^^^^__________________```aaaaaaaaabbbccceeefffggggggiiikkkpppuuuyyy}}}}}}nnneeeXXXUUUVVVRRRTTTQQQKKKGGGDDDAAA>>><<<999888888888888888999999444444444555666777777777777666555555444555555555666666777777666666555444555555555555555555555555444555777:::===AAADDDEEECCCEEEGGGKKKNNNRRRTTTVVV\\\^^^bbbeeeggggggfffeeehhhqqq}}}{{{{{{zzzxxxwwwvvvssspppmmmhhhggggggggggggfffcccaaa___bbbdddeeedddbbbaaaaaa```^^^^^^___aaacccccccccfffgggiiijjjjjjiiiiiihhhhhhdddaaa```bbbcccaaa___aaa```___^^^^^^^^^___```aaacccgggiiilllppptttxxxzzz{{{{{{yyyuuurrrqqqqqqxxxwwwvvvvvvvvvwwwyyyzzzyyyvvvvvvxxxyyyxxxzzz~~~|||xxxvvvvvvwwwxxx~~~{{{xxx{{{zzzzzz|||~~~}}}|||{{{yyyyyyzzz}}}|||xxxtttrrrsssuuuuuutttrrrooommmmmmllljjjhhhhhhhhhhhhiiimmmkkkjjjgggfffdddccccccbbbbbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^_________```bbbcccdddddddddccceeegggjjjooosssvvvxxxzzz}}}oooeeeYYYUUUVVVQQQSSSOOOJJJFFFCCCAAA>>><<<<<<;;;:::888777666666666555555555666666777777777666555555444444555555555555555555555555444444333666666666666666666666666222333555777:::>>>@@@BBBAAADDDGGGKKKNNNRRRVVVXXX\\\```dddggghhhiiiiiiiiijjjttt}}}{{{yyyyyyyyyyyyxxxuuuqqqmmmggggggggghhhhhhgggdddbbb```ccceeeeeedddbbbbbbcccdddbbb```aaacccfffggggggggghhhiiijjjjjjjjjiiiiiijjjfffaaa```aaabbbaaa___dddcccaaa_________```aaadddgggkkknnnppprrrtttvvvxxxyyyzzzyyyvvvsssrrrqqqxxxwwwvvvvvvwwwxxxzzz{{{{{{xxxwwwzzz{{{zzz{{{~~~~~~~~~}}}|||}}}~~~}}}{{{zzzzzz{{{~~~}}}{{{zzzyyyzzz|||}}}{{{xxx}}}|||{{{|||~~~~~~}}}|||{{{|||}}}~~~zzzwwwuuuvvvyyyzzzyyyvvvsssqqqooonnnlllkkkiiihhhhhhhhhlllkkkjjjiiihhhhhhhhhhhhcccbbbaaa___^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^___aaacccccccccaaa```bbbdddfffjjjmmmppprrrtttxxx{{{~~~pppgggZZZVVVWWWQQQQQQNNNIIIEEEBBB@@@===;;;;;;;;;999888777777777777888888888777777666666666555555444444444444555555333333444444333333222111666666666666666666666666333444444666777999;;;<<<===AAAEEEIIIMMMQQQVVVYYY[[[```eeeiiijjjjjjlllmmmmmmyyy|||zzzxxxxxxxxxyyyxxxuuuqqqmmmffffffgggiiijjjiiifffdddaaaccceeeeeedddccccccccceeecccaaaaaacccfffhhhiiigggggghhhhhhiiiiiiiiiiiijjjfffaaa```bbbdddcccaaacccbbb```^^^^^^___aaabbbgggjjjnnnqqqrrrrrrssstttuuuwwwxxxxxxuuusssrrrrrrvvvvvvuuuuuuvvvwwwyyyzzz}}}yyyyyy{{{|||zzz|||}}}|||||||||zzzxxxxxxyyyzzzxxxvvvvvvvvvxxxzzzyyyyyyyyy{{{~~~~~~|||}}}||||||~~~~~~}}}|||zzzzzz{{{|||}}}|||yyywwwwwwyyy{{{}}}|||yyyvvvtttrrrqqqooommmllljjjiiiiiimmmlllkkkkkkjjjjjjjjjkkkeeeeeecccaaa```___^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\^^^```bbbbbbaaa```___bbbccceeegggjjjlllnnnppptttwww|||~~~pppggg[[[VVVWWWQQQPPPLLLHHHDDDAAA???<<<:::777777777777888999::::::999999999888777666666666444444444333444444555666333333444444333333222111555555555555555555555555777777777666777777888888888<<>>@@@AAACCCIIIMMMRRRYYYaaafffgggiiimmmqqq{{{}}}|||{{{{{{wwwvvvuuuttttttqqqmmmjjjdddeeegggjjjlllllliiifffaaacccdddcccbbbaaabbbcccbbb```___```bbbeeeeeeeeedddddddddddddddeeeeeeffffffcccbbbeeeiiikkkjjjhhh___^^^]]]]]]___cccgggiiilllooorrrsssrrrqqqrrrrrrrrrssssssrrrqqqppprrrsssuuuuuutttuuuvvvxxxyyy{{{~~~zzzyyy||||||zzz{{{|||{{{vvvvvvyyy{{{zzzxxxrrrssssssrrrqqqqqqsssuuuwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~{{{yyyxxxxxxzzz|||}}}|||~~~~~~xxxxxxwwwwwwvvvvvvxxxyyyzzz{{{|||||||||{{{yyyxxxuuuuuutttsssqqqooonnnmmmooonnnmmmlllkkkkkkkkkkkklllkkkiiigggeeedddccccccbbbaaa```^^^]]]\\\[[[[[[\\\]]]^^^___```aaabbbcccdddcccddddddfffhhhjjjkkkkkknnnrrruuuxxx{{{}}}|||zzz{{{nnnfffYYYTTTTTTNNNNNNKKKFFFCCC@@@>>><<<:::::::::999888777777777888444444555555666777777777333333333333444444555666666666777777666666555444444444444444444444444444666666555444444444444444222777;;;===<<<===BBBGGGOOOVVV___dddfffhhhlllppp}}}|||{{{{{{{{{wwwvvvtttsssrrroookkkiiicccdddgggjjjmmmmmmjjjgggaaabbbccccccaaaaaabbbccccccbbbaaabbbeeefffgggfffccccccbbbbbbbbbcccdddeeedddbbbcccfffkkkmmmllljjjbbbaaa``````ccchhhlllooonnnppprrrsssrrrqqqqqqrrrqqqrrrrrrpppoooooorrrtttvvvuuuuuuuuuvvvxxxzzz{{{~~~zzzyyy{{{|||zzz{{{xxx{{{~~~~~~yyytttuuuyyy}}}}}}|||pppqqqqqqpppppppppsssuuuyyyxxxxxxxxxxxxyyyzzzzzz~~~}}}}}}~~~yyywwwuuuvvvxxxyyyzzzzzz|||{{{{{{zzzxxxwwwxxx{{{}}}{{{{{{{{{{{{{{{zzzzzzzzzvvvvvvuuutttsssqqqpppoookkkkkkkkkkkklllnnnooopppnnnmmmkkkiiigggfffeeeeeedddcccaaa___]]]\\\[[[[[[]]]]]]]]]^^^```bbbccceeedddccccccccceeefffhhhjjjhhhjjjnnnqqqtttvvvzzz}}}}}}|||yyyxxxwwwzzz|||iii___ZZZVVVSSSRRRSSSOOOJJJFFFDDDAAA>>><<<999999888888888888999999;;;:::888777555444444333999888777666555555666666333444444444444444333333444444555555555555444444444444333222333444555666555666666777999:::<<<===HHHPPPZZZ```bbbfffnnnuuu|||zzzyyyyyyzzzvvvtttqqqnnnmmmlllmmmmmmhhhiiikkkkkkkkkiiifffdddaaaccceeeeeecccaaa```___aaaaaabbbcccddddddddddddccccccbbbbbbccccccdddeeeeeebbbaaaeeejjjnnnllljjjdddddddddgggiiikkkjjjiiiooopppqqqssstttuuuvvvvvvssssssrrrooommmmmmoooqqqsssuuuwwwyyyyyyyyy{{{||||||zzzxxxwwwwwwyyy{{{}}}}}}zzzyyy{{{|||vvvvvvwwwwwwwwwuuutttsssnnnnnnnnnnnnooopppqqqrrrtttvvvxxxwwwuuuuuuwwwyyy}}}}}}~~~~~~~~~|||{{{yyyvvvwwwwwwvvvvvvvvvyyy{{{}}}~~~}}}|||yyywwwuuuvvvvvvwwwyyywwwvvvvvvxxxzzzzzzyyyzzzxxxuuuqqqoooooopppqqqqqqqqqppppppooonnnnnnmmmlllkkkjjjiiiiiiiiijjjkkkfffdddbbbbbbbbbbbb```______bbbdddcccaaa```aaaccceeedddcccbbbbbbbbbcccddddddfffiiilllooorrrttttttxxx|||~~~{{{wwwyyy|||{{{hhh^^^YYYUUURRRQQQSSSOOOJJJFFFDDDAAA>>><<<999999888888888888999999999888777666666555666666777777777777666666555555;;;;;;;;;:::888777555444444444555555555555444444555444333333333444666666222222333333555777888999AAAHHHQQQWWWZZZaaakkksss}}}{{{zzzyyyyyysssqqqooonnnmmmmmmnnnooohhhiiijjjkkkjjjgggdddbbbbbbdddggggggdddbbb```___aaaaaabbbcccddddddddddddccccccbbbbbbccccccdddeeedddccceeejjjqqqtttqqqnnnhhhhhhhhhjjjmmmooonnnmmmoooqqqsssuuuvvvwwwvvvvvvssssssrrrooommmmmmoooqqquuuvvvyyyyyyxxxxxxyyyzzzzzzyyywwwvvvwwwyyy{{{}}}|||zzzxxxzzz~~~}}}yyysssssstttsssrrrqqqooonnnkkkkkkllllllmmmnnnooopppqqqsssuuuuuutttsssuuuxxxxxxyyy{{{|||~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~}}}}}}|||{{{zzzyyywwwxxxwwwuuussssssuuuvvv{{{~~~~~~{{{wwwuuutttttttttuuutttsssuuuwwwyyyzzzyyyyyywwwtttqqqoooooopppppppppppppppppppppoooooonnnmmmlllkkkjjjiiiiiijjjkkkgggfffdddcccdddcccbbb``````bbbcccbbb```___aaaddddddcccbbbbbbbbbcccdddeeeeeefffgggiiikkkmmmnnnooouuuxxx||||||zzzzzz|||zzzggg]]]XXXTTTRRRQQQSSSOOOJJJFFFDDDAAA>>><<<999999888888888888999999777666666666666666777888666666777888777666555444888888888777666444333222444444555555555555444444555555444444555555666777111111111222333555666777:::@@@HHHNNNTTT^^^kkkuuu}}}{{{yyyxxxsssrrrpppnnnlllllllllmmmhhhiiijjjiiihhheeebbb```bbbeeehhhhhhfffbbb___^^^```aaabbbcccddddddddddddcccbbbbbbbbbbbbcccdddddddddeeehhhmmmssstttqqqmmmkkkjjjjjjllloooppppppooooooqqqtttwwwxxxxxxwwwvvvtttsssrrrooommmlllnnnpppvvvwwwyyyyyyxxxvvvvvvwwwxxxxxxvvvvvvwwwyyy{{{}}}{{{yyywwwxxxzzz~~~~~~xxxtttppppppooonnnllljjjhhhgggggggggggghhhiiikkklllmmmmmmoooqqqqqqqqqrrrtttvvvssssssssssssuuuvvvxxxyyy~~~~~~|||{{{{{{|||~~~zzzzzz{{{{{{||||||}}}}}}~~~|||{{{zzzyyyyyyyyyxxxxxxwwwtttqqqpppppprrrvvvzzz~~~|||xxxuuusssqqqqqqqqqpppqqqssswwwyyyzzzzzzwwwuuurrrooommmmmmnnnooonnnooopppqqqrrrqqqppppppooonnnlllkkkjjjjjjjjjkkkiiihhhffffffffffffdddbbbbbbbbbbbb```______bbbdddcccbbbbbbbbbbbbccceeefffffffffeeeeeeeeeggghhhiiippprrruuuwww{{{~~~zzzyyyyyyyyyggg]]]YYYUUUSSSSSSSSSOOOJJJFFFDDDAAA>>><<<999999888888888888999999777777666666666666777777444555777888888777555333111111222333333333333222444444555555555555444444555555555555666666777777333333333444555666888999888<<>><<<999999888888888888999999999888777666555555555555333444666888888666555444333444555666666666666666444444555555555555444444555555555666666666666666555555555555666777999999777:::???GGGSSSeeexxx~~~}}}zzzxxxwwwvvvssspppllljjjgggfffiiiiiihhhgggdddaaa___]]]^^^aaadddeeeccc```]]]]]]``````aaabbbccccccccccccbbbbbbaaaaaabbbbbbcccdddhhhfffeeefffggghhhiiihhhkkkjjjiiijjjlllnnnnnnnnnmmmppptttwwwxxxxxxvvvtttvvvvvvtttpppmmmlllmmmoooqqqtttwwwyyyxxxwwwvvvwwwvvvvvvvvvvvvxxxyyy{{{|||xxxxxxwwwvvvttttttuuuvvvvvvvvvvvvvvvvvvtttpppmmmjjjiiifffdddaaa^^^]]]\\\\\\\\\]]]^^^```bbbdddeeeiiiiiijjjllloooqqqrrrrrrqqqnnnjjjgggfffhhhkkkmmmvvvyyy}}}~~~{{{zzzzzzyyyzzzzzzyyywwwwwwyyy{{{xxxxxxyyyzzz|||}}}~~~~~~}}}{{{yyywwwvvvvvvvvvwwwvvvwwwvvvtttrrrqqqssstttxxxzzzzzzxxxvvvwww|||~~~|||yyyvvvtttsssrrrmmmmmmooosssxxx{{{{{{{{{pppnnnkkkhhhggggggiiijjjkkkmmmoooqqqrrrssssssssssssqqqpppnnnlllllllllmmmnnnlllkkkjjjkkkjjjhhhggggggeeebbb``````aaacccdddbbbbbbaaaaaabbbdddfffgggeeedddbbbaaabbbccceeefffhhhiiijjjjjjlllpppvvvzzz}}}yyyvvvtttzzzyyyggg^^^[[[XXXVVVVVVSSSOOOJJJFFFDDDAAA>>><<<999999888888888888999999999999777666555555555555333444555666777666555555777777777777666555444333444444555555555555444444444444555666666666666555444444444444555666777888888:::>>>GGGVVVjjj}}}~~~}}}{{{yyytttsssrrrqqqooommmkkkkkkiiiiiihhhfffdddaaa___^^^]]]___aaabbb```___^^^______```aaabbbccccccccccccbbbaaaaaaaaaaaabbbccccccgggfffeeefffhhhkkknnnpppnnnllljjjkkkmmmoooppppppnnnpppsssvvvwwwwwwvvvuuuxxxxxxuuurrrnnnlllmmmooopppssswwwxxxxxxwwwvvvvvvtttttttttuuuvvvwwwxxxyyyvvvvvvvvvtttrrrpppqqqrrrrrrqqqqqqqqqqqqpppllljjjfffeeebbb___\\\ZZZYYYXXXWWWXXXYYY[[[]]]___aaaccchhhggghhhjjjmmmppppppoookkkhhhdddaaa```aaadddfffqqqvvv{{{|||xxxuuuttttttvvvxxxzzzxxxvvvuuuwwwzzz||||||{{{zzzyyyxxxxxxwwwyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvvvvtttssssssuuuwwwyyyzzzyyyuuurrrsssxxx}}}}}}|||{{{yyywwwvvvtttsssmmmmmmppptttxxxzzzzzzyyyooommmjjjgggfffggghhhiiillllllmmmnnnpppqqqrrrssssssrrrpppooonnnnnnnnnoooooonnnlllllllllkkkjjjhhhiiifffcccbbbcccdddddddddcccbbbbbbbbbbbbccceeefffdddcccbbbbbbbbbdddeeefffdddeeefffggghhhkkkooorrrvvvyyy~~~~~~~~~|||xxxxxx}}}xxxfff]]]ZZZXXXVVVVVVSSSOOOJJJFFFDDDAAA>>><<<999999888888888888999999777777666666666666777777444444444555555555666666444444444444333222222111444444555555555555444444222333444555666555555444444444444444555666777777:::<<<@@@JJJ[[[qqq~~~~~~~~~}}}|||{{{ttttttsssrrrpppooommmllliiiiiigggfffdddbbbaaa```]]]^^^````````````aaabbb___```aaabbbccccccccccccaaaaaaaaaaaaaaabbbccccccggghhhiiijjjlllnnnqqqsssooommmkkkkkkmmmoooppppppppprrrtttvvvwwwxxxxxxwwwzzzyyywwwsssooommmnnnpppqqqtttwwwyyywwwuuutttsssqqqqqqqqqrrrrrrsssssssssrrrttttttrrrnnnlllmmmnnnmmmllllllmmmmmmllliiigggbbbaaa^^^[[[XXXVVVUUUUUUTTTUUUVVVXXX[[[]]]```aaafffeeeeeegggkkkmmmmmmkkkdddbbb___]]]]]]___bbbdddkkkrrrzzz|||||||||yyytttqqqqqqqqqsssvvvxxxwwwtttrrruuuxxxzzzyyyyyywwwvvvuuuttttttvvvvvvvvvwwwwwwvvvvvvuuuvvvvvvvvvtttrrrrrrtttvvvwwwxxxxxxuuuqqqppprrruuuxxxyyy|||}}}|||{{{zzzxxxuuutttrrrmmmmmmooosssvvvwwwvvvuuupppnnnkkkhhhggghhhjjjkkkmmmlllllllllmmmooorrrssssssrrrqqqooooooooopppqqqpppnnnmmmlllmmmllljjjiiijjjgggeeedddffffffeeecccdddcccbbbbbbbbbcccdddeeecccccccccccccccccccccccc```bbbddddddeeefffiiikkkooorrrvvvzzz|||||||||yyyyyywwweee\\\YYYWWWUUUUUUSSSOOOJJJFFFDDDAAA>>><<<999999888888888888999999555555555666666777888999444444444444444555666777111222333444555555555555444555555555555555555444222222444555555555444333666666666666666777888999>>>???DDDOOO```vvv~~~~~~~~~~~~~~~}}}||||||wwwwwwuuusssqqqnnnkkkjjjiiiiiigggfffdddcccbbbaaa^^^___`````````aaaccceee___```aaabbbbbbccccccbbbaaaaaaaaaaaaaaabbbbbbccchhhjjjmmmnnnnnnnnnnnnooonnnllljjjjjjlllnnnoooooorrrsssuuuvvvxxxyyyyyyyyy|||{{{xxxtttpppnnnoooppprrruuuxxxyyywwwtttqqqpppoooooooooooooooooopppppppppqqqrrrpppllliiijjjllljjjjjjiiijjjjjjiiigggddd```^^^[[[XXXUUUTTTSSSSSSSSSSSSUUUWWWZZZ\\\___```eeecccccceeeiiikkkjjjhhhaaa___]]]\\\]]]```dddfffgggoooyyy}}}~~~||||||{{{xxxuuurrrqqqqqqqqquuuwwwvvvrrrqqqssswwwssssssssstttttttttttttttssstttvvvwwwwwwwwwvvvuuuvvvvvvvvvtttqqqqqqrrrttttttvvvwwwuuupppmmmnnnooopppssswww{{{~~~}}}|||zzzxxxuuurrrqqqmmmmmmooorrruuuuuutttrrrqqqooollljjjiiijjjkkkmmmnnnlllkkkjjjkkknnnqqqssssssrrrqqqpppppppppqqqrrrpppooommmlllmmmlllkkkiiijjjhhhffffffhhhhhheeeccceeedddcccbbbbbbbbbcccdddddddddddddddcccbbb``````^^^```bbbccccccdddfffgggkkknnnqqquuuzzz}}}{{{{{{zzzwwwyyywwweee\\\YYYVVVTTTTTTRRROOOKKKFFFBBB???===<<<>>><<<::::::;;;;;;;;;:::888777777777666666555555888777666555555555555555444444555555666777777777777777777777777777777777333444555666777777666666666888999888777666777999777BBBKKKXXXlll{{{~~~|||{{{|||}}}~~~~~~~~~zzztttpppnnnnnnmmmllljjjiiihhhfffdddcccccccccaaa]]]YYYZZZ```dddeeecccaaaaaaaaaaaabbbbbbbbbbbb`````````aaabbbbbbcccdddhhhmmmtttuuurrrpppppprrrpppooonnnooorrrssssssssswwwvvvuuuvvvwwwxxxwwwvvvzzzyyywwwvvvtttssssssrrrvvvwwwwwwwwwuuurrrooommmlllnnnooonnnlllkkknnnppprrrqqqooonnnllllllkkkkkkkkkiiifffcccaaa_________```^^^[[[XXXVVVVVVXXXYYYUUUXXX[[[[[[ZZZZZZ]]]___eeefffggghhhhhhhhhffffffaaa___]]]\\\^^^ccchhhkkkqqqsssxxx}}}}}}|||zzzyyywwwuuusssrrrqqqpppuuussspppnnnmmmnnnoooqqquuuvvvxxxxxxxxxvvvtttssstttvvvxxxwwwvvvtttttttttrrrrrrrrrrrrsssssstttuuusssssstttuuussspppmmmkkkoooooorrruuuzzz}}}{{{yyyyyywwwuuusssooonnnnnnoooqqqqqqooonnnnnnmmmkkkkkklllnnnnnnnnnqqqooollljjjiiikkkmmmnnntttssspppnnnmmmmmmnnnnnntttrrrooommmmmmmmmllljjjlllkkkhhhfffeeeeeeggggggeeeeeeddddddccccccddddddccccccbbbbbbbbbbbbcccccc```aaabbbcccdddeeeffffffhhhiiikkkooouuu}}}}}}xxxvvvwwwwwwzzz~~~xxxfff\\\XXXTTTRRRRRRQQQNNNKKKFFFBBB???======999888777777888888777555777777666666666555555555777777666555555555555555777777777666555555444444555555555555555555555555555555555555666666666666777888999999777777888:::999DDDNNN]]]ttt|||{{{{{{||||||{{{|||xxxsssooommmlllkkkjjjjjjiiigggfffeeedddddddddccc___[[[[[[___bbbbbb```bbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccccccccbbbbbbhhhmmmssstttqqqooooooqqqpppooommmnnnpppssssssssswwwvvvuuuuuuwwwwwwvvvuuuxxxwwwuuusssrrrrrrrrrrrruuuuuuvvvvvvtttrrrooonnnjjjlllmmmkkkiiiiiijjjmmmpppooonnnmmmkkkkkkjjjjjjgggeeeccc```^^^\\\[[[[[[\\\ZZZYYYXXXXXXZZZ\\\]]]XXX[[[]]]^^^]]]]]]```bbbhhhhhhhhhhhhhhhgggeeeeeeaaaaaa``````bbbfffiiilllrrruuuyyyxxxwwwuuutttrrrqqqqqqqqqsssrrrooonnnnnnoooqqqrrrrrrtttvvvxxxyyyxxxwwwwwwuuuvvvxxxwwwuuussssssssstttsssrrrrrrrrrssstttuuuuuuvvvwwwvvvuuurrrnnnllllllnnnqqqtttyyy~~~}}}{{{~~~{{{yyyxxxwwwuuusssooonnnnnnnnnoooooommmlllmmmkkkiiijjjlllnnnnnnnnnooonnnlllkkkjjjkkklllmmmooonnnmmmllllllnnnpppqqquuusssqqqppppppooommmkkklllkkkiiihhhggggggggghhhjjjiiigggfffdddccccccbbb``````aaaaaabbbccceeeeee```aaaaaabbbcccdddeeeffffffgggiiilllrrrxxx~~~{{{wwwtttwwwwwwzzz~~~yyyfff[[[WWWSSSPPPOOOPPPNNNJJJFFFBBB@@@>>>>>>:::999888999::::::888666777666666666666555555555777777666666666666555555777777777666555555444444555555555555555555555555777777555444444555666666777888999888777888999;;;<<>><<<:::888888999999999888777777777777777777777777666666777777777666666666444444555555666777777777777777777777777777777777999888555444333444555666666777777777666777:::<<>>;;;777333222333555666777888888888888888888888888555666777888888777666666444444555555666777777777777777777777777777777777999888555444333444555666444555666555555777:::===BBBOOO]]]sss~~~~~~}}}xxxuuuqqqnnnmmmllljjjhhhdddcccbbbaaa```____________^^^\\\\\\]]]^^^______```aaabbbbbbaaa___]]]\\\]]]\\\\\\^^^aaafffjjjmmmppprrrttttttsssqqqqqqpppnnnkkkhhhhhhkkkooorrrsssooonnnoooqqquuuxxxxxxxxxuuutttrrrpppoooooopppqqqlllmmmooopppqqqpppooonnnjjjiiiggggggggggggggggggffffffggghhhggggggfffeeeeeeeeeeeedddcccbbbbbbaaa_______________aaabbbcccccccccdddfffhhhjjjkkkkkkkkkkkklllmmmnnnoooooopppmmmkkkhhhgggiiinnntttxxxvvvzzz{{{}}}~~~yyysssooolllkkkkkkkkkllllllmmmnnnmmmmmmlllmmmmmmnnnpppqqqrrrrrrssstttuuuuuuvvvvvvxxxyyyyyyxxxuuutttuuuvvvzzzwwwtttrrrqqqsssuuuwwwwwwyyyzzz{{{zzzwwwuuusssmmmooorrruuuwwwyyyyyyyyywwwyyy}}}}}}zzzxxxwwwwwwuuutttqqqpppnnnmmmllljjjgggeeecccbbbaaacccgggkkklllmmmkkklllnnnpppppppppooonnnmmmlllllllllnnnqqqtttvvvxxxwwwwwwwwwwwwuuurrrooojjjkkkkkklllllllllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhgggfffdddbbbaaa``````bbbbbbccccccddddddeeeeeeeeeeeefffggghhhjjjlllnnnuuuyyy~~~}}}~~~tttbbbZZZWWWTTTRRRRRRPPPNNNJJJFFFBBB@@@>>>>>><<<999555333444666888999777777888888888888999999555666777888999888777666777777777666555555444444555555555555555555555555777777555444444555666666444555555555555777;;;>>>EEETTTdddzzz}}}~~~wwwuuurrrpppnnnmmmkkkiiiddddddbbb```___^^^]]]]]]]]]]]]]]]]]]^^^___```aaa___```bbbbbbbbb```^^^\\\\\\\\\\\\___dddiiiooorrrrrrrrrsssssssssqqqpppoookkkiiiggghhhkkknnnqqqqqqmmmmmmmmmppptttwwwxxxxxxtttsssrrrpppooonnnmmmmmmjjjkkkmmmoooooonnnmmmllleeecccbbbbbbdddeeedddcccdddeeefffggggggfffeeeeeeddddddeeeeeeeeeddddddccc^^^___```bbbdddfffhhhiiieeeeeeeeegggkkkmmmnnnmmmlllnnnppprrrtttuuuuuutttqqqooommmlllnnnsssxxx||||||{{{}}}|||vvvooojjjhhhhhhgggggghhhiiiiiijjjccceeegggjjjmmmqqqtttvvvtttssssssrrrrrrqqqqqqqqqtttuuuvvvuuuttttttvvvxxxwwwvvvsssrrrqqqsssuuuvvvwwwxxxzzz||||||zzzxxxvvvqqqqqqssstttuuuuuuvvvvvvqqqtttyyy~~~|||yyyxxxwwwvvvsssqqqpppnnnlllkkkjjjhhheeecccaaa```___aaaeeeiiikkkkkkkkklllnnnooopppppppppoooppppppooooooppprrrtttuuuwwwvvvuuuvvvwwwvvvsssqqqmmmmmmnnnnnnooooooppppppqqqpppnnnkkkiiigggfffeeeffffffeeeddddddeeeeeeeeeddddddddddddeeeeeeeeefffggggggggghhhiiijjjkkklllqqqtttyyy}}}||||||vvvdddZZZWWWSSSQQQQQQQQQNNNKKKFFFBBB???======<<<;;;999999:::::::::888555555666666777777777777444666777999999999777666777777777666555555444444555555555555555555555555555555555555666666666666666777777666777:::>>>AAAGGGXXXkkk}}}~~~|||vvvtttqqqpppooommmkkkhhhgggfffdddaaa___^^^]]]]]]]]]^^^____________aaabbb___aaacccddddddbbb```___\\\^^^aaaeeejjjnnnqqqsssrrrqqqqqqqqqqqqpppnnnmmmiiigggfffhhhkkknnnoooooonnnnnnnnnpppsssuuuvvvuuurrrrrrrrrqqqooollljjjhhhiiijjjlllnnnnnnmmmkkkjjjcccaaa___```ccceeedddcccbbbccceeegggggggggeeeddddddeeefffgggggggggfffeeeaaabbbccceeegggiiijjjkkkhhhggggggiiinnnpppqqqoooooorrruuuxxxyyyyyywwwvvvssssssssstttvvvyyy{{{}}}~~~|||||||||yyyuuuooojjjgggeeeeeedddddddddeeeffffff```bbbdddhhhlllpppsssuuutttsssrrrpppoooooonnnnnnnnnpppqqqqqqrrrsssvvvyyytttsssrrrrrrrrrssstttuuuwwwyyy{{{~~~~~~~~~|||{{{ssssssrrrqqqqqqqqqrrrrrrlllooottt{{{}}}{{{zzzyyyxxxxxxuuuqqqnnnlllkkkiiihhhgggfffccc``````^^^^^^```dddgggiiiiiiiiijjjkkklllnnnnnnooooooqqqpppooooooppprrrtttvvvuuutttssstttuuuuuuuuusssrrrqqqqqqqqqrrrsssuuuvvvvvvuuurrrooollliiihhhgggggggggfffffffffgggggghhheeeeeeeeeffffffffffffggghhhhhhhhhhhhiiijjjjjjjjjnnnpppsssvvv{{{~~~}}}wwwvvvzzzxxxeee[[[WWWSSSPPPPPPRRROOOKKKFFFBBB???===<<<666777888:::;;;999666333333444444444555555666666444666888999:::999888777444444555555666777777777777777777777777777777777333444555666777777666666888888888888999<<<@@@DDDHHH[[[ppp~~~}}}yyyuuusssqqqooonnnmmmjjjhhhiiihhhfffcccaaa___^^^]]]^^^___``````______```aaa```bbbdddffffffeeecccaaa\\\```ffflllppprrrrrrqqqqqqpppooooooooonnnlllkkkgggffffffhhhkkknnnooonnnpppooooooppprrrtttsssrrrqqqqqqqqqpppnnnjjjgggeeeiiijjjlllmmmmmmllljjjiiicccaaa___aaadddgggfffeeeaaaccceeegggggggggfffeeefffgggiiijjjjjjjjjiiihhhfffggggggggghhhhhhhhhiiijjjhhhhhhkkkpppssssssqqqrrruuuyyy|||}}}{{{xxxvvvsssuuuxxx{{{}}}~~~}}}}}}}}}|||{{{||||||zzzwwwrrrmmmiiifffddddddccccccbbbccccccddddddcccdddeeehhhkkkmmmooopppsssrrrqqqooonnnnnnmmmmmmjjjlllmmmnnnooorrrvvvyyyrrrrrrrrrrrrsssssstttuuuxxxzzz}}}~~~tttsssqqqooonnnnnnoooooohhhkkkqqqxxxzzzyyyxxxxxxyyyxxxuuupppllljjjhhhffffffeeedddaaa______^^^^^^___cccfffhhhhhhhhhhhhiiijjjkkkmmmnnnnnnppppppooooooppprrrtttvvvtttsssqqqrrrtttuuuuuuuuuuuuuuusssssstttvvvyyyzzzvvvuuusssqqqooommmlllkkkkkkjjjiiigggfffffffffffffffffffffggggggggggggggghhhhhhhhhiiiiiiiiijjjjjjlllmmmppprrrvvv{{{}}}{{{yyy}}}~~~zzzrrrqqqvvvvvvxxxfff]]]XXXTTTQQQPPPQQQMMMHHHDDDCCCBBBBBBAAA:::::::::999999999888888888888777777666666555555444444555555666666777777666666777777666555444444888777666555555555555555444666999<<<<<<:::888666999555222444666999???FFFPPPbbbzzz~~~~~~|||xxxsssooommmllljjjiiigggfffccc___\\\[[[]]]___```bbbdddffffffeeebbbaaa___aaacccdddeeedddcccaaaeeefffiiimmmqqqtttsssrrrooollliiiiiijjjkkkiiifffhhhhhhiiimmmqqqqqqnnnkkkqqqppppppooopppqqqrrrtttqqqpppnnnkkkjjjiiiiiiiiilllllllllnnnnnnmmmjjjhhhbbbaaabbbcccdddgggiiikkkfffeeeeeeeeefffggghhhiiigggiiikkkllllllkkkjjjhhhkkkkkklllmmmnnnooopppppppppooommmmmmpppuuuzzz}}}xxxyyyzzz{{{{{{zzzyyyxxxzzzxxxvvvwwwyyy|||~~~~~~|||yyyzzzxxxtttppplllhhheeedddeeebbb``````bbbdddffffffdddgggiiijjjkkkkkkmmmnnnqqqqqqqqqpppooommmkkkjjjkkkkkkkkkmmmqqquuuvvvvvvsssrrrrrrssstttvvvxxxyyywwwxxxzzz{{{}}}|||zzzvvvsssooommmlllkkklllnnnrrrwww}}}~~~wwwuuutttssssssrrrqqqnnnkkkfffdddcccddddddcccaaa___[[[YYYXXXZZZ]]]```aaaaaadddgggjjjkkkjjjkkkooorrrtttsssrrrpppppppppqqqqqqrrrqqqrrrrrrtttwwwyyy{{{zzzzzzzzzxxxuuuttttttuuu|||{{{xxxtttpppmmmmmmnnnqqqooommmjjjhhhgggffffffgggfffdddcccccccccdddeeeffffffggghhhiiikkklllmmmmmmoooppppppqqquuu|||~~~|||zzzxxx||||||{{{zzzwwwtttqqqooouuuwwweee\\\XXXUUURRRQQQPPPLLLHHHEEECCCBBBAAA@@@:::::::::999999999888888666666666777777777777777555555555666666666666666666666777777666555555444777777666555555555555555444555888999:::999777555;;;777666999<<<>>>EEELLLWWWiiiyyyvvvsssqqqooommmiiifffhhheeeaaa]]][[[[[[^^^```bbbcccdddeeeeeedddcccaaa```aaaccceeeffffffeeeeeejjjkkkmmmpppssssssqqqooonnnkkkiiihhhjjjkkkiiigggllljjjiiikkknnnpppooonnnqqqqqqqqqqqqqqqrrrssstttpppooommmkkkjjjiiiiiijjjlllllllllmmmnnnmmmjjjhhhcccccccccdddfffhhhkkklllkkkkkkkkkjjjjjjjjjjjjjjjhhhiiikkkmmmnnnoooooonnnnnnnnnooopppqqqrrrssssssuuuuuuvvvwwwyyy{{{|||}}}{{{{{{||||||||||||{{{{{{yyyxxxvvvvvvyyy{{{}}}}}}|||yyyxxxvvvrrrnnnjjjgggdddccccccaaa______aaacccccccccdddgggjjjkkkkkkkkklllmmmppppppqqqppppppnnnlllkkkmmmllllllooorrruuuvvvvvvssssssrrrssstttvvvwwwyyyxxxxxxzzz{{{}}}~~~}}}{{{xxxtttpppnnnlllllljjjkkkooosssyyy~~~}}}vvvtttrrrqqqpppooommmiiifffcccbbbaaaaaabbbbbb```^^^ZZZYYYXXXYYY\\\___``````bbbeeehhhjjjjjjjjjmmmoooqqqpppooonnnnnnnnnoooppppppppppppqqqsssvvvxxxzzz{{{||||||zzzwwwvvvvvvxxxzzzzzzzzzwwwtttqqqqqqrrrpppnnnllliiigggfffffffffhhhgggfffeeeddddddeeeeeeeeeeeeeeeeeegggiiikkkllllllmmmmmmmmmmmmpppvvvzzz|||zzzyyy}}}|||{{{zzzwwwuuusssqqqttt|||wwweee\\\XXXTTTRRRQQQMMMKKKHHHFFFDDDBBB???===:::::::::999999999888888555555666777777888999999666666666666666555555555666666777777777666555555777777666666666666555555444555666777777777666666888666666:::<<>>;;;:::::::::999999999888888666666777777777888888888777777666666555555444444666666777777777666666555666666777777777666666666666666555555666666777888666555777:::<<<>>>FFFNNNdddttt~~~}}}{{{zzzyyyuuutttrrrqqqpppmmmiiifffiiieee___[[[\\\___cccfffiiihhhfffddddddcccddddddbbbbbbdddfffhhhkkknnnooonnnooorrrvvvyyyyyyvvvsssmmmllljjjiiihhhgggffffffkkkjjjhhhhhhiiilllnnnooovvvwwwxxxyyyyyyxxxwwwvvvppppppoooooonnnnnnnnnnnnlllkkkkkklllmmmmmmkkkiiihhhiiiiiikkklllnnnooopppmmmnnnpppqqqpppooommmkkknnnoooqqqsssvvvxxxyyyzzzuuuvvvvvvwwwxxxyyyzzzzzzwwwyyy|||}}}{{{}}}||||||}}}zzzwwwuuuuuuwwwyyyzzzzzzyyyzzz}}}~~~~~~|||zzzxxxrrrooollliiifffddddddcccdddccccccdddeeeeeecccaaabbbeeeiiijjjiiihhhgggggglllmmmoooqqqqqqooommmlllnnnmmmlllnnnqqqsssttttttsssrrrrrrrrrsssuuuwwwxxx{{{|||}}}~~~~~~|||zzzwwwsssqqqooommmmmmnnnpppssswww{{{~~~{{{vvvrrroookkkhhhfffbbb^^^[[[^^^]]][[[[[[\\\^^^^^^]]]YYYXXXVVVWWWYYY[[[\\\\\\]]]___cccfffiiijjjkkkkkkiiihhhhhhhhhiiijjjlllmmmkkklllmmmoooqqqsssuuuvvvuuuwwwxxxwwwuuuttttttuuuvvvvvvuuusssqqqppprrrtttuuutttrrrpppooooooooopppmmmmmmlllkkkkkkjjjjjjjjjkkkjjjhhhggghhhjjjlllnnnllllllkkklllmmmpppsssuuussswww~~~~~~~~~~~~{{{yyyxxxwwwwwwwwwvvvuuuyyyzzzggg\\\WWWQQQMMMLLLKKKIIIHHHGGGEEEBBB>>>;;;:::::::::999999999888888999888888888777777777666777777666666555555444444666666777777777777777666555666777888888777666666777777666666666777888999::::::;;;>>>???AAAIIISSSggguuu~~~~~~|||zzzyyywwwvvvvvvwwwtttqqqooonnnmmmkkkjjjjjjddd^^^\\\^^^cccgggiiijjjiiigggeeeddddddeeefffcccdddeeehhhkkkooorrrsssrrrsssuuuxxxzzzyyyvvvssspppooommmjjjgggeeeddddddjjjkkkmmmnnnooopppqqqqqqxxxyyyzzz{{{{{{zzzyyyxxxsssssssssrrrrrrqqqqqqpppmmmlllkkklllmmmnnnlllkkkkkkkkklllnnnooopppqqqqqqmmmoooqqqrrrsssrrrqqqooossstttuuuwwwyyyzzzzzzzzzvvvwwwwwwxxxyyyzzz{{{|||wwwxxxzzz|||}}}}}}}}}}}}~~~||||||||||||~~~{{{xxxvvvuuuwwwyyyyyyyyywwwyyyzzz{{{{{{yyyvvvuuuooommmjjjgggeeedddeeeeeeeeedddccccccddddddbbb``````cccfffgggfffeeeeeeeeejjjkkknnnppppppooommmkkkkkkjjjiiikkknnnpppqqqqqqqqqqqqqqqrrrsssuuuwwwxxx~~~}}}}}}{{{yyyvvvsssqqqppppppppprrrtttwwwzzz}}}~~~zzzvvvqqqmmmiiifffccc___\\\YYY]]][[[ZZZZZZ\\\]]]\\\\\\XXXVVVTTTUUUVVVXXXYYYXXXZZZ\\\___ccchhhjjjllllllggggggfffggghhhiiikkkllljjjkkklllnnnpppqqqrrrsssrrrtttvvvuuutttsssssssssxxxwwwtttpppmmmnnnqqqtttvvvuuusssrrrrrrrrrssstttpppppppppppppppooooooooonnnmmmkkkjjjjjjjjjlllmmmkkkjjjjjjkkknnnrrruuuvvvsssvvvzzz~~~~~~|||yyyxxxwwwwwwxxxxxxuuuvvvzzzggg\\\VVVQQQLLLKKKLLLJJJHHHGGGFFFCCC???<<<:::::::::999999999888888:::999999888777777666666666666666666666555555555666666777888888888777777555666777888999888777666777777666666666777888999999999;;;======@@@KKKVVVlllyyy~~~~~~}}}{{{zzzxxxwwwwwwvvvxxxuuuqqqnnnnnnnnnnnnmmmhhhccc]]]\\\```eeehhhiiijjjiiigggfffffffffggggggfffgggjjjmmmpppsssvvvwwwxxxxxxwwwwwwwwwvvvrrroooppppppooolllhhheeeeeeeeejjjnnnsssvvvwwwvvvvvvwwwyyyzzzzzzzzzzzzyyyxxxxxxvvvvvvvvvuuuuuusssrrrqqqnnnmmmllllllnnnooonnnmmmlllmmmnnnpppqqqrrrrrrrrrpppqqqssstttuuuuuuttttttuuuvvvyyy{{{|||{{{zzzyyywwwwwwxxxyyyzzz{{{||||||zzzzzz{{{|||}}}~~~}}}}}}||||||||||||}}}}}}|||zzzwwwvvvwwwyyyyyyyyyxxxxxxyyyyyywwwuuurrrpppmmmjjjgggdddcccccceeefffcccaaa````````````^^^]]]^^^```bbbcccbbbbbbcccdddhhhjjjmmmoooooommmkkkiiihhhgggfffhhhkkknnnoooooooooooopppqqqsssvvvxxxzzz~~~~~~}}}|||zzzxxxvvvuuurrrssstttuuuwwwzzz|||}}}~~~~~~xxxuuunnnkkkfffccc```^^^[[[XXXZZZYYYYYYZZZ[[[[[[YYYXXXTTTRRRPPPPPPQQQSSSSSSSSSVVVWWWYYY^^^eeejjjlllmmmhhhhhhgggggghhhjjjlllmmmjjjkkkmmmnnnooopppppppppqqqsssuuuvvvtttsssssstttxxxwwwtttpppmmmnnnrrrvvvtttsssrrrrrrrrrssstttuuusssttttttuuuuuuuuuuuuuuurrrqqqooonnnlllkkkjjjjjjhhhggggggiiimmmqqqssssssssstttwwwyyy}}}~~~|||zzzxxxwwwvvvvvvwwwtttuuu|||xxxeee[[[VVVRRRNNNMMMMMMKKKIIIGGGFFFCCC@@@===:::::::::999999999888888888888888888888888888888555555555666666666666666666666777888888888888888444666777999999999777666555555555666666666777777666666888;;;<<>>@@@GGGWWWfff{{{~~~}}}}}}~~~{{{zzzxxxvvvuuuuuuvvvvvvuuuttttttttttttrrrnnnkkkbbb]]]YYYZZZ```eeefffeeehhhhhhhhhhhhiiiiiiiiiiiimmmoootttxxx{{{}}}~~~~~~yyyvvvtttsssttttttsssrrrlllnnnooommmjjjiiijjjmmmiiinnnsssvvvwwwxxxzzz}}}wwwvvvtttssssssssstttuuuwwwwwwwwwwwwuuusssqqqooopppooommmnnnpppqqqqqqpppmmmnnnppprrrssssssrrrrrrssssssqqqpppppppppppppppqqqtttyyy~~~~~~{{{yyyyyyyyyzzz{{{|||}}}~~~~~~|||}}}}}}{{{yyy|||}}}~~~~~~}}}||||||yyyxxxxxxzzzzzzyyyzzzzzzxxxvvvsssoookkkiiigggeeebbb______```cccdddfffccc___^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\^^^bbbeeefffhhhkkkmmmmmmjjjgggddddddddddddgggkkknnnoooooolllmmmnnnpppssswwwzzz||||||~~~|||||||||}}}~~~xxxssspppgggddd```]]]\\\[[[ZZZXXXUUUUUUWWWXXXYYYWWWRRRNNNKKKIIIFFFFFFGGGHHHHHHGGGOOONNNNNNTTT]]]fffkkkmmmmmmlllkkkkkkkkklllmmmnnnmmmmmmooooooooonnnmmmllljjjlllpppqqqpppoooooooooiiikkkoooqqqpppoooooopppvvvuuuuuuuuuuuuwwwxxxzzzvvvwwwyyy{{{}}}}}}}}}}}}~~~|||yyyuuuqqqnnnmmmkkkiiikkknnnppppppnnnjjjkkkmmmpppsssxxx~~~~~~}}}|||yyyvvvsssqqqoooppprrrzzztttuuu}}}rrrccc[[[VVVRRROOOOOONNNKKKGGGEEECCCAAA>>><<<;;;;;;::::::::::::999999888888888888888777666666999888555444444555888999555666777888888777555444555555666888888999999999555777999777555444666999888777999;;;>>>GGGYYYkkk~~~|||~~~}}}{{{xxxvvvuuuttttttvvvsssqqqqqqrrrooojjjeee\\\\\\^^^```bbbeeeggghhhjjjkkkjjjiiiggggggiiikkkmmmpppuuuzzz}}}}}}}}}|||wwwsssqqqqqqpppmmmnnnqqqssssssrrrpppooommmllllllooopppsssvvvxxxyyyzzzzzzvvvuuuuuutttssssssrrrrrr{{{zzzyyywwwvvvtttssssssrrrttttttrrrpppoooqqqssspppqqqsssssssssssstttvvvvvvuuutttrrrqqqoooooonnnssstttvvvzzz~~~yyywwwvvvwwwyyy{{{||||||}}}~~~~~~}}}|||zzz|||~~~{{{wwwttttttxxx|||{{{zzzyyyvvvrrrmmmiiigggbbb```]]][[[\\\^^^aaaccc``````aaaaaa```___^^^^^^ZZZZZZ\\\^^^aaaeeehhhkkkiiiiiiiiijjjkkkkkkllllllnnnnnnmmmmmmnnnpppsssuuurrrrrrrrrsssvvvyyy{{{}}}~~~~~~~~~}}}~~~}}}tttmmmkkkccc```^^^]]]]]][[[UUUQQQVVVVVVVVVWWWWWWUUUQQQMMMLLLJJJFFFDDDCCCCCCDDDEEEEEEFFFJJJQQQZZZccciiilllmmmmmmmmmllljjjhhhgggfffpppooonnnoooqqqqqqnnnkkklllmmmnnnnnnmmmlllmmmooonnnpppqqqssssssrrrpppoootttuuuvvvwwwyyyyyyyyyyyy{{{{{{|||~~~~~~xxxrrrtttqqqmmmlllnnnppppppnnnmmmnnnnnnnnnooorrrvvvzzz~~~}}}{{{zzzyyyxxxuuurrrvvvqqqpppwww}}}vvv|||rrrbbbZZZVVVRRROOOPPPNNNKKKGGGEEECCCAAA>>><<<;;;;;;:::::::::999999999888888888888888777666666777666444333333444666777888999;;;<<<<<<:::999888666666888999999:::::::::666777777666555555666888999888:::===BBBLLL```rrr~~~}}}}}}{{{yyywwwuuutttssstttrrrpppppppppnnniiiddd^^^^^^___```aaadddeeefffjjjjjjjjjiiiggghhhjjjlllrrruuuyyy}}}~~~}}}yyytttppppppnnnkkklllppppppooonnnmmmmmmmmmmmmmmmoooqqqsssuuuwwwxxxyyyyyyxxxxxxwwwvvvuuutttsssrrrvvvvvvuuutttrrrqqqooooootttvvvwwwvvvsssrrrsssuuurrrtttuuuuuusssssstttuuuvvvtttsssqqqppppppqqqqqquuuvvvxxx{{{~~~}}}|||zzzzzz{{{|||}}}}}}}}}~~~}}}zzz{{{~~~~~~{{{vvvssssssuuuyyy|||{{{zzzxxxuuuqqqllliiifff```___]]]\\\]]]```ccceeeddddddcccccccccbbbbbbbbb``````bbbdddfffiiikkkmmmnnnnnnoooooopppqqqrrrrrruuuuuutttuuuuuuwwwyyyzzzwwwvvvwwwwwwyyy{{{}}}~~~}}}{{{rrrkkkhhhaaa^^^ZZZZZZZZZYYYUUUQQQTTTSSSSSSTTTTTTQQQMMMJJJGGGEEECCC@@@???@@@AAABBBDDDEEEIIIPPPXXX```gggjjjnnnmmmmmmllljjjiiigggfffkkkjjjjjjlllnnnnnnllliiimmmnnnoooooonnnmmmnnnpppppprrrsssuuuuuutttsssrrrtttuuuvvvwwwxxxxxxxxxxxxyyy{{{~~~~~~yyywwwtttpppooopppqqqqqqooonnnnnnnnnnnnnnnqqquuuxxxzzz|||}}}zzzyyyxxxxxxyyyyyywwwuuuwwwsssqqqvvv~~~}}}qqqbbbZZZVVVRRRPPPPPPNNNKKKGGGEEECCCAAA>>><<<::::::::::::999999999999777888888888888777777666666666666666666666666666::::::<<<======<<<;;;:::777777888999::::::::::::777666444444666666666555999999;;;@@@FFFRRRhhhzzz~~~}}}~~~|||zzzwwwuuussssssrrrpppnnnnnnooonnniiidddbbbaaaaaa```aaabbbcccdddhhhiiiiiiiiihhhiiikkknnntttvvvzzz~~~}}}|||zzztttooommmkkkhhhjjjnnnmmmlllkkkjjjjjjkkkmmmnnnoooqqqrrrtttvvvwwwwwwwwwyyyyyyyyyxxxwwwuuutttsssrrrsssssssssqqqooommmlllsssuuuwwwwwwuuutttsssttttttuuuvvvvvvtttssssssttttttsssrrrqqqqqqssstttuuuwwwxxx{{{}}}~~~}}}{{{zzzzzz{{{{{{}}}~~~~~~{{{{{{|||~~~{{{vvvrrrqqqsssvvvxxx{{{yyyvvvsssnnnkkkgggfff```_________aaadddgggiiihhhgggfffeeeeeeeeefffgggfffgggiiikkkmmmoooppppppttttttuuuuuuwwwxxxyyyzzz||||||}}}}}}~~~~~~~~~|||{{{{{{{{{||||||~~~~~~|||xxxnnngggeee^^^ZZZVVVTTTUUUUUUSSSQQQQQQPPPOOOOOOOOOLLLHHHEEECCCBBB@@@???>>>???@@@BBBCCCEEEHHHNNNUUU]]]dddhhhnnnnnnmmmmmmkkkjjjhhhggggggggghhhkkkmmmmmmkkkhhhmmmnnnpppooooooooopppqqqrrrsssuuuvvvvvvvvvuuuttttttuuuvvvwwwwwwwwwwwwwww{{{~~~|||yyyvvvttttttsssrrrqqqoooppppppooooooqqqtttwwwwwwyyy}}}zzzvvvuuuuuuvvvxxxyyyyyyxxxvvvsssrrrtttxxxpppbbbZZZVVVSSSQQQQQQNNNKKKGGGEEECCCAAA>>><<<:::::::::999999999999888777777888888888888777666777888999::::::999888777777888999:::::::::999999666777888999999999999999888555333333666888666444:::999<<>><<<::::::999999999888888888666777777888888888777777777888999::::::999888777666666777888888888888888555666666777777777777777888555333444666888666444:::999<<>><<<999999999999888888888888666777777888888888888777555555777777777777555555777777777888888999999:::555555666666777666666555888777555555777777777666::::::<<>>???@@@AAACCCEEEFFFGGGKKKNNNQQQTTTWWW]]]fffllloooppppppooonnnmmmllllllmmmppprrrrrrooojjjgggfffgggiiikkkllllllmmmoooqqqnnnoooooopppqqqrrrsssssstttuuuvvvwwwyyyyyyyyyyyyvvvxxx|||~~~~~~|||~~~|||yyyxxxxxxxxxwwwvvvqqqooonnnppprrryyy|||nnn```ZZZWWWTTTSSSTTTNNNKKKGGGEEECCCAAA>>><<<999999999999888888888888666666777888888888888888555555555666666555555555777777777777888999::::::666666777777777777666666777888888888666666888999::::::>>>GGGTTTiii~~~}}}}}}~~~~~~~~~|||zzzxxxvvvqqqpppppprrruuuuuurrrnnnllljjjgggeeedddeeegggiiiiiijjjjjjjjjiiijjjmmmoootttvvvyyy{{{{{{yyyvvvtttjjjfffdddeeeeeeccceeejjjnnnmmmllllllllllllmmmmmmooopppqqqsssuuuxxx{{{}}}wwwxxxzzz||||||zzzxxxwwwsssrrrpppooonnnnnnpppppppppnnnmmmnnnqqqrrrqqqoookkknnnrrrttttttsssssstttrrrsssuuuvvvuuuuuusssrrrssswww{{{{{{xxxwwwyyy|||}}}}}}yyyxxx{{{~~~~~~|||{{{yyyzzz||||||xxxtttssssssuuuwwwwwwxxxzzz|||}}}}}}|||{{{{{{{{{|||||||||}}}}}}}}}|||||||||||||||}}}~~~~~~}}}|||zzzxxxxxxzzz|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~vvvnnneee```^^^WWWSSSNNNMMMNNNOOOMMMKKKJJJIIIGGGGGGHHHHHHFFFDDD@@@@@@BBBDDDFFFIIIJJJKKKNNNQQQTTTUUUWWW]]]fffnnnppppppppppppooonnnmmmmmmlllooossssssooojjjhhhgggdddfffhhhiiijjjkkkmmmooommmmmmnnnnnnpppqqqrrrssstttuuuvvvxxxzzz{{{||||||wwwxxxzzz}}}|||yyywwwvvvvvvvvvuuutttpppoooqqqtttyyy|||nnn```ZZZWWWTTTSSSTTTNNNKKKGGGEEECCCAAA>>><<<999999999888888888888777666666777888888888888888777777666666666666777777555555555555666777888999777777888888888888777666777999;;;999666666888;;;:::;;;@@@JJJYYYppp~~~}}}|||}}}~~~~~~}}}{{{yyywwwpppoooooorrruuuuuurrrnnnmmmkkkhhheeeeeegggiiikkkjjjjjjkkkjjjiiijjjmmmooovvvxxxyyyzzzyyyvvvrrrpppfffcccbbbdddeeedddfffjjjjjjjjjkkklllmmmmmmnnnnnnooopppqqqsssvvvyyy}}}{{{|||}}}~~~}}}zzzwwwuuuvvvtttqqqooonnnoooqqqssspppmmmkkkllloooqqqpppooonnnqqquuuvvvuuutttssssssuuutttrrrqqqppppppqqqrrrpppuuuzzzzzzwwwvvvxxx{{{{{{~~~}}}yyyxxx|||~~~}}}|||{{{}}}{{{xxxwwwxxxzzz|||zzz{{{}}}~~~~~~|||{{{yyyzzz{{{|||||||||||||||{{{zzzxxxvvvuuuuuuvvvwwwxxxvvvtttrrrrrrsssuuuvvvyyyxxxwwwwwwxxx{{{}}}xxxzzz|||~~~{{{yyyyyy|||}}}~~~uuunnneee```___WWWSSSOOONNNOOOOOOLLLJJJIIIGGGFFFFFFGGGGGGFFFEEECCCDDDFFFHHHKKKMMMOOOPPPOOORRRUUUVVVWWW]]]fffnnnpppppppppppppppooonnnmmmkkkpppttttttqqqmmmkkkjjjbbbdddggghhhiiijjjlllnnnmmmmmmmmmnnnoooqqqrrrsssssstttvvvyyy{{{|||}}}~~~|||||||||||||||~~~~~~{{{wwwuuuuuuuuuuuutttwwwrrrpppsssvvvyyysssccc[[[WWWRRRNNNLLLNNNKKKGGGDDDBBBAAA???>>><<<;;;:::888777666666666666666888999:::;;;;;;<<<333444555666666555444333444444444555555777888888888888777666666666666666555555555444444666:::======???DDDMMM]]]xxx~~~|||{{{yyyyyy{{{{{{yyyuuuppppppsssvvvooojjjhhhhhhfffddddddhhhhhhhhhhhhhhhhhhkkkpppttt{{{{{{|||{{{yyyuuurrroooiiifffbbbaaabbbcccddddddggghhhhhhjjjkkklllmmmmmmrrrssstttvvvxxx{{{|||}}}}}}~~~~~~~~~}}}{{{xxxwwwyyyvvvssspppooopppssstttxxxqqqoootttvvvrrrooopppmmmooorrrtttuuutttrrrqqqvvvuuutttsssttttttsssqqquuuuuuwwwxxxzzzzzz{{{{{{~~~~~~~~~~~~}}}|||{{{zzz~~~||||||~~~~~~}}}~~~}}}|||{{{{{{{{{|||{{{zzzxxxvvvtttrrrqqqqqqoooooooooooonnnnnnnnnnnnooonnnllljjjiiiiiijjjjjjiiilllppprrrssstttuuuvvvuuuuuuuuuvvvwwwxxxyyyzzz}}}zzzuuurrrssswww|||~~~}}}rrrkkkeee___YYYQQQQQQOOONNNMMMLLLLLLLLLHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHKKKNNNRRRUUUVVVRRRSSSSSSSSSWWW^^^fffmmmqqqqqqppppppooonnnnnnnnnqqqooolllkkklllmmmmmmmmmhhhgggfffhhhllloooqqqqqqmmmooorrrssssssssstttuuurrruuuxxxyyyyyyxxxyyyzzz{{{{{{|||}}}}}}}}}||||||~~~~~~wwwttttttuuuuuuuuuwwwrrrqqqttttttsssxxxtttccc[[[WWWRRROOOMMMNNNKKKGGGDDDCCCAAA???>>>:::999888888888888888888666777777888888777777777666555555555555555555666555555555666666888999999888888777666666666666666555555666666555666999;;;===@@@FFFPPPbbb|||}}}{{{zzzyyyzzzzzzyyyuuuqqqpppqqqsssmmmhhhcccbbb```^^^```dddggghhhiiijjjjjjmmmqqqtttxxxyyyzzzzzzxxxtttooolllkkkhhheeedddeeefffggggggiiiiiijjjjjjkkklllmmmmmmqqqssstttvvvxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwyyywwwtttqqqppppppqqqrrrtttpppppptttuuupppnnnpppnnnppprrruuuvvvvvvvvvuuuwwwvvvuuuttttttsssrrrqqqrrrrrrrrrrrrtttwwwyyy{{{}}}}}}}}}}}}|||zzzyyyxxx~~~}}}|||}}}~~~}}}}}}~~~{{{yyywwwvvvvvvrrrqqqooolllkkkiiiiiihhhfffeeeeeeeeeeeeeeeeeeeeehhhgggeeecccbbbaaabbbbbbbbbeeeiiikkklllmmmooopppqqqqqqqqqqqqrrrtttuuuvvvxxxvvvsssrrrssswww|||{{{qqqkkkddd]]]XXXRRRQQQOOOMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLNNNRRRUUUWWWYYYWWWWWWVVVVVVXXX___gggmmmrrrrrrrrrqqqqqqqqqqqqqqqqqqpppnnnnnnooopppooonnnjjjhhhggghhhkkkmmmnnnnnnoooqqqtttvvvvvvuuuuuuvvvuuuwwwzzz{{{zzzzzzzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}{{{}}}~~~}}}{{{{{{||||||~~~yyytttssstttssssssuuuqqqpppssssssrrruuuzzzvvvdddZZZVVVSSSPPPPPPMMMJJJGGGDDDCCCAAA???===888888888888888999:::;;;999999999888777666555444888777555444444555777888777777666777777888999:::888888777666666666666666555666777777666666888999<<>>;;;::::::999999999:::;;;;;;444555555666666666666666777666444333333444666777777777666666666666666777888888777666666666666666666777777777777888:::===???III[[[ttt~~~~~~}}}{{{zzzyyyxxxwwwuuusssqqqllleee```ZZZUUUTTTWWWYYY[[[```fffjjjlllooopppqqqrrrtttvvvuuuwwwzzz||||||zzzwwwuuurrrqqqpppqqqssstttsssrrrlllkkkjjjiiijjjllloooqqqtttuuuvvvxxxyyyzzzzzzzzzwwwvvvtttsssrrrsssuuuvvvttttttttttttttttttuuuuuurrrttttttrrruuu{{{}}}yyyttttttttttttuuuvvvvvvwwwxxx}}}~~~{{{{{{}}}zzzzzzzzzyyywwwuuurrrqqqssstttuuuvvvwwwwwwwwwwwwvvvwwwxxxzzz{{{|||||||||||||||zzzvvvrrrlllhhhcccccceeeffffffeeeeeedddaaa___\\\ZZZZZZ[[[^^^_________aaabbbccceeeffffffeeeddddddeeefffiiikkkllllllmmmmmmmmmlllmmmooorrrsssssstttuuuwwwyyy{{{||||||uuujjj```VVVPPPMMMFFFGGGGGGHHHHHHGGGEEEEEECCCCCCDDDEEEFFFGGGHHHHHHKKKNNNSSSYYY]]]aaacccdddaaaeeejjjnnnqqqtttvvvxxxyyyxxxwwwvvvuuusssrrrrrruuutttuuuvvvwwwwwwtttrrrpppnnnllllllmmmnnnooonnnmmmnnnoooppprrrvvv|||~~~wwwuuuuuutttrrrqqqrrroookkklllllleee\\\WWWbbbyyyxxxeeeZZZVVVQQQNNNNNNKKKJJJHHHGGGEEEBBB>>>;;;888888888999:::;;;===>>>777777888888888888777777:::777222//////222777:::888888777777777777777888888888777666666666666666666777777666666888<<>>===<<<<<<;;;;;;;;;;;;666777888999999888777666999888777666666555555666:::888777777888888777555888888777777666666555555777666777;;;:::888:::>>>DDDQQQddd|||~~~}}}}}}{{{zzzzzzzzz{{{zzzwwwrrrlllgggeeeeeeddd```]]]^^^bbbfffhhhhhhjjjjjjkkkmmmooosssvvvxxxyyy{{{}}}}}}}}}|||}}}~~~yyyrrrqqqtttuuurrrmmmooopppqqqssstttssssssrrr}}}~~~zzzzzzzzzxxxuuussstttwwwyyyxxxvvvuuuxxxzzz{{{zzzxxxwwwwwwsssqqqpppppprrrsssttttttqqqsssuuuuuutttrrrrrrrrrvvvxxxzzz|||~~~~~~}}}|||{{{zzzxxxwwwuuuuuuuuuvvvrrrrrrtttuuuwwwwwwxxxxxx{{{zzzxxxxxxyyy{{{~~~~~~yyytttpppkkkfffcccgggeeedddeeegggjjjjjjjjjhhheeeccccccgggjjjkkkjjjkkknnnqqqrrrqqqoooooooooqqqpppppppppqqqsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvxxx||||||ttthhh]]]UUUPPPLLLJJJDDDEEEGGGHHHHHHFFFCCCAAABBBBBBAAA@@@AAACCCFFFGGGKKKOOOTTTWWWZZZ\\\^^^```aaaggglllooorrrvvvvvvsssooopppqqqrrrtttvvvwwwxxxtttvvvzzz|||{{{wwwrrrooorrrqqqqqqpppnnnlllkkkjjjiiiiiiiiihhhjjjooovvv|||zzztttssssssuuutttpppmmmmmmnnnlllfffaaaZZZ[[[hhhyyydddYYYUUURRRNNNMMMMMMJJJHHHJJJLLLJJJBBB;;;;;;;;;:::999999999999999777777888888888888777777666666555555555666666777999888777777888888777555888777777777666666666555777666777;;;;;;999;;;???FFFSSShhh~~~}}}||||||||||||{{{xxxsssmmmiiigggggggggdddbbbcccfffiiijjjiiijjjjjjkkkmmmooorrruuuwwwuuuxxx{{{}}}}}}~~~zzzwwwwwwvvvsssppppppqqqsssuuuvvvvvvvvvvvv|||~~~{{{xxxwwwwwwuuusssrrrtttvvvxxxwwwvvvvvvxxxzzzyyywwwuuuttttttuuussspppooopppqqqppppppppprrrttttttrrrqqqpppqqqtttuuuwwwzzz{{{{{{zzzyyy{{{zzzxxxwwwvvvvvvwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzyyywwwwwwyyy|||}}}}}}zzzvvvssspppmmmiiifffhhhhhhiiikkknnnoooooommmmmmjjjhhhhhhkkkmmmnnnmmmooorrrtttuuutttsssssssssuuuuuuuuuvvvxxxyyyzzz{{{||||||||||||||||||||||||{{{yyyyyy{{{~~~}}}tttggg[[[SSSMMMJJJHHHEEEGGGHHHIIIHHHFFFCCCAAABBBAAAAAAAAABBBDDDFFFHHHJJJMMMRRRUUUXXX[[[^^^aaabbbiiinnnpppsssvvvvvvtttqqqqqqsssuuuvvvwwwwwwwwwvvvxxx{{{|||{{{xxxtttrrrsssssssssrrrpppnnnllljjjiiiiiihhhgggiiimmmtttyyy|||vvvtttssstttsssooollllllmmmkkkfffaaa\\\[[[ggg{{{eeeYYYUUURRROOOOOOKKKIIIHHHGGGEEECCC>>>;;;:::999999888888888888999888888777777777777888888444444444444555666777888999777666666888888777555777777777777666666666666777666777;;;;;;999<<>><<<999999999999999:::;;;;;;777777888888888888777777888888777777777777777888666555444555777888777666555666666666777777777888888666777;;;<<<===BBBHHHZZZmmm}}}zzzyyy}}}}}}wwwssspppmmmooopppooolllkkkkkkmmmmmmnnnpppqqqrrrrrrrrrrrrpppsssuuuwwwwwwxxxzzz{{{||||||}}}}}}~~~~~~}}}yyyuuupppoooppprrrrrrrrrqqqrrrsssrrrqqqsssxxx|||xxxyyyyyywwwvvvuuuvvvwwwxxxwwwwwwxxxyyyyyyvvvtttrrrssstttttttttuuuxxx{{{xxxxxxxxxxxxxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{}}}~~~{{{{{{}}}~~~~~~|||{{{yyyvvvvvvxxx{{{|||}}}}}}{{{xxxxxxzzz|||}}}}}}}}}}}}~~~|||xxxwwwzzz|||}}}|||{{{{{{{{{zzz~~~wwwjjjeee\\\VVVTTTUUUWWWXXXWWWTTTOOOJJJFFFDDDCCCBBBAAABBBEEEIIIMMMPPPRRRSSSYYY[[[]]]^^^^^^___```aaaeeennnuuusssooooooppppppqqqrrrssstttttttttttttttpppqqquuuxxx{{{|||}}}}}}|||zzzxxxvvvtttsssrrrrrrpppooommmiiifffdddfffggghhhlllqqqsssvvv}}}|||tttpppooopppqqqqqqooommmlllkkkhhhbbb___cccooosss```WWWTTTQQQNNNLLLOOOLLLHHHEEECCCAAA>>>;;;;;;;;;;;;;;;<<<<<<===>>>666777888999999888777666666555555666666777888999555444444555777888777666555666666666777777888888888666777;;;<<<===CCCIII^^^ppp}}}zzzxxx}}}~~~xxxsssqqqmmmooopppooolllkkklllnnnnnnoooqqqrrrssssssrrrrrroooqqqtttvvvvvvwwwyyy{{{{{{{{{{{{|||~~~|||{{{yyyuuupppoooqqqtttttttttqqqrrrrrrpppoooqqqwww|||zzzzzzyyywwwtttssstttuuuyyyxxxxxxxxxyyyxxxuuusssppprrrsssssstttvvvyyy|||zzzyyyyyyyyyyyyyyyzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~zzz{{{}}}~~~|||yyyvvvvvvwwwyyy{{{{{{|||{{{{{{}}}|||wwwxxx{{{~~~~~~~~~~~~~~~{{{tttjjjeee^^^XXXVVVWWWXXXXXXXXXUUUPPPJJJFFFCCCCCCBBBAAACCCFFFJJJNNNQQQSSSUUUVVVYYY]]]___``````bbbcccfffpppwwwtttpppoooqqqqqqppppppqqqqqqrrrsssttttttppprrruuuxxxyyyyyyyyyxxx{{{yyywwwtttrrrrrrssstttrrrqqqnnnjjjgggeeefffgggeeeiiimmmnnnooovvv|||tttpppmmmoooppppppnnnlllkkkkkkkkkeeeaaaeeennnrrraaaYYYVVVQQQNNNLLLMMMKKKIIIEEEBBB???<<<;;;???===999777666777:::<<<999888777777666777777777:::777555666777888666333777777777777777777777777888888888888888888888888999999555777===<<>>EEEYYYnnn{{{yyyxxxxxxwwwxxxxxxwwwuuussspppnnnkkkkkkkkkjjjkkkkkklllllllllmmmooooooooooooqqqrrrrrrtttuuuvvvvvvvvvxxxyyywwwxxxyyy{{{~~~~~~{{{zzz{{{yyyxxxwwwvvvvvvuuuuuutttrrrppppppqqqsssvvvxxxyyyzzz|||{{{yyyvvvuuuuuuyyyxxxvvvuuuuuuvvvwwwxxxyyyzzz{{{||||||{{{zzzyyy{{{{{{zzzzzzzzzzzz{{{|||}}}|||{{{|||~~~}}}~~~|||{{{zzz{{{|||}}}{{{|||xxxzzz|||}}}}}}}}}~~~~~~}}}}}}~~~{{{tttllleee]]]WWWWWWYYY\\\^^^\\\WWWPPPLLLJJJHHHFFFDDDDDDFFFHHHJJJLLLOOOSSSWWWZZZ\\\^^^^^^]]]^^^bbbfffnnnqqquuuwwwuuurrrooonnnnnnnnnnnnpppsssuuutttsssvvvuuuvvvyyy{{{{{{yyyvvvvvvtttpppnnnmmmnnnoooqqqtttsssqqqooonnnmmmllllllqqqmmmkkknnnoooppptttyyyxxxrrrpppnnnllljjjiiijjjlllmmmsssnnnjjjjjjnnn|||}}}mmm]]]UUUSSSPPPMMMMMMLLLKKKHHHEEEBBB???<<<;;;777999<<>>===::::::999888888888888888888777666666777777666555777777777777777777777777666666666666666666666666:::;;;888:::AAAAAAJJJ___www|||yyyxxxxxxvvvvvvvvvvvvtttrrrooonnnjjjjjjiiijjjjjjkkklllmmmhhhjjjlllllllllmmmoooqqqsssuuuwwwwwwvvvwwwxxxzzzyyyzzz|||~~~}}}{{{{{{zzzyyywwwvvvuuuuuuuuupppooooooppprrruuuxxxzzzxxxzzz||||||{{{zzzzzzzzz|||zzzxxxwwwwwwxxxzzz|||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~wwwssstttnnnqqqtttwwwxxxyyy{{{|||zzz{{{|||~~~|||{{{|||xxxqqqhhhccc[[[WWWVVVYYY[[[]]]\\\WWWRRRMMMKKKIIIFFFEEEDDDFFFIIIKKKMMMQQQVVVYYYZZZ]]]______^^^___cccgggooorrruuuvvvtttqqqpppooonnnnnnooossswwwzzz{{{zzzyyyyyyyyy{{{}}}}}}zzzxxxyyyvvvrrrnnnmmmnnnqqqsssvvvvvvvvvuuusssqqqooonnnvvvqqqooooooooommmooossszzz~~~xxxnnnmmmkkkjjjjjjkkkmmmnnnssspppmmmjjjlllwwwooo^^^UUURRROOOLLLLLLLLLJJJHHHEEEBBB???===<<<777999<<>>===;;;:::999999888888999999777777666666777777666666777777777777777777777777777777777777777777777777999;;;888:::BBBCCCOOOeee}}}zzzyyyyyyxxxxxxwwwvvvuuusssqqqpppllllllkkkkkkkkkllllllmmmiiijjjllllllkkkkkklllnnnqqqsssuuuvvvvvvwwwyyy{{{|||}}}~~~|||{{{vvvvvvuuutttrrrqqqrrrsssqqqqqqqqqrrrtttwwwyyy{{{zzz|||~~~}}}||||||}}}}}}{{{zzzyyyzzz}}}~~~~~~|||xxxssskkkfffggg```dddiiimmmppprrrtttvvvvvvwwwzzz}}}~~~~~~|||yyyxxx|||uuummmeee```YYYUUUUUUWWWZZZ[[[YYYVVVQQQMMMJJJGGGEEEDDDEEEGGGJJJLLLOOOSSSXXX\\\]]]```bbbaaa```bbbfffjjjqqqsssuuutttrrrqqqppppppooooooqqquuu{{{|||zzz}}}{{{xxxvvvuuuvvvxxxzzz}}}|||{{{xxxvvvtttsssrrruuuqqqoooqqqqqqppprrrvvvuuuzzzzzznnnmmmlllllllllmmmoooppprrrpppmmmiiigggqqqtttaaaWWWSSSNNNKKKJJJKKKJJJHHHEEEBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999666666777777666666777777777777777777777777777777888888888888888888888888777:::888:::BBBEEESSSlll|||{{{|||{{{zzzzzzyyyxxxvvvuuutttqqqpppooommmmmmlllllllllmmmnnnnnnmmmkkkjjjkkkllllllnnnrrrtttvvvxxx{{{~~~~~~~~~~~~|||}}}}}}{{{yyyqqqrrrsssrrrpppoooqqqsssuuuvvvvvvwwwxxxyyyzzz{{{|||~~~}}}}}}~~~}}}}}}|||}}}~~~{{{rrrmmmggg```[[[[[[VVVZZZaaagggkkknnnqqqssssssvvvzzz~~~~~~}}}zzzwwwxxx}}}}}}sssjjjaaa]]]XXXTTTTTTVVVWWWXXXSSSRRROOOKKKGGGEEECCCCCCEEEGGGKKKNNNQQQVVV[[[___aaaccceeeeeedddeeejjjmmmsssttttttsssqqqppppppqqqoooppprrrwww~~~}}}~~~|||zzzyyyyyyyyyuuurrrqqqttttttsssuuuyyyuuuyyy~~~yyyoooooonnnnnnooopppqqqrrrqqqpppnnnjjjgggooowwwcccXXXSSSNNNKKKKKKKKKJJJHHHEEEBBB@@@>>>======<<<:::999888888999999::::::999888888888888888555666777777666666777888777777777777777777777777888888888888888888888888666:::888;;;CCCGGGXXXrrr}}}}}}}}}||||||{{{zzzyyyxxxwwwwwwsssrrrpppooommmmmmllllllpppppppppooollljjjjjjkkkiiilllpppsssvvvyyy}}}~~~}}}|||{{{{{{yyy{{{}}}~~~~~~|||yyyxxxsssvvvwwwuuurrrqqqsssvvvyyyyyy{{{{{{|||||||||{{{}}}~~~|||~~~tttiiiddd^^^XXXTTTTTTRRRWWW___fffkkknnnqqqtttsssvvv{{{~~~}}}zzzxxxyyy{{{qqqiii___\\\WWWTTTSSSTTTTTTTTTNNNNNNMMMIIIFFFCCCCCCCCCEEEHHHKKKOOOSSSXXX^^^bbbcccfffhhhhhhggghhhlllpppuuuuuutttrrrooooooppprrrpppqqqsssyyy|||yyyxxx{{{{{{zzz{{{}}}wwwppppppppppppqqqrrrrrrssssssqqqooommmkkkqqqvvvbbbXXXSSSOOOLLLLLLJJJIIIGGGEEEBBB@@@>>>======<<<:::999888888888999999999888777777777777888444666888777666555777999777777777777777777777777888888888888888888888888777;;;:::===EEEJJJ\\\yyy}}}}}}~~~{{{{{{yyyxxxwwwwwwvvvvvvqqqqqqooonnnmmmmmmmmmmmmoooppppppooommmkkklllmmmkkkmmmqqqtttwwwyyy}}}}}}{{{yyyxxxxxxxxxyyy{{{}}}~~~~~~|||yyywwwyyy|||}}}yyyuuurrrtttwwwyyyzzz|||~~~~~~~~~}}}|||{{{}}}~~~~~~yyymmmaaa[[[WWWRRROOOOOOQQQVVV___ffflllpppsssuuuuuuyyy~~~~~~~~~~~~{{{yyyzzzzzzppphhh^^^[[[VVVSSSRRRRRRQQQQQQJJJKKKKKKIIIEEECCCCCCEEEEEEHHHLLLPPPTTTZZZ```ddddddgggiiiiiihhhiiimmmqqqwwwvvvtttpppnnnnnnqqqsssqqqqqqtttzzzxxxqqqqqqqqqqqqqqqqqqqqqrrrrrrooonnnmmmmmmrrrtttaaaWWWSSSOOOMMMNNNJJJIIIGGGEEEBBB@@@>>>===:::;;;;;;;;;::::::999999999888888777666777777777444666888888666555777:::777777777777777777777777777777777777777777777777888<<<;;;>>>FFFMMM```}}}~~~|||}}}}}}yyyyyywwwvvvuuuuuuuuuuuuooonnnnnnmmmmmmmmmnnnnnnnnnooopppooommmlllmmmnnnmmmpppsssvvvwwwzzz}}}|||yyyvvvvvvvvvvvvzzz{{{~~~|||yyywww~~~|||uuurrrsssvvvxxxyyy|||~~~~~~}}}xxx{{{sssgggZZZTTTRRRNNNKKKKKKPPPUUU^^^fffkkkooossstttwwwzzz~~~~~~~~~|||zzz|||zzzppphhh^^^ZZZVVVSSSRRRQQQPPPOOOHHHJJJKKKIIIEEECCCDDDFFFFFFHHHLLLQQQUUU[[[aaaeeedddgggiiihhhgggiiimmmqqqwwwvvvssspppmmmnnnqqqtttqqqrrrtttzzzzzzpppppppppppppppppppppppppppllljjjkkkmmmrrr}}}ppp```XXXTTTPPPOOOOOOMMMKKKIIIFFFCCCAAA@@@???===<<<:::999888888999:::999999999999999999999999999888888888777777666666777888999888777444222000///000111333555666888888777999<<<@@@EEETTTnnn~~~}}}}}}}}}~~~}}}|||{{{yyyxxxuuuqqqnnnlllmmmmmmmmmllllllkkkjjjpppooommmmmmnnnooonnnnnnnnnqqqtttxxxzzzzzzzzzyyy{{{{{{{{{zzzzzzxxxwwwwwwyyy{{{}}}~~~wwwssssssvvvvvvwwwxxx{{{~~~{{{{{{{{{|||}}}~~~uuueeeTTTLLLKKKLLLMMMOOOOOOUUU^^^fffmmmsssyyy|||zzz}}}}}}|||~~~}}}tttkkkeee\\\YYYTTTQQQPPPOOONNNMMMIIIIIIGGGDDDBBBBBBDDDGGGHHHJJJMMMPPPTTTZZZ```eeehhhiiiiiiiiiiiijjjllloootttsssqqqqqqpppqqqssssssuuuvvvyyyyyyvvvpppmmmppprrrpppoooooolllmmmmmmmmmmmmpppwww|||yyykkk\\\UUUQQQMMMKKKLLLLLLKKKHHHEEEBBB@@@>>>>>>===<<<:::999888999999999999999999999999999999999888888888888777777777666555666777888777666444222777777777777888888888888888:::===BBBJJJZZZvvv}}}|||{{{{{{||||||zzzyyyyyyxxxwwwuuusssppppppnnnllljjjiiiiiiiiijjjqqqpppoooppppppqqqqqqqqqrrrtttvvvyyyzzzyyyxxxwww~~~~~~~~~|||{{{yyyzzz{{{|||~~~xxxttttttwwwwwwwwwxxx{{{~~~|||{{{{{{}}}zzzyyyzzz|||~~~qqqaaaPPPIIIHHHHHHJJJMMMSSSXXX```gggmmmrrrwwwzzz}}}{{{rrrhhhbbb[[[WWWRRROOONNNMMMKKKJJJGGGGGGEEEBBB@@@@@@CCCEEEHHHJJJMMMQQQTTTZZZ```dddfffggghhhhhhggghhhkkkmmmqqqqqqqqqpppqqqqqqrrrrrrwwwyyy~~~yyysssmmmjjjmmmooommmllllllkkklllmmmlllkkknnnrrrwww~~~uuuhhhZZZTTTQQQMMMJJJJJJLLLKKKHHHDDDAAA???===<<<<<<<<<;;;:::999999999999999999999999999999999999888888888888777777777777444555666777888777666555:::::::::999999999999999:::;;;>>>EEEOOObbb}}}{{{zzzyyyyyyyyyxxxyyyyyyyyyxxxwwwuuutttrrroookkkgggeeeeeeggghhhqqqrrrrrrrrrsssttttttuuuvvvwwwxxxyyyyyyxxxwwwvvv}}}|||{{{{{{{{{{{{|||}}}~~~}}}xxxttttttvvvxxxxxxyyy|||~~~||||||}}}~~~yyyvvvwwwyyy|||~~~lll]]]MMMFFFFFFGGGJJJNNNWWW\\\bbbhhhmmmqqqvvvxxx~~~~~~~~~xxxnnnddd]]]YYYUUUPPPMMMKKKIIIHHHFFFDDDDDDCCCAAA??????AAADDDHHHJJJNNNQQQUUUZZZ___dddeeeeeefffffffffgggjjjlllpppqqqrrrsssttttttssssssxxx|||zzzrrrkkkhhhjjjlllkkkiiijjjjjjkkkkkkkkkjjjkkknnnqqq|||ttthhh[[[VVVSSSOOOLLLLLLMMMKKKHHHEEEBBB???===<<<<<<<<<;;;:::999999999999888888888888888888888888888888888777777777777777555666777777777777666555666666777777888999::::::;;;;;;>>>FFFRRRggg~~~~~~|||zzzyyyxxxwwwzzz{{{|||{{{yyywwwuuuuuunnnllliiifffeeeeeefffgggoooqqqssstttuuuuuuvvvxxxxxxxxxyyyyyyyyyxxxxxxwww{{{}}}|||zzzzzzzzzyyyyyyzzz|||~~~|||}}}}}}{{{wwwttttttuuuyyyyyyzzz|||}}}}}}}}}~~~|||xxxvvvyyy|||~~~gggZZZMMMHHHHHHJJJNNNSSS[[[___eeejjjnnnssswwwzzz}}}zzzxxx{{{uuukkkbbb\\\YYYUUUPPPLLLIIIHHHFFFDDDBBBCCCBBBAAA??????AAACCCHHHJJJNNNRRRUUUZZZ___cccdddeeeeeeeeeeeegggjjjlllqqqsssvvvxxxyyyyyywwwvvvxxx}}}}}}ssslllhhhjjjllljjjiiijjjhhhiiijjjjjjkkklllmmmnnntttuuuhhh\\\WWWTTTPPPNNNMMMNNNLLLIIIFFFCCC@@@???>>>;;;;;;;;;;;;:::999888888888888888888888888888888777777777777777777888888888888888777777666555555555555666666777888999999<<<;;;>>>FFFSSSiii~~~}}}~~~~~~|||zzzyyyxxxzzz{{{|||zzzuuurrrpppppphhhhhhhhhggggggffffffeeelllooosssuuuuuuuuuxxxzzzxxxxxxxxxxxxxxxxxxyyyyyy{{{}}}}}}|||yyyxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}|||yyyxxxwwwxxxzzzzzz{{{}}}~~~|||~~~~~~}}}yyywww{{{~~~|||```VVVLLLIIIKKKMMMSSSXXX^^^aaaggglllqqquuuzzz~~~~~~zzzwwwxxx|||{{{rrriiiaaa\\\XXXTTTOOOKKKIIIGGGEEEDDDBBBBBBCCCBBBAAAAAACCCEEEHHHKKKOOORRRVVVZZZ^^^bbbcccdddeeeeeeeeegggjjjmmmppprrrvvvyyy{{{{{{yyyxxxzzzvvvoookkklllnnnlllkkkmmmgggggghhhiiilllnnnoooooorrruuuhhh[[[UUURRROOOLLLMMMMMMLLLIIIFFFDDDAAA@@@???;;;;;;;;;;;;:::999888888888888888888888888888888777777777777888888888888999999888777666666555555999999999888888888888888<<<;;;>>>HHHWWWmmm}}}|||}}}~~~|||zzzyyyxxxzzzzzzwwwqqqllljjjjjjfffgggggghhhggggggfffeeeiiinnnsssuuuuuuvvvyyy{{{yyyxxxwwwvvvvvvwwwxxxyyy|||}}}~~~yyyyyyyyyzzz{{{|||}}}~~~~~~}}}||||||{{{{{{|||}}}~~~||||||xxxzzznnnXXXPPPKKKKKKNNNQQQWWW]]]bbbfffjjjooosssxxx}}}}}}yyyyyy}}}wwwoooggg```[[[WWWTTTOOOKKKIIIHHHFFFDDDAAABBBCCCCCCBBBBBBDDDFFFHHHKKKOOOSSSVVVZZZ^^^aaabbbccceeeeeeeeegggjjjmmmmmmppptttwwwyyyzzzyyyxxx~~~yyyqqqlllmmmooommmmmmnnniiigggggghhhkkknnnpppppppppvvviiiZZZSSSPPPMMMLLLMMMKKKJJJGGGEEECCCAAA@@@@@@;;;;;;;;;<<<;;;:::888777888888888888888888888888666777777777888888888888888888777777777777777777888888888888999999999999<<<;;;@@@LLL\\\sss}}}|||}}}}}}{{{zzzwwwyyyzzzwwwooojjjiiijjjjjjiiigggfffeeeeeeeeeeeehhhmmmsssvvvvvvwwwzzz~~~|||zzzwwwuuuttttttvvvvvv{{{|||~~~zzz{{{|||}}}~~~~~~}}}|||||||||~~~}}}{{{}}}yyy}}}ttt^^^SSSNNNMMMPPPTTTWWW]]]ccchhhkkkooorrruuuyyy}}}}}}{{{|||uuullleee^^^YYYUUURRRMMMJJJHHHGGGFFFEEE@@@AAACCCCCCBBBBBBDDDFFFHHHKKKOOOSSSVVVZZZ]]]``````bbbccccccdddeeeiiikkkmmmooorrrvvvyyyzzzzzzzzz}}}yyyqqqkkklllmmmllllllmmmllliiiffffffiiimmmnnnnnnkkk}}}yyykkk\\\TTTQQQNNNMMMNNNIIIHHHFFFDDDBBBAAA@@@@@@:::;;;<<<<<<;;;:::888777777777777777777777777777666666777777888888888999666666666666777888999:::222333444666888:::;;;<<<<<<<<>>;;;;;;;;;:::::::::999999444666777777666777999;;;<<<<<<:::666222222666:::777777888888888999999999999999888888999999:::;;;>>>CCCIIIQQQggg~~~~~~zzz{{{}}}~~~}}}|||zzzyyyuuuuuuuuuuuusssqqqooonnnqqqnnnjjjhhhhhhgggfffdddlllnnnqqquuuyyy|||~~~|||xxxtttssssssuuuvvvzzzzzzzzz|||~~~~~~|||{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}lll\\\TTTOOOPPPSSSVVVZZZ```ggglllqqqrrrsssuuuxxx{{{}}}}}}|||||||||}}}|||{{{yyy}}}}}}~~~vvvlllccc[[[VVVVVVPPPMMMIIIFFFFFFGGGGGGGGGBBBBBBCCCBBBAAABBBDDDFFFKKKNNNQQQTTTVVVXXXZZZ\\\bbbbbb``````aaabbbeeefffkkkppptttuuuyyy~~~zzzuuuuuuzzz|||vvvnnnjjjjjjlllmmmmmmlllkkkiiifffdddeeehhhllleeepppzzzkkk\\\TTTPPPLLLKKKKKKKKKIIIEEECCCBBBAAA???===;;;;;;;;;:::::::::999999888999::::::999:::;;;======<<<:::777555555777999777777777777888888888999;;;;;;::::::;;;;;;<<<===>>>DDDJJJVVVooo}}}~~~~~~~~~|||}}}~~~~~~}}}{{{xxxwwwttttttttttttsssqqqooonnnooollliiigggggggggeeedddjjjmmmqqqvvvzzz|||}}}~~~~~~{{{xxxwwwxxxzzz{{{zzzzzz{{{|||~~~}}}{{{}}}~~~~~~~~~}}}~~~}}}yyyeeeWWWQQQNNNPPPSSSWWW[[[bbbiiinnnqqqrrrtttvvvyyy|||~~~~~~|||{{{zzzxxxvvvuuuzzz|||uuukkkbbbZZZTTTTTTOOOLLLHHHFFFFFFFFFFFFFFFCCCCCCDDDCCCBBBCCCFFFHHHJJJMMMQQQTTTVVVYYY[[[^^^aaa```___```aaadddfffhhhkkkppptttvvvzzz|||vvvtttxxx~~~~~~wwwooojjjjjjllllllllllllkkkiiifffeeeeeeiiilllfffnnn~~~zzzkkk\\\UUUQQQMMMKKKLLLJJJHHHEEEBBBAAA@@@>>><<<;;;;;;;;;;;;::::::::::::777888999888777666888:::===;;;999888999999888777777777777777888888888888;;;;;;::::::;;;;;;<<<===???CCCLLL]]]yyy~~~~~~~~~~~~~~~~~~~~~|||yyyvvvtttssstttuuuuuutttrrrpppooonnnkkkhhhfffffffffeeedddiiilllqqqwwwzzz|||||||||~~~}}}{{{zzzzzz|||~~~{{{zzz{{{}}}~~~|||~~~~~~}}}|||~~~~~~}}}|||~~~|||}}}~~~|||hhhZZZQQQMMMMMMOOOTTTXXX]]]dddkkkoooqqqrrruuuxxx{{{~~~}}}yyyvvvsssrrrqqqwww{{{~~~rrriiiaaaXXXQQQPPPMMMJJJGGGEEEEEEEEEEEEEEECCCDDDEEEDDDCCCDDDGGGIIIIIILLLQQQTTTWWWZZZ]]]```_________```bbbeeehhhjjjkkkppptttvvv{{{xxxtttwww}}}yyypppkkkjjjkkkkkkjjjkkkkkkiiigggeeefffiiillliiilllwwwyyykkk]]]UUURRRNNNLLLLLLKKKHHHEEECCCBBBAAA>>>===<<<;;;;;;;;;;;;:::::::::777888888777555555666777<<<999777888;;;;;;888555888888888888999999999999999999888888999999:::;;;>>>BBBLLLaaa~~~}}}}}}}}}}}}}}}{{{yyyvvvtttuuuvvvwwwxxxxxxvvvtttrrrpppmmmiiigggfffeeecccbbbfffjjjpppvvvzzz{{{zzzyyyyyyxxxxxxyyyzzz|||~~~{{{{{{{{{~~~}}}~~~}}}{{{zzz|||}}}}}}{{{{{{|||~~~~~~~~~}}}|||~~~~~~fffXXXPPPMMMLLLKKKOOOTTTZZZ___eeekkkppprrrsssvvvyyy}}}~~~zzzuuusssrrrrrrxxx|||}}}yyynnnfff___UUUNNNLLLKKKHHHEEEDDDDDDEEEDDDCCCCCCDDDDDDDDDCCCDDDGGGJJJHHHLLLQQQUUUXXX[[[___bbb````````````bbbeeehhhiiijjjppptttwww|||{{{wwwzzz{{{qqqllljjjjjjjjjiiikkkjjjiiihhhfffgggjjjlllmmmkkkrrrxxxjjj\\\VVVRRRNNNLLLLLLLLLIIIFFFDDDCCCBBB@@@>>><<<<<<<<<;;;;;;;;;::::::;;;<<<<<<:::888777999:::999777666777::::::777444999999999:::::::::;;;;;;999999888888999999:::;;;===AAAMMMddd~~~}}}zzz{{{||||||{{{yyyvvvuuuwwwxxx{{{||||||zzzxxxvvvtttqqqllliiigggeeebbb```dddhhhnnntttxxxyyyxxxwwwuuuvvvwwwxxxzzz|||}}}}}}zzzzzz{{{~~~~~~}}}~~~~~~|||{{{yyyzzz{{{{{{zzzzzz|||}}}}}}~~~jjjVVVOOOLLLLLLOOOMMMQQQWWW\\\aaafffkkkooorrrtttwww{{{~~~|||xxxvvvvvvwww{{{~~~~~~tttjjjccc\\\SSSLLLIIIIIIGGGEEEDDDDDDDDDDDDCCCAAABBBCCCCCCCCCDDDGGGIIIIIILLLQQQUUUYYY\\\```ccccccbbbaaaaaabbbdddfffhhhjjjpppuuuxxx}}}~~~||||||rrrllljjjjjjiiihhhjjjjjjjjjhhhggghhhjjjlllooolllooovvviii[[[UUURRRNNNKKKKKKLLLJJJGGGEEECCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;::::::::::::999777666888999777666666777999999888666999999999::::::::::::;;;;;;;;;::::::;;;;;;<<<======BBBPPPggg|||yyyzzz{{{{{{zzzxxxvvvuuuvvvxxx{{{}}}}}}|||yyywwwuuurrrmmmiiigggeeebbb```cccfffkkkqqquuuvvvvvvvvvvvvwwwyyyzzz|||}}}}}}}}}yyyyyyzzz}}}~~~|||}}}}}}}}}}}}||||||{{{yyyzzz||||||{{{{{{}}}~~~~~~}}}yyy\\\OOOLLLKKKNNNSSSQQQUUU[[[aaaeeehhhlllnnnsssuuuxxx{{{~~~}}}|||zzzzzz||||||{{{qqqfff```YYYQQQJJJIIIHHHFFFEEEDDDEEEEEEDDDBBBAAABBBCCCCCCCCCDDDGGGJJJJJJMMMRRRVVVYYY]]]```cccdddcccbbbaaabbbdddfffgggjjjooouuuxxx~~~|||ssslllkkkkkkjjjhhhiiijjjjjjiiihhhhhhkkkmmmooollloootttgggZZZTTTQQQMMMJJJJJJLLLIIIFFFDDDCCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;666777888666555555666888666777888888888888999:::777777888888888999999999;;;;;;::::::;;;;;;<<<===???FFFVVVmmm}}}{{{{{{|||{{{zzzwwwtttrrrrrruuuxxx{{{{{{zzzwwwuuurrroookkkhhhgggeeecccbbbbbbdddiiimmmqqqssstttuuuwwwxxxzzz|||||||||{{{zzzxxxxxxyyy|||}}}{{{{{{zzzzzzzzz{{{||||||{{{}}}~~~~~~~~~~~~}}}~~~zzzkkkSSSMMMMMMMMMPPPWWWWWW\\\aaafffiiikkkmmmoootttvvvyyy|||~~~~~~|||||||||}}}|||yyynnnccc]]]WWWOOOJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDEEEHHHKKKKKKNNNSSSWWWZZZ]]]```ccccccbbbaaaaaaccceeegggiiiiiiooouuuyyy|||sssmmmkkkkkkjjjiiiiiijjjjjjjjjiiiiiikkkmmmmmmkkkooosssfffYYYTTTQQQMMMIIIIIIKKKHHHEEECCCBBB@@@>>><<<======<<<<<<<<<;;;;;;;;;999::::::999888888999;;;666999:::999777777:::>>>666666666666777777777777999999888888999999:::;;;AAAIII[[[rrr}}}}}}}}}}}}{{{yyyuuurrrpppoooqqquuuxxxyyywwwtttrrrnnnkkkhhhfffffffffeeedddaaacccgggkkkooorrrssstttvvvwwwyyy{{{{{{zzzxxxwwwwwwxxxyyy{{{~~~~~~}}}{{{zzzxxxwwwxxxzzz|||}}}}}}~~~}}}wwwyyycccOOOMMMNNNNNNRRRYYY\\\```fffjjjlllmmmoooppptttvvvyyy|||~~~~~~~~~}}}{{{|||{{{}}}zzzxxxnnnbbb\\\VVVOOOJJJIIIHHHFFFEEEEEEFFFFFFEEECCCCCCDDDEEEEEEEEEGGGJJJLLLLLLOOOSSSWWWZZZ]]]```bbbaaaaaa```aaacccfffiiikkkiiiooouuuyyy~~~|||sssmmmkkkkkkkkkjjjiiijjjjjjjjjiiiiiikkkmmmkkkjjjooorrreeeYYYSSSQQQMMMKKKKKKJJJHHHFFFDDDBBBAAA@@@???<<<:::999999:::<<<<<<<<<===<<<<<<;;;;;;:::999999666666666666777777777777777777888888888888777777::::::999999999:::<<<<<>>>>><<<:::888999:::<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999999888888777777666666777777888888888888777777;;;::::::999:::;;;===>>>EEEOOOddd}}}{{{{{{sssnnnnnnuuuyyy~~~~~~}}}{{{{{{zzzyyywwwtttrrrppprrrsssuuutttrrrqqqqqqrrrtttooojjjhhhiiihhhddd```aaaeeeiiilllllllllnnnpppttttttuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{zzzyyyzzz}}}~~~}}}{{{qqq\\\SSSMMMMMMPPPSSSWWW\\\aaacccfffjjjooorrrtttuuuyyy{{{~~~~~~~~~ssslllbbbZZZUUUQQQMMMIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFGGGGGGGGGHHHKKKMMMQQQSSSWWW[[[___aaabbbbbb```aaabbbcccdddeeeffffffiiikkkooovvv~~~~~~uuummmgggffffffggghhhiiijjjjjjiiigggffffffeeehhhxxxssseeeWWWPPPNNNKKKKKKLLLLLLKKKIIIFFFDDDCCCBBBAAA<<<:::888888:::<<<<<<<<<999999999:::;;;<<<<<<<<<;;;;;;:::999888777666666777777888888888888777777;;;:::::::::;;;<<<>>>???FFFSSSiiittt|||}}}xxxrrrkkkhhhhhhtttzzz~~~}}}}}}||||||{{{zzzxxxuuusssrrrrrrtttvvvvvvtttrrrrrrssstttqqqmmmkkkjjjgggbbb^^^aaadddhhhkkklllmmmnnnppprrrsssuuuwwwxxxxxxxxxwwwvvvwwwyyyzzzyyywwwuuutttwwwyyyyyyzzzzzz|||~~~|||}}}www]]]SSSMMMJJJNNNRRRUUU[[[```bbbdddhhhlllppptttvvvwwwzzz}}}|||rrrkkkaaaZZZVVVRRRNNNKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLOOOTTTVVVYYY\\\^^^^^^^^^^^^``````aaabbbbbbccccccddddddiiiooovvv|||wwwnnnhhhffffffdddeeefffggghhhgggfffeeefffeeehhhtttrrreeeXXXSSSPPPMMMKKKKKKMMMLLLJJJGGGEEEDDDCCCBBB<<<:::888888:::;;;<<<;;;999999:::::::::;;;;;;;;;999999999888888777777777777888888999999888888777999999999999:::<<<>>>???GGGVVVmmmuuu|||wwwrrrnnnjjjjjjlllyyy}}}~~~}}}~~~~~~~~~}}}||||||}}}{{{{{{zzzyyywwwvvvtttssssssuuuwwwwwwvvvtttssssssrrrpppmmmllljjjgggccc___^^^aaaeeehhhllloooqqqrrroooqqquuuxxxyyyyyywwwuuuuuuuuuvvvvvvvvvtttsssrrrwwwxxxzzzzzzzzz|||~~~}}}~~~{{{{{{fffQQQMMMJJJJJJOOOTTTWWW]]]bbbdddfffjjjnnnrrruuuxxxyyyzzz}}}zzzooohhh___XXXUUURRROOOLLLIIIHHHHHHGGGFFFFFFGGGGGGGGGIIIJJJKKKKKKLLLNNNPPPSSSUUUXXXZZZ\\\\\\[[[ZZZ^^^^^^___```aaabbbcccdddbbbiiipppuuuyyywwwmmmgggddddddcccdddeeefffggggggffffffhhhgggiiirrr|||pppeeeZZZVVVTTTOOOJJJIIIHHHGGGEEECCCAAA???>>>>>>;;;999888888999;;;;;;;;;;;;;;;:::::::::999999999555666666777777888888888888888999999999999888888888888888888:::<<<>>>@@@HHHZZZrrrvvvzzzyyyppplllkkkkkkooottt}}}}}}{{{{{{zzzzzz{{{|||||||||zzzyyyxxxwwwvvvuuuttttttuuuwwwyyyyyywwwuuutttsssmmmllllllkkkjjjhhhdddbbb^^^___bbbfffjjjnnnpppqqqmmmooossswwwxxxxxxvvvtttuuutttsssrrrqqqqqqrrrsssxxxyyyzzzzzzzzzzzz|||~~~}}}~~~}}}|||~~~|||yyysss[[[MMMLLLJJJLLLRRRVVVYYY^^^dddgggiiilllppptttwwwyyyzzzyyy{{{yyymmmfff]]]WWWTTTRRRNNNKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSSSSUUUXXX[[[\\\]]]\\\\\\ZZZ[[[]]]___aaaccceeefffdddjjjqqqtttvvv}}}xxxooohhhfffeeeeeeeeefffggghhhiiiiiiiiikkkkkklllqqq}}}zzz}}}pppdddZZZVVVSSSNNNJJJHHHHHHGGGEEEBBB@@@???>>>>>>;;;999777777999;;;;;;;;;;;;;;;;;;:::999888888888444444555666777888999999888888999999999999888888888888888999;;;===@@@AAAJJJ___xxxvvv{{{}}}uuummmlllmmmoootttzzz~~~{{{zzzyyy{{{}}}~~~~~~}}}zzzyyyxxxvvvuuuuuuuuuuuuwwwyyy||||||yyyuuusssrrrjjjjjjiiiiiihhhgggeeeeeeaaaaaaaaadddhhhkkkkkkkkkkkkmmmqqquuuvvvvvvtttssssssrrrpppooooooppprrrtttxxxyyyzzzzzzyyyxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~zzzeeeTTTMMMMMMMMMPPPUUUXXX[[[```gggkkklllooorrruuuxxxzzzzzzxxxyyy}}}zzzwwwxxxzzz{{{}}}xxxmmmfff]]]WWWTTTRRRNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKMMMNNNOOOOOOPPPRRRTTTVVVXXX[[[^^^`````````___YYYZZZ\\\___aaadddfffgggfffkkkppprrrttt{{{|||rrrllliiiiiifffgggggghhhjjjkkkllllllmmmnnnooopppwww{{{}}}qqqdddWWWQQQOOOKKKIIIJJJJJJIIIGGGEEEBBBAAA@@@@@@;;;999777777999:::;;;:::::::::999999999999999999666666666777777888888999888999999::::::999999888999999:::;;;===@@@CCCDDDMMMddd~~~|||~~~yyyvvvxxx{{{{{{}}}|||{{{{{{~~~zzzyyyxxxwwwvvvvvvwwwxxxzzz|||~~~}}}zzzvvvrrrqqqiiiiiihhhgggeeedddeeeeee```______aaafffiiijjjiiiiiilllooorrrttttttsssrrroooooopppppppppqqqrrrsssvvvwwwyyyyyyxxxwwwxxxyyyzzz{{{~~~|||~~~~~~}}}}}}oooXXXNNNMMMOOONNNRRRWWWZZZ]]]dddlllnnnoooqqqtttwwwxxxzzzzzzwwwxxxzzz{{{vvvtttwwwyyyzzz|||{{{uuuooohhh___YYYVVVSSSPPPMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPPPPPPPQQQTTTVVVYYY[[[]]]___aaaaaa```___[[[[[[]]]___aaadddeeefffgggjjjmmmooosss|||}}}tttnnnkkkkkkgggggghhhiiijjjlllnnnnnnnnnppppppnnnqqqrrrcccSSSLLLJJJHHHIIIKKKGGGFFFDDDBBB@@@>>>======;;;999777777999:::;;;:::888888888999999:::;;;;;;999999999888888888888888888999999::::::999999888;;;;;;<<<===???BBBEEEGGGOOOggg~~~}}}~~~{{{{{{yyyxxxwwwxxxyyyyyy{{{}}}~~~zzzvvvrrrpppiiiiiihhheeecccbbbdddeee\\\[[[[[[___eeejjjlllkkkiiikkkmmmppprrrssssssrrrlllmmmppprrrssssssrrrqqqsssuuuxxxxxxxxxwwwxxxzzzuuuwwwzzz}}}~~~}}}|||{{{yyy|||~~~~~~|||{{{}}}bbbOOOKKKNNNOOOOOOSSSXXX\\\___gggppppppqqqsssuuuwwwyyyyyyzzzwwwwwwyyy|||}}}zzzyyyuuuuuuyyy{{{zzzzzz|||yyytttqqqjjjaaa[[[WWWUUUQQQNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQQQQQQQRRRUUUWWWZZZ[[[]]]_________]]]\\\]]]]]]^^^```aaacccdddeeefffhhhkkknnnsss}}}|||sssmmmkkkjjjgggggghhhiiijjjlllnnnooommmpppqqqmmmmmm{{{xxxdddYYYTTTLLLLLLNNNHHHJJJHHHEEEDDDCCCBBB???===999999:::;;;;;;:::999999:::999888777777888999:::666666666666666666666666999999:::;;;;;;;;;:::::::::999:::<<<<<<;;;???EEE]]]sss~~~yyyxxxxxxyyy{{{{{{zzzyyyzzzxxxxxxzzz}}}|||vvvpppllljjjhhheeecccbbbbbbccc```bbbaaa```cccjjjllljjjlllmmmnnnooopppqqqrrrrrrpppqqqqqqpppppppppppppppppprrrtttvvvvvvvvvttttttuuussssssvvv{{{|||}}}}}}}}}|||{{{|||~~~gggSSSRRRQQQJJJRRRUUUXXX\\\___cccgggkkkrrrsssvvvzzz~~~~~~|||yyyzzzxxxvvvvvvxxxxxxvvvsssppptttxxx{{{{{{{{{{{{{{{}}}sssooommmiiiccc^^^ZZZVVVRRROOOPPPPPPOOOOOOOOOPPPPPPQQQPPPRRRSSSTTTUUUVVVYYY[[[ZZZ]]]```ccccccbbb```^^^bbbaaa```___```aaaccceeejjjiiikkkpppuuu|||~~~vvvooojjjgggggggggiiijjjjjjjjjjjjjjjiiikkkmmmkkkjjjvvvuuubbbWWWTTTLLLKKKMMMHHHJJJHHHEEEDDDCCCBBB@@@>>>999:::;;;<<<<<<;;;:::999999999888777777888999999999999999999999999999999666777888999::::::::::::999888:::===>>>>>>CCCJJJ```vvv{{{xxxwwwwwwwwwyyyzzz{{{zzzyyyzzzxxxwwwyyy{{{zzzuuupppmmmkkkhhheeecccbbbbbbbbbaaacccbbbaaadddkkkmmmkkklllllllllmmmooopppqqqrrrqqqqqqpppoooooonnnoooooonnnoooqqqssstttsssrrrrrrtttssssssvvv{{{~~~~~~bbbRRRQQQQQQNNNUUUXXX\\\___bbbfffjjjnnntttvvvyyy}}}}}}zzzwwwtttrrrrrrtttuuutttrrrvvvxxx{{{|||zzzxxxvvvvvv~~~}}}~~~wwwrrrmmmiiiccc^^^[[[WWWTTTRRRQQQQQQQQQPPPQQQQQQRRRSSSRRRTTTVVVVVVWWWXXX[[[]]]\\\^^^aaacccdddcccaaa___bbbaaa``````aaaccceeefffjjjiiijjjnnnrrrxxx|||tttmmmhhhfffhhhhhhiiijjjkkkkkkkkkkkkgggiiikkkiiihhhsssqqq___WWWTTTLLLKKKLLLGGGJJJHHHFFFDDDDDDBBB@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888777777888999999777777777777777777777777555666777888999999999999999888:::>>>???@@@GGGPPPeeeyyy~~~xxxttttttuuuvvvxxxyyyzzzzzzzzzzzzxxxvvvwwwyyyxxxtttpppooommmiiifffcccbbbaaabbbbbbcccbbbaaaeeelllnnnllllllkkkkkklllmmmooorrrsssrrrqqqooonnnmmmmmmmmmnnnnnnoooqqqrrrssssssrrrqqqsssrrrsssvvv{{{~~~~~~~~~ooo[[[RRRPPPQQQTTTYYY\\\```dddgggjjjooorrrwwwxxx|||}}}vvvsssqqqqqqsssuuuuuuuuuzzz|||}}}|||yyyvvvtttsssyyyyyyzzz}}}|||vvvnnnjjjddd```\\\ZZZWWWUUUSSSSSSSSSSSSSSSTTTUUUUUUUUUWWWXXXYYYYYY[[[]]]```^^^___bbbdddeeedddbbbaaabbbbbbaaaaaaccceeeggghhhiiihhhiiilllooottt~~~|||tttnnniiiggghhhiiijjjkkkkkkllllllkkkggghhhiiifffdddooonnn^^^WWWUUUMMMKKKMMMHHHKKKHHHFFFEEEDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999888888888888888888999666666666666666666666666777777888888999888888888999999;;;===>>>@@@HHHRRRkkk}}}yyytttsssuuuwwwxxxyyyzzz{{{|||zzzxxxvvvvvvwwwvvvsssqqqrrrooolllhhheeecccccccccaaabbbbbb```dddkkkmmmkkkllllllllllllnnnpppsssttttttssspppnnnmmmmmmnnnnnnpppqqqrrrssstttttttttsssqqqrrrsssvvvzzz~~~}}}|||{{{{{{{{{}}}|||___UUUSSSOOORRRYYY\\\___dddhhhkkknnnrrruuuwwwzzzwwwvvvttttttuuuxxx{{{}}}|||~~~~~~}}}zzzvvvuuutttttttttvvvzzzyyyppplllfffaaa^^^\\\YYYXXXUUUUUUUUUUUUUUUVVVWWWXXXWWWYYYZZZ[[[[[[\\\^^^aaa```aaadddeeefffeeedddcccbbbbbbbbbcccdddfffhhhiiigggfffgggkkknnnsss}}}~~~vvvpppllljjjggghhhiiijjjjjjkkkjjjjjjggghhhgggccc```kkknnn^^^YYYVVVMMMKKKNNNJJJKKKIIIFFFEEEDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<888888888999999888888888999999999999999999999999::::::::::::999888777666::::::;;;===<<<>>>HHHSSSoooyyyuuuuuuxxxzzz{{{zzzyyy{{{|||zzzyyyxxxwwwwwwuuusssrrrtttrrrnnnjjjgggeeeeeeeee```aaa```___ccciiillljjjmmmmmmmmmnnnppprrruuuvvvuuutttrrrpppooooooooooooppppppqqqrrrrrrsssssssssqqqsssuuuwwwzzz}}}}}}|||zzzyyyyyyyyy{{{~~~oooVVVSSSTTTPPPSSS\\\^^^bbbgggkkknnnqqqtttwwwwwwzzzxxxwwwwwwwwwyyy|||zzzvvvtttsssppprrruuuyyy~~~}}}tttooohhhbbb^^^\\\ZZZXXXUUUUUUUUUVVVVVVXXXYYYYYYXXXYYY[[[[[[[[[\\\^^^```aaabbbdddfffgggfffeeeeeeccccccddddddeeeggghhhiiieeeeeegggllloootttxxxrrrmmmjjjeeefffggghhhhhhiiiiiiiiihhhhhhfffaaa]]]gggnnn___YYYVVVLLLJJJNNNLLLKKKIIIGGGEEEEEECCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<777888999999999999888777888888888888888888888888::::::::::::999888777777:::;;;<<<===;;;===IIIVVVrrr}}}yyyvvvzzz}}}~~~{{{yyyzzz|||{{{{{{{{{zzzyyyvvvtttssstttrrrnnnkkkhhhgggfffggg___```___^^^bbbiiikkkiiilllmmmnnnppprrrtttuuuvvvttttttsssrrrqqqqqqpppooonnnnnnnnnoooooopppqqqqqqrrrtttvvvxxxyyy{{{~~~}}}|||{{{zzzzzzyyy{{{~~~}}}fffSSSQQQTTTSSSWWW___```dddiiinnnqqqtttwwwyyyxxx|||uuuvvvxxxyyy{{{~~~{{{uuuqqqpppppprrrvvvzzz~~~xxxrrrjjjccc^^^[[[XXXVVVUUUUUUUUUUUUVVVXXXYYYZZZYYYZZZ[[[[[[[[[\\\^^^```bbbccceeefffgggfffffffffddddddeeeeeeffffffggggggddddddgggmmmqqqwwwxxxqqqkkkhhhdddeeefffgggggghhhhhhggghhhhhheee___ZZZccc~~~ooo```YYYTTTIIIHHHMMMLLLKKKIIIGGGFFFEEEDDDAAA???<<<;;;:::999999:::;;;<<<777888999999999999888777555555555555555555555555666777777888999999888888::::::<<<===<<>>===BBBQQQ```sssppp~~~zzzzzz||||||~~~zzzvvvuuupppnnnkkkhhhffffffffffff```bbbaaa```cccjjjlllkkkgggjjjmmmqqqssstttsssrrrnnnooorrrssssssqqqooommmoooooooooooopppqqqrrrssssssvvvxxxyyyxxxyyy}}}}}}ccc[[[RRRNNNRRRXXX^^^bbbdddiiinnnsssvvvyyy{{{}}}}}}vvvssswww|||~~~yyyvvvvvvtttwwwzzz}}}~~~~~~wwwmmmccc\\\XXXTTTRRRSSSSSSSSSTTTUUUVVVXXXXXX[[[\\\]]]]]]]]]^^^```bbbbbbcccdddeeeffffffffffffeeeeeeffffffeeeeeedddccceeeeeeiiinnnrrrvvv~~~vvvmmmhhheeefffggghhhiiiiiiiiiiiifffeeeaaaZZZTTT\\\www