BM6P6(@ ]]]\\\ZZZYYYYYYZZZZZZ[[[ZZZZZZYYYXXXWWWUUUSSSRRRUUURRROOONNNOOOOOOMMMJJJJJJIIIGGGEEECCCCCCCCCCCCDDDBBBAAAAAABBBCCCBBBAAADDDBBBAAA???>>>>>>??????BBBBBBBBBBBBAAA@@@???>>><<<===>>>???AAAAAAAAAAAA@@@???===<<<<<<======>>>>>><<<:::999::::::999888::::::999999888777666666666555555555555444444444444444444444444444444444///000111222222111000///000111222222222111///...,,,---.........000333555......---------,,,,,,,,,...------,,,,,,,,,------+++++++++************)))++++++******************++++++,,,,,,,,,,,,------******+++++++++******))),,,,,,,,,---------......,,,,,,+++,,,,,,---//////.........///////////////000000000111222222333333222222222333444555777888777888:::;;;<<<===@@@BBBGGGGGGFFFFFFEEEEEEDDDDDDIIIHHHHHHJJJMMMMMMJJJGGGHHHKKKMMMMMMLLLNNNSSSWWWQQQTTTXXXZZZ[[[]]]^^^```aaa```^^^\\\ZZZZZZYYYYYY]]]]]]^^^_________^^^]]]fffeeecccaaa___\\\[[[ZZZXXXXXXVVVUUUTTTTTTTTTTTTUUUSSSQQQQQQTTTWWWXXXYYYWWWYYYYYYWWWTTTSSSTTTWWWTTTTTTSSSSSSSSSSSSTTTTTTQQQPPPNNNMMMNNNPPPRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSWWW[[[___aaaaaa\\\]]]___aaaccceeeeeefffbbbbbbbbbbbbbbbaaa``````___^^^\\\ZZZVVVSSSPPPOOOPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGFFFDDDDDDEEEGGGHHHNNNPPPSSSUUUUUURRROOOMMMJJJIIIFFFCCCBBBAAABBBBBB?????????@@@@@@AAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>??????>>>===<<<;;;======>>>???@@@BBBDDDEEEEEEGGGJJJKKKKKKIIIIIIIIIHHHIIIKKKMMMOOORRRSSSTTTQQQQQQPPPPPPOOONNNMMMLLLMMMKKKJJJLLLNNNPPPPPPOOOOOORRRWWWYYYXXXUUUSSSRRRWWWYYYZZZYYYUUUTTTWWWZZZXXXQQQNNNPPPKKKEEEKKKYYYeeeddddddcccbbbhhh{{{ccc```]]]\\\[[[ZZZYYYZZZZZZ[[[___]]]YYYUUURRROOONNNNNNRRROOOLLLKKKLLLKKKJJJGGGHHHGGGEEEDDDCCCDDDDDDEEEDDDCCCAAA@@@AAABBBAAA@@@CCCBBB@@@???>>>>>>??????AAAAAAAAAAAA@@@???>>>===;;;<<<======>>>???@@@@@@>>>>>><<<;;;;;;;;;<<<===<<<:::888777888888777666999888888777666666555555555555555555444444444333333333333333333333333333///000111111111111000//////000111111111000......,,,------------...000333...------------,,,,,,,,,------------------------+++++++++************)))*********************************+++++++++,,,,,,******+++++++++******))),,,,,,,,,,,,------------------,,,+++++++++++++++------....../////////000//////000111111222222333000000000111222444555555555666888888999:::>>>@@@DDDDDDCCCBBBAAAAAABBBBBBCCCCCCEEEHHHLLLLLLJJJGGGLLLNNNPPPOOOLLLMMMPPPSSSQQQSSSWWWYYYYYYZZZ[[[\\\^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\______^^^]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSQQQPPPPPPSSSUUUVVVVVVSSSUUUUUUTTTQQQPPPQQQSSSQQQQQQPPPPPPPPPPPPQQQQQQNNNLLLKKKJJJJJJLLLNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPRRRUUUWWWXXXWWWMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOPPPPPPQQQPPPPPPOOONNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGMMMOOORRRVVVXXXXXXXXXWWWMMMJJJFFFCCC@@@??????@@@?????????@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>><<<======>>>===<<<;;;:::;;;;;;<<<===>>>@@@BBBCCCBBBEEEHHHJJJJJJIIIIIIJJJIIIIIIJJJLLLMMMOOOPPPQQQPPPPPPOOOMMMLLLLLLKKKKKKMMMNNNOOONNNMMMNNNQQQSSSMMMPPPRRRSSSRRRQQQQQQRRRXXXYYYYYYXXXWWWWWWXXXZZZZZZTTTQQQRRRLLLDDDHHHSSSgggggggggeee^^^^^^mmm}}}vvvmmmlllrrrzzzrrr]]]___]]]\\\ZZZXXXXXXWWWXXXXXX]]]ZZZUUUQQQNNNMMMMMMNNNNNNLLLIIIHHHHHHHHHFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFEEECCCAAA@@@AAAAAA@@@>>>AAAAAA@@@???>>>>>>>>>>>>????????????>>>===<<<<<<<<<;;;;;;;;;<<<======>>><<<<<<;;;::::::::::::;;;:::888666666666777666555666666666555444444333333444444444444333333333333222222222222222222222222//////000000000000//////...////////////...------,,,---------,,,,,,...000------------,,,,,,,,,,,,+++,,,---......---,,,++++++++++++************)))************************)))))))))************+++)))******+++++++++******++++++,,,,,,,,,---------111000...---,,,+++******,,,,,,------...///000000//////000000111111222222......///000111222222333444444555444555777;;;>>>AAA???>>><<<<<<===???@@@???AAADDDIIILLLMMMKKKIIINNNPPPRRRPPPLLLJJJLLLNNNOOORRRUUUVVVVVVVVVWWWXXX[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRQQQOOOOOOOOOOOONNNPPPRRRSSSSSSRRRQQQRRRRRRQQQOOONNNOOOPPPMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHJJJKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLKKKKKKMMMMMMLLLKKKFFFFFFFFFFFFFFFEEEEEEDDDHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBCCCEEEFFFFFFHHHKKKNNNQQQSSSTTTUUUNNNKKKFFFAAA>>>======>>>>>>>>>????????????@@@@@@>>>=========<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999999999:::;;;<<<===???@@@@@@BBBEEEGGGGGGFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMPPPOOOMMMLLLKKKJJJKKKKKKMMMPPPQQQOOOLLLMMMQQQVVVMMMNNNOOOOOONNNOOOQQQTTTVVVUUUUUUVVVXXXYYYXXXXXX\\\WWWTTTTTTMMMDDDEEELLLcccfffiiifff^^^WWW\\\dddttt{{{lll[[[SSSQQQUUUZZZmmm|||iii[[[cccZZZYYYWWWUUUSSSSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPQQQLLLKKKIIIHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCDDDEEEEEECCCAAA@@@@@@@@@>>>===?????????>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;;;;;;;<<<===::::::999999888888888888999777555555666666555444555555555444444333333333444333333333222222222222000000000000111111111111////////////////////////............------,,,,,,,,,---...---,,,+++,,,...---------,,,,,,,,,++++++)))+++---......---,,,++++++++++++*********))))))))))))))))))************)))))))))*********++++++))))))***+++++++++******++++++++++++,,,,,,,,,,,,333222111///......------***++++++---...///000000......//////000111111222---...///000111111111111333333333222333555999<<<>>><<<:::888999:::===>>>@@@BBBFFFKKKMMMMMMKKKIIILLLOOOQQQOOOKKKIIIIIIKKKMMMPPPSSSUUUVVVVVVWWWYYY[[[\\\\\\\\\[[[XXXUUUSSSSSSRRRPPPOOOQQQTTTWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZVVVUUUTTTRRROOOMMMKKKJJJNNNMMMMMMOOOQQQRRRQQQOOOPPPPPPQQQPPPPPPOOONNNNNNJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKJJJIIIJJJKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGFFFFFFGGGFFFEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAACCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKHHHCCC???<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;::::::999999999::::::<<<===>>>>>>@@@BBBBBBBBBAAABBBCCCDDDEEEEEEGGGHHHIIIJJJKKKQQQPPPNNNLLLLLLLLLMMMNNNOOONNNNNNLLLLLLNNNQQQSSSOOOPPPQQQRRRQQQRRRTTTVVVTTTRRRQQQSSSWWWYYYXXXUUUYYYVVVUUUTTTNNNFFFCCCGGGXXX___gggiiiccc\\\ZZZ\\\iiiqqq|||ppp\\\RRROOOOOOPPPRRRVVVdddxxx~~~~~~~~~~~~}}}ddd^^^mmmWWWVVVSSSQQQOOONNNMMMMMMKKKMMMOOOPPPQQQQQQQQQPPPLLLLLLKKKIIIHHHGGGHHHHHHFFFEEEDDDBBBBBBBBBBBBCCCEEEBBB@@@?????????>>><<<==================<<<<<<>>>>>>>>>>>>>>>======<<<>>>===<<<<<<;;;;;;;;;;;;888888888888888777777666888666444444555666555555444444444444444333333333222222222222111111111111/////////000000111111111///..................///...------,,,,,,,,,,,,,,,---...///...---,,,,,,---------,,,,,,,,,+++++++++)))***,,,......---,,,++++++++++++*********))))))(((((()))))))))*********************+++++++++,,,((()))***+++++++++++++++*********+++++++++,,,,,,//////............//////)))***+++,,,---...///000---......//////000111111...///000111222222222111222333333333222444888:::<<<:::888777777:::<<<>>>@@@CCCGGGIIIJJJIIIGGGFFFGGGKKKNNNNNNKKKHHHIIIJJJJJJNNNRRRUUUVVVXXXZZZ[[[\\\\\\\\\[[[YYYUUURRRPPPRRRPPPNNNMMMNNNRRRVVVXXXYYYYYYXXXXXXWWWWWWWWWVVVTTTTTTTTTRRRPPPNNNLLLKKKNNNNNNNNNPPPRRRRRRQQQOOONNNNNNOOOOOOOOOOOOMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKJJJIIIIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEECCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDGGGFFFEEEDDDDDDEEEFFFFFFEEECCC@@@===;;;<<<>>>???========================<<<<<<======<<<<<<;;;:::888999;;;<<<===<<<<<<;;;:::::::::::::::;;;<<<===<<<>>>???>>>===<<<<<<===@@@@@@BBBDDDFFFHHHJJJJJJQQQPPPPPPOOOOOOPPPQQQRRROOOKKKHHHIIINNNQQQQQQOOOOOOQQQTTTUUUUUUTTTTTTUUUTTTSSSSSSUUUZZZ[[[YYYWWWUUUTTTTTTTTTPPPIIIEEEEEEOOOYYYeeekkkjjjfffaaa___dddooo|||qqqcccVVVRRRRRRQQQOOONNNRRRYYYggg|||~~~yyywwwuuuuuuuuutttrrrqqqqqqqqqzzzxxxbbbddd{{{WWWUUURRROOOMMMKKKJJJJJJJJJLLLOOOPPPQQQOOOLLLKKKKKKLLLLLLJJJHHHGGGHHHJJJFFFEEECCCBBBAAAAAAAAABBBCCCAAA???>>>??????>>><<<;;;<<<<<<======<<<<<<;;;=========>>>>>>======<<<============<<<:::999888777777888888777777666555777555333333555666555444333333333333333333333333222111111111000000000000...//////000000111111111......------------.........------,,,+++,,,,,,,,,,,,---///...---,,,,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,------,,,,,,+++++++++************)))'''(((((())))))******************+++++++++,,,,,,((()))***+++++++++++++++))))))*********+++++++++)))))))))***+++,,,---...******++++++,,,---......------......//////000000///000111333333333222111111222333333333444666888999888777777888:::<<<>>>???AAADDDEEEDDDBBBBBBBBBCCCHHHMMMNNNLLLJJJJJJKKKIIIMMMQQQUUUWWWYYY[[[]]][[[[[[[[[YYYWWWTTTQQQOOORRRPPPNNNMMMNNNPPPTTTVVVWWWVVVVVVUUUTTTSSSRRRRRRUUUVVVVVVVVVUUUTTTRRRQQQRRRQQQPPPQQQSSSTTTSSSRRRLLLKKKLLLMMMNNNNNNLLLIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDEEEEEECCCAAAAAACCCDDDFFFFFFGGGGGGCCCCCCDDDEEEEEEEEEDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBB???????????????????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCC@@@>>>===<<<<<<===>>>???======<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999777888:::<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<;;;<<<===<<<:::::::::<<<===>>>@@@BBBEEEGGGIIIJJJMMMNNNOOOPPPQQQRRRSSSTTTOOOJJJFFFJJJRRRVVVSSSOOOOOOQQQTTTUUUTTTSSSRRRRRRVVVWWWXXXZZZ\\\]]]\\\[[[TTTTTTUUUUUURRRNNNJJJHHHMMMWWWcccjjjllllllgggbbbaaannn}}}vvvyyyjjjaaaYYYWWWWWWRRRNNNMMMPPPRRRZZZlll~~~}}}{{{zzzwwwrrrlllgggeeeccciiixxxqqqcccoooZZZXXXUUUQQQNNNLLLKKKKKKKKKKKKLLLMMMLLLKKKIIIHHHIIIJJJKKKIIIFFFEEEGGGIIIDDDCCCBBBAAAAAAAAABBBCCCBBB@@@>>>>>>>>>???>>>===:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;999555333666777888888888777555555444333111222333444444333111111111111111111111111111111000000000/////////...//////000111111222222......---,,,,,,---......///...---,,,+++,,,,,,---)))+++------,,,++++++,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------+++++++++************)))''''''(((((()))******+++)))))))))************+++(((((()))++++++,,,,,,+++))))))))))))*********+++'''''''''((((((***++++++******++++++,,,,,,,,,---,,,------......///000000///000111333333222111000...000333444333333444555666666777777888:::;;;<<<>>>@@@BBBAAA@@@???@@@BBBCCCHHHNNNPPPNNNLLLKKKLLLJJJMMMQQQTTTVVVWWWYYY[[[YYYXXXXXXVVVUUUTTTSSSRRRQQQOOONNNMMMMMMOOOQQQSSSUUUUUUUUUTTTSSSSSSRRRRRRUUUVVVXXXYYYYYYXXXWWWVVVVVVTTTRRRRRRTTTVVVVVVUUULLLLLLLLLMMMPPPOOOLLLJJJLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDBBBCCCDDDFFFGGGGGGGGGGGGCCCDDDEEEEEEFFFFFFFFFEEE???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;::::::888999:::;;;;;;999888666555777999:::;;;<<<<<<;;;;;;;;;::::::999:::::::::999;;;<<<<<<;;;;;;===???>>>>>>@@@AAACCCEEEFFFGGGGGGIIILLLOOOQQQRRRRRRRRRNNNLLLLLLPPPWWWZZZXXXTTTSSSTTTTTTTTTRRRQQQRRRSSSUUUXXX[[[\\\\\\[[[[[[[[[VVVWWWXXXWWWUUUSSSNNNJJJLLLVVV___dddiiillliiibbb___mmm|||mmmaaa\\\XXXXXXXXXUUUSSSTTTPPPQQQWWWeeewwwwwwpppooommmqqq{{{wwwiiiggg]]][[[XXXTTTQQQOOOMMMMMMJJJIIIIIIHHHHHHIIIIIIIIIGGGHHHIIIGGGDDDCCCEEEGGGAAAAAA@@@@@@AAABBBDDDEEE@@@???======>>>??????>>>999:::;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;::::::999;;;<<<===;;;777333000666777888888888777555444333111000000111222222111/////////000000000000000000000000000////////////...//////000111222222333...---,,,,,,,,,,,,---...///...---,,,+++,,,---...''')))+++,,,+++******+++,,,,,,,,,+++++++++******************+++,,,---...+++++++++************)))&&&''''''((()))******+++(((((((((((())))))))))))(((((()))++++++,,,,,,,,,))))))))))))************)))))))))))))))******++++++++++++++++++++++++,,,,,,,,,------...//////000...///111222333222000///,,,///222444333222222333444555666777999::::::;;;>>>@@@BBBAAA??????BBBEEEDDDJJJPPPRRRPPPMMMLLLMMMKKKNNNQQQTTTTTTUUUWWWXXXWWWVVVUUUTTTTTTUUUUUUVVVPPPOOOMMMMMMMMMNNNPPPQQQVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTVVVYYYZZZYYYXXXXXXYYYWWWTTTSSSUUUWWWXXXXXXOOONNNNNNPPPSSSSSSOOOLLLLLLKKKKKKJJJJJJKKKKKKLLLIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCEEEFFFEEEDDDAAABBBCCCDDDEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>===<<<<<<======<<<;;;:::999888;;;<<<<<<======<<<;;;;;;<<<<<<<<<;;;;;;:::::::::666777999:::999888666555444555777999:::;;;;;;:::;;;:::999999888999999999888999;;;<<<<<<>>>AAACCC???@@@AAABBBCCCDDDDDDEEEBBBDDDIIIMMMPPPQQQPPPPPPMMMOOORRRWWWZZZ\\\\\\[[[XXXWWWVVVSSSQQQQQQTTTVVVRRRVVVZZZ[[[YYYWWWXXXYYYZZZ[[[ZZZYYYWWWVVVQQQLLLJJJSSS[[[___eeekkkiiiccc^^^mmmzzz|||aaaTTTPPPPPPSSSUUUUUUXXX]]]VVVYYY___hhhsss}}}kkkdddlllUUURRRPPPPPPQQQQQQOOOLLLNNNKKKHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAA???>>>===???@@@<<<<<<>>>@@@===:::<<>>===<<<;;;::::::666666777777888888999999999888777666555555555555444444444444444444444444...000222111///---...000111111111111000000000///......---------,,,,,,,,,...............///000000++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++***)))(((&&&&&&&&&'''(((,,,+++)))***,,,...///...(((((())))))******++++++*********)))))))))))))))***++++++***)))(((((('''***((('''''')))***)))'''))))))))))))))))))***+++,,,***((((((+++,,,------000000000000111222333444111111111222222333333333444444555666777888999999???===<<<<<<>>>@@@AAAAAAGGGIIIKKKMMMNNNMMMLLLLLLOOONNNOOOQQQSSSUUUTTTSSSSSSTTTUUUVVVVVVUUUSSSRRRVVVRRRNNNJJJIIIKKKOOOQQQUUUVVVVVVUUUTTTTTTVVVXXX[[[[[[ZZZZZZYYYXXXXXXXXXVVVWWWWWWWWWWWWVVVUUUTTTPPPOOOOOORRRVVVUUUOOOJJJLLLMMMNNNOOONNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBCCCDDDFFFHHHEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDAAA===<<<>>>@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666777888:::;;;999::::::;;;;;;<<<<<<<<<999;;;<<<<<<:::888888999555555666666777777777888888888888888888888888888777888999999::::::999999>>>;;;<<>>>>><<<===@@@>>>::::::===???>>>>>>===;;;::::::999666666777777888888888999888888777666555555555555777666555333222000/////////222444333111000000222111111000000000/////////...------------,,,,,,,,,---------,,,------...///,,,,,,++++++++++++++++++------,,,++++++***))))))++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++++++++***))))))))))))))),,,***((()))+++---...---)))))))))))))))************)))))))))))))))))))))+++)))((((((((()))(((((()))***+++***)))((()))+++***************+++,,,---...,,,******,,,---...---000000000000111222333333222222222222333333333333666777777777888888888888???===;;;;;;<<<>>>??????DDDFFFIIILLLNNNOOOPPPPPPQQQQQQQQQRRRTTTUUUTTTSSSUUUVVVVVVWWWVVVUUUTTTTTTXXXUUUQQQNNNNNNPPPSSSUUUZZZZZZYYYXXXWWWWWWZZZ\\\XXXXXXXXXXXXXXXXXXYYYYYYUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQQQQSSSVVVUUUPPPKKKMMMNNNOOOOOOOOOMMMKKKIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDDDDFFFHHHIIIDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCC@@@===<<<>>>??????>>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::888888888888888999::::::999999999999999:::::::::999:::<<<;;;999888888999666666666777777777888888888888888888777777777777888888999:::::::::::::::>>>;;;;;;???@@@>>>???CCC===>>>???@@@@@@@@@AAA@@@DDDDDDEEEGGGJJJLLLNNNPPPSSSSSSTTTUUUVVVXXXZZZ[[[WWWXXXZZZ[[[[[[ZZZXXXWWW___\\\ZZZZZZ[[[\\\\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[TTTOOOQQQ^^^jjjllliiiggg```eeekkkqqqwwwiiiWWWTTTLLLIIINNNVVVYYYZZZ[[[___dddlllrrrxxxrrrddd```hhhOOONNNLLLLLLNNNOOONNNMMMNNNKKKHHHFFFEEEEEEDDDBBBAAABBBBBBAAAAAA@@@???>>>@@@AAAAAA???===<<<===>>>BBB??????BBBBBB===::::::======<<<;;;::::::999999777777777777777888888888888777666555444444444444666555555444444444444444///111333444222111111111000000000/////////......------------,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))***************))))))(((+++)))'''(((***+++,,,,,,************))))))))))))))))))))))))))))))******+++(((&&&'''***,,,+++)))'''***,,,+++'''&&&))),,,*********++++++---.........,,,++++++,,,...------////////////000111222222444444333333333333333222888888888888888888888888>>>;;;999999;;;>>>??????DDDEEEHHHJJJMMMOOOPPPPPPTTTSSSRRRSSSTTTUUUTTTRRRVVVVVVVVVVVVVVVUUUTTTSSSXXXVVVTTTRRRRRRSSSVVVWWWWWWVVVUUUSSSRRRSSSVVVYYYVVVVVVVVVVVVWWWXXXYYYYYYUUUUUUTTTTTTTTTUUUVVVVVVUUUSSSSSSUUUWWWUUUPPPLLLOOOPPPPPPPPPNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHBBBBBBBBBBBBCCCCCCDDDEEEHHHGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA???<<<<<<===>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999777888999:::::::::999999888888888888777777777777888999;;;:::999888888999777777777777888888888888777777777777777777777777999999:::;;;;;;;;;::::::>>>;;;;;;===>>><<<===@@@<<<<<<======>>>?????????@@@AAACCCEEEIIILLLOOOQQQPPPSSSUUUUUUSSSSSSTTTWWWWWWXXXZZZ[[[\\\\\\[[[ZZZ___]]]ZZZYYYZZZ[[[ZZZYYY]]]\\\[[[ZZZZZZ\\\]]]^^^VVVQQQRRR\\\hhhnnnnnnmmmddd]]]]]]fffppp|||aaaQQQQQQKKKIIIOOOWWWZZZ\\\]]]```fffnnnuuuyyy~~~yyydddZZZ```tttMMMMMMLLLLLLMMMNNNOOOOOONNNKKKGGGEEEEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA@@@>>>>>>???AAAEEEAAA@@@EEEGGGCCC>>>===<<<<<<;;;::::::999888888888888888777777777777777777666555444333333333333555444333222222333444444...///000111111000///.../////////............------------,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,+++++++++******,,,+++++++++******))))))***************************++++++++++++***))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&***(((&&&'''(((*********++++++******))))))(((((()))))))))))))))************)))))),,,111111...)))''')))))))))((('''((()))************+++---...///***))))))***,,,......---............///000111222555444444444333333222222555666666777888888999999;;;:::888999===@@@BBBCCCGGGGGGHHHIIIJJJLLLMMMMMMTTTSSSQQQQQQRRRSSSRRRQQQTTTTTTSSSSSSRRRRRRQQQQQQUUUUUUTTTSSSSSSTTTUUUVVVRRRRRRPPPNNNMMMOOORRRUUUVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYVVVUUUUUUUUUVVVTTTPPPMMMOOOOOOOOONNNMMMKKKIIIHHHJJJIIIHHHHHHGGGGGGGGGHHHCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEHHHGGGEEECCCAAA@@@@@@???????????????>>>>>>>>>>>>>>>===<<<;;;<<<<<<======;;;;;;::::::::::::;;;;;;::::::999999999888888888666888:::<<<<<<;;;999888888888777777666666555555666888999999888777777888777777888888888888888888777777888888888888888999999999:::;;;;;;;;;;;;:::>>>::::::<<<<<<999:::===;;;;;;;;;<<<===>>>??????>>>???AAADDDGGGKKKNNNOOOLLLQQQUUUUUUPPPNNNPPPRRRSSSTTTVVVWWWYYYYYYZZZZZZXXXVVVUUUVVVXXXZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^YYYUUUUUU[[[fffnnnqqqrrrmmm^^^YYYfffrrrsss[[[OOOQQQKKKJJJPPPWWWZZZ[[[]]]```fffnnnsssuuuwwwzzz|||nnn\\\[[[qqqMMMMMMLLLLLLLLLMMMOOOQQQMMMJJJGGGEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBAAABBBCCCEEECCC???@@@EEEHHHEEEAAA???;;;;;;;;;:::999999888888999999888888777777666666666555444333222222222222555333111///......//////000000000000000//////............---------,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++***************)))***************************++++++++++++***))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&***(((&&&&&&((()))))))))++++++******))))))(((((((((((())))))************)))+++///444777666000***---)))'''(((,,,...+++''')))))))))******,,,------(((((((((+++///111111111------------...///000000444444444333333222222222111111333555777999:::;;;999888999<<>>???@@@??????AAACCCEEEHHHJJJKKKJJJOOOSSSRRRNNNKKKMMMPPPPPPQQQSSSTTTVVVXXXXXXYYYUUUTTTSSSTTTWWWZZZ\\\\\\XXXZZZ]]]___```___^^^\\\]]]ZZZWWWZZZdddnnnssssssvvvfffaaammmxxxlllZZZRRRSSSNNNNNNSSSXXXZZZ[[[]]]```eeekkkmmmkkkjjjjjjlllxxxrrrccc]]]nnnMMMMMMLLLKKKJJJKKKNNNQQQLLLJJJGGGEEEEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDCCCCCCCCCEEEGGG???<<<===BBBDDDAAA>>>???;;;;;;;;;::::::999999999:::999999888777666555555555444333222111111111111000000000111444888;;;===777444111000000111000///---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...)))******++++++,,,------***************************************************++++++++++++***))))))((((((((((((((((((((((((((())))))******************(((&&&&&&'''))))))(((************))))))))))))((((((((()))******++++++''',,,222777888444///,,,222,,,(((***000333...)))***************++++++,,,))))))***---111333333222,,,,,,,,,,,,---...///000333333222222222222222111...///111444666999;;;<<<888888;;;@@@EEEHHHIIIIIIAAA@@@AAABBBEEEIIIMMMPPPMMMKKKJJJKKKMMMPPPQQQQQQPPPPPPNNNMMMLLLKKKKKKLLLSSSTTTVVVVVVVVVUUUTTTSSSPPPQQQRRRSSSSSSTTTXXXZZZXXXWWWTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRPPPQQQQQQQQQPPPNNNMMMLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCC??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;::::::::::::888999;;;:::999999:::;;;999888888888888999999:::888888777777777666666666555666999;;;;;;:::888666666666666666555555555555444555777777666555666777777777777777666666666666777777777888999999::::::888888999:::::::::999999<<<999888;;;;;;888888<<<::::::999:::;;;===???@@@??????@@@AAACCCEEEGGGHHHIIILLLOOOOOOMMMLLLMMMPPPPPPQQQRRRTTTVVVWWWYYYZZZYYYWWWUUUVVVXXXZZZ[[[ZZZYYY[[[```cccdddbbb___]]]\\\ZZZXXXXXX```lllrrrsssvvvjjjeeelllsss{{{xxxfff[[[WWWVVVRRRSSSXXX\\\]]]^^^aaaeeeggghhhfffaaa]]]\\\]]]iiiuuuyyyhhhVVVddd~~~LLLLLLLLLJJJHHHIIILLLPPPLLLIIIGGGFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEDDDBBBAAACCCDDD>>>===>>>AAA@@@<<<<<>>CCCGGG;;;666111......///000///,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++************+++,,,,,,(((((()))***,,,---...///))))))))))))***************************************++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))'''&&&((())))))((()))))))))))))))*********'''(((((()))******++++++%%%+++222444111...,,,---000,,,)))+++///111...***------,,,++++++++++++,,,))))))***---///000///...++++++++++++,,,---...///000111111111111111111222000111222444777999;;;;;;888:::===CCCGGGIIIHHHFFF???>>>>>>???CCCGGGLLLOOOIIIHHHGGGIIILLLPPPRRRSSSSSSQQQPPPNNNMMMMMMMMMMMMQQQRRRTTTUUUUUUSSSPPPNNNHHHKKKNNNPPPQQQRRRUUUWWWTTTSSSPPPOOOOOOPPPRRRSSSSSSTTTUUUVVVUUUSSSPPPNNNLLLLLLMMMMMMLLLKKKJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA======<<<;;;;;;;;;;;;;;;:::::::::999999999888888666888::::::888888999;;;777777777777777888999999777777777666666666555555444666777999999888777666333333333444444444444444222444666666555555666777666666666666555555555444555555555666777777888888666777888888999999888888<<<999888;;;;;;999999<<<888888777777999;;;>>>???===>>>???@@@BBBDDDFFFGGGIIIIIIJJJKKKLLLNNNOOOQQQQQQQQQRRRSSSTTTVVVXXXYYYYYYWWWUUUUUUWWWXXXYYYXXXYYY[[[^^^```aaa```^^^\\\VVVVVVTTTTTT\\\iiiqqqrrrtttnnnhhhggghhhooo~~~yyylllaaa[[[ZZZXXXVVVXXX^^^bbbccceeehhhkkkkkkhhhaaaYYYSSSRRRSSS]]]kkknnnbbbYYYyyyzzzKKKKKKKKKHHHFFFFFFJJJNNNKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFDDDAAA??????AAAAAA@@@BBBBBB>>>:::;;;@@@<<<;;;;;;;;;;;;;;;;;;:::;;;:::999888777666555444444333222111000000000000444333111111111444777999<<<666...***+++,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))))))))))))))******+++'''''')))***,,,...///000)))))))))))))))*********))))))))))))))))))))))))***++++++++++++***))))))************************((('''&&&&&&&&&((()))***+++)))''''''((()))))))))(((((())))))******++++++'''(((((()))***+++++++++$$$***000///***'''***...+++***)))***++++++******//////...---,,,,,,,,,,,,(((((((((***++++++***(((++++++++++++,,,---......//////000000111111111222222333444666777999:::;;;999;;;???DDDHHHHHHEEECCCAAA@@@???>>>@@@DDDHHHKKKHHHFFFFFFHHHMMMQQQTTTUUUUUUTTTRRRPPPOOOOOOOOOOOOMMMOOOQQQRRRRRROOOKKKIIIEEEHHHMMMPPPQQQSSSUUUVVVPPPOOOMMMLLLMMMOOOQQQSSSTTTVVVXXXXXXWWWTTTPPPMMMHHHJJJKKKKKKIIIIIIIIIIIIMMMLLLKKKJJJJJJJJJJJJJJJFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBB@@@@@@??????AAABBBBBBBBBAAAAAA@@@???AAAAAA@@@@@@???@@@@@@@@@===<<<;;;:::999888888999999999999999888888888777555777::::::888777999;;;777777666777777888999999777666666666555555555555444555666777888777777666111111111222222333333444222444666666555555555666666666555555444444444333333333444444555666666777666666777888888888888888;;;888888;;;;;;999:::===777666555666777:::<<<>>>;;;<<<===???BBBDDDGGGHHHIIIHHHGGGHHHLLLOOOQQQQQQOOOPPPPPPQQQRRRTTTVVVWWWVVVTTTRRRSSSUUUWWWWWWWWWYYYYYYZZZ[[[[[[[[[ZZZZZZPPPRRRQQQPPPYYYhhhpppqqqxxxuuuooogggeeemmmzzz|||nnneee]]][[[[[[YYYXXX[[[bbbfffgggjjjnnnqqqoooiii___UUUNNNMMMOOOWWWfff}}}uuueee___jjj{{{JJJKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKKKKPPPOOOMMMJJJIIIHHHHHHHHHFFFCCCAAA@@@AAABBBAAAAAA===>>>???@@@@@@@@@@@@@@@<<<<<<;;;::::::999888888999999999888888666555555444333111000000000111111000000000000000000000000111000///......///000111,,,++++++,,,......,,,+++,,,,,,,,,++++++*********,,,+++***+++,,,,,,+++***'''------(((***000---"""************************)))))))))))))))))))))))))))******)))(((((()))+++((('''&&&&&&((())))))(((+++***((('''&&&''')))***'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''+++000111...***((('''+++)))((('''((()))+++,,,&&&''')))***+++++++++*********+++,,,,,,------...............////////////222222111333666888999999<<>>>>>>>>????????????<<<;;;;;;:::888777666666::::::999999888777777777777777777777777777777777666555444333333444555666444555666777777666555444555555666666666666555555555444222000000111222333222333333444444333333222444444333333333222222222444111///000444777555333333333333444555666777888888888888888777777777777777777666666777999<<<===>>>>>>======???@@@BBBCCCIIIGGGDDDEEEHHHKKKJJJIIIIIIKKKMMMNNNNNNOOOQQQSSSQQQPPPOOONNNNNNPPPRRRSSSWWWXXXYYYXXXVVVUUUVVVWWWUUUSSSOOONNNSSS]]]kkkttt~~~tttlllmmmtttwwwvvv{{{uuuoooiiifffdddeeeeeegggllltttzzz{{{}}}zzzrrreeeYYYSSSUUUYYYbbbrrr|||dddaaaiiiyyynnnLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGEEEEEEFFFGGGHHHFFFCCCAAA@@@@@@AAA@@@???======>>>???????????????;;;;;;;;;:::999888888888888888888888777666555444333333111000000000111111////////////////////////000000///......///000000///---,,,,,,,,,,,,+++))),,,,,,,,,++++++*********++++++******+++++++++***))),,,+++***111;;;777+++************************)))))))))))))))))))))))))))******)))(((((()))+++&&&&&&&&&&&&&&&'''((((((+++***((('''&&&'''((()))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&***...///,,,)))((((((***)))((('''((()))+++,,,'''(((***+++,,,,,,++++++++++++,,,,,,---......///---.........////////////111111111222555777888888:::@@@???CCCNNNLLLAAAAAA???@@@AAA@@@@@@AAADDDGGGKKKKKKRRR]]]bbb^^^YYYXXX\\\WWWUUUTTTQQQKKKJJJNNNQQQQQQOOOMMMLLLKKKJJJIIIGGGGGGGGGIIIKKKLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOMMMHHHEEEIIIGGGDDDBBBAAABBBDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFDDDCCCAAA?????????@@@AAA>>>>>>??????@@@@@@??????CCCBBBAAA@@@??????>>>>>><<<<<<<<<=========>>>>>>======<<<;;;:::999888888999888888777777666555555666666666666666666666666666555444333333444555666444555666666666666555444444555555666666555555444555333222000000111222333222222333333333333222222444333333333333222222222444444444444444444444444444444333444444555666777555555666666666666666666777666666666777999;;;===<<<;;;;;;;;;<<<>>>@@@AAAEEECCCBBBDDDHHHLLLMMMMMMLLLMMMMMMMMMMMMNNNRRRTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUSSSRRRSSSUUUVVVTTTQQQOOORRR[[[eeemmm~~~yyyrrrppptttwwwxxxsssyyyvvvnnnmmmlllooowwwxxxmmmhhhiiimmmzzzppp^^^eeeuuujjjsssMMMNNNNNNOOOOOOOOONNNNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFIIIKKKMMMEEECCC@@@?????????>>>===<<<======>>>>>>>>>======::::::999999888888777777777777777777666555444444333222111000///000111111////////////////////////000///...------...///000222///,,,*********)))(((+++++++++++++++*********************************++++++)))***555???:::...************************)))))))))))))))))))))))))))******)))(((((()))+++)))+++---,,,)))))),,,///,,,***)))'''&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&(((***+++***)))))))))***)))((('''((()))***+++))))))***+++,,,,,,,,,,,,+++,,,,,,---......//////---------.........////////////000111333555777888999??????FFFSSSOOOBBB>>>???@@@@@@@@@@@@AAACCCFFFJJJLLLTTT___dddbbb]]][[[[[[WWWSSSRRROOOKKKKKKMMMQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHIIIJJJIIIHHHFFFHHHHHHIIIJJJKKKKKKLLLLLLNNNMMMLLLKKKKKKIIIFFFCCCHHHDDDAAA@@@AAABBBAAA@@@BBBBBBBBBCCCBBBBBBAAA@@@BBBAAA???>>>======>>>>>>;;;<<<<<<============>>>BBBAAA@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>======<<<;;;:::999999777777777666555555444444444444444444444444444444555444444333333444444555333444444555555444444333333444444555555444444333333333111000000000111222222222333333333333222222333333333222222222111111222444666555333111222444444444444333333444555555222333333444444555555555666666666666777888:::;;;999888888888999;;;===>>>@@@???@@@CCCHHHLLLOOOPPPKKKLLLLLLKKKJJJLLLOOOQQQRRRQQQPPPOOOOOOPPPQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSUUUTTTSSSQQQRRRWWW^^^ccctttzzz|||vvvpppppptttvvvlllyyy|||xxxvvv{{{}}}yyyzzz|||bbbZZZnnnhhhbbbLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDFFFHHHKKKLLLDDDAAA>>>=========<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;888888888777777777666666555555555555555444333333222111000//////000111222///////////////////////////...---,,,,,,---...///111...+++))))))******)))+++++++++***************((()))******))))))***++++++***((((((///555111)))************************))))))))))))))))))))))))((()))***)))'''''')))***)))---000...***)))---222+++***)))'''&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&'''(((((())))))***)))(((((((((((()))******))))))******++++++++++++***++++++,,,,,,---......,,,,,,---------............///000111111333555777777===???GGGTTTQQQAAA<<<>>>???@@@??????@@@CCCEEEFFFKKKSSS[[[___]]]YYYVVVUUUQQQNNNLLLLLLKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJIIIIIIJJJJJJHHHFFFGGGHHHHHHJJJKKKLLLMMMMMMPPPMMMJJJIIIIIIIIIHHHFFFFFFBBB>>>@@@DDDEEEBBB>>>AAAAAAAAAAAA@@@@@@??????CCCBBB@@@???????????????::::::;;;;;;;;;<<<======AAA@@@>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777777666666555444444444444444444444444444444444444333333333333333333444333333333333333333333333222333333333333333333222222111000000000000111111111111222222222222111111222222222222111111111111000111222333444333222222444444333333333333333333111111222333444555555666666666555666666888999:::777777666777888999;;;<<<======???BBBFFFKKKNNNPPPLLLNNNOOOPPPOOONNNOOOPPPOOOOOONNNNNNOOOPPPRRRRRRQQQRRRSSSSSSRRRRRRSSSTTTSSSSSSTTTSSSSSSUUUYYY[[[jjjwww|||sssqqqsssvvvyyy~~~|||zzzooo]]]```zzzrrrcccxxxMMMMMMMMMMMMMMMLLLKKKJJJLLLKKKJJJIIIHHHGGGFFFFFFBBBBBBAAAAAAAAABBBCCCCCCBBB???<<<;;;;;;<<<;;;:::;;;;;;;;;;;;:::999999888666666666666666555555555333333444444444333222222111111000//////000111222...........................---,,,++++++,,,---......+++)))(((***+++,,,,,,************************''')))******)))(((***,,,'''))))))'''''')))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((''''''(((***%%%(((+++)))%%%%%%(((---***)))(((''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))******((((((((((((((())))))***((((((((((((((()))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,------------...///111111000000333555555<<<===DDDPPPMMM???:::===>>>>>>>>>>>>@@@CCCFFFDDDJJJQQQUUUWWWUUURRROOONNNLLLIIIIIIKKKOOOOOONNNJJJKKKLLLMMMNNNOOOPPPPPPHHHHHHGGGHHHJJJJJJIIIGGGHHHHHHIIIJJJKKKMMMMMMNNNNNNKKKHHHGGGHHHIIIIIIIIICCCAAA???BBBGGGHHHEEE@@@CCCCCCBBBAAAAAA@@@@@@@@@BBBBBBAAA@@@@@@?????????;;;:::::::::;;;<<<>>>???AAA@@@>>><<<<<<<<<===>>>:::::::::;;;;;;;;;<<<<<<:::999999888888777777777888777777666666555444444444444444444444444444444222333333333333333333222222222111111111111222222111111222222222222111111000000000000000000000111000111111222222111111000222222111111111000000000111......333:::<<<777111444333333222222222333333222222333444555555666666555555555555666777888888777666666666777999;;;<<<===>>>???AAADDDGGGKKKMMMMMMQQQUUUWWWWWWTTTSSSRRRLLLLLLMMMNNNPPPRRRTTTTTTQQQRRRSSSSSSRRRQQQRRRTTTPPPRRRUUUVVVUUUUUUVVVWWWdddssszzzuuuuuuvvv~~~}}}}}}|||}}}wwwrrrtttxxxdddaaannnssslllxxxPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>???===:::999:::;;;::::::::::::::::::999777666666555555555555444444444444111222222333333222111111111000///...///000111222........................---,,,+++******+++,,,---***)))'''(((+++---......)))))))))***************&&&)))++++++)))(((+++---%%%((()))(((&&&&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((''''''(((***%%%''')))(((&&&%%%(((+++((((((((('''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%&&&(((***)))(((''''''((((((((()))))))))(((((('''''''''(((((()))'''(((((())))))***+++++++++++++++,,,,,,,,,------///111333111///...111444444;;;;;;>>>GGGDDD;;;;;;:::<<<===>>>>>>@@@DDDGGGEEEKKKPPPPPPPPPPPPNNNJJJIIIJJJIIIIIINNNSSSSSSPPPHHHJJJMMMPPPRRRRRRRRRQQQFFFFFFFFFGGGIIIJJJIIIGGGJJJJJJKKKLLLMMMMMMNNNNNNLLLIIIFFFEEEFFFHHHHHHHHHCCCBBBCCCGGGJJJJJJFFFBBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@??????>>>======;;;:::::::::;;;===>>>@@@BBBAAA???<<<;;;<<<===>>>::::::::::::;;;;;;;;;;;;777777777666666666555555777777777666555555444444333333333333333333333333111222222333333222222111111000000//////000000111000000000111111000000000////////////000000000000000000111111111111000000111111111000000000000///333///...555???BBB;;;333222222222111111222333333333444444555555666666666444555555555666666666666666666555555777888:::;;;>>>???@@@AAABBBDDDGGGJJJIIIMMMRRRUUUTTTRRRPPPOOOLLLMMMOOOPPPRRRTTTUUUVVVQQQRRRSSSRRRPPPOOOPPPQQQPPPSSSVVVXXXWWWVVVUUUUUUYYYhhhwww{{{yyyvvvrrrnnnvvvwww{{{wwwiiieeedddeeehhhbbb```iii{{{jjj___jjjzzz}}}^^^nnnPPPPPPPPPOOONNNMMMLLLKKKHHHGGGFFFEEECCCBBBAAA@@@BBBDDDEEEFFFDDDAAA>>><<<<<<:::888888999:::::::::999999999888777666444444333333333444444444444444000111111222222111111000000//////...///000111222........................,,,+++***))))))***+++,,,(((((('''))),,,------,,,((()))))))))*********+++&&&***---,,,)))))),,,///***)))((()))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((()))******&&&&&&''''''(((''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''&&&%%%'''******)))&&&&&&''''''(((((((((((((((***)))(((''''''((())))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,111444555333...---///222444:::888777===;;;777<<<888:::;;;===>>>AAAEEEHHHCCCJJJNNNLLLJJJLLLLLLIIIFFFHHHHHHIIINNNUUUSSSLLLIIILLLPPPTTTUUUSSSQQQOOOJJJIIIIIIJJJLLLLLLKKKIIILLLLLLMMMMMMNNNNNNNNNOOONNNKKKHHHGGGHHHHHHHHHGGGCCCEEEHHHJJJJJJHHHDDDAAABBBAAA@@@@@@@@@AAABBBCCC???@@@??????>>>======<<<:::999999999:::<<<>>>@@@FFFCCC@@@<<<:::999::::::888888888999999999::::::666666666666555555555555666666555555444333333333222222222222222222222222000111222333333222111000000000///......///000000/////////000000/////////---...//////000000000//////000000000000000000///111111000000000/////////111///000666>>>???999222111111000111111222333444444444444555555555555555444444555555666666555555555444444444555777999:::===???@@@@@@@@@BBBFFFIIIGGGJJJMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVTTTUUUUUUTTTQQQPPPPPPQQQSSSVVVYYYZZZYYYVVVTTTSSSRRR^^^llluuuxxxwwwooogggcccffflllxxxlllZZZRRRPPPSSSVVVSSSVVVcccyyyxxxbbb___ppp~~~uuucccWWWxxxOOOOOONNNNNNLLLKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>===???BBBCCCBBB>>>:::777;;;999777777999:::;;;:::999999999888777555444333333333333333333333333333///000111111111111000000000///.........000111222........................,,,+++***))))))***+++,,,(((((((((***,,,---,,,+++(((((())))))*********+++&&&***------***))),,,000000+++((()))++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&%%%###$$$&&&''''''&&&$$$%%%&&&'''(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&(((++++++(((%%%&&&''''''((()))(((((((((+++***)))(((((()))******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,222555666333...,,,...222444:::777333666444444===777888:::<<<>>>AAAFFFIIIAAAHHHKKKGGGFFFIIIJJJHHHDDDFFFGGGGGGMMMSSSPPPGGGKKKNNNSSSVVVWWWTTTOOOLLLOOONNNNNNOOOPPPPPPNNNLLLNNNNNNNNNNNNNNNNNNOOOOOORRRPPPMMMKKKKKKJJJIIIHHHEEEHHHLLLMMMJJJEEEAAA???@@@???>>>>>>>>>@@@AAABBBAAAAAAAAAAAA@@@???>>>===999888888888999;;;===???HHHEEEAAA<<<888777666777777777777777888888888888666666666666555555555555555555444333333222222111000000000000000000000000000111222333333222111000000///...------...///000......////////////......------...///000000////////////000000000000//////000000000000////////////,,,...111666999999444000000000000000111222333444444444444444444444444444444444555555666555555555444333333333444666888999<<<>>>@@@@@@@@@AAAEEEIIILLLNNNNNNOOOOOOQQQTTTVVVVVVWWWWWWXXXXXXWWWWWWVVVXXXYYYYYYWWWTTTRRRRRRSSSVVVYYY\\\\\\YYYVVVSSSRRRTTT^^^kkkvvv~~~tttiii___```dddooofffSSSJJJHHHJJJMMMPPPTTTdddyyyqqq___```sss}}}kkkQQQ\\\GGGHHHIIIJJJIIIGGGEEECCCEEEDDDAAA???======>>>???@@@@@@@@@???===<<<:::999999::::::::::::999888888777777888888888666555444777666555444222111000///222111000//////000111222000///...,,,++++++,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))...---+++***+++,,,+++***((())))))((('''''')))+++''''''((())))))((('''&&&******++++++++++++******))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((('''%%%###''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))###,,,000+++&&&''''''%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))***)))''''''(((***''''''((()))***+++,,,,,,******))))))******+++,,,...............///000000222333444444444555888;;;;;;;;;;;;::::::===BBBFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKNNNQQQSSSSSSRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUOOONNNMMMMMMNNNOOOPPPQQQTTTSSSQQQNNNLLLIIIHHHGGGFFFDDDBBBAAAAAA@@@>>>===???<<<999999;;;======;;;???????????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;??????>>>===<<<;;;;;;:::777777666666666666777777444444555555555555555555333333222222111000//////////////////000000000000222222000///............000000000000000000000000//////000000///...------,,,,,,------------,,,,,,---......///000/////////............////////////111111111111111111111111111111111111111111111111444444555555555555555555555555555555555555555555333333222222333444666777888:::===???@@@CCCFFFIIIMMMLLLLLLPPPVVVZZZ[[[[[[^^^\\\[[[[[[\\\[[[ZZZXXX[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYXXXXXXWWWVVVVVV[[[dddppp{{{{{{ooobbbcccccceeerrr~~~]]]KKKGGGGGGGGGHHHKKKUUUfffuuu}}}qqqaaa___aaaooolllUUU[[[rrrHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA???===<<<======>>>>>>>>>>>>======999999999999888888888888777888888888777666444333444444333333222222111111111111000//////000111111//////---,,,+++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++)))(((((()))))))))(((((()))))))))'''''')))***''''''((())))))((('''&&&(((((())))))))))))(((((()))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''')))******'''%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&,,,///+++((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))'''''')))+++)))))))))*********++++++******))))))******+++,,,...............//////000000111222222222333666999:::;;;:::::::::===BBBEEEHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJMMMPPPRRRQQQPPPPPPQQQTTTTTTTTTSSSSSSSSSSSSSSSOOOOOONNNMMMNNNNNNPPPPPPRRRRRRQQQOOOLLLIIIGGGEEEBBB@@@>>>>>>>>>>>><<<;;;???<<<999999;;;<<<;;;:::>>>>>>==================<<<;;;;;;::::::::::::;;;=========<<<<<<<<<;;;;;;999888777666555555555555444444555555555555555555333333222111111000//////////////////000000000000222111000///............000000000000000000000000///////////////...---------------......---------,,,---......//////..................////////////111111111111111111111111111111111111111111111111444444444555555666666666444444444444444444444444333333333333333555666777777999<<<===???AAAEEEHHHKKKKKKKKKOOOTTTXXXXXXXXX[[[YYYXXXYYYZZZZZZYYYWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWXXX```lllxxxyyyhhheeebbbdddppp___NNNJJJJJJJJJKKKMMMTTT___jjjqqqyyy}}}ccc[[[ZZZUUUZZZ[[[VVVmmmIIIHHHGGGFFFDDDDDDCCCCCCAAACCCEEEFFFDDDAAA===:::======>>>>>>>>>>>>======:::999777666666666777888888888888777666555333222111111222222222222222222111000000//////000000111...------,,,,,,,,,------++++++++++++*********)))(((((((((((((((((((((((()))(((&&&'''((())))))(((((()))***)))((('''((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&(((+++---,,,)))'''))))))(((((('''''''''&&&(((((((((''''''''''''&&&((('''&&&&&&&&&'''((()))(((,,,,,,***)))***)))&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))((((((***,,,)))******************)))******))))))******+++,,,......------......///000000111222222222333666999::::::;;;:::;;;===AAADDDGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFGGGIIIJJJKKKLLLMMMKKKNNNQQQRRRQQQPPPOOOPPPSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOQQQQQQPPPOOOLLLHHHEEECCC@@@>>>======>>>>>>===<<>>@@@CCCFFFHHHHHHJJJNNNQQQTTTSSSRRRWWWUUUUUUUUUWWWXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWXXX[[[YYYXXXVVVVVVWWWYYYZZZVVV\\\eeerrrwwwqqqmmmpppvvvbbbQQQNNNMMMMMMMMMPPPRRRXXX___fffnnn}}}rrreeeXXXUUUVVVLLLNNNXXXgggJJJHHHFFFCCCBBBBBBCCCCCCCCCDDDFFFFFFDDDAAA===;;;@@@@@@@@@???===<<<:::999:::888666555444555777888999999888777555444333222111111111111111111111111000000000//////000000000------,,,------------...************))))))))))))((((((((((((((((((((((((***((('''(((***++++++***((()))******((('''((()))'''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((((((((((((((+++******)))(((''''''&&&%%%&&&(((+++------***''')))))))))(((''''''&&&&&&(((((((((''''''''''''''''''&&&&&&&&&(((+++///111))))))))))))******(((%%%((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))((()))+++---(((((((((((())))))))))))******))))))******+++,,,...------------...//////222333444444444555888;;;:::;;;<<<======???BBBDDDCCCEEEGGGHHHIIIHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLOOOQQQRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNQQQQQQPPPPPPOOOOOOOOOOOORRRPPPNNNLLLIIIFFFEEEDDDAAA@@@???@@@AAABBBAAA@@@@@@???>>><<<;;;:::999888:::::::::999999999888888999999999999999:::;;;<<<<<<<<<;;;;;;::::::999999888777666555555555555555555555444444444444333333222111111111000000000///////////////000000000000111000///...............////////////////////////.........//////...---------......//////......---++++++,,,------------,,,---------.........//////000000000000000000000000000000000000000000000000///000111222333444555555333333333333333333333333444444444555555666666666666888:::<<<===???BBBEEEDDDEEEHHHKKKNNNOOONNNMMMSSSRRRRRRSSSUUUWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWZZZYYYWWWUUUUUUWWWYYY[[[UUUXXX^^^jjj|||}}}|||eeeTTTPPPOOOMMMMMMQQQQQQUUU]]]dddnnn{{{qqq```VVVXXXRRRSSSPPP___wwwIIIHHHEEEBBBAAABBBCCCDDDGGGFFFEEECCCAAA???>>>===@@@@@@@@@???===<<<:::999999888666444444555666777999888777666555444333333333333222111111000000////////////000000/////////,,,,,,------------------*********)))))))))(((((())))))))))))))))))))))))***((('''(((***++++++***((()))+++***((('''''''''''''''''''''(((((())))))'''(((((())))))((((((''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++******)))(((''''''&&&$$$%%%'''))),,,,,,)))'''))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&(((+++///111(((&&&%%%'''((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))+++---&&&&&&'''(((((()))************))))))******+++,,,---------------...//////222333444444444555888;;;:::<<<>>>??????@@@CCCEEEAAACCCFFFIIIKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLOOOPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOORRROOOKKKGGGEEEDDDEEEFFFBBBAAA@@@AAACCCDDDCCCBBBAAAAAA@@@???<<<;;;:::999999999999999999999999999::::::999999:::;;;<<<<<<===<<<;;;:::999888777666666555555555555555666777555555444444333333333333111111111000000000000000////////////000000000000000//////.......................................------............------------............------***++++++,,,---,,,,,,,,,------------............////////////////////////////////////////////////------...///111222333333333333333333333333333333444444444555555555555555666888:::;;;<<<>>>AAADDD@@@BBBFFFIIIJJJJJJJJJJJJQQQPPPPPPQQQTTTUUUUUUTTTRRRSSSTTTUUUVVVWWWWWWVVVVVVTTTRRRQQQRRRTTTWWWXXXSSSVVVZZZcccvvviiiWWWRRRQQQOOOOOOQQQQQQWWWaaalllttt~~~qqq___VVVUUU\\\PPPQQQ\\\HHHGGGEEECCCBBBCCCDDDEEEIIIGGGCCC@@@>>>>>>>>>???======>>>>>>>>>>>>======999888666555555555666777888777666555444444444444444444333222111111000000...//////000000//////...,,,------......---,,,,,,************)))))))))((()))))))))))))))))))))))))))(((&&&'''((())))))(((((()))++++++)))'''&&&'''''''''&&&''''''((()))***((())))))******))))))((('''''''''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))(((((('''''''''%%%%%%%%%'''))))))(((&&&(((((((((((((((((((((((('''(((((((((((()))))))))((('''&&&&&&&&&'''((()))'''%%%%%%''''''$$$$$$'''((((((((((((((((((((((((''''''''''''((((((((((((((()))******))))))+++---(((((())))))*********+++******))))))******+++,,,------,,,,,,------...///000111222222222333666999999;;;>>>@@@@@@AAABBBCCCBBBDDDGGGJJJMMMNNNOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIEEEHHHKKKLLLKKKJJJIIIIIIMMMNNNPPPRRRTTTTTTTTTSSSOOOOOOPPPPPPPPPOOONNNNNNOOOMMMIIIFFFDDDDDDEEEFFFAAA@@@???@@@AAABBBAAA@@@???@@@AAA???===:::999:::777888888999999:::;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;:::999888777666666666555555444555555555666555555444444333333222222000000000000000000000000////////////000000000000//////......---......///........................,,,,,,---............---,,,------------------,,,***+++,,,,,,------,,,,,,,,,------------.........////////////////////////////////////////////////------...///000111111111222222222222222222222222333333444555555444444333555777999::::::<<>>>>>>>>>>>======888888888777777777666666666555444444444444555666333333333333222222222222......///000000///......---............---+++***++++++*********)))))))))+++++++++++++++++++++++++++)))(((((()))))))))((((((***,,,+++)))'''&&&&&&'''&&&&&&&&&'''(((***+++((())))))******))))))(((''''''''''''((((((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''''''''''''''''''''((('''%%%&&&'''(((((('''&&&&&&''''''((()))))))))'''((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&&&&%%%&&&(((&&&"""$$$***((((((((((((((((((((((((''''''''''''(((((((((((()))***+++***))))))***,,,///......---,,,+++************))))))******+++,,,------,,,,,,------...///000111222222222333666999666999===?????????@@@AAACCCDDDEEEGGGJJJLLLNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJDDDGGGJJJKKKKKKJJJJJJJJJMMMNNNPPPRRRSSSSSSRRRQQQJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDAAA@@@??????AAAAAA@@@???<<<>>>@@@>>>;;;888888999777777888:::;;;<<<===>>>;;;::::::999999999999:::777888888888888888888888888888666555444333333333555555444444333222222111///000000000000000000000////////////000000000000.........------......///------------------------+++,,,------.........---++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,---------........................................................./////////000000111111111222222222222222222222222222222333444444333222111222444666777888999<<>>AAACCCCCCDDDGGGJJJMMMLLLLLLMMMOOOPPPOOONNNPPPQQQSSSTTTTTTSSSRRRQQQOOOOOOOOOOOOQQQRRRSSSTTTUUUXXXYYYZZZeee|||qqq```]]]```ccceeegggfffkkkwwwxxxdddUUUPPPSSSWWWQQQLLLVVVjjjEEEEEEEEEEEEEEEFFFFFFGGGGGGEEECCC@@@>>>===<<<;;;@@@@@@@@@???===<<<:::999888888888999888777666666555555444333444555666777111111222333444444555555---...///000000///...---......//////...,,,***)))++++++++++++************++++++++++++++++++++++++...---+++***+++,,,+++***(((***,,,,,,)))'''&&&%%%'''&&&&&&&&&'''(((***+++(((((())))))))))))((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''+++(((&&&%%%'''(((((((((%%%%%%&&&'''((()))******'''((((((((())))))******%%%&&&'''((())))))))))))&&&%%%(((***&&&!!!%%%---((((((((((((((((((((((((''''''''''''((((((((()))***++++++***)))(((***+++444333222000...,,,***)))*********)))***++++++,,,---,,,,,,,,,,,,---......222333444444444555888;;;444777;;;>>>>>>>>>>>>???AAABBBBBBCCCEEEGGGIIIKKKGGGHHHHHHIIIIIIJJJJJJJJJFFFIIILLLNNNNNNMMMMMMNNNLLLMMMOOOPPPPPPOOONNNMMMGGGHHHIIIKKKKKKKKKJJJJJJDDDFFFIIIJJJIIIGGGDDDAAACCCBBBAAAAAABBBBBBAAA???999<<<>>>===:::777777888666777999:::<<<>>>???@@@::::::999888777777777888444555666777888999:::;;;;;;:::888555333111000000555555444333333222111111////////////000000000000////////////000000000000......---------......///------------------------+++,,,------.........---***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,---------......................................................111111111111111222222222111111111111111111111111111222333333333222111000000222444555555777:::<<<;;;>>>@@@AAAAAACCCGGGKKKLLLKKKJJJKKKLLLMMMLLLKKKOOOPPPRRRSSSSSSQQQPPPNNNQQQRRRSSSTTTUUUVVVWWWXXXYYY\\\ZZZVVV[[[pppuuudddccchhhmmmpppvvvsssvvvjjjYYYQQQQQQSSSTTTJJJMMM\\\kkk???BBBEEEIIIKKKKKKJJJIIIFFFEEECCCAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999555555555555555555444444444444333222111000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,000,,,)))(((+++,,,,,,***+++++++++************)))******))))))((((((''''''(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$******))))))))))))******&&&'''''''''(((((())))))%%%%%%''''''''''''%%%%%%)))(((&&&$$$$$$&&&((()))&&&((())))))(((''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))///...,,,***))))))))))))(((***)))%%%$$$''''''$$$((())))))))))))'''%%%$$$''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++,,,,,,,,,---------)))************+++++++++******))))))***,,,...///...000111222111111222444777888999;;;===>>>@@@@@@>>>???@@@AAACCCDDDEEEFFFGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFIIILLLMMMJJJHHHJJJJJJKKKLLLMMMKKKHHHEEEDDDDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>======<<<<<<;;;;;;:::999999888888777888999:::<<<===<<<<<<;;;999888666555555555666777444444444555666777777888999888777666555444333333111000000000000000111111//////............//////------------............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------------............------,,,,,,,,,++++++,,,,,,---...//////,,,---///000000000///...///000000000111111111111000000000000111111111111444444555555777888999::::::;;;<<<======???CCCFFFGGGFFFFFFFFFFFFFFFGGGGGGNNNPPPMMMIIINNNXXXVVVLLLRRRSSSRRRSSSXXX]]]ZZZSSSVVVXXX[[[ZZZXXXbbb{{{xxxaaafffnnnttt~~~|||zzz{{{}}}yyynnn___TTTPPPPPPMMMJJJEEEZZZkkk@@@BBBDDDGGGHHHHHHGGGFFFDDDCCCAAA???>>>>>>>>>>>>??????>>>===<<<;;;;;;:::<<<<<<<<<<<<;;;::::::999666666555555444444444333444333333222111000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---+++)))*********)))))))))(((((())))))))))))((((((''''''))))))((((((((('''''''''&&&&&&&&&((()))+++---...******))))))))))))******''''''''''''((((((((()))&&&''''''((((((''''''&&&(((((('''&&&&&&'''((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''((())))))222000...,,,+++*********$$$'''(((&&&(((,,,---***(((((())))))((('''&&&%%%''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++(((((()))))))))*********+++************+++---...---///000000///000111333555666777888:::<<<===>>>===>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDGGGHHHHHHGGGCCCBBBCCCEEEHHHIIIHHHFFFHHHHHHHHHIIIJJJHHHDDDAAABBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAA@@@???>>>>>>===???>>>>>>======<<<;;;;;;;;;;;;::::::999888888888999999;;;;;;<<<;;;;;;:::888777777666666666666666333444444555666666777777888777777666555444333222111000000//////000000111//////............//////---------.........//////,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,------.........---------,,,,,,,,,,,,++++++,,,,,,---.........------......//////......//////000000000111111111//////000000000111111111333333333333555666777888777999;;;<<<===@@@CCCFFFEEEFFFFFFEEECCCDDDFFFIIILLLLLLIIIJJJVVVbbb\\\NNNOOONNNLLLLLLSSSZZZ[[[WWWTTTUUUVVVUUUSSSZZZmmmwww]]]___gggppp}}}~~~|||}}}}}}}}}jjj```WWWTTTRRRNNNLLLMMMXXX}}}AAABBBCCCDDDDDDDDDDDDDDDBBBBBB@@@???>>>>>>===>>>@@@@@@???>>>===;;;;;;:::<<<===<<<<<<;;;:::999888777666666555444333222222333333222111000//////.../////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,***((())))))(((((((((''''''''')))))))))((((((((((((''')))))))))))))))(((((((((&&&&&&&&&'''***...111333***))))))(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&((())))))(((''''''(((&&&&&&&&&&&&''''''((((((((((((((((((((()))******000///...,,,***)))))))))"""&&&(((''')))------+++'''(((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))++++++*********++++++,,,+++---...///......///111222333444555777999::::::<<<<<<======>>>???@@@@@@AAA@@@@@@AAADDDEEEEEEDDD>>>>>>>>>AAADDDFFFEEEDDDFFFEEEEEEFFFFFFDDD@@@>>>AAAAAABBBCCCCCCBBBAAA@@@>>>=========<<<;;;;;;:::>>>======<<<;;;;;;::::::;;;;;;::::::999999888888:::::::::;;;::::::999888666777777777777666555555333444444555555666666666666666555555444333222222000000////////////000000///......------......///---............/////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---,,,,,,,,,------......////////////000000000000//////000000000000111111111111111111222444555666444666999;;;<<>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;999888777777777666555333222111111333222222111000///////////////.........---------++++++++++++++++++++++++******************)))((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&))),,,...))))))(((((((((((())))))'''''''''(((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''&&&((())))))(((''''''(((%%%&&&&&&''''''''''''''')))(((((((((((()))************))))))(((((((((((($$$'''(((&&&''')))(((%%%'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))+++++++++***************+++,,,......------///000111111222333555666777888999::::::;;;<<<<<<======AAA@@@???@@@AAABBBAAA@@@;;;<<<===@@@BBBDDDEEEFFFEEEDDDCCCDDDDDDBBB???<<<@@@@@@AAAAAAAAA???>>>===>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999<<<;;;;;;:::999999888888:::::::::999999888777666555666777777777666444333333333444444444555555555555444444333222222111111000000///.........//////...------------------...------........./////////++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))***+++,,,---......,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------,,,+++***+++,,,---............/////////000000////////////000000000111000000000111222333444444444666999:::;;;===AAACCC@@@DDDEEEBBB===>>>EEEMMMXXXRRRLLLOOO\\\ddd\\\MMMNNNNNNLLLKKKQQQZZZ___^^^VVVRRRQQQRRRQQQQQQTTTZZZuuu|||yyy```^^^dddqqqkkkZZZXXXOOONNNTTTQQQMMM___zzz===>>>???AAABBBDDDFFFFFFAAAAAAAAA@@@@@@???>>>>>><<<<<<<<<<<<============;;;;;;;;;;;;:::999888777777666555444333222111111222111111000000/////////............------------++++++++++++++++++++++++******)))(((''''''((()))******)))))))))((((((((('''''''''''''''(((((((((''''''''''''''''''''''''***(((&&&$$$$$$&&&(((***))))))(((((((((((())))))(((((((((((((((''''''''''''''''''(((((('''''''''&&&(((***++++++***(((&&&&&&((())))))(((''''''(((%%%&&&''''''((((((''''''((((((((((((((())))))***&&&&&&'''((()))))))))***&&&)))***''''''***)))&&&'''''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))***************************)))+++---......---...///111000111111333444555666777888888999999:::;;;<<<<<>>===<<<>>>???AAACCCEEEHHHIIIFFFEEEDDDDDDDDDCCC@@@>>>???@@@@@@@@@???>>><<<;;;>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;::::::999999<<<<<<;;;;;;:::999999888::::::999888777666666666555666777777777666444333333333333333444444444444333333222222111111000000000//////...------......------,,,,,,,,,,,,------------------............***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))******+++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++,,,,,,+++******,,,---...---............/////////...////////////000000000111111111111222333444444555777:::;;;;;;<<<===???>>>BBBDDDAAA===>>>EEEMMMUUUQQQLLLKKKPPPUUUSSSMMMGGGJJJKKKJJJNNNSSSUUUSSSUUUPPPOOOQQQRRRPPPPPPSSSYYYwww|||yyy``````jjj{{{ooo___SSSVVVMMMJJJNNNLLLRRRsss:::<<<>>>@@@BBBDDDEEEEEE>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<888888999999999888777777666555555444333222111111111111000000000/////////.........------------,,,++++++++++++++++++++++++***+++++++++)))((()))************)))))))))((((((&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&(((***+++)))((((((''''''(((((()))(((((((((((((((''''''''''''((()))******)))((('''&&&''')))******)))'''&&&&&&((())))))(((''''''((($$$%%%'''((((((((('''&&&'''''''''''''''((())))))%%%&&&((()))***+++++++++&&&)))***(((***///111000)))(((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********))))))******+++******)))+++,,,......------///000000000111222333444555555666777888999;;;<<<======BBB@@@???>>>??????===;;;>>>@@@BBBCCCDDDFFFIIIKKKGGGFFFEEEEEEFFFEEECCCBBBAAAAAAAAAAAA???>>><<<:::===<<<;;;::::::;;;<<<<<<===<<<<<<;;;::::::999999<<<<<<;;;;;;::::::999999:::999888666666555555555555666666666666555444444333333333333333333333333111111111000000000//////000///...------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))************+++++++++************************,,,+++++++++,,,,,,------------------.........///......////////////000000222222222222222333444444666888:::;;;;;;;;;<<<===>>>AAABBBAAA>>>@@@FFFLLLJJJIIIGGGEEEGGGJJJLLLNNNHHHLLLOOONNNOOORRRRRRNNNQQQLLLKKKNNNOOOMMMMMMOOOQQQjjj~~~ccccccnnnpppaaaWWWPPPPPPHHHGGGNNNWWWiii999:::===@@@AAAAAAAAA@@@<<<===>>>>>>>>>===<<<;;;<<<;;;;;;:::999999888888555666666777777777777777444444444333333222222222000000000000////////////.........---------,,,,,,************************(((,,,000111///,,,***)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((()))(((((((((''''''''''''(((***,,,......,,,***(((&&&'''(((((((((((('''&&&&&&((())))))(((''''''((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&''''''(((&&&'''((())))))))))))(((&&&((()))'''+++222777666***)))((('''&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))'''((()))***++++++******)))+++,,,,,,+++,,,---...//////000000111222333333555666888999<<<===???@@@>>>===<<<<<<>>>>>>===<<<>>>@@@BBBBBBBBBDDDHHHKKKGGGFFFEEEFFFGGGGGGFFFEEEBBBBBBBBBBBB@@@>>><<<;;;===<<<:::999:::;;;<<<=========<<<<<<;;;:::::::::<<<<<<<<<;;;::::::999999999888666555555555555666666666555444444444444555333333222222222222222222000000000////////////...000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,)))******+++++++++++++++************************************************++++++************++++++***************************************)))))))))))))))))))))******++++++*********************)))+++,,,,,,---------------,,,,,,---------................../////////000000222222111111222222333333555777:::<<<<<<<<<===>>>>>>???AAAAAAAAACCCGGGJJJGGGFFFFFFFFFGGGHHHJJJMMMLLLQQQSSSRRRRRRTTTTTTQQQNNNJJJIIIKKKKKKJJJKKKOOORRR]]]pppzzz}}}ssspppsssyyyooo```XXXSSSOOOKKKGGGKKK\\\www888:::===???@@@???===<<<>>>>>>???@@@@@@???>>>===>>>===<<<:::888666555444333444555666777777777777333333333333333333333333000000000000////////////......---------,,,,,,,,,************************&&&---555888555///+++((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))(((((('''''''''&&&)))+++///111111///+++)))&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((($$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&$$$###&&&((('''%%%)))111666666+++***((('''&&&&&&&&&'''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))***+++++++++***((()))++++++******,,,------......///000111222222555666888:::<<>>>>>===@@@AAAAAA@@@BBBFFFIIIGGGFFFEEEFFFGGGHHHHHHFFFCCCCCCCCCCCCAAA???<<<;;;???>>><<<;;;;;;<<<>>>???>>>======<<<<<<;;;::::::===<<<<<<;;;;;;:::999999888777666444444555666666777666555333333444555555333222222222222222222222///////////////.........000///...---,,,++++++,,,,,,++++++++++++++++++,,,))))))*********+++++++++))))))***+++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))++++++******)))((((((((((((((())))))*********+++*********)))))))))))))))+++,,,---...///...---,,,,,,,,,,,,---------................../////////000222111111111111111222333333666:::<<<===>>>???@@@>>>???@@@AAACCCFFFGGGHHHJJJIIIIIIKKKLLLKKKKKKKKKLLLPPPQQQOOOOOOQQQRRRQQQOOOKKKIIIJJJIIIHHHKKKPPPKKKLLLZZZwwwvvvooorrrvvvwwwmmmoooooolllnnnvvv|||}}}|||}}}}}}mmm]]]UUUTTTSSSPPPJJJIIIRRRmmm<<<===>>>>>>>>>===<<<;;;===>>>>>>>>>===;;;999888;;;:::999888777666555444555555666666666666666555777666444222222222444555111111000000//////......///...---,,,,,,,,,---...---,,,+++***))))))))))))+++---///111000...***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''''''''(((((('''%%%%%%&&&(((***)))'''&&&&&&&&&'''(((''')))******((('''((((((,,,,,,++++++***)))))))))&&&'''((('''&&&&&&'''((('''%%%%%%(((---...***&&&'''%%%$$$&&&)))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))************((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''%%%%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))************.........,,,***)))***,,,555444222000//////000111555666777888:::<<<======999;;;===>>>???>>>===<<>><<<;;;:::999888999999888555333333666888666555444333333444555666222222222111111111000000111111000......------------.../////////...,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,***+++,,,---,,,+++***)))*********)))))))))))))))***************)))(((((())))))))))))************++++++******)))******+++************************))))))))))))************)))************++++++++++++,,,,,,------,,,,,,+++---------............///000000000000000000000000000000000000000111111111333555888:::;;;===@@@CCCBBBBBBBBBBBBDDDFFFHHHIIIHHHKKKNNNNNNLLLLLLMMMPPPQQQRRRSSSRRRQQQPPPQQQRRRTTTPPPLLLJJJJJJJJJJJJJJJIIIMMMWWWjjjsssrrrttt}}}}}}ppplllkkkmmmpppsssxxxxxxnnn[[[SSSXXXSSSKKKOOOLLLGGG[[[;;;<<<<<<<<<<<<;;;999888999999::::::::::::999999999999888777666555444444444555555666666666555555888777444222111111111222000000000000//////......///...,,,+++++++++,,,,,,---,,,+++***)))))))))))))))+++,,,...---,,,***((())))))))))))))))))))))))''''''''''''''''''''''''((('''&&&'''((()))))))))&&&'''((('''&&&&&&''')))***)))((('''''''''((()))%%%%%%&&&&&&'''&&&&&&%%%---,,,+++***)))((('''&&&&&&'''((('''&&&&&&'''((('''%%%%%%(((,,,---***&&&((('''&&&&&&((()))'''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***((('''%%%%%%%%%'''(((&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))***************+++,,,+++******,,,---222111///......///111222444444555777888:::;;;;;;:::;;;===???@@@@@@???>>>CCCCCCCCCCCCDDDEEEGGGHHHEEEFFFHHHJJJKKKJJJIIIIIIHHHHHHGGGFFFDDDBBB@@@???BBB@@@===;;;:::<<<>>>@@@AAA@@@???>>>============@@@@@@>>><<<:::999777666777888777555333333444666555444333333333333444555222222222222111111111111111000///......------------.../////////...,,,,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,++++++,,,,,,++++++***)))(((((((((((())))))))))))***************)))(((((())))))))))))***************)))))))))))))))***+++************************(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,++++++------------....................................000000000000000111111111333555888:::;;;===???BBBAAAAAAAAABBBDDDFFFHHHJJJIIIKKKNNNOOONNNNNNPPPSSSVVVVVVTTTRRROOOOOORRRTTTRRROOOKKKIIIIIIIIIIIIIIIIIIKKKQQQ___uuu{{{tttyyy|||sssmmmnnnuuuzzzrrr^^^YYYNNNMMMVVVRRRIIILLLGGGVVV{{{:::;;;;;;:::999888777666555555555666777888999:::777777666555444444333333444444555555555555444333888666444222000/////////000000000////////////...000000...---,,,,,,,,,,,,,,,,,,+++******)))))))))(((((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))%%%'''(((((('''''')))***+++***)))((('''((())))))%%%$$$###%%%((()))'''$$$,,,,,,+++)))'''&&&%%%$$$&&&'''((('''&&&&&&'''((('''&&&%%%(((+++,,,)))&&&***(((''''''((('''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''%%%%%%&&&''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))************&&&(((*********+++---///......------...000111222222333444555666777888999;;;===???AAABBBBBBBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGBBBDDDFFFHHHJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDAAA@@@===;;;;;;<<<>>>@@@BBBAAA@@@???>>>>>>>>>???AAA@@@>>><<<:::888666555555666777666444333333333444444333333333333444444333333333222222222111111111000///......---......---............---,,,,,,+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,+++************+++)))))))))******+++++++++)))************))))))((())))))))))))************)))((((((((()))***++++++))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------/////////000000111111111222444777999999;;;>>>@@@>>>???@@@AAADDDFFFIIIJJJJJJKKKMMMNNNNNNPPPRRRTTTYYYWWWTTTPPPMMMNNNQQQTTTQQQNNNJJJHHHHHHIIIIIIHHHIIIJJJKKKQQQaaa}}}~~~|||rrrdddZZZWWWWWWRRRSSSZZZTTTKKKOOOTTTttt;;;;;;:::999888777666666666555444444555666888999555555444444333333333222444444444555444444333222555444333111000/////////////////////////////////333222111000...------,,,++++++++++++******))))))''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&&&&'''%%%&&&((()))((((((***+++,,,+++)))((((((((()))***)))%%%$$$&&&+++...+++'''))))))((('''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&((('''&&&&&&(((******)))''')))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''(((%%%%%%''')))******(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''(((''''''''''''((())))))(((((((((((())))))))))))((()))))))))************''')))+++,,,,,,,,,...///...............000111222222222333444666777888888===>>>@@@BBBCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFEEECCCDDDEEEGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEFFFFFFFFFBBB@@@>>>===<<<===???@@@AAA@@@@@@???>>>>>>?????????>>>===;;;999888777666444666888888666444333222444444444333333444444444333333333333222222222222000000///........................---------,,,,,,+++,,,,,,,,,,,,+++******************++++++++++++---,,,***)))))))))***+++++++++,,,---......//////))))))************)))(((((()))))))))************))))))))))))***+++,,,,,,(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******************++++++++++++******+++,,,,,,,,,------------------------------------......//////000111111111222444666777888999;;;===;;;<<<>>>AAADDDFFFIIIJJJIIIJJJKKKLLLMMMNNNOOOPPPUUUTTTSSSPPPNNNNNNPPPRRRPPPNNNKKKIIIIIIJJJIIIIIIHHHJJJKKKLLLRRRgggqqqfff[[[RRRLLLMMMRRROOOMMMMMMGGGGGGSSSxxx<<<;;;::::::999888888888999888777555555666777777444444444444444333333333444444555555444333333222222111111111111111111111.............../////////111111000///...---,,,+++******+++++++++***))))))((((((''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''%%%&&&'''%%%''')))******)))***+++,,,+++)))((((((((()))***)))&&&$$$''',,,...,,,(((&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((''''''&&&'''((()))((('''&&&&&&'''''''''(((***+++''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&((()))((('''(((+++------***(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''(((''''''''''''((())))))(((((((((((())))))))))))((()))))))))***************,,,......---------...000000000000000000000000222222333555777888::::::>>>???@@@BBBDDDEEEFFFFFFBBBDDDFFFGGGGGGFFFDDDCCCFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBBCCCDDDEEEFFFBBBAAA@@@>>>>>>???@@@AAA??????>>>============>>>;;;;;;::::::999999999999444777999:::888555444333444444444444444444444444333333333222222222111111000//////............///......------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))*********+++++++++,,,+++***)))((()))***+++++++++,,,---......//////((())))))*********))))))((()))))))))***************************+++,,,---'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))******++++++******)))++++++++++++,,,,,,,,,---........................---......///000000111111111333555666666777999;;;999;;;===@@@CCCFFFHHHIIIHHHHHHIIIKKKLLLLLLKKKJJJPPPQQQSSSTTTRRRQQQRRRSSSPPPNNNLLLKKKKKKLLLKKKJJJHHHKKKNNNNNNLLLVVVrrr{{{lll[[[RRRNNNMMMMMMKKKRRRNNNHHHFFFEEERRRjjj<<<;;;::::::999999::::::<<<;;;999888777666666666444444555555555555555555555555666555555444333222000000111111222222222222---............/////////.........------+++***))))))***+++,,,,,,+++***)))))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&***---,,,)))'''''')))&&&(((***++++++******++++++***)))((('''((())))))'''%%%$$$&&&)))***(((&&&$$$$$$%%%&&&'''(((((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''''''''(((+++...''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&%%%&&&(((***,,,***)))(((***------+++'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))************,,,...000000...---,,,---000000000000000000000000111222333555888:::<<<===??????@@@AAABBBDDDEEEEEEAAABBBDDDFFFFFFEEEDDDCCCHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@??????@@@AAACCCDDDBBBAAA@@@???>>>???@@@@@@======<<<<<<<<<<<<<<<===888888999999999999::::::555888::::::888555444444333333444444444444333333222222222111111111000000//////............//////...------,,,+++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))************+++++++++***))))))))))))***)))))))))******+++++++++((())))))************)))))))))))))))************++++++************++++++((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))************))))))******+++++++++,,,,,,,,,........................------...///000000111111000222444444444555666888888:::===@@@CCCEEEFFFGGGFFFGGGHHHKKKMMMMMMJJJGGGNNNQQQUUUVVVVVVTTTTTTTTTPPPNNNLLLLLLLLLLLLKKKJJJHHHKKKPPPRRRLLLMMM^^^tttooodddjjjxxx~~~ppp]]]OOOJJJLLLPPPSSSRRRVVVPPPHHHIIIOOOddd::::::999999999:::;;;<<<;;;;;;::::::999777666555555555666666777777777888666666666666555444333333222222222222222222111111---------.........//////---......///...---,,,+++((()))+++,,,,,,+++***))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&***...---)))&&&''')))'''))),,,,,,+++***))))))***)))((('''''''''((()))$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''&&&&&&'''(((&&&(((((('''&&&'''+++...''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&'''***---///+++'''%%%&&&)))***((($$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))***************,,,//////...,,,,,,,,,------...///000000000000///000222555888;;;===>>>?????????@@@AAABBBCCCCCC@@@AAACCCEEEFFFFFFEEEEEEHHHGGGFFFDDDCCCBBBBBBBBB@@@???>>>===>>>@@@BBBCCC@@@???>>>>>>======>>>>>>===<<<<<<;;;<<<<<<======999999999999888888888888555777888888666444444444000111222222222222111000111111111000000000////////////............//////...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))***************************))))))((((((((((((((())))))))))))(((((()))***************))))))))))))************+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((())))))))))))))))))(((************++++++++++++------------------------,,,,,,---...///000111222///111333333333333555666888:::<<<@@@BBBDDDEEEEEEDDDEEEIIIOOORRRRRRNNNJJJOOOQQQSSSSSSRRRQQQRRRRRRNNNMMMKKKKKKLLLLLLKKKIIIJJJIIIMMMQQQMMMJJJUUUeee}}}llldddfffmmmsssjjj```SSSKKKJJJMMMQQQSSSLLLMMMGGGIIIXXXiii999888888888888:::;;;<<<999999:::::::::888666555666666777777888888999999777777777777666555444333444444444333333111000///---------.........//////000000111222222111000///((()))+++,,,,,,+++***)))((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$(((,,,,,,'''$$$%%%'''(((***------+++***))))))***)))'''&&&&&&''''''((($$$%%%''''''%%%$$$$$$%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''(((((('''%%%%%%'''(((((()))***(((%%%&&&)))---''''''''''''''''''''''''&&&&&&&&&'''((())))))***((('''&&&&&&(((+++...000***&&&""""""&&&'''%%%"""''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))************(((***---......,,,,,,,,,)))***,,,...///000111111---...111444888;;;===??????????????????@@@AAABBBAAABBBCCCDDDFFFFFFGGGGGGGGGFFFEEECCCCCCBBBBBBBBB@@@???=========???AAABBB>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>::::::999999888777777666555666777666444333333444...///000111111000///...000000000000//////////////////.........//////000...---,,,+++***+++,,,---+++,,,,,,,,,,,,+++******))))))))))))************)))***+++++++++***((('''*********)))))))))))))))(((((()))***************))))))))))))***************)))((('''&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222///111222222222222444555888:::===???BBBCCCDDDDDDBBBEEEJJJRRRWWWWWWSSSNNNOOOPPPOOONNNLLLKKKMMMOOOMMMLLLJJJJJJKKKKKKJJJHHHKKKGGGIIIOOOMMMJJJRRRaaammm{{{uuupppmmmmmmyyy|||qqqjjjYYYTTTMMMJJJKKKMMMNNNNNNNNNOOOOOO___999999999888888888777777777999:::;;;:::888666444555777999999888777777777888777555444444444666777777555333222222111///---////////////////////////111000000222444333...***+++++++++++++++***))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((&&&((()))((('''&&&''')))%%%&&&((()))***)))((('''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''))))))'''&&&&&&'''((()))+++'''%%%'''&&&$$$%%%(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((***)))'''(((+++***%%%((('''&&&&&&'''((('''%%%%%%&&&&&&'''((()))******,,,------+++))))))***+++)))))))))***,,,,,,+++***------...///000000000///000222666888888888999:::<<<<<<======>>>>>>??????BBBEEEEEEDDDEEEHHHFFFAAACCCCCCBBBCCCCCCAAA>>>;;;;;;<<<<<<===>>>???@@@@@@>>>===<<<;;;:::999999999:::::::::999999:::;;;;;;666666777777666555444444444444333333222111111000////////////...............000111000///------...---...---+++---111000,,,,,,,,,,,,++++++*********...---+++)))((())))))***))))))))))))))))))))))))******++++++++++++******((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***(((&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******...---+++*********++++++++++++,,,,,,,,,---------+++,,,---...////////////000111111222222333444444777888:::<<<>>>@@@AAABBBAAABBBDDDFFFHHHJJJJJJKKKHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMYYYkkkjjjkkkkkkqqq~~~zzzqqqdddYYYSSSKKKGGGDDDFFFJJJKKKJJJIIILLLJJJ```777777777888888999999999::::::999888777555444444444666888888777666666666666555444333333555777888999777555555555444222000////////////////////////000///...000111000---***+++++++++,,,++++++***))))))*********))))))((('''((((((''''''''''''((((((((()))***)))'''&&&&&&'''%%%&&&((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))((((((((((((((()))'''''''''&&&&&&&&&''''''---))))))+++***'''(((+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''))))))'''(((+++)))%%%((('''&&&&&&'''((('''&&&&&&'''''''''((())))))))).........,,,)))(((((()))*********+++,,,---,,,+++***+++,,,...///000000000///222555777777888999:::;;;;;;<<<<<<===>>>>>>>>>BBBDDDDDDBBBDDDGGGFFFAAA??????@@@AAABBBBBB???===<<<<<<<<<===>>>>>>>>>???===<<<;;;:::999999999999::::::999999999999::::::555666666666555444444333333333333222111111000000////////////.............../////////...---------,,,//////,,,+++......+++,,,,,,,,,++++++*********---,,,+++))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******---,,,+++************+++++++++++++++,,,,,,,,,,,,+++,,,---...////////////000000111111222333333444666777999;;;===???@@@AAA>>>???@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHFFFFFFGGGIIIFFFUUUiii~~~nnnkkklllssszzzyyylllccc[[[PPPHHHEEEIIIHHHHHHHHHFFFFFFJJJPPPZZZmmm555555666777888999::::::<<<:::888555444333333333444555777777555444555666333222222222333555777888888666555555555555444222///////////////////////////...,,,,,,------+++)))+++++++++++++++******)))***++++++++++++******)))((((((''''''''''''((((((&&&((()))(((''''''((()))&&&'''((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&,,,)))))),,,,,,)))(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,+++***)))'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&((((((&&&'''***)))$$$(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((.........+++(((''''''((())))))***++++++++++++***((()))***,,,...///000000...111444555666666888999:::::::::;;;<<<=========BBBCCCBBB@@@AAAFFFEEEBBB;;;;;;<<<>>>AAAAAA@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999888888888888999999444444444444444333333333333222222111000000//////////////////............------......------,,,,,,***///111---)))+++,,,++++++++++++++++++*********,,,+++***))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***,,,+++******)))*********)))*********+++++++++++++++,,,---......//////...000000000111222222333333555555777999;;;===>>>???>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGEEECCCBBBCCCEEE@@@JJJUUUpppvvvyyyqqqmmmlllqqq|||~~~pppdddXXXQQQLLLFFFCCCCCCGGGHHHIIIGGGBBBBBBOOO^^^rrr444555555666777888999999999888777666555444444444333444555555444333444555222222222222333444555666444222111111333333222000///////////////////////////...,,,+++***+++++++++)))************)))((((((******+++++++++******)))((((((''''''''''''(((((($$$%%%'''((('''(((***+++''''''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((&&&'''******'''%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''(((((((((%%%''''''%%%'''***)))$$$'''&&&%%%&&&(((((((((&&&)))))))))(((((((((((((((,,,,,,,,,***((('''((()))'''(((******)))(((((()))((((((***+++------......---///222333333444666888888888999:::;;;<<<<<<===AAAAAA@@@===???DDDDDDBBB:::::::::<<<>>>???>>>===::::::999999999999999999;;;:::999888888888888888888888777777666777777777333333222222222222222333222222111111000/////////////////////............,,,,,,,,,,,,------,,,+++***111333...))))))+++,,,+++++++++***************++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))******))))))))))))************++++++,,,---............//////000000111222222222333444555777999;;;<<<===AAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCDDDEEELLLNNN___~~~xxxrrruuu{{{|||sssmmm]]]TTTMMMJJJIIIGGGGGGJJJEEECCCEEEGGGGGGMMMbbbwww555555666666666777777777444666777999999888777666333444555444222222333555333333333222222222333333111000///000111111000//////////////////////////////...---+++******+++---(((((((((((((((''''''&&&(((((()))))))))))))))(((((((((''''''''''''((((((&&&'''((((((''''''((()))&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&'''(((*********)))(((%%%$$$%%%))))))%%%$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((''''''%%%'''&&&%%%'''***)))%%%'''&&&%%%&&&((()))(((''')))))))))))))))(((((((((((()))***)))((((((***+++(((***,,,+++)))((()))*********+++++++++++++++***,,,...000111111222555777777777888999:::;;;<<<<<<>>>???>>>;;;===BBBCCC@@@;;;::::::;;;<<<<<<;;;:::777777777777777777666666999999888777777777777888888777666555555555555555222222111111111111222333222222111111000/////////////////////............,,,+++***+++---...,,,***+++111444...)))***,,,---************************************)))))))))((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''))))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))************+++,,,---...............//////000000111111222111222444666888:::;;;<<>>BBBOOO]]]mmm555555555555666666666666222444777999::::::888777333444444333222222333555444444444333333222222222333111000111222222111000//////////////////////////////...,,,******+++---((((((((((((((('''&&&&&&&&&''''''(((((((((((('''((((((''''''''''''((((((***++++++)))&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''(((*********))))))'''((())))))************'''%%%&&&))))))&&&&&&)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%%%%''''''&&&'''+++***&&&&&&%%%%%%&&&((()))((('''))))))))))))))))))))))))&&&'''((((((((((((***---***---///...+++***+++---+++++++++++++++******)))+++---...//////111333666666777888999:::;;;<<<===<<<===<<<;;;===AAABBB>>>===;;;::::::;;;;;;999888666666777777777777777777888777777666666666777777777666555444444333444444222222111000000111333444333222222111000000//////////////////............---+++)))+++...///---***+++000111---***+++,,,,,,)))))))))***************((())))))******)))((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))))))))(((((()))))))))***************+++,,,------......---.........///000000111111111111333555777999:::;;;===>>>???AAABBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJCCCGGGDDDGGGXXXmmmvvvdddhhhppp{{{}}}wwwooofff]]]UUUNNNIIIGGGDDDDDDFFFEEEAAA@@@BBBCCC???JJJddd~~~333333444555666666777777333444666777777777777666444444444333222222444666333333333444444444444444444222111111222222111///////////////////////////---...///---***)))***,,,))))))******))))))((('''%%%&&&'''(((((((((((((((((((((''''''''''''(((((()))******)))'''%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&''')))+++,,,,,,+++***'''''''''(((((()))***+++)))&&&%%%((()))''''''+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''((()))((('''%%%###%%%''''''&&&(((,,,+++'''&&&%%%$$$&&&((())))))(((((((((((()))*********+++&&&'''(((((('''''')))+++)))---///...***(((***,,,******+++,,,,,,+++++++++***,,,---------///222555666777888999;;;<<<======999;;;;;;:::===AAA@@@<<<===;;;999999:::;;;:::999777777888888999999::::::777666666555555666666777666555444333333222222222333222111000000222444555333333333222111111000000////////////............---+++)))+++///000...***))),,,,,,))))))++++++)))((()))))))))*********+++'''((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((())))))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))))))))(((((()))))))))*********++++++******+++,,,------------------...//////000000111111111333555777999:::;;;:::<<>>777:::;;;;;;===AAA???;;;<<<:::999999:::;;;;;;:::888888999:::;;;<<<<<<<<<666666555555555666666777666555444333222222222222333222111000000222444555444444333333222111111111000/////////...............+++))),,,000111...+++((()))(((&&&(((+++***&&&(((((())))))*********+++'''((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((***)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((((((************++++++++++++******+++,,,------------------......///000000000111111333555777999:::;;;999<<<@@@DDDFFFEEEDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHHHHGGGEEEDDDEEEGGGJJJHHHHHHNNNOOOKKKaaatttmmmhhhdddeeelllwww{{{ooohhh[[[VVVNNNHHHEEEDDDCCCCCCEEEBBBBBBDDDCCC@@@BBBFFFMMMSSSmmm111000111111222333444555444555666777777777666555555444222222222333555777555555555444444333333222333333222222111000//////......---------,,,,,,,,,---,,,+++***))))))))))))+++...111...)))&&&(((,,,((((((((((((((()))******&&&&&&&&&'''''''''((((((''''''''''''))),,,000222((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((***)))((()))******(((&&&)))((('''%%%%%%&&&''''''$$$%%%&&&''''''***---000...---,,,)))'''%%%$$$###(((&&&%%%%%%'''(((((('''000///---+++)))''''''&&&)))((('''&&&%%%&&&''''''******)))'''&&&&&&))),,,%%%&&&&&&'''((()))******))))))(((((('''''''''&&&'''%%%&&&(((((('''***000111...***&&&$$$$$$&&&'''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++***'''&&&(((***---,,,)))((('''((()))***))))))))))))(((((((((((()))***,,,---......---,,,,,,---...---------...000444444555888;;;;;;777333555888<<>>>>>???AAABBBCCCCCCEEEGGGHHHIIIJJJKKKMMMOOOJJJIIIGGGGGGGGGIIIKKKLLLIIIHHHFFFEEEEEEFFFHHHIIIIIIIIILLLNNNLLLMMMZZZiiizzznnnfffgggmmmssszzz{{{pppdddZZZTTTJJJHHHFFFEEEFFFEEECCCAAABBBDDDFFFDDDBBBDDDOOO[[[hhh111111111111111222333444222333444555666555555444444444333222333444555666666666555444333222222222333333222222111000000///............---------------,,,+++***))))))))))))---///000---)))'''((()))((((((((((((((())))))***&&&&&&''''''''''''''''''((('''&&&&&&''')))+++,,,'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,,,,+++(((&&&&&&&&&((()))+++)))''''''(((((('''&&&---,,,***)))'''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''')))++++++***)))))))))&&&&&&&&&''''''(((((())))))(((((((((''''''''''''%%%$$$''',,,+++((((((,,,,,,+++(((&&&%%%&&&'''((($$$%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''')))***)))''''''(((***)))((('''&&&&&&&&&'''((())))))))))))(((((((((((()))***+++------------,,,+++,,,.........000444666777555333333444555444222666777:::===>>>===<<<;;;<<<======<<<999777777777999:::::::::;;;;;;;;;;;;999888666444444444555666555555555444333222222222444222111111333444444333222222111111111111222222000///......------......,,,,,,,,,+++++++++***************+++++++++++++++///---,,,***)))((())))))))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))(((((((((******(((''')))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++++++++,,,,,,,,,------+++,,,,,,---...//////000111111111222333555777888<<<<<<===???@@@BBBCCCCCCCCCEEEHHHIIIIIIIIIJJJLLLIIIHHHGGGFFFFFFHHHIIIKKKHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHIIIKKKIIIIIISSS^^^sssuuummmoootttvvvyyy~~~zzzrrrpppkkkddd\\\SSSKKKGGGEEECCCAAA@@@@@@BBBDDDEEEFFFDDDDDDGGGPPPbbbwww222111111111111111222222111111222333333333333222333333333333444444444444666666555444333222111111333333222222111000000000////////////............,,,,,,+++***))))))))))))...------,,,***((('''&&&((((((''''''(((((())))))''''''''''''''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''***,,,***'''%%%%%%'''''''''((((((''''''&&&%%%'''((())))))'''&&&&&&''')))(((%%%$$$%%%(((,,,......,,,)))(((((('''&&&$$$)))((('''&&&&&&%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$(((---///---***(((&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''###$$$)))...---(((&&&''''''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))'''((())))))''''''((()))&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***+++,,,------------+++,,,---...000444999===<<<888333000111222333444777888999;;;;;;<<<<<<<<<<<<======<<<999777777777999:::;;;<<<===<<<;;;;;;888888777777777777777777666555555444444333333222555333222111333333222111111000000000000000000111000///---,,,,,,,,,---...,,,,,,,,,+++++++++***************++++++,,,,,,---777555333000...,,,+++***((((((((((((((((((((((((((((((((((((((()))******&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((()))(((((((((******((('''((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''++++++++++++,,,,,,,,,,,,***+++,,,---...///000000//////000111222444555666::::::<<<>>>@@@AAACCCCCCBBBDDDGGGHHHHHHGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFEEEDDDEEEFFFHHHIIIIIIGGGFFFGGGGGGFFFJJJPPPOOOjjjmmmsss|||~~~vvvrrrnnnooouuu|||{{{qqqggg___[[[YYYVVVRRRMMMHHHEEECCCAAABBBBBBBBBAAABBBDDDFFFEEEHHHPPP^^^uuu222111111000000000111111///000000111111111111111111222333444444444444333666666555444222111000000222222222111111111000000000000000000////////////,,,++++++***))))))******+++***)))*********'''%%%(((((('''''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))---000...)))&&&'''***&&&'''((((((((('''%%%$$$%%%'''))))))'''%%%%%%%%%&&&&&&%%%%%%&&&))),,,...---+++)))(((((('''&&&$$$'''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&###'''+++---,,,)))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''%%%%%%)))...,,,'''$$$&&&$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''(((((('''(((((((((((('''((((((&&&'''((()))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,------///444:::>>>===:::666444333555777888::::::::::::;;;<<<===>>>=========;;;888777777888999;;;===>>>>>>===;;;:::777888999::::::999999888777777666666555555555555666444222111222222111000//////000000000000/////////...---++++++,,,---...,,,,,,,,,+++++++++******))))))***+++,,,------...888777555333000...,,,+++((((((((((((''''''''''''((((((((((((((())))))***''''''''''''((((((((((((''''''((())))))))))))))))))(((((((((******((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++*********************++++++++++++,,,,,,,,,******+++,,,...///000000//////000111222444555666888888:::<<<>>>AAABBBCCCAAADDDFFFGGGGGGEEEEEEFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHFFFDDDEEEFFFGGGGGGGGGEEEUUUppp^^^[[[___nnn~~~nnnfffjjjsssyyy|||yyyppphhh___VVVOOOPPPNNNLLLIIIGGGEEEEEEEEEBBBDDDGGGGGGEEEDDDDDDEEEEEEWWWrrr111111000/////////000000////////////000000111111111222333333444444333333666555444333222111000000222222222111111111111111111111000000000/////////,,,+++******)))*********&&&&&&'''(((******(((&&&((((((''''''''''''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))---000...)))&&&(((+++&&&'''((((((((('''%%%$$$$$$&&&((()))(((&&&&&&'''%%%%%%'''((()))))))))(((***(((&&&&&&'''''''''&&&''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&$$$&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((((('''(((***)))%%%%%%)))%%%%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&((('''''''''((((((((('''&&&'''((()))******))))))'''((((((((()))))))))***)))*********+++,,,------,,,,,,,,,,,,---000666:::888888888777777888999;;;<<<<<<;;;;;;<<<===>>>???<<<===<<<:::888777888999:::;;;===>>>>>>===;;;999777999:::;;;<<<;;;999888888888888888777777777777666444222111111111000///...///000000000000///...///...---,,,+++,,,------,,,,,,,,,+++++++++******))))))***++++++,,,------000000///---,,,***)))(((((((((((((((''''''''''''((((((((((((((())))))***'''''''''((((((((())))))'''(((((())))))))))))))))))(((((((((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,*********+++++++++,,,,,,******+++,,,---...///000000000000111222444666666666777999;;;===???AAABBB@@@CCCEEEFFFEEEDDDDDDEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDGGGIIIHHHEEEGGGKKKYYYvvvqqqkkkeeeiiiuuuxxxnnnnnnrrrsssrrrxxxzzz|||~~~zzzrrrggg]]]WWWRRRMMMIIIGGGFFFDDDBBBAAAAAABBBCCCFFFFFFEEEDDDEEEHHHLLLOOOZZZyyy000///////////////000000000000000///000111111222222222222222333333333333444444333333222222111111111111111111111111111111000000000000////////////++++++***************+++%%%&&&)))***+++***)))(((((((((''''''&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&)))+++***'''&&&'''(((''''''((((((''''''&&&%%%$$$&&&((((((''''''((()))%%%&&&(((******(((&&&%%%'''&&&$$$%%%'''((((((''''''''''''''''''((())))))''''''((((((''''''&&&%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((***'''&&&(((&&&$$$&&&+++''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((***))))))((('''&&&%%%%%%((('''&&&&&&(((((('''&&&''''''''''''((((((((((((''''''(((((())))))*********))))))******+++,,,---,,,,,,,,,++++++---111444000333666777777777888:::======<<<<<<===>>>>>>???;;;<<<;;;999888888:::<<<;;;;;;<<<===<<<;;;:::999999:::;;;<<<;;;;;;999888888888888888888888888888555333111111111111000///...///000111111000///...............---------,,,,,,,,,,,,+++++++++******)))))))))******++++++,,,++++++,,,,,,+++******)))''''''((((((((()))))))))((((((((((((((()))******''''''((((((((()))))))))'''((())))))******)))))))))(((((((((******(((''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************+++++++++++++++++++++,,,------......///000000111222444555666666777888:::<<<===???@@@???@@@BBBBBBAAABBBCCCEEECCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDCCCEEEHHHHHHEEEFFFDDDIII^^^pppjjjsss~~~|||uuunnnmmmppprrrnnnjjjjjjkkklllmmmmmmpppsssvvvyyy|||~~~~~~|||zzzvvvqqqllljjjfff^^^UUUOOOLLLKKKHHHFFFCCCBBBAAAAAAAAABBBCCCDDDJJJGGGEEEIIISSS```lllsss............//////000111222111000000000111333333333222111111111222444444222222222222222222222222111111111111111111111111000000/////////.........+++***************++++++'''+++//////,,,))))))))))))((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&&&&'''((()))((('''''')))***&&&'''((((((((('''&&&%%%(((&&&%%%&&&((())))))((((((''''''''''''(((((()))&&&'''((((((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''(((((()))''''''''''''((((((((()))(((&&&&&&'''&&&$$$&&&+++'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''))))))((((((''''''&&&&&&((('''%%%&&&((()))'''%%%******(((''''''((())))))'''''''''((()))************)))))))))***+++,,,---++++++,,,+++***+++...000///111444555555555777999<<<<<<<<<===============:::::::::999888999;;;>>>;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;:::999999888777777777777777777777777444333111000111222111000...///111222222111///...---...///000000...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,,,,,,,+++******&&&'''(((((()))***++++++((((((((((((((()))******'''((((((((())))))))))))(((((()))************))))))(((((((((******(((''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111333444555666666888999:::<<<======<<<=========<<<>>>AAADDDBBBCCCCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCBBBBBBAAA@@@>>>BBBCCC@@@@@@DDDEEECCCDDDCCCFFFOOO```{{{|||qqqppp^^^\\\[[[___dddgggeeebbb^^^^^^^^^]]]]]]___cccfffhhhjjjnnnqqqtttvvvwwwxxxwwwzzz~~~|||wwwqqqllliiiggggggbbbcccbbbaaa___\\\XXXVVVSSSOOOJJJHHHIIIIIIGGGDDDCCCCCCCCCDDDEEEFFFGGGHHHLLLNNNWWWjjj---------......000111222333222111111111222444555333222111000000222444555111111222222222333333333111111111111111111222222////////////............+++***************+++++++++000444333---)))(((***)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''((((((((('''&&&&&&(((((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''(((***+++***))))))((('''%%%%%%&&&''''''*********(((&&&&&&)))+++((('''&&&&&&&&&&&&'''(((***)))'''''')))***)))((('''''''''&&&&&&''''''(((&&&'''((((((((('''%%%%%%$$$&&&))))))(((&&&&&&&&&&&&&&&&&&'''((()))******&&&'''''''''(((((())))))&&&%%%&&&((('''%%%&&&***''''''&&&&&&&&&'''((((((&&&''')))++++++***(((''''''''''''((((((((((((((()))&&&%%%&&&((()))'''%%%///---+++))))))***+++,,,&&&''''''((()))******+++***))))))))))))+++,,,---)))+++,,,,,,+++,,,...///111333555444333444777;;;:::;;;<<<<<<===<<<<<<<<<999999999888888999<<>>>>>===<<<<<<>>>@@@>>>>>>?????????>>>>>>===GGGEEEFFFGGGHHHOOObbbvvvsss[[[LLLLLLPPPRRRPPPOOONNNOOOQQQRRRPPPNNNQQQQQQUUU\\\```___]]][[[cccdddgggjjjkkkhhhccc^^^]]]\\\^^^aaabbbaaaaaabbb```\\\VVVQQQOOOMMMLLLKKKKKKHHHFFFFFFHHHJJJJJJIIIGGGGGGGGGEEEAAA???@@@BBBEEEHHHGGGDDDEEELLLRRRTTTeee------......//////000000111111222222222222111111000000222444666555222000000111222333444444444444000000111111111111000000000000//////.........///------,,,,,,,,,+++++++++(((***---...---------...+++******)))((('''''''''((('''''''''((()))*********((('''&&&&&&&&&%%%$$$'''''''''''''''&&&&&&&&&)))(((((((((''''''''''''((('''&&&%%%&&&(((***,,,,,,+++)))'''''''''((()))'''&&&%%%'''***,,,+++)))&&&''')))******)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%(((******'''%%%'''&&&&&&(((***)))&&&###&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''(((++++++((((((******'''***+++,,,***)))'''((()))(((((((((((())))))))))))***++++++,,,---...//////222333333333444444555555888888777777777888::::::;;;:::888777777777888888888888888888888888888777999888888777777777777777666555444333333333444444222222111111000//////...000111111111111///...---------------------------///...,,,***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((&&&%%%&&&(((&&&%%%'''***+++((((((+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++******))))))******+++++++++++++++,,,,,,,,,,,,---......///000000111111222222333555666777888999999888888999:::<<<>>>??????>>>>>>============>>>;;;<<<===<<<;;;;;;===???>>>>>>???@@@@@@@@@@@@@@@HHHEEEEEEFFFDDDFFFQQQ^^^zzzpppccc\\\UUUMMMMMMMMMMMMOOORRRSSSSSSSSSTTTPPPMMMMMMOOORRRTTTVVVTTTTTTUUUWWWWWWVVVRRROOO[[[ZZZYYYYYYWWWTTTRRRRRRNNNLLLIIIGGGFFFEEEEEEEEENNNLLLKKKKKKJJJHHHEEEBBBDDDDDDDDDDDDDDDEEEFFFGGGAAAFFFLLLTTTdddwww,,,,,,------.../////////111111222222222222111111000000000111333333222000000111222333333333333333///000000111111000000///000///......------......,,,,,,,,,,,,++++++++++++***+++******+++...333777222000---+++((('''''''''&&&&&&&&&'''((()))++++++,,,(((%%%%%%((()))&&&###'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''(((((('''(((((()))***+++)))((('''&&&&&&'''((()))((('''&&&''')))***)))(((((()))***++++++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((******(((&&&&&&&&&&&&'''))))))&&&$$$'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%((()))'''(((,,,---***''')))))))))''''''((()))(((((((((((())))))))))))+++++++++,,,,,,---------222222222222222222222222555444444555666777888999:::999777666555555555666555555555555555555555555666666666666666666777777444444333222222222222333222111111000000//////...///////////////...,,,,,,+++,,,------------,,,+++,,,,,,++++++***)))''''''))))))))))))))))))))))))(((((((((((((((((()))))))))******)))'''&&&''')))---******,,,+++'''&&&)))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++******))))))******+++)))*********++++++++++++------......///000000000111222333444666777888888666777777888999;;;<<<=========<<<;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>???@@@AAABBBBBBBBBBBBBBBFFFDDDDDDEEECCCAAACCCHHHXXXzzz~~~pppddd___WWWSSSUUU^^^hhhpppiiiddd\\\TTTPPPOOOMMMLLLPPPNNNMMMMMMOOOOOOOOONNNLLLLLLLLLKKKJJJIIIHHHGGGOOONNNMMMLLLJJJIIIIIIHHHEEEFFFHHHIIIIIIFFFCCCAAAKKKIIIGGGFFFFFFHHHKKKNNNXXXdddttt,,,,,,------...//////000000111111222222111111000000///......000111111000000000111222222222222222//////000000000000////////////...---------------,,,,,,,,,++++++++++++***+++***)))((()))---444888333111...***(((''''''((('''''''''''''''((()))******(((&&&''')))******(((%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''''''''((()))))))))))))))'''&&&&&&&&&&&&'''((()))((((((((((((((((((((('''((()))************)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&''''''((((((&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$'''(((&&&'''+++,,,***%%%&&&(((''''''&&&((()))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,///000000000000000111111222333333444666777888999999888666444333333444444222222222222333333333333333444444555666666666666333222222111111111111111111111000000/////////////////////......---,,,,,,)))+++,,,......,,,+++)))***+++,,,,,,+++)))'''&&&))))))))))))))))))))))))&&&''''''(((((()))))))))+++++++++)))''''''(((***---)))''')))***'''''')))******)))(((((()))******((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******))))))))))))************,,,------......///000000111111222444555666777888555555666777888:::;;;<<<======<<<;;;::::::::::::999;;;;;;;;;:::;;;===>>>BBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBDDDEEEDDDBBBBBBKKK[[[rrrxxxddd]]]cccqqq{{{{{{|||{{{vvvqqqlllccc[[[OOOLLLIIIGGGIIIKKKMMMMMMKKKNNNOOOMMMNNNPPPOOOMMMIIIJJJJJJJJJIIIHHHIIIJJJDDDGGGJJJJJJHHHGGGGGGHHHJJJKKKKKKHHHHHHOOO\\\fff,,,,,,---......//////000///000000111111000000///000///------///000000000000000111111222222111111//////000000000000//////...............------,,,,,,,,,+++++++++******************)))(((+++///222///---+++(((''''''((()))))))))(((''''''&&&''''''&&&(((*********+++...000''''''(((((())))))******'''''''''(((((((((((((((%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&'''((((((((((((((((((&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$'''(((%%%&&&))))))'''$$$%%%''''''&&&&&&''')))(((((((((((())))))))))))******++++++++++++++++++,,,,,,---...///000111222222333444555777888888999777666555333222222333333000000111111111222222222222333444555555555555555111111111111111000000000000000000///////////////000//////...------,,,,,,)))***,,,------,,,***)))***+++---------+++((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''%%%######%%%'''&&&!!! $$$'''((())),,,******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''"""######$$$%%%&&&''''''&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))***(((((()))))))))*********,,,,,,,,,---......//////000111222333444555666777444555666888999:::;;;;;;???>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@EEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@CCCFFFEEECCCGGGHHHRRRkkkvvvjjjeeebbbmmmvvv~~~|||rrrYYYUUUPPPLLLMMMNNNPPPQQQJJJNNNPPPNNNNNNQQQPPPLLLLLLMMMMMMKKKIIIJJJMMMPPPKKKNNNOOOMMMJJJKKKPPPVVVOOOTTTYYYXXXZZZhhh++++++,,,------......///......////////////......000...------///000000000///000000111111111000000...//////000000//////...---...000111000///---+++++++++++++++************)))*********)))(((***+++))))))''''''&&&'''((()))******((('''&&&%%%%%%%%%$$$(((++++++)))***///333,,,++++++***)))((('''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''((((((&&&((()))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((%%%&&&''''''&&&&&&''')))&&&'''((('''&&&%%%'''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((((((&&&&&&))))))&&&$$$%%%''''''&&&&&&''')))(((((((((((()))))))))))))))))))))******+++++++++***+++,,,---///000111222333444555666777888888888666555444333222333444444000000000111111222222333222333555666666555444333111111222222111111000///////////////////////////000///...---,,,,,,,,,,,,)))***++++++++++++***)))***+++,,,------+++)))(((((((((((((((((((((((((((''''''''''''''''''(((((())))))(((&&&%%%&&&(((+++444,,,'''((()))(((''')))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))***))))))(((((())))))***((()))))))))************++++++,,,,,,---.........///000111222444555666666555666888999;;;;;;<<<<<<@@@???>>>===<<<;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@DDDDDDDDDCCCBBBAAA@@@???AAABBB@@@===???BBBCCC@@@???BBBJJJXXXppptttccc```kkksssvvvyyy{{{tttiiiZZZVVVRRRPPPPPPRRRSSSTTTSSS[[[``````ccciiiiiicccaaa___YYYRRRKKKIIILLLPPPKKKOOOSSSTTTVVV^^^lllwww)))))))))***++++++,,,,,,,,,------......------,,,///......///000111000//////000000000000000//////......////////////......,,,...111333333000---***++++++++++++************)))***+++***((('''((()))&&&&&&&&&''''''''''''((()))(((''''''&&&&&&&&&&&&'''((()))))))))***,,,...++++++***)))((('''&&&&&&''''''''''''((((((((()))((((((''''''''''''''''''&&&''''''(((((((((''''''%%%'''((((((&&&%%%''')))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******((((((((()))))))))******$$$%%%'''&&&$$$$$$&&&)))&&&'''((('''%%%%%%''')))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&)))***'''(((++++++(((%%%&&&((('''&&&&&&'''((((((((((((((())))))))))))'''(((((()))***+++,,,,,,,,,,,,------...///000000333444555777777777666666444444333222333444555666000000111111222333333444333444666666666555333222111111222222222111000//////////////////////////////...,,,+++******++++++************************)))***+++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&++++++***)))((()))---000???555---++++++(((&&&&&&'''(((***,,,,,,***((('''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&''''''((())))))***''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))*********+++++++++++++++,,,------......//////000222333444555666666777999;;;============@@@???>>><<<;;;;;;::::::888999;;;;;;:::;;;>>>@@@@@@@@@AAABBBBBBAAAAAA@@@???BBBBBB===<<<@@@@@@>>><<<@@@FFFJJJSSSkkkyyyiiiWWWVVVWWWZZZ```eeeiiijjjqqqnnnggg\\\UUUUUU\\\cccmmmuuu}}}'''''''''((())))))******+++,,,,,,------,,,,,,+++///......000111222000//////000000000000000//////......////////////......+++...222555555111---)))+++++++++************)))*********)))(((''')))+++%%%&&&''''''(((''''''&&&''''''&&&&&&&&&''''''(((+++(((%%%&&&)))+++)))''''''''''''(((((((((((((((&&&'''''''''(((((())))))***)))(((((((((((())))))'''(((((()))((((((''''''$$$&&&((((((&&&%%%'''***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((***+++---...///(((((())))))******++++++###%%%&&&%%%######&&&(((&&&((()))'''%%%$$$''')))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''******))))))---...+++&&&'''((((((&&&&&&'''((((((((((((((())))))))))))&&&'''((()))***+++,,,---........................333444555666666666555444444333333222333444666777000111111222333444444444444555777777777555333222111222222333333111000///.........///////////////---,,,+++))))))))))))*********))))))))))))******)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''((('''&&&&&&(((+++///333***$$$%%%((())))))***&&&(((+++------+++(((&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))************++++++++++++***++++++,,,,,,---......//////000111333444555666777888;;;===>>>???>>>>>>??????===<<<;;;:::::::::777888999999999:::===???<<<===???@@@AAABBBBBBBBB<<>>======AAAPPPhhh}}}sssuuu{{{||||||((()))***+++++++++++++++,,,,,,,,,---------......111111000///...------,,,............////////////222222111111000////////////......------,,,++++++000---)))((()))******((((((((((((((((((((((((((()))'''%%%&&&((()))'''%%%(((((((((((((((''''''&&&+++(((%%%&&&(((***(((''''''***---,,,***(((((()))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((''''''''''''((())))))''''''((((((''''''&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''++++++***)))((('''&&&&&&)))%%%%%%''''''$$$###&&&''''''''''''''''''''''''&&&''''''((()))******+++---***'''%%%&&&((())))))'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***'''&&&&&&'''***+++***)))(((((((((&&&###!!!$$$&&&))))))(((&&&%%%&&&((((((%%%$$$,,,555333,,,'''$$$###&&&,,,...,,,)))''''''((())))))))))))))),,,,,,,,,---------............---------......///444444555555444222111///222222111111111111111111111444666444000///333777777666666777888888777555222222111111000//////...000000000000////////////---,,,+++*********+++,,,+++++++++++++++***)))(((''''''(((((())))))******)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((...,,,***(((''''''((()))'''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''************)))((('''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******++++++++++++***************++++++,,,------......//////000000222333444555555888999;;;<<<>>>???@@@@@@AAA@@@???===;;;999888777999999:::;;;;;;<<<<<<===@@@AAABBBBBBCCCCCCBBBBBB>>>>>>=========>>>@@@AAA<<>>>>>======<<<;;;:::999999999999::::::;;;<<<<<<<<>>>>>======>>>???@@@===??????>>><<<@@@GGGNNN[[[~~~''''''((())))))))))))(((************++++++++++++------------------------............////////////......///000000111222222......------,,,,,,++++++,,,***(((''')))******)))))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&$$$$$$&&&'''((()))))))))((('''&&&'''((((((&&&$$$%%%'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''))),,,,,,(((&&&''''''''''''''''''''''''''''''''''''(((((())))))***+++)))''''''((('''&&&%%%'''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''***(((%%%%%%&&&''''''&&&(((%%%###$$$'''((('''%%%))))))'''(((,,,000,,,&&&'''((())))))(((''''''(((%%%(((,,,//////---)))'''((())))))))))))*********+++++++++++++++,,,------000111111222222111000000111111111111111111111111111000333;;;BBBBBB999000333222222333444444333111111111111000//////......//////.........------------,,,++++++******++++++***++++++++++++***))))))'''(((((((((((()))))))))((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''')))***+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))******((())))))******+++++++++++++++,,,,,,------......//////000000111222333333444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;<<<<<<======>>>???????????????@@@???>>>>>>>>>>>>>>>???===>>>>>><<<:::;;;AAAFFFFFF^^^~~~___(((((()))))))))))))))(((*********++++++++++++,,,+++++++++,,,,,,---------............////////////////////////000000111111......------,,,++++++******)))(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''(((''''''%%%&&&'''((())))))))))))(((((()))))))))((('''&&&(((((()))(((''''''''''''''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''&&&(((------(((&&&''''''''''''''''''''''''''''''''''''((((((((())))))((('''''')))******(((&&&&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&''''''''''''(((((())))))(((''''''&&&&&&&&&&&&((())))))(((&&&+++(((&&&)))...///***&&&((('''(((+++000222///+++***---///---)))&&&'''***&&&(((+++------,,,***(((((((((((()))))))))******++++++***++++++,,,---...//////000000000000000000111111111111111222222222222222666???IIIJJJBBB999666555444555666777555333222222111111111000000000......---------,,,,,,,,,,,,,,,++++++++++++***+++******+++++++++******)))(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((()))***''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&))),,,...(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***'''(((((()))***++++++,,,***++++++,,,------............///000000111222222333444666777888999999999:::::::::::::::999999999888999999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>@@@??????>>>>>>=========<<<===<<<:::999:::>>>AAA@@@GGGYYYqqq~~~aaaQQQ*********++++++***))))))++++++++++++,,,,,,,,,,,,******++++++,,,---------............////////////000000000000//////.........------,,,++++++******))))))))))))))))))***+++''''''''''''''''''''''''%%%&&&''''''''''''(((((())))))*********))))))(((&&&'''(((((((((''''''''')))((((((''''''''''''''''''''''''''''''''''''&&&'''((()))******)))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%$$$'''++++++'''%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''***,,,,,,+++)))&&&%%%%%%&&&((()))'''&&&&&&&&&&&&''''''(((((((((///---***((('''&&&'''(((%%%'''+++000222000+++''')))((()))---222111+++%%%((('''(((,,,//////---+++)))...111...(((%%%'''***(((((((((((())))))******)))))))))************+++++++++++++++,,,---.../////////////////////000000000000111111111222222222000111555:::??????<<<999777666555666888888666555333222222222222222111111------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++++++++******((((((((('''''''''''''''))))))))))))(((((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))***++++++(((((())))))************''''''''''''''''''''''''&&&%%%%%%%%%&&&)))+++---''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))''''''((()))******++++++******++++++,,,------...---......//////000000000333444555666777888888888::::::999999888888777777888888999999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;:::::::::;;;===???AAA===BBBNNNYYYhhhttt[[[NNNGGG***++++++++++++******)))++++++++++++,,,,,,,,,---+++++++++,,,,,,---------............////////////111111000//////...------------,,,,,,++++++******)))+++,,,+++***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((())))))************)))((('''$$$%%%&&&%%%%%%%%%'''))))))'''%%%%%%&&&'''&&&%%%'''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''((()))((('''%%%%%%&&&&&&'''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$###%%%))))))%%%$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&)))+++,,,+++)))&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''(((((())))))111///+++(((&&&'''((()))'''+++111777999555...)))%%%%%%(((,,,///...)))$$$***''''''***+++(((%%%%%%&&&***---+++&&&$$$%%%((()))((('''&&&'''(((***+++************++++++++++++++++++++++++,,,...///000000000///....../////////000000000111222222333333333555666666555444444555555444444555666666555333222222222222222222222222......---------,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))***++++++++++++***(((((((((''''''''''''&&&((())))))*********))))))'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))******++++++((())))))***+++*********''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))'''(((((())))))***************++++++,,,,,,---------------....../////////222333444555666666666666999999888888777777666666888888999999::::::;;;;;;;;;<<<<<<===============;;;<<<<<<<<<<<<<<<;;;:::999999999999:::;;;<<<===>>>;;;<<>>HHHSSSlllsss^^^WWWKKKEEEFFFFFFAAAAAA@@@???===<<<>>>@@@$$$%%%&&&'''(((((((((((()))((((((((((((***+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++++++++************))))))))))))******)))((((((((((((((((((((('''&&&&&&'''))))))---***&&&%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******'''&&&&&&(((%%%&&&((()))***)))'''&&&&&&&&&&&&'''''''''((((((&&&(((+++***(((&&&&&&''' $$$'''((('''&&&(((***(((***+++***'''&&&''')))'''&&&&&&(((***+++)))&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&)))+++,,,***)))((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&((()))((((((***(((&&&&&&(((***+++,,,***(((&&&%%%&&&&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))(((((('''''''''''''''((((((%%%&&&))))))''''''***))))))))))))))))))***+++444222111111111///---+++***)))))))))***+++---...------------,,,+++***))).........///111222111000.........000222333222000444222///.../////////...++++++++++++++++++++++++((())))))))))))))))))((((((((())))))))))))((((((((((((((('''%%%%%%''')))%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&'''(((%%%&&&''')))+++,,,------(((''''''''''''(((((()))%%%&&&((()))))))))(((''')))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((((((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++))))))******+++,,,,,,---,,,,,,++++++,,,...000222///000111222333333333333111222333444555666666777888999;;;<<<<<<;;;999888888999999::::::999999999999999;;;;;;;;;:::888777444444333333222111111111555111///222444444666:::555888999KKKpppnnnVVVHHHFFFCCCEEEHHHCCCBBBAAA@@@>>>>>>@@@@@@@@@$$$%%%&&&'''((((((((((((***))))))))))))+++,,,---)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,+++***)))***+++,,,************))))))))))))))))))((('''''''''''''''***)))((('''&&&&&&'''(((+++((($$$###%%%&&&&&&$$$((('''&&&%%%$$$$$$$$$$$$%%%(((******(((&&&'''(((###%%%(((***+++***(((&&&&&&&&&&&&'''''''''((((((&&&)))+++***(((%%%&&&'''$$$'''******((('''(((***$$$''')))(((&&&%%%''')))((('''(((***------***'''''''''(((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((###&&&)))***)))((('''(((%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%$$$&&&***......---+++)))&&&%%%&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))(((((('''''''''(((((('''%%%%%%((((((&&&&&&)))))))))(((((()))***++++++777666555555555333///,,,,,,+++***))))))***+++,,,---------,,,+++***)))(((,,,,,,,,,---///000///............000222333333111333111...------...------++++++++++++++++++++++++(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&$$$######&&&(((%%%%%%%%%&&&&&&&&&''''''(((******)))((('''((()))%%%&&&''')))************'''''''''''''''((()))***&&&'''(((*********)))((()))((('''&&&%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++*********+++,,,,,,------,,,,,,+++***+++...000222///000111222222333222222111111222333555666666777777888:::;;;;;;:::888777888999999:::::::::999999777888:::::::::999777555444444333333222111000000000000222666555222222666222999999>>>SSSjjjgggVVVIIIDDDDDDAAACCCCCC:::BBBAAA???<<<===>>><<<999+++***((('''&&&&&&''''''&&&''''''((()))******+++(((((())))))************---.........------,,,+++)))***+++,,,,,,+++***)))''')))+++---......---,,,+++++++++************)))((((((((((((((('''''''''))))))))))))))))))((((((''''''(((((((((((((((''',,,+++***(((''''''''''''(((((('''''''''(((((()))(((((((((((((((''''''&&&%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%''')))***((('''&&&(((+++,,,***'''***)))'''&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''')))+++***(((&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***---...+++&&&$$$''',,,(((((())))))((('''&&&&&&(((%%%"""###&&&(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''')))***)))'''&&&&&&'''%%%''')))(((&&&'''))),,,+++***)))(((((()))******///---+++---///111///---++++++++++++***)))((((((+++***)))+++---......---..................------,,,---...///000111222333111000...,,,+++++++++++++++******+++------,,,***(((((((((((())))))))))))'''((((((((((((((('''&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++'''$$$%%%)))***'''###((((((((((((((((((((((((+++)))''''''((()))((('''))))))((('''&&&%%%%%%$$$&&&'''''''''(((((())))))***(((&&&'''))))))'''%%%''''''''''''''''''''''''***((('''&&&&&&'''(((***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))************+++++++++,,,,,,------.../////////000000000111222222333333444444555555666777777777::::::::::::::::::::::::;;;;;;;;;:::999888777666666777777777777888888888666666666555444444333333111111111111111111111111///222777===EEEQQQ\\\dddttt[[[MMMCCCBBB@@@>>>======>>>???@@@>>><<<;;;<<<===<<<<<<***)))((('''&&&'''((((((''''''(((((()))******+++)))))))))*********+++++++++,,,,,,------------,,,******+++,,,++++++***))),,,---...000222444666777+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((()))''''''(((((((((''''''&&&+++***)))(((''''''''''''((('''''''''''''''(((((((((((((((((((((''''''&&&%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((('''''')))(((&&&''')))***)))'''((((((''''''&&&&&&''''''))))))(((&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&''')))******(((&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''***++++++)))&&&%%%(((+++((((((((((((((('''&&&&&&(((%%%###$$$&&&(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))***))))))((((((&&&((())))))'''''')))++++++***)))(((((()))***++++++)))((()))+++---+++***+++++++++++++++******)))++++++,,,,,,------..............................------...///000111222222//////...------......///,,,++++++,,,......---+++((()))))))))))))))))))))'''(((((()))))))))(((((()))(((''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&)))***(((&&&((((((((((((((((((((((((&&&&&&''''''((()))***,,,((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&***(((&&&'''((()))'''%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))*********+++++++++,,,,,,,,,---......////////////000111111222222333222333333444444555666666999999999999999999999999::::::::::::999888777666777777777777888888888888666666555555444333333333111111111111111111111111222333333444555999???CCC]]]tttlllVVVGGG@@@BBBAAA???===<<<===>>>>>>>>><<<::::::;;;;;;;;;:::(((((('''''''''((()))***(((((((((((()))******+++*********+++++++++++++++)))***+++,,,------------++++++,,,,,,+++***)))))),,,+++++++++---000444666+++++++++************)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%%%%)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%+++)))'''&&&'''(((((((((''''''((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((())))))(((((((((''')))******(((&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))((('''''''''((()))(((((((((((((((''''''&&&'''&&&$$$%%%&&&(((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((***++++++)))''''''((())))))((('''((()))******)))(((((()))***+++(((''''''''')))***)))(((******+++,,,,,,,,,,,,++++++---///...,,,+++---///........................---......///000111111222---------...///000222222---,,,,,,---//////...,,,))))))))))))))))))))))))''''''((()))************''''''''''''(((***+++---((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%&&&'''''''''(((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%***(((''''''(((((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********+++++++++,,,,,,------....../////////000000111111222222111111222222333444444444777777777888888888888888999999999999999888777666777777777888888888999999666555555444444333333222000000000000000000000000000111111111000111444777777LLLdddwwwZZZKKKDDDAAA???@@@???>>><<<<<<<<<======<<<;;;999999:::::::::999'''''''''(((((()))***+++))))))((((((((()))++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,+++***))))))+++***)))))))))***+++,,,+++++++++*********))))))((((((((((((((()))))))))%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%%%%%%%'''''''''''''''((()))***'''''''''''''''&&&&&&%%%(((((((((((((((''''''&&&%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&,,,***'''&&&&&&'''(((((('''((()))***)))((('''&&&)))((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&(((******(((&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((('''&&&&&&((()))(((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((()))(((''')))++++++(((&&&&&&''''''((('''(((((()))***)))((((((((()))***+++))))))))))))***++++++***))))))+++,,,,,,---------+++///222000,,,***---000............////////////......//////000000111111------......///000111222,,,++++++,,,...///---,,,*********)))))))))))))))''''''(((***++++++++++++'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''(((&&&%%%%%%&&&((((((((((((((((((((((((,,,)))'''''')))***)))'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''')))((((((((((((((('''&&&'''''''''''''''''''''''')))(((''''''''''''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))************+++++++++,,,------............//////000111111222000111111222222333444444555555666666666666777777888888999999888777666666777777777888888888999999555555444444333222222222000000000000000000000000...000222333333444777888333<<>>===<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;:::999&&&&&&'''((()))***++++++******)))(((((()))+++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***---,,,,,,+++++++++******+++,,,---------,,,+++***+++++++++*********))))))(((((((((((())))))******&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***''''''((((((((('''%%%%%%(((((((((((((((''''''&&&%%%&&&''''''((('''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%&&&'''(((+++***(((&&&%%%%%%''')))))))))***++++++)))((('''(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&(((******((('''&&&'''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((('''&&&'''))))))((('''''''''((((((((((((((('''''''''(((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((())))))((('''((('''&&&&&&'''((())))))***)))((((((((()))+++,,,)))***+++++++++++++++,,,((()))***+++,,,---------+++///222000,,,***---000........./////////000000////////////000000000000............///.........+++******+++------,,,++++++*********)))))))))(((''''''(((***++++++++++++)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&$$$###$$$((((((((((((((((((((((((000***%%%&&&,,,///+++%%%%%%%%%&&&&&&'''((((((((($$$%%%%%%'''((()))***+++(((((()))(((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))***************++++++,,,------------......//////000111111000111111222333333444444444444444555555666666666777777888888888777666666666666777777777888888888444444444333222222111111////////////////////////000111333222000//////000888:::777AAA]]]vvvfffXXXHHHAAACCCDDD@@@999;;;;;;::::::999999::::::;;;:::999:::;;;<<<;;;999&&&'''((()))***+++******,,,+++)))(((((()))+++,,,+++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---(((***,,,...///...---,,,+++++++++************)))'''(((((())))))******+++''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&'''(((((()))(((((()))))))))'''&&&%%%(((((((((((((((''''''&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''***(((&&&%%%$$$%%%'''(((((((((((('''%%%%%%'''))))))************)))(((((((((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%''')))***((('''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''((()))))))))(((''''''&&&'''((((((((((((((((((&&&((())))))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''(((+++......+++'''&&&'''((())))))))))))(((((((((***+++,,,''')))******))))))***+++'''((()))***+++,,,,,,,,,+++---///...,,,+++---///.........//////000000111000000000000///////////////////////////...---,,,*********+++,,,---,,,***+++++++++******))))))(((''''''((()))************---+++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))'''%%%$$$((((((((((((((((((((((((---'''###&&&---111---)))&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++''')))))))))'''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((******((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((()))))))))******)))******++++++,,,,,,---------......//////000000000000111111222333333333333333444444555666666666666666777777777777666666555555555666666666777777444333333222222111111000////////////////////////---///000///.........000222777444555BBBLLLVVVeeexxxmmmWWWNNNCCC===>>>>>>;;;888999999999999999888888888:::999999:::<<<<<<;;;999'''((()))***+++******)))---+++)))(((((()))+++,,,++++++*********)))))))))((()))***,,,...//////000++++++******+++,,,...///******+++,,,,,,,,,,,,,,,+++++++++************)))'''(((((()))******++++++***))))))((((((''''''&&&''''''%%%%%%&&&''')))+++''''''&&&&&&&&&'''(((((()))***++++++***(((&&&%%%(((((((((((((((''''''&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((&&&&&&'''((()))******+++((((((''''''&&&&&&&&&&&&%%%'''((((((&&&%%%'''))))))(((((('''''''''''''''''''''&&&&&&&&&''''''((('''(((((())))))(((((('''%%%''')))***((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''***,,,,,,(((&&&'''(((&&&&&&'''(((((((((((((((&&&(((******'''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((($$$''')))((('''***222999999333,,,((('''((()))))))))((((((((((((***,,,---''')))******(((((())),,,'''((())))))************++++++,,,,,,------......---......///000000111111111000000000/////////...//////000000000///...---++++++***,,,---...---+++,,,,,,+++******))))))((('''(((((()))))))))((((((+++***)))(((''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***......+++'''(((((((((((((((((((((((('''&&&&&&''')))***++++++&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((''')))***)))&&&%%%'''(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((()))))))))***))))))******+++,,,,,,,,,,,,------......///000000...//////000000111222222333333444444555666666777555666666777777666666555444444444444555555555555333333333222111111000000........................+++,,,......///000333555...555222000666666777@@@]]]zzzvvvbbbVVVQQQHHHDDD>>>:::888888:::;;;777777777888888777777777888777777999;;;;;;999888'''(((***++++++***))))))---,,,)))(((((()))+++---+++*********))))))((((((%%%'''))),,,///111333333+++*********+++---///000222111///---,,,,,,------+++++++++************)))'''(((((()))***+++++++++++++++***)))((('''&&&&&&'''&&&%%%%%%&&&(((+++,,,(((''''''&&&&&&&&&''''''******+++,,,+++)))'''%%%(((((((((((((((''''''&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((''''''(((***+++,,,---...&&&'''((()))((('''%%%$$$###&&&))))))'''&&&''')))((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((())))))************))))))%%%''')))***(((''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''',,,///---(((%%%&&&)))&&&&&&'''((())))))((((((&&&)))+++***(((%%%&&&'''''''''''''''''''''''''''))))))(((((((((((())))))!!!&&&***)))''',,,888CCCBBB:::000***(((((()))((()))((((((((()))***,,,---(((***,,,,,,))))))+++---'''(((((())))))))))))(((+++***)))+++---......------......///000111111222111111000000//////......///000111222222111000///,,,,,,+++---...///...,,,,,,,,,++++++***))))))((('''((((((((((((((('''&&&((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&''',,,222444000+++((((((((((((((((((((((((%%%(((+++((($$$"""%%%***''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''')))***)))&&&%%%&&&)))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''(((***+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------...//////000------......///000000000333333444444555666777777555555666666666666666555333333333444444444555555333333222222111000000000......................../////////...,,,,,,...000111666111---222333555>>>@@@aaannnZZZSSSPPPIIICCC@@@AAA@@@<<<666333444777666666777777777777777666666666666888::::::888666&&&(((***,,,---.........))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++***))))))((()))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&&&&%%%%%%&&&)))******)))'''((()))))))))(((&&&%%%))))))((((((''''''''''''+++***((('''((('''%%%$$$(((''''''&&&&&&((()))***'''((()))))))))'''&&&%%%###%%%(((,,,------,,,+++'''''''''(((((((((((((((%%%&&&&&&'''((()))******'''&&&%%%%%%%%%'''((()))'''&&&&&&%%%%%%%%%&&&&&&+++******)))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''))),,,///---(((%%%%%%(((((('''%%%&&&((())))))(((******)))''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&'''((()))+++,,,...+++)))))))))(((((((((&&&%%%%%%%%%%%%''')))***))))))************)))))))))(((''''''(((((('''&&&+++++++++,,,,,,---------,,,,,,,,,------------..............................///000222333222...+++------,,,------...---,,,,,,...000...***'''((()))&&&(((******(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''((())))))(((&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''&&&%%%&&&((((((((('''---(((######'''***)))&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((***,,,---,,,,,,,,,---------.....................///000000111111111222333444555666555555555555555444444444333333333333333333333333111111111111000000000000//////...------------.........------------......------...///111333666888===KKK^^^qqqxxxfffOOODDDCCCDDD???999:::999888888777777888888444555666555555555777999777777777777666666666666'''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++***))))))))))))***))))))(((((((((((()))))))))))))))((((((((((((((($$$%%%%%%&&&&&&'''((((((&&&&&&(((((((((((('''&&&)))))))))((('''&&&&&&%%%***(((''''''))))))(((&&&(((''''''&&&'''((()))***&&&&&&'''((((((((('''&&&&&&''')))++++++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''******)))((('''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((('''''''''''''''+++...,,,(((%%%&&&((()))(((&&&'''((()))((('''***)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''((()))***+++---***(((((()))'''((()))'''(((***++++++***)))((())))))************)))))))))((('''((()))***)))'''+++++++++,,,,,,,,,,,,,,,,,,,,,---------.................................,,,---///111111000000///+++...111000---******,,,+++------,,,***(((((((((&&&((())))))(((''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''&&&%%%&&&((()))(((''')))'''&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((('''''''''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))******)))((()))+++---...,,,,,,,,,------------..................//////000222222222222222333444555444444444444444444444444333333333333333333333333111111111111000000000000//////...---------------......------------......///.........000222444555888AAAJJJPPP\\\rrryyydddXXXIII@@@>>>>>>;;;777999999888777777777777777444555666555444555666888777777777666666666555555'''((((((((((((((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************))))))(((((((((((())))))''''''((((((((()))))))))%%%''')))(((&&&%%%''')))&&&'''((((((((((((''''''))))))(((((('''&&&%%%%%%(((''''''((()))******)))(((''''''''''''((())))))&&&&&&'''(((((((((''''''))))))))))))((('''&&&&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''******((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''&&&)))+++***'''%%%&&&(((***(((''''''((()))((('''***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))+++((((((++++++((('''******,,,000222111---)))&&&))))))************)))))))))((('''(((***++++++***,,,,,,,,,+++++++++++++++------------............------------------------***---///000......111333+++000444222+++'''(((++++++***)))*********)))'''&&&'''))))))(((''''''((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((&&&&&&(((+++,,,)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''&&&''''''''''''&&&&&&'''))))))((('''%%%'''))))))&&&%%%&&&((((((((((((((((((((((((((('''(((((())))))(((((('''(((((('''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))++++++*********,,,---...,,,,,,,,,,,,------------......------......///000333222222222222222333333333333333333333333444444444444333333222222111111111111111111000000000000///......---------------......------------......000///......///000222333999???@@@::::::III^^^mmmwwwssseeeYYYSSSNNNFFF@@@===:::666444888888777666666666666777444555666555444444666888777666666666666555555555''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))(((((((((((())))))(((((((((((((((((((((((((((+++...,,,'''%%%(((,,,*********))))))(((''''''&&&'''(((((((((((('''&&&)))((('''(((*********)))''''''''''''((((((((()))))))))))))))((('''''''''))))))((((((''''''&&&&&&******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&'''&&&&&&&&&&&&''''''(((+++***)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''%%%'''((((((&&&%%%'''((((((''''''(((******)))((())))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((******)))((((((((((((((('''''',,,333333+++'''***---///222333222...)))%%%))))))************))))))((((((''')))+++------,,,,,,,,,++++++******)))))),,,------------.........------------------------***...000///++++++000444111222222///***'''(((******(((&&&(((++++++)))&&&&&&''')))(((''''''((()))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&***((('''+++000111---(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''''''''''''''(((******)))'''&&&''')))******(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))+++************+++,,,---++++++,,,,,,,,,---------...------------...//////333222222111111111111222333333333444444444444444555444444333222111000000111111111111000000000//////...------,,,,,,------...------,,,,,,------...//////......///111333444===AAA@@@999555;;;EEEKKKHHHQQQhhh}}}___JJJEEEFFFFFFDDDBBBBBBCCCFFFFFFBBB???777666666555555555555555444555666555444444555777666666666555555555444444&&&'''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++))))))(((((((((((()))))))))))))))((('''&&&&&&%%%(((,,,...,,,'''%%%(((+++///...---+++)))((('''&&&$$$%%%''')))******))))))***)))(((((())))))((('''&&&''''''(((((((((((((((---,,,+++***((('''&&&&&&'''''''''''''''(((((((((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((())),,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''%%%&&&'''&&&&&&&&&'''(((%%%%%%&&&(((+++,,,+++***)))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))*********)))((((((''''''%%%'''111===<<<...'''(((...///000///...+++)))'''))))))************))))))(((''''''))),,,......---+++++++++******))))))))),,,,,,,,,,,,------------------------------------,,,///000...))))))---222888222,,,))))))+++***))))))'''&&&'''***+++)))&&&&&&'''((((((''''''(((***&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''***((('''+++000111---(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((***++++++)))''')))((('''***------)))$$$))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,---------------------...//////222222111000000000111111333333444444444555555555444444333222111111000000111111111111000000000///......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...///000333555777???@@@<<<777555888:::888DDDAAAFFFXXXqqqllleeeYYYKKKBBB===999444666555888BBBNNNTTTRRRNNN666555444444333333444444444555666555333333444666555555555555444444444444''''''''''''(((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++***************))))))(((((((((((())))))***))))))((('''&&&%%%$$$&&&)))***)))&&&$$$&&&(((000///---+++)))''''''&&&$$$&&&(((+++,,,,,,+++******(((''''''(((((('''%%%&&&''''''((()))(((((((((---,,,+++)))(((''''''&&&%%%&&&'''((()))*********'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&'''((())))))+++******)))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&))),,,---+++***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))(((''''''%%%'''555DDDAAA000&&&(((,,,,,,,,,+++***))))))((())))))************))))))(((((('''))),,,------,,,*********)))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---***))),,,///999111)))'''***---,,,***((((((((((((******)))'''&&&'''((('''&&&''')))+++'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((&&&&&&(((+++,,,)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''((((((((()))+++,,,,,,***'''+++'''&&&)))......)))###(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,,,,------...///111000000000000000111111222222333333444444555555333333222222111111000000111111111111000000000000...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,...000222555777@@@===777111222777999666555888<<>>,,,$$$+++$$$&&&(((***+++***)))((())))))************)))))))))((('''(((***++++++***''''''(((((())))))******((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******)))+++---///...---+++,,,...///...---,,,,,,(((+++---,,,)))'''(((***&&&'''''''''&&&'''***,,,'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((())))))(((&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((((((((***,,,...---***'''$$$&&&''''''%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................///111222222---......///000111111222111111111111111222222222111111111111000000000000...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++******+++,,,...///***111444111---------,,,777222111333555444444666<<>><<<<<<999777555777:::;;;888555666444222222444555333222111111111111111111000000111111111111111000000///...//////000000000//////000000000000000000000000111111111111111222222222''''''''''''(((((((((((((((((('''(((((()))******''''''(((((()))******+++******++++++++++++******************************)))))))))))))))))))))))))))))))))***+++++++++,,,((())))))***))))))((('''''''''((()))))))))))))))''''''((())))))(((''''''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((&&&(((***++++++***(((&&&&&&'''''''''''''''''''''''''''((((((((((((((('''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((())))))%%%%%%&&&%%%%%%&&&)))+++'''''''''&&&&&&&&&'''((('''***,,,+++(((&&&''')))&&&'''(((((((((((((((''''''((('''''''''((()))***''''''((())))))***)))((((((((()))((((((''''''(((***))))))((((((((((((((()))''''''))))))'''(((***((()))))))))************)))'''&&&&&&(((***++++++%%%&&&'''((()))((('''&&&))))))************)))))))))***++++++,,,,,,++++++,,,---...---+++***+++,,,+++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***))))))))))))))))))******************)))(((((('''''''''&&&''''''((()))***&&&''')))*********)))(((((((((((((((((())))))***((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))+++,,,&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))((((((''''''''''''((((((''''''''''''(((((((((((()))*********************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************))))))))))))((())))))*********+++++++++,,,,,,,,,------------...---------...//////000000000/////////......------000000000000000000000000000000000/////////......---------,,,,,,++++++***---+++******++++++***)))*********++++++,,,,,,,,,---,,,++++++++++++,,,,,,.............../////////333111///...000222111...333111444666444666;;;===DDDIIIQQQYYYbbbnnnzzzvvvppphhhaaaZZZSSSKKKEEEAAA???<<<:::888888999999444444666999<<<;;;666222555444333333333222111000//////000111111000000///111111000000///////////////000000000000000//////111111111111111111000000000000111111222222222222''''''''''''(((((((((((()))(((((((((((())))))***''''''((())))))***++++++******++++++++++++******************************************))))))))))))***************+++++++++'''((()))******)))(((''''''((())))))************&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))++++++'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))'''((()))++++++)))((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&''''''&&&&&&(((***&&&'''(((((('''&&&'''((()))))))))(((&&&&&&((()))'''(((((((((((((((''''''%%%&&&''''''&&&&&&'''((()))))))))***,,,---,,,***'''(((***)))((('''(((*********)))(((((((((((((((''''''((()))***)))))))))))))))))))))***************(((''''''((()))((('''''''''((())))))))))))((())))))************))))))******+++,,,,,,,,,,,,,,,---......---+++******+++,,,,,,,,,,,,,,,++++++***...............---,,,,,,))))))))))))************+++++++++***))))))(((((('''''''''''''''((()))***(((((())))))******))))))((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&(((******))))))***+++&&&&&&'''''''''((((((((('''&&&&&&(((***++++++***'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''''')))+++((((((((((((((((((((((((''''''''''''(((((((((((()))))))))************+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------,,,------......///000000111000000000000000000/////////000000000000000111000000000/////////......,,,---------,,,+++***))))))((('''(((***+++***)))*********++++++,,,,,,---///...---,,,,,,,,,---...------..................000000...+++,,,111222000000+++444<<<666666<<<999;;;;;;<<<>>>BBBJJJSSSZZZcccrrruuulllggg^^^SSSLLLHHHDDD@@@>>><<<<<<:::999555555555555444444333333888666444444555555444333333333333333222000///...---...000111111000//////222111000////////////000000000111111111000//////222222222222111111111111...///000111222222222222''''''''''''((((((((((((***))))))(((((((((((()))&&&'''((()))***+++,,,,,,******++++++++++++******************************+++++++++******)))))))))+++++++++***************'''((()))******)))((('''&&&'''((()))************&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%&&&'''((()))(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))(((((((((((())))))''''''((())))))(((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''((()))++++++)))((('''&&&&&&''''''''''''''''''%%%'''))))))'''''''''(((%%%(((******(((''''''((()))'''&&&'''((())))))(((((()))))))))((('''&&&&&&###%%%(((((('''%%%&&&''')))((((((***,,,...,,,***''')))+++***))))))***---******)))((((((((((((((('''(((((((((((()))))))))))))))))))))************)))(((((((((******((('''***************++++++,,,))))))************))))))))))))***++++++++++++++++++---------+++++++++---,,,,,,,,,,,,,,,+++******---------------,,,,,,+++((()))))))))************,,,+++***)))(((((((((((((((((('''''''''(((((()))))))))(((((())))))***+++''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%(((,,,---+++)))((()))''''''&&&%%%&&&'''((())))))(((((()))+++,,,+++***'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''''')))+++''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))***++++++''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((()))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,---......//////000/////////000000000000000////////////000000111111/////////.........------,,,,,,------,,,+++)))((((((''''''(((***+++***((()))******+++,,,,,,------111000...---,,,---...///------------------------***...///---///666999888333+++777@@@666444888222===<<<<<<<<<===???BBBEEE@@@KKKWWW___aaadddkkkqqqllllllsss}}}tttpppnnnpppoookkkhhhiii```UUULLLIIIGGGAAA===<<<>>>===;;;:::::::::::::::888888888888777666555444444333000///000111111222000111222222111///......---...000111111111000///222111000/////////000000000000000000000///......222222222111111111000000---...000111222222222111''''''''''''((((((((()))+++***)))(((((('''((((((&&&'''((()))***+++,,,,,,******++++++++++++******************************,,,+++++++++******)))))),,,+++++++++******))))))&&&''')))***+++***((('''%%%&&&'''((())))))))))))&&&'''(((******((('''&&&((((((((((((((((((((((((###%%%&&&((())))))((('''$$$$$$%%%&&&''')))***+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''(((+++,,,,,,+++(((''''''''''''''''''&&&&&&&&&&&&(((******((('''&&&'''%%%(((,,,,,,***''''''((((((&&&&&&(((+++,,,***'''))))))))))))((('''%%%%%%"""%%%)))***(((&&&&&&'''(((&&&%%%'''+++,,,***(((&&&)))++++++******,,,///******)))((((((((((((((('''((('''&&&&&&)))***)))))))))))))))************(((((((((***,,,,,,***(((((('''&&&&&&&&&''')))***))))))************))))))(((((()))***************)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))(((((())))))*********++++++***)))'''''''''((()))((((((''''''''''''((((((***)))((((((((()))+++,,,'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%)))---...,,,(((''''''((('''%%%$$$%%%&&&(((******)))(((((())))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''(((((('''''')))+++''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((()))***++++++''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,---------,,,,,,------...//////000,,,---------......//////.../////////000000111111......---------,,,,,,,,,,,,,,,------,,,+++)))(((***)))((()))++++++)))((())))))***+++,,,,,,---------,,,***(((((()))***+++------------------------)))///222///000444777444777---:::DDD888444888000111333555888999999999999777:::===>>>======???AAABBB>>>AAAIIINNNLLLLLLPPPKKKLLLLLLLLLKKKHHHEEECCCDDD@@@???CCCDDDBBB@@@AAAAAA===;;;<<<:::444555:::444444444444555444444333222222111111111111111111...///000222333222111000---...000111000.........,,,...000111222111000///333222000/////////000111///000000000///...------222222111111000000//////---...000111222222222111&&&&&&'''(((((()))(((((())))))(((((('''''''''&&&&&&'''((()))***+++,,,---***)))(((''''''((()))***)))))))))((()))******+++******))))))***+++,,,,,,************************)))))))))))))))))))))))))))&&&&&&)))---...***&&&'''''''''&&&%%%%%%(((***"""%%%(((+++---+++)))(((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((())))))(((&&&%%%((((((((((((((('''''''''))))))))))))(((((((((((('''((()))((('''&&&'''(((************)))))))))((($$$%%%&&&'''((((((((((((%%%''')))+++,,,***((('''+++555666+++$$$'''((($$$(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((''''''***)))((()))++++++)))(((+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******,,,+++***((((((((())))))((((((((((((((((((((((((+++***)))((((((***,,,---++++++***************+++***<<>><<<000000000111111111111111,,,///111111///,,,*********++++++,,,,,,---------*********))))))*********))))))(((((((((((())))))((()))))))))((('''''''''++++++***)))(((((()))))))))))))))******)))))))))******))))))((((((''''''************)))'''&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((())),,,,,,+++***)))*********((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***)))(((''''''((()))***)))(((((('''''''''(((((())))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))*********************)))))))))))))))))))))***+++,,,,,,------+++,,,,,,---,,,,,,+++***......///000000000//////---...000111333444444555666888<<<@@@DDDFFFFFFFFFCCCCCCBBBBBBBBBAAA@@@???>>>??????AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFDDDBBB???===:::999888888777555333222222333333333222000//////000111222...//////000111111111111///......------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000///---+++***+++,,,+++++++++++++++***************************)))))))))(((''''''((()))))))))))))))*********))))))))))))((((((((()))******)))((((((&&&&&&''''''((())))))))))))(((((())))))******)))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((((((''''''''''''''''''''''''''''''&&&)))*********(((((()))***&&&((()))(((''''''((()))&&&'''((()))))))))'''''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((%%%&&&'''((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((''''''''''''$$$&&&(((((('''''''''(((---,,,,,,+++***)))(((((()))))))))******+++++++++(((((())))))***************************************++++++,,,,,,,,,+++***))))))))))))))))))******)))))))))(((((((((((()))(((((())))))((((((((()))+++***)))***+++,,,***((((((((())))))))))))((((((&&&''''''''''''&&&&&&%%%)))(((((((((((())))))***'''''''''((()))******))))))(((((((((***+++***))))))((((((((())))))***+++((())))))******)))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))***)))((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((OOOPPPPPPNNNLLLHHHEEECCC777666444333333333444555111555999888333...,,,,,,+++++++++,,,---......///******))))))))))))************))))))))))))******((())))))(((''''''(((***,,,+++***((((((((())))))((())))))******))))))((())))))))))))(((((((((((()))******+++***(((&&&%%%&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((()))))))))''''''((('''&&&&&&''')))***)))'''&&&&&&''')))***((((((((((((((()))******))))))************))))))((())))))(((&&&&&&(((***)))))))))************+++)))))))))))))))*********)))******+++,,,------...------,,,,,,,,,,,,,,,,,,+++,,,///111222222222111555555555555666777999:::888888777999;;;<<<;;;999===<<<===???CCCEEEFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFGGGHHHJJJKKKCCCBBBAAA???===<<<::::::======<<<;;;:::999999999999888555222111111222222---...//////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000...,,,,,,,,,---,,,++++++++++++++++++*********))))))*********))))))(((''''''((()))))))))))))))+++++++++*********))))))((((((************(((((('''''''''(((((()))))))))+++***))))))++++++***)))'''(((((((((((()))))))))))))))))))))))))))))))))+++******)))(((((((((((()))(((((((((((('''''''''***+++,,,+++)))((()))***&&&'''((((((''''''((()))&&&(((***++++++***)))((('''''''''((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((''''''$$$&&&(((((('''&&&'''(((,,,,,,+++***)))(((((('''************++++++++++++((((((((()))******+++++++++++++++***************)))***+++,,,---,,,+++***))))))))))))***************))))))(((((((((((()))'''((())))))''''''((()))'''&&&&&&&&&''''''&&&$$$'''(((((())))))(((((('''###$$$%%%'''((()))))))))))))))(((((((((((())))))'''''''''(((((()))))))))***)))((()))+++,,,+++***))))))((())))))***+++,,,((())))))***************)))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***))))))))))))(((((((((((('''((()))***+++***)))((((((((((((((((((((((((((('''(((***)))(((''''''((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((JJJJJJJJJJJJHHHGGGEEEDDD===;;;888555444555777999999===AAA@@@999333000///------------------......++++++************++++++++++++************++++++((())))))(((''')))...111---,,,***((('''((())))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))(((((('''''''''(((***++++++***((('''))))))((('''''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''(((((()))))))))((((((''''''''''''((((((((())))))))))))$$$'''(((((('''&&&(((***((((((((((((((((((((((((((((((((())))))+++,,,---)))******++++++******)))&&&((()))((('''''')))+++))))))*********+++++++++(((((())))))******++++++++++++,,,,,,------......------,,,---...000222333000333777;;;>>>@@@AAAAAAFFFDDDAAA?????????AAABBB???===::::::<<<>>>===<<>>CCCGGGEEE>>>777333222000000///------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,((()))))))))))),,,222888---,,,***(((''''''((()))(((((())))))))))))((((((''''''(((((())))))******,,,***(((&&&&&&''')))***''')))***++++++***)))'''))))))(((((((((((())))))***)))(((''''''((()))***((((((''''''''''''((((((******))))))(((((((((''''''((((((((())))))******###&&&))))))(((''')))+++%%%''')))******)))'''%%%((((((((()))***,,,......)))***+++,,,,,,+++***)))&&&((()))*********,,,---))))))******++++++++++++'''(((((()))***++++++,,,,,,,,,------------......---,,,,,,---000333666999>>>AAAFFFLLLQQQUUUVVVWWWUUURRRNNNJJJHHHHHHIIIJJJHHHDDDBBBBBBFFFIIIJJJIIIQQQOOONNNOOOSSSVVVVVVUUU[[[YYYVVVUUUUUUWWWZZZ\\\bbb```]]][[[YYYYYYYYYZZZWWWWWWVVVUUUTTTRRRPPPOOOGGGGGGHHHIIIIIIHHHFFFEEEGGGDDD???:::777555555555222222222222222111000///------......//////000000........................,,,,,,------///000111222...---,,,------,,,***(((,,,,,,,,,++++++*********'''((()))+++++++++***)))'''(((((()))))))))))))))))))))))))))((((((((((((''')))***++++++***)))'''))))))))))))(((((((((((()))'''&&&(((+++---,,,***'''((((((((())))))******))))))))))))))))))))))))***)))))))))))))))***+++)))((('''&&&&&&&&&&&&&&&((()))+++***(((''''''(((%%%'''((((((''''''(((***'''))),,,......---+++***&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&(((******)))((()))***%%%&&&'''((()))***++++++******))))))(((((('''''''''(((((()))***+++++++++++++++++++++******))))))((()))+++---------+++***(((((())))))*********++++++***)))'''''''''((()))&&&(((***)))&&&&&&'''******((('''''''''&&&$$$"""''''''((((((((((((''''''''''''((((((((((((((('''***)))(((((((((((())))))&&&'''((((((''''''((())))))((('''((()))***)))(((&&&&&&&&&'''''')))******&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((''')))+++,,,---,,,***)))(((((((((((((((((((((((($$$'''))))))''''''(((***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))JJJJJJKKKLLLMMMNNNNNNOOOIIIHHHFFFCCCAAA@@@??????<<>>:::999777333000......///000)))&&&+++///...***(((+++,,,,,,---------,,,,,,,,,+++***''''''+++333:::---,,,***)))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++...***'''&&&(((***))))))************************...---+++)))(((((()))))))))***++++++***+++---...---+++)))'''&&&(((***+++))))))))))))))))))))))))++++++)))(((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''((()))***+++,,,---*********)))))))))))))))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,)))************+++++++++---,,,+++++++++,,,---...---000222111///444>>>HHHOOOVVVZZZXXXXXX[[[ZZZUUUTTTNNNJJJIIIGGGEEEIIIRRRTTTPPPNNNOOOUUU[[[^^^^^^bbbccciiiooopppppptttzzz|||yyywwwuuutttwww~~~{{{wwwrrroookkkiiiddd]]]UUUPPPMMMLLLIIIDDD@@@@@@>>>888444444888666444222111111111111111------333:::<<<444,,,000//////...------,,,,,,...------------...//////......------------......******,,,,,,,,,,,,******,,,***((('''&&&'''((()))))))))************))))))''')))+++,,,---,,,***)))))))))))))))((((((((((((''''''(((((())))))******'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((***)))((('''((())),,,---(((((('''&&&&&&&&&&&&'''******))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((('''(((***,,,---,,,***)))((((((((((((((())))))*********))))))((((((''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&((()))***++++++***)))(((''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++***((('''&&&((())))))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********''''''''')))+++***'''%%%&&&&&&''''''(((((())))))))))))((('''''''''''''''...---,,,)))&&&%%%''')))(((,,,///---'''###$$$&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((()))))))))))))))))))))))))))))))))))))))///000111///,,,((('''&&&((((((((((((((((((((((((+++***((('''''')))+++,,,+++***((('''''''''&&&%%%%%%&&&&&&((()))***+++,,,MMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMKKKIIIHHHGGGFFFBBBCCCEEEFFFEEEBBB>>><<>>::::::888777666666777888999999222000000444999999333---......///000000000000000...------------...////////////............//////111///---+++******+++,,,,,,+++)))((((((((()))***))))))*********))))))(((((()))***+++++++++***)))))))))))))))(((((((((((((((((()))))))))))))))***((((((''''''((()))+++,,,((((((((((((((((((((((((+++***)))((('''(((***+++))))))(((((('''''''''(((***)))))))))((((((((('''((((((((())))))(((((((((''''''''''''(((((((((((()))***+++++++++***)))((((((''''''''''''((())))))))))))))))))((((((((((((***)))))))))((((((((('''&&&''''''((((((''''''&&&((()))************)))((('''''''''((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******+++******)))((('''((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((('''&&&$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******((((((((()))******(((&&&'''''''''((((((((((((((()))(((((((((((())))))***------+++)))&&&&&&''')))))),,,///...+++))))))+++''''''''''''''''''''''''((((((((((((((('''&&&&&&,,,,,,+++***)))((('''&&&((((((((((((((((((((((((,,,---......+++)))(((((('''''''''''''''''''''''')))((((((((()))***+++,,,***)))'''''''''''''''&&&&&&&&&((()))***+++++++++EEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGIIIJJJLLLMMMMMMKKKKKKLLLKKKIIIGGGEEECCCEEECCCAAA===999666333111222444888888111))))))---******************))))))---......---,,,,,,...///,,,+++******)))*********))))))))))))))))))))))))++++++***)))(((((())))))&&&---)))!!!---BBB@@@...)))))))))))))))))))))))),,,+++***)))))))))))))))'''((((((((('''))),,,///555222///+++((('''''''''))))))))))))))))))))))))+++***)))((((((''''''(((''''''(((((()))))))))((((((((((((((())))))))))))%%%&&&((()))***)))((('''************************++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...111222444888@@@IIISSSYYYYYYXXXRRRKKKHHHGGGEEE@@@BBBDDDJJJQQQTTTTTTVVVZZZYYYbbbppp~~~|||mmmfff^^^YYYRRRHHHAAA???AAA>>>;;;::::::::::::999000///000111222111...+++,,,...000333444444333333...------------...//////000000////////////000000777444///+++)))))),,,------,,,***)))))))))***+++***************)))((('''((((((((()))))))))******))))))))))))((((((((((((***************)))))))))))))))(((((()))***+++,,,((((((((((((((((((((((((,,,+++)))(((''''''((((((******))))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((,,,++++++******)))(((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&((())))))******))))))(((''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))************))))))(((((())))))*********)))************************''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))***((('''((()))***)))(((((((((((((((((('''''''''''''''''''''((()))******,,,,,,+++)))&&&&&&'''))))))***,,,------------,,,(((((((((((((((((((((((((((((((((((((((''''''&&&,,,++++++***)))(((((('''''''''''''''''''''''''''(((***,,,+++***))))))***''''''''''''''''''''''''''''''((()))***+++++++++((('''''''''''''''''''''&&&(((***+++,,,+++)))(((===>>>@@@BBBDDDGGGIIIIIICCCDDDEEEGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIDDDBBB???===:::777333111444666:::;;;555---,,,///---,,,,,,++++++++++++++++++,,,.........,,,++++++++++++******************))))))))))))))))))))))))++++++***))))))((((((((((((,,,)))###***777555)))((((((((((((((((((((((((*********)))))))))))))))''')))++++++***)))***+++...---,,,***)))***++++++((((((((((((((((((((((((******)))(((((((((((((((&&&'''((()))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))***************++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---///111222444444777>>>GGGOOOTTTUUUOOOKKKDDD>>>>>>BBBEEEGGGOOOQQQUUUZZZ\\\]]]```ccc}}}qqqaaaUUUQQQNNNIIIBBB>>>===<<<;;;999000111111111///---------,,,...111444555444333222...------------...////////////............//////666333///+++)))***,,,---++++++***)))))))))***+++******+++******)))((('''((((((((('''((())))))***))))))))))))((((((((((((,,,,,,++++++******))))))((((((((())))))*********((((((((((((((((((((((((+++***)))((((((((((((((())))))***)))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((+++***)))))))))))))))***)))(((((((((((()))******''''''(((((())))))******))))))))))))((((((((((((''''''((((((((((((''''''((())))))))))))))))))((('''(((((((((((()))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((()))***************))))))***+++,,,++++++***))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&'''(((***,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((***(((&&&&&&((())))))((())))))((((((''''''&&&&&&''''''&&&&&&&&&''''''(((*********)))'''&&&((()))''''''''')))+++,,,***((())))))))))))))))))))))))'''(((((((((((((((''''''''''''(((((()))***++++++''''''''''''''''''''''''''')))******(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***)))(((&&&'''(((((('''''''''(((''')))+++,,,,,,+++((('''BBBCCCEEEGGGJJJMMMOOOPPPPPPPPPPPPOOONNNLLLKKKJJJKKKJJJHHHHHHGGGHHHIIIJJJJJJGGGDDDBBBAAA???<<<999777555666;;;;;;555111000......---,,,++++++,,,,,,)))***+++---...---+++)))************+++*********))))))))))))))))))))))))************))))))((((((,,,)))(((***)))&&&&&&)))''''''''''''''''''''''''((()))))))))******))))))(((+++///000---***(((&&&))))))(((((()))***+++,,,((((((((((((((((((((((((***))))))(((((((((((()))&&&''')))*********)))((('''((((((((()))))))))***---+++)))&&&&&&''')))***))))))******+++++++++,,,************************---,,,+++******++++++,,,+++,,,,,,,,,------------***+++,,,...111444888999<<<;;;===BBBHHHKKKIIIFFF>>>>>>@@@DDDHHHMMMTTTZZZ[[[\\\^^^cccnnn|||xxxggg___UUUMMMIIIEEE@@@<<<444555555333111000111333...000222444444222000......------------...//////...------,,,,,,------...///...---,,,++++++++++++))))))((((((((()))))))))***************)))((((((((((((((('''((())))))***))))))))))))((((((((((((,,,,,,++++++******))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))((('''&&&(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))***+++,,,******))))))******+++,,,''''''(((((())))))******(((((((((((())))))))))))'''((((((((((((((((((''')))(((((((((((((((((()))(((((((((((()))))))))***))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******+++*********+++,,,---...---,,,+++((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&'''(((***,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))'''&&&&&&'''(((((('''))))))((((((''''''&&&&&&+++***)))(((''''''''''''((()))***)))''''''((()))(((''''''(((***)))'''%%%))))))))))))))))))))))))''''''((((((((((((((('''%%%%%%&&&''')))***++++++''''''''''''''''''''''''((()))))))))''''''((()))'''''''''''''''''''''''')))***+++,,,+++)))'''%%%%%%'''******((('''((()))''')))+++,,,,,,***(((&&&HHHHHHIIIJJJKKKLLLMMMNNNNNNPPPQQQSSSTTTTTTTTTSSS]]]\\\ZZZXXXWWWWWWWWWXXXPPPLLLGGGEEEEEEEEECCC@@@<<<666444:::???===777333///---,,,*********++++++,,,+++++++++------+++***))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))),,,&&&'''...+++!!!""",,,((((((((((((((((((((((((''''''((()))*********)))(((,,,000111...+++'''&&&((((((((('''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&''')))++++++***)))(((''''''(((((())))))******111///+++)))'''(((***+++))))))******+++,,,,,,,,,************************---,,,+++******+++,,,---,,,,,,,,,---------......+++,,,...111555:::>>>@@@DDDBBBAAABBBDDDCCC???;;;===BBBLLLSSSUUUTTTYYY___bbbnnn}}}}}}{{{{{{rrrnnnmmmmmmjjjeeeccceeessstttuuuwww{{{yyylllaaaTTTFFF<<<999888666222//////000222000111222333222000...,,,...------------...//////---,,,,,,,,,,,,,,,,,,---)))***+++------,,,***)))(((((((((((())))))))))))))))))************))))))((((((((()))))))))******))))))))))))((((((((((((***************)))))))))&&&'''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))******'''((()))***)))((('''&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((%%%&&&'''(((***+++,,,,,,***))))))))))))***++++++(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))***************)))+++---.........,,,+++''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))'''&&&'''((()))(((&&&((((((((((((((('''''''''///...---+++***)))((((((&&&((())))))((('''((()))******++++++***(((&&&%%%((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))(((''''''(((***(((((((((((((((((((((((()))***+++,,,+++)))'''&&&&&&))),,,,,,)))'''((()))'''((()))******)))'''&&&DDDDDDEEEEEEFFFGGGHHHHHHEEEHHHLLLPPPSSSUUUVVVWWWffffffdddcccccccccddddddVVVPPPIIIFFFFFFGGGEEEBBBAAA:::777<<>>???AAABBBCCCJJJOOOXXX]]]ZZZZZZffftttxxxpppiiihhhiiiiiikkkooovvvrrrppprrrsssqqqrrruuu{{{yyyxxxyyy|||oooYYYJJJCCC???999444111000000000222222222222111000///......------------...//////---------,,,,,,---------)))***+++,,,,,,+++***)))(((((())))))************'''((()))******+++******((()))***+++++++++***)))))))))))))))(((((((((((((((((()))))))))))))))***'''((())))))))))))((('''((((((((((((((((((((((((''''''((((((((((((((((((((()))***++++++)))(((&&&'''((((((((()))))))))***))))))************))))))''''''''''''((((((((((((%%%&&&((()))************((((((((('''((())))))***))))))))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))(((((()))(((''''''''''''((()))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))*********))))))''')))+++------,,,***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******)))))))))***++++++)))''''''''''''(((((((((((((((------+++***))))))))))))%%%'''))))))((('''((()))(((+++---,,,)))''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))******++++++++++++((((((((((((((((((((((((&&&'''(((''''''(((+++---))))))))))))))))))))))))'''((()))***+++******)))'''+++///...***'''(((***&&&''''''(((((((((''''''???@@@AAACCCEEEGGGHHHIIIKKKLLLNNNPPPPPPOOONNNMMMZZZZZZZZZ[[[]]]^^^``````^^^VVVNNNIIIIIIJJJHHHEEEDDD>>>;;;???BBB???<<<;;;444222000...---...///000999444...,,,,,,---,,,+++((()))***+++,,,,,,+++***))))))))))))))))))))))))%%%''')))***++++++++++++(((+++)))$$$'''---))) ))))))))))))))))))))))))%%%&&&((()))************'''((()))(((((())),,,...''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***&&&(((***,,,,,,+++)))(((&&&''''''((()))******+++000111333333111...***'''))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000---------.........//////222333444777;;;???CCCEEE===;;;999999===DDDMMMRRRSSSUUUZZZ^^^___iiiwwwooohhhccciiiddddddllltttzzzvvveeeQQQKKKCCC===999888777555222222222111111111000000...------------...//////.........------.........,,,,,,,,,,,,++++++******((()))***+++++++++++++++&&&'''(((***++++++++++++''')))+++,,,---,,,***)))))))))))))))((((((((((((''''''(((((())))))******((()))***++++++***)))((((((((((((((((((((((((((())))))))))))((('''&&&%%%)))***,,,,,,,,,+++)))''''''((((((((())))))************++++++++++++******''''''''''''((((((((()))&&&''')))++++++***((('''&&&&&&&&&&&&&&&'''((((((******))))))(((((('''''''''((((((((())))))******(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))************))))))&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***************+++---...---+++(((&&&'''''''''(((((()))))))))((((((''''''''''''((($$$&&&((()))(((((((((***%%%)))---,,,(((%%%'''***''''''''''''''''''''''''&&&&&&'''((())))))(((((('''((()))+++---///000111))))))))))))))))))))))))$$$%%%&&&'''(((***---000))))))))))))))))))))))))%%%&&&''')))+++,,,,,,---)))---111000+++'''(((***&&&&&&&&&&&&''''''((((((??????>>>======???BBBEEEGGGFFFFFFHHHJJJMMMSSSYYYUUUUUUUUUUUUUUUUUUUUUUUU[[[```eeeddd^^^VVVPPPMMMKKKFFFDDDFFFGGGBBB;;;777888555111///000222333333111000...---++++++++++++++++++************++++++******++++++++++++******)))(((((('''''''''''''''*********)))'''&&&'''(((++++++***)))((('''&&&&&&((((((((((((((()))******************))))))))))))000///,,,***((('''''''''(((((((((((((((((((((((())))))************))))))((()))+++,,,------,,,,,,******)))(((((((((((((((+++,,,,,,,,,,,,---------))))))******++++++++++++---,,,******+++,,,++++++------,,,,,,,,,,,,,,,,,,,,,+++++++++---...000000777888:::>>>AAABBB@@@===<<>>999444:::333000222111------000//////...///000222444555111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***,,,,,,,,,&&&(((***+++***)))******)))(((((()))++++++***(((++++++******************+++***)))))))))))))))***(((((())))))))))))((((((+++)))&&&&&&((()))))))))))))))))))))))))))))))))---'''###***444666,,,!!!+++)))'''(((+++,,,***(((+++*********))))))(((((())))))'''&&&&&&***///444)))(((&&&'''(((******)))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))$$$$$$)))+++)))))),,,)))***+++,,,,,,+++***)))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))((((((((((((***,,,---))))))************)))(((''''''''''''((((((((((((******))))))))))))******###$$$$$$%%%&&&'''(((((((((((())))))))))))((((((+++***)))*********(((&&&)))((('''''''''(((***+++$$$(((...333555222,,,'''*********)))))))))))))))((()))***++++++***)))((('''))),,,//////---+++))),,,***(((&&&%%%&&&'''((()))+++---///...,,,)))''''''((()))(((&&&%%%%%%'''DDDDDDEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCDDDHHHKKKTTTTTTTTTUUUUUUVVVVVVWWWMMMWWWdddmmmpppmmmiiigggaaaWWWJJJDDDBBBCCCDDDDDD>>>;;;777555444444333111000///---,,,++++++,,,---++++++************++++++******++++++++++++******++++++***)))((((((((())))))******)))(((''')))+++******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))...---+++)))((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++++++++*********)))(((((((((((((((((((((((())))))))))))***************************,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,---------------------...000444777===@@@CCCDDDAAA???>>>???<<>><<<;;;888555333111000---+++***+++---///,,,++++++******++++++,,,******++++++++++++******...---,,,+++***)))))))))((()))******)))***,,,...))))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((++++++***)))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&'''((())))))))))))******)))(((((((((((()))))))))*********+++++++++******************))))))))))))******++++++,,,,,,++++++++++++,,,---.........///000......111777<<>>999555666555222000111111111000000//////......111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,***''')))++++++***)))***+++((()))+++---///...+++(((************************)))))))))))))))***+++,,,((())))))******))))))((()))+++---,,,)))'''(((***))))))))))))))))))))))))))),,,///000...+++*********)))((()))***+++***(((************))))))))))))'''((()))((((((***---///)))((()))***,,,,,,***(((************************))))))))))))))))))))))))((((((((()))))))))******''''''((()))))))))))))))((()))******++++++******))))))))))))))))))))))))***************************)))(((''''''((()))***((((((((()))))))))******************************))))))************))))))******)))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++***)))((((((''''''+++222333+++&&&))))))&&&))))))(((((((((((())))))(((((((((''''''(((((()))''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((()))***++++++'''(((((())))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''')))+++,,,+++)))'''(((((()))))))))))))))(((''''''(((***+++***)))......---,,,++++++*********))))))(((((())))))***%%%&&&'''(((((((((''''''%%%%%%&&&''')))***++++++))))))*********)))((((((&&&(((((((((&&&%%%&&&'''bbbaaaaaabbbccccccbbbaaaTTTVVVUUUPPPLLLJJJHHHFFFBBBCCCDDDGGGJJJNNNQQQSSS^^^\\\YYYXXXZZZ```gggllleee```VVVLLLFFFDDD@@@;;;CCCBBB@@@@@@@@@???<<<:::666333000---++++++---...,,,,,,++++++++++++,,,,,,******++++++++++++******...---,,,+++***)))))))))''')))*********,,,...000'''((((((((()))))))))***((((((((((((((())))))***''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((()))))))))+++***))))))(((((())))))*********+++++++++,,,,,,+++************)))))))))''')))***+++++++++,,,---,,,+++******++++++------...000111000///222999???KKKKKKIIIEEE@@@AAAFFFKKKWWW[[[YYYZZZbbbgggvvvuuupppkkkkkkqqqyyyvvveeeNNNGGG>>>777333000///000000111000000000///......000000000///...------,,,------------------------+++++++++---......+++))))))***++++++***)))***+++***)))***+++------+++******************+++++++++(((((())))))***+++,,,---)))))))))******)))))))))(((---000///***'''(((+++(((((((((((((((((((((((((((,,,//////+++))))))******)))))))))******))))))*********)))))))))))))))&&&((()))***)))***+++---((((((***,,,------***(((******++++++,,,,,,++++++))))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))))))))((()))******++++++******))))))))))))))))))))))))******************************)))(((((()))******(((((()))))))))*********************************))))))************))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,++++++***)))((('''''',,,888999---&&&+++---''')))((('''&&&&&&'''((())))))((('''''''''((()))***''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))******&&&''''''(((((((((((('''''''''''''''(((((((((((()))((((((''''''(((((()))***)))))))))((((((''''''''''''((((((((((((''''''(((''''''(((***+++***(((&&&''')))*********)))((()))'''&&&&&&(((******)))...------,,,+++***))))))***)))(((''''''((()))***))))))(((((())))))***+++%%%&&&''')))************)))(((((('''''''''((((((&&&'''((('''&&&%%%&&&((({{{~~~zzzpppfffbbb\\\VVVOOOMMMJJJGGGEEEDDDDDDDDDFFFLLLVVV```fffhhheeeccc___aaa___YYYTTTPPPIII@@@CCCBBBAAABBBCCCDDDCCCBBB<<<999555111---,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******,,,,,,+++))))))(((((((((''')))***++++++,,,...111''''''(((((())))))******((((((((((((((())))))***&&&'''''''''((((((((()))''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((()))***++++++++++++***)))))))))))))))''''''''''''((((((((()))++++++++++++************'''))),,,---,,,+++---...---,,,+++******,,,---...---000333555777;;;AAAFFFJJJFFFAAA@@@CCCJJJRRRWWW___aaa^^^cccuuuqqqhhhppp|||lllcccTTTEEE<<<888555333111111111111111111111111000000000///.........---------------------------,,,+++,,,---......,,,******+++,,,+++))))))***++++++)))'''''')))+++++++++))))))*********+++++++++))))))))))))***+++------))))))************))))))(((,,,000///+++((())),,,((((((((((((((((((((((((***************)))((('''))))))******)))))))))***))))))))))))))))))******&&&(((******))))))***+++((((((***,,,------***((()))***+++,,,---,,,,,,,,,))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************************************))))))************))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************,,,++++++***)))((((((((((((555777+++%%%+++...((()))((('''&&&&&&'''((())))))(((''''''''')))***+++''''''''''''(((((((((((('''''''''((((((((())))))'''((((((((())))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((***))))))(((((())))))************)))((((((''''''''''''((((((((((((''''''***)))(((((())))))'''&&&&&&''')))*********)))((((((((('''(((******)))(((+++++++++***)))(((((('''***)))(((''''''((()))*********)))))))))***+++,,,(((((()))******)))(((((((((''''''&&&&&&'''((()))%%%'''((('''&&&&&&'''(((~~~pppkkkcccYYYPPPIIIDDDBBB===AAAGGGOOOWWW\\\]]]\\\bbbggghhhcccaaadddaaaZZZNNNKKKGGGEEEEEEFFFGGGGGGAAA???;;;666222///---,,,...------,,,,,,------...******++++++++++++************)))(((((((((((())))))***++++++***+++---///''''''(((((())))))******((((((((((((((()))******'''''''''(((((())))))***'''((()))************)))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))***+++,,,---++++++***))))))))))))***))))))))))))************+++++++++,,,,,,,,,------(((+++//////---,,,---///...---,,,,,,---000222444000333888===CCCHHHKKKLLLDDDAAA???BBBKKKUUU]]]bbbeeerrryyy{{{www|||~~~}}}|||gggVVVIII<<<333555444333222222333444444000000000/////////......---------------------------,,,,,,,,,......,,,++++++,,,,,,+++))))))***,,,+++)))''''''(((***++++++)))))))))***++++++,,,,,,***************+++,,,---)))******++++++******))))))+++...---+++)))+++---))))))))))))))))))))))))+++(((&&&''')))***(((&&&(((***+++***)))((()))***))))))))))))************''')))******(((((()))***)))((()))***,,,,,,***(((((()))+++,,,------,,,+++)))))))))))))))))))))))))))))))))*********++++++''''''((()))))))))))))))'''((())))))******))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++))))))************))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++*********)))))))))%%%---...(((%%%)))***'''((((((''''''''''''(((((((((((((((((()))***++++++''''''''''''((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''&&&''''''((())))))))))))''''''''''''((((((((((((******))))))))))))************))))))((((((''''''(((((())))))))))))((((((***)))(((((()))(((&&&$$$'''(((((()))))))))))))))(((((((((***++++++)))''')))((((((((((((''''''''')))((((((''''''(((((()))(((((('''''''''((()))***++++++***))))))(((''''''''''''&&&&&&''''''((()))%%%&&&((('''&&&&&&'''(((vvvllleee```^^^TTTMMMEEE@@@CCCIIIOOORRR\\\eeehhhfffhhhqqqsssnnnccc\\\RRRJJJFFFFFFFFFFFFCCCBBB???;;;777333000.........------------......******++++++++++++******)))(((((((((((()))*********+++,,,+++))))))***,,,(((((((((((())))))))))))((((((((((((((()))******''''''((())))))***++++++((()))***+++++++++***)))))))))))))))))))))))))))******++++++++++++******)))))))))((()))***,,,---,,,+++******))))))******,,,,,,,,,,,,------------++++++,,,------...//////)))---111111...,,,---///------...///222777;;;>>>:::;;;???FFFLLLNNNJJJEEE>>>AAAGGGNNNUUU]]]eeeiiiyyyxxxiiihhhrrr{{{hhhRRR@@@;;;999666333222333555666000000000000////////////...........................---++++++---...---,,,,,,---,,,+++))))))***,,,)))((()))+++,,,,,,***(((((())))))***++++++,,,,,,+++++++++******+++,,,,,,)))******++++++******))))))************+++,,,---))))))))))))))))))))))))***(((''''''((()))***)))(((***+++***(((((()))+++((()))))))))************))))))***)))''''''(((***)))((('''(((***+++***)))'''(((***,,,---,,,++++++))))))))))))))))))))))))))))))*********+++++++++''''''((()))))))))))))))((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++*********++++++*********))))))*********+++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++((())))))(((((((((((((((((((((((())))))(((((((((''''''((()))***++++++***''''''''''''(((((((((((('''((((((((())))))))))))''''''((())))))((('''&&&&&&'''((()))************''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((('''))))))************)))))))))((('''((())))))'''&&&((((((((((((((())))))******((('''((()))***)))''''''''''''''''''((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((,,,+++***(((((((((((()))&&&'''''''''((((((((((((%%%&&&''''''&&&&&&''')))hhhaaaWWWQQQNNNMMMLLLKKKOOO[[[cccdddjjjuuuwwwrrrtttjjj\\\OOOGGGDDDCCCCCCCCCBBBAAA>>>;;;666333000......------------......******++++++++++++******(((((((((((()))***+++,,,,,,,,,,,,+++(((((()))***))))))))))))((((((((((((((((((((((((((()))******'''(((((()))***++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))(((((((((***,,,---,,,+++******)))*********))))))*********+++++++++***+++,,,---///000111111***///333333///,,,---///------///222777===CCCFFFDDDCCCEEEJJJOOOLLLBBB999:::CCCPPPXXX]]]aaaggglllzzzpppgggkkkoooZZZAAA===999444222333555777000000000000////////////........................///---++++++,,,---...---------,,,+++))))))***,,,'''(((+++///111///***&&&((())))))***++++++,,,,,,,,,,,,++++++***+++++++++******++++++++++++*********(((''''''***,,,------)))))))))))))))))))))))))))))))))(((((((((+++---(((***,,,+++(((''')))+++(((((())))))*********+++*********(((&&&&&&(((***)))(((&&&'''(((******)))&&&(((***,,,---,,,+++***)))))))))))))))))))))))))))************+++++++++'''(((((()))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))************))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))***++++++,,,,,,...)))(((+++---)))(((***'''((()))******)))((('''&&&''')))***+++++++++***''''''''''''((((((((()))(((((((((((())))))))))))''''''((())))))((('''&&&'''''')))***++++++++++++''''''''''''((((((((()))((((((''''''''''''(((((('''''''''(((((((((((((((******++++++++++++******&&&&&&&&&''')))***)))((()))((('''''''''(((***++++++)))&&&%%%'''(((((((((&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&&&&'''(((((())))))((((((,,,+++)))''''''((()))+++&&&&&&'''((())))))((((((%%%&&&''''''&&&&&&((()))uuuppphhhXXXMMMKKKLLLLLLQQQ]]]gggnnnuuu{{{yyyssscccRRRJJJIIIFFF???@@@DDDGGGEEE>>>888666666222111///---,,,+++******,,,+++***+++,,,,,,+++)))++++++***)))(((((())))))))))))))))))))))))))))))---,,,+++++++++,,,......---+++)))(((((()))+++---(((''''''(((******)))(((******))))))((((((''''''+++*********))))))((((((******))))))******+++,,,++++++************++++++))))))************))))))//////...---,,,,,,,,,,,,,,,,,,,,,------.........------,,,---......---,,,,,,...000333<<>>@@@CCCKKKVVV___```^^^fffzzzmmmooozzzyyyUUUHHH===:::888555555888333333222000111111...***000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,++++++++++++++++++,,,(((((())))))******+++++++++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))(((((()))*********************)))))))))))))))***+++*********))))))(((((('''(((***)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******))))))))))))******))))))))))))((((((((((((*********))))))))))))))))))))))))*********++++++)))))))))))))))******+++***,,,...---+++***,,,///,,,,,,+++***))))))******++++++,,,,,,,,,,,,++++++,,,,,,+++,,,---...,,,***************************))))))))))))))))))))))))+++*********))))))((((((******))))))(((((('''''')))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))((((((%%%'''((((((''''''(((***((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))*********************)))((('''$$$%%%&&&'''''''''&&&&&&&&&&&&'''((()))***++++++***)))))))))))))))'''&&&***'''$$$###$$$%%%&&&&&&'''(((((((((((((((((((((,,,,,,,,,+++***((('''&&&******)))'''&&&&&&)))+++)))((('''((()))***)))'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((((((((()))******)))'''&&&'''(((yyyiiiaaaSSSQQQPPPTTTXXX___lllxxx}}}|||ttthhhaaa]]]WWWPPPCCCAAA@@@AAACCCCCCAAA???333222000...---------------,,,+++,,,------+++***,,,+++******))))))******))))))))))))))))))))))))***))))))((()))***+++,,,+++***))))))))))))***+++(((''''''(((***+++)))(((************))))))))))))************)))))))))(((******))))))******+++,,,++++++************++++++))))))************))))))......---,,,,,,+++,,,,,,,,,,,,,,,---------......000...---,,,---///000000---333:::>>>EEEMMMQQQPPPRRRLLLDDD???@@@FFFLLLPPPXXX[[[```kkkzzz|||zzzlllSSSEEE???999555333222222111000///000000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++************++++++))))))))))))************))))))))))))((((((((('''))))))************))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************)))))))))((()))***++++++)))(((((()))))))))))))))))))))))))))(((((((((((()))))))))***+++*********))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))************************++++++,,,+++---///---+++***+++------,,,,,,+++******++++++******++++++++++++******,,,++++++,,,------,,,***************************************************+++*********)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))((('''((())))))(((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))(((((('''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((('''%%%'''%%%$$$$$$&&&(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((('''))),,,//////,,,(((&&&'''(((((('''(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((('''''''''(((+++...///---+++)))(((~~~ppphhh^^^VVVPPPRRR^^^kkkuuu|||~~~zzzssslllWWWOOOGGGDDDFFFGGGEEEAAA777555222000/////////000///...------......,,,+++---,,,,,,+++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))((((((''')))***+++***(((************++++++++++++************))))))))))))******))))))******+++,,,++++++************++++++))))))************))))))---,,,,,,++++++++++++,,,,,,,,,,,,------------...111///---,,,,,,///222444---999EEEKKKNNNRRRRRRPPPOOOIIIDDDEEEMMMVVV\\\^^^eeecccjjj{{{zzzttt```OOO@@@999777444444333222000///000222...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********))))))************************)))))))))******)))(((((((((((()))))))))************))))))))))))))))))))))))))))))(((((()))******************)))))))))))))))******************))))))))))))***+++---,,,+++)))***+++))))))))))))))))))))))))((((((((()))))))))*********************)))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++***************++++++******++++++,,,---///000111///---++++++,,,------,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++***+++,,,---+++)))++++++++++++++++++++++++***************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((((()))******))))))***+++(((((((((((((((((((((((('''''''''((()))******************)))((('''''''''&&&''''''((((((((((((''')))((('''''''''((()))***++++++***)))((('''&&&&&&''''''((((((''''''&&&&&&'''&&&&&&(((******)))((()))))))))(((((('''''''''%%%%%%$$$$$$%%%''')))***&&&'''(((((()))+++///111333///)))&&&%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&***///222000,,,(((&&&|||nnnddd[[[VVVWWW\\\hhhttt~~~ooojjj```TTTJJJDDDCCCDDD<<<999666222000///000000111000.........///...,,,...---,,,,,,,,,,,,------))))))))))))))))))))))))***************+++++++++((())))))******))))))((()))(((((()))++++++***((()))))))))******+++++++++*********)))))))))))))))******))))))******+++,,,++++++************++++++)))******++++++******)))+++++++++******+++,,,,,,------------------------//////---,,,+++---111333111>>>LLLQQQQQQSSSSSSQQQHHHKKKOOOVVV]]]bbbddddddeeemmmzzzuuu|||dddJJJ===<<<777666666555222...///222222111000000//////000000------------------------++++++************************))))))))))))******+++++++++******))))))))),,,,,,+++*********+++,,,))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))***+++*********)))))))))))))))***+++---,,,+++******+++))))))))))))))))))))))))(((((()))))))))*********************************+++******))))))******+++))))))***************+++*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---333333222000...---,,,,,,---,,,,,,++++++,,,,,,,,,,,,------......------,,,+++******+++,,,,,,+++)))++++++++++++++++++++++++************************************************((((((((())))))******+++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))******+++***)))'''&&&((()))******(((((()))***(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''&&&&&&'''((()))))))))))))))((('''&&&&&&(((***+++++++++***)))((('''&&&&&&'''((())))))(((''''''((())))))***,,,...---+++)))******))))))((('''''''''&&&%%%$$$###$$$''')))+++%%%&&&(((((()))***---000111...***((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&###''',,,...---)))&&&$$${{{wwwrrrhhh\\\UUU[[[eeeuuu|||iiiQQQBBBCCCIIIAAA>>>:::666222000//////333111///......///...---...---------------......))))))))))))))))))))))))))))))******++++++++++++))))))************)))))))))(((((()))+++,,,***)))'''(((((())))))*********))))))))))))))))))************))))))******+++,,,++++++************++++++******++++++++++++******************+++,,,,,,---------------------------,,,---...---,,,---111444===HHHQQQSSSSSSUUUWWWWWWOOOVVV^^^bbbccccccgggkkksssyyywww~~~~~~|||~~~|||}}}~~~~~~~~~bbbMMMCCC888555555777444//////333777555222//////111333555------------------------++++++************))))))******))))))))))))******,,,,,,++++++******)))))),,,+++++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))(((((()))***************))))))(((((()))***++++++))))))))))))))))))******(((***++++++***))))))***))))))))))))))))))))))))))))))))))))***************************+++++++++++++++************++++++)))*********++++++,,,,,,***+++++++++,,,,,,,,,---+++++++++++++++*********+++************+++,,,,,,222111///......---+++***,,,,,,+++++++++,,,,,,---,,,------------------,,,,,,+++***+++------+++***++++++++++++++++++++++++***************************************+++++++++(((((())))))******++++++))))))))))))))))))))))))++++++***************+++************************((((((((((((((((((((((((((())))))))))))(((&&&%%%'''((())))))''''''''')))((((((((((((((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***'''((())))))************((('''&&&%%%%%%''')))***))))))))))))((((((((((((''')))++++++)))((()))***((()))+++...111222000...******))))))(((((((((((()))(((&&&%%%%%%&&&(((***%%%'''(((((('''''')))++++++***)))***+++***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&###&&&((()))(((&&&&&&&&&}}}hhhZZZRRRVVV```lllvvv}}}{{{\\\EEE???BBBDDDBBB>>>;;;777333111000444222///............------------------......///))))))))))))))))))))))))'''((())))))******))))))************************))))))(((***+++,,,+++)))((((((((((((((()))))))))))))))))))))******************))))))******+++,,,++++++************++++++******++++++++++++***************++++++---.........------------,,,,,,,,,+++---.........111888>>>LLLSSSWWWWWWWWW[[[^^^^^^___ccceeecccaaagggttt{{{sss~~~zzzxxxyyy~~~rrr___DDD;;;666777666111111555888666222000000111444666------------------------++++++***************************))))))*********+++++++++++++++*********((()))******+++*********))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,))))))))))))************&&&(((******)))((()))***)))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++++++++************++++++*********+++,,,,,,------+++++++++,,,,,,------...))))))*********+++++++++,,,,,,++++++,,,,,,---...///...,,,,,,------,,,***------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))******************)))))))))))))))))))))))),,,++++++***))))))******************************))))))))))))))))))))))))''''''((())))))(((&&&&&&'''((()))((('''&&&'''(((((((((((((((((((((((((((*********)))(((''''''''''''''''''((()))*********((()))***************)))''''''&&&&&&&&&'''((()))''''''(((((())))))******'''***,,,,,,)))(((***,,,%%%&&&)))...222555444333))))))))))))))))))))))))+++***)))'''''''''((((((&&&'''((((((&&&&&&&&&(((''''''(((***,,,+++(((%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((&&&&&&(((***wwwtttyyytttfff^^^ZZZ^^^fffooo|||kkkUUUGGGBBBDDDCCCBBB@@@===999666444444222...------...---------,,,,,,,,,------...///))))))))))))))))))))))))((((((***+++++++++***)))---,,,+++******+++,,,---***))))))***,,,,,,+++)))******))))))))))))))))))((()))))))))******************))))))******+++,,,++++++************++++++***++++++,,,,,,++++++************+++,,,...///000......---------,,,,,,,,,---.........000888EEEOOOXXX[[[[[[YYY[[[```cccbbbggggggeeedddkkk|||{{{}}}~~~vvvpppuuuvvv{{{bbbPPP@@@<<<:::444222777444333333222222222222222........................******++++++++++++++++++++++++************++++++***++++++++++++++++++,,,'''(((***,,,---,,,***)))))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,((()))))))))************&&&(((******)))((()))***))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...++++++,,,,,,---.........,,,,,,---...///000000111...............//////000000...---///111222111000//////......///000000111......////////////.........---,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******************))))))))))))))))))))))))*********)))******++++++************************))))))))))))))))))))))))&&&'''))))))***)))((((((((()))***)))'''&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((((()))))))))(((((((((((())))))))))))%%%))),,,,,,)))'''))),,,&&&'''(((,,,000222222111((((((((()))******++++++)))))))))(((((((((''''''&&&((())))))'''&&&'''((('''&&&&&&((())))))'''&&&(((((((((((((((((((((((((((((()))******)))((((((&&&&&&''''''((()))))))))&&&'''(((((('''''')))***yyytttvvv|||xxxeee[[[ZZZ]]]gggrrrxxxxxxzzz|||yyymmm\\\OOOCCCDDDDDDCCCAAA>>>;;;999555222...,,,------------,,,,,,,,,,,,,,,---...///))))))))))))))))))))))))***+++,,,---...---,,,,,,...---+++******+++---...***))))))***,,,,,,+++))),,,+++++++++******))))))(((((())))))*********+++*********)))***++++++,,,++++++************++++++***++++++,,,,,,++++++*********+++,,,---///000111.........------,,,,,,,,,000///......222???PPP^^^\\\]]]\\\ZZZ]]]cccdddbbbeeeccccccjjj{{{xxx|||xxxqqqrrr{{{fffMMMCCC===555333777///111333444444222///...........................******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---'''***---///000...,,,***))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,(((((())))))*********+++&&&(((*********)))***+++)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......++++++,,,,,,---...//////111111222444555666777888000000000000000111111222444222111333777999888666111111000000111222333333222222333333333333222222...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))(((((())))))***+++------************************))))))))))))))))))))))))'''((()))***++++++***)))***++++++***)))(((((()))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''((()))))))))((('''&&&&&&(((((()))************)))))))))))))))(((((((((((($$$(((++++++'''&&&))),,,+++******+++,,,,,,+++***''''''((()))***+++,,,,,,''''''((())))))(((((('''&&&(((******)))((()))******(((%%%%%%&&&''''''&&&((((((((((((((((((((((((((()))***++++++***)))(((%%%%%%&&&'''((()))******###%%%(((((('''''''''(((|||yyyzzz|||}}}mmm^^^WWW[[[aaannnuuuyyyqqqlllRRRNNNHHHCCCEEEGGGAAA999888333000111222...------...---,,,+++++++++***)))---,,,***)))))))))******************************,,,(((%%%%%%)))---//////))))))))))))))))))))))))***,,,,,,))))))++++++((())))))************)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,---///111222555///)))&&&&&&((((((((()))))))))***+++,,,...///+++---///---++++++---111...111111222:::KKK\\\eee```]]]^^^bbbdddbbbbbbdddfffbbbeeewww}}}zzzxxxoooqqq{{{zzz^^^III===999666444333000111666777333...,,,------......///......---,,,,,,,,,,,,,,,+++***)))(((+++------)))((()))+++)))))))))))))))))))))))),,,++++++...000111...***++++++,,,,,,,,,+++******))))))))))))))))))))))))&&&&&&&&&'''(((***,,,,,,+++***)))((()))***,,,...)))))))))((())))))***+++************************---,,,+++******+++,,,---(((((())))))******++++++++++++******++++++,,,---+++++++++++++++++++++***......------,,,,,,++++++...//////000111111222222333666<<>>DDDEEEIIIMMMOOONNNJJJFFF>>>999555222222333222111444333333777===AAA@@@===666555444444444666888999>>>@@@CCCEEEDDDAAA===:::444222000......///000111.....................///,,,,,,------,,,,,,++++++---------,,,,,,,,,++++++...,,,++++++,,,,,,+++)))))))))************))))))((())))))***************************))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&'''((()))))))))))))))***)))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((())),,,+++)))(((''''''((((((&&&&&&&&&'''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((((('''((((((((((((((((((((((((''')))***,,,,,,+++***))))))((('''(((******)))(((((((((((((((((('''''''''))))))))))))))))))))))))+++)))''''''((()))))))))&&&'''(((*********)))))){{{|||}}}vvv~~~~~~yyykkkddd[[[cccrrr~~~rrrtttooocccVVVOOOIIIDDDAAA;;;666222///---111777:::CCCIIIDDD666------111,,,,,,+++************+++***************************)))((()))+++,,,+++***))))))))))))))))))))))))&&&)))***((()))---...,,,***++++++,,,,,,++++++***+++************)))))))))*********+++,,,---...///222000---,,,---...------//////...------,,,------+++++++++---000111111000111666===FFFSSS]]]___ZZZ]]]]]]___dddcccaaaaaaeeegggvvvyyyuuuxxxeeeLLL>>>::::::555222222111...///222111000...---,,,------......---,,,+++,,,---...//////---*********+++++++++************************)))((()))***,,,,,,***((())))))(((((()))***+++,,,))))))))))))))))))))))))---,,,,,,+++++++++,,,,,,,,,+++***)))))))))***+++***************+++,,,,,,******************************++++++++++++******++++++******************+++++++++++++++,,,------------,,,,,,,,,------------------...///222444555999;;;>>>BBBFFFJJJMMMOOORRRRRRSSSUUUVVVUUUQQQNNNJJJGGGCCCAAA@@@>>><<<:::???;;;888999<<>>===::::::999999:::;;;===>>>@@@BBBEEEGGGHHHFFFDDDCCCAAA>>>999444222222333444222111///...---...///000.........------,,,++++++------------,,,,,,,,,,,,...---,,,,,,------,,,+++))))))************))))))((()))******++++++******++++++*********)))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&'''))))))*********)))***+++++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***...,,,***''''''(((***+++(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((()))***+++++++++***))))))(((&&&'''(((((('''&&&'''''''''(((((()))))))))((()))***++++++***)))(((+++)))'''&&&((()))((((((&&&(((+++,,,---+++)))'''}}}rrrssswww}}}~~~eeehhhoooxxx~~~zzzaaaOOOIIIHHHEEE@@@;;;888333///222888888AAAIIIEEE999///...000++++++++++++++++++++++++------------------------*********+++,,,+++***((())))))))))))))))))))))))'''******((()))------++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))******++++++,,,------,,,,,,++++++,,,,,,,,,+++///...------,,,------------,,,+++...222333111...111<<>><<<===>>>>>>@@@BBBDDDGGGHHHHHHFFFCCCAAA@@@BBBEEEGGGKKKHHHCCC>>>999666555444555444333222000///......000000//////............------------------,,,,,,...,,,+++,,,------,,,+++)))******++++++******)))))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((('''((()))+++,,,,,,,,,,,,***,,,...///...,,,******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))((()))******+++---,,,***(((((((((***+++************))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))***+++,,,---(((((((((((((((((((((((((((((()))***+++******))))))(((''''''(((((('''&&&((((((((((((((((((((()))'''(((***+++,,,+++)))((()))((()))***,,,,,,+++)))((()))***++++++***((('''}}}}}}zzzvvvtttvvvyyy|||~~~~~~dddMMMGGGJJJEEEAAA>>><<<888222000333111666<<<<<<888222...---+++++++++,,,,,,,,,++++++------------------------)))***,,,,,,,,,***)))((())))))))))))))))))))))))))),,,,,,))))))++++++))),,,,,,------------,,,,,,)))))))))))))))))))))***))))))***++++++,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,------...000...---///222444222///333BBBSSS\\\^^^^^^\\\XXXbbbbbbdddeeeaaa___gggqqquuufffmmmwwwdddMMMEEE===666444333000000222111000//////000222444666///...,,,,,,,,,...000222:::555///---------+++)))***************************++++++++++++*********,,,+++***)))***,,,///000************************((()))))))))+++,,,---...,,,,,,+++******)))))))))++++++******++++++,,,---************************)))***+++,,,,,,+++***)))------,,,,,,++++++******,,,,,,++++++,,,,,,---...111000...------...///000111333666<<>>??????@@@BBBCCCEEEGGGGGGLLLIIIEEEAAA???@@@AAACCCGGGFFFDDDAAA>>>:::777555666777888888666333///---//////............///000------------------------,,,+++***+++,,,---,,,+++******++++++++++++******))))))***+++++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))(((((()))++++++,,,,,,,,,***,,,//////---+++***+++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))***++++++))))))******))))))((((((+++++++++***))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''(((((('''((()))***+++,,,))))))))))))))))))))))))(((((())))))***************)))((()))******)))(((+++******)))((((((''''''&&&(((***+++,,,+++)))(((&&&(((+++000222111...+++))))))((('''''''''((((((~~~tttmmmnnnsssxxx}}}cccMMMFFFFFFGGGBBB??????<<<555///---,,,---///222333222...+++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++))))))***))))))))))))))))))))))))***---,,,))))))++++++(((+++,,,,,,------,,,,,,+++)))))))))************+++)))***+++,,,,,,,,,,,,+++***+++------,,,+++---...,,,,,,++++++,,,---......000///...///111333444333;;;KKKZZZ^^^\\\[[[[[[ZZZ___```bbbbbbaaaeeetttyyyrrrqqq{{{cccQQQCCC666333444444222222111000000000111333555666......---,,,---...///000000...+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++***+++,,,---,,,++++++,,,---...///************************'''''''''(((***+++---...++++++++++++***************************+++,,,,,,************************+++++++++,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,...000333444<<<>>>BBBHHHNNNSSSWWWYYYXXXXXXWWWWWWVVVUUUTTTTTTVVVUUUTTTTTTTTTSSSPPPMMMKKKLLLLLLIIIEEEBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDDDDEEEDDDAAA===999777<<<===>>>???>>>;;;999777777999<<<>>>===999555222000///---,,,,,,---......------------............,,,+++***+++,,,---,,,+++******++++++++++++******)))***++++++,,,+++++++++,,,++++++++++++*********))))))))))))))))))))))))++++++*********)))))))))''''''((())))))))))))((('''***---,,,)))'''(((***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''(((*********)))((('''+++*********))))))(((((())))))))))))((((((((((((''''''((((((((()))))))))((((((''''''''')))***+++))))))))))))))))))))))))((((((((()))))))))******+++))))))***+++,,,,,,***,,,++++++***(((''''''&&&'''((()))***++++++******&&&(((,,,111444222...+++)))((('''&&&&&&'''((()))}}}{{{llleeegggkkk}}}lll___YYYUUUOOOGGGBBBCCCCCC<<<333///---,,,---...000000...,,,***+++,,,---------,,,,,,************************(((***,,,,,,***)))***,,,))))))))))))))))))))))))(((++++++)))))),,,,,,)))++++++,,,,,,,,,,,,++++++************++++++,,,,,,***+++,,,---------,,,++++++---...---++++++---000///...------------------.........///000333777;;;HHHRRR[[[\\\ZZZ[[[\\\[[[]]]^^^bbbdddgggsssyyyooopppwww}}}lllUUU>>>555666666333111111111111111111111111111.........---------------)))***++++++++++++,,,---++++++++++++++++++++++++,,,---...,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))+++,,,,,,)))******++++++++++++******))))))))))))***++++++************************------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------...000444999>>>AAAKKKMMMPPPSSSUUUVVVVVVVVVWWWVVVTTTRRROOOMMMKKKJJJHHHGGGHHHIIIIIIHHHEEEBBBAAACCCDDDCCCBBBAAACCCEEECCCDDDDDDDDDDDDEEEFFFHHHFFFFFFEEEEEEDDDCCCAAAAAA???@@@CCCDDDCCC???;;;888::::::;;;;;;;;;:::999999777999<<>>;;;999666666888<<<>>>>>><<<999<<>>CCCJJJOOORRRTTTUUUUUUTTTRRRPPPMMMJJJHHHGGGIIICCC===:::::::::888666999<<>>BBBGGGLLLEEEBBB>>>999555222111111111000...,,,,,,---...///,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))***+++,,,,,,***+++,,,------,,,+++***++++++************++++++((((((((((((((()))))))))++++++************++++++))))))))))))))))))))))))'''((((((((()))))))))***+++++++++***************)))*********++++++++++++))))))(((((((((((())))))******))))))))))))*********)))(((''''''((()))***(((((())))))))))))(((((()))))))))))))))))))))))),,,)))***///111...++++++***)))(((''''''((()))***))))))))))))************+++------,,,***)))***+++((((((((()))******(((&&&|||wwwsssvvv^^^KKKCCCAAA???:::555000...///000...,,,//////...---------......000222444333111...---,,,******************))))))***+++---.........---,,,+++***************+++,,,,,,,,,,,,+++++++++*********+++,,,---------,,,+++---111444222...+++,,,...+++,,,------......------111000//////.........///...------...444>>>IIIQQQUUUVVVXXXZZZ\\\___aaaaaafffkkkyyyxxxmmmyyyrrrTTTAAA:::888666444444333222000//////000---....../////////...---...------------------...---,,,+++,,,---...,,,***++++++++++++++++++,,,,,,(((***+++---...---,,,+++************************...------,,,,,,+++************++++++++++++++++++))))))***+++++++++++++++---......---+++******+++***,,,,,,,,,+++***+++,,,)))+++---...---,,,------+++,,,,,,,,,...222888<<>>===<<<:::888777777888@@@CCCHHHKKKKKKJJJJJJJJJIIIIIIIIIJJJMMMNNNLLLIIIOOOQQQQQQMMMHHHEEEEEEFFF@@@@@@DDDHHHFFFBBBEEEKKKDDDDDDEEEFFFHHHIIIIIIFFFLLLHHHHHHJJJHHHAAA???BBB:::999:::===???BBBEEEGGGHHHFFFCCC???;;;777555444222000///------------...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***))))))))))))***+++,,,***++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))&&&&&&+++,,,***((()))***)))(((((((((((()))***))))))))))))************+++,,,---,,,***)))***+++)))***+++...///...***&&&wwwsssTTTBBB???AAA@@@:::333000222222000---000///......------......000111333222000...------******+++++++++++++++++++++,,,.../////////...---***************+++,,,---,,,,,,,,,++++++++++++***+++---///111111///,,,***,,,///222111...+++,,,---+++,,,------......------//////......---............---...222<<>>===???AAAGGGIIIMMMNNNMMMKKKJJJJJJGGGGGGGGGIIIKKKLLLKKKJJJOOO]]]ddd[[[OOOIIIFFFBBBEEELLLTTTUUUNNNJJJQQQ\\\WWWTTTOOOMMMKKKIIIGGGEEEEEEBBBAAADDDFFFEEEDDDFFFBBBAAA@@@???@@@@@@???===EEEEEEDDDAAA>>>999555333333222111000///------,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------))))))))))))))))))***++++++++++++******+++++++++++++++************+++++++++++++++***)))))))))(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++((((((((()))))))))*********))))))(((((())))))***(((((((((''''''(((((((((((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))+++((('''+++---+++***+++***))))))(((((())))))***)))))))))*********++++++)))+++,,,+++******+++,,,)))+++...222333111,,,(((|||nnnlllxxxaaaJJJCCCBBB@@@===999555333222222222111000///...---------...,,,...///...---+++++++++,,,------....../////////***+++,,,,,,,,,,,,++++++************+++,,,------++++++++++++++++++++++++...///000000000...,,,+++))),,,......+++))))))***+++,,,------......------......---------....../////////111888DDDOOOUUUXXXUUUVVVYYY\\\[[[[[[aaaggggggxxxyyyvvvtttYYYCCC999666444333222222222000///:::888555111///...------,,,,,,------------,,,,,,---,,,,,,---......---++++++++++++++++++,,,---...))))))***++++++,,,,,,,,,************************111000///...---+++******------------,,,,,,+++***+++++++++++++++++++++,,,***+++,,,+++)))((()))***+++,,,---,,,++++++,,,---+++---//////...---,,,---...111666;;;@@@GGGNNNSSSXXXXXXWWWVVVSSSOOOJJJHHH???<<<999777999===BBBFFFJJJLLLMMMLLLIIIHHHIIIJJJHHHIIIKKKJJJIIIGGGGGGHHHBBBCCCGGGJJJJJJLLLTTT]]]zzz{{{sssiii]]]ZZZ```fffccc]]]___mmm{{{yyynnnddd[[[RRRNNNMMMMMMJJJGGGGGGHHHGGGEEEDDDHHHHHHFFFBBBBBBCCCBBB???AAABBBDDDDDDBBB>>>999666666555555444222000...,,,//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------***))))))(((((()))******,,,+++***))))))***+++,,,++++++************++++++---,,,,,,+++***)))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((******+++,,,------......(((((((((((())))))))))))***))))))))))))))))))***))))))(((((((((((())))))((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))))))))))),,,((((((,,,---+++***,,,))))))))))))))))))))))))))))))*********+++++++++(((***++++++******+++---***+++---000222000---)))lllfffsssoooXXXJJJBBB???@@@@@@;;;555222444777111111000///...---------***+++---,,,+++******+++---------......//////000***+++++++++++++++******++++++******+++,,,------++++++++++++++++++++++++//////...------,,,------)))+++,,,---+++***))))))+++,,,------......---------------------...///000///000444===IIIRRRVVVWWWXXXXXX[[[]]][[[ZZZbbbnnnzzzwwwggglllrrrUUUCCC888555222222333333222000;;;999555111///...//////,,,------......------,,,------,,,---...///---+++,,,+++++++++,,,------...///---+++))))))***+++,,,************************,,,,,,+++++++++*********------------,,,,,,+++***,,,,,,+++******++++++,,,***+++,,,+++)))))))))++++++,,,------++++++,,,---,,,...//////...---...///666;;;CCCJJJOOOSSSWWWYYY[[[ZZZXXXUUUPPPLLLIIIGGG>>>>>>>>>@@@CCCGGGJJJLLLRRRPPPNNNMMMMMMLLLIIIFFFEEEGGGJJJMMMNNNOOORRRTTTPPPTTTZZZ\\\YYY\\\nnnyyymmmppppppmmmnnn{{{qqqfffaaaccciiifffaaa[[[XXXWWWVVVTTTXXXZZZUUULLLGGGHHHGGGDDDBBBDDDGGGIIIHHHFFFCCC@@@:::999999777555333111000111000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******))))))))))))******,,,+++))))))))))))+++,,,++++++************++++++---,,,,,,+++***)))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((******+++,,,------......(((((((((((())))))))))))******))))))))))))******+++******))))))******+++((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((%%%%%%)))+++((('''((())))))************))))))************++++++++++++((()))+++*********+++,,,******)))***,,,---,,,+++zzztttvvvwwwcccQQQDDDCCCEEEEEEAAA;;;666666888222111000///...---------+++---...---,,,,,,---...++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,///...,,,++++++,,,---...,,,---.........---,,,++++++,,,------......------------------...///000111///333:::CCCLLLRRRUUUUUU[[[ZZZ]]]___\\\\\\iiiyyy~~~pppiiilll}}}eeeOOO@@@;;;555333333444333222555333222000000111333444...///000111111000///......---,,,---//////---,,,------,,,,,,,,,,,,------333111///,,,+++,,,---...************************((((((((())))))*********+++,,,,,,,,,,,,++++++***...---+++******+++,,,,,,+++---------++++++,,,---+++---...---,,,+++,,,...---.../////////111555777AAAGGGPPPVVVYYYYYYYYYYYYXXXVVVRRRNNNKKKIIIIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLNNNPPPMMMGGGAAAHHHNNNXXXbbbhhhllloooqqqrrruuu{{{|||wwwxxx~~~|||}}}zzzsssrrryyykkkVVVLLLEEE???BBBCCCEEEGGGGGGGGGFFFEEE???>>>===;;;999888666666333222000///......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************))))))*********++++++************+++++++++++++++***)))))))))(((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++((((((((()))))))))******+++******))))))******+++,,,++++++******++++++,,,)))******************)))(((((())))))))))))(((((()))))))))))))))))))))))))))&&&''',,,...+++((())))))******++++++******)))*********++++++++++++,,,(((***+++***))))))***+++***((('''''')))+++++++++zzzmmmqqq}}}rrrcccWWWMMMKKKHHHFFFCCC>>>777222333222111///......---------...///...------///111,,,,,,,,,+++++++++++++++//////...---------------...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,---------------------------...//////---,,,+++,,,------......---------------...///000222333555;;;DDDLLLRRRUUUVVVWWW]]]\\\^^^bbb___aaasss~~~~~~uuuhhhtttvvv___KKKDDD:::555555555444222000000//////000222333444...///111222222111///......------...//////...,,,///...---,,,,,,,,,,,,,,,//////000000///...---,,,************************((()))))))))*********+++******++++++++++++++++++///---,,,******+++,,,---+++,,,------++++++,,,---,,,---...---,,,,,,,,,...,,,---...///222888???DDDMMMRRRWWW[[[[[[YYYWWWVVVQQQNNNJJJFFFEEEGGGIIIKKKPPPPPPOOONNNNNNMMMLLLKKKKKKQQQYYY___```[[[SSSLLLVVVbbbtttttt^^^OOOEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@>>><<<<<<<<<<<<444222000///......///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,+++++++++++++++))))))************))))))++++++************++++++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++++++++************+++++++++******))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))***)))+++111333...+++***)))***++++++++++++***)))*********+++++++++,,,,,,)))***+++***)))((()))***)))((((((***,,,---,,,+++sssrrrzzzzzzrrrWWWPPPIIIHHHIIIDDD888---333222111///......------,,,---...---------///111.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,+++******************++++++,,,,,,,,,***+++...000111000...,,,+++++++++---......,,,***+++,,,------......------------......000111333444;;;CCCNNNUUUXXXYYYZZZ\\\^^^\\\___dddbbbfff{{{|||lll```qqqoooTTTKKK???888666666444222000000000000000000111111---...///111111///...---...------...//////...,,,000///...---,,,+++++++++(((+++...111111///+++)))************************++++++++++++++++++++++++((()))***+++++++++++++++///...,,,******+++,,,---)))***++++++***)))***,,,,,,---......,,,,,,---...+++,,,...000555===GGGNNNUUUWWWZZZZZZXXXUUUTTTSSSOOOLLLGGGEEEEEEIIINNNQQQRRRQQQOOONNNLLLLLLKKKLLLOOO[[[lllvvvuuunnneee```eeetttwwwggg\\\KKKIIIGGGEEEEEEEEEGGGHHHGGGEEEBBB@@@>>>>>>???@@@444333111///......///000........................,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000...------,,,+++++++++,,,((()))***++++++***)))(((++++++************++++++(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,+++++++++***************************++++++++++++++++++************++++++******))))))))))))******,,,+++***))))))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))'''&&&)))///111,,,(((''')))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++***((('''((()))((()))+++---000///---***{{{sss~~~rrrWWWCCCEEEBBB777222777...+++///222///,,,---......---,,,,,,,,,,,,---...///...---***)))***+++111///,,,+++,,,---,,,,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,+++++++++***++++++,,,,,,+++++++++,,,,,,------------+++))))))+++,,,,,,++++++...000///------000333:::MMM\\\ZZZXXX^^^bbbaaa______kkkjjj```vvvwwwuuu}}}^^^cccxxx|||lllXXXDDD:::666333333555444111//////111333555555......---------......///000++++++111444000---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************------,,,++++++******)))))))))++++++++++++)))))))))************+++++++++)))***+++,,,,,,,,,+++***++++++,,,---.../////////---...111888AAAIIINNNPPPWWWWWWVVVUUUQQQMMMIIIFFFBBBBBBDDDHHHOOOVVVVVVSSSWWWTTTNNNHHHFFFJJJNNNPPPYYYlllzzzvvvwww~~~eee\\\SSSQQQUUUUUUOOOHHHCCCBBBEEEGGGEEE@@@???BBB>>><<<888222...---///111//////////////////............---,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,+++***)))(((******+++,,,+++***)))(((************************))))))))))))))))))))))))))))))************))))))******))))))))))))******&&&&&&'''((()))***+++,,,))))))))))))))))))))))))&&&)))+++,,,+++)))(((((())))))))))))))))))))))))+++***)))***++++++***)))++++++******************))))))))))))))))))))))))******))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++------,,,+++***)))((((((,,,+++++++++++++++++++++((()))+++,,,---,,,++++++~~~qqqWWWRRRKKK>>>999555000000333222...+++---------,,,+++++++++++++++---......,,,******+++,,,---+++))))))+++,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,+++,,,---,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++******,,,......---++++++...//////...///444888CCCTTT```]]]ZZZ]]]```^^^aaadddllliiimmmtttkkkjjj~~~hhhNNN???888444333666333222000000222444444444.........------......///000+++***///111---***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---......---,,,+++************+++++++++++++++,,,---...///...------+++---...///...---......000555===CCCHHHMMMSSSVVVWWWUUURRRNNNIIIEEEAAA??????DDDLLLQQQTTTUUUTTTSSSMMMMMMNNNPPPWWW^^^cccdddkkkvvv~~~|||vvv|||vvvgggQQQHHHAAABBBDDDCCCCCCDDDAAA???===999555333333333///////////////////////////...------,,,,,,------,,,,,,---------.........---------,,,,,,***))))))+++,,,,,,---,,,+++***)))************************************************))))))************))))))******))))))))))))******%%%&&&'''((()))***++++++))))))))))))))))))))))))''')))+++,,,***)))((()))))))))))))))))))))))))))+++***)))***++++++***)))))))))))))))))))))))))))******************************************************++++++,,,,,,,,,+++************++++++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,+++++++++((()))******++++++******cccXXXOOOCCC???666555555666333...---///......---------,,,,,,,,,,,,------,,,++++++,,,...+++***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,---,,,,,,++++++++++++,,,,,,......------,,,+++++++++++++++,,,///000000---+++,,,...///......222888>>>NNN[[[ccc```[[[]]]^^^\\\bbbfffkkkmmmzzzlllccc}}}zzz___JJJ>>>666444666333222111222333444333222...........................***))),,,---,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,000///,,,++++++,,,///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...//////...---,,,************+++++++++,,,...///000111111111111000,,,...000///---,,,///111666???JJJPPPQQQQQQTTTXXXUUURRRLLLFFF@@@===;;;;;;<<>>;;;666222////////////......////////////...------,,,---------,,,------------.........,,,------,,,,,,+++***))),,,------------,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******%%%&&&&&&'''((()))******))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))+++***)))***++++++***)))))))))******************************************++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++++++++eeeXXXPPPFFFEEE<<<999777555333111111111111111111111000000//////+++,,,------,,,,,,...///...---,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,---///------,,,+++++++++,,,,,,---------------,,,,,,,,,//////...///000///---,,,...///...------222;;;BBBTTT]]]bbb___\\\]]]^^^\\\___ccckkk}}}{{{lllyyyqqq\\\HHH;;;666666333333222333444444222111///////////////......------,,,+++,,,---......000,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++------------++++++*********+++++++++,,,,,,///000000111222222222222...///000///---///666;;;@@@HHHQQQVVVUUUSSSQQQQQQOOOKKKEEE???;;;;;;<<<===CCCEEEJJJOOOPPPPPPRRRVVV\\\[[[aaarrrooo[[[GGGAAACCCDDDAAA???EEEEEEEEEDDD@@@;;;444///111000//////...///000000//////...---------------------------............,,,,,,------,,,++++++***,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++******))))))))))))************))))))))))))******%%%&&&&&&'''(((((())))))))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))+++***)))***++++++***))),,,,,,,,,,,,,,,---------************************++++++,,,,,,,,,,,,,,,---(((***+++------,,,+++***++++++++++++,,,,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------hhh]]]UUUMMMNNNCCC>>>666111111222222000111111222222222111000///+++,,,------,,,,,,...000000///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000...------,,,+++++++++,,,++++++,,,------...//////666333///---------------//////...,,,---333===EEEUUUZZZ]]]\\\\\\^^^_________eeewwwyyy~~~oookkknnnXXXFFF===999555444333444444444222000//////000000//////------222222222///.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++------------++++++***++++++++++++,,,,,,,,,.../////////000111222222000000//////000777AAAIIIMMMOOOSSSVVVVVVRRRLLLGGGEEEBBB===::::::===AAADDDLLLHHHJJJUUUaaakkkttt|||ssseeeWWWOOOKKKEEE@@@===FFFFFFFFFFFFFFFBBB<<<888444333111000//////000111//////...------------...---------.........//////,,,,,,---------,,,++++++,,,++++++*********************************************************************)))(((((()))************))))))))))))******&&&&&&''''''((()))))))))************************((()))+++***)))((()))***))))))))))))))))))))))))+++***)))***++++++***)))++++++,,,,,,,,,---------************************++++++,,,,,,,,,---------)))***+++,,,---,,,+++++++++,,,,,,,,,------------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------ooodddZZZQQQQQQJJJGGG???555000111111///...///000111000///...---,,,---...---,,,---...000///---------------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///111///...---,,,,,,++++++,,,******+++---...///000111888444///,,,+++------.../////////...///666AAAIIISSSTTTVVVXXX\\\___bbbcccccctttgggdddttt}}}jjjXXXIII???777555444333444333222000///000111111000///---,,,666999888333///...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))***+++,,,,,,------,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,---------...///000111222333222111333999CCCLLLRRRUUUTTTRRRRRRQQQMMMGGGBBB>>>===;;;:::<<>>999777444222000000000111000///......------......------........./////////,,,,,,------------,,,,,,,,,+++***)))))))))******************************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******(((((((((((()))))))))***************************(((***+++***)))((()))+++))))))))))))))))))))))))+++***)))***++++++***)))(((((())))))***+++++++++++++++++++++++++++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,---......//////000...///000111111///...---|||qqqeeeXXXVVVSSSWWWTTTEEE777111222222...///000111000///---,,,---.........,,,,,,...000---,,,,,,---......,,,***------------------------,,,------,,,,,,---000222//////...,,,,,,++++++++++++,,,,,,---...///000000444111...,,,---...///...---...///000444<<>>444444666///000222333222111///.........///...,,,,,,...///---------///111111000...---------------------------------,,,+++---000333000///...---,,,+++++++++------..................///...---...///000000///+++---000333888AAANNNWWWRRROOOOOOUUU\\\bbbfffhhhhhhiiiyyyzzzcccLLL:::777444222222222222222000000222222111///---+++)))111444000---//////+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++++++++***)))++++++,,,,,,,,,---------------,,,,,,...000222333666555777AAAMMMUUUUUURRRLLLMMMJJJCCC;;;888<<>>GGGOOOTTTTTTRRRPPPMMMGGG@@@>>>;;;;;;???FFFGGGJJJNNNNNNJJJIIIPPPYYYttt~~~qqq^^^SSSMMMFFFCCCDDDCCCAAA>>>:::666333222222////////////////////////////////////////////////000000///...---,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))+++++++++++++++***)))(((************))))))(((((())))))))))))))))))))))))))),,,,,,)))***+++)))$$$******))))))******+++,,,)))***,,,,,,***)))***+++---------,,,,,,+++++++++*********)))******++++++------......---,,,***)))***+++,,,+++***+++---...,,,---......------...000///000///...---...000333000000111222333555777888999777444555888999888666;;;<<<>>>AAACCCDDDBBB@@@kkkfffgggaaaOOOCCC<<<222000444333//////222222...//////---,,,,,,,,,---...+++,,,------.........---------..................///+++))),,,...------000,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111///000777DDDPPPVVVVVVTTTQQQRRRXXX[[[[[[aaakkk{{{ssszzzhhhsssrrrOOODDD:::777666444222333111111111111000000000000---------...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------.........//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++///,,,,,,///...,,,000666???DDDKKKPPPRRRQQQMMMJJJHHHAAA<<<<<<<<<===AAAGGGPPPNNNMMMNNNSSS]]]jjjuuu}}}pppcccSSSFFFAAA>>>>>>===<<<:::888555333111000000000000000000000/////////////////////////////////......------,,,,,,,,,,,,+++++++++******++++++++++++***)))((((((***************************++++++++++++******)))++++++*********)))))))))))))))))))))))))))))))))***,,,,,,)))***,,,***&&&******))))))******+++,,,***+++------+++***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---+++,,,,,,---,,,,,,*********+++,,,,,,,,,---///111+++...000111111111222444<<<<<<:::888555444555777666666777777999:::;;;<<>>======???AAABBBAAA???~~~hhh___^^^SSSFFF<<<111444666555222000222111...000000///............///,,,,,,---............---,,,---------.../////////,,,******///000---,,,------...///...+++******+++,,,,,,,,,,,,,,,,,,------......------......///000444111222<<>>@@@AAACCCDDDEEEEEECCCAAAAAABBBDDDDDDDDDDDDCCCAAAAAABBBCCCCCCBBBoooaaacccZZZJJJ===222555555444222111111111///000000//////............------............------,,,,,,,,,---...///000000+++///666:::777///,,,......//////...,,,******+++,,,,,,,,,---------------...............//////000999555888BBBNNNTTTTTTSSSXXXXXX\\\___YYY[[[tttllljjjqqqhhhzzzkkkYYYEEE;;;888666444555222222222111111111000000000000000000///...------......------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------///...---...000444;;;AAAOOOPPPPPPOOOKKKEEE???;;;;;;999;;;CCCIIIKKKMMMQQQJJJPPPYYYbbbppppppeeeXXXSSSKKKEEE@@@===;;;999666555333111000000000000////////////////////////............////////////,,,,,,,,,+++++++++*********+++,,,,,,------------************************)))******+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***---,,,((('''***,,,+++******))))))******+++,,,***,,,------,,,++++++,,,)))))))))******++++++,,,+++++++++++++++,,,---......---------,,,,,,++++++)))+++,,,---,,,,,,...///666999>>>BBBDDDEEEGGGIIIFFFGGGFFFCCC???<<<;;;<<>>111...222...//////...,,,++++++,,,,,,,,,,,,------.........///............///000000888777<<>>888666666888222222222222111111111111///////////////...------,,,,,,,,,------.........***+++,,,,,,------,,,,,,*********+++,,,,,,------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---//////...---000999CCCIIIPPPOOONNNJJJFFFBBB===;;;>>>>>>BBBIIILLLKKKMMMQQQQQQ___nnnwwwxxxpppaaaPPPDDD???@@@BBB888666444222000//////000000000000000000000000000......//////////////////...------------,,,,,,,,,,,,,,,---...////////////************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))------(((&&&)))++++++******))))))******+++,,,)))***,,,,,,*********+++)))))))))******++++++,,,))))))))))))***+++,,,---...---,,,++++++******))))))+++///222333444777888AAACCCFFFGGGGGGGGGGGGHHHEEEGGGIIIHHHFFFDDDDDDDDDIIIJJJKKKMMMNNNOOOOOOOOONNNOOONNNNNNMMMLLLMMMMMMJJJHHHGGGFFFHHHHHHGGGFFF~~~nnnjjjmmmcccUUUJJJ>>>444111111333333111000333/////////000///...------...////////////...------,,,---------.../////////)))333@@@CCC999,,,***///---...///...---,,,---...,,,,,,,,,---......////////////......//////000111444666@@@PPPWWWUUUUUUYYYXXX\\\\\\YYY___wwwwwwrrrcccfffrrr[[[JJJ???888777:::333222222222222111111111,,,------.........------+++,,,,,,---......//////***+++,,,,,,------,,,,,,******+++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......///222222222666AAAJJJNNNQQQNNNJJJFFFCCCAAA@@@@@@EEEFFFJJJLLLJJJIIIPPPYYYcccttttttWWWFFFAAABBB<<<:::666333111000000111000000000000000000000000////////////////////////............------------------...///////////////++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************************...///***'''(((************))))))******+++,,,(((***,,,+++***)))***************+++++++++++++++((((((((()))***+++,,,---,,,,,,++++++++++++,,,,,,...222777;;;>>>AAACCCFFFFFFGGGGGGFFFDDDCCCDDDEEEJJJLLLPPPQQQPPPOOONNNNNNOOOPPPPPPOOONNNLLLJJJHHHGGGIIIKKKJJJHHHFFFEEEEEECCCDDDEEEGGGIIIIIIFFFDDDvvvtttrrrhhh___SSSCCC888444333666555000000333000000111111111000///...///////////////...------------..................))),,,222555000((((((,,,,,,---......------...///,,,,,,------...////////////////////////000000111333888GGGWWW[[[UUUUUU]]]VVVZZZYYYYYYooo|||~~~pppjjjnnn\\\JJJ<<<777888333333222222222111111111---...///000000000000000---------...............***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////444;;;??????CCCLLLQQQQQQSSSOOOIIIDDDAAABBBDDDFFFJJJKKKMMMLLLIIINNN```rrr}}}oooQQQDDDBBB@@@===:::666333222222333000000000000000000000000111111000000//////............---------,,,,,,,,,,,,------.........------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++)))))))))*********++++++************************,,,111333...******************))))))******+++,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++)))))))))***+++,,,......---------...000333555666:::===AAADDDEEEFFFGGGHHHAAABBBBBBCCCCCCFFFIIILLLNNNQQQTTTVVVTTTRRRPPPPPPNNNNNNOOONNNMMMJJJGGGFFFFFFKKKQQQTTTTTTTTTTTTUUUWWWZZZ___dddgggeeeaaa]]]~~~sssnnnaaaKKK;;;777555888666000///222111111222333222111000/////////000000///...------...............---------///,,,+++...///------000+++---......---...///000,,,,,,------...///000000///////////////000111111777>>>NNN]]]\\\SSSSSS]]]UUUYYYVVV[[[}}}pppooohhh{{{|||jjjTTT@@@777666333333333222222222111111000111222333444555555555/////////...------,,,,,,++++++,,,---------,,,,,,------,,,,,,+++******))))))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////:::DDDKKKMMMPPPVVVWWWTTTVVVQQQIIICCCAAACCCGGGJJJJJJLLLMMMLLLKKKWWWrrr|||[[[LLLIIICCC@@@<<<888555444444555000000000000000000000000222111111000///......------------,,,,,,,,,+++++++++,,,,,,------,,,++++++++++++++++++++++++++++++------------,,,,,,+++***(((((())))))*********+++************************---444777222,,,++++++************)))***++++++,,,***,,,...---,,,+++,,,,,,---------,,,,,,+++++++++*********+++,,,---///000///000111444777;;;???AAAFFFHHHIIIIIIFFFDDDBBBBBB888:::===@@@EEELLLTTTYYYOOORRRUUUUUURRRNNNLLLKKKHHHIIIKKKLLLLLLKKKIIIHHHOOOWWWaaaiiimmmppprrrttt{{{|||rrrcccUUUHHH999111666999333111444111111111111000000000000666444000---+++,,,...///...............///000000---,,,,,,,,,,,,---..............................///...,,,+++,,,///222444999333///000000...///222:::KKKVVVTTTSSSZZZ]]]ZZZOOO\\\[[[ddd|||hhhoooyyyYYY@@@999777777333111222000...111666111111222333444555555666---------......---,,,,,,++++++,,,...000111000...........................---222666555000---...000...------,,,,,,------...---,,,,,,---///000///...888;;;BBBIIIPPPSSSSSSRRRVVVOOOFFFBBBDDDJJJOOOQQQNNNIIIIIIQQQ\\\jjjkkkSSSGGGCCC@@@>>>===888222111444444222000///...///000111000000000000////////////000...------......---,,,------............------***++++++,,,---...//////++++++++++++++++++++++++************************...------,,,+++***))))))+++---///111111///,,,************)))******+++,,,++++++******)))((((((((())))))))))))***+++,,,---...//////...---,,,...///333555777;;;???CCCGGGIIIGGGHHHIIIHHHEEEBBB@@@???;;;>>>CCCIIINNNQQQSSSSSSQQQTTTUUUQQQKKKFFFFFFHHHDDDLLLQQQOOOQQQZZZaaacccfffppp|||zzzlll```MMM???666888777111///222000/////////............111000///...------,,,,,,///...............//////------,,,,,,------...///........................---,,,++++++---000333555555000...000111000222666>>>KKKSSSRRRSSSZZZ\\\XXXXXXZZZZZZnnnzzztttvvveeeHHH>>>;;;999666333444222///000444000000111111222222333333.........------,,,+++***---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222222///------......------,,,,,,------...------------...///000111;;;>>>DDDKKKPPPQQQPPPOOOKKKFFFAAABBBGGGMMMNNNMMMJJJMMMUUU]]]dddooo|||iii```NNNFFF@@@>>><<<777555555444333222000000000111222111000000000////////////000...------...///---,,,------............------+++,,,,,,------.........++++++++++++++++++++++++************************---,,,,,,++++++************+++,,,------,,,***)))***************++++++,,,+++++++++************)))++++++++++++,,,,,,,,,------.........---...000222999;;;>>>BBBEEEGGGHHHHHHKKKJJJGGGBBB>>><<<===>>>===@@@EEEKKKOOORRRRRRSSSUUUSSSPPPNNNLLLLLLLLLLLLRRRYYY]]]\\\^^^eeejjjjjjtttuuuwwwvvvuuuuuuwwwyyyssswww~~~~~~{{{oooZZZJJJ===:::888222///222000000/////////.........---///222444333111...+++///......---------......---------,,,------...///........................,,,++++++,,,...111444666222...---///111222666<<>>;;;777555555444000000222000000000000000000000000000000///...---,,,,,,+++...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...------,,,,,,------...---...///...,,,...333777AAADDDIIIMMMNNNMMMKKKIIIBBB@@@@@@EEEKKKOOOMMMJJJOOO[[[jjjrrrttt{{{~~~zzzbbbUUUGGGBBB@@@<<<888777444444333222222222222222111111000000000/////////000///---...//////...,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,+++,,,...///000222666:::BBBDDDFFFHHHIIIHHHFFFEEEHHHGGGCCC???===>>>BBBFFFGGGIIIKKKNNNPPPQQQQQQRRRTTTPPPPPPVVV___ccc^^^XXXVVVYYYYYYWWWXXX[[[[[[ZZZYYYVVVRRRQQQRRRRRRPPPNNNOOOSSSVVVWWWVVVUUUXXXZZZ~~~lllWWWCCC:::999666444444222222222111111111000000---111777;;;;;;777222...///......------------------------------...//////........................---,,,,,,,,,...000222333000------///111333888???NNNQQQSSSTTTZZZaaaaaa]]]___^^^qqquuunnnwwweeeOOO@@@<<<777444555555111000222111111000000////////////111111000000////////////...---,,,,,,------,,,***........................+++++++++,,,...///---,,,...------,,,,,,------...---///000///---///777>>>IIIKKKNNNNNNLLLHHHDDDBBBAAACCCFFFIIIKKKKKKLLLLLL___lll|||ooo\\\OOOFFF???<<<===444444333333222222222222111111111000000000//////000///......//////...---------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,...000111333+++************+++,,,,,,++++++,,,,,,---......///...////////////---,,,+++***---000333666:::@@@DDDIIIIIIHHHFFFDDDBBB@@@???@@@BBBCCCDDDFFFIIIMMMQQQQQQPPPOOONNNPPPRRRUUUWWW]]]ZZZ___pppwwwhhhPPPNNNJJJFFFEEEFFFFFFEEEDDDEEEGGGJJJLLLKKKHHHEEEHHHLLLNNNMMMKKKNNNWWW___{{{cccHHH;;;999999666444222222222222111111111111...222999======999444//////......---------.........------------...//////........................//////............///000111///...000111222999AAAQQQQQQQQQTTT[[[bbbbbb^^^[[[kkk|||wwwrrrdddyyy___HHH<<<777333444555222111333222222222111111000000///000//////...//////000111---,,,+++,,,...///...---........................---,,,+++---//////...---...------,,,,,,------...---///111000000444===EEEOOOPPPQQQMMMHHHBBB???>>>EEEJJJMMMKKKFFFGGGMMMSSSiiitttuuubbbPPPCCC???BBB777666444333222111111111111111111111000000000000111///......///000...---------............------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++---///222555777+++++++++***+++,,,,,,---++++++,,,---...//////000..................---------111555:::>>>CCCHHHLLLLLLIIIDDD???<<<;;;;;;<<<@@@DDDJJJNNNOOOOOOOOOOOOLLLMMMNNNQQQUUU[[[aaadddmmmiiijjjxxxwwweeeJJJGGGCCCBBBCCCGGGMMMRRRSSSUUUWWWWWWVVVVVVXXXYYYVVV^^^gggiiiggghhhnnntttpppVVVCCC;;;888555333111111000000000/////////---111555888888555111..................///000000......------......///000........................111000///...............111//////111111222:::CCCMMMMMMOOOSSSZZZ^^^___]]]___{{{hhhkkkrrrXXXAAA999444444555333222333333333333222222111111111///...---,,,,,,---...///...---,,,,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,------...............///...------,,,,,,------...---///111222555;;;DDDJJJOOOPPPOOOJJJDDD??????@@@IIILLLMMMJJJGGGKKKWWWaaannnxxxuuu```LLLBBBAAA;;;999666333111111111222222222111111111000000000111000...///000000///---------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++---000333444+++++++++++++++,,,------+++,,,,,,---...//////000------------...///000111444888>>>BBBFFFHHHKKKMMMJJJFFF@@@;;;999;;;>>>@@@HHHKKKPPPRRRPPPMMMJJJHHHFFFLLLVVVaaahhhllllllllliii```ZZZaaammmooocccUUUNNNMMMPPPTTTXXX```lllxxxyyyvvvooohhhdddgggnnnuuu{{{zzzwwwoooWWWBBB777444555111111111000000000//////...000111222222111///............///000111222333...............//////000........................////////////............000//////111111333<<>>IIIHHHJJJPPPWWW[[[\\\^^^aaa~~~uuucccmmmsssPPPEEE;;;777666444333333111111111111111111222222:::888555111///.........555222///......///...---........................,,,///111///***(((+++000...------,,,,,,------...------///555>>>GGGMMMPPPGGGHHHGGGCCC???@@@FFFLLLLLLHHHFFFMMM]]]ooo}}}mmm\\\FFFBBB<<<666333222444666222222222111111111111000111000//////000000///...---..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------------...---,,,,,,///444999<<>>666777999333000222333111111444222111...---111555222,,,///......///111111000//////...---...///000///...//////.........---------............/////////000---222333///111===HHHLLLLLLQQQVVVWWWVVVXXX```iii{{{jjjlllbbbIII;;;;;;666555777444222333333333333222111111777555111...------///000...............///000000.........///000///---+++........................111///....../////////...000111666===EEEIIIIIIGGGBBBFFFCCC:::;;;GGGPPPQQQKKKKKKMMMWWWiii}}}[[[JJJ===;;;999222222888111000000111333333222000333///,,,,,,---...---,,,......---,,,---...///000000...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...---...///...,,,+++,,,---.........000444;;;AAAEEEGGGHHHJJJJJJIIIFFFAAA>>>DDDHHHNNNSSSVVVUUURRROOOPPPTTTQQQKKKNNN^^^pppyyyzzzqqq___[[[iiiyyy}}}~~~```FFF<<<>>><<<777333444444111111333222111///---111555222,,,000//////000111111///---000...------......---,,,//////.........---------........./////////000000///222333000555@@@IIILLLNNNPPPTTTXXXWWWWWW___kkkssshhhssslllPPP???<<<666555888444222333333333333222111111333222000.........///000---...///000111000000///))))))***,,,---...---,,,...........................---,,,,,,---////////////222888@@@HHHKKKJJJGGGFFFEEEBBB???BBBJJJMMMMMMJJJOOOYYYdddssslllVVVBBB<<<999444222555222111111111333333222000222///,,,,,,...///...---......---------...///000888666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---......///000///---,,,---......///222666<<>>;;;@@@GGGIIIJJJLLLSSS\\\hhhttthhhNNNBBB===777444555333222111222333444222111111000....../////////.........------......///000999777444111...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...///000000///...---///000...111777>>>DDDIIILLLMMMJJJKKKJJJEEE???@@@GGGNNNQQQTTTVVVUUURRRQQQRRRTTTSSSZZZfffsss}}}rrraaaiiiyyy```HHH??????999555555444111000222000111000...000333222...++++++,,,...111111///---------...111444777888888...........................////////////000000000111000000444===FFFKKKKKKRRRPPPVVV]]]ZZZYYYpppzzzkkkkkkRRRFFF999555777555333333444444333333222111---...///000000///...------...///000000000////////////...---+++***++++++........................---------,,,,,,...111333444999BBBJJJMMMLLLHHHDDDAAA::::::CCCJJJJJJOOOXXXqqquuu{{{vvv___PPPEEE;;;777777555444222222444444333222111111000///000000//////...............//////000111000///...---------...------------------------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...///000///......000222111555===DDDIIILLLLLLKKKFFFFFFEEECCCBBBFFFNNNTTTTTTTTTTTTQQQPPPRRRYYY___gggttt}}}rrrhhhdddZZZlll|||zzzYYYDDD<<<666333444444111111333000222111//////333222...+++,,,...222555666444222------...111444777888888---.....................////////////000000000111111///000888AAAHHHKKKLLLUUUVVV[[[]]]WWWZZZyyytttmmmyyyaaaQQQ>>>555666444333444444444444333222222...///000111000...,,,+++......---------...///000......---+++((((((***,,,........................000000000///...///333666<<>>DDDJJJLLLLLLIIIGGG>>>===>>>CCCKKKRRRTTTUUUQQQPPPOOONNNQQQXXXdddlllyyy}}}{{{ppphhhiiinnnwwwxxxpppllliiiiiipppvvv~~~iiiKKK<<<666333444444111111333///222222//////222222///...///222666999:::888666///...---...000111111///---------.............../////////000000000111111000///333===EEEIIILLLPPPZZZ]]]```\\\WWWaaaooovvvyyysssuuuzzz{{{xxx{{{}}}{{{||||||zzzwwwuuuuuuvvvuuu|||sssaaaGGG777666555444444444444444333222222000000111111000...---,,,...............///000000...///000...,,,...333888........................111222333111///111666;;;CCCFFFKKKMMMJJJFFFBBB@@@EEEEEEGGGIIIJJJRRRddduuuttt^^^JJJ???<<<999777444444444555555444333555555444111///...///---...///000000000000/////////////////////......------------------------------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,---......///222777:::CCCEEEIIILLLLLLIIIEEEBBB999999>>>GGGSSSXXXUUUQQQLLLLLLLLLPPPXXXcccmmmrrr|||tttnnnqqqxxx}}}{{{zzzwwwpppjjjgggffffffjjjooopppssstttpppmmmoooxxxxxxWWW???999555555444111111333...222222//////111222000///000222555888777444222000...------......---,,,---------.........////////////000000000111111111000111888BBBHHHJJJNNNUUU\\\aaaaaa]]]aaauuukkk|||vvvtttuuuppphhhlllmmmooonnnmmmkkkiiiiiidddeeeffffffeeegggjjjlllmmmzzzqqqPPP:::777777444444444555444444333222000000000000000000//////---///111333333222000///000111222000...111777===...........................000222111000333:::@@@FFFIIILLLKKKGGGDDDCCCCCCAAAFFFIIIIIIPPPbbbuuu~~~sss\\\JJJ@@@;;;888555444555555555555555777888666222...---...---...///000111000000///000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,---///000222666<<<@@@FFFGGGHHHHHHFFFBBB>>>;;;999<<>>555333777111111111111111000000000000222111000//////...//////333111///...---...///000000000000000//////222444000000///......///111111///888DDDJJJLLLOOOVVV[[[]]]^^^gggaaawwwqqqccc{{{xxxrrroooqqqssswww|||bbbBBB555:::999777555444444333000...000000000000000000000000,,,---///000000000///...111000...------...///000..................------000111111111222777AAAHHHLLLEEEBBBGGGHHHCCCAAACCCKKKNNNGGGKKKllloooQQQHHH@@@999777666222111222999888777555333111000/////////000000000000////////////////////////////////////.........---------...,,,***+++---...,,,***------,,,+++************------,,,+++++++++,,,,,,...,,,***+++...000///------...111666<<>>999777777777666AAAGGGPPPTTTNNNFFFGGGOOOLLLXXXhhhrrrsssmmmddd]]]xxxwwwlll```]]]fffwww{{{gggDDD888===666222444000222111111111000000000000111000000////////////000333222000///...///000111///000000///...///111333000000///...///000111222000999CCCIIIKKKOOOVVV\\\aaa```jjjllllllkkknnnJJJ999<<<;;;999777666555444222000000000000000000000000000......000111111111000000///...---------///111222........................///000111222666<<>>::::::999888999888777666444333111000/////////000000000000////////////////////////////////////.........---------...,,,***+++---...---+++,,,,,,++++++***+++++++++------,,,,,,,,,------......,,,***+++...///...---...000444:::@@@CCCEEEEEEEEE@@@999555555888<<<===MMMPPPQQQNNNLLLMMMSSSYYY^^^jjjvvvwwwkkkaaaccckkk|||kkkccccccdddbbbaaacccnnn~~~xxxNNN777;;;999444444333222222222111111111000000000////////////000000111333222111000///000111222...///000///......000222000////////////000111222222999BBBGGGJJJOOOWWW]]]ccc```jjjyyy}}}|||kkk{{{vvv|||}}}TTT=========;;;888777777666444333///////////////////////////000000111111111111000------------...///111333........................//////000555;;;AAAFFFGGG???DDDFFFDDDCCCGGGLLLMMMHHHLLLVVVpppkkkWWWAAA999999999999999666555555444222111111000///000000111111000000////////////////////////////////////............------,,,+++,,,---...---+++,,,++++++++++++,,,,,,------------------...///000---,,,+++,,,...///...---000444:::@@@CCCDDDCCCCCC===888333111555<<>><<<999777777666555444////////////////////////000000000000000000000000......------...///000111............//////////////////111777???DDDEEEDDD@@@FFFHHHFFFGGGMMMOOOLLLKKKVVVdddyyyqqqQQQ???999888777666444444444333222222111111000000000111111000000000/////////////////////////////////...............------,,,,,,---------,,,+++++++++++++++,,,---...------------...000111111------------.../////////555:::???DDDDDDBBB???>>>666444333555<<>>;;;888666555555444333000000000000000000000000////////////////////////000000///......................../////////000000111111444:::AAADDDCCCAAACCCFFFHHHHHHKKKNNNMMMIIIZZZnnnxxxqqqVVVGGG>>>:::999444444444333333222222222000000111111111111000000////////////////////////////////////////////////------------------------++++++++++++,,,---......---------...///000111222------......///000222333:::>>>CCCDDDBBB>>>:::999444666999???GGGLLLOOOPPPKKKTTTXXXYYYeeetttttthhhbbbiiixxxvvvfffdddYYYXXXWWWZZZggg~~~XXX>>><<<666000666444444444333333333222222000////////////000000111------...............///...000111111///......///......000111222333333333888===CCCJJJPPPVVV[[[___fffaaakkksssppprrrhhhssstttTTT@@@>>>;;;777444444444444333000000000000000000000000000//////............///111111000///...---,,,,,,.........//////000000111222444888>>>CCCEEEDDDCCCFFFEEEGGGKKKMMMLLLNNNRRRmmmqqqXXXEEE<<<:::555555555444444333333333000111111222222111111000////////////////////////...////////////000000000,,,...///...---,,,---...---,,,,,,,,,,,,------..................///000111...............111666:::>>>BBBDDDCCC???:::999::::::===CCCKKKPPPRRROOOMMMMMMWWW^^^```cccfffaaaWWW^^^|||mmm```]]]aaa^^^aaaiiiyyy}}}yyykkkDDD===999222777444444444444333333333333111000000////////////000------...//////////////////111222222000///...///---...000222333333333333999>>>EEEMMMSSSXXX\\\___fffffftttmmm{{{{{{nnnooofffGGG>>>;;;777444444444444444222222222222222222222222111111///.........//////000000000//////...---------......///000000111111222666<<>><<<888777666444333333444555222000...///000111111000,,,...000111000///......222111000///.........---111111111000000222666999@@@AAAHHHPPPVVVYYY```gggmmmttt{{{qqqwwwdddTTTDDD>>>>>>777555666000555666777888777666444333333222111111000000111111000000/////////............///000///...///111333999???GGGNNNQQQQQQQQQQQQPPPRRRSSSTTT```|||zzz\\\CCC@@@:::666777777444333444333333333222222222222111000000000000000000000000//////////////////////////////.........---------.........------,,,,,,,,,,,,---......//////......---///222555777;;;@@@DDDDDDAAA>>>===@@@GGGNNNSSSRRRVVVWWWSSSPPPQQQUUUYYYZZZXXXWWW[[[fffyyydddRRRPPP___qqq{{{rrrssshhhDDD999>>>444666666333000///111444222000//////111222222111///333777777444000......777555111---,,,---///000111222222111111333777;;;BBBBBBGGGPPPXXX\\\bbbhhhllltttqqqsss```IIIAAADDD===555444222444555666666666555333222222222222222222111000000000000////////////......---///000000000222555888>>>CCCIIIOOOQQQRRRSSSTTTNNNWWWVVVVVVtttwwwhhhKKKFFF???:::::::::666333333333333333333222222222222111111111111111111111111/////////////////////////////////.........------.........---------------------...////////////...---111777;;;>>>@@@CCCDDDGGGCCC@@@AAAGGGOOOTTTVVVRRRYYYYYYQQQOOOYYYccchhh]]]UUUVVVlllhhhUUUSSSZZZwwwyyyuuuqqqmmmkkklllllllllnnnrrrtttoooxxxGGG555===333666888555111000444888444222000000111222111000///444888888444111111222777444111...---///111222111111111111111333888;;;AAABBBHHHRRRYYY\\\___bbbhhhrrrsssyyyiiiJJJ>>>CCC>>>666777999333444444444444333222111111111222333333111000///000000/////////////////////000111111222444888;;;???CCCHHHLLLOOOPPPRRRTTTPPPTTTRRRYYYtttrrrrrrWWWJJJAAA:::::::::777444444444444333333333222222222222222222222222222222222////////////////////////////////////...........................---------------...///////////////...222999>>>AAACCCFFFGGGIIIEEEBBBFFFNNNUUUWWWWWWVVVYYYVVVOOOUUUeeellliiiZZZWWWdddttt\\\[[[jjjyyynnnbbbaaa[[[YYYWWWXXXZZZ\\\]]]___wwwooosssSSS999<<<666999;;;999666666:::???666444222111111000///...+++...000000......000333222111111111111111222333000000000000000333777;;;>>>AAAIIITTTZZZYYYZZZ\\\jjjooo}}}xxxzzzuuuPPP<<<>>>:::555888;;;333333333333333222222111111111222333333111000/////////000000000000000000222222333222333555999<<>>888333555666555333444777:::666444111000000000...------------...000333555666//////111222333333222222///000000000000333888;;;<<>>CCCGGGKKKNNNPPPQQQSSSTTTSSSLLLRRRlllssswwwhhhWWWEEE<<<:::888777888444444444444333333333333222222222222222222222222////////////////////////000000000/////////...................../////////......///000000000000///222555999===AAAFFFKKKOOOLLLKKKLLLQQQVVVYYYXXXVVVVVVPPPOOOWWWeeekkkeee\\\fffqqq]]][[[___ggg}}}sssbbbWWWVVVZZZXXXXXXVVVUUUWWWZZZXXXSSSrrrkkkvvvlllFFF777444333222111000000111222222111//////000111000///111///...222777:::888555000000111111111111111111000000111111111444999===<<>>>>>FFFQQQXXXXXXZZZeeesssnnnwwwvvvoooQQQ@@@999>>>===///555444333333222222333333444333111000000000111222//////000000111111111222...///000111333888???CCCBBBGGGLLLPPPQQQQQQQQQQQQIIIYYYooo{{{uuusssbbbLLLAAA;;;999:::555555444444444333333333111111111111111111111111////////////////////////000000000000////////////---.........//////000000...//////000000000000000111666<<>>AAANNNRRRUUU\\\YYYggg{{{|||]]]DDD;;;:::999555555444333444555555333222111111111111111111111111000111222111///...///000222000///222999@@@DDDEEEKKKMMMOOOQQQPPPOOOOOOPPPMMM^^^uuuxxxttt}}}```JJJBBB;;;999888777666555444444333444222222222222111111111111111111111111000000000000////////////////////////000/////////............222111000///000222444555;;;>>>BBBFFFHHHKKKNNNPPPVVVWWWYYYZZZWWWRRRRRRWWWccctttooo___```iiifffWWWUUUVVVhhhzzzeee]]]YYY___fffgggcccaaaeeennnwwwxxxtttjjj\\\OOO}}}ooohhhmmmzzzzzzpppnnnwwwvvvccc___eeerrrzzzTTTDDD777555888333333555111222555888666333000000111111000000000000000//////000111111111111000000//////000000111222555;;;>>>FFFNNNUUUZZZ[[[WWWlll{{{|||dddJJJ>>>:::888666666555444444555555444222111111111111111111111111111222333222000///000111111000111555<<>>@@@DDDFFFIIILLLPPPSSSWWWXXXZZZZZZTTTOOOSSS[[[mmmrrrcccWWWjjjwwwWWWNNN[[[iiitttjjjiiimmmyyy~~~wwwiiiwwwlllhhhooozzzddddddiiilllaaaHHH999888===888666888666333444555444111///000222222111000000///////////////000111222222111000///000111333444666:::>>>BBBJJJNNNWWW^^^YYYVVVtttwww~~~iiiPPPAAA:::777888777666444444555555444222111111111111111111111111222333444333111000111222000111333888>>>DDDIIIKKKNNNIIILLLTTTRRRJJJOOO^^^rrrssspppUUU@@@>>>888777666666555555666666333333222222222111111111111111111111000000000//////////////////////////////////////////........./////////000333666:::<<>>999888777666666666666666333333333222222222222111111111111111000000000///////////////////////////.........///////////////......///111444888<<>>AAABBBDDDHHHJJJMMMPPPTTTWWWUUUUUUVVVUUUPPPOOOVVVaaa\\\SSSnnnuuubbbcccuuuzzznnnpppyyyxxxfff^^^___sssmmmJJJ777::::::888888555333333333333444333222111///111444666666555222111000000000000000111111222///000111222555<<>>888<<<;;;888555444444444444333111111111111111111111111111333333222111000111222000555<<>>FFFLLLRRRPPP\\\```___{{{yyyqqq}}}vvvkkknnn~~~~~~lllUUU???777<<<<<<999555444444444444444111111111111111111111111111222333222000///000111222777>>>CCCFFFIIILLLOOOOOOWWWZZZXXX```}}}tttVVV>>>===;;;999777555444444444444444333333333222222111111111111000000000000////////////////////////---.........//////000000//////000333666;;;???BBBBBBFFFKKKNNNQQQSSSUUUWWWWWWSSSPPPOOOLLLJJJLLLQQQZZZqqq[[[XXX___sssnnn\\\SSS[[[]]]___xxxkkkhhh```XXXiii[[[;;;===666222888888555555444333222222222222333333222111111000111111000111111000//////000222000000333888:::===FFFOOOWWWRRRccciiigggppprrr}}}xxxnnneeehhh{{{sssaaaDDD444;;;555555555555555555555555111111111111111111111111111000///111444666444111222888???CCCDDDGGGMMMRRRQQQSSSUUUccc}}}aaaHHH???888999999555555999555444444333333222222111111111111111000000000000000000000000000000000000000///---,,,---...000222222///---111:::AAADDDDDDHHHIIIJJJNNNRRRTTTTTTSSSWWWPPPQQQVVVNNNDDDOOOeee|||hhhWWW```sssttt]]]YYYRRRWWWYYYhhhssskkk```WWWccczzzcccAAA>>>777444888666555555444333222222222222444333222111111111222222000111111111//////111222111000444888;;;>>>GGGPPPUUUTTTccciiikkktttwwwzzz{{{iiicccaaammmzzztttbbbGGG666;;;666666555555555444444444111111111111111111111111222111000222444555444222444:::@@@DDDEEEHHHMMMRRRWWWVVV[[[rrrjjjPPPEEE===;;;;;;888666777555555444333333222222111111111111111000000000000000000000000000000000000000///...------///000111444111000444;;;BBBEEEDDDIIIJJJLLLPPPTTTVVVVVVUUUVVVQQQSSSXXXQQQMMM___yyyqqqZZZZZZllljjjWWWTTTTTTWWWWWWbbbwwwpppbbbYYY^^^iiiqqqJJJ>>>888666888444555555444333222222222222444333222111111111222333000111222111//////111222111111555:::<<<@@@HHHRRRTTTWWWccchhhrrryyy{{{|||vvvkkk]]]]]]bbbrrr}}}yyyiiiMMM999;;;888777777666555444333333222222222222222222222222333222111222444444333222777<<>>AAAJJJSSSUUU[[[cccgggzzz}}}zzzzzzvvvzzzfffdddjjjsss}}}tttXXX???999999999888666555333222222222222222222222222222222444333333333333444444444:::>>>CCCGGGIIILLLPPPSSSRRRLLLTTTwwwjjjZZZGGG;;;999999888666555555555444333333222222222222222111111111000000000000000000000000000000//////......//////000111555444555999>>>BBBDDDDDDJJJKKKOOOTTTXXXYYYWWWTTTOOONNNOOOPPPTTTiiisssZZZZZZlllooo```ZZZ\\\VVV\\\fff||||||kkkbbb``````rrraaaAAA:::<<<999555555555444333222222222222111111000000000111111111111222222111000000111333222333666;;;???BBBKKKTTTWWW]]]cccjjjuuu~~~{{{{{{yyyxxxiiissseeeEEE999:::999888777555333222222222222222222222222222222444444444333333444555666>>>@@@DDDHHHKKKNNNQQQSSSUUUQQQ\\\}}}~~~mmmTTTAAA;;;===>>>===666666555444444333333222222222222222111111111111000000000000000000000000///////////////000111111333444666:::>>>BBBCCCCCCIIIKKKOOOTTTWWWWWWTTTQQQKKKJJJIIIKKKXXXwwwiiieeeooo|||yyyiii```XXXWWW\\\ZZZgggzzztttgggbbbbbbnnnqqqFFF<<>>BBBKKKUUUYYY]]]aaauuurrr{{{wwwxxxvvvwwwuuuPPP<<<999999888777666555444333333333333333333333333333222444555444333555999<<>>BBBDDDFFFGGGJJJMMMQQQVVVWWWTTTNNNJJJGGGHHHLLL[[[zzzyyyfffiiisssooo^^^ZZZZZZZZZ^^^fffpppkkk^^^___WWW{{{RRRAAA@@@999888555555444333222222222222///222666::::::888444111222333333222111111222444111111555;;;>>>BBBKKKUUUYYY\\\aaazzzvvvyyyvvv}}}zzz{{{tttvvvxxx~~~vvvSSS???999999888777666555444444333333333333333333333333222333555444333555:::>>>BBBBBBDDDHHHLLLOOOPPPPPPNNNPPPfffdddKKKAAA<<<888666666666555444444333333333333333222222222111111000000000000000000000000//////000111111111111111000444;;;@@@DDDFFFHHHIIILLLNNNSSSWWWXXXTTTNNNHHHGGGJJJRRRfffqqq\\\eeetttuuurrrcccXXXXXXZZZ[[[___gggwww}}}|||rrr___WWW\\\iiidddHHHAAA999666<<<:::777555444222000...111222333444555444333222111111111111111111111111444555666:::@@@HHHQQQVVV\\\aaaiii}}}yyy{{{rrr||||||yyywwwVVV999<<<:::999888999888666555222000...000444555555333333222111111333666999;;;@@@GGGJJJHHHJJJOOOQQQNNNGGGWWWqqquuuUUU???888;;;555555666666666555333222333333333222222222111111444333222111111111222333222000///111444555444222///444:::@@@DDDFFFHHHJJJOOOPPPSSSXXXWWWPPPJJJGGGJJJGGG^^^~~~qqq\\\YYYmmm{{{iii___VVVTTTUUU\\\mmm}}}yyysssxxxttt```XXXUUU]]]zzzpppKKK???:::777===:::777555555444222000111222333444444333222222222111111111111111111222444555777;;;AAAIIIQQQVVV\\\___jjjzzz}}}zzz}}}vvv|||^^^???<<<:::888888888888666444777555444444666666333111444333222222333666:::<<<@@@FFFIIIJJJMMMRRRRRRNNNOOO___zzzvvvqqqttt}}}aaaGGG<<<;;;555666666777666555333222333333333222222222222111444333222111111111222222111///...000333444333111222777===CCCFFFIIIKKKMMMQQQTTTVVVTTTOOOKKKIIIGGGJJJUUUtttddd]]]dddwwwvvvbbb\\\VVVVVVYYYgggtttwwwxxxcccXXXVVVXXXjjjSSS>>><<<999<<<:::777666666666444333222222333333333222222111222222111111111111222222444666999<<>>CCCGGGIIILLLNNNRRRXXXXXXOOOKKKMMMNNNKKKIIIeeeyyy[[[eeewwwkkk\\\ZZZXXXXXX^^^rrr}}}wwwvvvxxx~~~gggYYYZZZWWW```{{{```@@@>>><<<:::888666555666666555333222222222222222222222111333222222111111222222333444777;;;>>>BBBIIIRRRXXXaaabbbwww|||tttyyymmmFFF<<<999777666666666666555222333444666666666444222555444333333555999<<<>>>BBBEEEJJJOOOSSSSSSPPPMMMSSShhhvvvmmmvvvyyymmmeeejjjvvvtttXXXEEE===888888888777666555444444444444333333333222222222333333222222222222111222000000000111222333333333555888>>>CCCFFFIIIKKKNNNQQQVVVTTTMMMNNNVVVWWWPPPQQQvvvvvv[[[oooyyyhhh[[[\\\]]]]]]eee~~~sss}}}sssooossswwwlllZZZYYYTTTWWWkkkpppHHH???>>>999777555444555555444333222222222222222333333333444333222111111222333444444888===@@@CCCJJJRRRYYY```ccc{{{zzzyyyzzzxxx~~~oooFFF===:::777666666777666555444555666777666555444444555444444444666:::>>>@@@DDDGGGLLLQQQRRRQQQPPPQQQaaazzzyyyooonnnxxxuuunnnnnnyyy|||aaaKKK===:::999888777666555555444444444444333333333222222333333333333222222111111111111222333333333444555777;;;@@@DDDGGGJJJMMMOOOQQQRRRNNNLLLRRR[[[ZZZQQQccc^^^XXXmmmxxxhhhccc\\\```cccggguuubbbppp~~~iiibbbeeemmm~~~qqq^^^ZZZVVVVVVdddTTT@@@@@@888777444444444444333222111111111222333444666666555333222111111222333555333999???BBBDDDJJJSSS[[[^^^ddd|||yyy~~~yyy|||yyy|||wwwzzztttJJJ>>>;;;888666666777777777<<<===<<<:::666444444444666555444555777;;;???AAAFFFIIIOOOSSSRRRPPPUUU\\\uuuzzz{{{{{{zzz{{{rrrVVVBBB<<<;;;999777666555555555444444444444333333333333222333333333333222111000111222444444333333555666<<>>AAAEEEHHHKKKNNNRRRTTTUUUMMMKKKQQQTTTSSSZZZeeehhhUUUQQQeeewwwgggbbbddd```eeennn___^^^aaammmrrreee[[[]]]eeeooo{{{fffZZZYYYWWW```~~~iiiAAABBB<<<:::777666666555444333111111111222555777:::<<<666444222000000222444666333:::AAADDDFFFJJJTTT\\\bbbkkk{{{}}}yyy}}}wwwqqqvvv\\\@@@===999777888999999999;;;;;;:::666333333666:::666666555666999===AAACCCFFFKKKTTTXXXTTTTTTdddwwwxxxwwwtttTTT===<<<:::888666666666666555555444444444333333333222222333444333222111000///111333333111111333666===@@@CCCGGGIIILLLPPPSSSUUUMMMNNNVVVUUURRRaaaxxxZZZUUUZZZooo}}}rrriiiccccccaaafffpppeee\\\YYY^^^eeerrrmmm___bbbpppuuu|||zzzfffdddVVVYYYaaannnxxxKKKCCC>>><<<999888777666333111333333333333333333333333888555111111333444333111444888===BBBGGGNNNVVV]]]dddggg}}}ppp|||{{{yyywwwwww\\\BBB<<<888999999777888:::777666444222333555777999:::666222444:::???AAAAAAKKKLLLSSSXXXSSSUUUooowwwvvv^^^EEE888888===666222666777555555444444444333333333333333333333333222111000333111222444333111333777===@@@DDDHHHKKKNNNQQQTTTUUUNNNOOOUUURRRSSSpppkkkTTTWWWlllrrrkkkgggeeedddeeegggtttooogggbbbeeejjjuuusssiiirrr}}}iiicccVVVWWW\\\dddRRR@@@===;;;999777777666333222333333333333333333333333777444111111333444333222555999???CCCHHHOOOWWW^^^ggghhh}}}www}}}xxxuuuvvvfffFFF???::::::999777777888777666555444444666888999999555222444:::@@@BBBBBBJJJMMMTTTWWWSSS[[[}}}tttyyyiiiMMM<<<999===777555777666555555555444444444333333333333333333333222111111333111222444333111333888???BBBFFFIIILLLOOORRRTTTPPPNNNPPPRRRRRR]]]}}}~~~^^^SSS```rrr~~~oooiiifffdddeeefffqqqyyyvvvyyy}}}wwwuuummm```WWWWWWWWWYYYwwwaaaAAA<<<:::888666666666444222333333333333333333333333555333111111333444444444666;;;@@@DDDIIIPPPXXX___ggggggzzz{{{~~~}}}xxxooopppuuunnnIIIAAA;;;:::999777555666666666666777777777888888777555333555<<>>;;;888666666666555444333333333333333333333333111222111111222333666777666:::???DDDHHHNNNVVV]]]bbbhhhyyy{{{{{{qqqooovvvmmmJJJ???777777999888666666555666888999999999777777555555666999>>>CCCGGGHHHIIISSSXXXSSSRRRiiizzzrrrsssRRR<<<999777999:::444666666555555555444444444222333333444444444333333444222222444444444888>>>FFFEEEFFFIIIMMMOOOOOOMMMIIISSSTTTQQQdddrrr___PPPVVVmmm~~~vvvmmmgggaaa]]]^^^cccooovvveee```WWWTTTUUUVVVnnnLLLAAA>>>:::777666666555555333333333333333333333333111222222222111222555777777;;;@@@DDDGGGNNNVVV\\\bbbmmm}}}}}}uuupppvvv}}}rrrLLL@@@777666999999777777555666777888888888777666555666888;;;???CCCGGGIIIGGGPPPTTTPPPWWWuuuyyyuuu```EEE===888888:::555666666666555555555444444222333333444444444444444444222222444555555999@@@FFFEEEEEEHHHMMMPPPOOOLLLIIIPPPQQQTTTooo{{{___TTTNNN]]]{{{|||sssiiiccc___^^^bbbhhhyyyyyyeee___RRRRRRXXXRRR```[[[DDDAAA<<<888777666666555333333333333333333333333111333444222111111444777888<<>>@@@CCCGGGIIIVVVXXXSSSOOObbb{{{vvvyyy{{{vvvwww]]]KKK===999:::666777666666666555555555555222333333444555555555444444222222444555666;;;BBBIIIFFFFFFJJJPPPSSSRRROOORRRPPPRRReeejjjQQQPPPUUUlllwwwiii\\\XXX\\\dddnnnwwwgggwww}}}lll\\\UUU\\\___ZZZ]]]hhhlllHHH>>>;;;888333888;;;333333333333333333333333333444444555444333444666999999@@@DDDEEEHHHOOOVVVXXX^^^rrrzzz{{{~~~zzz|||cccFFF888<<<;;;999999666888888888888777777777777:::<<<>>>@@@CCCFFFKKKNNNVVVYYYRRRVVVuuuzzzsssuuu{{{ttt|||iiiLLL;;;>>>>>>222888888888888777777777777666555555555555444444444===777444666666555;;;DDDHHHGGGGGGNNNVVV\\\]]][[[TTTSSSWWWmmmjjjNNNPPPVVVrrr|||kkk]]]]]]WWWZZZgggmmmcccsss~~~mmm]]]UUUYYY[[[VVVXXXbbbqqqKKK@@@<<<999444888;;;333333333333333333333333333222222333222111222555777999???CCCEEEIIISSS[[[^^^cccttt|||}}}jjjJJJ:::<<<:::888999666555555555666666666666666:::<<>>BBBDDDKKKWWW```ccceeeqqqyyy}}}tttQQQ===<<<999777999666444555555666666777777777;;;===???AAACCCGGGKKKNNNTTTVVVTTTbbbuuu}}}|||\\\>>>999===888888888888888777777777777666555555555555444444444555222222555888;;;CCCKKKJJJKKKLLLMMMNNNPPPSSSUUUXXXSSS___^^^MMMUUUgggvvviiiWWW[[[\\\\\\aaaiii^^^oooppp```TTTRRRPPPJJJKKKQQQ\\\}}}SSSCCC;;;:::555777999333444444444444444444444444333444555444444555888::::::>>>AAADDDLLLXXXbbbeeegggnnnvvvxxx~~~~~~YYY@@@<<<888777999666666666777888999999::::::<<<>>>@@@BBBDDDGGGLLLOOOSSSVVVWWWgggzzz~~~{{{iiiDDD:::???>>>888888888888777777777666666555555555555444444444333333333555888>>>EEEKKKGGGKKKOOOPPPPPPSSSZZZaaa[[[\\\ooouuuXXXPPP\\\ttt{{{ttt___```aaabbbhhhuuucccsssssseeeXXXTTTPPPLLLMMMQQQVVVnnnXXXDDD::::::555666888333444444444444444444444444333444555555444666999;;;===@@@AAADDDLLLYYYaaadddgggkkkmmmzzz}}}zzz}}}^^^BBB<<<888777999666666777777888999::::::;;;<<<>>>@@@BBBEEEHHHMMMQQQTTTXXX\\\lll~~~qqqJJJ;;;>>>>>>888888888888777777777666666555555555555444444444333444555666999???FFFJJJGGGLLLPPPQQQRRRWWWaaaiii^^^lllzzz[[[UUUeeezzzeeedddcccgggtttiiiyyytttgggZZZUUURRRPPPRRRVVVXXXfff^^^FFF;;;;;;666666777444444444444444444444444444111222333333333444777:::>>>@@@BBBEEENNNZZZaaabbb```dddbbbyyy|||~~~~~~~~~aaaCCC<<<888888:::777555666666777777888888888;;;===@@@CCCFFFJJJOOOSSSPPPUUU\\\mmmvvvQQQ>>>===<<<888888888888777777777777666555555555555444444444333666777666999@@@GGGIIIJJJMMMPPPQQQRRRXXXaaaiiiddd~~~\\\UUUgggtttdddggghhhtttmmm~~~mmmbbbVVVPPPOOOPPPSSSVVVXXX^^^cccJJJ<<<===999777999666555555555555555555555555111222333333333555888:::>>>AAACCCHHHRRR^^^dddccc\\\aaa]]]{{{}}}}}}~~~bbbCCC<<<999999:::777777777777777777777777777999<<>>???;;;999:::888555555555555555555555555333444555555555777:::======AAADDDJJJUUUaaafffeeeaaagggbbb~~~bbbCCC<<<::::::;;;777:::::::::999999999999999888;;;???CCCGGGMMMSSSWWWUUUYYYeee|||bbbLLLDDD>>>888888888888777777777777666666555555555444444444///555777666:::DDDKKKLLLMMMMMMNNNQQQVVV___iiiooowwwbbbbbbyyy}}}hhhcccggg|||}}}ssslllZZZVVVQQQMMMJJJJJJLLLMMMRRRRRRxxxrrrNNN:::===<<<888999999666555444333333333333333555555444333333555888<<<===EEEIIIJJJRRR```gggeee^^^dddlllzzzoooqqq|||~~~sssFFF===AAA888===BBB:::999888888888:::<<<>>>===AAADDDDDDGGGOOOUUUWWWZZZ[[[|||}}}XXX>>>AAA<<<;;;:::999888888888888777777777777666555444333666333333777???FFFJJJKKKMMMOOOQQQTTTWWW```ppp~~~}}}eeehhh{{{hhhdddkkk{{{|||rrriiiccc___aaa\\\UUUOOOLLLJJJJJJJJJTTTRRRssszzzRRR;;;<<<;;;888999888555444444333333333333333555555444333333555999<<>>===:::999888888999:::===BBBEEEEEEIIIQQQWWWXXX[[[ccc[[[??????<<<;;;:::999888888888888777777777777666555444333666444333888???GGGJJJKKKNNNPPPSSSTTTWWW___mmmyyy}}}{{{dddiiikkkdddhhhrrrzzzrrrmmmllloooqqqsssvvvnnnbbbWWWPPPLLLJJJIIISSSPPPjjjZZZ<<<;;;;;;999888555444444444444444444555555444555444333333555999<<<@@@GGGKKKMMMVVVdddjjjfffgggiiioooxxxxxxlllsss}}}~~~KKK===AAA999<<<<<<>>>===;;;999888888888888===BBBFFFFFFJJJRRRYYY[[[]]]ppp^^^AAA???<<<;;;:::999888888888888777777777777666555444444666444444999AAAHHHKKKLLLOOOSSSUUUUUUVVV]]]hhhqqq{{{qqqccckkkqqqgggiiikkkqqq~~~tttlllmmmrrruuuuuuxxx~~~sss```TTTNNNLLLKKKOOOLLL```ccc???::::::999888333444444555666666777777777444444444333333555999<<<@@@GGGJJJMMMWWWeeeiiieeedddeeemmmyyy{{{vvvtttuuuwww}}}vvvxxxwww~~~~~~}}}LLL<<<@@@999<<<:::;;;::::::999999:::;;;;;;===BBBEEEFFFKKKTTT[[[\\\^^^___CCCBBB;;;;;;:::999888888888888777777777777777666555555666444555:::BBBIIILLLMMMPPPTTTVVVTTTUUU\\\eeejjjuuuhhhbbboooyyymmmmmmllllllyyyuuuppprrrxxxcccSSSMMMLLLLLLLLLKKKWWW}}}kkkBBB;;;:::999888444555666777888999999888888333444444333333555:::===???EEEHHHLLLWWWeeehhhbbb^^^aaakkk|||~~~vvvssswwwyyyuuupppoootttnnnjjjkkknnnqqqwww~~~{{{www{{{|||{{{~~~|||~~~NNN;;;>>>999<<<:::::::::999999::::::;;;;;;<<>>CCCFFFJJJVVVdddfff```ZZZ^^^mmm||||||ggg^^^ZZZ^^^```]]]]]]aaasssnnnmmmttt{{{vvv{{{{{{|||RRR======888<<<:::<<<;;;;;;::::::999999888<<>>>>>CCCFFFJJJWWWeeefff^^^VVV[[[nnnwww~~~sss___XXXVVV]]]___]]]aaajjjoookkkmmmzzz|||{{{xxxyyy~~~}}}{{{YYYAAA>>>777;;;::::::::::::;;;:::::::::999>>>DDDHHHKKKQQQ[[[ccceeezzz~~~{{{vvvRRRAAA<<<;;;:::999888888888888666777777888888888777777666555777>>>GGGMMMPPPOOOPPPWWWZZZXXX___oooyyyyyy~~~```fff}}}sssuuussswwwfffTTTTTTrrrZZZOOOMMMNNNNNNKKKSSSSSSnnnvvvMMMBBB;;;999;;;;;;555666777888777666444222333333333333333666:::>>>>>>CCCFFFJJJXXXffffff^^^SSSYYYmmmuuuooo```]]]WWWYYYaaadddccciiiuuujjjgggkkk|||xxx~~~zzzxxxuuuwww}}}|||{{{^^^EEE>>>666;;;999555666888:::<<<======>>>@@@FFFJJJMMMSSS^^^fffhhh|||}}}~~~}}}YYYBBB<<<;;;:::999888888888888666777777888888888777777666555888>>>GGGNNNPPPPPPRRRYYY[[[ZZZcccuuuaaahhhvvvvvvtttxxx}}}aaaRRRUUUgggQQQOOOUUURRRHHHJJJOOOPPPlllNNN>>>:::;;;FFF888555555444555777777666444777666555444333555999===BBBCCCMMMTTT[[[hhhjjj[[[UUUUUUzzz|||zzzjjjcccbbbjjjwww|||kkkeeeaaabbbeeelllzzzxxxwwwxxxzzzxxxwwwzzz{{{\\\AAA???>>>999:::999888999<<<;;;888:::>>>EEEHHHIIIKKKTTT```eeebbb|||mmmeeewww~~~ccc@@@BBB>>>;;;<<<:::777777999999888888777777777777777777666:::DDDKKKMMMOOORRRTTTTTTWWWWWW___www|||dddlll}}}{{{}}}|||rrrfff\\\XXX]]]pppwww```YYY\\\{{{aaaPPPPPPVVVRRRIIIKKKPPPPPPmmmSSS@@@<<<;;;DDD777888777777999;;;<<<;;;:::888888666444444666;;;???CCCHHHTTT[[[^^^jjjoooccc___ddd|||wwwuuuwwwppp___ZZZVVVWWWYYY___lllyyy}}}qqqvvvvvvxxxuuutttwwwzzz]]]AAA???>>>:::;;;999888999<<<;;;888:::>>>EEEHHHJJJLLLUUU```dddbbbsssgggkkkvvv|||~~~~~~|||qqqOOOBBB===:::;;;:::777777999999888888777777777777777777666;;;DDDKKKMMMOOORRRSSSVVVZZZXXX[[[rrr|||iiisss~~~{{{|||{{{ooo\\\RRRLLLHHHGGGOOObbbzzz}}}jjjZZZXXX^^^xxxbbbUUUUUUYYYTTTKKKMMMQQQQQQmmm~~~YYYCCC???<<>>>>>===999888666444444777===AAACCCJJJXXX^^^```kkkqqqgggdddqqqyyyvvvdddXXXTTTQQQQQQSSSYYYfffrrrjjjppptttssstttrrrqqqtttxxx}}}```CCC??????:::;;;999888999<<<;;;999;;;???EEEHHHKKKOOOWWW___bbbaaa|||mmmbbbiiivvvuuukkkqqquuuvvv}}}zzz~~~rrrPPPBBB===999::::::888888:::999888888777777777777777888777;;;EEEKKKMMMNNNQQQSSSWWW\\\YYYZZZppp~~~nnnzzzyyyrrrrrrwww{{{}}}yyyzzzzzzvvv]]]MMMFFFFFFDDDBBBAAAGGGVVVjjjxxx{{{vvvnnndddZZZTTTWWW___{{{eeeWWWUUUUUUPPPIIILLLRRRQQQnnn]]]CCCAAA<<>>CCCAAAFFFSSS[[[___kkkooobbb]]]ssssss~~~hhhXXXSSSQQQPPPRRRSSSYYYfffsss}}}ggg|||rrrppprrrpppppptttwww{{{gggFFF??????:::;;;:::888999;;;;;;999<<<@@@EEEHHHMMMRRRYYY___bbbbbbzzziiikkkpppzzz|||sssiiigggssswww}}}~~~yyyzzz}}}yyyTTTDDD===999:::;;;999888:::999888888777777777777777888777<<>>BBBBBBCCCLLLVVV___mmmlll[[[SSSoooqqqmmmYYYLLLKKKJJJMMMPPPRRRYYYggguuuwwwoooqqqoooqqqpppqqqvvvvvvzzznnnJJJ@@@>>>:::::::::888999;;;;;;999<<>>BBBDDDEEEFFFHHHJJJVVVVVVTTTRRRUUU___kkktttxxx___QQQMMMLLLLLLLLLGGGQQQQQQiiiccc@@@BBB<<<;;;<<<888777666666777666444222444444444444555888>>>BBBEEECCCKKKVVVaaaooolllXXXQQQnnnvvvyyycccRRRJJJGGGIIIMMMRRRTTT[[[iiixxxtttyyyssspppqqqppprrrwwwvvvyyysssLLL@@@>>>::::::;;;888888;;;;;;:::===CCCIIIJJJPPPWWW]]]```ffflllvvvaaa```cccmmmzzzuuuqqqvvvxxxLLLBBB;;;;;;===;;;999999999888888777777777777777777888>>>IIIQQQSSSTTTVVVWWWUUUWWW[[[hhh}}}~~~gggccc|||wwwzzzeeeMMMAAA>>>??????>>>>>>@@@DDDGGGIIIJJJLLLPPPRRRVVVaaasssxxxaaaTTTPPPMMMMMMOOOFFFQQQPPPdddhhhAAACCC;;;:::===888777777777888888777555333444666777888;;;???BBBEEEEEEOOOXXX```mmmkkkXXXRRRmmm{{{rrr]]]OOOJJJHHHKKKPPPUUUWWW\\\kkkyyy|||wwwwwwsssrrrppprrrwwwvvvxxxsssLLL>>>>>>;;;;;;;;;888888:::;;;:::>>>DDDJJJKKKPPPYYY^^^aaaiiirrruuudddiiiooowwwzzzwwwtttyyyzzzPPPEEE<<<<<<>>><<<:::999999888888777777777777777777888???KKKTTTVVVWWWYYYXXXWWW[[[]]]dddyyysss|||xxxccceee|||}}}wwwYYYGGG@@@???@@@BBBCCCCCCEEEGGGJJJMMMNNNIIIPPPWWW```qqqvvv___SSSNNNHHHFFFHHHEEERRRPPPaaalllAAACCC;;;999>>>666666666777999:::888777333555777999:::<<<@@@BBBBBBFFFRRRZZZ^^^iiiiiiYYYSSSlll~~~}}}jjjUUUIIIGGGFFFIIIOOOSSSTTTYYYgggvvv||||||zzzuuussspppqqquuuuuuwwwrrrKKK===>>><<<<<<;;;999888:::;;;:::>>>EEELLLKKKQQQZZZ___bbbkkkuuu}}}qqqeeeooovvv|||{{{yyyxxx~~~RRRGGG>>>===>>>===:::999999888888777777777777777777888@@@LLLUUUXXXYYY[[[WWWZZZ___^^^```pppwwwjjjzzztttcccjjjjjjOOOAAA?????????:::???EEEHHHGGGFFFGGGHHHLLLUUU^^^iii}}}xxxbbbRRRMMMLLLKKKIIIMMMLLLNNN```sssCCC===<<<>>>888777666666666555555555555777888888999:::>>>CCCFFFEEEKKKPPPTTT```jjjdddUUUWWWpppuuubbbTTTKKKEEEIIIPPPPPPRRRYYY\\\eeexxxzzz{{{rrrqqqppppppsssuuuzzzxxxxxxHHHCCC999???===:::999;;;===;;;:::???FFFJJJSSSVVV[[[eeehhhmmmzzz{{{hhh___bbbfffoooyyyllljjjttt|||xxxzzz\\\BBBAAA<<<888>>>888999:::999888888777888888888666888BBBPPPYYY[[[[[[\\\XXX]]]\\\WWW\\\iiimmmhhhwwwddduuuyyyYYYJJJ>>>===AAA@@@AAACCCEEEGGGHHHKKKNNNQQQOOOVVV___jjj}}}wwwaaaRRRMMMLLLKKKIIIKKKKKKMMM\\\{{{tttDDD===;;;<<<666777777666666666555555555555666666666777;;;@@@DDDEEELLLQQQUUUaaajjjcccUUUccc}}}jjjXXXMMMHHHEEEIIIPPPQQQSSSZZZ]]]fffyyy~~~tttqqqpppoooqqqqqqxxxttt{{{xxxIIIDDD999???<<<:::999;;;===<<<;;;???FFFRRR[[[]]]aaajjjlllppp~~~ooo^^^XXX[[[^^^eeennnzzzxxxnnnsss}}}wwwzzz```DDDAAA<<<888>>>888::::::999999888888888888888777:::CCCPPPZZZ\\\\\\]]]ZZZ^^^]]]XXX[[[dddjjjiiihhhvvvrrrTTTFFF======BBBAAABBBDDDGGGIIIJJJLLLOOORRRTTT[[[bbbiiixxxvvv```QQQLLLLLLKKKIIIKKKMMMNNNZZZ~~~xxxkkkwwwGGG>>>;;;<<<777777777777666666666555555555666666555666:::???CCCFFFLLLRRRWWWbbbiiibbbUUUkkkuuu]]]NNNGGGFFFHHHJJJQQQQQQSSS[[[^^^hhh{{{uuuqqqppppppqqqooovvv|||kkkwwwyyyJJJEEE:::???<<<::::::;;;===<<<;;;AAAHHHTTT[[[]]]aaahhhhhhmmm|||zzzcccUUURRRVVVXXX\\\cccooouuutttwwwzzzrrrwwwfffGGGAAA<<<999>>>888:::::::::999888888888888888999;;;CCCPPPZZZ\\\]]]___]]]^^^\\\ZZZ\\\cccnnnuuummmyyy~~~{{{wwwwwwzzz~~~gggMMMCCC<<<===CCCAAACCCFFFIIIKKKMMMOOOQQQTTTXXX```gggjjjuuuttt___PPPKKKKKKJJJIIIMMMNNNOOO^^^vvvdddzzzJJJAAA>>>@@@;;;777777777666666666666555777777777777888;;;AAAEEEGGGMMMSSSYYYbbbhhhbbbWWWiiikkkVVVJJJFFFGGGKKKKKKRRRRRRTTT\\\```jjj~~~sssppppppqqqrrrrrruuussswwwvvveeeyyyyyyKKKGGG;;;???;;;;;;:::;;;===<<<<<>>CCCAAADDDGGGJJJLLLNNNQQQTTTVVV[[[eeelllooozzzrrr]]]OOOJJJKKKJJJIIIMMMMMMNNNaaa{{{kkkyyyIIIAAA>>>AAA===888777777777666666666666777777777666888<<>>EEENNNYYY^^^bbbjjjqqqnnnwwwxxx___SSSRRRTTTWWW[[[```dddjjjvvv}}}vvvzzzSSSBBB===<<>>;;;888888888777777777666666555555444555777>>>FFFLLLKKKLLLQQQYYYaaaeeeeeeeeevvviiiOOOFFFFFFFFFHHHNNNOOOUUUUUUWWW```eeerrrwwwqqqsssuuurrrnnnwwwxxxNNNHHH<<<@@@===;;;::::::======???GGGPPPZZZ^^^bbblllrrrmmmwwwnnnXXXPPPQQQRRRXXX\\\```ccchhhttt|||tttuuuVVVBBB======@@@888===;;;;;;:::999999999999:::999===HHHWWW```aaa______XXXbbbbbb[[[hhh~~~pppxxxrrrqqqqqqppprrruuuvvvnnnRRRAAAAAAAAACCCGGGCCCJJJKKKLLLNNNRRRZZZdddjjjsss|||~~~nnnZZZLLLIIIJJJJJJHHHIIIMMMQQQbbb|||LLLAAA<<<>>><<<888888888888777777777777666666666777:::AAAIIIPPPLLLLLLPPPXXX```dddggghhh|||gggLLLEEEFFFGGGKKKRRROOOUUUUUUWWW```fffsss|||sssttttttpppqqqwwwttt|||NNNHHH;;;@@@===<<<::::::======???GGGQQQ^^^bbbeeeoootttnnnyyyiiiTTTOOOQQQRRRZZZ]]]```bbbgggtttyyyxxx}}}WWWBBB======@@@888===<<<;;;::::::999999:::::::::>>>JJJZZZccccccaaa```XXXfffeeeYYYddd|||yyy~~~wwwqqqqqqooollllllnnnsssiiiNNN???AAAAAAEEEHHHEEELLLMMMMMMOOOTTT]]]hhhpppxxx|||nnn[[[NNNJJJJJJKKKKKKEEEKKKPPP^^^III???BBB===<<<777888999;;;<<<;;;888555666666666777999???GGGLLLNNNLLLPPPXXX___cccfffjjjyyy}}}^^^IIIKKKHHHDDDJJJPPPOOOPPPSSSVVVZZZcccuuu|||uuusssnnnooonnnooowww}}}SSSBBBDDDEEEGGG===;;;;;;======@@@HHHRRR[[[ccciiiqqqtttppp}}}eeePPPOOOSSSSSSYYY\\\___bbbhhhtttzzzsssuuuwww]]]@@@???@@@>>>===:::;;;;;;;;;:::::::::999999<<<>>>MMM\\\```fffggg___^^^bbbdddZZZjjjzzzsssxxxuuuqqqooonnnnnnmmmllluuuaaaPPPBBBBBBCCCBBBFFFOOOMMMNNNPPPSSSYYYdddpppxxx{{{zzzlllZZZMMMIIIJJJJJJIIIFFFLLLPPP]]]OOOCCCEEE???>>>888888999;;;<<<;;;888666666666666777:::???GGGMMMNNNMMMPPPXXX^^^aaaeeeiiiyyy}}}}}}YYYGGGLLLJJJGGGMMMRRRRRRRRRUUUXXX[[[cccuuuzzztttsssoooooorrrooottt{{{XXXDDDCCCBBBCCC===;;;<<<===>>>@@@IIITTT___eeejjjqqqvvvwww~~~```OOOPPPSSSSSSWWWZZZ^^^bbbiiivvv|||vvvwwwwww}}}aaaBBB@@@@@@>>>>>>;;;;;;;;;;;;:::::::::999999===???OOO___ccciiijjjbbbcccbbb```WWWlllwwwvvvsssooommmmmmnnnnnnmmmyyy]]]NNNBBBBBBDDDCCCGGGNNNPPPQQQSSSWWW___jjjuuu|||wwwjjjYYYMMMIIIIIIHHHGGGFFFLLLOOOZZZPPPBBBBBB;;;;;;888888888:::;;;;;;888666666666666777:::@@@HHHMMMNNNMMMPPPXXX]]]```dddiii{{{tttTTTGGGMMMLLLJJJOOOSSSTTTTTTWWWZZZ^^^gggyyyxxxtttsssnnnnnnuuunnnqqqzzzZZZEEECCC@@@???<<<;;;<<<>>>>>>@@@KKKVVVdddhhhkkkqqqyyy{{{xxx}}}ttt]]]QQQSSSVVVUUUWWW[[[```dddlllyyy~~~zzz|||yyy|||gggEEEAAA@@@>>>>>><<<;;;;;;;;;;;;::::::::::::===@@@QQQbbbgggmmmooofffeee```___]]]yyyxxxyyyssspppllljjjkkknnnpppppp~~~VVVJJJBBBCCCEEEEEEHHHNNNTTTTTTVVV]]]hhhsss}}}}}}yyyuuuiiiYYYNNNJJJIIIHHHGGGFFFJJJLLLVVVzzzPPPAAA@@@::::::888888888999;;;:::888666666666666777:::@@@HHHNNNNNNMMMQQQWWW\\\^^^ccciiimmmRRRHHHNNNNNNMMMQQQRRRRRRSSSWWW\\\aaakkk~~~xxxtttsssmmmlllsssnnnqqq{{{WWWDDDBBB???>>><<<<<<===>>>>>>AAAMMMZZZgggkkklllsss||||||kkkhhhrrr|||yyyjjj[[[UUUXXX[[[YYY\\\___dddiiippp~~~~~~mmmIIICCC@@@>>>???===<<<;;;;;;;;;;;;:::::::::<<<@@@RRReeejjjpppqqqiiiddd___aaahhh~~~}}}|||rrrnnnkkkjjjlllpppsssttt|||OOOGGGCCCEEEGGGGGGJJJOOOUUUVVVZZZbbbnnnzzzwwwuuuiiiYYYNNNKKKJJJIIIHHHGGGKKKMMMWWWzzz{{{SSSCCCCCC===>>>888777777888::::::888666666666666777;;;AAAIIIOOOMMMNNNQQQXXX[[[^^^dddllliiiRRRJJJPPPOOONNNRRRQQQRRRSSSWWW\\\aaalllxxxtttrrrlllkkknnnmmmuuu}}}UUUCCCBBB???>>>;;;<<<>>>???>>>BBBOOO^^^hhhlllooouuu|||uuudddbbbeeepppkkkaaaWWWUUUYYY\\\\\\___bbbgggkkksss}}}sssMMMEEEAAA>>>???>>><<<<<<<<<;;;;;;;;;::::::;;;???SSSffflllrrrrrriiihhh______ggguuurrrpppmmmmmmooosssvvvwwwuuuJJJFFFDDDFFFHHHIIILLLPPPUUUXXX^^^gggsss~~~~~~uuuiiiXXXMMMJJJJJJJJJIIIIIIMMMOOOZZZ~~~xxxRRRAAA@@@;;;===888777777888999999888666666666777888;;;BBBJJJPPPMMMNNNRRRXXX[[[^^^fffooofffRRRLLLRRRPPPPPPSSSRRRTTTUUUYYY^^^cccnnnxxxsssqqqkkkkkkkkkmmmwww|||WWWDDDBBB>>>===:::<<>><<<<<<<<<<<<;;;;;;;;;::::::???TTTgggnnnsssrrriiinnn```[[[^^^~~~~~~uuutttrrrppppppsssuuuvvvwwwhhhGGGGGGFFFGGGIIIKKKOOOQQQVVV\\\eeeoooxxxuuuhhhVVVJJJGGGHHHIIIIIIGGGLLLNNNZZZwwwQQQ>>>===888:::888777666777888999888666555666777888;;;BBBJJJPPPLLLNNNSSSYYY\\\___hhhrrrcccRRRMMMRRRQQQSSSWWWUUUVVVXXX]]]dddlllyyyvvvqqqppplllllllllmmmuuuxxx{{{XXXDDDBBB???===:::<<>><<<<<<<<<<<<;;;;;;;;;;;;;;;@@@VVVjjjppptttsssiiilll```]]]```wwwwww~~~tttsssrrrsssuuuvvvuuuttt{{{XXXGGGHHHHHHGGGIIIMMMQQQSSSXXXbbbnnnwww~~~tttgggUUUHHHEEEGGGHHHIIIDDDIIIKKKXXX|||UUUBBB@@@:::===888777666777888999888666555666777888<<>>>>>===>>>;;;>>>BBB@@@OOOmmmzzz|||ttt___XXXSSSRRRRRRQQQUUUZZZdddhhhqqq}}}yyy~~~uuuzzzUUUHHHHHHAAA===@@@===<<<<<<;;;;;;;;;;;;;;;<<>>BBBAAAPPPnnn{{{|||pppaaa\\\XXXVVVTTTRRRUUU[[[dddjjjuuu{{{~~~~~~~~~sssyyyXXXHHHHHHBBB>>>???<<<<<<;;;::::::::::::;;;===DDD[[[pppuuuzzzzzzqqqjjjaaa]]][[[wwwuuuzzzyyyzzzyyywwwwwwzzzxxxtttnnncccjjjzzzlllSSSFFFCCCEEEFFFIIILLLQQQXXXaaagggooozzzlllVVVKKKGGGEEEFFFHHHHHHKKKNNNZZZ}}}YYYDDDAAA;;;<<<;;;::::::999999888777777777::::::999===GGGPPPTTTPPPSSSWWW\\\bbbhhhmmmppp{{{WWWRRROOOQQQTTTUUUXXX\\\___eeepppvvvooommmjjjkkkjjjrrrqqqvvvxxxxxxfffJJJIII???@@@<<<===;;;???CCCBBBRRRooo|||{{{mmm___\\\\\\]]]ZZZVVVXXX]]]eeennn{{{vvv~~~pppuuu|||~~~]]]IIIHHHDDD??????<<<<<<;;;:::::::::::::::===EEE]]]qqquuuyyyzzzrrrpppeeeaaa^^^vvvxxx}}}}}}|||zzzzzz{{{{{{zzz}}}mmmbbbcccqqq~~~zzzaaaLLLCCCCCCDDDFFFHHHJJJMMMTTT]]]dddrrr|||oooYYYLLLGGGEEEDDDFFFHHHKKKOOO[[[|||uuu|||ZZZDDD@@@:::===;;;;;;::::::999888888888666999999888<<>>???>>>???===@@@EEEDDDTTTqqq|||mmmZZZZZZ]]]bbbbbb]]]\\\^^^hhhrrrwwwlllnnntttxxxwwwtttxxx~~~aaaJJJHHHEEE@@@???<<<<<<;;;::::::::::::;;;===FFF^^^rrruuuyyy{{{sssrrrhhhffffff{{{|||~~~~~~wwwmmmiiipppqqqZZZIIIBBBCCCCCCEEEGGGHHHJJJQQQ[[[bbbvvvnnnYYYMMMHHHEEEEEEFFFIIIKKKMMM[[[}}}|||jjjvvvZZZDDD@@@:::===;;;;;;;;;:::999999888888222666888888===HHHQQQUUURRRVVV[[[bbbggglllooopppmmmZZZTTTPPPSSSWWW[[[```ffflllyyy~~~qqqmmmmmmkkkiiioookkkttt~~~oooNNNHHH===???@@@AAA???BBBFFFEEETTTrrr{{{oooYYYXXX\\\cccgggccc```___iiittt}}}nnnpppvvv{{{xxxqqqnnnooo}}}dddMMMHHHEEEAAA@@@======<<<;;;;;;;;;;;;<<<>>>HHHaaatttwwwzzz|||vvvqqqhhhhhhjjj~~~~~~~~~|||~~~jjjTTTFFFAAAAAABBBEEEHHHIIILLLSSS___iiiwwwzzziiiUUULLLIIIGGGFFFGGGKKKJJJJJJYYYyyyhhhrrrYYYCCC???:::>>><<<;;;;;;::::::999888888444888::::::>>>IIIQQQTTTTTTWWW]]]dddjjjnnnpppqqqmmmZZZTTTPPPRRRWWW\\\bbbiiippp~~~qqqlllkkkkkkjjjnnniiitttqqqPPPIII???AAA@@@AAA???BBBEEEDDDSSSppp{{{}}}rrr]]]YYYYYYaaaggggggbbb```hhhsss~~~}}}nnnsss{{{yyyooolllnnn|||gggOOOHHHEEEBBBAAA>>>>>>===<<<<<<<<<<<<===@@@KKKdddwwwyyy|||yyysssjjjiiiiiiyyyyyyjjjRRRDDD@@@AAABBBFFFJJJKKKMMMUUUbbbmmmzzztttcccRRRJJJIIIHHHGGGHHHMMMJJJHHHXXXzzzhhhqqqYYYBBB>>>:::???<<<;;;;;;::::::999999888999===>>><<>>AAADDDBBBQQQooouuucccZZZWWW^^^fffgggdddaaafffrrr}}}{{{fffooozzz}}}ssshhhgggmmmhhhQQQIIIEEEBBBBBB??????>>>===============BBBMMMgggzzz{{{~~~|||xxxmmmjjjfffsssssslllRRRCCC@@@CCCDDDHHHKKKLLLMMMTTTbbblllmmm^^^NNNFFFDDDDDDGGGJJJIIIMMMOOO]]]jjjqqqVVVCCCCCC===<<<;;;;;;::::::::::::999999888;;;;;;999<<>>>>>BBB===CCC@@@DDDHHHOOOrrrzzzfff]]]YYY]]]aaa```aaaeeepppzzz}}}yyyxxxoookkkxxxqqqdddjjjsssuuuWWWOOOIIIAAAAAA@@@???===<<<;;;;;;<<<<<>>KKKVVVZZZccc```aaagggmmmrrryyy}}}gggVVVUUUXXX\\\```hhhwwwxxxoookkkiiilllfffeeeooossswww|||UUUKKKCCCEEEBBB>>>CCC@@@DDDGGGNNNqqq~~~ggg```[[[___eeehhhjjjlllvvvwwwvvvkkkfffqqqwwwhhh^^^iiiuuucccUUUNNNFFFGGG@@@???>>><<<<<<<<<<<<===@@@LLLggg{{{~~~vvvooopppdddlllwwwpppTTTIIIGGGEEEJJJHHHHHHJJJMMMSSS```kkkrrryyytttgggZZZMMMIIIHHHFFFFFFGGGJJJLLLPPPeeezzzpppUUUDDDBBB<<<>>>;;;;;;:::::::::999999999888;;;;;;:::???KKKVVV[[[cccaaadddkkkqqquuuzzz~~~hhhWWWWWWZZZ^^^ccckkkzzzwwwooommmkkknnnhhhhhhpppqqquuu|||VVVKKKBBBCCCCCC>>>CCC@@@CCCGGGNNNqqqppphhhccceeekkkqqqrrrrrryyyxxxvvvjjjgggrrrxxxggg\\\gggssshhhVVVMMMEEEFFFAAA@@@>>>===<<<<<<===>>>???IIIcccxxx|||wwwtttuuubbbgggsssVVVKKKHHHFFFJJJJJJLLLNNNPPPSSSYYY___zzz[[[aaannn~~~ssseeeYYYMMMIIIHHHGGGFFFGGGKKKLLLOOObbbppppppTTTEEEBBB<<>>JJJUUU[[[aaaaaafffooouuuvvvyyy||||||fff]]]]]]```eeeiiirrrvvvnnnnnnkkkmmmiiijjjqqqqqquuu~~~YYYNNNCCCBBBCCC>>>DDD@@@CCCGGGNNNpppzzz|||uuupppqqq{{{zzzyyykkkjjjwww}}}jjj\\\dddooonnnXXXNNNFFFFFFBBBAAA???>>>======>>>>>>@@@JJJdddyyy~~~wwwvvvwwwccccccrrrTTTJJJHHHFFFJJJOOOSSSVVVWWWXXXXXXWWWiii}}}VVVYYY^^^fffppp{{{llliiikkkyyy{{{llldddXXXLLLHHHHHHGGGGGGHHHIIIKKKOOObbbjjjrrrSSSEEEBBB;;;@@@;;;;;;::::::::::::999999<<<===<<<999===JJJUUUZZZaaabbbiiirrrwwwwwwwwwyyy|||}}}vvvccc\\\\\\```fffkkkuuuuuummmnnnhhhiiifffhhhooonnnsss\\\RRRGGGDDDDDD???DDD@@@CCCGGGMMMpppwww~~~|||vvvxxx}}}{{{mmmmmm{{{lll\\\cccnnnwww^^^RRRJJJJJJBBBAAA@@@>>>>>>>>>>>>???CCCMMMhhh~~~wwwsssuuueeeccczzznnnPPPGGGFFFFFFJJJRRRZZZ___ccceeebbb^^^___nnnfffeeedddbbbbbblllqqqgggooozzz|||llldddWWWKKKGGGGGGGGGGGGJJJHHHLLLQQQcccfffrrrSSSFFFBBB;;;@@@;;;;;;::::::::::::999999:::;;;:::888===JJJVVV\\\eeeeeekkkssswwwvvvwwwzzz|||~~~{{{uuupppvvvxxx|||sssbbbWWWXXX\\\dddlllwwwwwwllllllggggggdddgggmmmjjjppp{{{YYYRRRIIIHHHDDD???DDD@@@CCCFFFMMMpppzzz||||||~~~|||nnnnnn{{{kkk\\\fffrrr}}}bbbUUUMMMLLLCCCBBB@@@???>>>>>>??????BBBMMMiii|||qqqrrrgggeeessshhhKKKCCCDDDEEEJJJSSS]]]dddmmmuuuvvvqqqiiinnnyyyyyyvvvrrriiibbbfffzzznnnlll}}}sssdddWWWJJJFFFFFFFFFHHHJJJHHHMMMRRRcccdddqqqSSSFFFBBB;;;@@@;;;;;;;;;:::::::::999999777999888777===KKKXXX^^^iiihhhlllrrrvvvvvvxxx|||xxx}}}zzzyyy|||~~~xxxsssyyy~~~rrrcccWWWXXX^^^gggppp}}}yyykkkjjjggggggdddhhhmmmiiinnnuuuUUUPPPIIIIIIDDD???DDD@@@CCCFFFMMMppp~~~|||ooommmzzz}}}iii\\\hhhwwwcccVVVMMMLLLCCCBBBAAA???>>>??????@@@>>>JJJgggsssrrriiifffnnnyyyeeeHHH@@@CCCDDDJJJSSS^^^gggsss{{{xxxxxx|||uuuvvv|||zzzpppdddXXXMMMIIIGGGFFFGGGJJJIIIMMMOOOZZZmmmvvvRRRFFF===@@@AAA::::::;;;<<<<<<;;;:::::::::888666888???KKKYYYaaagggnnnqqqvvv|||xxxvvv}}}llliiilllkkknnnvvv}}}vvvpppsss{{{nnnYYYZZZWWWaaallloooxxxoooiiijjjjjjddddddjjjkkkvvvlllTTTMMMJJJFFFDDDBBB>>>CCCGGGCCCPPPmmmzzznnnqqqvvvtttdddYYYfff{{{nnnYYYRRRJJJFFFCCC???======>>>======BBBEEEaaauuutttiiiccckkkttt___HHHEEEDDD???JJJLLLRRR___ppppppcccXXXMMMIIIHHHFFFGGGJJJHHHMMMRRRbbblllttt~~~PPPFFF>>>@@@???::::::;;;<<<<<<;;;:::::::::888666777???LLL[[[dddlllrrrsssuuu|||yyyzzz{{{fff```cccfffkkkrrr}}}}}}||||||wwwccc]]]YYYbbbnnntttzzzqqqkkkiiijjjddddddiiihhhrrrrrr[[[SSSNNNHHHFFFDDD@@@DDDHHHDDDPPPlllyyymmmqqqwwwttteeeYYYcccwwwrrr\\\TTTMMMGGGDDDAAA???>>>???>>>===@@@EEEaaavvvuuukkkgggoooxxx```IIIDDDCCC???@@@DDDJJJSSS```rrroooaaaVVVLLLIIIHHHGGGHHHKKKHHHLLLTTTkkklllvvvxxxMMMHHH@@@???===:::;;;;;;<<<<<<;;;;;;:::;;;999666777???LLL]]]hhhrrrvvvtttuuu{{{zzz}}}{{{iiiaaadddkkkpppqqqwwwssswwwnnnccc]]]eeeqqqvvvzzzqqqjjjhhhjjjeeedddgggeeennnxxxcccZZZRRRJJJHHHGGGCCCEEEIIIFFFPPPhhhyyykkkqqqxxxuuudddXXXaaarrrxxx```WWWPPPIIIFFFBBB@@@??????>>>>>>???EEEbbbwwwuuulllkkkttt{{{aaaIIICCCBBB???BBBEEEGGGHHHLLLWWWhhhuuummm^^^TTTKKKHHHHHHHHHIIILLLJJJKKKSSSoooooo}}}sssKKKIIIBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888>>>LLL]]]iiirrrwwwuuuwww}}}{{{}}}xxxooosss|||{{{tttllllllzzzvvviiidddjjjqqqppp{{{zzzooofffhhhjjjgggeeegggcccjjjyyyeee\\\TTTKKKIIIIIIDDDEEEIIIFFFNNNccc{{{{{{zzzjjjrrryyytttcccWWW___ooodddXXXRRRJJJGGGCCC@@@??????>>>===???EEEccctttrrrjjjjjjttt{{{^^^GGG@@@AAAAAAEEEFFFEEECCCCCCHHHRRRZZZzzz}}}jjjZZZQQQIIIGGGHHHHHHIIILLLMMMKKKRRRooopppoooJJJKKKCCC???;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@>>><<<;;;???KKK]]]jjjpppvvvwwwzzz||||||~~~vvvjjjrrr~~~nnniiiooorrrjjjqqq|||nnnccchhhkkkgggffffffaaajjjvvvccc\\\UUUMMMJJJJJJEEEDDDHHHEEEJJJ\\\zzzuuurrrqqqttt|||{{{jjjrrryyyrrraaaXXXaaaooohhhYYYSSSKKKHHHDDDAAA??????===<<>>AAADDDBBBAAAAAACCCGGGJJJMMMOOOcccvvvzzzyyyfffVVVMMMFFFEEEGGGGGGHHHKKKNNNLLLSSSpppooommmJJJLLLCCC???===<<<;;;;;;::::::;;;;;;<<>>===AAAMMM^^^kkkpppxxxzzz~~~|||{{{yyyppplllsssvvvooosss{{{nnneeefffiiifffdddddd```jjjuuuddd___ZZZQQQKKKLLLFFFDDDGGGEEEHHHWWW{{{nnnkkkjjjiiiiiiooo}}}|||jjjsssxxxnnn^^^YYYdddsssmmm\\\VVVNNNJJJEEEBBBAAA???>>>===@@@EEE```~~~uuussshhhdddnnn{{{}}}nnnOOO@@@>>>BBBEEEDDDDDDEEEHHHKKKLLLIIIFFFNNN[[[qqqvvvbbbRRRJJJDDDDDDFFFFFFHHHJJJLLLKKKUUUtttpppmmmKKKLLLCCC@@@@@@<<<;;;::::::::::::;;;<<<;;;===??????CCCOOOaaannnuuu|||~~~pppjjjsss~~~~~~vvvlllgggcccgggdddaaaaaa^^^jjjxxxiiifff```XXXMMMOOOIIIEEEHHHFFFHHHTTT~~~wwwnnneeeeeeeeedddbbbcccnnnzzzooottt{{{kkksssvvvjjj[[[ZZZiiiyyyrrr```[[[QQQMMMHHHEEECCCBBB@@@???@@@CCC^^^~~~|||{{{mmmfffppp```GGG???@@@BBBCCCDDDGGGJJJKKKKKKHHHFFFEEEEEELLLZZZqqqsss___PPPHHHBBBCCCEEEFFFGGGJJJIIIKKKXXXxxxsssmmmLLLMMMBBB@@@BBB<<<;;;::::::::::::;;;<<<888;;;>>>@@@EEEQQQdddqqqzzzooohhhsssooohhhfff```dddaaa______]]]jjj|||ooolllfff]]]OOOQQQJJJFFFIIIHHHHHHSSS|||kkkdddaaaaaabbbbbb^^^]]]eeepppyyyssssss|||~~~zzzkkksssuuuhhhZZZ[[[lll}}}vvvddd___TTTPPPKKKGGGEEEDDDBBBAAA???AAA\\\~~~rrrhhhrrrzzzVVVBBB???BBBCCCBBB:::@@@HHHJJJIIIIIILLLPPPMMMOOOSSSaaa}}}ccclllZZZLLLGGGEEEFFFFFFFFFIIINNNIIIUUU]]]qqqjjjjjjMMMCCCEEEGGG??????>>><<<;;;::::::;;;;;;888999===DDDJJJSSSdddsss{{{iiijjjqqqtttgggfffccceeebbbbbbeeebbbjjj~~~{{{kkkeeebbb^^^QQQNNNKKKIIIFFFDDDIIIPPPyyysssccc^^^\\\]]]^^^]]]\\\[[[\\\]]]kkksss|||zzzqqqqqq|||xxx{{{uuuuuusssooofffXXXXXXpppyyyeee^^^ZZZPPPIIIHHHHHHEEEBBB@@@AAAEEEXXXwwwtttjjjnnnjjjOOOBBBBBBCCCBBBAAABBBAAABBBEEEHHHJJJIIIHHHLLLUUU```hhhrrrhhhfff~~~hhhXXXKKKGGGEEEFFFGGGFFFIIINNNNNNVVV^^^kkkhhhgggOOOEEEGGGFFF>>>>>>===<<<;;;:::;;;<<<<<<======AAAGGGMMMXXXkkk{{{mmmmmmssstttggggggdddfffccccccfffccckkk~~~pppiiieee```TTTPPPLLLJJJFFFCCCGGGMMMrrr}}}jjj^^^ZZZVVVXXXYYYXXXWWWVVVVVVWWW\\\dddkkkhhh___```uuu|||qqqfffiiiiiibbbVVV[[[xxx}}}jjjccc[[[QQQIIIGGGGGGDDDAAA@@@AAADDDWWWuuuyyykkkgggsss~~~mmmZZZGGG@@@AAABBBCCCCCCAAACCCEEEHHHJJJJJJIIIHHHOOOYYYdddfffeeelll~~~xxxdddUUUJJJFFFDDDFFFGGGGGGJJJNNNSSSXXX```bbbcccdddPPPHHHHHHFFF>>>>>>===<<<;;;;;;;;;<<<===??????BBBGGGMMMZZZooonnnkkkooozzzuuuffffffccceeebbbbbbeeebbbjjjwwwppphhhaaaWWWRRRNNNKKKFFFCCCEEEJJJjjj|||~~~pppbbbYYYWWWRRRTTTUUUTTTRRRQQQQQQRRRPPPXXX^^^[[[SSSWWWooo}}}wwwlllaaahhhlllbbbXXXaaassskkk```UUUJJJHHHGGGDDDAAAAAA@@@CCCTTTsss}}}mmmbbbbbbiii~~~}}}ppp___UUUJJJ@@@???AAABBBCCCDDDBBBEEEHHHKKKMMMPPPSSSUUUjjjsssyyytttiiieeennnyyyuuuaaaRRRIIIEEEDDDGGGHHHGGGJJJOOOWWWXXXccczzz[[[bbbaaaQQQIIIHHHGGG@@@@@@???===<<<;;;;;;;;;<<<===<<<>>>BBBGGGVVVnnn|||hhheeegggppp{{{uuueeedddaaaccc``````ccc```hhh}}}|||tttjjjaaaYYYSSSNNNLLLHHHDDDEEEIIIeeetttyyy{{{nnnbbbYYYVVVRRRSSSTTTTTTQQQPPPOOOPPPOOOVVV\\\ZZZUUU\\\vvvoooqqq~~~{{{tttjjjfffooopppbbbXXXggg{{{ssseeeYYYNNNIIIHHHEEEBBBBBBAAAAAAQQQooopppbbb\\\^^^vvvcccXXXJJJHHHBBB???BBBCCCBBBBBBDDDFFFGGGJJJOOOVVVaaammmvvv~~~ttt___OOOGGGDDDDDDGGGHHHHHHKKKOOOVVVZZZhhhyyy[[[ggg___RRRJJJGGGGGGDDDBBBAAA???<<<;;;:::::::::::::::;;;===BBBPPPkkk}}}yyyrrrccc```bbbkkkvvvuuudddcccaaaccc``````dddaaahhh}}}~~~vvvlllcccZZZTTTOOONNNKKKHHHHHHKKKbbbqqqoooyyy{{{oooeee\\\WWWTTTTTTTTTRRRPPPNNNNNNOOOQQQUUUZZZZZZWWW^^^ttt|||hhhdddjjj{{{|||{{{uuukkkfffooommm^^^YYYqqq}}}ttthhh\\\PPPKKKHHHDDDAAA@@@BBB@@@NNNlllrrrddd]]]^^^dddSSSNNNEEEBBB???>>>BBBCCCBBBCCCEEEIIIJJJNNNWWWhhh~~~qqq\\\LLLFFFCCCCCCGGGIIIIIIKKKOOORRR]]]qqqcccmmm]]]RRRKKKGGGHHHFFFCCCAAA???===;;;:::::::::;;;;;;;;;<<>><<<<<<<<<======<<<<<<<<<<<<===JJJddd}}}ssscccZZZRRRSSSZZZfffsssuuudddddd```bbb______bbb___ggg{{{xxxuuurrrnnnbbbZZZTTTSSSPPPLLLIIIJJJQQQmmmkkktttttthhhdddaaa]]]XXXVVVRRRMMMJJJKKKNNNQQQRRRSSSXXX^^^aaadddjjjrrr{{{{{{~~~}}}{{{wwwpppgggdddkkkggg\\\ddd|||wwwrrrfff[[[VVVQQQKKKEEEBBBFFFAAAJJJgggttteee```ccctttYYYTTTYYYWWWUUUJJJAAA???AAACCCFFFJJJIIIPPPaaa~~~{{{zzzfffTTTGGGDDDBBBCCCHHHJJJJJJLLLPPPLLLdddzzztttWWWVVVQQQIIIGGGFFF>>>===<<<<<<<<<>>>???@@@<<<<<<<<<;;;;;;GGGaaayyywwwhhhYYYPPPGGGIIIRRR```mmm|||uuueeeeee\\\^^^[[[[[[^^^[[[cccwww}}}uuuuuuuuusssfff]]]WWWTTTRRRLLLHHHHHHIII|||~~~~~~}}}}}}vvvmmmppp|||vvvgggdddbbb___\\\YYYTTTNNNKKKLLLPPPTTTVVVWWW^^^hhhpppsssvvvzzzzzz{{{|||tttmmmcccbbbgggaaaUUU\\\uuu{{{yyynnnccc^^^YYYRRRKKKHHHGGGAAAIIIfffvvvfffbbbfff~~~gggeeemmmjjjfffWWWHHHBBBBBBCCCFFFIIIGGGQQQiiiwwwhhhuuudddRRREEEEEEGGGIIIIIIGGGHHHKKKOOOYYYZZZyyyoooUUURRROOOKKKJJJGGG<<<:::777888;;;======<<<>>><<<===@@@@@@FFF\\\tttwwwjjj\\\RRRNNNFFFHHHMMMUUU]]]mmmpppiiifff```aaa\\\[[[___^^^iiisssssswwwwwwjjjeeeZZZQQQOOOPPPLLLFFFQQQnnnuuufff___dddmmmhhhsss~~~pppcccccccccfff___ZZZRRRLLLJJJMMMQQQUUUSSS[[[___iii{{{|||}}}wwwyyy|||{{{}}}pppaaahhhaaaZZZVVVWWWaaauuu~~~{{{tttiiibbbaaa___UUUJJJGGGEEEGGGccc|||hhh___jjj~~~hhhKKKAAADDDGGGGGGGGGNNNTTTfff~~~jjjssshhh[[[LLLCCCAAAEEEHHHIIIHHHIIIMMMPPPXXX\\\vvvpppVVVSSSNNNJJJHHHEEEDDDAAA===<<<======<<<:::@@@===>>>AAAAAAHHH^^^vvv||||||xxxooobbbVVVMMMIIICCCEEEIIINNNTTTaaawwwnnngggcccaaabbb]]]]]]aaa```jjjxxxyyyxxxssslllhhh___UUUPPPOOOLLLGGGLLLhhh{{{hhh]]]YYY\\\bbbkkkyyypppbbbaaa```ccc___[[[TTTNNNLLLNNNQQQTTTXXXbbbhhhttt}}}www|||zzz}}}zzznnn```ddd___ZZZWWWXXXbbbwwwzzzuuukkkcccaaa```XXXOOOGGGEEEGGGaaa}}}jjjdddqqqsssPPPCCCEEEHHHHHHHHHNNNSSSdddyyyuuueee\\\RRRHHHBBB>>>BBBGGGIIIIIIJJJNNNQQQWWWcccwwwqqqsssrrr[[[WWWPPPKKKJJJEEEGGGDDDAAA???>>>===<<<:::???======@@@@@@FFF]]]uuusssqqqkkkaaaVVVLLLFFFCCCCCCCCCFFFIIILLLTTTfffvvvllleee```aaabbb^^^^^^cccbbblll~~~uuuooonnnhhh\\\SSSPPPMMMJJJGGG```ooo^^^ZZZZZZ\\\___nnnnnn``````aaacccaaa^^^XXXRRROOOOOOQQQRRRWWWdddnnn}}}wwwooozzz~~~yyyvvvjjj___```\\\YYYXXXZZZfff|||{{{wwwooofffbbbaaa\\\UUUHHHFFFGGG]]]}}}llliiiwwwyyyQQQCCCFFFIIIJJJLLLQQQUUUeeeooobbbZZZOOOGGGDDD>>>BBBGGGIIIJJJKKKNNNQQQWWWmmmeeeaaapppsss___[[[TTTPPPOOOJJJEEECCCAAA???>>>======<<<===:::;;;===<<>>=========<<<:::;;;===<<<@@@UUUlllpppaaa\\\TTTLLLFFFBBB@@@???EEEEEEGGGIIIIIIKKKSSS]]]nnn|||kkkfff^^^```bbb___```dddccclllxxx|||yyylll^^^VVVRRROOOHHHTTToooxxxsssttt{{{fff^^^cccfffiiihhhddd___YYYUUURRRRRRRRRXXXkkkzzz}}}www~~~{{{nnnfffaaaaaa\\\VVVTTTZZZooozzzooohhheee```ZZZKKKKKKGGGVVVxxxsssppp}}}xxxzzzgggFFFAAAHHHIIIJJJNNNUUU```uuuiiiaaaZZZLLLBBBBBBCCCFFFIIIJJJIIIKKKPPPTTTddd___[[[oooyyyeee[[[YYYRRRQQQRRRLLLMMMLLLJJJEEE@@@<<<<<<<<<>>><<<>>>@@@>>>AAASSShhh~~~iiiYYYTTTLLLFFFCCCBBBBBBAAADDDDDDFFFJJJIIIIIIMMMUUU\\\wwwxxxjjjggg___```bbb^^^___cccaaaiii~~~}}}ssseee\\\VVVQQQKKKPPPdddwwwggg^^^bbbccceeegggddd___ZZZWWWWWWWWWXXX\\\rrr~~~xxxjjjcccbbbaaa[[[UUUSSSZZZsss}}}sssmmmjjjbbbYYYNNNNNNHHHSSStttyyyttt}}}mmmjjjqqqbbbGGGFFFKKKHHHIIIPPPVVVfffyyyaaaZZZUUUGGG@@@AAACCCFFFHHHIIIJJJMMMSSSYYYxxxzzz^^^___vvvqqqaaaZZZWWWPPPOOOPPPJJJMMMMMMJJJEEE???<<<<<<=========???AAA>>>???OOOcccxxxdddSSSNNNGGGCCCCCCCCCDDDCCCEEEEEEGGGKKKJJJHHHJJJNNNRRR```yyytttiiiggg^^^___aaa]]]^^^aaa^^^fff{{{wwwkkkaaaYYYSSSNNNKKKZZZxxxlll{{{iii```cccbbbcccbbb```\\\ZZZZZZ\\\___bbbeee|||{{{tttfff```aaa]]]YYYTTTSSS\\\vvv~~~vvvssspppeeeZZZPPPQQQJJJQQQqqqzzzqqquuugggcccmmmvvvzzz|||xxx{{{uuuttt}}}^^^GGGHHHLLLHHHJJJUUU___qqquuu\\\VVVQQQEEE@@@CCCCCCEEEGGGHHHJJJOOOWWW]]]uuu^^^ddd~~~oooaaa[[[XXXPPPOOOPPPJJJGGGGGGFFFCCC>>><<<===???;;;;;;>>>@@@===<<>>>>>>>>>>><<<<<>>======>>>;;;;;;===;;;<<>>@@@CCCHHHJJJHHHJJJNNNMMM]]]zzz|||bbb^^^sss~~~tttpppkkkfffbbb]]]XXXTTTPPPOOOLLLJJJHHHGGGFFFFFFGGGGGGDDD>>>===AAABBBAAAXXXwwwhhhWWWOOOPPPRRRPPPLLLMMMUUUbbbllljjj]]]PPPJJJDDDCCCBBBCCCGGGJJJMMMMMMMMMOOOQQQQQQRRRTTTWWWYYY^^^ccciiinnnsssxxxwwwsssssssssuuuzzzsssiiibbb[[[[[[VVV\\\[[[```bbbbbb}}}yyyvvvrrrfff^^^XXXVVViiivvvkkkeee___]]]___fffnnn{{{rrraaa]]]\\\ZZZ]]]bbbgggiiiqqq}}}~~~ttteee\\\[[[[[[ZZZXXXWWWeee{{{}}}yyywwwqqqmmmhhhdddeeepppzzzmmmttt}}}uuuYYYQQQNNNQQQRRRZZZvvvxxxhhh]]]SSSGGGEEEIII|||iii\\\MMMDDD@@@>>>BBBGGGHHHJJJIIILLLPPPQQQhhhooo[[[\\\mmmvvvpppjjjgggfffbbb[[[UUUSSSRRROOOLLLIIIGGGGGGFFFDDDEEEBBB======BBBDDDAAATTTxxxnnnggg^^^WWWSSSRRRPPPOOONNNSSS^^^gggdddVVVLLLJJJDDDCCCCCCEEEIIILLLOOOOOOOOOQQQSSSTTTUUUXXX\\\___\\\iiixxxvvvfff```\\\\\\XXX^^^[[[]]]^^^bbbxxxvvvuuunnnaaa\\\YYY```xxxtttrrrrrrpppuuu~~~vvvddd]]]ZZZ[[[]]]cccjjjqqq}}}||||||pppbbb[[[[[[[[[XXXTTTUUUfff}}}zzzuuuqqqooommmjjjgggmmm|||lllnnnqqqzzztttZZZSSSRRRVVVXXX^^^xxx|||xxxpppcccVVVLLLEEEBBBAAAzzzfffYYYKKKDDD@@@@@@EEEJJJHHHJJJJJJNNNQQQUUUqqqaaaXXXaaaqqqwwwqqqjjjhhhhhhfff]]]VVVVVVTTTQQQMMMIIIGGGFFFEEE===???>>>:::===EEEGGGDDDQQQqqqrrrpppkkkaaaWWWQQQPPPRRRXXX[[[dddkkkeeeWWWNNNMMMDDDCCCCCCFFFJJJNNNPPPPPPPPPRRRTTTVVVXXX[[[___cccpppttt```\\\\\\^^^ZZZ___ZZZZZZ\\\ccc|||yyyyyyrrraaa]]]YYYZZZ}}}|||yyyfff\\\WWW\\\]]]cccmmmxxx{{{yyy~~~}}}xxxmmm```ZZZZZZZZZWWWUUUWWWjjj~~~yyysssrrrqqqpppnnniiilll~~~}}}rrrrrrsss{{{wwwooottt}}}|||wwwttt^^^WWWWWW\\\\\\```uuu{{{mmmjjj___PPPGGGDDD@@@;;;{{{mmmdddUUUFFF@@@@@@AAABBBDDDGGGLLLKKKPPPOOOccc~~~___YYYccc~~~|||wwwqqqkkkiiiiiieee___[[[WWWTTTOOOLLLIIIGGGEEECCC??????>>>>>>???@@@AAAAAARRR{{{}}}uuueeeYYYXXX]]]bbbjjj{{{zzzoookkkOOOHHHFFFHHHLLLNNNLLLLLLOOOUUURRRSSSVVVXXX]]]mmm}}}kkkaaa[[[YYYWWWWWW[[[XXXZZZVVVaaa|||zzzzzzrrrlllfffcccbbbnnn{{{eee```ccc___aaafffpppzzz|||xxxpppeee\\\YYYXXXWWWVVVZZZ[[[ggg||||||vvvtttxxxsssnnnllliiiuuuuuuooowwwwwwrrrxxx~~~nnniiikkkjjjVVVZZZcccbbbaaaiiikkkllltttwwwvvvooo```YYYNNNEEE???<<<;;;:::wwwjjj]]]OOOBBB>>>@@@CCCEEEHHHHHHMMMLLLUUUYYYqqquuu]]]eee}}}yyypppkkkiiieee```\\\XXXUUUPPPMMMJJJHHHFFFDDD@@@?????????@@@@@@AAABBBNNNwwwrrreeeeeeoooxxx{{{XXXIIIGGGIIIMMMNNNLLLMMMPPPSSSTTTYYY^^^dddqqq{{{fff```\\\\\\UUUUUUYYYVVVZZZWWWddd~~~{{{yyyvvvpppjjjccc\\\cccoooeeedddgggllluuu}}}yyy}}}ssslllccc[[[XXXWWWVVVUUUXXXcccttt~~~|||xxx{{{uuuppppppoooxxxxxxuuu~~~~~~{{{iii[[[UUUWWW\\\dddaaaPPPIIITTT___bbbqqq}}}vvvddd[[[OOOJJJCCC>>>;;;;;;;;;;;;qqqeeeWWWKKK???===@@@CCCFFFJJJGGGLLLKKKTTT^^^{{{jjj^^^zzzuuummmiiifffbbb___YYYVVVRRRNNNLLLIIIFFFDDD@@@@@@@@@???@@@@@@AAABBBIIIqqqwwwxxxcccLLLJJJJJJNNNOOONNNOOOSSSSSSXXX___hhhtttvvvccc^^^\\\\\\VVVUUUYYYVVV\\\[[[jjjzzz~~~yyysssjjj^^^___vvvssslllttt{{{yyyyyy{{{kkkfff___YYYWWWVVVUUUTTT___xxx}}}}}}|||}}}vvvrrruuuuuu{{{xxxvvvyyydddUUUJJJFFFGGGGGGKKKLLLLLLRRR___jjjpppvvvwwwcccOOODDDAAA>>>:::999999:::;;;:::yyyjjj___TTTJJJ@@@???AAACCCFFFJJJKKKPPPKKKSSS```~~~yyycccgggxxxpppkkkjjjfffbbbZZZWWWSSSPPPMMMJJJGGGDDD@@@@@@????????????@@@@@@FFFkkkqqqPPPMMMLLLPPPQQQPPPRRRVVVWWW[[[cccpppuuuccc^^^ZZZYYYXXXWWW[[[XXX___```qqq}}}yyyqqqccc___rrryyy~~~xxxzzz~~~uuuccc```[[[WWWUUUUUUUUUUUUmmm}}}{{{{{{}}}}}}~~~uuurrryyyzzz{{{xxxrrr}}}nnnXXXLLLGGGFFFHHHKKKJJJLLLSSS]]]gggooossstttqqqbbbQQQBBB;;;===<<<::::::;;;;;;:::888qqqcccZZZPPPGGG@@@@@@BBBEEEIIIMMMPPPTTTNNNVVVeeemmmbbbtttwwwqqqoooiiibbb\\\YYYUUURRROOOLLLHHHDDD@@@??????>>>>>>>>>??????DDDeee{{{}}}SSSPPPOOOQQQSSSSSSVVVZZZ[[[```iii|||rrrccc___YYYVVVYYYWWWZZZXXX___aaarrr~~~{{{uuuggg```lll~~~yyy|||vvvlll\\\[[[XXXUUUTTTUUUWWWYYYsss~~~}}}~~~~~~|||{{{}}}uuuqqqzzz|||yyy~~~~~~rrruuuhhhRRRIIIHHHIIILLLIIIIIILLLTTT^^^ffflllooohhhWWWLLLCCC===;;;<<<;;;:::;;;<<<<<<:::888xxxiii\\\UUUHHHBBB>>>@@@DDDGGGMMMSSSKKKQQQLLLUUUiiicccbbb}}}{{{~~~wwwtttlllccc___]]]YYYVVVSSSOOOJJJGGG@@@@@@??????>>>?????????CCC^^^yyy}}}WWWSSSQQQSSSTTTUUUYYY^^^___hhhyyylll``````ZZZVVVWWWUUUXXXUUU[[[\\\mmm}}}qqqfffjjjvvv~~~yyy}}}xxxmmmdddXXXWWWVVVSSSSSSUUUZZZ^^^mmm}}}{{{zzz~~~wwwsss{{{}}}yyyzzzvvvssseeeOOOHHHHHHKKKNNNPPPYYYbbbhhhrrr~~~vvvcccMMMBBB===::::::;;;888777777999<<<<<<;;;:::}}}qqqaaaUUUPPPDDD???===@@@CCCFFFLLLRRRGGGNNNKKKWWWooosss\\\___~~~wwwvvvqqqhhhcccaaa^^^[[[XXXSSSNNNKKKCCCBBBAAAAAA@@@@@@@@@AAABBBXXXzzz|||ZZZUUURRRTTTUUUVVV[[[aaaddduuulllfffnnn|||}}}{{{~~~fff]]]___\\\YYYWWWUUUXXXUUUYYYYYYhhhzzznnnlllrrrzzzxxx|||{{{qqqeee___VVVVVVTTTRRRRRRVVV]]]ccchhh~~~zzz|||www~~~{{{{{{xxxssswww~~~cccPPPKKKMMMRRRVVVdddxxxWWWIII<<<888999999999999777666666888:::<<<;;;:::yyylll\\\PPPMMMEEE@@@>>>@@@BBBCCCHHHNNNKKKTTTRRR___xxxpppXXX\\\||||||uuuwwwuuunnngggdddaaa^^^[[[WWWQQQMMMEEEDDDCCCBBBBBBBBBBBBBBBBBBTTT}}}|||[[[VVVSSSUUUVVVWWW\\\bbbhhhhhh```bbbkkktttwwwyyyeee[[[___]]][[[YYYWWWZZZVVVZZZXXXfff{{{oookkknnn{{{vvvvvvzzzxxxlllaaa\\\VVVUUUTTTRRRRRRWWW```fffiiiyyy|||{{{}}}}}}|||vvvrrrnnnttt|||~~~cccTTTQQQUUU\\\bbbnnnvvvUUUEEE<<<555888===<<<999777;;;:::999999:::;;;:::888uuukkk]]]PPPIIICCCAAA???@@@CCCGGGKKKLLLKKKTTTPPPlllppp]]]WWWnnn}}}{{{xxxsssooonnnlllhhhccc]]]VVVPPPMMMKKKFFFBBBCCCCCC@@@>>>@@@>>>QQQyyybbbQQQVVVXXX[[[\\\VVVeeeqqqwwwgggdddgggmmmvvvddd]]]___WWWUUUZZZYYY\\\\\\VVV\\\zzz~~~{{{xxxrrrnnn||||||~~~uuuxxxzzzvvvmmmddd]]]ZZZYYY[[[QQQKKKUUU[[[___hhhvvv}}}zzzyyy}}}{{{|||wwwmmmnnnsssyyy|||}}}pppaaa\\\bbblllssszzz]]]OOO???===;;;999777888888999:::::::::::::::999888777yyypppfffYYYLLLFFFAAA@@@@@@BBBEEEHHHKKKMMMLLLTTT]]]hhh\\\\\\www|||{{{{{{yyyvvvssssssrrrnnniiibbb[[[UUUQQQMMMIIIGGGGGGDDD@@@???BBB???NNNsss}}}gggTTTVVVXXX\\\```]]]nnnxxxuuuwww}}}ddd\\\]]]WWWXXXZZZ[[[\\\ZZZUUU]]]{{{vvvrrrxxxqqqgggkkkvvv~~~wwwxxxwwwqqqhhh^^^WWWTTTOOOSSSNNNKKKVVV___gggttt~~~}}}{{{{{{~~~uuuqqquuu|||zzzooollllllnnnxxxuuusss{{{zzz```LLLCCC???===;;;999888888999999::::::::::::999999888777rrriii```SSSGGGAAA>>>???AAADDDGGGJJJLLLMMMQQQTTTkkk___ZZZeee{{{zzz{{{zzzwwwuuuxxxwwwsssnnnggg___YYYUUUOOONNNMMMLLLFFF??????CCCAAAHHHkkk}}}zzz}}}vvvmmmwwwqqqZZZYYYXXX^^^gggiii}}}ddd\\\ZZZWWW]]]]]]]]]]]]XXXSSSaaa|||xxxuuu{{{jjj___]]]gggttt}}}yyyuuutttqqqjjjaaaYYYSSSQQQPPPTTTPPPNNNWWW]]]fffttt}}}}}}~~~uuuoooqqqxxx}}}|||rrrmmmhhhfffqqq{{{vvvqqqiii[[[KKKAAA???>>>>>><<<;;;:::999999:::999:::999999999999999999xxxmmmddd[[[MMMBBB===<<>>>>>======<<<;;;::::::999999999999999999::::::yyyuuujjjaaaWWWIII???;;;<<<@@@EEEIIIJJJKKKNNNPPPVVVZZZzzz___ZZZddd}}}zzzyyyxxxwwwsssmmmfff```\\\SSSTTTUUUSSSJJJAAA???BBB@@@>>>^^^ggg]]]YYYccctttkkk___[[[ZZZ]]]aaabbbaaa\\\UUUVVVnnn~~~~~~xxx```WWWZZZfffzzz{{{tttpppmmmiiibbb[[[WWWSSSRRRQQQMMMMMMKKKSSSccceeeeeeooo|||yyyzzz}}}|||yyyqqqlllzzzxxxmmmeeeZZZUUUPPPLLLDDD===;;;>>>===>>>>>>???>>>===;;;:::999888888888888999;;;;;;tttzzzqqqfff]]]RRRFFF???===>>>BBBGGGJJJJJJKKKNNNQQQSSSbbbhhhUUU\\\}}}~~~yyyzzzzzzxxxsssmmmhhhdddVVVVVVVVVUUUNNNDDD@@@BBB@@@===XXXlllaaa^^^lllyyyaaa]]]ZZZ\\\aaa```ccc```YYYRRRWWWuuu~~~|||~~~wwwqqqrrrsssrrrsssuuunnn\\\WWW\\\iii~~~xxxrrrmmmlllfff^^^WWWSSSPPPNNNLLLOOOOOOMMMVVVeeefffgggsss||||||}}}~~~~~~|||}}}}}}uuunnn{{{uuulllbbb\\\RRRNNNKKKHHHBBB;;;:::<<<===>>>@@@AAA@@@>>><<<;;;888888777777888:::<<<===iiissssssiii___VVVMMMDDD???@@@@@@DDDIIIJJJIIIJJJNNNRRRUUUkkkqqq___XXXfff|||xxxyyyzzzzzzwwwsssnnnkkkZZZXXXWWWXXXSSSIIICCCBBB@@@===RRRuuutttkkkkkk|||qqq___\\\WWW]]]eee___aaa\\\TTTNNNXXXxxx{{{zzz}}}~~~~~~~~~wwwrrrpppooonnngggfffhhhnnnssswww~~~vvviii___```fffsss}}}xxxrrrkkkfffgggaaaYYYSSSPPPNNNLLLJJJOOORRRRRRYYYcccdddmmm~~~~~~|||yyyyyy{{{~~~{{{{{{zzzyyyqqq~~~~~~vvvpppfffZZZQQQKKKHHHFFFEEEAAA;;;;;;>>>===>>>@@@BBBBBB@@@===;;;888777777777888:::<<<>>>YYY___lll~~~~~~mmmcccYYYRRRJJJBBB@@@BBBAAAFFFJJJJJJIIIIIINNNRRR\\\rrr___\\\^^^qqq}}}~~~|||yyyvvvvvvwwwyyyzzzxxxtttpppmmm]]]YYYXXXZZZVVVMMMFFFCCCAAA===MMMjjj}}}uuuwwwpppaaa\\\UUU^^^hhh^^^___ZZZPPPKKKXXXzzz}}}yyyxxx|||~~~~~~}}}}}}~~~~~~{{{|||~~~~~~}}}~~~~~~mmm```ZZZXXXWWWWWW[[[aaalllvvv|||wwwqqqppplllddd```eeennn{{{~~~zzzvvvqqqkkkddd___```ZZZTTTPPPOOOOOONNNLLLEEELLLQQQYYYbbbggg|||}}}|||~~~~~~}}}|||}}}}}}~~~~~~xxxwwwtttxxx}}}vvv{{{uuuqqqhhhWWWJJJCCC@@@??????<<<888:::>>><<<>>>AAACCCCCC@@@===;;;888777666666888:::===>>>[[[]]]bbblllyyyzzzrrrggg]]]QQQJJJDDD>>>===???===LLLMMMFFFHHHKKKMMMSSS___~~~YYYVVVjjjrrr~~~|||{{{zzzyyyyyyyyyzzzyyyvvvqqqllliiibbb^^^[[[[[[WWWNNNGGGDDDCCC???HHHfffvvvvvv[[[]]]___aaaccc```]]]QQQRRRRRRSSS{{{}}}yyy{{{}}}sssuuuyyy|||}}}www}}}}}}uuufffWWWSSSUUUXXX[[[^^^eeeiiiuuu}}}pppbbbccchhhccc___aaacccgggppp{{{ssslllgggdddbbb```^^^XXXQQQMMMNNNPPPQQQQQQNNNMMMSSS\\\]]]eee{{{~~~|||{{{{{{zzzxxxyyyxxxyyy}}}uuunnnfff[[[PPPEEEAAA<<<:::999:::;;;;;;<<<>>>@@@AAABBBAAA???>>>999999888777999;;;>>>???]]]___ccciiipppxxx~~~yyy}}}tttmmm___VVVLLLGGGBBB>>>>>>@@@AAAJJJIIIFFFJJJJJJLLLWWWiii```WWWgggxxx}}}|||{{{{{{{{{zzzwwwsssmmmhhheeebbb]]]YYYXXXTTTLLLEEEDDDAAA@@@FFF^^^xxx]]]\\\]]]]]]___\\\YYYNNNMMMNNNVVV~~~}}}|||}}}~~~wwwyyy{{{~~~~~~zzz}}}qqqkkkfff\\\SSSTTTXXX]]]ccchhhsssxxxnnn]]]QQQRRRUUUOOOVVV[[[bbbiiirrr}}}{{{vvvnnngggccc```^^^\\\YYYUUUPPPMMMNNNPPPQQQPPPRRRPPPSSS[[[cccwww}}}|||||||||||||||yyy}}}zzzuuu~~~xxxzzz}}}ssslllfff[[[QQQFFFBBB===:::::::::;;;:::>>>???@@@AAAAAA@@@>>>===;;;:::999999999999:::;;;ooorrruuuvvvwwwzzzyyykkkgggVVVMMMEEEBBB@@@>>>???BBBEEEGGGEEEGGGKKKIIIQQQgggdddSSS^^^|||}}}zzzyyyvvvsssoookkkhhhfffddd]]]WWWUUUPPPHHHCCCCCC@@@BBBDDDSSSxxxsss\\\[[[ZZZ[[[]]]ZZZVVVKKKHHHMMM]]]~~~|||||||||}}}~~~~~~}}}~~~~~~~~~kkk]]]ZZZYYYUUUUUUZZZbbbiiisss|||gggXXXPPPQQQTTTOOOOOOYYYfffoooxxx}}}yyysssnnngggaaa]]]ZZZXXXVVVRRRPPPNNNMMMNNNOOOPPPOOOVVVVVVWWW]]]qqq~~~{{{xxxwwwyyy{{{|||}}}www{{{xxxsss}}}xxxwww{{{xxxoooiiiddd\\\SSSHHHDDD>>>;;;::::::;;;:::<<<===???@@@@@@@@@???>>>>>>=========<<<:::999999ooodddaaaOOOGGGAAA@@@???>>>@@@CCCFFFFFFEEEIIIKKKJJJ```dddSSSaaa~~~uuutttrrrpppnnnmmmlllkkkfff^^^WWWSSSNNNGGGCCCCCC@@@EEECCCIIImmmeeeWWWZZZZZZ\\\^^^ZZZTTTKKKFFFOOOiii~~~}}}}}}~~~xxx```WWWZZZ]]]]]]```hhhppp{{{nnnVVVQQQMMMNNNPPPMMMPPP\\\lllvvv}}}yyytttkkkfff```[[[XXXUUUSSSQQQKKKKKKLLLMMMNNNOOOOOOOOOVVV[[[```kkk~~~~~~|||}}}~~~{{{zzzwwwssssssvvvzzz|||}}}{{{yyy{{{|||yyyvvvvvv|||~~~|||sssjjjeeebbb\\\TTTIIIEEE@@@<<<;;;;;;;;;;;;:::;;;===???@@@AAABBBBBB???@@@AAAAAA@@@>>><<<:::zzzhhh^^^[[[LLLEEE????????????AAADDDDDDFFFGGGJJJJJJNNNsssyyyaaaZZZuuu}}}vvvuuusssqqqpppoooooooookkkbbbYYYTTTNNNGGGDDDEEEAAAGGGDDDDDDccclllYYYTTTZZZZZZZZZ[[[UUUQQQLLLFFFQQQuuu|||~~~{{{tttaaabbblllnnnnnnqqqyyyvvvgggXXXVVV[[[UUURRRTTTRRRRRR\\\jjjrrrwww~~~yyypppjjjddd```[[[WWWTTTQQQOOOMMMGGGIIIKKKNNNOOOOOOOOOPPPRRR^^^mmm{{{{{{zzz||||||{{{zzzzzzvvvrrrsssxxx}}}zzzxxxsssnnn|||~~~{{{wwwooofffbbb```ZZZTTTIIIEEE@@@===<<<=========>>>>>>???@@@@@@AAAAAAAAA<<<>>>@@@AAAAAA???===<<>>???@@@@@@BBBFFFBBBHHHIIIIIIJJJTTTlll\\\eee|||{{{xxxvvvtttrrrqqqpppqqqhhh^^^XXXRRRKKKGGGHHHCCCHHHDDDAAA\\\yyyaaaUUUUUU[[[WWWVVVVVVOOOLLLLLLFFFSSS}}}|||~~~~~~yyy}}}ssshhhqqqttteeeXXX___qqquuueee]]]]]]YYYSSSYYY```eeegggmmmuuu{{{{{{rrrnnnwww}}}vvvllleee___[[[WWWSSSQQQOOOLLLJJJFFFIIILLLNNNOOOOOOQQQRRRSSSbbb{{{||||||~~~~~~||||||~~~}}}xxxuuuwww~~~xxxyyytttnnnyyywwwtttlllccc___^^^XXXQQQIIIEEEAAA>>>===>>>??????DDDCCCBBBAAA@@@???>>>>>>:::;;;>>>???@@@???>>>===|||iii\\\QQQIIIEEE???<<<>>>AAABBBEEEIIICCCJJJIIIGGGKKKZZZzzzaaa^^^www~~~}}}{{{yyywwwvvvuuuvvvmmmddd^^^WWWOOOKKKKKKBBBFFFCCCAAAVVV~~~mmm^^^TTTVVVYYYTTTSSSTTTOOOKKKPPPJJJXXXzzzzzztttmmmyyytttgggaaawwwnnncccccc\\\YYYYYYYYYZZZ]]]bbbgggllljjjeeefffqqq|||sssiiiaaaZZZWWWSSSPPPNNNLLLIIIGGGFFFJJJNNNOOOOOOPPPRRRTTT[[[hhh~~~}}}~~~|||}}}|||xxxuuuyyy{{{www~~~xxxpppvvvsssqqqjjjbbb^^^\\\VVVNNNHHHEEE@@@>>>>>>@@@AAAAAADDDCCCBBBBBBAAAAAAAAAAAA===>>>???@@@AAA@@@@@@???sssbbbWWWLLLBBBAAA<<<:::>>>AAACCCFFFKKKDDDKKKHHHEEELLL^^^rrr^^^YYYccc}}}}}}~~~~~~~~~}}}|||{{{yyypppgggaaa[[[RRRMMMMMMBBBEEEBBB@@@RRRwwwggg\\\TTTUUUWWWRRRSSSWWWSSSLLLTTTOOO]]]{{{zzztttnnn{{{wwwoooxxxxxxoooaaa]]]YYYWWWZZZ```eeehhhmmmoooyyy|||wwwmmmbbbZZZWWWTTTPPPNNNLLLJJJHHHFFFHHHKKKOOOPPPPPPPPPSSSVVVeeeooo|||{{{{{{|||{{{~~~{{{}}}zzzvvvtttwww~~~xxx|||}}}{{{{{{|||rrr}}}rrroooiiiaaa]]][[[TTTMMMHHHDDD@@@>>>???AAABBBBBB???@@@@@@AAACCCEEEGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBvvvgggZZZMMMEEEAAABBB>>>;;;<<>>???BBBDDDCCCCCCEEEGGGJJJOOOPPPJJJBBBqqqcccXXXLLLCCC@@@@@@>>><<<===BBBFFFHHHIIIFFFRRRMMMSSSWWWkkkfffXXXSSS[[[sss~~~|||sssqqqnnnjjjddd\\\TTTNNNLLLBBBEEEFFFCCC^^^~~~```WWWUUUSSSRRRSSSTTTTTTSSSUUUSSSWWWddd||||||}}}}}}zzz{{{|||~~~yyykkklllwww{{{sssjjjaaaYYYTTTQQQOOOKKKGGGDDDDDDGGGIIIKKKRRROOOMMMRRRSSSUUU```www~~~~~~}}}|||||||||yyy~~~~~~|||zzzzzz}}}~~~|||yyyttttttuuuvvvyyy|||~~~~~~tttkkk^^^YYYVVVQQQLLLIIIHHHCCC>>>>>>AAAAAA>>>CCCBBBAAAAAABBBDDDDDDBBBFFFGGGNNNYYYaaa]]]OOODDDvvvhhh]]]SSSHHH@@@>>>>>>======@@@DDDGGGIIIIIIDDDQQQPPPSSS]]]wwwyyyaaaTTTTTTccc}}}{{{yyyrrrrrrqqqnnniii```UUUNNNMMMFFFHHHFFFAAAVVVttt]]]WWWUUURRRRRRSSSTTTTTTSSSUUUTTTXXXkkkzzzxxxxxx}}}~~~}}}~~~}}}||||||}}}}}}uuummmeee^^^WWWRRRMMMLLLIIIEEECCCDDDHHHKKKNNNPPPNNNRRRYYYWWW\\\mmm~~~~~~{{{zzz{{{~~~~~~~~~{{{~~~{{{}}}zzzyyy{{{{{{yyywwwvvvvvvwwwxxxzzz|||~~~tttwww{{{fffYYYSSSPPPNNNJJJHHHBBB???BBBGGGFFFAAADDDBBBCCCFFFIIIIIIFFFCCCHHHLLL^^^www|||kkkaaarrrhhh^^^VVVNNNDDD>>>===<<<===???BBBFFFHHHJJJJJJHHHMMMOOOVVVlllvvv___TTT\\\vvv~~~||||||{{{xxxvvvuuutttrrrooojjjbbbYYYRRRPPPLLLLLLHHHBBBPPPvvvgggXXXVVVTTTRRRRRRSSSTTTTTTTTTUUURRRUUUooo{{{xxxvvv{{{~~~~~~}}}{{{zzz}}}}}}~~~xxxnnnfff```ZZZTTTOOOIIIIIIGGGEEEDDDFFFKKKOOOSSSSSSSSSYYY```___nnn{{{|||yyywwwwww~~~{{{zzzxxxvvvwwwyyyyyyuuurrrtttuuuwwwxxxyyy{{{~~~~~~wwwqqq^^^SSSPPPPPPJJJGGGCCCCCCKKKTTTTTTNNNEEEDDDFFFMMMQQQPPPLLLJJJMMMXXXvvv{{{ccc[[[TTTOOOHHH@@@<<<<<<;;;>>>AAAEEEHHHJJJLLLMMMMMMNNN]]]oooqqq\\\WWWkkk}}}||||||}}}}}}{{{zzzyyyvvvrrrnnniiiddd^^^ZZZTTTSSSPPPJJJFFFLLLjjj}}}tttuuuvvv^^^WWWUUUSSSQQQQQQSSSTTTTTTTTTWWWSSSUUUuuu}}}zzzxxx{{{||||||}}}}}}||||||}}}~~~{{{yyyxxx{{{xxxpppggg___[[[WWWQQQLLLGGGFFFFFFEEEFFFIIIOOOSSSWWWZZZ[[[```gggmmm}}}yyyyyy{{{sssssstttwwwzzzzzzuuuqqqpppsssuuuvvvwwwyyy}}}|||zzz}}}zzziiiYYYQQQPPPKKKIIIEEEFFFOOOYYYZZZUUUHHHHHHMMMVVVZZZXXXWWWZZZ[[[nnniiiXXXQQQLLLHHHCCC===;;;===<<<@@@DDDGGGIIILLLOOOQQQQQQXXX|||iiiYYY^^^~~~~~~~~~zzzvvvppplllhhhfffcccaaaXXXXXXQQQLLLJJJIII^^^sssccc______]]]lllppp[[[YYYUUUSSSQQQQQQRRRTTTTTTTTTYYYUUUXXX}}}|||zzz{{{|||xxxzzz{{{||||||{{{{{{}}}~~~{{{yyyyyy{{{vvvpppiii```ZZZXXXUUUOOOJJJEEEFFFFFFFFFHHHNNNTTTYYY[[[aaabbbdddooo}}}{{{wwwqqqqqqssswww{{{|||xxxtttooorrruuuuuuuuuvvvzzz~~~}}}~~~uuueee\\\______lllxxxsss```TTTOOOLLLJJJGGGFFFLLLSSSTTTPPPLLLMMMUUU```cccaaafffoooqqq}}}ppp\\\QQQKKKFFFCCC???:::;;;???>>>BBBFFFHHHJJJMMMQQQUUUUUUddd```\\\lllyyyuuupppkkkiiihhhfffdddZZZ[[[QQQLLLMMMGGGTTTwwwvvv[[[UUUZZZ```eeesssmmmXXXZZZTTTRRRPPPPPPRRRTTTTTTTTTWWWVVV]]]|||||||||{{{zzzzzz{{{{{{yyywwwxxxzzz|||{{{zzzzzz}}}~~~|||}}}~~~~~~wwwrrriiibbbZZZVVVVVVSSSMMMGGGEEEFFFGGGHHHKKKQQQYYY^^^^^^eeedddeeevvv||||||~~~xxxsssrrrqqqpppssswwwyyyxxxvvvqqqtttwwwvvvsssssswww{{{zzzzzztttXXXOOOLLLRRRXXXaaavvvuuueeeXXXRRRJJJJJJGGGDDDFFFKKKLLLJJJPPPRRR\\\hhhiiihhhsss{{{pppgggWWWNNNIIIDDDAAA===999;;;@@@???CCCGGGIIIKKKNNNSSSXXXXXXlllkkk[[[bbbyyyvvvsssooolllkkkiiigggeeeZZZ[[[PPPLLLOOOEEENNNpppnnnZZZZZZbbbhhhtttjjjVVVYYYTTTRRRPPPPPPRRRTTTTTTTTTSSSTTT___{{{|||yyyyyyyyyyyyyyyxxxwwwwwwxxxzzz|||{{{yyyzzz}}}~~~~~~~~~|||uuupppeee^^^WWWTTTUUUSSSLLLFFFEEEFFFGGGIIIMMMTTT\\\aaa___gggcccddd|||{{{uuuxxxwwwrrrtttpppmmmmmmqqquuuvvvvvvtttwwwyyywwwsssqqqtttxxxyyyyyysss```NNNHHHIIIGGGLLL```{{{~~~sssggg\\\VVVHHHIIIGGGCCCCCCGGGIIIHHHRRRVVVaaalllmmmmmm|||xxxlllaaaXXXSSSGGGDDD@@@===<<<===@@@BBBAAAEEEHHHGGGGGGLLLOOOQQQ___jjj```aaazzz}}}~~~|||}}}wwwxxx{{{~~~yyywwwuuutttssssssqqqooofffZZZRRRQQQMMMIIIPPP\\\~~~]]]ZZZWWW\\\uuufff\\\WWWWWWTTTQQQQQQSSSUUUTTTSSSTTT\\\dddxxxuuutttrrrqqqssswwwzzzyyyxxx}}}|||zzzxxxxxxxxxyyyzzz}}}|||zzzzzz{{{~~~{{{qqqhhh[[[VVVRRRPPPMMMHHHGGGJJJDDDIIIOOOQQQTTTYYY^^^```eeeccchhhzzz{{{xxxxxxzzz{{{|||~~~|||zzzwwwwwwvvvtttooolllmmmttt{{{|||zzzwwwtttsssrrrssssssvvv{{{~~~{{{xxxlllYYYKKKCCCGGGLLLPPPZZZfffkkkqqqlll```aaallljjj]]]LLLJJJFFFDDDDDDEEEGGGHHHQQQ___mmmsssyyywwwjjj___VVVOOOKKKEEEBBB???===<<<>>>@@@BBBGGGGGGIIILLLNNNPPPSSSVVVgggyyy^^^^^^lll~~~~~~zzz{{{}}}~~~{{{yyyxxxwwwuuurrrpppfff\\\TTTRRRNNNHHHLLLVVVvvvsss[[[___cccmmmyyyccc[[[VVVTTTRRRPPPQQQTTTVVVUUUSSSVVV]]]iiixxxwwwuuusssrrrssswwwyyyzzzyyy}}}}}}}}}}}}||||||{{{{{{yyyxxxwwwwwwyyy|||}}}vvvkkkbbb[[[UUUQQQOOOLLLGGGFFFIIIHHHNNNTTTWWWYYY[[[]]]]]]fffkkk|||}}}zzzxxxzzz{{{}}}}}}~~~~~~~~~~~~zzz}}}{{{yyyqqqppptttyyy||||||zzzvvvssspppooonnnnnnrrrwww{{{yyyxxx~~~dddFFF???DDDIIIOOOUUUbbbiiillljjjmmmtttrrrjjj^^^XXXOOOHHHDDDEEEGGGHHHRRR```ppp{{{wwwkkk___VVVOOOJJJHHHAAA@@@>>>======???BBBDDDNNNKKKLLLQQQRRRPPPUUU^^^wwwzzzeeeVVV^^^zzz~~~|||zzzyyywwwsssqqqjjjbbb[[[YYYRRRIIIJJJPPPiiimmm[[[ccciiivvvrrr```ZZZUUUOOOOOOPPPSSSUUUWWWVVVUUUWWW^^^qqqyyyyyyxxxvvvttttttwwwzzz||||||}}}~~~~~~}}}|||wwwwwwwwwwwwyyy|||~~~xxxyyy~~~xxxoooddd]]]ZZZTTTOOOMMMJJJEEEFFFIIILLLQQQYYY___```___^^^^^^dddwww}}}{{{zzzyyy{{{}}}wwwzzzzzz}}}|||uuusssvvvxxxxxxzzzxxxtttqqqnnnmmmmmmmmmooosssvvvwwwwwwzzzVVVFFFGGGHHHEEECCCWWW]]]gggpppssssssrrrqqqkkkcccWWWMMMHHHGGGIIIJJJNNN\\\mmm~~~~~~wwwooobbbWWWOOOJJJGGGEEE>>>=========???AAADDDEEEQQQMMMNNNRRRPPPOOO^^^rrriii^^^VVVaaa~~~|||{{{zzzxxxuuurrrooojjjeeebbbYYYOOOKKKNNN]]]yyyhhh^^^eeemmm{{{lll]]]YYYTTTKKKMMMPPPTTTWWWXXXWWWVVVVVV^^^{{{{{{zzzyyyxxxvvvvvvxxxzzz}}}~~~|||||||||}}}}}}}}}}}}}}}yyyyyyyyyzzz|||zzzvvvttt{{{}}}xxxppphhh```[[[XXXRRRMMMKKKHHHEEEGGGKKKNNNSSS\\\cccdddaaaaaaccchhh{{{{{{}}}||||||xxxyyyxxxzzzzzzuuuyyyyyyzzzyyyxxxvvvsssqqqooooooooopppppprrrssstttuuuxxx}}}hhhRRRHHHDDDCCCDDDPPPTTT```oootttqqqsss{{{}}}vvvkkkbbb\\\XXXTTTQQQOOOYYYhhhzzzzzztttiiiaaaVVVLLLEEEAAA???>>>;;;<<<===>>>AAACCCFFFGGGLLLMMMPPPPPPNNNWWWuuu\\\WWWXXXkkk}}}~~~}}}}}}}}}}}}|||yyyvvvqqqooolllhhh^^^SSSMMMLLLRRRnnn~~~wwwwwwuuuwwwxxxaaaaaajjjvvvwwwcccYYYVVVPPPJJJMMMRRRVVVXXXXXXXXXWWWUUU^^^|||zzzvvvvvvvvvuuuvvvwwwzzz|||{{{yyywwwvvvwwwyyy{{{}}}yyyyyyzzz{{{}}}yyyxxxvvvsssuuu|||zzzuuuooohhhccc___]]]UUUOOOJJJIIIHHHGGGKKKPPPVVVYYY```eeeccc```fffppp~~~|||yyyzzz}}}}}}wwwsssrrrtttuuurrruuuxxxttt}}}}}}~~~{{{yyyvvvsssqqqpppqqqqqquuuttttttssstttxxx|||jjjTTTFFFFFFKKKJJJJJJUUUgggqqquuuyyyssskkkqqqzzzxxxmmmddd\\\VVVMMMEEE@@@===<<<;;;;;;<<<>>>@@@CCCFFFGGGHHHFFFLLLPPPNNNRRRiiikkkPPPSSS___|||{{{{{{|||yyy{{{||||||~~~~~~}}}}}}~~~}}}zzzppppppooojjjaaaWWWOOOLLLKKKbbb|||rrriiiddd___dddhhhsssqqqccckkkqqq~~~xxxkkkZZZUUUTTTLLLLLLOOOTTTWWWXXXXXXXXXXXXWWWaaa{{{xxxrrrtttuuutttttttttvvvxxxyyywwwtttrrrsssvvvzzz}}}wwwxxxxxxyyyzzz|||}}}~~~sssiiilllwwwuuuqqqkkkfffcccbbb```^^^SSSMMMHHHIIIJJJKKKQQQXXX^^^___ccceee```aaasss~~~}}}|||{{{yyyyyy}}}}}}wwwrrrqqqmmmqqqnnnqqqyyyxxxzzzyyyvvvyyy~~~}}}{{{wwwtttqqqpppppppppxxxxxxwwwuuuvvvyyykkkVVVMMMFFFCCCHHHUUUcccqqq~~~wwwmmm```WWWQQQLLLFFFAAA???>>>===<<<;;;===???BBBEEEGGGHHHIIIDDDNNNPPPKKKVVVzzzZZZTTT___qqq}}}{{{{{{||||||xxx{{{{{{yyy||||||||||||}}}~~~|||yyyoooqqqqqqlllddd[[[TTTOOOLLL\\\rrr~~~qqqfff___\\\[[[```nnn~~~ssslllyyyzzzwwwnnncccVVVUUUVVVNNNOOOSSSWWWXXXXXXWWWXXXYYY[[[fff~~~yyyvvvrrruuuxxxxxxwwwvvvwwwyyywwwvvvtttsssuuuwww{{{}}}vvvwwwwwwxxxxxxyyyzzzzzzpppkkkmmmnnn{{{zzzlllgggaaa```bbbbbb___\\\PPPKKKGGGIIILLLPPPXXX______```cccdddaaajjj}}}{{{}}}|||zzz{{{|||xxxwwwjjjtttrrroooxxx|||yyy{{{xxxyyyyyytttnnnkkknnnrrrvvvuuusssqqqpppqqqrrrssswwwyyy{{{zzzyyy|||kkk]]]TTTKKKJJJPPP]]]lllvvvrrrrrrwwwzzztttooofffZZZRRRFFFCCC>>><<<;;;<<<;;;;;;;;;===@@@DDDGGGHHHIIIIIIGGGQQQPPPIIIXXXmmmSSSaaaqqq|||yyyzzz}}}|||xxxyyy~~~{{{{{{{{{}}}~~~yyyvvvqqqttttttooohhh```YYYTTTPPP[[[nnnyyykkk^^^WWWVVVZZZ^^^kkkqqqppp{{{zzz~~~rrriii```VVVXXXZZZRRRRRRUUUYYYYYYWWWVVVXXXZZZ^^^jjj|||vvvvvvuuuyyy}}}~~~|||zzz{{{|||vvvvvvvvvwwwxxxzzz{{{|||wwwwwwxxxxxxxxxyyyyyyyyy||||||}}}tttnnniiimmmyyysssooommmddd___[[[]]]bbbccc^^^YYYOOOJJJGGGIIIMMMSSS\\\ddd[[[]]]aaaccccccsss}}}wwwxxx|||~~~xxxvvvyyy}}}yyyxxxlllzzzxxxpppvvv|||wwwtttuuuuuutttpppkkkhhhhhhjjjlllllllllmmmpppsssvvvxxxuuuyyy~~~~~~|||}}}zzz~~~rrr]]]KKKFFFLLLRRRTTTZZZVVVUUU^^^nnn||||||uuulllcccYYYOOOIIIAAA@@@???===<<<;;;::::::>>>???BBBEEEIIIKKKJJJIIIMMMSSSNNNJJJ```pppdddcccvvv|||}}}zzz}}}~~~{{{|||~~~~~~}}}zzzttttttuuutttoooeeeZZZRRRMMMQQQcccuuuiiiggg[[[TTTWWWWWW___pppwwwnnnwwwyyytttwwwrrriii___WWWSSSSSSUUUWWWZZZVVVVVV]]]ZZZVVV\\\ddd|||wwwtttxxxyyyzzz{{{{{{||||||{{{|||xxxuuuvvv{{{~~~}}}{{{yyyxxxxxxyyy{{{}}}}}}}}}{{{zzzvvvwww~~~vvvpppjjjpppxxxzzztttllleee```\\\[[[[[[\\\]]]ZZZTTTOOOKKKJJJIIIJJJQQQYYY\\\\\\aaa```[[[aaawww{{{uuuqqqtttyyy~~~~~~zzztttuuuwwwzzz{{{zzzvvvsssnnnppprrrssssssuuuxxx{{{sssrrrqqqppppppnnnkkkhhhllllllmmmooosssttttttsssuuuzzz}}}|||yyyxxx}}}yyywww{{{tttaaaPPPMMMNNNGGGKKKHHHHHHMMMQQQUUU\\\ccc}}}~~~sssnnnggg```XXXPPPHHHCCCAAA@@@>>>===<<<<<<<<<<<>>PPPWWW```eeehhhkkkmmmnnn|||}}}uuuoooddd___XXXQQQLLLFFFAAA>>>???>>><<<;;;<<<===???@@@GGGGGGGGGGGGHHHJJJKKKLLLLLLMMMVVViiioooWWWWWW___vvv}}}{{{{{{zzzxxxxxxxxxxxxxxxxxxyyyyyyuuuyyy{{{wwwtttsssqqqpppooommmiiieeeaaaSSSOOOWWWnnnvvvppphhh]]]UUUNNNRRROOOOOOZZZggg}}}wwwddd^^^WWW[[[eeehhhnnnnnnyyysssrrrlllaaaWWWRRRSSSWWWWWWYYYTTTTTTZZZXXXZZZfffwww~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyvvvtttuuuyyy{{{zzzxxx|||}}}~~~||||||yyyttttttxxx}}}~~~tttiiiccchhhpppzzz|||vvvnnnfffaaa\\\YYYWWWUUUSSSQQQOOONNNLLLIIIFFFLLLLLLMMMPPPTTTYYY^^^aaa]]]ttt~~~~~~}}}}}}{{{~~~~~~~~~{{{yyyuuuqqqnnnnnnkkkhhhjjjooouuuyyyzzzuuuuuuuuuwwwyyyyyywwwuuuooonnnoooqqqsssuuutttsssvvvrrroooqqquuuvvvrrrmmmrrrtttvvvtttqqqvvv~~~kkk]]]QQQOOORRRRRRPPPOOOWWWRRRLLLIIIHHHIIIJJJKKKPPPcccrrr|||~~~wwwssspppjjjeee[[[VVVOOOIIIEEEAAA???======<<<::::::;;;>>>AAACCCFFFGGGIIIKKKKKKLLLMMMNNNHHHRRRfffzzzrrr]]]OOOUUUddd~~~}}}{{{~~~~~~|||~~~yyyyyyyyyxxxwwwxxxxxxzzz{{{|||}}}}}}vvv{{{|||vvvtttssspppooonnnmmmmmmjjjfffcccYYYQQQRRRddd|||ssseee]]]ZZZUUUQQQOOOTTTYYYWWWWWWbbbooo}}}dddUUUQQQKKKNNNWWWYYYbbbeeetttppppppkkkaaaWWWRRRTTTXXXWWWYYYVVVWWW[[[WWWZZZiii|||yyywwwvvvvvvttttttuuuxxxyyyyyyxxx~~~{{{xxxvvvttttttxxx~~~~~~~~~vvvgggffffffeeeppp|||yyyvvvoookkkeee```]]][[[XXXWWWPPPNNNKKKIIIHHHGGGGGGGGGOOOOOOQQQSSSSSSSSSWWW[[[fff}}}|||yyywwwuuutttqqqpppmmmiiigggjjjrrrwwwxxxvvvsssssstttwwwyyy{{{zzzxxxqqqpppppprrrtttuuutttsssrrrpppqqquuuxxxwwwpppjjjnnnqqqtttrrrqqqvvvuuuzzzooo``````iiiwwwvvv\\\MMMHHHHHHGGGGGGEEENNNOOOPPPUUUSSSVVVddd{{{qqqllliiigggaaa]]]VVVQQQJJJDDDAAA???===<<<:::::::::;;;<<>>===<<<;;;:::;;;<<<>>>@@@BBBEEEFFFDDDHHHKKKKKKHHHEEEEEEFFFYYYvvvuuuWWWQQQYYY\\\yyy|||{{{|||||||||~~~{{{tttpppttt{{{|||yyy~~~}}}|||{{{{{{}}}yyyuuussstttuuuqqqqqqrrrrrrrrrooojjjfffccc]]]VVVWWWiii~~~hhh[[[PPPOOONNNLLLNNNSSSMMMUUUYYYbbbuuucccPPPKKKNNNIIIHHHOOOPPPPPPYYYpppuuujjjhhhccc]]]XXXVVVVVVXXXVVVYYYYYY]]]___XXX___vvv~~~{{{zzzvvvuuuwwwuuuvvvwwwxxxyyyyyyyyyyyyoooqqqsssuuuxxxyyyzzz{{{}}}|||}}}~~~yyy{{{~~~{{{yyyxxx||||||xxxiii]]][[[```eeewww~~~zzz|||}}}zzzxxxuuusssrrrooollljjjhhheeebbb^^^[[[UUUOOOKKKGGGGGGGGGGGGHHHKKKPPPSSSWWWTTTTTTUUURRRQQQ]]]lll|||{{{zzz{{{~~~|||}}}}}}zzzvvvtttqqqpppooonnnmmmkkkllllllooossswwwwwwsssoooqqqqqqsssvvvyyy{{{zzzyyyrrrqqqrrrtttvvvwwwwwwvvvvvv~~~{{{pppjjjhhhoooooommmkkkooovvv{{{{{{sss~~~sss\\\LLLEEEFFFIIIKKKTTT^^^WWWQQQZZZ}}}wwwuuutttoooiiiaaa\\\ZZZVVVOOOJJJDDDAAA>>><<<<<<<<<<<<;;;<<<===@@@CCCEEEGGGHHHHHHFFFIIIKKKJJJGGGGGGLLLPPPttt{{{bbbTTTWWW```xxx~~~yyyyyy}}}zzz{{{xxxtttuuu{{{~~~}}}~~~}}}|||{{{{{{|||xxxvvvuuuuuuuuutttpppooonnnnnnnnnmmmkkkiiidddbbbZZZTTT___uuu{{{eeeYYYRRRTTTUUUQQQSSSZZZXXXaaaggguuugggVVVSSSUUUNNNKKKNNNNNNOOOSSSfff{{{rrrhhhccc]]]ZZZYYYXXXWWWVVVVVVWWWWWW[[[^^^ZZZgggyyyxxxyyytttqqqtttqqqrrrssstttuuuvvvvvvvvvmmmooosssvvvyyy{{{|||~~~~~~|||yyyzzz|||~~~~~~~~~yyy|||}}}yyywwwuuuuuutttvvvuuuxxx{{{xxxxxxmmmbbb___XXXbbbqqq}}}}}}~~~|||{{{{{{zzzwwwuuupppnnnllllllmmmlllkkkiiieeebbb]]]XXXSSSNNNJJJFFFFFFGGGIIIIIIJJJMMMSSSWWW\\\UUURRRTTTTTT\\\ttt|||xxxuuuwww{{{}}}zzzwwwuuuuuuuuuwwwyyyzzzxxxvvvuuusssqqqqqqqqqpppnnnlllnnnppprrrttttttrrrpppnnnoooooopppsssvvvwwwvvvtttqqqqqqrrrtttwwwyyyxxxwwwwww}}}wwwnnnllllllsssvvvtttooopppyyyzzz}}}sssxxxqqqgggiiibbbjjjsssvvvlllssszzztttooolllmmmoooccc^^^WWWTTTTTTPPPJJJDDD>>><<<;;;;;;<<<>>>>>>======@@@CCCGGGIIIJJJJJJIIIGGGIIIJJJJJJIIINNNXXX___|||zzznnnYYYQQQ[[[llluuu~~~}}}}}}xxxrrruuu|||xxx}}}~~~zzzxxx{{{~~~~~~~~~{{{xxxuuutttwwwxxxvvvtttnnnkkkhhhggghhhjjjjjjjjjccceee\\\RRRYYYpppwww|||hhh]]]ZZZ```bbb___aaaiiimmmvvv|||ppp```]]]___UUUOOOQQQOOOPPPOOOXXXpppwwwooofff```ZZZXXXYYYZZZXXXUUUVVVVVVTTTXXX\\\[[[mmm~~~qqqqqqsssmmmjjjmmmssssssssssssrrrqqqppppppkkknnnssswwwyyy{{{~~~~~~yyyvvvxxx{{{~~~}}}}}}xxx{{{zzztttrrrrrrrrrssswwwtttvvvwwwuuuvvvtttkkkddd```]]]```gggqqqyyy}}}~~~}}}{{{{{{{{{{{{~~~|||{{{zzz{{{}}}}}}|||zzzwwwuuusssrrrqqqooollljjjhhhgggfffhhhjjjkkkkkkjjjaaa\\\VVVPPPMMMJJJHHHGGGFFFHHHJJJKKKKKKNNNSSSXXXXXXQQQPPPWWWaaauuu}}}xxxsssuuuzzz{{{wwwqqqnnnlllkkkllloooqqqrrrrrrsssrrrqqqrrrssssssrrrpppppprrrsssrrrpppnnnnnnooollllllmmmoooqqqrrrqqqoooqqqqqqrrrtttxxxzzzzzzyyytttwwwzzzxxxsssoooppprrrooouuuvvvpppnnnwwwzzz~~~{{{~~~tttqqqmmmiiifffeeeffffff]]]XXXPPPKKKIIIGGGDDDBBB;;;;;;<<<;;;:::;;;>>>@@@@@@FFFJJJJJJIIIJJJLLLMMMOOOPPPOOOMMMQQQ^^^nnnzzziiiTTTSSSVVV]]]xxx|||zzzwwwuuuuuuvvvxxxzzz{{{{{{}}}~~~}}}zzzvvvuuuuuuwwwyyyyyywwwtttooolllgggddddddfffjjjmmmfffeee___WWWYYYgggwww~~~{{{}}}ddddddhhhooosssssstttxxxrrrnnnvvvmmmUUUMMMWWWWWWRRRXXXjjj|||tttiiiiiisss~~~oooggg]]]ZZZVVVVVVYYY\\\\\\ZZZZZZWWWQQQZZZccc[[[oooyyyoooppppppkkkkkkqqqsssrrrqqqpppppppppqqqqqqooorrrvvvyyyzzzzzz{{{||||||}}}~~~}}}||||||~~~}}}|||}}}xxxsssssstttuuutttwwwxxxxxxvvvwww~~~jjjbbb\\\[[[]]]aaahhhpppvvv~~~|||zzzwwwttttttuuuxxxzzzuuussssssuuuxxxyyywwwtttuuussspppooonnnmmmllljjjlllooonnnjjjjjjkkkeee[[[YYYWWWSSSMMMHHHFFFGGGIIIOOOMMMMMMPPPSSSUUUXXX[[[TTTXXXZZZ\\\lll}}}wwwuuusssvvvxxxxxxrrrmmmlllkkkkkkmmmqqqtttsssqqquuutttssstttvvvxxxxxxwwwpppqqqqqqqqqpppooommmllljjjiiiiiijjjlllnnnoooooommmnnnqqqsssuuuuuutttsssqqqyyyyyynnnjjjqqqwwwuuu|||{{{xxxttttttyyyzzz|||~~~}}}{{{yyytttrrrqqqmmmjjjfffaaa^^^]]]\\\]]]UUUPPPIIIEEECCCBBB???===<<<<<<;;;999999<<>>===<<<;;;<<<<<<;;;::::::>>>EEEIIIIIIEEEDDDHHHOOORRROOOLLLMMMUUUggg```TTTLLLUUUnnn~~~||||||}}}~~~}}}|||}}}|||{{{|||||||||{{{{{{zzzzzzzzz{{{zzzxxxvvvmmmooorrrtttsssoookkkiiiddd``````aaa^^^^^^jjjyyyxxxxxx{{{{{{cccaaafffhhheee^^^\\\dddnnnsssqqqhhhccclll{{{lll^^^ZZZRRRSSSUUUUUUTTTTTTUUUVVVUUUVVVUUUYYY]]]bbb{{{pppiiilllnnnlllmmmsssssstttuuuvvvvvvuuutttsssrrrtttuuutttssstttuuuwwwzzzyyyyyy|||}}}{{{zzzyyy{{{}}}}}}{{{yyyxxxxxxxxxvvvtttrrrsssvvv|||xxxlllaaa\\\^^^fffnnnrrrvvv{{{}}}{{{}}}wwwssssssqqqpppppprrrsssrrrqqqiiifff^^^VVVRRRQQQNNNJJJIIIKKKLLLLLLKKKJJJJJJJJJNNNWWW^^^___[[[ZZZ___dddooo{{{}}}yyyxxxuuussssssvvv{{{|||uuunnnmmmqqqtttqqqnnnpppppprrrtttvvvvvvsssqqqlllnnnqqqttttttrrrpppnnnlllnnnrrruuuvvvuuurrrpppnnnoooqqqssssssssssssrrrlllpppqqqrrr}}}rrriiiiiipppvvvqqqooopppsssuuuzzzzzz|||~~~xxxsssrrrpppmmmggg```\\\ZZZZZZWWWUUUQQQMMMIIIFFFEEEDDDDDDBBB@@@>>>===<<<<<<<<<;;;<<<======???BBBGGGKKKJJJFFFEEEIIIMMMOOOQQQRRR```uuujjjUUUVVV[[[jjj~~~~~~~~~~~~}}}zzzzzz~~~~~~|||zzzyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxwwwvvvwwwyyy{{{{{{xxxrrrkkkgggddd___bbbhhhddd]]]gggyyy|||xxxssszzzooopppnnnaaaaaa```YYY```\\\bbbvvvwwwbbbWWWUUUMMMQQQUUUVVVTTTRRRSSSUUUUUUWWWYYY[[[]]]kkkvvvooojjjlllnnnmmmnnnrrrtttuuuvvvwwwvvvtttrrrppppppppppppoooooopppsssuuuzzzxxxxxx|||}}}yyyvvvuuuvvvzzz}}}}}}|||yyyyyy{{{||||||{{{yyywwwvvvuuuvvv}}}gggZZZWWW\\\```ccciiirrrvvvuuu{{{wwwxxxyyytttnnnllliiihhhgggfffeeeccc[[[XXXSSSNNNKKKJJJJJJIIIGGGIIILLLNNNOOOQQQTTTVVV]]]aaabbb```cccooo}}}wwwwwwuuurrrqqqvvv{{{rrrpppsssuuurrrmmmoooppprrrvvvwwwvvvrrrooommmppptttwwwyyywwwtttrrrlllqqqvvvzzzyyyvvvssspppooopppqqqrrrrrrrrrrrrrrrppppppnnnoooyyy~~~zzztttmmmhhhfffggghhhllllllooorrrrrrqqqwww~~~qqqpppqqqrrrrrrpppllliiijjjiiieee___YYYUUUSSSSSSOOOMMMJJJGGGCCCAAA@@@?????????>>>===<<<<<<===>>>:::===AAADDDEEEFFFHHHJJJHHHGGGHHHJJJJJJKKKVVVccchhh^^^RRR^^^qqq~~~|||{{{}}}|||yyyzzz~~~|||zzzxxxxxxzzz{{{yyyyyyyyyxxxvvvuuuuuuvvv~~~zzzuuupppllllllfffhhhnnniii___dddssszzzzzzzzzrrrzzz}}}|||wwwuuupppeeeaaabbblllooo]]]TTTTTTMMMQQQVVVWWWUUUSSSTTTUUUUUUUUUYYY[[[^^^wwwuuuqqqnnnoooooonnnnnnppptttuuuuuuuuussspppmmmkkkkkkllllllkkkkkkmmmqqqtttvvvtttuuuyyyzzzyyyvvvsssssswwwyyyyyywwwwwwzzz|||~~~~~~}}}|||{{{|||yyywww|||jjj\\\]]]\\\XXXVVV[[[eeejjjiiiiiieeeffflllooollljjjjjjttttttttttttssstttttttttzzz|||~~~}}}xxxqqqiiieee```]]]ZZZWWWVVVUUURRRPPPOOONNNMMMMMMKKKHHHHHHIIIKKKLLLMMMNNNPPPTTTZZZ^^^dddhhhkkkppp~~~zzztttvvvuuurrrqqqwwwwwwuuuvvvwwwsssnnnoooqqqssswwwxxxvvvrrrnnnmmmppptttxxxyyyxxxvvvtttmmmrrrxxx{{{yyyuuurrrpppppppppqqqqqqqqqqqqqqqqqqrrrpppmmmooovvv{{{zzzuuummmlllkkkjjjjjjiiihhhhhhlllmmmqqqtttrrrooopppuuuooommmlllllllllkkkjjjhhheeeccc___XXXQQQLLLJJJIIIHHHFFFEEEBBB@@@???>>>===:::;;;<<<<<<;;;;;;===???<<<@@@EEEHHHIIIIIIHHHIIIHHHHHHLLLMMMJJJNNNeee}}}eeeUUUWWWZZZlll~~~{{{yyy{{{~~~{{{|||~~~~~~~~~|||yyyxxxyyy{{{yyyyyyyyyxxxvvvuuuvvvxxx~~~}}}{{{xxxvvvuuuvvvqqqqqqrrrlllcccbbbiiivvv|||xxx|||{{{~~~{{{xxxvvvzzzxxxhhhZZZUUUUUUOOORRRUUUWWWVVVVVVUUUVVVUUURRRXXX\\\dddwwwsssrrrqqqqqqpppooooooooosssssssssrrrpppmmmkkkiiijjjjjjkkkjjjjjjlllpppsssrrrqqqqqquuuyyy{{{zzzwwwyyywwwtttssstttuuuvvvvvvxxxzzz}}}~~~}}}}}}~~~~~~|||yyy{{{}}}~~~xxxuuullleeeYYYPPPRRRYYY[[[XXX[[[WWWWWW[[[ZZZUUUVVV\\\cccdddeeeeeefffeeeddddddiiillloooooojjjddd^^^[[[UUUSSSPPPOOOOOOOOOMMMLLLLLLKKKMMMOOOMMMHHHGGGJJJQQQQQQRRRSSSVVV[[[aaafffcccppp}}}~~~wwwtttuuuuuusssrrrwww~~~{{{yyyyyywwwsssppppppqqqsssvvvxxxvvvrrrnnnkkkmmmqqqtttuuuuuusssrrrnnnsssxxxyyyvvvsssqqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnrrrwwwwwwrrrlllmmmiiieeecccdddgggjjjkkklllmmmqqqtttqqqmmmmmmrrrqqqiiigggfffffffffeeecccaaaZZZXXXTTTNNNHHHCCCAAAAAA@@@@@@???>>>>>>======<<<999;;;======<<<<<<>>>@@@AAADDDGGGIIIIIIHHHIIIIIIJJJJJJMMMPPPPPPZZZyyyttt\\\YYYccc~~~|||{{{}}}~~~~~~~~~~~~~~~~~~zzzxxxyyyzzzzzz||||||zzzxxxxxxzzz}}}}}}}}}||||||zzzxxxwwwvvvxxxvvvtttqqqnnnjjjfffdddrrrxxxvvvyyy|||zzzlllbbbYYYUUUUUURRRRRRSSSUUUWWWXXXWWWUUUWWWQQQXXXaaapppsssoooqqqrrrqqqpppppppppoooppppppooonnnmmmllllllkkkkkklllmmmllllllmmmoooqqqqqqqqqrrrtttvvvwwwxxxxxxxxxxxxwwwuuutttuuuxxxzzzxxxzzz{{{{{{zzzzzz}}}~~~|||{{{}}}ooobbbaaadddbbb\\\WWWPPPMMMQQQPPPKKKMMMVVVUUUVVVYYY[[[\\\\\\\\\[[[[[[___cccccc```[[[XXXVVVPPPNNNMMMLLLNNNNNNNNNMMMKKKJJJLLLPPPNNNJJJJJJOOOUUUXXX]]]bbbhhhooowww|||zzz{{{{{{~~~yyyvvvwwwwwwuuutttuuuyyy}}}yyyzzz||||||zzzvvvrrrppppppppprrrtttuuutttpppmmmkkkmmmoooqqqssssssrrrqqqqqquuuxxxwwwsssqqqrrrtttrrrrrrqqqpppppppppppppppmmmmmmooosssuuurrrmmmiiiiiiddd___]]]aaafffkkkmmmkkklllooorrroookkkmmmqqqppp}}}[[[ZZZZZZZZZ[[[YYYVVVSSSNNNMMMKKKFFFAAA>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@@@@>>>>>>AAACCCEEEGGGHHHHHHHHHHHHIIIJJJMMMKKKMMMQQQVVVeee~~~jjj```ZZZ]]]nnn~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyyzzz}}}~~~}}}{{{{{{~~~}}}}}}}}}{{{yyyvvvsssqqqtttuuurrrnnnoooqqqmmmfffpppxxxrrrzzz~~~qqqddd]]]XXXTTTTTTSSSQQQQQQSSSWWWYYYWWWUUU[[[SSS[[[ggg{{{|||ssskkkoooqqqqqqpppqqqqqqooonnnnnnmmmmmmmmmmmmnnnnnnoooooopppooonnnmmmooopppssstttvvvvvvvvvwwwyyy|||xxxyyyyyywwwuuuuuuzzz~~~xxxyyyzzzxxxwwwxxx|||zzz{{{|||}}}yyypppwww~~~zzzsssYYYNNNIIIMMMMMMIIIKKKRRROOOPPPQQQRRRQQQOOOMMMLLLLLLPPPTTTUUUSSSOOOMMMMMMLLLJJJHHHHHHHHHIIIHHHGGGIIIHHHJJJOOOOOOLLLOOOVVVWWW]]]gggqqq{{{yyyyyy}}}}}}yyyyyyyyywwwuuusssssstttrrrwww|||~~~zzzuuuqqqoooooooooppprrrsssrrrooolllmmmnnnppprrrssssssssssssssswwwyyyvvvrrrpppsssvvvsssrrrqqqpppoooooooooooonnnmmmoooqqqpppkkkfffdddaaa^^^]]]___eeekkkooopppkkkkkknnnqqqoookkkmmmssszzzxxx}}}JJJJJJKKKKKKJJJIIIHHHGGGHHHIIIIIIGGGBBB>>><<<;;;999<<>>;;;999888===;;;;;;>>>BBBEEEEEECCCGGGIIIIIIIIIMMMQQQNNNGGGIIINNNKKKJJJeee^^^___XXXTTT\\\hhh}}}}}}zzz|||~~~}}}~~~}}}{{{{{{|||~~~}}}|||zzzyyyyyyyyyzzz{{{}}}{{{zzzzzzzzzwwwrrrmmmtttuuuvvvvvvsssooojjjhhhhhhwwwxxxrrr|||{{{mmmcccWWWRRRRRRLLLRRRSSSUUUWWWXXXWWWVVVUUU[[[VVV]]]xxxtttqqqnnnllljjjjjjkkklllmmmmmmnnnmmmkkkjjjiiijjjjjjkkknnnnnnmmmmmmlllllllllkkknnnqqquuuwwwwwwxxxyyyzzzzzztttsssuuuxxxzzzzzz{{{vvvsssuuuwwwwwwwwwyyy{{{zzzyyyzzz|||zzz|||qqqYYYVVVQQQPPPSSSUUUQQQLLLOOOOOONNNKKKIIIHHHIIIJJJOOOLLLIIIIIIIIIIIIFFFCCCHHHHHHHHHIIIIIIIIIIIIIIIIIILLLNNNPPPQQQTTTYYY^^^ooottt{{{xxxxxx{{{}}}{{{xxxwwwwwwwwwuuuqqqooonnnooo{{{{{{zzzwwwsssqqqqqqrrrqqqrrrssstttrrrpppmmmkkkmmmnnnppppppooopppsssuuuzzzxxxtttrrrssssssssssssnnnoooqqqrrrrrrqqqppppppmmmmmmmmmjjjeeebbbbbbbbbWWW]]]aaaccchhhooonnniiijjjiiihhhiiijjjjjjiiihhhsssssswwwDDDDDDCCCCCCBBB@@@???>>>DDDEEEFFFDDDAAA>>><<<<<<:::;;;======<<<<<<===???GGGCCC@@@???BBBEEEFFFFFFLLLLLLLLLKKKJJJJJJIIIJJJIIIMMMPPPWWWpppvvvVVVVVVQQQWWWkkk|||}}}}}}~~~}}}}}}~~~|||{{{zzzxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{|||}}}{{{zzzzzzzzzwwwqqqmmmssstttuuuuuurrrmmmgggddddddqqqtttsss|||uuuhhhaaaUUURRRSSSNNNQQQSSSUUUVVVWWWVVVUUUUUUUUURRR___sssrrrkkkjjjhhhggghhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmmmmnnnnnnrrrtttwwwxxxwwwwwwwwwxxxyyyvvvssssssvvvyyyzzzzzz{{{vvvtttuuuvvvvvvyyy~~~||||||{{{|||}}}~~~mmm___```^^^YYYUUUUUUUUUTTTYYYVVVQQQMMMLLLMMMNNNNNNGGGGGGHHHKKKNNNOOOLLLJJJGGGHHHIIIKKKLLLMMMMMMMMMPPPSSSTTTTTTUUU]]]lllyyy}}}{{{vvvvvvyyyzzzyyyvvvxxxxxxxxxuuurrroooooopppyyyzzzyyywwwtttrrrrrrsssrrrsssttttttssspppmmmkkkmmmnnnooooooooooooqqqssswwwuuurrrrrrssstttttttttooopppqqqqqqqqqpppooonnnllllllkkkiiieeebbbaaaaaa^^^aaacccccchhhoooqqqmmmlllkkkiiihhhhhhhhhggggggmmmppptttxxx{{{AAAAAA@@@???>>>===<<<;;;>>>@@@AAA@@@>>>=========;;;;;;;;;::::::===BBBEEEPPPKKKEEEBBBBBBEEEHHHJJJHHHGGGKKKPPPLLLGGGMMMXXXWWWVVVXXXeeevvv{{{nnn\\\NNNRRRTTTfff}}}{{{~~~yyyxxxxxxxxxxxxwwwwwwwwwzzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyyyyyxxxuuuqqqmmmppprrrssstttqqqmmmhhheee```jjjpppuuu{{{nnnbbb\\\RRRQQQSSSOOOQQQRRRTTTUUUVVVVVVUUUUUURRRQQQfffyyyppprrrhhhgggfffeeeeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjjhhhhhhjjjkkkmmmnnnppppppsssuuuvvvvvvtttsssssstttsssssssssuuuxxxzzzzzzyyyyyyuuusssvvvxxxxxx{{{|||}}}}}}~~~~~~~~~|||ppplllmmmwww~~~zzztttsssvvvwwwsssjjj^^^WWWTTTSSSPPPMMMMMMLLLKKKLLLMMMOOONNNNNNOOOOOONNNNNNOOOPPPQQQRRRVVVZZZ]]]]]]```nnn~~~{{{~~~zzzuuutttvvvxxxwwwvvvzzzzzzxxxuuuqqqooooooppptttuuuuuutttqqqppppppqqqttttttuuutttrrrooollljjjkkkmmmnnnooonnnoooqqqrrrtttsssqqqrrrtttuuuuuuuuuoooppppppqqqpppooommmlllkkkkkkjjjhhhdddbbbaaaaaaddddddcccbbbfffmmmpppooommmkkkiiigggfffeeeeeeeeeiiilllpppqqqpppwww??????>>>======<<<<<<<<<999;;;======<<<<<<>>>???<<<<<<<<<<<<<<>>======???@@@AAA999;;;<<<======>>>AAACCC???BBBEEEFFFEEEEEEEEEEEEEEEGGGIIIJJJJJJJJJLLLMMMQQQNNNPPPXXXaaannn}}}fffRRROOOSSSYYYhhhwww||||||}}}}}}}}}|||{{{zzz~~~|||{{{{{{|||}}}}}}|||||||||{{{zzzxxxwwwvvvvvvwwwwwwvvvuuussspppnnnmmmoooqqqrrrrrrpppooopppppp}}}|||{{{xxxuuuqqqnnnlllnnnkkkiiirrrzzzuuu~~~rrr___VVVSSSLLLNNNRRROOORRRRRRSSSTTTVVVWWWXXXYYYRRRfffwwwfffaaa```dddgggjjjiiifffeeefffhhhhhhhhhhhhhhhgggfffeeedddjjjjjjjjjjjjjjjjjjjjjjjjooopppqqqqqqqqqrrruuuwwwxxxzzz||||||yyyvvvuuuuuu{{{uuuwwwxxxxxx{{{~~~~~~~~~|||{{{{{{zzzmmmhhhuuuvvvlllkkkpppzzz~~~|||zzzzzzwwwwwwzzzxxxwwwwwwxxxyyy{{{}}}~~~{{{xxxtttnnnjjjiiikkknnnssstttvvvvvvtttrrrrrrrrrssssssrrrpppnnnllljjjiiijjjmmmqqqsssttttttuuuvvvuuuuuuuuuvvvwwwvvvssspppmmmnnnooopppppppppooooookkklllllljjjhhhffffffgggcccbbbfffmmmppplllgggfffaaadddfffeeecccbbbcccffffffccceeemmmtttsssqqqooo}}}FFFDDDBBB@@@@@@@@@AAABBB===>>>??????>>>@@@BBBEEEBBBDDDGGGHHHGGGGGGHHHIIIEEEHHHKKKLLLLLLLLLOOOQQQPPPXXXeeesss~~~aaaVVVNNNQQQ\\\nnn}}}}}}~~~~~~||||||}}}|||{{{{{{|||~~~~~~}}}|||{{{xxxvvvsssrrrrrrrrrtttsssrrrpppnnnmmmllllllmmmppprrrrrrqqqppprrrttt|||zzzxxxuuurrrqqqpppoooqqqkkkdddkkkxxxxxxzzzmmm[[[SSSQQQMMMPPPVVVSSSSSSSSSTTTUUUVVVXXXZZZZZZTTTuuuooodddaaaaaa```dddhhhhhheeedddeeehhhhhhhhhggggggggggggggghhhiiiiiiiiiiiijjjjjjjjjjjjqqqrrrrrrrrrrrrsssvvvxxxyyyzzz{{{yyyvvvtttuuuvvv{{{uuuuuu}}}~~~zzz}}}~~~{{{zzz}}}~~~~~~}}}}}}~~~iiiVVVVVV[[[hhhzzz|||ssswww}}}vvvwwwxxxyyyzzzzzzzzzzzzzzzzzzvvvtttqqqllljjjlllqqqtttvvvxxxzzzzzzxxxuuuttttttttttttsssqqqpppnnnmmmmmmnnnpppssstttrrrqqqqqqqqqpppqqqrrruuuwwwvvvrrroooqqqqqqqqqqqqqqqooommmllljjjkkkkkkjjjgggffffffgggbbbaaaeeemmmpppjjjfffeee```dddggggggccc``````bbbhhheeeffflllooonnnlllmmmzzz~~~EEECCC@@@>>><<<;;;;;;<<<@@@@@@AAA@@@@@@AAACCCFFFCCCEEEGGGHHHHHHIIIKKKNNNIIIKKKMMMMMMMMMNNNQQQUUUZZZlllsss\\\UUUUUUYYYcccttt~~~}}}}}}|||zzz{{{}}}}}}~~~{{{{{{{{{}}}~~~zzzxxxuuusssrrrrrrsssttttttsssqqqooonnnnnnoooooommmppprrrsssrrrrrruuuxxxvvvtttrrrqqqppprrrssstttqqqkkk```eeevvv{{{yyy~~~iiiXXXQQQQQQNNNRRRYYYWWWTTTTTTUUUVVVWWWYYY[[[[[[YYYjjjccccccccc\\\aaaffffffcccbbbdddggghhhgggfffffffffhhhjjjkkkggghhhhhhiiijjjjjjkkkkkkqqqrrrrrrqqqpppqqqtttvvvxxxyyyyyyvvvsssrrruuuxxxxxxsssppprrruuuwww|||~~~}}}yyywwwzzz~~~wwwyyy|||}}}~~~gggcccaaaeeemmmsssuuuuuuuuuzzz~~~~~~wwwooohhhdddhhhyyyzzzppprrr}}}yyyzzz||||||zzzxxxwwwwwwsssqqqooollllllooovvvzzzwwwyyy{{{{{{xxxvvvttttttuuuuuutttsssrrrppppppoooppprrrttttttqqqnnnmmmllllllmmmpppsssvvvuuurrroootttttttttsssqqqnnnllljjjhhhiiijjjiiifffeeefffgggaaa^^^aaajjjlllgggdddddd```eeeiiihhhccc^^^^^^___kkkiiiiiilllllliiikkkooovvvtttsssyyy>>>AAACCCBBB>>><<<===???@@@@@@BBBDDDDDDBBBCCCEEECCCCCCFFFKKKPPPPPPLLLGGGMMMLLLOOOSSSSSSQQQXXXbbbooogggWWWVVVRRRVVVddd~~~~~~}}}|||~~~{{{}}}{{{wwwtttssstttvvvxxxuuutttrrrqqqqqqrrrsssttttttrrrrrrtttwwwxxxvvvsssvvvnnnkkkooosssrrrsssvvvppplllhhhhhhmmmsssvvvwww{{{ccc]]]UUUSSSUUUWWWWWWUUUWWWTTTRRRUUUXXX[[[]]]___hhh|||tttyyyvvvdddeeebbb______aaaaaa```^^^ddddddeeeeeefffgggggggggiiiccceeeooosssmmmlllqqqrrrrrrrrrqqqpppppprrruuuuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwrrrmmmpppxxxzzzvvvzzzyyyyyy{{{|||}}}|||zzz||||||}}}zzzmmmnnnkkkggghhhpppuuuwww|||yyyuuuttttttzzz}}}zzzzzz|||yyysssqqqsssvvvvvvvvvuuuuuuuuuzzz|||~~~{{{wwwtttsssvvvtttssstttvvvvvvssspppoooppppppmmmiiihhhjjjmmmkkkooossssssooonnnppptttttttttrrrooojjjgggffffffhhhhhhhhhkkkmmmkkkfffaaabbbbbbbbbbbbcccdddeeeffffffddddddeeebbb^^^^^^aaahhhiiikkklllmmmkkkjjjhhhppppppqqqrrrxxxDDDEEEFFFEEEBBB@@@AAABBBDDDDDDEEEEEECCCAAA@@@AAAKKKJJJHHHFFFGGGKKKQQQUUUQQQUUUVVVVVV^^^ooo{{{|||uuuoooiiibbb[[[ZZZ]]]cccsss~~~}}}}}}||||||~~~|||{{{~~~xxxxxxxxxyyyyyyyyyzzzzzzwwwvvvtttsssssstttvvvxxxssstttuuuyyy}}}~~~{{{yyyvvvpppmmmpppqqqoooppptttrrrooollllllpppuuuyyy{{{ttt^^^XXXRRRPPPSSSVVVUUUTTTVVVTTTUUUXXXZZZ[[[^^^bbb}}}~~~rrrbbb```^^^^^^``````___^^^```aaaaaacccdddeeeeeeffffffeeennn|||vvvnnnnnnsssttttttsssrrrqqqssstttqqqrrrtttvvvxxxyyyzzzzzzvvvuuuqqqlllooowwwyyywwwvvvuuuvvvwwwyyyzzzyyyxxxyyyzzz}}}~~~}}}}}}{{{yyywwwuuutttvvv{{{}}}zzzyyyzzzwwwqqqqqqrrrtttuuuttttttuuuvvv|||}}}~~~|||yyywwwuuuuuupppooonnnppprrrsssqqqooolllmmmlllkkkiiiiiikkkmmmkkkooorrrrrrooonnnpppssspppqqqpppmmmiiifffeeedddhhhiiikkkooorrrqqqkkkfff`````````aaaccceeeggghhhcccaaabbbcccaaa^^^___dddggghhhiiijjjkkkjjjiiihhhiiikkkllllllnnnvvvDDDDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFFFFGGGFFFMMMOOOPPPMMMJJJLLLQQQVVVWWWccckkkmmm|||ooobbbTTTOOOQQQWWWbbbkkk}}}~~~}}}|||{{{|||{{{{{{}}}~~~}}}~~~vvvxxxzzz|||}}}{{{yyyxxxwwwvvvtttssssssvvvxxxzzzwwwyyy||||||xxxtttqqqppppppnnnkkkmmmrrrpppppppppooopppsssxxx|||{{{xxxjjjVVVRRRNNNNNNQQQTTTTTTSSSVVVUUUXXX\\\\\\[[[```hhh{{{jjj^^^]]][[[\\\]]]___^^^^^^______```aaabbbcccdddeee```bbblllzzz}}}sssiiigggrrrtttuuuuuutttsssssstttpppqqqsssuuuwwwxxxyyyyyytttrrrnnnkkknnntttxxxxxxuuuttttttvvvxxxyyyxxxwwwtttwww||||||yyyzzzyyyxxxvvvuuutttttttttvvvyyy{{{yyywwwwwwtttooopppqqqrrrrrrqqqrrrtttvvvzzz{{{{{{yyyvvvtttssstttkkkkkkkkkmmmpppqqqpppoookkkjjjiiijjjlllnnnooonnnkkknnnqqqqqqooonnnpppsssmmmoooooonnnjjjgggeeeeeemmmnnnpppsssvvvtttmmmhhhbbbaaaaaaaaabbbdddfffgggdddbbbbbbdddcccaaaccciiifffggggggggghhhhhhiiiiiihhhjjjlllllllllnnnssswww|||CCCBBBAAAAAABBBCCCDDDDDD@@@BBBCCCDDDGGGJJJKKKHHHHHHIIILLLNNNSSS[[[eeelll{{{nnnXXXUUUSSSTTTYYYhhh~~~~~~||||||}}}}}}}}}}}}~~~~~~{{{}}}||||||yyy{{{|||}}}|||yyyvvvtttuuutttrrrrrrsssuuuxxxzzz|||~~~{{{tttooooooppppppnnnkkkiiilllppplllnnnooonnnmmmoootttyyyyyy~~~nnn```QQQOOOMMMMMMPPPSSSTTTTTTVVVVVVZZZ^^^[[[ZZZdddrrrrrrmmmfffWWWZZZZZZYYYZZZ[[[\\\]]]]]]aaaaaaaaaaaabbbbbbbbbbbb___]]]bbbjjjmmmiiieeeeeemmmpppsssttttttssssssttttttuuuuuuuuuttttttsssrrrqqqppplllkkkmmmrrrvvvxxxxxxwwwwwwxxxyyyyyyxxxvvvqqquuu{{{|||}}}}}}}}}}}}zzzwwwuuu~~~yyywwwuuusssqqqppppppqqqrrrtttuuuuuutttsssqqqooopppppppppooonnnooorrrttttttvvvxxxwwwtttpppnnnnnnjjjkkkkkkmmmoooooooooooommmkkkjjjlllqqqtttsssqqqjjjmmmooopppooooooppprrrmmmooopppooollliiihhhggguuusssrrrssssssqqqkkkfffgggfffdddbbbaaaaaabbbbbbgggeeeeeegggfffdddgggllleeeeeeeeeeeefffgggiiiiiihhhkkknnnooonnnnnnpppqqqrrrBBBCCCCCCDDDEEEFFFHHHIIIDDDGGGGGGFFFJJJPPPOOOJJJMMMLLLOOOYYYjjj~~~{{{vvvwwwsssiiiaaaQQQQQQWWWcccvvv~~~zzz~~~~~~}}}}}}|||}}}~~~}}}}}}|||}}}~~~~~~}}}}}}|||zzzzzzyyyttttttssstttuuuwwwyyy{{{{{{}}}~~~zzztttmmmiiikkknnnooommmjjjjjjmmmpppjjjlllnnnnnnlllnnnrrrvvvtttzzzttteeeXXXOOOOOONNNPPPRRRUUUVVVVVVWWWWWWZZZ]]]YYYYYYmmmwwwmmmbbb```___UUUWWWXXXXXXXXXYYYZZZ\\\]]]``````______^^^]]]]]]\\\___]]]^^^bbbfffffffffggggggjjjmmmpppqqqqqqrrrtttuuuuuutttsssrrrpppooonnnooommmllllllmmmppptttxxxzzzyyyxxxxxxxxxwwwuuusssooossszzz~~~zzz{{{{{{{{{zzzxxxwwwwwwzzz~~~zzzzzzxxxuuurrrooonnnmmmmmmlllmmmnnnqqqqqqpppooooooooooooooonnnlllllloooqqqnnnrrrwwwxxxuuupppkkkhhhiiijjjkkkkkkkkkkkkkkkkkkmmmkkkjjjmmmqqqsssrrrpppjjjlllnnnooooooooopppqqqmmmooopppnnnllliiihhhhhhvvvrrrnnnmmmmmmllliiifffiiigggdddbbb``````aaabbbhhhffffffhhhgggdddfffkkkdddddddddeeefffhhhiiijjjiiikkkmmmnnnmmmmmmmmmnnnrrrvvv~~~EEEHHHKKKLLLIIIIIIKKKMMMMMMRRRUUUXXX```lllnnnhhhgggmmmzzz~~~lll]]]]]]^^^XXXRRRPPPVVVYYYkkk}}}~~~~~~~~~}}}~~~{{{zzz|||}}}~~~~~~~~~}}}}}}~~~vvvvvvwwwyyyzzz{{{{{{|||uuuwwwyyyyyyuuuqqqnnnmmmmmmppppppmmmlllooopppooolllmmmnnnooooooqqqsssuuutttuuuuuuwwwjjj]]]SSSPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVXXXZZZVVV]]]{{{~~~lllccc```YYYYYY\\\WWWVVVWWWXXXXXXWWWXXXZZZ\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXX\\\aaaeeefffdddcccccceeeiiikkklllnnnppprrroooppppppppppppoooooonnnnnnlllmmmoooooonnnqqqvvvwwwvvvtttttttttsssqqqoooqqqtttxxx|||~~~~~~}}}|||}}}}}}{{{xxxwwwwwwxxx|||}}}~~~xxxzzzyyyvvvssspppnnnmmmllliiihhhjjjnnnpppnnnnnnpppnnnoooooommmkkkjjjjjjlllkkkpppvvvyyyvvvooohhheeeeeeggghhhhhhgggfffggghhhkkkkkkkkklllnnnnnnmmmllljjjjjjlllnnnooopppppppppmmmmmmmmmkkkhhhffffffgggpppllliiiiiijjjkkkjjjgggfffdddbbb``````bbbdddfffdddcccdddfffeeebbbcccgggddddddeeeggghhhjjjkkklllooopppqqqqqqqqqooommmlllnnnnnnpppvvv|||eeelllrrrpppjjjeeegggkkkooovvvzzz~~~zzziiiOOOOOOPPPVVV```iiikkkiiippp}}}{{{~~~~~~|||}}}~~~}}}zzzuuuuuuyyy||||||zzz{{{zzz{{{|||~~~}}}}}}}}}}}}~~~uuuwwwyyy{{{||||||{{{yyysssuuuwwwvvvsssrrrsssuuusssuuutttpppppptttsssnnnnnnmmmnnnooorrrssssssrrrtttvvvtttzzzmmmbbbWWWOOORRRTTTVVVWWWWWWVVVWWWWWWVVVSSSUUUXXXVVVcccooo```\\\\\\VVVTTTWWWTTTVVVWWWYYYXXXWWWWWWYYY\\\VVVVVVVVVVVVVVVVVVVVVVVVSSSUUUYYY]]]bbbeeeeeecccccceeegggggghhhiiilllnnnkkkkkklllmmmnnnnnnnnnnnnmmmlllnnnrrrqqqmmmoootttrrrqqqpppqqqrrrrrrpppnnntttuuuwwwyyyzzz||||||}}}~~~|||yyyyyyyyy}}}~~~}}}|||yyyxxxwwwuuusssqqqooonnnkkkhhhjjjnnnooollllllpppnnnoooooommmjjjggggggggghhhmmmrrrtttqqqkkkeeeaaabbbdddggggggffffffgggiiilllmmmnnnnnnkkkiiihhhhhhiiijjjkkkmmmoooppppppoooooonnnllliiifffeeefffgggkkkiiihhhjjjllllllhhhdddfffdddbbb``````bbbeeefff______bbbffffffbbbcccfffccceeegggjjjkkklllmmmmmmqqqrrruuuwwwwwwuuupppmmmkkkiiikkkoooqqqssszzzmmmXXXMMMNNNXXX[[[\\\ppp{{{{{{yyyxxx{{{}}}{{{}}}~~~~~~wwwqqqqqqwww{{{zzzwwwuuusssrrrvvv|||}}}}}}|||{{{zzzyyyxxxwwwsssuuuyyy{{{|||zzzxxxvvvvvvxxxxxxvvvssssssvvvzzzyyyzzzwwwrrrtttwwwtttmmmnnnlllkkknnnrrrtttrrrpppnnntttrrr|||sssfff\\\SSSLLLTTTUUUXXXXXXWWWVVVVVVVVVTTTQQQSSSVVVWWWhhhdddWWWWWW\\\WWWTTTVVVTTTVVVXXXYYYXXXVVVVVVXXX[[[SSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ___fffjjjkkkfffggggggffffffgggiiillljjjkkkllllllmmmmmmllllllmmmlllppptttrrrmmmmmmsssooonnnnnnppprrrsssrrrpppvvvvvvvvvvvvxxxzzz|||}}}~~~}}}}}}~~~zzzyyyyyyzzz~~~yyyvvvxxx|||}}}|||wwwwwwxxxwwwvvvtttqqqpppnnnjjjkkkoooppplllkkkooonnnoooooonnnjjjfffddddddeeehhhlllmmmjjjeeeaaa^^^aaadddhhhiiihhhiiikkknnnoooqqqsssqqqlllhhhggghhhiiiiiijjjllloooppppppooorrrqqqnnnjjjgggfffhhhjjjkkkkkklllnnnooollleee___iiigggccc```___```bbbddd]]]]]]bbbhhhhhheeeeeehhhccceeehhhlllnnnnnnnnnmmmjjjmmmrrrwwwyyywwwqqqlllllliiiiiimmmnnnnnnsss|||}}}~~~{{{sssgggZZZPPPLLLPPPYYYiii~~~{{{{{{|||{{{zzzwww}}}}}}|||~~~~~~|||~~~|||uuuqqqtttxxxxxxvvvvvvsssssstttxxx~~~~~~{{{~~~|||zzzxxxwwwtttpppmmmuuuxxx||||||yyyxxxyyy{{{yyywwwuuusssssssssqqqpppsssssssssssstttssspppnnnlllnnnqqqtttuuutttrrrpppooorrrpppuuu|||uuummmggg^^^TTTOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWRRRXXX^^^UUUUUU}}}zzz]]]YYYVVVVVVYYYZZZVVVRRRSSSRRRRRRSSSUUUWWWWWWVVVVVVSSSPPPQQQUUUWWWWWWVVVWWWUUUUUUXXX]]]``````^^^^^^___aaacccdddddddddccceeeeeeeeefffgggjjjlllnnnmmmnnnooooooooooooqqqsssqqqqqqrrrrrrrrrrrrrrrrrrsssuuuwwwwwwvvvxxx}}}~~~{{{zzzzzz|||~~~}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvtttvvvxxxyyyxxxvvvtttrrrpppkkkjjjooosssqqqnnnmmmppppppoooooommmjjjhhhgggiiifffbbbaaaccccccaaa___bbbeeehhhiiiiiijjjkkkllltttsssqqqnnnllljjjiiihhhdddfffiiikkklllkkkjjjhhhjjjkkkllljjjgggeeeddddddnnnnnnnnnnnnllljjjhhhfffgggddd```^^^```bbbcccddd^^^ccciiiiiigggdddeeehhhiiijjjkkkllllllllllllllllllqqquuutttooojjjjjjkkkkkklllmmmnnnppprrrssstttyyy{{{|||nnnaaaYYYZZZZZZYYYWWWXXXZZZ\\\kkk}}}~~~{{{{{{}}}}}}|||{{{tttvvvxxx{{{~~~{{{yyyzzz}}}~~~|||yyyxxxtttsssyyy}}}{{{wwwuuuqqqsssvvvxxxyyyxxxxxxxxxyyyxxxwwwtttrrrpppooonnnrrruuuyyyyyywwwvvvxxxzzzuuutttrrrppppppooonnnmmmqqqooonnnoooqqqqqqooommmppprrrtttuuutttqqqmmmkkkmmmmmmkkknnnoooggg```\\\WWWQQQOOOQQQRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVZZZ\\\kkkiii[[[XXXUUUVVVXXXYYYVVVSSSRRRQQQPPPRRRTTTUUUTTTSSSTTTRRRQQQQQQSSSUUUVVVVVVVVVUUUVVVXXXZZZ]]]]]]\\\]]]^^^___aaacccdddeeeeeeffffffggghhhjjjkkkmmmnnnmmmmmmnnnooooooppprrrsssnnnooorrrssssssrrrqqqooowwwvvvuuuttttttwwwzzz|||~~~|||zzzzzzzzz|||}}}~~~~~~~~~|||{{{zzzyyywwwwwwvvvvvvsssuuuwwwyyyzzzxxxvvvuuurrrmmmlllqqqtttrrrooonnnssssssrrrqqqooollliiihhhhhheeedddcccdddbbb___\\\aaadddiiilllmmmnnnoooppprrrqqqooommmkkkjjjiiihhhhhhiiijjjkkkkkkjjjiiigggeeeeeeeeecccaaa______```ffffffffffffeeecccbbbaaafffdddbbbaaabbbccccccbbbeeejjjnnnmmmhhheeeeeefffeeefffggghhhiiiiiijjjjjjlllooorrrpppkkkgggggghhhlllmmmnnnnnnoooooonnnnnnqqqsssuuuxxx|||rrrpppkkkddd^^^[[[[[[]]]aaaeeeeeebbb]]]YYYQQQJJJQQQWWWbbbmmmwww|||~~~{{{zzz{{{~~~}}}{{{{{{yyywwwwww|||}}}zzzvvvvvvxxxyyywwwuuuuuusssvvv}}}|||vvvsssppptttwwwwwwsssqqqrrrtttssstttsssoookkkjjjlllooonnnrrruuuvvvuuutttvvvxxxqqqpppnnnmmmkkkjjjjjjjjjoookkkhhhiiimmmpppnnnkkkssstttuuutttqqqlllgggdddhhhfffdddhhhtttfff]]]TTTQQQNNNLLLNNNRRRSSSTTTVVVWWWWWWWWWVVVUUUZZZSSSWWWhhhqqq]]]XXXUUUSSSTTTWWWXXXVVVSSSRRRPPPPPPPPPRRRRRRQQQPPPPPPQQQRRRQQQQQQQQQSSSUUUSSSUUUVVVWWWWWWWWWYYYZZZ[[[[[[\\\^^^aaadddfffgggggghhhjjjlllmmmmmmmmmmmmkkkkkklllnnnoooqqqrrrssskkknnnqqqttttttrrrpppnnnxxxuuurrrsssvvvzzz{{{{{{vvvxxxzzzzzzyyyxxxxxxyyyxxxyyy{{{}}}~~~{{{yyyzzzzzzxxxwwwvvvuuuuuuuuutttvvvyyy{{{{{{zzzyyywwwsssooonnnrrruuurrroooooosssssssssrrrooommmjjjhhhfffeeeeeedddccc```\\\XXX^^^bbbhhhlllooopppqqqrrrpppooommmkkkjjjiiiiiihhhllllllllllllkkkjjjiiihhheeeeeedddbbb______aaacccffffffeeedddddddddddddddhhhgggeeeeeeeeeeeecccbbbmmmppprrrooojjjeeeccccccaaaaaabbbccceeegggiiijjjmmmoooooolllgggcccdddeeeiiijjjmmmnnnooonnnllljjjooooooqqqtttvvvwwwvvvuuuqqqttt|||XXXXXXWWWVVVUUUSSSQQQPPPPPPSSSUUUTTTSSSSSSTTTUUUZZZhhh~~~}}}|||}}}zzz{{{zzz}}}}}}zzzxxxxxxuuuwww}}}}}}{{{}}}zzzvvvuuuwwwxxxxxxxxxuuutttwww}}}~~~yyysssppppppsssttttttqqqppppppqqqqqqsssrrrmmmgggeeejjjooolllppptttuuussssssuuuwwwmmmmmmllljjjhhhgggggggggnnnhhhcccdddjjjnnnmmmkkkppppppqqqpppmmmiiieeebbbeeebbbbbbhhhnnnzzzggg\\\QQQLLLKKKJJJMMMRRRSSSTTTUUUWWWWWWWWWWWWVVV\\\TTT^^^yyy```\\\TTTRRRQQQRRRUUUVVVUUUSSSRRRQQQOOOPPPPPPQQQOOONNNMMMPPPRRRQQQOOONNNQQQTTTPPPSSSVVVUUUSSSSSSUUUXXXXXXYYYZZZ\\\___cccfffhhhggghhhkkknnnooonnnmmmlllhhhhhhiiikkknnnpppppppppmmmnnnppprrrsssrrrqqqppptttpppooottt|||{{{qqqtttwwwxxxwwwuuuuuuuuussssssuuuyyy}}}{{{wwwuuuuuuuuuttttttsssttttttuuuxxxyyy{{{}}}}}}{{{yyywwwsssooonnnrrrtttqqqnnnnnnqqqqqqqqqqqqooommmkkkjjjgggfffdddccc```^^^[[[YYY\\\aaagggkkkmmmmmmnnnooolllllljjjiiihhhhhhhhhhhhnnnnnnmmmmmmllllllllllllggggggeeebbb```aaadddggghhhgggfffeeefffgggiiijjjkkkiiigggfffffffffdddcccnnnppppppmmmhhhccc``````______```bbbdddgggjjjkkkppppppnnnjjjeeeccccccdddcccfffjjjnnnpppooommmkkknnnmmmnnnrrrwwwxxxvvvssspppppptttyyy||||||jjjhhheeebbb```^^^^^^^^^ccciiipppssspppkkkiiijjjzzz|||{{{}}}~~~||||||~~~{{{|||~~~}}}zzzwwwuuuuuurrr|||}}}zzzxxxvvvuuuvvvxxxzzzzzzxxxuuuuuuxxxwwwrrrooopppsssqqqpppqqqssstttrrrpppssstttsssmmmgggeeejjjooommmqqqtttuuusssrrrsssuuukkklllllliiifffeeeeeeggglllgggcccccchhhlllmmmkkkjjjjjjjjjjjjiiigggeeedddfffcccdddjjjllltttfffZZZNNNJJJJJJLLLOOOSSSRRRSSSUUUWWWXXXXXXXXXXXXYYYZZZooonnnVVV\\\QQQPPPPPPQQQRRRSSSSSSRRRRRRQQQOOOOOOPPPPPPOOOMMMKKKNNNPPPPPPMMMLLLNNNPPPMMMPPPSSSSSSQQQQQQTTTWWWWWWWWWXXXZZZ]]]aaadddfffdddgggjjjmmmnnnnnnlllkkkeeeeeefffiiilllnnnnnnllloooooooooooopppqqqrrrsssnnnlllmmmuuu~~~|||uuusssuuuxxxyyywwwtttqqqqqqmmmnnnpppuuu{{{{{{vvvrrrpppqqqqqqqqqrrrsssuuuvvvwww{{{|||}}}~~~|||zzzvvvtttpppmmmmmmqqqrrrnnnmmmnnnppppppqqqrrrqqqpppooonnnhhhfffccc___]]]\\\\\\]]]```dddhhhjjjkkkjjjjjjkkkjjjiiihhhgggfffffffffffflllllllllmmmnnnnnnooopppfffeeeccc```^^^___cccfffdddcccccccccccceeeggghhhjjjgggcccaaabbbbbbbbbbbbhhhiiihhhfffccc___]]]]]]___```aaacccfffiiilllmmmrrrqqqnnnjjjfffdddddddddaaadddiiimmmooonnnkkkjjjjjjhhhgggkkkpppttttttrrrnnnnnnqqqvvvvvvtttuuuyyy|||yyyxxx|||{{{xxxwwwyyyzzzzzz||||||||||||zzzwwwuuuvvvvvv~~~vvvuuuuuuuuuuuuwwwxxxyyyyyyuuurrrrrrqqqnnnnnnqqqtttqqqoooppptttvvvtttqqquuuuuusssoookkkjjjnnnqqqpppsssvvvuuurrrpppqqqrrrjjjkkkllliiieeeccceeegggiiifffddddddfffhhhjjjkkkhhhgggfffeeeeeeeeeffffffhhhffffffiiijjjooo___TTTIIIHHHLLLOOORRRUUUSSSTTTVVVWWWXXXXXXXXXWWWYYYeeeuuu]]]PPPUUUNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPNNNOOOOOOOOONNNMMMJJJLLLMMMMMMLLLKKKLLLLLLKKKMMMOOOPPPQQQSSSUUUWWWVVVVVVXXXZZZ\\\___aaabbbaaacccgggjjjllllllkkkjjjeeeddddddhhhlllnnnllliiiooonnnmmmlllmmmppprrrtttkkkjjjlllsss{{{|||vvvooowwwzzz}}}}}}zzzuuuqqqooommmooossswww|||~~~zzzvvvsssqqqppppppqqqrrrsssuuuwwwxxxzzz{{{{{{{{{yyyvvvrrrpppllljjjkkkooopppmmmlllnnnpppqqqrrrssssssrrrqqqpppfffeeebbb^^^[[[\\\___bbbgggiiikkkkkkiiihhhhhhiiihhhhhhfffeeeddddddddddddggghhhjjjlllmmmooooooppphhhgggeeebbb___```cccfffccccccccccccdddeeefffgggeeebbb```^^^_________^^^aaaaaa```___^^^]]][[[[[[^^^```bbbeeehhhjjjllllllrrrpppmmmiiigggeeedddcccbbbeeehhhkkkkkkiiifffdddgggfffeeefffiiilllnnnooommmmmmooossssssooopppsssnnnqqqsssuuu{{{wwwuuuuuuxxxyyyxxxzzz{{{{{{zzzxxxwwwwwwzzz|||{{{}}}uuuvvvvvvvvvvvvvvvvvvwwwwwwsssppppppnnnmmmooouuutttsssrrrrrrrrrssssssrrruuusssqqqppppppqqqsssuuurrruuuwwwuuuqqqmmmmmmnnnhhhkkkllliiidddbbbdddgggeeeffffffdddcccdddgggjjjmmmjjjfffcccbbbccceeefffgggfffffffffhhhnnn{{{rrrZZZOOOHHHIIINNNQQQSSSUUUWWWWWWXXXXXXXXXVVVUUUTTT```ssseeeTTTQQQNNNMMMNNNNNNNNNNNNNNNNNNOOOOOOMMMLLLMMMNNNNNNMMMLLLJJJJJJJJJKKKLLLLLLJJJHHHIIIIIIJJJNNNRRRVVVXXXXXXVVVVVVXXXZZZ\\\]]]]]]^^^]]]___bbbfffhhhiiiiiiiiigggeeeeeeiiimmmoookkkhhhkkkkkkkkkkkkmmmnnnpppqqqlllkkklllrrrxxxzzzwwwsss{{{~~~~~~yyytttqqqqqqvvv|||{{{|||}}}}}}{{{xxxuuutttoooooooooooopppqqqrrrssstttuuuvvvvvvuuuqqqnnnllljjjiiikkkoooooollllllooopppqqqqqqqqqpppnnnlllkkkbbbcccbbb```^^^^^^aaaeeeiiijjjjjjhhhfffeeefffggghhhgggeeedddcccbbbbbbbbbbbbdddfffiiikkkllllllkkkiiihhhfffccc``````bbbdddddddddeeefffgggggggggggg``````aaaccccccbbb___\\\]]]]]]\\\\\\\\\\\\ZZZZZZ[[[^^^bbbeeehhhiiiiiiiiinnnllljjjgggeeecccbbb``````bbbeeeggggggfffcccbbbccceeeffffffggghhhjjjlllqqqnnnnnnooommmjjjlllpppmmmoooooonnnqqqvvvwwwssspppqqqsssvvvwwwvvvuuuuuusssttttttsssuuuzzz~~~|||yyyxxxwwwxxx{{{zzzwwwwww{{{{{{{{{yyyxxxwwwzzz~~~xxxzzz}}}xxxyyyzzzyyyxxxvvvvvvvvvtttpppooopppooonnnrrrwwwsssuuuvvvssspppnnnpppssssssqqqppppppsssvvvwwwwwwsssvvvwwwtttoookkkjjjkkkgggjjjkkkhhhccc```cccfffbbbeeegggeeeaaaaaaeeeiiirrrnnniiicccaaaaaaccceeeccceeedddccchhhqqqyyy}}}vvvfff[[[QQQIIILLLQQQSSSSSSSSSZZZZZZZZZYYYWWWUUUSSSQQQiii~~~___SSSWWWMMMMMMNNNNNNNNNMMMLLLMMMNNNLLLKKKJJJKKKLLLMMMLLLKKKKKKIIIHHHJJJMMMMMMIIIFFFHHHGGGHHHMMMTTTXXXYYYXXXVVVWWWYYY[[[\\\\\\[[[[[[[[[]]]___ccceeeggghhhiiiiiiggggggjjjoooppplllhhhggghhhjjjlllmmmmmmmmmmmmllllllmmmrrrxxx}}}~~~}}}}}}|||wwwtttvvv}}}}}}}}}zzz}}}{{{uuuxxxzzzzzzxxxuuusssrrrmmmllllllkkkkkkkkkkkkllloooppprrrrrrqqqooollljjjiiihhhkkkooopppmmmnnnqqqoooooonnnmmmkkkhhhfffddd^^^aaacccbbbaaa```ccceeehhhhhhgggdddbbbaaaccceeeggggggeeecccbbbaaa``````___aaadddhhhiiiiiihhhgggccccccaaa^^^[[[ZZZ\\\]]]bbbcccdddeeefffeeedddddd___bbbfffjjjkkkhhhaaa]]]]]]\\\[[[[[[[[[[[[ZZZYYYYYY\\\```eeeggggggfffeeekkkiiifffeeedddbbb___]]][[[]]]```ccceeeeeedddccc\\\```dddeeeddddddfffiiiqqqmmmkkkllllllkkkpppwwwoooqqqrrrqqqtttyyyyyyvvvuuuttttttuuutttpppmmmmmmssstttrrrnnnmmmppptttvvv~~~{{{xxxwwwxxxxxxxxxyyyzzz|||~~~|||||||||{{{zzz{{{~~~~~~}}}zzzxxxyyy|||{{{wwwrrruuusssqqqqqqsssuuuvvvvvvuuuwwwvvvqqqooorrrttttttsssqqqoooooorrrvvvyyyyyyxxxxxxwwwrrrmmmjjjlllooommmllljjjgggdddcccbbbaaadddeeeeeeccc```aaaeeeiiiqqqooolllgggccccccfffiiijjjfffbbbdddjjjppptttuuu~~~lll```OOONNNMMMMMMOOOQQQRRRRRR]]]WWWXXX^^^[[[SSSSSS[[[rrrtttUUUPPPSSSPPPQQQQQQPPPNNNMMMKKKJJJIIIHHHJJJLLLMMMMMMKKKIIIGGGKKKJJJHHHHHHGGGHHHIIIJJJHHHJJJNNNRRRUUUWWWWWWWWWUUUXXXZZZZZZWWWVVVWWWXXX\\\\\\]]]^^^```bbbcccddddddfffiiijjjiiiiiiiiijjjeeejjjoooqqqooollljjjkkkmmmnnnooorrrtttwwwzzz{{{}}}yyyvvvwww}}}~~~}}}~~~}}}xxxvvvtttttttttsssqqqpppqqqooolllhhhfffeeeeeeeeekkklllnnnnnnkkkiiiiiiiiifffiiikkkmmmmmmmmmnnnooommmjjjhhhggggggeeeaaa^^^aaaaaabbbcccddddddddddddeeeeeeeeedddbbbaaaaaacccaaaaaacccfffjjjjjjfffbbb]]]```eeegggfffcccaaa```aaaaaa```^^^]]]^^^bbbeeebbb^^^^^^bbbccc___]]]]]]^^^aaaeeefffdddaaa___^^^YYYZZZ\\\\\\[[[[[[\\\]]]]]]]]]]]]^^^```bbbeeefffmmmkkkgggdddaaa_________[[[[[[]]]aaaeeeggggggeeecccfffhhheeeaaacccjjjrrrwwwrrrnnnmmmlllkkkmmmrrrqqqqqqqqqpppoooppprrrtttssssssttttttrrroookkkiiikkkmmmnnnnnnmmmnnnppprrr}}}zzzyyyxxxzzzzzz{{{{{{|||}}}~~~~~~~~~|||zzzzzzzzz}}}zzzwwwuuuwww{{{|||yyyvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwvvvsssrrrtttsssppppppooommmnnnqqquuuwwwxxxzzzyyyvvvqqqnnnlllmmmooonnnllliiifffeeeeeeeeefffgggfffeeecccbbbcccfffiiifffeeecccaaa```bbbdddfffeeedddcccdddhhhmmmqqqsssyyy~~~ooo```UUUMMMLLLLLLMMMOOOQQQSSSSSSWWWYYYZZZXXXYYY^^^eeehhhyyyjjjTTTQQQQQQNNNRRRQQQPPPNNNLLLKKKKKKKKKIIIJJJLLLMMMMMMKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJLLLNNNQQQTTTUUUVVVVVVSSSUUUWWWVVVTTTTTTVVVXXX]]]]]]^^^___aaacccdddfffcccfffiiijjjiiiiiiiiijjjiiinnnrrrrrrnnnkkkjjjjjjooopppqqqrrruuuwwwyyyzzz~~~~~~|||yyyvvvxxx~~~}}}|||xxxvvvtttssssssrrrooommmpppnnnllliiigggffffffeeekkklllnnnmmmjjjgggffffffhhhiiijjjkkkjjjiiiiiihhhiiigggeeeddddddccc___\\\``````aaaccccccdddddddddcccccccccaaa```___aaacccfffdddcccdddffffffdddbbb___```bbbbbb```______```llliiieee```\\\]]]```cccbbb^^^^^^aaabbb___]]]^^^^^^```cccdddcccaaaaaaaaa]]]]]]]]]\\\ZZZZZZ\\\^^^[[[[[[\\\]]]```ccceeegggiiigggddd```]]]\\\[[[[[[YYYZZZ[[[___ccceeeeeedddccceeefffeeefffnnn|||{{{uuuooollliiifffhhhlllppppppoooooonnnoooppprrrooopppqqqpppnnnjjjgggdddiiikkkkkkkkkjjjkkkmmmooo~~~|||zzzxxxxxxzzz{{{{{{|||}}}}}}|||||||||zzzyyyzzz|||}}}|||xxxzzz|||{{{uuusssrrrtttyyy||||||{{{vvvyyy|||{{{wwwtttssstttuuuvvvuuusssuuuxxxtttnnnnnnlllkkkmmmppptttvvvwww{{{wwwrrrnnnmmmnnnnnnnnnnnnllliiigggggghhhjjjlllkkkiiifffeeefffhhhhhhhhhcccbbbaaabbbdddfffffffffjjjjjjiiihhhggghhhkkknnnwww{{{lll^^^SSSMMMLLLMMMNNNPPPQQQSSSTTTUUUOOOWWWVVVNNNQQQdddqqqsssttt]]]SSSPPPNNNLLLSSSQQQOOOLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNOOOPPPRRRSSSTTTUUURRRSSSTTTSSSSSSTTTWWWYYY]]]^^^^^^```aaaccceeefffccceeehhhiiiiiiiiiiiijjjnnnqqqsssqqqmmmiiiiiijjjqqqrrrrrrtttuuuvvvwwwxxx{{{zzzzzz{{{||||||yyywww{{{xxxvvvtttsssrrrqqqnnnlllnnnmmmlllkkkjjjhhhggggggkkklllmmmllliiifffeeeeeelllllllllkkkiiigggeeeddddddcccaaaaaaaaa___]]][[[^^^___aaabbbcccdddddddddaaaaaaaaa___]]]^^^```ccciiigggcccbbbbbbbbbaaa`````````___\\\ZZZ[[[]]]___pppmmmggg```\\\\\\```cccccc^^^\\\___```^^^^^^```^^^___````````````bbbddd```___]]]ZZZXXXYYY\\\___ZZZZZZ[[[]]]```ccceeegggjjjhhhfffcccaaa```______XXXXXXZZZ]]]```ccccccbbbeeefffffffffjjjvvv{{{tttnnnjjjgggdddeeejjjnnnmmmllllllkkklllmmmnnnllllllmmmllliiieeeaaa___eeefffggggggggghhhkkkmmm~~~~~~|||zzzxxxxxxwwwvvvwwwyyy{{{||||||||||||}}}zzzyyyyyy{{{}}}}}}yyytttsssvvvvvvssstttyyysssqqqpppssswww{{{||||||wwwzzz|||xxxrrrooopppsssttttttqqqqqqvvvzzzwwwpppnnnmmmlllnnnrrruuuwwwxxxyyysssmmmjjjkkkllllllkkklllkkkkkkkkkkkklllnnnnnnoookkkhhhgggjjjkkkjjjhhhfffeeeeeefffiiiiiihhhfffjjjkkkkkkiiigggjjjpppvvvyyy{{{jjj\\\SSSNNNMMMNNNPPPRRRSSSTTTTTTUUUVVVSSSXXXVVVRRRWWWkkkyyy]]]SSSRRRNNNKKKLLLQQQOOOLLLJJJIIIIIIKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSVVVYYY\\\\\\\\\\\\^^^___aaacccdddaaadddggghhhhhhhhhiiijjjnnnpppqqqooojjjhhhiiikkkrrrsssssstttuuuuuuuuuuuuvvvvvvwwwyyy{{{|||{{{yyy~~~|||}}}wwwuuutttssssssrrrqqqooonnnnnnnnnmmmmmmkkkjjjiiiiiikkkmmmllljjjhhhggghhhqqqooonnnlllkkkjjjhhhfffaaa`````````___^^^]]][[[___```aaacccdddeeeeeeeeeccccccaaa^^^\\\\\\___aaafffdddbbb```___^^^]]]]]]______^^^[[[YYYYYY[[[]]]hhhgggddd```]]]]]]```cccccc^^^ZZZ\\\]]]]]]^^^aaa______^^^\\\[[[\\\___bbb___^^^[[[XXXVVVXXX]]]```\\\]]]^^^___aaacccdddeeeggggggfffeeeddddddeeeeeeYYYXXXYYY\\\___bbbbbbaaaggghhhiiiiiikkkssstttnnniiihhhgggfffiiinnnllljjjhhhhhhiiijjjjjjjjjkkkkkkkkkjjjgggccc___\\\___aaabbbbbbcccfffjjjmmm|||||||||{{{zzzxxxwwwvvvvvvvvvsssuuuwwwyyy|||}}}|||zzzxxxxxx{{{~~~~~~~~~sssqqqppprrrsssrrrsssuuurrrqqqqqqrrruuuwwwyyyzzzvvvxxxwwwqqqkkkiiimmmqqqqqqpppnnnnnnttt{{{zzzuuupppnnnnnnppptttwwwxxxxxxtttoooiiiggghhhjjjiiihhhjjjkkkmmmoooppppppooooooqqqnnnjjjjjjlllmmmkkkiiieeeeeeeeegggiiikkkkkkjjjnnnooonnnnnnpppwww~~~||||||yyyjjj\\\QQQMMMMMMNNNOOOQQQSSSTTTSSSTTTVVVXXXYYYWWWZZZcccnnn}}}vvvaaaQQQOOOPPPLLLJJJNNNMMMLLLIIIGGGFFFGGGIIIKKKKKKJJJIIIHHHIIIJJJLLLMMMIIIHHHHHHHHHIIIJJJLLLMMMOOONNNNNNMMMMMMNNNOOOPPPPPPOOONNNOOORRRUUUXXXYYYXXXXXXXXXZZZ[[[]]]___```___bbbeeefffffffffggghhhiiikkkmmmkkkhhhgggiiikkkqqqrrrssstttuuuuuuttttttttttttvvvxxx|||}}}|||{{{~~~|||~~~{{{}}}{{{xxxwwwyyy}}}~~~wwwuuuttttttuuuuuutttrrroooooooooooonnnmmmlllkkkhhhjjjmmmnnnmmmlllmmmnnnqqqnnnllllllmmmmmmkkkiiiaaaaaabbbaaa```___^^^^^^```aaabbbdddeeefffffffffffffffdddaaa^^^]]]^^^```^^^_________]]]\\\[[[ZZZ]]]^^^___]]][[[ZZZZZZZZZaaabbbcccbbb```___```aaaaaa\\\XXXZZZ[[[[[[]]]```______]]]ZZZXXXXXXZZZ]]]ZZZZZZXXXVVVUUUXXX]]]aaa``````aaaaaaaaabbbbbbbbb\\\\\\]]]^^^```bbbcccddd[[[ZZZZZZ\\\```bbbcccbbbeeehhhkkklllllllllooorrrooojjjggggggggggggjjjnnniiifffddddddggghhhhhhhhhlllllllllkkkhhhddd___]]]\\\]]]^^^```bbbeeekkknnnzzzzzz{{{zzzyyy{{{yyyxxxwwwvvvuuutttttttttssstttuuuxxx{{{~~~yyyxxxwwwyyy}}}~~~|||nnnnnnoooqqqssstttvvvwwwrrrrrrrrrrrrsssuuuvvvwwwuuutttqqqlllggggggkkkpppmmmnnnnnnnnnsssyyyyyyuuupppooooooqqqtttvvvwwwvvvpppmmmjjjhhhhhhiiiiiihhhlllmmmnnnpppqqqpppoooooorrrpppnnnmmmmmmmmmkkkjjjfffhhhiiijjjllloootttxxx~~~~~~{{{vvvuuukkk^^^RRRLLLKKKLLLMMMOOOQQQTTTTTTTTTUUUZZZ___YYYWWW```rrr^^^SSSLLLMMMNNNJJJJJJMMMJJJIIIGGGFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIKKKNNNQQQSSSSSSSSSTTTTTTVVVWWWYYY[[[\\\\\\___bbbddddddeeefffgggdddgggiiiiiiffffffhhhkkknnnoooqqqssstttuuuttttttttttttuuuxxx{{{}}}|||{{{|||{{{|||yyy}}}}}}}}}|||yyyuuuuuuyyyzzzxxxwwwvvvuuuuuuvvvvvvuuussspppoooooonnnmmmlllkkkkkkhhhjjjmmmoooooopppqqqrrrmmmjjjggghhhkkklllkkkiiicccdddeeedddbbb`````````aaabbbcccdddddddddddddddffffffeeeccc```^^^^^^___ZZZ\\\^^^^^^\\\ZZZYYYZZZZZZ\\\______]]][[[YYYYYY```bbbddddddbbb___^^^^^^___YYYVVVXXXZZZYYY[[[^^^^^^^^^]]][[[XXXWWWXXXYYYVVVVVVWWWWWWWWWXXX\\\___aaaaaabbbbbbaaa```___^^^VVVWWWYYY[[[^^^```bbbccc\\\[[[[[[]]]```bbbccccccbbbfffjjjkkkjjjhhhfffeeelllhhhfffggggggdddeeehhhfffcccaaabbbfffhhhhhhgggkkkllllllkkkhhheeeaaa^^^]]]]]]^^^___aaaeeekkkooo|||wwwtttuuuuuussstttvvvwwwwwwuuutttsssrrrrrrrrrrrrrrrrrrsssuuuyyy}}}yyywwwwww{{{|||xxxooopppqqqqqqrrruuuwwwxxxoooqqqrrrssssssssstttuuusssqqqnnnkkkjjjkkkmmmnnngggmmmqqqrrrtttwwwuuupppnnnmmmmmmnnnqqqrrrrrrrrrnnnoooooonnnkkkjjjkkkkkkqqqpppnnnnnnnnnooopppqqqqqqrrrqqqooommmkkkkkkkkkjjjmmmnnnmmmkkkoooyyytttooozzztttiii___SSSKKKKKKMMMNNNNNNQQQTTTWWWXXXYYY]]]eeelllpppwww{{{SSSNNNJJJIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFIIIMMMPPPPPPNNNQQQQQQRRRSSSUUUWWWXXXYYYZZZ]]]```bbbbbbcccdddeeecccfffiiihhhfffeeegggiiijjjlllooorrrtttuuuuuuuuussstttuuuwwwzzz{{{zzzyyy}}}}}}zzzzzz|||zzz~~~zzz{{{xxxssstttyyyzzzwwwyyyxxxvvvuuuuuutttrrrpppooonnnllljjjiiiiiiiiiiiiiiikkkooopppppppppqqqrrrkkkhhhdddeeeiiikkkjjjgggdddfffgggfffccc``````bbbaaaaaaaaabbbbbbbbbaaaaaaaaaccceeedddbbb`````````\\\^^^^^^\\\YYYXXXZZZ\\\XXXZZZ]]]]]]\\\ZZZYYYZZZ___```aaa```^^^\\\\\\\\\[[[VVVTTTWWWXXXXXXYYY[[[ZZZ]]]^^^^^^\\\YYYXXXXXXTTTWWWYYYZZZZZZYYYZZZ[[[^^^___`````````___^^^]]]WWWYYY[[[]]]```aaacccccc]]][[[[[[\\\___bbbccccccaaabbbcccdddcccbbbaaaaaahhheeedddfffeeeaaa```bbbccc```^^^```eeeiiiiiigggiiijjjjjjjjjgggddd```^^^bbbbbbaaaaaaaaadddiiimmmzzzwwwwwwqqqppprrrvvvuuuqqqoooqqqwwwvvvtttsssrrrqqqqqqqqqpppooommmmmmooosssxxxzzzzzzxxxyyy|||zzzuuuuuuuuussspppqqqsssuuuvvvmmmooorrrttttttsssttttttqqqooonnnmmmnnnooonnnmmmdddmmmuuuwwwvvvuuupppkkklllkkkjjjlllnnnooonnnmmmoooqqqtttrrrooolllmmmooouuurrrnnnkkkjjjmmmpppsssppprrrsssqqqllljjjjjjlllkkknnnnnniiidddgggsss~~~|||zzzyyywwwsssppprrrgggcccooossseee___UUUKKKHHHLLLQQQRRRPPPUUUXXX\\\]]]```fffqqqyyyaaaQQQOOOJJJFFFGGGKKKKKKGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFHHHJJJKKKKKKJJJHHHGGGHHHGGGGGGJJJOOOQQQPPPMMMPPPPPPQQQRRRSSSUUUWWWXXXYYY[[[___aaaaaabbbcccdddcccfffjjjiiigggeeefffggggggiiimmmqqqtttuuuuuuuuusssssstttwwwyyyzzzyyywwwyyy|||~~~}}}zzzyyyzzz}}}|||~~~}}}{{{}}}tttwwwuuurrruuu|||~~~zzz{{{yyyvvvtttsssqqqooolllooommmjjjhhhffffffggghhhjjjmmmoooppppppooooooppplllhhhdddeeeiiikkkjjjgggeeehhhiiigggccc```aaabbb```````````````______^^^]]]```cccdddcccbbbaaabbbaaaaaa___[[[WWWWWW[[[^^^XXXYYY[[[ZZZYYYYYYZZZ[[[[[[\\\\\\ZZZYYYYYY[[[]]]YYYUUUSSSVVVXXXWWWWWWZZZXXX[[[___aaa___\\\ZZZYYYUUUXXX\\\]]]\\\ZZZXXXXXX[[[\\\]]]^^^^^^^^^]]]\\\XXXYYY[[[]]]^^^`````````\\\[[[ZZZ[[[^^^aaabbbbbbbbb```^^^[[[[[[\\\^^^```bbb```aaaeeeddd```^^^```bbb___\\\___eeeiiiiiigggfffggghhhhhhfffccc___]]]ffffffdddbbbaaacccgggkkkvvvqqqsssvvvuuuqqqrrrrrrpppooooooooopppqqqrrruuuwwwwwwsssooollljjjooommmlllmmmpppsssuuuuuutttttttttwwwzzzzzzxxxuuurrrpppooooooqqqssssssssshhhjjjmmmpppsssssssssrrrrrrrrrssssssrrrqqqooonnnkkkpppsssssstttuuusssnnnpppmmmjjjiiiiiikkkmmmnnnwwwvvvtttrrrqqqqqqrrrrrrwwwrrrmmmkkklllmmmlllkkkhhhkkkooopppmmmiiifffdddkkkiiigggfffhhhjjjllllllpppooommmkkkjjjjjjjjjkkkfff\\\ZZZgggttt~~~~~~ooo___WWWOOOMMMMMMPPPPPPOOOPPPTTTPPP___aaa```ppphhhWWWKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFHHHJJJLLLOOOPPPOOOMMMOOOTTTUUUSSSWWW^^^XXXYYYZZZ\\\^^^___aaabbbhhhgggfffdddcccaaa``````cccgggllloooqqqqqqrrrrrrsssrrrrrrsssttttttrrrppp}}}zzzyyyzzz{{{|||}}}|||~~~}}}zzzyyyyyyyyy~~~}}}|||{{{zzzyyyyyyyyytttqqqoooppptttxxxyyyyyy|||{{{zzzyyyvvvtttrrrqqqpppnnnjjjgggfffgggiiikkkkkkooossstttqqqnnnnnnnnnpppllliiihhhjjjiiiddd```ffffffeeedddbbbaaabbbccc[[[\\\\\\YYYWWWXXX\\\```dddbbb```^^^^^^```bbbddd^^^\\\YYYXXXXXX[[[___aaa```^^^\\\[[[[[[[[[YYYXXXYYYZZZ[[[ZZZXXXXXXXXXZZZXXXZZZ[[[\\\[[[[[[\\\^^^^^^^^^]]]\\\[[[[[[[[[[[[YYYYYYZZZ\\\]]]\\\ZZZXXXXXXWWWVVVWWWZZZ\\\]]]]]]ZZZWWWVVVWWW[[[^^^^^^]]][[[YYYXXXYYY\\\]]]]]]]]]]]]\\\ZZZXXXWWWXXXYYYZZZ^^^]]]\\\]]]___```___^^^```bbbdddeeedddcccccccccbbbeeehhhhhheeeccccccddddddeeeeeedddbbbccchhhlllxxxooollloooqqqpppmmmnnnmmmmmmmmmmmmooopppqqqtttuuuuuusssqqqoooooopppsssqqqooonnnppprrrsssrrrrrrrrrsssvvvxxxxxxuuurrrpppoooooopppqqqrrrqqqooohhhjjjkkkmmmnnnnnnnnnnnnrrrrrrqqqpppooonnnmmmlllkkkooorrrqqqqqqsssqqqmmmmmmlllkkkkkklllmmmnnnooosssrrrqqqppppppqqqrrrssspppmmmhhhfffeeeeeeeeedddggghhhkkklllmmmkkkhhhfffiiihhhggggggggggggggggggkkkjjjjjjiiihhhhhhhhhiiibbb```eeeoootttvvv~~~~~~}}}~~~sssdddWWWQQQNNNLLLMMMQQQQQQPPPQQQUUUXXXXXX[[[pppxxx[[[MMMKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNMMMOOOTTTTTTRRRTTTZZZWWWXXXZZZ]]]___aaabbbccceeeeeeeeedddcccbbbaaa```eeeiiimmmqqqsssssssssssspppnnnmmmnnnpppppppppooo|||{{{zzz{{{|||}}}}}}}}}|||~~~|||zzzyyyyyyyyyzzzzzz{{{{{{zzzxxxvvvtttkkkiiihhhjjjnnnrrrrrrrrrwwwwwwwwwvvvtttrrrqqqpppooonnnllljjjiiijjjlllmmmppprrrtttsssooollljjjkkkmmmjjjgggggghhhgggbbb]]]ccccccbbbaaa```______```[[[\\\\\\YYYVVVVVVYYY]]]aaaaaa```___```bbbdddfff```^^^[[[YYYZZZ\\\```bbb___]]]\\\\\\[[[ZZZWWWTTTVVVXXXYYYYYYYYYYYYZZZ[[[YYYZZZ[[[ZZZXXXXXXZZZ\\\^^^]]]\\\[[[[[[ZZZZZZZZZWWWWWWXXX[[[]]]]]]ZZZXXXXXXVVVTTTTTTUUUWWWXXXYYYYYYWWWVVVXXXZZZ[[[ZZZXXX[[[ZZZYYYYYYZZZ[[[[[[ZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ]]]\\\[[[\\\^^^_________```bbbdddeeedddccccccdddeeegggiiiiiifffeeefffgggcccddddddcccbbbcccgggkkkvvvooollliiiiiijjjllllllllliiiiiiiiijjjlllnnnpppqqqttttttrrrooonnnooosssvvvwwwtttqqqppppppqqqpppooopppppprrrtttvvvuuurrroooooonnnnnnoooppppppnnnllljjjjjjjjjjjjjjjjjjkkkjjjrrrqqqooommmkkkkkkjjjjjjkkkooopppnnnnnnpppooollliiijjjlllmmmnnnooonnnnnnllllllllllllmmmnnnpppqqqhhhgggeeebbb___^^^```aaagggffffffhhhjjjiiiddd```bbbccceeeggggggfffeeedddeeeeeeffffffffffffeeeeeebbbhhhttt{{{vvvpppwww~~~yyyuuu}}}vvvkkkaaaUUUMMMKKKLLLLLLNNNRRRRRRPPPRRRWWWZZZVVVaaakkkWWWLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMOOORRRRRROOOPPPTTTSSSUUUXXX[[[^^^``````aaaaaabbbcccdddeeedddcccbbbhhhjjjooosssuuuuuutttsssmmmkkkiiiiiikkkmmmnnnnnnvvvxxxzzz|||~~~}}}}}}|||{{{}}}~~~{{{~~~}}}|||{{{zzzyyyyyyyyyyyyvvvxxxzzzzzzyyywwwsssqqqiiiiiiiiillloooqqqpppoooqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmmmmnnnnnnooopppuuuuuutttpppkkkhhhffffffiiigggeeeffffffddd___[[[```______^^^^^^]]]]]]]]]\\\]]]\\\YYYUUUTTTWWWZZZ______```aaaccceeeggghhhbbb```]]]\\\\\\^^^aaaccc___]]]\\\[[[ZZZXXXTTTPPPSSSUUUXXXYYYZZZZZZ\\\]]][[[[[[ZZZWWWUUUUUUWWWYYYZZZZZZYYYYYYXXXWWWWWWWWWTTTTTTVVVYYY\\\\\\[[[YYYVVVTTTRRRPPPPPPRRRTTTVVVXXXWWWWWWXXXZZZZZZYYYXXX]]][[[YYYYYYYYYYYYXXXWWWXXXWWWVVVVVVVVVWWWXXXYYY[[[ZZZYYYZZZ\\\___``````aaacccdddeeedddcccdddeeeggghhhiiiiiigggggghhhjjjcccddddddddddddeeehhhkkkwwwoooiiiggggggggggggggghhhkkknnnhhhhhhhhhiiijjjlllnnnoooqqqqqqooommmmmmoootttxxxuuussspppooooooooonnnmmmnnnoooqqqssstttrrrpppnnnqqqooommmlllmmmmmmmmmlllnnnmmmllllllkkkllllllmmmsssqqqmmmkkkiiiiiijjjkkkkkknnnnnnllllllnnnnnnjjjfffiiimmmooonnnmmmkkkjjjhhhhhhgggggghhhiiikkkllldddffffffccc```___bbbfffgggeeeeeegggiiieee\\\TTT[[[^^^cccggghhhgggffffffbbbcccdddeeeeeecccbbbaaadddkkkuuuxxxqqqjjjppp{{{}}}wwwqqqtttuuu}}}}}}pppcccYYYQQQJJJHHHIIIMMMMMMPPPSSSRRRPPPSSSXXXWWWbbbuuuxxxeee\\\VVVKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPOOOMMMNNNOOOOOOQQQTTTWWWZZZ[[[[[[[[[___```bbbeeeffffffeeeeeehhhjjjnnnrrruuuuuussspppkkkiiifffeeehhhkkknnnooorrrvvvzzz}}}}}}{{{zzzyyyyyy|||xxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyywwwuuutttmmmnnnppprrrsssrrrqqqooolllmmmnnnnnnooonnnnnnnnnllllllnnnooopppqqqqqqqqqtttsssppplllhhheeeddddddgggfffeeeffffffccc___[[[^^^^^^]]]^^^^^^^^^]]]\\\ZZZ\\\\\\YYYVVVUUUXXX[[[___```bbbdddfffiiijjjkkkdddbbb```^^^^^^___aaacccaaa^^^[[[YYYWWWUUURRRPPPTTTWWWZZZ[[[[[[[[[\\\]]]]]]\\\ZZZVVVSSSSSSVVVXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQRRRTTTWWWZZZ\\\ZZZYYYTTTSSSPPPNNNNNNPPPUUUXXXWWWVVVVVVWWWYYY]]]___aaa___]]]ZZZYYYYYYXXXVVVUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYXXXWWWXXX[[[^^^`````````bbbccccccbbbbbbcccdddeeefffffffffffffffggghhhdddeeeffffffggghhhjjjkkkrrrjjjiiigggdddeeeeeeeeecccbbbeeejjjnnnjjjiiiiiihhhiiijjjkkkllllllmmmmmmmmmmmmnnnrrrtttooonnnllllllmmmnnnmmmlllmmmoooqqqrrrqqqppppppooossspppllljjjjjjlllnnnnnnqqqqqqppppppppppppqqqrrrrrrpppmmmjjjiiikkkmmmnnnllloooooolllkkkmmmllliiigggkkknnnnnnllliiihhhggghhhgggeeedddddddddeeefffbbbeeegggfffddddddhhhkkkffffffhhhlllmmmggg\\\RRR[[[___eeehhhgggfffeeefffcccddddddeeedddbbb```___bbbdddggghhheeedddkkksss}}}|||vvvqqqqqqqqquuuyyy}}}~~~wwwhhh^^^TTTNNNIIIFFFHHHLLLOOOOOORRRTTTSSSQQQUUU\\\aaawww}}}ccc\\\ZZZVVVIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJLLLNNNMMMLLLLLLMMMMMMPPPQQQSSSUUUWWWWWWWWWWWW^^^___aaadddeeefffffffffggghhhkkkpppssssssooolllgggdddaaaaaadddiiilllmmmppptttyyy{{{zzzxxxwwwvvv{{{~~~|||~~~~~~~~~wwwwwwvvvwwwwwwxxxyyyzzz~~~|||zzzyyyyyyzzzzzzssstttvvvvvvuuurrrpppooolllmmmnnnoooooooooooooookkklllmmmooopppppppppppppppnnnjjjhhhffffffeeeeeeggggggggggggfffddd```^^^___^^^^^^___aaabbb```^^^ZZZ\\\]]][[[YYYXXX[[[^^^aaabbbdddfffhhhjjjkkkllleeecccaaa___^^^___aaabbbbbb^^^YYYUUUTTTSSSSSSRRRXXXZZZ\\\]]]\\\[[[[[[[[[]]]\\\ZZZVVVTTTSSSVVVXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPQQQRRRVVVYYYZZZXXXVVVRRRRRRQQQOOOOOORRRXXX\\\WWWVVVUUUVVVZZZ```hhhmmm```^^^[[[YYYYYYXXXVVVUUUTTTSSSTTTTTTTTTUUUVVVVVVWWWVVVUUUWWWZZZ]]]_________```aaaaaa``````aaacccbbbbbbbbbbbbbbbcccbbbbbbaaabbbccceeeggghhhhhhhhh~~~sssnnngggccccccdddbbb___bbbaaa```___^^^aaaeeeiiikkkjjjhhhggggggggghhhhhhhhhiiikkkkkkjjjkkkmmmoooiiihhhhhhjjjlllmmmmmmllllllmmmnnnnnnnnnnnnppprrrtttpppllljjjlllnnnpppqqqssssssssssssssssssrrrrrrnnnmmmkkkjjjkkkmmmppprrrmmmppppppnnnmmmnnnlllhhhjjjmmmooonnnjjjggggggiiijjjhhhgggeeedddccccccdddcccdddffffffggghhhjjjllldddgggkkkqqqrrrmmmccc[[[bbbeeehhhhhhdddaaaaaabbbccccccddddddcccbbbaaaaaadddcccaaa```aaaeeelllrrrttt}}}wwwsssqqqqqqqqqpppnnnppp~~~ssshhhaaaWWWPPPKKKJJJHHHHHHKKKQQQQQQRRRTTTVVVUUUUUU]]]fffyyy```PPPNNNMMMIIIFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@?????????????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJHHHKKKLLLJJJIIILLLOOONNNQQQRRRSSSTTTVVVXXXYYYZZZ^^^^^^___```bbbcccdddeeeeeefffhhhmmmqqqqqqlllgggccc```^^^___bbbgggjjjlllooosssxxxyyywwwvvvwwwyyy~~~~~~}}}yyyxxxwwwvvvvvvxxxzzz{{{~~~{{{zzz{{{}}}~~~{{{}}}~~~~~~{{{xxxvvvuuuqqqqqqrrrrrrrrrrrrqqqqqqlllmmmnnnnnnooooooooonnnkkkiiigggggghhhiiiiiiiiiiiiiiihhhgggfffdddcccbbbaaa``````bbbeeefffccc```\\\___```___]]]]]]___bbbeeeeeeeeefffggghhhiiijjjdddcccaaa___^^^^^^___``````\\\XXXUUUTTTUUUUUUTTTYYY[[[^^^^^^\\\ZZZYYYYYYZZZZZZYYYVVVTTTTTTVVVXXXYYYZZZZZZZZZXXXVVVTTTSSSPPPQQQRRRTTTWWWWWWUUUSSSOOOQQQQQQPPPPPPRRRXXX^^^VVVVVVVVVVVVYYY```iiippp^^^\\\YYYXXXXXXXXXVVVUUUSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUWWWZZZ\\\]]]\\\\\\]]]^^^]]]\\\\\\^^^``````______```aaa```^^^\\\[[[[[[]]]```cccdddcccaaarrriiieeeeee___^^^^^^^^^]]]\\\\\\\\\\\\[[[\\\]]]^^^```bbbbbbhhhgggfffeeedddeeeffffffggghhhhhhgggffffffiiikkkfffffffffhhhkkkmmmlllkkkiiikkkkkkjjjiiikkkooosssqqqpppnnnoooppprrrqqqppprrrrrrsssrrrqqqpppnnnmmmiiiiiiiiijjjlllooorrrtttnnnqqqssspppoooooolllhhhlllnnnooommmiiihhhkkknnnlllkkkiiigggffffffffffffhhhgggfffgggiiikkkkkkjjjfffiiinnnppppppkkkfffaaafffhhhiiieee```]]]___bbbaaaaaaaaaaaabbbcccdddeeeeeeggggggddddddgggmmmqqqmmmxxxtttrrrpppooonnnjjjiiioooxxxwwwmmmcccYYYSSSKKKHHHHHHJJJKKKJJJMMMRRRSSSSSSVVVYYYYYY\\\gggsssfffNNNHHHGGGDDDAAABBBBBBAAAAAAAAAAAAAAABBB@@@???>>>>>>======>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCAAAAAABBBBBBDDDFFFGGGHHHFFFJJJJJJFFFGGGMMMQQQQQQOOOOOOPPPRRRTTTXXX\\\^^^^^^]]]\\\\\\\\\^^^```aaaddddddggglllpppoooiiiccccccaaa```aaaeeejjjmmmnnnnnnrrrvvvwwwvvvwww|||~~~{{{xxxvvvuuuwwwzzz|||}}}|||||||||}}}~~~~~~||||||}}}wwwwwwwwwwwwvvvuuutttssspppooooooooonnnnnnnnnmmmjjjhhhggghhhkkkmmmmmmlllkkkjjjiiigggeeeddddddeeecccaaaaaadddhhhiiifffbbbaaadddeeedddaaa```bbbdddiiigggeeecccccccccdddeeecccbbb```^^^]]]\\\]]]]]][[[YYYXXXWWWXXXXXXVVVTTTWWWYYY\\\]]][[[XXXWWWWWWUUUVVVWWWVVVTTTTTTVVVXXXYYYZZZZZZZZZYYYVVVTTTRRRRRRRRRRRRTTTUUUTTTQQQOOOMMMOOOQQQPPPNNNPPPUUUZZZVVVWWWXXXXXXXXX\\\bbbfffZZZXXXVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSUUUXXX[[[\\\ZZZYYYZZZZZZ[[[ZZZYYYYYY[[[]]]```______aaabbb```\\\XXXVVVVVVXXX\\\```aaa___\\\{{{qqqiiidddcccbbbbbb^^^^^^^^^[[[UUUSSSWWW^^^XXXXXXZZZ^^^aaacccaaa___eeeeeedddccccccccceeeeeehhhgggfffcccbbbcccfffiiiffffffgggiiikkkmmmlllkkkhhhhhhhhhgggfffiiioootttnnnoooqqqsssuuutttrrroooqqqqqqqqqqqqooolllhhhfffffffffgggiiilllpppsssuuunnnrrrtttrrrqqqqqqmmmhhhmmmooopppmmmiiiiiioootttnnnmmmkkkjjjiiiiiijjjjjjmmmjjjhhhiiilllmmmkkkhhhiiilllnnnmmmjjjfffcccaaaeeeggggggccc]]]\\\```ddd^^^^^^^^^___aaadddgggiiiaaagggjjjgggddddddhhhkkkhhhxxxxxxtttrrrnnnlllnnnmmmjjjiiikkkvvvyyypppggg^^^VVVOOOJJJFFFEEEHHHLLLMMMLLLNNNRRRSSSTTTXXX[[[]]]bbbppp}}}yyySSSFFFHHHHHHDDDCCC@@@@@@??????@@@@@@AAABBB??????>>>==================>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEIIIIIIEEEFFFNNNSSSSSSKKKKKKLLLNNNRRRWWW\\\```]]]\\\ZZZXXXXXXZZZ]]]___ddddddfffkkkpppooohhhbbbfffddddddfffjjjnnnqqqrrrnnnqqquuuvvvvvvzzz~~~yyyvvvuuuwwwzzz}}}~~~~~~}}}{{{zzzyyyxxx{{{}}}|||zzzyyyzzz|||{{{{{{{{{zzzyyywwwvvvuuusssrrrqqqooonnnmmmmmmmmmjjjiiihhhjjjnnnpppooonnnkkkkkkiiifffcccccceeegggdddbbbaaaeeejjjkkkgggcccfffhhhiiigggcccaaaccceeejjjhhhdddaaa______```aaabbbaaa___]]]\\\[[[[[[\\\VVVWWWXXX[[[\\\ZZZVVVSSSTTTWWWZZZ[[[ZZZXXXVVVVVVQQQSSSUUUUUUTTTTTTVVVWWWWWWXXXXXXXXXWWWTTTQQQOOOSSSRRRSSSSSSTTTRRROOOMMMKKKNNNQQQPPPMMMMMMQQQUUUUUUXXXZZZZZZXXXWWWYYY\\\VVVTTTSSSSSSTTTUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSUUUXXX[[[[[[YYYVVVXXXYYYYYYXXXWWWWWWZZZ\\\aaa```aaacccdddbbb[[[VVVVVVVVVWWW\\\```aaa^^^[[[yyyoooiii^^^[[[XXXWWWXXXYYYZZZYYYWWWXXXXXXYYYXXXWWWUUUTTTVVVVVVYYY]]]aaabbb___[[[bbb______cccccc```bbbgggfffdddaaa______bbbeeeggghhheeedddhhhnnnppplllfffhhhhhhiiiggghhhmmmuuu|||pppmmmppptttsssooopppuuupppnnnllllllkkkjjjgggeeejjjkkkkkklllnnnoooqqqrrrsssrrrpppooooooooommmkkkpppqqqqqqnnnkkkkkknnnrrrsssoooiiifffgggjjjmmmooorrrooommmnnnpppnnnhhhbbbkkkiiigggdddcccbbbaaaaaaaaaaaabbbbbbcccddddddeeecccccccccdddeeefffggghhhcccdddfffggghhhhhhggggggoooooo{{{yyyxxxqqqmmmnnnlllfffbbbdddfffnnnyyy|||wwwiiibbbXXXQQQNNNLLLJJJIIIMMMLLLKKKKKKMMMPPPRRRSSSWWWTTTYYYgggrrr{{{kkk]]]LLLCCCCCCDDDAAA>>>@@@???>>><<<<<<>>>???@@@??????>>>===============>>><<<;;;>>>AAABBB===888>>>>>>>>>>>>>>>=========???@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@???AAADDDFFFDDDDDDEEEGGGHHHIIIJJJKKKFFFIIIMMMPPPSSSVVVZZZ]]]^^^]]][[[ZZZ[[[]]]___aaabbbeeehhhkkkkkkjjjgggfffmmmkkkjjjnnntttwwwuuuqqqxxxxxxyyy{{{~~~~~~~~~}}}~~~~~~{{{|||zzzvvvwww|||zzzxxxvvvxxx|||{{{wwwrrrssstttvvvxxxxxxzzz}}}}}}vvvsssuuuwwwvvvuuupppoooooooooooollliiieeelllkkkkkkkkkkkklllmmmnnnnnnkkkgggeeedddcccaaa```ccccccgggooopppiiieeeffffffgggfffdddcccccceeeggggggeeeffffff```YYY[[[bbb___^^^]]][[[YYYXXXWWWVVVTTTSSSWWW______YYYVVVWWW]]]ZZZXXXWWWWWWUUUQQQMMMOOOOOOPPPOOOPPPRRRVVVYYYVVVVVVUUUUUUTTTSSSSSSRRRUUURRRNNNLLLMMMNNNLLLJJJKKKLLLMMMNNNOOOPPPQQQQQQTTTWWW[[[]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSSSSUUUWWWTTTWWWVVVPPPLLLOOOSSSTTTUUUUUUWWWXXXYYYYYYYYYYYYVVVUUUTTTTTTVVVYYY]]]___]]]\\\\\\^^^___^^^ZZZVVVXXXUUUVVVZZZZZZVVVTTTUUUxxxjjj^^^[[[\\\YYYTTTPPPVVVUUUTTTUUUVVVVVVTTTSSSTTTUUUUUUVVVUUUTTTSSSRRRXXXXXXZZZ^^^aaaaaa^^^ZZZ___``````^^^\\\]]]bbbfffbbbaaa``````aaaccceeeffffffdddffflllssstttoooiiillllllmmmmmmnnnrrrwww{{{jjjhhhjjjmmmmmmjjjkkkpppmmmlllkkkllllllllljjjhhhkkkkkkllllllmmmnnnpppqqquuussspppoooooonnnllljjjppppppnnnmmmmmmoootttwwwtttnnnhhhfffhhhmmmpppqqqssspppllllllnnnmmmhhhdddcccddddddddddddcccbbbaaaccccccdddfffgggiiijjjjjjiiihhhfffdddcccbbbbbbbbbiiihhhgggggggggggghhhhhhmmmmmmuuu{{{tttpppqqqooogggbbbbbbaaabbbdddhhhppp}}}{{{pppfffaaa[[[VVVOOOJJJIIIIIIHHHGGGLLLLLLNNNOOOQQQSSSTTTTTT[[[]]]kkkuuuXXXPPPFFFAAABBBCCCBBB???@@@???===<<<<<<===???@@@???>>>======<<<<<<<<<===>>><<<<<<>>>BBBBBB>>>:::>>>=====================>>>???@@@AAABBBAAAAAA@@@>>>???@@@@@@@@@AAACCCFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHLLLOOORRRUUUYYY\\\[[[ZZZYYYXXXYYY[[[^^^___ccceeehhhjjjjjjjjjhhhgggjjjiiikkkpppvvvwwwtttpppuuuvvvxxx{{{|||{{{yyywwwyyyzzz|||}}}~~~~~~~~~~~~zzzzzzxxxttttttxxxzzzvvvssstttxxxyyywwwtttrrrssstttuuuuuuvvvxxxzzz}}}wwwrrrqqqtttwwwvvvtttqqqppppppppppppooollljjjlllllllllmmmmmmnnnnnnnnnnnnkkkgggeeeeeedddcccaaacccdddjjjrrrrrrjjjddddddcccddddddcccbbbbbbccceeecccbbbcccccc^^^XXXZZZ```___^^^]]][[[YYYXXXWWWVVVXXXVVVXXX^^^^^^ZZZYYY\\\\\\ZZZXXXWWWWWWUUUQQQNNNPPPQQQQQQPPPOOOQQQSSSVVVTTTTTTSSSRRRRRRQQQPPPPPPRRROOOLLLKKKLLLLLLJJJHHHIIIJJJKKKNNNPPPRRRSSSTTTRRRTTTWWWYYYXXXWWWUUUUUUUUUUUUVVVTTTSSSSSSUUUWWWTTTUUUSSSNNNLLLQQQUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUUUUWWWZZZ]]]___^^^\\\\\\\\\]]]ZZZUUUQQQTTTSSSTTTYYYZZZWWWUUUVVVzzzppphhh]]]VVVQQQRRRTTTSSSRRRSSSOOOOOOPPPRRRTTTSSSQQQNNNQQQQQQRRRRRRRRRQQQPPPPPPYYYZZZ[[[^^^``````]]][[[ZZZ___^^^VVVUUU]]]cccccc___```bbbdddffffffffffffbbbbbbeeemmmtttuuupppjjjppppppppprrruuuwwwwwwwwwmmmkkkkkkllljjjhhhiiinnnlllkkkkkkmmmooopppooommmnnnmmmmmmmmmmmmnnnoooooouuussspppoooooommmkkkiiiooommmlllmmmpppuuuyyy{{{tttnnnhhhggglllqqqsssrrrpppmmmjjjjjjkkkjjjgggddd```bbbdddeeeeeecccaaa___cccdddeeegggiiikkkmmmnnnllljjjgggdddaaa``````aaaiiigggeeedddeeefffhhhjjjjjjjjjooozzzuuupppmmmgggdddcccbbb```[[[YYY]]]gggttt}}}~~~sssggg]]]UUUQQQLLLJJJGGGEEEFFFHHHHHHHHHLLLOOORRRUUUVVVVVVXXXYYY[[[ddd{{{~~~UUUGGGEEEBBBAAABBBBBBAAA@@@???>>>===<<<<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<>>><<<<<<>>>AAABBB???<<<>>>===<<<;;;;;;<<<===>>>===>>>???@@@@@@@@@??????>>>???@@@@@@@@@AAACCCEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEHHHKKKNNNPPPSSSVVVYYYWWWVVVUUUUUUWWWYYY\\\]]]cccdddfffggghhhhhhggggggiiikkkooouuuyyyyyyuuupppqqqssswwwyyyyyyvvvssspppvvvxxx|||~~~zzz~~~~~~~~~~~~}}}|||~~~|||~~~~~~}}}{{{{{{zzzxxxxxx|||}}}xxxtttrrrtttuuutttrrrrrrssssssrrrqqqrrrtttvvvuuusssppprrruuuxxxwwwuuutttrrrooommmmmmllljjjiiiiiijjjkkkmmmmmmmmmmmmlllllliiifffeeeeeeeeedddccccccffflllsssrrrjjjccc```___aaacccccccccbbbccceee```______^^^[[[WWWYYY^^^___^^^\\\ZZZXXXWWWVVVVVV[[[YYYYYY\\\]]][[[\\\___[[[YYYWWWWWWVVVUUURRROOORRRRRRRRRQQQPPPOOOQQQSSSQQQPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJJJJIIIGGGEEEGGGHHHJJJKKKMMMOOOPPPQQQPPPQQQRRRSSSSSSSSSRRRQQQRRRSSSTTTSSSRRRSSSUUUWWWRRRRRROOOLLLNNNUUUXXXWWWUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWZZZ\\\^^^]]]\\\ZZZZZZZZZYYYVVVTTTVVVSSSTTTYYY[[[XXXVVVWWW|||uuuooooooqqqmmmkkkhhhfffccc]]]UUUPPPPPPMMMMMMPPPOOOLLLMMMPPPNNNNNNOOOPPPRRRRRRQQQOOONNNNNNOOOOOOOOOOOOOOOOOOWWWXXX[[[^^^``````___^^^\\\cccaaaYYY]]]jjjmmmeeeaaadddgggjjjkkkjjjgggfff``````bbbgggmmmooolllhhhpppoooooorrrvvvwwwtttqqqsssqqqooollliiiggghhhkkknnnmmmnnnooorrrsssrrrqqqqqqppppppooooooooooooooorrrqqqooooooooonnnmmmkkknnnllllllooouuuxxxxxxwwwsssoookkklllqqqtttqqqmmmiiihhhhhhjjjkkkjjjgggdddffffffgggfffeeebbb```^^^bbbbbbccceeegggiiijjjkkkhhhgggdddbbbaaabbbdddeeeccccccccccccdddfffggghhhfffgggkkkpppwww}}}qqqkkkhhhgggfffeeeccc___\\\[[[]]]```cccnnnrrryyy~~~sssnnnfff]]]VVVQQQOOONNNFFFFFFFFFGGGIIIKKKLLLMMMNNNRRRVVVWWWWWWYYY___ccceeesssjjjJJJCCCDDDCCCBBB@@@???@@@AAA======<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;===???@@@>>><<<===<<<:::999:::;;;===>>><<<======>>>>>>>>>>>>>>>===>>>@@@@@@@@@@@@BBBDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDFFFJJJLLLNNNPPPSSSUUUTTTSSSSSSTTTUUUWWWZZZ[[[aaabbbccccccdddeeeeeeeeejjjmmmsssxxx|||zzzsssnnnnnnqqqtttuuuuuusssqqqqqqwwwzzz}}}|||~~~~~~}}}|||~~~~~~{{{zzz~~~{{{{{{~~~~~~}}}|||~~~~~~}}}}}}~~~~~~yyyvvvtttssspppnnnqqqrrrrrrpppoooppprrruuusssrrrrrrtttwwwxxxwwwuuussspppkkkhhhgggfffeeeddddddfffhhhjjjkkkjjjiiihhhiiigggdddccccccdddcccbbbdddfffkkknnnmmmgggaaa^^^]]]```cccddddddddddddeee^^^]]]]]][[[YYYXXXZZZ^^^^^^]]][[[YYYWWWVVVUUUUUUYYYYYYYYY[[[\\\[[[\\\]]]WWWVVVUUUTTTSSSRRRPPPOOOPPPRRRSSSRRRPPPOOOPPPQQQOOONNNNNNNNNMMMMMMLLLLLLJJJJJJJJJKKKJJJHHHFFFDDDGGGGGGHHHHHHHHHIIIIIIIIIOOONNNNNNOOOPPPQQQPPPOOOMMMOOOPPPPPPPPPPPPRRRTTTNNNNNNMMMMMMRRRXXXXXXTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQRRRRRRSSSUUUVVVXXXYYY[[[YYYWWWWWWZZZ^^^bbbdddbbb[[[WWWXXXYYYWWWWWWXXXwww}}}|||oooeeeaaaccc]]]]]]ZZZUUUPPPNNNNNNNNNSSSSSSSSSSSSRRRPPPMMMJJJHHHHHHJJJLLLJJJFFFGGGKKKOOOMMMLLLLLLNNNOOOPPPPPPLLLLLLMMMMMMMMMNNNOOOOOOSSSVVVYYY\\\___```aaaaaadddhhhfffcccmmm{{{yyykkkdddfffiiikkkkkkhhheeeccccccaaa```bbbeeehhhhhhfffkkkkkklllooossssssppplllppppppoookkkhhhiiikkklllqqqqqqqqqrrrtttuuutttssstttsssrrrqqqppppppppppppnnnmmmmmmmmmooopppooonnnllllllnnnrrrvvvvvvsssnnnqqqoooooorrruuusssmmmgggdddgggjjjnnnooonnniiifffjjjiiihhhfffeeedddddddddaaabbbbbbcccdddeeeffffffeeedddcccbbbbbbdddeeegggbbbccceeeffffffdddbbbaaa___bbbgggjjjlllwwwxxxssskkkdddccc```]]]ZZZXXXVVVUUUTTTZZZ[[[^^^dddkkksssyyy}}}|||zzzwwwuuurrrnnnkkkgggccc```WWWTTTOOOKKKIIIJJJKKKMMMGGGHHHIIIKKKLLLNNNPPPQQQOOOTTTXXXYYYZZZ```llluuujjjRRREEECCCCCCBBB@@@======???BBB<<<;;;;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;;;;:::999999:::<<<<<<<<<;;;::::::999999999:::<<<===;;;;;;;;;;;;<<<<<<======<<<>>>@@@@@@@@@@@@BBBCCCBBBBBBCCCDDDDDDEEEEEEFFFCCCEEEHHHJJJKKKMMMOOORRRQQQQQQRRRSSSTTTVVVXXXYYY]]]^^^___``````aaaaaaaaahhhlllqqqvvvxxxuuuooojjjmmmoooqqqqqqqqqrrrtttwwwzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||{{{|||~~~|||zzz~~~|||{{{}}}}}}}}}}}}}}}}}}}}}||||||~~~}}}{{{xxxuuuqqqnnnppppppooommmlllmmmppprrrrrrrrrsssuuuuuutttrrrpppmmmjjjfffdddeeeeeefffeeeccceeeggghhhiiihhhfffeeefffdddaaa```aaaaaaaaa```bbbeeeffffffeeeccc```^^^ZZZ]]]```bbbbbbbbbbbbccc^^^___]]]ZZZYYYZZZ]]]^^^]]][[[YYYVVVUUUTTTTTTTTTSSSUUUXXXYYYYYYYYYXXXVVVRRRRRRQQQPPPOOONNNNNNOOONNNPPPRRRRRRQQQPPPPPPQQQMMMMMMMMMMMMMMMMMMLLLLLLIIIJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGGGGHHHHHHIIINNNMMMLLLNNNPPPQQQOOOMMMHHHJJJLLLLLLLLLLLLMMMOOOJJJLLLMMMOOOTTTXXXUUUOOOPPPPPPQQQQQQQQQPPPOOOOOOLLLMMMOOOPPPQQQRRRSSSSSSWWWVVVTTTUUU[[[fffqqqxxxqqqeeeZZZVVVVVVUUUVVVXXXNNNWWW___]]]SSSJJJIIILLLIIIMMMNNNKKKIIIJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIILLLOOOMMMIIIKKKPPPMMMJJJHHHGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSXXX[[[]]]___aaacccbbbcccaaacccmmmxxxsssgggcccdddfffgggfffdddaaa___gggdddaaaaaabbbeeeffffffhhhhhhiiilllooopppooonnnpppsssssspppooosssuuuuuusssrrrrrrsssuuuuuutttrrrttttttsssrrrqqqppppppqqqlllkkkkkkmmmoooqqqqqqppplllmmmooorrrssspppkkkgggmmmooorrruuutttpppiiidddfffiiinnnqqqqqqoookkkiiiggggggeeeeeeeeefffhhhiiibbbbbbbbbcccddddddeeeeeeeeeddddddccccccccccccccceeefffhhhhhhfffaaa]]]YYYXXX\\\aaaeeeeeekkk{{{uuufffccc___YYYTTTTTTTTTUUUVVVRRRPPPNNNPPPTTTYYY\\\^^^dddfffiiilllmmmmmmlllkkkkkkjjjiiigggeeebbb```^^^]]]\\\YYYVVVRRROOOLLLKKKMMMKKKIIIHHHHHHJJJMMMOOOIIIKKKMMMMMMNNNOOORRRTTTRRRYYYaaadddhhhtttaaaJJJBBBBBB??????===;;;:::<<>>===<<<;;;<<<===>>>>>>999999::::::::::::999999888888888888888999::::::;;;;;;;;;999888888888999555666888:::;;;::::::999999999888888888999:::;;;;;;===@@@AAA@@@@@@AAABBBAAAAAABBBDDDEEEFFFHHHHHHAAACCCEEEFFFFFFGGGIIIKKKNNNNNNNNNOOOPPPQQQQQQRRRWWWYYY[[[^^^^^^]]]\\\ZZZ]]]```eeehhhkkkkkkkkklllhhhlllpppqqqpppqqquuuzzzzzz}}}|||yyyxxxxxxzzzzzzzzz{{{|||~~~|||zzzwwwxxx{{{}}}}}}||||||~~~|||zzz{{{~~~}}}zzz~~~||||||~~~}}}~~~~~~~~~}}}|||zzzxxx}}}|||{{{~~~~~~zzzssstttuuuvvvvvvvvvwwwxxxwwwvvvrrrnnnjjjiiikkkmmmpppqqqrrrqqqooollljjjiiigggeeedddfffiiikkkmmmmmmhhhhhhgggfffeeedddcccccceeeccc```_________^^^]]]XXX]]]```^^^___bbbaaa]]]\\\]]]^^^^^^^^^^^^```bbbbbbccc___YYYYYY^^^```]]]ZZZWWWTTTQQQOOOOOOPPPQQQKKKOOOPPPNNNOOORRRRRROOOLLLMMMNNNMMMKKKKKKMMMPPPNNNPPPSSSTTTRRROOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKIIIFFFEEEGGGIIICCCDDDFFFIIILLLOOOQQQRRRLLLKKKKKKNNNRRRRRRNNNIIIEEEGGGIIIIIIHHHGGGGGGGGGKKKOOOQQQNNNLLLLLLLLLIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJLLLOOOQQQRRRQQQPPPOOONNNPPPRRRUUUZZZcccnnnvvvnnnaaaTTTPPPQQQQQQQQQRRR@@@BBBFFFKKKMMMJJJDDD>>>AAAGGGHHHDDDCCCFFFGGGDDD@@@AAACCCCCCCCCCCCEEEFFFIIIGGGGGGJJJIIIGGGGGGKKKIIIHHHIIIJJJKKKJJJGGGDDDGGGGGGGGGGGGHHHJJJLLLNNNPPPTTTXXXYYYYYYZZZ]]]```^^^[[[[[[^^^\\\YYY]]]ccccccbbbbbbbbbbbbccceeeeeeaaaaaaaaabbbcccccccccccchhhkkkmmmnnnnnnqqqwww}}}xxx}}}}}}xxxuuuvvvuuuqqqmmmmmmmmmooorrrtttsssrrrqqqppppppooonnnnnnoooooonnnllllllmmmooopppooonnnlllmmmmmmjjjeeebbbdddfffggglllppppppllliiijjjllllllkkkiiifffcccaaaaaabbbaaabbbddddddcccaaa^^^\\\ZZZ[[[\\\^^^```bbbdddddd___aaaccceeefffeeedddcccZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[^^^bbbddddddiiipppyyygggccc^^^[[[YYYUUUQQQMMMMMMKKKKKKMMMPPPQQQNNNKKKIIIJJJKKKLLLMMMLLLLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHIIIHHHHHHHHHJJJKKKGGGHHHJJJLLLMMMMMMMMMMMMNNNPPPRRRRRRRRRTTTZZZ^^^cccqqqiiiNNNFFFEEECCC@@@AAA@@@>>>>>>???>>><<<:::888999999::::::999999888888888777777888999::::::======<<<:::888777888999333555888;;;<<<;;;999888999888777777777888:::;;;:::===@@@AAA@@@@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFAAACCCEEEEEEEEEFFFHHHJJJLLLLLLMMMMMMNNNNNNNNNOOOVVVXXX\\\^^^___^^^[[[ZZZ[[[^^^cccgggjjjmmmppprrreeekkkqqqrrrqqqpppsssvvv{{{{{{xxxwwwxxxyyyyyy{{{}}}yyywwwuuuuuuwwwyyy{{{{{{zzz~~~yyyxxxyyyyyy{{{}}}{{{xxx}}}wwwyyy~~~~~~~~~|||{{{zzzyyyxxxxxx{{{{{{{{{|||ssssssrrrqqqqqqrrrtttvvv}}}yyysssmmmkkklllnnnrrrssssssrrrooommmkkkkkkiiihhhffffffhhhhhhhhhggghhhgggeeecccaaaaaa``````gggdddaaa_________^^^]]]TTT[[[______```dddbbb\\\aaaaaaaaaaaa```aaacccfffcccddd___YYYYYY^^^___\\\YYYVVVSSSPPPNNNNNNOOOPPPLLLOOONNNIIIJJJPPPRRRPPPLLLMMMNNNMMMKKKKKKNNNRRRPPPRRRUUUUUURRRNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJJJJGGGDDDDDDFFFIIIDDDEEEFFFHHHJJJLLLMMMNNNKKKJJJJJJNNNRRRRRRMMMGGGEEEGGGIIIIIIHHHFFFFFFFFFNNNRRRQQQKKKFFFGGGIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNQQQSSSTTTSSSRRRPPPLLLOOOSSSUUUXXX\\\ccchhhdddYYYOOONNNPPPPPPOOOOOO???>>>???BBBFFFHHHFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHEEEFFFJJJKKKHHHKKKRRRUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZYYYZZZ\\\^^^^^^^^^`````````^^^[[[\\\___ccc]]]]]]]]]]]]___aaacccdddhhhiiikkkmmmoooqqqrrrrrrtttuuusssppprrrvvvvvvtttiiimmmppppppnnnmmmnnnpppllljjjlllpppoookkkjjjkkkllllllmmmmmmnnnooopppqqqsssooojjjgggfffgggffffffiiigggiiiooonnnhhheeegggkkkgggcccaaabbbbbbaaa___eeeeeeeeedddaaa^^^ZZZXXX[[[ZZZZZZ]]]aaabbbaaa^^^\\\^^^aaadddeeefffeeeeee^^^]]]\\\\\\]]]]]][[[ZZZ\\\]]]___```aaabbbdddfffsssvvviii```[[[WWWRRRNNNNNNKKKKKKMMMLLLIIIHHHKKKGGGIIIHHHEEEFFFLLLLLLGGGIIIHHHFFFEEEDDDEEEEEEFFFJJJGGGGGGGGGEEECCCEEEJJJFFFFFFKKKQQQOOOJJJOOOXXXQQQTTTWWWWWWUUUWWWaaallltttwwwXXXRRRPPPDDD===@@@======<<<;;;;;;;;;;;;<<<:::777555777999888777777999888777777777999;;;===;;;::::::999888777666666222333555777999999999888<<<:::888666555777999:::===<<<;;;;;;<<<>>>@@@AAADDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCEEEGGGIIIJJJIIIGGGGGGHHHHHHIIIMMMRRRVVVZZZYYYXXXYYYZZZ[[[[[[ZZZYYY\\\cccjjjnnnnnnjjjgggaaaiiisssxxxwwwuuutttuuuwwwyyy{{{|||{{{xxxuuurrrqqqsssuuuxxx|||}}}~~~uuuuuussspppttt{{{~~~|||{{{yyywwwwww{{{|||yyyvvvtttuuuyyy~~~{{{~~~|||zzz{{{|||}}}|||{{{zzz{{{}}}yyy}}}}}}zzzyyy~~~zzzyyyyyyyyyyyyyyy}}}yyyzzz}}}uuusssqqqpppppprrruuuwww}}}wwwnnnllloooqqqqqqqqqppppppooonnnnnnnnnkkkjjjiiiiiihhhgggeeeccciiiiiigggdddaaa^^^^^^___```^^^]]]]]]___aaaaaaaaaZZZ[[[]]]___aaacccddddddbbbbbbbbb``````bbbfffiiieeebbb^^^[[[ZZZZZZYYYXXXZZZUUUQQQQQQSSSSSSPPPMMMJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNNNNLLLJJJJJJLLLOOOPPPPPPPPPOOONNNMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEIIIGGGFFFHHHLLLMMMLLLIIIIIIIIIIIIJJJJJJKKKKKKKKKFFFGGGHHHGGGEEEEEEFFFGGGJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJJJJHHHEEEJJJKKKMMMOOOQQQRRRRRRRRRMMMNNNOOOQQQSSSUUUVVVWWWUUUPPPLLLMMMRRRRRRMMMHHH>>>======???CCCEEEDDDBBB@@@@@@@@@?????????>>>>>>======>>>>>>???@@@@@@AAACCCCCCCCCDDDDDDFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFDDDEEEIIIIIIGGGJJJPPPRRRRRRRRRSSSTTTUUUVVVWWWSSSSSSSSSUUUXXXZZZ[[[[[[WWWZZZ\\\]]]]]]^^^aaaddd\\\\\\]]]^^^```ccceeegggfffgggiiikkklllnnnnnnooonnnooonnnmmmpppvvvuuuqqqkkkmmmooonnnllliiiiiijjjiiiffffffiiiiiiggghhhkkkkkkjjjjjjjjjkkklllnnnoooooonnnmmmkkkiiifffeeeddddddcccgggmmmnnniiigggiiihhheeeaaa```bbbcccbbbaaaccccccccccccaaa___\\\[[[YYYYYY[[[^^^cccdddcccaaaaaabbbccccccbbbaaa___]]]```^^^\\\[[[\\\]]]\\\[[[\\\\\\\\\[[[[[[]]]```cccjjjrrrqqqccc[[[ZZZ[[[```XXXRRRPPPMMMIIIHHHIIIGGGIIIHHHDDDEEEJJJIIIDDDFFFEEEEEEEEEEEEGGGHHHIIIGGGDDDDDDHHHJJJHHHHHHJJJMMMKKKLLLOOOQQQQQQSSSVVVVVVSSSQQQSSS[[[hhhwwwrrrWWWCCCDDDEEE===888<<<===<<<<<<;;;;;;;;;;;;;;;:::999999999888888;;;???<<<;;;999888888888:::;;;888888888888888888777777444555666777888777777666777777888888888999999::::::;;;;;;<<<===>>>@@@AAA@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBDDDGGGHHHGGGFFFFFFGGGGGGHHHIIILLLQQQTTTZZZZZZYYYYYYYYYYYYWWWVVV`````````bbbcccddddddcccdddkkksssvvvuuurrrqqqrrruuuvvvwwwwwwuuurrrooommmqqqqqqrrrtttvvvxxxzzz{{{~~~vvvvvvssspppssszzz}}}{{{|||zzzxxxyyy|||}}}}}}}}}}}}|||}}}zzzwwwuuuvvvzzz~~~~~~~~~~~~|||zzzyyy{{{}}}zzzyyyxxxxxxxxxzzz|||}}}yyy|||~~~}}}}}}~~~{{{zzzzzz{{{{{{zzz}}}yyyvvvvvvxxxyyywwwtttqqqqqqqqqqqqsssuuuxxxyyy~~~yyyqqqppprrrttttttssssssqqqpppooonnnmmmiiigggdddcccdddeeefffgggjjjiiifffbbb___^^^```bbbeeebbb___^^^___```aaa```]]]]]]^^^```aaaaaaaaaaaa[[[]]]```aaaaaabbbdddfffaaa^^^ZZZYYYXXXYYYXXXWWWYYYUUUQQQPPPRRRRRROOOLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMKKKIIIIIILLLOOONNNNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFJJJHHHFFFFFFIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNMMMKKKIIIJJJLLLMMMOOOOOOOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOQQQNNNMMMNNNQQQRRROOOLLL<<<;;;:::;;;>>>@@@@@@@@@>>>>>>>>>============<<<;;;;;;;;;<<<<<<======>>>@@@@@@AAABBBDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDGGGGGGEEEHHHLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTVVVWWWXXXXXXXXXUUUWWWYYYZZZYYYYYYZZZ\\\]]]]]]]]]___aaadddggghhhdddeeefffggghhhiiiiiiiiiggghhhggghhhooouuusssmmmlllmmmmmmkkkhhheeecccccceeeaaa```bbbccccccfffjjjiiihhhfffffffffhhhjjjlllhhhlllooommmhhhccc```___ddddddgggmmmnnnjjjiiiiiieeecccaaa```aaabbbbbbbbb```aaaaaaaaa```___]]]\\\VVVWWW[[[```dddeeedddbbbaaabbbaaaaaa___]]]ZZZYYYaaa^^^[[[ZZZZZZ[[[[[[[[[\\\[[[YYYWWWVVVWWW\\\___bbbdddtttyyyrrrvvv|||~~~rrrddd\\\UUUNNNKKKKKKEEEGGGFFFDDDFFFIIIHHHEEEGGGGGGFFFFFFFFFGGGHHHHHHFFFCCCDDDIIIKKKIIIHHHJJJXXX[[[]]]bbbiiimmmjjjccc^^^XXXTTT\\\qqqeeeQQQAAA888>>>BBB<<<:::===<<<<<<;;;:::::::::::::::777::::::888666:::AAAGGG===<<<:::888666666666777666666666777777888888888555666666777666666555555333555888:::;;;;;;:::999888888:::<<<===>>>??????<<<<<<=========>>>>>>???@@@@@@BBBDDDFFFFFFDDDBBBDDDEEEFFFGGGGGGJJJOOORRRXXXYYY[[[\\\\\\ZZZYYYXXX]]]^^^___aaacccdddeeefffeeejjjqqqsssrrrooooooooottttttsssrrrpppnnnllljjjpppppppppqqqsssvvvxxxzzz~~~|||{{{vvvuuurrrnnnqqqwwwzzzyyyxxxxxxxxx{{{|||yyyxxxyyyyyyyyy{{{yyywwwvvvwwwzzz}}}|||}}}||||||{{{zzzxxxyyy|||~~~xxxxxxwwwwwwwwwyyy{{{|||wwwyyyzzz{{{{{{{{{}}}|||zzzxxxyyyzzz{{{{{{zzzwwwvvvuuutttrrrqqqpppooommmoooqqqtttvvvyyyzzz{{{|||xxxqqqqqqtttuuuttttttsssqqqooommmkkkjjjgggdddaaa^^^___bbbgggjjjkkkiiifffbbb______bbbeeejjjgggbbb````````````___```````````````___^^^]]]VVVYYY^^^aaabbbbbbaaabbb]]]ZZZXXXWWWXXXXXXXXXXXXYYYUUUQQQPPPQQQQQQNNNLLLOOONNNLLLLLLLLLMMMOOOPPPMMMMMMLLLJJJHHHIIIMMMPPPLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAACCCDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIKKKNNNNNNMMMLLLHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIMMMMMMNNNPPPQQQQQQQQQQQQ;;;:::999999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEGGGIIIHHHHHHJJJKKKLLLMMMNNNNNNTTTUUUUUUUUUTTTSSSSSSTTTUUUUUUTTTTTTUUUVVVXXXZZZ______^^^___```bbbeeefffbbbcccddddddeeeeeeddddddddddddcccfffmmmrrrppphhhkkkkkkjjjhhheeebbbaaa```aaa^^^^^^bbbdddcccfffjjjgggfffdddcccccceeegggiiiccchhhllljjjddd^^^\\\]]]iiijjjmmmoooooollliiihhheeedddbbbaaaaaaaaaaaaaaa^^^^^^^^^^^^]]][[[ZZZYYYUUUWWW\\\aaaddddddaaa___]]]]]]^^^^^^]]]\\\[[[ZZZ```]]]YYYWWWXXXYYYZZZZZZ\\\[[[ZZZXXXVVVVVVXXX[[[___]]]eeewwwtttcccUUUOOOPPPHHHHHHHHHHHHJJJLLLLLLJJJMMMLLLKKKJJJIIIHHHGGGGGGJJJIIIJJJLLLLLLLLLPPPWWW___hhhpppuuu{{{~~~vvvkkkaaabbbgggvvvdddGGGFFF>>><<<@@@AAA===;;;>>>;;;;;;:::999999999999999666777777555888@@@HHHLLL:::999777666555444444444666666666666666666666666444444555555555666666555555666888:::::::::999999555777999;;;===>>>>>>===;;;;;;<<<======>>>>>>>>>===>>>AAADDDGGGGGGEEECCCCCCDDDEEEFFFFFFIIIMMMPPPSSSVVVZZZ]]]^^^^^^]]]]]]XXX\\\aaaeeefffdddbbbaaadddhhhmmmoooooonnnnnnoootttsssrrrpppooonnnnnnnnnooooooppprrrvvvzzz~~~}}}{{{yyywwwsssssspppmmmpppwwwzzzyyytttuuuxxx}}}|||{{{{{{{{{zzzxxxxxxxxxwwwwwwyyy|||zzz~~~xxx~~~{{{{{{{{{yyyxxxzzz}}}yyyxxxxxxxxxyyyzzz{{{|||uuuvvvvvvuuutttuuuxxxzzzuuuttttttvvvxxxyyyyyyxxxuuuwwwxxxvvvrrrpppppprrrmmmooosssvvvyyyzzzzzzyyyuuuyyyyyyrrrnnnooorrrssssssrrrqqqooollliiifffeeeeeedddaaa______aaafffjjjiiiiiigggeeebbbbbbccceeeiiigggeeedddcccbbb```^^^````````````___^^^]]]\\\XXX[[[___aaaaaa`````````\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYVVVSSSQQQRRRQQQOOOMMMRRRPPPMMMJJJIIIJJJKKKLLLMMMLLLJJJHHHHHHJJJMMMOOOJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIIIIJJJKKKJJJHHHFFFGGGGGGHHHIIIIIIIIIJJJJJJNNNNNNMMMLLLKKKJJJJJJIIIKKKNNNQQQQQQOOOOOOPPPRRR::::::999999999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBBBBBEEEFFFFFFEEEEEEFFFGGGEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNOOONNNMMMNNNPPPSSSWWWTTTQQQQQQSSSYYY^^^bbb```___^^^^^^^^^^^^___```bbbbbbbbbccccccbbbbbbaaadddddddddeeejjjooollleeeiiihhhfffeeedddcccbbbbbb___^^^aaafffhhhggggggjjjfffeeedddcccccceeefffhhheeehhhkkkhhhaaa]]]^^^aaakkkmmmpppqqqqqqpppnnnkkkffffffeeecccaaa```______^^^]]]\\\[[[YYYWWWVVVUUUWWWZZZ^^^aaabbb```]]]\\\[[[\\\\\\\\\\\\[[[[[[[[[]]]ZZZWWWUUUVVVXXXYYYYYY[[[\\\]]]\\\ZZZWWWWWWWWW[[[YYY]]]fffooo|||sss^^^UUUVVVQQQNNNKKKKKKLLLKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPPPPVVVfffuuu{{{tttjjjxxxsssTTTEEEAAA???<<<;;;:::888888999::::::999888888888888888888777444444===JJJNNNLLL777777666666666666777777777777666555555444333333222222333444555666777777999999888888888888888888444666888:::<<<<<<<<<<<<;;;<<<===??????@@@??????;;;<<>>>>>???@@@AAAAAABBB@@@AAABBBBBBAAAAAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHHHHIIIJJJJJJGGGEEEFFFFFFGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLPPPRRRQQQNNNLLLMMMPPP999::::::999888888:::;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<===>>>??????>>><<<<<<@@@@@@@@@@@@AAAAAAAAAAAAAAAEEEGGGEEECCCEEEEEEDDDCCCDDDFFFIIIJJJKKKKKKKKKGGGIIIKKKLLLMMMQQQXXX^^^eee___XXXSSSSSSWWW[[[^^^___^^^\\\ZZZZZZYYYZZZZZZ``````aaaaaaaaa``````___cccffffffeeegggjjjjjjfffhhhfffddddddfffffffffeeeaaa```dddjjjllljjjiiilllgggggggggggggggggghhhhhhjjjkkkkkkhhhdddcccdddgggfffkkkoooppprrrtttrrrooogggggggggeeebbb______```]]]\\\[[[YYYWWWVVVTTTTTTZZZ]]]aaabbb```]]]\\\[[[```___^^^\\\[[[YYYXXXWWWZZZXXXUUUUUUWWWYYYZZZZZZZZZ\\\^^^^^^[[[XXXVVVUUUTTTRRRVVV[[[```jjjppphhhiiiccc]]]VVVTTTQQQNNNLLLMMMOOOPPPSSSUUUXXXYYYZZZ[[[SSSSSSTTTVVV[[[ggg}}}zzzzzz~~~uuuUUUDDDBBB>>>>>>;;;777666888888777999999888777777777777777999888555555@@@MMMNNNFFF666777777888999:::::::::777777666555444333222111111111111222444666777888:::999999888777777888888555666777888999:::::::::;;;<<<>>>@@@@@@AAA@@@@@@;;;<<>>@@@AAABBBCCCBBBCCCEEEEEEDDDDDDEEEGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGIIILLLMMMKKKJJJDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFGGGIIIJJJKKKLLLLLLNNNPPPRRRPPPLLLJJJJJJLLL666888::::::777666777999777777888888888999999999999999999999999999999999999:::<<<===>>>===<<<;;;===>>>>>>>>>???????????????DDDFFFCCCAAACCCCCC@@@@@@BBBEEEHHHIIIJJJJJJIIIEEEHHHJJJLLLNNNUUU___hhhiiibbbZZZTTTSSSTTTVVVVVVZZZYYYXXXVVVVVVVVVVVVWWW]]]]]]^^^______^^^^^^^^^aaaeeegggdddcccfffiiihhhiiigggeeeeeegggiiiiiihhhdddbbbdddhhhjjjiiijjjmmmiiijjjkkkkkkkkkkkkjjjiiilllkkkkkkjjjiiihhhhhhiiiccciiimmmmmmnnnrrrpppllleeeggghhhfffcccaaaaaabbb\\\[[[ZZZYYYXXXWWWVVVVVV^^^```cccccc```^^^]]]^^^dddccc```]]][[[XXXWWWVVVXXXWWWVVVWWWZZZ[[[\\\[[[ZZZ[[[\\\[[[XXXVVVUUUUUUPPPNNNPPPVVVXXX\\\mmmyyyvvvsssooonnnrrrsssuuuxxx}}}}}}vvvooopppvvv|||gggSSSAAA:::<<<<<<>>><<<777777;;;;;;666888888777666666666666777444888777555;;;EEEDDD:::555555666777888888999999555444444444333333222222222222222222333444666777666777999::::::999888777777666666666777777888999888:::<<<>>>?????????>>>>>>===>>>@@@CCCDDDCCCBBBAAACCCEEEFFFFFFGGGJJJLLLPPPTTTWWWVVVSSSQQQSSSVVVZZZ[[[[[[[[[^^^hhhwwwkkkiiihhhhhhiiikkklllmmmmmmnnnnnnnnnnnnooooooooolllnnnqqqtttvvvwwwwwwwww{{{zzzzzzyyyyyyyyyyyyzzz|||~~~zzzzzz{{{}}}~~~}}}zzzxxx{{{yyywwwwwwyyy{{{{{{{{{{{{}}}|||zzz{{{zzz}}}~~~~~~{{{xxxwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxxxxzzz|||{{{wwwssspppoooqqqrrruuuyyy||||||zzzxxxrrrqqqooommmmmmooorrruuuppprrrssstttssspppmmmkkkjjjmmmmmmkkkmmmrrrvvvvvvpppqqqrrrrrrqqqnnnkkkiiiaaafffiiijjjgggfffiiillliiikkkmmmllliiieeebbbaaacccbbbaaaaaabbbaaa^^^\\\^^^_________^^^^^^]]]\\\]]]\\\[[[XXXVVVWWW[[[]]][[[ZZZXXXXXXXXXVVVTTTRRRQQQQQQQQQPPPPPPPPPQQQRRRNNNMMMKKKJJJIIIHHHHHHGGGHHHGGGFFFHHHKKKLLLKKKIIIEEEFFFFFFFFFFFFEEEEEEDDD??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDAAADDDFFFEEEBBB???===>>><<<======>>>???@@@@@@AAAAAABBBDDDDDDCCCDDDEEEGGGAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFHHHKKKKKKJJJHHHAAAAAAAAAAAACCCDDDFFFGGGDDDEEEFFFGGGIIIKKKLLLLLLNNNOOOOOONNNLLLJJJIIIIII444777::::::777555555666555666666666777777888888;;;;;;::::::::::::::::::666777:::<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>===CCCEEEAAA@@@BBBBBB>>>???AAADDDGGGIIIIIIIIIHHHDDDFFFHHHHHHJJJQQQ]]]gggYYYUUUQQQPPPTTTXXXZZZ[[[VVVVVVTTTTTTTTTTTTUUUVVV[[[[[[\\\]]]]]]]]]]]]\\\^^^dddfffccc```dddiiikkkkkkhhhffffffiiikkkjjjiiifffcccbbbfffggggggjjjooojjjlllmmmooonnnmmmkkkjjjjjjiiiiiijjjkkkkkkiiigggbbbiiillljjjjjjmmmkkkeeecccfffhhhgggdddcccccceee[[[ZZZZZZYYYYYYYYYYYYZZZ___bbbeeedddaaa___```aaadddccc```^^^[[[ZZZXXXXXXXXXWWWWWWYYY\\\^^^^^^]]]YYYZZZYYYVVVTTTSSSTTTUUUQQQMMMNNNTTTVVVUUU\\\ggg~~~xxxRRRCCCAAA>>>===???999===;;;555666<<<999111888888777666666666666666...555777222444:::888///222333444444555555444444222222333333333333444444444444222222222333444555222555888<<<===;;;999777888777666555555666777888666888:::<<<>>>>>>===<<<@@@???>>>>>>@@@AAA@@@???AAACCCEEEFFFGGGGGGJJJKKKPPPTTTXXXWWWUUUUUUXXX\\\YYY[[[\\\ZZZYYY^^^fffnnneeeddddddfffjjjooorrrtttppppppqqqqqqppppppooonnnhhhjjjoootttxxxyyyyyyyyy{{{zzzzzzzzzzzz{{{|||}}}}}}zzzvvvvvvxxx{{{~~~}}}|||~~~yyyvvvwwwzzz}}}~~~zzz|||{{{|||{{{wwwttttttxxxzzz|||~~~~~~zzzvvvtttssswwwxxxyyyzzzzzz{{{zzzzzzuuuxxx{{{{{{wwwrrrnnnllloooqqqssswwwzzzzzzxxxuuussspppmmmjjjkkkmmmqqqssspppqqqrrrrrrqqqooollljjjgggjjjkkkiiikkkrrruuuuuummmnnnpppqqqpppnnnkkkiii```dddhhhhhhfffgggkkkppplllmmmmmmkkkgggdddccccccgggddd```^^^]]]]]]]]]\\\`````````___^^^]]][[[[[[VVVWWWWWWVVVUUUUUUXXXZZZXXXVVVTTTSSSSSSQQQNNNKKKNNNNNNOOOOOONNNNNNPPPRRRJJJJJJKKKKKKKKKKKKKKKKKKGGGFFFFFFIIILLLMMMJJJHHHDDDDDDDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCC@@@===;;;===???======>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAACCCDDD??????@@@AAAAAABBBCCCCCCFFFEEEEEEFFFGGGFFFDDDBBB>>>>>>>>>???AAACCCEEEFFFEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMLLLLLLLLLKKKJJJIII666666666666666555555555777777777666444555777999888888999999999:::::::::::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???BBBCCCCCCAAA???======>>>@@@AAACCCEEEGGGIIIIIIJJJCCCEEEFFFFFFFFFJJJPPPTTTRRRNNNMMMPPPRRRRRRVVV[[[YYYXXXVVVUUUSSSRRRRRRRRRVVVXXX\\\]]]^^^^^^^^^___fffccc```___bbbeeeggghhhjjjiiilllqqqpppkkkiiijjjfffccc```___bbbgggjjjllllllllllllnnnppppppnnnmmmllljjjhhhiiikkkkkkhhheeeiiiiiijjjjjjjjjjjjiiihhhgggeeebbb___]]]]]]^^^___]]][[[ZZZ\\\___```^^^[[[aaa`````````````````````dddeeeddd```^^^]]][[[XXXVVVWWW[[[^^^aaa```\\\YYYVVVWWWWWWWWWVVVUUUUUUTTTUUUSSSRRRRRRSSSVVVYYY[[[mmmyyyuuuZZZBBB>>>???;;;888999===<<<:::777666666666666666555444333333444666666555666777666444333333444444444444333222111000///111000000111333333222000222444555444222222222444555555555555555666777888888777777666666666777777666777888999:::;;;<<<<<>>>>>??????@@@@@@GGGLLLLLLGGGEEEHHHLLLTTTUUUVVVVVVWWWXXX\\\___XXXWWWXXXZZZ\\\]]]]]][[[]]]___cccjjjqqquuuwwwwwwqqqppppppqqqrrrrrrpppnnnmmmmmmoootttzzz~~~|||{{{{{{{{{{{{|||~~~~~~{{{{{{~~~}}}zzzwwwzzz|||}}}||||||~~~zzzzzzxxx~~~}}}~~~wwwxxx~~~xxxvvvxxx~~~}}}xxxyyy~~~~~~~~~~~~|||zzzwwwuuu{{{yyywwwxxx{{{|||zzzxxxxxxwwwvvvuuuttttttttttttvvvxxx|||~~~yyyuuutttuuuuuusssoooooorrruuuqqqxxx{{{uuummmiiifffddd]]]dddlllpppnnnlllmmmooopppppppppooommmkkkiiigggeeeeeefffggghhhhhhggggggmmmooolllfffcccddddddbbbdddcccaaa^^^]]]\\\\\\\\\^^^```aaa___\\\YYYXXXXXXUUUSSSSSSUUUYYY[[[ZZZXXXVVVUUUTTTRRRPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNMMMLLLJJJHHHGGGGGGHHHIIIJJJIIIGGGEEEDDDFFFEEEEEECCCBBBAAA@@@@@@===@@@BBBDDDIIIOOOMMMHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;???>>>=========???@@@AAA@@@BBBCCCBBBAAA??????@@@@@@AAAAAABBBCCCCCCCCCBBBEEEEEEEEEEEEDDDCCCAAAAAA<<<<<<===???@@@AAACCCCCCCCCBBBAAADDDHHHKKKKKKJJJLLLKKKJJJJJJKKKLLLJJJIII666555555555555555555555555666666555333333444666777777777777888888888999:::::::::::::::::::::::::::999999999999;;;<<<===???@@@AAA@@@>>><<<===>>>???@@@BBBDDDEEEGGGGGGGGGBBBDDDFFFFFFFFFIIIMMMQQQPPPMMMMMMPPPQQQQQQTTTXXX[[[ZZZYYYXXXVVVUUUTTTSSSXXX[[[]]]___```aaacccdddhhheeebbbaaadddhhhjjjlllsssooonnnpppnnniiiggggggiiifffbbbaaabbbeeeggghhhlllkkkkkkmmmnnnooommmkkkkkkjjjhhhhhhjjjiiigggdddeeeffffffffffffffffffffffffdddbbb___^^^___```aaa```^^^]]]^^^aaabbbaaa___``````aaaaaaaaa``````___^^^``````\\\YYYWWWSSSNNNYYYYYYZZZ\\\]]]\\\YYYVVVXXXXXXYYYYYYYYYWWWVVVUUUSSSRRRRRRQQQSSSUUUWWWYYYbbbhhhvvv^^^KKK<<<===@@@===:::<<<;;;:::999888777666666666666555444333333444555666444555666555333222333444222222222222111000//////111000000111222333111000111222333222111111222444555444444444555666666777777666666555555666666666555666666777888999:::;;;@@@???>>>=========>>>??????CCCGGGHHHFFFFFFIIILLLQQQRRRSSSSSSTTTVVVYYY[[[WWWVVVVVVXXX[[[\\\[[[ZZZ```bbbfffkkkpppssssssrrrpppppppppooonnnllllllkkkqqqqqqrrruuuyyy|||}}}}}}||||||{{{{{{zzzzzzyyyyyyyyy{{{{{{yyyyyy|||}}}zzz{{{}}}}}}|||zzzyyy|||~~~}}}~~~|||zzzyyy{{{}}}yyyrrrsssxxxyyyxxxzzz}}}xxxwww{{{{{{|||}}}}}}}}}{{{yyyxxx{{{yyywwwxxxzzz{{{zzzxxxwwwwwwvvvvvvuuutttssssssuuuuuuvvvyyy{{{{{{yyywwwvvvuuutttqqqooonnnpppsssqqqwwwyyytttnnnllliiifffcccgggjjjkkkiiigggggghhhmmmmmmmmmlllkkkiiihhhgggeeedddcccbbbcccdddfffgggggggggeeeccceeehhhfff``````___]]]\\\[[[[[[[[[[[[[[[]]]]]][[[XXXUUUTTTTTTTTTSSSRRRTTTXXXZZZZZZXXXXXXVVVSSSPPPNNNNNNOOOOOOMMMNNNOOOPPPQQQPPPOOOOOOLLLLLLKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDBBBAAADDDDDDCCCBBBAAAAAA@@@@@@@@@BBBDDDEEEJJJOOONNNJJJDDDDDDBBBAAA@@@?????????>>>???@@@AAAAAAAAA@@@???======<<<<<<<<<===??????@@@BBBCCCBBBAAA???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<===>>>???@@@BBBCCCCCCAAA@@@AAACCCGGGIIIHHHFFFJJJHHHGGGHHHJJJJJJIIIHHH555555555555555555555555555666777777555333444444555555666666666777777777999999999999999999999999888888777888888999:::;;;<<<===>>>>>><<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDAAACCCDDDEEEFFFGGGJJJLLLMMMKKKLLLPPPQQQOOOPPPTTTXXXYYYZZZ[[[[[[[[[ZZZYYY[[[]]]___aaaaaacccgggiiijjjgggdddcccfffkkknnnpppvvvppplllmmmnnnjjjggggggkkkhhhdddbbbccceeeffffffmmmlllkkklllmmmmmmkkkiiijjjiiihhhhhhiiihhhfffdddeeeeeeddddddddddddeeefffeeedddbbbaaaaaaaaaccccccbbb```___```bbbddddddcccbbbccceeeffffffeeecccbbb___```]]]WWWWWW[[[]]]\\\]]]\\\ZZZZZZZZZYYYVVVTTTXXXXXXZZZZZZYYYWWWUUUSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVVVV]]]ooosssUUUGGG===777<<>>===<<<<<<<<<===>>>>>>>>>???@@@BBBEEEGGGJJJKKKNNNPPPQQQRRRRRRTTTWWWYYYXXXWWWWWWYYY[[[]]]\\\[[[aaadddhhhkkkmmmmmmllllllmmmoooqqqooommmkkkmmmooosssrrrrrrtttwwwzzz{{{{{{xxxyyyyyyyyyyyyxxxvvvuuuuuuxxxxxxuuuvvvyyyzzzxxxxxxwwwvvvtttrrrtttwwwzzz~~~~~~||||||~~~~~~yyysssrrrvvv{{{{{{~~~~~~xxxuuuvvvwwwyyy{{{~~~~~~~~~zzzyyyxxxxxxyyyzzzyyyxxxwwwwwwxxxxxxwwwtttrrrqqqrrrpppooopppssswwwyyyyyyxxxuuuqqqoooooopppppppppooossssssooonnnnnnkkkgggggggggfffeeedddddddddeeelllkkkjjjhhhgggfffffffffdddbbb___]]]]]]```ccceeeccccccbbbdddjjjnnniiiaaa\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZ[[[ZZZXXXTTTQQQQQQQQQSSSRRRRRRTTTVVVXXXXXXWWWYYYVVVRRRNNNLLLMMMOOOQQQMMMMMMNNNOOOPPPPPPOOOOOOMMMKKKIIIGGGFFFEEEEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@??????@@@CCCCCCCCCGGGLLLLLLIIICCCBBB???=========>>>>>><<<===???AAACCCCCCCCCCCC===<<<<<<<<<<<<======>>>@@@AAACCCBBBAAA???@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>======<<<===>>>???@@@AAABBBCCC??????AAACCCFFFFFFDDDBBBFFFEEEEEEFFFHHHIIIHHHGGG444444444444444555555555666888::::::888666555555555555555555666666666666888888888888888888888888777777777888888999:::::::::;;;======<<<<<<>>>???@@@@@@AAABBBCCCCCCCCCCCC@@@AAACCCDDDEEEFFFGGGHHHLLLJJJLLLPPPQQQOOOOOOQQQRRRTTTXXX\\\```aaaaaaaaa]]]^^^`````````bbbfffiiijjjgggddddddhhhlllppprrrooojjjhhhlllooommmiiihhhhhhfffcccccceeehhhhhhiiinnnmmmllllllmmmmmmkkkiiihhhhhhhhhiiiiiiiiihhhhhhiiiiiigggfffeeeeeeeeefffccccccccccccdddeeeffffffcccbbbaaabbbcccdddeeeffffffhhhjjjllllllkkkiiigggfffbbbVVVLLLOOO\\\eeefffaaa^^^ZZZXXXXXXXXXXXXWWWVVVWWWXXXXXXWWWTTTRRRPPPQQQQQQRRRSSSSSSTTTTTTTTTPPPPPPSSS^^^ooo```PPPBBB>>>:::999======888555777444555777888888777666555555555444444444444444444///111222222111111222444//////000111222222111111111000000111222222111///000111111000000111444777555444444333333333444444444444333333333444555555777777888888999:::;;;;;;>>>===<<<<<<<<<===>>>???AAA???===???DDDHHHIIIHHHMMMOOOQQQRRRRRRSSSVVVXXXZZZYYYYYYZZZ]]]_________aaadddgggjjjjjjiiihhhhhhdddhhhlllllliiijjjnnnsssnnnmmmnnnppptttxxxzzzzzzwwwxxxyyyyyyxxxuuurrrpppsssuuutttqqqqqquuuvvvtttqqqpppmmmkkkmmmqqqvvvzzz}}}~~~|||}}}zzz}}}yyytttsssttt|||~~~~~~yyyuuutttwwwzzz}}}{{{zzzyyyyyyzzzzzzyyyyyywwwxxxzzzzzzyyyuuurrrooommmllljjjkkkppptttxxxyyyxxxtttooonnnppprrrrrrqqqmmmnnnmmmjjjkkknnnlllhhhgggeeebbbbbbeeehhhjjjkkknnnllljjjgggeeedddcccdddaaa___]]]\\\\\\]]]```aaabbbfffhhhiiilllnnnjjjbbb]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[YYYVVVRRRPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVTTTQQQNNNMMMMMMNNNNNNJJJKKKLLLLLLMMMMMMMMMMMMPPPNNNKKKHHHGGGGGGHHHIIIHHHGGGDDDBBBAAAAAAAAABBB??????????????????>>>>>>>>>AAAAAA???AAAFFFHHHFFFCCCAAA>>>;;;;;;;;;===???<<<===???AAACCCDDDDDDCCC========================???@@@BBBAAA@@@??????@@@===>>>>>>?????????>>>>>>===>>>>>>>>>>>>======<<<;;;<<<===>>>???@@@AAAAAA>>>@@@BBBDDDFFFEEEBBBAAADDDDDDCCCDDDGGGHHHHHHGGG222333333333444444444555555777999999777555555555555555555555666666666777777777777777777777777777666777777888999999::::::999;;;<<<=========???@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@AAABBBDDDEEEEEEEEEJJJIIILLLQQQRRROOOOOOQQQPPPSSSWWW\\\___bbbbbbbbb]]]^^^^^^^^^^^^___ccceeehhhfffddddddhhhlllooopppgggeeegggmmmppplllgggeeebbbaaaaaadddhhhlllnnnnnnpppnnnmmmmmmmmmnnnmmmkkkggghhhjjjkkkkkkkkkkkklllkkkjjjiiigggfffeeeddddddbbbcccdddfffggghhhhhhhhhffffffffffffffffffggghhhfffhhhkkkmmmmmmllljjjiiiddd___RRRHHHOOO___eee```ccc___[[[XXXYYY[[[\\\]]]WWWWWWXXXWWWVVVSSSQQQOOORRRRRRRRRSSSSSSSSSSSSSSSNNNQQQTTTXXX```mmm~~~\\\FFFDDDBBB===<<<<<<===:::666444666333444555666777666555444555555444444444333333222...000111111000000222333000000111222333333333333111000000111333333222111222333333333333444666888666555444333333333333333333333333333333444555555666666777777888999999999>>>>>>===<<<===>>>???@@@DDD@@@>>>???CCCFFFFFFDDDJJJLLLNNNPPPPPPQQQSSSUUUXXXWWWWWWYYY\\\^^^``````aaadddhhhjjjiiiiiijjjkkk___cccggggggeeefffkkkpppllljjjjjjlllooosssuuuvvvyyyyyyyyyxxxvvvrrrooommmrrrsssrrrmmmmmmpppqqqoooqqqmmmjjjhhhjjjpppuuuyyyyyy{{{|||{{{{{{}}}{{{wwwyyy}}}|||wwwsssrrrqqq|||{{{xxxuuuzzz}}}{{{{{{{{{{{{zzzyyyyyyzzzxxxyyy{{{{{{zzzvvvqqqnnniiihhhhhhkkkooosssuuuvvvuuurrroooooorrruuutttsssmmmnnnkkkhhhjjjnnnnnnkkkjjjgggeeeeeehhhllloooqqqqqqoookkkhhhdddbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]aaaiiimmmkkkhhhfffccc```aaa```___^^^]]][[[ZZZYYYZZZYYYWWWSSSPPPNNNOOOQQQQQQQQQRRRRRRQQQQQQRRRRRRQQQQQQPPPPPPOOOMMMKKKJJJGGGGGGHHHHHHIIIJJJKKKKKKPPPNNNKKKIIIGGGGGGHHHIIIHHHFFFCCC@@@???@@@AAABBB>>>>>>>>>>>>>>>>>>=========@@@AAA>>>???CCCEEECCCBBB@@@===;;;:::;;;===???<<<===???AAABBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@???>>>>>>???<<<===============<<<<<<<<<======>>>>>>>>>======:::;;;;;;<<<===>>>?????????AAADDDFFFFFFDDDCCCBBBDDDCCCCCCDDDFFFHHHGGGFFF111222222333333444444444111333555444333222333444444444555555555666666666666666666666666666666666555666777888999999999999888:::<<<<<<<<<===>>>@@@???@@@AAABBBBBBBBBBBBBBBAAA@@@???@@@CCCEEEEEEEEEIIIGGGJJJOOOQQQOOOOOORRRSSSTTTWWWYYY[[[\\\\\\\\\[[[\\\]]]^^^^^^___aaacccfffeeedddeeehhhkkkllllllggggggkkkooonnnfffaaa```^^^___aaaeeekkkooopppqqqpppnnnmmmlllnnnnnnnnnmmmhhhjjjllllllkkkjjjkkklllffffffffffffeeedddbbbbbbbbbdddfffhhhjjjjjjjjjiiiiiijjjlllkkkjjjhhhiiiiiibbbccceeegggggggggfffeee\\\\\\YYY\\\nnn}}}nnneeeaaa\\\ZZZZZZ]]]___```[[[ZZZYYYXXXVVVTTTRRRQQQRRRRRRQQQQQQPPPQQQQQQQQQLLLPPPTTTTTTUUU]]]lllyyywww```KKKDDDEEE@@@<<<<<<<<<;;;999777888999333444444555555555444444444444555444444333222111///111222111000000111222000111222333333333333333111000000222555666555444333555666777666666777888777777555444333333333333333333333333444444555666555555555666666666777777>>>======<<<===>>>@@@AAADDDAAA??????BBBCCCBBB@@@EEEGGGJJJLLLLLLMMMNNNPPPSSSRRRQQQTTTXXX[[[]]]^^^bbbeeehhhiiihhhiiilllppphhhjjjkkkjjjhhhhhhlllooommmkkkiiiiiikkknnnooopppxxxxxxwwwvvvssspppmmmkkkoooqqqooojjjjjjnnnooommmppplllfffdddfffjjjoooqqqzzz{{{|||||||||{{{zzzyyyxxx~~~~~~zzzxxxvvvttt|||}}}zzz}}}zzz||||||{{{yyyxxxxxxyyyxxxyyyzzzzzzxxxtttooolllgggggggggjjjmmmppprrrrrrqqqqqqpppqqqssssssrrrqqqooopppnnniiiiiimmmpppooonnnmmmlllkkkkkkmmmoooqqqqqqooollliiieeecccaaa```\\\\\\]]]]]]]]]\\\[[[ZZZ]]]eeejjjeee^^^[[[[[[[[[aaaaaaaaa___^^^[[[ZZZXXXWWWVVVSSSPPPLLLLLLNNNQQQQQQRRRSSSQQQOOONNNNNNOOOLLLMMMOOOOOONNNKKKIIIGGGEEEEEEEEEEEEFFFHHHIIIJJJLLLJJJHHHFFFEEEDDDEEEEEEDDDBBB@@@>>>>>>>>>???@@@???>>>>>>>>>======<<<<<<===BBBCCC@@@@@@BBBDDDBBB???>>><<<::::::;;;<<<===;;;<<<>>>?????????>>>===>>>????????????>>>>>>===:::<<<>>>>>>===<<<===>>>;;;;;;<<<<<<<<<;;;::::::;;;<<<======>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>???BBBEEEFFFEEEDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDD111111111222333333444444000111222222111111333555333333333333444444444444555555555555555555555555333444666777888888777777777999:::;;;:::;;;<<<>>>===>>>???@@@AAAAAAAAAAAABBB???===>>>BBBEEEFFFFFFFFFEEEGGGLLLNNNNNNOOORRRSSSSSSTTTUUUVVVWWWWWWXXXWWWZZZ]]]```aaabbbdddfffddddddeeegggiiijjjjjjhhhiiikkkooopppjjjbbb___aaa```aaacccgggkkknnnooonnnooommmkkkkkkmmmnnnnnnnnnkkkmmmnnnmmmiiigggggghhh___aaacccffffffeeedddcccccceeehhhjjjlllkkkjjjjjjgggjjjmmmmmmjjjfffeeeeee]]]]]]^^^___```aaa``````\\\___aaannnfffbbb]]]ZZZ[[[]]]___```]]][[[YYYVVVTTTSSSRRRRRRRRRPPPNNNMMMLLLMMMNNNOOOJJJMMMPPPOOONNNQQQ[[[cccuuufffPPPHHHBBBBBBBBB:::888:::::::::999999888777444444333333333333333444444444555555444333111000111222333222000000000222000111111222222222222111000000111333666888888777444666888999888666666666999888777555444333333333333333333333444555666777777777777777888888888888<<<<<<;;;;;;<<<===???@@@@@@??????@@@@@@@@@???>>>BBBEEEHHHJJJJJJKKKLLLMMMOOONNNNNNPPPUUUZZZ]]]^^^```cccdddcccbbbccciiinnnnnnmmmlllkkklllmmmoooqqqllliiiggggggjjjmmmoooooouuutttsssqqqpppnnnmmmlllkkkmmmkkkhhhiiimmmpppoooqqqlllfffdddggglllpppqqqxxxyyy{{{}}}|||{{{{{{|||www~~~||||||{{{xxx{{{~~~}}}|||xxxzzz{{{yyywwwuuuvvvxxxvvvwwwwwwvvvtttpppllljjjhhhfffeeefffiiilllnnnooonnnpppssssssqqqnnnmmmlllnnnqqqooohhheeehhhmmmooommmoooqqqpppmmmlllmmmooolllllljjjiiifffdddaaa```\\\[[[ZZZZZZYYYYYYZZZZZZYYY^^^```[[[WWWWWWXXXXXX^^^^^^^^^^^^\\\[[[YYYXXXWWWUUUSSSOOOLLLMMMPPPSSSRRRSSSSSSQQQMMMJJJKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGDDDDDDDDDDDDEEEGGGIIIJJJHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@?????????@@@AAA@@@??????>>>===<<<;;;;;;;;;AAADDDAAA???@@@AAA???;;;;;;:::999999999::::::888999;;;<<<======<<<<<<>>>>>>?????????>>><<<<<<888:::<<<<<<;;;;;;;;;<<<::::::;;;;;;::::::999888999:::;;;<<<============<<<<<<===>>>>>>????????????BBBDDDEEEDDDCCCEEEFFFCCCAAAAAAAAACCCCCCBBBAAA000000111222333333444444111222222222111333666888111111222222222333333333555555555555555555555555222333444666777666666555666888999999999999;;;<<<;;;<<<===???@@@@@@@@@AAABBB???<<<===AAAFFFGGGHHHDDDCCCDDDJJJLLLLLLNNNRRRPPPPPPPPPQQQSSSUUUWWWXXXUUUYYY^^^bbbdddfffhhhjjjddddddfffhhhkkkkkkhhhfffjjjlllpppppphhh``````fffcccdddeeehhhkkkmmmlllkkkmmmkkkiiijjjkkkmmmnnnnnnnnnppppppmmmgggcccbbbccc[[[^^^bbbgggiiiiiigggfffccceeeiiikkkmmmlllkkkjjjdddhhhkkkkkkgggccc``````[[[[[[[[[\\\]]]^^^^^^___dddcccbbbmmm{{{gggccc^^^[[[[[[]]]^^^___\\\ZZZWWWSSSQQQPPPPPPPPPQQQOOOLLLJJJIIIJJJLLLNNNIIIKKKLLLLLLKKKMMMPPPSSSVVVmmmQQQBBB???BBB<<<:::;;;777777999:::999:::999666333666555333222111222333444444444555555444222111000222333333222000///000111000000111111111111000000000000111444777999999999333666999:::999666555444:::999777666444444333333333333333444555666777888;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???;;;===>>>??????>>>======CCCFFFIIIKKKLLLLLLMMMNNNNNNMMMMMMPPPVVV[[[___```]]]______]]][[[]]]ccciiihhhfffdddfffiiilllnnnooohhhfffeeefffjjjooorrrtttqqqpppooonnnmmmmmmmmmnnngggiiiiiifffhhhnnnrrrrrruuuqqqllllllqqqwww{{{}}}vvvvvvyyy{{{{{{zzz|||~~~qqqzzz{{{yyyzzzzzzvvvzzz~~~~~~~~~|||zzzwwwuuuwwwxxxzzzxxxuuussstttvvvuuuuuuuuusssqqqmmmjjjhhhjjjgggcccccceeeiiilllmmmmmmqqqtttsssooojjjhhhgggkkkooommmeee```ccciiilllhhhmmmrrrqqqmmmkkkmmmppphhhhhhhhhhhhgggeeebbbaaa]]][[[XXXVVVUUUWWWYYY[[[XXXYYYXXXTTTUUUYYYZZZXXXYYYZZZ[[[[[[[[[ZZZXXXWWWYYYWWWTTTQQQOOOPPPTTTWWWSSSTTTTTTQQQLLLIIIIIIJJJLLLKKKJJJHHHGGGGGGGGGHHHEEEDDDDDDDDDFFFGGGIIIKKKGGGGGGGGGFFFEEECCCAAA@@@BBBBBBAAAAAABBBBBBCCCCCCAAA@@@???>>>===<<<;;;;;;888>>>BBB???=========<<<999999999999888888888888555777999;;;<<<<<<<<<<<<======>>>>>>>>>===;;;:::777999;;;;;;:::::::::<<<:::::::::::::::999888777888999:::;;;<<<=========>>>>>>??????@@@@@@AAAAAA>>>AAACCCCCCBBBBBBEEEHHHBBB@@@???@@@AAAAAA@@@???333222000/////////000000000000000000000111111222222222111222333444555666222333333333555666777888888777666555555666777888888999:::;;;:::999888777::::::;;;<<<===>>>???@@@;;;;;;===>>>@@@BBBCCCDDD@@@BBBEEEGGGIIIKKKNNNPPPTTTRRRRRRSSSSSSQQQTTTYYYXXX[[[^^^aaaaaaaaaaaabbbfffeeedddcccdddeeehhhjjjkkkiiigggggghhhjjjkkklllhhhggggggggghhhjjjlllmmmsssmmmfffccceeejjjmmmnnnmmmnnnkkkeeeccceeefffddd[[[```eeefffdddbbbcccdddccciiillliiiiiilllllliiifffggghhhhhheeeaaa]]]ZZZUUUTTTUUUYYY___bbbbbbaaa___]]]^^^eeeooosssppplllbbb]]]WWWUUUXXX[[[^^^^^^WWWVVVSSSSSSRRRRRRPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIFFFGGGHHHJJJKKKLLLLLLLLLOOOWWWeeexxxiiiUUUDDD@@@<<<:::;;;;;;999777777555555999======999444222222222222222222222222555777888666333000000222444222000...---///111222111111000//////////////////......111444777999999111222333333444444444444777777777777777666666666777666555555555777888999999:::;;;;;;:::<<>>===<<<<<<===>>>>>>?????????>>>>>>===<<<:::888777555555444444555777999;;;<<<<<<======>>>???@@@???>>><<<:::;;;::::::999999::::::;;;999999999999999999999999999:::<<<=========<<<;;;===>>>AAACCCDDDCCCBBBAAA>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@??????@@@@@@AAA333222111000///000000111222222111111111111111222111111222222333444444555222222222333444666777888777777666555555666666777888888999::::::999888777999:::;;;<<<===>>>>>>???=========>>>???@@@@@@@@@???AAADDDFFFGGGIIIKKKMMMTTTQQQPPPQQQPPPNNNQQQVVVVVVYYY\\\^^^^^^]]]]]]^^^[[[^^^bbbeeefffgggggghhhhhhfffcccbbbbbbbbbccccccddddddddddddeeegggiiijjjjjjfffbbbaaaeeejjjnnnpppkkkllljjjeeeccceeeeeebbb^^^```aaabbbbbbccceeefffccchhhiiiggggggjjjkkkgggeeefffgggfffddd```\\\YYYVVVUUUVVVZZZ___bbbbbb```aaa^^^\\\```fffhhheee``````]]]ZZZYYYZZZZZZYYYXXXUUUSSSQQQPPPPPPOOOMMMKKKLLLLLLLLLKKKJJJJJJIIIIIIDDDEEEFFFHHHIIIIIIJJJJJJFFFLLLVVVeeevvv}}}dddOOODDD@@@===:::999:::;;;:::888888666666999======999555222222111111111000000000333555777555333111111333666555333111000111222333111000000///////////////111000///000333555555555000000111222222222222222444444444444444444444444555555444444555777888999777888999999888:::<<>>>>>>>>>>>???????????????>>><<<;;;:::888777666666666555666777999:::;;;<<<<<<<<<===>>>??????===;;;:::::::::999999999999::::::999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@??????>>>>>>??????@@@333222111000000000111222444444333222111111111111///000222333444444333333222222222222333555666777666555555555555555666666777777888888888888777777999999:::;;;<<<<<<======>>>>>>>>>============<<>>@@@???AAACCCFFFIIILLLOOOPPPNNNNNNNNNNNNOOOQQQRRRSSSWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\aaaggggggcccccceeennnjjjhhhjjjppprrrpppmmmkkklllkkkhhhjjjnnnooolllmmmkkkkkkmmmqqquuuxxxxxxttttttyyy{{{vvvvvv{{{|||{{{wwwqqqmmmmmmooonnntttxxxzzz|||~~~{{{~~~{{{wwwwwwwwwvvvvvvuuuuuuuuupppmmmnnnssswwwvvvvvvxxxrrrqqqqqqqqqqqqoookkkhhhfffhhhhhhhhhkkkqqqrrrpppmmmlllkkkiiihhhiiimmmpppuuusssqqqooommmlllkkkkkkkkkhhhdddbbbbbbbbbbbbaaaeeeeeeffffffgggiiiiiijjjfffccc``````bbbbbb```]]]VVVZZZ\\\[[[[[[]]]\\\XXX```\\\YYYYYY[[[[[[YYYWWWVVVWWWWWWUUUSSSSSSTTTUUURRRSSSSSSRRRPPPNNNKKKIIIFFFFFFFFFGGGHHHIIIGGGEEEAAAAAACCCEEEGGGGGGEEECCCBBBBBBCCCBBB???>>>???@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>;;;:::999888777777777777555666777999:::;;;;;;;;;;;;<<<===>>>===<<<;;;:::999888888777777888888999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<=========???????????????????????????>>>>>>======>>>>>>???333222111000000111222333555444222111000/////////...000222444444333222111111111111222222333555555444444444444444555555555555666666666777777777777888888999999:::;;;;;;<<<======<<<<<<<<<<<<;;;;;;@@@BBBCCCDDDDDDDDDFFFGGGMMMJJJHHHIIIHHHHHHLLLSSSWWWXXXZZZZZZXXXWWWWWWXXX\\\bbbiiillliiiccc___]]]]]]^^^^^^^^^^^^___aaabbb^^^^^^______```aaabbbbbbcccaaa___^^^___aaabbbcccaaaddddddbbbbbbeeefffcccgggbbb^^^^^^aaadddeeeddddddcccbbbaaabbbddddddbbbaaaaaaaaa```___]]][[[ZZZXXXXXXXXXYYY[[[\\\]]]]]]\\\XXXUUUUUUYYY\\\\\\[[[WWWWWWXXXXXXVVVSSSPPPMMMOOOMMMKKKKKKKKKKKKIIIGGGFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKKKKMMMUUUbbbmmmyyylllYYYKKKDDD@@@===:::999999888777888888777777666666666777999999777444999888666444333333333333555555444333111111111111111111000000///......---000000///............///111///......///000///...---....../////////..................////////////000000111333444666777888555666777777777777999;;;999999888888777777888888888:::;;;;;;;;;;;;===>>><<<>>>AAADDDHHHKKKMMMNNNHHHIIIJJJMMMOOORRRTTTUUUUUUUUUVVVWWWYYYZZZZZZ[[[[[[\\\aaaggghhhdddccceeemmmiiihhhlllrrruuurrrnnnooonnnkkkhhhlllrrrrrrooonnnmmmlllmmmppprrrssssssqqqrrrxxx{{{zzz|||}}}}}}zzztttooollllllmmmrrruuuxxx{{{||||||zzzxxx}}}}}}}}}|||yyywwwtttssssssrrrrrrqqqqqqpppnnnlllooovvvyyyvvvtttuuuoooppprrrssssssqqqnnnkkkjjjjjjkkkkkkmmmooopppoooiiikkklllkkkkkkkkkmmmooopppooonnnmmmllljjjgggeeeeeecccaaa``````aaabbbccccccdddfffgggiiijjjkkkkkkeeecccaaaaaaaaa___\\\YYYRRRXXX\\\[[[\\\]]]\\\YYYccc```\\\ZZZZZZZZZYYYWWWUUUVVVWWWWWWVVVVVVWWWXXXSSSSSSRRRRRRPPPOOOMMMLLLIIIHHHGGGHHHJJJJJJJJJHHHDDDDDDCCCEEEFFFEEECCCAAAAAABBBCCCBBB@@@>>>===>>>???@@@AAABBBBBBAAA@@@???===>>>???AAAAAAAAAAAAAAA???@@@@@@@@@@@@??????>>>;;;;;;999888777777666666666666777999999:::::::::::::::;;;<<<<<<;;;::::::777777666666666666777777888888888888999999999999<<<;;;:::999:::;;;<<<===>>>===;;;::::::;;;<<<===???????????????>>>>>>>>>>>>>>>============>>>>>>222222000000000111222333444333111000...---------...///111333333222111///111111000111111222333444222222333333444444444444444444444444555555666666777777888888999999:::::::::::::::;;;<<<<<<======AAABBBDDDDDDCCCCCCEEEFFFGGGDDDDDDFFFGGGGGGLLLSSSWWWYYYZZZZZZYYYXXXYYYZZZ^^^bbbgggfffaaa\\\YYYYYY]]]^^^```___]]]]]]___aaa]]]^^^______``````````````````___]]]\\\\\\]]]___]]]```aaa___aaafffhhhfffhhhdddaaaaaadddeeedddbbbgggccc```___````````````______^^^^^^]]]\\\[[[[[[YYYYYYXXXXXXXXXXXXYYYZZZXXXUUURRRRRRUUUXXXZZZYYYQQQRRRRRRQQQPPPOOONNNNNNMMMLLLJJJJJJJJJJJJHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFCCCEEEGGGEEEDDDGGGPPPWWW___mmm~~~___JJJDDD<<<:::;;;<<<:::777999999999888666555444444444444444555666555444222999888666444333333444444777555333111000000///..................---------000//////..................---,,,,,,...000000///...///////////////......------......////////////...///000222333555666666111333444555444444555666888777777666666666777777888999;;;;;;::::::;;;===:::<<<>>>AAADDDFFFGGGHHHCCCEEEHHHKKKOOORRRTTTUUURRRSSSUUUXXXZZZ[[[[[[[[[ZZZ[[[```fffgggeeeeeehhhiiiggghhhlllrrruuurrrooonnnmmmjjjhhhlllrrrsssooolllkkkjjjkkknnnpppqqqqqqpppqqquuuzzz|||{{{}}}}}}{{{xxxsssooonnnnnnoooqqqsssvvv{{{|||{{{yyyxxx~~~|||zzzyyyyyywwwuuusssqqqpppppppppoooooonnnnnnpppoooqqqwwwyyyuuuqqqpppmmmppptttvvvuuusssqqqoooooonnnnnnnnnmmmkkkkkkkkkhhhjjjlllmmmmmmmmmmmmooonnnmmmllllllllljjjfffbbb______``````aaaccceeefffcccdddfffhhhiiijjjjjjjjj``````````````````^^^]]]VVV]]]aaa```^^^```___]]]cccbbb___]]]\\\ZZZXXXVVVYYYZZZ[[[YYYWWWUUUUUUUUUTTTRRRPPPNNNMMMNNNOOOPPPNNNLLLIIIHHHIIIKKKLLLMMMJJJGGGDDDBBBBBBBBBAAA@@@AAABBBCCCBBB@@@>>>======>>>???AAABBBBBBAAA???>>>:::<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<:::888777666555555666777888888999999999999999999999:::::::::999999777666666555555666666777777777777888888999999999;;;;;;:::999999;;;<<<===???===;;;999999:::<<<>>>>>>>>>?????????>>>======>>>>>>============>>>>>>111000/////////000111222222222000///...---------///000111222222111000///000000000000000111222222000111222333333444333333333333222333333444555666666666777777777888888888888999:::;;;<<<===>>>>>>@@@BBBCCCCCCBBBBBBDDDEEEBBBAAABBBFFFHHHHHHMMMSSSUUUWWWXXXXXXXXXXXXZZZ\\\___cccgggeee```\\\]]]```^^^``````^^^YYYWWWWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^[[[\\\\\\[[[[[[\\\___bbb^^^``````^^^```fffiiihhhgggeeeccccccdddfffffffffmmmeee```___```^^^]]]^^^^^^]]]\\\\\\[[[\\\\\\]]]ZZZ[[[ZZZXXXVVVVVVWWWYYYUUUSSSPPPOOOPPPQQQRRRRRRMMMNNNNNNMMMLLLLLLNNNPPPLLLKKKIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDEEEDDDDDDCCCCCCAAACCCFFFFFFFFFIIINNNRRRKKKTTTdddrrr~~~oooWWWFFF@@@<<<888666777888777555888999:::888666444333444333333333333333222222111555444222111111222444555777444111000000000///...///////////////000000111000///......------......---,,,+++,,,...000000000//////000000000///......------......///000000000---...000111222333333333---///111111111000111222555555555555555666777777777999;;;;;;:::::::::;;;999:::===???AAABBBBBBBBBCCCDDDGGGIIILLLNNNOOOOOOOOOQQQUUUYYY[[[\\\\\\\\\YYYZZZ^^^dddeeecccdddhhhfffgggjjjnnnrrrrrrqqqoooiiijjjiiihhhjjjpppqqqoooiiihhhgggiiimmmrrrtttuuusssqqqsssxxx||||||~~~{{{yyywwwtttrrrrrrssssssnnnooottt{{{~~~}}}|||~~~}}}{{{yyyxxxxxxwwwtttrrrppppppppppppppppppppppppuuussstttxxxxxxsssnnnmmmnnnrrrvvvxxxwwwuuutttssstttrrrrrrrrrnnniiigggiiihhhjjjmmmnnnnnnmmmmmmnnnooommmlllmmmooommmiiiddd\\\___bbbddddddeeegggiiieeefffhhhiiijjjiiihhhhhh]]]]]]___```bbbccceeeeee___fffiiifffbbbbbbbbbaaaaaaaaa```^^^\\\ZZZXXXWWW``````]]]YYYTTTPPPOOOOOOSSSQQQNNNMMMLLLNNNPPPRRRQQQNNNJJJHHHIIIKKKMMMMMMKKKHHHDDDAAAAAAAAA@@@@@@CCCDDDDDDBBB???>>>>>>>>>===???AAABBBBBBAAA???===999;;;===@@@AAAAAA@@@??????????????????>>>===<<<<<<;;;:::888777666666666777777888888888888888777777888888888888888999999777666666555555666666777666666777777888999999999:::::::::::::::;;;;;;<<<>>><<<;;;::::::;;;===>>><<<===>>>?????????>>>======<<<<<<;;;;;;<<<<<<===000///.........///111222222222000///............000000000000000000000000000000/////////000111111///000111222333333333222222222111111222333555666555666666666666777777777999999:::;;;<<<===>>>>>>>>>???AAAAAAAAAAAABBBDDDAAA@@@CCCHHHIIIHHHKKKQQQPPPRRRTTTUUUUUUWWWYYY\\\]]]bbbfffddd___\\\^^^bbb\\\^^^___\\\VVVRRRSSSUUUXXXXXXYYYZZZ[[[ZZZZZZYYYXXXYYYZZZYYYZZZ\\\bbbfffbbbcccaaa]]]^^^cccggggggeeeeeedddccccccffflllppprrrhhh`````````]]][[[\\\]]]]]][[[ZZZ[[[\\\]]]^^^]]]^^^]]]ZZZVVVUUUWWWZZZSSSQQQOOONNNNNNNNNNNNNNNKKKMMMOOONNNLLLKKKMMMOOOJJJIIIGGGGGGHHHHHHGGGEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCBBBAAACCCDDDEEEFFFHHHKKKNNNPPPHHHKKKRRR[[[cccrrrrrrWWWKKKFFFCCC>>>===;;;999888777777777555777999999666444555666333333444333222111111222222111000///111333666888555111......000111111000000//////...///222444555//////...------------......,,,+++,,,...000000//////////////////......------------...///000000000---...///111222222111111...000222222111000000111333333333333444666777888777999;;;;;;:::999999:::777999<<<>>>@@@@@@??????@@@BBBDDDFFFHHHIIIJJJJJJMMMPPPUUUYYY]]]______^^^[[[ZZZ\\\```aaa___aaaffffffjjjooorrrqqqooonnnnnneeeiiillljjjkkkoooqqqpppmmmkkkjjjkkkoootttxxxyyyxxxttttttzzz~~~}}}}}}{{{yyywwwvvvvvvvvvvvvuuuppppppuuu}}}~~~~~~~~~}}}|||{{{{{{yyyvvvsssrrrrrrrrrssssssttttttuuuyyyvvvuuuwwwwwwrrrnnnnnnppptttxxxyyyxxxvvvvvvwwwwwwuuuuuuvvvpppiiigggjjjiiikkknnnooonnnmmmmmmmmmpppnnnlllnnnpppppplllggg]]]aaafffiiihhhgggggghhhiiijjjkkklllkkkjjjhhhfff______``````aaabbbeeegggggglllnnnhhhbbbaaabbbaaa___^^^]]]\\\YYYXXXXXXYYY```^^^[[[UUUPPPMMMMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQPPPMMMJJJIIIIIIJJJJJJIIIGGGEEECCCBBBCCCBBBAAA@@@EEEEEEDDDBBB???>>>???@@@<<<>>>AAABBBBBBAAA>>><<<:::<<>>??????>>>>>><<<;;;;;;888888888777888888999999777888888888888888777777777666666666777777888999777777666666666666777777666666666777888999999999999999:::;;;;;;;;;;;;:::;;;::::::::::::;;;===>>>:::<<<>>>???@@@???>>>===::::::999999999999::::::///...---------///000111333222111000////////////111000////////////000000000////////////000000111...///111222333333333222111111000000111333555666555555555666666666666666:::;;;;;;<<<<<<=========<<<===???@@@??????AAACCCAAAAAAEEEIIIJJJHHHJJJNNNLLLNNNPPPQQQRRRUUUXXX[[[VVV[[[```^^^XXXTTTVVVYYYXXX\\\^^^[[[VVVSSSTTTVVVTTTUUUVVVWWWXXXWWWVVVUUUYYYZZZZZZYYYYYY\\\bbbggggggfffbbb\\\\\\aaaeeeeeeddddddcccaaaaaagggqqqxxxuuujjjaaaaaaaaa\\\ZZZ\\\]]]\\\[[[ZZZZZZ\\\^^^___``````___[[[WWWVVVXXX[[[QQQPPPOOOOOOOOOOOOOOOOOOKKKNNNQQQQQQNNNLLLLLLMMMIIIGGGFFFFFFGGGGGGEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCAAA@@@AAADDDFFFHHHHHHIIIGGGGGGJJJNNN\\\xxxpppUUUJJJFFF>>>333222444777888777666666777222666999999777666777888444444555444222111222333111111000000222666999<<<222///,,,---000333444333///...------...111555777//////...------------...///...,,,---...//////....../////////...------,,,,,,,,,---......///000000---...///111111111000///000333555555444333333444111111222333444666777888666888;;;;;;:::999999999666888;;;>>>???@@@??????<<<>>>AAADDDFFFHHHHHHHHHKKKOOOTTTZZZ^^^`````````\\\ZZZ[[[^^^]]][[[^^^ccchhhnnntttuuuppplllkkkmmmdddkkkooonnnmmmpppssssssuuurrrnnnnnnppptttxxxzzz{{{wwwwww~~~{{{xxx|||zzzxxxxxxxxxxxxwwwvvvvvvtttxxx~~~|||~~~}}}yyyvvvssstttuuuuuuwwwwwwxxxyyy{{{wwwuuuwwwvvvrrroooppprrrvvvyyyzzzxxxwwwxxxyyyyyyvvvwwwxxxsssjjjhhhmmmjjjlllnnnooonnnlllmmmmmmooollljjjlllpppppplllhhh___dddjjjllljjjhhhfffffflllmmmnnnnnnllljjjhhhfffccccccaaa___]]]]]]___aaaiiinnnnnnggg```^^^___^^^]]]]]][[[XXXVVVVVVXXXZZZZZZYYYVVVQQQNNNMMMNNNPPPNNNOOOQQQRRRRRRRRRQQQPPPMMMLLLKKKJJJJJJIIIGGGEEEBBBBBBCCCDDDEEEEEEBBB@@@GGGFFFDDDAAA>>>>>>???AAA<<<>>>AAACCCCCCAAA>>><<<<<<===@@@BBBCCCBBBAAA???>>>>>>>>>>>>===<<<;;;:::555555666777888:::<<<===777888888888888777777666666666666666666777888888777777666666666666777777555666666777888999999999888999:::;;;<<<;;;:::999888888999999:::;;;<<<===999;;;===???@@@@@@???>>>888888777777777777888888................................................//////000000000000//////000000000000111111111111,,,------...///000000111000111111111111222222222444555666777777888888888777666666888:::<<<<<<;;;999;;;>>>@@@@@@???@@@AAAAAABBBDDDGGGIIIKKKLLLLLLLLLMMMMMMMMMLLLNNNPPPSSSSSSTTTVVVVVVUUUTTTUUUVVVWWWZZZ[[[YYYWWWVVVXXX[[[VVVTTTVVV[[[[[[VVVVVV[[[^^^]]]\\\\\\]]]___bbbcccllljjjfff```\\\^^^dddjjjmmmhhhbbb```bbbgggkkknnnnnniiicccbbbcccbbb]]]YYY^^^[[[XXXXXXZZZ\\\^^^^^^bbbaaa^^^ZZZWWWUUUVVVWWWOOOOOOOOOOOONNNOOOOOOOOONNNOOOPPPOOOMMMKKKJJJKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCEEEGGGHHHGGGEEEDDDDDDCCCBBBAAAAAABBBDDDEEEBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDJJJZZZjjj~~~zzz[[[VVVNNNEEE>>>:::999999:::999888666555555444444555555555444444333333333111222333444555444333222/////////000000000////////////............//////++++++,,,---...///000000///......---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,///111000---,,,,,,...---------............///000/////////000222444666555555444333333555888;;;;;;777555666666555777<<<;;;<<<<<<;;;::::::===??????AAACCCCCCCCCDDDFFFHHHMMMQQQWWW[[[\\\\\\]]]]]]___]]]]]]___\\\YYY[[[```lllnnnppprrrqqqnnnkkkiiimmmpppmmmhhhlllwwwwwwnnnqqqooommmnnnqqqvvvyyy{{{|||xxxvvvxxx|||}}}zzzvvvxxxyyyuuuqqqwwwxxx{{{{{{{{{|||}}}}}}~~~~~~|||vvvqqqoooqqqsssuuuvvvwwwyyy{{{vvvwwwwwwuuurrrqqqqqqrrruuuvvvwwwyyyyyyxxxwwwwwwuuuvvvwwwtttoookkkjjjkkkpppooommmjjjggggggjjjlllnnnnnnnnnmmmmmmlllkkkkkkcccbbbaaaaaacccdddcccbbbdddhhhjjjiiieeeaaa```aaacccaaa___^^^```aaaaaaaaakkkhhhgggfffbbb]]]\\\```\\\XXXTTTSSSTTTUUUSSSQQQTTTRRRPPPNNNMMMMMMMMMMMMOOOMMMKKKLLLNNNPPPPPPPPPNNNMMMMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCEEEFFFHHHGGGFFFDDDCCCAAA@@@@@@??????>>>>>>??????@@@@@@???@@@AAAAAA@@@???>>>===>>>===;;;:::999888888888999888888888999999:::;;;888888888888888777666666555555555666777888888999555666666666777777777777444444555777888888888888999999999999888666555444666666666777888:::;;;<<<:::;;;;;;;;;;;;;;;;;;:::999999888888888888888888........................------------------------...//////000000//////.../////////000000000111111......//////000000111111000000111111111222222222444444666777777777777777888777666777999::::::999999<<>>@@@>>>@@@BBBCCCDDDGGGKKKNNNRRRTTTWWWXXXYYYYYY[[[\\\^^^[[[\\\aaabbb]]]ZZZYYYiiijjjlllnnnnnnmmmkkkjjjlllqqqqqqkkkmmmwwwzzzvvvooooooooorrruuuwwwxxxyyyuuurrrqqqssswwwzzzxxxuuunnnqqqppppppzzz|||||||||}}}}}}~~~}}}|||}}}}}}zzztttoooooooooppptttxxxzzzzzzxxxwwwxxxxxxvvvsssqqqqqqrrrrrrsssuuuvvvwwwwwwwwwwww{{{|||{{{wwwrrrmmmkkklllpppmmmhhheeedddfffiiikkkooonnnlllkkkjjjjjjjjjjjjccccccccccccddddddbbbaaadddgggjjjhhhddd`````````ddd```]]][[[]]]aaadddeeegggdddcccbbb^^^YYYYYY\\\ZZZWWWTTTSSSTTTUUUTTTRRRUUUSSSQQQOOONNNMMMMMMMMMMMMLLLJJJKKKMMMOOOOOOOOOMMMLLLKKKIIIHHHFFFEEEDDDEEEDDDBBBAAAAAABBBCCCDDDGGGFFFFFFEEECCCBBB@@@???EEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???===;;;:::===<<<;;;:::999888888777999999999999999:::;;;;;;777888888888888777666555444444555555666777777888777777777777777777888888444555666777777777777777888888888777777666555555555555666666777999:::;;;::::::;;;;;;;;;;;;::::::888888888888888888888888---------------------------------------------------..................---.........////////////000000000000000000000000000000000000111111111222222333444555666777777777777999888777777999999888777:::<<>>>>>>>>???@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMNNNOOOQQQTTTVVVXXXVVVTTTVVVZZZ]]]]]][[[YYY[[[\\\[[[XXXVVVXXXZZZ\\\\\\^^^aaa___\\\\\\______``````aaacccfffhhhiiijjjiiihhhgggiiiooowww|||ppplllhhheeedddeeeeeeeeehhheeebbbbbbccccccaaa^^^YYYWWWUUUUUUXXX[[[]]]]]][[[YYYWWWUUUTTTUUUVVVWWWUUUVVVVVVVVVUUURRRPPPNNNPPPQQQQQQPPPNNNNNNPPPRRRRRROOOKKKJJJJJJIIIFFFCCCEEEEEEFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDCCCBBBAAAEEEEEEDDDDDDCCCBBBBBBAAA???===>>>@@@@@@???CCCIIIFFFHHHQQQ^^^gggtttppp^^^LLL===666999888777777777999:::;;;999999777666555555555555444444444444333333333333555444333222222222222222222111/////////111333444/////////....../////////111111000000////////////***+++,,,,,,,,,++++++***...---+++******+++---...---,,,,,,++++++,,,,,,---)))+++,,,,,,,,,---///111------------............////////////000222333444000111222222333555:::===888555555777888666777:::666999;;;<<<<<<<<<>>>???===>>>@@@BBBEEEJJJPPPUUUVVVVVVWWWVVVVVVWWWYYY\\\[[[YYY]]]eeejjjeee^^^ZZZeeefffggghhhjjjkkkkkklllnnnssssssmmmlllsssxxxxxxmmmooorrruuuvvvvvvuuutttvvvsssrrrssswwwyyyxxxwwwtttvvvtttsss{{{~~~}}}}}}}}}~~~~~~}}}{{{{{{{{{|||yyyrrrmmmnnnlllmmmqqqwww{{{yyyvvvwwwxxxxxxvvvtttrrrrrrrrroooppprrrtttvvvwwwxxxxxx|||||||||yyyuuurrrpppppppppjjjccc```bbbfffiiijjjooommmjjjhhhfffggghhhiiibbbccceeeffffffeeebbbaaafffiiikkkiiieeeaaaaaabbbddd```ZZZXXX[[[aaafffiiidddaaa``````\\\WWWWWW[[[[[[YYYVVVUUUVVVVVVUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJHHHIIIKKKMMMMMMLLLKKKJJJIIIGGGEEECCCBBBAAADDDDDDBBBAAAAAAAAAAAAAAADDDEEEEEEDDDCCCAAA???>>>GGGFFFEEECCCBBBBBBAAAAAAAAAAAA@@@???===;;;999888<<<;;;;;;:::999888777777999999999999999::::::;;;777777777777777666666555333333444444555555666666888888777777777777777777555555666666666666666555555555555555555555555555555555555555666777888999999999::::::::::::999999777777777777777777777777------------------------------------------------,,,------......------,,,---------.........//////000000000///////////////000000000000111111111111333333444555666666666666999777777888:::;;;:::999:::<<>><<<<<<===???@@@BBBCCCEEEFFFGGGGGGFFFIIIKKKMMMOOOQQQTTTVVVUUURRROOORRRXXX]]]\\\ZZZZZZ\\\^^^\\\YYYWWWXXXZZZ[[[\\\^^^___^^^\\\\\\]]]```aaabbbcccdddffffffggghhhgggeeeeeegggkkkqqquuujjjhhhgggfffhhhiiiiiihhhgggeeeccccccdddcccaaa___XXXVVVUUUVVVYYY\\\^^^^^^^^^[[[YYYWWWWWWXXXXXXXXXVVVWWWYYYYYYXXXVVVRRRPPPRRRRRRSSSRRRQQQRRRTTTVVVSSSOOOJJJIIIKKKJJJGGGDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAA>>>>>>@@@AAA??????CCCDDDDDDHHHNNNSSS]]]rrr{{{kkkXXXLLLEEE???===>>>999999999999999999999999777777666444444333333333333333333333333333333333444333222111111222333444555333111///...000222333......////////////.....................---------++++++++++++,,,---...//////---+++))))))+++---///---,,,,,,++++++,,,,,,---+++++++++++++++,,,...///,,,,,,---------...............//////000111222222000111222222222444777:::666333444888999777777:::555888:::;;;;;;::::::;;;<<<===???@@@DDDIIIQQQVVVUUUVVVWWWWWWVVVWWWZZZ\\\XXXYYY___hhhlllhhhdddcccdddddddddeeegggjjjmmmoootttuuuqqqkkkkkkpppsssqqqppprrrssstttsssqqqppppppwwwuuussssssuuuwwwwwwvvv~~~{{{www{{{|||||||||||||||}}}|||zzzyyyzzz{{{xxxrrrlllmmmllllllooosssuuuuuutttvvvwwwwwwuuusssqqqqqqrrrmmmoooqqqsssuuuxxxyyyzzzvvvwwwxxxxxxxxxxxxxxxxxxqqqiii```^^^bbbgggjjjjjjooolllhhhdddcccdddfffhhh```cccgggiiiiiifffdddbbbhhhkkkllljjjfffbbbbbbdddaaa^^^ZZZYYY\\\aaafffiiidddaaaaaaaaa]]]YYYYYY]]]^^^\\\ZZZXXXVVVVVVUUUUUUTTTSSSQQQOOOMMMKKKJJJJJJHHHGGGFFFGGGJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBBBBAAA@@@??????AAAAAABBBBBBAAA???===;;;BBBAAA@@@???>>>>>>>>>>>>???>>>>>>===;;;:::999888:::::::::999999888777666888888777777777888888999666666666777777666555555222222333333333444444444777666666666666555555555555555666666666555444444333333333444444555555666444444444444555555666777777888888999999888888777666666666666666666777777------------------------------------------------,,,,,,------------,,,,,,------------..............................------//////000000000111111111222333444555555666666555777666666888;;;=========:::<<<>>>>>>===<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDCCCFFFIIILLLMMMPPPSSSUUUSSSPPPNNNQQQXXX\\\[[[YYY[[[]]]___^^^ZZZWWWWWWYYYZZZ]]]______]]]]]]]]]]]]___```cccfffhhhjjjkkkkkkdddcccaaaaaacccgggjjjmmmgggffffffgggiiiiiiiiihhhgggfffeeeeeedddbbb```^^^YYYXXXWWWYYY\\\^^^______aaa]]]ZZZXXXYYYYYYYYYXXXTTTVVVXXXZZZYYYWWWUUUSSSOOOPPPQQQQQQPPPQQQSSSUUUOOOLLLIIIHHHIIIIIIGGGEEEFFFFFFEEEDDDDDDEEEEEEFFFIIIGGGDDDBBBAAAAAACCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBB???>>>@@@@@@>>>@@@DDDEEECCCBBBCCCEEEKKKUUU___hhhmmmwwwqqqbbb[[[TTTJJJ@@@<<<999777888;;;777777777666666444333333555444333222222222222222333333333333333333333333111000000000111333555666888666222///......///111......///000000///......,,,,,,------...//////000...---++++++---000444777///---+++))))))+++---///---,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,------------...---......///000000000000111222333222111222444666444222333777888777777;;;999;;;======;;;999888888======>>>???AAAFFFMMMRRRPPPRRRVVVWWWXXXYYY[[[\\\XXX[[[aaafffddd```bbbhhheeeddddddeeegggkkkooorrrxxxsssmmmkkkpppuuutttooottttttsssooollljjjkkkmmmoooooooooppprrrtttuuuuuu}}}|||yyyxxx|||yyyyyyyyyzzz|||~~~{{{yyyxxxyyyzzzxxxsssooonnnnnnooopppqqqrrrssssssrrrssstttsssqqqppppppqqqooopppqqqtttvvvxxxzzz|||uuuuuuwwwyyy{{{|||||||||qqqjjjbbb```dddiiikkkjjjmmmjjjeeebbbaaabbbeeeggg___dddiiikkkjjjgggeeeeeefffhhhjjjgggcccaaaaaaccc^^^\\\[[[\\\___bbbddddddccc```___```]]]YYYYYY]]]^^^]]]ZZZVVVSSSQQQQQQQQQPPPPPPOOOMMMKKKJJJHHHGGGFFFEEEEEEFFFHHHIIIIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===>>>>>>???>>>>>><<<:::999<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::888999999999999777666555666666555555555555555666444555555666666666555555222222222222333333333333444444444444444333333333444555555555555444444333333222222222333444555666555444444444444444555555666666777777777777666666444444444555555666666666,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------,,,---------............///------------------------/////////000000000111111111222333444555555555555555555555777;;;===>>>===888:::======<<<<<<<<<===>>>>>>???AAAAAABBBBBBBBBAAADDDHHHKKKMMMOOOQQQSSSRRRQQQQQQUUUZZZ]]]\\\ZZZ\\\___aaa___[[[WWWWWWXXX[[[```bbbaaa```bbbbbbaaa^^^aaaeeejjjnnnqqqrrrrrraaa___^^^___cccgggjjjkkkiiigggeeeeeeeeedddbbb```dddeeeeeedddbbb```^^^\\\[[[ZZZZZZ[[[^^^````````````\\\WWWVVVWWWYYYWWWUUUSSSUUUVVVWWWXXXVVVUUUTTTKKKMMMOOOOOONNNNNNNNNOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCHHHFFFDDDBBBBBBBBBDDDEEEFFFEEEDDDCCCBBB@@@??????@@@>>>>>>???>>><<>>???@@@>>><<<:::999:::======>>>???@@@DDDIIIMMMKKKNNNRRRUUUWWWXXXZZZ[[[[[[]]]aaaaaa[[[WWW\\\fffgggfffeeefffhhhlllpppssswwwpppjjjmmmwww}}}zzzuuuuuutttqqqlllgggfffiiimmmlllmmmpppsssvvvxxxzzz{{{|||zzzxxxwwwxxx{{{{{{{{{vvvvvvwwwxxxyyy{{{|||}}}zzzwwwuuuvvvxxxxxxuuurrrooopppssswww{{{zzzvvvrrroooqqqrrrqqqppppppqqqrrrrrrsssssstttvvvxxxzzz{{{zzzyyyyyyzzz{{{{{{yyyxxxppplllgggfffhhhjjjkkkjjjjjjhhhdddaaa```bbbeeegggbbbggglllmmmjjjgggeeeeeeaaaccceeeccc```^^^___bbb]]]]]]]]]___bbbbbbaaa______\\\\\\]]]ZZZVVVWWW[[[YYYYYYVVVRRRNNNLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDDDDFFFHHHIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@AAACCCCCCCCCAAA???=========<<<<<<;;;:::::::::;;;;;;::::::;;;<<<<<<===888888888777888999999:::777888888999888777666555555444444333333333333333333444555555555555555555222222222222333333333333111111222222222333333333333333444444444444444333444333222222222333555666555555444444333444444444555555666666666666555555333333333444444555555666,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------............---------............/////////,,,,,,------......//////////////////000000000111111222333444444555444444444444444666999;;;;;;:::777999<<<===<<<<<<<<<======>>>??????@@@@@@@@@@@@BBBEEEIIILLLNNNOOOQQQSSSPPPRRRUUUYYY[[[\\\\\\[[[]]]___bbb```[[[XXXWWWWWW[[[aaadddbbbbbbeeefffdddaaadddiiimmmppprrrqqqqqqaaa___^^^___dddhhhiiiiiihhhfffcccaaa___^^^[[[YYY^^^___aaaaaa```^^^\\\[[[\\\[[[[[[\\\^^^```___^^^]]]YYYTTTTTTWWWZZZXXXVVVTTTTTTUUUUUUTTTSSSRRRRRRIIILLLOOOPPPOOOMMMLLLLLLIIIKKKLLLHHHCCC@@@BBBDDDBBBCCCDDDDDDDDDCCCAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCFFFEEEDDDCCCAAA@@@???>>>===>>>@@@AAA===999<<>>AAA>>>@@@GGGLLLNNNSSSZZZlllsss~~~{{{tttmmmhhhdddZZZLLL@@@???>>>:::===DDD888777888:::999666777<<<777777666666666666777777555444444333333333333333111111222222222333333333111111222222222222111111222222111000////////////---...///000000///...---.../////////000000111111---------...///000111222---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++,,,///111000---***++++++,,,,,,,,,---------,,,---.../////////......///000111111000000222333444111111444666666999>>>===>>>>>><<<:::888999;;;<<<===???@@@AAACCCGGGJJJIIIKKKNNNOOOQQQSSSWWWZZZ\\\\\\]]]]]]ZZZXXX]]]fffhhhhhhggggggiiillloooqqqrrrmmmkkkpppyyy}}}{{{xxxqqqrrrqqqlllggggggkkkpppooorrrvvvyyy{{{{{{{{{{{{|||xxxuuutttsssrrrrrrrrrvvvvvvvvvvvvvvvvvvwwwwwwxxxuuuqqqqqqtttvvvvvvtttrrrrrrwww~~~pppmmmoooqqqqqqqqqrrrsssuuuuuuuuuttttttuuuwwwyyyzzz{{{yyywwwvvvwwwuuurrrooommmmmmllllllkkkjjjiiihhhhhhfffcccaaaaaaccceeeggghhhmmmpppoooiiidddbbbccc___bbbcccbbb___^^^aaaccc___^^^^^^```aaa```^^^\\\\\\ZZZYYYZZZXXXTTTUUUYYYUUUUUUTTTQQQMMMKKKLLLNNNLLLLLLLLLLLLLLLJJJIIIHHHDDDCCCDDDFFFHHHHHHGGGEEEGGGFFFEEEDDDBBBAAA@@@??????AAACCCEEEDDDCCC@@@>>>???>>><<<:::::::::;;;<<<======<<<;;;;;;;;;<<<<<<999888777666666777777888666777888999888777555444555444444333333222333333222333444555555555555555333333333333333333333333000000111222333444444555111222333444444444444444555444333222222333555666666666555444444444444444444444555555555555444444222222222333444444555555,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000---......//////......---.........////////////000,,,------...///000111111////////////000000000000111111222333444444444444444333333444777888888777555888;;;<<<<<<<<<===>>>======>>>???????????????CCCFFFJJJMMMOOOPPPRRRSSSMMMQQQVVVZZZ[[[ZZZZZZZZZ]]]```bbbaaa\\\XXXWWWWWWYYY```dddaaabbbfffgggdddfffhhhkkknnnooommmkkkiiicccaaa___```cccffffffeeeeeebbb___]]][[[ZZZXXXVVVYYY[[[]]]^^^^^^\\\[[[[[[]]]\\\[[[\\\^^^___^^^]]]\\\XXXTTTUUUYYY\\\[[[YYYVVVUUUTTTSSSQQQPPPOOOOOOKKKNNNRRRSSSRRROOOMMMLLLJJJMMMOOOJJJAAA===???DDDAAABBBCCCDDDDDDBBB@@@>>>???BBBFFFIIIIIIGGGCCC@@@BBBBBBBBBBBBBBBBBBBBBBBB<<>>BBBEEEDDDAAA???>>><<>>>>>CCCEEEBBBCCCGGGMMMSSSZZZ```fffmmmtttzzzzzzoooaaa]]]WWWRRROOOMMMJJJHHHIIIAAA@@@EEEDDD:::777;;;999777888999666333555:::777666444333222333444444666666555444444444555555111111111222222333333333333333444333222000...---.../////////000000000000---...///111111///...---...............---------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******,,,000333333///+++++++++,,,,,,,,,---------,,,---.../////////...---,,,...000111000111333444555111000333555666:::???999:::999777666666888:::;;;===???AAABBBDDDGGGJJJJJJJJJJJJJJJKKKOOOTTTXXX[[[YYYYYY]]]___```dddjjjiiihhhhhhhhhiiikkknnnoooooommmmmmrrrwwwxxxwwwwwwnnnppppppmmmiiiiiinnnrrrrrruuuxxxzzzxxxvvvsssrrrtttqqqoooooopppoooqqqsssxxxwwwvvvtttssssssssssssvvvrrrnnnnnnrrruuuvvvuuutttrrryyyooommmoooqqqrrrrrrsssuuuwwwvvvvvvuuuttttttuuuwwwxxxwwwtttrrrqqqqqqpppllliiikkkmmmoooooollliiiggggggfffdddcccbbbbbbdddfffgggnnnqqqsssppphhhaaa___```aaaccceeedddaaaaaadddgggbbb```____________]]][[[\\\ZZZYYY[[[XXXUUUVVVZZZTTTUUUUUURRROOOMMMPPPRRRKKKLLLMMMMMMMMMLLLJJJIIICCCCCCDDDFFFHHHHHHGGGEEEHHHHHHFFFCCCAAA>>>===<<<>>>@@@CCCEEEEEEDDDAAA???AAA???<<<::::::;;;===>>>???>>>===<<<;;;::::::::::::999777666555555555666555666888999888777555444666555444444333333333333222333444444555555555444333333333333333333333333000000111222444555666666000111222333444555555555666555333222222333555666777666555555444444444444333444444555555444444333111111222333333444555555000///------......---+++,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---...///000111111111222000...---///111111444333222111111222333444333777999888444222555888888888888999999::::::;;;<<<===??????>>>???AAACCCGGGIIILLLNNNNNNOOOPPPRRRSSSSSSUUUVVVWWWXXXXXXXXX[[[]]]^^^^^^[[[YYYXXXYYY^^^```bbbbbbaaaaaaaaacccaaabbbeeeiiimmmnnnmmmkkkdddeeedddaaa]]]]]]```cccaaa___[[[YYYXXXWWWUUUSSSTTTXXX\\\^^^]]][[[ZZZZZZ\\\[[[ZZZ[[[]]]______^^^ZZZTTTOOORRRYYY]]]YYYSSSQQQUUUWWWTTTOOOKKKLLLOOONNNOOOQQQRRRQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBAAADDDAAA@@@BBBHHHJJJGGGCCC???BBBGGGJJJKKKIIIEEECCC===>>>>>>????????????>>>===???@@@@@@===:::888888888<<>>>>>?????????@@@CCCBBBCCCFFFKKKPPPRRRSSScccgggmmmrrrvvvyyy|||~~~uuutttsssrrrqqqpppppppppmmmkkkgggbbb\\\VVVRRROOOMMMLLLJJJHHHEEECCCAAA@@@>>>>>>===<<<;;;;;;::::::777555444555777888888777888666333222333444333333333222222111111000000000//////.........000111222333333333222111///,,,+++333111...,,,---......---111111///...---,,,,,,+++------------------------------,,,,,,+++***))))))***++++++,,,,,,++++++***...---,,,---...///......'''''')))---000000...,,,222111///...------......---.........------///000...............///000000444222111000000222333555444666888;;;<<<;;;::::::<<<>>>???@@@??????AAACCCIIIIIIHHHHHHKKKNNNRRRTTTTTTTTTUUUYYY^^^bbbdddeeeeeeeeegggkkknnnooonnnlllmmmmmmmmmnnnpppqqqpppnnnvvvqqqjjjiiimmmppppppoootttxxxyyyvvvuuuuuurrrmmmqqqsssuuurrrooooootttyyy{{{wwwvvvvvvqqqkkkmmmtttsssqqqpppqqqsssssssssrrrqqqttttttrrrqqqpppppprrrttttttsssuuuvvvvvvssspppooorrruuuvvvtttrrrooollliiigggfffkkkhhheeeddddddeeeeeeeeeaaacccdddbbb___aaahhhnnnooollliiijjjllljjjbbb\\\```bbbffffffdddaaa___^^^^^^___aaabbbbbbaaa___]]]___[[[VVVUUUWWWXXXVVVTTTXXXWWWTTTQQQOOONNNNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGEEECCCAAA>>>===???@@@AAABBBBBBAAA@@@???<<<<<<<<<;;;;;;::::::999>>>===;;;999888888888888888666444444666666666555777666666555555555555666333333333222222222111111222222333333333333333333333333333222222111111111111111111111111222222333111222333333444444333333333222111111111222333444222444555555444333333444111111111111222333444444444444333222222222222333333111000000111111000///+++,,,,,,,,,,,,---------,,,------.........------,,,,,,,,,---------......,,,------...000111111222000...,,,,,,///222111...222111111111111222222333333666888777333222444888777777888888999:::::::::<<<===??????>>>???AAACCCGGGIIILLLMMMMMMNNNOOOQQQPPPPPPQQQRRRSSSTTTTTTTTTYYY[[[]]]]]]\\\[[[[[[[[[\\\^^^``````^^^^^^^^^___bbbccceeehhhkkkkkkiiiggg`````````___^^^^^^```bbbbbb```^^^\\\\\\ZZZXXXUUUUUUXXX\\\^^^^^^\\\\\\[[[\\\ZZZXXXXXXZZZ[[[[[[[[[TTTOOOKKKMMMRRRUUUSSSPPPRRRSSSSSSQQQNNNLLLLLLNNNLLLMMMMMMNNNMMMLLLJJJJJJJJJIIIGGGEEECCCBBBAAAAAABBB@@@@@@BBBFFFHHHFFFDDDBBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<======;;;888777777888;;;===>>>===<<<::::::;;;<<<<<<<<<<<<=========>>>>>>===<<<===@@@BBBCCCCCCBBBEEEIIIKKKKKKKKKLLLMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIGGGEEEBBB@@@>>>EEEDDDCCCAAA???===;;;:::<<<;;;;;;:::999999888888999888888777666555666666777555333333444444333222222222222222111111111111111111000000000111222333222111000//////000111222333000------...000222222111000///...,,,,,,,,,,,,........................------,,,,,,+++******)))++++++,,,,,,,,,,,,+++++++++***+++,,,...000000000,,,++++++---......,,,***000///...,,,++++++,,,,,,+++,,,------,,,,,,---///...............//////000000000111111222222111111333555777999::::::999888===???@@@???>>>>>>???@@@GGGGGGGGGGGGJJJNNNRRRTTTSSSUUUYYY]]]aaabbbbbbaaabbbccceeehhhkkklllkkkiiigggggghhhkkkpppssstttttttttpppmmmooosssvvvuuussssssxxxzzzwwwtttrrrppplllppprrrtttttttttvvvyyy||||||yyyxxxyyyuuuqqqsssyyyuuuttttttuuuwwwwwwvvvtttsssttt~~~}}}pppqqqqqqqqqqqqqqqrrrssstttuuuuuussspppmmmmmmooorrrttttttsssrrrpppnnnmmmkkkeeebbb```___```aaabbbaaaaaacccdddcccbbbdddjjjppprrrooommmlllkkkiiiccc___]]]```eeegggfffdddbbbaaa[[[\\\\\\]]]]]]\\\[[[[[[ZZZYYYWWWVVVWWWVVVUUUTTTUUUTTTRRRPPPOOONNNOOOOOOIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGEEEDDDBBB???===<<<===>>>????????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;:::999999999:::777555444555777888888888777777666555555555555666333333333333222222222222333333333333333333333333333333333222222111111111000000000000000111222222111222222333333333333333222222111111111222333444111222444444222222222333222222111111111222333333444333333333333333444444555333000/////////---,,,++++++,,,,,,,,,---------,,,---...///////////////,,,,,,,,,---------......------...///000111222222666000+++,,,111222000,,,///000000111222222111111222555777666333222444777666666777888888999::::::<<<===>>>???>>>???AAACCCFFFHHHJJJKKKKKKKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRWWWYYY[[[\\\[[[[[[\\\]]]\\\]]]___^^^]]]\\\\\\]]]aaaaaaccceeegggfffdddaaa\\\\\\\\\]]]___``````___aaa___^^^^^^]]][[[XXXUUUUUUXXX\\\^^^^^^]]]]]]]]][[[XXXUUUTTTUUUVVVWWWWWWRRROOOMMMMMMOOORRRSSSSSSRRROOOMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGEEECCCBBBAAA@@@@@@>>>???AAABBBDDDEEEFFFFFFDDDBBB@@@>>><<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::999888777999===@@@@@@>>><<<;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;===;;;::::::;;;<<<<<<;;;<<<>>>@@@AAA???>>>===>>>@@@@@@??????@@@AAAAAABBB::::::;;;;;;;;;;;;::::::===<<<;;;:::999888777666999888888777777666666555999;;;<<<999555222333555555444333444555555333222222222222222222222333333333333222111222333444555111000---,,,...222777:::666333///---...111222333000000...---,,,,,,,,,,,,........................---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,---///000111///---,,,,,,---...---,,,------,,,+++***************+++,,,,,,++++++,,,---......------......///000---...111222333222000///222333555777888888888777===??????>>>===<<<===>>>EEEEEEEEEGGGJJJNNNQQQTTTSSSWWW[[[```bbbaaa^^^\\\___```aaaeeehhhhhhgggeeedddcccdddhhhmmmrrruuuvvvpppppprrrvvv{{{|||zzzwwwqqqxxx|||xxxrrrooommmkkkpppppprrrvvvzzz}}}~~~~~~wwwuuuttttttqqqnnnppptttxxxwwwwwwxxxzzzyyywwwuuuuuusssxxxtttkkknnnpppsssrrrppppppsssuuuxxxuuupppmmmlllmmmnnnnnnuuuuuuvvvvvvuuussspppooocccaaa^^^]]]^^^`````````ccceeehhhiiiiiikkkpppuuusssrrroookkkhhhdddaaa```]]]aaaeeegggfffcccaaa___XXXXXXWWWWWWWWWWWWXXXXXXVVVWWWXXXWWWUUUTTTTTTUUURRRRRRQQQPPPOOOOOOOOOOOOHHHGGGFFFDDDCCCBBBBBBBBBFFFHHHIIIKKKKKKJJJHHHGGGEEEEEECCCBBB@@@>>><<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<666555444666888:::::::::777777666555555555555555444444444444333333333333555555444444333333222222222222222222222111111111///////////////000111111000111222222333333222222111111111000111222222333000111333333111000111222333222111111111111111111333222222333333444555666888555222///...,,,***))),,,------------.........,,,---......////////////,,,,,,,,,---------............//////000111111222===666000//////...---......///000222222111000000111333555444333222444666555555666777777888999999;;;===>>>>>>===>>>AAACCCDDDFFFHHHIIIIIIIIIJJJKKKQQQPPPPPPQQQQQQRRRRRRSSSUUUWWWXXXYYYYYYYYYZZZ\\\\\\]]]___^^^\\\[[[[[[[[[\\\\\\^^^```bbbbbb___\\\[[[ZZZZZZ]]]aaabbb___[[[\\\[[[[[[[[[[[[YYYUUURRRUUUWWWZZZ\\\\\\\\\]]]^^^WWWTTTRRRQQQRRRTTTVVVVVVRRRRRRQQQPPPOOOQQQTTTVVVQQQLLLHHHGGGKKKMMMLLLJJJIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFDDDBBBAAA@@@??????===???BBBCCCDDDDDDFFFGGGDDDCCC@@@>>>===>>>@@@AAA===<<<<<<<<<;;;;;;<<<<<<:::999888888;;;AAAIIINNNBBB>>>:::999;;;<<<:::888999999999999999:::::::::;;;:::999:::<<<===<<<<<<888:::<<<===<<<;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;999999999888888888777777777777666666555555555555888;;;===:::444111333666333333333555666666444222111111222222333333444444444333222111222222444444000///------///333888;;;:::666111---------......000///...---,,,,,,,,,,,,........................,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++------...------...000222---+++******---///111111,,,,,,++++++************)))+++,,,,,,++++++,,,---...------------...//////...///000222222222111111222333444666777777777777;;;===>>>===<<<<<<===>>>CCCDDDEEEGGGJJJNNNRRRTTTTTTWWW[[[]]]]]]\\\ZZZYYY]]]^^^```cccffffffeeecccgggeeedddfffjjjnnnpppqqqmmmppptttzzz}}}}}}yyyuuupppyyy~~~yyyqqqmmmmmmlllooonnnooouuu|||}}}zzzyyyxxxwwwvvvuuussstttuuuyyyxxxxxxxxxxxxwwwsssppprrrpppttt|||xxxoooiiijjjooossssssqqqppptttyyyzzzuuunnnlllmmmooonnnmmmtttuuuwwwwwwvvvssspppnnniiigggcccbbbcccddddddcccfffiiillloooppprrrvvvyyyrrrqqqnnnhhhccc___^^^^^^```cccffffffccc^^^[[[YYYXXXWWWUUUTTTUUUVVVXXXYYYVVVXXXXXXVVVSSSSSSVVVZZZTTTSSSRRRQQQPPPOOOOOOOOOIIIHHHGGGEEEDDDCCCCCCBBBBBBDDDGGGJJJLLLLLLKKKJJJDDDDDDBBB@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========::::::;;;;;;<<<======>>>888666555666888999999888888777666555555444555555555555444444444333333333666555555444333222222111222222222111111111111111...............///000000///000111111222222111111000000000000111111222222///111222222111000000111333222111000000000000000111111222222333555666777777444111///......---,,,............////////////,,,,,,---...............,,,,,,,,,---------............//////000000111111;;;666222000,,,)))...666///000111222222111000///111222333333222222333444333444444555777888888999:::;;;<<<<<<<<<===???AAAAAACCCFFFGGGGGGGGGHHHIIIPPPPPPOOOOOOPPPQQQRRRSSSSSSUUUVVVUUUTTTUUUVVVXXXZZZ[[[\\\\\\ZZZXXXXXXYYYWWWWWWYYY\\\^^^^^^\\\YYY[[[ZZZ[[[^^^aaaaaa]]]YYYZZZYYYYYYZZZZZZXXXUUURRRUUUVVVXXXYYYYYYYYY[[[\\\SSSRRRPPPPPPSSSVVVWWWXXXRRRRRRRRRPPPNNNNNNQQQTTTOOOJJJEEEEEEJJJMMMKKKHHHHHHFFFDDDBBBBBBCCCEEEFFFEEEDDDCCCAAA@@@?????????===@@@BBBDDDDDDDDDFFFGGGDDDCCCBBB@@@???>>>>>>>>>;;;;;;::::::;;;<<<===>>>;;;;;;:::999<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======999999:::<<<======>>>>>>:::888666666777777777555888888666555555444444444555555444444444333333333555555444333222111111111111111111111111111111111...............//////000...///000000111111000000//////000000000111111111000111333333111111111222222111111000////////////000000111111333444666777...,,,))))))***,,,---------.........////////////------.........------,,,,,,,,,,,,---------......---........./////////000000...///111---)))111>>>222222222222111000//////000000111111222222333333222222333444666777888888888999;;;;;;:::;;;===???>>>@@@CCCDDDEEEEEEGGGIIILLLLLLKKKLLLMMMNNNPPPRRRQQQRRRSSSSSSRRRRRRTTTVVVWWWXXXZZZYYYXXXWWWWWWXXXVVVVVVXXX[[[]]]]]][[[XXXZZZZZZ[[[]]]______\\\ZZZ\\\[[[ZZZ[[[[[[ZZZXXXVVVVVVWWWWWWWWWVVVWWWYYY[[[SSSRRRRRRTTTWWWYYYZZZYYYVVVVVVVVVTTTRRRQQQRRRSSSMMMIIIEEEFFFIIIKKKIIIFFFFFFEEECCCBBBCCCDDDFFFGGGEEEDDDCCCAAA@@@@@@????????????AAABBBCCCDDDDDDDDDAAAAAAAAA@@@>>><<<;;;999<<<<<<;;;::::::<<<===>>>===<<<:::999999===CCCHHH===;;;999888888888777666888888888888888777777777999888888999::::::999777999:::::::::888888999:::>>>>>><<<;;;:::999999999333444555666777777777777555555555666666666777777555555555555555555555555222555888888555333444555222111222333666777666444111111111111111111222222333222000//////000111111---...000222222222111000000...++++++,,,---...---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,'''))),,,------111777<<<111...+++******+++,,,+++,,,,,,---------,,,,,,+++)))+++......---,,,,,,---------,,,,,,------...///222111000000111333555777333333444555666777777888777999;;;<<<===>>>@@@BBBAAABBBDDDFFFIIILLLOOOPPPRRRSSSRRRPPPNNNPPPUUUYYY______```ccceeefffdddbbbeeedddccceeehhhkkkmmmmmmkkklllnnnooonnnllljjjhhhooouuuxxxsssooooooqqqqqqooommmmmmqqqvvvwwwsssoooqqqtttvvvxxx}}}xxxvvvsssrrrqqqpppmmmkkklllmmmssszzz{{{uuuppppppjjjooosssuuuuuuuuuwwwzzzpppmmmkkkkkklllmmmnnnnnnlllnnnpppssstttttttttsssqqqnnnjjjhhhhhhhhhggggggeeehhhlllppprrrrrrrrrqqqqqqoookkkhhheeebbbaaaaaa]]]^^^___^^^[[[XXXWWWWWW[[[ZZZYYYXXXYYY[[[]]]^^^\\\[[[XXXUUUSSSTTTXXX\\\XXXWWWWWWUUUSSSPPPNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBCCCBBB@@@???>>>>>>??????======<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;888999:::;;;===============;;;888777888888777555999888777555555444444444444444444444333333333333333333222222111111000000000000000111111111111111...............///000000---...//////000000//////......///000000000000///000111333333111000111222111000////////////////////////000000111333444555...+++(((''')))+++,,,,,,,,,,,,,,,,,,---------...///////////////...---,,,,,,,,,,,,---------......------------............,,,***...666666111555???666555333222000//////////////////000222222333222111111222444555666777888666888999999888999<<<>>>:::===@@@BBBCCCDDDFFFHHHIIIIIIHHHIIIJJJMMMPPPQQQOOOPPPQQQQQQQQQRRRUUUXXXWWWYYY[[[[[[ZZZYYYYYYZZZYYYYYY[[[]]]^^^]]]ZZZWWWUUUWWWZZZ[[[\\\\\\\\\]]]^^^]]][[[[[[\\\\\\[[[YYYXXXYYYXXXWWWUUUVVVXXX[[[UUUUUUVVVXXX[[[\\\[[[ZZZYYYXXXXXXWWWVVVTTTQQQOOOKKKIIIGGGGGGIIIJJJHHHEEEBBBBBBBBBBBBCCCEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>===???BBBCCC@@@>>><<<<<<======>>>>>>??????@@@???===;;;::::::;;;<<<::::::999777666777;;;===777888999999777666666666777777666666555555555555888888999;;;>>>???>>><<<333444444333111111222444777666555444444444444444666777888888999999999888444444444555555555555666444444444444444444444444333444555666555444222111333111111222555666777666111111000000000000000000333222111000///000000111,,,...///111111111000///---,,,+++,,,---...---,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,'''***,,,,,,+++---333999///---***)))***+++***)))++++++,,,------,,,,,,+++(((***---...---++++++,,,------,,,,,,------.../////////000000222333444555222222222333444555666777999;;;=========>>>@@@AAA@@@@@@BBBDDDGGGIIIKKKLLLNNNOOOPPPNNNLLLNNNTTTZZZ______```ccceeeeeedddbbbdddcccdddfffiiillllllllliiiiiihhhfffdddcccdddeeemmmqqqqqqmmmlllpppsssssspppooooooqqqtttuuussspppyyyvvvsssrrrssssssssssssooooootttyyyxxxtttsssuuuqqqrrruuuvvvwwwvvvvvvuuukkkmmmnnnooooooppprrrsssrrrrrrsssssssssssssssrrrmmmjjjgggfffggghhhhhhhhhgggiiimmmqqqsssrrrooolllooolllhhhfffgggfffccc`````````^^^\\\XXXWWWWWWXXX[[[ZZZZZZZZZZZZ\\\]]]^^^[[[YYYWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQOOONNNGGGGGGFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAA@@@AAAAAAAAA@@@>>>===<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===:::::::::::::::999999999777888:::;;;<<<<<<<<<<<<>>><<<:::::::::;;;:::999999888777666444444444444333333333333222222222222111111000000000000000000///000000000111111111222//////......//////000111------...////////////...---...///000000000//////...000111111000//////000//////.........///000000////////////000111222333:::666222///////////////******+++++++++,,,,,,,,,111111111111000...---,,,,,,,,,,,,---------......,,,,,,------------------///+++111>>>AAA:::777<<<888777444222000////////////......///111333222222000111222333555666777888555777888888777888:::<<<999;;;???AAABBBDDDFFFHHHIIIHHHHHHIIIKKKNNNQQQSSSMMMOOOPPPQQQRRRTTTXXX[[[ZZZ\\\^^^^^^^^^]]]^^^___]]]]]]^^^______^^^ZZZWWWPPPTTTXXXYYYYYYZZZ]]]```^^^\\\ZZZZZZ[[[\\\[[[ZZZ[[[ZZZZZZWWWVVVVVVYYY[[[XXXYYYZZZ\\\^^^^^^[[[YYYVVVTTTSSSSSSSSSPPPKKKGGGJJJIIIIIIIIIIIIHHHFFFEEE@@@@@@AAABBBCCCEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<:::<<<@@@AAA>>>:::777777888;;;???DDDHHHJJJDDDBBB???<<<:::999999:::666777777777666666888;;;333777:::999666444555777555555555444444333333333000111444888===AAAAAA@@@444555666666555666888:::666666555555666666777777555555555555444333222111555555555555555666666666333333333333333333333333444444444555555444111...333111000111444666888888111111000000//////......444333111000000000111111,,,---......///000000000///...------...---+++)))------,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,,,,......+++'''''',,,111***)))((()))+++,,,,,,+++******,,,------,,,+++***&&&))),,,---,,,*********---,,,,,,,,,,,,---......,,,---000222333333222111000000000111222333555555;;;===>>>>>>======???@@@>>>???@@@CCCEEEGGGHHHIIIKKKNNNPPPOOOMMMNNNTTTZZZ^^^___```bbbeeeeeecccaaaeeeeeeeeegggjjjkkkjjjhhhhhhgggccc```^^^___bbbeeekkkmmmllliiijjjpppssssssqqqqqqqqqrrrtttuuuuuutttuuuxxxxxxxxx||||||zzzwwwtttsssuuuxxxzzz{{{rrrrrrtttwwwvvvrrrtttxxxvvvvvvvvvwwwxxxwwwtttqqqkkkooossstttttttttwwwzzz{{{zzzxxxvvvsssqqqooonnniiigggeeeeeegggiiijjjjjjkkkmmmppptttvvvtttooollllllgggcccdddffffffbbb^^^eeedddaaa\\\WWWTTTUUUVVVYYYYYYYYYZZZ[[[\\\]]]]]]YYYWWWVVVWWWYYYXXXSSSOOORRRSSSSSSSSSSSSQQQPPPNNNDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCAAA@@@@@@AAACCCDDD@@@>>><<<;;;:::;;;===>>><<<<<<::::::::::::<<<<<<:::::::::999999888888888777888999;;;<<<<<<;;;:::>>><<<;;;;;;===>>>>>>===999888777666444444333333333333333222222222111111////////////000000000000//////000000111111111222///////////////000111111,,,---......//////......,,,---///000000000///...---///000000///......///...............///000111///.........///000111222333///++++++---...+++(((++++++------------++++++777666444222///---+++***++++++++++++,,,,,,---......------,,,---...///000444444999@@@>>>444.../////////000000000000///.../////////000111111222222222222333444444555555666666666666666666777888888:::;;;<<<>>>@@@BBBDDDEEEEEEGGGIIIKKKLLLNNNPPPSSSTTTTTTUUUVVVXXXZZZ\\\]]][[[\\\\\\[[[YYYZZZ\\\^^^YYY]]]bbbdddbbb^^^ZZZXXXVVVXXXZZZZZZXXXXXX[[[^^^^^^^^^^^^]]][[[YYYXXXWWWUUU[[[]]][[[\\\```___ZZZ]]][[[YYYYYYZZZZZZZZZYYYSSSTTTSSSQQQNNNLLLLLLMMMOOONNNMMMKKKIIIGGGEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGEEEBBB@@@>>>======;;;<<<<<<============<<<>>>999777:::???AAAEEEJJJBBB>>><<<===;;;777777999888888777777666555555555888777666555555555555555888666444444666666666555666666666666777999:::;;;666555444555777888777666555444444555777888777555666555555444444555555666::::::999777666666666666000111333444555444444333333333333333333333333333000000000222555666666555444333222111000000000000000000000000////////////,,,---...000000000//////111///...///000///+++(((******+++++++++,,,,,,,,,444...((((((+++...,,,***,,,+++******,,,...111222************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,---...,,,,,,+++++++++++++++,,,,,,++++++---///000000///---///111222333222000///222222333444555555555555777777888999;;;<<<<<<===<<<>>>AAABBBCCCEEEHHHJJJKKKLLLKKKJJJKKKPPPYYY```aaa___^^^^^^______^^^]]]bbbhhhnnnoookkkgggfffggggggccc``````cccffffffeeekkkjjjjjjmmmqqqtttsssqqqtttttttttsssssssssrrrrrrtttqqqoooqqquuuxxxxxxwwwrrrpppoooppprrruuuvvvvvvooopppssswwwzzzzzzwwwuuuwwwuuuuuuvvvyyyyyyvvvssstttwwwvvvsssvvv||||||xxxxxxwwwvvvtttrrrpppooonnniiihhhhhhiiikkkllllllkkknnnpppqqqrrrqqqooollljjjbbbcccddddddddddddcccbbbeeecccaaa]]]ZZZYYYXXXXXXWWWYYY\\\^^^___]]][[[YYYYYYWWWUUUTTTTTTRRROOOMMMTTTQQQOOOMMMMMMMMMLLLJJJBBBAAACCCFFFJJJJJJGGGCCCFFFEEEDDDBBBAAAAAA@@@@@@@@@???===;;;;;;<<<>>>???===<<<:::::::::<<<>>>???999888888888777777666666999888777777777888:::;;;999::::::::::::999888888<<<;;;:::999777555333222444333222222111111222222000000000000000000000000111222222111000//////000///////////////.........//////.........---------////////////000000000000.........//////////////////////////////000111111000000000000000000000000111...+++,,,///111...++++++,,,,,,------,,,,,,+++000000///...---++++++***,,,+++++++++,,,,,,---......------,,,---...///000000111555999666///...111000000111111111000000////////////000111111222222111111222222333444444444777666666666666666777777888999;;;===???AAABBBCCCCCCEEEHHHJJJKKKLLLNNNOOORRRSSSSSSUUUVVVXXXZZZ[[[\\\\\\\\\ZZZXXXXXXYYY[[[\\\___bbbcccbbb___\\\[[[YYYZZZ[[[ZZZXXXXXX[[[^^^ZZZ[[[\\\\\\]]]]]]]]]]]]\\\```bbb______aaa```[[[^^^\\\YYYXXXXXXWWWTTTSSSWWWWWWVVVSSSOOOKKKJJJJJJLLLLLLKKKIIIGGGFFFEEEDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFDDDBBBAAA??????>>>===>>>?????????>>>===<<<>>>::::::===>>>>>>AAAFFFGGG@@@<<<<<<<<<::::::<<<999888888777666666555555777666555555555555555555555444333444666777777666666555555555555555666777666444333444555666555444555444444444555555444222555444444333333444444555888777666555444444444444222333444555555555444333333333333333333333333333333111000111333555555444333333222111000000000000000000000/////////......---...///000000//////...000...---...//////,,,***++++++,,,,,,,,,---------000,,,))))))+++------++++++***)))))))))+++---///+++++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,------------((((((((()))***+++,,,------,,,+++,,,---...---,,,---...000111111111000///000111222333444444444444666666777888999:::;;;;;;;;;===???AAABBBDDDGGGIIIKKKLLLMMMMMMMMMQQQYYY___^^^\\\[[[[[[]]]___aaabbbbbbgggkkklllhhheeedddfffbbb``````bbbgggkkklllllllllkkkkkkmmmqqqsssrrrpppvvvuuutttrrrpppooommmmmmooommmmmmppptttuuusssqqqnnnlllkkkkkkmmmnnnmmmllllllmmmpppssswwwwwwvvvtttzzzyyywwwxxxxxxwwwsssoooppptttvvvvvvyyy~~~}}}wwwqqqrrrrrrrrrpppmmmjjjhhhiiihhhhhhhhhiiiiiiiiihhhgggjjjmmmooonnnkkkgggddd___aaacccdddeeedddbbbaaaeeedddaaa^^^ZZZXXXXXXXXXWWWYYY[[[\\\]]][[[ZZZXXXYYYWWWUUUTTTTTTRRROOOMMMOOONNNLLLKKKLLLKKKIIIGGGFFFFFFGGGJJJLLLLLLIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<<<<<<<======999999888888888999;;;;;;999999888888777666555555777666555555555666888888999999999999999888777777888888888888777666555444222222111111000000000111////////////////////////000111222111///...///000////////////............//////.........------------............/////////000000//////......------///////////////000000111000000000000000000000000...,,,,,,...111222///,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,------...///...///222333///+++...444000000111111111111111000...//////000000111111222000000111111222333333333777777666666555666666666777888999;;;===???@@@AAABBBDDDGGGIIIIIIIIIJJJKKKPPPQQQRRRSSSUUUWWWXXXYYYZZZ[[[ZZZXXXVVVUUUVVVWWW\\\^^^``````^^^]]]\\\]]]\\\\\\[[[ZZZXXXYYY\\\^^^YYYZZZ[[[]]]___```aaabbbbbbeeeeeebbbaaaaaa___[[[[[[ZZZYYYYYYXXXWWWSSSQQQ[[[[[[YYYTTTOOOJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBAAA@@@???>>>>>>???AAABBBCCCCCCAAA>>><<<<<<;;;===@@@@@@@@@DDDKKKRRRGGG>>><<<===<<<;;;<<<999999888888777666666666555555444444444555666666444222222333555777777777555444333333222222222333555333222222333444333333555444333333444333111000333333333333333333333333555444444333222222222222444444555555555444333333222222222222222222222222666333000000111222333333222222111111000000//////000////////////............//////000000///...---///---,,,,,,---......---,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,++++++***+++++++++************************************************+++,,,---.........---,,,)))******,,,...000222333...,,,++++++,,,,,,+++)))---.........///////////////000111222333333333333444444555666777888999999999;;;>>>???@@@BBBEEEGGGJJJLLLNNNOOOOOOQQQVVV[[[YYYXXXXXXYYY\\\```cccfffaaaeeehhhgggdddaaabbbccc______```dddhhhlllmmmmmmmmmllllllnnnppprrrqqqqqqvvvuuurrrpppnnnlllkkkkkkllllllmmmpppttttttpppllliiiiiihhhjjjllllllkkkjjjllllllmmmooosssttttttsssxxxwwwwwwwwwwwwuuurrrnnnooosssuuuvvvyyyzzzwwwrrrlllnnnpppqqqoookkkgggdddiiiiiihhhgggfffeeeeeeeeecccfffjjjlllkkkfffaaa]]][[[^^^aaadddeeedddbbb```bbbbbb___\\\WWWUUUUUUVVVXXXXXXYYYYYYYYYXXXWWWWWWXXXVVVTTTSSSRRRQQQNNNKKKJJJIIIHHHIIIIIIHHHFFFCCCEEEEEEFFFHHHIIIHHHFFFCCCEEEEEEDDDCCCBBBAAAAAAAAA??????>>>===<<<<<<;;;;;;777777777888888888888999::::::999888666555444444444444333333444444555666777888888888888777666666444444555666666666666666111111000000000/////////////////////////////////...000000000...---...///.......................................---------,,,,,,---------.........111000000///...---,,,,,,//////......//////000111000000000000000000000000,,,,,,,,,///111111...+++------++++++++++++------------------......//////,,,,,,,,,++++++,,,,,,------------------------...---111333222---+++///444...//////000000000000000......//////000111111111000000111111222333333333777777666555555555555666777888999;;;===>>>@@@@@@AAADDDGGGHHHHHHGGGHHHHHHOOOPPPQQQSSSUUUVVVWWWWWWWWWXXXXXXWWWUUUTTTUUUVVVYYY[[[[[[[[[ZZZYYY[[[\\\]]]\\\[[[ZZZZZZ\\\^^^```\\\\\\]]]^^^```aaabbbccccccddddddbbb```^^^\\\ZZZYYYYYYYYY[[[\\\\\\YYYVVVZZZZZZXXXSSSNNNJJJHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEBBBCCCEEEGGGGGGFFFDDDCCC>>>>>>>>>>>>>>>======<<>>???@@@CCCEEEHHHKKKMMMMMMLLLMMMPPPTTTTTTUUUXXXZZZ\\\^^^aaadddaaabbbcccbbb```___```aaa___```aaadddfffggggggggglllllllllnnnppprrrsssssssssrrrqqqooonnnnnnnnnnnnooonnnnnnqqqttttttqqqnnnhhhiiijjjnnnqqqrrrrrrpppnnnmmmlllmmmooopppqqqpppoooppprrrtttuuuuuusssrrrqqqrrrrrrrrrrrrqqqmmmiiimmmnnnoooooommmkkkhhhfffjjjiiihhhfffdddccccccdddfffggghhhiiifffbbb]]]ZZZYYY\\\```dddeeecccaaa___^^^^^^\\\XXXRRRPPPPPPRRRXXXWWWVVVUUUUUUTTTTTTTTTUUUSSSQQQPPPPPPNNNKKKIIIFFFFFFFFFGGGHHHFFFCCC@@@CCCDDDDDDEEEEEEDDDBBB@@@DDDDDDDDDCCCBBBBBBAAA@@@>>>>>>>>>===<<<;;;:::999888888999999999999888888;;;:::999777666444333333333333333333333444444555666666666666666555555444222222333444555555555555000111111000000000//////////////////////////////---...//////---,,,---///------...............///........................,,,------------........./////////......---------///............///000000////////////////////////+++,,,---...///---+++(((------++++++++++++------........................---,,,,,,++++++,,,,,,,,,------------------,,,,,,+++000444222...,,,---///,,,,,,---...//////...............///000000111111111111222222333444444444666666555555555555666666888888999;;;===>>>???@@@BBBDDDGGGGGGGGGFFFGGGHHHNNNOOOQQQSSSUUUVVVWWWWWWSSSTTTVVVVVVUUUUUUVVVXXXYYYYYYZZZYYYXXXYYY[[[^^^]]]\\\[[[[[[]]]___aaabbb[[[\\\\\\^^^aaacccfffgggcccbbbaaaaaa```]]]\\\\\\\\\\\\]]]___```___]]]ZZZUUUUUUTTTQQQMMMJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGCCCDDDFFFGGGFFFEEECCCBBB>>>>>>????????????>>>>>>AAACCCEEEFFFEEEBBB???===<<<<<<>>>AAACCCGGGSSS```\\\NNNAAA======;;;999888999999888888777666666666333333222333333444555666555444222111222333222111111111111111222333444555333222111222333333222000111111111333555666555444000000111222222111000000222222222111222222333333333222222111111000000000111111111111111111111111333000...---///222444444//////000000000///..................------------//////000000000...---,,,,,,,,,,,,++++++---///000)))*********++++++++++++***---//////---+++******+++*********,,,...111333------,,,+++************))))))))))))))))))))))))************************+++,,,...//////...,,,***)))(((((())))))***+++,,,++++++***+++---///...---,,,,,,,,,+++,,,------...///000111333444444555555444444555555666666777777666888:::<<<===???BBBDDDFFFIIIJJJIIIGGGHHHKKKOOOQQQUUUYYY\\\\\\\\\]]]^^^___``````______^^^___aaa___aaacccdddeeeffffffgggjjjkkklllnnnppprrruuuvvvvvvtttrrrqqqppppppqqqrrrtttqqqoooooorrrtttssspppjjjkkklllooorrrtttsssqqqooommmkkkjjjkkkllllllkkkiiikkkmmmoooppppppqqqqqqooollljjjjjjjjjhhhfffeeennnmmmllljjjiiihhhhhhhhhiiijjjiiifffbbbaaaccceeejjjiiigggddd```]]][[[YYY[[[^^^bbbdddeeeccc```]]]\\\]]]\\\WWWPPPMMMNNNQQQWWWVVVTTTRRRQQQQQQQQQQQQPPPOOOMMMMMMMMMLLLJJJHHHFFFFFFFFFGGGGGGFFFBBB???DDDEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???============<<<;;;999999777888888999999888777777::::::999777666444333222333333444444444555555555444444555555444444333222222222333333333222222111111111222222222111000///........................,,,...///...---,,,---///,,,---------......//////---.....................------........./////////,,,,,,------......//////...............//////000........................+++,,,------,,,+++***)))---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,,,,------------,,,,,,+++(((---000///...///---******+++,,,---.........------......//////000000111111111222222333444444444555555444444555555666777888888999;;;<<<===>>>???BBBCCCEEEEEEDDDEEEGGGHHHMMMNNNQQQSSSUUUUUUVVVUUURRRTTTVVVWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[^^^aaa^^^]]]\\\]]]```bbbbbbaaaWWWXXXZZZ]]]aaafffjjjmmmccc```___aaa```\\\\\\^^^```___^^^______^^^[[[XXXQQQRRRRRRPPPMMMKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDEEEEEEEEECCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@???AAABBBCCCCCCAAA>>><<>>AAACCCEEEFFFFFFEEECCCFFFLLLQQQQQQUUUZZZ[[[YYYXXXYYYZZZ]]]^^^^^^______``````aaa]]]___bbbeeegggiiimmmoookkklllnnnnnnoooqqquuuxxx{{{yyyvvvsssrrrqqqrrrrrrvvvsssoooooorrrtttsssqqqnnnmmmlllmmmoooooommmkkkpppnnnlllkkkllllllkkkjjjlllmmmmmmkkkiiiiiijjjlllhhhdddbbbeeefffeeeeeegggkkkjjjgggdddcccdddeeefffggghhhhhheeeaaa```dddgggkkkhhhddd```]]][[[[[[ZZZ```bbbdddfffeeebbb___]]]^^^______YYYRRRNNNOOOSSSVVVUUUSSSQQQOOOMMMMMMLLLMMMLLLKKKKKKLLLLLLJJJHHHHHHGGGFFFFFFFFFEEEBBB???AAABBBCCCBBBAAA??????@@@@@@@@@AAABBBAAA@@@>>>===<<<;;;;;;;;;;;;:::::::::777666666666666555555555999999888777555444333333333333444555555555555555333333333333333222111111111222222222111000///...000111222333222111000///........................,,,---///...------...///,,,,,,,,,---......//////---------...............---............/////////++++++,,,---...//////000......------......///000........................++++++,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++*********+++++++++++++++...---,,,,,,+++++++++,,,,,,------...---,,,+++***(((+++---,,,000444333---***+++,,,---............------......///000000000000000111111222333333333333333333444555666777888666777888999:::<<<======@@@AAABBBAAAAAACCCFFFIIIJJJLLLOOORRRSSSTTTTTTSSSTTTVVVXXXYYYXXXWWWXXXXXXYYYZZZ[[[[[[[[[\\\___aaaaaa______```bbbbbb```]]]WWWXXXYYY\\\aaafffkkknnnbbb^^^\\\^^^]]]XXXWWW[[[]]][[[YYYYYYZZZYYYWWWVVVPPPQQQRRRPPPNNNLLLMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFDDDDDDDDDCCCBBBAAAAAA@@@???@@@BBBCCCCCCBBB@@@???===>>>?????????>>>===<<<>>>:::999<<<>>>>>>BBBHHHCCC===999:::;;;::::::===777777666666555444444444444333222222222222222222444222000000111111000///111111000000111222333333///111444888:::999555222000///000111444555444222///000222333333222000///000000000000111222333444111000000//////000111222000000000000000000000000111000......000111111000,,,---///000000///---,,,---------,,,,,,,,,,,,+++---...///000000//////...***,,,......,,,+++,,,...))))))*********+++++++++---++++++---111333222///,,,+++***))))))***,,,---+++++++++***++++++,,,,,,************************************************,,,,,,+++++++++*********---,,,,,,+++++++++,,,,,,+++******+++,,,------,,,++++++---.........---,,,---...000222333444444555222222222333333333444444555777:::;;;<<<>>>AAACCCDDDDDDCCCBBBCCCIIISSSZZZSSSVVVXXXWWWUUUTTTXXX\\\\\\\\\]]]___aaabbbbbbbbbZZZ]]]```cccfffjjjpppuuunnnooopppooonnnooorrrvvv{{{yyywwwtttssstttuuuvvvxxxvvvttttttwwwwwwuuurrrqqqpppnnnmmmnnnnnnmmmlllsssrrrqqqqqqrrrsssrrrpppqqqpppnnniiieeedddgggiiiddd```aaafffiiifffeeeggggggfffdddcccbbbbbbbbbbbbcccdddeeebbb______dddhhhhhhgggeeecccaaa```______ggggggggggggeeebbb___]]]^^^``````ZZZRRRNNNPPPTTTTTTSSSRRRPPPMMMKKKJJJIIIKKKJJJJJJKKKMMMNNNLLLKKKJJJHHHFFFEEEDDDCCC@@@>>>===???AAA@@@>>>===>>>@@@===>>>@@@@@@@@@???===<<<;;;:::999999999:::;;;<<<888888666555555555666666888777777666555555444444222333444555555555444444111222222222222111000000///000000000000///......///000111222111000...---........................,,,...//////......///000++++++,,,------...//////---------.........//////,,,,,,---------.........,,,,,,,,,------............------------...//////------------------------***+++,,,,,,,,,---///111++++++---......---++++++)))******+++,,,,,,------...---,,,,,,++++++++++++,,,------...---,,,***)))***,,,++++++222;;;:::333+++,,,---...////////////------......///000000000/////////000111111222222222222333333555666888999555666777888999:::;;;;;;?????????>>>>>>AAAEEEIIIIIIKKKMMMPPPRRRRRRRRRQQQVVVXXXZZZZZZYYYWWWWWWWWWWWWXXXZZZZZZZZZ[[[]]]___cccbbbaaabbbcccbbb]]]YYYZZZZZZ[[[]]]```dddhhhkkk```[[[YYY[[[YYYSSSRRRVVVVVVTTTSSSSSSUUUVVVWWWVVVQQQRRRSSSQQQOOOMMMMMMNNNKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@===>>>@@@AAA@@@???===<<<;;;<<<<<<============<<<<<<888888===@@@??????AAA>>>:::999::::::777777:::666666666555444444333333444444333222111111111111222000//////111222111000222111111000000000000000...000555:::===;;;777333000000///000222222111//////111222333333222111///////////////000222333444111111000000000222333444000000000000000000000000222111000///000000...,,,+++---...000000///---,,,---------,,,,,,,,,++++++,,,---...000000000//////))),,,//////,,,***+++,,,******+++++++++,,,,,,,,,---***(((,,,333777666333111000...,,,++++++,,,---************+++,,,------************************************************,,,,,,+++***)))))))))***))))))(((((())))))***+++,,,+++)))***++++++***(((***+++---//////...---,,,,,,---///000222333333444111111111111111222222222555777:::;;;<<<>>>AAACCCCCCCCCBBBAAADDDMMMZZZcccUUUVVVVVVSSSQQQRRRYYY___[[[[[[]]]```cccdddcccbbbXXX[[[___aaaccchhhnnntttqqqrrrrrrpppmmmmmmpppsssxxxvvvuuuttttttvvvyyy{{{zzzyyyyyy{{{}}}|||xxxssstttrrrpppppprrrtttttttttwwwvvvwwwxxx{{{|||{{{yyyrrrqqqnnnhhhdddcccgggkkkeeebbbdddjjjlllgggcccddddddeeeeeeeeedddcccaaa```___bbbccc```]]]^^^ccciiifffggghhhhhhgggfffeeedddkkkkkkjjjhhheeeaaa___]]]]]]______YYYPPPLLLNNNRRRSSSRRRQQQOOOMMMJJJHHHFFFKKKJJJJJJLLLNNNOOOOOOMMMLLLIIIFFFDDDCCCAAA???>>>@@@BBBDDDCCCAAA@@@BBBDDD<<<===???@@@???>>><<<;;;:::999888888888:::<<<>>><<<:::888777666777888999777777666666555555555444111222333444555444333333111111111111111000//////---...//////////////////...///000111000///---,,,........................---...//////......000111++++++,,,,,,---...//////---------.........//////++++++,,,,,,,,,------------------------------,,,...------------...//////------------------------,,,,,,+++***+++---000111,,,+++***+++---...------,,,,,,++++++,,,...///111+++666888///)))++++++&&&+++*********,,,...111333------,,,+++,,,---...///---,,,***+++---//////...---------............/////////......///000111111555555555555555444444444333444666888999:::::::::===>>>@@@BBBDDDDDDDDDCCCJJJLLLNNNNNNNNNMMMNNNPPPVVVVVVUUUUUUVVVXXXZZZ[[[[[[UUUPPPPPPTTTWWWWWWVVVbbbfffgggcccaaabbbbbbaaa```]]]]]]```bbbaaabbbfff^^^\\\YYYVVVUUUUUUVVVVVVVVVUUUUUUVVVXXXXXXVVVTTTVVVTTTRRROOOLLLKKKKKKLLLLLLJJJGGGDDDCCCDDDEEEFFFAAAAAABBBBBBAAAAAA@@@???BBB@@@???>>>>>>===:::888:::;;;<<<=========<<<;;;::::::===AAA@@@;;;:::======<<<;;;999888888999999666555444333222111111222333333333222222222111111000000000000000000000000222000...---///000000000...///000222222333333333---///000111000//////000000000000000000111111111------------...000111222111000000111333555444333...///////////////......///...---...000111000///..................------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******+++***(((((()))******)))+++******)))***+++---...,,,,,,------...///000000000///...------...///000+++,,,---.........---,,,************************............---+++)))'''++++++,,,,,,,,,---------(((***,,,,,,+++))))))***,,,+++*********+++,,,---++++++,,,---///111222333000......111666::::::999444333222222222333444555555777999999999:::;;;===AAA@@@???@@@EEEMMMTTTYYYZZZVVVTTTTTTSSSRRRWWW]]][[[^^^aaa```^^^]]]^^^```]]]___aaaaaaaaaccciiinnnsssqqqmmmjjjiiijjjlllnnnpppnnnnnnpppsssvvvwwwwwwyyyyyyzzzzzz{{{||||||||||||xxxtttsssrrrqqqppppppmmmkkkpppvvvxxxsssmmmnnnnnnnnnnnnooonnnllljjjggghhhhhhfffccccccgggjjjgggkkknnnnnniiidddaaa```aaaccccccbbb``````dddgggaaadddfffgggfffeeeddddddgggfffeeebbb```]]]ZZZYYYWWWYYYZZZUUUOOOMMMPPPUUUNNNQQQSSSQQQMMMIIIHHHIIINNNOOOPPPPPPOOONNNKKKJJJMMMHHHBBBAAADDDEEECCC@@@FFFEEEDDDCCCAAA@@@>>>>>>===>>>??????>>>===<<<;;;999999999999:::<<<>>>???999888777888999:::999777888666333222333333222111111555666333111222222000111111000000//////......------......//////000000++++++,,,---...///000111.........------,,,,,,,,,........................,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------,,,,,,,,,------------,,,+++***,,,,,,,,,---------......,,,+++*********,,,...///,,,,,,+++++++++,,,+++***++++++++++++,,,...///000...777:::222---//////***++++++******+++...000222---,,,,,,+++,,,---...//////---,,,,,,---...---,,,------------............000000000000000111111222444444444444444555555555333444555666888999:::;;;>>>@@@BBBCCCEEEEEEEEEEEEHHHJJJLLLLLLLLLLLLMMMNNNSSSSSSSSSSSSTTTUUUVVVVVVXXXTTTPPPQQQUUUYYYYYYXXX^^^cccdddbbbcccgggjjjjjjaaa^^^^^^aaaaaa______aaa[[[YYYVVVSSSSSSTTTWWWYYYXXXWWWWWWXXXXXXVVVSSSPPPPPPOOONNNNNNOOOOOONNNNNNNNNLLLHHHDDDBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>===<<<===>>>===<<<:::<<<<<<======<<<;;;:::999;;;999:::<<<;;;888999===<<<;;;:::888777777888888666666555444333333222222222222111111111000000000000000000000000000000000222000......///000000///...///000111111222111111...///000///...---...000000000000000000000000000//////////////////000000///......///111333222111......////////////......,,,++++++,,,...///...---..................------+++,,,---......---,,,+++,,,,,,+++++++++************)))(((((()))*********,,,++++++******+++,,,---***++++++,,,,,,---------///...------------...///+++,,,------------,,,+++++++++++++++++++++++++++---.........---+++)))(((++++++++++++,,,,,,,,,,,,)))************+++///111++++++*********+++,,,---,,,,,,,,,,,,---...///000...---...222666888777555333333222111222333444555444666888999999:::<<<>>>AAA@@@>>>???CCCJJJQQQUUUTTTQQQPPPQQQQQQPPPUUU\\\___aaaccccccaaa```aaabbb```aaaaaa``````bbbhhhlllpppnnnkkkhhhfffeeefffgggkkklllmmmoooqqqsssuuuuuuxxxxxxxxxyyyyyyzzzzzzzzz|||{{{yyyvvvsssoookkkhhhfffeeeeeeiiinnnpppnnnkkkmmmmmmnnnpppppppppmmmlllfffggggggfffddddddgggjjjjjjmmmooonnniiieeebbbaaaZZZ\\\^^^]]]\\\]]]___bbbaaadddggghhhgggffffffgggfffeeedddaaa___\\\ZZZYYYWWWXXXWWWTTTPPPOOORRRUUUOOOQQQQQQOOOKKKIIIIIIKKKQQQRRRRRRRRRQQQNNNLLLJJJKKKFFFBBBBBBEEEGGGFFFCCCEEEEEEDDDBBBAAA@@@???>>>===>>>???@@@???>>>===<<<888999:::;;;;;;:::999999999777666777888888777666666555444444555555333111111444444222222444333000111000000000/////////............//////000000000........................------------------,,,,,,------------------------,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,+++***))))))***+++,,,---,,,,,,++++++***)))))))))***+++,,,------......***222555...+++------))),,,+++******+++---...///,,,,,,,,,,,,,,,---......000...---,,,------,,,***------------............///////////////000000000222222333333444444555555333333333444666999;;;======>>>@@@AAACCCDDDDDDDDDEEEGGGIIIJJJJJJJJJLLLMMMPPPPPPQQQQQQRRRQQQQQQQQQUUURRRPPPRRRWWW[[[[[[ZZZ\\\```aaa___aaafffkkkkkk___\\\]]]```___ZZZXXXYYYXXXVVVTTTSSSSSSVVVYYY[[[YYYYYYXXXXXXVVVSSSOOOKKKNNNMMMLLLNNNQQQQQQOOOLLLKKKIIIFFFCCC@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???:::::::::;;;===>>>===<<<=========<<<;;;:::888777;;;888777888777555888===999999888777666666666666555444444333333222222222111111000000000/////////000000000000000000000000111///......///000000///...//////000000000/////////000///...,,,---...000111111000000//////......000000/////////............---,,,---///000000///---....../////////......---,,,+++,,,.........---------------------......+++,,,,,,------,,,,,,+++,,,++++++++++++*********)))))))))))))))***+++,,,------,,,+++++++++,,,,,,)))*********************------,,,++++++,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))(((+++++++++++++++***************)))((()))...444999+++************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,...111444444222000222222111111222222333444222444777888999:::<<<>>>CCCAAA@@@@@@CCCHHHNNNQQQMMMKKKKKKNNNOOOOOOTTT[[[aaabbbccccccaaaaaaaaacccaaaaaa```___aaaeeekkkoooooonnnkkkiiifffdddcccccchhhjjjlllnnnoooppprrrtttvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{xxxsssllleeeaaa``````bbbdddgggiiikkkkkkkkkmmmppprrrrrrqqqnnnlllfffggggggfffeeefffiiikkkmmmnnnnnnlllhhheeeccccccVVVXXX[[[\\\\\\\\\]]]^^^^^^aaaeeeggggggfffggggggddddddbbb```^^^\\\ZZZYYYXXXWWWVVVTTTTTTUUUVVVWWWQQQQQQPPPMMMJJJJJJKKKMMMTTTTTTTTTTTTRRROOOKKKIIIGGGDDDAAAAAAEEEGGGHHHFFFEEEDDDCCCBBBAAA@@@???>>>===>>>???@@@AAA@@@???>>>;;;<<<===>>>===:::888666999777666666777777666444333444555777999777444000000111///...111555222---000000000000////////////////////////000000000000111111000///...------,,,,,,,,,------------------------------------------,,,++++++++++++,,,------++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,------......---+++******+++,,,,,,,,,,,,,,,,,,---------------,,,+++***************,,,,,,---,,,+++++++++,,,)))***+++,,,------------'''---///+++)))++++++(((,,,++++++***++++++,,,---,,,,,,,,,,,,,,,---------///---,,,---......,,,***,,,,,,---------.........---.....................000111111222333444555555333333222333555888;;;===999:::;;;===???@@@AAAAAADDDFFFIIIJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPOOONNNMMMQQQPPPQQQTTTXXX\\\]]]\\\___aaa```[[[YYY]]]```aaaZZZXXXZZZ^^^\\\WWWSSSTTTVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWUUUSSSRRRPPPMMMKKKPPPNNNMMMOOORRRPPPKKKFFFEEEDDDCCCAAAAAAAAABBBCCCAAABBBDDDEEEDDDCCC@@@???;;;::::::<<<>>>>>>===<<<<<<<<<<<<;;;:::999999888;;;999999:::888555777<<<777666666555555555555444222222222222222111000000111111000000000/////////000000000000000000000000000///---...///000///........./////////...------/////////------...111444111111000//////...---------...............---------,,,,,,,,,...//////---------......//////......111000......//////...,,,,,,,,,------------......++++++,,,,,,,,,,,,++++++++++++++++++************((()))******)))***,,,---......---,,,,,,+++++++++***)))))))))))))))))))))+++++++++******+++++++++++++++++++++*********)))+++++++++++++++++++++++++++,,,------,,,+++***)))+++++++++************)))******))))))***...333888***************++++++,,,+++++++++++++++,,,---...,,,,,,---...///000//////000000111111222222333333111333666777888:::<<<>>>FFFDDDCCCCCCEEEIIILLLOOOIIIGGGIIINNNPPPQQQVVV]]]aaaaaaaaa````````````aaa```______```dddjjjqqqvvvpppoooooommmllljjjhhhgggiiikkklllmmmmmmoootttwwwuuuuuuwwwxxxzzz{{{}}}}}}}}}~~~}}}zzzssskkkddd```ccceeeggggggggghhhkkkooolllooossstttssspppmmmkkkhhhhhhhhhhhhiiijjjlllmmmooonnnllliiifffdddcccccc[[[]]]```bbbbbbaaa``````\\\___ccceeeeeeeeeffffffdddcccbbb```^^^]]]\\\\\\[[[YYYXXXXXXZZZ[[[[[[[[[UUUSSSPPPMMMKKKLLLNNNPPPTTTTTTTTTSSSPPPMMMJJJGGGEEEBBB@@@@@@BBBEEEFFFEEECCCCCCBBBBBBAAA@@@??????===>>>@@@AAABBBAAAAAA@@@????????????>>>===;;;:::999888666666777777666444222444777;;;===:::555111333222000000555999666///000000000000////////////000000000000000000000000111111000///......---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++******)))))))))******+++,,,------......,,,+++))))))***,,,---++++++,,,,,,,,,---------...---,,,++++++************,,,......------///111+++,,,,,,,,,,,,,,,------))),,,---++++++,,,,,,++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---//////...,,,,,,,,,,,,------------......///000000000///......///000000111222333333444333222222222444777:::<<<777888999:::<<<>>>???@@@DDDFFFIIIJJJKKKLLLNNNOOONNNNNNPPPPPPPPPOOONNNMMMPPPPPPQQQTTTWWW[[[\\\]]]bbbddd```YYYUUUVVVXXXWWWWWWVVVYYY^^^]]]XXXTTTTTTSSSTTTWWWYYYXXXVVVSSSQQQWWWTTTPPPMMMNNNOOOPPPPPPQQQPPPPPPQQQRRROOOJJJEEEDDDCCCBBBBBBAAABBBCCCCCCAAABBBCCCDDDCCCBBB@@@???>>>=========>>>>>>===;;;::::::999999999:::::::::::::::<<<@@@>>>999777:::444444444444444444333333222333333444333333222111222222111111111000000000///////////////////////////...---...///000///---------.........------,,,------.........000444888000000000///...---,,,,,,)))***+++---------------...---,,,---/////////---,,,,,,---...............444222000//////...,,,***,,,,,,,,,,,,------......+++++++++******++++++++++++++++++*********)))))))))***+++***))))))+++...---------,,,,,,++++++***************)))))))))))))))******************)))++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))************************((()))++++++++++++...000))))))******++++++++++++))))))***+++,,,...000111---------,,,,,,---.../////////000111222222222333000222555777777999<<<>>>DDDCCCCCCCCCDDDGGGJJJLLLHHHHHHKKKQQQTTTUUUYYY___aaa```______```aaabbbbbbcccbbbaaacccgggnnnssswwwoooooopppqqqqqqpppooonnnmmmmmmmmmnnnooosssxxx{{{uuuvvvwwwzzz|||zzzsssllliiigggjjjmmmooommmjjjiiilllpppmmmqqquuuuuurrrnnnkkkiiikkkkkkkkklllmmmnnnoooooonnnlllhhheeedddcccccccccbbbcccfffhhhhhhgggdddbbb^^^aaaeeeffffffffffffgggdddcccaaa```^^^^^^^^^^^^___^^^]]]]]]___``````___WWWUUUQQQOOONNNNNNOOOPPPQQQQQQQQQPPPNNNJJJGGGEEEDDDBBB???>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBBBBAAA@@@@@@???===<<<<<<===???@@@:::999777888888999777666444666999===>>><<<777333999888666666:::???<<<555////////////000000000000000000000//////////////////////////////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))))))))******+++,,,---------,,,***))))))***,,,---+++++++++,,,,,,,,,------------,,,,,,,,,++++++***))),,,///000......111444000///---,,,+++,,,,,,---)))***)))))))))***************************++++++******+++,,,,,,,,,,,,,,,+++***+++---///000...,,,,,,,,,,,,,,,------------111222333333333222000/////////000000111111222222333222222333444666888999777888888:::<<<>>>@@@AAACCCFFFIIIKKKLLLMMMOOOQQQNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRUUUXXX[[[]]]aaacccaaaZZZVVVWWWXXXVVVYYYXXX[[[______ZZZXXXXXXQQQSSSVVVXXXWWWTTTOOOLLLUUUQQQNNNLLLNNNPPPSSSTTTPPPQQQRRRSSSQQQNNNKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@???>>>>>>???>>><<<:::999888888888888999:::;;;888:::>>>CCCAAA:::777777333333444444444333333222444555666777666666444333222222111111111000000000////////////////////////......---...000000...,,,,,,------.........------+++,,,---...///111444777//////......------,,,,,,((()))+++---.........---///...---...///000///---+++,,,---...............111///---------,,,***)))++++++,,,,,,------......+++******))))))******++++++************)))))))))))),,,---,,,)))(((***---++++++,,,,,,,,,+++******************************((()))************)))(((---,,,+++***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************+++++++++,,,,,,(((***,,,---+++)))))))))((()))******++++++******((())))))+++,,,...000111,,,---...---,,,,,,...000---...///111222222222222000222555666777888:::<<>>???AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@???>>><<<999888888;;;>>>AAA999888777888999:::999888666777888;;;<<<:::777333555555444333666:::777222////////////000000000000////////////............,,,---------......//////,,,,,,------------------++++++++++++++++++++++++)))******+++,,,+++++++++******++++++++++++*********************))))))))))))))))))******++++++,,,++++++***)))***+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++*********---000000------000333555222///,,,***+++,,,---***((('''((((((((((((((((((((()))******++++++***)))***+++,,,---,,,,,,+++,,,,,,,,,...//////---***++++++,,,,,,,,,---------000111222333222111///...000000000000000000000000222333333444444555666666666666777888:::===???AAABBBEEEHHHKKKLLLMMMOOOQQQNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRUUUYYY[[[___bbbaaa[[[XXXYYYYYYWWWZZZYYY[[[^^^^^^YYYWWWXXXTTTUUUVVVWWWVVVTTTRRRPPPSSSQQQPPPPPPSSSTTTUUUTTTSSSVVVXXXUUUOOOJJJIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@?????????@@@@@@???>>>======>>>===;;;999:::999888777777888999999777888===AAA???888444555222222333444444444333222222333555666666555444333111111000000000/////////////////////////////////...------...000000...,,,+++,,,---......///......***,,,---...---...000111------------------------***+++---/////////...---///...------...///...---***+++,,,---............---,,,+++,,,.........,,,***++++++,,,------......+++***))))))))))))***+++************))))))))))))+++---///,,,(((''')))---((()))***+++++++++***)))(((((())))))******++++++((()))************)))(((...---+++***))))))******))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))***+++,,,---......)))+++---,,,***((('''''''''((()))***+++******)))(((((())))))+++,,,......))),,,000222000.........,,,---///000111222222111111333555666666777999;;;:::;;;===???AAACCCEEEFFFJJJKKKOOOUUUWWWWWWYYY^^^```^^^\\\]]]aaaeeeffffffjjjgggfffgggjjjllllllkkkjjjkkklllmmmoooqqqrrrsssqqqpppqqqxxx}}}xxxvvvwwwwwwxxxyyyyyyzzzzzzuuuxxxyyywwwrrroooqqqssspppqqqrrrqqqnnnllljjjiiijjjnnnrrrrrrnnnkkklllnnnpppooonnnoooqqqrrrpppnnnlllhhheeedddfffgggfffeeebbbbbbcccfffjjjkkkiiifffeeegggiiiiiigggdddcccccc___^^^]]][[[[[[\\\]]]^^^```bbbcccaaa^^^[[[\\\^^^UUUTTTSSSSSSSSSPPPKKKFFFGGGHHHIIIJJJIIIHHHFFFDDDBBBAAA@@@===<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAA@@@???>>><<<;;;:::999999;;;===>>>777666555777999:::999888777666666666777666444333...111111//////111000---.../////////000000000111///.........---------,,,,,,,,,,,,,,,---------...------------------,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++*********++++++++++++******))))))))))))************)))))))))***************)))*********++++++++++++***++++++++++++,,,,,,,,,))))))************))))))***...111000,,,+++---111888555000,,,******,,,...///,,,+++,,,---,,,,,,,,,'''((()))***++++++++++++)))***+++,,,---,,,++++++...------//////...+++(((++++++,,,,,,,,,------------...///000///...,,,***000000000000////////////222333444555555555444444333333444555777:::===>>>AAADDDHHHJJJKKKMMMOOOQQQNNNMMMMMMLLLMMMOOOQQQRRRSSSSSSQQQPPPPPPSSSWWWZZZ]]]``````[[[XXXXXXWWWUUUZZZXXXYYY\\\[[[VVVTTTUUUYYYYYYXXXWWWWWWWWWXXXXXXRRRRRRSSSVVVXXXXXXUUUSSSXXX\\\]]]WWWMMMFFFEEEGGGEEEEEEFFFFFFGGGGGGHHHHHHBBBAAA???======>>>???@@@===<<<;;;<<<======;;;999<<<;;;999777666666777777666666:::>>><<<555222333111222444444555444333222///000222333333222111///000/////////............////////////////////////---------...000000---++++++,,,---...//////000///***,,,...---,,,++++++,,,,,,---------------------...///000111111///---,,,...---,,,,,,......---,,,***+++,,,---............+++++++++---000222333222******+++,,,,,,---......+++***)))(((((()))***+++************))))))))))))+++...000---(((&&&))),,,'''((()))***++++++***)))&&&''''''((()))***++++++((()))***++++++***)))(((///...,,,***)))******+++************************'''(((***+++,,,,,,++++++))))))***+++---...///000+++,,,---,,,)))(((((()))'''((()))++++++******))))))))))))))))))***++++++%%%+++333666444000---,,,+++,,,...000111222111111222333555666666666888::::::;;;===@@@CCCEEEGGGHHHJJJJJJOOOUUUVVVUUUWWW\\\]]]ZZZXXXZZZ___cccddddddfffddddddgggkkkmmmllljjjlllllllllmmmoooppprrrsssoooooosss}}}}}}ssswwwwwwvvvvvvuuutttttttttmmmrrrvvvvvvrrrpppqqqtttqqqqqqrrrrrrqqqnnnkkkiiiggglllppppppmmmlllnnnqqqqqqooonnnoooqqqrrrooolllkkkhhheeeeeegggiiihhhfff```___```eeejjjlllllljjjdddfffggggggccc```^^^^^^]]]\\\ZZZYYYYYYZZZ\\\]]]]]]aaaccc```ZZZWWWXXX[[[SSSSSSRRRSSSSSSOOOHHHBBBEEEFFFHHHIIIIIIHHHGGGEEEAAAAAA@@@>>>======???AAA???@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAA@@@???===<<<===============<<<<<<<<<555444444555888999999888888666333222333333222111000444555222000111111///.../////////000000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************((()))***+++,,,+++************++++++++++++******(((((())))))******++++++************))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))******+++++++++++++++++++++++++++------------...///111222666111,,,+++...000...+++)))+++,,,+++***)))***+++,,,+++******))))))*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///000111111222222222222222222222222222333888;;;::::::<<<<<<999AAAHHHKKKIIIJJJOOOQQQNNNSSSQQQMMMIIIHHHLLLRRRWWWRRRPPPNNNLLLNNNSSSXXX\\\``````^^^[[[WWWUUUVVVWWWYYYZZZ[[[\\\[[[YYYWWWUUUVVVXXX[[[\\\[[[YYYXXXXXXZZZZZZYYYXXXVVVUUUTTTTTTYYYUUUQQQNNNMMMMMMLLLLLLHHHGGGGGGHHHIIIHHHEEEBBB===>>>???@@@AAAAAAAAAAAA???CCCEEEBBB<<<888999<<<<<<:::888777555555555555:::999888999999888555222222222111111000111111111///000000111111111000000///............---------///...---,,,,,,,,,,,,,,,...///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///------...000222111///---...,,,******+++---------*********+++,,,---...///***++++++,,,...000111222++++++,,,,,,,,,,,,------))))))***+++,,,,,,------)))))))))***+++++++++,,,***)))((()))++++++)))(((((())))))*********))))))(((***+++***)))((()))+++***)))))))))++++++)))(((---,,,***)))((()))******...***'''&&&(((***------&&&''')))******+++---///'''))),,,---------...///++++++******************(((((())))))*********+++((()))***+++++++++++++++,,,222999;;;888333///---////////////000111222333111222222333555777888999666888;;;???AAACCCCCCCCCIIINNNQQQPPPSSSZZZ\\\YYYZZZVVVXXX___aaa\\\YYY[[[eeeeeefffggggggffffffeeeeeeddddddeeegggjjjnnnpppoooqqqvvvzzz|||yyysssnnnvvvuuusssqqqpppqqqrrrsssnnnqqqtttuuutttrrrrrrrrrtttqqqooonnnnnnooonnnmmmjjjjjjkkkjjjjjjjjjjjjjjjooonnnmmmooopppooojjjffffffffffffiiilllllliiieeeaaadddhhhlllnnnmmmkkkiiijjjhhhfffccc```___^^^^^^___[[[WWWXXX[[[\\\ZZZWWW[[[[[[[[[[[[ZZZYYYXXXWWWSSSQQQMMMKKKIIIHHHEEECCCCCCAAAAAADDDIIIJJJFFFBBBDDDBBB@@@???>>>>>>???@@@?????????>>>>>>>>>======>>>>>>?????????===<<<;;;;;;<<<>>>>>>===:::777555666444333444666777777777444333333333444333000...222111111111000000//////...............///000111,,,///000///111333111,,,------,,,***((()))+++---,,,,,,,,,+++++++++******+++)))((()))+++,,,***'''))))))))))))))))))))))))''')))***++++++***)))''')))))))))))))))))))))***))))))*********+++++++++))))))))))))************************************)))))))))))))))******+++++++++++++++++++++++++++---------...///111444555333///******,,,...,,,******+++,,,,,,+++***+++------,,,+++*********************+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////000000111111111111111111111111111111333:::>>>===;;;===>>>===AAAHHHLLLKKKLLLOOOOOOLLLRRRPPPNNNKKKKKKNNNSSSXXXSSSRRRPPPPPPQQQUUUYYY\\\^^^^^^]]][[[XXXXXXYYY[[[YYYZZZ[[[[[[[[[ZZZYYYYYYWWWXXXZZZZZZZZZYYYXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUWWWTTTOOOLLLKKKKKKKKKJJJHHHFFFEEEDDDDDDCCC@@@>>>>>>>>>@@@AAAAAABBBBBBBBB@@@BBBCCCAAA>>>;;;<<<===:::999888888888999::::::999999888999999999666444333222222222333444444555000000111111111111000000............------------......---,,,,,,,,,,,,,,,,,,---...//////---,,,***,,,,,,------------,,,+++,,,,,,,,,------------...///...---,,,,,,---...///,,,,,,---///111000...,,,,,,+++******+++,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---...///+++++++++,,,,,,,,,------,,,,,,+++))))))(((((((((***************+++++++++***))))))***++++++***(((*********+++******)))))))))***++++++***)))***+++*********+++++++++***)))111///,,,***)))+++...///444000,,,)))))))))***)))''')))***+++***+++,,,...***,,,---,,,++++++,,,...+++***))))))))))))))))))((()))))))))************))))))***+++++++++++++++'''***///000000000111222////////////000111222222222222222222333555666666777888999;;;===???AAACCCGGGLLLOOOOOOSSSYYY[[[XXXZZZVVVVVV[[[\\\ZZZZZZ]]]```bbbdddfffgggfffeeeddd``````bbbdddiiimmmrrrtttqqqsssuuuwwwxxxuuurrroootttsssrrrqqqqqqrrrtttuuuoooqqqrrrsssrrrpppnnnmmmnnnnnnnnnppprrrrrrooommmjjjiiiiiihhhggggggggghhhgggfffgggiiikkkkkkiiiffflllkkkkkkmmmnnnmmmiiiffffffiiimmmpppqqqooollljjjhhhfffccc```]]]\\\\\\\\\\\\YYYWWWYYY\\\^^^\\\YYYVVVWWWYYYZZZYYYWWWTTTRRROOOMMMJJJIIIIIIJJJIIIHHHFFFCCCBBBDDDGGGGGGDDD@@@??????@@@@@@@@@AAAAAAAAA???@@@BBBCCCBBB???<<<:::<<<<<<===>>>===<<<;;;;;;;;;<<<===>>>===:::777555666444333444666777777666444333222222222222000...111111111000000000//////...............///000000,,,///000///111333111,,,---------+++))))))+++,,,,,,,,,+++++++++************)))'''(((***+++)))'''))))))))))))))))))))))))'''(((***++++++***((('''******))))))))))))))))))))))))*********+++++++++(((((()))))))))*********************************)))))))))))))))******+++******************************+++,,,...111333444///,,,((((((***,,,+++)))***+++------,,,,,,---......------,,,+++***************+++,,,---//////000------------------------------------............////////////////////////000000000000000000000000333999>>>>>>>>>AAADDDCCCCCCIIIMMMMMMMMMNNNMMMKKKPPPPPPOOONNNNNNQQQUUUXXXUUUTTTTTTUUUVVVYYY[[[]]]^^^^^^]]][[[XXXWWWYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVWWWXXXXXXUUUQQQMMMKKKJJJJJJIIIHHHHHHFFFCCCAAA@@@???===;;;>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@???>>>>>>>>><<<;;;::::::::::::;;;;;;888777777888999999888666444333333222222333333444000000111111111111000000............------------...------,,,,,,,,,,,,,,,---...///000///...,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,------------......------------......+++++++++---//////---++++++++++++++++++*********++++++++++++,,,,,,---...,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,666444111...+++))))))(((+++++++++***************+++******+++,,,,,,+++)))++++++,,,,,,+++***)))))))))***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++333000,,,))))))+++///111555222...+++++++++***))))))+++,,,,,,+++***,,,------------+++))))))+++---******)))((((((((((((((())))))))))))************))))))***++++++++++++***)))***+++---///333999===///......//////000111222000000000111222444666777999888777888:::===@@@BBBEEEIIILLLMMMQQQVVVXXXWWWXXXUUUTTTWWWXXXXXXZZZ^^^]]]^^^aaacccddddddbbbaaa______aaaeeeiiinnnrrrtttrrrssssssrrrpppooopppqqqqqqqqqqqqqqqrrrssstttuuuooonnnnnnoooooommmjjjggghhhjjjnnnrrruuutttpppmmmjjjiiifffdddcccdddeeeeeeaaaaaabbbeeehhhjjjjjjiiiqqqppppppppppppnnnjjjgggjjjlllooorrrqqqoookkkhhhjjjhhheeeaaa___^^^^^^^^^YYYXXXWWWZZZ^^^___^^^[[[SSSUUUXXXZZZYYYVVVRRROOONNNKKKHHHGGGHHHJJJJJJKKKGGGEEEBBBBBBDDDDDDBBB???<<<===???AAABBBBBBBBBBBB???BBBEEEFFFDDD@@@:::777999999:::;;;;;;;;;:::::::::;;;<<<===<<<:::777666666444333333555666666555444222000///000111000///111111000000000000//////............////////////,,,//////...000222000,,,---......---+++******+++,,,++++++++++++************)))''''''((())))))((())))))))))))))))))))))))((((((************((((((*********))))))((((((((()))))))))************+++(((((())))))))))))******************************)))))))))))))))******+++))))))))))))))))))))))))(((((()))***+++,,,---...---***((((((***+++***))))))+++,,,,,,++++++---............---,,,+++***)))******+++,,,...///000000---------------.........,,,,,,---------.........//////////////////......000000000111111111111111222666999===DDDLLLNNNKKKHHHKKKMMMLLLKKKKKKKKKKKKMMMOOOPPPQQQQQQSSSVVVYYYUUUVVVWWWYYY[[[\\\\\\]]]______]]]ZZZVVVTTTUUUVVV\\\\\\]]]]]]___aaabbbcccbbb```______``````aaa```[[[ZZZXXXWWWWWWXXXYYYZZZSSSPPPLLLJJJJJJJJJIIIHHHGGGEEEAAA??????>>>===<<>>>>>===;;;???>>>===;;;:::888777777666555444555777888777666444333222111000000000000000111111111111000000///.........---------,,,,,,------,,,,,,+++,,,,,,---///000111222222000...---***+++...000000///---+++++++++,,,,,,,,,---------------------------------+++******+++------,,,******+++,,,,,,++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++*********++++++++++++,,,,,,,,,;;;999555111...,,,++++++,,,+++++++++***))))))))),,,+++***+++------+++***,,,,,,,,,,,,,,,+++***)))(((***++++++***))))))******+++,,,,,,+++******+++...,,,***((((((***,,,---///---++++++,,,......---+++,,,---,,,+++***+++,,,------,,,***((()))+++...,,,+++***))))))(((((())))))))))))))))))*********)))******+++++++++******...---------000666<<<@@@............///000111111......///111333666888999999999999:::;;;>>>@@@AAACCCEEEHHHKKKNNNRRRTTTTTTTTTTTTUUUVVVWWWWWWYYY\\\]]]]]]^^^^^^____________ccccccdddeeehhhjjjlllnnnoooooommmkkkiiikkkooosssppppppqqqqqqrrrrrrrrrrrrlllkkkkkklllmmmlllhhheeehhhjjjmmmqqqsssssspppmmmkkkhhheeecccaaabbbcccdddccccccdddgggiiilllmmmmmmqqqpppppppppooollliiiggghhhjjjmmmnnnnnnkkkhhheeehhhfffccc```^^^]]]^^^^^^YYYXXXXXX[[[]]]^^^\\\ZZZTTTVVVXXXYYYXXXVVVSSSQQQPPPMMMHHHFFFFFFHHHIIIIIIGGGDDDBBBAAABBBCCCBBB@@@===>>>???@@@AAABBBBBBBBB@@@BBBDDDDDDBBB===999555777777888888999999999999::::::;;;;;;;;;999777666666555333333444555444333333111......///000//////000000000000000000//////......///////////////...,,,......---...222000,,,---...///...,,,*********++++++++++++***************)))'''''''''((())))))))))))))))))))))))))))))(((((()))******)))((((((*********)))((((((''''''))))))))))))************(((((((((((()))))))))***************************)))))))))))))))******+++))))))))))))))))))))))))))))))***************)))+++***))))))++++++++++++(((***++++++******+++---------...------+++***)))******+++,,,---...///000,,,,,,,,,---------......,,,,,,,,,------------...////////////............111111111222222222333333333333555===LLLYYYZZZTTTKKKKKKKKKJJJIIIHHHJJJMMMKKKNNNPPPQQQRRRSSSVVVXXXVVVWWWYYY[[[\\\]]]\\\\\\\\\\\\[[[XXXUUUTTTUUUVVV^^^^^^^^^___aaacccdddeeecccaaa______aaabbbaaa```WWWVVVUUUTTTTTTUUUVVVVVVRRROOOLLLJJJJJJJJJIIIGGGDDDBBB???>>>>>>>>>>>>===??????@@@@@@AAA@@@@@@@@@@@@>>>;;;:::;;;;;;:::999>>>===<<<;;;999777666555333222111222444555555444111111111000111111222222111111111111111000//////...------------,,,,,,,,,,,,,,,+++++++++,,,,,,---...///111222111000...---)))+++---///000///---++++++++++++,,,,,,,,,------,,,------------------,,,******)))***,,,---+++***+++,,,...---,,,,,,---///------,,,+++++++++,,,,,,******+++,,,,,,,,,++++++*********+++++++++,,,,,,555333111...,,,+++******,,,+++++++++***))))))))),,,+++***+++------+++***,,,,,,,,,,,,,,,+++***)))&&&(((++++++***((((((((((((***,,,+++)))((()))***((()))******+++***)))((()))((((((***---.........+++,,,---,,,***)))***++++++++++++)))((())),,,///...---,,,+++******************))))))))))))))))))******+++++++++******)))---,,,++++++---000222444------------...///000111111111111222333555666777888:::<<<>>>@@@@@@@@@@@@AAABBBDDDHHHLLLMMMOOOPPPOOOSSSWWWWWWWWWWWWWWWWWW___]]][[[YYYXXXZZZ\\\^^^eeeeeeeeeeeefffggghhhhhhiiihhhgggeeefffjjjooosssooopppqqqqqqpppooonnnmmmhhhhhhiiikkklllkkkiiigggllllllkkkmmmoooooonnnmmmkkkiiieeecccaaabbbccceeeggghhhiiijjjkkklllmmmnnnkkklllmmmlllkkkiiihhhhhhggghhhiiijjjjjjiiigggfff```___]]][[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[YYYXXXUUUUUUTTTSSSSSSRRRRRRRRROOOKKKGGGEEEEEEGGGIIIIIIDDDCCCBBBAAABBBCCCCCCCCCAAA@@@@@@??????@@@AAAAAAAAA@@@???>>><<<:::888777777777777777888888999999999:::::::::999888777666777555333222333444333222222000...---...///000/////////////////////000000......///000//////...---,,,...---,,,---111000+++,,,---///...,,,*********+++++++++*********)))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))((((((((())))))))))))((((((''''''))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,,,,+++)))))))))******++++++,,,,,,,,,)))***++++++))))))***++++++,,,---------,,,***)))***++++++,,,,,,------...***++++++,,,,,,---------,,,,,,,,,,,,------------........................111111111222333333444444555444555===NNN[[[]]]VVVKKKIIIIIIJJJHHHFFFHHHMMMJJJLLLOOOPPPQQQRRRTTTVVVUUUVVVXXXZZZ[[[[[[[[[ZZZVVVWWWWWWWWWVVVWWWYYY[[[^^^______```aaaaaabbbbbb^^^[[[YYYZZZ]]]^^^\\\YYYSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNKKKJJJJJJJJJHHHFFFBBB@@@???>>>??????>>>===>>>>>>???????????????>>>===<<<:::999888999::::::999999::::::999888777666222111000000222333333333//////000111444666888999111111222111111000///...------------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,---...///...---+++***(((***,,,.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))***+++,,,,,,+++***,,,...---+++,,,000444...------,,,++++++++++++)))***+++,,,---,,,+++***************++++++++++++111111000000///......---+++++++++***************+++******+++,,,,,,+++)))******++++++++++++******&&&)))+++,,,+++)))((((((&&&))),,,+++((('''(((+++'''))),,,......,,,***((()))((((((***,,,,,,+++******+++,,,+++))))))***+++******+++***)))***,,,...///...---,,,+++*********************))))))))))))***++++++++++++***)))))),,,+++++++++------,,,***---,,,,,,------...///000666555444333333222222222666888<<>>>>>@@@>>>;;;888777777888:::888888888777888888999:::999999999999888888777777777555333222222333222000111000......000000000///......////////////000000...///000000000///------,,,---,,,***,,,000///++++++,,,---,,,***)))***++++++************)))))))))((()))++++++***))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))'''(((***+++++++++,,,,,,+++,,,---,,,***))))))***((()))+++,,,---,,,+++***++++++++++++++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,---------,,,------....../////////000000000111222333333333222444666:::DDDNNNQQQOOOGGGFFFHHHLLLJJJFFFEEEIIIJJJKKKMMMNNNNNNOOORRRTTTTTTUUUVVVXXXYYYYYYYYYYYYVVVWWWXXXXXXXXXYYY\\\___\\\]]]^^^______^^^]]]\\\WWWUUUTTTVVVYYYZZZVVVRRRTTTTTTUUUUUUTTTSSSPPPOOOMMMKKKIIIIIIIIIHHHFFFEEEGGGEEEDDDDDDDDDCCCAAA>>>======>>>>>>>>>>>>======888999:::999888999===@@@999:::::::::999888666555333111000000111333333222000000111222333555777888222222222111111000///...---------,,,,,,,,,++++++++++++******+++,,,,,,---+++,,,---...---,,,***)))((()))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------------,,,+++,,,***)))***+++,,,,,,+++)))+++,,,+++)))+++111777///...---,,,++++++++++++***+++,,,,,,+++***(((&&&************++++++++++++...///111222222111000///***************+++++++++***))))))***++++++***((((((((()))***++++++++++++(((***---...---+++******'''***---,,,)))'''))),,,((()))+++---------+++***(((((()))+++,,,,,,***(((((()))******)))((()))+++***+++,,,+++***)))***+++///...,,,+++***)))))))))************)))))))))(((+++++++++++++++***))))))---+++***,,,...///---+++,,,,,,,,,,,,---...///000444333222222222222222333444555777:::<<<>>>???@@@@@@>>>???EEEGGGDDDEEEIIIJJJRRRUUUQQQMMMOOOQQQPPPVVVVVVVVVWWWXXXZZZ[[[\\\^^^___aaabbbdddeeeeeeeeeeeecccbbbgggnnnqqqnnnjjjiiijjjmmmnnnnnnllljjjhhhggglllqqqpppkkkhhhjjjmmmllljjjhhhggghhhjjjjjjjjjfffeeeeeedddcccccccccdddeeehhhlllllljjjhhhhhhiiiggghhhjjjiiifffeeefffhhhnnnlllhhheeeddddddfffggg```bbbeeeggghhhgggeeeddd]]]\\\YYYVVVTTTTTTUUUWWWPPPPPPOOONNNMMMMMMMMMMMMHHHFFFEEEEEEGGGIIIIIIIIIDDDEEEFFFFFFEEECCCBBBBBB>>>@@@CCCDDDDDDAAA===:::<<<;;;888666666888:::;;;;;;:::999888888999999:::888888888888888777777777777555333222222222000///000//////000111222000///........./////////000000...///000111000///---,,,,,,---,,,***+++//////+++)))******)))((()))+++---************))))))))))))'''***---...,,,***)))***(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''((()))))))))******))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++'''((()))++++++******)))&&&''')))*********+++,,,......///---+++)))***+++&&&(((***,,,---,,,+++***+++++++++*********))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000...//////000111222222222---222666666888???DDDEEECCCCCCHHHNNNMMMFFFCCCFFFIIIKKKLLLLLLLLLMMMPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWYYYZZZZZZZZZYYYZZZ\\\^^^[[[\\\]]]]]]]]][[[XXXWWWUUURRRQQQTTTXXXXXXTTTOOOWWWYYYZZZ[[[YYYVVVSSSQQQKKKJJJHHHGGGGGGGGGEEECCCMMMLLLKKKJJJJJJHHHDDDAAA<<<===============<<<<<<444888;;;:::888:::@@@FFF=========<<<999666444222555333111000111333333222333333222111000000000111222222222111111///......---------,,,,,,,,,+++++++++*********+++,,,,,,---,,,---...//////---+++***(((((()))******+++,,,,,,******+++++++++,,,,,,,,,++++++------------++++++,,,+++)))***+++------,,,(((***+++)))'''***222999///...---,,,+++*********++++++,,,+++***'''$$$###)))************+++++++++)))***---///000...,,,+++))))))******+++++++++,,,***)))((()))++++++)))(((&&&'''((()))***+++++++++))),,,///000///---,,,+++(((,,,///...***(((***---))))))******++++++++++++''''''(((+++---...,,,***&&&((())))))(((((()))***+++------,,,***((('''(((...---,,,***)))(((((((((+++*********))))))((((((+++++++++++++++***)))((()))'''&&&(((,,,...---+++,,,,,,,,,,,,---...//////---......000222444666777333333333444777:::>>>@@@@@@===>>>DDDEEEBBBBBBGGGJJJQQQSSSLLLHHHKKKNNNNNNPPPRRRUUUYYY[[[\\\\\\\\\___```aaabbbbbbbbbbbbbbbgggddddddjjjrrrtttnnnfffeeegggkkkmmmnnnllljjjhhhiiipppuuussskkkgggiiinnnhhhgggfffgggiiijjjjjjiiicccdddddddddccccccccccccdddhhhlllmmmkkkiiihhhiiihhhjjjkkkjjjgggeeefffhhhpppmmmgggccc``````bbbddd^^^aaafffiiikkkjjjgggeee]]][[[XXXTTTRRRSSSVVVXXXOOOPPPQQQQQQQQQOOOMMMLLLKKKIIIGGGFFFGGGGGGFFFDDDEEEGGGIIIHHHFFFBBB@@@@@@:::>>>DDDHHHGGGCCC<<<888999999888777888999;;;<<<===<<<:::999999999::::::888888888777777777777777777555333111222111000///000///000111333333000...---.........//////000000...///000111000///---+++,,,---+++)))+++//////+++)))))))))((('''(((+++...************))))))))))))&&&***///000...+++)))***((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))************))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,*********)))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,---......,,,,,,,,,+++***)))((('''------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///............/////////000111333444444555:::AAAGGGCCCHHHJJJEEEAAACCCFFFHHHHHHIIILLLNNNOOOOOONNNMMMMMMOOORRRTTTUUUUUUTTTTTTUUUWWWYYY[[[[[[YYYWWWUUUVVVWWWXXXWWWUUUTTTUUUVVVPPPPPPSSSVVVYYYZZZXXXUUUUUUUUUUUUUUUUUUTTTSSSSSSKKKKKKKKKKKKJJJIIIHHHHHHNNNMMMMMMNNNNNNKKKFFFCCC>>>>>>===<<<;;;;;;:::::::::<<<===>>>===<<<:::999:::;;;<<<<<<;;;888666444444444333222222111111000000000000000////////////000222666888777222---))),,,---...//////000000//////...,,,+++***+++,,,,,,,,,***)))***,,,.........************************,,,,,,,,,++++++*********(((...222000---,,,,,,---222000,,,((('''((()))+++,,,+++)))((((((+++...111***+++,,,------+++***)))*********++++++,,,,,,,,,*********++++++,,,,,,---++++++******++++++,,,---)))******+++++++++******111+++'''+++///---)))'''))))))))))))************(((+++///333333///+++(((...777777,,,&&&)))***&&&)))))))))))))))*********+++++++++*********))))))*********)))))))))))))))))))))************))))))***++++++++++++***))))))******)))(((((((((((((((((()))+++,,,,,,+++)))((((((***++++++++++++,,,...,,,---......------///000333111......000222333333555444333222333666999:::============>>>@@@CCCDDDKKKKKKHHHFFFJJJPPPPPPMMMXXXUUUSSSTTTXXXZZZYYYWWW]]]^^^aaabbbcccbbbaaa``````bbbeeekkknnnnnnhhhdddffflllooonnnnnnooonnnkkknnnrrrrrrmmmiiihhhfffbbbmmmlllkkklllnnnlllhhheeefffkkklllgggcccccccccaaallljjjhhhgggggggggeeecccddddddddddddcccdddgggiiikkkgggbbb______`````````aaaaaacccgggkkkkkkgggccc^^^\\\YYYVVVTTTTTTTTTTTTQQQRRRSSSTTTSSSRRROOONNNIIIHHHGGGIIIJJJKKKJJJHHHHHHGGGDDDCCCBBBBBBDDDDDDEEE@@@???BBBDDDAAA>>>>>>;;;;;;;;;;;;<<<<<<<<<======;;;999999::::::999888::::::::::::999777666555555555555444333222000000333333333222222111111111///...---,,,---///111222222222111000///......---...------,,,,,,++++++***+++*********))))))((((((***((('''&&&'''(((***+++,,,---.........,,,)))(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&''''''(((((((((((((((,,,,,,,,,---------......---,,,++++++******++++++*********+++++++++,,,,,,************))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++***)))(((+++++++++++++++,,,---...,,,,,,------------,,,,,,******++++++,,,------............///////////////111333444333444666;;;@@@>>>CCCDDD???<<<>>>AAABBBFFFHHHKKKNNNOOOOOONNNMMMNNNOOOQQQSSSTTTTTTSSSRRRSSSTTTUUUVVVWWWVVVTTTSSSWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTVVVYYY[[[[[[XXXVVVVVVUUUSSSQQQPPPPPPQQQRRRLLLJJJHHHEEEDDDCCCDDDDDDKKKIIIGGGFFFFFFFFFEEEDDD>>>======<<<;;;;;;::::::;;;<<<>>>>>>>>>===;;;:::888999::::::999777555444444444333222222111111000000000000000////////////333555777888777333...+++,,,---///000222222333333...---,,,+++++++++++++++,,,,,,,,,,,,---...///000++++++++++++++++++++++++---------,,,,,,,,,++++++***---//////---,,,------...,,,***((('''((()))+++)))))))))******+++------******+++,,,,,,+++++++++)))***************++++++***************)))))))))***************+++,,,,,,)))))))))*********)))))),,,))))))++++++(((&&&'''))))))))))))************&&&(((,,,......,,,(((&&&---555555+++%%%)))+++'''++++++******))))))((((((+++++++++*********)))))))))))))))))))))*********))))))************))))))))))))***+++,,,,,,,,,+++******)))((((((((((((((()))***++++++++++++***)))+++,,,------,,,+++---...***,,,------,,,,,,---...///000111222333333333444333333444555777888::::::<<<<<<===>>>???AAABBBCCCHHHHHHGGGFFFKKKRRRTTTQQQUUUSSSRRRTTTWWWYYYYYYXXX]]]^^^```aaabbbbbbaaa```fffgggiiilllnnnkkkeee```kkkppprrrpppooopppooommmnnnrrrrrrooolllmmmkkkggguuutttrrrqqqqqqnnniiieeeiiimmmmmmgggccccccdddbbblllkkkjjjiiijjjhhhfffcccdddeeeffffffeeefffgggiiifffccc___]]]]]]___``````bbbbbbccceeegggfffccc```______^^^\\\ZZZXXXWWWVVVRRRRRRRRRRRRPPPNNNLLLKKKJJJIIIIIIJJJLLLKKKIIIGGGFFFEEEDDDCCCDDDEEEGGGHHH???;;;;;;@@@CCCCCCBBBDDD???>>>>>>>>>>>>>>>======;;;:::888888:::;;;;;;:::666666666777777777888888555555555444333222111000666666444333111///...---000///...------...000111---------,,,,,,++++++***++++++++++++++++++++++++************)))))))))(((***)))((('''''')))***,,,+++,,,---------+++)))(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&''''''(((((((((((((((,,,,,,,,,,,,---------------,,,++++++******++++++*********++++++++++++,,,************************,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++)))*********,,,---...///------............------))))))***++++++,,,,,,------......///////////////111222333333222333555777999>>>???;;;999<<>>@@@BBBCCC=========<<<;;;;;;:::::::::;;;<<<===<<<;;;:::999;;;<<<<<<===<<<;;;999888444444333222222111111000000000000000////////////111222222222111///,,,***+++,,,...000111222333333,,,,,,,,,,,,,,,++++++***,,,...000///------000333,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++************+++,,,'''(((***+++,,,++++++******************+++,,,---*********)))))))))))))))******))))))((('''''''''***))))))))))))***++++++)))))))))))))))))))))(((++++++,,,...+++''''''+++))))))))))))************&&&''')))******)))'''&&&+++111111((($$$(((+++))),,,,,,+++***)))(((''''''+++++++++***************(((((())))))******++++++))))))************))))))((()))***,,,------......******)))(((((((((((((((************************,,,---...---+++***+++,,,)))+++,,,+++******+++---***...222333222111222444111333555777888999999999;;;<<<===???@@@AAABBBBBBDDDFFFGGGGGGLLLTTTWWWUUUTTTTTTTTTVVVYYY[[[[[[[[[``````aaaaaabbbccccccdddiiijjjlllnnnnnnkkkfffbbbpppttttttpppmmmnnnnnnlllmmmqqqrrrqqqqqqsssrrrnnnxxxvvvuuusssrrroookkkgggmmmpppnnnhhheeeggghhhggglllkkkkkklllllljjjfffbbbaaaccceeeffffffeeeeeefffcccaaa^^^]]]^^^aaabbbcccbbbdddddddddaaa```____________```___^^^[[[YYYWWWWWWVVVUUURRROOOMMMKKKJJJKKKKKKKKKLLLMMMLLLHHHFFFEEEEEEDDDEEEFFFHHHJJJKKK>>>::::::>>>BBBBBBDDDGGGCCCCCCBBBAAA@@@???>>>>>>999888777888:::<<<<<<;;;666555555444444666777888666666666555444333111111555555444222111///...---111000///.........///000***************)))))))))(((((()))******+++,,,,,,************))))))))))))******)))((()))***+++,,,***++++++,,,+++***((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&''''''((((((((((((((()))************+++++++++---,,,++++++******++++++************++++++++++++)))***************++++++---,,,***))))))***,,,---......------,,,+++*********+++,,,---------------************+++,,,---...---..................---*********+++,,,,,,------------//////000000///...///000111222222222222333666;;;<<<::::::???CCCDDD???AAAEEEHHHJJJJJJIIIHHHMMMNNNNNNOOOOOOOOONNNNNNQQQQQQPPPQQQRRRTTTUUUVVVVVVRRRPPPRRRWWWYYYVVVRRRTTTUUUWWWZZZ\\\\\\YYYWWWYYYXXXUUUSSSQQQQQQQQQQQQMMMKKKHHHFFFDDDCCCCCCDDDBBB???;;;999:::<<<>>>>>>======<<<<<<<<<;;;;;;;;;999999::::::999999888777<<<<<<=========<<<;;;:::444444333222222111111000000000000000////////////..................------***+++,,,---.../////////***+++,,,------,,,*********...111///++++++...333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***)))+++,,,******,,,---------......---------'''((()))***+++******)))***))))))((()))+++---...++++++******)))))))))((())))))))))))(((((((((((()))))))))((())))))***+++*********))))))))))))))),,,******---,,,((((((***((()))))))))************(((((())))))))))))((((((***...---'''$$$(((+++++++++*********))))))((((((************************''''''((()))***++++++,,,))))))************)))))))))***+++,,,------------***))))))(((((((((((((((******))))))))))))******,,,------,,,***((()))******+++,,,,,,******+++,,,(((,,,111111......111666555555555666666777888888999;;;===???@@@AAAAAA@@@BBBEEEGGGHHHLLLTTTWWWVVVUUUVVVWWWZZZ\\\^^^______bbbbbbbbbcccdddeeefffggggggiiillloooppppppmmmlllrrruuusssmmmiiijjjkkkiiikkkoooqqqrrruuuxxxvvvrrrrrrrrrqqqpppooommmkkkiiiooopppnnnhhhgggkkknnnmmmjjjjjjkkkmmmllliiiddd```\\\___cccddddddbbbbbbbbbcccaaa___```bbbeeeggghhhccceeefffccc___^^^```bbb___^^^^^^]]][[[ZZZYYYXXX^^^\\\YYYVVVRRROOONNNMMMKKKKKKKKKLLLLLLJJJFFFCCCFFFFFFFFFFFFGGGIIIJJJKKKDDD???>>>@@@AAA@@@AAAEEEFFFEEEDDDCCCAAA???>>>===:::888777888:::;;;;;;::::::888666444333333444555666666666555444333222111111111111111111111000000222111000///............******++++++++++++++++++)))*********+++++++++,,,*********)))))))))))))))******))))))******+++,,,))))))******)))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''&&&''''''((((((((((((((()))))))))*********++++++---,,,++++++******++++++))))))*********+++++++++))))))******+++++++++,,,---,,,***))))))***,,,---///......---,,,+++************+++,,,------------,,,++++++******+++++++++---..................---++++++,,,,,,---.........,,,---///000000000///...---...///111333333333222333777999999;;;BBBFFFFFF;;;===@@@CCCEEEFFFGGGFFFKKKLLLLLLMMMMMMMMMLLLLLLNNNNNNNNNNNNPPPRRRUUUWWWTTTPPPNNNPPPUUUWWWTTTQQQOOOPPPSSSWWWZZZ[[[YYYWWWVVVVVVVVVVVVTTTRRROOONNNIIIIIIJJJJJJIIIGGGEEEDDD@@@>>>;;;;;;;;;;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888888888777777666555555444444333222222111111000000000000000/////////////////////000111333444555,,,------------,,,,,,+++)))***+++,,,,,,,,,+++***)))---///---)))(((,,,000))))))))))))))))))))))))******************+++++++++)))***...---)))(((,,,......//////...---+++******)))((((((((()))***+++))))))(((((()))+++---...,,,,,,,,,++++++******)))(((((()))******+++,,,,,,)))))))))((())))))***+++---,,,+++************+++,,,&&&$$$))),,,***'''&&&((()))))))))************))))))(((''''''((()))))))))+++***&&&&&&)))++++++(((((())))))*********+++************************''''''((()))***++++++,,,))))))************)))))),,,,,,,,,------,,,,,,+++***))))))(((((((((((((((******)))(((((()))******---......---***))))))***,,,---...---,,,+++,,,---,,,...000...,,,---444:::===;;;888555555777999;;;888999<<<>>>????????????BBBFFFHHHHHHJJJPPPSSSRRRSSSUUUXXX[[[]]]^^^___```aaaaaaaaaaaabbbdddffffffeeehhhllloooqqqrrrrrrrrrsssuuussslllhhhiiijjjhhhjjjmmmppprrrvvvzzzwwwrrrooopppooonnnllljjjiiiiiilllmmmjjjfffgggmmmqqqppphhhhhhjjjkkkkkkgggaaa]]][[[^^^bbbddddddbbbaaa```bbbaaa___aaacccggghhhhhhbbbdddeeeccc``````cccfff```^^^[[[YYYXXXYYYZZZ\\\___]]]ZZZWWWTTTQQQPPPOOOKKKJJJJJJJJJJJJHHHEEEBBBHHHGGGGGGGGGGGGGGGGGGHHHGGGCCCBBBBBBBBB???AAAFFFEEEEEECCCBBB@@@>>>===<<<<<<:::888888999999999777;;;999666444333444555555666666666555444333111111000000000000000000000000111111000......---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++))))))))))))))))))*********************++++++,,,(((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((++++++++++++,,,,,,,,,,,,---,,,++++++******++++++)))))))))************+++))))))******+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***)))((((((******+++,,,,,,---,,,,,,,,,,,,+++***************------............------+++,,,,,,------...//////,,,---///111111000///------------000222444333222///333444444888???CCCBBB:::;;;<<<>>>AAADDDFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKMMMPPPSSSUUUSSSQQQOOOPPPSSSTTTSSSPPPMMMNNNQQQVVVYYY[[[YYYWWWQQQRRRTTTUUUSSSPPPMMMKKKEEEGGGIIIJJJIIIGGGDDDBBB???>>>=========<<<999777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777666555444444444444333222222111111000000000000000////////////,,,,,,---...000222444555000000//////...---++++++)))***++++++++++++++++++)))+++,,,+++)))(((***---))))))))))))))))))))))))))))))))))))************))))))///555222***(((---,,,,,,,,,,,,+++***((((((+++***)))(((((()))+++,,,)))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++(((((()))+++,,,---...///***))))))))))))***++++++///...,,,+++******+++,,,111***''',,,000///+++)))))))))))))))************(((''''''&&&&&&''''''(((((()))((((((((()))******''''''((()))***+++,,,,,,***************+++++++++(((((())))))******++++++))))))************)))))),,,,,,,,,,,,,,,+++************)))((((((((((((((())))))))))))))))))))))))...//////...,,,++++++,,,...///000///---,,,---...111111111...---000666;;;AAA>>>999666555888;;;>>>777888999;;;<<<===>>>>>>AAAFFFIIIGGGHHHKKKNNNMMMPPPRRRVVVYYYYYYZZZ[[[]]]\\\]]]^^^___```bbbccccccgggiiilllnnnnnnnnnpppqqqtttvvvtttnnnjjjkkkkkkjjjjjjmmmoooqqqvvvyyyvvvooossssssrrrpppllliiiiiiiiijjjjjjgggdddgggnnnpppooogggggghhhiiihhheee___ZZZ]]]```dddfffeeedddcccccc___^^^]]]^^^aaacccdddddd```aaabbbaaaaaaaaaccceee```^^^ZZZWWWVVVXXX[[[^^^YYYXXXWWWUUUSSSQQQOOONNNKKKIIIHHHHHHHHHGGGEEECCCHHHGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBDDDDDDBBBDDDIIIBBBBBBAAA@@@???>>>======<<<:::888888888888888666666555555444555666777888555555555444333222000000222222111000///...------//////......---,,,++++++*********************)))......------,,,++++++***))))))))))))************)))))))))************+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&''''''(((((((((((((((++++++++++++,,,,,,,,,,,,---,,,++++++******++++++))))))))))))************))))))***++++++,,,------+++++++++++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++***************+++,,,,,,,,,------------,,,,,,***++++++,,,------......+++---///111111000...---...---,,,---000222111000///111222111444:::===;;;;;;:::;;;<<>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999===<<<:::888777666555444444444333222222111111000000000000000////////////))))))***+++,,,---...///...............---,,,+++***************+++,,,,,,+++******)))))))))***+++))))))))))))))))))))))))))))))*********+++++++++(((,,,666???999,,,)))111******************************++++++++++++******))))))***************)))************++++++++++++)))******+++,,,---......***************+++,,,,,,///...,,,***))))))***+++///+++***...000...,,,---))))))))))))************))))))(((((((((((())))))(((((((((***+++***))))))(((((())))))******++++++))))))*********+++++++++)))))))))))))))*********))))))************))))))******++++++++++++++++++******)))((((((((((((((('''((()))******)))((('''+++------,,,***)))***+++...///000///---,,,---...222000///......111444666:::888555333444666999<<<666777777888999;;;<<<===???EEEGGGEEEEEEHHHJJJIIINNNQQQVVVXXXXXXXXXYYYZZZ[[[\\\^^^```bbbbbbbbbbbbeeegggjjjkkkjjjjjjlllnnnpppsssrrrmmmjjjkkkkkkiiimmmoooppprrrvvvyyytttlllsssttttttqqqmmmkkklllmmmnnnnnnkkkhhhkkkqqqrrrooogggggggggggggggccc^^^ZZZ^^^aaadddeeeeeeddddddddd]]]\\\[[[\\\^^^_________^^^]]]]]]^^^___```___^^^[[[YYYWWWUUUUUUVVVYYYZZZRRRRRRSSSSSSSSSQQQPPPOOOLLLJJJGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBEEEDDDBBBDDDJJJ@@@???????????????>>>>>>:::999777777888999999888444444444444444555555555444444444333222111//////111111000///......---,,,------------,,,++++++***+++*********)))(((((((((,,,,,,,,,+++++++++++++++((()))))))))************(((((())))))*********))))))((((((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((())))))))))))*********---,,,++++++******++++++))))))))))))************))))))***+++,,,,,,------***++++++,,,,,,++++++***---------,,,,,,,,,,,,+++******+++++++++******)))(((((())))))***+++------+++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++---///111111000...---000---+++,,,///000///...111333222000333888999777<<<;;;;;;;;;>>>CCCHHHLLLFFFFFFFFFGGGHHHJJJKKKLLLHHHIIIKKKNNNQQQSSSUUUVVVUUUVVVVVVUUUSSSRRRSSSTTTTTTUUUWWWZZZ]]]]]]ZZZXXXTTTTTTSSSRRRRRRRRRRRRRRRNNNMMMKKKIIIGGGEEEDDDDDD>>><<<;;;;;;===??????>>>;;;<<<<<<<<<<<<<<<<<<<<<888777777666666666666666;;;:::888666444222111111444444333333222111111000000000000000////////////,,,---------------......***++++++,,,,,,++++++***+++***)))))))))***,,,---,,,***))))))***+++***)))******************************+++++++++,,,,,,,,,'''...<<>>...+++333************+++,,,---...(((***---///...,,,***(((((()))***++++++***((('''(((((())))))******++++++++++++++++++++++++,,,,,,++++++******++++++,,,---...---+++)))(((((()))***&&&&&&'''***)))%%%&&&***))))))))))))************++++++,,,,,,,,,,,,++++++((('''(((,,,---+++)))(((************))))))))))))))))))******++++++++++++*********)))))))))))))))))))))************))))))'''((()))***+++,,,,,,,,,******)))(((((((((((((((&&&((()))++++++)))(((&&&'''((()))((('''&&&'''(((...///000///---,,,---......---+++,,,.../////////000//////000111333555777666666666666777:::<<<======CCCFFFDDDCCCFFFHHHHHHOOOSSSWWWYYYXXXXXXYYY[[[\\\^^^aaadddeeeeeeeeeddd```cccfffgggggghhhkkknnnkkkooooookkkhhhiiiiiigggoooqqqqqqrrrvvvxxxsssjjjoooqqqrrrqqqnnnnnnpppsssuuutttqqqnnnpppuuutttppphhhgggggggggfffccc^^^[[[]]]```bbbcccbbbbbbbbbccc^^^\\\[[[\\\]]]^^^^^^]]]]]][[[YYY[[[]]]^^^[[[XXXUUUTTTTTTSSSSSSSSSTTTTTTNNNPPPRRRTTTTTTSSSQQQPPPNNNKKKHHHFFFGGGHHHIIIIIICCCCCCCCCCCCCCCBBBAAAAAA@@@@@@CCCFFFDDD@@@BBBGGG>>>>>>?????????@@@@@@@@@888777666777999:::::::::555555555444333222000000333333333222111000///...---.........//////000000++++++,,,,,,,,,+++******---,,,,,,+++***))))))((()))))))))***++++++,,,,,,(((((())))))*********+++''''''((()))))))))))))))))))))((((((((())))))***))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''(((((((((((((((************+++,,,------+++***((('''(((+++///222,,,+++))))))***+++***(((,,,+++***+++---...---,,,,,,,,,,,,++++++*********)))***+++,,,---,,,+++***,,,+++)))***++++++)))(((++++++************++++++///+++'''(((,,,...,,,)))++++++******++++++,,,---111222000,,,+++...///...---...//////...---///000222222222222222333777:::666777888:::>>>BBBEEEGGGEEEDDDCCCCCCCCCEEEFFFGGGJJJMMMMMMIIIJJJPPPUUUVVVRRRSSSTTTTTTUUUVVVZZZ\\\ZZZYYYYYY]]]bbbbbb]]]XXXXXXVVVUUUUUUVVVWWWVVVUUUJJJJJJJJJIIIHHHEEECCCAAAAAA???>>>?????????<<<:::===>>>>>>===;;;999777666888888777666666555666666555444444444444333333333333222222222111111000000000000000000///////////////...,,,+++***++++++,,,))),,,///000...,,,)))(((************************++++++******++++++,,,,,,...---+++***(((''''''&&&,,,+++******))))))*********---000...***(((+++...)))***+++,,,,,,,,,,,,+++...//////...,,,***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***((('''''''''((()))++++++***)))(((((())))))++++++***************+++)))***+++***))))))+++,,,***))))))***,,,,,,***)))))))))************))))))'''''''''''''''((())))))+++***)))))))))))))))***(((((()))***++++++,,,,,,222---)))''')))++++++***))))))*********++++++++++++)))(((***...000///---+++*********))))))((((((&&&&&&&&&(((******(((&&&)))((('''''''''(((***+++,,,+++)))))))))+++---///+++,,,---.........------000000000000111222333444222333555777999<<<>>>???@@@@@@AAABBBDDDFFFGGGIIIOOORRRWWWYYYZZZYYYYYYZZZ^^^[[[ZZZ]]]bbbeeeccc___cccbbbaaaaaaaaacccdddeeekkkllllllhhheeefffkkkpppuuutttsssrrrqqqnnnjjjfffkkknnnoooooonnnooossswwwrrrqqqppprrrtttsssoookkkkkkjjjiiieeebbb```aaabbbaaaccceeeccc```___bbbeeegggbbbeeennnlll```WWWXXXZZZZZZYYYXXXVVVUUUTTTTTTVVVTTTQQQOOONNNPPPSSSUUUUUUUUUUUUUUUTTTSSSQQQQQQMMMLLLJJJIIIGGGGGGFFFFFFBBBDDDFFFDDD@@@======>>>DDDAAA??????BBBCCCBBB@@@======>>>>>>>>>>>>======555333333777<<>>;;;;;;<<<<<<<<<;;;:::999999888777555444444555555555555555444444333333333111111222222222222222222222111111000///...------,,,,,,+++******++++++,,,***+++,,,,,,+++*********************************************+++,,,------+++***)))))))))***,,,,,,,,,+++******))))))******)))+++------+++***+++,,,''''''((()))***+++,,,,,,/////////...+++******+++******)))(((((()))******))))))))))))))))))))))))+++***))))))((((((((()))++++++***)))))))))))))))++++++***))))))******+++)))***+++***))))))+++---+++***)))***+++,,,***)))))))))************))))))))))))((((((((())))))*********))))))))))))***************++++++,,,,,,---///,,,((((((***++++++***)))******++++++++++++++++++)))(((***---///...---************)))))))))((('''&&&'''(((******)))''')))(((((('''((()))***++++++***))))))***+++---...,,,,,,,,,------------...000000000000111222333333444444666888:::<<<===>>>>>>>>>???AAACCCEEEGGGHHHNNNQQQVVVXXXXXXXXXXXXXXX]]][[[ZZZ[[[___bbbbbbbbbbbbbbbbbbcccdddeeefffgggkkkkkkjjjhhhgggiiimmmqqqpppoooooooooooommmjjjhhhjjjlllnnnmmmmmmnnnrrruuummmkkkjjjjjjjjjjjjgggdddcccddddddbbb``````aaabbbeeedddddddddeeeeeeddddddfffcccgggooolll```YYY[[[ZZZZZZXXXWWWUUUTTTSSSRRRTTTRRRPPPNNNNNNPPPSSSUUUWWWWWWVVVTTTSSSRRRQQQPPPNNNMMMKKKIIIHHHFFFFFFEEEBBBDDDEEEDDDAAA>>>===>>>DDDBBB??????AAAAAA???===<<<===============<<<<<<999666555777;;;<<<999666777666555555555444111///000000000//////000000000...---------,,,,,,,,,,,,,,,+++++++++*********)))************************++++++******)))((((((((()))((('''((()))***)))((((((((())))))***++++++,,,((()))))))))'''&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))(((''')))((((((((('''''''''&&&...------,,,+++*********,,,,,,+++******++++++,,,***)))***+++------+++))))))+++---...---+++******+++++++++++++++*********------...////////////......,,,******,,,...///000++++++************++++++(((***,,,,,,,,,++++++,,,+++++++++++++++,,,------444555333...,,,......,,,000//////222666666444111<<<;;;:::777333222333444555666777:::===@@@CCCDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCHHHLLLKKKKKKOOOQQQOOOSSSTTTVVVWWWWWWYYY[[[^^^___]]][[[[[[[[[XXXSSSNNNOOOOOOPPPRRRSSSSSSPPPNNNIIIIIIJJJIIIIIIHHHFFFFFFDDDCCCAAABBBBBBBBBAAA???888999:::;;;<<<<<<<<<<<<;;;999777444333333444555666666555444333333222222000000111222222333333444333222111000...---,,,,,,+++************++++++,,,******)))))))))***+++,,,************************************+++,,,---...,,,+++)))))))))+++---///,,,+++******))))))******))))))***,,,......,,,***+++***)))))))))***+++,,,...//////---+++)))******))))))(((((((((((())))))))))))))))))))))))))))))*********+++******)))(((+++***))))))))))))))))))******)))))))))******+++)))***+++***))))))+++---+++***)))***++++++***)))))))))************))))))++++++***)))))))))******)))))))))))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***)))(((***+++------,,,+++******))))))***,,,......---************))))))))))))(((''''''(((******)))'''((((((((((((((()))******))))))******+++,,,,,,---------,,,+++,,,---...///////////////000111222333555666777888999;;;<<<<<<;;;<<<===???BBBEEEHHHIIIMMMPPPTTTUUUUUUUUUUUUUUUXXXXXXWWWVVVWWWZZZ```dddcccdddeeeggghhhiiiiiiiiijjjjjjiiihhhiiikkknnnpppnnnmmmkkkkkkkkkiiigggeeebbbcccdddddddddfffiiikkkiiigggcccaaaaaaaaa```______```bbbbbbaaaaaabbbcccfffdddbbbdddhhhiiieeeaaaffffffkkkpppkkk___[[[___ZZZYYYXXXUUUTTTRRRQQQQQQRRRPPPNNNMMMNNNPPPSSSTTTWWWVVVTTTRRRPPPOOOOOOOOOPPPOOOMMMJJJHHHFFFEEEDDDBBBCCCDDDDDDAAA>>>======CCCBBB@@@@@@???>>><<<999============<<<;;;::::::<<<999666666888999777444555444333333444333111///////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''************************))))))))))))))))))))))))+++)))''''''((()))(((((((((((())))))***+++++++++'''((()))((('''&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((((((((((('''''''''''''''---------,,,,,,++++++***((())))))***************%%%%%%'''***------,,,***))))))+++...111000---***+++++++++*********************++++++,,,,,,,,,,,,***(((''')))---333666888++++++************++++++(((---111000,,,)))***,,,,,,++++++++++++,,,------111222111---,,,......,,,222111111555;;;<<<777222333444444333111111333555444555777999<<<>>>@@@AAABBBBBBCCCCCCCCCDDDEEEEEEDDDHHHJJJHHHGGGJJJLLLKKKPPPRRRTTTTTTUUUVVVXXX[[[[[[YYYWWWWWWWWWVVVRRROOOMMMMMMNNNQQQRRRQQQNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@>>>>>>??????>>>===999999:::;;;;;;<<<<<<<<<===;;;888555444444555555666666555444333222222111000000111111111111111111111111000///......------,,,,,,++++++++++++++++++***))))))***+++,,,,,,+++************************)))))))))***+++,,,---...000...,,,)))((()))***+++,,,+++******))))))*********((()))---222222...***333111...+++))))))******+++,,,---,,,+++***+++,,,******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))))))))))))))******))))))))))))******+++((()))******)))***,,,---,,,+++))))))***+++***)))))))))************))))))++++++***))))))))))))***(((((())))))***+++,,,---++++++++++++++++++++++++---------------+++)))((((((***,,,......---+++))))))))))))***+++,,,,,,,,,*********)))))))))))))))***(((((()))******)))(((((((((((((((((())))))***((()))***+++,,,,,,,,,+++...,,,+++***+++---///111////////////000111222222555555666777777888888999:::;;;<<>>===AAA@@@@@@@@@???===;;;999?????????>>>===;;;:::999<<<999666555666777666555333222111111222222111000---..................---........................,,,---......---+++(((&&&************************(((((((((((())))))******...+++(((''''''(((((((((''''''(((((())))))))))))'''((()))((('''&&&'''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''''''''''''''***+++,,,------------,,,'''(((***+++,,,------,,,***)))***+++------+++***+++(((''',,,444777111+++************************)))))))))))))))*********)))(((''')))...333777888++++++************++++++,,,111555333---((())),,,,,,,,,++++++,,,,,,---...+++......++++++...///---111//////444999:::666111---///000111000111333555333444666888;;;===>>>?????????@@@BBBCCCDDDDDDDDDFFFIIIIIIFFFFFFLLLPPPQQQNNNPPPRRRTTTTTTUUUWWWYYYXXXWWWUUUTTTTTTSSSQQQPPPMMMMMMNNNPPPQQQOOOLLLIIIIIIIIIGGGFFFDDDCCCBBBBBB@@@>>><<<<<<===>>>>>>===<<<;;;;;;;;;:::::::::;;;>>><<<:::777555555555666666666555444333333222222222222111000///......---............//////////////////...------,,,+++***))))))***---//////,,,)))************************************+++,,,---...000...,,,***((())))))***,,,+++******))))))******+++))))))---333555000+++333111...+++)))))))))***''')))***+++++++++---///++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))))))))******))))))(((((()))******+++((()))******)))***,,,...---+++))))))*********)))))))))************))))))***))))))(((((()))))))))))))))))))))***+++------************))))))))))))///000000000---+++(((''''''))),,,......---+++)))((())))))*********+++,,,))))))))))))))))))******+++***))))))***+++***)))'''(((((()))))))))))))))'''((()))+++++++++++++++---,,,+++***+++---///111............///000111222444444444444444555555555999:::<<>>???@@@@@@???>>>======<<>><<<:::999999777555444555666666666222111000000111222111000------............------------........................//////...,,,)))'''))))))))))))))))))))))))'''''''''((())))))******000---)))(((((()))))))))&&&&&&&&&'''''''''''''''&&&((()))(((''''''((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''''')))***,,,............---)))***+++---///000000000333111///...---,,,***(((+++'''&&&+++333666222,,,)))))))))*********************))))))******+++,,,---+++)))***,,,///111111++++++************++++++...222444222,,,)))))),,,,,,,,,,,,,,,,,,------...(((+++,,,***+++//////------,,,,,,///333333111......000222222111111333444333444666888:::;;;<<<<<<<<<===???AAACCCEEEFFFFFFFFFIIIJJJHHHJJJQQQXXXZZZNNNPPPSSSTTTUUUUUUWWWXXXWWWVVVTTTSSSQQQPPPPPPPPPNNNNNNNNNNNNOOOMMMJJJGGGHHHGGGFFFDDDCCCBBBBBBBBBAAA???======>>>?????????>>>===<<<;;;:::999999999<<<;;;:::888777666555555555555444444444333333333333333222000///...---,,,,,,------......///000000////////////...---,,,+++******+++...111000,,,'''************************++++++******++++++,,,---)))******+++,,,...///000,,,+++******))))))******+++))))))---222333000,,,***)))((((((((()))***+++%%%''')))******+++---///++++++,,,------,,,++++++))))))))))))))))))))))))))))))******+++*********)))))))))))))))******+++(((((((((((()))******+++''')))******)))***,,,......,,,)))((()))******)))))))))************))))))((((((((((((((()))*********************+++,,,---(((((())))))))))))))))))...000111000,,,***((((((''')))***,,,,,,+++***)))''')))******))))))***+++))))))))))))************---+++))))))***+++***)))''''''((()))))))))))))))(((((())))))***++++++,,,,,,+++++++++,,,...///111---------......///000111222222222222333333333333888999;;;===AAADDDGGGHHHGGGJJJLLLNNNNNNOOOQQQRRRRRRUUUWWWWWWVVVZZZcccjjjrrrrrrqqqpppnnnkkkjjjhhhjjjlllnnnlllgggddddddffffffffffffhhhiiihhheeebbb```^^^]]]]]]___aaabbbbbbaaabbbddddddbbbbbbccceeehhhgggfffccc```___```bbbgggjjjmmmkkkfffbbbbbbdddgggiiikkkjjjddd___]]]]]]\\\[[[XXXVVVTTTTTTUUUVVVSSSRRRRRRRRRRRRSSSUUUVVVWWWVVVUUUSSSSSSSSSSSSTTTMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEDDDBBB@@@AAABBBAAA@@@>>>===???@@@DDDCCCBBBAAA???<<<:::999555555555555555666666777333111//////111111111000,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,............---,,,***)))))))))))))))))))))))))))'''''''''(((((()))))))))...,,,)))(((((()))((((((&&&&&&&&&'''''''''''''''&&&'''((((((''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&'''''''''+++,,,---...///...,,,+++***++++++,,,------...///444111...,,,++++++***)))))))))***,,,---......---((()))))))))*********++++++***)))))))))***,,,,,,---+++******+++,,,,,,+++++++++************++++++,,,...000...+++***+++,,,---,,,,,,,,,,,,---......))),,,---+++,,,//////,,,,,,,,,---..................000222222222222333444222333555777999:::::::::;;;===@@@CCCFFFHHHIIIIIIFFFKKKLLLJJJLLLRRRVVVWWWKKKNNNQQQSSSSSSTTTUUUVVVSSSSSSRRRQQQPPPQQQSSSTTTPPPNNNMMMLLLLLLJJJGGGEEEEEEEEEDDDCCCDDDDDDEEEFFFBBB@@@======>>>@@@@@@@@@>>>===;;;:::999999::::::777888888888777666444333333333333444444444444555444333333222111000000///------..................++++++---.........---------***)))+++//////+++&&&************************,,,,,,++++++******++++++%%%'''***...111444555666,,,+++******))))))******+++))))))+++...///...,,,%%%&&&&&&((()))***++++++'''(((******))))))+++---***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((())))))***+++)))))))))))))))***++++++'''''''''(((((()))++++++'''(((******)))***---//////,,,)))((()))******)))))))))************))))))((((((((()))***+++,,,---+++++++++******+++,,,,,,((((((((()))******++++++***,,,...---***((()))***(((((()))************)))''')))******(((''')))+++((()))))))))************...,,,***)))***++++++***&&&'''((()))***))))))((())))))(((((()))***,,,---***++++++,,,---...///000------------...///000000111111222222333333333444666777999;;;>>>AAACCCEEEFFFHHHKKKLLLMMMOOOQQQTTTTTTWWWZZZ\\\^^^aaagggkkknnnmmmkkkiiigggffffffeeegggmmmrrrppphhhdddfffjjjdddeeegggjjjlllkkkgggdddbbb___]]]^^^```bbbcccbbb```dddhhhhhhfffcccbbbbbbccccccbbb```___```dddgggmmmmmmllliiifffcccbbbbbbcccdddeeedddcccbbb```^^^^^^\\\YYYWWWVVVWWWYYYZZZVVVVVVUUUUUUUUUUUUVVVWWWYYYXXXWWWUUUSSSQQQPPPOOOIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEFFFGGGGGGDDDAAAFFFFFFDDDAAA>>>===@@@BBBDDDDDDBBB@@@>>>;;;999777444555666666555555555555555222000///000111111000,,,...///000000///...,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))''''''((((((((((((((((((***(((''''''(((((('''%%%((((((((((((((((((((((((&&&'''((((((''''''(((***''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***%%%%%%%%%&&&&&&'''''''''------/////////---+++)))******)))((())))))******...+++((('''(((***+++,,,'''+++...,,,(((&&&)))...(((((())))))*********+++***)))((((((((()))+++,,,))))))((()))+++,,,+++***++++++************++++++***+++++++++******,,,...---,,,,,,,,,,,,---......+++...///,,,,,,///...+++---...//////...---///000***,,,///111111222444555222333555777999999999999;;;===@@@DDDHHHJJJKKKLLLHHHLLLNNNLLLKKKNNNOOOMMMHHHKKKNNNPPPPPPQQQRRRSSSMMMMMMNNNOOOPPPTTTXXX[[[QQQNNNLLLJJJIIIHHHFFFDDDCCCCCCCCCCCCEEEGGGIIIJJJAAA???<<<<<<===???@@@@@@===<<<;;;:::999:::;;;<<<444555666777777555333111222222333444444555555666444444333333333333333333/////////......------,,,&&&(((***---...////////////+++'''(((+++---***'''************************...---,,,+++************%%%(((,,,111555777777777,,,++++++***)))************)))((()))+++,,,,,,+++(((((()))***************)))***+++***)))((()))***)))***+++,,,,,,+++***))))))))))))))))))))))))))))))((('''''''''(((***+++))))))((())))))***++++++''''''''''''((()))++++++'''(((************---//////---)))((())))))***)))))))))************))))))((())))))***+++---...///,,,,,,++++++***+++++++++(((((()))***+++,,,,,,---&&&)))+++***((((((***---((((((((((((((()))))))))&&&)))******'''''')))+++(((((())))))*********+++///,,,***)))***++++++***&&&''')))*********)))(((***)))((('''((())),,,---)))***,,,---.../////////---------------///000000222222222333333444444555555555777999<<<>>>AAABBBEEEGGGJJJLLLMMMOOORRRUUUTTTVVVZZZ^^^aaadddhhhjjjiiigggeeecccbbbbbbccccccfffnnnuuurrrjjjeeehhhnnnfffhhhjjjmmmnnnkkkfffaaahhheeebbbcccfffhhhhhhgggbbbggglllmmmjjjeeebbbaaa``````______```dddjjjoooppplllgggeeeeeeddd```]]]___``````aaaccceeeccc```^^^\\\ZZZXXXXXXYYY[[[\\\XXXXXXWWWWWWVVVWWWWWWWWWXXXXXXVVVTTTQQQNNNKKKIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIHHHEEEBBBJJJIIIGGGBBB===<<>>;;;<<<>>>???>>><<<:::;;;<<<=========<<<;;;999666555888888444111111888222000333555222111333111111111111000000000000---......////////////...+++000666666111---+++,,,+++***)))(((((()))***+++(((***,,,,,,+++))))))***+++)))'''(((+++,,,***((('''(((***...000000...,,,,,,+++***+++,,,+++)))&&&)))''''''***......)))$$$******))))))***+++,,,,,,***++++++***(((''')))***...---+++))))))***+++,,,))))))************))))))(((((((((((()))***+++,,,((()))***+++------------,,,,,,,,,+++++++++******++++++************++++++,,,)))'''&&&)))+++---...''''''(((((()))))))))))))))))))))***+++++++++,,,000---******+++***'''%%%)))************+++++++++************************((((((((((((((()))******+++******)))))))))))))))'''(((***+++++++++)))(((******))))))))))))******)))((())),,,000000...+++*********)))***++++++,,,+++***)))***,,,000444666111000...---...///111222---///000111000000222333666888;;;<<<===???AAACCCCCCDDDGGGHHHJJJMMMRRRUUUWWWWWWVVVVVVXXX^^^fffkkkllliiifffbbb``````aaabbb```dddhhhjjjjjjkkknnnpppoooooonnnnnnmmmkkkjjjiiiooonnnllljjjhhhhhhkkkmmmhhhkkkmmmlllgggccc``````eeefffggghhhhhhiiimmmooosssmmmfffbbbbbbcccbbb```bbb```^^^```cccffffffddd___\\\YYYXXXYYYZZZZZZZZZVVVVVVVVVVVVXXXZZZ]]]^^^ZZZXXXTTTRRRQQQPPPNNNLLLIIIGGGEEECCCBBBCCCEEEFFFJJJIIIGGGFFFEEEDDDDDDDDDDDDBBB@@@>>>>>>@@@BBBCCC===MMMRRREEE888666777555444444333333333333222222000333666666333000000111000///...///000000...,,,---......,,,******+++,,,000---******,,,---,,,***,,,)))&&&'''***------,,,)))'''%%%%%%&&&'''((((((******)))''''''&&&&&&&&&%%%&&&''')))))))))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,+++++++++*********)))((((((((()))+++***)))***,,,---***(((*********+++++++++++++++,,,+++***+++---...---,,,++++++***))))))***++++++++++++,,,,,,,,,,,,++++++(((((((((((()))***+++,,,++++++++++++++++++++++++***,,,...---+++)))***++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++......///111333666999:::666666444333444555777888:::;;;===???AAAAAA@@@???JJJKKKKKKKKKJJJIIIGGGGGGKKKKKKLLLNNNPPPRRRTTTUUURRROOOLLLMMMQQQUUUWWWXXXVVVSSSOOOLLLKKKIIIFFFCCCCCCBBBAAAAAACCCCCCCCCAAA@@@>>>;;;;;;===>>>===;;;;;;;;;<<<=========<<<;;;;;;777555666555222333666@@@???<<<666111///000222////////////.........---...//////000//////......+++000444444000,,,+++,,,+++***)))(((((()))***+++)))+++---...,,,++++++++++++)))((((((***+++***(((''''''(((+++---...,,,***)))***+++,,,***)))'''%%%***)))))),,,111222...)))******))))))))))))*********++++++***(((''')))***---,,,***)))))))))***+++))))))************)))))))))((((((((((((((())))))))))))***++++++++++++***,,,+++++++++******************))))))))))))******---***((((((+++...000000***+++---......---+++******************+++++++++---+++))))))++++++***((()))************+++++++++************************((((((((((((((()))******+++******)))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))+++---...,,,***)))))))))))))))***++++++***))))))))),,,///333555000///...---...///111222///000111111000000222333999:::<<<<<<;;;;;;===???BBBCCCEEEFFFHHHKKKPPPTTTVVVWWWWWWWWWYYY]]]ccchhhfffdddbbb```___```bbbccc```cccgggiiijjjmmmqqqtttpppppppppooonnnllljjjiiippppppnnnkkkiiiiiilllnnnsssuuuvvvsssmmmhhhffffffmmmmmmnnnlllkkklllnnnpppoooiiibbb___```bbbcccbbb```___^^^```dddffffffeeeaaa___\\\[[[\\\]]]^^^]]]YYYYYYYYYZZZ[[[\\\]]]^^^[[[XXXUUUSSSQQQPPPNNNLLLOOOLLLHHHDDDBBBBBBCCCDDDIIIHHHGGGFFFEEEDDDDDDDDDBBBAAA??????@@@BBBEEEGGG@@@LLLOOOBBB777555555222555555555444444333333333000333555555222000///000/////////000111111///---,,,---...---,,,,,,---///333000,,,+++,,,,,,+++))),,,)))&&&'''***,,,---,,,)))'''&&&%%%&&&'''((((((***)))(((''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++++++++++++++++++++++++++*********+++***)))'''+++******+++,,,,,,+++))),,,,,,,,,,,,++++++++++++,,,+++***+++,,,------+++++++++***))))))***++++++******++++++++++++******))))))***,,,...111333444***************************+++---,,,+++)))************++++++++++++++++++***++++++,,,,,,++++++***......///000111333555666666555444444444666777888999:::<<<===>>>>>>======HHHHHHHHHGGGHHHHHHHHHIIIIIIJJJKKKNNNPPPRRRTTTUUUSSSPPPMMMLLLOOORRRTTTVVVWWWUUURRRPPPMMMJJJEEEBBBDDDBBB@@@?????????>>>===???===;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;888666666444333:::BBB\\\aaa[[[HHH777444555555/////////.........------000000000000000///...---+++...111000---***+++,,,******))))))))))))*********,,,...///---,,,,,,,,,***)))((()))***+++***((((((''''''((()))***)))((())),,,000///+++(((&&&''')))((()))---111222///,,,***))))))((((((((())))))***++++++***(((''')))***,,,+++)))((((((((()))***))))))************))))))))))))(((''''''''''''(((******))))))((((((''''''************))))))))))))))))))(((((((((((()))))),,,***((((((+++...///000---...000222222000---,,,+++++++++******************)))((()))+++,,,,,,+++)))************+++++++++************************)))(((((((((((()))******+++******)))))))))))))))+++***)))((((((***+++,,,((()))***++++++***)))(((+++)))((()))***+++***)))((((((((()))))))))******)))(((((()))+++...111333//////...------///000111000111333222111111222333777999::::::999999;;;<<<@@@AAACCCDDDEEEIIINNNRRRTTTUUUVVVWWWXXX[[[___bbb```_________aaaccceeefffdddfffgggiiijjjmmmqqqtttooooooooonnnmmmlllkkkkkkppppppooommmlllnnnqqqttt~~~~~~|||xxxrrrmmmkkkjjjrrrrrrqqqooolllkkkmmmnnnkkkfffaaa___bbbeeeffffff___^^^___aaaccceeeeeeddddddbbb```___```aaaaaaaaa\\\]]]]]]]]]]]]\\\\\\[[[[[[XXXUUUSSSRRRQQQNNNMMMQQQMMMIIIDDDBBBBBBDDDFFFHHHGGGGGGEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@BBBDDDEEE@@@FFFFFF===666777777333777666666555444333333222000222444333111/////////......///111222111///,,,+++,,,------------///111333111...---,,,,,,***)))+++)))'''''')))+++,,,,,,((((((''''''''''''((((((***)))(((''''''&&&'''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***************+++++++++---+++)))***,,,---+++)))++++++++++++,,,,,,+++***---------,,,,,,++++++++++++*********,,,---,,,++++++******************+++))))))************))))))******,,,...000333555777************************)))***+++++++++*********((()))***+++++++++++++++***++++++,,,,,,,,,,,,+++......//////000111222222444333333333333555666777555777:::<<<===>>>???@@@@@@@@@@@@AAACCCFFFJJJKKKIIIJJJKKKMMMOOOQQQRRRRRRRRROOOLLLKKKKKKMMMPPPRRRUUUTTTRRRQQQOOOJJJDDD@@@BBB@@@=========>>>===<<<>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::999999888777888888777777@@@JJJmmmxxxrrrVVV>>>888777333111111000000000/////////111111111000///...---,,,+++---...---***)))***,,,***))))))))))))))))))******,,,......---++++++,,,***)))))))))******))))))***(((&&&&&&'''))))))(((***000444333...))))))***((('''(((***---...,,,))))))))))))))))))***++++++***++++++***(((''')))******)))(((((((((((())))))))))))************))))))))))))((((((((())))))***)))((((((''''''''''''''')))))))))))))))(((((((((((((((''''''''''''((((((,,,***'''''')))*********,,,---...000000000///...,,,+++++++++***))))))))))))))))))***+++,,,,,,+++))))))*********+++++++++************************))))))(((((())))))***++++++******)))))))))))))))((((((((((((((())))))***'''(((***,,,,,,***(((''',,,+++***)))))))))))))))''''''((()))))))))))))))((((((((((((***,,,...000......---------...///000111222333333222111222333222444777888888999<<<>>>???AAABBBCCCDDDHHHLLLPPPPPPRRRTTTVVVVVVWWWYYYZZZ[[[\\\^^^```dddgggjjjkkkkkkjjjiiiiiiiiijjjmmmooommmlllkkkjjjjjjlllnnnoooqqqrrrrrrqqqrrruuuyyy}}}{{{vvvqqqmmmlllkkkoooooonnnkkkhhhhhhiiijjjhhheeeccceeehhhkkkjjjhhh____________```aaaaaa```dddbbbaaa```bbbcccbbbbbb]]]^^^^^^^^^\\\ZZZXXXWWWXXXVVVSSSRRRRRRRRRPPPOOOKKKIIIEEECCCCCCFFFJJJMMMFFFFFFFFFEEEDDDCCCBBBAAAFFFEEEBBB@@@>>>>>>>>>???;;;>>><<<777777;;;;;;777666666555444333222222111000111222222111000//////------...000111111...++++++,,,------,,,,,,...000000///---,,,++++++***)))***)))(((((()))***++++++((())))))(((''''''(((((())))))((('''''''''''''''***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))*********+++++++++---+++))))))***+++,,,,,,***+++,,,,,,,,,+++++++++---------,,,,,,++++++++++++***)))***,,,---,,,+++*********++++++*********((())))))******))))))(((''''''((()))+++---///000++++++++++++++++++++++++************++++++***)))((()))***+++++++++++++++++++++,,,---------------......//////////////////000000111111222333444444555888;;;<<<<<<===???BBB>>>======???BBBFFFJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQOOOMMMLLLMMMOOOPPPRRRQQQPPPPPPNNNJJJDDD@@@@@@>>><<<<<<===???@@@???>>>>>>===<<<:::::::::;;;999999999888888777777777666666999:::888666<<>>@@@BBBCCCEEEGGGKKKNNNKKKNNNQQQSSSRRRRRRSSSTTTVVVXXX[[[___cccgggiiikkkllljjjhhhggghhhjjjkkkllljjjhhheeedddfffkkkppptttvvvvvvvvvuuuuuuwww{{{~~~}}}zzzvvvrrrooommmkkkjjjhhhiiihhhgggeeeeeegggiiiddddddfffjjjmmmmmmiiieee``````___]]]\\\\\\\\\]]]bbbaaa___```aaabbbbbbaaa\\\\\\\\\\\\ZZZWWWUUUTTTUUUSSSRRRQQQRRRRRRRRRPPPGGGEEECCCBBBDDDHHHLLLOOOEEEEEEEEEEEECCCBBB@@@@@@CCCBBB@@@>>><<<;;;;;;;;;;;;999666444777;;;:::777444444333333222111111000000000000000111111000000---------...//////,,,))),,,------+++***)))***,,,***+++++++++************))))))))))))))))))***+++(((***+++***(((''''''))))))((((((''''''''''''(((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))******+++,,,,,,,,,------...,,,***)))***,,,***,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++***)))***+++,,,,,,***)))***++++++++++++***)))))))))************))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++******)))+++,,,---+++*********++++++++++++++++++++++++,,,---..................////////////............///000111222222333888;;;>>>===;;;;;;>>>AAADDDCCCCCCCCCEEEGGGJJJLLLQQQRRRSSSTTTTTTTTTSSSRRRTTTUUUUUUSSSQQQPPPQQQSSSNNNMMMMMMMMMMMMJJJEEEBBB@@@>>><<<<<>>??????===:::999:::;;;:::999888777666666777777777666777999666222444999777BBBEEE;;;111000111///.........---------,,,,,,...............---,,,+++************************))))))************))))))&&&(((***+++)))((((((((((((***+++***)))((()))***,,,***(((((()))*********(((+++---,,,)))'''''')))++++++++++++***)))((('''))))))******,,,---///000***++++++***(((''')))***(((((((((((())))))))))))))))))************))))))'''(((((()))+++---///000)))(((''''''''')))***+++(((((((((((())))))))))))((((((''''''''''''((((((000...,,,*********(((&&&(((((()))***+++---......+++++++++***************+++,,,---+++)))(((((())))))************+++++++++***************************))))))))))))***+++++++++******)))))))))))))))(((***...111111///,,,)))((()))***++++++***)))(((+++,,,---,,,***))))))+++'''((()))***+++***)))(((((((((((()))***+++,,,,,,,,,,,,,,,------------...///000222222111222333555555666777777555555666777<<>><<<<<<;;;;;;;;;;;;;;;;;;===:::666555666777666333222222222222111111111111000///...000222333333222000///...---...---+++))),,,---,,,+++)))((()))***&&&(((******)))))))))***((()))******(((((()))***(((+++---,,,)))&&&''')))((((((''''''''''''(((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***&&&'''((()))***)))((('''((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********+++,,,---------111666:::888111+++***+++***,,,......+++***+++---*********++++++++++++++++++))))))***+++,,,+++***)))***++++++++++++***))))))******++++++******)))++++++******+++,,,,,,---************************+++***)))+++---...,,,***+++,,,,,,,,,,,,++++++*********+++,,,---......------...///000000///......---...///111222222333333777:::===<<<::::::>>>BBBFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPRRRTTTUUUTTTTTTSSSSSSVVVXXXXXXUUUSSSRRRSSSKKKKKKKKKLLLLLLKKKHHHEEECCCAAA>>>>>>AAADDDFFFFFF???@@@@@@>>>;;;999;;;<<<<<<;;;999888777777888888999666555666555333333666111333444333222111222333......---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++***)))((()))***++++++***)))(((&&&(((******)))''''''((((((***+++***(((((()))+++***)))(((((()))******)))((((((((('''''''''((((((***+++++++++***)))******+++++++++***++++++,,,---***++++++***(((''')))***(((((())))))************))))))************))))))((((((((()))***,,,---...---+++***)))((()))***+++((((((((())))))*********)))(((((((((((((((((()))...,,,******++++++)))(((***,,,///111111///---+++***************+++++++++***,,,---,,,)))'''(((***)))************+++++++++******************************))))))******+++,,,+++******)))))))))))))))(((***---//////...,,,***))))))))))))))))))))))))'''***,,,,,,***((((((***'''(((***+++,,,+++***))))))))))))******++++++,,,++++++,,,---------------,,,...000111111222333555555666777666555444555777888<<>>===:::::::::::::::::::::;;;===:::777777777555333222111111222222222222333333///...---///333666666555555333000......---,,,++++++,,,,,,+++***)))+++,,,'''***,,,,,,)))((((((***''')))+++***((('''(((***(((,,,///---)))&&&'''***((((((''''''''''''((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&''')))*********((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''******+++,,,------......777???FFFDDD999///++++++***,,,......+++***+++---)))))))))******++++++,,,***)))))))))+++,,,+++***)))***+++,,,,,,+++***)))******++++++++++++******''''''''''''((()))******)))))))))))))))))))))))),,,******+++...///---+++---------------,,,+++***((()))***+++,,,------------...///000000000///......///000111333333444444111666:::;;;:::<<>><<<;;;999888888999999999444222555888888999===;;;555111333333000///222000000/////////.........******+++,,,,,,,,,++++++))))))***+++,,,,,,***(((((()))***++++++***)))(((&&&(((******)))((((((((((((***,,,+++(((''')))+++)))''''''(((*********(((***(((&&&&&&(((*********'''(((******))))))***+++---,,,+++***))))))))))))***++++++***(((''')))***(((((()))***************))))))************))))))))))))(((((()))***++++++000///,,,***))))))***+++(((((())))))******++++++))))))(((((((((((()))))))))((('''((()))***)))(((---000555888888333---((())))))******+++++++++,,,)))+++---,,,)))((())),,,)))************+++++++++*********************************)))******+++,,,+++******)))))))))))))))(((((()))************)))******))))))))))))******$$$(((,,,,,,)))''''''(((''')))+++,,,---,,,***)))))))))******++++++++++++***+++,,,---------,,,,,,+++---///000000222444666222333555666666666888:::555:::@@@DDDEEEDDDCCCCCCIIIKKKMMMOOOOOOPPPQQQSSSQQQTTTXXX]]]___aaa``````cccbbbaaacccfffgggeeecccaaaeeeiiimmmnnnmmmkkkiiikkkkkkkkkjjjkkkmmmqqquuussspppllliiihhhfffaaa^^^cccddddddddddddfffiiikkkooommmjjjjjjjjjiiifffbbbbbbaaa^^^ZZZXXX[[[bbbhhhdddcccccceeefffgggfffddd^^^]]]\\\[[[[[[[[[\\\]]]ZZZWWWSSSOOOMMMJJJGGGEEEAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCC@@@>>><<<<<<<<<;;;;;;:::999888777999777666777888666555555111222222333333444444555///---,,,///444777888777999666222///......---,,,***+++,,,,,,++++++---///))),,,...---***'''''')))&&&)))++++++(((&&&((()))(((,,,///...)))&&&'''***(((((('''''''''(((((()))%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))***+++***)))(((((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''+++++++++++++++++++++++++++000555555111...///111))),,,---***(((***+++))))))))))))***,,,...000111...---+++)))((())))))***&&&***+++((((((***,,,***)))+++---,,,)))(((***,,,---+++)))((('''((()))******++++++***))))))***,,,---+++)))+++...///---+++,,,++++++---//////,,,(((((((((((()))***,,,---...000///---+++++++++---...000///---...111555888999;;;888555555999<<<======FFFEEEEEEEEEGGGIIILLLNNNHHHMMMTTTVVVUUUSSSRRRRRRSSSRRRRRRSSSUUUSSSOOOKKKLLLNNNPPPQQQQQQOOOLLLJJJHHHFFFCCCCCCCCCDDDDDDDDDDDDAAA===:::888999;;;<<<<<<<<<:::999888777777777:::666333222444555444333;;;777333000000111111111////////////////////////)))***,,,...///000000000---,,,------)))&&&+++333---+++((()))******(((%%%''''''((()))))))))))))))***)))(((((()))(((&&&$$$((('''''')))+++,,,+++*********))))))((((((''''''((())))))((('''''')))***,,,+++***(((''''''&&&&&&***+++,,,***((((((***...)))'''%%%&&&)))***(((&&&(((''''''((())))))'''&&&'''((()))******)))(((''')))***+++***((('''(((***+++******)))(((((())))))))))))))))))))))))))))))++++++***)))(((((())))))///333777777333...***)))'''))),,,//////...---+++******))))))(((((('''''''''(((((()))***+++++++++((()))++++++)))((()))***))))))************))))))&&&'''((()))******))))))***)))((((((((((((((())))))((('''&&&&&&'''((()))&&&&&&''''''(((***+++,,,///---,,,---///...,,,)))************************+++,,,...000000///---,,,111111000//////111666999333222222222222333444444999:::;;;===???AAACCCCCCPPPNNNLLLKKKLLLNNNNNNNNNWWWXXXZZZ```eeehhhfffcccbbbaaaaaabbbddddddcccaaa```eeekkkmmmkkkiiiiiiiiillliiihhhiiilllnnnnnnlllmmmhhhfffiiijjjgggdddcccggggggfffffffffhhhiiijjjtttsssrrrnnnjjjeeeaaa^^^]]]\\\YYYXXXYYY\\\```bbbdddaaa]]]___ccceeeccc```^^^]]][[[[[[\\\\\\[[[YYY[[[UUUOOOMMMNNNKKKCCC;;;CCCBBB???>>>===???AAABBBCCCBBB@@@>>><<<::::::999:::999999888888888888888888777555444333444444555333333333222222222222222//////000111222333333444666000+++***,,,---+++((()))******,,,---...//////***//////+++***...---)))'''&&&%%%%%%&&&'''((()))&&&(((((('''$$$$$$'''+++***'''%%%&&&((()))(((&&&%%%&&&'''((())))))(((((((((((())))))((('''&&&%%%((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''))),,,---,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''************************)))...222222///,,,,,,...)))------***((()))***(((******))))))+++---000111---,,,+++***)))))))))***&&&***+++)))))),,,---,,,(((+++,,,,,,++++++---000---,,,***)))))))))***+++***+++,,,+++))))))***,,,,,,+++)))***+++,,,,,,+++***)))***,,,//////---***++++++++++++,,,,,,,,,,,,...---,,,,,,,,,...000111111000......000333555777<<<>>>>>><<<:::;;;???DDDDDDCCCCCCDDDEEEHHHKKKLLLLLLPPPUUUWWWVVVUUUUUUUUUTTTRRRQQQQQQRRRSSSPPPNNNOOOPPPPPPPPPOOOMMMKKKIIILLLIIIFFFEEEEEEEEEDDDCCCBBB@@@===:::999999:::;;;===<<<;;;999888888777777;;;888666666777888777555999666333111111111111111........................,,,------......//////000+++*********))))))111;;;...,,,******++++++)))'''(((((())))))))))))))))))((('''((())),,,,,,,,,***''''''(((***---///...---))))))))))))((((((((((((((()))***)))'''''')))***))))))(((((((((((())))))(((******)))'''&&&)))+++((('''%%%&&&)))***((('''***)))((()))++++++***((((((((())))))))))))((((((&&&(((******(((''''''(((((()))***+++++++++)))((())))))))))))))))))))))))++++++***)))))))))))))))...000222111...+++******&&&((()))++++++***)))(((***)))))))))(((((((((''''''(((((()))******++++++(((***++++++***))))))***))))))******************))))))))))))))))))***************))))))***++++++)))(((''''''''''''((()))(((((((((((()))))))))***...,,,+++,,,------,,,******************************,,,---///000///...---......///...---///222444111111111111222333444555999:::;;;===???@@@BBBBBBJJJIIIIIIIIIKKKMMMNNNNNNTTTUUUXXX^^^dddfffeeeccceeedddbbbbbbcccbbbaaa___aaadddhhhjjjiiiiiijjjkkknnnllljjjjjjlllnnnmmmkkklllgggdddgggjjjiiiiiikkkkkkiiifffcccccceeegggiiiooonnnlllhhheeeaaa^^^\\\]]][[[ZZZYYYZZZ]]]```ccc```]]]\\\^^^ccceeeccc```XXXVVVUUUVVVWWWWWWVVVUUUXXXTTTQQQOOOOOOKKKEEE???BBBAAA???======>>>@@@AAABBBAAA???===<<<:::999999999888777777666666777777666666555444444444444444444333111000///000111222000000111222222333444444555000+++***,,,---+++(((,,,,,,+++******)))((((((,,,---+++)))+++000---'''(((((()))))))))(((''''''((())))))(((&&&&&&'''(((***(((&&&&&&(((***)))'''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***+++++++++******)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&)))+++,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''+++...///,,,******++++++//////+++)))++++++)))+++***))))))***---000222---,,,+++******)))******(((***+++((((((+++,,,)))''')))***++++++,,,...000...---+++******+++,,,,,,+++,,,,,,+++)))(((***+++++++++***(((((())),,,///)))((()))+++---...---,,,------......---,,,+++***,,,++++++,,,...000333444222111///...///111333555<<>><<<;;;:::::::::===<<<;;;:::999999888888999777666777888888777666666444222222222222111000........................------,,,------///111222,,,***((())))))***333<<<---,,,++++++++++++***((()))))))))))))))))))))((()))((()))+++---......---''''''))),,,///111111000(((((((((((())))))))))))((()))***)))(((((()))***'''''''''((()))***+++,,,'''(((((('''&&&&&&''')))'''&&&%%%&&&((()))((('''***)))((()))***+++***((()))))))))(((((())))))***&&&(((******(((&&&&&&''''''))),,,......,,,***((())))))))))))))))))))))))+++***))))))))))))))))))+++,,,,,,***((('''(((***(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++)))+++---,,,+++***++++++))))))*********+++++++++,,,+++***)))))))))***++++++++++++++++++,,,---...)))((((((''''''(((((()))************))))))((((((***))))))))))))******+++************************)))+++,,,...//////......---...//////......000111000000000111222444555666888999:::<<<===???@@@@@@BBBCCCDDDFFFHHHJJJLLLLLLOOOQQQUUUZZZ```cccbbbaaadddbbb```___``````___]]]aaaccceeeffffffhhhkkkmmmmmmkkkiiihhhiiiiiihhhggghhhcccaaadddhhhiiilllpppnnnkkkfffbbbaaacccfffhhhjjjhhheeebbb```^^^^^^]]]ZZZYYYXXXXXXZZZ]]]```aaa\\\[[[[[[___cccdddaaa^^^WWWVVVUUUWWWXXXYYYWWWVVVTTTTTTTTTSSSPPPKKKFFFCCCBBB@@@>>>===<<<===>>>???@@@@@@>>>===;;;:::999888777666666555444555555555444444555555444444333333333222000/////////111111111111222222333333444444333///+++***,,,,,,+++))),,,,,,+++***)))(((((((((,,,***'''''',,,000---&&&((()))******)))(((&&&$$$((('''''')))***+++***)))***)))'''''')))))))))((()))((('''&&&&&&&&&'''(((***)))((((((((()))******......---,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''************************'''))),,,,,,***))))))***...111222---+++,,,---+++,,,+++)))((())),,,000222,,,,,,++++++************)))+++***'''(((***)))%%%'''(((((((((((()))+++------,,,++++++++++++,,,,,,,,,------+++))))))***+++***++++++(((''')))///444************+++,,,,,,,,,------......---,,,+++*********+++,,,...000222333111111000//////111555777;;;???BBB===666555;;;CCC??????@@@AAACCCEEEHHHIIIIIIKKKLLLNNNOOOPPPQQQRRRQQQPPPOOOPPPPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIGGGDDDCCCBBBAAA???>>>@@@@@@@@@???>>><<<;;;:::<<<<<<<<<;;;:::999888777444444444444555555444444444333222222333333111000........................,,,,,,++++++---000333555///,,,******)))(((,,,333,,,+++************))))))******))))))))))))))))))+++******+++,,,,,,+++)))((((((***---000111000...''''''(((((())))))******((()))+++***)))((()))***''''''(((((()))***,,,,,,''''''''''''&&&&&&'''((('''&&&&&&'''(((((((((((()))'''&&&&&&((()))((('''***)))((((((((()))***++++++++++++)))(((((()))++++++,,,,,,------+++***)))))))))))))))))))))))))))******)))))))))))))))***((((((((('''''''''((()))***)))))))))***+++---...))))))))))))(((((((((((((((((())))))***************,,,------,,,++++++,,,************++++++,,,,,,///---+++)))))))))+++,,,*********+++,,,---...///)))(((((((((((((((((())))))***+++++++++***)))((('''((()))(((&&&'''))),,,************************)))***+++---............///111333333222111111111///000111222444666888999888888999:::;;;======>>>===>>>AAACCCDDDFFFHHHIIIJJJLLLQQQVVV[[[^^^^^^^^^^^^\\\[[[[[[]]]___```___aaabbbbbbbbbeeehhhllloooiiihhhfffdddcccbbbaaa```ccc``````cccffffffhhhlllmmmjjjgggdddccceeegggiiihhhfffccc```^^^^^^___```WWWWWWWWWXXXZZZ\\\^^^```\\\\\\^^^aaadddccc```\\\XXXWWWXXXYYY[[[\\\ZZZYYYTTTVVVXXXVVVPPPJJJGGGFFFCCCBBB@@@>>>>>>>>>???@@@>>>>>>>>>===;;;:::999888555555444333333333333444222333444555555444333222222222222222222111000000111111111111111222222222111///,,,+++,,,,,,***)))))))))***+++,,,---......***)))''''''***---,,,)))(((((('''''''''''''''''''''&&&&&&)))...///---******)))((((((((()))))))))---,,,)))((('''((()))***000...+++((('''&&&'''(((,,,,,,,,,++++++*********''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++)))***+++,,,+++*********,,,000000,,,***,,,,,,***,,,+++***)))***,,,///111,,,,,,,,,,,,+++++++++***)))******)))+++000///+++---+++)))((((((((())))))++++++*********+++++++++,,,------,,,***)))***,,,+++++++++)))(((+++222888,,,,,,+++*********+++,,,+++,,,,,,,,,,,,,,,++++++***+++++++++,,,---......///000111000000222777;;;===<<<;;;888666666999<<<===>>>???AAACCCEEEGGGHHHGGGGGGGGGIIIKKKMMMOOOOOOKKKMMMPPPQQQQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKEEECCCBBBBBBCCCCCCAAA???@@@AAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;:::999777666111222333333333333444555444333222222333333111///........................///...,,,+++,,,---///111---++++++,,,***''''''***))))))))))))((((((((((((+++***))))))))))))*********))))))***++++++)))'''))))))***---///...,,,***''''''(((((())))))******((()))++++++***))))))*********))))))))))))******(((((((((((())))))(((''''''(((((((((((('''(((((()))(((&&&&&&'''(((((('''***)))(((((((((***+++,,,+++***)))((()))---333777000///,,,***))))))))))))))))))))))))))))))))))))***)))))))))))))))******''''''((()))******)))((())))))))))))+++---000222(((((((((((()))))))))))))))))))))))))))*********+++,,,......,,,+++,,,---,,,,,,++++++++++++,,,,,,///---+++***)))***+++,,,)))))))))******,,,---...((())))))))))))))))))(((''')))+++------,,,***)))(((+++...---)))))),,,000************************)))***+++,,,,,,---------///111333444333111111111000111111333555777999:::777777888999::::::;;;;;;:::<<>>;;;666555777999999888;;;<<<>>>@@@CCCEEEFFFGGGFFFEEEFFFHHHKKKNNNNNNNNNHHHKKKOOOQQQPPPNNNMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJCCCBBBBBBDDDEEEFFFDDDCCCAAAAAAAAAAAA@@@???>>>===:::;;;;;;;;;:::888666555333444555444333555777:::555333111111111111000///------------------------222000...,,,***))))))))))))((())),,,,,,(((&&&((('''((())))))''''''''')))******)))((()))***+++,,,)))((((((***,,,---+++***))))))***---...---***'''(((((((((((())))))))))))'''***,,,,,,+++))))))))),,,+++***)))))))))))))))))))))((()))++++++)))'''***++++++***(((''''''(((,,,***(((''')))*********))))))))))))***++++++,,,''''''''''''***111999>>>111///+++((('''((()))***)))))))))))))))))))))))))))))))))))))))******+++))))))(((***,,,,,,+++)))'''''''''(((***,,,...000(((((((((((())))))))))))))))))))))))))))))*********,,,------,,,+++,,,,,,///...,,,+++***++++++,,,---,,,+++*********+++,,,)))))))))))))))***+++,,,((())))))******))))))(((&&&))),,,...///---+++)))+++111666444///,,,000555******************************++++++++++++,,,,,,+++...000111000//////000000111222333555777999:::666666777777888888999999888;;;=========>>>CCCGGGJJJNNNRRRVVVWWWWWWWWWXXXVVVWWWYYY^^^dddhhhiiiiiiaaa```aaacccgggjjjlllllliiijjjiiigggdddccccccdddggggggjjjllljjjdddaaaccccccdddfffhhhiiijjjjjjjjjgggeeeaaa^^^]]]]]]^^^```___```aaacccddddddddddddcccdddfffgggfffccc___\\\\\\\\\\\\^^^``````]]][[[VVVWWWXXXTTTOOOJJJHHHIIIGGGGGGFFFDDDCCCCCCCCCCCC<<<===>>>>>>===<<<;;;:::666555555444333444444444444444555555666666555555000333666888888555111...000000//////......---------------,,,+++******)))''''''(((((()))*********%%%'''***+++'''%%%+++333///,,,)))&&&(((,,,222666000///---,,,+++)))&&&$$$'''((()))(((&&&&&&((())))))((('''&&&&&&&&&'''(((***)))((((((((()))******&&&&&&'''((()))******+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''************************,,,+++++++++,,,,,,,,,+++&&&+++,,,)))(((***+++*********+++,,,------------++++++,,,------,,,,,,+++)))******,,,333::::::666666222---+++++++++***)))***++++++,,,,,,,,,,,,,,,***+++,,,,,,++++++---///222///+++)))***,,,......,,,,,,,,,+++***,,,000555111000---+++******+++,,,++++++,,,,,,------,,,,,,,,,///000///---...444999<<<888444333666888888777999:::<<>>>>>=========999999::::::999777555444555666666444333555:::>>>777555111///000000000///------------------------......---,,,***)))((((((***'''(((+++,,,)))(((***''')))***)))''''''(((***))))))(((((()))+++---......---,,,---//////---,,,'''(((***---///...***((())))))))))))(((((((((((('''***,,,---+++***)))))),,,+++******))))))*********(((((()))++++++)))&&&,,,......,,,)))''''''(((,,,***((('''(((*********(((((()))***++++++++++++%%%&&&((()))***...333777,,,+++***(((((()))***+++)))))))))))))))))))))))))))))))))))))))***++++++...+++((((((***,,,---,,,((((((((())))))***+++,,,'''((((((((()))))))))******)))))))))))))))))))))***+++------+++++++++,,,222000...+++*********+++************++++++++++++******)))))))))******+++((()))************)))((((((***...000000---)))'''***222999777000,,,///333************************,,,++++++***************)))+++---...------...000000000000111333555666777666666666666666777777777666999;;;;;;;;;>>>EEEKKKOOOSSSXXXYYYXXXWWWWWWXXXWWWXXX[[[```dddffffffddd``````bbbfffjjjlllkkkiiikkklllmmmkkkhhhgggiiikkklllkkklllmmmhhhaaa```cccbbbcccccceeefffhhhiiijjjjjjhhheeebbb```___``````bbbccceeefffffffffeeedddccceeefffgggeeebbb```___^^^______aaabbbaaa^^^[[[TTTTTTSSSQQQNNNLLLLLLMMMHHHHHHGGGFFFEEEDDDCCCCCC<<<===>>>??????===<<<;;;777777666555555555555555555555555555555666777888222333444555555333222111111000000///......------,,,------,,,+++************)))))))))((((((((('''(((&&&(((+++)))''',,,333///---***((())),,,111444000000...,,,(((&&&&&&&&&&&&'''((('''%%%$$$&&&)))&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))),,,+++***+++,,,,,,,,,+++(((,,,...+++***---///---)))***,,,---...------,,,***+++,,,---------,,,+++++++++******000666555///555000+++)))***+++***)))+++,,,------.........---)))***,,,,,,+++,,,...000555111+++)))***+++***((()))+++++++++***...444999666333///+++)))***+++,,,***+++,,,---............,,,///000---***+++111666888555333111222444666777666888:::===@@@AAACCCCCCBBBAAABBBFFFKKKMMMLLLIIIJJJLLLLLLKKKHHHHHHKKKNNNLLLMMMNNNNNNMMMIIIFFFDDD@@@@@@@@@BBBCCCCCCAAA??????>>>===<<<;;;;;;<<<<<<888999::::::999777444333666666555333222444;;;@@@999666111///.../////////------------------------(((((()))++++++,,,++++++///+++(((***+++((((((***'''***++++++((('''))),,,)))((('''((()))+++...000555444222111111000---+++&&&'''***---000///,,,*********))))))(((((('''''''''***,,,---,,,***))))))+++***************++++++)))(((''')))++++++(((%%%...000000---)))&&&'''(((+++(((%%%%%%&&&((())))))'''(((***+++,,,,,,++++++((()))++++++)))((())))))''''''((()))***+++++++++))))))))))))))))))))))))))))))((())))))***++++++222---'''&&&(((,,,......,,,+++++++++******))))))'''((((((((())))))***************))))))))))))))))))+++---,,,+++***++++++444222///,,,***)))******((()))***+++++++++++++++++++++******)))*********((()))***++++++***)))(((***,,,000111000,,,(((%%%'''000888666...)))+++000************************---,,,+++***)))))))))))))))+++,,,---------///111/////////000111333444555555666666666666666666666555777:::999:::???HHHOOOTTTXXX\\\]]][[[XXXXXXYYYWWWXXX[[[___bbbbbb___\\\```aaaccchhhmmmmmmjjjfffjjjlllmmmllliiiiiikkknnnmmmkkkjjjiiiddd^^^^^^ccccccbbbaaaaaabbbeeehhhiiiooommmjjjgggeeecccbbbbbbaaabbbdddeeeeeedddbbbaaaaaaccceeefffdddcccbbbaaa[[[[[[\\\]]]^^^]]]YYYVVVSSSQQQPPPNNNNNNOOOOOOPPPHHHHHHGGGFFFEEEDDDCCCBBB<<<===???@@@@@@>>>===;;;888888777666666666666777777666555555555777888999444333222111111111222333222222111000///......---+++,,,------+++***)))***+++++++++***************+++&&&%%%))),,,***---222,,,+++)))''''''))),,,---+++,,,---***'''&&&)))---%%%'''(((&&&$$$###&&&(((%%%&&&'''((())))))(((((((((((())))))((('''&&&%%%))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((((((***,,,---************************&&&***,,,+++'''&&&))),,,...---++++++,,,,,,+++)))***,,,...000000...,,,***,,,+++*********+++,,,---......---,,,+++***)))(((***++++++++++++***))))))******+++++++++******)))...,,,***)))******)))(((,,,+++*********+++,,,------......,,,***)))+++,,,***++++++,,,,,,++++++***,,,,,,------...///000000000000000111222222333333666888:::===???@@@AAAAAABBBDDDGGGHHHHHHHHHJJJKKKHHHGGGFFFFFFGGGJJJLLLMMMQQQOOOMMMJJJHHHFFFEEEDDDCCCDDDDDDBBB???===<<<<<>>======<<<;;;:::999999999999999:::999888888888888888888999888555333111000//////000000///...............---------,,,+++***)))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***+++******)))(((''''''&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***(((''''''(((***+++++++++++++++++++++++++++***---000///+++)))+++...666333///,,,,,,------,,,+++,,,---......---,,,+++---,,,+++*********+++,,,,,,,,,,,,++++++++++++*********+++++++++*********)))******++++++++++++***---,,,+++,,,.........,,,,,,+++******)))***+++,,,---......,,,***)))***+++***++++++,,,,,,++++++***,,,,,,------...//////000///000000111111222333333555777999<<<>>>???@@@@@@AAACCCFFFGGGGGGGGGHHHIIIGGGFFFEEEEEEFFFHHHKKKMMMPPPNNNLLLIIIFFFDDDCCCBBBDDDDDDDDDBBB???<<<<<<<<<>>>===;;;:::;;;<<<;;;:::888888888888777666444444666666555444333333333333////////////............------,,,,,,,,,,,,------***))))))*********)))(((,,,***(((((()))*********((())))))***)))((('''&&&+++,,,,,,+++)))((((((***...///000...+++)))((()))''')))++++++)))(((((((((***)))))))))((((((((('''(((((((((***,,,---+++***+++++++++***))))))((((((((((((((((((((((((((((((---///111///+++''''''((((((((())))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***------,,,***((((((***,,,111///,,,)))((()))***+++((()))***)))((('''((())))))))))))))))))(((''''''+++***)))(((((((((((((((((()))******++++++++++++*********+++,,,///111222++++++***++++++,,,------***))))))(((((())))))***))))))))))))*********+++***)))))))))***+++,,,,,,***---,,,))))))++++++(((***+++,,,+++)))((((((***((()))+++,,,,,,,,,+++***...,,,++++++---......---...............//////000000000/////////000111222333333333333444555666777999:::<<<@@@FFFOOOWWW]]]]]]\\\ZZZYYYYYYYYYXXXXXXXXXZZZ]]]___```cccfffiiigggjjjiiigggiiioooqqqpppsssrrrpppmmmlllkkkkkkkkkkkkkkkjjjfffbbbbbbfffjjjhhhfffdddbbbbbbeeeiiikkkllljjjhhheeedddfffiiilllkkkgggbbbaaacccfffggggggfffeeeeeeggghhheee```[[[ZZZZZZZZZYYYWWWVVVUUUTTTOOOOOOMMMMMMMMMMMMNNNOOONNNLLLIIIHHHHHHHHHGGGEEEBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::999999999999999888888777777777777777666555333222111111111222000//////...............,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((+++++++++***)))(((((((((&&&(((((('''&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&'''(((***+++''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---000333333000------...:::555000,,,+++,,,------++++++++++++++++++++++++...---+++************+++*********++++++,,,,,,,,,*********+++++++++++++++)))******+++++++++,,,,,,++++++,,,///222333222000,,,+++***)))))))))))))))---......---***((()))******++++++,,,,,,++++++***,,,,,,,,,---......////////////000111111222222333444555777:::<<<===>>>>>>@@@BBBEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEHHHLLLOOOOOOMMMKKKHHHEEECCCAAAAAAEEEEEEEEEBBB???<<<<<<<<<===;;;::::::;;;<<<;;;:::777888888888777777666555666666555444444333333333////////////............,,,,,,++++++++++++,,,,,,((((((((()))))))))))))))***(((((((((*********((('''((((((((((((''''''&&&***+++,,,+++)))(((((()))...000000///,,,*********%%%(((***+++***((((((((())))))))))))(((((((((((()))((((((***,,,,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((***++++++***)))((('''&&&''''''((()))******++++++******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))...---,,,***((()))---///;;;777///(((%%%%%%(((+++(((***,,,,,,+++******+++))))))******))))))((((((,,,+++***)))((('''''''''))))))******+++************))))))***,,,///222444++++++++++++,,,---...///*********++++++*********)))))))))***************)))))))))***+++,,,---...,,,,,,***(((***...,,,'''***+++,,,,,,***)))***+++,,,++++++++++++,,,,,,------+++******,,,------,,,...------------...////////////.........///000111333333333333444555666666888;;;???DDDIIIPPPXXX]]]ZZZZZZYYYXXXXXXXXXXXXXXX[[[]]]```bbbccceeehhhkkkfffhhhhhhfffiiipppuuuuuutttqqqnnnnnnqqqrrrqqqoooqqqmmmgggdddeeehhhlllnnniiihhhgggggghhhjjjlllmmmkkkiiifffeeeeeegggjjjllllllgggaaa```dddgggfffdddgggccc```aaacccccc^^^YYY]]]]]]]]][[[YYYVVVSSSQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJJJJIIIGGGEEECCCCCCBBBBBBAAA@@@@@@??????>>><<<;;;:::999999888888777777666555555666666222222111111222222333444000///......------......,,,,,,,,,,,,+++******)))+++******)))(((''''''&&&))))))))))))))))))))))))'''((())))))))))))(((''',,,++++++******))))))((('''((()))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''')))***+++''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---000333333111...,,,,,,555111,,,))))))***++++++,,,+++***))))))***+++,,,///...,,,***))))))************+++++++++,,,,,,,,,************++++++,,,---************+++,,,,,,---******,,,///222222000...,,,+++***))))))(((''''''...///000...+++))))))******++++++,,,,,,++++++***,,,,,,,,,------.........//////000000111222222222222333555777999;;;<<<===???AAACCCCCCCCCCCCDDDEEEGGGFFFDDDEEEGGGLLLQQQTTTOOOMMMKKKHHHEEECCCAAA@@@EEEFFFEEEBBB???<<<<<<===<<<;;;999999;;;;;;;;;:::777777888888888777777666666666666555555444333222////////////............,,,++++++******++++++,,,'''(((((((((''''''(((***(((''''''(((******)))'''(((((((((((((((((((((''')))+++,,,+++)))(((((()))///000111000...,,,,,,,,,$$$'''***+++***((((((((())))))))))))(((((((((((()))(((((()))+++++++++)))''''''''''''(((((())))))(((((((((((((((((((((((()))(((''''''))))))(((&&&'''''''''''''''(((((()))************))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++)))((()))---111@@@:::222***%%%%%%''')))***,,,......,,,)))((('''))))))*********))))))(((++++++***)))((((((((())))))***************)))(((((('''&&&'''(((+++...000******++++++,,,---//////******,,,------,,,******************************((((((((()))***+++,,,---...,,,)))(((,,,000---''')))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))+++,,,,,,+++------,,,,,,------...///........./////////000000222222222222333444555666666:::???CCCGGGLLLSSSWWWXXXYYYYYYXXXWWWWWWYYYZZZ^^^aaacccdddeeefffhhhjjjdddfffgggfffjjjrrrwwwxxxtttpppnnnqqqvvvyyywwwtttvvvpppiiigggjjjnnnooooooiiiiiiiiijjjkkklllnnnnnngggeeebbbaaabbbeeeggghhhiiiddd```bbbfffhhhddd```ccc___[[[\\\___```\\\XXX]]]]]]]]]\\\ZZZWWWSSSQQQMMMMMMNNNNNNMMMLLLKKKKKKLLLKKKJJJJJJJJJHHHEEECCCCCCBBBAAA@@@@@@?????????@@@???===;;;:::999888888777777666555444444444444111111111111222222333333//////...------------...,,,,,,,,,,,,,,,+++***)))******))))))(((''''''&&&))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((*********)))))))))((((((((()))***)))((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***++++++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,***---///000///,,,***)))---,,,******+++,,,+++***,,,+++)))(((((()))+++,,,///...,,,***))))))******,,,,,,,,,+++++++++******************+++,,,......++++++******+++,,,------)))***+++---///...,,,***+++++++++***)))(((''''''...000111000---+++++++++***++++++,,,,,,++++++***,,,,,,,,,---------------...//////000111111222222222222444555777999;;;<<<===???AAABBBAAAAAACCCDDDFFFEEEEEEGGGKKKPPPUUUXXXNNNMMMKKKHHHEEEDDDBBBBBBEEEEEEDDDBBB???===>>>???===;;;::::::;;;<<<;;;:::777888888888888888777777666666666666555444333222////////////............,,,++++++******++++++,,,'''((()))(((''''''***,,,(((((('''(((******(((''')))))))))))))))))))))***(((***++++++)))(((((())),,,---......,,,******+++%%%(((***+++***((((((((((((((((((((())))))))))))***)))'''(((***+++***)))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))((('''''')))+++***)))***)))(((''''''''''''''')))******+++***)))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))''''''(((,,,///777444000,,,))))))+++,,,(((***,,,---+++(((''''''))))))************)))))))))))))))))))))***+++,,,))))))*********))))))((()))((('''&&&'''(((***,,,++++++++++++,,,---...///***+++,,,------,,,+++***+++++++++***************'''''''''(((((()))++++++...---***)))---222///(((''')))******))))))+++,,,+++,,,---......---+++***+++)))((((((***++++++***,,,,,,,,,,,,,,,---......//////000000000111111000222111111222222333444555666;;;@@@CCCDDDGGGLLLQQQWWWXXXYYYYYYXXXXXXZZZ\\\aaaccceeefffeeedddeeefffbbbeeeffffffjjjrrrxxxxxxwwwtttqqqsssxxxyyyvvvrrrsssooojjjhhhiiikkkkkkjjjhhhiiiiiijjjjjjkkklllllleeebbb___^^^```cccccccccbbb``````dddhhhgggbbb\\\^^^[[[YYYZZZ^^^___\\\XXX[[[[[[[[[ZZZYYYWWWUUUTTTOOOOOOOOONNNLLLJJJHHHGGGIIIHHHGGGGGGGGGFFFCCC@@@AAA@@@???>>>============???>>>===;;;999888888777777666555444333333333333111111111111111111000000//////...---------------++++++,,,,,,,,,+++******(((((((((((())))))))))))(((((((((((((((((((((((('''))),,,......---+++)))((((((((((((((('''''''''''')))***)))(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&(((+++------+++(((&&&''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***(((+++******+++...//////...,,,+++***))))))***+++,,,...---+++************+++,,,,,,,,,++++++***************)))***+++---///000---,,,+++******+++,,,---***))))))+++,,,+++)))'''++++++++++++***)))((((((---...000000...,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------......///000000111111222111222333444666999;;;<<<;;;===@@@AAAAAAAAACCCDDDEEEEEEFFFHHHLLLPPPTTTWWWLLLKKKIIIGGGFFFDDDDDDCCCEEEEEEDDDAAA???>>>@@@AAA???===;;;;;;<<<<<<;;;:::888999999999888777777666666666777777666555333222////////////............,,,,,,++++++++++++,,,,,,(((***+++***((((((,,,///+++***(((((()))***((('''***))))))))))))******+++''')))++++++***((((((((('''(((***)))(((''''''((()))***++++++)))(((((()))(((((((((((())))))))))))+++)))'''''')))******)))&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))***,,,------,,,+++)))(((((()))))))))***+++++++++***)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''((('''&&&''')))+++******+++,,,---///000000(((+++.../////////000111))))))******++++++******((((((((()))***+++,,,---(((((())))))***)))))))))++++++************++++++++++++******++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++*********(((''''''''''''((()))))),,,---+++***---111///***&&&(((******)))***+++---***+++---......,,,***)))+++)))((((((***++++++***,,,++++++++++++,,,------...///000111111111000000111111111111222333444444888<<>>===;;;:::;;;;;;<<<>>>===;;;:::999888888777777777555444333333222222111111111111111000///...///...------,,,,,,------+++++++++,,,,,,++++++***''''''((()))***+++,,,,,,(((((((((((((((((((((((('''))),,,......---,,,***'''''''''''''''''''''''''''((())))))(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((%%%(((+++------***'''$$$''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******+++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,+++***,,,+++)))***---///000111+++++++++******+++++++++---,,,+++*********+++,,,***+++++++++++++++,,,,,,***)))))))))+++---000111///...,,,*********+++,,,,,,***)))***+++,,,+++)))******+++,,,,,,+++***))))))+++......---+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111222222222444666888;;;<<<999<<>><<<:::999:::;;;<<<<<<;;;:::999888777777777888777666444333333333222///000111111111000///...///...------,,,,,,------***++++++,,,,,,+++++++++(((((()))***+++,,,------((((((((((((((((((((((((&&&(((***+++,,,,,,+++***'''''''''(((((((((((((((&&&''')))((('''''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******((('''%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---......---,,,+++***)))************************))))))(((***,,,---------...+++(((''')))---000111++++++++++++++++++++++++,,,+++*********+++,,,---((()))***+++,,,---......***)))))))))+++...000222111///---+++)))***++++++---+++******,,,---...---)))***,,,------,,,+++***&&&))),,,---,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111222222222333555888;;;<<<999;;;>>>@@@AAACCCEEEGGGBBBCCCDDDFFFFFFGGGGGGFFFGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAA???@@@CCCEEEDDDAAA???======<<<:::999;;;;;;::::::888777555555555666777888777555333222000/////////...............------,,,,,,------...+++...///---***+++000555111...***(((((())))))(((((('''&&&&&&'''((()))***%%%(((***+++***(((((((((''')))++++++***)))***+++000///---***(((''')))+++'''((((((((())))))******+++)))''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''+++---+++''''''+++000)))((('''&&&'''(((+++,,,)))***,,,,,,,,,+++)))'''(((((((((((())))))))))))******))))))((((((((('''%%%'''******((('''''''''*********++++++*********)))*********))))))+++,,,((()))***+++++++++++++++++++++******************&&&&&&((()))************''')))+++...//////...---,,,+++***)))((((((((((((,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,+++***)))((((((((((((&&&***+++((('''***+++***(((***+++,,,,,,---///000...,,,***((('''(((***,,,+++***((()))+++,,,,,,+++++++++******++++++,,,---,,,,,,.../////////...---000000000000111222333444222888<<<===;;;>>>FFFNNNOOOSSSWWWVVVTTTUUUYYY^^^VVVZZZ^^^```aaaaaabbbbbb___dddggghhhkkkooopppnnneeeggghhhgggdddbbbaaaaaa\\\bbbddd\\\RRRRRR```ooobbbaaa^^^]]]\\\\\\^^^___```[[[VVVVVVXXXYYYWWWSSSVVVZZZ]]]]]][[[\\\```eee___fffmmmnnnhhh```[[[YYYZZZXXXTTTQQQPPPPPPQQQRRRPPPNNNLLLIIIHHHHHHIIIIIIIIIFFFCCCAAAAAAAAAAAA@@@???>>><<<:::999:::;;;<<<:::999999888777777777888888888666555444333333333......000111111000//////......---,,,,,,,,,,,,---***++++++,,,,,,,,,++++++)))******+++,,,,,,------((((((((((((((((((((((((%%%&&&((()))*********)))(((((((((((())))))))))))%%%'''((((((''''''(((***''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$+++333666222...,,,,,,,,,***))))))***+++++++++***++++++,,,,,,++++++***+++,,,,,,+++******+++---+++*********+++,,,------*********+++,,,---...///)))***++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++---///...+++***+++,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,+++*********+++,,,------***)))++++++)))+++...++++++++++++++++++++++++............////////////222222222333555666888999<<>>BBBDDDEEEDDDDDDEEEFFFDDDDDDEEEHHHJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGCCCAAA??????@@@@@@@@@>>>@@@@@@???>>>===;;;:::999<<<:::888888::::::888666888666555666777777444222222111000/////////000111---+++***+++,,,,,,+++***)))((('''''')))******))),,,+++)))((('''((()))***(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((+++***)))((('''(((((()))((((((((()))))))))******)))((((((((((((((()))))))))(((((('''((()))***+++'''(((((((((((())))))))),,,222444///++++++***'''''''''((()))))))))))))))---,,,***(((((()))***+++(((((((((((())))))***+++))))))(((((((((''''''''''''((()))***+++***))))))(((((()))))))))(((((('''))))))(((((())))))***+++)))***+++,,,,,,///333666777444000,,,((('''''''''((((((((((((((()))***+++***+++++++++++++++******+++,,,---,,,***(((((((((///000111222111///,,,+++***)))))))))))))))***+++((()))+++,,,,,,,,,+++******************++++++,,,++++++,,,,,,,,,---------,,,++++++***))))))******,,,******---111111---(((,,,***((((((***,,,,,,,,,,,,---......---...111333333222111000000222333555888999999999:::>>>EEEJJJMMMOOORRRTTTWWWXXXXXXYYY[[[ZZZYYYYYYZZZZZZYYYXXX^^^___```aaaaaabbbaaaaaabbbcccdddfffeeeddddddeeeiiigggeeeccceeekkktttzzzaaaZZZWWWYYY\\\ZZZWWWWWWUUUWWWXXXYYYYYYXXXUUUTTTXXXYYYZZZ\\\^^^___aaaaaa^^^\\\ZZZYYYYYYXXXWWWUUUTTTQQQMMMKKKLLLNNNPPPQQQRRRQQQOOOLLLJJJIIIIIIIIIHHHFFFCCCBBBBBBAAA>>>;;;<<<<<<<<<=========>>>>>>===<<<:::999888888999999777666444333222111222222111111111111000///............---,,,,,,,,,,,,,,,,,,+++******++++++***((((((((()))+++---000222333)))(((((((((((()))***+++%%%''')))(((&&&'''***...***))))))(((((('''''''''&&&&&&&&&'''''''''((((((,,,------***&&&$$$'''***(((((('''&&&''''''))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''+++///000---***)))***((()))***,,,,,,,,,+++******++++++,,,,,,++++++***---------,,,,,,+++++++++,,,+++***))))))(((((())),,,,,,,,,++++++,,,------******++++++,,,,,,++++++//////......---,,,++++++)))***,,,+++******+++,,,)))))))))))))))******+++++++++++++++++++++++++++(((((()))***+++---...///333///...///...++++++---,,,,,,,,,,,,,,,,,,,,,,,,---............/////////111111111222444555777888999<<<@@@CCCCCCCCCDDDDDDGGGEEEDDDEEEGGGIIIIIIIIIKKKKKKKKKKKKJJJHHHFFFEEEDDDBBB@@@???@@@@@@???>>>@@@@@@???>>>===;;;:::999;;;:::888888999999777666999777555444555555444333111111000000000000//////...---++++++,,,...---,,,***((('''''')))******)))+++***)))((('''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&'''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((()))*********)))((((((((()))++++++,,,444999555...***)))(((''''''((())))))))))))))),,,+++***)))((()))******((((((((('''(((((())))))))))))(((((((((((('''''''''((()))***+++++++++***'''((((((((((((((((((((())))))(((((())))))***+++((()))***+++,,,000555999888555111---***((((((''''''''''''((()))***+++,,,******)))))))))******+++---,,,***)))***+++******---///333555555111---)))******************)))))))))***,,,------,,,+++++++++***)))))))))***,,,---))))))*********+++++++++,,,+++******)))*********,,,***)))+++...///---***,,,+++))))))+++,,,---,,,---.........------///111222111000000000111333444555666666666777;;;@@@DDDIIIJJJMMMQQQSSSUUUVVVVVVYYYZZZZZZYYYWWWWWWXXXYYY]]]\\\\\\\\\\\\\\\]]]]]][[[___cccddddddeeegggjjjhhhdddbbbeeekkkooommmiiifffhhhgggccc```^^^ZZZUUUUUUWWW[[[^^^^^^\\\YYYWWWUUUVVVXXXZZZ]]]___aaabbb\\\YYYUUUTTTTTTTTTTTTTTTPPPNNNLLLLLLNNNPPPPPPPPPOOONNNMMMKKKJJJIIIIIIIIIGGGEEECCCAAAAAA???<<<:::>>>?????????>>>===<<<;;;<<<;;;:::999888888888888333222222111111111111222//////000000000//////...---------,,,,,,,,,,,,,,,,,,+++******++++++***)))'''((()))+++...111444555((((((''''''(((((())))))###&&&)))(((&&&%%%''')))))))))))))))))))))))))))&&&&&&'''''''''(((((((((///666666***###&&&******)))((((((''''''''''''((()))((((((''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((+++---,,,***((()))***'''***,,,...---,,,++++++***++++++,,,,,,++++++***---,,,+++,,,,,,,,,+++)))++++++***************+++------,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,000///...---,,,+++******,,,,,,------,,,---......,,,,,,,,,,,,,,,---......++++++++++++++++++++++++))))))******+++,,,---...111...---//////,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111333444666777888;;;>>>@@@AAABBBCCCDDDEEECCCBBBCCCEEEFFFFFFEEEJJJKKKLLLLLLKKKHHHEEECCCDDDBBB@@@???@@@@@@???===AAAAAA@@@???>>><<<;;;::::::999888888888777666666777555333222111222222222000000111111000000///...//////---+++,,,//////,,,---+++******,,,---,,,+++***)))(((((((((((())))))((((((((((((((((((((((((+++*********))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''((((((((((((((((((((())))))***+++***)))((((((***,,,---000444777444...***((((((''''''((()))))))))))))))++++++***)))((())))))***)))((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))(((((('''((((((((())))))((((((((((((((()))************)))((((((+++///333111///...,,,++++++,,,---)))((((((((()))***++++++***)))((((((((()))***+++---+++)))***---...,,,******,,,000222111...***((()))***+++,,,+++***)))(((******+++,,,,,,++++++***+++***)))((()))***,,,---)))))))))************+++++++++***************+++,,,***)))***,,,......,,,---+++))))))+++---------...///000///------...000111000000000000111222333444444444555666999<<>>===<<<;;;>>>>>>??????>>>===;;;;;;;;;:::999999888777777777333222222111111111111111---......////////////...,,,,,,---------,,,,,,,,,,,,+++******,,,,,,+++***************+++---......((((((''''''''''''(((((($$$(((++++++(((&&&'''((())))))))))))))))))))))))''''''''''''((((((((((((222;;;999+++&&&,,,---&&&))))))(((((('''''''''''')))(((''''''''''''(((((()))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******+++***))))))***+++))),,,///000...,,,+++,,,***++++++,,,,,,++++++***+++***)))+++,,,---+++(((*********+++,,,---...///------,,,+++++++++,,,,,,---...............------///...,,,+++************...---,,,,,,------......---------------...//////***++++++,,,,,,++++++***+++++++++++++++++++++***,,,******......,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000222333555666777999===>>>??????AAABBBCCCBBBAAAAAACCCEEEDDDDDDGGGIIIJJJKKKJJJGGGDDDBBBDDDBBB@@@???@@@@@@???>>>BBBBBBAAA@@@???===<<<;;;888999888888666666555666666555333222111111222333///000000000000///......+++---,,,))),,,222333000///---+++,,,---...---,,,(((((((((((((((((())))))((((((((((((((((((((((((++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''+++***))))))((((((((()))'''(((((())))))))))))))),,,+++)))((()))***,,,...444111///...---***((('''''''''((()))))))))))))))*********))))))))))))))))))((((((''''''''''''((((((((())))))))))))))))))***))))))(((''''''''''''))))))(((((((((((()))***((((((((('''((())))))*********)))'''&&&'''+++...************+++,,,---...,,,+++***)))))))))))))))***)))((((((((()))+++,,,+++++++++...111111---)))***+++,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))***************))))))+++***)))))))))***+++,,,************+++++++++++++++***************++++++,,,+++******,,,---.........,,,******,,,---...---...000111000...---...///000/////////000000111111444333444555777:::;;;<<>>>>>======<<<===>>>???<<<<<<<<<======<<<<<<;;;999999999999888777666666555555444333222111000000---......////////////...,,,------.........---,,,,,,+++***+++,,,---,,,***+++***)))(((((((((((((((((((((''''''''''''(((((('''+++//////,,,))))))***++++++******)))((((((((('''''''''((((((((())))))---444333+++---555222%%%)))))))))(((((('''&&&&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******+++++++++,,,,,,,,,---000222111...,,,,,,...***++++++,,,,,,++++++******)))(((+++...///,,,)))*********+++---...000111,,,,,,,,,++++++,,,------......//////......---------,,,+++***)))***+++,,,///---******+++,,,,,,++++++++++++++++++,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,***)))))))))'''(((,,,...++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///111222444555777999;;;<<<<<<===>>>@@@CCCAAA@@@AAADDDEEEEEEEEEDDDEEEGGGHHHGGGEEECCCAAACCCAAA??????@@@AAA@@@???BBBBBBAAA@@@???===<<<;;;777888999777555444555666666666666555333222333444000000////////////......+++//////,,,000:::===999---+++***)))+++++++++***''''''(((((((((((())))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))(((((((((((()))*********))))))&&&&&&&&&''''''''''''(((,,,+++***))))))((())))))''''''((()))))))))))))))+++***)))))))))***,,,,,,222,,,)))++++++)))((((((''''''((()))))))))))))))******)))))))))(((((((((((((((((('''(((((())))))(((((())))))))))))************)))((('''(((((((((,,,+++***)))((()))******((((((''''''(((((()))***((()))***))))))***,,,///)))))))))))))))***++++++---,,,+++***)))((((((((())))))))))))******+++,,,***+++---///111///,,,))),,,,,,+++*********+++,,,)))******+++,,,,,,++++++*********)))))))))))))))))))))******++++++++++++***++++++++++++,,,,,,,,,*********)))******+++,,,+++++++++,,,---...///000...---++++++---...///...---...000000...------....../////////000000000000333222333555999;;;;;;:::???AAAEEEJJJNNNQQQSSSTTTVVVVVVVVVUUUVVVXXX[[[^^^aaa```````````````aaaaaaccchhhgggaaaaaaffffffaaaeeedddccccccccccccbbbbbbccchhhiiiccc^^^[[[YYYWWW[[[[[[\\\\\\[[[ZZZYYYXXX\\\\\\[[[[[[ZZZYYYYYYYYYYYYWWWUUUSSSRRRPPPLLLIIIKKKKKKLLLNNNPPPQQQOOOMMMOOONNNMMMJJJHHHEEEBBB@@@<<<=========<<<===@@@BBB===<<<;;;;;;;;;;;;<<<<<<888888999888888777555555666666666555444222111000//////000000000//////...,,,---///000000///......,,,+++***+++,,,---,,,+++***)))((((((''''''(((((())))))((((((''''''(((((((((,,,//////---******,,,++++++***)))((((((''''''''''''((((((((()))))))))'''***++++++222999555***'''(((((()))(((((('''&&&(((''''''''''''(((((()))((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++++++++,,,...//////...111444555333...+++---///***++++++,,,,,,++++++******)))))),,,111333000,,,******++++++,,,---...///++++++++++++,,,------...---------------,,,++++++++++++*********,,,...000222...+++)))***++++++******))))))))))))***++++++)))***,,,------,,,***)))++++++,,,,,,,,,+++***))))))((()))------+++***,,,------------------------,,,,,,---------.........------...///000222333444888999;;;;;;;;;;;;<<<===@@@???>>>???BBBDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAAAAA@@@>>>???@@@AAAAAA@@@@@@@@@@@@???===<<<:::999666888999777555333444666444666777666333222222333111000///...---...//////...333111---000;;;>>>999,,,***(((((()))))))))(((&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((('''((()))*********))))))&&&''''''''''''(((((((((++++++***(((((('''''''''&&&'''((()))***))))))((())))))))))))*********+++***((()))---,,,''''''+++''''''((())))))))))))))))))))))))))))))(((((('''(((((((((((())))))***+++(((((()))))))))*********))))))))))))***+++---...000...,,,***))))))***+++(((''''''''''''((())))))'''(((***+++++++++,,,---((((((((())))))*********,,,,,,+++***))))))))))))((()))***+++,,,,,,,,,,,,)))+++------,,,*********+++******))))))***++++++)))))))))***+++,,,---...,,,+++******)))))))))***((()))***,,,,,,+++***)))******++++++++++++,,,,,,******))))))***++++++,,,+++,,,---......///000111///---++++++---/////////)))+++......---,,,,,,,,,......//////000000//////111111222555:::<<<;;;:::<<<>>>CCCHHHLLLPPPRRRSSSVVVTTTSSSTTTWWW[[[^^^______```aaabbbbbbbbbbbbbbbgggjjjgggbbbfffnnnmmmeeecccaaa______aaabbbaaa```dddaaaaaabbb```\\\]]]```___^^^\\\[[[[[[]]]___`````````___^^^]]]]]]\\\\\\ZZZWWWTTTRRRRRRRRRQQQOOOOOONNNOOOPPPRRRSSSQQQOOOOOOOOONNNMMMKKKHHHEEEDDD???@@@@@@???===>>>BBBEEEAAA@@@===:::999:::;;;<<<777888888888888666555444444444555555555333222111111111111111000///......---...000111222111000///,,,+++***+++---...---,,,,,,,,,+++***)))))))))***+++***)))(((((((((((()))'''***------***)))***,,,(((((((((((((((((((((((('''((((((((())))))))))))((('''(((+++000222000---&&&'''((())))))((((((''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++++++++---000111111000444666777333...+++---000+++++++++,,,,,,++++++++++++)))***...444666333///+++++++++***++++++,,,,,,*********+++,,,---...///,,,,,,,,,,,,++++++***)))+++*********,,,...111333555111---+++,,,---,,,+++*********)))***++++++,,,)))***,,,------,,,***)))))))))+++,,,---,,,,,,+++,,,)))+++......***)))+++------------------------,,,,,,,,,---------......---------...000111333444888:::;;;;;;999999;;;<<<<<<;;;:::<<>>>>>AAABBBBBBAAA>>>>>>>>>===<<<:::888888666888999777444333444666000333666555222000000111222000...---,,,---///000---111...&&&(((111333,,,,,,***)))((()))***)))(((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((&&&''')))*********)))((('''''''''(((((((((((()))******)))''''''&&&&&&&&&&&&''')))*********)))((((((((()))************)))###%%%+++000---&&&&&&---'''(((((())))))))))))))))))))))))))))))(((((('''(((((((((((()))+++,,,,,,(((((())))))*********+++(((((()))***,,,...111333222000---+++))))))***+++'''''''''''''''((())))))''')))+++,,,***)))((()))&&&'''((()))***+++,,,,,,******************++++++((()))+++,,,------,,,,,,)))+++,,,***'''&&&(((+++((((((((()))))))))(((((())))))))))))***,,,///000---,,,,,,+++*********+++'''(((+++------,,,***(((************++++++++++++******))))))***+++,,,,,,***,,,...///000000111222///---,,,,,,---/////////''')))+++,,,+++******+++---......///000/////////000000111555:::<<<;;;999:::<<>><<<===???@@@AAAAAAAAA@@@<<>>>>>@@@BBBAAA??????@@@AAADDDEEE??????>>>===;;;:::999999999999888777666444222111111000000222333333111///000///---,,,,,,---///000////////////...---,,,+++,,,++++++***)))(((''''''))))))(((((((((((())))))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&((()))***)))(((&&&%%%))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&))))))(((((())))))***+++)))'''%%%%%%(((***+++,,,(((&&&%%%&&&(((***)))((()))+++...//////,,,(((%%%$$$%%%((())))))(((%%%$$$+++)))(((((()))+++***)))(((((())))))))))))((((((+++'''$$$%%%***,,,***''',,,++++++000777999777333...+++((((((***+++***)))((((((((((((''''''***,,,+++++++++*********)))))))))((((((((((((((()))***))))))))))))))))))))))))%%%(((---///...,,,+++***///---***)))***++++++***)))(((''')))+++---,,,,,,***++++++***+++...000///++++++************************+++,,,,,,,,,,,,++++++++++++++++++***)))(((++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,++++++++++++,,,---------...000///......///000//////000333666888888777:::===BBBEEEGGGIIIKKKMMMLLLNNNQQQTTTVVVZZZ^^^bbb^^^___aaacccddddddddddddeeeeeefffjjjoooqqqooommmjjjdddbbbfffkkkjjjhhhggg___```bbbdddffffffffffffgggddd``````cccgggjjjllldddbbbaaabbbeeeeeeccc```^^^\\\YYYVVVUUUTTTUUUUUUVVVUUUUUUVVVWWWVVVSSSQQQSSSOOOKKKKKKMMMLLLGGGCCCBBBCCCBBB@@@======AAAEEEFFFDDD@@@<<<:::999999999;;;<<<===:::666444444666444333333222222111111111111555888777222......000------,,,+++,,,---...///---))))))++++++***+++///222222111...***'''&&&&&&,,,***)))'''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''(((***+++,,,,,,,,,+++***)))(((''''''***++++++++++++)))(((((())))))))))))***+++,,,,,,(((((())))))((('''&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''333///++++++---...---***---,,,+++*********++++++)))***+++,,,------------000---***+++///000...+++,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,---...++++++************)))))),,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---...---,,,++++++*********,,,+++***+++,,,///333555...///000111111///---,,,------......---,,,+++***,,,,,,,,,,,,,,,---......------,,,+++,,,---...///...,,,,,,000555777444111222444555555666888;;;>>>@@@??????>>>>>>???@@@AAA>>>CCCGGGGGGCCC@@@@@@BBBCCCBBB@@@?????????AAABBB<<<<<<<<<;;;;;;:::::::::999888777666555333222222222111111222444333111//////...---,,,,,,---...///......///......---,,,+++++++++******))))))((((((((((((((('''(((((())))))******))))))((((((''''''(((((((((((((((((((((((('''((()))***)))(((&&&%%%))))))))))))))))))))))))''''''&&&&&&''''''((())),,,,,,++++++,,,,,,---...***(((&&&''')))+++,,,,,,&&&'''((((((((((((((((((------------,,,+++***))))))***,,,......,,,***))),,,***)))((()))))))))'''))))))))))))))))))))))))+++(((&&&(((,,,...,,,)))***))))))...333555333///000---******,,,---,,,+++(((((()))((('''(((***,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((+++///111000///...///...---++++++*********)))---,,,,,,---...///---,,,)))+++,,,,,,,,,...//////---,,,+++***)))******+++******+++,,,,,,,,,,,,+++******++++++***))))))(((******)))))))))(((((((((***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///,,,---///......---///000111000000333666888888777777:::>>>BBBDDDEEEGGGIIIIIILLLPPPSSSUUUXXX\\\^^^___```bbbcccdddddddddccccccdddgggkkknnnooonnnnnnnnnhhhfffjjjmmmkkkiiihhhaaabbbdddfffhhhiiiiiiiiijjjhhhgggggghhhjjjiiiiiigggeeecccdddffffffdddbbb```^^^[[[XXXVVVVVVVVVWWWXXXWWWVVVUUUVVVUUUSSSQQQPPPNNNLLLKKKJJJIIIFFFCCCBBBDDDDDDCCC@@@>>>???AAABBBAAA>>><<<;;;:::::::::;;;<<<<<<999555333333444444333333222222111111111///333777555111......000...---,,,+++,,,---...///---)))(((++++++***+++///...------+++)))(((((((((******(((''''''(((((()))(((((())))))))))))((((((''''''((()))***+++,,,---++++++******)))(((((((((+++***)))***---...---,,,)))((((((((()))******+++))))))))))))))))))(((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''333///+++***+++,,,***(((,,,+++***)))))))))*********+++,,,---...............,,,***+++---///---***,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++******)))))))))***++++++++++++++++++***************+++,,,...000000///...---,,,+++++++++,,,*********,,,---///111222,,,...111333333111---+++------------,,,+++***)))++++++,,,,,,------,,,,,,,,,,,,,,,---------......---,,,---000444666333000111222333444555777;;;>>>CCCAAA???======>>>???AAA>>>BBBEEEEEEBBB??????@@@CCCBBB@@@>>>===<<<======999999999:::::::::::::::999888666444333222333333444333222222333333111///.................................------,,,+++************)))))))))))))))''''''((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))''''''''''''((()))******,,,,,,,,,,,,,,,------...+++)))'''(((***,,,,,,,,,***---111000...++++++---111///---***))))))***++++++,,,...//////...,,,+++---+++)))((()))((('''&&&******))))))))))))*********)))(((+++...///---***(((''''''+++///000...+++...---+++***+++,,,,,,+++((()))))))))((((((***++++++************)))))))))***))))))(((((()))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,...///---------,,,+++***((((((.........///000///,,,***(((***------,,,+++...111111///,,,***)))***+++,,,******+++,,,,,,,,,,,,+++******+++++++++***))))))*********))))))(((((((((***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000+++,,,............000111444222111222444777777777999<<>>>>>======<<<;;;:::::::::;;;:::888555333333333444444333333222111000000...111444333000......000///...---,,,+++,,,---...---)))(((++++++)))***...,,,+++)))(((''''''(((((()))(((((((((((())))))***(((((())))))))))))((((((&&&''')))++++++,,,++++++))))))))))))))))))))))))+++(((&&&)))...111///,,,(((((((((((((((((())))))((()))***************)))(((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''111...+++******+++***(((+++++++++************++++++,,,---...////////////---+++******,,,---,,,***,,,,,,,,,++++++,,,,,,,,,************++++++,,,,,,...---,,,++++++,,,------+++++++++*********************+++,,,---///000111///...------,,,,,,,,,---++++++,,,,,,------,,,,,,+++,,,...//////---,,,***---------,,,,,,+++******)))***,,,---------,,,+++---...//////000000//////111///---...000222111000///000222333444666:::===@@@??????>>>>>>???@@@AAA<<>>===<<<>>>>>>>>>>>>===;;;:::999888999999888777666666777444444333333222111000000,,,///111111///......000///...---,,,+++,,,---------)))(((***+++)))***---///---***''''''&&&&&&&&&'''''''''((()))******+++(((((())))))))))))((((((%%%''')))++++++***)))((((((((((((((())))))******+++(((''',,,333555///)))***))))))((((((((())))))'''((())))))************((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''---,,,***)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////++++++******+++,,,+++***---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,...---,,,,,,,,,---///000...---,,,+++***+++++++++,,,,,,,,,,,,------...///......---,,,,,,,,,------,,,,,,---...///......---,,,++++++******+++,,,,,,------,,,,,,,,,+++++++++***+++,,,---...---,,,+++---...//////000000//////666222...++++++---///000...///111111222555888;;;:::<<<>>>AAABBBBBBAAA@@@===>>>@@@@@@>>>=========;;;;;;;;;:::::::::;;;;;;<<<;;;;;;:::999777777666888777555333222333555666333111000///000000...---------...//////...------------------,,,+++******)))))))))))))))*********)))***+++,,,,,,,,,,,,+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))((('''&&&&&&&&&''''''''''''''''''(((((())))))'''&&&'''((())))))((($$$)))......)))%%%%%%'''+++******)))((('''&&&%%%'''(((((())))))((((((''')))'''&&&''')))******))))))((((((''''''(((((()))&&&''')))+++---,,,+++))))))(((((()))*********))))))*********)))((((((((((((***++++++)))((()))***))))))))))))))))))))))))++++++***)))))))))))))))************************+++,,,------,,,...000333+++---///...+++((((((((()))***,,,///111111...++++++((((((***)))''',,,444444111---***)))***,,,...******+++,,,,,,,,,,,,+++,,,,,,------...------,,,***+++,,,---///000111111++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---111000///...---,,,,,,,,,,,,...000000000111333444666333111111222555666666666999<<<>>>???@@@BBBCCCGGGLLLRRRWWWYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^]]]]]]___fffmmmmmmiiigggkkkpppnnnjjjhhhkkkkkkgggfffgggnnnnnnooonnnmmmkkkiiihhhjjjhhhfffeeeeeeeeedddccccccbbbaaa___]]]\\\[[[[[[ZZZ[[[\\\]]]^^^___```aaa\\\XXXTTTQQQQQQRRRRRRRRROOOSSSUUURRRKKKGGGHHHKKKJJJHHHDDDAAA???>>>======@@@@@@@@@???===;;;999888777777777888:::;;;;;;;;;555555444333222000000///,,,...//////.........///......,,,,,,,,,,,,---...---)))(((******((())),,,///,,,)))((())))))((('''&&&&&&'''((()))******+++(((((())))))))))))((((((''')))+++,,,,,,+++)))((('''''''''((())))))******))))))---666???@@@999111,,,+++******))))))))))))&&&&&&'''((())))))))))))'''''''''(((((((((((((((+++******((('''&&&%%%$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''',,,+++*********+++,,,---++++++,,,---------,,,,,,+++,,,---...////////////++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,------------,,,,,,+++******,,,...111222000///---,,,++++++,,,---...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,...000222333444444...---+++******,,,...///------,,,,,,,,,---...///+++,,,------......------,,,,,,,,,---------......666333...+++***+++...000...///000000111333666888777:::>>>BBBDDDCCCAAA@@@AAAAAAAAAAAAAAA@@@??????999:::;;;;;;<<<======>>>>>>>>>===;;;:::888777777777777555555444555666777333111/////////000///....................................------,,,+++************)))))))))))))))***+++,,,------,,,+++***''''''(((((())))))******(((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))***((('''&&&&&&(((((('''&&&$$$'''++++++(((%%%&&&'''&&&''')))))))))'''%%%###((((((((())))))((((((((('''&&&%%%&&&)))***+++***(((((())))))))))))((((((&&&'''((()))***)))(((((()))))))))))))))************+++---,,,+++))))))***)))***,,,+++***)))))))))(((((()))))))))))))))***,,,+++******))))))))))))***************************,,,,,,,,,+++,,,...000***---///---***((()))+++++++++---///222222111///---((('''---...+++,,,222222000---+++***+++,,,---******+++,,,,,,,,,,,,+++,,,,,,---.........------((()))***+++---...000000,,,++++++******++++++,,,------,,,,,,,,,,,,------111000///---,,,+++++++++---...000000000000222333333222000000222444444444555888;;;===>>>>>>@@@AAAGGGLLLRRRVVVXXXXXXYYYYYYWWWXXXZZZ\\\]]]]]]]]]]]]___eeekkkkkkgggdddgggkkkkkkhhhiiilllllljjjjjjmmmllllllkkkkkkiiifffdddcccfffccc```^^^___```aaaaaa```aaabbb```]]][[[ZZZZZZWWWYYY\\\___``````___^^^XXXTTTQQQOOOPPPRRRRRRRRRPPPSSSUUURRRLLLHHHIIILLLIIIFFFAAA>>>>>>>>>>>>>>>AAA@@@???===;;;:::888888777666666888;;;======<<<555555444333111000//////..................//////------,,,+++,,,---...///---***(((******'''(((,,,+++)))''')))---///---+++&&&&&&((()))************(((((())))))))))))((((((+++,,,---------,,,+++***'''''''''(((((()))))))))(((+++333>>>GGGIIIDDD>>>------+++***))))))))))))&&&''''''((((((((((((''''''''''''(((((((((((((((+++******((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''...------+++******+++,,,)))***+++,,,---,,,,,,+++++++++,,,...............+++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------+++,,,---.........------,,,+++***+++---111444666000///---+++***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---///000222333444---,,,,,,,,,,,,---...///---,,,,,,,,,---///111222......------......//////------,,,+++,,,---...///000000///---,,,,,,...///...///000000///111444666:::<<<>>>AAABBBBBBAAA@@@BBBAAAAAAAAAAAAAAA@@@???<<<===>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;;;;:::666777777777777777777777444222000000111222222111///...---,,,,,,---...///......///......---,,,+++++++++******))))))((((((******,,,,,,+++***((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((()))******((('''''''''))))))'''&&&((())))))*********))))))%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))((('''%%%&&&((()))))))))((()))+++------+++)))(((((()))))))))(((''''''(((((()))))))))))))))***+++)))+++------***))))))***)))+++,,,,,,***)))))))))(((((((((((())))))******---,,,+++***))))))))))))************************)))***++++++***)))***+++))),,,...,,,)))(((+++...---------...000000///......''')))444888222---//////...,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,...//////......///111000//////000222444333222666999<<<>>>>>>>>>???@@@EEEIIINNNRRRTTTTTTUUUVVVWWWXXXZZZ\\\^^^____________cccggggggcccaaabbbdddeeedddfffjjjlllkkkmmmqqqjjjjjjjjjjjjiiigggeeeddddddbbb^^^]]]]]]^^^]]]]]][[[^^^``````]]]YYYXXXXXXWWWZZZ^^^aaaaaa^^^ZZZXXXRRRPPPNNNNNNPPPRRRSSSSSSOOOQQQQQQOOOKKKHHHGGGHHHEEEBBB???>>>???@@@???===>>>===;;;999888888888999999777666888;;;<<<;;;:::666555444333111000///...000///.........///......,,,+++++++++,,,...///111---***(((***)))'''(((+++)))''''''***///000---***&&&'''((()))******))))))(((((())))))))))))((((((+++++++++*********))))))''''''(((((((((((((((((('''***111:::@@@BBB@@@>>>---,,,+++***((((((''''''(((((()))))))))(((((('''''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''000000...,,,***)))***+++((()))***+++,,,,,,+++******+++,,,---............+++,,,------,,,+++,,,---...------,,,,,,------...,,,---.../////////...---------------000444888;;;000///,,,+++******+++,,,+++*********++++++,,,---+++++++++******+++,,,,,,---,,,,,,,,,,,,---......******,,,---------,,,,,,,,,,,,,,,---...000333444//////...------///000111000///---,,,---...000222***,,,/////////......//////000000//////000222555>>>>>>??????@@@@@@@@@AAAAAA@@@??????@@@@@@???>>>@@@@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>666777777888888888888777555333111111333444444444000///---,,,,,,---///000////////////...---,,,+++,,,++++++***)))((((((''')))***++++++***(((%%%$$$))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))%%%%%%&&&(((***,,,...///'''''''''''''''((()))))))))(((((()))******(((&&&'''&&&%%%&&&((())))))((('''''''''(((((((((((((((((((((((((((((((((((((((***(((&&&&&&(((((((((''')))+++...000000...+++)))*********((('''&&&'''((('''((()))(((((((((***,,,&&&))),,,+++(((&&&'''((()))+++------+++)))((()))'''((((((((())))))******---,,,+++***))))))))))))************************,,,...//////---,,,,,,---))),,,---+++((((((,,,000...,,,++++++,,,,,,+++***...'''+++:::@@@888...+++---,,,,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++++++++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---...------,,,,,,------...++++++++++++,,,---......+++---...---,,,,,,---......---...000222333333111222555888999999999:::;;;CCCFFFKKKNNNPPPQQQRRRTTTWWWXXX[[[]]]```aaaaaaaaa^^^aaaddddddaaa^^^^^^_________bbbgggjjjjjjmmmrrrjjjkkklllllllllkkkjjjiiidddbbb```___^^^]]][[[YYYVVVZZZ]]]^^^ZZZVVVUUUTTTXXX[[[___bbbaaa\\\VVVRRROOOMMMLLLMMMPPPRRRSSSSSSMMMNNNNNNLLLIIIFFFEEEEEE@@@???>>>???BBBAAA>>>;;;;;;:::888666666777999::::::888666777999:::888666666555444333111000///...111000.........///......++++++***+++,,,...000222---***(((***)))'''(((+++***((((((+++//////***%%%&&&''')))******))))))((((((((())))))))))))(((((()))((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((%%%(((,,,000333444444444,,,,,,***)))'''&&&&&&&&&***************)))((('''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''