BM6P6(@ |||ttttttrrrqqqqqqvvv}}}|||oooddd\\\UUULLLFFFDDDBBBAAA@@@???===:::888>>>===<<<;;;;;;::::::;;;;;;<<<===;;;888777999;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAABBBBBBAAAAAAAAA??????@@@AAAAAAAAAAAA@@@?????????@@@BBBCCCCCCCCC@@@@@@@@@??????>>>>>>>>>?????????@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@??????>>>??????@@@CCCCCCCCCBBBAAA@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCBBBBBBBBBBBBEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMMMMQQQRRRUUUXXX[[[]]]___```dddbbbbbbcccdddccc___[[[WWWTTTRRRQQQRRRPPPLLLHHHKKKKKKIIIHHHGGGIIINNNRRRQQQVVV]]]eeelllvvvuuukkkddd\\\VVVTTTSSSPPPLLLLLLNNNPPPPPPOOOPPPQQQSSSUUUVVVUUUTTTSSSQQQPPPPPPRRRUUUWWWWWWVVVSSSRRRPPPNNNNNNOOOPPPQQQRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLNNNMMMKKKJJJJJJLLLNNNOOORRRQQQQQQPPPPPPOOOOOONNNOOOOOONNNMMMKKKIIIHHHGGGFFFHHHIIIJJJJJJJJJLLLMMMPPPOOOOOONNNMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJJJJFFFAAA??????AAACCCBBB@@@>>><<<;;;::::::999:::<<<>>>???>>>===<<<:::;;;;;;<<<;;;:::888777777777777777666666666666555555444333111000//////------......------,,,+++------------------------------+++)))((('''''''''))))))))))))))))))))))))(((((())))))************((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''zzztttrrruuu{{{wwwiiiZZZPPPMMMJJJGGGDDDBBB@@@>>>;;;>>>======<<<;;;<<<<<<<<<:::;;;<<<:::888888999<<<999999999:::::::::::::::;;;<<<<<<======<<<<<<;;;>>>>>>????????????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@???===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFIIIKKKNNNOOOOOOOOOPPPPPPRRRSSSUUUUUUXXXYYY\\\___bbbdddeeeeeekkkiiieeecccbbb^^^YYYUUUMMMKKKIIIJJJKKKLLLJJJHHHHHHJJJKKKLLLNNNRRRWWW[[[eeekkkttt}}}xxxhhhaaa\\\VVVQQQOOOPPPMMMJJJJJJMMMNNNOOONNNOOOPPPRRRTTTTTTTTTSSSRRROOONNNNNNPPPSSSUUUUUUUUURRRPPPOOOMMMMMMNNNOOOPPPQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIKKKMMMNNNPPPOOOOOONNNMMMLLLLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKFFFHHHIIIJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIFFFAAA??????AAA???>>><<<:::999777777666888999;;;=========<<<;;;:::::::::999999777666666777777777666666666555555333333333222222111111111---------...------,,,+++------------------------,,,,,,***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))******)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((())))))((((((((('''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''{{{}}}sssfff^^^YYYSSSMMMIIIGGGDDDCCC>>>>>>===<<<<<<<<<<<<<<<888999:::999888888999;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::<<<<<<============<<<<<>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHIIILLLPPPTTTWWWYYYXXXXXXYYYYYYZZZ[[[]]]]]]___aaacccfffhhhhhhhhhggghhhddd```[[[XXXSSSOOOKKKHHHFFFEEEFFFHHHJJJKKKKKKLLLOOOUUU[[[aaagggmmmqqq~~~pppdddYYYVVVTTTPPPLLLKKKLLLJJJIIIIIIKKKMMMMMMMMMMMMNNNOOOQQQRRRQQQQQQPPPLLLLLLLLLNNNRRRTTTTTTSSSOOONNNMMMLLLKKKLLLMMMNNNOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKFFFGGGIIIJJJIIIJJJKKKMMMJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHGGGEEEAAA??????@@@===<<<;;;999777666555555777888:::;;;<<<<<<;;;::::::999888666555444444444777666666666666555555555111111111111111111222222---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''ooo}}}~~~zzzssshhh^^^VVVQQQMMMJJJDDDCCCBBBAAA??????>>>>>><<<<<<<<<<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::=========>>>>>>============>>>??????@@@@@@??????>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNMMMOOOQQQTTTXXX\\\^^^```___^^^]]]]]]]]]]]]]]]^^^___```bbbddddddbbb```___ZZZXXXUUUQQQNNNLLLJJJIIIHHHGGGGGGIIILLLPPPTTTVVV[[[aaajjjttt|||wwwlll```WWWQQQPPPPPPLLLJJJIIIIIIHHHHHHHHHJJJKKKLLLMMMKKKKKKMMMNNNOOOOOONNNNNNLLLKKKKKKNNNQQQSSSSSSRRRMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIKKKMMMNNNLLLKKKJJJIIIHHHGGGFFFEEEJJJJJJJJJJJJJJJIIIHHHGGGEEEGGGIIIIIIIIIIIIKKKMMMIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBB@@@?????????>>><<<:::999888777777777888999:::;;;;;;;;;;;;;;;:::888555444333333333666666666555555555444444111111111111111000000000,,,------------,,,++++++++++++++++++++++++++++++***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%$$$###""""""###$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''bbbkkkzzzxxxuuuxxx~~~zzzmmmbbbZZZUUUQQQPPPMMMJJJGGGDDDBBBBBBBBBAAA@@@?????????>>>>>><<<<<<<<<<<<;;;;;;::::::777888999:::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<============<<<:::<<<>>>>>>>>>>>>@@@CCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVXXXZZZ\\\^^^``````^^^]]][[[ZZZXXXWWWVVVVVVXXXXXXYYYYYYXXXUUUSSSQQQPPPOOONNNMMMKKKKKKKKKLLLGGGIIIMMMQQQXXX___fffjjjssszzz|||ooobbbYYYVVVPPPLLLLLLLLLIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLNNNPPPRRRRRRQQQKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHIIIIIIIIIKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCBBB@@@>>>???>>>===;;;:::999999999888999999:::;;;;;;<<<<<<<<<;;;888666555444444444555555555555444444444444333222222111///......---,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))))))))))))))******+++((((((((((((((((((((((((************************'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''ZZZ^^^gggttt|||rrroooqqqssstttvvv}}}sssllleeebbb^^^XXXRRRMMMJJJHHHHHHEEEBBBAAA@@@???===<<>>===<<<:::999999888888999:::;;;;;;;;;;;;999999::::::::::::999999999999:::;;;;;;;;;;;;;;;888;;;>>>>>><<<<<>>???????????????@@@@@@>>>???@@@AAAAAABBBAAAAAA@@@AAACCCEEEGGGIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJJJJIIIHHHGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWVVVTTTRRROOONNNMMMLLLNNNNNNMMMMMMLLLKKKJJJIIIJJJLLLMMMMMMMMMMMMNNNPPPLLLQQQYYYbbblllvvvsssiii```XXXRRRPPPJJJGGGIIIHHHEEEDDDFFFFFFGGGIIIIIIHHHHHHIIIKKKHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLLLLMMMOOOPPPPPPOOOJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHIIIHHHIIIJJJLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEDDDAAA???>>>===<<<:::999999888888888999999::::::;;;<<<<<<;;;:::999888666555555555555555444444444333333333333222111000///---,,,,,,,,,,,,,,,,,,,,,+++*********************************)))))))))))))))******))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''SSSTTT[[[dddlllvvvuuurrrnnnkkkkkkoootttwwwwwwnnngggaaa^^^YYYVVVQQQOOOMMMKKKHHHEEEGGGFFFEEECCCAAA???===<<<;;;;;;;;;;;;;;;:::999999999::::::::::::::::::999999999:::;;;;;;;;;;;;;;;;;;>>>@@@???;;;:::<<>>>>>>>><<<===>>>???@@@@@@@@@@@@<<<===@@@CCCFFFHHHIIIJJJHHHJJJLLLNNNPPPPPPPPPOOOKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMOOOQQQRRRTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZYYYXXXWWWVVVVVVUUUVVVSSSSSSTTTTTTSSSRRRPPPOOONNNMMMKKKJJJHHHGGGGGGFFFGGGFFFFFFFFFGGGHHHJJJJJJMMMQQQUUUXXXYYYZZZ\\\___aaahhhrrr}}}|||nnnbbb[[[WWWSSSPPPLLLGGGEEEFFFFFFDDDDDDGGGDDDFFFHHHHHHFFFEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMLLLKKKLLLMMMMMMMMMKKKIIIIIIJJJJJJIIIIIIHHHHHHEEEFFFGGGIIIIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHHHHHHHHHHJJJLLLKKKJJJJJJIIIHHHIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEGGGFFFBBB???>>>===<<<:::999999999999777777888888999::::::;;;999999999888777666555555444444444333333333333222111111000///......------+++,,,,,,,,,,,,+++************************************)))))))))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''OOOOOOTTT\\\aaaggguuu~~~vvvqqqoooqqqssstttuuu}}}|||rrrnnnhhheeeccc```\\\XXXOOONNNLLLJJJGGGEEECCCBBB???>>>>>>===;;;999777666;;;<<<<<<======<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;>>>AAACCC@@@;;;888:::===:::;;;;;;;;;<<<<<<======;;;;;;<<<>>>>>>?????????<<<===???AAACCCEEEEEEFFFEEEGGGJJJLLLNNNOOONNNNNNJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMOOOQQQSSSUUUVVVWWWYYYYYYYYYZZZ[[[\\\\\\]]]\\\[[[ZZZXXXVVVUUUUUUTTTNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDGGGJJJMMMPPPVVV[[[ccchhhkkknnnqqqtttyyytttkkk^^^UUUPPPNNNMMMKKKKKKGGGEEEFFFGGGEEEFFFJJJCCCEEEGGGGGGDDDBBBCCCEEEHHHHHHHHHHHHIIIJJJKKKKKKMMMKKKJJJJJJKKKKKKJJJHHHIIIIIIJJJJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFDDDCCCBBBDDDFFFHHHHHHHHHHHHJJJLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDDDDFFFHHHGGGCCC@@@???>>>===<<<;;;:::::::::666666666666777888999:::666777888888888777555444444444444333333333222222////////////////////////+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&'''))))))))))))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''JJJLLLNNNQQQVVV]]]eeekkkzzz~~~|||wwwrrrsssvvv{{{|||yyymmmeeeZZZQQQLLLKKKKKKKKKJJJGGGCCCAAAAAAAAA@@@???>>>>>>>>>>>>============;;;:::::::::;;;;;;999777???LLLOOODDD::::::;;;999888888999::::::;;;<<<<<<:::::::::::::::;;;;;;;;;999::::::<<<===>>>??????@@@AAABBBDDDFFFHHHJJJKKKGGGFFFEEEDDDCCCDDDDDDEEEAAAAAABBBDDDEEEGGGHHHIIIIIIKKKMMMNNNNNNOOOQQQSSSVVVWWWXXXXXXWWWVVVUUUTTTVVVUUUTTTSSSPPPLLLIIIGGGHHHHHHGGGEEECCCBBBDDDFFF???@@@BBBBBBBBBCCCEEEGGGGGGHHHJJJLLLNNNSSSYYY]]]fffnnnyyy{{{pppccc]]]VVVOOOLLLKKKJJJIIIGGGEEECCCAAAAAABBBDDDFFFCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIGGGEEEEEEFFFDDDEEEFFFFFFHHHHHHIIIJJJJJJHHHGGGGGGIIIJJJJJJIIIMMMKKKIIIHHHHHHGGGFFFEEEHHHIIIJJJJJJHHHHHHHHHJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDGGGFFFEEECCCCCCBBBBBBBBBDDDCCCBBBDDDEEEEEEDDDBBB???===:::999:::::::::999888888777666666666666666666666666555444444333333555555444333222000000///000///---,,,++++++,,,---+++++++++*********)))))))))((((((((()))***++++++(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''((((((((((((&&&%%%$$$&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''HHHIIIKKKMMMPPPUUU[[[```eeeooo~~~}}}~~~yyylllbbb\\\XXXUUUSSSOOOKKKHHHGGGFFFDDDCCCDDDCCCBBB@@@???>>>======???>>>===>>>??????===;;;;;;EEEHHH???888:::;;;888::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999============>>>>>>>>>>>>;;;<<<===???@@@AAABBBBBBEEEDDDCCCBBBAAAAAABBBCCC@@@@@@AAABBBDDDEEEFFFFFFEEEGGGIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKOOOOOONNNMMMLLLIIIGGGFFFCCCDDDCCCBBB@@@@@@BBBDDDBBBDDDEEEEEEFFFGGGJJJMMMOOOQQQTTTWWW\\\ccckkkpppxxxkkkaaaWWWSSSMMMIIIHHHGGGGGGFFFFFFEEECCCBBBBBBDDDEEEFFFDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGDDDDDDFFFHHHJJJLLLMMMNNNKKKJJJHHHHHHIIIJJJJJJIIILLLJJJGGGFFFGGGFFFEEEDDDGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCEEEFFFEEECCC???<<<:::999:::;;;;;;:::888888777666666666666666666666666555444444333333555444333222111000000///000///---,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&(((((((((((('''$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&FFFHHHJJJKKKLLLNNNQQQTTTWWW___mmm|||~~~zzzrrrnnniiiddd___ZZZVVVTTTQQQOOOOOOMMMJJJGGGEEECCCCCCCCCBBB@@@??????@@@@@@???>>>888???@@@:::888<<<<<<888<<<<<<;;;;;;:::::::::::::::::::::999999888888777<<<<<<<<<;;;;;;::::::999888999;;;<<<======<<<;;;>>>>>>===<<<<<<<<<======<<<======>>>???@@@@@@@@@???AAACCCCCCBBBBBBDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEFFFEEEEEEDDDCCCBBBAAABBBCCCBBBBBBCCCFFFHHHJJJLLLMMMOOOPPPSSSXXX[[[dddfffjjjpppwwwrrrfff[[[SSSKKKIIIFFFEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHGGGHHHHHHIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHCCCDDDFFFIIILLLOOOQQQRRRMMMKKKIIIIIIJJJJJJIIIHHHIIIGGGEEEEEEEEEEEEDDDCCCFFFGGGHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGFFFEEE>>><<<:::999;;;<<<<<<;;;888888777666666666666777666666555555444333333333444333333222111000/////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''******))))))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&FFFHHHJJJKKKKKKKKKMMMNNNTTTZZZbbbmmmzzz~~~zzzyyyzzz|||~~~~~~wwwrrrmmmiiigggaaa^^^ZZZVVVRRRPPPOOONNNIIIGGGEEEEEEEEEEEEDDDBBB???BBBAAA>>>>>>BBB@@@<<<>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999:::;;;===>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;;;;;;;=========>>>>>>????????????AAABBBBBBAAAAAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLOOOSSSWWWYYY[[[___bbbeeejjjppptttuuudddZZZRRRMMMFFFEEEDDDEEEFFFGGGFFFEEEBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHCCCDDDFFFIIILLLNNNPPPQQQOOOMMMJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEBBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBDDDFFFHHHGGGFFF>>><<<::::::;;;<<<<<<<<<999888777777666666777777666666555444444333333222333222222111000000//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((((()))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%(((((((((''''''&&&%%%%%%((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((CCCFFFHHHJJJJJJJJJKKKLLLOOORRRXXX^^^gggttt{{{sssqqqnnnmmmooossswwwzzz~~~}}}wwwqqqjjjeeeaaa```ZZZWWWSSSQQQPPPOOOMMMLLLKKKKKKHHHEEEFFFGGGEEEAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<============<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAACCCDDDDDDCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKNNNRRRVVVZZZ```fffjjjooosssxxx~~~kkk[[[SSSNNNJJJFFFEEEDDDEEEFFFFFFEEEDDDAAACCCEEEGGGHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJIIIGGGFFFFFFHHHEEEFFFGGGHHHJJJLLLMMMNNNOOOMMMJJJJJJJJJJJJIIIHHHFFFEEECCCCCCDDDEEEDDDDDDCCCDDDFFFEEEDDDDDDFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGGGGFFFBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDGGGHHHGGGFFF???===::::::;;;<<<<<<<<<999999888777777777777777555555555444333333222222111111111000000/////////---------,,,,,,+++******))))))))))))************++++++***)))((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******AAACCCFFFGGGGGGHHHIIIKKKJJJNNNRRRVVV[[[eeeqqqyyywwwqqqkkkggggggkkkoooqqqrrruuuzzz~~~{{{rrrnnniiieeebbb```]]][[[XXXVVVRRRPPPNNNMMMKKKIIIJJJIIIIIIIIIHHHHHHGGGGGGDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@???????????????<<<<<<<<<======>>>>>>?????????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCDDDFFFFFFEEEFFFGGGIIIFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPQQQTTTVVVXXXZZZ]]]aaaeeejjjpppvvv}}}tttaaaTTTNNNJJJEEEDDDCCCBBBBBBCCCCCCBBBAAABBBCCCEEEFFFGGGFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKKKKIIIGGGEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMKKKIIIIIIJJJJJJIIIHHHGGGEEEDDDDDDFFFGGGFFFFFFBBBDDDEEEEEEDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBDDDFFFGGGGGGGGGGGGDDDEEEFFFGGGFFFFFFDDDCCCCCCCCCCCCDDDGGGHHHGGGFFF@@@>>><<<;;;;;;<<<;;;;;;999999888777777777777888555555444444333222222222000000000000//////......,,,---------,,,+++***)))((((((((()))))))))))))))+++***))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%&&&&&&'''))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$&&&((()))***+++BBBCCCEEEFFFFFFGGGIIIKKKJJJMMMQQQSSSVVV[[[ccciiipppxxx{{{tttsssuuuwwwyyyvvvwwwyyy{{{}}}~~~~~~zzzxxxsssqqqnnnkkkhhheeedddeeebbbaaa```^^^\\\ZZZYYYXXXWWWVVVSSSPPPMMMJJJHHHFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBDDDFFFHHHJJJHHHIIIKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMOOOOOOPPPPPPRRRSSSTTTTTTUUUVVVXXXUUUUUUVVVWWWXXX[[[]]]^^^cccdddfffiiinnnrrrvvvyyy}}}zzzooollldddWWWNNNJJJGGGBBBBBBAAA??????@@@AAAAAA@@@CCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCEEEEEEEEEDDDEEEEEEFFFGGGEEEEEEEEEFFFHHHJJJKKKLLLKKKLLLLLLJJJFFFDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEGGGIIIIIIHHHBBBDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDBBBAAA@@@???@@@AAACCCEEEGGGGGGGGGGGGFFFGGGHHHHHHHHHFFFDDDCCCDDDDDDDDDEEEGGGGGGFFFEEEBBB@@@===;;;;;;;;;:::999:::999888888777777888888555555444333333222222111000000////////////......,,,,,,------,,,+++)))((((((((())))))************))))))))))))))))))***+++((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''')))******)))(((((((((((()))***%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((EEEFFFGGGGGGGGGGGGJJJLLLIIILLLOOOOOOOOOQQQUUUYYY^^^dddnnn{{{yyyyyyzzz}}}~~~{{{wwwtttrrrqqqqqqooolllgggbbb]]]ZZZXXXUUUTTTSSSQQQOOOMMMLLLKKKLLLKKKJJJJJJLLLPPPTTTVVVYYYZZZ\\\]]]]]]]]]\\\\\\ZZZZZZ[[[]]]^^^```aaaaaaeeegggiiijjjjjjkkkmmmooonnnnnnoooppprrruuuxxxzzz}}}ooocccZZZZZZVVVOOOJJJIIIGGGCCCBBB@@@>>>>>>@@@BBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFDDDCCCFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMLLLJJJFFFDDDCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLJJJHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFGGGIIIJJJJJJIIIBBBDDDFFFFFFEEEEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBAAA@@@??????@@@CCCEEEGGGGGGHHHGGGGGGHHHIIIJJJIIIGGGEEECCCEEEEEEDDDEEEGGGGGGFFFDDDCCCAAA===<<<;;;;;;:::999:::999888888777888888888555555444333333222222111///////////////.........,,,,,,------,,,+++)))((())))))******+++++++++,,,))))))(((((()))***++++++((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%'''((()))*********)))'''&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&BBBBBBBBBBBBDDDFFFHHHIIIJJJJJJKKKLLLNNNQQQSSSTTTZZZ\\\aaahhhqqq~~~{{{wwwqqqmmmooouuu}}}zzztttrrrnnniiifffeeeccc```]]]XXX[[[___cccfffkkkppptttvvvxxx{{{{{{zzzxxxwwwwwwvvvxxxzzz|||}}}vvvjjj```YYYSSSOOOKKKIIIHHHGGGCCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEAAACCCDDDDDDCCCCCCDDDFFFEEEEEEEEEFFFGGGHHHJJJJJJMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGHHHIIIKKKMMMNNNKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@>>>===BBBAAAAAACCCFFFHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEBBB@@@>>><<<;;;;;;======888888888777666555555444666555444333222111111111000000//////......------------,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******&&&''')))******((('''%%%(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&+++***((('''%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&(((***,,,BBBBBBBBBBBBDDDFFFHHHIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRTTTWWW\\\cccmmmxxxzzzqqqnnnpppvvvzzz{{{~~~~~~zzzwwwxxx{{{|||pppfff]]]VVVRRROOOLLLHHHFFFFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAACCCDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLKKKJJJIIIIIIHHHIIIHHHIIIIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHFFFEEECCCAAA@@@???AAA@@@@@@BBBEEEGGGHHHGGGIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEGGGHHHGGGFFFDDDCCCBBBAAA>>><<<;;;;;;<<<<<<999999888777777666555555666555444333222111111111222111111000///......---------,,,++++++***))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))***)))'''&&&'''((((((((((((''''''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&***)))(((&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&((()))AAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNRRRRRRSSSUUUYYY___ggglllyyy~~~uuurrrtttvvvyyyzzz{{{|||{{{sssggg[[[TTTOOOLLLJJJJJJGGGEEECCCCCCBBBAAA?????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLLLLKKKJJJIIIIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGIIILLLNNNOOOPPPOOOMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@??????AAADDDFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBCCCAAA???===;;;:::::::::999999999888777777666666666555444222111111111111333222111000///...------,,,,,,,,,+++******))))))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((()))))))))((('''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%''''''@@@@@@AAABBBDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLRRRSSSSSSSSSTTTWWW\\\```iiiqqq||||||iiicccYYYQQQLLLIIIHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@????????????????????????>>>>>>>>>???@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEECCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKJJJJJJIIIJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEFFFGGGIIIKKKNNNOOOQQQOOOMMMJJJIIIIIIJJJKKKIIIIIIHHHGGGFFFEEEEEEDDD@@@???>>>???BBBEEEFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBAAACCCAAA???===;;;:::999999999999999999888888777777666555333222111111000000222222111///...---,,,+++,,,+++++++++******))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''((()))))))))(((%%%%%%&&&'''(((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((??????AAABBBCCCDDDEEEFFFIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMNNNMMMNNNPPPTTTWWW___ccckkksss}}}|||yyyvvvtttuuuxxx{{{}}}|||~~~{{{oooggg[[[WWWRRRNNNKKKIIIGGGFFFBBBBBBBBBAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????@@@AAAAAA????????????@@@@@@@@@AAA@@@BBBEEEEEECCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFGGGJJJIIIIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIEEEEEEFFFFFFHHHKKKMMMOOOPPPOOOLLLJJJIIIIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGBBB@@@>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAABBBAAA???===;;;:::999888999999999888888888888888555444333222111000000000000///...---,,,+++******++++++***************)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%&&&''''''((('''''''''((())))))))))))((('''&&&&&&&&&''''''''''''(((######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((>>>???@@@BBBCCCDDDDDDDDDHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJKKKLLLLLLMMMPPPSSSTTTWWW\\\bbbjjjvvvyyyuuutttuuuvvvvvvtttvvvyyy{{{|||~~~vvvkkkaaaZZZPPPNNNLLLKKKJJJHHHEEECCCAAAAAABBBAAA@@@???AAACCC@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAAAAABBB????????????@@@@@@@@@@@@@@@BBBEEEEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFHHHGGGGGGGGGHHHIIIJJJJJJJJJHHHFFFEEEDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEBBB@@@???AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@>>>===;;;:::999888888888888888888888888888555444333111000000000000---------,,,++++++******************************************************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&'''((()))******)))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&===>>>@@@BBBCCCDDDDDDDDDFFFEEEFFFFFFGGGHHHIIIJJJGGGIIIKKKKKKLLLMMMOOOQQQLLLPPPTTTXXX]]]eeeooowww~~~|||yyyxxxxxx}}}xxxmmmddd^^^XXXTTTJJJIIIGGGGGGFFFFFFCCCAAA???@@@AAA@@@>>>>>>???BBB????????????????????????======>>>???@@@AAABBBCCC?????????@@@@@@@@@AAAAAA@@@BBBEEEEEEDDDAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHDDDAAA???AAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHEEEAAA@@@@@@BBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJEEEDDDCCCBBBAAA@@@??????>>>>>>>>>===<<<:::999888777777777777777777777777555444333111000000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''''''''&&&'''&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIICCCEEEGGGHHHHHHHHHJJJLLLJJJNNNSSSUUUWWWZZZ```eeelllxxx~~~rrrrrrsssuuuwww}}}{{{qqqdddZZZTTTQQQOOOMMMJJJGGGEEEDDDDDDDDDCCCBBB>>>@@@AAA???===<<<>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCC???@@@@@@@@@@@@AAAAAAAAA???BBBEEEFFFDDDAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEFFFGGGHHHIIILLLHHHBBB>>><<<>>>BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFGGGHHHHHHIIIIIIJJJJJJFFFBBB@@@@@@AAABBBAAA@@@@@@BBBDDDGGGIIIJJJKKKDDDCCCBBB@@@???>>>>>>>>>============<<<;;;:::999666666666666666777777777555444222111000000//////,,,,,,,,,---------......)))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''((((((%%%$$$$$$###"""!!! %%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))>>>???@@@@@@BBBBBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMMMMOOORRRUUUXXXZZZaaagggoooxxx{{{rrrkkkkkknnnppptttxxx~~~vvveee^^^TTTMMMJJJHHHFFFDDDFFFEEEDDDBBBBBBCCCDDDDDD@@@?????????>>>>>>======@@@>>><<<<<>>===KKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIHHHGGGGGGGGGHHHIIIFFFDDDAAAAAAAAAAAA@@@???AAABBBCCCDDDDDDCCCBBBAAACCCAAA???>>>??????>>>===AAA@@@???>>><<<:::999999777444222444999;;;999666333333222111000///...---,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((())))))((('''&&&%%%%%%$$$))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&)))******)))'''%%%&&&'''&&&&&&&&&''''''''''''(((&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJKKKMMMOOORRRUUUWWWWWW[[[bbbhhhppp|||xxxssspppooopppssstttyyy~~~|||~~~zzzlllbbbZZZTTTMMMHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA?????????>>>>>>>>>======???===<<<<<<>>>???===;;;<<<======>>>>>>??????@@@?????????@@@@@@@@@AAAAAACCCEEEGGGIIIHHHEEEBBB???AAA@@@@@@AAAAAACCCDDDDDDCCCEEEFFFFFFFFFGGGIIIKKKQQQQQQKKKAAA<<<===@@@@@@JJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGFFFFFFFFFGGGHHHFFFDDDCCCCCCDDDDDDBBBAAA@@@AAABBBBBBBBBBBBAAA@@@BBB@@@>>>===>>>???>>>===>>>>>><<<;;;:::888777777888555222444777888666222333222222111000///...---,,,,,,+++++++++*********,,,,,,+++******)))(((((((((((((((((((((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!&&&&&&''''''''''''&&&&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%>>>>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDDDDEEEFFFFFFIIIIIIGGGFFFEEEDDDDDDDDDGGGHHHIIIJJJLLLOOOQQQSSSRRRUUUYYY\\\aaaiiittt|||~~~yyywwwxxxyyy~~~}}}wwwuuuwwwyyy{{{}}}{{{pppdddXXXQQQNNNJJJFFFDDDCCCCCCCCCBBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>============>>>===<<<<<<>>>???>>><<<;;;;;;<<<<<<===>>>??????>>>?????????@@@@@@@@@@@@BBBDDDFFFGGGFFFDDDAAA@@@AAA@@@@@@AAAAAABBBCCCDDDBBBCCCEEEEEEEEEGGGIIILLLTTTWWWSSSIIIAAA@@@CCCDDDHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFDDDBBB??????@@@@@@@@@@@@?????????===<<<<<<===>>>=========<<<;;;:::999888777777888555333333555555333000222222111000///......---,,,++++++++++++*********+++++++++******))))))((((((((((((((())))))******((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((#########$$$%%%'''))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&+++***)))'''%%%$$$######&&&&&&''''''''''''&&&&&&&&&(((((('''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''((()))***'''&&&&&&&&&&&&%%%%%%%%%======>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFGGGIIIKKKMMMNNNOOOQQQRRRTTTVVVXXX^^^eeejjjpppyyy~~~{{{pppeee]]]WWWPPPKKKGGGEEEDDDCCCCCCCCCCCCBBB@@@AAABBBCCCBBBAAA@@@???========================<<<<<<<<<<<<===>>>>>>>>>========================>>>>>>>>>????????????@@@AAABBBDDDDDDDDDCCCAAA@@@AAA@@@@@@@@@AAABBBBBBCCC@@@AAACCCDDDEEEFFFIIILLLVVV[[[ZZZOOOEEECCCFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCEEEGGGFFFDDDAAA>>>>>>????????????>>>>>>===<<<:::;;;<<<======<<<======<<<;;;:::999999888777555444444555555333111111111000//////...------++++++++++++************+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''...,,,***(((&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&<<<======>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMLLLMMMNNNOOOQQQUUUYYY\\\aaahhhtttlllddd[[[SSSPPPNNNKKKHHHCCCCCCCCCBBBAAA@@@@@@AAA???@@@AAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<===:::;;;<<<<<<======>>>???CCCBBBAAA@@@>>>===<<<<<<======>>>>>>>>>?????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBB???@@@BBBCCCDDDEEEHHHJJJTTTZZZ[[[RRRIIIFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAACCCEEEDDDBBB??????>>>>>>>>>>>>>>>>>>???<<<;;;::::::;;;===<<<;;;;;;;;;::::::999999999888666555444555666666555444000000//////...---------+++++++++*********))))))*********)))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&<<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBCCCCCCDDDDDD@@@@@@@@@AAABBBCCCEEEEEEEEEEEEGGGHHHJJJJJJKKKKKKJJJJJJKKKLLLOOORRRUUUVVVXXX]]]dddlllvvvssshhhYYYSSSLLLGGGFFFEEECCCAAA???@@@@@@>>><<<;;;<<<>>>===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<888:::<<<<<<<<<===???@@@GGGFFFDDDBBB@@@>>><<<;;;============>>>>>>>>>>>>????????????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBBBBCCCDDDFFFIIIOOOUUUWWWQQQJJJHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDEEEEEECCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAABBBBBB@@@>>>>>>>>>============>>>>>>===<<<::::::;;;<<<;;;;;;777777777777777666666666555555555555555666666666//////......------------+++************)))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''';;;<<<<<<===>>>???@@@@@@??????@@@AAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDDCCCDDDFFFHHHHHHIIIHHHHHHIIIIIIJJJLLLNNNQQQRRRRRRQQQUUUZZZ^^^dddmmmyyyyyyrrriii___VVVMMMHHHCCCAAAAAAAAA>>><<<===>>>>>><<<:::999<<>>===<<<<<<<<<<<<=========>>>>>>>>>>>>===>>>>>>@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAA???@@@BBBBBBBBBBBBEEEGGGJJJNNNPPPMMMJJJIIIHHHEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEBBBDDDEEEEEECCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA>>>???@@@BBBCCCCCCBBBBBBBBBAAA??????@@@@@@???======<<<;;;::::::;;;<<<===???===;;;;;;;;;<<<;;;:::666666666666666666666666555666666555444333333333.........------------,,,************))))))))))))((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''';;;;;;<<<===>>>???@@@@@@>>>??????@@@@@@AAABBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCEEEGGGGGGGGGGGGFFFFFFEEEFFFHHHJJJLLLMMMLLLLLLPPPTTTWWWZZZ```hhhnnnxxx}}}nnnddd___\\\VVVQQQFFFCCC@@@???AAAAAA???<<<===>>>>>><<<::::::>>>BBB???>>>===;;;;;;<<<======:::::::::;;;;;;<<<<<<<<<666999<<<<<<;;;<<>>===<<<<<<<<<<<<=========>>>======<<<===>>>???AAABBBAAAAAA@@@@@@???@@@@@@@@@???AAABBBBBBAAABBBDDDFFFFFFJJJLLLJJJIIIJJJGGGCCC@@@@@@@@@AAAAAABBBBBBBBBAAACCCEEEFFFGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBDDDEEEDDDCCCAAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>???AAABBBCCCCCCBBBBBBDDDBBB@@@??????@@@???>>>;;;;;;:::999999:::;;;;;;@@@>>><<<;;;;;;<<<;;;999777777777777888888888888666666666444222000000000------------------,,,,,,************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''888999999:::;;;<<<======>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIKKKNNNQQQSSSVVVZZZ^^^dddppprrrhhh[[[SSSPPPNNNKKKIIIFFFBBB>>><<<<<<<<<:::888===<<<;;;999999:::;;;<<<>>>===<<<;;;:::;;;;;;<<<<<<;;;::::::999999::::::999999:::;;;;;;<<<<<<===CCCBBBAAA???<<<:::999888;;;;;;;;;;;;;;;<<<==================>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>???@@@DDDFFFJJJKKKIIIGGGFFFEEE@@@????????????@@@BBBCCCCCCDDDFFFGGGGGGEEECCCBBBDDDCCCBBBBBBBBBDDDEEEFFFDDDEEEEEEFFFEEECCCBBBAAA>>>???@@@@@@AAAAAAAAAAAA???>>>>>>@@@BBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;:::888777777777888999::::::999999999999888888<<<:::888777666555333111222222111111000//////......---,,,+++************---+++)))'''&&&&&&((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&'''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''888888999:::;;;<<<============>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJIIIKKKMMMOOOOOOQQQUUUWWWXXXaaannnzzzzzzqqqddd\\\QQQJJJHHHHHHGGGEEECCC@@@===;;;<<<<<<:::888;;;:::::::::::::::;;;;;;>>>===<<<;;;:::;;;;;;<<<;;;;;;:::999999999999:::999999::::::;;;<<<<<<<<>>???@@@AAAAAAAAAAAAAAABBBCCCCCCAAA@@@???>>>===>>>??????CCCEEEIIIJJJHHHGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBCCCCCCEEEFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA??????@@@AAAAAAAAA@@@@@@???>>>>>>???AAABBBAAA???AAA@@@???>>>===<<<;;;;;;:::999888777777777888888::::::999999888888888777888777666666777777555444111111111000000000//////...---,,,+++************,,,+++)))((('''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%888888999:::;;;<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGFFFFFFEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKNNNPPPRRRWWW^^^eeemmmvvvzzzqqqkkkddd\\\TTTNNNFFFBBBAAACCCCCCBBB@@@>>><<<;;;;;;;;;:::888888888999:::;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999999999999888999999::::::;;;<<<<<<>>>===<<<<<<;;;:::999999<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBDDDDDDAAA@@@???>>>>>>>>>??????AAADDDGGGHHHGGGFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAABBBCCCDDDDDDDDDBBBBBB@@@AAABBBDDDEEEFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????@@@???>>>???@@@AAA@@@???@@@??????>>>===<<<;;;;;;999888888777666777777777::::::999888888777666666555444333444666888777666000000000000000/////////---,,,+++*********************))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%777777888999:::;;;<<<<<<<<<<<<======>>>??????@@@????????????@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIJJJIIIHHHHHHJJJLLLPPPSSSWWW[[[```hhhpppvvv|||qqqccc\\\XXXTTTPPPKKKFFFAAA>>>>>>@@@AAAAAA===<<<;;;::::::999999888555666888:::;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999888888888999::::::;;;;;;::::::::::::999999999999;;;;;;;;;;;;;;;<<<======;;;:::::::::;;;;;;<<<=========>>>???@@@BBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@???BBBEEEFFFFFFFFFFFFGGGHHHGGGEEECCCAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBB>>>@@@BBBDDDFFFFFFFFFFFFDDDCCCAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>AAA???>>>>>>???@@@???>>>>>>======<<<;;;;;;::::::888888777777777666666777999999888888777666555555333222222333666777666666111111000//////...------,,,,,,+++***************)))))))))***)))(((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''666777777888999:::;;;;;;;;;<<<<<<======>>>??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGFFFGGGHHHHHHGGGHHHJJJLLLMMMOOORRRUUUYYY]]]aaadddllltttvvvkkk]]]SSSMMMJJJIIIHHHFFFCCC???===<<<===>>>>>>;;;;;;;;;:::999888888888444555777999::::::999888::::::;;;;;;;;;;;;;;;;;;::::::999888888888888999777777888888999:::::::::888888888888999999999999:::::::::::::::;;;;;;<<<:::::::::::::::;;;;;;<<<;;;;;;<<<===???@@@BBBCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>@@@CCCEEEEEEFFFGGGHHHIIIHHHEEEBBB@@@???>>>>>>@@@@@@AAABBBBBBBBBBBBBBB>>>@@@BBBDDDFFFFFFFFFFFFDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>AAA???======>>>>>>======;;;;;;;;;::::::999999888888888888888888777777666888888777666666555444444444333222333444555444333222222111///---,,,+++***++++++******))))))******((())))))))))))(((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''666666777888999::::::;;;;;;;;;<<<<<<======>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHGGGHHHJJJKKKLLLNNNPPPTTTWWWYYY[[[[[[aaadddkkkuuu|||wwwhhh\\\PPPIIIEEEAAA@@@AAA@@@???===;;;999999:::;;;;;;<<<===<<<999777666777555555666777888888888888999::::::;;;;;;;;;;;;:::::::::999888888888888888666777777888888999::::::888888888888888888888888999888888888888999::::::;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCBBBBBBCCCCCCCCCBBBAAA@@@===@@@CCCEEEEEEGGGIIIJJJJJJHHHFFFCCC@@@???>>>>>>@@@AAAAAAAAABBBCCCCCCDDD@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????BBB@@@===<<<<<<===<<<<<<::::::::::::999999888888888999999999999888777777666666555555555555444444444333222222333333222111222111000...---+++***)))+++******)))))))))******))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%555555666777888999:::::::::;;;;;;<<<<<<===>>>>>>=========>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGHHHGGGFFFFFFHHHIIIMMMMMMNNNQQQTTTWWWXXXYYYZZZZZZ^^^eeejjjoooxxxqqqeeeZZZOOOEEECCCAAA===;;;>>><<<;;;;;;999888888999:::;;;===>>>===999666666666666666666555555666777777888999:::;;;<<<;;;;;;::::::999999888888888888888666666777777888999999999888888888888888888888888777777777777777888888999;;;;;;;;;:::::::::;;;;;;======>>>>>>@@@AAABBBCCC@@@AAABBBBBBBBBAAA??????===@@@CCCEEEFFFHHHJJJLLLKKKJJJGGGDDDBBB@@@??????AAAAAAAAABBBBBBCCCDDDEEEBBBBBBBBBCCCCCCEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@CCC@@@===;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::999::::::;;;:::999888777444444444444444555555555333111000111222333222111///......------,,,,,,,,,******))))))))))))*********)))(((''''''((()))***&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%555555666777888999::::::::::::;;;;;;<<<======>>><<<======>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBCCCCCCEEEFFFGGGGGGHHHHHHGGGEEEDDDEEEGGGJJJIIIHHHJJJNNNRRRTTTUUUWWWUUUWWW^^^aaabbbiiirrrrrr{{{qqq___RRRNNNEEE>>>??????<<<;;;>>>999:::::::::999999:::;;;<<<>>>@@@>>>999666555666888777555444444555666777777888:::;;;<<<;;;;;;::::::999999888777888888888666666666777888888999999999999999999888888888888666666666666666777777888<<<<<<;;;::::::;;;;;;;;;??????@@@@@@AAABBBDDDDDD??????@@@AAA@@@???>>>======@@@CCCEEEFFFHHHKKKNNNLLLKKKHHHEEECCCBBBAAAAAABBBAAAAAABBBCCCDDDEEEFFFDDDCCCBBBBBBBBBDDDEEEFFFBBBCCCDDDDDDCCCBBB@@@???>>>???@@@AAAAAAAAAAAAAAACCC@@@<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<;;;:::999888222222333444444555555666111000///000222333333222,,,,,,,,,------.........***)))))))))))))))*********)))'''&&&&&&(((***+++&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''666666666777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIKKKLLLNNNOOORRRRRRRRRTTTXXX\\\```bbbkkknnnssszzz~~~vvvrrrnnnjjjeee^^^UUUNNNEEEDDDAAA>>><<<;;;;;;;;;::::::999888777777777888<<<<<<<<<;;;:::999777666666666666666666666555555999::::::::::::999888888777777777777777777777777;;;999777777999:::;;;:::;;;999777777999:::888555666777777777777888888888;;;;;;<<<<<<======>>>>>>>>>>>>@@@BBBCCCDDDDDDEEEDDDBBB@@@??????@@@AAABBB???@@@AAACCCEEEHHHJJJKKKNNNMMMJJJHHHEEECCCBBBAAADDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDBBBAAA@@@@@@AAABBB@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@???===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666777666555444444444444444111000000000000000111111//////...---,,,,,,++++++************************)))))))))))))))(((''''''!!!###%%%'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))666666666777888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???????????????@@@AAAAAABBBBBBDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFKKKJJJJJJJJJJJJJJJJJJKKKNNNNNNNNNPPPSSSVVVZZZ\\\]]]```dddiiioooxxx|||rrrjjjfffaaa^^^[[[XXXUUUPPPJJJEEE???>>><<<:::999888888999:::999888888777777777888<<<;;;;;;;;;:::888777666555555555555666666666666555666777888888888888888777777777777777777777777:::888777777999:::::::::;;;999777777999999888666777777777888888888999999;;;;;;<<<<<<===>>>>>>???AAAAAABBBCCCCCCCCCCCCBBBCCCBBBAAA??????@@@AAABBB???@@@@@@BBBDDDFFFHHHIIIKKKJJJHHHFFFDDDBBBAAAAAADDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777666555444333333222222333111111000000000000111111///......---,,,,,,++++++))))))))))))))))))))))))))))))******))))))((('''###$$$&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''555666666777777888888999999999999999::::::;;;;;;<<<<<<======>>>??????@@@>>>>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@@@@?????????DDDEEEEEEEEEFFFFFFFFFGGGJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKLLLMMMOOOQQQTTTUUUWWWXXX[[[]]]aaafffmmmqqq{{{qqqkkkdddZZZSSSQQQPPPNNNKKKJJJIIIGGGDDDBBB;;;:::999888777777888888999888888777777777777777::::::::::::999777666555444444555555666666666666222333444555666777777777777777777777777777777777999888666777888::::::999:::888777777888999888666888888888888999999999:::;;;<<<<<<======>>>??????CCCCCCCCCCCCCCCBBBAAA@@@CCCBBBAAA?????????@@@AAA??????@@@AAABBBDDDEEEFFFHHHGGGFFFEEECCCBBBAAAAAADDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCC??????@@@@@@@@@@@@??????========================;;;;;;;;;;;;:::999888888555444333222111111111111222111111000000111111111......------,,,,,,++++++******************************++++++******)))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%555555666666777888888888777777888888999:::::::::;;;;;;<<<<<<===>>>>>>>>>=========>>>??????@@@@@@AAA@@@@@@?????????@@@@@@DDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRVVVWWWYYYYYY[[[^^^cccgggooouuu}}}}}}pppggg]]]XXXRRRKKKGGGGGGGGGEEEDDDBBBBBBBBBBBBBBB<<<;;;;;;:::999999888888888777777666666666777777999999999888777666555555333444444555555666666777222222444555555666666666666666666666666666666666888777666777888999999888888888777777888888777777888888999999999:::::::::;;;<<<<<<======>>>??????CCCCCCCCCCCCCCCBBBAAAAAACCCBBBAAA@@@?????????@@@????????????@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAADDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDEEEDDDCCCCCCBBBAAAAAAAAABBBAAA???>>>???@@@BBBDDDAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999666555444222111111111111222222111000000000111111---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%555555555666777777888888666666777777888999999:::999999::::::;;;<<<<<<===<<<======>>>>>>???@@@@@@????????????@@@AAABBBCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOQQQRRRSSSSSSTTTWWW[[[^^^```eeejjjooouuu}}}wwwjjjaaaXXXQQQJJJGGGDDDAAA@@@CCCAAA@@@>>><<<;;;;;;===>>>======<<<;;;:::888777777777666666555666666777777777777777777666555444444333444444444555555666666444555555666555555444444555555555555555555555555777666555666888999888777777777777777777777777888888888999999999:::::::::;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBAAA@@@??????AAACCCDDDDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;::::::777666555333222222111111222111000000/////////000,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++***))))))+++***(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&444555555666666777777888444555555666777888999999888888999999:::;;;;;;;;;=========>>>??????@@@@@@>>>>>>>>>???AAABBBDDDEEE@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQSSSVVVYYYYYY\\\```bbbeeekkktttzzztttjjj```VVVOOOIIIDDD@@@@@@???===???CCC??????>>><<<999888:::;;;<<<<<<;;;:::999777555444555555555555555666666777555555555555555444333333444444444444444444444444666666666666666555444444555555555555555555555555666555555666888888777555555777888777666666777999888888888888999999999:::999::::::;;;<<<<<<======<<<===???@@@BBBCCCCCCDDDBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDDDDCCCAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEDDDDDDCCCAAA@@@>>>===========================;;;<<<<<<===<<<<<<;;;;;;777777555444222111111111111111000///............,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''******++++++******)))(((***)))'''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''444444555555666777777777333444444555777888888999888999999::::::;;;<<<<<<======>>>??????@@@@@@AAA???>>>??????@@@AAABBBCCC>>>??????@@@BBBCCCCCCDDDFFFFFFFFFEEEEEEFFFFFFFFFIIIJJJJJJKKKKKKKKKKKKKKKMMMNNNPPPPPPPPPRRRUUUWWWVVVXXX[[[\\\]]]aaagggmmmvvv|||yyypppeee[[[TTTOOOIIIEEECCC???>>>>>>===;;;===AAA===??????===999888999:::999999::::::999888666555555444444444555555666777444444444444444333333222666555555444444333333222444444555555666555555555444444444444444444444444555444555666888888666555444666888777666555777999777777777888888888999999888888999::::::;;;;;;<<<;;;<<<===???@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<=========>>>???AAABBBCCCAAABBBCCCDDDCCCBBB@@@???>>>>>>???@@@AAACCCDDDEEEDDDEEEFFFGGGGGGFFFEEECCCDDDDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<777666444333111000000///000///...------,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''))))))******))))))(((''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''444444555555666777777777333333444555666777888999999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@???????????????@@@@@@===>>>>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPRRRTTTQQQSSSVVVVVVVVVYYY^^^ccc```fffnnnxxxuuulllfff```XXXNNNFFFCCCAAA???===???<<<::::::888555777;;;888:::;;;999666444555777888999:::;;;;;;:::999888444444444444444555666777333333444444444333222222666666555444333222222111111222333444555666666666444444444444444444444444444444555666888888666444444666888888666555777:::666777777777777888888888777888888999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@BBBAAAAAAAAA???>>>===<<<<<<======>>>???AAACCCDDD@@@AAABBBBBBBBB@@@>>>=========>>>???AAACCCEEEFFFCCCDDDFFFGGGFFFEEECCCBBBDDDEEEEEEEEEEEECCCBBBAAABBBCCCDDDDDDEEEEEEDDDDDD@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<666555333111000///......000///...---,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))(((''''''%%%%%%&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''222222111222333555777888666666666666777888999:::::::::;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGJJJLLLNNNMMMMMMNNNOOONNNMMMLLLLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXX^^^___aaaeeejjjpppvvvyyyuuuiiibbb\\\VVVQQQLLLJJJEEE@@@<<<:::999888999999999999999999:::::::::999888777555555444444888777666666666666666777666666555555555666666777888777666555444333333333222222222333333444444444222222333444444555666666555444333222111222333333333333333444444444555555555555666777777777777777888777666666666777999:::666777777888888999::::::::::::;;;;;;===>>>???@@@@@@@@@???>>>===<<<;;;;;;<<<<<<===??????@@@@@@@@@BBBAAA@@@@@@AAAAAA???>>>===>>>>>>@@@AAABBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>>>>======<<<;;;:::::::::<<<<<<;;;<<<===<<<999777333333222111000///...---...---,,,+++***+++,,,,,,......---,,,,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%222222333333444555666777666666666777777888999::::::::::::;;;;;;;;;;;;;;;===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJNNNOOOOOONNNNNNOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVYYYYYYZZZ]]]```eeeiiikkkrrrxxx|||qqqhhh\\\TTTOOOKKKFFFBBBAAA???===:::999999::::::888888888999999999999:::999888777666444444444444666666666555555666777777555444444444444444555555666555444333111111000000111111222222222222222222222333333444555555666666555444333222222222333333333333333444444444444555555666666777888777777777777666555555555666777888777777777888999999::::::;;;;;;;;;;;;<<<===??????@@@@@@???>>>===<<<;;;;;;<<<<<<===??????@@@@@@???AAA@@@??????@@@@@@???======>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::<<<;;;;;;;;;<<<;;;999666333222222111000///...---...---,,,+++++++++,,,,,,...------,,,++++++******)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%333333444555555555555555666666666777888888999999999:::::::::;;;;;;;;;<<<>>>>>>????????????>>>>>>??????@@@@@@??????>>>>>>>>>?????????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGJJJNNNPPPPPPOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRRUUUTTTTTTUUUWWWYYY[[[]]]bbbgggnnnttt||||||vvvooofff___WWWPPPHHHCCCBBB@@@>>><<<999888777666777888999:::777777888888999999999999777666555444333222222222555444444444555666777777444333333222222333333333555555333222111000000000222222111111111111111111333333333444444555555666555444333222222222333333333333333333444444444444555666777777888888777777666666555444444555555555777777888888999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@???>>>>>>===<<<;;;;;;<<<<<<===>>>????????????@@@>>>===>>>??????>>><<<===>>>???AAACCCDDDFFFGGGEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;::::::;;;;;;:::888666222222111000///......---------,,,++++++++++++,,,------,,,,,,+++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%222333555666666555444333555666777777888999999999999999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>===<<<===>>>>>>>>>>>>>>>======>>>?????????@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCDDDEEEHHHMMMOOONNNMMMLLLLLLMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOSSSSSSRRRSSSSSSTTTUUUVVVZZZ^^^bbbgggllltttzzzooofff___XXXPPPKKKHHHEEE@@@======>>>======:::999888777666666666777666666777777888999999999555444333222111111111111333333333333444555777777444444333222222222222333444444333333333333444444333333222222111111000000222222222333333333444444444444333333333222222222222222333333333444444444555666777777888888777777666666666555555555555555777777888888999:::::::::;;;;;;;;;:::;;;;;;<<<<<>>>>>===<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>===<<<<<<===>>>===<<<;;;<<<>>>@@@BBBDDDFFFGGGEEEEEEDDDCCCCCCDDDDDDDDDBBBCCCDDDDDDCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????=========<<<<<<<<<;;;;;;:::999999:::::::::777555111111000//////...------,,,,,,,,,+++++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222333444555555444333333555666777888999999888888888888999999:::;;;;;;<<<======>>>>>>>>>======<<<<<<======>>>>>>=========>>>>>>>>>??????@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCBBBEEEIIIKKKKKKJJJIIIIIILLLKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNQQQQQQQQQRRRRRRSSSTTTUUUSSSVVVYYY[[[___eeennnuuuzzzssshhhbbbYYYRRRMMMIIIDDDAAA>>><<<999888888999999888:::999888777666555555555555555666777777888999999444333222111111000111111222222222222333444555666555444444333222222333333000111111222333444666666444444333333222222222111111111111111111222222222444444444333333333222222222222222333333333444444555555666777777777777666666666666666666666666666666777777888888999999:::;;;:::::::::::::::;;;<<<>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>>>>======<<<;;;;;;===>>>===;;;:::;;;<<<>>>@@@CCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCAAA@@@???????????????????????????=========>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999888888999999888666444000000//////...---------,,,,,,,,,+++++++++******+++***************))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111222333333333333333444555777888999999888888777777888999:::;;;<<<<<<======>>>>>>>>>>>>======<<<<<<===>>>>>>>>>======<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAACCCFFFGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRQQQSSSVVVWWWXXX\\\ccciiirrr~~~xxxppphhh___YYYOOOLLLGGGDDDAAA???<<<:::888888777666555555555555444444555555555555666666444444555666777888888999333222111111000000111111222111111111222333444444555555444333222222222222------...///000222444555444444444333333333333333111111111111111111111111333333444444444333222111222222222222333333333333444444555666666666666555444555666777777777777666555555666666777888888999999999999999999:::;;;<<<=========<<<<<<<<<;;;;;;<<<======>>>>>>=========<<<;;;;;;;;;===>>>===<<<::::::<<<>>>@@@AAACCCCCCBBBBBBBBBAAABBBBBBCCCDDDBBBBBBCCCCCCBBBAAA???>>>================================================::::::::::::::::::::::::888777777888888888555333//////......------------+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%//////000000111222333444444555777999:::999888777777777888999:::;;;<<<<<<<<<======>>>????????????<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<>>>???AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDCCCDDDFFFHHHGGGGGGGGGGGGIIIKKKMMMNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNOOORRRTTTUUUTTTVVV[[[___bbblll|||uuummmbbbYYYTTTOOOKKKGGGAAA@@@>>><<<;;;999777666555666777666555444444444222333444555666666666666333444444555666777888999333222111111000111111111222222111111111222222333444444333111111000000000.........//////000111222222222222222222333333333333333333222222222222222333333444444444333222111111222222222222333333333222333444444555555444444111333444666777777777666444444555555666666777777888888888888999:::<<<<<<======<<<<<<<<<;;;;;;;;;<<<===============<<<<<<<<<;;;;;;<<<===>>>>>><<<;;;<<<===>>>@@@AAABBBCCC@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<999999999999999999999999777777666777888777444222.........------------,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///.........///111444555444555777999:::999888777666777888999:::;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@<<<<<<===>>>??????>>>>>>999:::;;;===???AAACCCDDDAAAAAA@@@@@@???@@@@@@@@@BBBBBBCCCBBBBBBCCCFFFIIIFFFFFFFFFGGGHHHKKKMMMOOOLLLKKKKKKJJJIIIIIIIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLJJJMMMOOOPPPNNNOOOSSSVVVYYYaaammmyyy~~~qqqhhh```XXXMMMEEEBBBAAA@@@>>><<<<<<;;;;;;999777555444111333444444333222222222555555666777777777666666333333444555666777888999333222111111111111111222222222111111111111111111333222111000////////////333222111111111111111111000000111111222222222333444444444444444444444444333333444555444333222111111111222222222333333333111222333333444444333333///000333555666666666666333333444444555666666666777777777888999;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<===============<<<<<<===<<<;;;<<<>>>???>>>======>>>>>>@@@AAABBBCCCCCC@@@?????????@@@@@@AAABBBAAABBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888888888888888888888999777666666777777666444222------------------,,,,,,******+++,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$### !!!$$$&&&(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%111111111111222333444555333444555555666555555555999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>???>>>>>>===>>>>>>>>>????????????AAAAAAAAA@@@???>>>======@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCEEEHHHIIILLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQQQQYYY]]]bbbiiipppyyyxxxkkk___VVVQQQHHHDDD@@@=========:::888888777777666555555444444333333222222111000000000222333444555555555444333333333222333333444555666222111///...---...000111......///000111222222333111111111111111111111111555444222111000111222333111111111111111111111111///000111222222333222222444555777888888777555444111111000000111111222333000111111222222111111000222222222333333444444444444444444555555555555666888666444555888999777555::::::;;;;;;<<<;;;;;;;;;??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===AAABBB???===@@@???===<<<<<<===???@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<;;;:::999888888888777777666666555555555444444333333222111111111///---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111111111222333444555444555555666777666666666888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>============>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBCCCFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQTTTXXX\\\bbbhhhooottt{{{||||||{{{wwwuuuttttttoooppppppqqqqqqssswwwzzz~~~yyypppeeeYYYOOOHHHDDDBBB>>>:::888999888666444666555555444333333222222111111111111111111111111111222333444555444444333333333222222333333444444222111///...---...///000000000000000000000111111111111111111111111111111222222111000000000000000222222111000///...------//////000111222222222222333444555777777555444333111111000000111111222333222333333444444333333222222222222333333333444444444444444444555555555555666444333555888:::999777999::::::;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::<<>>============>>>???============<<<;;;:::::::::;;;;;;<<<======>>>>>><<<<<<<<<<<<;;;:::888888888888777777666555555555444444333333222111111111......,,,+++***++++++,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111111111111222333444555555666777777777777777666777777777888888888999:::::::::;;;;;;;;;<<<<<<=========>>>======<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQTTTVVVXXX[[[```dddhhhiiiiiihhheeebbbbbbbbb^^^___`````````bbbeeegggooouuu}}}wwwpppjjjdddaaabbb___XXXPPPHHHAAA;;;888;;;999666555555555333222333333222222111000000000/////////000111222222222111222333333444444333333333333333222222222222222111000///.........///000111000000000////////////000000000000000000000000///////////////......---//////......------------...///000111222222222222222333444555555444333222111000000000000111222222222333333444444333333222222222222222333333333333444444444444555555555555444333333555888::::::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<======<<<========================<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;<<<<<<======<<<<<<<<<;;;:::999777777888777777666555555444444333333222222111000000000,,,,,,++++++++++++,,,---)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111111111111111222333333444444555666666666666666555555666666777777888888999:::::::::;;;;;;;;;;;;============<<<<<<;;;:::<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDFFFGGGHHHFFFFFFEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMPPPQQQSSSSSSSSSUUUXXXZZZ^^^______^^^[[[YYYXXXXXXUUUVVVWWWWWWWWWWWWZZZ\\\___dddiiinnnqqqtttyyy|||pppjjjbbbZZZTTTPPPLLLJJJOOOMMMIIIDDD???;;;888777777777666555555444444333111111111000000000///////////////000000000111111111111111222222222222222444444444444333222111000111000///............///////////////////////////000000000000000000000000---...///000000///---,,,******+++,,,...///000111...///000111222222222222111111222333333222111111000000000000000111222222000111111222222111111000222222222222222222222333333333444444444555555555555555555666777888888888777888999::::::;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<:::999888999:::;;;<<<;;;<<<============<<<;;;;;;;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::888777666777777666666555444333333222222111111000//////...,,,,,,,,,+++++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111000000111111222222222333444444555555444444444555555666777777888888999999999999:::::::::;;;<<<<<<<<<<<<<<<;;;:::999;;;<<<<<<<<<<<<=========>>>>>>????????????>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTQQQOOOOOOOOOLLLMMMNNNNNNMMMMMMNNNPPPRRRTTTWWWYYYZZZ\\\^^^```gggkkkqqqxxx}}}yyysssmmmiiifffbbb```VVVQQQKKKFFFDDDBBBAAA@@@BBBAAA???===:::999888777444555555555444333333444111111111000000000000000000000000/////////......000000000000111111222222555555555555444222111000000//////...............,,,------...//////000000////////////////////////---...///000000000///...******,,,---///000222222......///000111111111111000000111111111111000000000000//////000000111222000111111222222111111000222222222222222222222222333333333444444444444555777777777777666666666666666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::888888888:::;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<;;;;;;:::999999999999999::::::::::::::::::::::::999888777666777777666555444333222222111000000///......---------------,,,+++)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111000000000111111222222222333444444444444333444444555666777888999999888888999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>======@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLMMMNNNPPPMMMNNNOOONNNKKKIIIIIIIIIGGGHHHIIIHHHGGGFFFGGGHHHKKKKKKLLLLLLMMMMMMNNNNNNQQQUUUZZZ```eeelllrrrwww|||}}}uuuqqqaaa^^^YYYTTTQQQOOOLLLIIIDDDAAA===<<<<<<<<<<<<<<<888777666555555444444444111222444444222111111222111111111000000000000000000000000///...---------000////////////000111111333444444444444222000////////////.........------++++++,,,---...///000000////////////////////////...///000000000000000000......//////////////////---...///000111111111111000000000000000000000000000////////////000111111222333333444444333333222222222222222222111111111333333333333444444444444777888999888555444555666555666777888999:::::::::::::::;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;;;;:::888777888:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888888888888999999999999888888888999999888888777777777666444333222111000/////////...------,,,,,,...------,,,+++)))'''&&&)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111000000000000111111222333444444555555444444444555555666888999999:::888888888888999999999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>????????????????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGIIIKKKLLLLLLLLLMMMOOOJJJKKKLLLKKKIIIGGGGGGGGGFFFGGGHHHHHHFFFDDDEEEEEEGGGFFFEEEEEEFFFFFFFFFFFFHHHJJJMMMPPPTTTXXX]]]aaa```cccfffggghhhkkkpppuuu~~~yyywwwsssmmmfff```[[[XXXMMMKKKGGGEEEDDDCCCAAA???;;;999777777888888888666444333222222222222222333000222444444111//////000///000000000000000000000........................//////.........///000111000111222333222000///---......//////......------,,,,,,,,,------.................................///////////////000000111////////////............---...///000111111111111111111000000000000111111///////////////000111111222333333444444333333222222222222222111111111000222222333333333444444444555777999888555444666888444555666888999999::::::999999999999:::::::::;;;999999999999999999999999:::<<<===<<<999777777999;;;:::999888888999:::;;;;;;<<<<<<=========<<<<<<888888888888888888888888555666777888999999999999777666555444333111000000.........---,,,,,,+++++++++,,,,,,,,,+++***((('''******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%111111000000000000000111333444555555666666555555555555666777888999::::::777888888888888999999999888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===???AAABBBBBBBBB>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBBBBBBBCCCEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFHHHIIIHHHHHHIIIJJJFFFHHHIIIHHHEEEDDDCCCDDDDDDFFFGGGFFFDDDBBBBBBCCCAAA@@@??????@@@AAAAAA@@@@@@BBBDDDEEEGGGJJJNNNQQQMMMPPPSSSTTTTTTVVV[[[```ccchhhmmmpppwwwzzzsssmmmiiiggg___\\\WWWQQQKKKGGGCCCBBB@@@>>><<<;;;;;;;;;:::999888777555555666555333222555444444333333333444444111444666555222000000111......//////////////////,,,,,,------...///////////////...------///000111---...000111000///---,,,......//////......---,,,......---------,,,,,,,,,........................///...------...///000111+++,,,------...///000000---...///000111111111111111111000000000000111111///////////////000111111111111111222222111111111222222222222111111000000222222333333333444444444333666888888666555777:::444555666777999999::::::777777888888999999999:::999999999999999999999999999<<<>>>===:::777777888;;;:::888777777888:::;;;<<<<<<===============<<<888888888777777777777777444555666777999999::::::777666555444222111000///......---,,,,,,++++++***)))***+++,,,,,,+++***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%/////////000111111222222111111222222333444555555222222222333444666888:::666666666777888:::;;;<<<:::::::::999999888888888:::;;;<<<<<<;;;;;;<<<>>>===<<<<<<;;;;;;<<<>>>???@@@@@@@@@????????????>>>BBBBBBAAAAAA@@@@@@AAAAAACCCCCCBBBAAAAAA@@@??????AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@BBB@@@>>>>>>>>>>>>===<<>>????????????????????????BBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>???===<<<;;;<<<<<<<<<:::<<<======>>>??????@@@@@@???>>>===<<<===>>>@@@AAABBBCCCEEEHHHKKKMMMOOOPPPUUUVVVWWWZZZ^^^cccgggjjjmmmpppuuuyyy~~~yyyvvvpppiiibbb]]]ZZZYYYTTTPPPLLLHHHEEEBBB@@@>>>@@@>>><<<:::888666555555555555555444444444444333222222222222222222222222000000000000000000000000.......................................------,,,//////......------,,,,,,---.........////////////................................................---,,,++++++,,,---+++***+++,,,,,,+++***+++---///....................................////////////000000///////////////000//////...---------......//////...............///111111111111222222222333333333222111111111222333222222111111222222333444555666666777666666555555666666666777777777888888888888888888888888888888666888::::::999999999::::::999999888888888888888;;;:::999888888888999:::;;;;;;;;;:::::::::999999888777666555444555666666666666666666666666666666777666555555666444111///......---,,,++++++++++++++++++******)))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###""""""%%%&&&&&&$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&...//////000000111111222444444444444444444444444333333333444666777999:::666666666666777999:::;;;;;;;;;::::::::::::999999999:::<<<;;;::::::;;;===;;;;;;<<<=====================>>>??????@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCEEEDDDBBBAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@>>>============<<<:::888888:::::::::999999999999:::;;;;;;<<<<<<;;;::::::999999:::<<<===<<<<<<===>>>???@@@AAAAAAEEEEEEFFFGGGJJJMMMPPPRRRQQQTTTXXX\\\```dddiiimmmqqqqqqqqqrrruuuyyy}}}{{{xxxsssoookkkfffaaa^^^YYYVVVRRRMMMHHHEEECCCBBBAAA>>>;;;999888888777555777666555333222111111111333222222222111111111111111111111111111111111111000000000000000000000000------------------------............------,,,,,,000000///...---,,,++++++---------.........//////........................------------------------***))))))***,,,,,,,,,+++***+++,,,+++******,,,...---------------------------............/////////000//////......///000000///............//////000///......------...//////000000000111111111222222333333222111000000111111222222222222222333333333666666777777777777777666777777777888888888999999888888888888888888888888666888::::::999888999:::;;;::::::999888999999999999999888888888999::::::::::::999999999888888888666666555444444444444555666666666666666666666666555555777999:::999666333...---,,,++++++******++++++******))))))((((((''''''(((((())))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''......//////000111111111555555444444444444444444333444444555666777888999666555555666777888999999;;;:::::::::::::::::::::888:::;;;;;;::::::;;;<<<:::;;;<<<===>>>===<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDFFFEEECCCAAA???>>>>>>>>>????????????????????????>>>??????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBBBBBBBCCC@@@@@@>>>======<<<<<<<<<999888666777888999999888666777777777888888999999;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<=========@@@@@@@@@@@@AAACCCDDDEEEDDDFFFIIIKKKMMMPPPTTTWWWWWWWWWXXXZZZ]]]aaadddffflllqqqyyyxxxrrrlllgggdddbbb___ZZZVVVRRRNNNIIIFFFFFFEEEBBB???===;;;:::::::::888555444555666555555444333222222111111111222333333333222222222111111222222222222222222222222////////////////////////------------------------///......---------------.........------,,,,,,,,,,,,,,,---------.........------------------------------------------------+++***)))***,,,,,,,,,+++,,,---...---,,,,,,...///---------------------------------.........////////////.........///000000////////////000111222222000000/////////000111111///000000000000111111111333222222111000000000000333444444555555555555555555555666777777777666666777888888888999999999999888888888888888888888888666888999:::999888999:::::::::999888888888888999777777888888888999::::::888888888888777777777777777777666666555555555555555555555555555555555555444555777:::;;;:::666333...---,,,+++******************))))))(((((((((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&.........///000000111111444444444444444444333333333333444555666777777888555555555555666777888888::::::::::::::::::::::::888999::::::999999:::<<<999:::<<<=========<<<;;;;;;;;;<<<>>>???@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAABBBCCCEEEDDDDDDCCCBBBAAAAAA@@@???@@@@@@@@@AAABBBBBBBBB@@@???>>>===<<<<<<<<<===999888666777888999999888666666666777777777777777777666666666666666666666777777888888999999999999;;;;;;;;;:::;;;;;;;;;<<<===>>>@@@@@@???@@@CCCEEEHHHHHHIIIJJJLLLNNNQQQRRRUUUYYY___dddhhhlllpppssszzz|||~~~yyyxxx{{{}}}zzzwwwtttqqqpppooohhhddd___ZZZVVVRRROOOLLLLLLIIIFFFDDDCCCAAA>>>;;;:::999999777777666666555666444111000111222222111222222111111111222222333333333333222222222111111111111111111111111111111................................................000///...---------......+++,,,,,,,,,------......,,,,,,,,,,,,---------------------------------------------------------------,,,++++++,,,,,,+++***+++,,,......---,,,---...------------------------------------...........................///000000............///000000111///////////////000111111///000000000000111111111222222222222111111000000333444555666666666555555333444555555666666666555777888888888999999999999777777777777777777777777666777999999888888888999999999888777777777777777666777777888999999999999888888777777777666666666666666666666666555555444444444444444444444444444444444666888999777333///------,,,+++************)))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%---......//////000000111333333333333333333333333222333444555666666666666555555555555555666777777888888999999999999::::::777999::::::999888:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@AAAAAAAAABBBBBBDDDEEEGGGGGGIIIGGGCCC@@@>>>=====================<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCBBBBBBAAAAAA@@@??????????????????@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::888666777888999888777666666666666666777777777666666666555555555444444444444555666777888888999888888888888888888888888:::;;;;;;:::999888:::;;;????????????@@@AAABBBCCCEEEHHHLLLNNNPPPRRRUUUWWW[[[]]]```bbbcccccccccbbbbbb```]]]]]]___ccceeefffgggjjjmmmnnnmmmlllllllllnnnoooqqqssstttwww{{{~~~}}}|||{{{yyyxxxwwwvvvvvvuuuuuusssrrrooommmjjjiiigggggghhhiiihhhgggfffeeedddbbb___\\\YYYVVVTTTSSSNNNKKKGGGDDDCCCAAA???>>><<<:::999999999999888666555555555555555555444444555222000///000000000///000////////////000111111111111000000000/////////........................................................................000///---,,,,,,,,,---...******+++,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++)))(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------...///000000---,,,,,,,,,,,,------...,,,,,,,,,,,,---...//////000000000111111111222222111222222333333333222222111222333555555444444333222333444555666666666555777777777888888888999999777777777777777777777777555777999999888777888999999888777777666666777777666777888888999888888888888888777777777666666666444444555555444444333222444444444444444444444444333222333444444333///,,,---,,,+++******))))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&---,,,)))'''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%#########$$$$$$$$$%%%%%%------......///000000000000111111222222333333333111222333444555555444444555555444444555555666666777777777888888999999999777888999999888888999:::;;;;;;::::::;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJGGGDDD@@@===<<<======<<<<<<<<<<<<;;;;;;;;;:::888999:::;;;===>>>???@@@=========>>>>>>?????????>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;:::888666666777777666555666666666666666666666666666777777777666666555444555555666777777888999999777777888888999888888888888888999888777666888:::999999999:::::::::;;;;;;;;;===@@@AAAAAABBBDDDEEEGGGHHHIIIKKKKKKKKKKKKJJJJJJHHHGGGHHHJJJLLLMMMMMMLLLNNNQQQSSSRRRQQQQQQQQQSSSUUUWWWYYYZZZ[[[^^^``````bbbdddeeeeeedddbbbaaa]]]\\\\\\[[[ZZZZZZYYYYYYVVVVVVVVVUUUTTTRRRQQQPPPNNNNNNOOOOOOOOONNNMMMLLLMMMLLLKKKJJJHHHFFFEEEDDDBBB???<<<:::999999888777555444333333444555444222333333444444444444333333555222000000111222222111///............///000000000000/////////.........------------------------------------------------------------------------...---+++***)))***+++,,,+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***''')))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000000///...---------------...,,,,,,,,,,,,---...//////111111111111222222222333111111333444555555444444111222444555666555444333333444555666666777777777666666666777777777888888777777777777777777777777555777999999888777888999:::999888888777777888888777888888999999888777666888888888777777777666666444555555666555444333222333333333333333333333333111000000000111000...+++---,,,+++***))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((&&&$$$###%%%'''&&&&&&%%%%%%%%%&&&''''''999666000+++'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''''''''***)))(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&------......///000000000//////000111222222333333000111333444555444444333555555444444444555666666666666777777888888888999666888999999888888999:::<<<;;;:::999:::;;;<<<===<<<<<<======>>>>>>??????AAAAAABBBCCCEEEGGGHHHIIIJJJHHHDDD@@@===<<<<<<===<<<<<<<<<;;;;;;:::::::::666777888999;;;<<<===>>>888888999;;;===>>>???@@@=========<<<<<<;;;;;;:::::::::999999888999999999:::888666555555555444333555555555555555555555555444444444444444333222111555555555555666666666777444444555666666666666666222444444444333444666888777777777888888999999999777888::::::::::::<<<>>>===>>>>>>???????????????===<<<<<<===@@@AAA@@@???===???BBBDDDCCCBBBBBBBBBDDDFFFHHHIIIIIIJJJLLLNNNLLLMMMMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>;;;888777777777666555555444222222333333222000///000000000000000//////111000......///111111111/////////...//////000000111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((+++,,,,,,+++)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111333222111000000///000000---------...///000111222111222222222222333333333000111333555666666666555333444666888888777666555444555666777888888888888666666666666777777777777777777777777777777777777555777888999888777888999;;;:::999999888888999999777888999999888777666555888888888888777777777777666777888888888777555555333333333333333333333333///.........///000...------,,,+++***))))))))))))'''''''''(((((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&(((((('''$$$###%%%'''%%%%%%%%%%%%&&&&&&'''(((BBB===666...(((%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&'''((()))))),,,***(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''........................111111111111111222222222333333333333333333333333333444555555666666555555888888777777666666555555999888666666666888;;;<<<===============<<<<<<<<<::::::::::::;;;<<<======BBBCCCCCCCCCBBBCCCFFFHHHLLLJJJGGGDDD@@@===<<<;;;===<<<:::;;;<<<<<<;;;:::888888777999;;;===<<<;;;========================<<<<<<<<<<<<;;;:::999999999999999888777666666555444444555555555555444444555333111000000222555777555555555555555555444444333444666777777777666555666666555555555444444444333333333444444555555555444444555555555555444444777666555555555666888999777888888888888999999999:::999888777777888999:::999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>===??????>>>>>>>>>=========>>>===;;;:::999888888888===<<<;;;:::888777666666999999:::;;;<<<>>>???@@@>>><<<999555333111000000000111333444333222///...000000000000000000000000000000000000000000000000////////////////////////000///...---,,,------...111000...---,,,+++++++++//////.........---------,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***+++,,,---...---,,,+++..................------..................------////////////////////////------......///111222333000000000000000000000000222111000000111333555666666777:::<<<===<<<:::999555555444555555666777888555555555555666666666666666666555555555555666666999999888888999999:::;;;<<<<<<;;;:::999777777666555666777777777666444333888888888777666555555444999888777666555444333333444444333222222333333333000000///...------,,,,,,+++++++++***)))(((((('''***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%$$$###!!!!!!###%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))111///,,,)))&&&$$$###############$$$$$$%%%&&&&&&!!!###((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%111111111111111111111111000000111111111222222222333333333333333333333333333444444555555555555555777777777666666666555555888777777666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBBBBCCCFFFHHHKKKIIIGGGCCC@@@===;;;;;;<<<;;;;;;===>>>???>>><<<:::999888888:::<<<<<<;;;========================;;;;;;;;;;;;:::999888888999999888777777666555555444444555555555555444444444333222111111333444555222222222333333333333333444444666777777777666555666555555555444444444333333333333333444444444555444444555555555555444444555555444444555555666666555555666666666777777777666666555444444555666666666777888888999999888888777777777888888888888888888999999999999999999888::::::999999999888888888888888777777777888999999999999888777666555555444555555555666777888999:::<<<;;;999777555333222222000000111222222111000000000000000000000000000000////////////////////////////////////////////////000///...---,,,------......------,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,,,,..................------........................////////////////////////.........///000111222333111111111111111111111111222222000000000222444555444666999<<<>>>>>>===<<<777666555555555555555666666666666666777777777777666666555555555555666666888888888888888999999:::<<<;;;:::999888777777666777777777777777666555555999888888777666666555555888777777666555444333333444333222222111111111111///......---,,,,,,++++++++++++******)))(((((('''***)))(((((('''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''%%%######%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&''')))'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%........................000000000111111111222222222222333333333333333333333333444555555555555555666666666666666555555555666666777888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>@@@AAABBBBBBCCCFFFHHHIIIHHHEEEBBB???===;;;;;;;;;;;;===@@@CCCDDDBBBAAA===:::888777999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888777666888888777777666666555555333444444555555444444333222222222222333333333444111111111222222333333444444555666666777777666666555555444444444444333333222333333333333333444444333333444444444444333333222222333444444444444444333333333333444444444444333333222222222222333333333444555555666666555555555555555555555444444444444555555555555555555444666555555555555444444444555555444444555666666777555555555444444333333333333333222222333333444555888888888888777666555444000000000000000111111111000000000000000000000000........................///////////////////////////...------,,,---------++++++++++++,,,...///000++++++*********))))))))),,,+++************+++,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,------------------............................../////////////////////////////////000111222333444222222222222222222222222333222111000000111333333222444777;;;>>>?????????888777666555444444444444666666666777777777888888666666555555555555666666777777666666777777888999;;;::::::999888777666666888888777777666777777777999888888777777666666555666666666555555444444444333222111000////////////------,,,,,,+++*********+++******))))))((((((''')))))))))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((!!!!!!!!!"""###$$$&&&'''&&&&&&&&&%%%$$$#########!!!%%%((((((&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111222222222222222222222333333333333333444555555555444444555555555555555555555555555666777888999999999888999999999:::::::::::::::;;;::::::;;;;;;<<<===>>><<<>>>@@@AAABBBCCCEEEHHHFFFEEECCC@@@>>><<<;;;;;;;;;===@@@DDDHHHIIIGGGEEE???<<<888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555555777777777666666555555555333333444444444444333333000111222333444333333222111222222333444555555666444555555555666666666666444444333333333333333333222222222222333333333333222222333333333333222222111222333444555444333222111111222222222333333333333333222222222222333333222222333444444444444333666666666555555444444444444444555555555555444444444444444444444444444444666666555444333222222333222222222222222222222333333333222222222222333333333444555777777777666555222111000////////////000////////////////////////------------------------...........................---------------------*********+++,,,---//////------------,,,,,,,,,,,,---,,,***))))))***,,,---************************,,,,,,++++++******)))))),,,++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++***)))((()))***+++,,,,,,,,,------------......---------...............//////////////////////////////000000111333444555111111111111111111111111333222111111000111111222111333666999;;;=========777666555444444444444444555555555555666666666777666555555444444555555666666555555555555666777777:::999999888777777666666888777666555555666777888888888888777777666666666555555444444444444444444222111000...---,,,,,,,,,++++++*********)))))))))******))))))((((((((((((((((((*********)))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$%%%%%%$$$###"""###$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%////////////////////////...//////000111111222222111111111222222333333333222333333444555444444444444444444444444555555555555555777888888999888888999999:::::::::;;;;;;;;;999999999999:::;;;<<<<<<:::===???@@@AAABBBDDDFFFDDDCCCAAA???===<<<;;;;;;===>>>AAAFFFJJJKKKIIIHHH???<<<999777888999::::::::::::::::::::::::::::::777777777777666555444333666666666555555555555555222222333333333333222222///000222444444333222111111111222222333444555555444444444444444555555555222222333333333333333333222222222222222222222222111111222222222222111111111222333444555444333222111111111222222222333333111111222222222222111111111222222333333333333333666666555555444444333333333333444444444444333333333333333333333333444444666555444333333333333333111111111222222222222222333222222111111111111222...000222333555555444444555444222000///.................................------------------------------------------------,,,,,,------------------,,,,,,+++++++++,,,,,,---............------------+++***(((''''''(((***+++************************+++++++++******)))))))))++++++++++++++++++++++++)))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,------......---------.........////////////////////////////////////000000111333444555000000000000000000000000222222111111111111111111222333555666888999999999444444444444444555666666333333333444444444555555555555444444444444555555555555444444555555666777888888888777777666666666666555444333333444666777777777777666666666666666444444444444333333333333111000...---,,,+++++++++)))))))))))))))((((((((()))))))))((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$ !!!%%%((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%---------------------------...//////000111222222000000111111222333333333222222333444444444444444333333333444444444444444555555666777777888888999999999999::::::;;;;;;<<<888888888888999:::;;;<<<:::<<>>>>>@@@DDDGGGIIIHHHFFF>>><<<999888999:::::::::999999999999999999999999777777777666666555444333555555555555555555444444111222222333333222222111///000222333333333222111/////////000000111111222333222222222222333444444111111222222222222333333222222222111111111111000000000111111111111000000111222222333333333333333111111111111222222222333//////000000000000//////111111222333333333333222333222222222222222111111000111111222222111111000000000111111111111222222222222222222333555666666111111111111111111111222000000///////////////000---...///000111111222222555444333222111///..............................------------------------------------------------+++,,,,,,------------,,,...---,,,++++++***++++++---------,,,,,,,,,++++++((('''&&&&&&&&&&&&'''(((***************************************)))))))))*********+++++++++++++++))))))))))))************++++++++++++,,,,,,,,,---++++++++++++++++++++++++))))))******+++++++++,,,***************+++,,,,,,++++++,,,,,,------......,,,,,,------...//////////////////////////////////////////000111222333444////////////////////////000000111111111111111111222333444555555555555555333333333333444555666777222222222333333333333444555555444444444444555555555555444444555555666777777777777777666666555555444444333333444444555555555555555555555555555555444444444333333222222222///...---,,,++++++++++++))))))((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''((("""%%%)))(((%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%************************------...///000111222222///000000111222222333333222222333444444444444333222222333333333444444444666666555555666777999:::777777888888999::::::;;;999999999999:::;;;<<<<<<:::<<>>===<<<;;;;;;;;;;;;=========@@@BBBDDDCCCBBB<<<:::999999:::;;;:::999999999999999999999999999777777777777666555444333444444444444444444444444111111222222222222111111000000111222222222222222/////////000000000000000222111000000000111222333111111111111222222222333222222111111000000000000///000000111111000000///111000000000111111222222000000000000111111111222///000111222222111000//////000111111222222111111000000000111111111111111000000111111111111000000///000000000111111111111000000111111222444555666000000000000000000000000//////.........//////000...............///000000222222333444444333111000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---,,,,,,+++******++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((************************))))))))))))************)))*********++++++++++++))))))*********+++++++++************++++++++++++***************************************+++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,------...//////000////////////////////////.........///000111222333//////////////////////////////000111111222222111333333333444555555555666444444444333333444555555222222333333333444444444555444444333333444444555555555555555555666666777777777666666666666555555333444444555666666555555444444444444444444444444555444444333222111000000...---,,,,,,+++++++++,,,((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%'''))))))'''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###### !!!###$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!!"""%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%------------------------------...///000111222222///000000111222222333333222222333444444444333333222222222333333444444444777666555444555777999:::555666666777888999999999::::::::::::;;;<<<======:::<<>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>??????>>>;;;:::999999;;;;;;:::999888888888888888888888888777777777777666555444333444444444444444444444444111111222222222222111111111111111111111222222222222222222222111111111111111000/////////000222333000000111111222222222333222111111111000000////////////000000000000//////000///.........///111222////////////000000000111222333444555555444333222...//////000000000000000000000111111222222333333111111222222222222111111000111111111222222333333333222111111111111111222000000/////////.........000////////////000111222000///...------...///000///000333555666555444333------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))******++++++))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))***************************************************************+++,,,---...---,,,,,,******+++,,,,,,---......,,,,,,------...///000000////////////////////////------......///111222333000000000000000000000000---...///111222222222222222333333444555666777777666666555444333333333333333333333444444444555555555444444333333444444555666555555555555666777777666666666666666555555555333444666777777777666555333333333333333333333333555555444333222000000///------,,,,,,+++,,,,,,,,,((((((((()))))))))))))))'''''''''(((((((((((((((&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&((()))###%%%''''''%%%$$$###$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$"""$$$'''(((&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%,,,,,,,,,,,,,,,---...///,,,---...//////000000000000000111111111222222222222222222222222222222222222222111111222222333444777666666555444444333333888888888777777777777777777777888999::::::::::::<<<;;;;;;::::::<<<===>>>===<<<:::888777777777888999999999999999999:::;;;;;;===???<<<888666777999666666666666666666666666666666666666555555555555999555111...///000222222111000000000111222333333222222111111000/////////111000/////////000222333111111000000000000111111333222000/////////000111////////////000000000000//////000000111111111222111111111000///.........000000///...............222111000//////000000111222222222111111111111000000000111111111111000000222111111000///......---000000//////......------////////////////////////////////////000000000000///////////////////////////...------...///000111//////000222333444555666222111///---,,,+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++************************+++++++++***)))(((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++++++++***)))))))))******************************************************+++++++++,,,,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...//////---***(((''''''////////////////////////000000000000111111111111111111222333333444555555777666444333222111111111444444555888:::;;;:::888666555444333333333333333555555555444444333333222555555555555555555555555333333444444444444444444555444333333222222333333222222111111000/////////---,,,++++++******++++++)))))))))))))))(((''''''(((((((((((('''&&&%%%$$$(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))((('''&&&%%%$$$######&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&(((+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###------,,,,,,,,,------.........///000111111111111000000000111111111222222222222222222222222222222222222111111222222333444444444444444555555555555666666666666666666666666666777888999::::::::::::;;;;;;:::::::::;;;<<<===<<<;;;999777666555555666888888888777777888999999777666666666777777666555666666666666666666666666555555555444444444333333777444111///000111222222000000000000000000111111000000000000000000111111//////.........///000111111000000//////000000111222222000/////////000000.../////////000000000000//////000000000111111111///////////////000000000000000///...............111111111222222222222222111111111000000000/////////000000111111000000///.........///000000111111111111111000000000000000////////////////////////---............////////////////////////////////////......------...///000,,,,,,---...///000000111333222000...---++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************++++++******)))(((((('''))))))))))))))))))))))))))))))((((((((()))***+++++++++***************************************************************************+++++++++,,,,,,,,,+++*********+++------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,...///...,,,++++++,,,......................../////////000000000111111111111222222333444444555555555444333222222222222444444444555777888777666666555555444444333444444555555555555555444444444444444444444444444444444555555444444333333222222333333222111111111111222222222111000000//////...---,,,++++++******++++++)))))))))))))))(((''''''&&&&&&'''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######!!! $$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$...------,,,,,,,,,,,,---//////000111222222222222000000000000111111111111222222222222222222222222222111111111111222333333222222333444444555666666444444444555555666666777666777888999999::::::999;;;::::::::::::;;;<<<<<<;;;:::777555444333333444777777666666555666666666444111///222666888777444555555555555555555555555333333333333222222222222333222000000111222222111000000000///////////////......///000000111222222/////////...///000000111000000////////////000000111111000/////////000000....../////////000000000////////////000000000000------...///000000111111000///......---.........000111333444444444333333000000/////////.........//////000000000000//////------...//////000111111000000000000000000111111////////////////////////,,,,,,---------.........//////////////////////////////...---------......+++++++++,,,,,,,,,------333333222000...,,,***)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))(((((('''''''''((()))***))))))***************************************************************************++++++++++++,,,*********)))***++++++,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,+++---/////////...///000.................................////////////000111111111222333333444444444333333222222333333444666444222222333444444333555444444444333333333333444555555555555555666666444444444444444444444444666555555444333222111111222222111000000000000000111111111000//////......,,,,,,+++************+++)))))))))))))))(((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%......---,,,++++++++++++...///000111222222222222/////////000000000111111111111111111222222222222111111111111111222222333222222222333444444555555333333444555666666777777555666777888999999999999;;;;;;;;;;;;;;;<<<<<<===;;;999777555444333333444777666555444444444444444444222222333666888777666444444444444444444444444333333333222222222111111000//////000222333222000111111111000000///......////////////000000111111111111111111222222333333000//////......//////000000000000/////////000000........./////////000000////////////////////////------......///000000111///......------............000222444555444333222000000000/////////.........//////000000//////...000000/////////.........,,,------....../////////........................,,,------------.................................///......------,,,,,,,,,------------------------000111111111000...,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))+++******))))))******+++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))(((((())))))******++++++************************************************************++++++++++++)))))))))))))))******+++***++++++++++++,,,,,,,,,,,,------......------,,,+++---////////////000111........................---------.........//////000111111111222222333333222222222222333444555555888555111000000222222222222222222333222222222111333333333444444555555555333333333333333333333333444444333333222222111111222222111000000000000111111000000//////...------,,,++++++***************)))))))))))))))(((''''''%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&...---,,,+++++++++++++++,,,---...///000000000000....../////////000000000000000000111111222222222111111000000111111222333333333333333333333333333444444555666666777888888555555666777888888888888;;;;;;<<<<<<============;;;:::888666555555555666777777555444333333333333333555666666444333555777333333333333333333333333333333333222222222111111.........000222333111///111222222222222111//////000000000000//////......000000111111222222222222//////............///////////////000000000//////............///////////////...................................................------------......,,,...000222333333111000111111000000000/////////......////////////......////////////............,,,,,,------......//////------------------------------........./////////------------------------......---------,,,++++++......------------,,,,,,,,,---///000000000///......---,,,,,,+++++++++,,,++++++++++++++++++++++++)))******++++++*********))))))))))))))))))))))))((()))************)))(((++++++************++++++(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))*********************+++++++++,,,,,,,,,------------------,,,+++---......---------...........................------------............000000111111111111111222111111111222333444666666:::666222000000222222222///000000111111111000000111111111222222333333333333333333333333333333333000111111222222333333333333333222111111111111111000000//////...---------,,,+++******))))))******)))))))))))))))(((''''''''''''(((((('''&&&&&&%%%'''''''''(((((('''''''''"""""""""!!!!!!!!! $$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&---,,,,,,++++++++++++,,,++++++,,,---........................//////////////////000000111222222222111000000000000111222222222222222222222222222222555555555666666777777888444555666777777888888777:::;;;<<<<<<======<<<<<<:::999888777777777888888999888777555444333333333222555777555111///111444222222222222222222222222333222222222222111111111.........///111222000///111111222333333222000///111111000//////...------------...///////////////......------------............///000000000//////------........./////////...............---------///.....................---------,,,------...///,,,---...000000000//////111111111000000000//////------............------++++++,,,---///000111111//////////////////000000---------------------------............/////////------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++***+++,,,...///000000000......---,,,++++++++++++++++++++++++++++++++++++((()))******+++*********))))))))))))))))))))))))((()))***++++++***)))(((++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((()))************)))************+++++++++++++++,,,,,,------,,,,,,++++++---......,,,++++++,,,---------------------------------............///000000000000000000000000111111111222333444666666:::777333111111222333222...///000111111111000///000111111111111111111222222222222222222222222222//////000111222333333444333333222111111111111222/////////...------,,,,,,++++++***))))))))))))***)))))))))))))))(((''''''(((((((((((('''&&&%%%$$$''''''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&+++++++++***++++++,,,,,,***+++,,,---............------.........//////////////////000111222222222000000000000000111222222000000111111222222333333555555555555555555555555444444555666777777777777888999:::;;;;;;;;;::::::888888777777777888999:::;;;:::888777555444444333333333333333222111111222222222222222222222222222111111111000000000//////000...---...000000000......///111222222222000/////////////////////......+++,,,---...///......---...------------------...------///000000000//////---------.........//////.........---------,,,,,,,,,------....../////////---,,,,,,,,,------...///..................//////000000/////////.........---------......---------***+++,,,---///000111222//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,++++++***************+++++++++++++++++++++,,,...///000///...---,,,++++++++++++************************(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++******************++++++++++++***++++++,,,,,,++++++******,,,......,,,+++,,,------------------------------............/////////000000000000000000000000111111111222333444555666888666222111111222222111...///111222333222111000222222222111111111111111222222222222222222222222//////000000111111222222222222111000000000000111//////......---,,,,,,+++++++++***))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''%%%$$$"""###$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%************+++,,,------***+++,,,---............---------.........//////...//////000111222222222000000000000000111111222......///111222333444555444444444444444444333333333444555666777777777777666777888999:::999888888777666666666777888:::;;;<<<;;;:::888666555444444555333000222555666444111111111111111111111111111000/////////............111///------/////////...,,,...000111222111000///------......///000000000,,,---///000000000///......------,,,,,,------...,,,---///000000000//////---------.........//////.........------,,,,,,,,,***+++,,,---///000111111,,,,,,,,,,,,------...///000//////.........////////////.........---------,,,------......------,,,------...........................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---//////...---,,,++++++++++++************************(((((()))***************))))))))))))))))))))))))''')))***++++++***)))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***,,,,,,++++++***)))************+++++++++*********++++++************,,,---...------...///------------------------.........////////////000000000000000////////////222222222222333444555666666444222111111222111111///000222444555444222111444333333222222111111111111111111111111111111111111111111111000000000000111111000//////////////////......------,,,+++++++++******))))))))))))))))))))))))))))))(((((('''%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%&&&(((((()))&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''((((((!!!!!!###$$$&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&(((&&&###!!!"""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++************************+++,,,,,,,,,,,,+++***+++---///000000///...,,,,,,...///000000000000000000000000111111111111111111000000111111222333222222333333333444444444222222333333555666888888:::999999888888888888888:::999777666666777999:::<<<;;;999777555444333333//////111222222111000///222222111111111111111222////////////000000000000------------------------------///000111111111111//////.........---------,,,---///000000///---,,,//////............/////////...---,,,,,,---...//////...,,,++++++,,,...////////////000///......---++++++,,,------.........//////...---,,,,,,,,,,,,.........------.........---------.........//////---.........,,,***'''%%%++++++,,,,,,,,,,,,------,,,+++*********,,,...000+++,,,---......---,,,+++------------------------)))+++---,,,+++***+++,,,,,,++++++******++++++,,,***************+++++++++*********)))))))))))))))////////////...,,,***(((++++++++++++******************++++++++++++************)))))))))))))))***+++++++++***)))(((((('''((()))***++++++***)))(((%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((###$$$%%%'''(((((()))))),,,,,,,,,,,,,,,+++***)))(((((())))))))))))(((((()))***,,,...///...---,,,---,,,++++++******+++++++++,,,---...////////////---------............//////.........///000222333111000///......///000111111111000000000000111111444444333333333444555666333222222111111222222333222333333444444333333222000000000000000000000000000000////////////000000111111000///.../////////......---,,,,,,+++*********))))))((()))+++,,,...))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$""""""$$$&&&((((((((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$!!!"""###$$$&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,---...////////////---...///000111111111000/////////000000000111111111111000000111111222333222222222222333333333333333333333333444555777777666666555444444444444555888777555444444555777888999888777555444333222222///000000111111111000000222111111000000111111111000/////////////////////000000000000000000000000------...///000000000000///.........---------,,,------,,,,,,,,,,,,------///......------......///000000///......///000000///...---,,,,,,---...///......//////......---,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,------...,,,,,,------------......******+++,,,,,,,,,+++***+++++++++,,,,,,,,,------///...,,,*********+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++,,,++++++******++++++,,,***************))))))))))))))))))))))))))))))***------......---,,,+++*********)))((((((((((((((()))))))))******)))))))))(((((((((((()))***++++++,,,+++***)))((((((((((((((()))************)))((('''((((((((()))))))))***(((((())))))))))))******))))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))&&&'''((()))***************+++++++++******)))((((((((())))))))))))((((((###%%%'''***,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------......//////------------..................---......000111222111000///......///000000111000000//////000000111222222222222222333333444222222222111111222222222222222333333333333222222000000000000000000000000//////000000000000////////////.........---------...------,,,++++++************)))((((((((()))***)))((((((((('''''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''(((((('''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000///000000111111111000000.........////////////000111000000000000111222222111111111222222222222333333333333333444444555666555444444333222333333333555444333222222333444555666555555444333333222222111000000//////000000000111111000000000000111111000000000///.........---------------------------,,,---...///////////////......------------,,,,,,...,,,+++))))))+++,,,...------,,,,,,,,,,,,------///......------....../////////------------//////---------------,,,,,,+++......---,,,,,,+++******)))))))))******+++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,...---,,,***)))******+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++************++++++******))))))((((((''''''((((((((())))))***************+++,,,---------,,,,,,+++)))(((''''''(((((((((((())))))))))))(((((('''''''''((()))***+++,,,,,,+++)))((('''(((((()))((())))))******))))))(((((((((((((((((())))))))))))*********++++++++++++)))))))))(((((((((((('''(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***))))))((('''((())))))******))))))(((((()))***,,,------------,,,+++++++++++++++,,,---------,,,,,,,,,------...------------............------------...///000111000000////////////000000000//////......//////000000000000000111111111222222222111111111111222222222222333333333333222222000000000000000000000000---...000111111000...---......///000///...---,,,------,,,,,,+++***************((('''&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############""" !!!###$$$$$$%%%%%%############$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&******++++++++++++,,,,,,******+++,,,,,,,,,,,,+++------,,,+++,,,---///000///000000000000//////...---------.........//////000000000000000111222222000000111111111222222222444333333333333333444444666666555444444444444555333333222111111222333333333333444444444444333333222111///......///000111000000/////////000111111000000//////...---,,,,,,++++++++++++++++++++++++,,,,,,---...............------,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,+++******---,,,,,,,,,+++++++++******************+++,,,,,,++++++************++++++************++++++++++++------++++++*********+++***++++++++++++,,,,,,,,,******))))))***+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++************++++++******)))((('''&&&&&&%%%&&&''''''((()))***++++++'''((()))***,,,------...///...,,,***))))))******(((((())))))))))))((((((((((((((((((((()))***+++,,,***)))'''''''''((()))((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%)))))))))******)))(((((()))))))))******)))))))))......---------,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,+++,,,------,,,,,,---------.........------------....../////////////////////000000000//////............/////////000000111111111111111111111000000000000111111111111222222222222111111000000000000000000000000,,,...000222222000...,,,///000111222222000...---,,,,,,++++++*********)))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""#####################"""!!!!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((()))))))))*********+++******+++,,,,,,,,,,,,+++...---,,,++++++,,,...///.........///......------------------............000000//////000000111222000000111111111222222222333333222222222333333444666666555444444444444555222222222222222222222222222333444555555555555444222111///.........///000///.........//////000111000//////...---,,,,,,+++........................+++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++************++++++***++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++******)))*********+++++++++,,,,,,------,,,+++++++++++++++*********))))))*********)))))))))*********++++++------++++++*********+++*********+++++++++,,,,,,))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++***)))******+++******))))))******+++***))))))((('''&&&%%%%%%&&&&&&'''((()))******+++&&&'''''')))***,,,---...///...,,,+++*********+++)))******++++++******)))******)))((('''''''''(((***)))((('''''''''((())))))(((((((((((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((()))******+++'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$))))))***************)))))))))************))))))++++++***)))***+++,,,------,,,,,,+++,,,,,,------......---,,,,,,,,,------,,,,,,,,,------------...---------.....................///000000000000000//////............//////000111222222333333222222111000000//////000000111000111111222222111111000////////////////////////,,,---000111111000---,,,...///111222111000...,,,+++***************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))***************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,------,,,------.........---------------............///000////////////000111111111111111222222222222333111111111111222222333444444333333222222222222222222222222222222222222222111222444555666555444444111111000///...............------......///000111.........---,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,***,,,---//////---,,,***++++++************++++++,,,------......------,,,************************+++++++++++++++******)))((())))))***++++++,,,,,,......,,,++++++***************))))))))))))******)))))))))************+++*********++++++,,,,,,---************++++++++++++++++++******)))(((((('''+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***))))))*********))))))))))))******))))))((((((''''''&&&&&&'''''''''(((((()))))))))'''''''''''')))***+++,,,***************)))))))))******++++++++++++******+++***)))((('''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))((((((((('''''''''''''''%%%%%%&&&'''((())))))***&&&''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))******)))(((''''''))))))******++++++******)))******++++++******))))))))))))***---111444777......---,,,,,,,,,,,,,,,------...//////......---,,,,,,,,,,,,---------------....../////////......---...///000111111111000000//////......//////000000111333444444444333222000000////////////000000000000111111111111000000////////////////////////,,,---///000000///---,,,,,,,,,---...---,,,+++***))))))))))))))))))))))))''''''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,---.../////////...---............////////////////////////000111111222222222222333333333333000000000000111333444444222222111000000000000111000000111111111111000000000111333444555444222111000000000000///...---,,,------------...///000111------,,,,,,,,,,,,,,,,,,***************************+++++++++++++++******************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,---...//////...---,,,******++++++++++++******++++++,,,,,,++++++***))))))))))))***************,,,++++++*********+++++++++******))))))******+++))))))*********+++++++++******+++,,,,,,,,,+++***************++++++++++++************)))(((''''''))))))************))))))++++++++++++++++++++++++((()))++++++)))))))))*********))))))))))))******((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((()))***''')))***,,,,,,+++***)))))))))************))))))***)))((('''''''''''''''&&&'''(((******)))'''&&&)))(((''''''''''''((()))(((((((((''''''&&&&&&&&&$$$%%%&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''')))***+++++++++((((((((((((((((((((((((((()))))))))))))))(((((('''((())))))******)))))))))******++++++******)))*********,,,000666;;;???000///...---,,,++++++++++++---///111222111///...++++++,,,,,,,,,---------...///000000000///......,,,---///000111111111000111000000//////000000111000111333444555444333222000//////......//////000///000000000000000000///////////////////////////---......//////......---,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((())))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,---...---,,,+++***,,,---...///000000000000.........////////////000///////////////000111111222222333333333444444444/////////000111333444555333222222111111111111111//////000000000000/////////000222333333222111//////000000111000...,,,+++,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,---------------------------******+++++++++******)))))))))******+++++++++,,,,,,+++)))(((((()))+++,,,,,,,,,++++++++++++,,,,,,++++++------------++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******++++++******))))))(((((((((((((((((()))***+++,,,++++++************++++++************++++++++++++---.........---***'''%%%)))************+++++++++&&&'''((()))************((()))***++++++***)))((())))))))))))))))))))))))((()))++++++)))((()))*********))))))))))))******((((((((()))))))))))))))((((((((((((((('''''''''***)))'''&&&&&&'''(((((((((***,,,//////...,,,+++(((((())))))))))))(((((((((((('''''''''(((((()))$$$&&&)))***+++)))'''%%%)))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&)))+++------------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))((((((******++++++++++++*********))))))***...333888<<<111000///---,,,+++*********,,,000333444222000...++++++,,,,,,,,,---------//////000111111000///...,,,---///000111111111000111111000000000000111111///111333444444444222111//////............////////////000000000000//////////////////////////////...........................---,,,+++++++++,,,,,,(((((((((((())))))))))))'''(((((('''&&&$$$!!! %%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((()))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''(((""""""######$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''************))))))))))))((()))***+++,,,---------++++++,,,,,,,,,---------,,,++++++******++++++,,,---------............///............///000222222444333333222222111111111222222222111111111111000111111000000000000111111111111000000000000111111......//////000000111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))************************,,,++++++******++++++,,,++++++******++++++,,,---+++*********))))))(((((()))((('''''''''(((***+++,,,+++)))((((((((()))***+++++++++*********))))))******++++++++++++************++++++++++++******(((((())))))))))))((((((******))))))((((((''''''------,,,,,,+++*********(((((((((((())))))))))))***************)))((((((******)))''''''&&&&&&&&&++++++******))))))((((((''''''((((((''''''&&&%%%)))***+++------...------******)))(((((((((((((((******)))(((''''''&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&((()))***)))&&&$$$(((------((((((((((((((()))))))))))),,,000---(((...::::::222000///---,,,++++++,,,---------...///000111222222...---+++******+++---...000000000000111111111111////////////000000000000---.........//////000000222333333444444333333222000000000000000000000000111111000000//////......////////////////////////111000///...---,,,++++++------,,,+++***)))((('''+++*********))))))(((((()))(((&&&%%%%%%&&&((()))((((((((('''&&&%%%######%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######"""###%%%'''''''''%%%$$$((('''%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''',,,+++(((&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........////////////000............///000111222555555444333222222111111111111222222222222222111111111000000000000111111000000000000000000000000....../////////000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******************+++))))))))))))))))))))))))+++++++++*********))))))************************+++++++++******+++++++++))))))(((((())))))***+++*********)))))))))((((((((((((***+++++++++***)))++++++)))((((((((())))))+++++++++******))))))))))))******++++++******))))))***************))))))***++++++,,,,,,++++++***************)))))))))))),,,+++++++++******))))))))))))))))))***************************)))((((((+++***)))(((((('''''''''))))))))))))))))))))))))'''((((((((((((''''''''')))******+++,,,,,,------))))))(((''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''((()))******(((((()))***+++//////+++((()))+++***(((((((((((())))))))))))+++...+++&&&,,,666666......---,,,+++***+++,,,,,,------...///000111222222...---+++******+++---.../////////000000000111111////////////000000000000/////////000000000111111222222333333333333222222000000000000000000000000000000000000//////..............................000//////...---,,,+++************************************)))))))))(((((()))'''&&&%%%%%%&&&''')))''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((******+++++++++++++++************++++++++++++,,,---,,,,,,,,,,,,,,,,,,---...////////////000000000............///000111111666555555333222111000000///000222444555444333222111000000//////000000111...///000111111000///................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++************)))))))))************************++++++************++++++)))(((((((((((()))************))))))))))))(((((('''(((+++---...,,,***(((******)))((((((((())))))************)))))))))))))))******++++++******)))))))))***))))))(((''''''******++++++++++++******)))***************++++++***)))))))))))))))))))))))))))*********+++++++++))))))******))))))((((((++++++***)))(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((***))))))((()))***,,,---...------,,,+++*********'''''''''&&&%%%%%%$$$$$$&&&&&&'''((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((***,,,,,,+++*********+++444888111(((%%%(((+++(((((((((((()))))))))))))))+++)))%%%)))111111***+++************+++,,,,,,------...//////000111111...---,,,++++++,,,---............////////////000////////////000000000000000000000000111111111111111111222222222222111111000000000000000000000000000000000////////////.................................------,,,+++******'''(((((()))***+++,,,,,,******))))))))))))((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***++++++++++++******)))))))))*********+++++++++------------------------............////////////...............///000111555444333222111000///...---000333555666666444333000000////////////000000---...000111111000...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))************))))))))))))))))))))))))))))))************))))))))))))******************************))))))))))))*********************+++,,,,,,))))))))))))))))))(((((('''(((***,,,,,,+++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''((((((((()))*********+++'''(((((((((((((((((((((((())))))))))))*********((()))))))))))))))((((((******)))(((((('''((((((''''''''''''''''''&&&&&&''''''&&&'''''''''((((((***)))'''&&&'''(((+++,,,//////......---,,,,,,+++))))))((((((((('''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''((())))))&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''***,,,---,,,***))))))***444999222(((%%%(((***(((((((((((()))))))))))))))***(((%%%'''---,,,((()))))))))***+++,,,,,,---++++++,,,------...//////...---,,,,,,,,,,,,---...---------.........//////////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////........................------,,,,,,+++******)))''''''((()))***+++,,,,,,))))))))))))))))))((((((((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))******+++++++++***))))))))))))*********+++++++++,,,------......------,,,,,,,,,,,,---------.....................//////000222222111000///...---,,,---///222555777666555444000000////////////000000,,,---///000000///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))))))))((((((((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))******+++,,,(((((((((((((((((()))))))))(((((((((((()))******((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((()))))))))&&&&&&&&&''''''(((((()))'''''''''(((((((((((()))'''(((((()))))))))(((((((((((('''&&&&&&&&&'''''')))(((((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&''''''***((('''&&&&&&((()))+++)))************)))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&(((+++,,,***((((((((()))///222...)))((()))((((((((((((((()))))))))))))))***)))'''(((+++***((())))))***+++,,,---......)))*********+++,,,,,,,,,------------------------------------............////////////000000000000///////////////////////////000000111111000000///////////////////////////.............../////////........................,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!###%%%&&&######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))***))))))***************)))*********++++++++++++,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------///......---......///////////////......---,,,,,,...///222444555555444444000//////......//////000,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))''''''(((((((((((()))))))))((('''''''''(((***+++''''''((()))))))))((((((''''''''''''((((((((((((((())))))******))))))(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''''''''(((%%%%%%&&&'''(((((())))))&&&&&&&&&'''''''''((((((''''''((()))))))))((((((''''''&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%)))((('''%%%%%%&&&&&&''')))((('''''''''((())))))((((((***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%'''))))))(((''''''''''''***+++)))(((******'''(((((((((((())))))))))))*********************))))))***+++,,,------------)))))))))******+++++++++---------------------------------............///////////////000000000000////////////............000000111111111111000000////////////////////////---............/////////------------------------,,,,,,,,,+++++++++***************))))))(((((((((''''''(((((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$"""!!!"""###%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$&&&((('''###"""$$$&&&###$$$$$$%%%%%%&&&&&&'''''''''((())))))***++++++'''((()))******+++******++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------......///......------.................................///000111222333333333333//////............//////------------------------,,,,,,++++++************++++++++++++++++++++++++************************************************************************))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''((())))))'''''''''((((((((())))))(((((())))))************&&&&&&((()))))))))((((((&&&&&&&&&''''''((((((((((((((())))))))))))((((((&&&'''((()))))))))))))))((())))))******))))))(((((((((((((((''''''''''''%%%%%%&&&'''((()))******''''''''''''((((((((((((&&&''''''((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((---+++)))'''&&&&&&'''(((((((((((((((((((((((((((((())),,,...//////...---&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&))))))&&&%%%)))***((((((((((((((())))))))))))))))))***++++++))))))+++((()))***+++,,,,,,++++++*********++++++++++++,,,------............---------............/////////////////////000000000000000000000000//////......000111111222222111111000////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,+++++++++***)))))))))(((((((((((('''''''''((((((((())))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###&&&)))'''###!!!$$$'''######$$$%%%%%%&&&'''''''''(((((()))***++++++,,,''''''(((******+++++++++++++++,,,,,,,,,---------)))***,,,------,,,***)))---------........./////////......---------...............////////////000000000000111111222333333//////............//////...------,,,,,,------...,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''((()))++++++)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++&&&'''''''''(((((())))))'''(((+++------,,,***)))%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&''')))******++++++(((((())))))))))))((((((******))))))((((((''''''$$$%%%&&&'''(((***++++++(((((((((((())))))))))))&&&&&&'''((())))))(((((((((((('''''''''(((((()))$$$$$$%%%''')))***+++,,,000...,,,)))((((((((()))((())))))***))))))((('''$$$&&&)))+++------,,,,,,'''(((((((((((((((((((((&&&&&&''')))***,,,------((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&''''''(((''''''&&&&&&'''''''''&&&&&&''''''''''''(((((('''&&&&&&((()))%%%***+++&&&###&&&)))***(((((((((((())))))))))))((((((***++++++))))))+++'''(((***++++++***)))))),,,,,,,,,,,,,,,,,,------------............------.........////////////000////////////000000000000222111111111000000//////111111222222222222111111////////////////////////---------.........//////------------------------------,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""!!!'''))))))'''&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''(((((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###&&&)))'''###!!!$$$'''######$$$%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))******************+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---,,,---..................////////////333222222111000//////.........------------......++++++++++++++++++++++++++++++******))))))(((((())))))*********+++++++++***)))))))))))))))******))))))))))))))))))))))))---+++)))''''''((()))***)))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&''''''((()))***)))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((('''&&&%%%$$$))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%)))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))(((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$'''(((***)))(((''')))***---+++)))'''%%%%%%%%%%%%"""###%%%'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$######'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&)))((('''&&&$$$###"""!!!(((''''''''''''((())))))))))))))))))))))))))))))++++++******************)))************+++++++++***+++,,,---...---,,,,,,..................------******++++++,,,---......////////////000000000000000000///...............////////////////////////000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((************))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&'''((())))))''''''%%%$$$###"""""""""&&&&&&%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$############$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---,,,------...------....../////////000000000//////...------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++*********)))))))))))))))))))))*********+++++++++,,,++++++***************)))))))))))))))))))))))),,,+++)))((((((((())))))))))))(((((())))))***+++(((((((((((((((((((((((('''((((((((())))))))))))))))))((((((((('''''''''((((((((('''(((((()))))))))************)))(((((())))))(((((((((((())))))&&&&&&'''''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))))))))(((((((((''''''+++***)))(((((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''$$$%%%'''(((((()))+++---,,,+++***((('''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((()))(((''''''&&&%%%$$$######'''''''''&&&'''(((((()))))))))))))))))))))))))))************************))))))*********+++++++++***+++,,,---------,,,,,,..................------+++++++++,,,---............/////////000000000000000000///.......................................000000000/////////..............................,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********)))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...------------...,,,,,,------...///000000/////////...------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))************+++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))(((((())))))(((((())))))***+++((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((((((******)))((((((((())))))((())))))))))))((('''''')))((((((''''''(((((()))$$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))))))))((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''###%%%'''(((((((((***,,,************)))((('''&&&'''''''''''''''&&&%%%$$$'''''''''((((((((())))))((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%''')))***+++&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++***++++++,,,---,,,,,,,,,------------------......,,,,,,,,,---......//////....../////////000000000000000///.......................................000////////////.................................------,,,,,,+++++++++***))))))))))))******************))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%######$$$%%%&&&'''((((((%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))))))))******************+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------//////......------------++++++,,,---...//////000000000000//////.........,,,,,,++++++++++++,,,,,,************************(((((())))))******++++++))))))))))))************)))*********+++*********))))))))))))))))))))))))((())))))***))))))((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((++++++***))))))((())))))&&&''''''''''''&&&%%%%%%(((((((((''''''(((((((((%%%&&&&&&'''((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%'''((()))(((&&&&&&&&&'''))))))+++++++++***(((''''''''''''''''''&&&&&&%%%&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,------------......---------.........//////........./////////000000000000///......................................./////////.........------------------------------------,,,,,,+++*********(((((())))))******++++++***)))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$%%%&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))))))))************(((((()))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------...............---------+++++++++,,,---.........////////////............------,,,,,,,,,,,,------************************(((((())))))******++++++))))))))))))))))))))))))%%%&&&((()))************(((((((((((((((((((((((('''((())))))))))))((((((((((((((('''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''++++++***))))))((())))))''''''((((((((('''&&&&&&((((((''''''''''''((((((''''''(((((('''&&&&&&%%%''''''((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&(((((('''%%%%%%%%%&&&'''(((***+++++++++))))))&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,------......---------...........................////////////000000///...................................................------------------------------------,,,,,,,,,++++++*********(((((())))))******++++++)))))))))((((((((((((''''''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************''''''((()))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************))))))))))))***************)))))))))))))))(((((($$$%%%''')))******))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''(((((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''******)))((((((((()))))))))************)))(((((((((''''''&&&&&&''''''((((((((((((((('''&&&%%%$$$''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$&&&&&&%%%&&&''')))&&&'''((()))************''''''&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))******+++************+++,,,,,,++++++,,,,,,------......------------------------------........./////////000000///...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((())))))******&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************'''''')))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.../////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********************************)))))))))))))))******))))))(((((((((((('''((()))******)))(((&&&(((((((((((((((((((((((((((''''''&&&'''((()))***(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((((((((((('''(((((())))))((())))))))))))(((''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((***+++,,,************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&'''(((***+++,,,))))))'''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))(((((((((((()))******((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((((()))))))))***+++***)))))))))***,,,,,,***++++++,,,------......---------,,,,,,,,,,,,,,,---------.........//////000000///...............---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***++++++,,,,,,*********)))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))*********$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))))))))************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------.../////////...,,,,,,------,,,++++++******)))------------------------++++++************++++++))))))))))))))))))))))))++++++******))))))((((((******))))))((((((((('''***+++,,,,,,+++)))&&&$$$(((((((((((((((((((((((()))(((&&&%%%&&&'''***+++'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******'''''''''''''''((()))***%%%%%%&&&&&&%%%%%%$$$###'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########'''(((((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$######$$$%%%''')))***((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%''')))+++---,,,+++)))'''&&&%%%&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***))))))(((&&&&&&&&&'''''''''(((((()))))))))))))))******+++((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))+++***)))))))))***,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000///...............---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++******))))))(((((()))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&############$$$$$$%%%&&&$$$$$$$$$%%%&&&'''))))))######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++''''''((()))***,,,...///))))))************))))))(((***++++++******+++,,,///......------,,,++++++,,,,,,+++******+++,,,,,,++++++************++++++*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***))),,,+++***((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))'''&&&&&&(((((((((((())))))(((((('''''''''&&&***)))))))))(((((('''''',,,***((()))+++,,,***(((((())),,,.........---,,,------,,,++++++,,,,,,,,,------------------,,,,,,//////.........---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,))))))((((((((((((((()))''')))******))))))***+++''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$""" $$$&&&'''&&&###"""$$$'''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))******))))))))))))***+++,,,,,,))))))*********))))))((((((***++++++******+++,,,******++++++,,,---------,,,++++++******++++++,,,,,,++++++++++++++++++,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%$$$!!! !!!""")))))))))(((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''((()))))))))((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''')))(((((((((''''''''''''******)))))))))(((((((((,,,***((()))+++,,,***((((((***,,,---......---,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------------///.........------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++******************++++++***))))))((((((((())))))((()))******(((((()))***((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""%%%&&&'''&&&$$$###%%%'''%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((+++******)))))))))*********************)))((('''(((***++++++******+++,,,))))))******+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************((((((((((((((((((((((((''''''''''''''''''''''''((())))))******))))))((('''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''((('''%%%$$$$$$%%%)))(((((((((((('''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((******(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))'''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''************))))))))))))+++)))))))))++++++***))))))***+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------..................------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************))))))******))))))))))))*********+++,,,+++)))((((((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((''''''******))))))))))))************+++******)))((('''(((***++++++******+++,,,,,,,,,,,,+++******))))))++++++************++++++,,,++++++******++++++,,,******++++++,,,---......++++++************++++++************************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''***((('''&&&&&&'''(((******++++++***)))(((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&)))((((((''''''(((((()))%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%---+++)))''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((((((((((((((('''''''''******************))))))))))))))))))************)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,******+++,,,------......---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******))))))((((((***))))))))))))******+++,,,---...---+++)))(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%((((((((((((''''''''''''(((((((((((()))***+++,,,***************)))(((((((((***++++++******+++,,,---------,,,++++++************************************))))))))))))************+++,,,---.........+++******************+++************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&((()))(((((((((((((((((((((''''''''''''''''''''''''''')))(((''''''''''''((()))&&&'''((('''%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%'''***+++)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''(((&&&$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''%%%&&&''''''''''''((((((((((((((())))))))))))))))))******(((((())))))))))))***+++******++++++++++++++++++)))***+++,,,,,,,,,++++++******++++++,,,---......,,,,,,------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++******))))))((((((((())))))(((((()))***++++++...///111000---+++))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''''''''((()))***+++,,,))))))************))))))(((***++++++******+++,,,******++++++,,,---------))))))***++++++***))))))))))))(((((((((((())))))+++++++++,,,,,,---------******))))))))))))******************************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###&&&***---***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$"""###&&&((('''%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++(((%%%%%%''''''''''''((((((((((((((((((((((((((())))))))))))&&&((())))))))))))***+++++++++******++++++++++++((()))***,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))((((((((('''''''''((()))***+++---///111111...,,,******((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$#########$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$######%%%''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((())))))(((((((((((()))***'''((()))******+++******(((***++++++******+++,,,))))))******+++,,,,,,,,,((()))***++++++***)))(((******))))))))))))******++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''$$$%%%&&&((((((&&&%%%$$$%%%'''((('''&&&%%%&&&(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))++++++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&"""$$$'''(((&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,+++'''$$$$$$&&&''''''''''''((((((((()))&&&'''''''''((((((((((((%%%'''))))))((((((***,,,++++++***************+++'''(((***,,,---,,,+++***++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++*********++++++++++++******((((((((()))))))))))))))&&&&&&&&&&&&'''((()))***+++---000000...+++))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""""""""%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&$$$"""!!!"""%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))+++***)))(((((('''''''''&&&'''(((***++++++++++++(((***++++++******+++,,,++++++******)))(((((((((((()))***++++++***)))(((++++++************++++++,,,+++++++++++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%''')))++++++)))'''%%%###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((++++++)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&!!!"""'''((('''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###(((+++***&&&"""###%%%&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((%%%'''***)))((((((***,,,++++++***************+++&&&(((***,,,---,,,+++***,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++************++++++++++++******''''''(((((())))))******%%%%%%%%%&&&&&&((()))))))))+++...///---***((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!!!!!!!"""%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&$$$!!! !!!$$$&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''''''''''''''((())))))(((((((((((())))))))))))++++++++++++++++++++++++(((((()))***************///...,,,+++***+++,,,,,,************************************))))))))))))(((((())))))******++++++...,,,+++))))))***,,,---,,,,,,++++++***)))((((((,,,+++)))'''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''((((((((('''%%%$$$'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''((())))))((('''&&&'''''''''&&&%%%$$$###"""$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((***+++,,,((((((((((((((()))))))))(((((()))***++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++)))'''&&&((())))))))))))((('''&&&&&&'''((()))---,,,)))(((&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&'''((('''&&&$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''((((((((('''%%%###""""""###%%%&&&'''&&&&&&%%%'''''''''&&&$$$$$$%%%&&&((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''(((((()))'''((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))...---,,,*********+++,,,************************************))))))))))))''''''((((((((((((((((((,,,+++***))))))***+++,,,++++++***))))))(((''''''))))))((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((()))'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))(((''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''(((***+++,,,++++++++++++*********)))((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++)))''''''((())))))))))))((('''&&&&&&'''((()))***)))((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' !!!"""######$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$###"""###))))))%%%###$$$'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%)))'''&&&$$$$$$%%%&&&'''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))******)))))),,,+++******)))*********************************************))))))))))))))))))))))))((((((((((((******((((((((()))***+++)))))))))((((((''''''&&&&&&'''((()))))))))))))))''''''''''''''''''''''''((((((''''''&&&''''''(((&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))++++++)))&&&$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''(((***+++,,,,,,,,,++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((())))))******)))''''''((())))))(((((((((''''''''''''((((((&&&'''((()))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$#########$$$$$$%%%&&&&&&'''((((((############$$$$$$%%%&&&$$$%%%%%%%%%$$$###"""!!!)))+++'''###$$$(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))******))))))))))))))))))************************************)))))))))(((,,,,,,++++++******))))))(((((('''''''''((()))))))))))))))(((((('''''''''&&&'''((()))))))))''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((+++++++++***)))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%&&&'''(((((())))))%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((()))***+++((((((((((((((()))))))))))))))*********+++++++++...//////////////////...++++++++++++++++++++++++************************))))))(((((((((((())))))***((('''((()))***)))((((((((((((''''''(((((((((%%%&&&((()))))))))(((''''''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''((((((''''''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''))))))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%$$$$$$$$$$$$ '''***(((%%%%%%'''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************************)))))))))(((,,,+++++++++******))))))&&&&&&&&&''''''(((((()))***)))))))))))))))(((((((((((()))))))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''''''''''''''''''''(((((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''$$$$$$######$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((+++++++++***)))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&'''((())))))''''''''''''&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((()))***+++&&&&&&'''((()))******+++***************+++++++++......///000000///......++++++++++++++++++++++++************************))))))(((((((((((()))))))))((('''((()))***)))''''''((((((((((((((((((''''''((()))))))))(((&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%&&&'''((((((######$$$&&&(((((('''&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))************)))************************************))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&'''###""""""######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%'''''''''&&&&&&&&&''''''((((((''''''&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((()))((((((''''''(((((()))((((((((((((((()))******(((((()))***+++,,,,,,---************************+++,,,---......---,,,+++++++++++++++++++++++++++************************)))((((((''''''(((((())))))(((((()))******((('''''''''((((((((((((''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$############$$$$$$$$$%%%&&&(((***+++)))&&&"""###''')))'''%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""'''''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((()))***+++++++++******************************************))))))))))))&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((()))))))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''''''''(((''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))(((((((((((())))))((((((((((((((())))))***++++++*********************************************+++,,,------,,,+++***************************************************((((((''''''''''''((((((((((((((()))******(((&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%'''((()))&&&%%%######%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%###$$$%%%&&&&&&$$$###!!!""""""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))***,,,,,,,,,+++***************************************))))))))))))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))&&&'''''''''''''''''''''((('''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((((((((((((###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%((('''&&&%%%$$$%%%&&&'''%%%&&&''''''((('''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))******))))))(((((((((((()))))))))(((((((((((())))))***++++++***)))((('''&&&%%%++++++******************+++,,,...//////...,,,+++************************************************((((((''''''''''''((((((((((((((()))+++***(((&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&(((***+++%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))$$$%%%%%%&&&&&&''''''((("""###%%%'''((((((((('''&&&%%%$$$$$$$$$%%%&&&''' ###%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###"""###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))******(((''''''((())))))))))))************(((((((((((())))))))))))************)))))))))))))))((('''%%%%%%''')))***%%%&&&'''((())))))))))))'''((()))((('''(((***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$&&&&&&%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((())))))'''&&&%%%$$$$$$###&&&###!!!!!!$$$&&&&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''')))&&&###$$$'''((('''$$$((('''&&&%%%$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***''''''&&&%%%$$$"""!!! &&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''((()))******$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))******))))))******+++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******+++++++++************)))))))))))))))************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&$$$%%%%%%&&&&&&''''''((('''((((((((('''&&&%%%%%%)))'''%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''((())))))(((&&&$$$###'''((()))))))))(((&&&%%%))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''&&&&&&'''&&&'''''''''(((((((((((((((((((((((())))))))))))*********)))))))))((((((***)))((('''&&&'''((()))(((((()))))))))(((((('''&&&'''''''''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&'''''''''&&&$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((***)))'''&&&%%%$$$$$$$$$&&&$$$""""""%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&'''&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&%%%###"""!!!&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))(((((((((((()))))))))*********))))))******+++,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,---,,,,,,+++******))))))+++++++++************)))'''(((((((((((()))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))'''%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''((()))))))))(((&&&%%%((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''')))(((&&&%%%%%%&&&&&&&&&'''''''''((((((((('''((((((((()))))))))*********))))))))))))(((((()))))))))(((((('''''''''))))))))))))((('''&&&%%%''''''((('''%%%%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&'''''''''!!!"""$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((***)))((('''&&&%%%%%%%%%&&&%%%###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%&&&''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''((((((((((((((((((((()))))))))((((((((()))))))))************))))))******+++,,,,,,++++++******++++++,,,,,,------......------,,,+++++++++***))))))((((((+++++++++************)))''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&'''(((((()))'''%%%&&&'''(((((('''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&((())))))'''&&&&&&'''((((((((()))))))))******''''''(((((())))))*********)))))))))(((((((((((()))))))))))))))(((&&&&&&'''''''''''''''&&&%%%%%%)))******)))''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''((((((***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$''')))(((&&&$$$&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''&&&*********)))))))))))))))(((((()))))))))***************))))))******+++,,,,,,++++++******++++++,,,,,,------......------,,,++++++*********)))))))))+++++++++*********))))))'''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((('''''''''&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))((('''&&&&&&((()))(((''')))'''&&&$$$$$$&&&'''))))))((('''%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))******(((''''''((((((((((((((())))))))))))'''''''''((()))*********)))))))))(((((((((((('''((((((((((((((('''&&&%%%###$$$%%%%%%&&&&&&&&&%%%((()))***)))''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%##################$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$'''***)))&&&%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''&&&&&&&&&&&&***************)))))))))))))))))))))******************))))))******+++,,,,,,++++++******++++++,,,,,,------------------,,,+++++++++++++++*********+++++++++*********))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&''')))***)))((()))(((&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&'''((((((((('''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))+++***(((''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&'''&&&%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%'''))))))((('''&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))))))))*********)))))))))*********++++++******))))))******+++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))************'''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&&&&'''(((((())))))%%%&&&''''''(((''''''''''''&&&&&&(((***+++)))((()))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''(((''''''''''''((())))))''''''(((((()))*********'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''')))***)))(((&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++))))))((((((((('''''''''%%%$$$######$$$%%%'''(((%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&&&&''')))+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%!!!$$$&&&'''%%%$$$$$$&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''')))***)))'''%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))*********))))))*********+++++++++******))))))******+++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++++++++************)))((((((((())))))))))))***'''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((())))))'''%%%$$$&&&&&&'''(((++++++***((((((''''''''''''''''''(((&&&&&&'''''''''''''''&&&(((''''''&&&'''((()))***&&&&&&''''''((())))))***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&'''''''''((((((((())))))&&&&&&'''((()))***++++++)))(((((((((''''''''''''$$$###"""!!!"""%%%''')))))))))))))))((('''&&&%%%%%%&&&((((((((())),,,...''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((''''''''')))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$######$$$$$$ ###&&&&&&$$$###$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%(((&&&&&&(((++++++'''$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++)))************+++++++++*********)))***++++++,,,,,,++++++++++++++++++,,,*********++++++*********(((((((((((())))))))))))+++++++++************)))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***)))))))))(((''''''&&&&&&%%%&&&)))+++***'''$$$"""&&&&&&''')))++++++***(((''''''((((((((((((''''''%%%&&&'''(((((((((&&&&&&((('''&&&&&&'''((()))***%%%%%%&&&&&&'''((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((())))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&'''((())))))******)))%%%&&&''')))))))))((('''((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%'''(((******)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((((((((('''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''&&&&&&(((''''''&&&$$$######"""$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&%%%###"""!!!%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&,,,+++++++++******))))))++++++***)))(((((())))))((()))***+++,,,+++******,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))))))))***+++******)))(((''''''&&&++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''(((((()))******))))))(((((('''&&&'''(((***+++)))))))))))))))))))))))))))(((&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&%%%$$$###$$$%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&'''))))))*********&&&''''''(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((!!!###&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''''''''&&&%%%&&&'''&&&%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$$$$%%%%%%&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++*********)))))))))+++******))))))))))))***((()))***+++,,,++++++***+++,,,,,,,,,++++++***)))***+++,,,+++)))((()))***+++******)))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))*********+++++++++***))))))))))))(((((((((***)))))))))((((((((('''(((((((((((()))))))))***((((((((((((((((((((((((************************))))))***+++++++++******(((((('''''''''((())))))((((((((((((((((((((((((,,,+++***)))(((((()))***&&&&&&''''''((())))))***))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,)))((('''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%'''((()))*********((((((''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&"""###%%%'''))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))))))))((((((******)))))))))***++++++))))))***++++++++++++***+++++++++,,,++++++***)))***+++,,,+++)))((()))************))))))(((((('''$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&'''''''''(((((((((************))))))))))))))))))))))))((((((((((((((((((((()))))))))******(((((((((((())))))))))))+++******)))(((''''''&&&((((((((()))((((((''''''))))))*********)))((((((((((((((((((((((((((((((******)))((((((((())))))((((((((()))******++++++*********))))))))))))(((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''')))+++---...+++)))%%%###"""###%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&((()))************)))'''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$#########'''(((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&)))))))))((((((((((((((())))))))))))***++++++,,,))))))******++++++++++++******++++++++++++******)))++++++***)))((()))************)))))))))((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******%%%%%%%%%&&&&&&&&&&&&'''*********)))))))))(((((())))))))))))(((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))(((((('''&&&&&&%%%)))))))))***))))))((('''+++,,,---------+++***)))******************************))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++*********''''''((())))))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))((((((''''''&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((***+++,,,)))$$$!!! """%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&((())))))******)))((('''%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((()))))))))******))))))***+++,,,,,,***************+++++++++)))******++++++*********)))***+++***((('''((()))************))))))))))))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******((())))))))))))*********))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))************''''''(((((())))))))))))******+++++++++,,,,,,,,,------.........------,,,,,,---......---,,,***)))************************,,,,,,,,,---------,,,,,,*********+++++++++++++++,,,,,,+++++++++*********)))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((+++((($$$!!! """%%%'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))******++++++*********++++++,,,******))))))******+++,,,((()))******+++*********)))***+++***((('''((()))************************++++++***))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((()))))))))******((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********++++++(((((())))))******++++++)))******,,,---...//////,,,,,,---........................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------------------------------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((('''%%%$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&'''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''''''''&&&%%%&&&'''######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###!!!###%%%&&&''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))*********++++++,,,,,,+++*********+++++++++***)))))))))***+++,,,(((((()))***************(((*********((('''((()))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))***))))))*********+++++++++******++++++,,,------...++++++,,,---...///000000---...///000111222222222444444444333444444555555333333333333333333333333111222333444555444444333555555555555555555555555333333222222222111111111000000//////...---------++++++++++++++++++++++++************************(((((()))))))))*********'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***''''''((((((''''''&&&%%%###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###""""""###&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((&&&&&&'''(((%%%%%%&&&'''((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###!!!"""%%%'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***%%%%%%%%%$$$###"""!!! """###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))((('''%%%$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&))))))******+++++++++,,,------,,,+++************+++***)))))))))***,,,---(((((()))***************(((******)))((('''((()))******************++++++(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,,,,************))))))))))))'''((((((((())))))******)))************+++++++++,,,,,,------...///000000222222222333444444555555555666777999:::;;;;;;<<<;;;;;;:::::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;======???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::999999999888888888888666666555444333222111111////////////////////////************************)))************+++++++++&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((("""""""""###$$$%%%&&&'''"""$$$'''******)))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''((()))((((((((('''''''''(((((((((((()))%%%%%%$$$$$$%%%&&&((()))***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###%%%%%%%%%&&&&&&&&&'''''' !!!"""###%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))%%%%%%%%%$$$$$$#########$$$%%%'''))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((#########$$$%%%&&&'''((('''''''''(((((((((((()))((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''))))))%%%!!!!!!&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((((((************************))))))***+++,,,,,,------((())))))))))))***************))))))))))))******************************))))))))))))))))))))))))***)))(((((()))***+++,,,)))))))))(((''''''&&&&&&******))))))((((((((('''***+++++++++***)))(((''')))((('''''''''((()))***''''''(((((()))******+++++++++,,,---............---...000333444555555555777777888999999:::;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEEEEFFFGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHKKKJJJJJJJJJKKKLLLMMMNNNHHHHHHFFFEEECCCBBB@@@@@@>>>>>>>>>===<<<;;;999999:::999666444111000000000......---///000///---++++++***))))))******(((''')))(((&&&&&&((()))((('''***))))))))))))((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((%%%%%%$$$$$$%%%&&&((())))))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''$$$ $$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''((((((((()))))))))*********++++++''''''(((((())))))******+++++++++***************)))******+++,,,,,,------)))))))))*********++++++******))))))))))))******************************)))))))))))))))))))))))))))((('''''''''((()))******))))))))))))(((((((((************)))))))))(((++++++++++++******)))(((+++***))))))))))))***+++***++++++++++++***)))))),,,---...000111111111111333555777999:::;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMJJJIIIIIIIIIHHHGGGFFFEEEFFFDDDAAA>>>;;;999888888444333333333333222///---,,,+++******++++++***(((***(((&&&&&&((((((((('''(((((((((((('''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%''')))'''###"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++++++++++++++******))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))***))))))(((((((((((()))))))))************+++++++++***************))))))+++++++++***************,,,,,,++++++++++++,,,,,,+++,,,---...///...------000111333555666777888888<<<<<<>>>@@@AAAAAABBBBBBEEEFFFFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUURRRRRRRRRRRRRRRRRRQQQQQQSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ\\\]]]]]]\\\\\\ZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRNNNJJJGGGDDDCCCBBB???>>>===<<<;;;888555222111///...---......,,,+++---+++)))((()))***)))(((((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%'''((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$'''(((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))*********,,,,,,++++++***)))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------******))))))))))))******************************))))))))))))))))))))))))++++++******))))))))))))(((((())))))***++++++,,,************))))))))))))*********)))*********+++,,,,,,,,,,,,,,,,,,------+++---000333555666666666777888:::<<<>>>@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQRRRSSSUUUXXXYYYVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\___aaabbbaaa```___\\\\\\\\\[[[[[[[[[[[[[[[^^^]]]]]]]]]]]]]]]^^^^^^\\\ZZZWWWSSSQQQOOONNNNNNMMMKKKIIIGGGFFFBBB>>>;;;:::888666444444222000...111...,,,+++,,,+++***)))************************'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''))))))((((((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% ###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))))))))((((((((((((+++++++++*********))))))***+++++++++++++++,,,,,,+++,,,,,,,,,,,,---------******))))))))))))******************************************************************)))(((((('''&&&'''(((((()))***++++++))))))))))))))))))))))))***))))))))))))+++,,,,,,,,,------...///000000000222333666999;;;=========@@@AAABBBDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPRRRUUUWWWYYYVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZYYY[[[]]]___bbbccccccbbbaaa___________________________^^^^^^^^^___```aaabbb^^^]]][[[YYYXXXXXXXXXYYYXXXVVVTTTSSSQQQNNNJJJGGGFFFCCC@@@>>>===:::777555444222///......---+++***++++++++++++************'''&&&&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%((('''''''''&&&%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&''''''((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%''')))***"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''(((#########$$$%%%&&&(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''************************++++++++++++++++++++++++++++++,,,,,,,,,---------******))))))))))))******************************************************'''((((((((((((''''''&&&''''''(((((()))***++++++)))))))))***************++++++******+++---///000///000222444666777777777>>>>>>??????@@@AAABBBBBBGGGHHHIIIJJJKKKKKKKKKJJJKKKJJJJJJIIIJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKKKKMMMNNNQQQRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPRRRUUUWWWYYYYYYXXXWWWYYY[[[]]]^^^````````````[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[]]]___```^^^]]]]]]\\\\\\]]]______^^^\\\[[[[[[[[[YYYUUUSSSQQQNNNKKKIIIHHHEEEBBB@@@;;;999666444333222000...------,,,+++***))))))((((((((('''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((('''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''%%%%%%&&&&&&'''(((((((((&&&%%%$$$"""!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((((((''''''######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((((((''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))******************************************************(((((()))***+++***)))))))))))))))******++++++++++++++++++,,,,,,,,,------......------...000333444555666999<<<>>>@@@AAAAAAGGGFFFEEEDDDEEEFFFHHHIIIMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGFFFEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDAAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMPPPRRRTTTTTTSSSRRRTTTTTTUUUWWWXXXYYYZZZ[[[SSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRTTTVVVYYYZZZ[[[ZZZZZZYYYZZZ[[[]]]^^^___^^^^^^___``````]]][[[WWWUUUSSSRRRRRRQQQOOOMMMHHHEEEBBB???>>>===:::999333222111///...,,,+++***++++++******)))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))(((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''((($$$&&&((('''%%%$$$%%%(((%%%%%%&&&&&&'''((())))))%%%%%%###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&#########$$$%%%&&&'''(((%%%&&&&&&'''((()))******)))))))))************+++&&&&&&'''((()))***++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))*********************************************************+++---...///......---***++++++++++++,,,,,,,,,---------....../////////111000000000111333666888999;;;>>>BBBEEEGGGHHHHHHIIIGGGFFFFFFHHHKKKOOOQQQOOOOOONNNMMMLLLJJJIIIHHHBBBAAA@@@?????????@@@AAAEEEDDDCCCBBBAAA@@@?????????????????????>>>===<<<999;;;===???@@@AAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEGGGJJJMMMOOOOOONNNMMMNNNNNNNNNOOOPPPRRRTTTUUUQQQQQQPPPOOOOOONNNMMMMMMKKKKKKJJJKKKLLLOOORRRTTTWWWVVVUUUUUUUUUWWWXXXYYY^^^^^^^^^```bbbcccaaa```YYYXXXWWWWWWYYYYYYXXXWWWSSSPPPMMMJJJIIIGGGEEECCC999888666444222000///.........---,,,++++++++++++((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((($$$%%%&&&(((((((((((('''$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$'''((('''$$$'''&&&&&&%%%%%%&&&&&&'''+++***(((&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&&&&''')))+++)))&&&%%%&&&)))&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&'''((((((###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###%%%''''''&&&%%%$$$%%%&&&(((******)))((('''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%((('''%%%$$$###$$$%%%%%%+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''"""###%%%'''(((((('''&&&$$$%%%&&&'''(((((((((((((((((()))(((&&&&&&''')))************************++++++++++++++++++++++++000...,,,***(((''''''(((************************************************,,,+++***))))))***+++,,,*********+++***))))))((((((***,,,,,,***)))((()))+++,,,...///...///000222333333444555888:::===>>>FFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMKKKGGGDDDAAA??????===;;;:::888888999:::;;;>>>>>>>>>===============;;;::::::<<<>>>===888444888888888999999:::::::::======<<<;;;::::::::::::@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKKKKIIIJJJKKKKKKIIIGGGDDDCCCDDDCCCAAAAAABBBFFFJJJMMMLLLLLLLLLKKKKKKMMMPPPSSSTTTWWW[[[^^^______```aaa___^^^^^^^^^___^^^]]][[[[[[ZZZXXXVVVTTTRRRPPPOOOIIIHHHEEEAAA<<<888555333222111///......---+++)))***)))((()))++++++)))'''&&&%%%%%%&&&)))+++,,,+++((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((()))###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$"""$$$%%%''''''&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''###$$$&&&((()))((('''&&&%%%%%%&&&'''(((((((((((()))******)))((((((***+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))***************************************************++++++************++++++(((((()))))))))))))))))))))***,,,,,,+++***+++,,,,,,...000111111222444666::::::<<<>>>@@@AAACCCDDDIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMIIIHHHEEEBBB???<<<;;;:::888777555444333444555666999999999999999999999999;;;999777777999999888666888888999999::::::;;;;;;<<<<<<:::999999999999999======>>>>>>?????????@@@AAAAAAAAABBBBBBDDDEEEEEEBBBBBBCCCCCCBBBAAA???>>>======<<<;;;===@@@CCCEEEDDDDDDDDDCCCCCCDDDGGGIIIMMMQQQUUUXXXZZZ[[[\\\^^^aaaaaaaaabbbcccdddcccbbb``````^^^\\\ZZZXXXWWWVVVSSSQQQNNNJJJFFFBBB???===999777444333222000...,,,,,,+++))))))***+++)))((((((&&&&&&&&&((()))((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&((((((''''''&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&(((((($$$%%%&&&''''''&&&%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%!!!!!!!!!###&&&(((((((((&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""''''''''''''''''''''''''$$$%%%'''((())))))((('''&&&''''''(((((((((''''''%%%&&&'''&&&&&&&&&(((***************************++++++++++++++++++++++++*********)))******+++,,,******************************************************++++++++++++******(((((())))))***+++++++++)))+++,,,,,,,,,---///111///111444666777999<<<>>>BBBCCCEEEGGGIIIIIIIIIIIILLLLLLLLLMMMMMMNNNNNNNNNOOONNNNNNMMMLLLKKKKKKKKKCCCAAA???<<<:::888777666444333222111000111222222444555555666666777777777;;;888444333444777::::::::::::;;;<<<<<<===>>>>>>======<<<;;;::::::::::::<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@=========<<<<<<;;;;;;;;;888777777777999:::<<<>>><<<===<<<;;;::::::<<<>>>BBBFFFKKKOOORRRTTTWWWYYY___```bbbccceeefffggggggddddddcccbbb```___^^^^^^]]][[[YYYUUUQQQMMMKKKIIICCCAAA>>>;;;999777333111111...+++******+++***)))***)))(((((())))))'''%%%''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$###"""!!!!!!&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###!!! """&&&)))(((&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''&&&&&&'''((())))))(((((('''((((((((((((''''''&&&$$$%%%&&&&&&%%%&&&(((***************************))))))))))))))))))))))))******************++++++************************************************)))***,,,,,,,,,,,,***)))++++++++++++,,,,,,------***+++,,,------///333666666999<<<>>>@@@BBBFFFHHHGGGIIIKKKMMMNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKIIIHHHFFFFFF>>>===;;;999777666555555444333222222111111222222444444555666777888888999;;;999666555777:::===>>>??????@@@AAABBBCCCDDDEEECCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA???===<<<;;;;;;;;;666666666777777888999:::888999888777555555666888999<<>>AAADDDFFFHHHKKKNNNPPPLLLNNNOOOQQQQQQOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFEEECCCAAA@@@:::999888777666555555555666555555444444444444444555666666777888999::::::<<<<<<=========>>>@@@BBBDDDDDDFFFGGGIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJHHHEEEBBB@@@>>><<<<<<777777666666666777777777666666777555333222333555333666:::>>>@@@DDDGGGJJJNNNQQQUUUXXXZZZ\\\___bbb```aaaaaaaaabbbbbbcccccccccbbbaaa___]]][[[ZZZYYYXXXUUURRROOOMMMJJJGGGDDD@@@===888444333222111000+++***))))))******(((&&&&&&''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&&&&&&&((()))'''&&&&&&%%%%%%&&&&&&''' !!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&)))'''&&&&&&''''''&&&$$$%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((("""######$$$$$$$$$$$$###&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((()))***+++***)))***,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))************************************************++++++,,,,,,,,,,,,++++++,,,,,,+++******+++---...000222444666777:::===@@@DDDFFFIIIKKKLLLNNNPPPSSSPPPPPPQQQQQQPPPOOOMMMLLLHHHHHHHHHGGGGGGFFFFFFFFFBBBCCCCCCCCCCCCAAA???>>>999999888777777777777888999888888888888777777777888999999::::::;;;;;;;;;===???BBBCCCBBBBBBBBBCCCFFFGGGHHHJJJLLLNNNOOOPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQOOONNNKKKHHHDDDAAA>>>===888777666444444444555666444555666555333222333444222444777999;;;===@@@CCCFFFJJJOOOQQQRRRSSSWWW[[[[[[[[[\\\]]]___```aaaaaaaaaaaaaaa```______^^^^^^]]][[[YYYWWWVVVUUURRRPPPLLLHHHDDD@@@>>>;;;999777---+++)))))))))***)))((((((((((((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%''')))(((%%%$$$&&&)))$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%% ###%%%%%%$$$$$$''')))'''&&&&&&%%%%%%&&&&&&''' """$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&###############$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&'''((()))))))))))))))'''(((((((((&&&&&&(((***************************++++++++++++++++++++++++'''(((***+++,,,,,,++++++************************************************,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,---000222444555888;;;>>>???@@@CCCEEEEEEGGGIIIJJJKKKLLLNNNPPPOOOOOONNNMMMKKKJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBB???AAABBBCCCCCCBBBAAA@@@>>>============>>>>>>???>>>?????????>>>>>>======???????????????????????????AAACCCCCCAAAAAABBBDDDEEEFFFGGGIIILLLNNNOOOPPPOOONNNMMMLLLLLLKKKKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQPPPRRRTTTVVVWWWVVVUUUUUURRRRRRPPPNNNJJJFFFCCCAAA;;;999777444333444666777555777888888666555666777555666888888888999;;;===>>>CCCHHHJJJIIIJJJNNNRRRRRRRRRTTTVVVXXXZZZ[[[\\\\\\\\\]]]]]]^^^____________^^^]]]]]]]]]]]]\\\ZZZXXXUUUPPPMMMJJJFFFBBB???777444000------------,,,)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))'''######'''+++%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""%%%%%%###$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''((($$$''')))'''%%%###%%%((($$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%%%%%%%%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""$$$%%%'''(((((((((''''''%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&"""###$$$%%%'''((())))))######%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&((()))******************+++***(((((()))+++************************((((((((((((((((((((((((%%%&&&)))+++,,,---------************************************************...---++++++++++++---...---------///222666999;;;999<<<@@@CCCDDDEEEGGGHHHEEEFFFHHHIIIHHHIIIJJJLLLLLLKKKIIIGGGEEEEEEDDDDDDFFFEEEEEEDDDCCCBBBAAAAAA???@@@CCCDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEDDDDDDDDDDDDDDD@@@AAABBBAAA??????BBBEEECCCDDDEEEGGGJJJLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGHHHJJJLLLMMMNNNOOOOOOPPPSSSUUUVVVVVVUUUUUUTTTTTTTTTRRRPPPLLLHHHFFF???===999666555666888:::888:::<<<;;;:::999:::;;;777888999888777777888:::999===BBBDDDBBBCCCFFFJJJJJJKKKLLLOOOQQQSSSUUUVVVWWWWWWXXXZZZ[[[\\\]]]^^^```___^^^___aaabbbbbb```___]]]YYYVVVRRRNNNIIIEEEBBB===777333222222222222******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''))))))&&&""""""''',,,******)))(((''''''&&&%%%"""###%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''' &&&%%%"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###"""((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###""" """$$$%%%%%%&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++,,,(((+++---.........///000000111333666999<<<>>>???>>>@@@BBBDDDEEEDDDCCCBBB???????????????@@@AAABBBDDDCCCAAA@@@>>>======<<>>>>>>>>>>>>>>===<<<;;;:::999999999888:::===@@@BBBBBBAAA@@@AAABBBDDDFFFIIIKKKMMMNNNNNNOOOPPPRRRTTTUUUWWWWWW\\\\\\\\\]]]^^^```bbbdddaaa___]]]]]]\\\ZZZTTTPPPIIIDDD???<<<;;;999444111222000---+++++++++***)))((((((((((((((((((((((((******((('''&&&%%%%%%%%%%%%''')))***)))((('''((("""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''')))###$$$((((((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((())))))***(((((('''''''''(((((()))***)))(((''''''((()))***))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,---...------,,,+++++++++,,,+++---///000000111333444777888;;;>>>AAACCCEEEEEECCCCCCCCCBBB@@@===;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>>@@@AAACCCDDDFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLLLLKKKMMMMMMMMMMMMMMMLLLKKKJJJEEEFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHIIILLLNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKIIIEEEBBBCCC@@@>>>======>>>>>>===>>>?????????@@@@@@@@@@@@CCCBBBAAA???===<<<<<<<<<============<<<<<<<<<<<<>>>???AAACCCEEEGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQVVVWWWWWWYYY\\\___bbbddddddbbbaaaaaa```^^^YYYUUUOOOKKKFFFCCCCCCAAA>>>:::777444111///...---,,,+++++++++***))))))((((((((()))((((((''''''''''''((('''((()))(((%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%)))&&&$$$$$$%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""""""$$$%%%'''$$$&&&(((((('''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((('''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((***************************************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///...---,,,+++++++++...///111333444666999<<<>>>@@@CCCFFFHHHIIIIIIHHHDDDBBB@@@===:::777555555666666666777777999::::::888999999:::<<<>>>@@@AAAAAABBBDDDGGGIIIJJJKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLLLLLLLMMMOOOOOOMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHFFFDDDBBB@@@>>>>>>@@@BBBCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCBBBCCCCCCEEECCCAAA>>>;;;:::::::::;;;;;;<<<===???AAABBBCCCGGGGGGHHHHHHIIIJJJJJJJJJNNNOOOPPPSSSWWW[[[___aaacccccccccccccccaaa\\\YYYUUUQQQMMMKKKLLLKKKIIIFFF@@@===999666444222///------,,,+++***)))((((((((('''''''''''''''((()))***+++,,,+++***'''&&&'''((()))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,...000333666999===AAAEEEEEEFFFIIIJJJJJJIIIFFFEEE>>><<<999777555555666666444444444555666777888999888888999;;;===???AAABBBEEEFFFHHHJJJKKKMMMMMMMMMHHHGGGGGGGGGFFFGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKJJJKKKLLLMMMLLLKKKIIIHHHLLLKKKKKKMMMOOOPPPPPPOOONNNNNNNNNOOOQQQSSSTTTUUUWWWWWWVVVVVVWWWYYY[[[\\\XXXUUUPPPMMMLLLMMMQQQSSSVVVVVVWWWVVVUUUSSSQQQPPPKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGCCCAAA???@@@CCCFFFHHHIIILLLJJJIIIGGGEEEEEEEEEEEEBBBCCCCCCDDDFFFHHHJJJKKKMMMKKKIIIFFFCCCAAA@@@???999999888888999:::;;;<<<@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLPPPTTTXXXZZZ^^^___aaaccccccaaa^^^[[[XXXTTTPPPOOOQQQRRRQQQOOOMMMIIIDDD@@@<<<888444111---,,,***)))((((((((((((''''''&&&&&&''''''((()))))))))***)))((()))+++...,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%###!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$%%%$$$###!!! ###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$######"""""""""###$$$%%%%%%%%%######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$"""%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,///......------......//////222666;;;???CCCIIILLLKKKLLLLLLLLLIIIEEEAAA???888777555444444555777888666666666777888999:::;;;=========>>>@@@AAACCCDDDHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFIIIKKKMMMMMMLLLKKKLLLNNNPPPRRRSSSUUUUUUTTTRRRQQQQQQPPPQQQTTTXXX\\\\\\\\\XXXYYYZZZ\\\^^^aaaccceeefffggghhhiiikkkmmmnnnooojjjeee]]]WWWVVV[[[aaafffkkkllllllllliiifffbbb```[[[YYYVVVSSSRRRQQQRRRRRRRRRSSSSSSQQQOOOLLLIIIHHHHHHFFFDDDDDDGGGKKKMMMOOOPPPOOOMMMKKKIIIHHHGGGFFFCCCCCCDDDEEEGGGIIIKKKLLLNNNNNNOOONNNLLLIIIFFFEEE;;;:::888666666666666777:::;;;===???AAACCCEEEEEEEEEEEEEEEGGGIIIKKKNNNPPPWWWZZZ^^^aaabbbaaa```___[[[XXXTTTSSSVVVYYYXXXWWWYYYUUUPPPKKKFFFAAA<<<888...---+++)))(((((())))))((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%$$$$$$%%%'''***---+++(((&&&%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%'''&&&###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###### !!!"""###$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&((((((&&&%%%### ###&&&(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((*********************************+++++++++++++++++++++++++++++++++++++++***+++---.........---,,,.........///111222444555444888===BBBEEEIIIMMMPPPOOOOOOMMMKKKGGGBBB>>><<<888666555444444555777888999999::::::<<<===???@@@CCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJNNNRRRSSSRRRPPPQQQSSSXXXZZZ]]]___``````^^^]]]]]]\\\^^^dddlllrrrtttsssnnnooooooqqqsssuuuwwwxxx{{{|||~~~{{{rrrlllkkkqqqzzz|||yyyppplllfffaaa]]]\\\\\\\\\```bbbbbb```[[[UUUQQQOOOMMMJJJFFFFFFHHHKKKMMMNNNSSSRRRQQQPPPNNNLLLIIIHHHIIIHHHHHHGGGHHHHHHHHHIIILLLMMMOOOPPPPPPNNNKKKIIIAAA???;;;888555444444444666777999<<<>>>AAACCCDDDCCCCCCBBBBBBBBBDDDEEEFFFPPPTTT[[[```bbbbbbbbbbbb___\\\XXXXXX[[[^^^___^^^```]]]YYYUUUQQQLLLGGGCCC666444111...+++***++++++)))((('''&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''+++***((('''&&&&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$######"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& """%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""!!!"""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$$$$%%%%%%&&&'''############""""""""""""#########$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))***+++(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---...///...---,,,...///000222555888;;;<<<<<<@@@FFFJJJLLLMMMNNNPPPMMMLLLJJJGGGCCC???<<<:::666666555555666777999:::<<<======>>>@@@AAACCCDDDFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGHHHJJJLLLOOOQQQVVV\\\cccfffdddbbbbbbcccgggiiimmmqqqrrrrrrqqqppprrrqqqttt}}}xxxrrrpppooopppwwwzzz{{{yyyrrrkkkeeecccVVVRRRNNNKKKLLLNNNPPPPPPUUUVVVVVVVVVTTTPPPMMMKKKNNNMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMHHHEEE@@@;;;777444333333555555777999;;;>>>???@@@AAA@@@???>>>>>>???@@@AAAFFFMMMUUU\\\^^^```aaabbbaaa]]]YYYYYY]]]```aaaaaabbb```^^^\\\[[[WWWSSSPPPCCC@@@;;;555111...------)))(((((((((((())))))***(((***++++++)))(((((()))(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%'''$$$""""""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''"""!!! !!!###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&''' !!!!!!!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''((($$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******)))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((('''''''''%%%%%%%%%&&&((()))+++,,,(((((())))))))))))((((((************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,///000222555999===@@@AAACCCGGGMMMPPPPPPOOONNNNNNIIIGGGEEEBBB>>>;;;999888333333444666888;;;===>>>>>>??????@@@BBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJLLLMMMNNNNNNNNNPPPPPPQQQSSSVVV[[[___aaaiiiqqqzzz}}}|||yyyyyyzzzyyy|||yyyvvvddd```ZZZWWWWWWXXXYYYZZZVVVXXXYYYZZZXXXTTTOOOMMMNNNNNNNNNMMMMMMNNNNNNOOOOOONNNMMMMMMMMMNNNOOOPPPMMMIIICCC===888555444333555555666888999;;;<<<===??????======<<<===>>>??????FFFOOOWWWZZZ\\\^^^```aaa\\\XXXXXX\\\___aaaaaaaaa````````````___\\\YYYMMMJJJCCC<<<666111///...(((((())))))***,,,---..."""%%%((())))))))))))***'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&'''%%%###&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%&&&''''''&&&%%%###!!!!!!"""###$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$!!!$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$&&&)))***&&&%%%###""""""###%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&%%%$$$######%%%'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))************)))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))++++++******************++++++,,,---,,,+++***)))---...///...------///000444666999===@@@DDDFFFGGGKKKMMMOOOPPPPPPMMMKKKIIIEEECCC???<<<999888999999888777777999;;;>>>>>>>>>???@@@AAABBBDDDEEEGGGIIIKKKJJJJJJKKKMMMNNNNNNMMMRRRPPPOOORRRXXX]]]^^^^^^[[[^^^bbbfffiiilllppprrruuummmddd___```eeejjjmmmqqqmmmfff```\\\WWWSSSPPPKKKJJJIIIIIIJJJMMMOOOQQQUUUPPPLLLLLLOOOQQQOOOKKKMMMHHHBBB>>><<<<<<;;;;;;888777666777888<<>>>>><<<@@@DDDIIIPPPTTTWWWXXXXXXXXXWWWVVVTTTTTTWWW\\\aaa``````aaabbbbbbaaaaaaaaaYYYTTTNNNHHHCCC===666000---......,,,)))'''&&&''''''%%%$$$%%%&&&(((((('''+++***)))((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%###$$$&&&'''%%%###(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###"""#########""" %%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$%%%'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((()))))),,,,,,+++******)))((((((************************+++++++++***************************************,,,------...---,,,+++***+++,,,......///111444666999;;;>>>AAAEEEGGGHHHIIIGGGHHHIIIIIIHHHGGGDDDCCC>>>>>>===<<<<<<===>>>>>>AAA@@@???@@@AAABBBBBBBBBDDDEEEEEEEEEFFFHHHJJJLLLQQQQQQRRRUUUYYY[[[]]]]]]bbbaaaaaaeeekkkqqqttttttvvvxxx{{{~~~}}}sssmmmooovvv}}}}}}vvvooofff]]]WWWOOOMMMJJJIIIJJJMMMPPPRRRSSSPPPNNNNNNPPPRRRQQQOOOPPPLLLFFFAAA???===<<<:::999999888888:::===@@@CCCDDDBBB??????@@@@@@===;;;<<>>999777444000---,,,+++******)))''''''((()))'''&&&'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&)))******(((%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((())))))))),,,,,,+++******)))((((((++++++++++++++++++++++++***************+++++++++************************---............---,,,,,,,,,...///000222555999<<<@@@BBBDDDGGGIIIIIIIIIHHHCCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIJJJKKKLLLLLLNNNQQQTTT\\\^^^bbbhhhmmmrrrvvvxxx}}}|||}}}~~~}}}pppgggZZZVVVPPPLLLLLLOOORRRSSSQQQQQQQQQRRRSSSTTTTTTTTTUUUQQQLLLHHHFFFCCCAAA>>>======<<<;;;===???AAACCCFFFFFFFFFGGGGGGDDD???;;;;;;<<>>AAAEEEHHHIIIIIIIIIHHHEEEBBB>>><<<>>>???@@@AAABBBDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDFFFHHHKKKKKKKKKMMMPPPSSSTTTYYY```eeeiiinnnvvv|||~~~vvvkkkdddaaa```]]][[[XXXZZZ\\\\\\YYYWWWUUUUUURRRQQQOOOOOOPPPQQQPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCJJJNNNTTTXXXXXXUUUQQQNNNFFFEEEBBB???===<<<<<<===???AAACCCDDDDDDDDDEEEGGGHHHIIIKKKOOOSSSXXX\\\^^^^^^___aaaaaa```^^^\\\[[[XXXRRRMMMJJJHHHCCC;;;333000...---,,,,,,+++(((&&&)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$###############$$$&&&'''))))))"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((()))))))))******%%%%%%&&&''')))***++++++))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,++++++,,,---///222444555444888===BBBFFFIIILLLNNNIIIHHHFFFDDDAAA>>>;;;:::>>>???AAACCCEEEFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIJJJKKKNNNQQQQQQQQQRRRVVVZZZdddlllvvv}}}zzzyyyxxxsssooollllllllljjjgggbbb\\\YYYSSSQQQOOOOOOPPPRRRRRRRRRQQQPPPOOOLLLJJJIIIHHHGGGMMMRRRXXX\\\\\\[[[ZZZYYYNNNLLLGGGCCC>>>;;;999888999;;;===>>>>>>>>>@@@BBBAAABBBDDDFFFJJJOOOSSSUUUWWWZZZ^^^``````^^^]]]]]]ZZZWWWUUUSSSQQQLLLDDD>>>777555111///...---+++)))''''''((())))))***++++++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$#########$$$&&&((()))***######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%$$$##################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&%%%$$$((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$%%%''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********))))))))))))************************************+++++++++***************((())))))***++++++,,,,,,,,,,,,---///222555888:::;;;???EEEJJJKKKLLLLLLLLLGGGFFFCCCAAA???>>>======AAACCCEEEGGGHHHHHHGGGGGGFFFFFFFFFHHHJJJLLLOOOPPPPPPTTTZZZ]]]^^^bbbiiinnn|||~~~wwwnnnggg]]]ZZZUUUSSSRRRSSSSSSRRRSSSRRRQQQPPPOOOOOONNNNNNPPPUUUZZZ]]]]]]]]]^^^___WWWUUUQQQKKKFFFAAA>>><<<999:::;;;;;;:::;;;===???>>>>>>>>>@@@BBBEEEHHHJJJLLLQQQWWW[[[\\\\\\]]]^^^ZZZZZZYYYWWWTTTQQQMMMKKKDDD@@@:::555222000...---(((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$######"""###$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""&&&)))***((($$$"""&&&%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&$$$"""!!!,,,+++***(((&&&$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''#########$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&$$$######%%%'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************------,,,,,,+++******)))++++++++++++++++++++++++,,,+++++++++******))))))((())))))***++++++,,,,,,------...111444888<<<>>>DDDHHHMMMOOONNNJJJGGGFFFEEEDDDBBB@@@???@@@AAABBBFFFHHHKKKLLLLLLKKKIIIGGGLLLKKKKKKKKKMMMPPPSSSUUUXXX^^^ffflllqqqxxx~~~uuuhhhddd]]]XXXVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSVVV[[[\\\\\\\\\___aaa^^^\\\YYYTTTNNNIIIEEECCC=========;;;::::::===???>>>===<<<<<<===>>>AAABBBCCCIIIPPPUUUXXXYYY[[[]]]_________\\\YYYXXXXXXYYYNNNHHHAAA:::555333111///,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$######"""!!!!!!!!!"""%%%%%%%%%$$$$$$#########%%%'''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&((('''&&&###""")))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''((()))'''%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$""" ((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''(((((())))))******))))))(((((('''''''''&&&++++++***************+++)))'''&&&''')))******)))*********)))))))))))))))((()))+++,,,---------,,,)))******+++++++++++++++...000333555888<<>>;;;;;;:::888666<<<:::999888999:::999888;;;???FFFMMMSSSVVVXXXXXX\\\\\\]]]^^^^^^^^^^^^^^^ZZZSSSKKKEEEAAA<<<555///...,,,***)))******(((''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%'''((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!###%%%((()))((('''&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$"""!!!'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((((((((('''''''''&&&)))(((&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))((((((((('''''''''++++++***************+++***)))'''((()))******)))************)))))))))))))))***+++,,,,,,,,,+++***++++++++++++,,,---...//////222666:::>>>BBBGGGJJJOOOQQQSSSSSSRRRNNNJJJGGGGGGFFFFFFGGGHHHJJJJJJKKKHHHIIIKKKMMMOOOQQQSSSSSSTTTTTTVVVZZZbbblllvvv|||{{{rrrlllhhhccc___[[[VVVTTTTTTSSSPPPQQQTTTVVVUUUUUUVVVWWWXXXYYYXXXZZZXXXVVVVVVWWWWWWUUUSSSOOOKKKFFFCCCAAA>>>;;;888:::888777666777888888777888;;;@@@FFFKKKOOOQQQRRRYYYZZZ\\\]]]___```aaaaaa___YYYRRRMMMJJJEEE===777222///,,,******+++***)))(((((((((((((((((('''''''''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% ###&&&((()))((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$&&&(((*********((('''(((''''''&&&&&&''''''(((******))))))((('''''''''))))))((((((((((((''''''+++***************++++++,,,+++))))))***+++***)))************************+++++++++,,,+++******)))---,,,+++,,,---///222444333777===BBBFFFJJJNNNQQQSSSSSSUUUUUUSSSOOOLLLIIIHHHHHHHHHIIIIIIKKKLLLLLLKKKMMMOOOSSSWWW[[[___aaaeeehhhmmmrrrxxx~~~xxxrrrnnnggg```[[[XXXUUUQQQRRRVVVSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUYYY[[[\\\\\\XXXUUUQQQMMMIIIDDD>>>:::888666444333444555555444333555888<<>>999666333222222333333222111111222444777;;;>>>@@@EEEGGGKKKPPPTTTXXX[[[]]]```___^^^]]]\\\XXXRRRMMMGGGAAA999222///---,,,+++******)))(((((('''''''''((()))************)))((($$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&!!!"""###%%%&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$%%%&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))))))))******))))))***++++++,,,...---+++***+++,,,+++***))))))******+++++++++,,,))))))******,,,---...///.........///222777;;;>>>CCCHHHMMMRRRSSSTTTUUUUUUSSSSSSSSSRRRPPPOOOMMMLLLMMMNNNOOOOOOMMMNNNPPPRRRQQQWWWaaaooo~~~zzztttnnnhhhgggjjjgggfffccc]]]XXXUUUVVVXXXSSSSSSSSSSSSTTTVVVXXXZZZ_________\\\VVVNNNGGGCCC<<<999555333333333333222000000000000222555888999;;;>>>BBBGGGMMMQQQUUUVVV[[[\\\^^^``````^^^ZZZWWWRRRLLLCCC;;;555000---***+++***)))(((''''''''''''((()))***++++++***)))(((&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$######%%%&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&)))))))))))))))((((((((()))'''&&&%%%&&&(((***+++'''(((((())))))(((((('''%%%&&&'''((()))***+++,,,(((((())))))))))))******))))))))))))***+++,,,,,,---,,,******+++,,,+++***))))))******+++,,,,,,,,,))))))***+++---///111222///000111444888===AAADDDJJJMMMRRRTTTUUUTTTTTTUUURRRQQQQQQPPPOOOOOONNNNNNJJJMMMPPPQQQPPPQQQUUUYYYaaahhhuuu~~~yyynnnaaaXXXUUUUUUQQQRRRRRRQQQQQQSSSWWWZZZ\\\^^^___^^^XXXRRRMMMJJJBBB???999666555555444333222111000000111222333444666888<<>>BBBDDDEEEJJJNNNTTTYYY]]]___aaabbb___\\\XXXRRRLLLCCC:::444000///---+++))))))***+++&&&(((***++++++***(((&&&"""!!!!!!!!!"""######$$$#########$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%% !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******%%%%%%&&&''''''&&&%%%%%%!!!###%%%''')))(((''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$&&&((()))*********)))((('''&&&%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))))))))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((&&&%%%###'''((()))******)))((('''(((((((((((())))))))))))(((((())))))*********+++))))))))))))***+++,,,---***)))((()))***,,,,,,+++))))))***+++,,,,,,------///...------...///000111444666:::???DDDIIILLLNNNLLLNNNQQQSSSSSSTTTUUUVVVQQQPPPOOOOOOOOOQQQRRRSSSSSSYYY```dddggglllttt{{{uuuhhhcccWWWXXXVVVSSSOOONNNQQQUUUTTTYYY]]]^^^[[[XXXWWWWWWNNNIIIBBB===:::999888777333333222222111000//////---...111555888:::<<<===BBBFFFMMMSSSWWW[[[___aaa```___]]]ZZZTTTKKK@@@999333111///,,,++++++,,,---&&&'''***++++++***'''&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$"""!!! %%%###!!!###%%%&&&%%%######$$$&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$"""###$$$&&&((()))++++++))))))(((((('''&&&%%%$$$''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$((('''%%%######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&'''((('''%%%&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%######$$$%%%&&&'''((()))&&&$$$######%%%&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&+++***)))(((&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''***)))((('''''''''''''''+++)))&&&&&&'''(((((('''(((((((((((((((''''''''')))((('''''''''(((***+++,,,+++***((((((((()))***+++***)))(((''''''''''''++++++++++++++++++++++++'''((()))***+++,,,,,,,,,000///......///333666888;;;<<<>>>BBBFFFJJJNNNPPPPPPPPPPPPRRRSSSSSSQQQOOOKKKMMMNNNNNNMMMQQQWWW\\\[[[ggguuu~~~}}}pppgggaaaWWWQQQOOOQQQTTTVVVRRRTTTVVVWWWWWWWWWXXXYYYUUUQQQKKKFFFBBB@@@===;;;999888555333111000000000000000///000111444777888999>>>FFFMMMSSSWWW\\\^^^_________\\\XXXRRRLLLIII???:::333...,,,,,,,,,,,,******)))))))))***++++++%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""###""""""$$$'''))))))'''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&''')))******(((((((((''''''%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&'''&&&$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&$$$######%%%&&&&&&%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&'''((())))))''''''''''''''''''''''''''')))(((((('''&&&&&&''''''***)))''''''(((((((((&&&((((((((((((((((((((((((((((((((((((((()))******,,,+++***)))(((((()))***++++++******))))))******++++++++++++++++++++++++)))***+++,,,------------/////////000222666999<<>><<<999777555333111111111111111000000000111333555666555999===BBBGGGMMMTTTXXX___```aaa```]]]YYYSSSPPPIIIDDD<<<555111...,,,+++******)))(((((((((((()))$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%$$$###$$$%%%%%%###!!!%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''&&&&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$%%%&&&%%%###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((((((((())))))'''&&&(((((((((((((((((((((((('''((())))))******))))))++++++***)))))))))******,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...///000333777;;;???AAAIIIIIIGGGFFFEEEDDDDDDDDDJJJKKKLLLMMMNNNOOOOOOPPPNNNQQQUUUXXX\\\eeeooowwwzzzmmmbbbYYYSSSPPPVVVVVVVVVUUUUUUUUUVVVVVVWWWUUURRRNNNKKKFFFAAA===;;;:::888666555444444555222222111000000111333444333444555888<<>><<<:::999999999999444444222111111111111111222333444666999???GGGLLLRRRVVV[[[aaacccbbb```^^^```[[[SSSJJJCCC;;;444000///...,,,+++***+++,,,,,,######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$ """%%%(((***+++,,,,,,&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$######%%%&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''(((((()))))))))))))))))))))((('''&&&'''''''''((((((''''''&&&)))(((((('''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))***+++***(((%%%(((((((((((())))))******'''(((***+++++++++***)))*********++++++++++++***))))))))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222444555999===BBBEEEHHHIIIEEEEEEEEEDDDDDDEEEEEEFFFJJJKKKMMMNNNPPPSSSXXX\\\```fffnnnvvvxxxrrrlllgggaaa\\\ZZZYYYVVVUUURRRQQQPPPPPPOOOMMMHHHEEEAAA@@@>>><<<;;;:::;;;;;;777666555444333222111111111333555777999===BBBEEEJJJOOOVVV]]]aaaccccccbbbccc___YYYRRRLLLEEE===999111000---+++++++++---...$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$"""$$$''''''$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((((('''%%%'''&&&%%%$$$############'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&$$$######%%%&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""***)))((('''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''(((((((((((((((((((((((((((''''''''''''((())))))***)))))))))******(((&&&'''(((((())))))******+++((()))******++++++******)))***++++++,,,+++++++++((((((((())))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111444555:::<<>><<<<<<<<<<<<<<<;;;:::999888666555111333555666666888:::<<<@@@CCCIIIPPPWWW]]]```bbbaaa```___^^^\\\WWWPPPKKK@@@<<<777111---+++++++++%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$ $$$((((((&&&######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((***++++++(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''''''''((((((''''''&&&%%%''''''%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%###&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''')))((((((&&&%%%$$$$$$###&&&$$$###$$$%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((++++++++++++***)))''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''((('''&&&''')))))))))''')))))))))))))))))))))))))))))))))))))))***++++++---***((('''((()))***)))'''(((((()))***++++++++++++***)))))))))***,,,---)))***+++,,,---,,,,,,+++*********)))******+++,,,------------------------.........000222666:::<<>>DDDHHHLLLTTT]]]^^^dddgggdddbbbbbb___[[[YYYSSSKKKCCC<<<666111---&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))(((&&&%%%$$$$$$$$$%%%''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&((())))))(((((((((***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!)))---***%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))'''%%%%%%'''((()))((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))))),,,)))&&&&&&((()))(((%%%))))))))))))***+++,,,,,,***))))))(((((())))))***+++++++++,,,,,,,,,------***++++++,,,...///111222---........................000444888>>>CCCGGGIIIHHHIIIJJJIIIGGGEEEFFFGGGJJJNNNRRRWWW]]]fffqqqzzzzzzrrrlllddd[[[TTTMMMLLLLLLNNNQQQQQQNNNJJJFFFEEECCC@@@???===<<<<<<===;;;999666555555666777::::::===CCCGGGJJJPPPWWW\\\bbbfffeeedddeeeddd```^^^YYYRRRKKKDDD>>>888555%%%$$$$$$######$$$$$$$$$&&&''''''((((((''''''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%(((++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((*********)))'''&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###$$$$$$#########%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!"""&&&((('''###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))******))))))((((((((((((((())))))))))))+++)))''''''))))))(((&&&(((((())))))***++++++,,,***))))))))))))))))))***,,,,,,,,,---------......+++++++++,,,---///000111/////////000000111222333222444999>>>CCCFFFHHHJJJGGGHHHIIIIIIHHHIIIKKKMMMPPPTTT\\\dddnnnzzz}}}uuujjjbbbVVVSSSOOOPPPSSSTTTRRRPPPMMMKKKIIIFFFCCC@@@>>>===>>>===<<<:::999999888888999888;;;AAAFFFHHHNNNTTTZZZaaaeeeeeeeeegggfffccc\\\YYYUUUQQQNNNIIIEEEBBB$$$$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%(((++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))((((((''''''((()))((('''%%%$$$&&&'''''''''''''''''''''&&&&&&'''''''''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((******))))))''''''((()))******************))))))))))))******,,,,,,---------.........,,,,,,,,,,,,,,,------............///000222444555888:::>>>BBBEEEGGGHHHHHHKKKLLLMMMMMMMMMOOOSSSVVVXXX^^^hhhrrr}}}yyyrrriiiddd\\\XXXXXXYYYYYYYYYUUUSSSPPPLLLHHHCCC@@@>>><<<===???@@@AAA@@@>>>===:::777999???DDDGGGKKKPPPXXX___dddddddddfffeeebbb[[[ZZZXXXVVVUUURRROOOLLL%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$&&&'''''')))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((******)))))))))***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))%%%$$$'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''((('''%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((()))************)))&&&'''((()))************+++******))))))******+++,,,,,,,,,---------......------,,,,,,,,,,,,,,,------------...///222444666<<<>>>AAACCCFFFGGGGGGGGGLLLMMMNNNNNNPPPTTTZZZ^^^fffmmmxxx{{{{{{uuulllccc]]]ZZZ[[[\\\ZZZXXXVVVRRRMMMIIIEEECCC===???BBBEEEGGGGGGFFFFFF???:::888<<>>???AAACCCEEEFFFGGGHHHJJJLLLOOOSSSXXX```iiiooo|||rrreee\\\ZZZ\\\[[[ZZZYYYVVVSSSOOOLLLJJJCCCCCCDDDFFFHHHKKKNNNOOOGGG???:::;;;>>>@@@CCCGGGMMMTTTZZZ\\\___bbbcccaaa````````````___\\\WWWSSS%%%%%%%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$&&&(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######%%%''')))((('''&&&&&&&&&(((***+++&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&''''''((((((''''''''''''((((((&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&'''((((((%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((%%%"""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''***,,,+++(((&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))***+++---,,,***'''&&&&&&((()))+++,,,------,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,---///000222333333222222333666999===???>>>???@@@BBBDDDFFFHHHIIILLLOOOUUU\\\fffrrr~~~qqqccc______ZZZZZZYYYXXXVVVTTTQQQPPPHHHGGGEEEEEEHHHMMMRRRUUUMMMDDD<<<;;;<<<===???CCCGGGOOOVVVYYY]]]bbbcccbbb``````aaacccccc```\\\XXX%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((+++)))&&&$$$$$$%%%'''(((###$$$%%%'''(((((((((((((((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$###$$$%%%&&&(((((((((((((((((((((((('''&&&&&&'''((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$##################$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''******))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))*********)))(((&&&&&&''''''((())))))))))))))))))))))))))))))************))))))******++++++++++++******(((((()))***++++++,,,,,,------,,,,,,------...///---......//////...------...111555888:::;;;===>>>BBBFFFIIIIIIHHHHHHKKKNNNQQQWWW```lllxxxuuuiiibbb___\\\YYYWWWVVVVVVTTTSSSPPPOOOLLLIIIHHHIIILLLOOOQQQKKKCCC;;;777777:::<<>>AAAEEEGGGHHHJJJOOOTTTVVV^^^jjjyyyyyysssfffbbb^^^ZZZYYYXXXWWWVVVSSSRRROOOLLLIIIHHHIIIJJJKKKGGGBBB<<<888777777777<<>>@@@>>>AAAEEEHHHJJJNNNUUU[[[aaakkkzzzuuuppphhhbbb^^^\\\ZZZXXXXXXWWWUUURRROOOKKKHHHGGGFFFEEEBBB???;;;888555444777:::@@@HHHPPPWWW\\\___aaaaaacccddddddccccccbbb'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((+++***)))(((((()))***+++((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''')))******)))(((((()))((((((((((((''''''''''''((((((((((((((((((((((((******))))))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))************))))))((())))))******))))))(((++++++++++++,,,,,,---------------------...//////...---------///222555777888:::<<<======>>>???AAADDDGGGKKKMMMPPPVVV^^^dddqqq{{{xxxnnnfff```\\\YYYZZZZZZYYYXXXUUURRRMMMJJJFFFEEECCC@@@===999666555666888<<>>>>>???BBBDDDHHHKKKQQQUUU[[[bbblllttt~~~rrriiibbb^^^\\\[[[ZZZZZZZZZWWWRRRNNNIIIGGGCCC???;;;888777666777888:::===CCCJJJPPPTTT^^^___aaabbbbbb```^^^]]]&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''((('''''''''''''''(((((()))%%%%%%'''((()))*********(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$######$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''(((''''''&&&&&&$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&(((***)))((('''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((,,,,,,++++++******))))))))))))*********)))((('''(((((((((((((((((((((((())))))************))))))******++++++++++++******************************,,,,,,,,,,,,,,,------............///222444777888999;;;>>>???AAACCCGGGJJJJJJPPPYYYaaakkkvvvxxxpppkkkccc```]]]\\\\\\[[[VVVSSSLLLIIIDDD>>>:::888777777888777888:::>>>CCCHHHKKKWWWYYY\\\^^^___^^^\\\[[[%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&'''''''''((((((%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&(((((('''''''''''''''''''''''''''%%%$$$$$$&&&'''''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&'''))))))'''&&&'''((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++***)))((('''))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///000222333555777999999:::===???BBBEEEHHHMMMQQQTTT\\\gggsss~~~~~~sssmmmfffbbbaaa___[[[WWWQQQNNNIIIDDD???;;;:::999999999999:::===AAAEEEGGGMMMPPPUUUYYY\\\]]]]]]\\\%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&'''((('''%%%%%%'''(((''''''(((((())))))******''''''''''''''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((('''%%%###$$$%%%'''((('''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''(((############$$$$$$%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''))))))******++++++,,,,,,(((((((((((((((((((((((('''''''''((((((((((((((()))******++++++)))((('''************************))))))************))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000111222444777888:::::::::;;;>>>AAADDDHHHLLLRRRVVVbbbjjjvvv{{{pppiiifffccc___[[[VVVTTTPPPKKKFFFAAA>>><<<;;;;;;;;;===???CCCFFFHHHFFFJJJPPPVVV[[[]]]]]]]]]''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''((()))(((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&(((******)))((()))***''''''''''''''''''&&&&&&)))((((((((((((((())))))''''''((()))******))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%&&&''''''%%%$$$((('''%%%%%%%%%'''(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$%%%&&&''''''''''''(((''''''&&&&&&))))))(((((((((((())))))''''''(((((('''%%%###"""''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))&&&'''((((((''''''(((***************************''''''((()))***+++,,,,,,++++++***************+++,,,+++***)))))))))***+++---------,,,,,,++++++++++++,,,---------...000222333444555888;;;===>>>===@@@BBBEEEJJJOOOVVV___dddrrr}}}|||vvvpppdddWWWYYYUUUPPPNNNNNNJJJBBB;;;:::;;;;;;===???BBBEEEGGGGGGJJJPPPTTTWWWYYY\\\^^^''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''!!!"""###%%%&&&'''''''''(((''''''&&&&&&''''''((('''((((((((())))))******((((((((((((((((((((((((%%%%%%'''(((((((((''''''(((((((((((((((((((((((($$$%%%''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''')))***,,,---''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''((('''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&'''(((((()))&&&&&&''''''((('''''''''((((((''''''''''''((((((&&&''''''''''''&&&&&&%%%'''''''''''''''''''''''''''(((((())))))))))))(((''''''((((((((()))))))))&&&'''((((((''''''(((***************************))))))))))))************++++++***************+++,,,+++*********+++,,,,,,---------,,,,,,,,,++++++---...//////...///111333222222444777;;;>>>??????BBBFFFLLLRRRZZZdddmmmsssmmm]]]___ZZZVVVUUUUUUQQQJJJCCC@@@???===<<>>AAACCCIIIMMMSSS[[[eeesss}}}xxxtttqqqpppllllllnnnqqqtttvvvvvvvvvuuutttrrrpppmmmjjjgggeeeiiieeebbbcccfffhhhfffbbbcccaaaaaaccceeedddaaa]]][[[ZZZZZZYYYWWWUUUTTTSSSZZZ]]]```aaa```___^^^___\\\]]]___bbbdddeeeffffffeeeggghhhfffddddddfffiiinnntttzzzsssfffaaa\\\XXXXXXZZZZZZVVVRRRUUUWWWZZZ]]]```aaabbbbbb''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''************************''''''&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((('''&&&%%%)))))))))(((&&&&&&''')))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***+++,,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''$$$!!!"""%%%'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((()))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***************************************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------------.........//////000000/////////000111222555666999<<>>AAAFFFLLLPPPWWW___lllyyywwwuuurrrnnnkkkiiihhhhhhggghhhhhhhhhhhhhhhggggggfffhhhkkkpppxxx~~~|||{{{yyyzzz{{{||||||{{{xxxwwwvvvtttqqqnnnllljjjqqqtttxxxzzzyyywwwuuuuuuoooppprrrtttwwwyyy{{{|||{{{|||}}}|||xxxuuusssrrrvvvzzz}}}zzzwwwvvvssspppnnnkkkmmmppprrrvvv}}}vvvoooeee^^^\\\[[[YYYWWWZZZZZZ\\\^^^```aaabbbccc''''''''''''''''''''''''((((((((((((((()))))))))+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))******+++))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,+++******))))))******)))(((''')))***+++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))$$$%%%''')))+++,,,,,,---(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''%%%######'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++,,,---...///............////////////222222111111111333444555777:::???BBBFFFKKKRRRWWW```jjjyyyyyyuuurrriiigggeeecccaaaaaaaaaaaadddeeehhhjjjmmmnnnooooooqqqrrrsssvvv|||}}}{{{~~~yyyvvvyyy}}}~~~|||yyyuuupppmmmhhhiiikkklllooottt{{{|||pppfff```]]][[[ZZZZZZZZZ[[[\\\^^^aaacccddd(((((((((((((((((((((((((((((((((((())))))******++++++***)))(((''''''&&&((((((((((((((((((((((((((())))))******+++++++++************************))))))))))))******************++++++******)))))))))***+++***((((((***,,,,,,,,,++++++******))))))************************))))))))))))))))))))))))((((((((((((((((((((((((*********+++******)))((((((((())))))))))))(((((((((((())))))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''(((''''''(((((('''&&&$$$###""""""&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********++++++,,,.............../////////000000222222222222333555777888>>>BBBGGGJJJMMMSSS[[[bbbpppyyy|||wwwrrrmmmkkkiiiaaa```^^^]]]^^^___aaaccchhhjjjnnnrrruuuxxxyyyyyyzzzzzz{{{|||~~~yyyxxxzzz~~~{{{vvvrrrooooooooonnnnnnooosssvvvvvvyyy~~~yyynnnfff```^^^ZZZZZZZZZ[[[]]]```ccceee(((((((((((((((((((((((('''(((((())))))******+++*********))))))(((((((((************************(((((((((((())))))))))))************************)))))))))*********++++++'''(((((()))(((((('''''')))***+++***))))))+++---+++++++++++++++*********************************))))))))))))))))))))))))''''''(((((((((((())))))'''((()))***++++++++++++((())))))******))))))((())))))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************+++---...///....../////////000000000111111222333555777:::;;;???DDDJJJNNNQQQXXXbbbjjj{{{|||yyyqqqpppmmmkkkhhhfffeeeeee]]]\\\\\\]]]___cccgggjjjqqqssswww{{{~~~~~~|||wwwwwwyyy}}}~~~{{{yyyyyyxxxuuurrrpppppprrroooppprrrsssvvvzzz~~~pppeee___^^^]]][[[[[[\\\___bbbddd(((((((((((((((((((((((('''(((((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((++++++++++++++++++++++++))))))*********+++++++++(((((()))******))))))((()))***++++++******,,,...***++++++++++++++++++,,,++++++++++++++++++++++++************************((((((((())))))*********$$$%%%''')))+++------...))))))************))))))(((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''*********)))'''$$$ '''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&'''((()))((((((''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))))))))******&&&&&&&&&''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++,,,...///000.../////////000000000000000000111333666999<<<>>>AAAGGGNNNSSSXXXaaammmwwwzzzuuuqqqnnnlllgggggggggffffffffffffeeeaaa```aaacccgggmmmsssvvv~~~zzzyyyyyy}}}}}}zzzxxxxxxsssrrrpppnnnlllnnnrrruuuzzzrrrjjjfffddd```]]]\\\^^^```bbb))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))*********++++++++++++++++++++++++---,,,,,,,,,+++*********++++++++++++++++++++++++)))************++++++++++++,,,,,,---------,,,,,,***+++++++++******,,,...*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++)))(((&&&%%%))))))************))))))&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''((()))%%%%%%&&&&&&'''((())))))&&&''')))*********))))))%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))************&&&&&&&&&'''''')))******))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,---...///111111////////////000000000000///000111444777;;;>>>@@@HHHOOOXXX^^^dddnnn}}}}}}{{{wwwqqqllliiigggfffeeedddeeefffhhhhhhhhhhhhhhhhhhhhhiiilllqqqxxx~~~~~~}}}}}}{{{uuuooojjjhhhjjjlllnnnvvv{{{mmmjjjddd```]]]]]]^^^```***)))((((((((()))+++,,,...------,,,+++***))))))+++***)))(((((()))***+++++++++***))))))))))))))),,,,,,++++++******))))))++++++++++++++++++++++++---------,,,+++)))'''&&&)))))))))))))))*********++++++++++++++++++++++++,,,------------.........,,,,,,,,,+++******))))))+++,,,------------------...---,,,+++************)))************)))(((((()))*********************((()))***+++,,,---...///))))))))))))))))))))))))******))))))(((((('''''')))***************)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&$$$""""""###&&&(((((())))))))))))'''%%%$$$&&&'''((((((((('''%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$&&&%%%&&&))),,,+++((($$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++++++++***************+++,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,)))***+++,,,---...............---------...//////000///......000111111111111222444777<<>>===<<<<<<;;;:::888666555444444//////000000//////...---........................++++++++++++************************************))))))))))))))))))))))))((((((&&&&&&''')))+++---))))))))))))))))))))))))'''((((((((())))))************))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))***'''$$$$$$&&&((((((''''''''''''''''''(((((((((+++***((('''''''''((())))))((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))******))))))***++++++,,,++++++************++++++*********++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---...///000111222222111000222666999999>>>DDDHHHMMMTTT^^^eee|||xxxnnnhhheee___aaabbbccccccbbbaaaaaaccceeeiiilllooooooooonnnlllooouuu}}}yyyuuuyyy|||}}}|||zzz}}}wwwtttwww|||xxxjjjcccaaa)))***++++++,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++,,,---+++,,,,,,---...///000000111222333444666888999999555666888999;;;<<<<<<======>>>??????@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDAAA???===;;;:::999555555555444333222000000000000//////...------------------------,,,,,,,,,************************((((((((((((((()))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))((())))))))))))))))))***))))))))))))((((((((((((++++++***)))((('''&&&&&&(((''''''''''''(((((()))''''''&&&&&&''''''((((((+++)))'''%%%%%%''')))+++)))(((''''''''''''((((((***)))((((((''''''((((((((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))&&&&&&'''(((((('''&&&&&&###$$$&&&'''((('''&&&&&&$$$&&&''''''&&&&&&&&&'''''''''((((((((((((''''''###$$$$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))************++++++++++++******++++++***************+++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,------.........------,,,,,,,,,------///000111111222444333222444:::??????CCCJJJNNNSSS]]]jjjssswwwnnngggcccaaa^^^aaadddeeeeeeddddddeeefffjjjpppwww{{{~~~~~~~~~yyy{{{~~~}}}xxxxxxyyyzzzxxxwwwxxx|||yyysssrrruuuwww~~~{{{oooiii)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,---......---,,,++++++++++++,,,---...///000000000111222333444555555:::::::::;;;<<<<<<======;;;;;;===>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUTTTRRRPPPOOONNNOOONNNLLLJJJHHHFFFEEEEEEAAA@@@@@@>>>===;;;999888444444333222000///......222111000000///...---,,,************************(((((()))))))))*********************++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&'''''''''''''''((())))))&&&&&&%%%%%%&&&''''''(((&&&(((***(((%%%$$$'''+++***)))((('''&&&&&&'''''''''''''''''''''&&&&&&%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''((('''&&&$$$###"""%%%((()))'''%%%&&&'''''''''((((((((((((''''''$$$%%%%%%%%%&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,,,,,,,+++***))))))))))))------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---.../////////...------......///111222333111333555444444777>>>DDDFFFKKKQQQUUU[[[gggwww|||uuunnnhhheeedddccccccfffjjjlllllllllnnnqqqrrrvvv}}}~~~|||{{{zzzzzzzzz~~~yyyuuuuuuvvv~~~ttt)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,------...///111333555666555666777888999:::;;;<<<@@@@@@@@@@@@????????????AAABBBBBBBBBBBBAAA@@@?????????@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRVVVWWWXXXYYYZZZ[[[\\\]]][[[[[[[[[YYYXXXVVVTTTSSSWWWVVVUUUSSSRRRQQQPPPPPPLLLKKKJJJIIIFFFDDDBBBAAA>>>>>><<<;;;999777666555555555333222000...,,,,,,************************))))))******+++++++++,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******(((((((((((())))))))))))'''''''''''''''((()))***%%%%%%%%%%%%%%%&&&'''((( %%%***)))###!!!###'''+++***((('''&&&&&&&&&'''$$$%%%&&&'''&&&%%%$$$###%%%$$$"""""""""$$$&&&''''''''''''''''''''''''''''''((()))******)))((('''%%%&&&'''(((((('''&&&%%%''''''(((((('''%%%###!!! $$$)))***(((%%%%%%&&&''''''((((((((((((''''''((((((((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******---,,,+++******+++,,,---------+++***))))))((((((...------,,,,,,------............------,,,,,,,,,+++,,,---.../////////////////////000111333444555000333666555555888@@@GGGLLLQQQVVVZZZaaannnvvvsssnnniiiggggggiiijjjiiimmmqqqttttttvvvzzz}}}}}}zzz}}}{{{yyyzzz|||{{{zzzzzz{{{+++++++++++++++,,,,,,,,,((())))))+++,,,---..................///000111222111111222333444666888999::::::;;;===>>>???@@@AAADDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>>>>?????????AAACCCFFFGGGJJJNNNQQQVVVWWWZZZ]]]___```aaaaaa```___\\\ZZZZZZZZZ[[[\\\ZZZYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWUUUSSSPPPNNNMMMJJJIIIFFFDDDAAA@@@>>>>>><<<<<<;;;:::888555222111,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,+++***)))((()))***+++,,,---......+++++++++************)))((()))*********)))'''&&&))))))(((((((((((())))))***))))))((('''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''(((((('''%%%###"""''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))***+++++++++)))(((''''''''''''((((((,,,+++***))))))***+++,,,************************+++++++++*********)))))))))************+++++++++,,,,,,---------.........,,,,,,++++++,,,,,,---...---------.........//////...---------...///111222444333333666<<>>===<<<;;;:::999;;;;;;;;;:::999888888888888888888888888888888888<<<;;;;;;::::::;;;;;;<<<;;;===???AAACCCEEEIIILLLQQQSSSVVVZZZ]]]___``````aaa___]]]ZZZYYYXXXXXXYYYXXXXXXXXXXXXXXXYYYZZZZZZ]]]]]]\\\[[[YYYXXXVVVUUUSSSQQQPPPMMMKKKJJJIIIHHHJJJIIIGGGDDD???:::666333000//////...---,,,,,,+++------.........,,,+++*********++++++,,,,,,------++++++++++++************)))***+++++++++***(((((())))))(((((((((((())))))***))))))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((())))))))))))***'''(((((()))******++++++))))))((((((((((((((()))++++++************++++++************************,,,,,,,,,,,,++++++******************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,---...---------.........//////......------...000111222555555666;;;AAAHHHNNNQQQVVVZZZaaaiiitttzzzuuuqqqjjjkkklllmmmooorrrvvvzzz~~~}}}zzzwwwwwwxxx{{{|||wwwyyy|||******++++++,,,,,,,,,,,,........................222222333333444666777888:::;;;===???@@@@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>::::::999888777666666555666666555555444444333333555555555555555555555555888888777777777777888888777999;;;<<<===@@@CCCEEELLLNNNRRRVVVZZZ]]]_________]]][[[XXXVVVUUUTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ_______________^^^]]]]]][[[ZZZYYYWWWVVVUUUUUUTTTWWWUUUSSSOOOIIIDDD???<<<777777555444222000///...000000000000///---,,,+++++++++++++++++++++++++++,,,+++++++++************+++++++++++++++***))))))))))))(((((((((((())))))***))))))((((((''''''&&&)))((((((''''''(((((()))((((((((((((((((((((((((******))))))(((''''''&&&)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((''''''&&&&&&''''''((())))))))))))************((((((((()))******++++++***)))))))))))))))************++++++++++++******************************---------,,,,,,,,,,,,+++************+++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,------...------........./////////000///......///000222333666888<<>>@@@EEEGGGLLLPPPUUUXXXZZZ[[[XXXWWWUUUSSSQQQPPPPPPPPPQQQQQQRRRSSSTTTVVVXXXXXX[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXVVVSSSOOOLLLJJJBBBAAA???===:::888666555555444333222000...---,,,*********+++++++++++++++,,,,,,+++++++++*********+++++++++*********))))))))))))(((((((((((())))))))))))))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((''''''''')))(((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))'''%%%$$$###"""######''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((())))))))))))((((((((('''''''''''''''((((((''''''''''''(((((((((((()))))))))*********(((((())))))*********************)))******++++++)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---..................////////////000000//////000111333444888<<>>@@@???===;;;999666555444444444444333333333333333222111111111111111000000111111222333333444555555666666555555555555666666444555777777666777999;;;>>>@@@DDDHHHLLLOOOPPPQQQNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]\\\\\\\\\\\\[[[YYYWWWVVVNNNLLLJJJHHHEEEBBB@@@???;;;:::888555333111//////******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))(((((((((((())))))(((((((((((()))))))))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((()))))))))))))))))))))************************+++,,,,,,)))***+++,,,,,,+++***)))************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///........./////////000000000000000000111333444666;;;AAAIIIPPPVVV\\\bbbfffrrrxxxyyyqqqmmmkkkkkkjjjiiihhhjjjnnnrrruuuvvvwww{{{~~~~~~{{{xxxxxxvvvrrrnnnjjjkkkmmmppp~~~------...///000111111222333333444444555666666666;;;:::::::::::::::;;;;;;888999:::<<<======<<<<<<::::::888777555444333222333333333444444444444444333333333333222222222222222222333555666888999:::::::::999999999999::::::777888999888777777999;;;<<<===@@@CCCEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[^^^___``````___^^^]]]\\\VVVUUUTTTQQQOOOMMMKKKJJJEEECCC@@@===:::777666555........................,,,,,,,,,,,,++++++++++++***))))))((('''((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((''''''''''''(((((()))&&&&&&&&&'''(((((())))))&&&&&&&&&''''''''''''((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))***+++&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))******))))))))))))***+++,,,,,,******++++++++++++******************************)))***************++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------......///....../////////000000000000000000111222555777888@@@FFFOOOWWW^^^eeelllrrryyyoooiiihhhhhhhhhjjjjjjkkkooouuu{{{|||zzz}}}{{{xxxsssnnnkkkkkklllvvv||||||{{{...///000111222333333444555555555666777777888888<<<<<<;;;:::999999999999888888999999::::::;;;;;;777777777666666555555555888888888999999:::::::::999999999999999999999999888999;;;===???BBBCCCDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAABBB@@@???>>>@@@AAABBBCCCDDDEEEFFFFFFEEEDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLNNNPPPRRRTTTUUU[[[\\\]]]_________^^^^^^[[[[[[YYYXXXVVVUUUSSSSSSQQQOOOKKKGGGCCC@@@???>>>777666555333222000///...------,,,,,,,,,++++++++++++***)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''((()))))))))'''''''''((((((((())))))'''((())))))******))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((())))))+++,,,,,,(((((((((((()))))))))***'''((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))***)))))))))))))))))))))((((((((())))))+++,,,,,,++++++************++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------...//////.../////////000000000000/////////111333666999;;;DDDLLLVVV___gggpppzzzyyypppjjjgggiiikkkllloooppptttzzz{{{vvvsssrrrrrrwwwxxxqqqmmmrrryyy~~~///000111222333444555555222333444666888:::<<<======<<<;;;:::999888888888999999888888999:::;;;<<<;;;;;;;;;<<<<<<=========>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFIIIKKKNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKKKKIIIGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGIIILLLNNNOOOSSSUUUXXXZZZ]]]^^^______]]]]]]\\\[[[ZZZYYYXXXWWWYYYWWWSSSNNNJJJGGGFFFEEE===<<<:::777444222000...---------,,,,,,,,,++++++---,,,***)))))))))***+++))))))(((((((((((()))))))))))))))))))))***************))))))))))))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''((()))***&&&&&&&&&'''((())))))***'''((((((((())))))******))))))******)))'''%%%$$$))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''((()))++++++%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))******))))))(((((((((((())))))))))))))))))*********************)))))))))))))))(((((((((((()))***+++,,,,,,+++***))))))***+++,,,************************+++++++++,,,,,,---------++++++,,,,,,,,,---------........./////////000000...------------...//////////////////000000000000......///111444777;;;<<>>>>>=========>>>@@@AAACCCAAA???>>>??????>>>===AAA???>>>===>>>@@@CCCEEEHHHKKKOOOQQQRRRTTTVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]ZZZZZZ[[[ZZZXXXUUURRRPPPMMMKKKGGGAAA===999777666222000...------,,,+++)))((()))+++,,,,,,,,,+++*********+++,,,+++***)))(((+++(((&&&&&&''')))******+++***)))(((((()))***+++((((((''''''''''''((((((###$$$%%%&&&''')))******++++++,,,++++++***)))((((((''''''''''''((())))))&&&&&&''''''(((((())))))******))))))((((((((('''((((((''''''''''''((((((###$$$%%%'''(((***+++,,,%%%&&&'''((())))))))))))+++***)))(((((()))***+++***(((''''''))))))&&&###''''''((((((((((((''''''))))))))))))((((((((((((******))))))(((((('''''')))************+++++++++++++++++++++,,,,,,+++***)))***+++,,,---,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000//////.........//////000////////////000000111222222444888888777===DDDKKKUUU```iiiuuuzzzvvvqqqpppoooooopppsssvvvxxx~~~uuummmjjjiiijjjjjjrrrvvv~~~222333333444444444444444444555666666777777777777666777777555444555777999:::;;;===@@@BBBEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHIIILLLPPPTTTVVVWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOSSSXXX]]]aaaeeeiiikkkllllllgggaaa^^^___]]]YYY[[[\\\\\\^^^___aaabbbccceeeeeecccaaa___\\\ZZZYYYVVVSSSQQQOOONNNMMMJJJHHHHHHGGGEEECCCCCCCCCDDDDDDAAA???======>>>>>>===<<<<<<;;;999999999<<<>>>@@@BBBEEEHHHKKKMMMOOORRRTTTWWWWWWYYYZZZ[[[[[[[[[[[[\\\]]]______^^^\\\YYYWWWUUUTTTRRROOOKKKFFFBBB@@@888555222000///...,,,+++******++++++***)))((('''***++++++,,,+++***)))(((+++(((&&&&&&(((*********+++***)))(((((()))***+++((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))))))))***************)))***)))(((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((((((((((((((((((((''''''%%%&&&'''((())))))))))))******)))(((((()))******)))'''&&&(((******)))&&&))))))(((''''''((())))))'''((((((((())))))************))))))(((((((((((()))************++++++++++++******+++,,,,,,+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........./////////000000//////............//////000////////////000111111000000222666888999@@@IIIPPP[[[gggqqq}}}}}}{{{xxxvvvtttssssssuuuwww|||yyyrrrnnnkkkiiimmmooouuu~~~444444444444333333333222222333444555666666666666666888999999999:::<<<>>>@@@CCCFFFJJJMMMOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLNNNPPPTTTYYY]]]```cccdddcccbbb```]]][[[XXXWWWVVVWWW\\\dddkkkqqqwww|||zzzooohhhgggdddaaaccccccdddfffhhhkkknnnppprrrqqqpppmmmjjjfffcccbbb___\\\YYYWWWWWWVVVUUUSSSRRRPPPLLLIIIGGGFFFFFFGGGAAA???=========>>>===<<<888777666555666777999;;;;;;>>>AAADDDGGGIIIMMMOOOSSSSSSUUUVVVWWWXXXXXXYYY[[[]]]```bbbbbbaaa___^^^ZZZ[[[[[[ZZZVVVRRRMMMJJJCCC???:::666444222///---------,,,+++***)))((('''+++++++++,,,+++******)))***(((''''''(((***************))))))))))))******)))((((((''''''(((((()))&&&&&&'''''''''(((((((((&&&'''((()))************+++***)))(((&&&&&&&&&%%%((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))***))))))(((((())))))***'''''''''(((+++++++++)))+++***(((''''''(((***+++&&&''''''((()))***+++,,,***))))))))))))((((((((()))************+++++++++*********++++++*********)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....../////////000000000//////............//////000000//////000111111222000000333888;;;???HHHRRRXXXdddqqq|||{{{zzzzzzzzzyyyyyyyyy{{{}}}wwwooojjjkkkjjjkkkqqqzzz555555444333222222111111333333555777888999999:::;;;===???@@@AAABBBEEEGGGJJJMMMRRRVVVYYYZZZZZZYYYVVVVVVTTTSSSQQQOOONNNMMMTTTXXX]]]ccciiinnnsssvvvtttqqqlllfffaaa^^^]]]\\\___eeennnxxxtttoookkkgggiiiiiijjjmmmqqqwww{{{~~~~~~}}}zzzuuupppkkkiiigggddd```______``````___\\\ZZZVVVRRROOONNNMMMMMMHHHFFFCCCAAAAAA@@@>>>===888777666555555555666777777999<<>>???@@@AAACCCEEEFFFHHHJJJMMMPPPTTTWWW\\\aaadddeeedddcccbbb```^^^[[[YYYXXXWWWWWW]]]bbbiiipppwww{{{qqqjjjgggfffgggjjjpppyyy|||vvvrrrssssssuuuyyy|||sssnnnkkkhhhdddcccdddggghhhiiiiiigggddd```]]]ZZZYYYXXXTTTQQQMMMJJJHHHFFFCCCAAA<<<;;;999777555555555555333555888:::<<>>AAACCCEEEGGGIIIKKKLLLMMMJJJLLLOOOTTTXXX]]]aaacccgggfffeeedddeeefffhhhiiiiiieee```[[[UUUMMMEEE@@@777444111---++++++---...------,,,++++++++++++,,,***)))((()))+++,,,+++***))))))************))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))((('''&&&%%%'''''''''''''''((())))))((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((+++***)))((('''&&&%%%%%%''''''(((((((((((((((''''''(((((())))))((((((''')))+++,,,+++((('''''''''&&&(((***,,,,,,***(((&&&++++++*********))))))))))))))))))************+++)))************+++++++++)))+++...---***)))***---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////000000000111111111......---......///000111000000111111222333555555777999???IIIQQQZZZgggrrr||||||{{{|||}}}wwwrrrooonnnmmmlllrrrvvv}}}666666555555666999;;;<<<>>>@@@DDDIIIMMMQQQTTTUUUUUUUUUUUUUUUVVVZZZ```eeemmmqqqwww~~~vvvoookkkjjjkkklllrrrxxxzzzwwwttttttxxx~~~}}}xxxqqqkkkgggeeebbb___\\\ZZZXXXUUUSSSNNNMMMJJJFFFBBB>>>;;;:::444555555444333444777::::::;;;>>>@@@CCCEEEFFFGGGFFFGGGIIILLLRRRXXX^^^aaabbbcccdddeeeggghhhiiiiiikkkjjjhhheeeaaaZZZRRRLLL@@@<<<777111...---.........---,,,+++++++++,,,,,,***))))))***+++,,,+++)))((()))***++++++***)))(((******))))))))))))******((((((((((((((()))))))))(((((()))))))))((((((''')))((((((''''''''''''((('''''''''((((((((((((((())))))))))))******++++++((((((''''''''''''((((((***))))))((('''&&&&&&%%%''''''((((((((((((''''''''''''((())))))(((''''''&&&(((******(((&&&''')))((((((((((((((((((((((((******************++++++))))))*********+++++++++)))************+++++++++)))---000///+++)))+++...++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000000000111111111111---------......///000111111111111222333444555666888;;;EEERRR\\\gggttt}}}yyyxxx|||zzzuuupppmmmnnnpppuuu}}}777777777777999<<>>777222000000000...---,,,+++***+++,,,---***))))))***,,,,,,+++)))((()))***++++++***)))(((******))))))))))))******'''((((((((()))))))))***&&&'''((()))************+++***)))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))******+++++++++,,,((((((''''''''''''((((((&&&&&&''''''((())))))***'''(((((((((((((((''''''&&&'''((())))))((('''&&&###&&&))))))''''''(((***+++)))&&&$$$$$$&&&)))+++(((((()))***+++,,,,,,---))))))******++++++++++++)))************+++++++++)))---111000,,,***,,,///,,,+++*********+++,,,---------------------------++++++,,,,,,,,,---------............////////////---------......000111111111111111222333444666777:::???JJJYYYfffrrr|||zzzzzzzzzyyy~~~}}}uuupppmmmmmmpppuuu999:::;;;===???DDDJJJOOOQQQWWW^^^eeennnuuutttooopppmmmiiihhhkkkppptttvvvxxxvvvxxxyyy|||~~~zzzqqqiiifffdddaaa______^^^^^^[[[UUURRRQQQLLLGGGDDD@@@;;;999::::::999777888:::;;;:::777777999<<<>>>@@@BBBDDDHHHNNNTTTYYY```cccgggjjjkkkkkklllmmmhhhiiijjjjjjiiifffbbb```WWWRRRIII???888555333444111...,,,+++,,,.........------------,,,+++)))))),,,+++)))((((((((()))***)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((***)))((((((((()))+++,,,)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------...///...,,,+++,,,---...............///000000///.........///111222333111111222222222333333333555333444555444444999AAAAAAKKKVVV___lll~~~yyyvvvvvvxxxyyy~~~zzzuuulllkkksssyyy~~~@@@AAABBBDDDHHHNNNVVV[[[ccciiiqqqzzz}}}xxxttttttvvvxxxyyy|||~~~|||rrrnnnkkkgggfffhhhfffgggeee```]]]\\\WWWPPPOOOKKKFFFCCCCCCBBB???<<<:::;;;<<<:::777666777999<<<===>>>@@@BBBGGGMMMQQQYYY]]]bbbeeegggggghhhiiiiiijjjkkkkkkkkkiiigggfff]]]XXXPPPGGG???:::888777555333000///...---+++***((())))))***++++++++++++,,,+++***)))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))))))))******+++)))))))))*********++++++***************************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---...............///000000++++++,,,---------------111111222222222333333333333222333444444555;;;DDDIIITTT```jjjxxxyyyuuutttvvvyyy{{{vvvqqqsssuuuuuu~~~GGGIIIKKKNNNTTT]]]fffmmmzzz~~~~~~}}}|||{{{{{{yyytttpppqqqtttrrrttttttpppnnnkkkddd\\\ZZZVVVQQQNNNLLLJJJEEEAAA@@@AAA@@@>>>:::888888888::::::;;;;;;===@@@EEEIIIQQQUUU[[[```cccdddeeeggghhhiiijjjjjjkkkkkkjjjjjjeeeaaaZZZRRRJJJDDD@@@>>>999777444222111...+++)))))))))******+++,,,,,,,,,,,,++++++***)))************++++++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((((((((()))***************((()))))))))************************************++++++,,,,,,,,,---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------.........,,,+++,,,---...............///000000------.../////////...---111111222222222333333333444333333666666888@@@IIIUUUaaappp{{{yyywwwuuuuuuvvvxxx{{{}}}zzzwwwsssooosss{{{MMMOOORRRWWW^^^iiittt|||~~~|||zzz}}}{{{|||zzzpppfffddd```\\\YYYWWWSSSMMMHHHIIIHHHGGGDDD@@@===;;;:::999999999999:::<<>>GGGQQQaaannn~~~~~~zzz{{{{{{{{{||||||~~~~~~yyysssssswww{{{zzz}}}TTTVVVZZZ___fffqqq||||||{{{~~~tttppplllhhheeeccc___XXXTTTQQQPPPMMMKKKGGGCCC@@@===999999999888888:::>>>AAA@@@DDDKKKRRRWWW[[[___bbbeeeeeeffffffggghhhiiijjjjjjiiigggeeeaaa\\\YYYVVVOOOIIIAAA:::666444222111222111///---++++++******)))))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))++++++***))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,---...---,,,,,,---..................///000000000...+++))))))***---///111111222222222333333333777666666:::===CCCNNNZZZlllzzz}}}}}}zzzvvvuuuvvvsssttt{{{aaacccfffiiinnnuuu~~~}}}zzz{{{|||{{{vvvpppllljjjfff```[[[YYYXXXUUUSSSQQQMMMHHHEEE>>>===<<<:::888999<<>>:::777666111000...,,,++++++,,,,,,)))************)))((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((()))***************)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++---,,,,,,++++++,,,,,,---+++---...---,,,,,,---///...............///000000222000---++++++---000222111111222222222333333333666555777<<>>@@@>>>???AAABBBCCCGGGLLLPPPTTTVVV[[[___cccfffgggggghhhhhhhhhhhhgggfffddddddddd___XXXRRRLLLGGGBBB???777666333000............++++++,,,---,,,+++***)))'''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///...............///000000111111111111111222333444111111222222222333333333666666:::CCCMMMYYYkkkzzz|||wwwtttrrrssstttzzz|||{{{{{{||||||~~~yyyvvvvvvwwwzzz}}}}}}wwwsssooommmkkkjjjjjjgggbbb]]]TTTSSSOOOIIIDDDAAAAAACCCDDDDDDBBBAAA@@@CCCGGGKKKIIILLLRRRYYY___bbbcccdddhhhhhhhhhhhhgggfffeeedddbbb```]]][[[XXXSSSMMMIIIAAA???:::666222000//////------...///...---,,,+++((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((***)))((((((((()))+++,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------///......------......///---,,,,,,++++++,,,,,,---+++,,,------,,,,,,...///...............///000000***,,,///222333222000///111111222222222333333333999999???JJJVVVfffzzz}}}yyyvvvsssttt~~~yyyuuutttuuuvvv{{{zzzzzzxxxvvvvvvvvvsssnnniiifff___XXXTTTNNNHHHGGGJJJOOONNNMMMKKKHHHFFFCCCBBBGGGHHHKKKOOOTTTZZZ^^^aaaeeeeeeddddddcccbbbaaaaaa^^^\\\ZZZ[[[\\\[[[XXXTTTQQQLLLDDD<<<666222111111111...***)))***+++,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))***,,,---+++*********))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))***)))(((''''''((()))***+++(((%%%&&&)))+++***)))''''''''''''((((((((((((************++++++++++++++++++******************+++,,,---------,,,+++***++++++++++++,,,---...///........................,,,---...//////...---,,,000000000///......------...------------...//////......///000111222222333///111333333333444555777999>>>FFFPPP^^^ttt~~~~~~yyyssstttzzz~~~zzzxxxxxxxxx}}}wwwpppiiibbb```]]]XXXVVVWWWUUUUUUTTTQQQNNNKKKHHHFFFDDDEEEFFFHHHLLLQQQUUUXXX]]]^^^`````````___^^^]]]\\\ZZZXXXXXXZZZ[[[ZZZYYYWWWTTTMMMFFF>>>999555333000...,,,,,,---...---,,,******))))))))))))))))))***))))))(((((()))***+++************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((())))))(((((((((((())))))***(((&&&&&&)))******)))(((((())))))******++++++(((((((((((())))))))))))************************+++,,,---------,,,++++++++++++++++++,,,---...///........................---------...------,,,,,,------------------------//////......//////000111//////000000111111222222111222444444444444666888;;;BBBLLLYYYiii~~~|||uuurrruuuzzz|||rrrjjjhhhhhheeebbbaaa______^^^]]]YYYUUUQQQOOOGGGFFFEEEDDDEEEHHHKKKMMMSSSVVVZZZ]]]^^^]]]\\\ZZZZZZWWWTTTTTTVVVYYY\\\]]]\\\ZZZVVVPPPIIIAAA:::777222000////////////---,,,))))))))))))******************)))((((((((())))))************))))))))))))************************''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''(((((())))))))))))(((((()))(((&&&''')))******)))'''(((((()))***++++++,,,(((((((((((())))))))))))************************+++,,,,,,------,,,,,,+++++++++++++++,,,---...///------------------------...------,,,++++++,,,,,,+++,,,,,,---......//////000000//////000000111222000111111111111111111111333444555444444555888:::???HHHVVVfffxxx}}}~~~yyyrrrooonnnwww~~~tttpppooolllhhhffffffggggggfffddd```\\\ZZZRRRPPPKKKGGGDDDDDDDDDEEEJJJNNNTTTYYY]]]]]]\\\[[[XXXUUUQQQOOOPPPSSSWWWZZZYYYZZZYYYWWWQQQIIIBBB===999666333000///...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((*********)))))))))))))))************************''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''((()))******)))((('''(((((('''((())))))))))))%%%%%%&&&'''((()))******)))*********++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------///...---,,,+++,,,---....../////////000000000111000////////////000111111222111111111111111111111333444444444444777;;;>>>FFFQQQaaarrr~~~~~~vvvooommmqqqvvv~~~~~~|||xxxrrrmmmlllhhhiiijjjjjjiiigggeeeccc```\\\VVVOOOIIIEEECCCBBBCCCGGGMMMSSSWWWYYYZZZZZZWWWTTTOOOKKKIIIKKKOOORRRSSSVVVYYYZZZWWWRRRLLLHHHDDD@@@999444111///...---............------------,,,,,,,,,,,,+++******)))))))))))))))))))))******************************''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((('''((()))******)))(((''''''((())))))))))))))))))%%%&&&&&&'''((())))))))))))*********++++++++++++))))))*********+++++++++++++++++++++,,,,,,------------,,,,,,------......------------------------000///...------...///000111111000000000///////////////......//////000111222222222222111111111111222333444444666:::???DDDOOOZZZkkk|||~~~xxxpppooopppsss{{{~~~zzzsssqqqkkkkkklllllllllkkkkkkjjjiiifff```YYYQQQLLLHHHFFFAAACCCFFFJJJNNNQQQTTTUUUTTTSSSOOOJJJFFFEEEFFFHHHMMMPPPUUUYYYZZZXXXUUUSSSOOOJJJCCC>>>:::777555333000000///...---,,,++++++,,,,,,,,,---,,,,,,+++***))))))))))))************************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))((((((((())))))))))))((((((&&&(((******)))((()))***))))))))))))************(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,---.........---------------......,,,,,,,,,,,,,,,,,,,,,,,,............///000111222000000///......---,,,,,,///............///000000111111222222222222222222222333444555999???GGGMMMZZZdddttt~~~xxxsssppppppsssyyy}}}|||tttsssrrrqqqqqqqqqrrrrrrooommmiiiccc]]]WWWRRRPPPGGGFFFEEEEEEGGGJJJNNNPPPRRRRRRPPPKKKFFFBBBBBBCCCFFFIIINNNSSSWWWYYYYYYYYYVVVSSSPPPLLLIIIEEE@@@<<<444333222000...---,,,+++)))***+++,,,,,,,,,++++++((()))))))))************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))(((((((((((())))))%%%(((***+++)))((((((***************))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++******+++---...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000111111222/////////...............000000//////000000111222111111111222222333333333333444555888===FFFPPPVVVcccmmm{{{yyyvvvrrrrrrxxx}}}{{{|||~~~}}}zzzxxxwwwwwwyyyyyysssrrrooolllgggaaa\\\YYYOOOLLLGGGDDDDDDGGGKKKNNNOOOQQQQQQMMMGGGBBB@@@@@@@@@CCCHHHMMMRRRVVVXXXYYYYYYYYYXXXXXXUUUOOOHHHCCC888777555333111///...---((()))***+++,,,,,,+++***(((((())))))*********+++(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&***)))(((''''''((()))***$$$(((++++++)))'''(((***))))))((((((''''''&&&&&&************++++++++++++((())))))***++++++,,,,,,++++++******+++---...//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...000111111111//////000000111111222222111111111000111222222333000000111222333333444444333555777:::AAAKKKVVV]]]iiirrr~~~uuunnnqqqxxx{{{vvvxxxxxxuuuqqqooonnnkkkeeeaaa]]]XXXQQQJJJGGGEEECCCBBBJJJLLLNNNOOONNNHHH@@@:::===>>>???BBBHHHNNNSSSWWWXXXYYYZZZZZZXXXUUUQQQOOOFFFBBB;;;666333111///...+++++++++,,,+++***))))))++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++)))************+++++++++))))))(((''''''((())))))+++,,,,,,------,,,,,,+++,,,---......//////......///......------,,,,,,+++------......///111222333...000111000///...///111///////////////000111111000222444444222222222333444555888===GGGTTTaaahhhttt|||~~~uuuqqqoooxxx}}}yyyuuuvvvuuupppnnnlllhhheeefffbbb[[[TTTOOOKKKGGGDDDHHHIIIKKKMMMMMMIIIDDD???999999:::<<<@@@FFFLLLOOOYYYZZZ\\\]]]\\\ZZZWWWTTTMMMHHHBBB===999555222000......---,,,,,,++++++***+++************)))))))))************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......//////......------------------------------......///111222333...000111000///...///111111000000000000111222222000222333333222111111222666888<<>>DDDGGGTTTVVVZZZ]]]^^^]]][[[YYYTTTPPPKKKFFFBBB===888444333222000...,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---......//////......+++,,,,,,---......//////............///111222333...000111000///...///111222111111111111222333333222444555444333222333444999<<>>AAAJJJMMMRRRWWWZZZ[[[ZZZZZZXXXUUURRRNNNJJJEEE@@@<<<888666333///---,,,,,,---.........---------,,,,,,************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++))))))*********+++++++++)))***++++++++++++***)))+++,,,,,,------,,,,,,+++,,,---......///.........,,,---------.........///............///000111222...000111000///...///111111111111111111222333333555666777666555555666888:::???HHHSSS```pppzzzuuuwww|||rrrnnnttt}}}vvvssspppnnnrrrqqqqqqpppnnniiibbb]]]KKKHHHDDD@@@???>>><<<;;;888666333222222555999;;;AAAEEEJJJPPPUUUXXXZZZZZZXXXWWWUUUSSSQQQMMMHHHDDD>>>;;;777333000...------...------------,,,,,,,,,************************************************************************++++++************++++++))))))))))))))))))))))))******************************))))))))))))******))))))*********+++++++++))))))*********+++++++++*********++++++*********+++,,,,,,------,,,,,,+++,,,---......///........./////////......---------///......//////000111222...000111000///...///111111000000000000111222222444555555555444555777:::;;;CCCPPP]]]kkk{{{|||xxxzzzuuusssxxx}}}{{{uuuqqqrrrqqqqqqqqqppplllgggcccVVVQQQJJJDDD???<<<999777555444222000000111333555<<<>>>CCCIIIPPPUUUYYY\\\YYYWWWVVVUUUUUURRROOOLLLDDDAAA===999555222000///,,,,,,+++++++++*********************************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************+++******))))))******+++)))************+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////......000000//////...------,,,///////////////000111111...000111000///...///111000000000000000111222222000222333333333555888;;;???JJJZZZiiiwww|||zzzzzzzzz|||zzzzzzwwwuuurrrpppnnnjjjgggbbb\\\TTTKKKEEE???:::777444333222111000000111111777999<<>>:::666333333333333333111222444444777>>>HHHPPPWWW[[[^^^]]]]]]^^^[[[WWWYYYXXXVVVUUURRRLLLEEE@@@:::777333000///...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))************))))))***************))))))))))))))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------...............---............////////////111111111111111111111000000000000000000000000000111111111111222222333333666555777:::<<>>;;;999777666444444444333444999AAAHHHPPPXXX___``````aaa___\\\]]]]]]\\\\\\ZZZVVVPPPLLLDDD@@@:::555222000---,,,...---,,,******+++---...******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************************))))))************))))))***************+++++++++(((((()))***+++,,,,,,,,,(((***------+++*********++++++++++++,,,,,,,,,,,,,,,------...//////..................////////////111111000//////000000111111111111111111111111111000111111222333333444444666666999>>>EEEOOOaaaqqq}}}~~~{{{uuutttwww~~~|||vvvnnnlllmmmssswwwyyy~~~{{{oooccc^^^aaaiiiwww{{{sssmmmkkklllsss~~~~~~nnnhhhfffbbb^^^WWWRRRJJJDDD@@@<<<999777888888777555555999@@@GGGNNNWWW___``````bbbbbb``````^^^]]]]]]\\\YYYUUURRRJJJEEE???:::666333000...///...,,,++++++,,,------,,,+++++++++************++++++++++++++++++++++++************************,,,+++******))))))******************************))))))************))))))*********+++++++++++++++)))))))))***+++++++++,,,'''+++......,,,)))***+++*********+++++++++,,,,,,,,,,,,---...////////////............/////////////////////000000000111111111111111111111111111111000111111222333444555555555666<<>>IIIWWWbbbnnnzzzxxxrrrjjjdddccciiipppvvv}}}yyykkkcccdddfffkkkttt~~~}}}pppfffccc______eeessszzznnnddd______bbbkkkxxx}}}{{{wwwqqqjjjeeeaaa___XXXSSSPPPPPPPPPQQQUUUZZZ[[[\\\]]]___```aaabbbbbbcccbbb```^^^\\\[[[ZZZZZZ[[[XXXVVVSSSPPPKKKFFFCCC:::888555111//////000111///......------.........------------------------++++++++++++++++++++++++++++++++++++******))))))(((((()))***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++...444666222...---------------------------......//////////////////////////////////////////000111111111111000000///111111222222222222222111222333333333444666;;;???DDDRRRcccppp|||{{{vvvooojjjiiinnnuuuzzzzzznnnggghhhlllrrr{{{~~~qqqkkk```]]]___hhhrrr~~~~~~qqqeee___aaaiiiuuu{{{tttllleee___YYYTTTTTTUUUVVVYYY^^^^^^^^^___```aaaaaaaaaaaaaaa```___^^^]]]\\\[[[[[[\\\ZZZXXXVVVTTTQQQLLLIIIAAA>>>999444111//////000------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))***+++------,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***///666999444///---------------------------............///////////////////////////000000000//////000111111111111111222222222333222222111111222222333555666777<<>>BBBRRRdddxxxwwwoookkkkkkmmmttt~~~}}}}}}oooeee^^^\\\aaahhhsssqqqmmmnnnooouuu}}}wwwkkkfffdddaaa```aaacccbbbbbbaaabbbccceeefffdddddddddcccaaa___\\\[[[YYYXXXXXXZZZ[[[[[[YYYWWWRRRQQQOOOKKKFFFAAA<<<999111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,+++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,///555666111,,,+++---------------------------------...///000000111...//////000111222222222222222222111111///......000111222333444555555555333000444===BBBGGGZZZnnnvvvmmmjjjjjjooovvvwwwkkkaaa\\\___dddlll~~~sssoooqqqsss}}}qqqkkkhhhdddccceeegggfffddddddeeeeeeeeedddffffffeeeeeedddaaa]]]ZZZZZZZZZXXXWWWWWWWWWWWWWWWVVVUUUSSSOOOJJJEEEAAA>>>666333000,,,++++++---...000///,,,++++++,,,---...---,,,+++*********+++,,,,,,,,,+++***)))))))))***************************++++++,,,,,,,,,++++++***************************,,,,,,+++++++++++++++++++++---111444222///---...,,,---///...------...000///////////////000111111............////////////111111222222222333333333333444555444333333444666666444666<<>>HHHVVVhhhzzztttooojjjkkkpppxxx}}}|||yyyvvvsssrrrtttvvvwwwyyy{{{~~~zzzjjj```]]]\\\bbbooo{{{uuuqqqooonnnrrrwww{{{~~~~~~}}}|||rrrooommmkkkkkkjjjgggeeecccbbb```^^^\\\]]]aaadddfffkkkoooppprrrtttsssooonnnlllhhheeedddeeeggghhhllloootttxxx}}}zzzrrrnnnttt}}}{{{sssooojjjgggfffeeeeeeddddddcccbbbcccdddcccaaa___\\\\\\[[[ZZZYYYYYYYYYYYYVVVVVVVVVVVVTTTRRRPPPOOOJJJEEE>>>777222/////////,,,,,,---------,,,+++***,,,,,,++++++++++++***+++---,,,,,,+++++++++,,,,,,******************************+++,,,,,,,,,++++++************************))))))***+++,,,,,,------///888===777///,,,...111+++,,,------,,,,,,---...---------------...////////////000000000111111111111111222222222333333333444555555555444555777999777999AAANNN\\\ooovvvpppkkkiiimmmsss~~~}}}{{{xxxwwwtttpppnnnnnnqqqtttxxx|||tttggg___[[[___hhhxxx}}}}}}yyyqqqkkkgggeeeeeefffiiinnnsssuuuuuurrrqqqgggeeecccbbbbbbaaa```___^^^^^^]]]ZZZXXXWWWYYY\\\\\\```bbbaaaaaadddccc______^^^]]]\\\[[[\\\]]]]]]___aaadddhhhlllqqqvvvzzz|||}}}qqqooottt{{{{{{vvvooojjjgggeeeeeeddddddcccbbbbbbccccccaaa```]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQMMMIIICCC<<<666222000///.........///...------,,,,,,,,,,,,,,,++++++******++++++************++++++************************)))***+++,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------...999>>>777---+++,,,---+++,,,...---,,,,,,---///---------------...//////........./////////000000111111222222222333333333444555666666555666888:::;;;???JJJXXXfffxxx}}}rrrlllhhhhhhnnnvvv~~~{{{xxxwwwsssrrrpppmmmlllmmmqqqttt|||pppeee]]]^^^dddooo}}}{{{zzzxxxvvvuuuuuuvvvwwwrrroooiiiccc___^^^^^^^^^___bbbgggkkkmmmllljjjiii```aaaaaa``````___^^^]]]]]]]]]\\\ZZZWWWVVVWWWXXXWWWZZZZZZWWWWWWYYYXXXUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ\\\^^^bbbgggjjjmmmpppuuuxxxzzz~~~~~~uuurrrqqquuuzzzzzzqqqkkkgggeeeccceeecccbbbbbbccccccaaa```^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[YYYWWWUUUSSSOOOLLLGGGAAA;;;666222111////////////............+++,,,,,,,,,,,,+++***)))******))))))******++++++************************)))***++++++,,,,,,,,,,,,*********************************++++++,,,,,,---***666;;;555.........+++,,,---///...------...000......------......///000............////////////111111222222222333333333222333444444444555777999===CCCPPP```oooxxxnnniiigggiiiqqqyyy}}}yyyvvvtttrrrnnnnnnnnnmmmmmmppptttwwwvvvhhhaaa___aaahhhqqquuussspppnnnllllllkkkkkkfffddd```]]][[[[[[]]]^^^^^^aaadddhhhiiiiiigggfffbbbeeeggghhhhhhfffdddcccbbbcccbbb```]]]\\\\\\]]]ZZZ\\\[[[WWWWWWYYYZZZWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSTTTVVVVVVWWWYYY\\\^^^^^^cccjjjnnnqqqvvv||||||qqqnnnpppuuuuuummmiiiffffffdddbbbaaabbbbbbaaa```___^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[YYYWWWVVVPPPNNNKKKFFFAAA;;;666333000///...---,,,---......++++++,,,,,,,,,+++***)))+++************+++,,,---************************))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++(((444;;;777555777666000---...000///......///111//////......//////000111...////////////000000000111111222222222333333333222333555555444555888:::???GGGWWWjjjyyyzzzrrriiifffgggkkkuuu~~~}}}zzzwwwsssqqqooonnnlllnnnppprrrtttwww{{{~~~qqqgggcccbbbeeejjjtttzzzvvvpppnnnjjjhhhfffeeedddbbbcccaaa___]]]\\\^^^___aaaaaacccfffhhhjjjjjjiiihhhiiilllqqqsssrrrooommmkkkjjjkkkkkkiiifffeeedddeee```bbb```]]]\\\```aaa___\\\[[[ZZZYYYXXXVVVUUUUUUSSSUUUVVVVVVUUUUUUWWWYYYUUU[[[bbbhhhkkkpppvvvzzz}}}wwwnnnmmmkkkvvv~~~uuunnnjjjgggeeebbbaaabbbbbb```_________^^^]]]\\\\\\\\\\\\[[[\\\\\\]]]\\\[[[YYYXXXPPPPPPNNNJJJEEE???999666000///,,,++++++,,,---...++++++,,,---,,,+++***)))++++++++++++,,,,,,---...************************((()))***+++,,,---------************************,,,,,,++++++++++++++++++)))555===;;;===BBB???777...///000000//////000222///////////////000111111000000000000111111111111111111222222222333333333444666777777777888:::<<>>:::666444333111000,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------...///---,,,222<<<===666222000000000000////////////////////////000000000111000000000000111111111111222222222333333444444444555444444888;;;AAAMMMXXXnnn~~~|||wwwooogggccc```bbbkkkvvv}}}yyytttoookkkhhhgggfffiiikkknnnppprrrvvvyyy}}}~~~tttiiieeefffzzztttqqqkkkkkkjjjkkklllooorrrtttvvvvvvvvvwwwxxxzzz{{{|||~~~~~~|||xxxvvvsssooojjjggg^^^]]][[[ZZZYYYZZZZZZ[[[YYYXXXWWWVVVUUUUUUVVVVVVTTTWWWZZZZZZ\\\bbbmmmuuuvvvnnnaaa```ccchhhlllrrr}}}wwwllleeeddddddbbb_________^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZYYYYYYVVVVVVVVVUUURRROOOKKKIIIDDDAAA===;;;999777444222---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,000...555@@@;;;000222000000000000/////////////////////000000000111111000000000111111111222222111222222333333444444555555444555:::???HHHWWWdddzzz~~~xxxrrrkkkdddbbbaaaeeeppp{{{xxxuuuqqqllliiigggfffffffffiiilllooossswww}}}|||pppjjjiiivvvpppllljjjiiijjjmmmooorrrvvv{{{}}}|||yyyuuutttsssqqqooonnnmmmjjjgggddd[[[YYYXXXVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSOOOPPPRRRSSSUUUYYY^^^bbbkkkpppwww}}}{{{hhhbbb^^^```eeekkkttt|||zzzoookkkhhhccc___````````````___\\\ZZZXXXWWWXXXXXXYYYZZZZZZYYYYYYUUUVVVWWWVVVSSSOOOLLLKKKFFFDDDBBB@@@===:::666222...///000///---,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------***111///333???777,,,444////////////000000000000//////000000000111111111000000111111111222222222111111222333333444555555666555777===EEEPPPaaappp}}}vvvpppiiicccbbbbbbhhhuuu}}}|||rrrppplllhhhgggfffhhhiiiiiikkknnnqqqvvv}}}vvvnnnmmmwwwpppllljjjiiikkknnnrrrvvvzzz}}}zzzsssrrrpppmmmjjjgggeeedddaaa````````````^^^[[[XXXWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOKKKLLLMMMNNNQQQTTTVVVXXX^^^bbbgggkkknnnssszzzrrrggg]]][[[___dddkkkrrrzzzzzzqqqkkkccc]]]```aaabbbcccaaa^^^[[[XXXVVVWWWXXXYYYZZZZZZZZZZZZUUUVVVWWWVVVSSSOOOMMMLLLIIIGGGEEECCC@@@;;;555111...000000000---,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------***222...111===333)))666////////////000000000000000000000000111111111111000111111111111222222222111111222333333444555555777666888???IIIVVViiixxx}}}uuuoooiiicccbbbcccjjjxxx~~~|||zzzqqqoookkkhhhhhhiiikkkmmmlllnnnqqqtttzzzyyyyyyxxxyyy{{{}}}yyyqqqooozzztttooonnnooopppqqqtttxxxyyyyyyuuupppllliiigggdddbbb^^^]]][[[YYYWWWTTTRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPKKKJJJIIIHHHHHHIIIJJJJJJKKKJJJKKKLLLOOOQQQQQQPPPLLLLLLKKKLLLNNNPPPSSSUUU[[[\\\\\\\\\^^^ccciiimmmpppvvv~~~vvvddd[[[YYYZZZaaajjjwww|||pppgggddd]]]]]]^^^___``````___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZYYYWWWUUURRRPPPOOOOOOLLLIIIFFFDDDAAA<<<999222222111000///...------++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++000000000000000////////////////////////.........000000111111111000000///000111111111111222222222666444222333666999999888555999>>>DDDNNN___tttwwwnnngggddd```hhhsss~~~|||wwwsssqqqoookkkhhhiiilllqqqrrrssssssssstttxxx|||yyyvvvttttttrrrooommmnnnqqquuuwww||||||}}}~~~}}}uuuqqqzzzwwwsssppppppsssuuuwww~~~~~~{{{uuummmgggfffbbb^^^ZZZXXXVVVTTTRRROOONNNMMMKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLNNNMMMLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVYYY^^^aaaeeejjjrrrzzztttfff]]]XXX\\\cccooozzzsssjjjbbbaaa``````aaaaaa```___\\\[[[ZZZYYYXXXYYYZZZZZZYYYYYYXXXVVVTTTRRRPPPOOOOOOLLLIIIGGGEEEAAA===:::333333111000......------+++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++////////////////////////.........///////////////000000111111111111000000000111111111111222222222666444222333666888888777:::<<>>===>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<======>>>AAABBBCCCEEEGGGIIIJJJJJJNNNMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTVVVXXX[[[ZZZ^^^dddjjjqqqyyyuuudddYYYYYY]]]gggppptttjjjgggcccaaaaaabbbaaaaaa___]]]\\\ZZZYYYYYYYYYYYYZZZZZZYYYXXXVVVSSSRRRPPPOOOLLLJJJHHHFFFCCC???<<<666444222///------......,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,........................------......//////000000000000111111111111000000000111111111111222222222666444222333555777777777;;;<<>>>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;===???AAABBBCCCDDDFFFHHHJJJJJJJJJJJJJJJKKKMMMMMMQQQSSSUUUVVVUUUUUUVVVXXXVVVXXX\\\___dddjjjqqqvvv}}}nnn```\\\]]]aaahhhsssqqqllleeeaaa```bbbbbbbbbaaa```^^^[[[YYYYYYXXXYYY\\\[[[[[[YYYXXXVVVTTTSSSNNNMMMJJJIIIGGGEEEBBB???999777333///------...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------...............,,,------...///000111111///000000111111111111000000000111111111222222222555444333333444666777888<<<===EEEVVVppp~~~~~~|||xxxssspppooooookkkvvv~~~|||xxxuuusssssstttuuusssrrrrrruuu||||||zzzuuurrrooommmlllkkkiiigggiiigggdddaaa^^^]]]]]]^^^___```aaaccceeehhhiiijjjkkkjjjmmmtttzzz|||rrr}}}{{{{{{{{{zzzwwwrrrlllfffccc```]]][[[UUUVVVWWWUUURRRNNNKKKIIIIIIFFFCCCBBBBBBBBBAAA@@@::::::999999999999888888:::999888888777777888888888888888999999:::::::::777999;;;<<<;;;<<<>>>@@@DDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQRRRSSSVVVWWWXXXXXXZZZ^^^ccchhhnnnyyy}}}lllddd```\\\```gggrrr{{{sssgggaaa```bbbcccbbbcccbbb___\\\ZZZYYYYYYYYYZZZZZZYYYXXXVVVTTTSSSRRRNNNMMMKKKJJJIIIGGGDDDBBB<<<:::666111///......///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------......//////,,,------...///000111111//////000111111111111111000000111111111222222222444444444444555666888:::???BBBNNNdddyyyxxxuuuqqqmmmkkkkkkmmmnnnzzzzzzyyyvvvttttttuuuxxxyyywwwwwwxxxzzz~~~zzzwwwuuuqqqooolllkkkkkkkkkiiiggghhhfffdddaaa^^^\\\[[[ZZZ[[[\\\^^^```aaacccdddeeefffdddfffkkkooorrrzzztttyyyuuutttsssssssssoookkkeee```\\\XXXUUURRRNNNOOOQQQPPPLLLIIIGGGGGGEEEBBB@@@>>>??????>>>>>>::::::::::::999999999999:::999999888777888888888555555777888888888888888777999<<<;;;999999;;;>>>>>>???@@@BBBDDDEEEFFFGGGHHHJJJMMMNNNNNNOOOPPPRRRUUUUUUTTTSSSRRRTTTXXX[[[```kkk{{{pppfff[[[[[[^^^eeeppp}}}ooodddbbbccccccbbbdddccc```]]][[[ZZZZZZZZZVVVVVVUUUTTTSSSQQQPPPOOONNNMMMKKKKKKKKKIIIGGGDDD???===999555222000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---------...//////000000------......//////000000...///000111111222111111000111111111111222222222333444555666666888;;;>>>???GGGYYYsssyyyqqqooolllhhhdddeeegggjjjqqqyyyxxxwwwwwwxxxzzz}}}~~~}}}~~~zzzwwwtttsssooommmlllkkklllkkkiiiggggggfffeeeccc```^^^\\\[[[YYYZZZ\\\^^^```aaabbbbbbaaaaaacccggghhhjjjrrrzzzyyy~~~yyysssnnnllllllllllllgggddd```[[[XXXTTTOOOLLLIIILLLNNNMMMJJJGGGFFFGGGCCC@@@>>><<<======<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::555555777888999999999888999<<>>;;;;;;===>>>???@@@AAAAAAEEEGGGJJJKKKMMMNNNQQQTTTSSSSSSSSSQQQOOOPPPRRRTTTWWW___kkkyyysssccc___[[[]]]ccclllssswwwzzzlllfffeeecccbbbeeecccaaa^^^\\\[[[[[[[[[UUUUUUUUUTTTSSSQQQPPPOOONNNMMMLLLLLLLLLKKKHHHFFFAAA???<<<888555222000//////...---,,,+++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,---......///------...//////000111111.........///////////////...///000111111222222222000111111111111222222222222444666777777999>>>AAAEEERRRjjjzzztttfffeeebbb___]]]```dddhhhttt}}}|||xxxyyyzzz{{{~~~~~~zzzwwwuuussssssmmmlllkkkkkkkkkjjjhhhffffffffffffeeecccaaa___]]][[[\\\^^^```bbbcccccccccaaaaaadddhhhhhhiiiqqqyyy~~~uuupppjjjeeecccccccccbbbdddaaa]]]ZZZVVVRRRMMMIIICCCFFFHHHHHHDDDBBBBBBDDDDDDBBB???===>>>>>>===<<<;;;;;;;;;::::::999999888999888777777666666777777666777999;;;<<<;;;;;;:::777:::<<<:::666444777::::::;;;;;;<<<===<<<<<<<<<@@@BBBEEEFFFHHHKKKOOORRRRRRSSSSSSQQQPPPPPPRRRTTTTTTYYYaaakkkvvvmmmfff]]]YYY[[[```dddfffnnnvvvrrriiifffdddaaaeeecccaaa^^^]]]\\\[[[\\\XXXXXXWWWVVVUUUTTTRRRQQQNNNMMMLLLLLLLLLLLLIIIGGGBBB@@@>>>:::777333000...///...---,,,+++,,,------------------------------++++++,,,,,,,,,------------..................---++++++,,,,,,---...//////.........///000111111222///////////////...............///111111222222222000111111111111222222222111444777888888;;;???DDDRRRbbb}}}wwwppp___^^^\\\YYYYYY]]]ccchhhwww{{{zzzxxxzzz|||~~~}}}{{{wwwuuutttsssssslllkkkiiiiiijjjiiigggeeeeeefffffffffeeeccc```___^^^___bbbdddffffffffffffbbbcccgggllllllmmmttt}}}}}}xxxoooddd]]]\\\]]]\\\ZZZ[[[ZZZWWWTTTQQQNNNKKKJJJFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;::::::;;;<<<;;;:::999888999999999888888888888888999999999888888777666555777777888888999999999:::>>>???AAAEEEHHHKKKNNNOOOTTTUUUUUUTTTQQQOOOOOOOOOQQQTTTXXX^^^eeennnwww}}}vvveee\\\WWWVVVXXX\\\eeejjjqqq|||pppgggdddaaaaaa]]]\\\]]]\\\YYYXXX[[[ZZZYYYWWWUUUTTTSSSRRRRRRTTTSSSQQQOOOLLLKKKJJJJJJGGGDDDAAA>>>;;;777333//////......---------......111000///...,,,+++***)))------------------------,,,,,,,,,------.........,,,,,,------...///000000///////////////000111111,,,------...///000000111111111222222222333333333333333222222111222222222333444555666444666AAANNNZZZrrrssskkkaaa[[[VVVVVVWWW[[[ccckkk|||}}}|||||||||~~~}}}|||yyyvvvtttqqqpppooonnnmmmkkkhhhgggfffffffffhhhiiiiiihhheeebbbbbbbbbeeeddddddfffkkkmmmllljjjggghhhjjjmmmrrrwww|||tttkkk```YYYWWWVVVTTTRRRTTTSSSQQQNNNKKKHHHFFFEEEFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999888999999888888777666555777777777888888888999999;;;;;;<<<===AAAEEEIIILLLQQQSSSVVVVVVTTTRRRQQQQQQTTTVVVXXXZZZ]]]bbbhhhllluuu{{{uuueeeZZZSSSSSSVVV]]]aaaiiisss{{{qqqkkkfffddd```]]]___^^^ZZZYYY[[[XXXWWWUUUTTTRRRRRRQQQQQQSSSRRRPPPOOOMMMLLLLLLLLLIIIGGGCCC@@@>>>:::555222///......------------.........------,,,,,,++++++------------------------,,,------------------...,,,,,,,,,---......////////////......//////000111.........///000000000111111111111111222222222333333333222222222222333333444444666777666999EEERRRggg~~~~~~ssslllccc\\\WWWVVVWWWZZZccclll~~~}}}}}}}}}|||{{{yyyvvvsssqqqpppooommmllljjjgggfffeeeeeeeeeeeefffggggggeeedddddddddhhhggggggjjjmmmooonnnmmmmmmpppssswww{{{xxxnnnfff\\\TTTQQQOOOLLLJJJMMMLLLJJJHHHFFFCCCBBBAAAEEEDDDCCCBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@???????????????>>>>>>===============<<<<<<<<<;;;;;;;;;::::::888888999888888777666555666666777777777777888888999888777888;;;???DDDHHHLLLPPPVVVXXXXXXVVVUUUTTTWWWWWWXXXWWWVVVXXXZZZ]]]aaagggpppyyyuuucccUUUPPPQQQSSSXXX___gggqqq}}}tttmmmhhhbbb___```___[[[YYY[[[UUUTTTSSSRRRQQQQQQQQQQQQSSSRRRPPPOOONNNNNNMMMMMMLLLJJJFFFDDDAAA===999666000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------+++,,,,,,------...............------......///000000000000000000000111111000000000111111111222222333333333222222333333444555555777999999===KKKYYYuuu{{{rrrlllhhhaaa[[[YYYXXX\\\fffppp{{{zzzwwwuuusssqqqppppppllljjjhhhgggeeeeeeeeeeeedddfffhhhiiihhhhhhiiijjjllllllmmmooorrrttttttsssuuuzzz}}}{{{yyyuuupppkkkeee___VVVPPPMMMKKKIIIGGGIIIHHHGGGFFFDDDCCCBBBAAACCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAA@@@>>>=========>>>???>>>======<<<<<<;;;;;;;;;999999999999888777666555666666666666666777777777888777777888;;;>>>BBBDDDFFFLLLSSSXXXYYYXXXWWWVVVVVVWWWXXXWWWVVVVVVWWWYYYZZZ^^^dddjjjrrr|||sss___TTTQQQOOORRRXXX```gggpppxxxllleee``````___\\\ZZZZZZTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSRRRPPPOOONNNNNNNNNNNNLLLIIIFFFCCC@@@<<<999111000///...------,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,+++,,,,,,,,,------......---------------...//////222222111111111111111111///000000000000111111111444333333333333444444555555555777:::;;;BBBQQQ```~~~yyyvvvuuuuuuuuuuuuwwwxxxyyyxxxxxxzzz{{{~~~}}}}}}tttmmmiiilllfff```]]]]]]aaammmxxx}}}yyyxxxvvvuuusssrrrqqqqqqkkkjjjhhhgggfffffffffgggiiikkkmmmnnnnnnnnnoooqqqoooppprrruuuxxx{{{|||||||||~~~zzzvvvtttrrrlllkkkiiihhhfffdddaaa^^^XXXTTTOOOKKKIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@@@@??????>>>======<<<;;;;;;::::::::::::999888777666777777777666666666666666555666888:::<<<======>>>@@@FFFMMMSSSUUUUUUUUUUUUUUUVVVXXXXXXVVVUUUVVVWWWUUUXXX\\\___dddmmmxxxooo[[[SSSNNNNNNSSSZZZ___gggvvvuuukkkbbb```___[[[YYYZZZVVVUUUTTTTTTSSSSSSSSSSSSVVVUUUTTTRRRPPPNNNNNNMMMOOOMMMJJJGGGEEEAAA===:::333222000///...---------......---,,,,,,++++++***------------------------/////////......---------,,,,,,---------------...---------------...//////222222222222111111111111///000000000000111111111444444333333444555555666444555777;;;>>>GGGXXXiii|||wwwqqqllljjjjjjjjjjjjiiikkkmmmnnnmmmnnnppprrrttttttxxx~~~sssjjjeeeccciiieee```______dddqqq}}}{{{xxxwwwvvvuuussssssssssssmmmllljjjiiiiiiiiijjjjjjnnnpppsssssssssssstttuuusssuuuyyy|||{{{vvvpppjjjfffcccaaa___[[[ZZZYYYXXXWWWVVVUUUUUUMMMLLLJJJHHHGGGGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@??????>>>======;;;;;;;;;;;;:::999888888888888777777777777666666222333666999::::::999888;;;@@@EEEJJJLLLNNNPPPQQQRRRTTTVVVVVVTTTSSSRRRRRRPPPSSSUUUWWW[[[aaakkkrrrhhhYYYRRRMMMNNNTTTYYY___mmm|||yyykkkddd```\\\YYYYYYXXXWWWVVVUUUTTTTTTTTTTTTWWWVVVTTTRRRQQQPPPOOOOOOPPPMMMKKKHHHFFFCCC???<<<555444333111///...------//////...------,,,++++++------------------------/////////.............................................------......///000111111111111111111222222000000000111111111222222444444444444555555666777555666999===BBBLLL```rrr~~~xxxssskkkhhhcccaaa`````````___\\\^^^```aaaaaabbbdddfffjjjkkkooouuuyyy|||xxxjjj```\\\\\\```]]]\\\]]]^^^eeettt}}}{{{xxxwwwvvvuuuuuuuuuuuuuuupppooonnnmmmmmmmmmnnnooosssuuuwwwxxxxxxyyyzzz{{{|||~~~|||uuuqqqddd```\\\XXXVVVUUUSSSQQQPPPPPPPPPNNNNNNNNNOOOPPPKKKKKKKKKKKKJJJKKKLLLNNNJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMOOOPPPQQQQQQQQQPPPJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@???============<<<;;;:::999999999888888888777777777333444555666777777777777888:::===@@@BBBEEEIIILLLLLLOOOSSSTTTSSSRRRQQQRRRPPPRRRTTTUUUUUUYYYaaafffsss~~~{{{zzzhhhZZZQQQLLLQQQUUUYYYdddrrrwwwkkkddd^^^ZZZYYYYYYYYYWWWVVVTTTTTTSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSQQQOOOLLLJJJHHHEEEAAA>>>777666444222111///..............................------------------------............//////////////////////////////////////////......//////000111//////000000111222222222111111111111222222222333444444444444555666777888888888;;;@@@FFFRRRgggzzzzzztttnnngggccc]]][[[XXXXXXXXXXXXXXXWWWSSSUUUWWWYYYYYYZZZ\\\^^^```aaaffflllooorrr{{{tttcccYYYVVVVVVWWWVVVXXX\\\___gggwww}}}|||xxxwwwwwwvvvvvvvvvwwwwwwssssssrrrqqqqqqrrrssstttwwwzzz}}}}}}tttlllddd___TTTRRROOOMMMMMMMMMLLLKKKKKKLLLKKKJJJJJJJJJLLLNNNNNNOOOPPPOOOOOOPPPQQQSSSOOOPPPQQQRRRSSSTTTUUUVVVRRRSSSUUUWWWWWWXXXWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHIIIJJJIIIHHHGGGFFFHHHGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>===<<<;;;::::::999999999888888777777777666666555666777999:::666777999:::<<<@@@EEEIIIGGGKKKPPPSSSTTTUUUUUUVVVUUUWWWWWWVVVTTTUUUZZZ___lll{{{}}}wwwbbbUUUMMMQQQUUUWWW___llltttqqqggg___ZZZYYYZZZYYYWWWUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWRRRPPPMMMKKKIIIFFFCCC@@@999888666333111000//////------......///000000111------------------------------......//////000000000000000000000////////////////////////000111111......///000111222222333111222222222222333333333444444444555555777888888::::::===CCCIIIVVVlll|||uuunnngggaaa\\\XXXTTTSSSRRRSSSTTTTTTSSSQQQPPPRRRTTTUUUVVVWWWZZZ\\\YYY[[[```fffiiilllvvvrrr```UUURRRSSSSSSTTTXXX]]]aaajjj{{{~~~|||xxxxxxwwwwwwwwwwwwxxxxxxvvvuuutttssstttuuuvvvwww|||xxxmmmfffaaa\\\VVVQQQPPPMMMJJJJJJLLLNNNMMMLLLIIIJJJKKKLLLKKKLLLOOOQQQQQQRRRTTTVVVWWWWWWVVVVVVXXXYYY[[[\\\]]]^^^^^^^^^``````______^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYY[[[YYYWWWVVVUUUTTTRRRPPPNNNNNNLLLJJJHHHHHHJJJLLLIIIHHHGGGGGGHHHFFFCCCAAACCCCCCBBBAAA@@@>>>>>>===777777777777777777777777777777777777666666666666666666666666888:::<<<===CCCGGGLLLOOOQQQRRRTTTUUUUUUWWWXXXVVVQQQPPPSSSWWWbbbnnnqqqbbbTTTPPPPPPRRRXXX```kkkxxxqqqddd```aaa[[[[[[ZZZXXXUUUSSSSSSSSSSSSQQQPPPQQQSSSTTTTTTTTTSSSRRRPPPMMMJJJGGGEEECCC;;;999666222000/////////////////////............///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........000///---,,,,,,---...//////////////////.........000000111111111000000///000000111222333444444444444333333222333444666777999999;;;CCCPPPaaarrr|||~~~ssskkkbbb]]][[[XXXTTTOOOTTTSSSRRRPPPOOONNNNNNNNNOOONNNNNNNNNOOOQQQSSSTTTVVVXXXZZZ\\\___gggqqqxxxuuubbbUUUOOOMMMMMMOOORRRWWW```nnn~~~}}}{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxyyyzzzzzzzzz{{{~~~zzzqqqjjjaaa[[[YYYUUUQQQLLLMMMJJJHHHIIIKKKMMMMMMLLLLLLNNNOOOPPPQQQRRRUUUXXXXXXYYY\\\^^^```aaabbbbbbaaabbbccceeeffffffggggggjjjjjjiiiiiiiiiiiiiiiiiigggffffffffffffgggggghhhccc```^^^\\\[[[YYYVVVTTTUUUUUUSSSPPPNNNNNNOOOPPPIIIHHHHHHHHHIIIHHHEEECCCEEEEEEDDDCCCAAA@@@??????::::::::::::999999999888777777777777666666666666666666666666777999;;;<<<@@@CCCHHHLLLNNNQQQTTTVVVXXXZZZ[[[XXXSSSQQQTTTWWW]]]gggyyysssbbbXXXSSSQQQTTTYYYaaammmyyy~~~lllccc```[[[[[[[[[YYYWWWUUUTTTTTTSSSQQQPPPPPPRRRTTTTTTSSSSSSRRRPPPMMMKKKHHHFFFEEE===;;;888444111000//////............------------......------,,,,,,------..................//////000///.........///000000////////////////////////111111222222222222111111222222111111222333555666444444444444555666777777:::;;;>>>FFFTTTeeevvv{{{vvviiiccc[[[WWWVVVTTTQQQMMMNNNNNNLLLKKKJJJJJJJJJJJJLLLLLLLLLMMMOOOQQQSSSTTTUUUWWWYYYZZZ\\\ccclllssswwweeeXXXPPPNNNNNNPPPSSSYYYcccrrr~~~|||{{{yyyyyyyyyyyyyyyzzz{{{{{{|||}}}xxxmmmggg___ZZZTTTPPPOOONNNLLLIIIJJJIIIIIIJJJMMMPPPQQQQQQSSSUUUWWWXXXYYY[[[___bbb___```cccfffjjjlllmmmnnnmmmnnnoooqqqrrrrrrssssssqqqrrrrrrsssttttttuuuuuurrrrrrrrrrrrssstttuuuvvvqqqooollliiigggddd```]]]\\\[[[YYYVVVTTTRRRQQQQQQMMMLLLKKKKKKLLLLLLJJJHHHHHHGGGFFFEEECCCBBBAAAAAA>>>>>>===<<<;;;;;;::::::888777777777777666666666666555555666777888999:::;;;>>>BBBFFFJJJNNNSSSVVVZZZ\\\]]][[[WWWTTTUUUVVVXXX```mmm|||tttdddZZZSSSRRRTTTZZZbbblllssswwwggg___[[[[[[[[[ZZZYYYWWWVVVUUURRRQQQOOOPPPQQQRRRRRRQQQRRRQQQPPPNNNLLLJJJHHHHHHAAA???;;;777444222000000...------------,,,,,,,,,---------------.........000000000///////////////////////////000111222222//////////////////000000222222333333333333333222333222111111111333555666333444555666777777777777;;;<<>>===;;;;;;::::::999999999888888888666666666777777777777777555777999<<>>:::666444222////////////.........---,,,,,,...////////////...000//////......---------------...///000000111111000000000000111111222222000000111222333333222222...000333444555333111000111222444666777888777777999>>>HHHVVVgggxxxyyyrrrlllfffaaa^^^YYYWWWTTTRRRPPPOOONNNMMMKKKKKKJJJJJJIIIJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJLLLNNNQQQSSSUUUZZZbbbhhhoooyyyqqqbbbXXXSSSNNNQQQWWWcccrrr~~~~~~~~~~~~~~~~~~}}}|||sssmmmddd\\\UUUPPPKKKIIIKKKLLLLLLMMMNNNPPPQQQRRRTTTXXX]]]```cccfffjjjlllttttttuuuuuuvvvzzz~~~{{{uuummmgggccc```\\\ZZZXXXUUUSSSQQQPPPOOONNNLLLJJJHHHGGGFFFEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;;;;:::::::::777777888888888777666666555777888999;;;???DDDHHHPPPWWWbbblllqqqooojjjfff^^^]]][[[\\\___eeekkkooouuuvvvvvvxxx~~~rrr___QQQNNNOOORRRWWW\\\eeettt}}}hhhaaa\\\XXXVVVXXXYYYXXXWWWUUUSSSQQQPPPQQQQQQPPPOOOOOOOOONNNMMMLLLKKKKKKJJJHHHFFFCCC@@@<<<888555444000000/////////.........,,,---///000000///...---//////..................------...///000000000000000000000111222222333333///000111222333333333222000222555666666555222111333333555666888999999999;;;AAANNN^^^pppyyyvvvqqqkkkeeeaaa^^^]]]VVVUUUSSSQQQNNNMMMLLLKKKNNNMMMMMMLLLKKKKKKKKKLLLKKKKKKLLLLLLKKKJJJIIIHHHIIILLLPPPQQQSSSXXX___eeekkkwwwqqqcccYYYUUUQQQSSSZZZgggxxx}}}}}}vvvnnnccc^^^XXXRRROOOMMMLLLJJJLLLNNNPPPSSSUUUXXX[[[\\\^^^ccchhhlllooorrruuuxxx}}}~~~~~~wwwssspppjjjfffbbb___[[[YYYTTTSSSRRRPPPNNNLLLJJJIIIFFFFFFEEEDDDCCCBBBAAA@@@============<<<<<<<<<<<<888888999999999888666555777888999999999;;;>>>@@@GGGMMMXXXccckkkooonnnmmmeeeccc___\\\[[[\\\___aaafffhhhlllooovvvmmm[[[UUUQQQPPPTTTXXX___kkkwwwrrrddd^^^VVVTTTVVVXXXXXXWWWWWWUUURRRQQQQQQQQQPPPOOOOOONNNNNNMMMKKKJJJJJJIIIGGGFFFDDDAAA===:::777555//////.........------------...000000000///---,,,//////////////////000000//////000111111111000///000000111111222333333444000111222333444444444444777777777777666777777777666666777888999;;;<<<===@@@HHHVVVhhh{{{|||vvvqqqoookkkfff```]]]\\\\\\TTTTTTSSSQQQOOOMMMMMMMMMQQQPPPOOONNNMMMMMMLLLMMMIIIIIIKKKLLLLLLLLLKKKJJJIIILLLOOOPPPQQQUUU[[[```jjjuuupppcccZZZUUUUUUWWW^^^lll~~~ssshhhaaaWWWTTTQQQOOOPPPQQQRRRRRRNNNQQQTTTXXX\\\___cccfffggglllrrrvvvyyy{{{}}}wwwqqqlllhhhdddaaaWWWVVVUUUSSSQQQOOOMMMLLLHHHGGGGGGFFFEEEDDDCCCCCC>>>>>>>>>>>>============999999::::::999888777555888999:::999888888:::<<>>;;;888666......---------,,,,,,,,,...///000111000///---+++//////000000111111222222000111222333333222000///000000111222333333444444111222333444555555555555===;;;888666666888:::<<<999888888999:::===???@@@DDDMMM\\\ooo}}}uuupppnnnlllhhhccc^^^[[[[[[[[[SSSTTTTTTSSSQQQPPPPPPQQQNNNMMMLLLKKKIIIIIIHHHHHHFFFGGGIIIKKKMMMMMMMMMMMMJJJLLLNNNOOOOOORRRWWW\\\iiiuuu}}}ooobbbZZZVVVXXXZZZbbbpppwwwooohhh___XXXQQQPPPOOOMMMKKKMMMQQQUUUWWWZZZ^^^aaadddhhhmmmpppqqquuu{{{|||yyyssslllgggaaaYYYTTTSSSRRRPPPNNNLLLJJJGGGFFFFFFFFFFFFEEECCCAAA???>>>???>>><<<:::888777666555555555555555666666555555555666666777888<<>>:::777333111///.../////////...---...///000000111111000//////000000111111111222333222111000000222444555333333333222222222222222333333333333333333333333333333333444444444555555888444333555777888===CCCEEEUUUiiizzz|||xxxtttrrrpppnnnjjjeeeaaa^^^\\\ZZZYYYVVVVVVTTTRRRQQQOOOMMMMMMOOOOOONNNMMMLLLKKKJJJIIILLLLLLMMMNNNNNNMMMKKKKKKJJJKKKKKKLLLNNNRRRXXX\\\gggrrr~~~qqqddd\\\[[[VVV[[[eeevvvzzztttjjjccc]]]UUUPPPPPPPPPPPPPPPPPPSSSXXX\\\bbbeeeiiillloootttxxx|||zzz~~~zzztttnnneee___\\\ZZZVVVSSSLLLJJJHHHHHHIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA???===:::999888777777777777777777777666666666666777777999;;;???DDDKKKTTT]]]dddiiikkklllkkkhhhccc]]]ZZZWWWWWWXXXZZZ]]]dddttt~~~{{{}}}oooaaaSSSNNNOOOSSSXXX^^^hhhuuusssbbb\\\ZZZXXXWWWXXXWWWWWWWWWVVVTTTRRRQQQPPPQQQOOOLLLKKKLLLKKKIIIFFFHHHFFFDDDCCCBBB@@@===:::666333111000000111000//////000000000000000///.../////////000000000111111///...---,,,,,,...000111111111111222222222222222333333333333333222222222333333333444444444555555999555444777888:::???EEEMMM^^^ssszzzvvvrrrpppnnnmmmiiiddd```^^^\\\ZZZYYYVVVVVVUUUSSSQQQPPPOOONNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJKKKKKKLLLMMMRRRXXX\\\fffqqq{{{nnnaaaZZZZZZZZZ___jjjzzzvvvsss{{{zzzqqqfff]]]XXXTTTPPPMMMPPPRRRTTTUUUXXX\\\bbbfffjjjmmmqqqtttxxx|||}}}ssskkkeee___YYYUUUQQQPPPNNNMMMMMMMMMKKKIIIIIIGGGEEEDDDDDDDDDBBB@@@===<<<;;;:::999999999999888777777666666777777777999::::::<<<@@@GGGPPPVVVcccgggnnnrrrqqqllleee```ZZZYYYYYYZZZ[[[^^^iiivvvyyyppp^^^TTTPPPOOOSSSXXXbbbmmm}}}rrrfff```[[[YYYYYY[[[ZZZYYYXXXVVVSSSQQQPPPPPPNNNLLLLLLLLLKKKIIIHHHGGGFFFDDDDDDDDDBBB@@@>>>888666333222222222111000111111111111000///...---.........///////////////---,,,+++++++++,,,...//////000000111111222222222222222222222222222222222333333333444444444555555888666666999;;;<<>>===<<<;;;:::::::::888777777666666666666777777888888999;;;@@@FFFKKKUUU]]]hhhrrrvvvtttooojjjdddaaa^^^]]]ZZZ[[[cccmmm}}}~~~kkkZZZPPPLLLPPPUUU\\\fffuuuqqqeee___]]]]]][[[ZZZZZZXXXWWWTTTSSSRRROOONNNMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDAAA???;;;888555333222222111000000000000000000///..............................//////......//////000111......///000111222222222111111111111111222222222333333333444444444555555777555777:::<<<===DDDLLL]]]qqq~~~}}}zzzyyywwwtttqqqmmmkkkiiiiiifffbbb```^^^]]][[[YYYVVVVVVUUUUUUTTTSSSRRRRRROOOOOONNNMMMMMMLLLKKKKKKIIIJJJKKKKKKLLLMMMMMMNNNJJJKKKKKKKKKMMMQQQVVV[[[eeepppsssfff[[[XXXZZZ___ggguuurrrddd[[[ZZZcccmmmfffaaa[[[VVVUUUWWWYYY[[[\\\___cccfffiiimmmqqqtttwww{{{wwwlllddd___\\\YYYVVVSSSPPPMMMJJJLLLJJJHHHGGGFFFEEECCCAAAAAA@@@???===<<<;;;;;;;;;888777666666555555555666444666888:::;;;>>>AAACCCHHHQQQ^^^llluuuyyyyyywwwooojjjddd```[[[YYY___gggqqqzzzxxxbbbSSSLLLNNNSSSWWW___ooonnnddd___\\\YYYYYYYYYXXXWWWVVVUUUTTTOOOOOOOOOMMMLLLJJJJJJJJJJJJIIIGGGFFFEEEDDDAAA>>><<<999666333222111000.........///000000000000000............------------111111111111111222333333......///000111222222222000000111111111222222222333333333444444444555555555444777:::<<>>======<<<999888888777666666666666333666999;;;<<<<<<>>>???AAAHHHTTTaaammmvvv|||wwwqqqkkkfff```\\\^^^cccffflllwwwrrr]]]PPPNNNQQQRRRYYYgggzzz~~~nnnbbbZZZYYYYYYYYYYYYXXXWWWVVVVVVPPPQQQQQQNNNKKKIIIIIIIIIJJJIIIGGGFFFEEEDDDAAA>>>>>>;;;777444333111///...---...///000111111111111...............---------000000000111111111111111///000000111111222222222000000111111222333333333333333333444444444555555444444777:::===BBBOOO[[[qqqzzzwwwuuussssssrrrqqqooollliiigggdddbbb```______^^^[[[YYYWWWWWWVVVUUUTTTSSSRRRQQQOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMMMMJJJKKKKKKKKKLLLOOOUUUYYYbbbnnn|||nnnccc\\\\\\```cccmmm|||qqq___TTTOOOOOOVVV^^^rrrVVVVVVVVVWWWZZZ___dddhhhmmmqqqvvvzzz}}}~~~xxxpppiiiddd```]]][[[TTTRRRPPPNNNMMMLLLIIIGGGFFFEEECCCBBB@@@?????????<<<;;;:::999888888888888555777888888888999;;;===???BBBHHHRRR^^^jjjuuu{{{}}}xxxtttqqqkkkccc```aaaaaaccciiitttqqq\\\SSSRRRQQQTTT]]]mmm}}}lll^^^\\\\\\\\\[[[ZZZXXXWWWVVVQQQRRRRRROOOKKKHHHHHHIIIHHHFFFEEEEEEEEEEEEBBB@@@AAA>>>:::666444333000///...///000000000000000///////////////......------......//////000000//////111111111222222222222222111111111222333444444444333333333444444444555555666666888;;;>>>FFFVVVeee{{{}}}yyyvvvqqqrrrrrrqqqooommmjjjhhhbbb```_________^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKOOOTTTXXX___kkk~~~xxxlllbbb\\\]]]bbbjjjsss{{{kkk[[[RRROOOQQQVVV\\\pppWWWXXXZZZ]]]```ffflllppprrrvvv|||vvvnnngggccc```XXXVVVTTTRRRQQQPPPMMMKKKHHHGGGEEEDDDBBBAAAAAA@@@>>>===<<<;;;::::::::::::888888777555444555888;;;======???EEEPPP^^^lllttt~~~}}}|||uuukkkcccbbb``````aaaiiiuuuhhhXXXTTTSSSRRRVVVbbbnnn|||wwweee```___^^^]]][[[YYYWWWVVVRRRTTTSSSPPPKKKGGGGGGHHHEEEDDDDDDDDDFFFFFFDDDBBBCCC@@@<<<888666444222000111111111111000///...---000000/////////.........---...//////000000//////333333333222222222222222111111222333444444555555333333333444444444555555777777999===@@@III[[[kkk}}}yyyqqqrrrrrrrrrpppmmmjjjiiiaaa___^^^^^^___^^^\\\ZZZXXXWWWVVVTTTRRRQQQOOONNNOOOOOONNNNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJKKKOOOTTTXXX]]]iii|||uuujjjaaa[[[]]]bbboooxxxwwwhhhYYYRRRQQQRRRWWW\\\pppZZZ\\\___bbbgggnnnvvv{{{~~~xxxpppjjjccc]]]TTTOOONNNOOONNNMMMLLLJJJGGGFFFFFFDDDBBB@@@???===;;;:::;;;;;;:::888;;;:::888666666777999::::::<<<>>>@@@DDDNNN\\\gggvvv{{{uuuooojjjccccccdddffflllwww}}}eeeYYYNNNPPPUUU[[[aaalllwwwhhhccc```^^^[[[VVVUUUWWWTTTRRRPPPOOONNNMMMJJJHHHHHHHHHGGGGGGEEEDDDCCCBBB@@@???<<<888555333111000111111000000000000111111000000000000000000000000222333333222000///000111000000000000000000000000444444444333333333222222333444444444555666666666888777999===CCCPPPfffyyy~~~{{{wwwsssqqqnnnkkkiiiccc```^^^\\\]]]]]]\\\[[[YYYXXXVVVUUUUUUUUUSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJIIIJJJMMMRRRUUU```jjj{{{~~~oooiiiccc^^^aaahhhvvvlll[[[YYYZZZ[[[cccooo~~~^^^aaaeeehhhmmmssszzzxxxnnnggg]]]WWWUUUTTTRRRPPPNNNLLLIIIGGGFFFDDDAAA???AAA???<<<<<<<<<<<<;;;:::;;;:::888777666777888999999:::;;;;;;>>>FFFRRR\\\kkkwwwzzztttkkkiiifffdddeeekkktttzzztttdddRRRPPPPPPSSSXXX```ppp~~~uuullldddaaa___[[[ZZZ[[[SSSQQQNNNLLLKKKJJJHHHGGGHHHHHHGGGGGGFFFDDDCCCBBBAAA???<<<999666333222111111000000//////000000111////////////////////////111222333222000///000111000000000000000000000000111222222222333333444444333444444555555666666666999888:::@@@IIIWWWnnn|||xxxuuusssqqqnnnllleeebbb___^^^^^^^^^]]]\\\ZZZXXXVVVUUUUUUUUUSSSQQQPPPPPPOOOOOONNNMMMLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJJJJMMMRRRUUU```jjj{{{|||llleeeaaa^^^dddnnnyyyvvvhhhgggjjjkkkrrr}}}~~~xxxxxxwwwwwwxxxyyyyyywwwuuutttrrrpppnnnmmmnnnpppqqqrrrttt|||eeehhhmmmqqquuuzzz{{{ssshhh___ZZZWWWTTTRRRTTTQQQMMMJJJIIIGGGDDDBBBCCCAAA>>>===>>>>>><<<;;;;;;:::888777666777888888999:::999888999>>>GGGNNN]]]kkk{{{|||tttqqqkkkdddaaabbbfffkkktttwww~~~sss]]]UUUNNNMMMPPPVVVbbbmmmttteee___^^^[[[ZZZYYYTTTQQQMMMKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFEEECCCCCCAAA@@@>>>;;;888555333222000000////////////000000........................000111222111///...///000000000000000000000000000///000111222333444444555333333444555666666777777999999===EEEQQQbbbzzz~~~~~~~~~~~~zzzxxxwwwuuurrrppphhheeebbb`````````___^^^ZZZXXXVVVUUUUUUUUUSSSQQQRRRRRRQQQOOONNNLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJMMMRRRVVV___iiizzzzzziiiaaa^^^___iiiuuu~~~||||||}}}qqqjjjeeeccccccccceeeeeedddbbbbbb```^^^\\\[[[[[[\\\]]]___```fffooowwwllloootttxxx|||wwwllleee___ZZZVVVXXXUUUQQQNNNMMMKKKIIIGGGDDDBBB@@@?????????===<<<;;;:::999888777777888888:::::::::888888<<>>===<<<;;;::::::999888888888999999888888999;;;???AAAIIITTTbbbqqq{{{sssjjjdddbbbaaa]]]aaahhhqqq~~~yyyiiiXXXOOONNNQQQWWW^^^iii}}}pppcccaaa___\\\[[[YYYUUUPPPMMMLLLMMMMMMLLLGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBAAA???<<<999777555000000////////////000000000000000000000000000000...///000000///...///111000000000000000000000000222222222222222222222222333333444555666777888999;;;<<>>======<<<<<<;;;:::999999666666666777888:::;;;<<>>;;;888777111111000000000000111111111111111111111111111111...000111111//////000222000000000000000000000000444444444333333222222222333333444555777888999999;;;>>>GGGWWWhhhzzz|||}}}~~~||||||{{{|||}}}|||xxxuuupppmmmiiigggeeedddcccaaa___]]][[[ZZZYYYXXXUUUSSSOOOOOOOOOOOOPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKKKKNNNSSSWWW\\\gggyyyssshhhggghhhiiirrr}}}pppdddYYYVVVQQQOOOOOOOOOOOOOOOLLLLLLJJJIIIHHHHHHHHHHHHKKKJJJKKKNNNPPPSSS\\\eeemmmsss}}}~~~uuujjjeee___ZZZVVVTTTRRRPPPMMMJJJGGGFFFEEEEEECCCAAA??????>>>>>>===;;;:::999777777777888999999999999:::CCCNNNVVVcccvvvyyymmmccc^^^XXX\\\```dddlll}}}qqq```SSSMMMNNNSSSXXXfffvvv{{{kkkccc^^^ZZZYYYXXXUUURRRPPPPPPOOOMMMKKKGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDDDDBBB@@@===:::888222222111111111111222222000000000000000000000000///000111111000000111333000000000000000000000000444444444444444444555555333333444666777888999:::<<<@@@LLL___rrr}}}zzz|||~~~||||||{{{|||}}}|||wwwtttrrrnnnjjjgggfffeeecccaaaaaa___]]][[[[[[YYYWWWUUUQQQQQQPPPPPPOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMJJJKKKKKKKKKLLLOOOSSSWWW[[[fffxxx}}}pppffffffjjjnnnyyyuuujjj\\\XXXRRRNNNMMMNNNNNNNNNHHHHHHHHHGGGGGGFFFFFFFFFJJJIIIKKKNNNNNNNNNSSSZZZ^^^```gggmmmrrryyyuuuooohhhaaa]]]YYYVVVTTTOOOMMMJJJIIIHHHGGGFFFDDD@@@@@@@@@???>>><<<;;;::::::999999:::;;;;;;999888888AAAIIIOOOXXXiiizzztttjjjdddWWWZZZ]]]___eeeuuulll[[[PPPPPPTTTTTT```lllzzzsssiiibbb^^^^^^ZZZXXXUUUTTTSSSRRROOOMMMGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCAAA>>>:::888333333222222222222333333///////////////////////////111222222111111222444000000000000000000000000222333333444555666777777333333444666777999::::::<<>><<<<<<;;;:::999888888888888:::999;;;===???CCCOOO[[[ppp~~~yyylllfff```]]][[[___jjjuuukkkYYYRRRIIINNNVVVaaaqqqwwwllleee___]]]ZZZXXXVVVSSSPPPNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFCCCBBB@@@>>>;;;888666444222222333333222111111111111111000000000000000000000000000000000000222222222222222222222222222222333333444444444444666666666777888:::<<<>>>GGGSSSggg~~~}}}zzzyyyzzz{{{|||}}}{{{uuuqqqssssssqqqnnnkkkhhheeecccfffeeeccc```^^^[[[YYYXXXYYYXXXVVVTTTRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLOOOSSSVVV[[[dddtttuuulllggglllttt}}}|||sssmmmfff```]]]ZZZUUUQQQSSSRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJLLLMMMMMMMMMPPPVVV[[[fffyyytttllleee```[[[XXXVVVTTTPPPMMMIIIFFFCCCBBBBBBAAA???>>><<<<<<;;;:::999999999999<<<;;;<<<>>>>>>???GGGPPP]]]mmmtttmmmfffaaa]]]]]]dddmmm}}}}}}dddUUUNNNPPPUUU]]]jjjzzzlllccc___[[[YYYXXXVVVRRROOOJJJJJJIIIIIIHHHHHHHHHGGGGGGEEECCCBBBAAA???<<<999999777555333333333222000111111111111000000000///000000000000000000000000333333333333333333333222222222333333444555555555555666777777888;;;???AAAJJJYYYppp|||zzzzzz{{{{{{{{{{{{}}}|||wwwtttpppooonnnmmmllljjjiiihhhgggfffdddbbb___]]][[[ZZZ\\\ZZZXXXUUUSSSQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMOOOSSSVVV[[[cccrrr~~~qqqkkkhhhnnnwwwzzzsssmmmiiiddd^^^YYYXXXVVVRRRPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMNNNPPPSSS___kkkzzzoooiiiaaa\\\ZZZWWWRRRNNNKKKHHHFFFDDDDDDCCCAAA@@@>>>===<<<;;;::::::::::::<<<;;;<<<>>>>>>>>>CCCJJJOOO___ssszzzssskkkeee```]]]```fffoooyyyqqq\\\RRRPPPRRRYYYcccvvvuuugggbbb]]]ZZZYYYWWWSSSOOOMMMLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBBBBBAAA???<<<===;;;888555444333111///111111111111000000000///000000000000000000000000444444444333333333333333222222333444444555666666555666777888999<<>>===<<<<<<<<<<<<;;;999999<<<<<<;;;???DDDGGGSSSdddtttxxxoooiiiccc^^^^^^bbbeeekkkwwwhhhVVVOOOMMMSSS]]]nnnnnnggg^^^ZZZYYYXXXTTTPPPOOONNNLLLJJJHHHFFFEEEDDDDDDBBBBBBBBBBBBBBB@@@>>>>>>;;;888666555333111///111111111111000000000000000000000000000000000000333333333333333333333333222222333444555666666777444666888999999===CCCHHHTTTggg}}}{{{{{{||||||{{{zzzyyy|||}}}zzzrrrqqqooollljjjhhhggggggggggggfffdddcccbbbaaaaaa^^^\\\ZZZWWWUUUSSSQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOPPPPPPQQQTTTWWW[[[cccqqqyyymmmmmmpppxxxyyynnnggg^^^XXXUUUSSSPPPMMMKKKJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLMMMNNNNNNQQQTTT]]]nnntttkkkgggaaaYYYRRROOOMMMJJJIIIHHHHHHFFFEEEAAAAAA@@@???>>>>>>>>>>>>;;;888888::::::999<<<@@@BBBJJJUUUccctttvvvooohhh```^^^`````````ggguuuwwwbbbVVVOOORRRYYYeee{{{vvvlllaaa[[[ZZZYYYVVVRRRNNNMMMLLLJJJIIIGGGFFFFFFEEEDDDBBBBBBBBBBBB???===:::888555444444333111000111111111111000000000000000000000000000000000000111111222222333333444444222222333444555666777777444666999999999===EEEKKK\\\ooo}}}|||{{{|||}}}}}}{{{zzz{{{}}}|||zzzsssrrrooommmkkkjjjiiiiiijjjiiihhhfffdddbbbaaa```___^^^\\\YYYWWWUUUTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOLLLNNNOOOPPPQQQSSSVVVXXX\\\dddqqqtttmmmqqqwwwwwwjjjaaa[[[WWWQQQMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLNNNNNNNNNLLLMMMUUUbbbrrr~~~tttooohhh___XXXQQQNNNLLLJJJJJJIIIHHHFFFCCCBBBAAA@@@????????????===999888::::::999;;;???>>>CCCJJJVVVhhh|||}}}uuummmddd``````^^^[[[___jjjvvvppp```TTTTTTXXX___qqq{{{pppccc\\\[[[[[[XXXTTTLLLLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA>>>;;;666444222222333333222111111111111111000000000000000000000000000000000000000000111222222333444444222222333444555666777888333666999999999===FFFLLLbbbuuu~~~}}}}}}|||{{{{{{|||}}}}}}{{{zzz|||~~~{{{yyyqqqpppooommmmmmmmmnnnooommmllljjjgggdddbbb```___```___]]][[[YYYWWWVVVVVVQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMOOOQQQQQQSSSVVVYYY]]]dddqqq~~~rrrooottt{{{ttthhh```ZZZSSSMMMLLLKKKKKKJJJJJJJJJKKKKKKNNNMMMLLLLLLNNNOOOOOOOOOLLLMMMTTT^^^iii{{{yyysssiiiaaaUUUSSSPPPNNNLLLJJJIIIIIIDDDCCCBBB@@@???>>>>>>>>>999999999999:::;;;<<<<<>>>>>===;;;999666333111000111111222222222222111111222222111111111111222222222222222222333333333333555555555555666666777777555666999===???GGGVVVfff{{{zzzxxxxxxyyyyyyyyyyyyzzzzzz|||}}}}}}}}}{{{zzzyyywwwtttrrrqqqppppppppppppooommmkkkiiigggfffbbbaaa`````````___]]][[[YYYXXXWWWUUUTTTSSSSSSRRRPPPQQQSSSSSSSSSUUUXXX[[[```fffqqqzzzpppnnnxxxxxxjjj___YYYQQQOOOLLLKKKLLLLLLKKKJJJKKKMMMOOOOOOMMMLLLKKKLLLNNNMMMNNNPPPRRR[[[nnnpppjjjaaaZZZWWWTTTPPPNNNKKKJJJHHHFFFDDDBBBBBBAAABBB@@@???<<<:::999888888======???AAACCCJJJZZZjjj{{{vvvnnnhhhbbb\\\ZZZYYY\\\eeepppfffWWWQQQOOOTTT\\\dddvvvllleee^^^\\\]]]XXXVVVTTTQQQNNNKKKHHHFFFFFFHHHGGGFFFEEECCCAAA???>>>>>>===;;;999777444333222111222222333333222222111222222111111111111222222222222222333333333444444444444555555666666777777666777:::???CCCLLL^^^nnn|||xxxwwwwwwxxxxxxxxxyyyyyyzzz|||}}}~~~~~~|||zzzzzzyyywwwuuusssqqqpppqqqqqqqqqpppnnnkkkiiigggcccbbb`````````___]]]ZZZYYYXXXWWWUUUTTTSSSRRRRRRPPPQQQRRRSSSSSSUUUXXX[[[```fffqqqtttmmmmmmyyy~~~}}}wwwxxxzzz{{{|||rrrddd\\\SSSPPPMMMLLLLLLMMMLLLLLLKKKMMMOOOOOONNNLLLLLLMMMNNNMMMMMMOOOPPPUUUcccqqq~~~uuujjjbbb^^^[[[XXXTTTMMMLLLJJJGGGEEECCCBBBBBBAAA@@@???===<<<;;;;;;;;;999:::;;;======AAAOOO^^^ooo~~~~~~uuunnnfff^^^ZZZXXXYYY```iiixxxppp]]]SSSNNNPPPUUU]]]lll~~~mmmeee^^^\\\\\\XXXTTTSSSQQQNNNLLLJJJIIIHHHHHHHHHGGGEEECCCAAA???>>>===<<<;;;999888666555444222222333333333333222222222222111111111111222222222222333333333444444444444444444555666777777888888999<<>>============999999:::<<<<<<>>>HHHSSSccctttsssjjjaaa\\\XXXWWW\\\bbbnnnhhhWWWMMMKKKNNNVVVdddsssqqqhhh^^^[[[\\\XXXTTTSSSQQQOOOMMMKKKJJJJJJGGGGGGGGGFFFDDDBBB@@@???<<<<<<;;;:::999777666666222222333333333333222222222222111111111111222222333333333333444444444444333444444555666777888888999:::===CCCIIIUUUkkk}}}|||xxxvvvvvvxxxzzzxxxxxxyyyzzz|||~~~}}}}}}|||{{{xxxvvvtttsssrrrqqqqqqpppnnnmmmkkkjjjhhhfffdddbbbaaa___\\\YYYZZZYYYXXXVVVUUUTTTSSSSSSQQQRRRSSSTTTTTTVVVYYY\\\bbbhhhsss|||oooooouuu~~~~~~}}}xxxxxxwwwuuurrrnnnkkkiiiggghhhjjjjjjllloootttwww~~~qqqdddXXXUUUPPPMMMMMMMMMMMMLLLKKKMMMOOOPPPOOOMMMNNNNNNNNNLLLLLLOOOPPPRRR[[[dddvvv~~~qqqkkkfff```ZZZUUUTTTQQQNNNKKKIIIGGGGGGBBBAAA@@@???>>>=========<<<:::;;;>>>>>>>>>BBBIIISSSfff}}}|||rrrggg```[[[XXXZZZ^^^ffftttwwwaaaSSSOOOPPPSSS___lllyyyxxxnnn```ZZZ[[[YYYVVVUUURRROOOMMMKKKIIIIIIGGGGGGFFFFFFDDDCCCBBBAAA???>>><<<;;;999777666555222333333444444333333222222222111111111111222222333333333444444444444555333333444555666777888888999:::>>>EEEMMM\\\sss~~~yyyvvvtttuuuxxxyyyxxxxxxyyy{{{}}}~~~|||zzzxxxwwwvvvtttsssqqqpppooonnnmmmmmmiiigggeeeeeedddbbb```]]]]]]\\\ZZZXXXWWWVVVVVVVVVSSSUUUVVVVVVVVVXXX[[[^^^dddjjjtttxxxnnnqqqyyy}}}zzzwwwuuutttpppqqqqqqpppooollliiiggggggiiijjjkkkllloootttwwwzzzzzzkkk[[[WWWRRRNNNMMMLLLLLLKKKKKKMMMOOOPPPOOONNNNNNOOOOOOLLLLLLNNNOOOQQQXXXaaammmxxxqqqjjjdddXXXWWWTTTQQQNNNKKKJJJIIIDDDCCCAAA???>>>===<<<<<<<<<999999;;;<<<:::<<>>;;;999666444333222333333444444333333222222222111111111111222222333333333444444444555555333333444555666777888999888:::???FFFPPPaaayyy~~~{{{wwwtttssstttwwwyyyxxxyyyzzz|||~~~~~~|||zzzyyyyyyvvvtttrrrpppooooooooooooiiihhhffffffgggfffdddaaa___^^^\\\[[[YYYXXXXXXXXXVVVWWWXXXXXXXXXZZZ^^^```eeekkkuuuvvvmmmrrr{{{~~~|||xxxtttqqqooonnnmmmiiijjjlllnnnooonnnmmmlllkkklllmmmnnnooossswww{{{yyyppp]]]YYYSSSNNNMMMLLLLLLKKKKKKMMMOOOPPPOOONNNNNNOOOPPPMMMLLLNNNNNNPPPVVV^^^ggg~~~|||qqqhhh]]]XXXQQQMMMLLLJJJGGGDDDGGGEEEBBBAAA@@@@@@>>>===;;;<<<===;;;999999===@@@JJJTTTaaaqqquuuiiibbb___^^^___aaadddmmm}}}zzzgggZZZRRRVVV\\\eeesss|||lllbbb]]]]]]YYYXXXVVVSSSPPPMMMIIIGGGIIIIIIGGGEEEDDDBBB@@@@@@?????????>>><<<:::777666555555444333222222222222222222333333333333444444333333333333333333333333555555666777888999:::::::::===CCCKKKWWWjjjzzzyyyvvvtttsssuuuwwwxxxxxxzzz}}}~~~}}}zzzwwwttttttsssrrrqqqoooooonnnhhhhhhggggggfffdddcccbbb```___]]][[[ZZZYYYXXXXXXYYYYYYYYYXXXWWWXXX[[[^^^eeekkkvvvuuunnnvvv~~~yyyxxxtttooollllllkkkiiifffggggggggghhhjjjlllooopppsssssstttvvvxxxzzz|||}}}~~~uuudddZZZRRRPPPQQQPPPPPPRRRMMMNNNQQQSSSTTTSSSQQQPPPOOOLLLLLLNNNNNNOOOTTTZZZgggxxxxxxnnnfff```YYYTTTRRRPPPLLLIIIHHHFFFCCCBBBBBBAAA???>>><<<======;;;999999===@@@FFFOOO[[[jjjssshhhaaa^^^\\\\\\]]]cccppp~~~qqqbbbYYYWWW\\\cccpppvvvhhhaaa```^^^\\\YYYUUURRRNNNJJJHHHHHHGGGFFFDDDCCCAAA@@@@@@?????????>>><<<:::888777555555444333222222222222222222333333333333444444444444333333333333333333555555666777888999:::::::::>>>DDDMMM[[[oooxxxwwwuuuttttttuuuwwwxxxyyyzzz|||}}}}}}zzzxxxvvvuuutttsssrrrpppoooooojjjjjjjjjiiihhhgggeeeeeebbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWYYY\\\^^^cccjjjuuutttpppyyy~~~zzzzzz{{{zzzwwwsssooolllhhhggghhhiiigggfffhhhhhhiiikkkmmmppprrrtttuuuvvvwwwxxxzzz|||~~~jjj___VVVTTTSSSQQQPPPQQQMMMOOOQQQSSSTTTSSSQQQPPPOOOLLLKKKMMMNNNNNNSSSZZZeeeuuutttkkkddd\\\VVVSSSPPPMMMJJJJJJHHHEEEDDDCCCBBBAAA???=========;;;::::::<<<>>>@@@GGGQQQ```uuutttjjjbbb]]]^^^\\\]]]eeeppp~~~mmmaaaZZZ[[[```kkk~~~sssiiieeedddaaa\\\XXXTTTPPPLLLIIIFFFEEEEEEDDDBBBAAAAAA@@@>>>>>>>>>>>>===;;;999888555555444333222222222222222222333333333333444444555444444444333333222222555555666777888999::::::;;;???EEEPPP```vvv{{{uuuttttttuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~{{{yyywwwvvvuuutttsssqqqppppppllllllllllllkkkiiihhhgggcccbbbaaa___]]][[[[[[ZZZYYYYYYYYYXXXXXXYYY\\\___aaaiiiuuu{{{tttsss~~~xxxuuurrrqqqrrrrrrnnnkkkfffdddcccccceeeggghhhhhhjjjjjjlllnnnrrruuuxxxyyyzzzzzz{{{|||}}}rrrggg\\\XXXWWWTTTQQQQQQOOOPPPRRRSSSTTTSSSQQQPPPNNNKKKKKKMMMMMMMMMRRRXXXcccpppyyynnnggg^^^WWWSSSQQQNNNKKKKKKIIIFFFDDDDDDCCCAAA???>>>>>>===<<<;;;;;;<<<<<<===AAAIIIVVVjjjvvvkkkbbbbbb]]]ZZZ^^^fffrrrxxxiii\\\ZZZ[[[fffxxxrrrkkkiiiddd]]]YYYVVVRRRNNNKKKFFFFFFEEEDDDCCCCCCBBBBBB===>>>>>>>>>===<<<:::999555555444333222222222222222222222333333333444444555555555444333333222222555555666777888999::::::<<>>DDDOOO___vvvsssgggaaaZZZUUUVVV[[[dddtttrrrbbb[[[YYYaaaqqq}}}pppmmmfff^^^YYYWWWUUUQQQMMMGGGGGGFFFFFFEEEDDDCCCCCC>>>>>>??????>>><<<:::999555555444333222222222222222222222333333333444444555555555444444333333333555555666777888999::::::===@@@GGGTTThhhxxxtttpppppprrrtttuuuwwwxxxyyyzzz{{{|||~~~}}}xxxxxxvvvuuusssqqqpppooonnnnnnnnnmmmlllkkkjjjiiieeedddaaa___]]][[[ZZZZZZYYYYYYYYYYYYXXXZZZ^^^```bbbjjjwww}}}uuutttyyy~~~zzzwwwssspppooommmkkkiiihhhfffdddbbbccccccdddfffhhhkkknnnppprrrsssvvvyyy}}}rrrccc^^^]]][[[XXXVVVTTTUUUUUUUUUUUUTTTSSSRRRNNNKKKKKKLLLLLLLLLPPPWWW^^^kkkxxxkkk```[[[WWWTTTRRROOOMMMJJJHHHGGGEEECCCAAAAAA???>>>=========;;;999<<<===AAAJJJVVVhhhzzzkkkeee^^^XXXVVVXXX^^^jjjvvvkkk```YYY^^^iiixxxxxxssskkkaaaZZZXXXVVVRRRNNNIIIIIIHHHGGGEEEDDDDDDCCC????????????>>><<<:::999555555444333222222222222222222333333333333444444444444444444444444444444555555666777888999::::::===AAAJJJYYYooo|||vvvtttppppppqqqrrrtttvvvxxxyyyzzz{{{~~~zzzyyyxxxvvvtttrrrqqqpppnnnnnnnnnmmmlllkkkjjjiiifffdddbbb```]]]\\\ZZZZZZYYYYYYYYYYYYYYY[[[^^^aaaeeemmmyyyzzzuuuwww}}}{{{wwwtttqqqnnnkkkhhhhhhgggfffeeeccccccbbbdddfffhhhiiikkknnnrrruuuzzz|||~~~zzzhhhaaa```^^^\\\[[[XXXXXXXXXWWWVVVUUUTTTTTTOOOLLLLLLMMMMMMLLLQQQWWW]]]iiiuuuhhh```ZZZVVVTTTSSSPPPMMMKKKJJJHHHFFFDDDBBB@@@>>>>>>>>>===:::888======@@@GGGNNN\\\ttttttmmmfff___\\\ZZZ\\\dddmmmzzzwwwhhh]]]]]]ccclll|||rrreee]]]ZZZWWWRRRMMMIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@???>>><<<999888555555444333222222222222222222333333333333444444333333444444555666666666555555666777888999::::::===BBBMMM```xxxxxxuuutttqqqppppppppprrruuuwwwyyyyyy|||}}}|||{{{yyywwwuuusssrrrooooooooonnnmmmlllkkkjjjhhhfffdddaaa___]]]\\\[[[XXXYYYYYYYYYYYY[[[___bbbiiippp{{{wwwuuuzzzzzzwwwssspppnnnllliiigggbbbcccdddeeeeeeeeefffggggggjjjmmmoooqqquuu{{{nnndddcccaaa______[[[[[[ZZZYYYXXXWWWVVVUUUQQQNNNMMMNNNMMMMMMQQQXXX\\\gggyyysssiiibbb]]]YYYUUUSSSOOOMMMLLLKKKHHHGGGCCC@@@>>>>>>???>>>:::777>>>===???EEEJJJUUUkkk~~~qqqjjjccc^^^ZZZYYY^^^fffpppnnn```]]]___dddtttwwwiii```[[[WWWQQQKKKIIIIIIGGGEEEDDDBBB@@@@@@AAAAAAAAA@@@>>>;;;999777555555444333222222222222222222333333333444444444222333333444555666777777555555666777888999::::::===CCCPPPeee|||vvvttttttrrrqqqpppoooqqqtttwwwyyyyyy}}}}}}{{{yyywwwuuutttppppppppppppooommmlllkkkiiihhhfffccc```^^^]]]]]]XXXYYYZZZYYYYYY[[[___bbblllrrr|||uuuuuu|||~~~{{{yyyuuurrrnnnllljjjhhhfffddd___aaadddfffgggiiilllnnnjjjnnnrrruuuxxx}}}sssgggeeecccaaa```]]]\\\[[[ZZZYYYXXXWWWVVVQQQNNNMMMNNNNNNMMMRRRXXX]]]eeeuuuqqqggg___ZZZWWWUUURRROOOLLLJJJIIIHHHEEEDDDBBB@@@>>><<<;;;;;;999;;;>>>BBBEEENNNbbbtttpppeeedddaaaZZZZZZaaassswwwbbb\\\\\\]]]gggsssooobbb\\\XXXUUUQQQMMMKKKHHHEEEBBB@@@?????????>>><<<<<<<<<<<<999777777666555444333222222222222222222222222222222222333222111111222333555666666888999999999:::===???>>>IIIZZZooo|||vvvrrrqqqppppppqqqqqqpppqqqsssxxx{{{zzz~~~yyywwwzzz{{{yyyvvvuuussspppnnnkkkjjjjjjiiiiiihhhgggeeebbb```]]]\\\ZZZZZZZZZZZZZZZ\\\```cccnnnsss}}}tttuuu~~~xxxtttrrrpppooommmjjjgggeeeddddddeeebbbeeeiiilllooossswwwyyyyyyzzz{{{~~~}}}ppphhhdddccceee___^^^]]]]]]^^^\\\YYYWWWPPPOOONNNLLLKKKMMMRRRUUU]]]eeesss{{{yyy{{{~~~~~~rrriiiccc\\\YYYTTTPPPMMMJJJIIIGGGFFFDDDBBB@@@>>>===<<<;;;;;;;;;>>>@@@BBBIIIZZZjjj}}}oooiiiddd[[[[[[aaaooo|||~~~ggg\\\XXXXXX```lllrrreee^^^ZZZUUUQQQMMMKKKHHHEEEBBBAAA@@@@@@@@@???>>>===>>>===;;;999777666555444333222222222222222222222222222222222444444444444444666777888666888999999999:::===???@@@MMMaaawww~~~wwwrrrppppppqqqqqqrrrrrrqqqqqqtttxxx|||~~~|||zzz{{{{{{xxxuuutttrrrpppmmmkkkjjjiiiiiijjjjjjhhhgggdddaaa___^^^[[[[[[ZZZYYYYYY\\\```dddnnntttuuuxxx|||wwwrrrooommmlllkkkiiigggfffffffffggghhhgggkkkooosssvvvyyy}}}~~~ppphhhcccaaacccaaa```_________]]]ZZZWWWPPPOOONNNLLLLLLNNNRRRUUU]]]eeerrr|||yyyvvvtttpppmmmmmmooorrrxxx|||ppphhhaaa]]]WWWQQQNNNLLLIIIHHHGGGEEECCCAAA???>>>===<<<<<<<<<===>>>>>>BBBPPP^^^ppp|||qqqggg^^^]]]bbblllyyyppp```WWWTTTZZZcccooottthhhaaa\\\VVVQQQMMMLLLIIIFFFDDDBBBBBBAAAAAA@@@>>>>>>???>>><<<:::888777555444333333222222333333333333333333333333444444444444555666777888666777999999999;;;===???CCCRRRiiixxxrrrnnnmmmoooppprrrrrrrrrrrrrrruuuyyy}}}|||{{{zzzvvvssssssqqqooollljjjiiiiiiiiilllkkkjjjhhhfffcccaaa```\\\\\\ZZZYYYXXX[[[aaaeeennnuuuxxx}}}yyywwwtttpppllljjjhhhhhhggggggggghhhjjjmmmoooqqqppptttyyy}}}rrriiidddbbbddddddcccbbbbbbaaa___[[[XXXPPPPPPOOOMMMLLLNNNRRRVVV^^^fffrrr}}}{{{wwwsssooollljjjjjjdddcccdddgggjjjqqqxxxnnnfff```XXXRRRPPPNNNLLLJJJHHHGGGEEEBBB@@@???>>>======<<<======<<<>>>IIIUUUfffzzzyyykkk```^^^bbbjjjvvv}}}gggYYYSSSWWW^^^ggg}}}ssshhhbbb]]]VVVRRROOOMMMJJJGGGEEECCCCCCCCC@@@???>>>>>>???>>><<<:::888777666444333333333333333333333333333333333333222222222333444444555666666777999999999;;;===@@@EEEVVVnnn}}}uuunnnjjjkkkmmmoooqqqqqqrrrrrrrrruuuzzz~~~}}}{{{yyyuuusssrrrpppnnnkkkjjjiiihhhiiikkkkkkjjjhhhfffdddbbb```]]]\\\[[[YYYXXX[[[aaaeeennnvvv{{{~~~zzzxxxtttrrrooollliiihhhggggggfffhhhjjjmmmrrrvvvzzz|||{{{~~~uuulllgggfffgggfffeeeeeedddccc```[[[XXXQQQQQQOOOMMMMMMOOOSSSVVV___fffqqq}}}|||rrrppplllhhheeeccccccbbb______aaadddfffmmm{{{yyykkkcccZZZTTTRRRQQQOOOMMMIIIHHHFFFDDDBBB@@@??????<<<;;;<<<>>>===>>>FFFPPP```rrrooodddaaabbbgggrrrooo]]]TTTUUUYYYbbbvvv}}}ooofffaaa]]]XXXTTTQQQOOOLLLIIIFFFDDDCCCCCC???>>>======>>>>>><<<:::888777666555444333333333333333333333333333333333222222333444555555555555555777888999:::;;;>>>@@@GGGXXXppp|||tttmmmiiiiiikkkmmmoooooopppqqqsssvvv|||~~~{{{yyywwwuuusssqqqpppnnnkkkjjjiiiiiiiiijjjiiihhhgggeeecccaaa```^^^]]][[[ZZZYYY\\\aaadddmmmuuu}}}zzzxxxuuussspppooollljjjhhhhhhhhhhhhiiikkkoootttzzzvvvmmmhhhhhhjjjiiihhhggggggeeeaaa[[[WWWRRRQQQPPPNNNMMMOOOTTTWWW___gggrrr}}}~~~zzzuuurrrfffdddbbb___^^^]]]]]]]]]]]]]]]___bbbccciiixxxsssjjj^^^WWWUUUUUURRROOOKKKIIIGGGEEECCCBBBAAA@@@<<<;;;<<<>>>>>>>>>DDDLLLYYYhhh~~~vvviiidddcccbbblll|||xxxcccWWWTTTTTT\\\mmm|||oooeeeaaa___[[[XXXTTTRRRNNNJJJGGGEEECCCCCC>>>=========>>>>>><<<:::888888666555444333333333333333333333333333333333444444666777777888777777555666888999:::;;;>>>AAAJJJ\\\uuu{{{tttnnnjjjjjjkkkmmmmmmnnnppprrrtttyyy~~~|||zzzxxxvvvtttsssqqqpppnnnllljjjjjjjjjjjjhhhhhhgggfffdddbbb```___]]]]]]]]][[[[[[\\\```ccclllttt|||wwwuuusssqqqoookkkkkkjjjjjjjjjkkkmmmnnnrrrtttyyyxxxooojjjiiikkkllllllkkkjjjhhhccc]]]XXXRRRRRRQQQOOONNNPPPTTTXXX___hhhttt}}}}}}wwwrrrnnnkkkgggeeeZZZYYYXXXXXXWWWWWWXXXXXXZZZ[[[]]]______dddsss~~~ssseee\\\ZZZXXXTTTQQQLLLJJJHHHFFFDDDBBBBBBAAA<<<;;;<<<>>>>>>===AAAGGGPPP\\\qqq~~~pppgggddd^^^eeeqqqmmm^^^VVVSSSZZZhhhyyyrrrgggcccaaa^^^\\\WWWTTTPPPLLLHHHEEECCCBBB???>>>===>>>??????===<<<999888777555444444444444444444444444444444444444444555666777888888777777444666888999:::<<>>>>><<<>>>CCCIIISSShhhtttjjjddd\\\aaajjjuuuuuudddYYYTTTZZZggguuuuuujjjeeecccaaa^^^XXXVVVRRRLLLHHHDDDBBBAAA@@@?????????AAA@@@???===999888777666444444444444444444444444444444444444222333444666666666666555444666888999:::<<>>???>>>=========>>>???@@@KKKOOO]]]ssszzzlllfffaaa___aaajjjuuugggYYYXXXZZZdddqqq|||uuunnnnnnlllaaa]]]VVVRRRPPPMMMGGGCCCBBBAAA???>>>===>>>===<<<:::888888777666555444333333444444444444444444444444444444555555666777777777777555777;;;===>>>CCCKKKTTTooowwwsssnnnkkkjjjlllmmmmmmnnnppptttwww{{{~~~}}}zzzxxxuuutttrrrrrrpppooonnnllljjjiiiiiiiiihhhhhhhhhhhhfffdddbbb```ccc___^^^cccccc^^^[[[]]]```iiiwwwyyysssssssssrrrooommmmmmnnnmmmsssyyy|||zzzvvvsssxxxvvvuuuuuusssnnneee^^^YYYSSSOOOOOOPPPQQQUUU[[[fffmmmyyy|||vvvoooiiidddaaa[[[YYYUUUQQQOOOMMMMMMMMMJJJLLLOOOQQQRRRTTTVVVYYYXXXXXX[[[___aaaeeeppp|||sssjjjccc\\\WWWPPPNNNKKKIIIHHHEEEBBB?????????>>>======>>>???@@@CCCGGGTTTiiiqqqjjjaaa]]]]]]ccckkksssqqq```\\\WWWaaaooo~~~wwwxxxwwwmmmccc[[[TTTRRRNNNHHHDDDDDDAAA@@@>>>===>>>===<<<:::999888888777666555444444444444444444444444444444444444555555666777777777777666777:::<<<===CCCKKKZZZtttwwwsssnnnkkkkkklllnnnnnnoooqqquuuwww|||}}}|||yyywwwtttsssqqqqqqpppooonnnllljjjiiiiiiiiihhhhhhggggggeeecccaaa___ccc______cccdddaaa___```___fffsss|||xxxqqqrrrsssqqqoooooooooqqqsss|||}}}zzzwww{{{yyyxxxxxxvvvpppggg```ZZZUUUQQQQQQQQQRRRVVV\\\fffnnnzzz|||yyyuuurrrmmmggg```ZZZUUUSSSNNNMMMKKKIIIHHHHHHHHHIIIHHHKKKNNNPPPRRRTTTWWWZZZ[[[[[[^^^aaacccgggrrr~~~}}}rrriii___XXXSSSPPPMMMJJJIIIFFFCCC@@@@@@???>>>======>>>??????AAADDDNNN```uuuyyymmmeee___ZZZ\\\```fffpppyyyiii^^^XXXaaaooo~~~mmmcccYYYTTTPPPJJJFFFFFFBBB@@@>>>>>>>>>>>><<<:::::::::999888777666555555444444444444444444444444444444555555666777777777777666777:::;;;===DDDMMMaaazzzxxxtttnnnkkklllmmmnnnoooppprrruuuxxx}}}{{{zzzxxxuuusssqqqpppooopppooommmllljjjiiiiiiiiiggggggfffeeecccaaa___^^^bbb___```dddfffeeedddeee^^^bbbmmm|||}}}yyytttuuuuuuuuuttttttwwwyyy~~~}}}~~~}}}||||||zzztttkkkccc\\\VVVRRRRRRRRRSSSWWW]]]gggooo{{{{{{vvvrrrnnnhhheeeaaa[[[VVVQQQMMMKKKHHHGGGGGGFFFFFFGGGHHHHHHGGGJJJMMMPPPRRRUUUXXX[[[]]]^^^```dddfffjjjuuuzzzoooccc[[[VVVSSSOOOLLLJJJGGGDDDBBBAAA@@@???=========>>>>>>@@@BBBJJJYYYjjj~~~qqqkkkccc\\\ZZZ[[[^^^gggoooppp___[[[aaammmvvviii\\\VVVRRRLLLHHHHHHBBB@@@>>>>>>>>>>>><<<;;;;;;::::::999888777666666444444444444444444444444444444555555666777777777777666888::::::===FFFPPPfffwwwsssnnnllllllnnnooopppooorrruuuxxx}}}~~~yyyxxxvvvsssqqqooonnnmmmnnnnnnlllkkkjjjiiiiiiiiihhhgggfffeeecccaaa___^^^```___```dddhhhjjjkkkkkk```bbbhhhvvv{{{|||}}}~~~}}}~~~~~~wwwmmmfff]]]WWWSSSRRRRRRSSSWWW]]]gggooo|||}}}wwwqqqlllhhhccc```ZZZXXXUUUQQQMMMKKKIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHGGGJJJNNNQQQSSSVVVZZZ\\\``````cccgggiiimmmyyyuuuhhh___YYYVVVQQQNNNKKKIIIFFFCCCBBBAAA???==================>>>DDDOOO^^^qqquuupppggg^^^ZZZYYYZZZaaahhhyyyvvv```[[[^^^gggzzz{{{mmm^^^WWWSSSNNNJJJIIIBBB@@@???>>>???>>>===;;;;;;;;;:::999888777666666444444444444444444444444444444555555666777777777777777999;;;;;;>>>IIIUUUjjjwwwsssnnnkkklllnnnooopppnnnqqquuuyyy|||xxxwwwtttrrrooommmllllllmmmlllkkkiiihhhhhhhhhhhhiiihhhfffdddbbb```___^^^^^^___aaadddjjjooorrrqqqddddddgggsss}}}zzzppphhh]]]WWWRRRRRRRRRRRRVVV\\\gggooo}}}}}}uuuqqqkkkeeeaaa]]]ZZZWWWOOOMMMKKKHHHFFFEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGIIILLLOOORRRTTTWWW[[[]]]aaaaaaeeeiiilllqqq}}}{{{mmmccc]]]YYYTTTOOOLLLJJJGGGEEECCCBBB@@@>>><<<<<<<<<===>>>???CCCLLLWWWhhhrrriii```ZZZWWWUUUZZZ```mmmzzzfff[[[ZZZ```qqq|||mmm]]]VVVSSSOOOJJJIIIBBBAAA????????????===;;;;;;::::::999888777666666444444444444444444444444444444555555666777777777777777999;;;<<<@@@MMM[[[sssuuuqqqmmmjjjkkkmmmoooooommmqqqvvv|||~~~{{{wwwvvvtttqqqooommmlllkkkjjjjjjiiiggggggfffffffffhhhgggeeebbb```^^^]]]]]][[[^^^```dddkkktttwwwvvvjjjggggggrrr|||~~~rrrjjj]]]WWWSSSRRRRRRRRRVVV\\\eeennn}}}~~~{{{xxxuuuqqqnnniiieee___ZZZWWWTTTQQQOOOIIIGGGEEECCCAAAAAABBBBBBAAABBBCCCEEEGGGHHHIIIIIIKKKNNNQQQSSSUUUXXX[[[^^^aaabbbfffkkkoootttrrrhhh___[[[UUUQQQMMMKKKHHHFFFCCCBBB@@@>>><<<<<<<<<<<>><<<<<<;;;<<<::::::>>>DDDKKKXXXnnnyyypppeee^^^WWWQQQRRRUUU^^^mmm{{{hhh```^^^gggxxxwwwhhhZZZTTTSSSOOOJJJGGGCCCAAA@@@?????????===<<<:::999999888777666555555444444444444444444444444444444555555666777777777666777:::===>>>DDDTTTdddsssoookkkhhhiiikkkmmmnnnmmmsss||||||zzzwwwvvvtttqqqooommmlllkkkgggfffeeedddddddddddddddeeeccc```]]]ZZZYYYXXXXXXWWW\\\___bbbkkkxxx}}}|||qqqkkkhhhppp{{{}}}xxxooo```ZZZVVVUUUUUUTTTXXX^^^cccmmm||||||{{{yyyuuurrrooommmkkkdddcccaaa^^^[[[YYYVVVUUUNNNMMMKKKIIIGGGEEEDDDDDDAAA@@@?????????@@@BBBCCC@@@@@@BBBDDDHHHKKKMMMOOOQQQSSSVVVWWWXXXZZZ]]]___```ffflllpppssszzz~~~ooohhh```XXXTTTPPPJJJFFFGGGEEEEEEDDDBBB@@@???============???DDDJJJUUUiii{{{xxxggg```YYYPPPOOOVVV\\\fffzzznnnaaaZZZbbbqqqxxxjjj]]]XXXVVVQQQLLLJJJDDDBBB@@@???============888999::::::999888777666555555555444444333333333333333444444555666666666777>>>===<<>>===<<<<<<;;;===AAAEEEOOOaaaqqqmmmddd]]]TTTSSSXXXXXXbbbuuurrrcccYYY]]]iiizzzvvvhhhZZZUUUSSSOOOJJJHHHDDDCCCAAA???============:::::::::999888777666666555555555444444333333333333444444555555666777777777======<<>>===<<<===<<<<<>>=========<<<;;;:::888777666666666555555555444444444444444444444555555666666777777666=========EEENNNbbb|||{{{rrrpppnnnllllllmmmoooqqquuuzzz|||xxxvvvsssrrrpppmmmkkkiiihhhhhheeeddddddccccccbbbbbbaaaaaaaaa```___\\\ZZZXXXWWWYYYXXXYYY```kkkvvv}}}~~~wwwssszzzsssmmmoooyyyyyyhhh```XXXVVVWWWXXX]]]cccjjjsss|||xxxsssoookkkhhhdddaaabbb```^^^[[[XXXVVVTTTTTTOOOOOONNNMMMLLLKKKJJJJJJFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOQQQUUUYYY\\\^^^```ccceeefffiiimmmqqqwwwuuujjj```[[[XXXRRRNNNMMMEEEDDDCCCAAA@@@>>>===<<>>=========>>><<<:::888666555555666555555555555555444444444444555555666666777888888777=========FFFPPPeeewwwqqqooommmllllllnnnpppqqqwww||||||yyyvvvrrrqqqooommmkkkiiihhhhhhddddddddddddccccccbbbbbbbbbaaa```___]]][[[YYYWWWZZZXXXXXX]]]fffooovvvzzzxxxuuuttt{{{~~~kkkfffkkkrrr||||||kkkbbbZZZXXXXXXZZZ```ffflllttt~~~yyytttooolllgggccc___\\\XXXUUURRRQQQPPPNNNMMMLLLLLLLLLIIIHHHHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRVVV[[[```bbbeeegggiiihhhjjjnnnrrrzzz{{{nnnbbb]]]ZZZTTTOOOLLLFFFEEEDDDBBB@@@???>>>===>>><<<===@@@BBBGGGQQQ[[[ppp|||pppfff]]]YYYXXX[[[eeevvv|||eee\\\ZZZ^^^jjjwwwkkk___TTTSSSTTTSSSQQQPPPFFFEEEBBB@@@>>>=========>>><<<:::888666555555666555555555555555555555555555555666666777888888999888>>>======GGGRRRiii}}}uuupppnnnmmmllllllnnnqqqrrrxxx}}}}}}zzzwwwsssrrrpppmmmkkkiiihhhhhheeeeeeeeeeeeddddddddddddcccbbbaaa```^^^\\\ZZZXXXZZZYYYXXXZZZ___ffflllpppnnnooossszzzvvvddd```eeeiiirrr~~~oooeee]]]ZZZ[[[]]]ccciiinnnvvv|||vvvoooiiidddaaa]]]ZZZWWWSSSOOOLLLKKKKKKJJJIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBDDDEEEHHHKKKMMMOOOPPPQQQQQQQQQQQQRRRRRRTTTUUUVVVTTTXXX^^^cccfffiiikkkmmmlllmmmpppuuu~~~tttfff___\\\VVVOOOLLLGGGFFFEEECCCBBB@@@???>>><<<::::::>>>AAADDDKKKSSSiiiwwwxxxjjj```ZZZTTTUUU\\\jjjzzziii]]]YYY[[[dddooo~~~fffZZZPPPOOORRRRRRPPPPPPGGGEEECCC@@@>>>=========<<<;;;:::888777666666666555555555555555666666666666666777777888888999999888>>>===>>>IIIWWWooozzzsssooonnnlllkkkllloooqqqsssyyy{{{xxxuuutttqqqnnnllliiihhhgggffffffffffffffffffffffffddddddcccbbb___]]][[[ZZZZZZYYYXXXYYY[[[___dddgggfffkkkqqqxxxlll]]]ZZZ]]]aaaiiiuuusssiii```]]]^^^```gggmmmrrrxxx}}}yyyvvvtttqqqjjjeee]]][[[XXXVVVTTTQQQMMMJJJKKKKKKJJJIIIHHHHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFGGGIIILLLPPPTTTWWWXXXYYY[[[ZZZYYYYYYXXXXXXXXXXXXVVVZZZaaafffjjjmmmoooqqqpppqqqtttzzzyyyjjjbbb^^^XXXPPPLLLHHHGGGFFFEEECCCAAA@@@???<<<::::::===???AAAFFFLLL```mmmqqqeee^^^VVVTTTVVV___kkk{{{nnn```[[[ZZZaaakkkxxxfffZZZPPPOOOQQQPPPOOONNNHHHFFFCCCAAA>>>=========:::::::::999888777666666444555555555666666666777666666777888888999999:::777>>>===@@@MMM]]]wwwxxxrrrnnnmmmlllkkklllooorrrttt{{{|||yyyxxxvvvssspppllljjjhhhggggggggggggggghhhhhhhhhhhhfffeeeeeecccaaa___]]]\\\YYYYYYYYYYYYZZZ\\\```bbbccckkkrrrvvv~~~qqqbbbVVVRRRTTTYYY```kkkxxxvvvlllccc``````cccjjjqqquuuzzz}}}zzzxxxuuurrrqqqqqqnnniiieee\\\ZZZXXXVVVUUURRROOOLLLJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEGGGIIIKKKMMMJJJLLLPPPUUUYYY\\\^^^___cccbbb```^^^\\\ZZZYYYYYYWWW\\\bbbhhhllloooqqqsssrrrtttxxx~~~}}}mmmeeeaaaYYYQQQMMMIIIHHHGGGEEEDDDBBBAAA@@@???<<<<<>>AAADDDGGGUUU```rrrtttkkk```WWWRRRSSSWWW^^^ooo~~~hhh\\\XXX___gggsssooo\\\SSSRRRNNNPPPRRRMMMKKKHHHDDDAAA@@@???===;;;888888888888777777777666>>><<<999666444444555555666666666777888888999999777:::>>>DDDQQQiiivvvooolllkkkjjjkkknnnppprrrrrr}}}}}}}}}zzzvvvrrrnnnkkkiiiiiiggggggggggggggghhhiiijjjkkkjjjhhhfffccc```^^^]]]\\\[[[YYYXXXYYY\\\___aaacccgggnnntttwwwzzz|||}}}xxxsssmmmmmmsssyyy{{{{{{yyyqqqdddVVVMMMJJJJJJKKKKKKMMMVVVeeeuuu~~~rrrgggdddgggkkkqqqwwwxxxtttsssqqqooorrrqqqqqqssstttsssnnnkkkeeeccc```]]]ZZZXXXVVVUUUQQQPPPOOONNNLLLKKKIIIIIIJJJIIIIIIIIIIIIHHHFFFDDDBBBCCCDDDDDDDDDEEEGGGIIIIIIJJJKKKMMMNNNNNNNNNNNNUUUYYY___bbbdddfffjjjlllnnnnnnnnnmmmllljjjhhhfffdddgggkkkoootttwwwyyyzzz|||~~~xxxmmmfff]]]UUUQQQLLLJJJFFFDDDDDDBBB@@@???@@@>>>===<<<===@@@CCCFFFRRR\\\mmm~~~ssshhh]]]UUUSSSSSSWWWeeevvvpppaaa[[[```hhhqqqttt```UUUSSSNNNPPPSSSMMMLLLIIIEEEBBBAAA@@@>>><<<<<<;;;:::999888777666666999888777666555666666777666666777777888888999999999<<>><<<;;;<<>>>>>>>><<<;;;999777666555444555555666666777888888666666777777888999999999<<<>>>AAAHHHWWWpppyyypppjjjhhhhhhiiijjjmmmqqqtttvvv~~~{{{xxxtttrrrpppooollllllkkkkkkkkklllmmmmmmiiiiiihhhggggggffffffeeebbb```^^^\\\[[[\\\^^^```cccfffiiijjjjjjiiihhhiii```[[[UUUSSSUUUVVVWWWVVVXXXTTTNNNHHHDDDCCCDDDEEEGGGHHHMMMZZZgggvvvyyyooommmpppttt{{{}}}zzzvvvsssqqqppppppqqqrrrtttwwwyyy{{{{{{yyyxxxwwwuuurrrooollliiihhhgggbbbaaa```^^^\\\ZZZYYYXXXSSSQQQNNNLLLLLLKKKIIIGGGIIIKKKLLLMMMMMMOOOQQQTTTTTTVVVYYY]]]```bbbcccccceeehhhnnntttwwwxxxxxxxxxvvvxxxzzz{{{yyyvvvrrrppprrrtttvvvyyy|||xxxnnncccZZZWWWQQQOOOKKKIIIGGGEEECCCAAA>>>===<<<;;;<<<===@@@AAAJJJRRR```rrrqqqcccWWWRRROOOPPPZZZgggyyyzzzdddWWWXXX^^^llliiiXXXRRRMMMPPPSSSNNNMMMJJJFFFCCCBBBAAA???=========<<<:::999777666666222333555666777777777777666777777888888999::::::===>>>BBBKKK[[[ttt~~~uuummmiiiggggggiiijjjmmmqqqvvvyyy~~~{{{xxxvvvtttsssoooooonnnnnnmmmnnnnnnnnnkkkkkkkkkjjjiiiiiihhhhhhdddbbb___]]]\\\]]]___```dddfffhhhgggeeebbbaaaaaa[[[WWWRRROOOOOOPPPOOONNNNNNLLLJJJGGGEEEDDDEEEEEEEEEEEEJJJUUUcccsss|||sssrrrvvvzzzyyyxxxwwwuuuttttttuuuvvvvvvxxx|||~~~|||zzzwwwtttrrrppppppkkkkkkiiihhhfffdddcccbbb```]]]XXXTTTSSSQQQOOONNNPPPRRRUUUVVVWWWZZZ]]]``````ccciiinnnsssvvvxxxyyyvvvxxx}}}|||yyyyyyzzz{{{}}}}}}rrreee]]]ZZZSSSPPPLLLJJJHHHFFFCCCAAA???>>><<<;;;<<<===>>>???GGGNNNZZZjjjwwwhhhZZZTTTQQQPPPYYYeeessslll]]][[[___kkkppp[[[RRRLLLPPPTTTOOOLLLIIIEEECCCAAA@@@>>>===:::::::::999888888777777444555666666666666666555777777777888999999::::::<<<>>>DDDNNNaaa{{{zzzrrrllliiieeegggiiijjjlllpppwww||||||yyywwwvvvrrrrrrqqqpppooooooppppppppppppooommmllljjjiiihhheeedddaaa___^^^___aaabbbdddeeefffddd```]]]\\\\\\WWWTTTQQQOOONNNMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDIIITTTaaassswwwwww{{{}}}wwwxxxyyyxxxwwwwwwyyyzzz{{{~~~}}}{{{zzzzzzvvvvvvuuusssrrrqqqpppooojjjfff```[[[YYYXXXWWWVVVWWWYYY]]]___bbbeeeiiimmmnnnrrryyyvvviii___\\\VVVSSSNNNKKKIIIGGGDDDAAA???>>>===<<<<<<===>>>>>>EEEJJJTTTcccvvvqqq```YYYTTTRRRXXXbbbooosss```[[[___kkk}}}cccVVVOOOQQQUUUOOOLLLIIIEEEBBBAAA@@@>>><<<999999999999888888888888777777666666666666666555777777888888999:::::::::;;;>>>FFFSSShhhuuunnnkkkiiieeegggiiijjjkkkooowww}}}}}}zzzyyywwwvvvuuutttsssrrrrrrrrruuutttrrrpppnnnllljjjiiigggfffdddbbbbbbdddfffhhhggggggfffccc^^^[[[YYYYYYSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEJJJTTT```rrr||||||~~~}}}xxxzzz}}}}}}||||||~~~~~~~~~~~~uuuqqqkkkfffeeeeeeeeeeeegggjjjnnnqqquuuzzz|||lllbbb___YYYUUUQQQNNNKKKHHHEEECCC@@@???>>>============>>>CCCGGGOOO[[[nnnxxxfff]]]XXXUUUYYYbbbpppzzzddd]]]^^^jjjooo^^^TTTTTTVVVPPPMMMJJJFFFDDDBBBAAA???===<<<<<<;;;:::999888888777888777666666666666777888777888888999999::::::;;;:::???IIIYYYppp{{{qqqkkkiiihhhfffhhhjjjjjjjjjnnnvvv}}}~~~|||{{{{{{yyyxxxwwwvvvvvvvvvvvvuuutttrrrpppnnnlllllliiihhhgggfffgggjjjmmmooooooooolllhhhaaa\\\ZZZYYYUUUUUUTTTRRRNNNKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFKKKSSS^^^nnn}}}|||}}}}}}}}}{{{~~~~~~yyyuuuuuuvvvwwwwww|||oooccc```[[[XXXSSSPPPMMMJJJGGGDDDAAA@@@???>>>>>>======>>>AAADDDKKKWWWiiizzzhhh```\\\YYY]]]fffssslllbbbccciiiyyyeeeXXXWWWWWWPPPOOOLLLHHHEEECCCBBB@@@??????>>>===<<<:::999777777888777666555666777:::;;;777888888999999:::;;;;;;:::@@@KKK^^^uuuxxxnnniiiggggggfffhhhjjjjjjjjjnnnvvv}}}~~~~~~|||{{{zzzyyyxxxxxxvvvuuutttsssqqqpppooonnnkkkjjjiiiiiikkkooorrrtttxxxwwwtttnnnfff```]]]\\\[[[[[[ZZZWWWRRRNNNLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFKKKSSS\\\kkkzzzjjj```ZZZXXXUUUTTTRRROOOHHHCCCAAAAAAAAA@@@???===;;;:::>>>AAAHHHSSS```rrrpppbbb\\\\\\___dddwwwssscccaaakkk}}}lllZZZVVVTTTQQQPPPNNNKKKHHHEEEBBBAAA@@@;;;;;;:::999999888888777555555555555666666666666888888888888999:::;;;;;;@@@CCCNNNccc}}}wwwpppjjjhhhiiieeegggiiiiiijjjnnnuuu{{{}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxvvvssspppnnnqqqooommmmmmooossswwwzzz}}}xxxqqqjjjfffdddddddddaaa]]]WWWRRROOONNNKKKIIIGGGGGGHHHHHHGGGFFFMMMJJJIIINNNUUUbbbtttoooeee]]]ZZZVVVTTTSSSPPPJJJFFFBBBBBBAAA???>>>===<<<<<<>>>@@@GGGQQQ\\\mmmwwwggg___\\\___cccwww|||iiieeeiiixxxxxxaaaWWWTTTQQQPPPNNNLLLHHHEEECCCAAA@@@;;;;;;::::::999888888888555555666666666777777777777777777777888999::::::???DDDQQQfff}}}tttnnniiiggghhhfffhhhjjjjjjjjjnnnuuuzzz~~~~~~}}}|||{{{zzz{{{{{{|||{{{zzzxxxuuusssrrrpppoooooorrrwww}}}{{{sssmmmjjjjjjjjjhhhddd]]]WWWRRRPPPNNNLLLJJJIIIJJJJJJIIIHHHKKKHHHHHHKKKPPPYYYiiiwwwwwwlllaaa\\\WWWTTTSSSQQQMMMJJJDDDCCCAAA???>>>============???EEENNNWWWggg~~~mmmbbb]]]___cccuuunnnffffffqqqgggYYYTTTRRROOONNNLLLIIIFFFCCCAAA@@@;;;;;;::::::999999888888666777777777777888888888666666666777777888999:::???EEEUUUlllzzzrrrlllgggfffggggggiiijjjjjjjjjnnnuuuzzz~~~}}}|||||||||}}}}}}}}}{{{zzzyyyuuusssrrrtttxxxwwwsssqqqqqqppplllfff___XXXTTTQQQOOOLLLLLLLLLMMMLLLKKKLLLIIIHHHJJJLLLQQQ]]]hhh}}}rrrddd^^^WWWSSSQQQQQQNNNLLLGGGEEEBBB???>>>===>>>???>>>???DDDKKKSSSaaawwwtttggg```aaaeeessspppeeeccckkk|||kkkZZZTTTTTTOOONNNLLLJJJGGGDDDBBB@@@<<<;;;;;;:::999999888888777777888888888999999999777777777777888999;;;;;;???HHHZZZtttvvvpppkkkgggfffggghhhiiikkkkkkkkkooovvv{{{~~~~~~zzz{{{|||}}}}}}}}}||||||yyyxxxxxxzzz{{{uuuuuutttrrrnnnggg___ZZZUUUSSSOOOMMMMMMNNNMMMLLLMMMKKKJJJLLLLLLNNNVVV___qqqvvvggg```XXXRRRPPPOOONNNLLLHHHFFFCCC@@@>>>>>>?????????@@@DDDJJJPPP\\\pppzzzlllccccccgggqqqssseeebbbgggsssnnnZZZSSSRRRNNNMMMLLLJJJHHHEEEBBBAAA<<<<<<;;;;;;:::999999888888888888888999999999999888888888999:::;;;======@@@JJJ___{{{sssnnnkkkgggfffhhhgggiiikkkkkklllpppwww}}}{{{{{{|||}}}~~~~~~~~~xxxvvvuuutttrrrmmmgggbbbZZZVVVRRROOONNNNNNMMMLLLLLLJJJKKKLLLLLLLLLRRR[[[ggg}}}{{{jjjcccZZZSSSQQQOOOMMMJJJIIIGGGEEEBBB@@@????????????@@@DDDIIINNNXXXkkk|||rrrgggfffiiioooxxxggg___dddlllzzzppp[[[RRRPPPMMMMMMMMMKKKIIIFFFCCCAAA<<<<<<;;;;;;::::::999999777888888888888999999999888888999999;;;<<<>>>???BBBMMMccczzzpppllljjjgggfffhhhfffiiikkklllmmmrrryyy~~~~~~~~~}}}}}}~~~~~~{{{wwwuuuuuurrrnnnjjj___[[[UUUQQQOOONNNMMMLLLIIIHHHIIIKKKJJJJJJPPPXXXbbbwwwmmmfff]]]VVVRRRPPPLLLJJJIIIHHHFFFDDDBBB@@@???>>>>>>???BBBGGGKKKTTTfffwwwwwwjjjgggjjjmmm|||}}}hhh]]]aaahhhppp{{{ppp]]]SSSPPPMMMMMMMMMLLLIIIFFFCCCAAA<<<<<<<<<;;;::::::999999777777777888888888888999777777888999:::<<<===>>>EEEPPPfffuuullliiihhheeeeeegggeeehhhjjjlllnnnsss{{{~~~}}}}}}}}}}}}}}}}}}~~~{{{wwwwwwwwwtttqqqeeeaaaZZZTTTQQQOOOMMMLLLJJJIIIIIIKKKJJJIIIOOOWWWaaavvvpppiii___XXXTTTQQQMMMJJJHHHHHHGGGFFFCCCAAA???======>>>AAAEEEIIIRRRccctttzzzlllhhhiiilllzzz~~~ggg[[[```eeejjjqqqooo^^^VVVRRRMMMMMMMMMLLLJJJFFFCCCAAA===<<<<<<;;;;;;:::999999666777777777777888888888666666777888999;;;===>>>FFFQQQggg|||rrrjjjgggfffddddddeeedddgggjjjlllnnnttt|||}}}|||||||||{{{{{{{{{{{{|||}}}~~~yyyyyyyyyxxxvvvjjjddd]]]VVVRRRPPPNNNMMMMMMKKKLLLMMMKKKJJJPPPXXXdddxxxvvvkkkaaa[[[VVVPPPLLLLLLHHHGGGFFFDDDBBBAAAAAA@@@??????AAADDDGGGNNN\\\iii~~~sssjjjjjjkkktttoooeeeaaabbbjjjrrryyyooo\\\RRROOONNNOOOOOONNNKKKGGGCCC@@@===<<<;;;:::::::::::::::999888888777777777777777:::999777777888;;;>>>@@@GGGSSSiiivvvoooiiihhhgggddddddfffgggeeegggmmmsssxxx|||yyyvvvuuuuuuttttttsssssstttvvvyyyzzz}}}xxx{{{~~~~~~|||lllggg___XXXTTTRRRQQQPPPRRROOOOOOPPPOOONNNQQQWWWeee{{{~~~zzznnnbbb[[[VVVPPPMMMMMMHHHGGGFFFDDDBBBAAA@@@@@@AAA@@@BBBDDDFFFLLLYYYfffzzztttkkkiiikkkrrruuufff```___gggnnnvvvrrr]]]RRRNNNOOOOOOOOONNNKKKGGGCCC@@@>>>>>>===<<<;;;;;;;;;;;;999999888777777777777777999888777888999;;;>>>???HHHTTTkkkuuunnnhhhhhhfffdddcccffffffeeegggmmmtttyyy~~~|||yyyvvvrrrpppooooooppppppooonnnoooqqqsssuuuvvv}}}wwwoooddd[[[UUUSSSRRRQQQQQQOOOOOOPPPPPPOOOTTT[[[jjj|||zzz{{{~~~ttteee]]]VVVPPPMMMNNNHHHGGGEEECCCBBB@@@@@@???BBBAAABBBDDDEEEJJJVVVbbbuuuuuukkkhhhiiiooo~~~~~~iiibbb___eeemmmwwwxxxbbbUUUPPPOOOPPPPPPOOOLLLHHHDDDBBB@@@???>>>===<<<<<<<<<<<<999999888777777777777888777888888999:::<<<>>>???HHHVVVmmm~~~ssslllggggggfffcccccceeeeeedddgggnnnttt{{{}}}{{{wwwuuurrrnnnkkkiiihhhhhheeeeeedddcccdddeeeggghhhkkkrrrzzzmmmaaaYYYUUUTTTSSSRRRPPPPPPRRRRRRSSS[[[cccrrr}}}zzzvvvtttvvvxxx{{{jjj___XXXQQQNNNPPPIIIHHHFFFDDDBBB@@@??????@@@???AAACCCDDDIIITTTaaasssuuujjjfffgggkkkwwwpppeee```fffppp}}}}}}fffXXXSSSPPPPPPQQQPPPMMMIIIEEECCC@@@???>>>===<<<;;;;;;;;;:::999888888777777888888666777888:::<<<===>>>???GGGWWWooo|||pppjjjffffffeeecccbbbdddddddddgggnnnuuu|||{{{wwwuuuqqqooolllhhheeecccbbbbbb]]]\\\\\\[[[\\\\\\]]]^^^dddiiiuuutttiiiaaa[[[XXXVVVTTTSSSSSSUUUUUUXXXbbbmmm}}}}}}|||zzzxxxvvvrrrppprrrtttzzzqqqddd[[[SSSPPPQQQJJJIIIGGGDDDBBBAAA@@@???======???BBBDDDHHHTTT```rrrwwwkkkddddddgggqqqttthhh```fffssshhhZZZTTTPPPQQQQQQQQQNNNKKKGGGDDD@@@???>>><<<;;;::::::::::::999999888888888888888666777999:::<<<>>>??????GGGXXXrrrxxxmmmgggdddeeeeeebbbaaacccccccccgggnnnttt}}}zzzuuuqqqoookkkjjjfffccc```]]]\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[^^^bbbkkk{{{{{{sssllleee___[[[XXXWWWWWWXXXXXX\\\hhhuuu}}}zzzxxxuuutttrrrooommmnnnpppvvvxxxjjj___VVVRRRRRRLLLJJJHHHFFFCCCAAA@@@@@@;;;;;;>>>BBBCCCGGGRRR^^^nnnyyymmmdddcccdddlll|||wwwiii___dddssslll[[[TTTQQQQQQRRRRRROOOLLLHHHFFF@@@???>>><<<;;;::::::999::::::999888888888888999777777888:::<<<>>>@@@AAAIII[[[uuusssjjjeeebbbddddddaaaaaabbbccccccgggmmmsss|||}}}wwwrrrooommmhhhfffccc```\\\ZZZYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYZZZ]]]eeesss~~~xxxqqqjjjfff```______^^^]]]bbbppp~~~zzzwwwtttrrrooonnnkkkiiijjjlllppp|||~~~ooocccYYYSSSRRRMMMLLLJJJGGGDDDCCCAAAAAA<<<<<<>>>AAABBBEEEOOOZZZhhhyyy~~~pppeeeddddddiiivvv}}}lll```dddsssttt```VVVQQQRRRSSSRRRPPPMMMIIIGGGAAA@@@???===<<<;;;::::::;;;:::999999888888999999888888888999;;;>>>AAACCCNNNaaazzzppphhhcccaaacccdddaaa```bbbbbbcccggglllqqq{{{zzzuuurrrpppkkkiiifffbbb___]]]\\\[[[XXXYYYZZZ[[[\\\\\\]]]]]]]]]```fffqqq|||wwwsssooonnnmmmkkkhhhmmm||||||wwwtttqqqnnnkkkhhheeedddeeefffjjjuuusssfffZZZTTTRRRNNNMMMKKKHHHEEECCCBBBAAA>>>===???BBBAAACCCMMMWWWbbbtttsssgggeeedddhhhsssqqqcccfffuuu}}}fffZZZQQQRRRSSSSSSQQQMMMJJJHHHCCCBBB@@@???===<<<;;;;;;;;;:::999999888888999999999888777888:::>>>BBBDDDRRReee~~~qqqgggcccaaaccccccaaa```aaabbbcccggglllqqqzzz~~~zzzwwwuuupppnnnkkkgggdddbbbaaa```aaabbbccceeefffgggggggggdddeeejjjsss}}}|||{{{yyyvvvssswwwzzzuuurrroookkkiiidddaaa___```bbbfffppp{{{wwwiii```XXXTTTQQQNNNJJJGGGEEECCCAAA??????<<<<<<>>>AAACCCKKKSSSdddrrrxxxooofffcccdddmmmyyysssbbbgggsssmmmZZZXXXVVVTTTSSSTTTQQQLLLGGGBBB@@@>>>;;;::::::;;;;;;<<<;;;::::::999999999999===999888;;;===>>>BBBGGGTTTjjjyyynnncccbbb```_________```aaaeeeeeegggmmmssszzz}}}yyyuuutttsssrrrqqqrrrrrrrrrssstttuuuvvvwwwvvvvvvzzz~~~}}}zzzvvvsssppplllhhheeebbb^^^[[[\\\^^^bbbllluuuzzzlllbbb[[[VVVQQQNNNJJJGGGEEEDDDBBB@@@@@@===<<>><<<;;;::::::;;;<<<;;;:::999999999999999<<<999888;;;<<<===BBBHHHWWWmmmwwwlllbbbaaa```_________```aaaccccccffflllqqqwww~~~{{{vvvrrrnnniiidddaaa___[[[XXXZZZ\\\```iiirrrqqqfff]]]XXXQQQNNNJJJGGGFFFEEECCCBBBAAA>>>===???@@@BBBHHHOOOWWWeeeyyywwwjjjfffeeemmmyyyjjjgggmmm{{{lll[[[XXXUUUSSSSSSPPPKKKFFFAAA@@@???>>><<<;;;::::::;;;::::::999999999999:::;;;888888:::<<<===CCCJJJ[[[ssstttjjjbbbaaa___^^^^^^^^^___```aaaaaaeeekkkooosss}}}}}}{{{uuupppkkkfff```\\\[[[WWWUUUVVVXXX\\\eeennn~~~uuujjj```YYYQQQNNNJJJHHHGGGFFFDDDCCCBBB???>>>@@@@@@@@@FFFLLLSSSaaattt{{{kkkfffeeemmmzzzooofffjjjwwwrrr^^^ZZZWWWUUUTTTQQQLLLGGG@@@@@@@@@???===<<<:::999::::::999999999999999::::::888888:::;;;===EEEMMMaaazzzqqqhhhaaa```^^^]]]]]]]]]^^^______```dddjjjmmmpppxxx~~~}}}|||xxxsssmmmiiiccc^^^ZZZXXXTTTRRRTTTVVVYYYaaajjjyyyzzzlllaaaZZZRRROOOKKKIIIGGGFFFDDDCCCBBB???>>>@@@@@@@@@DDDJJJTTT```qqq|||lllfffeeemmm{{{rrrfffgggsssvvv```\\\XXXVVVUUUSSSNNNJJJ@@@@@@@@@???>>><<<:::999999999999888888999999:::999888999;;;<<<>>>GGGQQQggg}}}oooggg```___]]]\\\\\\\\\]]]^^^``````eeejjjlllnnnttt|||}}}|||wwwtttoookkkgggccc^^^[[[WWWSSSQQQSSSTTTVVV^^^fffuuu~~~pppccc\\\TTTQQQMMMIIIHHHFFFDDDBBBAAA???>>>@@@@@@@@@DDDJJJTTT___nnn}}}|||lllfffdddkkkzzzvvvfffdddnnnyyy```\\\XXXVVVUUUSSSOOOLLLAAAAAA@@@???===<<<;;;;;;999888888888888999999:::999999:::<<<<<>>>>>@@@@@@@@@DDDIIIQQQ\\\iiixxx|||mmmfffbbbhhhvvvyyyhhhbbbhhhzzzyyy^^^ZZZVVVTTTTTTSSSOOOLLLCCCBBB@@@>>><<<<<<<<<<<<888888888888888999::::::::::::<<<>>>===@@@LLLXXXpppvvvjjjccc^^^]]]\\\[[[ZZZ[[[[[[\\\______bbbfffhhhjjjqqqzzz|||{{{yyyxxxssspppllliiieeebbb^^^[[[VVVRRRPPPPPPPPPPPPVVV]]]hhhrrrvvvhhh```WWWTTTOOOKKKHHHEEECCCAAA???===>>>@@@AAA@@@DDDJJJNNNYYYfffttt{{{nnngggaaafffsss|||iiiaaaeeessswww\\\YYYTTTRRRSSSRRROOOKKKDDDBBB???===<<<<<<<<<===888888777777888999::::::::::::===>>>>>>AAAMMMZZZssstttgggaaa]]]]]][[[ZZZZZZZZZ[[[\\\^^^^^^```dddfffhhhpppyyy|||}}}{{{yyyxxxwwwtttqqqllliiieeeaaa]]]ZZZVVVRRROOOOOONNNNNNSSSZZZbbbmmm}}}yyykkkbbb]]]XXXQQQLLLJJJHHHEEEAAAAAAAAA@@@???@@@BBBEEEFFFOOOXXXeeessszzzqqqfff```dddmmm~~~{{{iiicccccchhhooorrraaaYYYRRRRRRQQQNNNLLLLLLGGGDDD@@@>>>======<<<;;;<<<;;;;;;:::999999999999;;;888999>>>???BBBPPPaaa}}}~~~oooeee```]]][[[ZZZXXXYYY[[[]]]___^^^```aaaccceeehhhmmmqqqyyy|||xxxvvvuuuuuuqqqnnnkkkhhheeeaaa]]]YYYVVVSSSPPPMMMMMMOOORRRTTT___fffuuu}}}nnneee]]]XXXQQQLLLJJJIIIEEEBBBBBBAAA@@@@@@@@@BBBDDDFFFMMMVVVcccqqqtttjjjcccdddjjjxxx|||iiibbbbbbhhhnnn{{{nnn^^^VVVQQQQQQRRROOONNNOOOGGGDDD@@@>>>======<<<;;;::::::999999888888999999<<<999:::???AAAEEETTTeee~~~oooeeeaaa]]]\\\ZZZYYYYYY[[[]]]___]]]___```bbbcccggglllooouuu~~~{{{wwwuuutttsssooommmiiifffddd```[[[XXXTTTRRROOOLLLLLLNNNQQQSSS\\\cccqqqsssiii^^^XXXQQQLLLKKKIIIFFFCCCBBBBBB@@@@@@@@@BBBDDDEEEKKKTTTaaannn~~~wwwnnngggeeefffooojjjaaaaaafffmmmpppjjjZZZSSSOOOPPPRRRQQQPPPQQQGGGDDD@@@>>>======<<<;;;999888888888888999999:::<<<:::<<>>======<<<;;;999888888888999:::;;;;;;<<<:::<<>>======<<<;;;:::::::::::::::;;;<<<===:::999<<>>======<<<;;;<<<;;;;;;;;;;;;<<<<<<===:::999<<<@@@BBBIII```xxxyyykkkccc```YYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\]]]^^^___bbbfffjjjkkkooouuu|||zzzvvvuuurrrmmmllloooqqqxxx{{{vvvqqqmmmkkkiiidddbbb___]]]ZZZWWWSSSPPPMMMLLLJJJHHHHHHIIIJJJKKKOOORRRXXX___fffppp~~~yyyuuutttrrrpppqqquuuzzz}}}kkkcccYYYRRROOOMMMJJJHHHFFFDDDBBB@@@@@@@@@AAABBBEEEMMMYYYeeesssrrrjjjccc___eeeooozzzeeeccckkkpppppp___YYYUUUVVVWWWSSSOOOOOOGGGDDD@@@>>>======<<<;;;<<<<<<;;;:::::::::;;;;;;;;;:::===AAABBBJJJbbb{{{wwwiiibbb___XXXXXXXXXXXXYYYYYYYYYZZZYYYZZZ[[[[[[\\\___cccfffhhhlllqqqvvv}}}|||wwwsssrrrooojjjgggiiikkkoooyyy~~~~~~~~~|||yyyuuuqqqmmmjjjhhhcccaaa^^^\\\ZZZWWWSSSPPPLLLKKKJJJIIIHHHIIIJJJJJJKKKNNNTTTZZZ___fffvvvzzzuuurrrqqqppplllmmmqqqvvvnnnfff[[[SSSPPPMMMJJJHHHFFFEEEBBB@@@???@@@AAAAAACCCKKKWWWcccqqquuukkkddd___```gggzzz}}}fffeeelllqqqvvv^^^XXXUUUWWWXXXTTTQQQPPPGGGDDD@@@>>>======<<<;;;<<<;;;;;;:::999999999999<<<;;;>>>BBBBBBJJJccc|||uuuhhhaaa___WWWWWWWWWXXXXXXXXXXXXYYYVVVWWWXXXYYYZZZ\\\aaadddeeeiiinnnsssxxx~~~zzztttpppooommmgggddddddgggiiirrr~~~~~~}}}||||||||||||zzzxxxtttpppllljjjhhhbbb```]]][[[YYYVVVSSSPPPLLLKKKJJJIIIHHHIIIJJJJJJHHHKKKQQQWWW[[[aaaooo~~~|||}}}vvvqqqooonnnkkkjjjmmmsss{{{vvviii[[[UUURRRMMMIIIHHHHHHGGGDDDBBBAAAAAABBBCCCCCCIIISSS^^^nnnuuuhhhdddbbbcccfffwwwhhhaaajjjuuu{{{hhh[[[ZZZ]]]ZZZZZZWWWMMMIIIFFFBBB@@@>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;@@@CCCLLLddd}}}pppfff```\\\XXXXXXWWWVVVWWWWWWYYYZZZYYYZZZ[[[[[[\\\^^^aaadddcccfffiiimmmttt||||||zzzwwwsssmmmiiifffeeedddhhhlllqqqvvv|||~~~|||zzzzzzzzzzzz~~~{{{wwwtttqqqmmmiiigggccc```]]][[[XXXUUUPPPMMMMMMLLLKKKIIIHHHHHHHHHIIIKKKLLLQQQWWW\\\cccqqq||||||uuuooonnnmmmjjjjjjlllqqqxxxyyykkk^^^WWWSSSNNNKKKJJJHHHFFFDDDBBBAAAAAABBBCCCDDDIIIRRR^^^mmmzzzllleeebbbbbbdddqqq~~~iiibbbjjjuuuoooaaa^^^bbb^^^]]]YYYNNNJJJGGGBBB@@@>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>CCCFFFPPPjjjxxxiiiaaa[[[WWWUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZ\\\___bbbccceeegggiiilllqqqxxx}}}vvvtttqqqmmmkkkjjjiiijjjjjjlllooosssyyy~~~|||zzzxxxwwwvvvvvvuuusssooollljjjgggdddaaa^^^\\\ZZZYYYXXXVVVSSSPPPMMMKKKIIIHHHGGGFFFGGGGGGIIIKKKPPPWWW^^^fffuuu~~~{{{vvvpppllllllllliiiiiikkkooovvvsssccc[[[VVVPPPMMMLLLGGGEEECCCAAA@@@@@@AAABBBEEEIIIQQQZZZhhh{{{vvvkkkcccaaabbbmmm}}}pppfffjjjrrrxxxqqqsssllleee^^^TTTKKKGGGCCC???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>CCCGGGRRRllltttfff___ZZZUUUTTTSSSSSSSSSSSSTTTVVVWWWWWWXXXYYYYYYYYY[[[^^^```aaabbbeeefffiiinnntttxxx|||}}}wwwvvvsssqqqoooooopppqqqppprrrtttxxx}}}}}}|||{{{yyywwwuuutttsssqqqooollliiihhheeebbb```^^^\\\ZZZYYYXXXVVVRRRPPPLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIOOOWWW^^^gggvvv~~~{{{uuuooollllllllliiihhhjjjkkkpppyyyvvvfff\\\VVVPPPLLLLLLGGGFFFCCCAAA@@@AAAAAABBBDDDHHHOOOXXXeeewww{{{ooofffccceeeooorrrgggjjjqqqzzz{{{sssiii```UUULLLHHHCCC???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===CCCHHHTTToooqqqeee___ZZZUUUTTTSSSSSSSSSSSSUUUWWWXXXVVVWWWXXXXXXWWWYYY\\\^^^^^^```bbbeeehhhmmmrrrvvvxxx~~~~~~{{{xxxwwwuuusssssstttuuuvvvvvvxxxzzz~~~~~~|||{{{zzzxxxvvvsssrrrqqqooommmjjjhhhgggeeeccc``````^^^[[[YYYXXXUUUQQQNNNMMMLLLIIIGGGFFFEEEEEEEEEGGGHHHNNNVVV\\\eeettt|||uuuppplllmmmlllhhhggghhhlllpppwwwyyyhhh^^^WWWQQQMMMLLLHHHGGGDDDBBBAAAAAABBBCCCDDDGGGLLLTTTaaassssssiiifffhhhpppsssgggiiioooyyykkk```UUUMMMIIICCC???============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===CCCIIIVVVrrroooccc^^^YYYTTTSSSRRRRRRRRRSSSUUUVVVXXXUUUVVVWWWVVVVVVWWWZZZ]]][[[]]]aaadddgggkkkppptttuuuzzz}}}zzzyyyxxxwwwwwwxxxzzz{{{|||~~~~~~{{{zzzyyyxxxuuussspppooommmkkkiiihhhgggfffdddaaaaaa___\\\ZZZXXXVVVRRROOONNNMMMJJJHHHFFFFFFEEEFFFFFFHHHMMMTTTYYYbbbppp~~~}}}vvvqqqmmmnnnmmmhhhfffgggkkkmmmrrrwww|||}}}kkk```YYYRRRNNNNNNIIIHHHEEECCCBBBBBBCCCDDDCCCEEEJJJQQQ]]]oooxxxlllhhhjjjqqqsssgggiiiooo|||lll___UUUMMMIIICCC???======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>DDDKKKXXXuuu~~~lllaaa]]]XXXSSSQQQPPPPPPPPPQQQSSSUUUVVVTTTUUUVVVUUUUUUVVVYYY[[[ZZZ\\\___bbbeeehhhmmmpppqqqvvv}}}~~~}}}}}}~~~{{{zzzzzzxxxvvvssspppnnnllljjjhhhggggggfffdddbbb```___\\\[[[ZZZXXXTTTRRROOONNNKKKIIIGGGFFFFFFFFFFFFGGGLLLRRRVVV]]]kkkyyy}}}wwwrrrnnnnnnmmmhhhffffffccceeegggjjjmmmppprrrrrruuuvvvvvvuuusssrrrssstttrrrtttwwwzzz}}}nnnbbb[[[TTTPPPOOOJJJIIIFFFDDDCCCCCCDDDEEEBBBEEEIIIPPP[[[mmm{{{nnniiikkkssssssfffhhhnnn~~~lll___TTTNNNIIICCC???===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<>><<<;;;<<<<<<<<<<<<;;;999777666;;;;;;>>>CCCLLL___|||xxxggg^^^ZZZWWWUUUQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWYYY\\\___bbbdddeeeeeegggnnnwww~~~}}}{{{xxxvvvtttttttttpppmmmiiifffffffffeeeeeeaaa___]]]ZZZXXXWWWWWWWWWSSSQQQMMMHHHEEECCCCCCCCCKKKIIIJJJNNNRRRXXXdddpppxxxtttmmmgggccc```]]][[[XXXXXXYYYYYYZZZ\\\]]]^^^\\\\\\[[[YYYXXXWWWWWWWWWVVVVVVWWWYYY[[[]]]___aaagggmmmvvv|||rrreee\\\SSSMMMLLLHHHGGGEEECCCBBB@@@@@@???BBBBBBGGGQQQ[[[hhhzzz~~~rrrkkkhhhppptttaaabbbkkkxxx}}}vvvqqqeeeZZZUUUMMMIIIDDDAAA???>>><<<;;;<<<;;;:::999999999:::;;;<<<<<>>===;;;<<<;;;888777888:::===???>>>>>>@@@FFFOOOcccwwwfff]]]XXXTTTRRROOOOOONNNNNNOOOQQQRRRSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWXXX[[[^^^```bbbddddddffflllsssyyy~~~}}}|||{{{yyywwwvvvvvvvvvrrroookkkhhhgggfffdddccc```___]]]ZZZXXXWWWVVVVVVTTTRRRNNNKKKHHHFFFEEEDDDGGGEEEGGGJJJMMMQQQ\\\fffuuuzzzqqqmmmfff```\\\YYYUUUSSSPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKMMMLLLLLLMMMMMMNNNOOOPPPPPPUUU[[[```gggsss|||nnnbbbWWWOOOLLLIIIHHHFFFDDDCCCAAAAAA@@@BBBBBBFFFOOOYYYeeevvv|||pppjjjhhhlllzzzxxxbbb^^^dddlll{{{vvveeebbbbbb[[[UUUTTTMMMJJJEEEAAA@@@???===<<<<<<;;;999999999:::<<<===>>>>>>AAAGGGQQQfffvvveee\\\WWWSSSPPPNNNNNNMMMNNNNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWYYY[[[]]]```cccdddeeegggkkkqqquuuzzz~~~~~~{{{zzzyyyxxxwwwvvvuuuuuurrroookkkiiigggeeecccaaa___^^^\\\ZZZXXXWWWUUUUUUTTTRRROOOLLLIIIGGGFFFEEEFFFEEEFFFJJJKKKOOOWWWaaaooo~~~|||vvvlllgggaaa\\\XXXUUURRRPPPMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPPPPPPPPPPNNNMMMMMMGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPUUUXXX^^^kkk{{{qqqeeeYYYPPPMMMJJJIIIGGGEEECCCBBBAAAAAABBBBBBFFFNNNWWWcccsss}}}pppjjjiiiiiivvv{{{ddd^^^dddjjjxxx~~~lll^^^\\\\\\WWWSSSTTTNNNJJJEEEBBB@@@???===<<<;;;;;;<<<<<<<<<;;;::::::======@@@GGGSSSjjjuuuddd[[[VVVRRROOOMMMMMMLLLMMMNNNPPPRRRSSSQQQRRRSSSTTTUUUVVVVVVWWWXXXYYY[[[]]]```ccceeefffgggjjjooossswww~~~~~~}}}}}}xxxxxxwwwvvvuuutttsssrrrqqqnnnkkkiiigggeeebbb```^^^^^^\\\[[[YYYVVVUUUTTTSSSRRROOOMMMJJJHHHFFFEEEFFFEEEGGGJJJKKKMMMTTT]]]jjjyyy}}}vvvpppfffbbb\\\WWWTTTQQQOOOMMMJJJJJJJJJKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPOOOGGGGGGFFFFFFGGGHHHHHHIIIJJJMMMOOORRRWWWdddtttuuuhhh[[[RRRNNNJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBEEEMMMUUUaaaqqqqqqjjjiiifffqqq~~~gggaaafffkkkyyyyyyhhhZZZYYYYYYTTTRRRUUUNNNJJJFFFBBB@@@???>>><<<;;;<<<=========;;;:::888<<<===AAAIIIWWWooosssccc[[[VVVRRROOOLLLLLLLLLLLLMMMOOOQQQSSSQQQRRRRRRSSSTTTUUUVVVVVVXXXYYYZZZ\\\___bbbeeeffffffhhhlllooosssyyy}}}||||||wwwwwwvvvuuutttrrrpppooonnnllljjjhhhfffdddbbb___]]]]]]\\\[[[YYYVVVTTTSSSRRRQQQOOOMMMJJJHHHFFFEEEGGGFFFHHHKKKKKKKKKQQQYYYeeesss}}}wwwooojjjaaa]]]XXXTTTQQQOOOMMMLLLIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWXXXWWWVVVTTTSSSOOONNNMMMLLLKKKKKKKKKKKKGGGJJJMMMOOOTTT```qqq}}}yyylll___UUUQQQKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBEEELLLTTT___ooo}}}sssiiigggdddnnnjjjeeejjjtttyyyiii[[[XXXXXXSSSRRRVVVNNNKKKFFFBBBAAA???>>>===;;;;;;;;;;;;<<<<<<<<<<<<===>>>CCCLLL[[[tttqqqbbb[[[WWWRRROOOKKKKKKKKKLLLMMMOOOQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXZZZ\\\```cccddddddeeehhhkkkpppuuuzzz}}}~~~}}}|||{{{xxxxxxwwwvvvtttrrrooonnnllljjjhhhgggfffdddaaa___]]]]]]\\\[[[YYYVVVTTTRRRPPPPPPOOOMMMJJJHHHFFFEEEFFFFFFHHHJJJJJJIIINNNUUU```lll}}}~~~yyyrrrkkkeee^^^ZZZUUURRRPPPNNNMMMKKKKKKKKKMMMOOOQQQTTTWWWXXXXXXYYY[[[\\\\\\ZZZXXXWWWTTTSSSQQQOOOMMMKKKKKKJJJFFFIIILLLOOOUUUaaaqqq}}}|||ooobbbXXXSSSKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBEEELLLTTT^^^nnn|||tttiiieeeccclll|||lllgggmmm~~~zzzjjj\\\YYYXXXSSSSSSVVVNNNKKKFFFCCCAAA@@@>>>===<<<:::999999:::<<>>???DDDNNN^^^xxxpppbbb[[[WWWSSSPPPKKKKKKKKKKKKMMMOOOQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVXXXZZZ^^^aaacccaaaccceeeiiimmmrrrvvvyyyzzz~~~~~~|||{{{{{{yyyyyyxxxwwwuuurrrooonnnjjjhhhgggfffeeedddaaa^^^\\\]]]\\\[[[YYYVVVTTTRRRPPPOOONNNLLLJJJHHHEEEDDDEEEEEEGGGJJJIIIGGGKKKRRR\\\gggwwwzzzssskkkeee```XXXVVVSSSPPPNNNNNNNNNOOOOOOPPPRRRSSSTTTVVVZZZ]]]\\\^^^______^^^^^^```aaa]]]\\\ZZZWWWTTTQQQOOOMMMIIIIIILLLQQQWWW```ppp}}}ssshhh[[[PPPMMMLLLIIIGGGDDDCCCAAAAAABBBBBBEEEJJJPPPZZZkkk{{{zzzmmmhhhffflllxxxnnnkkkqqqnnn\\\ZZZ[[[WWWSSSSSSMMMKKKHHHEEEAAA???===<<<<<<;;;;;;;;;;;;<<<======>>>AAAEEENNNaaammmbbbZZZSSSNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMQQQSSSUUUUUUUUUTTTUUUVVVTTTTTTTTTUUUXXXZZZ]]]___aaabbbeeehhhlllooorrrtttwwwyyy{{{|||~~~|||{{{zzzzzzzzz}}}{{{wwwtttqqqooonnnnnniiiiiigggfffdddbbbaaaaaa```^^^\\\[[[ZZZWWWTTTQQQQQQOOOMMMJJJHHHFFFEEEDDDFFFFFFFFFFFFGGGIIIKKKLLLXXX```lllzzz}}}tttmmmfff___[[[VVVTTTRRROOONNNNNNNNNOOONNNOOOQQQQQQRRRTTTXXX[[[^^^```bbbccccccdddfffgggeeedddaaa^^^ZZZWWWTTTRRROOONNNPPPTTTYYYbbbppp~~~sssiii\\\SSSMMMLLLJJJGGGEEECCCBBBAAAAAAAAADDDJJJOOOYYYjjjzzz{{{nnnhhheeekkkwwwooolllrrruuubbb]]]]]]XXXTTTTTTMMMKKKHHHEEEAAA???===<<<===<<<<<<<<<<<<===>>>>>>@@@BBBFFFPPPdddmmmaaaYYYRRRNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMQQQSSSUUUUUUTTTTTTUUUVVVSSSSSSTTTUUUWWWZZZ]]]^^^aaabbbdddhhhkkknnnppprrrtttvvvxxxzzz|||}}}|||zzzyyyxxx{{{yyywwwtttrrrpppnnnmmmiiihhhgggeeedddbbbaaa``````^^^\\\[[[YYYWWWTTTQQQPPPOOOLLLJJJGGGEEEDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKSSS\\\hhhvvvxxxppphhhaaa[[[WWWUUUTTTRRRQQQPPPPPPQQQQQQPPPQQQRRRSSSSSSUUUYYY[[[aaacccfffhhhiiikkknnnqqqpppooonnnjjjfffaaa\\\ZZZWWWUUUUUUYYY]]]eeerrrtttiii^^^UUUMMMLLLJJJGGGEEECCCBBBAAA@@@@@@CCCIIINNNXXXiiixxx|||nnnhhhdddjjjuuuooolllsssjjjccc```ZZZUUUUUUNNNLLLIIIEEEAAA???=====================>>>??????AAACCCHHHSSSiii~~~lll```YYYRRRNNNMMMKKKKKKLLLLLLMMMMMMMMMMMMPPPRRRTTTUUUTTTTTTUUUVVVSSSSSSTTTUUUWWWYYY\\\]]]aaabbbdddfffiiilllnnnoooooorrrtttuuuxxx~~~~~~|||zzzxxxvvvxxxxxxwwwvvvsssqqqnnnmmmhhhhhhgggeeecccbbb``````___^^^\\\ZZZYYYWWWTTTRRROOONNNKKKIIIFFFDDDCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIMMMUUUbbbppp~~~wwwooohhhaaa[[[XXXVVVUUUUUUTTTTTTUUUUUUVVVTTTVVVWWWWWWWWWYYY\\\^^^bbbeeeiiilllooossswwwzzz||||||{{{xxxsssmmmgggccc^^^[[[ZZZ]]]bbbiiiuuuttthhh^^^VVVNNNLLLJJJGGGEEECCCBBBBBB@@@@@@CCCHHHMMMWWWhhhwww~~~ooohhhdddjjjvvvnnnkkkrrrqqqhhhddd]]]XXXXXXPPPNNNJJJEEEAAA???>>>=========<<<<<<======>>>???AAACCCHHHUUUmmm|||jjj___XXXRRRNNNMMMKKKKKKLLLLLLMMMMMMNNNNNNPPPRRRTTTUUUTTTTTTTTTVVVSSSSSSSSSTTTVVVXXX[[[\\\```aaaccceeegggiiikkkllllllnnnqqqrrrtttzzz}}}zzzwwwuuuuuuvvvwwwwwwuuuqqqnnnlllhhhgggfffdddcccaaa```______]]][[[ZZZYYYWWWTTTRRRNNNMMMJJJHHHEEECCCBBBBBBCCCBBBBBBBBBBBBDDDFFFGGGIIIPPP\\\iiixxxwwwooohhhbbb]]]ZZZVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZYYY[[[^^^```bbbeeekkkoootttxxx}}}yyyrrrmmmfffbbb```ccchhhooozzztttggg]]]VVVNNNMMMJJJHHHEEEDDDBBBBBB@@@@@@BBBHHHMMMVVVgggvvvpppiiieeemmmyyyllliiipppzzznnnhhh```[[[[[[RRROOOJJJEEEBBB???>>>>>><<<<<<;;;;;;<<<<<<===>>>@@@BBBHHHVVVpppzzziii^^^WWWQQQMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNPPPRRRTTTTTTSSSSSSTTTUUUSSSSSSSSSTTTUUUWWWZZZ[[[^^^___aaaccceeeggghhhiiiiiilllnnnppprrrwww~~~~~~~~~}}}zzzwwwuuutttuuuwwwwwwuuuqqqmmmkkkgggfffeeedddbbb```___^^^^^^\\\ZZZYYYYYYWWWTTTRRRNNNLLLJJJGGGEEECCCBBBAAABBBAAAAAA@@@AAABBBDDDEEEFFFMMMXXXdddqqqvvvnnnhhhddd```]]]WWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\[[[ZZZ[[[^^^```cccffflllrrrwww|||~~~yyyqqqlllhhhjjjooouuu~~~uuuhhh\\\UUUNNNMMMKKKHHHFFFDDDCCCBBBAAA@@@CCCHHHMMMVVVgggvvvqqqiiifffooo|||kkkhhhmmmtttlllccc^^^^^^SSSPPPKKKFFFBBB?????????;;;;;;;;;;;;;;;<<<======???AAAHHHXXXrrryyyggg]]]VVVQQQMMMMMMJJJJJJKKKLLLMMMNNNNNNOOOOOOQQQSSSTTTSSSSSSTTTUUUSSSRRRRRRSSSTTTWWWYYYZZZ\\\]]]___aaaccceeeggghhhgggjjjlllnnnooottt{{{}}}}}}~~~}}}|||zzzxxxwwwuuuvvvwwwvvvtttpppmmmjjjffffffeeecccaaa```^^^^^^]]][[[ZZZYYYYYYWWWTTTRRRNNNMMMJJJHHHEEECCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDJJJTTT___kkkyyywwwpppkkkgggdddbbb\\\\\\]]]]]]^^^^^^]]]]]]^^^^^^___^^^]]]^^^```cccdddhhhnnntttzzzwwwrrrrrruuuyyyxxxiii\\\UUUOOOMMMKKKHHHFFFDDDCCCBBBBBBAAADDDHHHNNNWWWgggvvvrrriiifffppplllhhhmmm|||pppeee______UUUQQQLLLFFFBBB@@@??????<<<<<<<<<<<<<<<======>>>???BBBJJJ[[[uuuwwwfff\\\VVVPPPMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSTTTSSSSSSTTTUUUSSSRRRRRRSSSTTTVVVXXXYYYZZZ[[[]]]___bbbdddfffgggdddgggjjjkkkmmmqqqwww|||}}}||||||{{{{{{zzzyyyyyywwwwwwwwwuuusssooollljjjfffeeedddcccaaa___^^^]]]\\\[[[YYYYYYXXXWWWTTTRRRNNNMMMKKKHHHFFFDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCBBBHHHPPPYYYdddrrryyyrrrnnnkkkhhhgggbbbbbbccccccccccccbbbbbbbbbbbbcccbbbaaaaaadddfffeeeiiipppvvv|||yyyxxxzzz|||{{{kkk]]]UUUOOOMMMKKKIIIFFFDDDCCCCCCBBBBBBDDDIIINNNWWWhhhwwwrrriiifffqqqnnnhhhmmmsssggg___^^^UUURRRLLLFFFBBB@@@???@@@===============>>>??????@@@CCCLLL]]]wwwwwweee\\\VVVPPPMMMMMMIIIJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSTTTSSSSSSSSSUUURRRRRRRRRRRRTTTVVVWWWYYYYYYZZZ\\\^^^aaadddfffgggbbbeeehhhjjjkkknnnuuuzzz}}}|||{{{zzzzzzzzzzzz{{{xxxxxxwwwuuurrrnnnkkkiiifffeeedddbbbaaa___^^^]]]\\\[[[YYYYYYXXXWWWTTTRRROOONNNKKKIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAAFFFNNNVVV```mmm{{{|||uuuqqqooolllkkkfffggggggggggggeeedddcccbbbcccddddddeeeeeeeeedddgggiiilllqqqwww~~~}}}zzzyyy{{{}}}nnn```WWWRRROOOLLLJJJIIIHHHGGGFFFCCCAAACCCIIIOOOXXXggguuuqqqggggggnnn~~~rrriiilllqqqgggbbbaaaWWWSSSLLLGGGDDDBBB@@@>>><<<<<<<<<<<<<<<===>>>>>>AAADDDLLL^^^yyysssccc[[[WWWQQQKKKIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPQQQSSSUUUUUUTTTRRRQQQPPPQQQRRRTTTVVVXXXYYYZZZYYYZZZ[[[\\\^^^aaacccddddddeeefffgggiiinnnsssxxx~~~}}}|||zzzxxxwwwwwwxxxxxxwwwuuurrrnnnkkkiiiddddddcccbbb```^^^\\\[[[[[[XXXUUUTTTTTTTTTSSSRRRLLLKKKIIIGGGEEECCCBBBBBBAAA@@@??????>>>>>>??????AAAFFFLLLSSS[[[gggttt}}}xxxtttqqqooommmiiiiiijjjjjjiiigggfffeeeeeeffffffggggggffffffeeeggghhhkkkoootttzzz~~~{{{xxxwwwzzzpppccc[[[SSSPPPMMMJJJJJJIIIGGGFFFCCCBBBCCCIIIOOOXXXgggtttqqqhhhgggnnn~~~tttjjjlll|||ssshhhaaa^^^WWWRRRLLLGGGDDDAAA???>>>===<<<<<<<<<<<<===>>>>>>AAADDDLLL^^^yyyrrrbbbZZZVVVQQQLLLJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQSSSUUUVVVXXXXXXXXXYYYZZZ[[[]]]```bbbcccbbbccceeefffhhhlllrrrvvv~~~~~~}}}{{{zzzxxxwwwvvvuuuuuutttrrrpppllljjjhhhddddddcccaaa```^^^\\\[[[[[[XXXUUUTTTTTTTTTSSSRRRLLLKKKIIIGGGEEECCCBBBBBBAAA@@@??????>>>>>>?????????CCCIIIPPPXXXcccpppxxx}}}yyyuuurrrpppnnnnnnnnnnnnmmmkkkiiihhhiiijjjjjjiiiiiihhhgggffffffgggiiilllooosssvvvxxx}}}uuutttssspppoooqqquuuyyy~~~tttfff___VVVSSSOOOLLLKKKJJJHHHFFFCCCBBBDDDIIIOOOXXXgggtttrrrjjjhhhnnn~~~xxxkkklllvvvttthhh```[[[VVVRRRKKKFFFCCCAAA???=========<<<<<<======>>>???BBBDDDMMM___yyyqqqaaaZZZVVVQQQMMMKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWXXXZZZ\\\^^^```aaa```bbbccceeegggkkkppptttzzz~~~~~~}}}{{{yyywwwvvvuuurrrqqqpppooommmjjjhhhgggccccccbbb```___]]]\\\[[[ZZZXXXVVVTTTTTTTTTSSSQQQLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>>>>>>>>>>???<<<@@@FFFLLLSSS^^^jjjsss}}}}}}yyyvvvssstttttttttsssqqqooolllkkklllllllllkkkiiihhhfffeeeeeefffggghhhjjjkkkmmmnnnuuuvvvwwwxxxwwwuuusssqqqkkkkkkkkkiiihhhiiilllnnnrrrzzzyyyjjjbbbXXXUUUQQQMMMLLLJJJHHHFFFDDDBBBDDDIIIOOOXXXfffttttttllliiiooo{{{llllllqqqpppggg```[[[VVVQQQKKKFFFCCCAAA???============<<<===>>>>>>???BBBEEENNN```zzzqqq```YYYUUUQQQMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWVVVVVVWWWXXXZZZ\\\^^^___```aaaccceeegggjjjooorrrwww}}}~~~~~~|||zzzxxxwwwuuutttpppooonnnllljjjiiigggfffbbbbbb```___]]]\\\[[[[[[ZZZXXXVVVUUUUUUTTTSSSQQQLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<@@@EEEJJJQQQZZZfffnnnvvv{{{}}}zzzwwwzzzzzzyyyxxxuuurrrpppnnnmmmmmmlllkkkiiigggeeedddddddddddddddddddddddddddhhhiiiiiiiiiiiiiiiiiihhhfffggggggfffdddcccdddfffgggooo{{{ooodddZZZWWWRRRNNNLLLJJJGGGEEEDDDCCCDDDIIIOOOXXXfffsssvvvnnnkkkqqq{{{llllllmmmvvvkkkeee```]]]VVVRRRKKKFFFCCCAAA???>>>===============>>>??????BBBEEEOOObbb|||qqq```XXXTTTPPPMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWWWWUUUVVVVVVWWWYYY[[[]]]^^^```bbbdddfffgggjjjnnnqqquuu{{{~~~}}}|||zzzxxxvvvtttssspppooommmkkkiiihhhgggfffaaa```___]]]\\\[[[[[[[[[YYYXXXVVVUUUUUUTTTRRRPPPLLLKKKIIIGGGEEECCCBBBBBB@@@???>>>>>>======>>>>>>>>>AAAEEEJJJOOOXXXccckkkqqquuu|||~~~|||~~~}}}|||yyyuuurrrpppmmmmmmlllkkkiiigggeeedddbbbbbbbbbaaa```^^^]]]\\\]]]]]]]]]]]]___aaabbbccc___aaabbbaaa^^^\\\[[[[[[___fffqqq~~~uuuggg\\\XXXSSSOOOLLLIIIFFFDDDEEECCCDDDIIIOOOWWWfffsssxxxooolllqqqyyykkkllllll|||nnnfffdddaaa^^^WWWRRRLLLGGGDDDBBB@@@>>>>>>>>>======>>>>>>???@@@AAAEEEPPPdddqqq```WWWTTTPPPLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTVVVVVVWWWUUUVVVVVVWWWYYYZZZ\\\]]]___bbbdddfffgggjjjmmmppprrryyy~~~}}}{{{yyywwwuuusssrrrpppooommmjjjhhhgggfffeeeaaa___]]]\\\ZZZZZZ[[[[[[YYYXXXVVVVVVVVVUUURRRPPPLLLKKKIIIGGGEEECCCBBBBBB??????>>>============>>>>>>AAADDDHHHLLLTTT___ffflllpppwww~~~~~~{{{wwwtttrrrmmmmmmmmmkkkjjjhhhfffeeeaaaaaa```___]]]ZZZXXXWWWTTTTTTTTTUUUXXX\\\```bbb```aaabbbaaa^^^ZZZXXXWWWYYY___iiiuuu~~~lll\\\YYYSSSOOOKKKHHHEEECCCEEECCCEEEIIIOOOWWWeeerrrzzzpppkkkooovvvjjjllllllzzzyyyiiidddccc```\\\XXXTTTMMMHHHEEECCCAAA???>>>>>>======>>>>>>???@@@AAAEEEQQQeeerrr```WWWSSSNNNKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQQQQQQQPPPOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWYYYZZZ\\\]]]^^^```ccceeefffhhhkkkmmmooovvv~~~~~~}}}{{{yyyvvvtttrrrqqqqqqooollliiifffeeedddccc```^^^\\\ZZZYYYZZZZZZ[[[XXXWWWVVVVVVVVVUUURRROOOLLLKKKIIIGGGEEECCCBBBBBB??????>>>===============;;;>>>AAADDDHHHOOOYYY```ggglllrrrzzz|||xxxtttrrrnnnnnnmmmlllkkkiiihhhggg``````___^^^\\\YYYVVVTTTOOOOOOOOOQQQUUUZZZ___bbbhhhjjjkkkjjjfffaaa^^^]]]WWW\\\eeeppp~~~ppp]]]YYYSSSNNNKKKHHHDDDBBBEEEDDDEEEIIIOOOWWWeeerrr{{{qqqiiinnn}}}tttiiilllmmmzzztttgggdddddd___ZZZYYYTTTNNNIIIFFFDDDBBB@@@>>>>>>>>>>>>>>>??????@@@AAAEEEQQQfffsss```WWWRRRNNNKKKJJJHHHIIIJJJKKKLLLMMMNNNOOOLLLNNNPPPQQQQQQQQQOOONNNOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVWWWXXXYYYZZZ\\\]]]\\\___bbbccceeegggiiilllnnnttt|||~~~}}}{{{yyyvvvtttrrrqqqpppoookkkhhheeecccbbbbbb```^^^\\\ZZZYYYYYYZZZ[[[XXXWWWVVVWWWWWWUUURRROOOLLLKKKIIIGGGEEECCCBBBBBB??????>>>===============999;;;>>>AAADDDKKKUUU\\\eeeiiiooowww~~~{{{uuurrrpppnnnllliiigggeeedddcccbbb```]]][[[YYYWWWTTTQQQOOOMMMKKKIIILLLSSS]]]dddiiiooosssppplllhhhaaa[[[ZZZZZZ^^^iiitttsssaaa[[[SSSNNNLLLJJJGGGEEEEEEDDDEEEHHHKKKSSSbbbppp~~~qqqlllooo|||qqqhhhllloootttpppddd___```^^^YYYVVVPPPJJJEEEBBB@@@@@@?????????>>>??????@@@AAACCCFFFSSSlllrrr```VVVRRRNNNKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOOOOPPPPPPPPPOOONNNOOOPPPQQQRRRTTTTTTUUUWWWXXXXXXXXXWWWXXX[[[]]]______```aaacccfffhhhiiiqqqsssyyy{{{zzzyyywwwuuurrrqqqpppooonnnkkkhhheeecccaaa```\\\[[[YYYYYYZZZZZZXXXVVVWWWXXXYYYYYYWWWUUUSSSQQQKKKKKKIIIGGGEEECCCBBBAAA??????>>>>>>======<<<<<<;;;<<<>>>@@@BBBGGGMMMQQQ]]]dddlllqqquuu{{{~~~xxxuuupppooollljjjgggeeeccccccaaa___\\\ZZZXXXVVVRRRPPPMMMLLLIIIHHHJJJQQQZZZ```lllttt{{{zzzwwwsssllleee\\\ZZZ]]]eeeooo{{{sssaaa[[[SSSNNNKKKJJJGGGEEEEEEDDDEEEHHHKKKSSSbbbqqq~~~rrrlllooozzzoooggglllwww~~~ssspppfffaaacccaaaZZZVVVPPPJJJEEEBBB@@@@@@???????????????@@@@@@AAACCCFFFTTTnnnrrr```WWWRRRNNNKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSWWWWWWXXXXXXWWWXXXZZZ\\\\\\]]]^^^```bbbdddfffhhhoooqqqvvv}}}}}}|||zzzwwwuuusssrrrqqqnnnmmmjjjhhheeecccbbbbbb^^^\\\ZZZYYYYYYYYYXXXVVVXXXXXXYYYYYYWWWUUUSSSQQQLLLKKKJJJHHHFFFDDDBBBAAA?????????>>>======<<<<<<:::<<<===>>>@@@EEEJJJNNNUUU[[[bbbgggkkkpppwww}}}|||yyyrrrpppnnnjjjhhheeedddccc```^^^[[[XXXVVVTTTQQQNNNKKKJJJHHHFFFHHHMMMUUU[[[lllvvv|||ssskkk\\\YYYYYY___gggsssrrraaa[[[SSSMMMKKKJJJGGGEEEDDDDDDEEEHHHLLLTTTcccrrrtttmmmnnnvvvnnngggmmmwwwtttkkkeeefffccc[[[WWWQQQKKKFFFBBBAAA@@@???????????????@@@AAAAAACCCGGGVVVqqqsss```WWWSSSNNNKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNRRRRRRRRRRRRRRRRRRQQQQQQVVVWWWXXXWWWWWWWWWYYY[[[YYYZZZ[[[]]]```ccceeeffflllmmmrrrxxx}}}}}}zzzvvvtttsssssssssmmmllljjjgggfffeeeeeeeeebbb___[[[YYYYYYYYYYYYXXXYYYYYYYYYYYYWWWUUUSSSRRRMMMLLLJJJHHHFFFDDDCCCBBB@@@??????>>>>>>===<<<<<<:::;;;<<<===>>>BBBFFFJJJMMMRRRXXX\\\___ccciiimmmssswww|||}}}uuussspppmmmiiigggeeeddd```]]]ZZZWWWUUUSSSPPPMMMJJJIIIGGGEEEFFFJJJPPPUUUeeeqqq}}}{{{qqqhhh[[[VVVTTTXXX```kkk|||}}}pppaaaZZZRRRMMMKKKIIIGGGDDDDDDCCCEEEHHHLLLTTTdddsssvvvnnnnnnsssnnnjjjrrr~~~rrriiigggccc\\\XXXRRRLLLGGGCCCAAAAAA@@@????????????@@@AAAAAAEEEIIIXXXssssssaaaWWWSSSNNNKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMQQQQQQQQQQQQRRRRRRRRRRRRUUUWWWXXXWWWVVVWWWXXXZZZXXXYYYZZZ\\\___bbbdddfffiiijjjoootttyyy~~~|||{{{{{{||||||}}}yyyuuurrrqqqrrrrrrmmmkkkiiihhhgggggghhhiiigggccc^^^\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXUUUTTTRRRNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@??????>>>======<<<;;;<<<=========???CCCFFFIIILLLQQQTTTVVVYYY^^^aaagggkkkppptttxxx{{{yyywwwtttpppmmmjjjhhhgggaaa^^^[[[XXXVVVSSSPPPMMMIIIIIIGGGEEEDDDGGGLLLPPP]]]iiivvv{{{zzzuuukkkaaaYYYTTTQQQTTT[[[fffvvvyyymmm```ZZZRRRMMMKKKIIIFFFDDDCCCCCCDDDHHHMMMUUUeeetttxxxooonnnqqq}}}qqqooozzzxxxnnniiiccc^^^ZZZTTTMMMGGGDDDBBBAAA@@@@@@@@@???@@@AAAAAABBBFFFKKKZZZttttttbbbXXXSSSNNNKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNOOOOOONNNMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWVVVVVVWWWXXXXXXYYYZZZ\\\^^^aaaccceeefffgggmmmssswww|||yyywwwtttqqqoooooooooooosssyyy|||xxxsssqqqoooppppppmmmkkkiiihhhhhhiiijjjllljjjfffbbb___^^^______^^^\\\\\\[[[YYYXXXVVVTTTSSSOOONNNLLLJJJHHHFFFEEEDDD@@@@@@@@@???>>>>>>======;;;<<<=========>>>AAACCCEEEGGGJJJMMMOOOQQQTTTVVV\\\```dddiiilllpppsssvvvyyy|||~~~|||yyyuuuqqqnnnkkkjjjccc```\\\YYYWWWTTTQQQNNNJJJJJJHHHFFFEEEFFFIIILLLXXXcccpppuuuuuuqqqhhh```YYYTTTPPPSSSYYYcccrrryyymmm```ZZZRRRLLLJJJIIIFFFDDDCCCBBBDDDIIIMMMVVVfffuuuzzzpppnnnrrr|||sssuuusssmmmfff___[[[UUUNNNHHHEEECCCBBB@@@@@@@@@@@@@@@AAABBBBBBGGGKKK[[[uuuuuubbbXXXSSSOOOKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUUUUTTTVVVWWWWWWVVVUUUUUUVVVXXXXXXYYY[[[]]]___aaabbbccceeekkkqqquuuyyy}}}xxxpppnnnjjjgggdddbbbbbbbbbdddkkkttt~~~~~~{{{wwwtttqqqooonnnnnnllljjjhhhffffffhhhjjjllljjjgggcccaaaaaaaaaaaa```^^^]]]\\\ZZZXXXVVVUUUTTTPPPOOOMMMKKKIIIGGGFFFEEEAAA@@@@@@??????>>>======:::;;;<<<===<<<===???AAA@@@AAACCCEEEGGGIIIKKKLLLRRRUUUYYY]]]___bbbeeehhhlllooorrrvvvyyy~~~}}}yyyuuuqqqooommmeeebbb^^^[[[YYYVVVRRROOOKKKKKKJJJGGGEEEFFFHHHJJJTTT___kkkpppqqqpppjjjccc\\\VVVSSSTTTXXX```mmmzzz|||ppp```YYYQQQLLLJJJHHHFFFCCCBBBBBBDDDIIINNNWWWgggvvv{{{pppooosss}}}tttyyyyyyqqqhhh```\\\VVVOOOIIIEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBEEEKKK[[[vvvuuucccXXXTTTOOOKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTSSSUUUWWWWWWVVVUUUUUUUUUWWWXXXXXXYYYZZZ\\\^^^___aaaccciiioooqqqttt~~~~~~}}}zzzvvvrrrjjjhhhccc^^^ZZZXXXWWWWWWVVV\\\eeemmmwww}}}|||yyyuuurrrpppnnnmmmiiihhheeecccccceeegggiiihhheeecccbbbbbbbbbaaa```___^^^\\\ZZZXXXVVVUUUTTTPPPOOONNNLLLJJJHHHGGGFFFAAAAAA@@@??????>>>>>>===777999;;;;;;;;;;;;===???<<<<<<===???BBBDDDEEEEEEHHHKKKNNNQQQSSSTTTWWWYYY]]]```cccgggjjjooossswww}}}|||wwwsssqqqpppfffddd```]]]ZZZWWWSSSQQQMMMLLLKKKHHHFFFFFFHHHIIIQQQ\\\gggllloooooolllggg___YYYUUUVVVXXX^^^jjjvvvsss```YYYQQQLLLJJJHHHFFFCCCBBBBBBDDDIIINNNWWWhhhwww|||pppppptttuuuzzz~~~sssiiiaaa]]]VVVOOOIIIEEECCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDJJJ[[[wwwvvvcccYYYTTTOOOKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWWWWVVVTTTTTTUUUWWWWWWWWWXXXYYYZZZ[[[\\\```bbbgggmmmnnnpppyyy}}}zzzxxxvvvrrrnnnhhheee```[[[VVVSSSRRRQQQMMMSSSZZZaaakkk|||}}}|||zzzwwwtttqqqooommmgggfffcccaaa```bbbeeegggeeedddbbbbbbcccbbb```___```^^^\\\ZZZXXXVVVUUUUUUQQQPPPNNNMMMJJJIIIGGGFFFAAAAAA@@@@@@???>>>>>>>>>555777999999999:::;;;===;;;;;;<<<>>>AAACCCCCCCCCBBBDDDGGGIIIJJJKKKMMMOOORRRUUUYYY\\\```dddiiilllrrrwww~~~}}}zzzwwwtttrrrnnnjjjeee```]]]ZZZVVVTTTPPPMMMJJJGGGFFFGGGIIIKKKUUU]]]hhhrrrxxxwwwtttpppiiiaaaZZZXXX[[[```jjjtttsssddd[[[QQQNNNKKKGGGDDDDDDEEEDDDFFFIIIMMMUUUeeettt~~~uuurrrttt~~~vvvxxxwwwkkkeee___VVVOOOIIIFFFDDDBBBAAABBBBBBAAA@@@@@@AAACCCIIIMMM]]]yyytttaaaWWWRRRNNNKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQSSSSSSSSSRRRRRRVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWXXXYYY___```dddhhhnnnsssxxxzzzuuurrrqqqllljjjlllddd```[[[VVVSSSPPPMMMJJJIIIKKKPPPUUU\\\hhhzzzxxxuuusssrrrpppnnnkkkgggfffeeedddcccbbbbbbbbbccccccccccccccccccccccccccc```]]]ZZZYYYWWWUUUSSSTTTSSSQQQOOOMMMJJJGGGFFFDDDCCCAAA???>>>===<<<<<<888888999999999999888888::::::;;;;;;<<<======>>>AAABBBCCCEEEGGGHHHIIIJJJLLLMMMNNNPPPTTTXXX\\\___eeekkksssyyy{{{xxxuuuqqqmmmgggbbb___[[[XXXVVVPPPNNNKKKHHHHHHIIIKKKLLLXXX```lllxxx~~~}}}{{{pppggg___[[[[[[^^^fffnnn{{{uuuddd[[[RRRNNNKKKGGGDDDEEEEEEDDDFFFJJJNNNVVVfffttt|||tttrrruuurrruuu~~~{{{ooofff```WWWPPPJJJGGGEEECCCAAABBBBBBAAA@@@@@@AAACCCJJJOOO```}}}tttaaaWWWRRRNNNKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZYYYXXXWWWXXXZZZ___```cccggglllqqquuuwwwyyyrrrnnngggcccdddaaa^^^YYYUUUQQQNNNJJJGGGGGGIIILLLPPPUUU```tttzzzxxxuuusssrrrpppnnnkkkhhhgggeeedddcccbbbaaaaaabbbbbbbbbcccccccccccccccdddaaa^^^[[[ZZZXXXUUUSSSSSSRRRQQQOOOLLLIIIGGGEEECCCBBB@@@???===<<<<<<<<<888888999999999999888888999::::::;;;;;;<<<=========>>>???@@@AAACCCDDDDDDHHHHHHIIIJJJNNNRRRUUUXXX]]]bbbiiiooouuu}}}|||yyyvvvtttsssssstttzzz}}}yyytttpppjjjeeeaaa]]]ZZZWWWQQQOOOLLLJJJIIIJJJMMMNNNYYYaaannnzzzwwwmmmccc]]]ZZZYYY___fffpppuuu|||wwweee[[[RRRNNNKKKGGGDDDEEEEEEDDDFFFJJJNNNWWWggguuuzzzsssrrrwwwyyynnnqqq{{{}}}pppgggaaaXXXPPPKKKHHHFFFDDDAAABBBBBBAAA@@@@@@AAACCCIIIOOObbbsss```VVVRRRMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWYYYZZZYYYXXXWWWYYYZZZ___aaacccfffjjjnnnrrrtttxxx|||wwwooofff```^^^^^^[[[WWWTTTQQQMMMIIIFFFEEEEEEGGGJJJMMMUUUfffwwwyyywwwtttsssrrrpppmmmkkkhhhgggeeedddbbbaaaaaa```aaaaaaaaabbbbbbcccccccccdddbbb___]]][[[YYYWWWTTTRRRRRRPPPNNNKKKHHHFFFEEEAAA@@@???===<<<;;;;;;;;;888888999999999999888888888999999::::::;;;<<<<<<;;;<<<<<<======>>>??????BBBBBBBBBDDDFFFIIILLLMMMRRRWWW\\\aaafffnnnxxx}}}yyyuuuqqqnnnjjjiiiiiikkkqqqzzz~~~xxxtttnnnhhhccc___[[[XXXRRRPPPMMMKKKJJJKKKNNNOOOWWW^^^jjjvvvwwwnnnccc\\\WWWTTTWWW]]]dddhhhnnnuuuzzzwwweee[[[RRROOOLLLGGGEEEEEEEEEDDDFFFJJJOOOXXXhhhwwwzzzrrrrrryyyvvvkkkpppzzzzzznnngggaaaXXXPPPKKKHHHEEEDDDAAABBBCCCBBB@@@@@@BBBCCCFFFMMMbbbrrr___UUUQQQMMMJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZaaabbbcccfffiiillloooqqqvvvxxxwwwmmmeee```\\\YYYVVVSSSQQQNNNJJJGGGDDDCCCDDDFFFHHHNNN]]]kkk~~~xxxvvvsssrrrqqqpppmmmkkkhhhgggfffdddbbbaaa```````````````aaabbbbbbccccccdddbbb___^^^]]][[[XXXUUUQQQQQQOOOMMMJJJGGGEEEDDD??????===<<<;;;:::::::::888888999999999999888888777888888999::::::;;;;;;<<<<<<<<<===============?????????@@@AAACCCEEEFFFIIIMMMQQQTTTYYY```jjjqqq|||~~~zzzuuupppllljjjfffffffffhhhmmmuuu||||||xxxqqqkkkfffaaa]]]ZZZTTTRRROOOLLLKKKLLLNNNOOOVVV\\\fffpppwwwzzz{{{zzzpppggg]]]WWWRRRNNNQQQVVVWWW[[[aaafffkkkpppuuuxxxvvveee\\\RRROOOLLLHHHEEEEEEDDDDDDFFFKKKPPPYYYjjjyyy{{{qqqssszzzrrrhhhmmmvvvwwwlllfff___WWWOOOJJJFFFDDDCCCBBBCCCCCCBBBAAAAAABBBDDDFFFNNNdddqqq^^^TTTPPPMMMJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSTTTTTTUUUVVVVVVWWWVVVXXXYYYYYYXXXXXXYYY[[[aaabbbccceeehhhkkkmmmnnnsssttt{{{xxxlllcccZZZXXXTTTRRRPPPMMMJJJGGGEEECCCCCCEEEGGGKKKXXXdddttt}}}}}}wwwuuurrrqqqpppooommmkkkiiihhhfffdddcccbbbaaaaaa``````aaaaaaaaabbbbbbbbbcccbbb```___^^^\\\XXXUUUPPPPPPNNNLLLIIIFFFDDDBBB>>>>>><<<;;;::::::::::::888888999999999999888888777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJLLLOOOUUU^^^eeennnuuu~~~zzzuuupppllljjjhhhhhhhhhjjjmmmrrrvvvyyyzzz|||}}}}}}|||~~~|||uuuoooiiiddd___\\\XXXUUURRRNNNLLLMMMNNNPPPVVV[[[ccckkkppprrrrrrqqqggg___VVVQQQLLLIIIKKKPPPNNNQQQUUUZZZ^^^bbbgggjjjsss{{{uuufff\\\SSSOOOLLLHHHEEEFFFDDDDDDFFFKKKQQQZZZkkkzzzyyyppprrr{{{nnneeeiiiqqqxxxmmmeee___VVVNNNIIIFFFDDDBBBBBBCCCCCCBBBAAAAAABBBDDDIIIQQQhhhppp]]]TTTPPPLLLJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVRRRRRRSSSTTTUUUVVVVVVWWWVVVXXXYYYYYYXXXXXXZZZ[[[``````aaacccfffhhhkkklllnnnooottt|||wwwjjj```\\\WWWRRROOOLLLIIIGGGGGGEEEDDDEEEFFFJJJTTT^^^mmm}}}}}}|||{{{vvvtttqqqppppppooommmkkkiiihhhgggeeeddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa______^^^\\\XXXUUUOOOOOOMMMKKKHHHEEECCCBBB>>>===<<<;;;::::::::::::888888999999999999888888777888888999999:::;;;;;;:::::::::::::::;;;;;;;;;>>>>>>??????@@@AAAAAAAAAAAACCCFFFGGGIIIMMMTTTZZZbbbiiittt~~~zzzuuuqqqooommmmmmmmmnnnooopppqqqqqqnnnoooooommmkkkmmmssswwwzzzsssmmmhhhbbb___]]]ZZZVVVRRROOOOOOPPPQQQTTTXXX^^^eeeiiijjjjjjiii```XXXQQQMMMHHHEEEGGGKKKGGGJJJMMMQQQTTTWWW\\\___dddmmmzzzuuufff\\\SSSOOOMMMHHHFFFFFFDDDDDDGGGLLLQQQ[[[lll{{{}}}sssnnnqqq{{{nnneeehhhoooyyyooofff```WWWOOOJJJGGGDDDCCCBBBCCCDDDCCCAAAAAACCCDDDIIIRRRiiiooo]]]SSSOOOLLLJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSUUUWWWQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWYYYYYYXXXXXXZZZ\\\\\\]]]^^^```ccceeegggiiikkkkkkpppwww{{{|||nnnhhh```XXXSSSOOOKKKIIIIIIFFFDDDEEEEEEGGGNNNWWWdddsss~~~|||{{{zzzuuusssqqqppppppooollljjjhhhhhhgggfffffffffffffffdddddddddcccbbbbbbaaaaaaaaa```______^^^\\\XXXUUUOOONNNMMMJJJHHHEEEBBBAAA>>>===<<<;;;;;;::::::;;;888888999999999999888888888888999999:::;;;;;;;;;999999999::::::;;;;;;;;;<<<===>>>??????@@@@@@@@@>>>@@@CCCDDDDDDFFFKKKPPPVVV]]]hhhrrr{{{{{{wwwuuuppppppqqqqqqpppooonnnmmmffffffeeebbb```bbbhhhmmmxxx~~~wwwpppjjjeeebbbaaa^^^YYYTTTQQQQQQQQQRRRQQQTTTZZZ```dddeeeeeeddd]]]UUUNNNJJJFFFCCCDDDIIIDDDFFFIIILLLNNNRRRVVVYYYZZZdddsssvvvfff\\\SSSPPPMMMHHHFFFFFFDDDDDDGGGLLLRRR\\\mmm|||xxxnnnlllppp{{{qqqhhhjjjppp}}}xxxooogggaaaXXXPPPKKKHHHFFFDDDBBBCCCDDDCCCAAAAAACCCDDDHHHQQQgggooo\\\SSSOOOLLLJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMNNNOOOQQQTTTUUUPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWYYYYYYXXXYYYZZZ\\\ZZZZZZ\\\^^^```ccceeegggjjjjjjooouuuyyy||||||uuujjj```XXXSSSOOOMMMKKKGGGDDDDDDDDDDDDJJJRRR\\\kkk}}}|||{{{zzztttsssppppppooonnnllljjjhhhhhhgggggggggggghhhhhhfffeeeeeedddcccbbbaaaaaa```___^^^^^^^^^[[[WWWTTTNNNNNNLLLJJJGGGDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;888888999999999999888888888999999::::::;;;<<<<<<999::::::;;;<<<<<<======:::;;;<<<===>>>?????????;;;>>>AAABBBAAABBBFFFIIIJJJPPPZZZdddnnnzzz}}}zzzyyywwwtttttttttrrrmmmiiidddbbb^^^[[[YYYYYYYYYZZZdddssszzzuuupppkkkhhhfffbbb\\\WWWSSSRRRSSSTTTUUUZZZ]]]___bbbdddaaa\\\UUUQQQKKKFFFDDDDDDCCCCCCDDDEEEHHHKKKOOOQQQSSSTTTXXX\\\eeeuuuuuuggg\\\RRRNNNLLLHHHGGGHHHEEECCCEEEKKKSSS]]]mmm{{{wwwmmmiiippp|||~~~nnnhhhmmmuuuvvvnnnkkkdddZZZRRRLLLIIIGGGEEEEEEEEEDDDBBB@@@@@@BBBDDDIIIRRRfffooo\\\RRRNNNJJJHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYY[[[]]]```bbbccceeehhhlllpppsssxxx}}}|||mmmddd]]]WWWRRRLLLIIIEEEBBBBBBFFFKKKNNNWWWdddyyy~~~}}}{{{xxxvvvwwwtttpppoooooopppnnnlllfffeeeeeefffhhhiiihhhgggjjjiiigggdddbbb___^^^]]]\\\\\\[[[[[[ZZZXXXTTTQQQNNNLLLIIIFFFCCCAAA???>>>@@@>>>;;;888888999:::<<<999999999999999888777666888888888999999:::::::::;;;:::999888999:::;;;<<<============>>>>>>>>>>>><<<===>>>???AAACCCDDDEEEIIIJJJPPPYYYaaakkkyyy}}}zzzwwwuuutttqqqlllhhh___]]]YYYUUUSSSRRRTTTUUU]]]kkk~~~yyytttooollliiifff```ZZZVVVUUUVVVVVVUUUZZZ^^^___bbbeeeaaa[[[YYYUUUOOOKKKIIIHHHHHHGGGIIIJJJMMMPPPRRRUUUVVVWWWYYY]]]gggvvvvvvhhh]]]SSSNNNKKKHHHFFFGGGDDDCCCEEEKKKSSS]]]nnn|||wwwmmmgggnnnzzzqqqjjjpppyyytttllljjjdddZZZRRRLLLIIIGGGEEEEEEEEEDDDBBB@@@@@@BBBDDDFFFOOOccc~~~ooo\\\RRRNNNKKKHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYY[[[]]]___bbbccccccfffiiikkknnnqqquuuxxxwwwlllbbb[[[RRRNNNJJJEEEDDDEEEHHHJJJTTT```ttt}}}}}}{{{xxxvvvvvvsssooonnnoooooommmlllfffeeeeeefffggghhhhhhgggggggggeeeccc```^^^]]]\\\\\\[[[ZZZZZZYYYWWWSSSPPPMMMKKKIIIFFFCCC@@@???>>>>>>===;;;999999999:::;;;999999999999999888777777888888999999999:::::::::::::::999999999:::;;;<<<<<<<<<=========>>>>>>>>><<<===>>>???@@@BBBBBBCCCEEEFFFJJJQQQXXX```nnnzzz{{{xxxtttpppkkkggg^^^[[[VVVQQQNNNNNNOOOQQQWWWcccwww~~~yyytttqqqmmmiiiddd^^^ZZZYYYYYYYYYXXX]]]aaadddgggiiifff```[[[WWWQQQMMMKKKJJJJJJIIILLLMMMOOORRRTTTVVVWWWXXXZZZ___iiixxxyyyiii^^^SSSOOOKKKGGGEEEFFFDDDCCCEEEKKKSSS^^^nnn}}}wwwmmmfffmmmwwwtttnnnuuutttmmmjjjcccZZZRRRMMMIIIGGGEEEEEEEEEDDDBBB@@@@@@BBBDDDFFFNNNaaa{{{ooo]]]SSSNNNKKKHHHHHHFFFFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ\\\^^^```aaaccceeeggghhhiiikkknnnpppxxx}}}tttkkk\\\XXXRRRLLLHHHHHHJJJKKKRRR\\\mmm~~~||||||{{{xxxvvvtttqqqooonnnnnnnnnlllkkkgggfffeeeeeeggghhhgggfffeeedddcccaaa___]]]\\\[[[[[[ZZZXXXXXXWWWUUUQQQNNNKKKJJJGGGDDDBBB@@@???>>><<<<<<;;;;;;::::::999999888999999999999888777777888999999999999::::::::::::::::::999:::;;;;;;<<<;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@AAACCCBBBDDDIIINNNTTTaaalll}}}yyyuuuqqqmmmkkkddd```ZZZUUUQQQQQQRRRSSSVVV```rrr|||wwwtttooolllgggaaa]]][[[[[[[[[\\\bbbgggjjjooossspppkkkaaa]]]WWWRRRQQQPPPOOOOOOQQQRRRUUUWWWYYY[[[\\\\\\]]]bbblll|||{{{iii___TTTOOOKKKGGGDDDEEEDDDBBBEEELLLTTT___ppp~~~wwwmmmeeekkkvvvwwwrrr|||vvvoooiiicccZZZRRRMMMJJJGGGEEEEEEEEEDDDBBB@@@@@@BBBDDDGGGOOOaaazzzppp]]]SSSOOOKKKHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOQQQRRRSSSTTTUUUSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^___ccceeefffggggggiiikkknnnrrrwwwlllfff\\\SSSMMMMMMOOOQQQPPPYYYiii{{{}}}{{{{{{zzzxxxvvvqqqpppooonnnmmmlllkkkkkkgggfffeeeeeeggggggfffdddccccccbbb```___]]]\\\\\\ZZZXXXVVVUUUTTTRRROOOLLLIIIHHHFFFCCCAAA???>>>>>>:::;;;;;;<<<;;;:::999888888888999999999888888777999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>?????????CCCBBBCCCFFFIIINNNYYYddduuu|||xxxuuutttsssnnnjjjddd^^^YYYXXXXXXYYYYYYaaaooo~~~yyyvvvqqqnnniiiddd___]]]\\\\\\___dddkkkpppwww~~~~~~zzzoookkkddd___]]]\\\[[[ZZZ[[[]]]```ccceeeeeedddccc```fffqqq|||iii___TTTOOOKKKGGGDDDEEEDDDCCCFFFMMMUUUaaarrrxxxmmmffflllvvvxxxvvvvvvppphhhbbbZZZSSSNNNJJJGGGEEEEEEEEEDDDBBB@@@@@@BBBDDDFFFNNN```xxxqqq^^^TTTOOOKKKHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUVVVSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZ[[[]]]]]]```bbbdddeeeeeegggjjjllllllpppvvvzzzkkk]]]SSSPPPPPPRRRPPPWWWeeevvv~~~|||{{{zzzyyyvvvtttooooooooonnnmmmlllkkkkkkhhhfffeeeeeeffffffeeecccdddcccbbb```___^^^\\\\\\XXXVVVTTTRRRQQQOOOLLLJJJGGGEEEDDDAAA@@@>>>======999:::;;;<<<;;;:::999777777888888999999999888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAABBBEEEHHHKKKUUU___jjjyyy}}}||||||}}}xxxuuuoooiiidddaaa``````^^^bbbmmm}}}|||yyytttrrrmmmhhhccc```___^^^aaafffmmmttt{{{tttnnnkkkiiigggffffffiiimmmpppooolllhhhddddddjjjuuu|||iii^^^SSSOOOKKKGGGEEEFFFEEEDDDGGGOOOWWWcccuuuxxxnnngggnnnxxxwwwxxx}}}tttnnngggbbbZZZSSSNNNKKKGGGEEEEEEEEEDDDBBB@@@@@@BBBDDDCCCKKK^^^wwwrrr^^^TTTOOOKKKHHHGGGIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNOOOOOOPPPQQQSSSTTTUUUVVVSSSSSSSSSTTTUUUUUUVVVVVVTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]___```aaacccfffhhhjjjmmmrrrzzznnn```WWWSSSRRRRRRYYYeeesss~~~|||zzzyyywwwtttrrrnnnooopppooommmlllkkkllliiigggeeeeeeeeeeeedddbbbdddcccbbb```^^^]]][[[[[[WWWUUURRRPPPNNNLLLJJJGGGDDDCCCBBB@@@>>>=========888999:::;;;;;;:::999888777777888999999999999888:::::::::999999999999888::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>????????????????????????AAADDDFFFGGGOOOWWW```ooo|||wwwqqqmmmiiihhhdddgggnnn|||}}}zzzwwwsssnnniiifffdddccceeekkkrrr{{{~~~|||yyyxxxyyy|||}}}vvvmmmhhhgggmmmyyyzzzhhh]]]SSSNNNKKKHHHFFFGGGFFFEEEIIIPPPYYYfffwwwyyynnnjjjppp{{{uuuyyy}}}sssnnnfffaaaZZZTTTOOOKKKGGGEEEEEEEEEDDDBBB@@@@@@BBBDDDBBBKKK^^^xxxrrr___TTTOOOKKKHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOPPPQQQSSSTTTUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\^^^^^^^^^```bbbeeehhhjjjnnnttt{{{vvviii```[[[ZZZ```iiiuuu|||yyyxxxuuurrrpppmmmoooqqqqqqnnnllllllmmmiiigggeeeeeeeeeeeecccaaacccbbbaaa___\\\ZZZYYYXXXVVVSSSPPPNNNLLLJJJHHHFFFCCCBBB@@@???>>>======<<<999999999:::::::::999999777777888999999999999999:::::::::999999999888888::::::<<<=========<<<;;;<<<<<<=========>>>>>>>>>>>>?????????@@@@@@AAAAAA??????BBBEEEEEEDDDIIIPPPWWWfffxxx{{{uuuqqqoookkklllqqq}}}~~~|||wwwrrrnnnjjjhhhgggkkkpppxxxxxxqqqiiiooo{{{yyyggg\\\RRRNNNLLLHHHGGGHHHGGGFFFJJJQQQ[[[gggxxxyyynnnkkkrrr}}}sssyyyuuupppfffaaaZZZTTTOOOKKKGGGEEEEEEEEEDDDBBB@@@@@@BBBDDDDDDMMMaaa{{{rrr___TTTOOOKKKHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSTTTUUUSSSSSSSSSTTTUUUUUUVVVVVVRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ]]]^^^______^^^___aaacccaaabbbfffkkkqqqwww|||~~~{{{ooohhhbbbgggpppyyy|||yyywwwtttqqqooommmppprrrrrrnnnllllllnnniiigggfffeeeeeedddbbbaaacccbbb```]]][[[XXXWWWVVVUUUSSSOOOMMMKKKIIIGGGEEEBBBAAA@@@>>>======<<<<<<999999999999999999999:::666777888999999999999999:::::::::999999888888888::::::<<<=========<<<;;;============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAADDDGGGFFFDDDFFFLLLQQQ```sss{{{yyyvvvtttvvv~~~|||xxxtttqqqooonnnmmmpppxxxyyyppphhhqqqwwwggg]]]SSSOOOLLLHHHFFFFFFIIIHHHLLLTTT^^^kkk~~~}}}pppllluuuyyyttt|||wwwkkkddd___WWWQQQNNNLLLLLLKKKFFFFFFEEECCC@@@???@@@BBBFFFOOOaaa{{{qqq]]]SSSNNNKKKHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVWWWVVVWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[]]]___```aaabbbccceeegggiiikkkooouuuyyyzzz{{{~~~wwwppprrrvvv}}}{{{vvvsssqqqpppqqqpppooonnnnnnnnnllliiifffeeeeeeeeeeeedddcccbbbbbbaaa```^^^\\\YYYUUURRRQQQPPPOOONNNLLLJJJHHHFFFEEEAAA@@@???>>><<<<<<;;;;;;999999999999999999999999777777888888999999999:::<<<;;;:::::::::;;;<<<===888888999999999:::::::::<<<<<<<<<============>>>>>>>>>???@@@@@@@@@@@@???BBBCCCDDDEEEFFFGGGHHHHHHUUU]]]kkk|||{{{yyyzzz|||wwwtttqqqqqqtttvvv{{{wwwlllhhhppp~~~uuuggg]]]SSSOOOLLLHHHFFFFFFHHHHHHKKKTTT^^^kkk~~~}}}qqqlllvvvvvvqqqyyyxxxlllfff```YYYRRROOOMMMLLLKKKGGGGGGEEECCC@@@???@@@BBBGGGPPPccc}}}qqq]]]SSSNNNJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\\\\]]]^^^___``````bbbdddeeegggiiimmmrrruuuuuuwwwxxxzzz~~~|||}}}~~~|||yyyvvvuuuttttttvvvvvvvvvwwwyyy{{{}}}|||wwwtttqqqppppppqqqooonnnnnnnnnmmmkkkhhhfffffffffeeedddcccaaaaaa```___]]][[[XXXTTTQQQPPPOOONNNMMMKKKIIIGGGEEEDDDAAA@@@>>>===<<<;;;;;;;;;::::::999999999999999999777777888888888999999999;;;;;;:::999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHRRRZZZhhhyyy}}}yyywwwvvv{{{{{{}}}uuujjjgggooo}}}sssfff\\\RRROOOLLLHHHFFFGGGGGGGGGKKKSSS^^^lll}}}qqqmmmwwwrrrnnnvvvyyymmmgggbbbZZZTTTPPPMMMKKKJJJGGGGGGEEEBBB@@@???@@@BBBGGGQQQeeeqqq]]]SSSNNNJJJHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTTTTSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYY]]]]]]]]]]]]^^^^^^^^^^^^aaacccdddeeegggjjjnnnqqqrrrrrrssssssuuuzzz~~~xxxrrrnnnjjjiiigggeeecccbbbbbbbbbbbbbbbccceeegggjjjmmmooorrrtttwwwzzz~~~|||xxxuuurrrqqqppprrrpppnnnmmmnnnnnnmmmlllggggggfffeeecccaaa```___^^^]]][[[YYYVVVSSSPPPNNNMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::777888888888888999999999::::::999999:::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@AAAAAABBBCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHMMMUUUcccttt|||{{{~~~zzzwwwwwwzzz}}}~~~|||{{{}}}}}}~~~vvvlllgggnnn|||ssseee[[[RRRNNNLLLHHHFFFGGGFFFFFFJJJSSS___mmm|||rrroooyyypppllltttxxxmmmgggbbb[[[TTTPPPMMMJJJIIIHHHGGGEEEBBB??????AAACCCGGGQQQfffqqq^^^SSSNNNJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIIIILLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVUUUTTTTTTSSSSSSSSSUUUUUUVVVWWWXXXXXXYYYYYY\\\\\\\\\]]]]]]^^^^^^___aaacccdddeeefffhhhkkknnnppppppqqqpppqqqtttyyy}}}~~~|||yyywwwuuuuuutttvvv{{{~~~}}}yyytttnnniiiddd___[[[YYYXXXVVVUUUTTTTTTUUUUUUTTTTTTUUUWWWZZZ]]]```bbbdddfffiiinnnrrrvvvxxxyyy{{{~~~~~~}}}|||yyyvvvsssqqqppprrrpppmmmmmmnnnnnnnnnnnniiihhhgggeeeccc```^^^]]][[[[[[YYYWWWTTTQQQNNNMMMKKKJJJIIIGGGEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888888888888999999999999999999999::::::;;;<<<<<<============>>>>>>>>>>>>===>>>>>>>>>????????????BBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGJJJRRR___qqq|||yyywwwxxx~~~{{{tttpppoooooorrrxxx|||~~~xxxnnnhhhppp|||tttddd[[[QQQNNNKKKHHHFFFGGGFFFFFFKKKTTT```ooo{{{sssppp{{{pppllltttwwwmmmgggbbb[[[UUUPPPMMMJJJHHHHHHGGGEEEAAA>>>>>>AAACCCFFFQQQfffrrr^^^SSSNNNJJJGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYZZZ[[[\\\^^^___```aaabbbccceeeffffffhhhjjjlllmmmnnnnnnnnnnnnppptttxxx}}}}}}xxxvvvtttqqqmmmkkkiiihhhjjjooorrruuuzzz|||ppplllfff```[[[WWWSSSPPPJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJKKKMMMOOOSSSVVVWWWWWWYYY]]]bbbfffjjjmmmoooqqqtttyyy}}}~~~}}}{{{yyyvvvtttrrrqqqrrrpppmmmmmmnnnnnnnnnnnniiiiiigggeeebbb___]]][[[YYYYYYXXXUUUSSSPPPMMMLLLIIIHHHGGGEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999999999:::;;;<<<<<<==================>>>>>>>>>>>>======>>>>>>>>>?????????CCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHPPP]]]nnnyyyvvvvvvwww~~~xxxqqqkkkhhhgggiiinnnvvv{{{}}}~~~zzzoookkkrrr~~~uuudddZZZQQQMMMKKKHHHFFFGGGFFFFFFKKKUUUbbbqqqzzzsssrrr}}}qqqllltttxxxmmmfffbbb\\\VVVRRROOOLLLIIIIIIGGGEEEAAA>>>>>>AAADDDFFFQQQgggrrr^^^SSSNNNJJJGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZXXXYYYZZZ\\\]]]___```aaaaaacccfffgggggghhhjjjllliiijjjjjjjjjiiikkknnnqqqsssxxx}}}{{{uuuqqqooolllhhhccc___\\\ZZZ\\\```eeeiiipppwwwyyyvvvjjjeee^^^XXXSSSOOOKKKIIIDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCDDDFFFHHHKKKLLLKKKMMMQQQVVVZZZ^^^```bbbeeeiiiooouuuyyy}}}~~~|||zzzxxxuuutttsssrrrrrrpppnnnmmmnnnnnnmmmllliiihhhgggeeebbb___\\\[[[XXXXXXWWWUUURRROOOMMMLLLHHHGGGFFFEEECCCBBBAAA@@@??????>>>===============:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFHHHOOO\\\lll~~~xxxvvvvvvxxx~~~wwwnnnhhheee______bbbiiiuuu~~~wwwxxxwwwuuuuuu{{{|||rrrnnntttuuucccYYYPPPMMMKKKHHHFFFGGGGGGGGGLLLWWWcccssszzztttsss}}}qqqmmmssszzzooogggccc^^^YYYUUURRROOOLLLIIIGGGDDD@@@>>>>>>AAADDDGGGRRRiiirrr^^^SSSNNNIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZYYYZZZ[[[\\\]]]^^^______```bbbeeefffggggggiiikkkhhhiiiiiigggffffffhhhjjjlllqqqwwwyyyyyyzzz|||~~~}}}|||{{{zzzxxxtttnnnjjjeeecccaaa]]]YYYUUURRRPPPOOOTTTZZZ___hhhqqqtttrrrlllfff^^^VVVPPPLLLHHHFFFCCCBBBAAA@@@@@@AAABBBCCC???>>>>>>>>>???@@@BBBCCCAAACCCFFFJJJNNNQQQSSSTTTXXX\\\dddjjjoootttxxx{{{~~~|||yyyvvvttttttttttttqqqooonnnnnnnnnmmmkkkhhhhhhhhhfffdddbbb___\\\[[[XXXWWWVVVTTTRRRPPPMMMLLLGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???:::;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<<<<:::;;;===>>>???@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGNNNZZZjjj{{{~~~xxxvvvvvvxxx~~~wwwmmmfffcccYYYXXXYYY___kkk}}}|||sssrrrpppkkkkkkqqq~~~~~~tttpppvvvuuucccYYYPPPMMMKKKHHHFFFGGGGGGHHHMMMXXXdddtttzzztttttt~~~~~~qqqmmmsss|||qqqhhheee___[[[XXXUUUQQQOOOIIIHHHDDD@@@===>>>AAADDDIIITTTjjjsss^^^SSSNNNIIIFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVVVVUUUTTTRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^aaadddeeefffgggiiijjjjjjjjjiiigggeeedddeeegggkkkoootttuuusssppppppqqqnnnmmmkkkkkkiiigggbbb___XXXXXXVVVTTTQQQOOOLLLKKKHHHNNNTTT[[[eeeooosssrrrqqqkkkaaaXXXQQQLLLHHHEEEAAA@@@???>>>>>>>>>???@@@>>>===<<<<<<<<<===>>>???;;;===@@@CCCFFFIIIKKKLLLOOOTTT\\\ccciiinnnrrruuuyyyyyyyyyzzz|||}}}|||yyyuuuttttttuuuvvvpppooonnnnnnnnnllliiifffhhhgggfffdddbbb___]]][[[XXXWWWVVVTTTRRRPPPNNNLLLGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@??????????????????;;;;;;;;;<<<===>>>>>>?????????>>>>>>=========<<<:::;;;===???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGMMMYYYhhhyyy~~~wwwxxx|||wwwqqqnnnhhhaaa[[[VVVUUUYYYaaammm~~~{{{qqqooohhhbbbaaadddhhhrrr{{{|||ssspppxxxtttbbbZZZRRRNNNJJJFFFEEEGGGEEEIIIOOOWWWeeeyyyxxxtttsssxxxpppooossswwwqqqjjjeee___YYYVVVTTTRRRPPPPPPIIICCCBBBAAA@@@AAAEEELLLVVVnnnttt___SSSMMMHHHEEEEEECCCCCCCCCDDDDDDEEEFFFGGGKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYY___```aaabbbdddfffggghhhjjjiiigggfffffffffhhhhhhnnnpppooonnnppppppkkkcccbbbaaa___^^^]]]ZZZWWWTTTQQQOOOMMMKKKIIIHHHHHHHHHLLLKKKPPPYYYcccjjjttt}}}zzzqqqfff^^^WWWPPPJJJHHHEEEBBB???>>>>>>>>>>>>===>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>???@@@AAAHHHLLLRRRXXX]]]aaaeeehhhnnnoooqqqrrruuuwwwxxxyyyzzz|||~~~~~~}}}{{{xxxuuusssrrrqqqrrrpppnnnmmmlllllljjjhhhfffeeecccaaa```___^^^^^^YYYYYYWWWUUURRRNNNLLLJJJGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@???>>>?????????AAA@@@???>>>>>>???@@@AAA>>>>>>============>>>>>>AAA@@@?????????@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@FFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCEEEFFFHHHNNNYYYggguuuyyyzzz~~~xxxrrrnnnhhhbbbYYYTTTQQQSSSZZZcccsssyyypppkkkddd^^^]]]^^^bbbkkksss{{{sssqqqyyyrrrbbbZZZQQQNNNJJJFFFEEEHHHFFFIIIOOOXXXfffyyyxxxtttsssxxxpppppptttwwwqqqkkkgggaaa[[[XXXVVVTTTRRRQQQIIICCCBBBAAA@@@AAAEEEGGGRRRkkkttt___TTTNNNIIIEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSVVVUUUUUUUUUUUUWWWXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYY^^^___```bbbccceeefffggghhhhhhggggggggggggggghhhiiikkkkkkkkklllllleee]]][[[ZZZXXXXXXWWWUUUQQQNNNKKKJJJHHHFFFDDDCCCCCCCCCFFFFFFJJJSSS]]]eeepppzzzyyypppggg\\\QQQJJJFFFEEECCC@@@>>>?????????>>><<<<<<;;;;;;::::::999999::::::;;;<<<===>>>??????AAAEEEKKKPPPTTTXXX[[[^^^bbbccceeehhhkkkmmmoooppprrruuuxxxzzzzzz{{{|||~~~}}}}}}~~~~~~|||zzzwwwtttqqqpppoooooonnnmmmmmmmmmllljjjhhhfffeeecccaaa___^^^]]]]]]YYYYYYWWWUUURRROOOLLLKKKGGGGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFDDDDDDFFFHHHIIIOOOZZZggguuu}}}}}}xxxqqqnnnhhhbbbXXXRRRNNNNNNQQQYYYfffrrrwwwpppggg```YYYWWWWWWZZZaaaiiiyyy{{{rrrqqqyyy}}}ooobbbYYYQQQMMMJJJFFFFFFHHHFFFJJJPPPYYYggg{{{wwwssssssxxxssstttyyyxxxrrrmmmiiiccc^^^[[[YYYVVVUUUQQQJJJCCCBBBAAA@@@AAADDDGGGRRRjjjttt```TTTNNNIIIFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUUUUTTTSSSSSSRRRVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZ[[[\\\\\\[[[ZZZZZZ]]]]]]___```bbbdddeeeeeefffgggggghhhhhhhhhggggggeeehhhiiiiiijjjiiiaaaXXXTTTSSSRRRRRRQQQOOOLLLIIIGGGFFFDDDBBBAAA@@@@@@@@@BBBAAAEEENNNWWW```nnnyyy~~~tttfffXXXNNNIIIFFFCCC@@@??????@@@??????<<<;;;;;;:::999999888888888888999:::;;;<<<<<<===<<>>>>>?????????>>>>>>===<<<;;;::::::999666777777888999999::::::;;;>>>AAADDDFFFHHHKKKNNNLLLMMMOOORRRTTTWWWYYYZZZZZZ]]]bbbgggkkkppptttxxxzzz{{{{{{{{{||||||||||||{{{zzzxxxuuurrrnnnllljjjhhhhhhjjjmmmnnnnnnjjjhhhfffeeecccaaa```^^^^^^]]]YYYXXXWWWVVVSSSQQQOOONNNKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCAAA@@@DDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGCCCDDDEEEEEEEEEFFFHHHJJJJJJQQQ[[[hhhuuuvvvnnnllliiiddd\\\UUUOOOLLLKKKNNNXXXaaatttyyyuuuiii```XXXTTTQQQPPPTTTZZZeeeppp~~~yyyqqqooowww|||mmmaaaYYYQQQMMMJJJGGGFFFIIIFFFKKKSSS]]]kkk~~~~~~tttqqqsss~~~yyysssmmmjjjeeeaaa___\\\YYYWWWSSSKKKEEECCCBBB@@@AAADDDLLLVVVmmmuuu```TTTOOOIIIFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVWWWYYYZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[]]]^^^```bbbcccdddcccdddfffggghhhhhhhhhgggfffjjjmmmnnnooolllcccXXXOOONNNNNNNNNOOONNNKKKIIIIIIIIIHHHFFFEEECCCAAAAAAAAA@@@BBBHHHMMMVVVeeesss~~~mmm^^^TTTJJJFFFAAA>>>>>>>>>???>>>???>>>>>>===;;;::::::999666666777777888999999999;;;===@@@AAABBBDDDGGGJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPTTTYYY___eeekkkqqquuuwwwxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxuuurrrooollljjjfffggghhhkkkmmmmmmjjjhhhgggfffdddbbb```___^^^^^^YYYXXXXXXVVVTTTRRRPPPOOOLLLKKKJJJHHHFFFEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGCCCDDDEEEEEEDDDEEEGGGIIIKKKQQQ[[[gggtttvvvnnnmmmkkkggg^^^WWWPPPLLLIIIKKKRRR[[[lll|||{{{||||||xxxkkkcccZZZTTTPPPMMMPPPUUU]]]gggvvvvvvnnnkkkttt|||nnnaaaXXXQQQMMMJJJGGGGGGIIIGGGLLLTTT___mmm|||sssppprrr~~~yyytttnnnkkkfffcccaaa^^^[[[XXXTTTLLLEEECCCBBB@@@AAADDDIIIRRRjjjuuuaaaUUUOOOJJJGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNOOONNNNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRTTTVVVXXXYYYXXXXXXWWWWWWXXXYYY[[[\\\]]]\\\[[[[[[[[[[[[\\\]]][[[[[[]]]^^^```bbbccccccbbbccceeefffggghhhiiiiiieeeiiilllnnnooommmeee[[[OOOOOOOOOPPPQQQPPPNNNLLLLLLKKKJJJHHHFFFCCCAAA@@@??????AAADDDFFFLLLZZZggg|||xxxgggYYYNNNJJJEEEAAA????????????>>>>>>===<<<:::999888888777777888888888999999999999;;;===>>>>>>@@@CCCFFFGGGGGGFFFFFFFFFFFFFFFEEEIIIMMMSSSYYY___fffmmmqqqrrrrrrssstttuuuvvvwwwwwwwwwwwwvvvuuurrrooollljjjffffffgggjjjlllllljjjhhhfffeeedddbbb```___^^^^^^XXXXXXXXXWWWUUUSSSRRRQQQNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHBBBCCCDDDDDDCCCCCCEEEGGGJJJPPPZZZfffssswwwppppppooolllccc\\\TTTNNNJJJIIIOOOWWWdddxxx|||zzzwwwwwwzzz~~~}}}yyylllcccZZZSSSNNNIIIKKKOOOUUU___nnn|||}}}qqqjjjhhhqqq~~~}}}nnn```XXXPPPMMMJJJGGGGGGJJJGGGLLLUUU```ooo{{{qqqoooqqq}}}yyytttooollliiifffcccaaa]]]ZZZTTTLLLFFFDDDBBB@@@AAADDDGGGQQQggguuuaaaUUUOOOJJJGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOOOONNNNNNOOOPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRRRRSSSUUUWWWXXXYYYXXXXXXXXXXXXZZZ[[[\\\]]]\\\\\\[[[[[[\\\\\\]]][[[\\\]]]___```bbbcccdddccccccccceeefffhhhiiijjjgggjjjmmmnnnpppppphhh___TTTSSSTTTUUUWWWWWWUUUSSSPPPPPPNNNLLLIIIEEEBBB@@@@@@???@@@BBBAAAEEEPPP]]]rrrssscccUUUPPPIIIDDDBBBBBBAAAAAA@@@???>>>===;;;:::999888999999999999999:::::::::888999;;;;;;<<<>>>BBBDDDFFFFFFFFFEEEDDDDDDCCCCCCEEEHHHNNNSSSZZZaaahhhmmmkkklllmmmoooppprrrsssttttttttttttsssqqqnnnkkkiiigggffffffhhhjjjjjjiiihhheeedddbbb```^^^]]]\\\\\\XXXXXXXXXWWWVVVTTTSSSRRROOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIBBBCCCCCCCCCAAAAAACCCEEEJJJPPPYYYeeerrrxxxrrrrrrrrroooiiiaaaXXXRRRLLLJJJOOOVVV___rrrzzzzzz}}}{{{xxx||||||vvvsssrrrssstttuuu|||~~~||||||~~~}}}zzzlllcccYYYRRRLLLGGGHHHLLLKKKUUUdddrrr}}}zzznnngggfffooo}}}|||nnn```XXXPPPMMMKKKGGGGGGJJJGGGMMMUUUaaaooozzzqqqnnnppp|||xxxuuuqqqnnnkkkhhhfffccc___\\\UUUMMMFFFDDDBBB@@@AAADDDIIIRRRgggvvvaaaUUUOOOJJJGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNPPPOOOOOONNNOOOPPPRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQVVVUUUSSSRRRRRRTTTUUUWWWYYYYYYXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^[[[\\\]]]___aaabbbcccdddcccccccccccceeehhhjjjkkkiiilllooopppsssssslllcccYYYYYYYYY[[[]]]]]][[[YYYUUUTTTSSSPPPLLLHHHEEECCCAAAAAABBBBBB@@@AAALLLXXXggg}}}nnnYYYTTTMMMGGGEEEDDDCCCCCCBBBBBBAAA???>>><<<;;;;;;:::::::::::::::;;;;;;;;;888:::;;;<<<<<<>>>BBBEEEHHHGGGGGGGGGFFFFFFFFFEEEBBBFFFKKKPPPVVV]]]eeejjjggggggiiikkkmmmooopppqqqqqqqqqrrrqqqpppmmmjjjhhhhhhfffffffffhhhiiiiiihhhcccbbb```^^^\\\[[[ZZZZZZXXXXXXXXXWWWVVVUUUSSSSSSOOOOOONNNMMMLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIBBBCCCCCCBBB@@@@@@AAACCCIIIOOOYYYdddqqq~~~{{{qqqoooooommmkkkfff^^^UUUOOONNNRRRVVV___kkktttrrrllljjjlllllluuuvvvmmmhhheeefffgggppptttzzz~~~|||~~~|||{{{uuutttqqqmmmjjjkkknnnqqq|||~~~vvvkkkcccXXXNNNHHHFFFEEEEEEIIIPPPZZZfffqqq}}}wwwlllggghhhooo|||{{{ooo]]]UUUNNNLLLJJJFFFFFFIIILLLOOOWWWbbbrrrvvvpppooowww}}}yyy{{{pppqqqmmmgggcccbbb___[[[UUUMMMFFFDDDCCCAAACCCGGGKKKSSSeeevvv___RRRNNNKKKHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQTTTSSSRRRRRRRRRSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[\\\]]]]]]]]]\\\\\\^^^^^^___aaabbbbbbbbbbbbbbbcccdddeeeffffffggggggkkknnntttwwwvvvpppjjjeee]]]]]]```dddgggfff```\\\YYYUUUQQQOOONNNMMMJJJGGGAAACCCDDDAAA>>>@@@FFFMMM^^^rrrwwwddd\\\RRRJJJGGGGGGIIIJJJEEEBBB???===<<<<<<:::999::::::::::::::::::::::::888999:::::::::===AAADDDHHHMMMNNNLLLJJJIIIEEE@@@BBBCCCEEEIIIOOOTTTYYY\\\```bbbeeefffgggiiilllnnnoooooooooooonnnlllkkkjjjhhhhhhhhhgggfffdddcccbbb______^^^]]]\\\[[[[[[ZZZ[[[[[[ZZZXXXWWWUUUTTTTTTQQQPPPNNNMMMLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJIIIHHHGGGGGGDDDCCCBBB@@@??????@@@@@@JJJLLLUUU```kkkvvv{{{pppnnnooonnnmmmhhh```XXXRRRQQQTTTXXXeeepppxxxuuulllgggdddcccjjjuuuwwwnnngggcccbbbaaahhhlllrrrwwwzzzzzzwwwuuuvvvvvvvvvuuusssqqqnnnmmmgggfffccc___]]]^^^aaaeeepppxxx|||uuukkkcccXXXNNNHHHFFFEEEEEEDDDIIIRRR\\\gggrrr|||sssiiiccceeelllyyyzzznnn\\\UUUNNNLLLJJJFFFFFFIIIKKKPPPXXXddduuuuuuoooooottt~~~~~~{{{|||sssssspppjjjfffeeeaaa\\\TTTLLLEEEDDDCCCAAACCCGGGJJJSSSeeexxx```TTTNNNJJJFFFEEEDDDEEEFFFFFFHHHHHHIIIJJJLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQTTTSSSRRRRRRRRRSSSUUUUUUWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\^^^^^^```aaabbbbbbbbbbbbddddddeeefffggghhhiiijjjlllpppuuuxxxvvvqqqjjjfffaaabbbdddhhhkkkjjjeeeaaa^^^[[[XXXWWWXXXXXXUUUSSSNNNMMMJJJEEEAAAAAAFFFJJJWWWiiizzzkkkbbbWWWOOOLLLLLLLLLMMMHHHEEE@@@>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;:::<<<@@@BBBKKKQQQUUUTTTRRROOOIIIBBB???AAACCCFFFKKKPPPUUUXXXYYY[[[^^^```aaacccfffhhhmmmmmmmmmmmmlllkkkjjjiiihhhhhhggggggfffdddcccbbbbbbaaa```___^^^]]]]]]\\\[[[[[[ZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@??????@@@@@@HHHJJJRRR]]]hhhrrrzzznnnlllmmmnnnnnnkkkddd\\\WWWUUUXXX[[[iiiuuu|||xxxnnnfff___ZZZ___hhhvvv}}}vvvnnnggg```\\\ZZZ^^^bbbhhhnnnrrrrrrqqqooolllkkkjjjhhheeeaaa^^^\\\VVVVVVSSSPPPOOOPPPSSSVVV```iiisssyyy|||}}}xxxrrrjjjcccXXXOOOIIIFFFDDDDDD@@@DDDJJJRRR[[[eeepppvvv}}}xxxmmmddd^^^aaahhhtttxxxlll\\\TTTNNNLLLJJJGGGGGGIIIKKKQQQZZZhhhzzzsssmmmnnnttt}}}}}}vvvvvvsssmmmjjjhhhccc\\\RRRKKKEEECCCCCCBBBCCCGGGIIIRRReeeyyybbbVVVPPPJJJDDDBBBDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSSSSRRRSSSTTTTTTUUUWWWWWWXXXYYYYYYZZZZZZ[[[ZZZ[[[[[[\\\]]]]]]\\\\\\]]]^^^```aaabbbccccccccceeeeeeeeefffhhhjjjlllmmmqqqtttxxx{{{yyytttnnniiiggggggjjjlllooonnnkkkiiicccbbbbbbcccfffhhhhhhggg___ZZZSSSKKKGGGEEEGGGHHHNNN^^^uuusssjjj^^^UUURRRRRRQQQQQQLLLHHHCCC???>>>>>>===============>>>>>>=========<<<<<<<<<;;;:::;;;???AAAMMMTTT[[[]]]ZZZUUUKKKAAA===>>>???BBBGGGKKKOOOQQQSSSUUUXXXZZZ\\\^^^aaaccchhhiiijjjkkkkkkjjjiiihhhgggggggggfffeeedddcccbbbbbbaaa``````^^^^^^]]]\\\\\\[[[ZZZXXXVVVUUUSSSSSSTTTSSSRRRQQQQQQQQQRRRRRROOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJJJJHHHGGGEEEDDDCCCBBB@@@???>>>>>>???@@@FFFHHHOOOYYYcccmmm{{{yyykkkhhhjjjkkknnnlllggg```[[[YYY[[[]]]jjjvvv|||ssshhh___XXXZZZbbbnnnyyy~~~|||zzzwwwsssmmmeee^^^YYYVVVWWW[[[bbbhhhlllnnnmmmlllgggfffdddaaa\\\XXXTTTQQQLLLLLLJJJHHHFFFGGGKKKNNNSSS\\\gggmmmrrruuurrrlllhhhaaaXXXOOOIIIFFFDDDBBB@@@BBBFFFKKKRRR\\\ffflllrrruuuyyyxxxrrrhhh```[[[]]]dddppp~~~vvvjjj\\\TTTNNNLLLJJJGGGGGGIIILLLSSS^^^mmm~~~qqqmmmmmmvvv~~~}}}yyyyyyuuupppmmmjjjccc[[[PPPIIIDDDCCCCCCBBBCCCFFFHHHRRRddd~~~yyycccWWWQQQJJJEEEBBBDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYZZZ[[[\\\\\\]]]\\\\\\]]]^^^```aaabbbcccddddddeeeeeeeeefffiiilllppprrrwwwzzz~~~~~~xxxrrrnnnjjjkkkmmmoooppppppooonnniiijjjmmmqqquuuyyy{{{|||qqqjjj___UUUNNNKKKIIIHHHJJJWWWkkkxxxnnnaaaYYYWWWWWWVVVUUUQQQLLLEEE@@@????????????>>>>>>???@@@@@@???>>>>>>;;;<<<<<<;;;:::;;;>>>AAAKKKTTT^^^aaa^^^WWWJJJ???;;;<<<===???CCCFFFJJJLLLOOOQQQTTTWWWYYY[[[^^^aaaeeefffhhhiiijjjiiihhhgggeeeeeeeeeeeeddddddcccbbb______^^^]]]\\\[[[ZZZZZZ\\\\\\ZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJJJJIIIGGGEEEDDDCCCAAA@@@???>>>===>>>>>>???DDDFFFLLLUUU^^^hhhvvvyyyiiidddeeefffjjjiiifffbbb]]]\\\]]]^^^lllwwwvvvlll```WWWYYY___iiisssyyyyyyvvvrrrooonnnlllhhhccc]]]WWWTTTRRRVVV\\\cccgggiiiiiiiiidddcccaaa]]]XXXSSSOOOLLLHHHHHHFFFDDDCCCDDDFFFIIIKKKTTT]]]ccchhhllljjjeeeddd^^^VVVNNNIIIFFFCCCAAAAAABBBDDDFFFKKKSSS[[[bbbfffjjjnnnnnniiibbb\\\XXXYYYaaammmzzzuuuiii[[[TTTMMMLLLJJJGGGGGGJJJNNNUUUaaaqqq~~~qqqmmmoooxxx~~~zzzzzzvvvqqqnnnkkkbbbXXXNNNGGGCCCCCCCCCBBBCCCFFFHHHQQQccc}}}wwwbbbWWWQQQLLLFFFDDDCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^```aaacccddddddeeedddddddddfffiiioootttxxx}}}|||uuuqqqmmmnnnooopppqqqrrrssstttsssvvvzzz}}}ooobbbXXXPPPKKKHHHKKKUUUfff}}}|||qqqddd\\\\\\\\\[[[YYYUUUPPPIIIDDDAAAAAAAAA@@@???@@@BBBCCCCCCBBB@@@???;;;;;;;;;;;;:::<<>>;;;;;;<<<===???BBBEEEGGGJJJMMMPPPSSSUUUXXX\\\^^^bbbcccfffhhhhhhhhhfffeeebbbbbbcccccccccbbbbbbaaa^^^^^^]]]\\\[[[ZZZYYYYYY\\\[[[ZZZYYYWWWVVVUUUUUURRRRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFIIIIIIHHHGGGEEEDDDBBBAAA@@@???>>>===<<<===>>>???DDDDDDIIIQQQYYYbbbppp}}}}}}kkkcccaaa```ddddddcccaaa^^^\\\]]]^^^lllwwwxxxmmm```VVVYYY^^^fffoootttsssnnniiidddeeeeeeccc```[[[VVVSSSNNNRRRXXX^^^bbbeeeeeeeeebbbaaa___[[[WWWRRRMMMKKKFFFFFFEEECCCAAAAAACCCEEEGGGNNNUUUYYY^^^bbbbbb______ZZZSSSMMMIIIFFFCCCAAA???@@@@@@AAADDDIIIPPPUUU[[[^^^aaabbb^^^ZZZVVVTTTUUU]]]iiivvvttthhh[[[SSSMMMKKKJJJGGGHHHJJJOOOWWWeeeuuu~~~qqqoooqqqzzz|||~~~|||{{{wwwrrrppplllaaaVVVLLLFFFBBBBBBCCCBBBCCCFFFIIIQQQbbb|||xxxbbbVVVQQQLLLGGGEEECCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXZZZ[[[\\\\\\]]]]]]]]]^^^```bbbccceeeeeeeeecccccccccffflllssszzzyyyuuussstttuuuttttttvvvyyy||||||lll^^^SSSMMMJJJMMMUUUdddyyyyyykkkcccccccccaaa^^^ZZZUUUOOOIIIFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDCCC>>>>>>>>>===<<<===@@@CCCHHHQQQYYY\\\ZZZTTTJJJ???;;;;;;;;;;;;===???AAABBBDDDGGGKKKNNNQQQTTTWWWZZZ___aaaccceeefffeeecccaaa___``````aaaaaaaaa``````___^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUQQQQQQRRRSSSSSSSSSRRRRRRSSSRRRRRRQQQPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEECCCBBB@@@@@@>>>>>><<<<<<<<<<<<===>>>BBBBBBFFFMMMTTT]]]kkkwwwyyy{{{~~~oooddd___]]]]]]^^^___^^^\\\[[[\\\]]]fffrrr|||}}}xxxpppdddZZZYYY^^^fffoootttrrrkkkeee^^^^^^___^^^\\\XXXTTTQQQMMMPPPVVV\\\```bbbccccccbbbaaa___\\\XXXSSSOOOMMMFFFFFFEEECCC@@@@@@AAACCCCCCIIINNNPPPUUU[[[]]][[[ZZZVVVQQQLLLHHHEEEBBB@@@===>>>>>>>>>???BBBGGGKKKOOOQQQTTTTTTRRRPPPOOOOOOQQQXXXdddrrrtttgggZZZSSSMMMKKKJJJHHHHHHKKKOOOXXXgggyyy}}}rrrqqqttt|||xxxyyy~~~}}}yyytttrrrnnnbbbUUUKKKEEEAAABBBCCCBBBCCCFFFJJJQQQaaazzzzzzcccUUUPPPKKKGGGEEECCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWXXXYYY[[[\\\\\\]]]]]]]]]^^^```bbbdddeeeffffffddddddeeehhhoooxxx~~~|||}}}}}}|||{{{~~~zzzmmm^^^TTTOOONNNMMMUUUbbbuuuvvvmmmlllkkkhhhccc___[[[UUUPPPMMMJJJHHHFFFGGGIIIKKKLLLLLLKKKIIIGGGEEEEEEDDDAAA??????@@@CCCDDDKKKRRRSSSRRROOOGGG???:::999999999999;;;<<<>>>AAADDDHHHKKKNNNQQQUUUXXX[[[]]]```bbbbbb```^^^\\\\\\]]]^^^_______________]]]]]]\\\[[[ZZZYYYXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSTTTTTTSSSRRRSSSRRRRRRQQQPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBB@@@??????======<<<;;;;;;<<<===>>>@@@@@@CCCIIIOOOXXXeeerrrzzzzzzsssuuuwwwzzzsssfff___[[[YYYZZZ\\\\\\[[[ZZZ[[[\\\^^^jjjvvvzzzxxxsssiii```[[[___hhhqqqwwwuuummmfff[[[\\\\\\\\\YYYVVVRRROOOOOORRRWWW\\\aaacccdddddddddcccbbb___[[[WWWSSSQQQGGGGGGFFFDDDAAAAAABBBCCCAAAEEEIIIKKKPPPWWWZZZYYYWWWTTTOOOKKKHHHEEEBBB@@@>>>>>>>>>======@@@DDDGGGGGGIIIKKKKKKJJJIIIIIIJJJNNNVVVbbbooo~~~tttgggZZZSSSMMMKKKJJJHHHHHHKKKOOOXXXiii|||~~~ssssssvvvxxxsssuuu~~~zzzvvvtttooobbbUUUJJJDDDAAABBBCCCBBBCCCFFFKKKQQQaaayyy}}}dddUUUNNNIIIEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUUUUTTTTTTSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWXXXYYYZZZ\\\\\\]]]]]]]]]^^^```bbbdddeeeffffffeeeeeefffjjjqqq|||}}}}}}ttttttqqqggg[[[SSSQQQSSSLLLTTT```rrruuusssqqqlllgggccc___ZZZUUURRRNNNKKKHHHKKKLLLOOOPPPPPPOOOLLLKKKKKKKKKHHHEEEAAA???@@@BBB@@@FFFJJJKKKJJJHHHCCC<<<999888777777777888:::;;;AAADDDHHHKKKNNNRRRVVVYYYYYY[[[^^^______]]][[[YYY[[[[[[\\\]]]^^^^^^^^^^^^ZZZZZZYYYXXXWWWVVVUUUUUUOOOPPPPPPPPPQQQQQQRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::;;;;;;======>>>>>>@@@FFFLLLTTTbbbnnnuuuyyypppmmmrrrssstttqqqeee]]]^^^ZZZZZZ[[[ZZZVVVTTTVVV^^^dddmmmrrrqqqlllgggcccbbbfffjjjpppwwwyyyoooddd___XXXTTTWWWYYYVVVRRRQQQMMMQQQUUUZZZ]]]```dddgggcccbbbaaaccceeebbbZZZSSSMMMJJJGGGFFFEEEDDDBBB@@@CCCEEEGGGLLLPPPUUUXXX[[[VVVTTTPPPLLLHHHDDDBBB@@@<<<<<<<<<<<<<<<===>>>>>>AAADDDGGGGGGDDDCCCEEEGGGIIINNNYYYgggxxxpppcccYYYSSSNNNMMMKKKHHHJJJNNNTTT___qqqyyywww~~~sssppprrr{{{yyyxxxooo```SSSHHHDDDAAABBBAAA???AAAEEEKKKQQQ___wwwgggWWWNNNGGGDDDDDD@@@AAAAAABBBDDDFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPRRRQQQOOONNNNNNOOOQQQRRROOOPPPPPPPPPPPPOOONNNMMMQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTUUUUUUWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^___```aaabbbcccdddiiieeeeeelllvvv{{{tttnnnjjjgggbbb^^^\\\XXXRRRPPPRRRUUUXXX___ooo~~~yyyqqqkkkfffccc```^^^]]]YYYSSSOOORRRQQQRRRSSSUUUUUUSSSQQQXXXUUUPPPJJJEEEBBB@@@@@@EEEEEEFFFFFFDDDBBB???===777666555555555666888999;;;===AAAEEEHHHMMMQQQUUUYYYZZZ\\\]]]^^^]]]]]]\\\XXXZZZ\\\]]]^^^]]][[[ZZZXXXWWWVVVTTTRRRPPPOOONNNRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPNNNLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEDDDBBBAAA@@@???????????????????????????<<<===>>>===;;;::::::;;;<<<;;;===AAAFFFLLLXXXcccrrr{{{{{{wwwsssllliiimmmoooppp||||||ppphhhbbb]]][[[[[[YYYUUUUUUXXX]]]ccclllqqqqqqmmmhhheeefffjjjoootttzzz{{{qqqeee\\\UUUQQQTTTVVVSSSPPPOOONNNRRRWWW[[[^^^bbbfffhhhhhhggggggjjjllliiiaaaZZZRRROOOKKKHHHGGGFFFDDDCCCCCCDDDFFFIIINNNSSSWWWYYYYYYVVVRRRMMMHHHDDDAAA???>>>>>>=========>>>>>>???@@@CCCEEEEEECCCCCCDDDFFFHHHMMMWWWeeevvvooocccYYYSSSNNNMMMKKKHHHKKKOOOUUUaaasss~~~xxxxxxpppnnnqqq}}}}}}{{{xxxooo___RRRHHHDDDAAAAAAAAA???BBBFFFKKKQQQ___xxxgggVVVMMMGGGDDDDDDAAAAAABBBBBBDDDEEEGGGHHHJJJLLLNNNOOOOOOOOOPPPQQQRRRQQQOOONNNNNNOOOPPPQQQPPPPPPPPPOOOOOONNNNNNNNNQQQRRRSSSSSSSSSSSSRRRQQQSSSTTTUUUUUUWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^___```aaabbbcccdddjjjfffgggoooyyyyyyrrrkkkeeeaaa]]]XXXUUUTTTQQQLLLLLLNNNSSSWWW```ppp~~~vvvoooiiigggdddcccbbb```[[[VVVVVVUUUUUUWWWYYYYYYWWWVVVXXXUUUPPPJJJEEEAAA>>>===BBBBBBBBBAAA@@@>>><<<;;;777666555555555666777888:::===AAADDDHHHLLLQQQUUUXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___`````````______VVVUUUSSSRRRPPPOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNMMMLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLKKKNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===;;;::::::;;;>>>===>>>AAADDDIIISSS^^^lllvvv}}}yyyvvvqqqmmmlllgggfffjjjlllooozzzxxxlllfff```]]]YYYVVVWWW[[[]]]ccckkkqqqrrrooollljjjkkkpppuuuyyy}}}|||qqqeeeZZZTTTQQQSSSUUURRRPPPPPPPPPSSSXXX\\\```dddhhhjjjmmmmmmppptttuuurrrjjjddd[[[VVVQQQLLLJJJIIIGGGFFFDDDDDDDDDFFFJJJOOOTTTWWWZZZWWWSSSNNNHHHCCC@@@>>>??????>>>>>>>>>>>>>>>??????AAABBBCCCBBBBBBDDDEEEGGGKKKTTTbbbsss~~~nnndddXXXRRRMMMLLLKKKIIILLLQQQWWWcccvvv|||xxx{{{}}}nnnnnnrrr~~~}}}yyynnn]]]PPPIIICCC@@@@@@@@@???CCCHHHKKKQQQ```yyygggVVVMMMGGGEEEEEECCCCCCCCCCCCDDDEEEFFFGGGJJJLLLNNNOOOOOOOOOPPPQQQRRRQQQPPPNNNNNNNNNOOOPPPQQQPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRSSSRRRRRRQQQSSSTTTUUUUUUWWWWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^___```aaabbbcccdddiiigggiiirrr|||yyyrrrlllddd]]]YYYTTTOOOLLLKKKJJJGGGHHHKKKPPPVVV```qqqzzztttmmmjjjhhhhhhiiihhhddd```YYYXXXXXXYYYZZZYYYXXXVVVUUURRRMMMHHHCCC???<<<;;;>>>======;;;:::999888777666666555444555666777888:::===@@@DDDGGGLLLQQQTTTYYYYYYYYYZZZ[[[\\\^^^^^^aaa``````____________```TTTRRRPPPNNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKMMMMMMNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLMMMMMMOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIGGGGGGDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===<<<;;;;;;<<<@@@>>>???AAABBBEEEMMMWWWeeepppzzzuuupppkkkggghhheeefffkkknnnrrr}}}}}}tttkkkeee___[[[]]]aaabbbhhhooossstttsssqqqpppqqqvvvzzz|||~~~{{{pppeee[[[VVVSSSUUUVVVTTTRRRTTTQQQTTTYYY^^^bbbeeeiiilllpppssswww{{{}}}zzztttnnnddd___WWWQQQMMMKKKIIIHHHFFFEEEDDDDDDGGGKKKPPPSSSVVVTTTPPPKKKGGGCCC@@@???@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDEEEFFFIIIRRR___ppp{{{mmmcccXXXRRRMMMLLLKKKJJJMMMSSSYYYfffyyyzzzwww}}}}}}ppprrryyyyyymmm[[[NNNHHHCCC???@@@@@@@@@DDDIIIKKKQQQ```zzzhhhWWWNNNHHHEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFIIIKKKMMMNNNNNNNNNOOOPPPRRRQQQPPPOOONNNNNNNNNNNNQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPQQQQQQQQQRRRRRRQQQSSSTTTUUUUUUWWWWWWXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^___```aaabbbcccdddhhhgggkkkttt~~~~~~wwwrrrmmmggg```ZZZSSSMMMIIIIIIGGGDDDFFFJJJMMMTTT```ooo|||vvvooommmkkklllnnnmmmiiifff[[[YYYWWWVVVUUUTTTQQQOOOMMMKKKHHHCCC???<<<:::999;;;:::999777666666555555666555444444444555666777999<<<@@@CCCGGGKKKPPPTTTYYYYYYXXXYYYZZZ\\\^^^```aaa___\\\ZZZXXXXXXYYYYYYTTTRRROOOKKKJJJJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<;;;<<<===???>>>???AAAAAABBBIIIRRR^^^jjjzzzyyysssnnnjjjgggffffffiiimmmqqqvvv|||tttlllggghhhlllmmmqqqwwwzzzzzzyyyxxxwwwvvv{{{}}}}}}|||xxxmmmcccZZZVVVSSSUUUUUUSSSTTTVVVRRRVVV[[[```dddhhhlllooosssvvv{{{{{{xxxnnnhhh___XXXSSSOOOLLLJJJIIIGGGEEEDDDEEEIIILLLOOONNNMMMJJJGGGDDDBBBAAA@@@??????>>>>>>===>>>>>>???AAA@@@@@@@@@BBBCCCDDDDDDFFFIIIPPP]]]nnnxxxkkkaaaWWWQQQLLLKKKKKKKKKOOOUUU\\\iii}}}}}}yyywwwsssxxxyyykkkYYYLLLGGGBBB???@@@AAAAAADDDIIIKKKQQQaaa{{{iiiYYYPPPJJJFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKLLLLLLLLLMMMNNNPPPPPPOOOOOONNNNNNNNNNNNQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^___```aaabbbcccdddffffffllluuu~~~yyyvvvtttooohhhbbbWWWPPPJJJHHHEEEBBBCCCHHHIIIQQQ]]]kkk}}}wwwqqqnnnmmmmmmooonnnjjjfff]]]ZZZVVVSSSPPPMMMJJJGGGDDDCCCAAA>>><<<:::999999:::999888666555555555555555444333333333444666777999;;;???CCCFFFJJJOOOSSSYYYYYYXXXXXXYYY[[[]]]___^^^\\\XXXTTTQQQPPPPPPQQQTTTQQQNNNJJJHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::999999999999999999999999999;;;<<<===<<<<<<<<<======<<<>>>AAAAAAAAAGGGOOOYYYeeevvvzzztttpppmmmllliiikkkooorrruuuzzzzzzyyy|||}}}|||}}}yyytttkkkaaaXXXTTTRRRTTTSSSRRRSSSWWWVVVZZZ___dddhhhlllpppsssvvvyyy~~~zzztttkkkccc\\\WWWRRROOOMMMKKKIIIGGGFFFGGGIIIJJJGGGFFFEEECCCBBBBBBAAAAAA??????>>>>>>???@@@@@@AAAEEECCCAAAAAACCCDDDEEEDDDGGGIIIPPP\\\mmmvvvhhh___WWWPPPKKKKKKKKKLLLQQQWWWaaannn{{{xxxwwwzzzwwwiiiXXXLLLDDDAAA???AAABBBBBBDDDIIIKKKRRRaaa{{{lll]]]TTTLLLGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPOOONNNNNNNNNOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWXXXYYYXXXYYYZZZ[[[\\\^^^______]]]^^^___```aaabbbcccdddeeefffmmmwww}}}}}}}}}yyyppphhhZZZRRRJJJFFFBBB>>>@@@DDDEEENNNYYYeeewww{{{tttqqqooonnnooommmhhhddd^^^ZZZUUUPPPMMMIIIEEEBBB======<<<;;;:::999888888999888888777777666555555444444333222333444555666888;;;>>>BBBEEEJJJOOORRRWWWWWWWWWWWWXXXYYYZZZZZZYYYWWWSSSOOOLLLKKKKKKKKKPPPNNNKKKHHHFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDAAA@@@???>>>===;;;::::::999999999999999999999999888:::<<<===<<<<<<===>>><<<;;;>>>AAAAAAAAAFFFMMMVVVaaaqqq~~~zzzwwwvvvvvvsssvvvyyyzzzzzz~~~|||wwwqqqiiiaaaXXXUUUSSSTTTTTTRRRUUUZZZ[[[^^^dddiiimmmqqqvvvyyyzzz~~~xxxppphhhaaaZZZVVVQQQOOOLLLJJJHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAACCCDDDEEEIIIFFFCCCBBBDDDFFFFFFEEEHHHKKKQQQ\\\mmmtttfff]]]VVVPPPKKKJJJKKKLLLRRRYYYgggtttzzzyyyxxxvvvgggWWWLLLBBB??????CCCDDDCCCDDDHHHLLLRRRaaa{{{oooaaaXXXOOOHHHFFFCCCCCCCCCDDDEEEGGGHHHIIIFFFHHHKKKLLLKKKKKKLLLNNNLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWXXXYYYXXXYYYZZZ[[[]]]^^^___```]]]^^^___```aaabbbcccdddeeehhhoooyyyvvvmmm[[[SSSJJJEEE@@@===>>>CCCBBBKKKUUU___nnnyyyvvvsssqqqppplllgggbbbZZZVVVQQQMMMIIIFFFCCC@@@<<<<<<;;;;;;:::999888777777888888999888777555444444333222222222333555555777:::>>>BBBEEEIIINNNRRRTTTTTTUUUUUUUUUUUUTTTTTTOOONNNLLLJJJHHHGGGGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSRRRPPPOOONNNMMMLLLKKKKKKJJJJJJHHHFFFEEEDDDAAA@@@???>>>===;;;::::::888888888888888888888888777999<<<===<<<<<<>>>???======???BBBAAA???CCCJJJSSS]]]lllzzz~~~~~~}}}|||uuupppiiibbb[[[WWWVVVWWWVVVUUUXXX^^^^^^bbbggglllqqquuuyyy|||~~~yyyppphhhaaa\\\SSSQQQOOOLLLIIIFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBDDDEEEGGGHHHLLLHHHDDDDDDEEEGGGFFFEEEJJJLLLQQQ\\\nnnttteee[[[VVVPPPKKKJJJKKKMMMSSSZZZkkkxxxzzzyyyxxxuuufffWWWMMMAAA???@@@DDDEEECCCDDDGGGLLLRRRaaazzzpppcccZZZQQQIIIEEEBBBBBBCCCDDDFFFGGGIIIJJJGGGIIILLLLLLLLLLLLMMMOOOKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXYYYZZZ[[[]]]^^^___```]]]^^^___```aaabbbcccdddfffiiiqqqzzz{{{ppp]]]TTTKKKFFFAAA>>>@@@DDD@@@IIIRRR[[[iii~~~zzzvvvsssqqqmmmfffaaaUUURRRMMMIIIFFFCCCAAA???======<<<<<<:::999777666666777999999999777555333333333222222222333444555777:::>>>AAAEEEIIINNNQQQQQQRRRSSSSSSSSSRRRPPPOOOFFFFFFEEEEEEDDDDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCC@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKKKKMMMNNNPPPQQQSSSSSSTTTSSSRRRQQQOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@>>>===<<<;;;:::888888888888888888888888777999;;;<<<<<<===>>>??????>>>AAACCCAAA>>>BBBHHHRRR[[[iiiwww~~~yyytttnnnjjjgggbbb\\\XXXWWWVVVVVVZZZ```gggjjjnnnrrruuuyyy}}}xxxooohhheee^^^ZZZTTTNNNJJJIIIIIIJJJIIIFFFCCCCCCDDDEEEFFFFFFDDDEEEGGGGGGFFFFFFGGGIIIFFFFFFFFFEEEFFFFFFGGGGGGGGGKKKSSSaaarrr{{{nnnbbbYYYTTTQQQOOOMMMKKKLLLSSS\\\ooo}}}xxx}}}qqq___OOOGGGGGGAAA???AAACCCCCCFFFJJJNNNSSSaaayyyrrreee[[[PPPIIIGGGGGGFFFDDDDDDEEEFFFFFFEEEIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLLLLNNNPPPRRRTTTVVVUUUTTTTTTTTTVVVXXXZZZYYYZZZ[[[\\\]]]]]]\\\[[[\\\^^^___``````aaadddfffjjjiiiooo|||yyyfffXXXKKKEEEBBB@@@???@@@BBBFFFNNNZZZkkk{{{vvvssslllbbbZZZNNNJJJFFFEEEFFFFFFCCC@@@???>>><<<;;;::::::;;;;;;999999999888666555333222111222333222111111222444777999<<<@@@DDDHHHJJJKKKPPPNNNLLLLLLLLLKKKJJJHHHHHHFFFDDDBBBAAA@@@AAAAAA??????>>>>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????@@@@@@??????@@@@@@AAAAAAAAACCCEEEFFFFFFFFFHHHIIIHHHJJJMMMNNNOOOQQQSSSVVVUUURRRPPPNNNOOOOOONNNNNNLLLKKKIIIGGGFFFEEEDDDDDDEEEDDDAAA>>><<<;;;::::::;;;:::888666555666777888888999;;;===???AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDPPPWWWdddsss}}}~~~zzzuuupppllliiifff```[[[ZZZYYYXXX\\\bbbhhhkkkooosssvvvzzz~~~xxxqqqnnndddaaa[[[UUUQQQOOOOOOPPPLLLJJJGGGGGGHHHIIIJJJJJJHHHIIIJJJJJJIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHLLLTTTaaarrr|||oooccc[[[RRROOONNNNNNMMMOOOWWWaaasss}}}yyy}}}ppp^^^OOOFFFGGGBBB@@@BBBDDDEEEHHHLLLOOOVVVddd|||ssseee[[[QQQJJJHHHDDDCCCBBBCCCFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRTTTVVVUUUTTTTTTTTTVVVXXXYYYXXXYYY[[[\\\]]]]]]\\\\\\\\\]]]___aaaaaabbbeeegggmmmmmmsss~~~{{{iii[[[MMMFFFDDDAAA@@@AAA@@@DDDKKKWWWhhh}}}yyyuuummmbbbZZZPPPLLLHHHFFFGGGFFFCCC@@@???>>><<<;;;::::::;;;;;;999999888888777666444444222333444333222111333555777999<<<@@@DDDGGGIIIJJJIIIHHHFFFEEEFFFEEECCCBBBBBBAAA???>>>===<<<======>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======>>>>>>======>>>>>>??????@@@BBBEEEFFFFFFFFFGGGIIIIIIKKKNNNOOOPPPQQQTTTVVVTTTQQQOOOMMMNNNNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDFFFDDDAAA???<<<;;;::::::;;;999777666555555666777777999;;;===???AAABBBCCCBBBBBBBBBBBBBBBBBBCCCDDDNNNUUUaaaooo}}}~~~|||tttuuuwww{{{}}}yyyuuuqqqooollleee```^^^]]]\\\```eeekkkmmmpppsssvvvzzz}}}zzznnnkkkfff```\\\YYYWWWWWWRRRPPPNNNNNNOOOQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNKKKJJJIIIHHHHHHHHHHHHHHHIIIMMMUUUbbbsss{{{oooddd\\\PPPMMMLLLMMMNNNRRR\\\gggzzz~~~{{{~~~mmm[[[MMMFFFGGGCCCAAADDDEEEFFFJJJOOOPPPXXXhhhrrrcccYYYPPPKKKJJJCCCBBBBBBCCCFFFHHHIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQQQQQQQPPPLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSUUUTTTTTTSSSTTTVVVWWWXXXXXXYYY[[[\\\]]]]]]\\\\\\[[[]]]```bbbcccdddgggiiinnnooottt}}}nnn```PPPIIIEEEBBB@@@AAA@@@CCCJJJVVVggg}}}~~~xxxooocccZZZSSSOOOJJJGGGGGGFFFCCC@@@>>>===<<<;;;;;;;;;;;;;;;888888888888888777666666444555555444333333444666777999<<>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======???AAADDDEEEEEEFFFGGGIIIJJJLLLOOOQQQQQQRRRTTTVVVRRRPPPNNNMMMMMMMMMLLLKKKKKKJJJHHHGGGEEEEEEDDDDDDFFFEEEBBB@@@===;;;:::::::::999777666555555666777777888:::<<>>======<<<<<<;;;;;;;;;;;;777777888888999888888777666666777666444444555666888999;;;>>>@@@BBBCCCDDD???>>><<<<<<<<<<<<;;;999:::::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999:::;;;<<<>>>@@@CCCDDDEEEEEEGGGHHHJJJMMMPPPRRRRRRSSSTTTUUURRRPPPOOONNNNNNNNNMMMKKKJJJIIIHHHFFFEEEEEEDDDDDDFFFEEECCCAAA>>><<<;;;::::::999888666666666666666777888999<<<>>>AAACCCDDDEEEEEEDDDCCCCCCBBBCCCCCCHHHLLLTTT^^^jjjxxx{{{wwwtttqqqnnnjjjgggfffiiilllnnnmmmmmmnnnmmmkkkkkkmmmooovvv{{{|||uuuooollliiigggiiinnnpppqqqqqqqqqssswww|||{{{uuupppmmmiiigggeeedddeeeeeedddccccccaaa^^^]]]]]]\\\ZZZWWWVVVUUUSSSQQQNNNMMMLLLLLLJJJOOOXXXfffvvvuuuiii]]]VVVOOOLLLJJJKKKNNNUUUbbboooxxxfffUUUJJJEEEBBBAAAAAADDDEEEEEEKKKSSSYYYbbbsssnnn^^^TTTLLLHHHHHHFFFDDDCCCDDDFFFGGGGGGFFFIIIIIIIIIJJJLLLMMMOOOPPPOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]]]]]]]]]]\\\^^^aaaccceeehhhllloooyyy}}}{{{uuussszzzyyyiiiWWWMMMFFFAAA??????BBBEEEKKKVVVhhh~~~tttggg^^^TTTOOOHHHDDDBBBAAA>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;777888888999999999999999777888888666555444555777888999:::<<<>>>???@@@@@@<<<:::999999::::::888777777888888888999999999999888777777777888888999:::999999999999999999999999999999999888888888888888777777777777888999:::;;;===???BBBDDDDDDEEEGGGHHHJJJMMMPPPRRRSSSSSSSSSTTTSSSQQQPPPPPPPPPOOONNNLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDBBB@@@>>><<<;;;:::999888888777666666666777777888:::===???BBBCCCDDDDDDCCCBBBBBBAAABBBBBBDDDHHHNNNUUU^^^mmm~~~{{{vvvsssmmmjjjgggdddbbbccceeegggbbbccccccbbbaaaaaadddfffnnnuuu}}}vvvrrrooolllnnnrrrsssrrrqqqooopppsssyyy}}}xxxvvvtttssssssrrrpppnnnmmmiiieeeddddddccc```\\\ZZZYYYVVVSSSQQQNNNMMMLLLKKKPPPZZZgggwww~~~qqqeeeZZZSSSOOOKKKJJJLLLOOOXXXffftttsssaaaRRRIIIEEEAAA@@@AAADDDEEEFFFMMMUUU```hhhxxxlll]]]RRRJJJGGGGGGBBBAAAAAACCCFFFIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUWWWXXXZZZ\\\]]]^^^]]]]]]^^^___```bbbdddiiioootttzzz~~~tttjjjhhhmmmuuuooo\\\PPPHHHBBB???@@@@@@CCCJJJVVVggg}}}vvvjjj```SSSMMMFFFAAA@@@???<<<999;;;<<<<<<===<<<<<<;;;;;;888999999:::::::::999999777888888666555444555666888999:::;;;<<<=========888666555555666666555333444444555666666555555444555555555555666777888888777777777777777777777777666666666666666666666666555555555666777888999:::<<<>>>AAACCCDDDEEEFFFHHHJJJMMMPPPRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQPPPNNNLLLHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDCCCCCCAAA???>>>===:::::::::999999888777777777777777888:::===@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@DDDHHHMMMTTTaaarrr}}}yyyvvvooommmjjjgggdddbbbaaaaaa\\\\\\]]]]]]]]]___bbbeeelllttt{{{wwwssspppqqquuutttssspppmmmllloootttyyy~~~{{{yyytttoookkkiiijjjhhhddd```\\\ZZZWWWTTTQQQNNNLLLKKKLLLQQQ[[[hhhxxxyyynnncccYYYSSSNNNKKKJJJMMMRRR\\\mmm||||||ooo]]]PPPHHHEEE@@@@@@CCCFFFFFFGGGOOOXXXaaaiiiwwwmmm^^^SSSKKKFFFFFFBBBAAAAAACCCFFFIIIJJJJJJLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPOOONNNNNNMMMNNNNNNOOOOOOPPPPPPOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTVVVXXXZZZ\\\]]]^^^^^^^^^`````````aaadddjjjrrrxxx~~~~~~qqqeee```aaaeeejjjrrr}}}uuuaaaTTTKKKEEEAAABBB@@@DDDKKKWWWhhh}}}xxxlllcccRRRLLLEEE@@@???>>><<<999:::;;;<<<======<<<;;;;;;999:::::::::::::::999999777888888666444333444666888999999:::;;;;;;;;;:::666555333444555555444222222333444444444333222111333333333444444666777777555555555555555555555555333333333333333444444444222222222333444555777888;;;>>>AAABBBCCCDDDFFFHHHIIILLLPPPRRRRRRQQQQQQQQQRRRQQQPPPPPPQQQOOOMMMJJJHHHGGGFFFEEEEEEDDDDDDEEEBBBCCCCCCCCCBBBAAA@@@???;;;;;;;;;;;;:::999888888777777666777888:::===???>>>>>>=========>>>??????===AAADDDGGGLLLWWWhhhuuu{{{xxxvvvtttqqqmmmhhhccc___]]]YYYZZZ[[[\\\]]]```dddhhhlllvvv~~~zzzuuurrrssswwwuuusssooollljjjlllrrrvvvxxxsssnnnlllmmmkkkfffaaa\\\ZZZWWWTTTPPPMMMKKKJJJLLLQQQ[[[iiiyyyvvvlllcccZZZTTTNNNKKKJJJNNNUUUaaasss{{{mmm[[[NNNGGGEEEAAAAAADDDGGGGGGHHHPPPZZZ^^^fffsssnnn___UUULLLGGGFFFEEEDDDCCCDDDFFFHHHHHHGGGMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOQQQRRRRRRRRRQQQPPPPPPOOONNNNNNOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVXXXZZZ\\\]]]^^^^^^^^^aaaaaa``````cccjjjssszzzwwwjjjUUUTTTTTTVVV\\\fffsss|||yyydddWWWNNNGGGCCCCCCBBBFFFNNNZZZkkkxxxmmmdddRRRLLLDDD@@@???>>><<<::::::;;;<<<=========;;;;;;:::;;;;;;;;;::::::999888777888888666444333444555888999999:::::::::999999777666444555666666555444333444444555444333222111333222333333444555666777444444444444444444444444111111111111111222222222000000000111222444555666;;;===@@@BBBCCCDDDFFFHHHHHHKKKOOORRRRRRQQQPPPPPPPPPPPPOOOOOOPPPNNNLLLIIIGGGGGGFFFEEEDDDDDDEEEEEEAAABBBCCCCCCCCCBBBAAA@@@<<<<<<<<<<<<;;;:::999999888777666666777999;;;===<<<<<<;;;<<<<<<===>>>>>><<>><<<===???AAAAAA@@@>>>>>>>>>===;;;999999999:::999888:::999777666555555666666444444555666777888999999555555444444333222111111333222222222111111000000111111111111111111111111333333333333333222111000222222111111111111222222444444444444555666777777;;;===???AAABBBDDDHHHKKKLLLMMMOOOPPPQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGEEEBBBEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>><<<;;;:::999999555555666666777777888888888888999:::<<<===>>>>>>@@@???@@@CCCFFFKKKUUU```vvvzzzrrrkkkfffdddccc^^^```bbbdddgggkkkpppsssxxxzzzwwwuuutttrrrrrrrrrpppnnnmmmnnnqqquuu~~~|||yyyuuurrrnnniiidddaaaWWWVVVSSSOOOMMMKKKKKKJJJNNNSSS]]]kkkzzz{{{rrriii]]]TTTQQQOOOLLLLLLRRRZZZgggzzztttbbbSSSKKKGGGFFFCCCCCCDDDEEEFFFKKKPPPUUUYYY]]]fffvvvsss```SSSMMMJJJIIIEEEDDDDDDDDDDDDFFFGGGHHHKKKLLLMMMLLLKKKJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNPPPRRRTTTSSSRRRWWWXXXZZZ[[[[[[\\\^^^```cccaaaaaaeeehhhmmmxxxnnnZZZQQQJJJGGGHHHIIIOOOVVVaaaooozzzfffWWWMMMGGGDDDCCCGGGPPP]]]nnn|||vvvpppbbbYYYOOOHHHGGGFFFCCC@@@@@@AAABBBBBBAAA@@@@@@AAAAAA???=========<<<:::999999888666555444444555555555555555666777777888888444444444333222111111111222222222111111111000000111111111111111111111111222222333333222111111000222111111111111111111222333333333333444555666666:::<<<>>>@@@AAADDDGGGJJJJJJKKKMMMNNNOOOOOONNNNNNMMMMMMNNNNNNMMMMMMLLLLLLJJJIIIHHHHHHHHHGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999666666777777777777777777777888999:::;;;===>>>>>>???===>>>AAADDDHHHRRR]]]qqqxxxnnngggdddccccccdddggglllpppssswwwzzz}}}|||xxxvvvuuutttsssttttttrrrpppooopppsssvvv}}}~~~{{{wwwsssooojjjeeeaaaXXXVVVRRRNNNKKKJJJIIIIIINNNTTT___mmm|||wwwooofff[[[RRRPPPNNNLLLNNNUUU___mmmnnn[[[OOOIIIGGGFFFBBBCCCDDDDDDFFFJJJOOOSSSVVVZZZcccttttttaaaTTTNNNJJJHHHEEEDDDDDDDDDDDDFFFGGGHHHIIIKKKLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNPPPRRRTTTSSSRRRVVVXXXZZZ[[[[[[\\\^^^___cccbbbcccgggkkkppp|||zzzaaaVVVKKKEEEBBBAAAEEEJJJPPP\\\nnnqqq^^^PPPIIIGGGGGGIIIQQQ```sss~~~qqqhhh^^^WWWTTTRRRMMMIIIEEEDDDCCCAAAAAAAAAAAAAAA@@@>>><<<<<<;;;:::777555999888777666555555555666666666666666666666666666333333333222111111000000111111111111111000000000222222222222222222222222111222222222222111000000111111111111111111111111222222111222222333444555888:::===???@@@BBBFFFHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@>>>======<<<;;;:::999999888888888888888777777777777777888:::;;;<<<===>>>>>><<<===@@@AAAEEENNNYYYjjjxxxwwwnnnhhhfffhhhjjjppptttyyy~~~~~~zzzwwwwwwwwwwwwwwwwwwvvvuuusssqqqrrrtttvvv|||}}}yyytttooojjjddd```XXXUUUQQQMMMJJJHHHHHHHHHMMMTTT```ooo~~~wwwnnndddYYYQQQOOONNNMMMQQQYYYdddrrr}}}hhhVVVLLLGGGFFFFFFBBBCCCDDDEEEFFFJJJNNNRRRTTTXXXbbbsssuuubbbUUUNNNJJJHHHEEEDDDDDDDDDDDDFFFGGGHHHHHHJJJKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLLLLLLLMMMMMMMMMOOONNNNNNOOORRRTTTTTTSSSVVVXXXZZZ[[[[[[[[[]]]___aaaaaadddhhhlllrrr~~~kkk^^^PPPGGGCCC@@@BBBFFFKKKSSSaaavvv|||gggWWWOOONNNLLLLLLSSScccyyy~~~tttlllhhhccc\\\WWWRRROOOJJJGGGEEEDDDDDDCCC===<<<;;;;;;;;;:::777444::::::999888777777777777666666666555555444444444222222222111111111000000111111111111111111111111222222222222222222222222111111111222222111000000000111111111111111111000000000000000111222333444666999<<<>>>@@@AAADDDFFFHHHIIIJJJLLLLLLLLLLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLJJJGGGEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCBBB======<<<<<<;;;::::::999::::::999999888888777777666777888:::;;;===>>>??????======@@@@@@CCCKKKUUUdddsss|||uuurrrsssvvvyyy~~~{{{xxxwwwxxxzzz||||||zzzzzzyyyvvvtttsssuuuvvv{{{zzzuuuooojjjddd___WWWTTTPPPKKKHHHGGGHHHHHHLLLSSS```pppxxxooodddXXXQQQOOOOOOOOOSSS]]]hhhvvvyyycccRRRIIIFFFEEEEEEBBBCCCEEEFFFGGGJJJNNNQQQTTTYYYbbbssswwwcccVVVOOOJJJHHHEEEDDDDDDDDDDDDFFFGGGHHHGGGIIIJJJJJJIIIIIIJJJLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLLLLLLLMMMMMMMMMOOONNNMMMNNNQQQTTTTTTTTTVVVWWWYYYZZZZZZ[[[]]]______```dddhhhlllrrruuueeeTTTJJJEEEBBBCCCFFFHHHLLLWWWkkkppp]]]TTTQQQNNNMMMRRRbbbyyy|||ssslllfff```XXXQQQMMMJJJGGGEEE@@@???>>>>>>>>>>>><<<:::888888888888777666555555666666555555444333333333222222111111111111111111111111111111222222222222222222222222222222222222000111111222222222111111111111222222222222111111000000000000000222333333555888<<<>>>@@@AAACCCEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJLLLJJJGGGEEEFFFFFFFFFEEEDDDDDDDDDEEEDDDDDDCCCBBB=========<<<<<<;;;;;;:::;;;;;;::::::999999888888777777999:::<<<>>>???@@@AAA??????AAAAAABBBIIIRRR___nnn}}}|||~~~xxxvvvuuuvvvyyy}}}~~~}}}zzzvvvttttttvvvyyy}}}zzzuuuoooiiibbb^^^UUURRRNNNJJJGGGGGGHHHIIILLLSSS___ooo~~~vvvnnndddXXXQQQQQQOOOPPPVVVaaammm|||rrr^^^NNNHHHFFFEEEDDDCCCDDDFFFGGGHHHKKKOOOQQQUUUZZZcccsssxxxdddWWWPPPJJJHHHEEEDDDDDDDDDDDDFFFGGGHHHGGGIIIJJJJJJIIIIIIKKKLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNOOONNNMMMNNNQQQTTTUUUUUUUUUWWWYYYZZZZZZ[[[]]]^^^^^^```dddiiikkkqqqppp[[[NNNHHHCCCCCCDDDCCCEEENNN```vvvyyydddWWWRRROOOLLLOOO]]]sss{{{sssggg]]]UUUNNNGGGBBBBBB???===<<<<<<<<<:::999555666666666555444333222555555555444444333333333222222222222222222222222222222222333333333333333333333333333333333333333111111222333333333333222111222333444444333222111000000///000000111222333444888<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::777888999;;;===???AAAAAABBBAAAAAABBBAAAAAAGGGOOOZZZiiiyyy~~~{{{zzzzzzzzzyyyxxxyyy{{{|||{{{zzzxxxwwwrrrqqqqqqsssyyy~~~|||xxxtttttttttvvvxxx|||zzztttnnnhhhaaa\\\SSSPPPLLLHHHFFFGGGIIIJJJLLLSSS^^^mmm|||~~~xxxqqqkkkaaaVVVQQQRRRNNNPPPXXXeeerrrxxxjjjWWWJJJFFFGGGFFFEEEDDDFFFHHHIIIJJJLLLOOORRRVVVZZZcccsssxxxeeeXXXPPPKKKGGGEEEDDDDDDDDDDDDFFFGGGHHHGGGIIIJJJKKKJJJJJJLLLMMMKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMLLLMMMQQQTTTVVVVVVUUUWWWYYYZZZZZZZZZ\\\^^^^^^aaafffjjjlllqqqkkkZZZQQQJJJGGGGGGAAACCCKKKZZZlllnnn___WWWSSSPPPPPPZZZmmmqqqfff[[[OOOHHHEEEAAA<<<999888777666555666666777777666555333222444444444333333333333333222222222333333333333333333333333444444555555555333333333333333333333333222222333444444444444444222333555666666555333222000000000000111222333333444888<<>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<888999;;;===???AAABBBCCCCCCAAAAAABBB@@@???EEELLLUUUbbbqqq{{{|||yyywwwtttqqqoookkklllmmmoooooooooooonnnnnnnnnnnnqqqxxx~~~xxxuuussstttsssuuuwwwzzzzzztttnnnggg```[[[RRROOOKKKGGGFFFGGGIIIKKKLLLRRR]]]lll{{{vvvqqqlllggg___UUUQQQRRRMMMPPPYYYgggvvvqqqcccRRRGGGFFFGGGGGGFFFEEEFFFHHHJJJKKKMMMPPPRRRVVVZZZcccrrryyyfffYYYPPPKKKGGGEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIKKKKKKJJJKKKLLLNNNLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLMMMPPPTTTVVVVVVUUUWWWYYYZZZZZZZZZ\\\^^^___bbbgggkkklllrrrzzzggg[[[RRRMMMLLLEEEFFFLLLXXXfff|||vvvggg^^^YYYUUUTTT[[[kkk{{{mmm___VVVLLLGGGAAA;;;999888777666999999::::::999888666555333333333333333333333333333333333333333333333333444444444555555666666666333333333333333333333333222333444444555555555555333444666777777666444333000000000000111222333444555888===@@@AAABBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLIIIHHHHHHHHHIIIHHHEEEBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@???????????????:::;;;;;;;;;<<<=========999:::;;;===@@@BBBCCCDDDCCCAAAAAAAAA???>>>CCCJJJPPP]]]kkkuuu~~~{{{uuupppllliiifffgggfffeeeeeefffhhhjjjkkkgggiiijjjmmmqqqxxx}}}zzzxxxwwwvvvuuutttvvv{{{zzztttnnnfff___ZZZRRROOOKKKGGGDDDDDDFFFGGGKKKQQQ]]]iiiwwwvvvmmmccc^^^XXXQQQNNNOOONNNTTT```pppmmm\\\NNNLLLIIICCCCCCHHHGGGHHHHHHIIIJJJNNNSSSWWW\\\___fffuuuvvvdddYYYQQQKKKGGGCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[\\\^^^```aaabbbfffhhhiiipppmmm^^^TTTNNNSSSMMMMMMVVVaaarrr}}}mmmbbb\\\XXXUUU[[[jjj}}}mmm]]]QQQHHH???<<<;;;777666777888777777666666666666777444333333222333444666777111111222333444444444444666555555555555444444444444444444444444444444444444444333333444555777888888999;;;:::888666666777222111///......000111333444555666999<<>>===:::;;;<<<===>>>>>>>>>===AAABBBBBBCCCDDDFFFGGGGGGEEECCCAAA???@@@BBBEEEGGGNNNTTT^^^hhhrrr}}}wwwrrrmmmhhheeeccccccbbbaaabbbdddggghhhggghhhiiijjjnnnsss{{{|||zzzyyyxxxwwwwwwxxx|||{{{{{{~~~}}}wwwqqqkkkddd\\\WWWQQQNNNJJJFFFDDDDDDEEEFFFIIIOOOYYYeeerrrsssjjjaaa\\\VVVPPPNNNPPPQQQXXXeeettt{{{fffVVVJJJHHHFFF@@@@@@EEEHHHIIIJJJKKKLLLPPPUUUYYY]]]aaakkkzzzwwweeeYYYQQQKKKHHHCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPQQQRRRTTTUUUVVVVVVXXXZZZ[[[[[[[[[[[[]]]___```bbbeeehhhiiioooqqqeee^^^YYYSSSRRRWWW___lllrrrhhh___[[[XXX]]]mmmooo[[[OOOCCC???===:::777777888888777666666666666777555444333333333444555666444333333222333555666888666555555555555444444444444444444444444444444444444444333333444555777888888:::;;;:::999777777888666555333222222333444555444555666888;;;>>>AAABBBDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@???======;;;<<<<<<===>>>??????@@@CCCDDDEEEGGGHHHHHHIIIIIIEEECCCAAA??????AAACCCEEEKKKQQQYYYbbblllyyy}}}wwwpppjjjfffbbbaaa`````````bbbdddfffgggggghhhiiikkkooouuuzzz~~~}}}}}}|||||||||vvvpppooorrr~~~~~~zzztttmmmfff___XXXTTTOOOMMMIIIFFFDDDDDDEEEEEEHHHLLLTTT^^^kkkzzzrrrhhh___YYYUUUPPPOOOQQQUUU]]]kkk{{{~~~ooo^^^QQQGGGFFFDDD@@@@@@EEEIIIJJJLLLMMMOOORRRWWW[[[___eeeqqqxxxfffYYYQQQKKKHHHCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQRRRSSSUUUVVVWWWWWWYYY[[[\\\\\\[[[[[[\\\]]]```aaacccfffhhhnnn}}}~~~uuuhhh```[[[\\\___iiizzzqqqfffaaa]]]bbbpppkkkZZZIIIBBB@@@===:::888999888777666666666666666666555444444333444444444777555333222333555888:::666555555555555444444444444444444444444444444444444444444444555666777888999:::<<<;;;:::999999:::999888666444333333444444333444555777:::===???AAACCCCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@???>>>============<<<===>>>@@@BBBCCCFFFGGGJJJLLLMMMLLLKKKKKKEEECCCAAA>>>>>>???AAABBBEEEKKKRRRZZZcccooo|||~~~wwwoookkkfffeeecccbbbaaabbbdddeeeffffffggghhhiiimmmssswwwzzzpppjjjiiijjjrrrzzz}}}zzzuuunnnggg```ZZZTTTPPPNNNLLLHHHEEEDDDCCCDDDDDDGGGJJJOOOXXXeeevvvsssiii___YYYTTTOOOOOOQQQWWWaaapppwwwfffYYYOOOHHHGGGFFFDDDDDDHHHHHHJJJLLLNNNPPPTTTYYY\\\aaaiiiwwwzzzgggYYYPPPKKKHHHCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRTTTUUUWWWXXXXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\______aaaeeeggglllzzzuuukkkfffffflll||||||nnniiidddhhhuuuyyyeeeOOOEEECCC@@@;;;888999999888777666666666666666666555555444444444333555444444333444555777888666555555555555444444444555555555555555555555555444444444555666666777777999:::<<<<<<;;;:::;;;<<<999888666444222111111000222333444666999;;;>>>???BBBCCCCCCEEEFFFFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>???>>>======>>>AAADDDEEEHHHJJJLLLOOOPPPOOOMMMLLLDDDCCC@@@>>><<<===>>>??????DDDKKKRRR[[[fffsss|||}}}uuupppkkkiiifffdddccccccdddeeecccdddeeefffhhhlllqqquuu}}}|||uuummmgggeeeeeegggppp}}}}}}zzzuuuoooggg```ZZZTTTOOOLLLKKKJJJGGGEEECCCCCCCCCCCCFFFHHHLLLTTTaaarrrvvvkkk___YYYSSSOOOPPPSSSYYYdddtttqqq```SSSNNNIIIHHHGGGFFFGGGIIIGGGIIILLLNNNQQQUUUZZZ]]]bbbkkkzzz|||hhhYYYOOOKKKIIICCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPRRRSSSUUUWWWXXXYYYZZZ\\\]]]]]][[[ZZZZZZ[[[^^^]]]___cccfffkkkwwwwwwqqqrrryyyzzztttnnnooozzznnnUUUIIIDDDAAA<<<999:::999888777666666666666666666666555555444444333111222444666666666555444666555555555555444444444555555555555555555555555444444555666666777777777888:::<<<<<<;;;;;;<<<===999888777444222000//////111222333555777:::<<<===AAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHIIIFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>???AAADDDFFFGGGIIILLLNNNOOONNNLLLJJJCCCAAA???<<<;;;;;;;;;<<<:::???EEEKKKSSS^^^kkkuuuyyyuuullljjjhhhfffeeefffggghhheeefffggghhhjjjmmmqqquuu{{{}}}{{{{{{xxxxxxuuupppjjjeeebbbaaaaaajjjvvv}}}xxxuuuoooiiiaaaYYYTTTPPPLLLJJJJJJHHHFFFDDDCCCBBBBBBBBBEEEFFFJJJQQQ^^^ooouuujjj^^^WWWSSSPPPQQQUUU]]]iiizzzlllZZZLLLJJJHHHGGGFFFFFFFFFGGGFFFIIILLLPPPSSSVVV[[[^^^dddlllyyy~~~iiiYYYOOOJJJIIICCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[]]]]]]\\\ZZZZZZZZZ]]]\\\]]]aaadddjjjuuu}}}zzzxxxyyyxxxuuu\\\MMMGGGAAA>>>===;;;:::999888777666666666555555666666666555444444///111444777888666444333666555555555555444444444555555555555555555555555444444555777777777777777777999;;;<<<;;;;;;<<<>>>;;;;;;999777555333222111111111222444666888:::;;;???AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCDDDDDDCCCCCCBBB@@@@@@??????@@@AAACCCDDDEEEFFFHHHJJJJJJJJJHHHGGG@@@???===;;;::::::::::::999===AAAFFFLLLVVVbbbkkkyyyyyyuuummmlllkkkjjjkkkmmmooopppnnnoooppppppqqqrrrvvvxxx{{{{{{xxxvvvvvvpppppppppmmmiiieeebbb```aaahhhsss}}}}}}zzzvvvrrrnnnjjjddd\\\TTTPPPLLLJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDGGGNNN[[[lll~~~qqqggg[[[UUURRRPPPSSSXXXcccppp{{{eeeTTTHHHIIIIIIGGGFFFFFFFFFFFFGGGJJJNNNRRRUUUYYY]]]```dddkkkwwwjjjYYYNNNJJJJJJCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNPPPRRRTTTVVVXXXXXXXXXZZZ]]]^^^\\\[[[[[[[[[]]][[[\\\```dddhhhrrr|||zzz~~~zzzcccSSSIIICCC@@@AAA<<<;;;999888777666666666444555666777777666555555222333555777777777666555666555555555555444444444555555555555555555555555333444666777888888777777666888:::;;;;;;;;;<<<>>><<<<<<;;;999777555333222000000111333555777999:::>>>@@@BBBEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDD>>>===<<<:::999999999999<<<>>>@@@BBBFFFMMMXXX```nnnttt}}}|||xxxtttnnnnnnnnnoooqqqtttwwwyyyyyyyyyzzzyyyxxxyyy{{{}}}}}}|||wwwtttsssrrrlllmmmnnnmmmkkkgggcccaaaccciiisss{{{}}}{{{xxxuuuqqqllliiigggaaaYYYRRRMMMKKKIIIHHHGGGGGGEEEDDDBBBBBBAAAAAAAAABBBFFFMMMYYYjjj|||mmmcccXXXSSSQQQQQQUUU[[[hhhuuuvvv```OOOHHHJJJKKKHHHGGGGGGHHHGGGHHHKKKPPPSSSWWW[[[___bbbeeekkkuuukkkYYYNNNJJJJJJCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPMMMNNNOOOQQQTTTVVVWWWXXXWWWZZZ]]]^^^]]][[[[[[[[[\\\ZZZ[[[___ccchhhqqq{{{vvv~~~}}}gggWWWKKKDDDBBBDDD<<<;;;:::888777666666666333444555777777777666666555555555666666777888999666666555555555444444444666666666666666666666666333444666888888888777777555777:::;;;;;;;;;<<<>>>;;;;;;:::999777555333222000000111222444666888999>>>@@@BBBEEEFFFGGGFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJBBBDDDFFFHHHIIIHHHGGGFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA<<<<<<;;;:::999999999999>>>???@@@@@@AAAHHHQQQXXXdddjjjssszzz}}}{{{zzzzzzzzz||||||zzzwwwsssppppppnnnlllkkkkkkiiifffcccfffiiipppxxx~~~}}}zzzwwwtttqqqpppnnnllljjjaaa]]]WWWQQQNNNKKKIIIGGGEEEDDDCCCDDDGGGGGGDDD@@@DDDDDDFFFJJJUUUggg|||zzzpppeeeZZZTTTRRRTTTZZZ```nnn~~~zzzfffWWWOOOIIIHHHHHHGGGFFFEEEEEEDDDIIILLLQQQUUUXXX\\\```cccdddhhhqqq~~~lll[[[SSSNNNJJJFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOOOOQQQSSSUUUWWWXXXVVVXXXZZZ]]]^^^^^^]]]\\\]]][[[[[[]]]___cccmmmxxx}}}|||~~~zzzxxxwwwvvvtttrrrtttyyy~~~vvvfffWWWOOOMMMJJJEEECCC>>>;;;;;;999555555777777888888888888999999999666666555666666777888999777777666555555555666666777666555444444555666777888888999:::999777555333333555777:::;;;<<<<<<<<<;;;<<<======:::666111///222111111000222444666888<<<>>>BBBDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999;;;<<<===>>>@@@CCCHHHLLLZZZ\\\dddnnnuuuzzz||||||{{{xxxvvvtttrrrpppoooooonnnllljjjiiilllqqqwww}}}~~~|||zzzvvvssspppmmmllljjjhhhfffaaa]]]WWWRRRNNNJJJGGGDDDHHHFFFEEEEEEFFFFFFCCC@@@DDDEEEFFFKKKUUUggg{{{~~~yyylllbbbXXXSSSSSSUUU\\\dddrrrtttaaaTTTMMMIIIIIIHHHHHHGGGGGGFFFFFFJJJMMMQQQUUUYYY]]]bbbeeedddgggppp|||mmm\\\TTTOOOJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOQQQRRRTTTVVVWWWVVVXXXZZZ\\\^^^^^^]]]]]]]]][[[\\\^^^```cccllluuu|||}}}~~~tttqqqmmmjjjiiiiiihhhgggeeeeeegggkkkppptttuuuuuupppjjj^^^SSSPPPQQQPPPLLLHHHBBB>>>===:::666666888777888888888888999999999666666666666666777888888777777666666555666666666777666555444444555666777777888:::;;;:::888666444444555777999;;;;;;;;;;;;;;;<<<======;;;777333000222111111000222444666888;;;>>>AAACCCDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::;;;;;;::::::::::::999999:::;;;===>>>???BBBFFFJJJSSSSSSXXX```fffmmmyyy}}}zzzxxxvvvwwwwwwvvvuuurrrsssvvvzzz~~~~~~{{{xxxtttqqqmmmkkkiiihhheeecccaaa^^^YYYUUUQQQLLLHHHEEEJJJIIIGGGGGGGGGFFFCCCAAAEEEFFFGGGKKKUUUfffzzz{{{vvvggg^^^VVVSSSSSSWWW```iiixxxlll[[[PPPKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKNNNSSSWWW[[[```dddhhhggghhhoooyyyooo^^^UUUOOOJJJFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWYYY\\\]]]^^^]]]]]]]]]\\\^^^```aaacccjjjsss~~~}}}wwwvvvoooccc```\\\YYYYYYYYYYYYYYYXXXVVVTTTUUUWWWYYYZZZZZZ[[[XXXRRRNNNPPPWWWXXXVVVOOOHHHAAA???<<<888777999777888888888888999999999666666666666666666777888888888888777777666666666666555444333333444555666666888:::<<<<<<:::777555555666777888999999999999:::;;;<<<<<<;;;888555333333222111111222444666777:::===AAACCCDDDDDDFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????======<<<<<<;;;:::::::::;;;;;;::::::::::::999999999;;;<<<======@@@CCCFFFKKKJJJKKKPPPVVV^^^kkkxxx}}}}}}~~~}}}{{{uuurrrnnnkkkjjjhhheeeccc```^^^ZZZXXXUUUQQQMMMJJJKKKKKKJJJIIIHHHGGGEEEDDDFFFGGGIIIMMMVVVgggzzz}}}wwwsssccc\\\UUUSSSTTTYYYcccnnnvvvdddVVVNNNKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNQQQVVV[[[___ccchhhkkkjjjkkkpppxxxppp^^^UUUNNNIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSVVVWWWYYY[[[\\\]]]^^^^^^^^^^^^```cccddddddjjjqqq}}}uuu{{{yyynnnggg]]]YYYTTTQQQPPPQQQQQQQQQPPPNNNLLLKKKLLLLLLKKKJJJIIIIIIHHHIIIQQQ[[[___^^^VVVMMMDDDAAA>>>999777888777777888888888999999999777666666666666777888888:::::::::999999888777777666555444333333444555666555777:::======;;;888666666666777777777777777777999:::<<<<<<<<<:::777666333222111111111333555777999<<<@@@BBBCCCDDDEEEGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA????????????????????????<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999888:::;;;<<<===>>>AAADDDGGGEEEEEEIIIMMMTTTaaammmyyyvvvqqqnnnkkkhhheeeccc\\\[[[YYYXXXWWWUUURRROOOMMMNNNOOOOOOMMMKKKIIIHHHGGGHHHJJJOOOXXXhhh{{{zzzsssnnnaaa[[[VVVUUUVVV\\\hhhtttmmm^^^TTTOOOMMMMMMNNNOOOPPPRRRSSSTTTUUURRRVVVZZZ___cccggglllooooooooossszzzqqq___UUUMMMHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKMMMOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRUUUVVVXXXZZZ[[[]]]^^^^^^______bbbffffffeeekkkrrryyy{{{uuujjjccc[[[WWWQQQMMMKKKKKKKKKKKKIIIIIIHHHIIIIIIGGGCCC@@@???AAABBBFFFPPP]]]cccbbb\\\QQQFFFAAA>>>:::888888777777888888888999999999777777777777777888::::::<<<<<<===<<<<<<:::999888666555444444444444555666666777:::<<<<<<;;;888777666666666666666666666666999:::;;;<<<<<<;;;999888333333111111111333555666888;;;???AAACCCDDDEEEGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA????????????????????????;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999888:::<<<======???AAACCCCCCBBBDDDHHHKKKOOOYYYcccvvv|||wwwsssoookkkgggeeeZZZXXXWWWVVVWWWVVVUUUSSSRRRUUUXXXXXXUUUQQQNNNLLLHHHIIILLLQQQ[[[kkk~~~xxxpppjjj^^^ZZZWWWWWWZZZaaappp}}}xxxfffYYYSSSPPPOOOPPPQQQRRRTTTVVVXXXZZZ[[[XXX[[[```cccgggkkkooorrrssssssvvv|||sssaaaVVVNNNHHHEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIKKKMMMNNNPPPPPPQQQPPPPPPPPPQQQRRRSSSSSSUUUVVVWWWYYY[[[]]]^^^___``````bbbeeeffffffkkksss}}}sssiiibbbZZZUUUOOOJJJHHHHHHHHHHHHFFFFFFFFFGGGFFFCCC>>>;;;<<<>>>@@@EEEQQQ___ffffffbbbUUUHHHCCC@@@<<<::::::777888888888888999999999777777777888999;;;<<<===??????@@@@@@???===;;;:::777666555444444555666777777888:::;;;:::999888777555555444444444555666666:::;;;<<<<<<<<<;;;:::999444333222111111333555666777:::>>>AAABBBCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888:::===>>>???@@@CCCEEEBBBBBBDDDHHHJJJLLLSSS\\\nnn|||wwwsssnnnkkk^^^\\\YYYXXXYYYYYYXXXXXX[[[___cccccc^^^WWWQQQOOOHHHJJJMMMSSS]]]mmmwwwmmmfffZZZWWWWWWYYY^^^hhhxxxqqq```VVVRRRQQQPPPRRRSSSUUUXXXZZZ]]]___```]]]```dddgggjjjnnnrrrtttttttttxxx~~~vvvcccXXXPPPIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGIIIJJJLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIKKKLLLNNNOOOPPPQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^___^^^^^^```ccccccdddkkksss{{{~~~uuullleee\\\XXXQQQMMMLLLLLLMMMMMMKKKIIIGGGFFFEEEBBB>>><<<<<<>>>@@@EEEQQQ```hhhiiigggYYYKKKEEECCC???===<<<777888888888888999999999666777888999;;;>>>@@@AAAAAABBBCCCCCCBBB@@@===<<<888777666555555666777888999999999888888777777666444444333333333555666777<<<<<<<<<<<<<<<;;;::::::444333222111111333444666666999===@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAABBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888:::>>>@@@AAACCCEEEGGGEEEDDDEEEHHHIIIJJJQQQZZZiii}}}zzzuuurrreeebbb^^^\\\\\\\\\\\\\\\bbbgggkkkjjjcccZZZSSSPPPHHHJJJNNNTTT___ooowwwllldddWWWUUUVVV[[[aaalll~~~lll\\\TTTQQQQQQQQQTTTUUUWWWZZZ]]]___bbbccc```cccgggjjjlllooosssvvvtttuuuxxx~~~xxxfffZZZRRRKKKDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHIIIKKKLLLNNNOOOOOOQQQQQQQQQQQQSSSTTTUUUVVVUUUUUUVVVXXXZZZ\\\___```]]]\\\^^^aaaaaacccjjjsssvvvyyyooohhhaaa\\\VVVRRRRRRTTTUUUVVVSSSPPPKKKHHHFFFDDDBBB@@@===???@@@EEEQQQaaajjjllljjj[[[LLLFFFEEEBBB??????777888888888888999999999666777888:::<<>>>>>??????@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB<<<<<<==================;;;;;;;;;:::::::::999999888;;;???AAACCCEEEGGGIIIJJJHHHHHHIIIIIIKKKSSS\\\ggg{{{~~~|||~~~xxxuuuppphhhbbb___aaadddgggppprrrtttsssmmmbbbWWWPPPMMMLLLNNNUUUcccttt~~~uuuiii___YYYXXXXXX[[[dddtttxxxfff]]]YYYVVVTTTUUUSSSTTTVVVYYY]]]```ccceeeeeehhhkkknnnooooooqqqrrrsssuuuyyyiiiWWWNNNJJJGGGEEEBBBAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]aaagggkkkttt~~~wwwssshhheee```\\\ZZZZZZ\\\^^^^^^\\\WWWRRRLLLGGGCCCAAA===>>>???DDDQQQbbbmmmoooiii^^^PPPFFFCCCBBB@@@===;;;;;;;;;:::999:::<<<>>>888888999;;;===@@@BBBDDDJJJJJJJJJGGGCCC@@@??????AAA@@@===;;;999888888888:::999777666555555555666222333444444444555777999;;;<<<<<<======<<<<<<;;;999888666444333222222333666999===???@@@AAABBBDDDFFFFFFGGGGGGGGGFFFFFFEEEHHHEEECCCDDDFFFGGGFFFDDDEEEDDDCCCBBB@@@???>>>===????????????????????????>>>???AAACCCEEEEEEEEEEEEBBBAAA???>>>>>>===;;;999>>><<<:::888888999;;;<<<999;;;>>>BBBDDDFFFGGGGGGIIIFFFEEEGGGHHHJJJPPPXXXgggwww}}}zzz|||~~~yyyrrrllliiijjjmmmooozzz{{{}}}{{{tttiii]]]VVVQQQQQQRRRYYYeeevvv{{{rrrggg^^^XXXXXXYYY^^^iiiyyyttteee^^^[[[YYYXXXYYYVVVVVVWWWYYY]]]```dddffffffiiimmmooooooppprrrsssvvvwww{{{kkkYYYOOOLLLGGGEEEBBBAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]aaafffjjjppp}}}zzzvvvssspppkkkfffddddddeeefffiiifffaaaZZZRRRJJJDDD@@@???@@@BBBGGGUUUfffqqqsssmmmbbbTTTJJJFFFDDDBBB???=========<<<;;;;;;<<<===999999:::;;;>>>CCCFFFIIINNNNNNMMMIIIEEEBBBAAAAAAAAA@@@===;;;999999888888:::888777555555555555666222444444444333444666888999::::::;;;;;;::::::999888777555444444444444555666999===???@@@AAACCCDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDBBBBBBDDDEEEEEECCCEEEDDDCCCBBBAAA@@@???>>>????????????????????????>>>@@@CCCFFFHHHIIIIIIIIIDDDBBB@@@??????>>><<<;;;???>>><<<;;;;;;;;;===>>><<<===@@@DDDGGGJJJLLLLLLMMMIIIGGGIIIIIIJJJQQQXXXhhhwww~~~~~~~~~zzzvvvvvvxxxyyyzzznnnccc[[[WWWVVVXXX^^^jjjzzz~~~wwwnnnddd]]]WWWXXX\\\cccooo|||pppeeeaaabbbaaaaaabbb\\\[[[ZZZZZZ]]]aaaeeehhhiiikkkooopppqqqrrrsssuuuyyyyyy|||mmm[[[QQQMMMGGGEEEBBBAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\___dddgggkkkwww}}}yyyuuuooojjjfffeeeeeefffllljjjfff___WWWNNNFFFAAABBBCCCEEEKKKZZZlllwwwyyytttiiiZZZOOOKKKHHHEEEBBB???>>>>>>======<<<;;;;;;:::::::::<<>><<<;;;::::::999888666555444555555666444555666555444333555777::::::;;;;;;;;;;;;::::::666666555555555555666666666999===???@@@AAACCCDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFEEECCCCCCEEEFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@????????????????????????>>>AAAEEEJJJMMMOOOPPPPPPJJJHHHEEECCCBBBBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>>>><<<;;;999999:::>>>DDDLLLSSSXXX[[[YYYVVVQQQKKKFFFEEEEEEFFFEEEDDDAAA???===<<<;;;888777666555444555555666777888888777555444666777<<<<<<============<<<<<<777777666666666666666666555888<<>>>>>=========<<<<<<<<<===>>>AAAFFFKKKOOOSSSUUUVVVQQQLLLJJJIIIIIIPPPXXXgggvvvtttjjjddd^^^___cccjjjvvv}}}tttkkkddd^^^ZZZVVV[[[dddppp}}}wwwllleeebbbeeeiiikkknnnqqqhhheeebbb```bbbfffkkknnnppprrrtttuuuuuuvvvxxx{{{}}}}}}ppp]]]QQQLLLGGGEEEBBBAAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUVVVWWWXXXZZZ^^^bbbhhhrrr|||wwwooofff```\\\[[[ZZZXXXXXXXXXVVVRRRMMMHHHEEEAAAEEEJJJSSSeeeyyyyyyjjj^^^YYYUUURRRNNNBBB@@@>>>>>>??????>>><<<999:::;;;@@@GGGPPPYYY^^^aaa___[[[TTTNNNIIIHHHHHHHHHGGGFFFCCC@@@===;;;:::777777555444444555555666:::::::::999777666777888<<<======>>>>>>======<<<999999999888777555444444555888<<>>DDDMMMVVV___dddfffddd```YYYRRRNNNLLLMMMLLLKKKHHHEEEAAA===:::888777666555444444444666666::::::;;;999777777888999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888666444333444888<<>>CCCJJJSSS\\\dddhhhllljjjeee^^^WWWSSSRRRSSSSSSRRROOOKKKGGGAAA===:::666555444444444444666666888999999888666666777999;;;;;;<<<<<<<<<<<<;;;;;;999999::::::999777666555444777<<>>AAAFFFNNNWWW```gggkkkpppmmmhhhaaaZZZWWWVVVWWW[[[ZZZWWWSSSMMMGGGBBB???666555444333444444666666666777777666555555777888======>>>>>>>>>>>>======777888999::::::999888777444777<<>>EEEGGGLLLTTT]]]dddhhhjjjsssvvvuuulll```ZZZ]]]bbbiiijjjiiibbbUUUHHH>>>999:::999666444333222222222666666777777888888999999<<<<<<===============<<<<<<<<<<<<;;;999777666555777888:::<<>>>>>======<<<<<<<<<;;;:::888777555555777888:::<<>>>>>>>>>>>======;;;;;;:::999777666555555666777:::===@@@CCCFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDEEEFFFHHHIIIJJJHHHJJJPPPWWW^^^hhhsssyyyrrrppprrruuuwwwzzz}}}~~~yyyrrrfffZZZPPPNNNLLLNNNYYYgggxxx~~~wwwrrrjjjddd```___^^^___eeemmm{{{yyylllaaa[[[XXXWWWYYY\\\___cccfffhhhiiilllppptttvvvvvvuuuuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}~~~sss^^^PPPJJJGGGDDDBBBBBBBBBAAA???@@@AAABBBBBBBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKNNNQQQTTTVVVYYY\\\___^^^```bbbdddeeegggkkkmmmpppvvv||||||qqq]]]UUUMMMJJJGGGCCCAAACCCHHHOOO___tttwwwkkk^^^TTTNNNKKKKKKSSS___jjjrrruuuvvvwww~~~yyyooohhhgggiiifffhhhiiieee]]]PPPDDD===<<<;;;999777666555666666444444555777888:::;;;<<<>>>>>>>>>???>>>>>>===<<<::::::888777666555555555555666999===AAADDDGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKIIIKKKPPPUUUZZZccclllzzz|||xxxxxxyyyzzz{{{xxxpppeeeYYYOOONNNMMMPPP]]]lll||||||tttooohhhbbb^^^^^^^^^aaaiiissspppddd\\\ZZZYYYXXXZZZ^^^bbbeeehhhiiijjjnnnrrrwwwyyyyyyxxxwwwwwwxxxwwwvvvvvvvvvxxxzzz{{{||||||www```RRRJJJHHHDDDCCCBBBBBBAAA@@@@@@AAABBBBBBBBBCCCEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGHHHJJJLLLMMMMMMPPPSSSVVVXXX[[[^^^aaa^^^___aaabbbccceeehhhjjjmmmrrrxxx}}}sssgggYYYPPPIIIDDDDDDGGGGGGPPPaaawwwwwwiii\\\SSSOOORRR\\\jjjwww~~~}}}sssjjjggggggaaabbbbbb```ZZZPPPFFF@@@;;;:::888666555555666666555555666888999;;;<<<===>>>>>>>>>>>>>>>===<<<<<<999888777666555444444555444666888<<<@@@DDDGGGIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJLLLPPPTTTXXX___gggqqq}}}|||||||||xxxnnncccWWWNNNMMMNNNSSSaaaqqqyyyrrrmmmfffaaa]]]]]]```eeeooozzzxxxhhh]]]YYYYYY[[[ZZZ\\\___cccfffiiikkklllpppsssxxxzzzzzzyyyyyyyyyyyyxxxvvvuuuvvvwwwyyy{{{{{{|||{{{dddTTTKKKHHHEEECCCCCCBBBAAA@@@@@@AAABBBBBBBBBCCCEEEGGGGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIIIIIIIJJJLLLNNNOOOPPPPPPRRRUUUWWWYYY[[[^^^```]]]___```aaaaaabbbeeegggjjjooovvv{{{~~~kkk]]]QQQIIIHHHJJJGGGRRRdddzzzuuuggg\\\VVVZZZeeeuuuzzzqqqkkkiii___]]]ZZZWWWSSSMMMFFFAAA;;;999888666666666666777777888888:::;;;<<<=========>>>>>>>>>===<<<;;;:::888777666444333333444555444555888;;;???CCCFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJLLLQQQTTTVVV\\\ccckkkwwwyyynnnaaaVVVMMMMMMOOOUUUeeeuuu}}}wwwpppkkkccc___\\\^^^bbbjjjwwwqqqbbbXXXUUUXXX[[[\\\^^^```cccgggjjjlllnnnpppsssvvvxxxxxxxxxxxxyyyzzzxxxwwwuuuvvvwwwzzz{{{{{{|||hhhWWWKKKHHHEEECCCCCCCCCAAA@@@@@@AAABBBBBBBBBCCCEEEGGGFFFFFFGGGHHHJJJKKKLLLLLLGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSRRRTTTVVVXXXXXXYYY\\\^^^]]]^^^`````````aaaccceeeiiinnntttyyy~~~mmm]]]PPPKKKLLLJJJUUUhhh~~~tttggg^^^___kkk{{{xxxrrroooaaa\\\VVVQQQMMMHHHCCC@@@<<<;;;999888777777888888::::::;;;;;;<<<======>>>============<<<;;;:::999888666444333222333444555333555777;;;>>>BBBDDDEEEHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJMMMRRRUUUVVV[[[bbbfffoooyyyxxxlll```UUUMMMMMMPPPWWWhhhyyy{{{uuunnniiiaaa]]][[[^^^dddmmm|||}}}mmm^^^UUUSSSWWWZZZ^^^___```cccgggjjjmmmoooppprrruuuwwwwwwwwwxxxyyyzzzyyywwwuuuvvvwwwzzz{{{||||||kkkZZZKKKHHHEEECCCCCCCCCBBB@@@@@@AAABBBBBBBBBCCCEEEGGGEEEEEEFFFHHHJJJKKKMMMMMMGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEEEEEEEFFFGGGHHHHHHIIIKKKNNNQQQSSSTTTTTTTTTSSSUUUWWWXXXXXXXXXZZZ\\\]]]___``````___```bbbdddiiimmmsssxxx|||yyyfffVVVNNNLLLMMMYYYlll}}}nnndddbbbnnn~~~|||uuurrrgggaaaXXXQQQLLLIIIEEEBBB===<<<:::999888999999:::;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<;;;:::999888777666444222222222444555333444777:::===AAACCCDDDHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKMMMRRRUUUVVV[[[aaaaaaiiiqqqvvv~~~uuuiii___TTTLLLMMMQQQXXXiii{{{}}}yyyqqqjjjggg______```ccckkkxxxzzzlll```ZZZ[[[^^^```______```bbbeeehhhlllmmmpppppprrruuuwwwyyyxxxwwwwwwwwwvvvtttssstttxxx{{{www||||||{{{rrr\\\SSSKKKEEEDDDDDDAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMOOORRRTTTUUUUUUUUUWWWWWWXXXXXXYYYZZZZZZZZZXXX[[[^^^```aaabbbdddfffjjjkkkmmmqqqvvv}}}ppp]]]TTTQQQQQQZZZkkkxxxllllllrrr}}}}}}pppbbbTTTNNNKKKFFFBBB@@@AAA???===<<<;;;;;;;;;<<<999:::::::::::::::;;;;;;999999999999999888777666444333333333222222111111222333555888;;;>>>AAACCCGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMLLLNNNQQQSSSTTTWWW[[[^^^bbbffflllqqqvvv|||ssshhh\\\TTTLLLKKKPPP\\\ooo{{{vvvnnngggddd___```cccgggppp}}}zzzlllaaa]]]]]]```bbbbbbbbbcccdddgggjjjlllnnnqqqqqqsssuuuxxxxxxxxxwwwvvvvvvuuutttssstttwwwzzzxxx}}}}}}}}}vvv```SSSKKKEEEDDDDDDAAA@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYY[[[^^^``````aaaccceeehhhiiilllpppvvv{{{xxxeeeYYYUUUUUU^^^mmm~~~tttmmmrrr{{{~~~xxxoooaaaSSSLLLIIICCC???===@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::::::::999888777666666111111000000000/////////111222444666999===???AAAEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNLLLNNNQQQSSSUUUWWW[[[^^^cccfffkkkoootttxxx}}}sssggg[[[SSSLLLLLLQQQ]]]ppp~~~xxxrrrjjjcccaaa___aaafffmmmwwwwwwlllccc```aaaccceeefffffffffggghhhkkkmmmnnnppprrrtttvvvwwwwwwwwwwwwvvvvvvuuutttssstttwwwyyyzzz~~~zzzeeeUUUMMMFFFEEEDDDAAA@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXZZZ\\\___`````````bbbccceeegggkkkpppuuuyyy}}}~~~mmm___XXXXXX```nnn~~~qqqtttyyyxxxqqqjjj]]]PPPJJJFFF@@@<<<:::>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666555444000000////////////......000111222444777:::===???BBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNLLLOOOQQQSSSUUUXXX[[[^^^bbbeeeiiimmmppptttxxx{{{~~~rrrgggYYYRRRLLLMMMSSS___rrrxxx{{{vvvooogggaaa```^^^bbbjjjsss~~~|||yyyrrrjjjdddcccdddfffgggiiihhhhhhhhhiiikkkmmmnnnoooqqqtttuuuuuuuuuuuuuuuvvvvvvvvvuuutttuuuwwwzzz{{{~~~iiiWWWNNNGGGEEEDDDAAA@@@AAA@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHGGGJJJKKKMMMOOOQQQSSSTTTTTTRRRQQQPPPPPPPPPRRRSSSUUUUUUUUUUUUVVVWWWWWWXXXXXXZZZ\\\___```___```aaabbbbbbeeejjjpppuuuxxxzzz{{{tttbbbYYYXXX___kkkzzzxxxxxxyyyzzz|||~~~{{{qqqiiibbbWWWKKKFFFCCC>>>::::::;;;;;;<<<======<<<;;;:::;;;;;;::::::999999999888999888777555444333222222111111111000000000000000000000222444666999<<<===@@@@@@AAABBBCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMNNNNNNMMMOOOQQQSSSUUUXXX\\\^^^aaadddhhhkkknnnrrrvvvyyy}}}}}}pppdddWWWQQQLLLNNNVVVbbbtttoooyyyyyytttmmmddd``````]]]dddnnnzzzyyyuuuqqqmmmgggeeeeeeggghhhiiijjjjjjiiiiiiiiikkklllmmmnnnqqqssstttsssrrrrrrsssvvvwwwwwwvvvuuuvvvxxxzzz|||~~~lllYYYPPPHHHEEEDDDAAA@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMNNNPPPRRRTTTTTTUUURRRQQQPPPPPPPPPRRRSSSTTTVVVVVVVVVWWWXXXXXXYYYYYYZZZ\\\^^^_________aaabbbbbbeeekkkqqqvvvyyy{{{{{{~~~|||xxxyyy}}}wwweee[[[WWW]]]ggguuu~~~|||yyyvvvuuuuuuvvvwww{{{|||uuujjjaaaXXXOOOFFFCCC@@@<<<;;;<<<888999:::;;;<<<;;;:::999;;;::::::999888777777666666555444222111000000111000000000000000111111111111111222444666888;;;<<>>;;;;;;===888888999:::;;;;;;;;;;;;<<<;;;:::999888777666555444333222000000000111111......////////////000000111111222333555777999:::======>>>???AAABBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMPPPRRRTTTVVVYYY\\\___```cccgggjjjmmmqqquuuxxxzzz~~~~~~vvviii\\\RRRNNNMMMRRR[[[hhhyyy___iiiuuu}}}xxxrrrnnnggg___]]]___ccclllyyyqqqgggeeeffffffeeegggkkknnnooonnnmmmlllllllllmmmnnnpppqqqppptttwwwvvvsssqqqrrrtttssstttuuuuuuttttttuuuwwwzzz{{{|||}}}~~~www]]]SSSIIIFFFDDDAAA@@@AAA?????????@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLLLLLLLMMMOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXWWWZZZ]]]^^^___```bbbccceeehhhmmmtttzzz|||}}}~~~{{{vvvuuuvvvssskkkdddZZZ\\\___cccfffiiikkklllzzzppp```WWWRRRUUUZZZaaammm~~~zzzwwwrrrmmmiiigggggghhhkkkqqqvvvtttpppjjj```VVVNNNGGGAAA???===999999<<<::::::::::::;;;<<<===>>>>>>===<<<;;;999888777666444333111000000111333444/////////000000000111111000000000111333555777888:::;;;<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBB>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGHHHIIIKKKLLLLLLNNNPPPRRRTTTVVVYYY]]]___aaacccgggjjjlllnnnrrrtttxxx|||{{{ssseeeXXXPPPMMMMMMSSS\\\jjj{{{\\\dddpppzzzyyytttoookkkeee]]]\\\___fffppp~~~ooofffeeeeeeeeefffiiimmmpppqqqqqqnnnnnnmmmnnnoooppprrrsssqqquuuyyyxxxtttrrrsssvvvqqqrrrtttsssrrrrrrsssuuuyyyyyy{{{|||}}}~~~{{{^^^SSSJJJFFFDDDAAA@@@BBB?????????@@@AAABBBDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPOOONNNMMMKKKLLLMMMMMMNNNNNNMMMMMMMMMOOOQQQSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWYYY\\\^^^___```bbbdddgggiiinnnuuu{{{{{{xxxooonnnnnnoooqqqpppnnnlllkkklllnnnppprrrwww~~~yyysssqqqooojjjddddddgggfff```ZZZQQQSSSVVVZZZ]]]______```mmmuuuwwwhhhZZZQQQLLLOOOSSSWWWaaaqqquuurrrnnniiifffeeeeeeeeegggnnnrrrqqqmmmggg]]]TTTMMMGGGBBB???<<<888888;;;<<<;;;;;;;;;<<<>>>???AAA@@@???>>>===;;;:::888888444333222111111333555666111111222222333333333444......///000111333555666888999:::;;;===>>>???@@@>>>>>>>>>>>>???@@@AAABBB<<<<<<<<<===>>>@@@AAABBBDDDEEEFFFGGGIIIJJJKKKKKKNNNPPPSSSTTTVVVYYY]]]___bbbeeegggiiijjjlllnnnpppvvvzzzyyypppbbbUUUPPPLLLMMMSSS]]]kkk|||