BM6P6(@ wwwrrrrrrllljjjhhhggggggfffcccbbbYYY\\\```aaa``````ccceeennnggg]]]XXXWWWVVVTTTQQQKKKHHHEEEDDDEEEGGGHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFBBB@@@<<<;;;<<<=========777666555444444444444444555444333111000/////////...---***(((''''''((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$***((('''&&&''''''%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%&&&'''(((((()))))))))(((((('''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&'''((()))*********)))(((((((((***---/////////000---,,,---111444444333555888;;;>>>AAADDDGGGJJJLLLLLLNNNPPPSSSUUUWWWXXX[[[ZZZ[[[```fffkkklllkkkqqqtttxxx|||~~~~~~xxxxxxxxxyyyyyyxxxvvvtttppppppooonnnlllkkkmmmnnnsssvvv{{{~~~|||{{{|||}}}}}}vvvoooiiigggffffffaaa\\\UUUOOOLLLJJJIIIHHHCCCCCCBBBAAA@@@BBBEEEHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKHHHDDDAAA>>><<<<<<>>>???@@@AAA@@@===:::777888555222222333444222///333333333444666999<<<>>>===>>>???>>><<<777333000000...---,,,,,,+++(((&&&+++***)))***++++++)))''')))'''&&&'''((()))((('''(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxrrrrrrmmmkkkiiihhhhhhgggeeeccc___```aaa```^^^\\\\\\\\\___[[[WWWVVVXXXXXXUUUQQQLLLIIIFFFDDDEEEGGGHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEAAA>>>;;;:::;;;<<<<<<;;;888777666666666666666777666555333111000///.........---+++)))((((((((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&%%%&&&&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))*********,,,...///000000666333222333666999999888;;;===AAADDDFFFIIIMMMPPPOOOQQQSSSVVVYYY[[[\\\]]]^^^]]]^^^bbbgggkkklllkkkoooqqqtttwwwxxxyyyyyyyyysssssstttvvvwwwxxxwwwvvvppppppooommmkkkkkkmmmooorrruuuzzz~~~}}}~~~{{{vvvsssrrrrrrnnniiibbb[[[VVVPPPLLLIIIFFFFFFEEECCCAAAAAAAAABBBHHHIIIKKKMMMNNNPPPQQQQQQNNNLLLJJJFFFCCCAAA???>>>???@@@AAABBBBBB@@@???>>>888555111000111111///...000//////000111444777888>>>???AAAAAA???;;;666333222000.........---+++)))))))))((()))***+++)))((()))(((''''''((()))((('''(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxrrrrrrnnnmmmjjjiiiiiihhheeecccaaa```___^^^]]][[[XXXUUUUUUTTTTTTWWWZZZYYYUUUQQQMMMJJJGGGEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@===;;;:::;;;;;;;;;:::888888888888888888999:::666555444222000...---,,,---,,,***)))((((((((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,---...000222444555===;;;:::;;;===?????????CCCEEEIIILLLNNNQQQUUUWWWVVVWWWZZZ]]]```aaaaaaaaa`````````cccfffiiijjjiiilllmmmmmmnnnooopppqqqqqqmmmnnnqqqtttwwwyyyzzz{{{ttttttssspppnnnmmmooopppuuuxxx||||||uuunnnggg^^^UUUOOOKKKJJJIIIGGGEEEBBB@@@???DDDEEEGGGIIIKKKMMMNNNOOOOOONNNLLLJJJGGGEEECCCCCCAAAAAABBBBBBCCCCCCCCCDDD;;;888333111000000//////...---------...000222333===???BBBDDDCCC@@@<<<999777444222000000///---,,,(((''''''(((***+++***))))))(((''''''))))))((('''((((((((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxsssrrrooommmjjjiiihhhgggeeeccc___]]]\\\]]]___^^^ZZZVVVWWWWWWWWWYYYZZZYYYTTTPPPNNNKKKHHHFFFFFFGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@>>>;;;;;;;;;<<<;;;:::888888888888888999:::;;;777666555333000...,,,++++++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))******,,,...000222444777;;;===DDDCCCCCCDDDEEEFFFFFFFFFJJJLLLPPPRRRTTTWWWZZZ]]]\\\]]]```bbbcccbbbbbbaaa_________aaacccdddeeeeeeiiihhhggggggggghhhjjjjjjjjjmmmqqquuuyyy}}}~~~zzzvvvttttttuuu{{{}}}zzzpppeee^^^VVVSSSOOOKKKIIIFFFDDDCCCEEEEEEFFFGGGHHHIIIKKKKKKOOOOOONNNMMMKKKJJJHHHGGGCCCCCCBBBAAAAAABBBCCCDDD???<<<888555222222222222//////......//////000111888;;;???CCCDDDDDDAAA@@@===:::666444222111///---)))((('''(((***++++++***)))((('''((()))***)))'''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyysssqqqnnnllljjjhhhhhhfffdddaaa^^^\\\\\\^^^aaaaaa]]]YYYZZZYYYYYYXXXXXXWWWTTTRRRMMMKKKHHHGGGGGGGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???===<<<======<<<;;;777777777777888888999:::666666555333111...,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((())))))***,,,,,,---000333666999>>>DDDHHHMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQTTTVVVWWWYYY[[[^^^___````````````^^^]]]\\\ZZZ[[[\\\]]]^^^___```aaafffeeedddcccdddeeeggghhhlllpppuuuyyy}}}|||||||||uuuiiicccZZZSSSOOOKKKHHHEEEGGGGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOOOONNNMMMLLLKKKFFFDDDBBB@@@??????@@@@@@@@@>>>;;;777444222222333000000////////////000000111444999???CCCEEEEEEEEECCC@@@<<<999777444111///---+++))))))+++,,,,,,+++***((('''((()))***)))(((((((((((()))(((((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzsssqqqooommmjjjhhhgggfffcccaaa___``````aaaaaa___[[[XXXWWWWWWVVVVVVUUUUUUUUUUUULLLJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@???======>>>>>><<<;;;777777777666777777888888555555555444222///---+++''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))+++---///000000444888;;;>>>CCCJJJPPPTTTVVVXXXWWWVVVTTTUUUUUURRRTTTVVVWWWWWWXXXZZZ\\\^^^]]]\\\ZZZYYYXXXWWWWWWUUUWWWYYYZZZ[[[\\\^^^```eeedddddddddeeeggghhhjjjoootttyyy|||zzzoooeee^^^XXXQQQLLLFFFFFFFFFFFFGGGJJJLLLMMMLLLMMMOOOPPPPPPOOONNNNNNHHHFFFDDDAAA???>>>============;;;888444222111222........................---000444999???CCCEEEGGGGGGEEEBBB@@@>>>;;;777444333000---,,,,,,---,,,+++***)))((((((******)))(((((((((((())))))(((((('''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzsssqqqpppnnnkkkiiihhhgggdddbbb^^^```cccccc```]]]ZZZYYYUUUVVVWWWVVVUUUTTTTTTTTTKKKJJJHHHHHHIIIIIIHHHGGGDDDDDDDDDCCCCCCBBBBBBBBB???>>>======>>>===;;;:::999888888777777777777888333444444444222000---,,,(((((())))))((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***,,,///222444666:::>>>@@@AAAFFFNNNTTTVVVYYY[[[ZZZXXXVVVVVVWWWTTTUUUWWWWWWVVVVVVWWWYYYYYYWWWUUUSSSSSSSSSTTTTTTSSSVVVYYY[[[[[[\\\```ccceeeeeefffgggiiikkkmmmnnnrrrvvv{{{}}}yyyqqqggg___PPPNNNLLLJJJIIIIIIJJJJJJJJJKKKNNNPPPQQQPPPPPPOOOJJJIIIGGGDDDBBB@@@??????;;;<<<===;;;777333222222---....../////////.........///222666:::???CCCFFFHHHGGGGGGGGGGGGDDD@@@===999666222///......,,,+++***)))((()))******)))((((((((())))))))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzsssqqqrrrooommmkkkjjjhhheeecccZZZ^^^cccccc```\\\[[[[[[WWWYYYZZZZZZWWWTTTRRRQQQJJJIIIHHHHHHJJJJJJIIIGGGCCCCCCCCCCCCCCCBBBBBBBBB>>>===<<<<<<===<<<:::888::::::999888777777777777222333444444333000...,,,)))***************)))(((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%######$$$%%%'''(((((()))$$$$$$$$$$$$%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))******)))))))))))))))))))))))))))))))))+++---111444666;;;>>>BBBCCCCCCGGGOOOUUUUUUWWWZZZYYYVVVTTTTTTUUUUUUWWWXXXWWWVVVUUUVVVWWWUUUSSSQQQOOOOOOQQQSSSUUUSSSVVVZZZ\\\\\\^^^bbbfffeeefffgggjjjlllnnnpppqqqrrrwww{{{}}}}}}|||sssbbb```[[[UUUQQQNNNLLLLLLHHHJJJMMMOOOQQQQQQPPPOOOKKKJJJIIIGGGEEEDDDBBBAAA;;;>>>@@@???:::666555555...///000000111111000000111111222444888===AAADDDGGGHHHJJJLLLMMMKKKGGGDDD===:::555111///...---+++***)))((()))***+++***((((((((()))))))))))))))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||vvvuuurrrooollliiihhhfffdddbbb______```aaabbb```\\\YYYYYYWWWUUUUUUUUUUUUSSSQQQMMMKKKIIIHHHHHHIIIGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFBBB@@@===<<<<<<===<<<;;;:::999888777777666666666444444555444333000---+++---,,,***(((((((((((()))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$######%%%%%%$$$###&&&'''((('''$$$###%%%'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$!!!$$$&&&'''&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&""" %%%(((***###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&'''((()))******(((((()))+++---............000222444777888===>>>AAAEEEIIIMMMPPPQQQUUUVVVVVVTTTQQQOOONNNOOOQQQRRRSSSTTTTTTSSSRRRRRRTTTQQQMMMLLLNNNQQQTTTUUUZZZ\\\^^^bbbdddggghhhiiilllkkkkkkkkklllooorrrsssuuuwwwyyy{{{}}}yyytttkkkccc[[[TTTNNNJJJKKKJJJJJJKKKLLLNNNOOOPPPOOOMMMLLLKKKIIIGGGCCC@@@:::;;;<<<>>>>>>;;;666222333222111000///000111111111000000000333888===@@@EEEHHHMMMOOONNNLLLJJJJJJDDDAAA;;;777333111...++++++)))(((((()))***(((''')))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~xxxvvvqqqoookkkiiigggfffcccaaa______```aaabbb```\\\YYYYYYXXXVVVUUUVVVUUUSSSRRRLLLJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFBBB@@@===<<<<<<===<<<;;;777666555444333333333333111111222111///---***(((+++***)))((('''''''''((((((((((((((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%&&&((((((&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''###"""&&&(((((($$$$$$$$$%%%&&&&&&'''''')))((('''''''''((()))***+++***))))))***,,,...///000000000222444666999:::???@@@BBBFFFIIILLLOOOPPPQQQRRRQQQOOOLLLJJJJJJJJJNNNOOOQQQSSSTTTTTTSSSSSSWWWTTTQQQPPPRRRVVVZZZ\\\bbbccceeehhhjjjkkklllmmmnnnmmmllllllmmmooorrrssstttuuuwwwyyy{{{}}}~~~|||rrrfff[[[SSSOOOLLLJJJHHHHHHIIIJJJJJJLLLKKKJJJJJJJJJHHHEEECCC@@@???>>>>>>===;;;888555333222111000000111222333000///...///111555999<<>>>>>@@@@@@BBBCCCEEEGGGHHHIIICCCDDDCCC@@@>>>===>>>???EEEHHHMMMSSSXXX]]]```aaabbbaaa```^^^___ccchhhlllnnnoooqqqsssuuuvvvwwwwwwvvvuuusssqqqqqqrrrssstttvvvvvvwwwyyyzzz|||~~~}}}{{{yyywwwxxx~~~~~~sss___YYYQQQMMMLLLMMMMMMMMMJJJIIIHHHIIIKKKMMMMMMMMMKKKIIIGGGEEECCCAAA===;;;444444333222222333444555444444333222222333333444444888===BBBEEEHHHKKKMMMMMMKKKHHHEEEBBB???:::777222000---------------,,,)))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&zzzwwwsssqqqmmmkkkiiihhheeeddd______```aaabbb```\\\YYYXXXWWWVVVVVVVVVVVVUUUSSSJJJHHHGGGGGGIIIJJJJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFBBB@@@===<<<<<<===<<<;;;:::999888777666666666666333222111000...,,,+++***)))******)))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((((((&&&$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''&&&%%%$$$%%%&&&&&&''''''((())))))((())))))***+++,,,,,,,,,...///000111333555777888::::::;;;<<<======>>>>>>======>>>???@@@BBBBBBCCC??????>>><<<;;;:::<<<>>>DDDHHHOOOVVV^^^dddiiikkkhhhhhhgggeeeeeehhhmmmrrrpppqqqsssvvvxxxyyyzzzzzzzzzxxxvvvtttttttttuuuvvvyyyyyyyyyzzz|||~~~}}}yyyvvvvvv|||qqqjjjaaa[[[YYYWWWTTTQQQKKKIIIGGGGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJFFF@@@<<<888777555444444555555666777666555444333333222222000333888<<<@@@DDDHHHKKKJJJIIIHHHHHHHHHFFFBBB???666333000.........---,,,***)))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&{{{wwwsssqqqmmmkkkiiihhheeeccc______```aaabbb```\\\YYYWWWVVVTTTUUUVVVVVVTTTSSSKKKIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFBBB@@@===<<<<<<===<<<;;;888777666555555444444555444444222111///...,,,,,,))))))************))))))(((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((******(((&&&%%%$$$######%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''%%%%%%%%%&&&&&&''''''((())))))))))))***+++,,,---.........///000222444666888:::;;;=========>>>>>>===<<<<<<999::::::;;;<<<===>>>???===>>>===<<<;;;<<>>===;;;999888888888999999999888777666444222111111333666999<<<@@@EEEHHHHHHHHHIIILLLMMMLLLIIIFFF:::666222///------,,,+++******)))))))))(((((((((&&&&&&''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}xxxrrroookkkiiihhhfffdddbbb______```aaabbb```\\\YYYVVVTTTSSSSSSUUUUUUTTTRRRLLLJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFBBB@@@===<<<<<<===<<<;;;777777666555444444444444777666555333111000///...'''((()))******)))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&)))++++++(((&&&$$$"""!!!"""%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""%%%''''''%%%$$$%%%&&&&&&''''''((())))))******+++,,,...000111111111111000222444666999;;;<<<===>>>??????>>>===<<<:::999777777888999:::;;;<<<<<<>>>>>>>>>>>>>>>@@@DDDHHHPPPSSSYYY___eeejjjnnnooommmooopppppppppttt|||~~~}}}{{{yyyxxxyyyzzz{{{xxxwwwwwwwwwxxxzzz}}}~~~||||||{{{zzzzzz}}}wwwooo```[[[UUUPPPOOONNNNNNNNNMMMMMMMMMNNNOOOMMMJJJGGGEEEDDDBBB???>>>=========>>>>>>???>>><<<999777555444666888999;;;???CCCGGGHHHIIILLLOOOQQQPPPMMMJJJ@@@<<<777222000///---,,,*********)))))))))((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~zzzpppmmmjjjgggfffdddbbb```______```aaabbb```\\\YYYUUUTTTRRRSSSTTTTTTSSSRRRMMMKKKIIIHHHHHHIIIHHHFFFFFFEEEDDDCCCCCCDDDEEEFFFBBB@@@===<<<<<<===<<<;;;888888666555555555555555444333111///...---,,,,,,&&&'''((())))))(((''''''(((((((((((((((''''''&&&"""###$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""###$$$'''***)))'''$$$###!!! """%%%(((((('''$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!$$$''''''$$$$$$%%%'''''''''(((((())))))******---...000222333444333333111222555888:::<<<>>>>>>???@@@??????===:::888777666777777999:::;;;<<<<<>>CCCFFFJJJKKKNNNRRRTTTSSSOOOLLLGGGBBB<<<777444333111000************))))))))))))(((((())))))*********+++((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***$$$$$$$$$#########""""""''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&yyytttqqqnnnkkkiiihhheeeccc_________```aaa___[[[XXXTTTTTTTTTVVVWWWWWWVVVTTTMMMKKKHHHGGGGGGGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCC@@@<<<::::::;;;;;;;;;888777666555555444444555444444333222000...,,,+++))))))))))))************(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((%%%######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!###%%%###!!!%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((()))))))))&&&'''((()))***+++,,,---///000111333555666777888111333555888:::<<<===>>>=========:::777666666777777777666777999===AAADDDEEEEEEFFFFFFGGGKKKPPPSSSXXX\\\```dddfffgggiiikkknnnqqqtttuuuvvv}}}}}}yyyyyy||||||yyyvvvsssqqqooooooqqqssstttttttttvvvwwwyyyzzz}}}xxxpppkkkeee^^^YYYSSSPPPLLLJJJKKKLLLMMMMMMPPPOOONNNNNNMMMLLLHHHFFFIIIIIIJJJJJJIIIGGGEEEDDD@@@AAAAAABBBCCCDDDDDDEEEGGGJJJNNNRRRUUUVVVVVVUUULLLHHHBBB>>>:::666000+++111///,,,)))((()))***,,,))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''#########$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&~~~xxxtttrrrnnnllljjjhhhfffddd`````````aaaaaa___[[[XXXWWWVVVUUUUUUVVVUUURRROOOMMMKKKHHHGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCBBB???<<<::::::;;;<<<<<<888777666555555444444555444444333222000...,,,+++*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((***)))(((%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))*********(((((()))***,,,---......000111333555777888888777555666777888999:::::::::999999999888666666888:::888888888999;;;???CCCFFFJJJJJJKKKKKKLLLOOOSSSWWWYYY\\\___bbbdddfffiiikkkpppsssvvvxxxzzz|||xxxxxxzzzyyyvvvrrrmmmkkkjjjjjjmmmpppqqqqqqtttvvvxxxyyyzzz|||~~~wwwmmmfffaaa\\\UUUPPPNNNNNNNNNOOOMMMMMMNNNPPPRRRRRRPPPMMMLLLLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJNNNQQQTTTUUUTTTTTTOOOKKKEEEAAA===888333...000...,,,***))))))***+++))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&|||wwwssspppmmmjjjiiigggeeecccbbbaaabbbbbbbbb```[[[XXXVVVUUUUUUUUUUUUTTTQQQOOOMMMKKKHHHGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBAAA>>>;;;:::;;;<<<<<<<<<888777666555555444444555444444333222000...---,,,,,,++++++***(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((###%%%''')))***++++++***)))***+++,,,...///000000111333666888:::999888777999999888888777777666666444555555444444666:::===:::::::::;;;>>>BBBFFFHHHMMMNNNNNNNNNOOOQQQUUUXXXYYY[[[^^^aaacccfffjjjmmmpppsssxxxzzz}}}~~~{{{yyyvvvvvvvvvtttoookkkgggfffeeefffjjjnnnpppqqquuuwwwyyy{{{{{{}}}yyynnnfff\\\SSSNNNMMMMMMMMMLLLMMMOOORRRUUUVVVTTTRRRPPPOOONNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKNNNQQQSSSSSSSSSRRRSSSOOOJJJEEEAAA<<<777333///...---+++************((((((((((((((((((((((((***))))))((((((''''''&&&&&&'''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$zzzuuupppmmmjjjhhhgggeeecccaaaccccccccccccccc```\\\YYYTTTTTTTTTUUUWWWWWWUUUTTTMMMJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB???===::::::;;;<<<===<<<888777666555555444444555333333333222000///---,,,+++******)))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&''')))+++,,,,,,+++*********+++---...000111222333555888;;;;;;:::777666888777666555444333333333333333333333333666:::===<<<<<<===>>>AAAEEEHHHJJJLLLMMMNNNNNNNNNPPPTTTWWWYYY[[[^^^aaadddhhhnnnqqqqqqssswwwzzz||||||xxxuuutttrrrrrrqqqnnniiieeeeeedddcccfffjjjooorrrssswwwzzz}}}~~~uuuhhh\\\TTTPPPNNNMMMNNNOOOPPPRRRUUUUUURRRPPPQQQPPPOOONNNNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMOOOQQQSSSTTTTTTSSSSSSUUURRRNNNJJJEEE@@@<<<999111000///...,,,+++***)))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$yyyssspppmmmjjjhhhgggfffdddbbbcccccccccccccccaaa]]]YYYVVVUUUVVVWWWYYYYYYWWWUUUMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBAAAAAAAAA>>><<<::::::;;;<<<<<<;;;888777666555555444444555333333222222000///---,,,((((((((((((((((((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((((('''&&&$$$###"""""""""###$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******+++,,,,,,,,,+++***))))))***+++---///000222222444666999;;;;;;999666444444444333222111222222222444555555555555777:::===>>>>>>???AAACCCFFFHHHJJJJJJKKKMMMMMMNNNPPPSSSVVVYYY\\\___cccffflllrrrvvvtttuuuwwwyyy{{{}}}~~~yyyuuurrrooooooooonnnmmmjjjfffcccdddccccccffflllqqquuuvvvzzz~~~qqqeee\\\UUUQQQOOOOOOOOOPPPRRRRRRQQQOOOPPPOOONNNNNNNNNOOOPPPQQQPPPPPPQQQRRRRRRSSSTTTTTTRRRSSSTTTVVVVVVVVVVVVUUUVVVUUURRRMMMHHHDDDAAA???555555333111///---+++***)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$xxxsssqqqooollljjjiiihhhfffeeeaaaaaabbbccccccaaa^^^ZZZZZZYYYYYYYYYZZZXXXVVVSSSMMMKKKHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA>>><<<::::::;;;<<<;;;:::888777666555555444444555333222222222000///...---'''''''''(((((()))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((((('''&&&$$$###"""!!!"""$$$$$$$$$$$$&&&''''''''''''''''''''''''''' ###%%%&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########$$$%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))***+++------,,,,,,+++***************,,,...000222333444555666888999999777444333222111000000000111333444666777999999999:::<<<>>>??????@@@BBBCCCEEEGGGHHHIIIKKKMMMNNNOOOQQQUUUWWWZZZ]]]aaaeeeiiimmmrrrvvvvvvvvvwwwxxxzzz|||~~~zzzzzzyyywwwtttqqqnnnmmmlllmmmmmmlllkkkiiigggfffeeedddeeehhhnnntttwwwyyy~~~xxxjjj]]]UUUQQQOOONNNNNNPPPRRRRRRQQQNNNNNNMMMNNNNNNOOOPPPPPPNNNOOOPPPRRRTTTUUUWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWUUUQQQLLLHHHGGGGGG<<<;;;888444111///---,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$xxxrrrpppmmmjjjiiihhhgggeeeddd______```bbbcccbbb^^^[[[ZZZYYYXXXYYYYYYXXXUUUSSSMMMKKKHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>===;;;;;;;;;;;;999888888777666555555444444555222222222222111///...---(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%"""$$$&&&&&&$$$$$$&&&((((((((((((((((((((((((((("""$$$######$$$&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''((()))***++++++,,,+++)))(((((()))***++++++,,,---///222444555666666666777777666444222111222222000000000222444555666888<<<===>>>>>>@@@AAA@@@@@@AAABBBCCCDDDEEEEEEFFFIIILLLNNNPPPRRRUUUXXX]]]```dddgggiiikkknnnpppssssssssstttwwwzzz}}}~~~zzzxxxuuuqqqnnnkkkjjjiiilllmmmmmmmmmlllllllllmmmiiiiiiiiimmmsssyyy|||~~~}}}mmmcccYYYVVVRRROOOPPPQQQRRRRRRLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOQQQRRRTTTVVVWWWXXXWWWXXXXXXYYYZZZZZZ[[[[[[XXXYYYYYYUUUQQQMMMMMMNNNDDDAAA<<<777333000///...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&xxxrrrllljjjgggeeeeeedddbbb```^^^^^^___aaacccbbb___\\\VVVUUUVVVWWWYYYYYYWWWUUUMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFDDDCCCBBBAAAAAA@@@???===;;;;;;;;;:::999777888777666555555444444555222222222222111///...---******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''###&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&######$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%&&&&&&'''(((!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++***(((&&&%%%&&&(((+++---------///111333555777888666666555555444222111000444333222111111333555666555999===@@@AAABBBCCCDDD@@@@@@AAAAAABBBBBBCCCCCCCCCFFFIIILLLNNNQQQTTTWWW___bbbfffhhhhhhiiijjjkkkooonnnmmmooosssxxx{{{||||||yyytttoookkkiiihhhgggmmmnnnooonnnnnnoooqqqrrrooonnnooorrrxxx~~~~~~}}}yyyxxxxxxxxx|||wwwccc^^^WWWRRRPPPOOOOOOOOOKKKLLLNNNPPPQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXXXXYYYZZZ[[[\\\\\\YYY[[[[[[XXXTTTQQQQQQSSSHHHEEE???999444111000000++++++++++++++++++++++++)))))))))))))))*********((()))))))))((('''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&wwwrrrllljjjgggfffeeedddbbb```___```aaaaaa```^^^\\\ZZZZZZXXXXXXWWWWWWVVVSSSPPPLLLJJJGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBCCCCCCBBB@@@>>>======;;;999777444444555555555555555555111111222222222111111000(((&&&$$$$$$&&&((())))))'''((()))******)))((('''(((''''''&&&&&&''''''((()))(((&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))'''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%))))))(((((('''&&&$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((######"""###$$$&&&(((***###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&((()))+++,,,***)))(((((())),,,///111222222333444555666777777444333222000////////////111000000000000222333444999;;;===@@@AAAAAA@@@???===???AAAAAAAAABBBDDDEEEEEEEEEFFFHHHKKKPPPTTTVVVWWWZZZ]]]___```bbbeeehhhkkkiiiggghhhmmmuuu}}}yyytttqqqpppooonnnttttttttttttttttttttttttqqqrrruuuwwwzzz}}}yyyuuuvvvzzz{{{yyyyyy{{{|||{{{wwwssstttttttttttttttuuuvvvwwwwwwuuussspppnnnmmmmmmmmmsssssstttvvvwwwyyyzzz{{{{{{qqqdddZZZUUUSSSPPPOOOPPPOOONNNMMMMMMNNNOOOPPPNNNOOORRRTTTVVVVVVVVVVVVYYYYYYZZZZZZ[[[[[[[[[[[[UUU___pppoooZZZOOOQQQPPPSSSPPPKKKDDD===666111...---------...///...***((()))))))))))))))***++++++,,,++++++***)))((((((''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&'''&&&$$$######%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))*********%%%!!!!!!%%%((('''$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%vvvrrrmmmkkkgggeeeddddddbbbaaa```aaabbbbbbaaa___\\\[[[WWWVVVVVVVVVWWWVVVTTTRRRMMMJJJHHHFFFGGGGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>===<<<;;;999777777777666555444333333222111111222222222111000000+++)))'''&&&''')))(((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%$$$"""""""""$$$%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((%%%$$$$$$$$$%%%''')))***((((((((('''''''''&&&&&&''''''''''''(((((()))*********+++,,,,,,......///000222444777888777666555222111111000//////000000222222111111222444666777:::;;;>>>@@@AAAAAA@@@@@@<<<>>>@@@@@@@@@AAABBBDDDEEEEEEFFFHHHKKKNNNQQQRRRQQQTTTWWWYYY[[[^^^aaacccfffeeedddeeejjjrrr||||||wwwuuusssrrrqqqttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxzzz|||~~~yyyrrrmmmpppssswwwzzz{{{zzzwwwuuusssqqqooonnnooommmiiifffhhhhhhggggggggghhhiiiiiiiiigggeeecccaaaaaa```aaaeeefffhhhiiijjjkkkllllllrrrsssuuuuuusssqqqqqqqqqppppppqqqrrrtttuuuvvvvvvzzz{{{}}}~~~xxxmmmfff___YYYUUUOOOOOOOOOOOOPPPPPPPPPQQQOOOPPPRRRTTTVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY```fffuuutttbbbYYY\\\ZZZUUURRRMMMGGG???999444111///...---......---+++))),,,+++******)))*********++++++***))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''((('''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))$$$ !!!$$$'''&&&###&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%uuurrroookkkgggdddcccccccccbbbaaaaaabbbcccaaa___]]][[[TTTTTTTTTUUUWWWWWWUUUSSSMMMJJJGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAACCC@@@>>><<<<<<;;;999888:::999888666444222000000111111222222111111000///---+++)))((())))))((('''***))))))((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%$$$###"""!!!"""###$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((())))))))))))(((((((((''''''))))))(((((((((((())))))***,,,---...///...---,,,---///333666777666333222000000//////000111111222444333333444555777999:::;;;<<<>>>@@@AAAAAA@@@@@@<<<===>>>>>>>>>???AAACCCEEEFFFGGGHHHJJJKKKLLLMMMKKKNNNRRRUUUWWWZZZ]]]___```aaaaaabbbeeennn{{{~~~yyyvvvuuusssrrrrrrrrrsssssstttuuuvvvvvvyyyyyyyyyzzz{{{{{{||||||yyy{{{}}}}}}xxxqqqiiidddhhhiiikkklllmmmkkkjjjhhhjjjgggcccaaa___]]]ZZZXXX[[[ZZZZZZYYYYYYYYYYYYZZZYYYXXXVVVTTTSSSSSSSSSTTTVVVXXXZZZ\\\\\\\\\[[[ZZZ]]]^^^``````^^^]]]]]]^^^aaaaaaaaabbbcccddddddeeefffhhhjjjjjjkkklllooorrrwww}}}vvvkkk```XXXNNNNNNOOOOOONNNNNNNNNMMMOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWW```bbbmmmnnn```[[[]]]ZZZWWWUUUPPPKKKDDD===888666222000...---------,,,***------+++******************))))))(((((('''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''%%%%%%&&&(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%""""""%%%'''&&&$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&~~~uuurrrppplllgggcccccccccddddddaaabbbccccccbbb```^^^\\\TTTSSSSSSUUUVVVVVVTTTRRRKKKIIIFFFEEEFFFFFFFFFEEEDDDDDDBBBAAAAAAAAAAAAAAACCC@@@===<<<;;;;;;:::888:::999888666444222000000111222222111111000///...+++***(((((())))))((('''+++***((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++))))))((((((((()))******,,,---------------,,,,,,+++---///111222222000///......//////111222444555555555555555666888:::<<<<<<===>>>???@@@@@@@@@@@@<<<============>>>@@@CCCFFFFFFGGGHHHIIIIIIHHHHHHHHHLLLPPPTTTWWWYYY\\\^^^]]]^^^______ccclllzzz{{{wwwtttrrrqqqooommmnnnnnnooopppqqqrrrrrrvvvuuuuuutttssssssrrrrrrqqqsssuuuuuuqqqkkkccc^^^```aaaaaabbbcccccccccccccccaaa\\\XXXVVVTTTSSSRRRTTTTTTSSSRRRQQQQQQRRRRRRQQQPPPOOOMMMMMMMMMNNNNNNOOOQQQSSSUUUUUUTTTRRRPPPSSSTTTUUUUUUSSSRRRSSSTTTXXXXXXYYYYYYYYYZZZZZZZZZYYY[[[\\\\\\\\\]]]```bbbeeemmmyyyxxxjjjaaaXXXVVVTTTQQQOOONNNMMMMMMOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWZZZXXX___aaaXXXWWWYYYTTTWWWVVVSSSNNNHHHBBB===;;;777444000...------,,,,,,,,,++++++***************)))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&''''''((('''(((((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%%%%'''((('''&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&~~~uuurrrppplllgggdddcccdddddddddaaabbbccccccbbb```^^^\\\VVVUUUTTTUUUVVVUUURRRPPPIIIGGGEEEDDDEEEEEEEEEDDDDDDDDDBBBAAAAAAAAAAAAAAADDDAAA===;;;;;;;;;:::999888777666555444333222222222222222111000///......((('''&&&''')))***)))(((***)))'''&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''''''''''''''&&&%%%$$$###''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))***((((((((((((***+++,,,---...---+++***)))***,,,---...............000111111......///000222444666777666666666666777999;;;<<<<<<======>>>????????????;;;<<<=========>>>BBBDDDGGGGGGHHHIIIIIIHHHHHHGGGHHHLLLQQQUUUXXXZZZ\\\^^^^^^^^^^^^___ccclllwww|||wwwsssqqqpppnnnlllkkkkkkkkkllllllmmmmmmmmmnnnnnnmmmkkkjjjhhhggggggfffhhhkkkllliiiddd___[[[WWWXXXYYYZZZ\\\___aaabbb___]]]ZZZVVVRRRQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNNNNOOORRRSSSSSSRRRPPPNNNOOOPPPQQQPPPNNNMMMNNNPPPNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSTTTTTTSSSTTTVVVXXXYYY```kkkvvv}}}~~~|||yyy~~~vvvlllggg```YYYTTTRRRRRRRRRPPPOOOOOONNNOOOQQQTTTUUUXXXXXXXXXXXXXXXXXXXXXXXXZZZVVV[[[]]]VVVWWWZZZUUUVVVVVVTTTQQQLLLGGGCCC@@@<<<888444111000//////...******)))))))))******+++((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&''''''((((((%%%&&&'''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######&&&%%%$$$%%%%%%&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''vvvrrrppplllhhheeedddddddddcccaaaaaabbbcccaaa___]]][[[WWWVVVUUUVVVVVVUUUSSSPPPIIIGGGEEEDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAADDDAAA===;;;:::;;;:::999666666555555444444444444222222222111000///...---&&&&&&&&&(((***+++***(((((('''''''''''''''(((((($$$$$$############$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((((((((((((###$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%$$$$$$((((((((('''''''''&&&&&&'''(((((()))***,,,...///...,,,***((((((***,,,...111000...---...000222333//////000222444666888999999888888888888:::;;;<<<<<<<<<<<<=========>>>>>><<<=========>>>AAAEEEHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJNNNSSSWWWZZZ[[[]]]___aaa___^^^___dddkkksssxxxxxxuuurrrooonnnmmmkkkiiiiiiiiihhhhhhgggfffffffffdddcccbbbaaa___^^^]]]\\\\\\]]]___```___\\\YYYVVVNNNOOOQQQTTTXXX\\\___aaa]]]\\\ZZZVVVSSSRRRSSSTTTRRRRRRQQQQQQPPPPPPQQQQQQRRRQQQPPPNNNNNNNNNOOOOOOOOOPPPRRRSSSTTTSSSQQQPPPMMMNNNNNNLLLJJJIIIJJJLLLIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOONNNMMMMMMOOOPPPQQQVVV^^^eeeiiijjjhhhffffffjjjqqqxxx~~~|||vvvmmmddd\\\XXXVVVUUUSSSRRROOONNNNNNPPPRRRTTTWWWWWWWWWXXXXXXXXXYYYYYYZZZUUUZZZ\\\VVVXXX\\\VVVUUUUUUUUUTTTQQQMMMIIIGGGCCC???;;;777666555333222,,,++++++************+++((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((($$$%%%'''&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((wwwsssooollliiiffffffeeedddbbb```aaabbbbbbaaa___\\\[[[UUUUUUUUUVVVWWWWWWUUUSSSJJJHHHFFFEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDAAA===:::::::::::::::666666666555444444333333222222111111000...---,,,((((((((()))++++++)))'''%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&"""$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''&&&&&&%%%)))))))))((((((((('''''')))))))))***+++,,,---...,,,,,,+++++++++,,,------......---------...///000000111222333555777999:::===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<<<<===<<<===>>>???@@@CCCHHHLLLIIIIIIIIIIIIJJJKKKMMMNNNPPPTTTYYY]]]___```aaabbbeee```]]]^^^dddkkknnnoooooommmjjjhhhhhhgggfffdddeeedddbbbaaa___]]][[[ZZZWWWVVVUUUTTTSSSRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOIIIJJJMMMRRRVVV[[[^^^```___```^^^[[[VVVTTTUUUVVVSSSSSSRRRRRRRRRSSSTTTTTTVVVUUUTTTRRRQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUPPPPPPOOOMMMJJJIIIJJJKKKIIIIIIJJJKKKMMMNNNOOOOOOLLLMMMMMMLLLJJJJJJKKKMMMNNNPPPTTTXXXZZZYYYXXXWWWWWWYYY]]]aaaeeehhhjjjkkkppptttzzz~~~~~~uuulllddd___\\\WWWUUURRROOONNNOOORRRTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWSSSXXXZZZTTTUUUYYYUUUUUUVVVWWWWWWVVVSSSPPPNNNJJJGGGCCC???>>><<<999888111000///---+++******)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((($$$&&&((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$######$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((xxxsssnnnllliiiggggggfffdddbbb___```aaaaaa```^^^\\\ZZZTTTTTTTTTVVVYYYYYYWWWVVVLLLJJJHHHGGGHHHIIIIIIIIIFFFEEEDDDCCCCCCBBBCCCCCCEEEAAA===:::::::::::::::888777666555444333222222222222111111000...---,,,,,,+++++++++,,,+++)))&&&###$$$&&&((())))))(((((())))))(((((((((((())))))'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&'''(((((((((&&&$$$"""''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((($$$%%%'''((((((((('''&&&''''''((()))***+++,,,,,,,,,++++++***++++++,,,,,,+++,,,---.........------((()))***+++,,,+++******222222333444666888:::;;;@@@???===<<<<<<<<<===>>>;;;;;;:::::::::;;;<<<<<<======>>>???AAAEEEKKKOOOJJJIIIIIIIIIJJJMMMPPPRRRVVVZZZ___ccceeeeeefffggggggaaa\\\^^^eeejjjjjjhhhgggeeecccbbbbbbbbbaaa______^^^\\\ZZZWWWTTTRRRQQQLLLLLLKKKJJJJJJIIIHHHHHHNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJNNNRRRWWW[[[^^^```ddddddddd```ZZZWWWWWWXXXUUUUUUUUUUUUUUUVVVWWWXXX[[[YYYXXXVVVUUUTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYUUUTTTSSSPPPMMMLLLMMMNNNHHHIIIJJJKKKMMMNNNOOOPPPMMMNNNNNNLLLKKKJJJKKKMMMNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPRRRSSSVVVXXXYYYZZZ___ccciiimmmppptttzzzuuulllhhh[[[XXXTTTPPPOOOPPPRRRTTTRRRRRRSSSTTTVVVWWWXXXYYYWWWTTTZZZ[[[TTTUUUZZZVVVVVVWWWYYYZZZYYYWWWTTTSSSOOOLLLHHHEEECCCAAA>>><<<777555333000---***)))((())))))))))))************))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%'''))))))'''&&&%%%&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''((())))))uuuqqqqqqmmmhhheeeddddddddddddaaabbbbbbbbbaaa^^^\\\ZZZZZZYYYWWWWWWXXXWWWUUUSSSNNNJJJFFFFFFHHHJJJIIIHHHEEEDDDCCCBBBAAABBBCCCDDDEEEBBB===:::::::::::::::999888666444333222222333111111111111111000,,,))))))***+++,,,,,,,,,,,,,,,))))))))))))***)))'''%%%''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((''''''((())))))))))))*********+++,,,---...---+++)))'''***+++,,,,,,+++***)))(((+++++++++,,,---000222333666666666777888:::;;;<<>>???@@@@@@>>><<<;;;;;;::::::999999999:::;;;<<<>>>???BBBEEEGGGIIIIIIJJJJJJKKKLLLMMMQQQTTTXXXZZZdddeeehhhjjjkkkkkkkkkjjjhhhddd___\\\\\\]]]]]]]]]______]]][[[XXXUUURRRQQQJJJIIIHHHFFFCCC@@@>>><<>>?????????>>>>>>???@@@AAA@@@===;;;888888888999:::;;;<<<===BBBCCCEEEGGGIIIJJJKKKKKKKKKLLLNNNRRRWWW[[[___aaaggghhhjjjkkkllllllkkkjjjgggccc]]]YYYXXXWWWVVVUUUYYYXXXVVVTTTPPPMMMJJJHHHBBBAAA@@@???>>><<<;;;;;;<<<===???BBBEEEHHHJJJKKKMMMLLLJJJIIIHHHHHHIIIIIINNNSSSZZZ```dddgggiiikkkppppppoookkkfff```]]]\\\\\\^^^aaaeeeiiilllnnnooommmkkkgggddddddeeehhhjjjkkklllmmmnnnooopppppppppooolllhhhbbb___]]]\\\\\\ZZZYYYYYY]]]ccchhhiiiiiihhheeebbb___]]][[[YYYWWWYYYWWWVVVUUUUUUSSSOOOMMMMMMNNNOOOQQQQQQPPPOOONNNIIIJJJKKKKKKJJJJJJLLLNNNPPPRRRVVV[[[___cccfffhhhlllnnnqqqvvv~~~~~~pppeee^^^ZZZVVVSSSSSSRRRQQQRRRTTTUUUUUUTTTZZZYYYXXXVVVUUUUUUTTTTTTSSSTTTVVVWWWWWWVVVUUUTTTUUUSSSRRRSSSTTTTTTSSSRRRPPPJJJAAA999444111000///,,,***))))))******)))'''''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&'''((()))***++++++xxxsssppplllhhheeeeeeeeeeeedddbbbbbbccccccbbb___]]][[[WWWVVVVVVWWWYYYZZZXXXWWWNNNJJJFFFFFFHHHJJJIIIHHHFFFEEEDDDBBBBBBBBBCCCCCCBBB???<<<:::::::::999888::::::888777666555444333///.........//////---+++******)))(((((((((((((((***)))(((***,,,,,,,,,***''''''&&&&&&&&&&&&''''''&&&$$$"""###$$$%%%$$$$$$((((((''''''&&&&&&&&&%%%''''''&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))******+++++++++,,,,,,,,,---,,,*********,,,...///******************)))))),,,---...///111333444555999:::===@@@BBBBBBAAAAAABBBAAA@@@BBBDDDCCC>>>:::777888999;;;===???@@@AAAFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOSSSXXX]]]bbbfffhhhiiiiiiiiijjjiiihhhgggfffaaa]]]XXXUUUSSSSSSQQQPPPQQQPPPOOOLLLHHHEEEBBB@@@===============>>>>>>>>>===???BBBFFFJJJMMMPPPQQQTTTRRRPPPMMMKKKJJJJJJJJJPPPUUU]]]ccchhhjjjlllmmmpppqqqqqqnnnjjjdddaaa```ccceeejjjoootttyyy{{{}}}zzzwwwrrrnnnmmmppptttwwwxxxyyyzzz|||}}}~~~}}}wwwqqqmmmkkkkkkkkkgggfffgggkkkqqqvvvyyyyyyzzzvvvrrrooollliiieeebbbdddcccaaa```^^^ZZZVVVRRRQQQSSSUUUWWWWWWVVVSSSRRRNNNNNNNNNMMMKKKJJJKKKMMMNNNOOORRRTTTWWWXXXYYYYYY[[[]]]aaagggppp}}}vvvnnnfff^^^YYYUUUSSSQQQRRRSSSUUUUUUUUU[[[ZZZXXXVVVUUUUUUUUUUUUSSSTTTUUUUUUVVVUUUUUUTTTRRRRRRRRRTTTUUUVVVVVVUUUVVVPPPIIIBBB<<<666111......,,,************)))(((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))((((((%%%$$$###"""###$$$&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%&&&'''((()))******wwwrrrooolllhhheeeeeeeeeeeeeeebbbcccccccccbbb```]]][[[WWWVVVVVVXXXZZZZZZYYYXXXNNNJJJFFFFFFHHHJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCAAA???<<<;;;;;;;;;:::999:::999999888666555444333444222000000///...,,,*********)))((('''''''''(((***)))((()))+++,,,,,,+++''''''&&&&&&&&&&&&''''''&&&$$$"""###$$$%%%$$$$$$(((((((((''''''&&&&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))******+++++++++,,,,,,,,,...,,,***(((((()))***,,,+++************+++++++++---...000111333444555666999;;;>>>AAACCCDDDCCCCCCGGGEEECCCCCCDDDCCC>>>999999:::<<>>@@@AAADDDHHHLLLQQQTTTVVVWWW[[[ZZZWWWUUURRROOOMMMLLLQQQVVV^^^dddhhhkkklllnnnrrrtttwwwvvvsssnnnkkkjjjlllnnnsssyyy~~~}}}yyyxxxzzz}}}~~~|||||||||{{{{{{|||}}}yyyuuuqqqpppooonnnmmmjjjeee^^^ZZZWWWYYY[[[]]]]]]\\\ZZZXXXUUUUUUUUURRRPPPNNNOOOPPPOOOPPPRRRSSSTTTSSSRRRQQQQQQRRRUUUZZZbbbnnn{{{xxxllleee^^^[[[VVVTTTTTTVVVXXXXXXZZZYYYWWWVVVUUUUUUVVVWWWSSSTTTTTTTTTTTTTTTTTTTTTOOOQQQSSSUUUVVVWWWXXXXXXVVVTTTPPPKKKEEE===444...111...,,,+++++++++***((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''&&&((('''&&&&&&&&&((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''((()))***++++++,,,xxxrrroookkkgggeeeeeeffffffeeebbbcccddddddbbb```]]]\\\WWWWWWWWWXXXZZZZZZYYYXXXQQQMMMHHHFFFGGGHHHFFFDDDHHHGGGEEECCCBBBBBBCCCCCCAAA???===<<<<<<<<<;;;999999999888888666444333222888666333222111000---+++******(((''''''((())))))+++)))((((((***++++++***''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''((())))))************************+++++++++,,,...,,,***((('''((()))***,,,++++++++++++,,,------...///111333555666777777:::<<<>>>AAACCCDDDDDDDDDHHHFFFDDDCCCAAA???<<<:::;;;<<<@@@DDDGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSVVVYYY^^^dddhhhkkkmmmmmmkkkiiigggccc___\\\ZZZXXXUUURRRMMMJJJGGGEEECCCAAAAAAAAAAAA???>>><<<:::999888888999:::===@@@CCCDDDHHHJJJNNNSSSWWWZZZ\\\\\\``````___^^^[[[WWWTTTRRRTTTXXX___dddgggjjjlllnnnpppsssxxxzzzxxxuuusssrrruuuwwwzzz~~~~~~}}}|||{{{xxxqqqjjjddd^^^___aaacccdddcccbbbaaa]]]]]]\\\XXXTTTQQQQQQRRRQQQRRRSSSSSSSSSQQQNNNMMMLLLMMMMMMOOOUUU^^^hhhooozzzxxxjjjcccZZZTTTQQQRRRTTTUUUXXXXXXWWWWWWWWWWWWXXXXXXTTTTTTTTTSSSSSSSSSRRRRRRPPPRRRVVVXXXYYYYYY[[[\\\WWWVVVUUUSSSNNNEEE:::222333000---+++++++++***)))************************''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###))))))***+++,,,---......yyytttnnnkkkgggeeeeeefffffffffccccccddddddccc```]]]\\\XXXXXXWWWXXXZZZZZZYYYWWWQQQMMMHHHFFFGGGHHHFFFDDDHHHGGGEEEDDDCCCBBBCCCCCCAAA@@@>>>===>>>>>><<<:::888888888777666444222111666444222000000///...,,,***)))((('''''')))***+++,,,***((('''((()))))))))''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))******+++++++++******)))))))))*********++++++,,,+++***)))))))))***+++------,,,,,,,,,---...//////000222444666777777777:::;;;===???AAACCCDDDEEEDDDDDDCCC@@@===;;;;;;<<<;;;>>>BBBGGGKKKOOOQQQRRRPPPPPPPPPQQQSSSUUUWWWXXX\\\___dddhhhkkklllllllllfffddd```[[[VVVQQQNNNLLLJJJHHHDDDBBBAAA@@@>>><<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<>>>AAAEEEHHHJJJMMMPPPSSSXXX[[[]]]^^^___aaaccceeeeeeddd```\\\ZZZWWW[[[```dddgggiiilllnnnmmmrrrxxx|||}}}{{{zzzyyy|||}}}~~~xxxrrrggghhhjjjlllmmmnnnnnnnnnjjjiiigggbbb\\\WWWVVVVVVUUUVVVWWWXXXVVVTTTQQQOOOMMMLLLJJJIIIKKKQQQYYY___iiirrr|||{{{qqqcccXXXQQQPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUTTTSSSRRRQQQQQQQQQOOOSSSWWWZZZZZZZZZ[[[]]]YYYYYYYYYXXXSSSKKKBBB;;;555222...,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%%%% """$$$%%%&&&&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++,,,,,,---{{{uuunnnkkkgggeeeeeefffffffffcccdddddddddccc```^^^\\\YYYXXXXXXYYYZZZZZZXXXWWWNNNJJJFFFFFFHHHJJJIIIHHHIIIHHHFFFDDDCCCBBBCCCCCCBBB@@@???>>>???>>>===;;;777777777777555333111000222000------------,,,+++***)))((('''((()))+++---,,,***'''''''''((((((''''''''''''&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&&&&###$$$%%%&&&''')))******++++++,,,,,,,,,++++++***((())))))))))))*********************+++,,,------...------,,,---...///000///111333555777888888888:::;;;<<<===???BBBDDDEEE@@@AAAAAA===999888;;;???<<<>>>CCCHHHMMMPPPSSSTTTSSSSSSSSSTTTVVVXXXZZZ\\\___bbbfffjjjmmmmmmkkkjjjaaa^^^YYYSSSMMMHHHDDDBBB@@@>>><<<<<<===>>>===<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;===@@@DDDHHHKKKPPPRRRVVVZZZ]]]_________aaacccgggjjjjjjgggccc```ZZZ]]]aaadddfffiiilllooopppvvv}}}~~~pppqqqrrrsssuuuwwwxxxyyywwwuuuqqqkkkddd^^^[[[[[[[[[\\\]]]^^^\\\ZZZWWWTTTPPPOOOKKKHHHGGGKKKQQQVVVZZZbbbkkkrrrxxxqqqbbbYYYVVVWWWXXXSSSUUUWWWYYYZZZZZZZZZYYYWWWVVVTTTSSSQQQPPPPPPPPPNNNRRRWWWYYYXXXXXXZZZ\\\\\\[[[ZZZYYYVVVOOOHHHBBB666333///,,,+++++++++***))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))"""$$$''')))***)))(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$$$$%%%&&&'''((())))))|||tttqqqnnnjjjfffdddbbbcccccceeedddbbbbbbbbbaaa^^^\\\YYYXXXWWWXXXYYYXXXVVVTTTPPPMMMIIIGGGGGGHHHIIIHHHGGGHHHHHHFFFCCCAAAAAABBBBBB???:::666666777888888777777777666555333222111//////000111111000///...'''''''''((((((((((((((()))))))))))))))))))))))),,,)))&&&$$$###%%%''')))&&&&&&''''''(((((()))))))))((('''&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%''')))((($$$$$$'''%%% """'''$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++)))***,,,,,,,,,***((('''*********)))******++++++)))))))))***+++++++++,,,*********++++++,,,,,,,,,666555333222333444777888:::<<>>:::555000...,,,+++))))))*********)))((('''&&&******)))((((((((((((((((((((((((((())))))))))))((())))))(((&&&%%%'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&(((+++---888222,,,***+++---+++(((((((((((()))******++++++~~~vvvqqqnnnjjjfffcccbbbccccccdddccccccccccccaaa^^^[[[\\\[[[YYYZZZ[[[[[[YYYWWWQQQNNNIIIGGGGGGHHHHHHGGGGGGGGGGGGFFFCCCAAABBBBBBCCC@@@<<<;;;;;;<<<<<<<<<666666666666555444333222///000111111000///...---((((((((((((((((((''''''''''''''''''''''''''''''((('''%%%###"""###%%%&&&)))))))))***++++++,,,,,,)))((('''&&&%%%&&&''''''))))))(((((('''((((((((('''&&&%%%%%%%%%&&&((((((***'''(((+++)))$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''''''''(((((())))))***+++,,,,,,***(((''')))))))))))))))***++++++))))))******++++++,,,,,,............//////000000333333333333444555666777999;;;===>>>===<<<===>>>???===;;;999888888999999???AAADDDHHHMMMQQQUUUVVVUUUTTTSSSTTTUUUXXX[[[]]]bbbcccfffkkknnnjjj```XXXQQQLLLEEE@@@===;;;888555888888888888888888777777888888888888999;;;<<<===BBBCCCEEEGGGJJJLLLNNNOOORRRRRRRRRSSSTTTVVVXXXYYYbbbeeeiiimmmoooooonnnmmmiiihhhgggggghhhkkknnnpppooorrrvvvzzz}}}~~~}}}}}}}}}~~~}}}uuunnnjjjeeecccaaacccggghhhfffbbbXXXTTTOOOKKKIIIJJJMMMOOOSSSXXX]]]bbbfffkkkqqqvvvyyy~~~tttjjj```YYYTTTTTTTTTTTTTTTUUUUUUUUUXXXXXXVVVSSSPPPNNNNNNPPPRRRSSSTTTVVVWWWYYYZZZ[[[ZZZXXXWWWYYY[[[[[[VVVQQQFFFAAA999333///...,,,+++++++++++++++******)))(((******)))(((((((((((((((((((((((((((''''''''''''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$$$$$$$&&&''')))999666333444777777444000'''(((((())))))***++++++wwwqqqnnnjjjfffcccbbbbbbccccccccccccddddddaaa]]]ZZZXXXWWWWWWXXXYYYYYYWWWUUURRRNNNJJJGGGFFFGGGGGGFFFFFFFFFGGGFFFCCCBBBCCCCCCBBB@@@>>>===>>>>>>===<<<666666666555555444444333000111111111000...---,,,)))))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%)))))))))***+++,,,,,,,,,)))((('''&&&&&&&&&'''((())))))((((((((())))))***&&&&&&'''''''''(((((((((&&&&&&''')))'''$$$$$$'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&((()))***&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''***)))(((((('''''''''((()))***+++++++++***)))((((((((((((((()))***+++,,,))))))***++++++,,,------000000000000111111111111111222333444666777777777888:::;;;;;;:::999:::;;;;;;;;;999888888999::::::@@@BBBEEEIIIMMMQQQSSSTTTTTTTTTSSSSSSTTTUUUVVVWWW[[[\\\```dddeee___TTTLLLCCC@@@;;;888777777666555777777777777777888888888999999999;;;<<>>=========<<<999777666666555555444444444444111111111111///...,,,***+++******)))((('''&&&&&&))))))))))))))))))))))))'''(((((((((((((((''''''%%%&&&&&&'''((()))*********)))'''&&&&&&&&&'''(((''''''&&&&&&&&&'''((((((&&&'''(((((())))))(((((($$$%%%'''(((&&&$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''))))))((((((((((((((()))))))))***+++******)))((('''(((((()))***+++---...)))******+++,,,---....../////////////////////000000222444777888999888888888999;;;:::888888888999999888888888999:::;;;<<>>>>>@@@DDDIIIMMMPPPQQQRRRSSSSSSQQQOOOKKKGGGDDDBBBDDDDDDDDDEEEEEEDDDAAA???777777666555444444555666555666777888999;;;<<<<<<===>>>AAADDDGGGJJJLLLMMMOOOPPPSSSUUUVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[]]]```dddfffhhhhhhhhheeeeeeeeefffgggiiikkkllliiiiiikkklllmmmnnnoooooorrrrrrqqqqqqrrrtttuuuvvvvvvyyy}}}||||||}}}~~~~~~~~~|||xxxsssnnnkkkllloooqqquuuxxx||||||yyyuuurrrnnnllllllnnnqqqrrrwww|||sssiii^^^WWWUUUUUUSSSQQQQQQSSSTTTTTTRRRQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYXXXZZZZZZWWWSSSQQQSSSWWWYYYUUUPPPKKKDDD<<<444...///...,,,+++++++++++++++++++++***)))))))))))))))+++++++++***)))(((''''''***,,,......+++(((&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((()))((('''%%%&&&&&&&&&'''(((((()))))){{{ssspppmmmiiieeebbbaaaaaabbbbbbbbbbbbcccccc```\\\YYYTTTVVVZZZ___aaa___ZZZVVVQQQMMMIIIFFFEEEFFFFFFEEEFFFFFFGGGFFFCCCBBBCCCCCCBBB@@@???>>>>>><<<999777999888666444333333333333///000000000///---,,,+++*********))))))(((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&'''((()))***+++,,,---***)))((('''''''''((()))))))))((('''''''''''''''&&&&&&'''''''''((((((((($$$'''(((%%%$$$&&&(((((($$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((()))***,,,,,,((((((((()))))))))******))))))))))))***+++------******+++,,,...///000000333333333222222222222222222444777999::::::999999999999:::999888888:::;;;999999;;;<<<===>>>???@@@===@@@DDDHHHLLLMMMNNNNNNNNNMMMJJJGGGCCC>>>;;;999999999888999999:::;;;;;;444555555444333222444555777777999:::<<<>>>???@@@AAABBBFFFIIIMMMOOOQQQRRRTTTUUUVVVXXXXXXXXXWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]___```bbbdddeeefffffffffccccccdddeeefffhhhiiijjjgggggghhhiiijjjkkkllllllnnnnnnooopppqqqrrrsssttttttwww{{{}}}}}}}}}~~~||||||||||||}}}yyyuuupppmmmlllllllllkkkkkkooouuu}}}wwwkkkbbb]]]YYYUUURRRSSSTTTTTTTTTRRRQQQRRRSSSTTTUUUUUUVVVXXXYYYYYYZZZUUUWWWYYYXXXVVVVVVXXX[[[XXXWWWUUURRRMMMEEE;;;444111000...,,,************++++++***))))))))))))***+++++++++******)))))))))+++---...---***(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))************)))((('''&&&&&&''''''%%%%%%&&&&&&'''((((((((({{{sssooommmiiieeebbbaaaaaabbbcccbbbaaaaaaaaa```]]]ZZZSSSSSSTTTVVVYYYZZZYYYWWWPPPLLLHHHFFFEEEFFFFFFFFFGGGGGGGGGFFFCCCAAABBBBBBAAA???>>>>>>>>>???===<<<;;;999666444222222222222....../////////...,,,+++***)))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))+++,,,---...///+++***((('''''''''((()))***)))(((&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((!!!%%%$$$###&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((()))***++++++((((((((((((((()))******(((((('''(((((()))************+++---...000111111555555555444444444333333333444555777888888777777777888888888777777:::<<<;;;<<<===???@@@AAAAAABBB???AAAEEEHHHJJJJJJIIIHHHDDDCCC@@@===999666444333111222333444444555666777333555666666444444666888888999;;;===???AAACCCCCCEEEGGGJJJNNNQQQTTTUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^```aaabbbcccccccccbbbccccccddddddeeefffffffffffffffggghhhjjjkkkkkkkkkkkklllnnnoooqqqrrrssstttvvvxxxyyyxxxxxxzzz|||yyyyyyzzzzzz{{{}}}~~~~~~|||wwwsssqqqnnnjjjfffbbbdddhhhmmmvvvtttiiiaaa\\\YYYVVVWWWVVVUUUSSSSSSTTTVVVVVVVVVWWWXXXYYYYYYZZZZZZVVVXXXYYYYYYYYYZZZ[[[\\\ZZZYYYXXXVVVSSSLLLEEE???555333000---+++******+++,,,+++******))))))***************))))))))))))))))))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''''''''&&&%%%%%%%%%&&&$$$%%%%%%&&&''''''(((((({{{sssooommmiiieeebbbaaaaaaaaadddbbbaaa``````___]]][[[YYYVVVTTTTTTVVVZZZ\\\]]]OOOKKKGGGEEEFFFFFFGGGGGGGGGHHHHHHFFFCCCAAAAAABBB>>><<<;;;<<<>>>?????????<<<:::777444222111111222---.../////////...---,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))***+++'''((()))***,,,---...///+++***((('''''''''((()))((('''&&&$$$###"""!!!!!!'''&&&$$$###$$$%%%''')))$$$(((&&& %%%))))))(((''''''&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++******)))))))))))))))((((((((((((((()))******''''''&&&&&&&&&''''''(((***+++,,,---///000111222555555444444444333333333333333444555555666555555666666777666666777:::<<<======???@@@BBBBBBCCCCCCBBBCCCFFFHHHHHHGGGEEEDDD===;;;999666333111000000---///222444444333333333333666999999888888:::===999:::<<<>>>AAACCCEEEFFFGGGIIIMMMPPPTTTVVVWWWXXXZZZZZZYYYYYYXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\YYYZZZ\\\]]]^^^_________ccccccccccccccccccccccccfffffffffggghhhiiikkkkkkhhhiiijjjlllnnnpppqqqrrrsssuuuwwwvvvttttttwwwzzzwwwwwwwwwxxxyyy{{{|||}}}}}}~~~zzzvvvpppiiiccc\\\]]]^^^bbbjjjuuuuuujjjdddaaaZZZYYYXXXVVVTTTTTTVVVYYYVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYXXX\\\[[[YYYWWWUUUQQQLLLHHH888666222///,,,+++++++++,,,+++******)))*********(((((((((((())))))))))))%%%&&&''''''&&&'''))),,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''$$$&&&((((((((('''''''''$$$$$$%%%&&&&&&''''''((({{{qqqooommmiiifffcccbbbbbbbbbaaa```___^^^^^^\\\YYYVVVVVVTTTSSSTTTWWWZZZ[[[[[[TTTOOOIIIEEEEEEFFFHHHIIIKKKJJJGGGEEECCCAAA@@@@@@<<<;;;:::;;;<<<===<<<;;;888999999777444111000000222222333222111///---,,,))))))((((((''''''&&&&&&***(((&&&%%%%%%%%%'''(((+++***)))((('''''''''''')))******+++++++++******)))******(((&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""""""""###%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''(((((())))))*********+++(((((((((((((((((((((((()))(((((((((((())))))***+++++++++,,,...000111222333333333444444666777777555555555555555555555555666555444444555888<<<>>>@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBB???===<<<555444333111111111222222111111111222222333333444666777999:::;;;;;;:::999:::;;;>>>???AAACCCFFFIIIMMMMMMNNNPPPQQQSSSTTTTTTVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\[[[]]]______^^^]]]^^^___^^^```aaabbbbbbccceeegggbbbccceeefffffffffhhhjjjkkkkkkjjjjjjkkkmmmnnnoooppppppqqqqqqrrrrrrrrrrrrtttuuuvvvuuutttuuuvvvxxx{{{zzzzzz{{{|||~~~}}}wwwnnngggcccbbbaaaaaaeeennnyyy~~~~~~~~~sssllleeeaaa]]]YYYXXXWWWVVVUUUUUUWWWYYYZZZZZZ[[[\\\]]]XXXXXXXXXYYYYYYZZZZZZZZZ]]]]]][[[ZZZWWWTTTRRRQQQCCC>>>777222000///,,,******)))))))))++++++)))'''))))))))))))))))))))))))************))))))))))))'''&&&%%%'''******'''$$$%%%&&&((())))))(((&&&%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%))))))((((((''''''''''''(((((((((((((((((((((((({{{rrrooommmiiifffcccbbbbbbbbbbbbaaa``````___^^^ZZZXXXVVVUUUSSSTTTVVVYYYYYYYYYTTTOOOIIIFFFEEEGGGHHHIIIJJJIIIGGGDDDBBBAAA@@@???>>>===<<<===>>>???>>>===777888999777444111000111111222222222111///---,,,))))))((((((((((((((((((***((('''%%%%%%&&&'''((('''''''''''''''(((((())))))***++++++,,,,,,,,,,,,***++++++)))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((((((((((()))))))))******((()))))))))************((((((((((((((((((((((((***))))))))))))***+++++++++++++++,,,...000111222333333333333444555666777444444444444444444444444666555444555666999<<<>>>???@@@CCCEEEEEEEEEDDDDDDBBBBBBAAA???===:::777555222111000///...//////000000111111222333444555666666888999;;;<<<===<<<<<<>>>@@@CCCDDDEEEGGGKKKMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYWWWXXXYYYYYYZZZZZZ[[[[[[[[[]]]^^^___^^^]]]^^^___^^^___aaaaaaaaabbbeeegggbbbdddffffffeeefffgggiiijjjjjjiiiiiijjjkkkmmmnnnnnnnnnooooooooopppppppppqqqrrrsssrrrqqqqqqsssuuuuuuuuuuuuuuuwwwyyy{{{|||~~~~~~~~~zzzsssjjjhhhfffeeegggkkkppprrrrrrrrrrrrvvv}}}tttooofff___[[[YYYWWWVVVUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZXXXUUUSSSRRRKKKDDD;;;444111000...---,,,+++***+++,,,,,,+++)))************************************))))))))))))((('''&&&'''((((((&&&%%%&&&''')))******)))'''&&&&&&'''((())))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%((((((((('''''''''&&&&&&((((((((((((((((((((((((}}}sssnnnllliiifffcccbbbbbbcccdddcccaaaaaaaaa___\\\YYYVVVUUUTTTTTTVVVWWWWWWVVVSSSOOOIIIFFFFFFGGGHHHIIIIIIGGGEEECCCAAA@@@???>>>>>>===<<<===>>>>>>===<<<777888888777333111000111000111111111000...---+++(((((()))))))))))))))))))))((('''&&&&&&&&&'''((('''&&&&&&&&&&&&''''''((())))))+++,,,------......+++,,,+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''((((((((())))))))))))************((((((((((((((((((((((((***************+++,,,---++++++,,,,,,...///111222222222222222333444555555333333333444444555555555666666555666777:::===??????AAADDDFFFFFFEEEDDDBBB@@@???===;;;888444111000111000///.........///000000111222444555777888999999:::;;;===>>>????????????AAADDDEEEFFFHHHJJJLLLNNNNNNOOOQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXUUUUUUVVVWWWWWWXXXXXXYYYZZZ\\\^^^^^^]]]\\\]]]^^^]]]___`````````bbbdddfffccceeeffffffeeeeeefffhhhhhhhhhgggggggggiiijjjkkkkkkkkkkkkllllllllllllmmmmmmnnnooonnnmmmmmmoooqqqpppppppppqqqrrrtttvvvwwwyyyyyyzzz{{{|||}}}}}}~~~~~~uuuqqqmmmlllmmmnnnllljjjkkkhhheeeeeeiiirrr{{{vvvkkkbbb]]]ZZZXXXVVVWWWXXXZZZZZZ[[[ZZZZZZ\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTTTTMMMCCC:::444111000///...---,,,,,,......---,,,************************************))))))))))))(((((((((&&&%%%$$$&&&''''''((()))******)))((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++)))'''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((~~~sssnnnllliiifffdddcccccccccdddcccbbbaaaaaa___\\\YYYWWWUUUTTTTTTUUUVVVUUUTTTRRRNNNIIIFFFFFFGGGHHHIIIGGGFFFDDDBBB@@@???>>>>>>===;;;::::::;;;<<<;;;999666777888666333111000111///000000000///...,,,+++(((((())))))******++++++))))))((('''&&&''''''((()))(((''''''&&&&&&'''''')))***++++++,,,,,,,,,,,,***++++++)))''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&'''''''''''')))))))))))))))*********((((((((((((((((((((((((***************+++,,,---,,,,,,,,,---...///000111111111111111111222333444333333444555666777888888777666666777999;;;>>>???BBBDDDFFFGGGFFFCCC@@@>>><<<;;;:::777555222000///111111000//////000111222000111333555888:::;;;<<<>>>>>>??????@@@@@@@@@@@@AAACCCEEEGGGGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWTTTUUUUUUUUUVVVWWWWWWXXXYYY[[[]]]]]]\\\[[[\\\]]]\\\^^^_________aaaccceeedddeeeffffffddddddeeeffffffeeeeeedddeeefffggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkkjjjiiiiiikkkmmmmmmnnnnnnoooqqqrrrsssttttttuuuvvvwwwyyyzzz{{{|||{{{|||~~~~~~|||uuutttvvvvvvtttpppnnniiiccc^^^^^^bbbiiinnnvvv|||pppggg___ZZZXXXXXXXXXZZZ\\\]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\ZZZYYYWWWVVVXXXSSSKKKBBB;;;555222000000...------.........,,,************************************)))))))))((((((******((($$$###&&&)))'''((())))))))))))((('''%%%%%%&&&'''(((((())))))))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((~~~sssnnnllliiifffdddccccccdddcccbbbaaaaaa```___[[[YYYWWWUUUTTTUUUVVVVVVUUUSSSQQQMMMIIIGGGGGGHHHHHHHHHFFFEEEDDDBBB@@@???>>>>>>===;;;::::::;;;;;;:::888555666777666333111000111//////000000000...---,,,(((((())))))******++++++))))))((((((''''''''''''''''''''''''((()))***+++)))************))))))((()))******(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%%%%%%%$$$&&&'''(((((()))(((''''''&&&&&&&&&&&&'''((())))))************++++++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,---...///000111111000000000000111111222333444555777888:::;;;<<<888888888999:::<<<>>>???EEEEEEFFFEEECCC???;;;999555555333222111000//////000000/////////111222333111222444777:::<<<>>>???CCCCCCBBBAAAAAA@@@@@@@@@FFFHHHKKKLLLLLLMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXYYYXXXZZZ\\\\\\[[[ZZZ[[[\\\[[[]]]^^^^^^^^^```bbbdddccceeefffeeeddddddeeefffddddddcccbbbcccdddeeefffffffffffffffffffffffffffggghhhhhhhhhggggggiiijjjjjjkkklllnnnooopppqqqqqqqqqqqqssstttvvvwwwxxxyyyxxxzzz|||||||||}}}}}}yyyzzz|||{{{yyyvvvpppggg^^^YYYYYY\\\^^^eeennn|||vvviiiaaa[[[YYYWWWXXXZZZ\\\]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUURRRKKKCCC;;;555222222000---------...---,,,************************************)))))))))((((((+++---+++(((&&&(((***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((()))***)))(((&&&%%%%%%%%%%%%'''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((~~~sssmmmkkkhhhfffdddcccdddddddddbbbaaaaaaaaa___\\\YYYVVVUUUUUUVVVWWWWWWUUUSSSPPPMMMIIIGGGGGGHHHIIIHHHFFFEEEDDDBBB@@@@@@?????????===<<<<<<======;;;:::444666666555333111111111//////000111000///...---(((((()))))))))))))))))))))))))))(((((((((''''''$$$$$$%%%'''))),,,...///((()))))))))))))))(((((()))))))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$"""!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&'''((()))***)))))))))*********++++++************))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,,,,------///000000000///////////////000000444444666888:::<<<>>>???:::::::::;;;;;;<<<===>>>CCCCCCBBB???<<<999666444......------------............------...000111333333444666999<<<>>>@@@AAAFFFEEEDDDBBBAAAAAAAAAAAAEEEGGGJJJLLLLLLKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVUUUTTTTTTUUUVVVXXXYYYWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZ\\\]]]^^^^^^___aaacccbbbdddeeeeeeddddddeeegggdddcccbbbaaaaaabbbcccdddffffffeeeeeeeeeeeedddddddddeeefffeeeddddddfffhhhfffgggiiikkklllmmmmmmmmmnnnnnnoooqqqrrrtttuuuuuuuuuwwwyyyyyyyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{|||}}}~~~}}}xxxnnnddd\\\WWWUUUUUU[[[bbbkkkuuu~~~yyyoooaaa\\\VVVTTTVVVYYYYYYXXX\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZZZZYYYUUUVVVVVVRRRKKKCCC===999555222///---------,,,+++++++++++++++++++++++++++************))))))))))))(((+++///111000---+++***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((}}}rrrmmmkkkhhheeedddcccddddddeeedddcccbbbbbb```]]]ZZZVVVUUUUUUWWWXXXXXXWWWUUUOOOLLLIIIGGGHHHIIIIIIHHHFFFFFFDDDBBBAAA@@@@@@@@@???===<<<<<<<<<<<<;;;999444555666555333111111111///000111111111000///...))))))(((((((((((((((((()))))))))))))))(((''''''%%%%%%&&&&&&(((***+++,,,&&&'''((()))++++++,,,,,,*********)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$###"""###%%%((('''&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$""" &&&&&&&&&&&&'''((()))***''''''((((((((()))))))))************)))))))))((((((((((((((((((((((((((()))))))))***+++,,,---...---------------...///000//////...............///222333555888:::===>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::777555222111000---,,,,,,++++++,,,---...............///111333444555666888:::===@@@AAABBBDDDDDDCCCBBBBBBCCCDDDDDDBBBEEEHHHIIIIIIHHHHHHIIILLLMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSTTTUUUXXXYYYVVVXXXZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^```cccaaabbbddddddddddddfffgggcccbbbaaa``````aaabbbcccffffffeeeeeeeeedddddddddaaabbbccccccaaabbbccceeedddeeegggiiikkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqrrrsssuuuuuuuuuuuuwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}{{{qqqhhh```[[[XXXXXX[[[___ccchhhqqq{{{mmmeee[[[UUUUUUVVVVVVUUUZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZUUUWWWYYYVVVPPPJJJFFFEEE:::666222///...---,,,+++++++++++++++++++++++++++************))))))))))))'''+++111666888444...)))((((((''''''''''''(((((())))))(((''''''((()))******)))'''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((}}}rrrmmmkkkhhheeedddddddddeeefffeeeddddddcccbbb^^^\\\VVVUUUVVVWWWYYYYYYXXXVVVOOOLLLIIIHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA@@@===;;;::::::::::::888777444555666555333111111111000000111222222111000///))))))((((((''''''&&&&&&)))))))))))))))(((''''''***)))((('''&&&%%%%%%%%%$$$%%%'''***,,,...///000+++++++++***((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$&&&)))+++(((((('''''''''&&&&&&&&&''''''((((((&&&$$$!!! '''&&&&&&''''''((()))******+++++++++,,,,,,,,,,,,+++*********))))))((((((((((((((((((((((((((((((*********+++,,,---///000---------------...///000///......---------......111222444777:::<<<>>>???>>>>>>======<<<<<<<<<;;;888666444111////////////000///...------...//////000000000000222444666777666777999;;;>>>@@@BBBCCCBBBBBBAAABBBCCCDDDFFFHHHEEEGGGKKKLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOQQQQQQRRRRRRSSSTTTTTTTTTUUUTTTSSSRRRSSSUUUWWWXXXVVVXXXZZZZZZYYYXXXYYYZZZYYY[[[\\\\\\\\\^^^```bbb```bbbcccddddddeeefffhhhcccbbbaaa``````aaabbbcccfffffffffeeeeeeddddddddd___```aaaaaa``````aaaccceeefffhhhjjjlllllllllllliiiiiijjjkkklllmmmmmmnnnoooqqqrrrrrrrrrrrrsssuuuvvvvvvwwwwwwwwwxxxxxxxxxzzzzzz{{{|||~~~~~~uuulllddd```XXXYYYYYYXXXZZZaaalllttt~~~xxxnnnaaaXXXVVVWWWVVVUUUWWWWWWVVVVVVUUUUUUUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZVVVXXXYYYWWWRRRNNNMMMNNN===999444111///...---,,,++++++++++++++++++++++++************))))))))))))'''+++111999===999000((())))))(((((((((((()))))),,,+++***))))))***++++++***(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((******)))((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((({{{pppmmmlllkkkiiigggfffeeeeeegggeeecccbbbaaa___[[[XXXVVVUUUTTTUUUVVVWWWUUUSSSQQQMMMIIIFFFGGGHHHIIIIIIGGGHHHGGGEEEBBB@@@@@@@@@;;;:::999999999999888777777666444222111000//////000//////000000///---+++))))))((((((''''''&&&&&&'''((()))))))))(((&&&%%%))))))))))))))))))))))))''''''(((******+++++++++---***(((''''''(((((('''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,***)))))))))))))))***+++,,,***(((&&&&&&''')))+++)))))))))((()))******+++++++++++++++,,,---...///+++,,,------++++++,,,------.........//////000000000000222333666999;;;===<<<;;;;;;;;;:::999666333000...,,,*********,,,,,,***+++,,,---------,,,,,,000000111333444666777888555666888;;;>>>AAACCCDDD@@@BBBCCCCCCBBBBBBDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPSSSSSSSSSRRRSSSSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\bbbcccdddeeefffeeedddcccdddcccbbb``````bbbccceeefffffffffeeeeeeddddddddd``````_________```aaaaaacccdddfffffffffggghhhjjjjjjkkklllmmmnnnmmmmmmlllnnnnnnooooooqqqrrrtttuuussssssttttttuuuuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}{{{pppjjj___^^^]]][[[ZZZ\\\___bbbqqqzzzxxxeee\\\WWWSSSSSSVVVTTTTTTSSSTTTTTTUUUVVVVVVSSSUUUXXXZZZ[[[ZZZXXXWWWYYYYYYYYYYYYWWWUUUSSSRRRJJJAAA777111000///+++(((,,,,,,---------,,,,,,+++))))))************))))))(((---,,,***111<<<<<<222---+++)))((('''((()))***+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))(((((()))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%'''(((((('''''')))***(((&&&###$$$&&&***,,,---zzzpppmmmllljjjhhhfffeeeeeeeeegggeeecccbbbaaa___[[[XXXVVVUUUTTTUUUWWWWWWUUUTTTSSSOOOJJJGGGFFFGGGGGGGGGFFFFFFFFFDDDAAA?????????>>><<<;;;;;;<<<;;;:::999666555444222111000//////000//////000000///---+++)))))))))))))))((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''((()))***++++++,,,,,,,,,+++***)))(((((((((''''''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))+++,,,******)))))))))))))))***+++)))(((''''''((()))***)))))))))))))))******+++************+++,,,------+++,,,------++++++,,,---,,,,,,---...///000111111000111222444666999;;;<<<;;;:::999999888777444111...---+++******+++,,,---,,,------......///000000222333444555666777888999777888:::<<<>>>AAABBBCCC@@@BBBCCCCCCBBBBBBDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUVVVWWWWWWXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]___```bbbdddeeefffeeeeeefffeeedddccccccdddeeeffffffffffffeeeeeeeeeddddddaaa``````_________``````aaacccdddeeeeeeeeeggghhhjjjjjjlllmmmmmmmmmllllllnnnnnnnnnooopppqqqrrrrrrqqqqqqqqqrrrrrrrrrssssssuuuuuuvvvvvvvvvwwwwwwwwwzzz|||yyyqqqmmmggg```[[[YYYZZZ[[[dddlll{{{kkk^^^WWWSSSSSSVVVUUUTTTTTTTTTTTTUUUUUUVVVTTTUUUWWWYYYZZZYYYXXXXXXZZZ[[[[[[[[[YYYXXXVVVTTTPPPIII???888555222000---,,,,,,,,,---,,,,,,++++++))))))************))))))'''++++++(((...777777...,,,+++)))''''''((()))******)))(((&&&&&&'''((()))))))))))))))))))))))))))'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''')))(((''''''((()))---***'''%%%%%%'''''''''yyypppmmmllljjjgggfffeeeddddddfffeeedddcccbbb___\\\YYYVVVUUUUUUUUUWWWWWWUUUTTTTTTPPPJJJGGGFFFFFFFFFEEEEEEFFFEEECCC@@@>>>>>>>>>>>>===;;;;;;<<<<<<:::888666555444222111000000///000//////000000///---+++))))))))))))************((((((((()))(((((('''&&&'''''''''''''''''''''''')))***+++,,,,,,,,,,,,,,,*********))))))((('''&&&((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((***+++++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))***+++,,,,,,+++,,,------++++++,,,---+++,,,---...///000111222222222444555777999:::;;;999888666555555333000...,,,+++*********+++---...///......///000222444555666666777888888999:::::::::;;;<<<===???AAABBBCCC@@@AAACCCCCCBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYY]]]]]]]]]]]]]]]]]]^^^^^^\\\^^^```ccceeefffffffffhhhgggfffeeeeeefffggghhhhhhhhhhhhhhhggggggggggggdddcccbbbaaaaaaaaaaaaaaabbbdddeeefffeeefffgggiiillllllmmmnnnnnnnnnnnnmmmoooooooooppppppqqqqqqqqqpppppppppppppppqqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuuvvvyyy{{{|||}}}~~~uuujjjaaa\\\YYYYYY[[[___jjjvvvttteee]]]XXXXXXYYYUUUTTTSSSSSSSSSTTTUUUVVVUUUVVVVVVWWWXXXXXXYYYYYY\\\\\\]]]]]]\\\ZZZYYYWWWRRRMMMEEE<<<555111///...---------,,,,,,+++++++++))))))************))))))(((+++)))&&&***111000)))***)))((('''''''''((()))***)))((('''&&&'''((()))))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((...+++(((&&&&&&&&&&&&%%%xxxpppmmmkkkiiifffddddddddddddfffeeedddcccbbb```\\\YYYVVVUUUUUUVVVWWWWWWVVVTTTSSSOOOJJJFFFEEEFFFFFFFFFEEEFFFFFFDDDAAA>>>>>>???===;;;:::999::::::888666666555333222111000000000000//////000000///---+++((((((((())))))*********(((((((((((((((((('''''''''''''''''''''''''''''')))******+++,,,,,,++++++(((***++++++)))'''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))***++++++,,,+++***((((((''''''''''''((()))***+++***))))))(((((()))******************************+++,,,,,,+++,,,------++++++,,,------------...///000000111333444555666777888888888666444222111111000---+++************+++,,,......000/////////111444777999999999::::::;;;;;;;;;<<<======>>>???@@@AAAAAABBB???AAACCCCCCCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXX]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]```bbbddddddeeedddgggffffffffffffggghhhiiijjjjjjjjjkkkkkkkkklllllliiihhhgggfffeeeeeeeeeeeeggghhhjjjkkkjjjkkklllnnnqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqrrrwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwyyyzzzzzz{{{}}}yyyppphhhbbb^^^\\\\\\```gggmmmttt~~~pppgggbbb^^^[[[RRRRRRQQQQQQQQQSSSUUUVVVWWWVVVVVVUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZZZZTTTQQQKKKBBB888222000000///...---,,,++++++++++++)))******++++++******))))))+++)))&&&(((,,,+++&&&)))(((''''''''''''((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''***'''%%%%%%''')))))))))yyyqqqmmmkkkhhheeeccccccddddddfffeeedddcccccc```]]]ZZZWWWVVVUUUVVVWWWXXXVVVTTTPPPMMMHHHEEEEEEGGGHHHHHHGGGGGGGGGEEEBBB@@@???@@@>>><<<::::::::::::888666555444333222111000000000000//////000000///---+++'''''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((()))******************'''***,,,+++)))&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((((((((())))))***++++++++++++***)))((('''''''''''''''(((***+++,,,+++***)))(((((()))************))),,,++++++++++++,,,------+++,,,------++++++,,,---.........///////////////444444555666666666666555333111.........---+++*********++++++,,,---...///////////////111444777:::;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@AAAAAA???AAABBBCCCCCCCCCEEEGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRRPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWW[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^```bbbcccccccccbbbeeeeeeffffffhhhiiijjjkkkjjjkkklllmmmnnnpppqqqqqqoooooommmlllkkkkkkkkkkkkoooppprrrsssrrrssstttvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwxxxxxxxxxyyyyyyyyywwwxxxyyyyyyxxxxxxyyy{{{{{{|||}}}|||{{{zzz|||~~~yyynnnhhhaaa^^^]]]___aaaeeeppp{{{zzzrrrjjj```XXXQQQPPPOOOOOOPPPSSSVVVWWWWWWVVVUUUUUUUUUWWWYYYZZZYYYZZZ[[[\\\]]]\\\[[[[[[ZZZXXXSSSLLLBBB;;;777666111000///---,,,+++++++++******++++++++++++******++++++***((((((***)))&&&((('''''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((()))))))))******((((((((((((((((((((((((((()))***)))'''&&&&&&''''''%%%$$$%%%(((***+++***zzzrrrmmmjjjgggdddbbbbbbcccdddfffeeedddccccccaaa^^^[[[WWWVVVVVVVVVXXXXXXVVVUUUOOOLLLGGGEEEEEEGGGHHHHHHGGGHHHGGGEEEBBB@@@@@@@@@AAA???===<<<<<<<<<:::888555444333222111111111111000//////000000///---+++''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((())))))*********))))))(((***,,,+++'''%%%&&&(((%%%&&&''''''''''''&&&%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((()))))))))'''((()))***++++++++++++***))))))((('''''''''''''''(((***+++,,,++++++***'''((()))++++++******)))---,,,,,,+++,,,,,,------+++,,,------++++++,,,---............////////////444444555666555444333222///---+++***+++++++++)))+++,,,,,,---...//////////////////000222555777999::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBCCCCCCCCCEEEGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVXXXYYYYYYZZZZZZ[[[\\\\\\^^^___aaabbbcccccccccbbbeeeeeegggiiilllnnnooopppnnnooopppsssuuuwwwyyyzzzyyyyyyxxxwwwvvvvvvvvvvvv{{{}}}}}}}}}}}}|||||||||||||||zzz{{{|||zzzxxxwwwwwwxxxxxxyyyyyyxxxvvvuuuwwwxxx|||~~~}}}tttjjjeeeaaa___^^^___fffnnnvvv|||}}}ssseeeXXXTTTSSSQQQPPPQQQSSSUUUWWWVVVUUUUUUUUUUUUWWWXXXZZZWWWXXXZZZ\\\\\\\\\\\\[[[[[[ZZZWWWRRRKKKCCC<<<888444333000...---,,,,,,,,,******++++++++++++******+++++++++***)))))))))(((''''''((((((((()))))))))*********)))))))))(((((())))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((()))'''&&&&&&((()))((('''{{{sssmmmjjjfffcccaaaaaacccdddfffeeeddddddcccaaa^^^\\\WWWVVVVVVWWWXXXXXXWWWUUUPPPMMMHHHEEEEEEFFFFFFFFFFFFGGGGGGEEEAAA??????@@@AAA???=========<<<:::888444444333222111111111111000//////000000///---+++)))))))))((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((*********++++++******)))(((+++,,,***&&&$$$'''***&&&'''(((((((((((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&''''''''''''(((((((((((()))'''(((***+++,,,,,,++++++)))(((((('''''''''(((((((((((()))***++++++++++++'''(((***+++++++++)))(((,,,,,,+++++++++++++++,,,+++,,,------++++++,,,---++++++,,,...///111222222333444555555444222000///,,,***((((((***++++++***------...///000000000000000000111333444666777888888999999;;;<<<===>>>>>>======>>>>>>???@@@@@@AAA>>>@@@BBBCCCCCCDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKJJJJJJIIIJJJJJJJJJMMMNNNPPPSSSUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWXXXYYY[[[\\\]]]]]]\\\^^^```bbbdddeeeeeeeeeggghhhkkknnnrrrtttvvvwwwwwwxxx{{{~~~}}}{{{zzz{{{yyyzzzzzzxxxvvvuuuuuuwwwwwwyyy||||||uuummmhhhccc^^^```eeefffhhhqqq}}}uuuggg[[[YYYVVVSSSRRRSSSUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXZZZ\\\]]]^^^]]]]]][[[ZZZXXXVVVSSSKKKAAA999777555222///...------...***++++++,,,,,,++++++************+++***))))))+++'''((())))))*********)))***************)))(((((())))))))))))))))))))))))+++***)))((((((((()))***'''''''''((((((((())))))((((((((((((((((((((((((&&&''')))(((''''''((()))***)))''''''(((((('''%%%|||tttmmmjjjfffbbbaaaaaacccdddfffeeeddddddcccbbb___\\\WWWVVVVVVWWWXXXXXXWWWUUURRRNNNIIIEEEDDDEEEEEEDDDEEEFFFFFFCCC@@@>>>>>>???@@@>>><<<;;;;;;:::888666444444333222111111111111000//////000000///---+++++++++******))))))((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''++++++,,,,,,,,,++++++***)))+++,,,)))%%%$$$'''+++'''((()))******)))((('''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,++++++(((((('''''''''(((((()))((())))))***++++++,,,,,,'''(((***+++,,,+++)))(((++++++***************++++++,,,------++++++,,,---((()))+++---000333444555333444555555333111///---+++)))'''''')))+++++++++...///000000000000000000000222333555666777777777777777888:::;;;===>>>???<<<<<<===>>>???@@@@@@AAA>>>@@@BBBCCCCCCDDDFFFHHHEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHLLLNNNPPPSSSUUUVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSVVVWWWXXXYYY[[[]]]^^^___[[[]]]___bbbeeefffggggggjjjkkkooossswwwzzz|||}}}}}}~~~}}}{{{xxxwwwwwwyyytttwwwzzz}}}zzzrrriii```]]]___[[[[[[aaakkkrrrxxxzzzbbb___ZZZVVVSSSSSSTTTUUUTTTTTTUUUVVVWWWWWWWWWXXXWWWXXX[[[]]]^^^______^^^```^^^]]]^^^\\\UUUHHH>>>888666333000............***++++++,,,,,,++++++***)))((()))+++***((())),,,(((((()))******************************)))(((((()))))))))))))))))))))))),,,+++***((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***)))'''&&&'''((()))((('''{{{qqqnnnkkkgggcccaaa```aaaaaa```bbbcccdddccc```]]][[[VVVUUUTTTTTTVVVVVVUUUTTTQQQMMMGGGDDDBBBBBBBBBBBBFFFGGGGGGDDDAAA?????????@@@>>>;;;:::::::::999777444333222111000000000000////////////...---,,,+++'''(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((***+++***+++,,,,,,------------...,,,)))'''''''''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((***++++++++++++***)))))))))))))))***++++++,,,,,,******))))))******+++,,,+++***)))(((((())))))***+++++++++*********---///------..................,,,---000222333444444444444333222000///---,,,+++******)))(((((()))***++++++,,,...000222333444444555555555666666777888999::::::::::::;;;;;;<<<===<<<<<<============<<<<<>>;;;:::::::::888777444333222111000000000000////////////...---,,,+++))))))(((((((((((()))))))))(((((('''''''''''''''%%%$$$$$$###$$$&&&'''(((***+++,,,,,,---------,,,+++)))'''&&&((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%&&&'''((('''(((((((((((((((((())))))************)))(((((('''''''''((())))))************))))))******+++,,,******)))(((((()))***+++***++++++)))((((((***,,,---------------.........---...000111222333222222222222111///...,,,++++++******)))))))))***+++,,,---...///111222333444444555555555555666777888999::::::::::::;;;;;;<<<===<<<<<<============<<<<<>>;;;::::::999888666444333222111000000000000////////////...---,,,++++++***)))(((((()))***++++++***))))))(((((())))))''''''&&&&&&'''(((***+++++++++,,,---------,,,,,,***(((&&&&&&((())))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((******)))))))))))))))))))))))))))))))))((('''''''''''''''((())))))*********))))))))))))***++++++)))(((((('''((()))+++,,,***++++++***((((((***++++++,,,,,,,,,---------......///000000111000000000000///...---,,,+++******+++************+++,,,---000000111222333333333333555555555555666777888999::::::::::::;;;<<<======<<<======>>>>>>======<<>>;;;:::999999777666444333222111000000000000////////////...---,,,++++++***(((''''''(((***++++++***))))))(((((())))))))))))(((((()))***,,,---+++,,,,,,------,,,,,,,,,...+++(((&&&&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''*********))))))((((((((())))))******))))))(((''')))))))))***++++++,,,,,,)))))))))))))))***++++++((('''''''''((()))+++,,,)))***++++++******,,,---***++++++,,,,,,---------///////////////......---,,,,,,,,,++++++***))))))+++++++++,,,,,,---......222222333333444444333333555555555555555666888888999999999:::;;;<<<===>>>======>>>>>>>>>>>>======>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMIIIHHHFFFDDDCCCDDDFFFGGGKKKLLLMMMOOOQQQRRRSSSSSSRRRTTTVVVXXXZZZ\\\```bbbdddeeehhhkkkooosssvvvxxx{{{~~~~~~~~~vvvlllccc___\\\YYY[[[```dddlllxxxyyymmmeeeYYYTTTRRRSSSTTTSSSTTTWWW[[[[[[\\\\\\\\\[[[[[[[[[\\\[[[[[[]]]______\\\YYYRRRLLLBBB888111...------------.........------,,,++++++++++++************((((((((((((((((((((((((*********+++***)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))((('''(((*********(((((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))|||qqqllljjjhhheeebbbaaa`````````bbbcccdddccc```]]][[[VVVUUUTTTTTTVVVVVVUUUTTTQQQNNNIIIFFFFFFGGGGGGHHHDDDEEEEEECCCAAA??????@@@@@@>>>;;;999999888666555444333222111000000000000////////////...---,,,+++)))(((''''''''''''((()))***)))((((((''''''(((((('''&&&&&&&&&&&&((()))***,,,,,,,,,------,,,,,,+++---+++(((&&&&&&&&&%%%$$$((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&)))))))))(((((('''''''''******++++++******)))((()))))))))***++++++,,,,,,))))))(((((())))))***+++''''''''''''''')))+++,,,%%%''')))*********,,,...******++++++,,,---......//////...---,,,,,,,,,+++*********)))))))))))))))+++,,,------.../////////222333333444444444333333444444444444555666777888999999999:::;;;<<<>>>>>>======>>>>>>>>>>>>======>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJHHHGGGFFFFFFGGGHHHKKKLLLNNNQQQSSSTTTUUUUUUVVVYYY\\\^^^```cccgggjjjmmmooorrrvvvzzz~~~|||zzz~~~~~~~~~{{{qqqlllgggcccaaaaaabbbccchhhoooyyy|||tttbbb[[[UUUVVVVVVVVVWWWZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ\\\\\\\\\]]]]]]]]][[[ZZZVVVPPPGGG<<<444///...............///......------++++++*********)))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))(((((((((((((((''''''''')))***)))(((((((((((((((((((((((((((***))))))((('''''''''&&&))))))))))))(((((((((((({{{qqqllljjjhhhfffcccaaa`````````bbbcccdddccc```]]][[[VVVUUUTTTTTTVVVVVVUUUTTTRRRNNNIIIFFFEEEFFFGGGFFFCCCDDDDDDBBB@@@>>>??????@@@>>>;;;999999888666444444333222111000000000000////////////...---,,,+++''''''(((((((((((('''''')))(((''''''&&&&&&'''''')))(((((('''(((***+++,,,,,,,,,---------,,,++++++)))'''%%%%%%'''((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''(((''''''###$$$%%%&&&'''''''''''')))(((((((((((((((''''''+++++++++++++++***))))))'''''''''((())))))******)))(((((((((((()))******(((''''''&&&'''(((***+++###%%%''')))))))))***+++******+++,,,---.../////////...---++++++******+++((((((((()))))))))******,,,,,,...///000111111000222222333444444444333333444444444444555666777888888888999:::;;;<<<>>>???===>>>>>>??????>>>>>>===>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJJJJMMMOOOQQQTTTWWWYYY[[[[[[```bbbeeegggiiilllpppsssxxxzzz~~~~~~zzzzzz{{{{{{}}}~~~zzztttnnnhhhcccbbb]]]\\\```hhhqqq}}}lllbbbXXXUUUTTTSSSTTTVVVZZZ[[[\\\]]]]]]\\\ZZZYYY\\\\\\\\\\\\\\\[[[[[[ZZZYYYUUUMMMCCC999333222222///////////////...---,,,+++++++++*********))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++))))))))))))((((((((((((((('''&&&''')))***)))((())))))))))))))))))))))))***)))((('''''''''''''''))))))))))))((((((((((((yyyqqqjjjiiihhheeecccaaa___^^^```bbbcccdddccc```]]][[[VVVUUUTTTTTTVVVVVVUUUTTTRRRNNNIIIFFFEEEEEEEEEEEECCCDDDDDDCCCAAA??????@@@@@@>>>;;;999888777555444444333222111000000000000////////////...---,,,+++'''((()))******)))(((''')))(((''''''&&&&&&''''''++++++******+++,,,...///,,,---------,,,,,,+++***)))'''%%%%%%&&&(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''((()))))))))(((((())))))))))))))))))******************))))))((('''''''''((())))))******((((((((((((((()))******)))((('''&&&''''''))))))''')))++++++***))))))***++++++,,,---...///000000------+++***))))))******&&&''''''((()))******+++,,,---///000222222222111111111222333333333333333444444444444555666777777888888999:::;;;===>>>???>>>>>>????????????>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRUUUWWWZZZ]]]aaaccceeefffkkkmmmpppqqqsssuuuyyy{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}tttmmmiii```ZZZ\\\___dddmmmwww}}}oooaaaYYYUUURRRRRRTTTYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[\\\]]]]]]\\\\\\\\\]]][[[YYYSSSJJJ@@@999777777444444333333222111000///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))******))))))*********+++++++++))))))))))))((((((((((((((('''&&&''')))))))))((())))))))))))))))))))))))+++***)))(((((()))*********)))))))))((((((((('''xxxpppiiihhhgggdddbbb```^^^]]]aaabbbcccdddccc```]]][[[VVVUUUTTTTTTVVVVVVUUUTTTSSSOOOIIIEEEDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@AAABBB@@@>>>;;;999888777555333444333222111000000000000////////////...---,,,+++'''(((+++,,,,,,+++((('''))))))(((''''''''''''''')))((((((((((((***+++,,,------------,,,,,,+++***---***'''%%%%%%%%%%%%$$$%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&''')))***+++++++++***))))))******+++++++++,,,)))))))))))))))((((((''')))))))))***++++++,,,,,,((((((((((((((()))******))))))'''&&&&&&'''((((((---///000000---+++++++++++++++,,,---...000000111---,,,***)))))))))***+++&&&&&&'''((()))***++++++,,,---///111222333222222///000111222333333333333444444444444444555777777888888888:::;;;===>>>???>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCEEEGGGIIIKKKKKKKKKLLLMMMNNNNNNOOOOOONNNLLLMMMNNNPPPSSSVVVXXXYYY]]]___bbbfffjjjmmmoooqqqsssuuuwwwxxxyyy{{{}}}{{{yyyxxxzzz{{{|||}}}~~~~~~~~~~~~yyyssshhh```^^^^^^^^^cccjjjsss}}}nnnccc]]]YYYXXXYYYXXXZZZ\\\]]]]]]]]][[[ZZZZZZ[[[]]]]]]]]]]]]___```]]][[[WWWOOOEEE>>>;;;;;;999999999888777555444333......---------,,,,,,,,,************************,,,+++***)))(((((((((((())))))******++++++++++++))))))))))))((((((((((((((('''&&&''')))))))))''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((((('''uuujjjkkkiiifffdddbbbaaa``````aaabbbcccbbbaaa^^^\\\ZZZVVVTTTRRRRRRTTTUUUVVVUUUSSSOOOJJJGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBBBBAAAAAAAAA>>>;;;999999888777666222222222111111111111111.........---,,,***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((***+++,,,+++++++++,,,,,,---------***(((&&&&&&'''(((((('''''')))***)))'''&&&&&&&&&***(((&&&%%%&&&''''''&&&(((''''''''''''&&&&&&&&&,,,+++)))''''''(((***+++******************************+++******)))(((''')))))))))))))))*********,,,***'''%%%%%%''')))+++&&&&&&&&&&&&'''''''''(((++++++******************------......---+++***)))++++++++++++++++++,,,,,,******))))))******+++,,,222111000//////000111222000111111222222333444444444444555555666777777777:::::::::;;;<<<>>>AAABBB>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@>>><<<<<<===???CCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMPPPSSSQQQTTTVVVWWWWWWYYY^^^bbbfffhhhkkkooorrruuuvvvwwwzzz{{{~~~}}}{{{{{{yyyxxxyyy{{{||||||{{{~~~zzzpppddd\\\ZZZ\\\^^^jjjmmmvvvnnn___XXXUUUUUU[[[ZZZYYYZZZ[[[[[[YYYWWW[[[[[[\\\]]]]]]^^^______]]]ZZZYYYZZZSSSGGGCCCEEEEEEAAA>>>>>>???>>>999333333111///---,,,---...///---+++)))((()))***+++***,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''***)))))))))))))))******,,,)))$$$!!! ###'''***wwwmmmkkkiiifffdddbbbaaa``````aaabbbbbbbbbaaa^^^\\\ZZZVVVTTTRRRRRRTTTUUUVVVUUUSSSOOOJJJGGGFFFEEEEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@???<<<999777777666555444222222222111111111111111//////......---+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***+++,,,,,,,,,+++++++++++++++++++++)))&&&&&&'''(((((('''$$$&&&((()))(((((()))***+++)))'''&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))(((((((((***+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))&&&'''''''''((((((((((((************************+++,,,,,,,,,+++***)))((())))))************+++++++++************+++,,,,,,.........///000222444555000111111222222333333444444444555555666777777777777777777888999;;;===>>>??????@@@@@@@@@???>>>>>>??????>>>=========???@@@CCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOSSSWWWVVVYYY[[[]]]]]]```eeeiiioooppprrruuuxxxzzz|||}}}{{{yyywwwwwwyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~{{{oooeee^^^ZZZYYY^^^```fffqqqzzz}}}iii\\\XXXWWWVVVUUUVVVXXX[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]```]]]]]]^^^YYYPPPLLLMMMIIIFFFCCCCCCEEECCC>>>999777555333000///......///---,,,***+++,,,------,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))(((((((((((())))))+++)))'''&&&%%%&&&((()))yyyoookkkiiifffdddbbbaaa``````aaaaaabbbbbbaaa^^^\\\ZZZUUUTTTRRRSSSTTTVVVVVVUUURRROOOJJJGGGFFFFFFEEEEEEGGGFFFEEEDDDBBB@@@?????????<<<999777777666555444222222222111111111000000/////////...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***,,,,,,,,,,,,++++++***)))))))))+++)))&&&&&&'''(((((('''%%%''')))***)))((()))***+++)))''''''((()))((('''$$$$$$%%%&&&'''((()))***&&&'''((()))***+++,,,,,,***************************)))((((((((()))***+++))))))))))))))))))))))))&&&'''***++++++***(((&&&(((((((((((())))))))))))******************************+++******)))((('''(((((()))))))))*********,,,++++++++++++,,,------.........///000222444555000000111111222333333333444444555555666777777777666666666777888:::;;;<<<@@@@@@@@@@@@???>>>======>>>============???AAABBBBBBBBBCCCCCCDDDFFFGGGHHHJJJKKKMMMOOOQQQUUUYYY]]]^^^```bbbeeegggkkkpppssswwwxxxyyy{{{}}}~~~{{{yyyyyyyyyyyyxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxx|||ttthhh^^^XXXXXXWWWYYYaaajjjuuuyyyfff]]][[[TTTTTTTTTVVVYYY\\\\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[aaa^^^]]]```___YYYUUUUUUOOOLLLJJJJJJKKKJJJEEEAAA===<<<888555222///...------,,,,,,---///000///...+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((((('''''''''(((((())))))***++++++***((('''yyyooojjjiiifffdddbbb````````````aaaaaaaaa```^^^\\\ZZZUUUSSSRRRSSSUUUVVVUUUTTTRRRNNNJJJGGGFFFFFFFFFEEEHHHGGGEEEDDDBBB@@@???>>>@@@>>>:::999999999888777333333222222111000000000////////////...---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++)))'''&&&'''''''''&&&)))+++,,,+++(((&&&&&&''')))(((&&&'''((((((((('''%%%%%%&&&&&&'''(((((()))&&&''')))+++,,,+++***)))************************+++***((('''&&&''')))***)))))))))))))))((((((((()))(((&&&%%%%%%&&&)))***((())))))))))))************************+++++++++************))))))(((((((((((())))))******++++++---,,,,,,,,,,,,---......111000000000000000000111000000000111222222333333444444555555666777777777777888888999:::;;;<<<===>>>>>>????????????>>>>>>???===<<<<<<>>>@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHKKKNNNQQQTTTWWW[[[```ccceeefffhhhkkkoootttxxx{{{{{{{{{|||}}}~~~~~~{{{xxxvvvsssssstttuuuwwwwwwvvvuuuqqqqqqrrrtttyyyvvvhhh___]]]XXXWWW[[[bbbjjjvvvttteee^^^XXXVVVTTTTTTWWWYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[]]][[[[[[]]]^^^]]]ZZZXXXRRRPPPOOOOOOOOONNNJJJGGGCCCAAA>>>:::555111---+++,,,,,,,,,///111111000...+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,***))))))(((((((((((()))((()))+++,,,,,,+++)))(((yyynnnjjjiiifffdddbbb`````````___```aaaaaa```^^^\\\ZZZTTTSSSSSSTTTUUUVVVUUUTTTQQQNNNIIIGGGFFFFFFFFFEEEHHHGGGEEEDDDBBB@@@???>>>@@@===:::999999999888777333333222222111000000///////////////...---,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,+++++++++,,,---...//////,,,***'''&&&'''''''''&&&***+++,,,***(((&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%''''''''''''''''''''''''''')))***,,,,,,***((('''************************---+++)))'''&&&&&&'''((())))))))))))((((((''''''+++***)))((((((***,,,---))))))))))))*********+++))))))*********++++++++++++******)))))))))))))))))))))******+++,,,------------,,,,,,------...///000000000111111000000000///000000111111222333333444444555555666777777777888888999:::;;;<<<<<<<<<:::;;;===>>>???@@@AAAAAAAAA???<<<<<<>>>??????>>>???@@@AAACCCEEEGGGJJJKKKPPPSSSWWWZZZ^^^bbbfffjjjjjjkkkllloootttyyy|||~~~}}}}}}}}}}}}}}}~~~}}}yyywwwvvvuuuuuuuuuxxx{{{~~~zzzvvvsssrrrrrrtttwwwyyyxxxvvvqqqpppoooppptttyyytttiiiaaa[[[XXXZZZ^^^bbbjjjqqq|||ooocccZZZWWWTTTSSSUUUWWWXXXXXX[[[[[[[[[\\\\\\\\\\\\\\\ZZZZZZ[[[[[[\\\]]]\\\ZZZSSSRRRRRRRRRRRRPPPNNNKKKHHHFFFCCC???999333...+++++++++,,,...000111///---+++******)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,------...,,,+++******)))))))))***))))))))))))))))))))))))yyynnnkkkiiifffdddbbbaaa``````^^^___```aaa```^^^\\\ZZZTTTSSSSSSTTTVVVVVVUUUSSSQQQNNNIIIFFFFFFFFFFFFFFFGGGFFFEEEDDDBBB@@@??????===;;;888777777777777666444333333222111000//////...............---,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,***+++,,,---...000000111,,,***'''&&&''''''&&&%%%&&&'''))))))(((''''''(((%%%$$$$$$%%%''''''&&&$$$(((((('''''''''&&&&&&&&&((()))+++,,,+++***(((&&&************************+++***)))'''&&&&&&''''''***))))))((((((''''''&&&###%%%))),,,---+++(((&&&))))))))))))************)))))))))***++++++,,,,,,******))))))))))))******))))))***+++,,,------...---,,,,,,,,,,,,---......,,,---///000222333333333//////000000111222222222444444555555666777777777555666777999999:::999999888999;;;>>>@@@AAABBBBBBBBB???<<<<<<>>>@@@???===@@@AAABBBEEEHHHLLLOOOPPPVVVYYY]]]aaadddggglllnnnooonnnnnnqqqvvvzzz|||}}}~~~~~~}}}|||}}}~~~}}}}}}|||yyyuuuqqqppppppppppppooonnnnnnnnnooooooqqqpppnnnmmmlllmmmmmmnnnpppqqqssssssppplllhhheeedddbbb```aaadddhhhkkklllkkkmmmooorrrvvv{{{{{{wwwtttrrrtttxxxzzzzzzxxxuuussspppoooppptttyyy}}}wwweee^^^XXXXXXZZZ[[[___dddooovvvxxxkkk[[[WWWTTTSSSTTTWWWYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^ZZZ^^^___]]][[[]]]]]]\\\TTTTTTUUUUUUTTTRRRQQQOOOLLLKKKHHHDDD>>>777111...,,,++++++,,,...///...---,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***,,,---...///---,,,,,,+++************)))((('''''''''(((***+++{{{qqqkkkiiifffdddbbbaaa``````^^^___`````````^^^\\\ZZZSSSSSSSSSUUUVVVVVVUUUSSSQQQMMMIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@===;;;888777777777777666444444333222111000///...---------------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,,,,,,,,,,++++++,,,,,,---...//////---***'''&&&&&&'''&&&%%%%%%'''((((((&&&%%%&&&'''%%%$$$$$$&&&((((((&&&%%%&&&&&&&&&'''''''''''''''((((((******+++***))))))************************''''''''''''(((((())))))***))))))(((''''''&&&&&&"""'''***+++)))&&&###((((((((()))))))))******((())))))***++++++,,,,,,)))((((((''''''((())))))(((((()))***+++,,,------,,,,,,,,,,,,,,,------...,,,---///111222333333333//////000000111111222222444444555555666777777777444555666888888888888777999:::<<<===???@@@AAAAAAAAA===:::;;;???BBBAAA???BBBCCCEEEIIIMMMRRRUUUWWW\\\___cccgggiiillloooqqqsssqqqppprrrvvvzzz{{{{{{|||{{{zzzzzzzzz{{{}}}~~~~~~}}}||||||}}}}}}{{{yyyxxxvvvsssqqqppppppppplllmmmllliiiddd```___^^^]]]\\\ZZZYYYYYYYYYZZZZZZ___]]][[[ZZZYYYYYYZZZ[[[^^^```ccceeedddaaa]]]ZZZUUURRROOOPPPSSSWWWZZZZZZXXXYYY[[[]]]```ffflllqqqtttyyy~~~|||wwwwww{{{}}}}}}{{{zzzwwwrrrnnnmmmppptttwww{{{}}}uuujjj```\\\YYYXXXYYY]]]bbbiiisss~~~ttt___[[[VVVSSSSSSUUUWWWXXXWWWXXXYYYZZZ[[[]]]^^^^^^ZZZbbbeee___ZZZZZZ]]]]]]VVVWWWXXXXXXWWWUUUTTTTTTOOOOOOMMMJJJDDD===666222...---+++,,,---......------,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***,,,---//////---,,,+++***))))))))))))((((((((((((((()))******~~~ssskkkiiifffdddbbbaaa``````]]]^^^`````````^^^\\\[[[SSSSSSSSSUUUWWWWWWUUUSSSQQQMMMIIIFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA???<<<:::999999:::999888444444333222111000///...,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***(((&&&&&&'''&&&%%%((())))))(((%%%###""""""%%%%%%%%%'''))))))(((&&&$$$%%%%%%&&&'''((())))))&&&'''((()))***+++++++++************************###$$$&&&((()))***++++++***))))))((('''&&&&&&&&&'''''''''((((((***+++,,,(((((((((((())))))))))))((())))))***++++++,,,,,,((('''&&&%%%%%%&&&((((((&&&'''((()))***+++,,,,,,,,,++++++++++++,,,------///000111222222111000////////////000111111222222444444555555666777777777555666777999999999888888:::;;;<<<>>>???????????????;;;888:::@@@CCCCCCAAADDDEEEHHHLLLQQQVVVZZZ\\\```cccgggjjjlllnnnqqqsssuuusssqqqrrrvvvzzzzzzyyyyyyxxxwwwvvvwwwxxxzzz||||||zzzyyywwwwwwxxxzzz{{{zzz~~~zzzvvvssspppooollliiifffeeedddddd```aaa```]]]XXXUUUSSSRRRPPPOOOMMMLLLKKKLLLLLLMMMSSSRRROOOMMMMMMMMMNNNOOOMMMPPPTTTXXXXXXVVVSSSPPPMMMIIIFFFFFFJJJNNNPPPPPPMMMNNNOOOPPPSSSXXX___dddeeekkkpppqqqooopppwww}}}~~~|||~~~~~~yyysssnnnlllmmmqqqsssyyyzzz|||~~~zzzkkkaaa\\\XXXXXXZZZXXX___jjjttt~~~{{{fff```YYYTTTRRRSSSSSSSSSUUUVVVWWWYYYZZZ\\\]]]^^^ZZZdddhhh___WWWXXX[[[]]]XXXZZZ[[[[[[ZZZXXXXXXXXXQQQQQQPPPMMMHHHAAA:::666111...,,,,,,---............---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))+++---//////,,,+++***)))(((((((((((('''((()))***+++******)))yyynnniiigggeeeddddddccc```___[[[^^^^^^[[[[[[]]]]]]ZZZUUUTTTSSSTTTUUUUUUTTTSSSMMMKKKHHHDDDCCCCCCDDDEEEFFFEEECCCAAA???>>>======???<<<999888777777555333///000222333222111///---***+++,,,---,,,+++***)))***((('''(((***++++++***''''''''''''((((((((()))++++++,,,,,,,,,+++******,,,***)))((((((***,,,---,,,+++***)))'''''''''&&&'''%%%######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&''',,,+++))))))***+++***))),,,+++******))))))******'''(((((()))))))))((((((*********)))))))))))))))(((((((((((()))))))))))),,,+++)))((((((((()))***))))))*********))))))((('''(((((()))***++++++,,,******+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++......//////000000111111222111000//////000111222333333444555666777888888777777888999999999999888:::;;;===>>>>>>>>>@@@BBBAAA@@@???>>>???AAADDDFFFFFFIIINNNTTTYYY]]]___```fffffffffhhhjjjnnnrrrtttrrrrrrrrrrrrsssuuuvvvwww{{{yyywwwuuusssrrrqqqqqqvvvuuusssqqqqqqrrrsssttttttuuuuuuuuurrrnnnjjjhhhbbb```]]]ZZZWWWUUUSSSRRRRRRQQQOOOMMMKKKIIIHHHGGGEEECCCAAA??????@@@AAACCCEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEHHHKKKLLLMMMLLLLLLGGGFFFDDDDDDEEEGGGJJJLLLIIIHHHHHHIIILLLPPPTTTWWW```````````````bbbfffiiiwww}}}~~~yyytttpppnnnoooqqqtttuuuvvvyyy|||{{{pppfff\\\YYY[[[ZZZXXX\\\fffpppvvv}}}tttjjj]]]TTTQQQRRRRRRRRRVVVUUUVVVWWWZZZ[[[ZZZYYY]]]^^^`````````^^^\\\ZZZ\\\[[[XXXXXXYYYZZZYYYXXXXXXUUUQQQMMMIIIEEE@@@<<<111///...,,,,,,---...///...---++++++++++++***((())))))))))))))))))))))))(((((())))))((('''&&&&&&)))******+++++++++******'''(((((()))***++++++++++++******)))(((''''''&&& ###&&&(((*********zzzooojjjhhhfffeeedddcccaaa___[[[___```]]]]]]___]]]ZZZUUUTTTSSSTTTUUUUUUTTTSSSNNNLLLIIIFFFDDDDDDEEEFFFFFFEEECCCAAA@@@>>>>>>>>>>>><<<999888777777555333000111111222111000///...,,,------------,,,++++++***((('''''')))*********'''''''''(((((((((((((((***++++++,,,,,,,,,++++++,,,+++***))))))***++++++&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((,,,***))))))+++,,,++++++---,,,+++***************'''((()))***************++++++******)))))))))(((''''''(((((()))))))))***++++++)))((((((((()))***))))))*********)))))))))''''''((())))))***++++++******+++,,,,,,,,,,,,+++)))+++,,,,,,++++++,,,.........//////000000111111222111000//////000111222333333444555666777888888777777888999999999999999:::;;;=========>>>???AAAAAA@@@AAABBBCCCEEEGGGIIIKKKNNNRRRXXX\\\___aaabbbggggggggghhhkkknnnrrrtttsssrrrpppooooooqqqrrrtttwwwvvvuuusssqqqooonnnmmmmmmllljjjgggffffffggghhhiiijjjjjjjjjhhhddd```^^^WWWUUUSSSPPPMMMKKKJJJIIIFFFEEEDDDCCCAAA???>>>===<<<<<<;;;;;;;;;:::::::::@@@?????????>>>>>>>>>>>>???AAAEEEHHHJJJLLLLLLLLLHHHGGGEEEDDDDDDEEEHHHIIIFFFFFFFFFGGGIIIMMMPPPRRRZZZ[[[\\\[[[[[[\\\___aaammmrrrwww{{{}}}}}}xxxrrrnnnllllllnnnpppqqqsssvvvzzz}}}ssseee\\\[[[YYYVVVXXX___hhhmmmtttzzzvvviii]]]VVVSSSRRRSSSTTTTTTTTTWWWZZZ[[[ZZZYYY[[[\\\]]]]]]]]]\\\[[[ZZZ\\\ZZZYYYYYYZZZZZZYYYXXXXXXUUURRRNNNKKKGGGBBB>>>444222///,,,+++,,,---......,,,++++++++++++***((())))))))))))))))))))))))))))))******))))))((('''******+++++++++******)))'''(((((()))******+++++++++******)))((((((''''''$$$%%%''')))************{{{qqqkkkiiigggfffeeedddbbb```\\\```bbbaaaaaaaaa^^^ZZZUUUTTTSSSTTTUUUUUUTTTSSSOOOMMMJJJFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@?????????>>><<<999888777777555444111111000000/////////000///...------,,,,,,------)))(((&&&'''((())))))((((((((((((((((((''''''''')))***++++++,,,,,,,,,,,,++++++++++++******)))(((%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************,,,***)))***,,,---------...---,,,+++************((((((***+++,,,,,,,,,,,,,,,,,,+++***)))(((((('''&&&''''''((()))******++++++******)))((()))))))))))))))))))))))))))))))))''''''(((((())))))************+++,,,,,,,,,,,,+++)))***,,,---,,,---///000......//////000000111111222111000000000000111222333333444555666777888888777777888888999999999999:::;;;======<<<===???AAAAAABBBDDDGGGJJJLLLMMMNNNQQQTTTWWW\\\___bbbcccdddgggfffffffffhhhkkknnnpppqqqooollljjjiiikkkmmmooorrrqqqqqqpppnnnkkkhhhgggcccbbb___\\\ZZZXXXXXXXXXYYYZZZZZZZZZXXXUUURRRPPPJJJIIIGGGEEECCCAAA@@@@@@@@@??????>>>===<<<;;;;;;555666777888777666555444;;;;;;:::::::::::::::999;;;===AAAEEEIIIKKKMMMMMMKKKIIIGGGEEEDDDEEEFFFGGGFFFFFFGGGIIIKKKLLLNNNNNNUUUWWWYYYYYYXXXWWWXXXYYYaaaeeeiiimmmooottt{{{yyyrrrnnnkkkkkkkkkkkklllooorrrvvvzzz}}}tttfff___\\\WWWUUUYYY___dddjjjppp|||{{{kkk^^^UUURRRRRRQQQQQQSSSVVVZZZ[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZ[[[\\\\\\ZZZWWWYYYVVVSSSPPPMMMIIIEEEBBB999666111---***+++,,,---...,,,++++++++++++***)))))))))))))))))))))))))))******++++++******))))))++++++,,,,,,+++***))))))((((((((()))******++++++*********))))))((((((''')))******++++++******)))|||rrrllljjjhhhgggfffeeecccaaa\\\aaaeeedddcccccc___YYYUUUTTTSSSTTTUUUUUUTTTSSSOOOLLLIIIFFFDDDDDDEEEFFFDDDCCCBBBAAA@@@@@@???@@@>>>;;;999888888777666444222111///.........000111///...,,,+++++++++,,,---)))'''&&&&&&((()))((('''((((((((((((''''''''''''((()))***+++,,,---------+++,,,------,,,)))'''&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++++++++,,,***)))***---.........///...---+++************((()))***,,,---.........------,,,+++)))(((''''''%%%&&&'''((()))***+++,,,+++******)))))))))))))))((((((((((((((())))))***''''''((((((((()))))))))******+++,,,,,,,,,,,,+++***,,,------------...000......//////000000111111111111111111111111111111333333444555666777888888888888888888888999999999:::;;;<<<<<<<<<===@@@BBBCCCEEEIIIMMMPPPRRRRRRRRRVVVXXX[[[^^^aaacccdddeeedddccccccbbbccceeehhhiiimmmjjjfffdddccceeehhhjjjkkkkkklllkkkhhheeeaaa___\\\ZZZWWWTTTPPPNNNLLLKKKKKKKKKLLLKKKJJJHHHFFFDDDBBBAAA???>>>===<<<<<<<<<============<<<<<<<<<<<<555666666666666666555555999999999999999999999999999;;;???DDDHHHLLLNNNOOOOOOMMMKKKHHHGGGFFFFFFFFFIIIJJJLLLNNNOOOOOOOOOOOOTTTVVVYYYYYYWWWUUUTTTTTTXXX[[[___aaadddjjjqqqxxx~~~~~~vvvqqqnnnkkkjjjhhhiiikkkooosssvvvzzz|||uuukkkccc[[[VVVWWWZZZ^^^dddjjjrrr{{{{{{hhhZZZTTTRRRPPPPPPRRRUUUYYY[[[ZZZYYYXXXWWWVVVVVVVVVXXXZZZ[[[ZZZZZZZZZ\\\]]]]]]ZZZWWWYYYWWWTTTRRRPPPMMMIIIFFF@@@;;;555///+++***+++------,,,++++++,,,,,,***))))))))))))))))))))))))))))))***************)))))),,,,,,,,,,,,+++***))))))(((((())))))*********************)))))))))((((((***************)))))))))|||rrrllljjjhhhggggggfffcccbbb\\\bbbeeeeeedddccc^^^XXXUUUTTTSSSTTTUUUUUUTTTSSSMMMKKKHHHEEECCCCCCDDDEEEDDDCCCBBBAAA@@@@@@???@@@===;;;999888888777666555333111///------...000111...---+++*********+++,,,)))(((&&&&&&((((((((('''((((((((((((((('''''''''((()))***+++,,,---------+++,,,------,,,)))&&&$$$)))((('''&&&&&&&&&&&&&&&&&&%%%%%%'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***+++******,,,***)))***---............---,,,+++************)))***+++,,,......//////------,,,+++***)))((('''%%%&&&'''((()))***+++,,,************)))))))))(((((((((''''''((()))******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,---......,,,,,,---.........//////000000111111111111222222222222111111333333444555666777888888888888777777777888999::::::;;;<<<<<<<<<>>>BBBEEEFFFIIIMMMQQQTTTVVVVVVVVVXXXYYY[[[]]]```bbbcccccccccbbbaaa```aaaccceeefffgggeeeaaa^^^^^^```ccceeedddddddddccc```]]]YYYWWWTTTSSSPPPLLLHHHEEECCCBBBAAAAAABBBBBBAAA???>>>===;;;;;;::::::999:::::::::999999999999999999999999888777666555555666888999888888999999999999999999;;;===@@@DDDHHHLLLOOOPPPQQQOOOMMMKKKIIIHHHHHHGGGKKKLLLNNNPPPPPPPPPOOONNNQQQTTTVVVVVVTTTRRRPPPPPPPPPSSSVVVWWWYYY___gggmmmtttxxx}}}wwwrrrnnnkkkiiijjjkkknnnqqqtttwwwyyy{{{|||~~~|||mmmddd[[[YYYYYY[[[___eeehhhqqq~~~vvvdddYYYUUURRRQQQRRRUUUXXXZZZZZZYYYYYYWWWVVVUUUUUUWWWZZZ[[[YYYYYYZZZ\\\]]]]]]ZZZWWWYYYWWWUUUSSSRRROOOLLLIIIEEEAAA999222---+++,,,------+++***+++,,,,,,+++)))))))))))))))))))))))))))(((((()))******))))))))),,,,,,,,,,,,,,,+++******)))))))))))))))*********************))))))))))))'''''''''''''''((())))))|||qqqllljjjhhhgggfffeeecccaaa\\\bbbeeedddcccbbb]]]XXXUUUTTTSSSTTTUUUUUUTTTSSSMMMKKKGGGDDDCCCCCCCCCDDDEEEDDDBBBAAA@@@?????????===;;;888777888888666555222111///------...///000,,,,,,++++++*********+++***)))''''''((()))((('''''''''''''''((((((((())))))***++++++,,,,,,,,,,,,+++,,,------,,,)))'''%%%$$$$$$$$$$$$%%%&&&(((((('''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))))))))))),,,***)))***,,,---------,,,+++******))))))************+++---............------,,,+++***))))))(((&&&''''''((()))******+++)))************)))(((((((((''''''&&&'''(((***+++))))))))))))******************+++,,,,,,,,,,,,+++,,,......---,,,++++++,,,......//////000000111111111111222333333222111111333333444555666777888888999888777777777888:::;;;999:::<<<<<<>>>AAAEEEIIIJJJLLLPPPSSSVVVWWWWWWWWWXXXYYYZZZ\\\^^^```aaabbbdddcccbbbaaabbbcccfffgggdddbbb^^^[[[ZZZ[[[]]]^^^[[[[[[ZZZYYYVVVSSSPPPNNNJJJIIIGGGDDD@@@===;;;999;;;;;;;;;;;;;;;::::::999666666666666777777999999888999999999999999999999888777555333333555888:::777777777777777888888888===>>>@@@CCCFFFIIIKKKMMMNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJKKKMMMOOOOOOMMMKKKIIIIIIHHHJJJMMMNNNOOOSSSZZZ___eeeiiioootttyyyzzzsssooonnnnnnoooppprrrtttvvvwwwwwwxxxzzz~~~zzzpppeee___[[[YYY[[[``````gggsssttteee\\\WWWUUUSSSTTTVVVXXXYYYYYYYYYXXXVVVUUUUUUWWWYYYZZZYYYXXXXXXZZZ\\\\\\ZZZXXXXXXWWWUUUTTTSSSQQQNNNLLLIIIEEE>>>666111...------,,,+++******,,,,,,+++***))))))))))))))))))))))))'''((())))))***)))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))******************************%%%%%%%%%&&&'''((()))***|||pppkkkjjjgggffffffeeecccaaa\\\aaacccbbbaaa```\\\WWWUUUTTTSSSTTTUUUUUUTTTSSSNNNLLLHHHEEECCCCCCDDDEEEFFFEEECCCAAA@@@>>>>>>>>><<<:::888777888888777555111000///...---...//////,,,,,,------,,,,,,+++***,,,***(((((()))))))))'''%%%&&&&&&'''((()))*********++++++,,,,,,,,,+++++++++,,,,,,,,,+++)))((('''$$$$$$$$$%%%&&&''')))***)))'''%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***,,,***))))))+++,,,++++++))))))(((((())))))*********+++,,,---------------,,,,,,,,,++++++*********''''''(((((()))))))))***)))******+++***)))((('''((('''&&&&&&&&&(((***+++++++++++++++******************+++,,,,,,,,,,,,+++***+++---,,,++++++,,,---......//////000000111111111222222333333222222111333333444555666777888888999888777666777888:::;;;999:::;;;===???CCCIIIMMMNNNPPPRRRTTTVVVVVVWWWWWWWWWXXXYYYZZZ]]]___aaabbbcccbbbaaa```aaaccceeegggdddbbb^^^ZZZXXXVVVVVVVVVSSSRRRPPPNNNKKKHHHFFFEEEBBBBBB@@@>>>;;;888666444666666666777777777777777333333333444666777999:::;;;;;;;;;;;;;;;:::::::::666666555555555666777888777777777777888888888999======>>>???AAACCCEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGHHHHHHFFFDDDDDDDDDCCCEEEGGGGGGGGGIIIOOOSSSYYY\\\bbbfffkkksss}}}~~~xxxttttttssssssttttttuuuvvvuuuvvvwwwzzzrrriiiaaa[[[ZZZ\\\[[[```hhhrrrsssfff\\\YYYUUUSSSTTTWWWYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWWWWYYYZZZYYYXXXWWWVVVTTTTTTTTTSSSPPPNNNLLLHHHBBB;;;555000......,,,+++******,,,,,,+++***))))))))))))))))))))))))((()))******++++++************+++,,,------------***)))))))))))))))))))))************************((((((''''''((()))+++,,,|||pppkkkiiigggfffeeedddbbb```\\\```bbb```______[[[VVVUUUTTTSSSTTTUUUUUUUUUSSSOOOMMMIIIFFFEEEEEEEEEFFFGGGEEECCCAAA???>>>======<<<:::888777888888777666000000///...............,,,---...///...---,,,+++,,,+++)))((()))***)))((($$$%%%&&&'''(((***++++++++++++,,,,,,,,,+++******++++++++++++******)))(((***))))))((((((((())))))***'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***,,,+++))))))***+++***)))''''''''''''((()))***+++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++(((((((((((()))))))))))))))******++++++)))((('''((('''&&&%%%&&&(((***,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++((()))++++++++++++---///......//////000111111111111222333444444333222111333333444555666777888888999888777666666888:::;;;999:::;;;===@@@EEEKKKOOOQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXZZZ\\\___aaabbb```___^^^^^^___aaaccceeeeeeccc___[[[WWWSSSQQQPPPNNNMMMJJJGGGDDDBBB@@@@@@??????===<<<999777555333333333333444444555555555333333444555777999:::;;;999999999999999888888888555555777888888888777777888999999999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEBBBDDDEEEDDDCCCAAABBBBBBAAADDDFFFEEEDDDFFFJJJMMMRRRVVV[[[___dddmmmwwwxxxwwwwwwvvvuuuuuuuuuuuutttuuuvvvyyy}}}~~~rrrggg^^^ZZZ[[[YYY[[[aaajjjvvv}}}nnn```\\\VVVSSSSSSVVVXXXYYYWWWWWWVVVUUUUUUTTTTTTTTTXXXWWWUUUVVVXXXYYYYYYYYYWWWUUUTTTTTTTTTSSSQQQOOOMMMJJJDDD===777222///...,,,+++******,,,---,,,***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))***+++,,,---.........*********)))))))))))))))******************++++++,,,,,,*********+++,,,---}}}rrrlllkkkjjjiiiiiigggccc``````______```aaa```]]]ZZZUUUTTTSSSTTTWWWYYYYYYXXXUUUQQQKKKHHHGGGGGGGGGGGGFFFEEEBBB???=========>>>;;;:::999888777555444444222111///---,,,---...///------,,,++++++***))))))***))))))((('''&&&&&&&&&###&&&(((((('''(((,,,///...---,,,+++++++++,,,---+++,,,++++++)))'''$$$###)))(((&&&%%%&&&''')))+++)))(((&&&%%%$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$******+++++++++,,,,,,,,,+++*********))))))((((((%%%'''((()))((((((***,,,---,,,++++++******++++++---***((((((+++,,,+++)))(((((())))))))))))((((((++++++******))))))((((((((('''''''''(((+++---///++++++++++++++++++++++++'''***......,,,***+++---+++++++++***++++++,,,,,,------......///000000000000111111222222333444444333333555666777777777777888888777666555666888;;;:::<<<>>>BBBEEEIIIKKKMMMOOOPPPQQQQQQOOOOOOPPPQQQPPPRRRVVVYYY\\\^^^______^^^\\\ZZZZZZ]]]aaacccddddddbbb^^^YYYTTTPPPMMMKKKIIIGGGDDDCCCBBB@@@>>><<<777777666555444444333333555555555444444444333333666333111333666888777666777777777888888888888888888888888888999999999999;;;;;;;;;:::::::::999999888888999:::<<<===>>>>>>===>>>???@@@@@@@@@@@@@@@???@@@AAABBBAAA@@@???>>>CCCBBBAAA@@@?????????@@@CCCBBBBBBDDDGGGJJJKKKKKKQQQOOORRRZZZaaagggooowww~~~zzzwwwvvvtttrrrsssrrrrrrtttxxx~~~~~~pppgggbbb```ZZZZZZ\\\ccckkktttxxxiii[[[VVVUUUSSSTTTXXXVVVVVVUUUTTTUUUVVVXXXYYYWWWWWWWWWXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQJJJHHHDDDAAA===888222...///...---,,,,,,,,,---...,,,,,,,,,++++++++++++******+++,,,------,,,+++***************************))))))***+++++++++++++++++++++***)))(((((())))))(((&&&&&&''')))+++++++++}}}rrrmmmkkkjjjiiihhhfffccc``````______aaaaaa```]]]ZZZWWWUUUTTTUUUVVVWWWWWWVVVTTTPPPJJJGGGFFFFFFFFFFFFFFFEEEBBB???=========>>><<<;;;:::999888666555555222111///---,,,---.../////////...------,,,++++++***))))))(((''''''&&&&&&$$$&&&(((((('''(((+++...------+++*********+++,,,+++++++++***)))'''%%%$$$((((((&&&&&&&&&''')))***+++***((('''&&&&&&&&&'''((((((''''''''''''&&&&&&******+++++++++,,,,,,,,,+++++++++************)))&&&((())))))))))))***,,,---,,,++++++******++++++,,,***((((((+++,,,+++)))(((((())))))))))))(((((()))((((((((('''''''''&&&))))))''''''((()))+++,,,++++++++++++++++++++++++(((***++++++***))))))***++++++******+++,,,------------......///000000000000111111222222333444444444444555666666777666666777777777666666777:::===<<<===???BBBFFFHHHKKKLLLMMMNNNOOOOOOMMMLLLMMMNNNPPPQQQTTTXXXZZZ\\\]]]]]]]]]ZZZXXXXXXZZZ]]]______```^^^ZZZUUUPPPLLLIIIGGGBBBAAA>>>===<<<;;;999777666666555555444333333333444444555555555555555555777555333444666888777666888888888888999999999999888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>>>>???@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@@@@???BBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDHHHLLLPPPQQQQQQTTTSSSUUU]]]eeekkksss{{{}}}yyyvvvtttsssrrrqqqrrruuu{{{|||pppgggccc___\\\\\\___dddkkkxxxqqqaaaZZZVVVSSSSSSVVVXXXWWWWWWVVVVVVWWWWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVTTTUUUUUUTTTTTTSSSRRRQQQLLLJJJFFFCCC???:::444000111///...,,,+++++++++,,,************))))))))))))******++++++++++++******************************(((((()))***************+++******))))))))))))***+++)))((((((***++++++***~~~sssnnnmmmjjjiiihhheeebbb___`````````aaaaaa```]]]ZZZYYYWWWUUUUUUVVVVVVUUUTTTSSSOOOIIIFFFEEEEEEEEEDDDFFFDDDBBB@@@>>>=========<<<<<<;;;:::888777666555222111///...------......///......------,,,,,,+++***))))))((((((''''''&&&&&&'''((((((((((((***,,,,,,++++++***)))*********)))))))))))))))'''&&&%%%((('''&&&&&&&&&''')))***---,,,***((('''''''''''''''(((((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,++++++******++++++((()))***+++******+++------,,,++++++******++++++,,,***((()))***+++***)))(((((())))))))))))((((((((((((((((((''''''''''''***)))(((''''''((()))***++++++++++++++++++++++++---,,,******+++,,,+++***************+++---......---......//////000000111000111111222222333444444555555555555555555555555666777888777888999<<>>>>>>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEHHHNNNUUUZZZ\\\\\\]]][[[]]]dddkkkqqqxxx~~~yyyvvvtttsssqqqqqqtttxxx}}}~~~rrrlllhhhbbb]]]]]]]]]bbblllvvvnnnaaaYYYTTTSSSUUUWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQOOOLLLIIIEEEBBB===777333222000...,,,+++******++++++*********))))))))))))*********))))))*********************************))))))***+++++++++++++++******)))))))))***++++++---+++***)))***+++***)))tttpppmmmkkkiiigggeeeaaa___`````````aaabbb```]]][[[YYYWWWUUUUUUVVVVVVVVVUUUSSSOOOIIIFFFEEEEEEEEEEEEEEEDDDBBB@@@>>>=========<<<;;;:::999777666555555111000///...------......,,,,,,,,,++++++*********))))))))))))((((((''''''((((((((((((((((((***++++++******)))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''((()))...---+++)))''''''''''''&&&&&&'''(((((()))************+++++++++,,,,,,,,,++++++***))))))******+++)))***,,,,,,+++***,,,------,,,++++++******+++++++++***)))))))))*********))))))(((((((((((())))))************))))))))))))))))))(((''''''((())))))************************,,,)))&&&'''***,,,,,,***))))))***+++,,,---///000.........///000000111111000111111222222333444444666555555555444444555555555666888999:::<<>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGIIINNNVVV^^^eeehhhiiikkkhhhiiinnnsssvvv|||}}}xxxvvvuuusssrrrssswww|||~~~{{{tttlllbbb]]][[[\\\dddlll||||||kkk___WWWTTTSSSTTTUUUWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOMMMJJJGGGDDD???:::666111000...,,,+++++++++,,,------,,,,,,,,,++++++++++++***)))(((((()))***+++***************************+++,,,,,,------,,,,,,))))))))))))***++++++,,,,,,***))))))***+++***)))tttpppnnnjjjhhhfffdddbbb___aaa``````aaabbbaaa^^^[[[WWWUUUTTTTTTVVVWWWWWWVVVTTTPPPJJJGGGEEEFFFFFFEEEEEEDDDBBBAAA???======<<<::::::999777666555444333111000//////...---------,,,,,,++++++++++++******)))))))))))))))(((((((((((((((''''''((()))******************))))))(((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&''''''(((,,,+++)))'''&&&&&&&&&&&&%%%%%%&&&'''((())))))*********+++++++++,,,,,,,,,***)))(((''''''((()))******+++,,,,,,++++++,,,------,,,++++++******++++++)))***))))))(((((()))***))))))(((((((((((())))))))))))))))))************'''''''''((())))))***+++************************'''$$$"""###'''***+++)))*********+++,,,...///000......//////000111111111000111111222222333444444666555444444444444555555555777999;;;<<<>>>AAACCCBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIKKKKKKIIIGGGGGGGGGMMMNNNPPPQQQRRRRRRQQQQQQSSSPPPMMMKKKKKKKKKJJJHHHGGGEEEBBB???<<<999888777888666555555666666555444555444444444444444333333111222333444555666777888777777777777777777888999;;;;;;;;;<<<===>>>>>>???>>>>>>????????????@@@@@@>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFDDDDDDDDDFFFHHHIIIMMMNNNPPPQQQQQQOOOLLLKKKLLLNNNTTT]]]gggoootttvvvyyyuuutttwwwyyyzzz~~~~~~yyywwwuuussssssvvvzzz|||~~~tttggg```[[[YYY^^^dddmmmvvvttteee[[[TTTPPPPPPRRRTTTVVVWWWXXXWWWWWWUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVTTTSSSRRRQQQOOOMMMJJJHHHEEEAAA<<<999111000...------------...---------,,,,,,,,,,,,++++++***)))(((((()))***+++************************)))******+++++++++++++++******))))))***+++,,,,,,)))'''&&&''')))++++++***uuupppmmmjjjgggfffeeebbbaaaaaaaaaaaabbbbbbaaa^^^[[[VVVUUUTTTTTTVVVXXXXXXWWWTTTPPPJJJGGGFFFFFFFFFFFFDDDDDDCCCAAA???>>><<<<<<999999888777555444333222000000000///......------------------------------))))))))))))))))))))))))((('''&&&''')))++++++***)))************)))(((((((((((('''&&&&&&'''''''''%%%%%%&&&&&&''''''''''''***)))'''&&&%%%&&&&&&'''%%%%%%&&&'''(((((())))))******+++++++++,,,,,,,,,)))((('''&&&&&&''')))+++***+++,,,,,,+++***+++,,,---,,,++++++******++++++))))))***)))(((''')))+++***)))(((''''''((()))***''''''''''''(((((((((((('''(((((()))***+++++++++************************)))(((''')))+++---......++++++++++++,,,...//////...//////000000111111222000111111222222333444444555555444333333444555666555888;;;<<<>>>???BBBDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGJJJKKKIIIHHHGGGGGGKKKKKKLLLMMMMMMLLLKKKJJJKKKIIIGGGFFFFFFEEEDDDBBB???===<<<999777666555555555444333333555666555333555555555555555555555555444444555666777888999:::888999::::::999:::<<<>>>??????@@@AAABBBBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJHHHGGGEEEDDDEEEGGGJJJKKKSSSUUUXXXZZZZZZXXXUUURRRRRRTTTYYYbbbmmmwww}}}~~~{{{||||||{{{}}}{{{wwwuuuvvvxxxzzz}}}{{{mmmccc]]]XXXYYY]]]^^^gggrrr|||nnnbbbXXXQQQQQQQQQSSSTTTVVVWWWWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQNNNLLLJJJIIIGGGDDD@@@===333222111///.........///++++++++++++*********************))))))*********************************''''''((())))))))))))(((++++++*********++++++,,,'''&&&%%%&&&)))+++++++++vvvooollliiigggfffeeedddbbbaaaaaaaaabbbcccaaa^^^\\\XXXWWWUUUUUUVVVWWWVVVUUUSSSOOOIIIFFFEEEEEEEEEEEEDDDDDDCCCAAA@@@>>><<<;;;:::999888777666444333333000000000//////...---,,,------------------------))))))))))))))))))))))))(((&&&%%%&&&***,,,,,,+++******+++++++++***)))((()))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''''''''&&&(((((('''&&&&&&&&&'''((('''''''''(((((()))))))))******+++++++++,,,,,,,,,***)))'''&&&&&&(((***,,,***+++,,,+++***)))***+++---,,,++++++******++++++((()))***)))'''''')))+++***)))(((''''''((()))***&&&'''''''''((((((((()))******+++++++++++++++***************************+++---...///...---...///,,,,,,,,,,,,,,,---...////////////000111111222222000111111222222333444444444444222222222444666777666999<<<>>>???@@@BBBDDDAAAAAAAAABBBCCCDDDDDDDDDBBBEEEHHHJJJIIIGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@???@@@@@@???===999888777666555444444444444333222333555666666555666666666666666666666666888888999::::::;;;<<<<<<:::<<<>>>>>>===>>>AAADDDDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLKKKHHHFFFDDDBBBCCCFFFIIILLLVVVYYY]]]aaabbbaaa^^^\\\XXXYYY]]]eeeppp{{{|||||||||zzz||||||{{{{{{||||||uuujjjbbbZZZXXXYYYYYY___ffflllrrr{{{}}}{{{}}}pppcccXXXUUUUUUTTTTTTUUUUUUVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQNNNMMMLLLKKKJJJHHHEEEBBB888777444111///---------,,,,,,+++++++++***************++++++++++++******************************(((((()))************))),,,,,,+++*********++++++***((('''((()))++++++***vvvooolllhhhfffffffffdddcccaaaaaaaaabbbcccbbb^^^\\\[[[XXXVVVUUUVVVUUUTTTSSSRRRMMMHHHDDDCCCDDDDDDCCCDDDDDDCCCBBB@@@>>><<<;;;;;;:::999888777555444444000000000000///...---,,,++++++++++++++++++++++++)))))))))))))))*********'''%%%$$$&&&***------+++***++++++,,,,,,***)))(((***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''')))***))))))))))))******************+++++++++,,,,,,,,,+++***(((''''''))),,,---)))+++,,,+++))))))***+++---,,,++++++******++++++''')))***)))'''&&&(((++++++)))(((''''''((()))+++((()))))))))******++++++---------,,,,,,***))))))))))))))))))))))))))))))(((+++---,,,)))&&&&&&(((------,,,,,,,,,------.../////////000111111222222000111111222333333444444444333222111222444777888777:::===??????@@@BBBDDD@@@@@@AAAAAABBBCCCDDDDDD???CCCFFFHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDBBB@@@???===<<<;;;;;;<<<===<<<:::555555444444444444444444555444444555777888888777666666666777777777777777;;;<<<<<<======>>>>>>>>><<<>>>AAAAAA@@@AAAEEEHHHHHHHHHIIIJJJKKKMMMMMMNNNIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKGGGEEEBBBAAABBBEEEIIIKKKWWWZZZ```eeeggggggeeeccc\\\]]]```gggrrr}}}~~~{{{{{{{{{yyy{{{~~~{{{}}}qqqggg^^^YYYYYYZZZ^^^aaaccceeemmmyyy|||tttyyy|||mmmaaaZZZXXXWWWUUUTTTTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQOOONNNMMMMMMMMMKKKHHHFFF<<<:::777333///---++++++.........---------,,,,,,***+++,,,------,,,+++***************************++++++,,,------------,,,------,,,+++************---+++))))))***+++***)))sssqqqnnnkkkhhhgggeeecccaaaaaaaaa```aaabbbbbb```]]]WWWUUURRRRRRSSSUUUUUUUUUSSSPPPKKKGGGFFFEEEDDDDDDFFFEEEAAA???=========>>>:::888777777777666444222///000000000000000//////......---,,,***+++---000++++++)))(((''''''''''''(((((((((((())))))))))))************))))))(((((())))))(((((('''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))((('''''''''''''''))))))))))))***+++,,,---++++++++++++++++++++++++)))************)))((((((******************++++++************))))))))))))+++******)))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++222000,,,)))'''(((***+++******+++++++++,,,,,,,,,***+++,,,------,,,+++******++++++,,,---...//////////////////000000000000222222222222222333333333333333444555666777888999;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???===<<<;;;;;;888888777777666666666555555222000000222333111///222222222333444444444555666888888888888888:::<<<===>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMKKKKKKKKKKKKLLLNNNNNNNNNPPPSSSSSSRRRPPPNNNNNNOOONNNMMMKKKIIIHHHDDDCCCBBBBBBDDDGGGJJJMMMVVVYYY```fffkkkmmmkkkhhhcccccceeejjjrrrzzz}}}{{{{{{{{{{{{zzz||||||~~~yyynnnggg```YYY\\\[[[\\\\\\[[[^^^kkkxxxtttqqqxxx~~~ooohhh]]]TTTSSSVVVUUUSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWWWWVVVUUUSSSQQQOOONNNNNNNNNNNNMMMKKKJJJIIIAAA===888222...------...------,,,++++++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++***))))))+++---...---+++************************))))))))))))))))))))))))tttpppnnnjjjhhhgggeeebbb````````````aaabbbaaa___]]]WWWUUURRRQQQSSSUUUUUUUUUSSSPPPKKKGGGFFFEEEDDDDDDHHHGGGEEECCCAAA@@@@@@@@@<<<:::888777777555333000000000000000//////...---++++++,,,+++***+++---///+++***)))(((''''''''''''((((((((()))))))))***************))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&)))(((''''''''''''''''''(((((())))))***,,,---...++++++++++++++++++++++++************))))))))))))*********+++++++++++++++,,,,,,++++++******))))))++++++***)))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***,,,+++***)))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,---.........------------............//////000000000111111111222333444555777888999:::;;;<<<<<<===>>>>>>??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<:::999999888666666666555555555444444555222000000222333222111333333444444555555666666777888::::::999:::===???@@@AAABBBCCCDDDFFFGGGGGGJJJJJJKKKLLLNNNPPPRRRSSSQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSQQQPPPOOOOOOPPPPPPQQQPPPPPPQQQRRRRRRPPPMMMJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDGGGJJJLLLRRRUUU[[[ccciiillllllkkkeeeeeefffkkkrrryyy~~~}}}zzzxxxyyyyyyyyyxxxwwwzzz}}}wwwnnneee___\\\ZZZXXXWWWXXXaaalllyyy{{{uuuwwwqqqfff[[[XXXXXXVVVSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWVVVUUUTTTRRRQQQOOOOOOOOONNNMMMLLLJJJJJJDDDAAA<<<666222000/////////......---,,,,,,------,,,++++++***************++++++++++++++++++++++++***))))))+++---...---+++************************************************uuuooommmjjjhhhfffdddaaa____________```aaa```^^^[[[WWWTTTRRRQQQSSSTTTUUUUUUSSSPPPKKKGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>===<<<>>><<<999777666444111///000000000///...---,,,+++''')))++++++++++++---///+++***)))((((((''''''((()))))))))*********++++++)))))))))))))))*********((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((()))***+++,,,---...+++++++++++++++++++++++++++***)))((())))))++++++++++++++++++++++++++++++...------,,,+++*********++++++***))))))))))))***))))))))))))))))))))))))((()))***)))((('''((()))((()))******+++***))))))*********++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,------------........./////////000000000111111111222444555777999;;;;;;==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777666666555333333333333333222222222333222000111222333333222444444555555666777777888888:::;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSQQQPPPPPPOOOPPPPPPRRRQQQQQQQQQQQQOOOLLLJJJFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDFFFHHHJJJKKKLLLPPPVVV]]]ccciiilllmmmffffffhhhlllsssyyy}}}{{{yyywwwwwwxxxxxxxxxwwwtttvvvxxxyyyzzz|||zzzoooiiiaaa[[[XXXUUUUUUYYY___nnnzzz|||xxxtttfff___[[[VVVSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSOOOOOOOOOOOONNNLLLKKKJJJHHHEEEAAA;;;666333111000111111///...------------,,,,,,+++***************++++++++++++++++++++++++***))))))+++---...---+++************************************************vvvnnnllliiihhhfffdddaaa^^^^^^]]]^^^```aaa```\\\ZZZWWWTTTRRRQQQRRRTTTUUUTTTSSSPPPJJJGGGFFFEEEDDDDDDBBBBBBCCCBBB@@@>>>;;;999===;;;888777666444222000000000000///...,,,+++***(((***,,,---,,,+++,,,---******)))((((((((((((((()))*********++++++++++++))))))))))))************''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((()))******+++++++++,,,++++++++++++++++++************+++***(((((((((***,,,---,,,,,,,,,,,,,,,+++++++++......---,,,+++***)))))),,,+++******))))))******))))))))))))))))))))))))((()))***)))((('''((()))************************************++++++++++++---,,,+++******+++,,,------------,,,,,,,,,++++++........./////////000000000000111111222222333333111222444666888:::<<<===>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::999999999999999999999999777777777666555444333333111111111111111111000000111000000111222333444444555555666777888888999999999;;;===>>>???AAADDDFFFHHHHHHIIIJJJKKKMMMMMMNNNRRRRRRRRRSSSUUUWWWXXXYYY[[[[[[ZZZZZZYYYWWWVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPOOONNNNNNNNNMMMJJJGGGFFFDDDCCCBBBCCCEEEGGGIIIGGGGGGGGGHHHIIIJJJKKKKKKJJJMMMRRRWWW]]]ccchhhkkkggggggiiimmmtttyyy}}}~~~xxxwwwvvvvvvwwwxxxwwwvvvuuuvvvvvvvvvwwwyyy~~~{{{uuukkk```\\\YYYWWWWWWYYYeeeqqq~~~}}}sssfff^^^WWWTTTTTTUUUTTTTTTTTTTTTTTTTTTUUUSSSTTTVVVWWWWWWWWWVVVUUUPPPPPPPPPPPPOOOMMMLLLKKKKKKIIIEEE@@@;;;666222000222111000...---,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++***))))))+++---...---+++************************************************vvvnnnllljjjhhhgggddd```^^^]]]]]]^^^```aaa```\\\YYYVVVTTTQQQQQQRRRTTTTTTTTTSSSPPPJJJGGGFFFEEEDDDDDDEEEEEEFFFFFFDDDAAA>>><<<<<<999777666666555444333000000000///...,,,+++***,,,...///...,,,+++++++++***))))))(((((((((((())))))*********++++++++++++)))))))))))))))*********&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,,,,------,,,+++))))))+++++++++******)))))))))***)))(((((()))+++---///------------,,,,,,++++++---,,,,,,+++******)))))),,,++++++***************((((((((((((((((((((((((((()))***)))((('''((()))---+++)))&&&&&&'''(((***))))))*********+++++++++---,,,+++******+++,,,------------,,,,,,+++******............///////////////000000111222222333333222333444777999;;;======>>>>>>===<<<;;;:::999999::::::::::::999999888888666666666666666666666666444555555555555444222222//////000000000000000000///000000111222333555666666777777888:::;;;;;;<<<<<<>>>@@@AAABBBDDDGGGJJJKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSSSSTTTVVVWWWYYYYYY\\\\\\[[[ZZZYYYWWWUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVUUUUUUTTTSSSSSSRRRLLLKKKKKKLLLMMMLLLJJJHHHEEEDDDBBBAAABBBEEEIIIKKKJJJKKKLLLLLLMMMMMMMMMMMMKKKNNNQQQTTTWWW[[[```eeeeeefffhhhmmmtttzzz}}}~~~wwwuuussssssttttttsssrrruuuuuuuuuuuuuuuwww{{{~~~{{{}}}ttthhhbbb^^^ZZZWWWXXX]]]gggttt~~~rrreee[[[VVVWWWUUUUUUTTTSSSSSSTTTUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWQQQQQQQQQQQQPPPNNNMMMLLLLLLJJJHHHDDD>>>888333000111000///---,,,+++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++***))))))+++---...---+++************************************************vvvnnnllljjjiiihhheeeaaa^^^\\\]]]___aaabbb```\\\YYYVVVSSSQQQPPPRRRSSSTTTTTTSSSPPPKKKGGGFFFEEEDDDDDDDDDDDDEEEDDDCCC@@@===;;;;;;999666555555666555444000000000///...---,,,+++///000000...,,,***+++,,,))))))(((((((((((()))))))))))))))*********++++++************)))))))))(((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******,,,---......---+++)))(((+++++++++***))))))(((((())))))((()))***,,,...//////......------,,,,,,+++++++++++++++************,,,,,,+++************+++((((((((((((((((((((((((&&&((())))))(((((()))+++,,,***&&&###"""$$$&&&((()))))))))************+++,,,++++++++++++++++++,,,------,,,,,,++++++******+++,,,,,,,,,,,,---------,,,---......///000111111333444666777999;;;======>>>===<<<;;;:::999888888999999888888777777666666444444444444444444444444111222333444444333111111/////////000000000000111///111222333444555888:::999:::;;;<<<===>>>???@@@AAACCCEEEFFFGGGIIILLLOOOOOOPPPPPPQQQRRRRRRSSSSSSUUUUUUUUUVVVWWWXXXZZZZZZ]]]\\\\\\[[[YYYXXXVVVUUUWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUTTTRRRRRRLLLLLLLLLNNNOOOOOOMMMKKKGGGFFFEEEDDDEEEHHHKKKMMMOOOPPPQQQRRRRRRQQQPPPOOOMMMPPPRRRRRRRRRTTTYYY]]]aaabbbfffllltttzzz~~~xxxuuuqqqoooooooooooonnnssstttttttttssstttwwwyyyxxxyyyzzz|||{{{ooohhhbbb[[[XXXXXX[[[bbblllsssyyyvvvfff\\\ZZZVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUVVVXXXYYYYYYXXXXXXRRRRRRRRRRRRQQQOOONNNMMMLLLKKKJJJGGGBBB;;;555111000///...---,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++***))))))+++---...---+++************************++++++++++++++++++++++++uuunnnmmmkkkjjjiiifffbbb^^^]]]]]]___bbbcccaaa\\\YYYVVVSSSQQQPPPQQQSSSTTTTTTSSSPPPKKKGGGFFFEEEDDDDDDBBBBBBBBBAAA???===;;;:::===:::777555555555444333000000000000//////...---.........,,,******+++---))))))(((((((((((())))))((((((((()))))))))******,,,++++++***)))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++***+++---......---+++***+++++++++***)))((((((((('''((()))***,,,---...////////////...---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++((((((((((((((((((((((((%%%'''((()))((()))***,,,***)))'''&&&&&&'''((()))))))))))))))************+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111111555666777888:::;;;<<<======<<<<<<;;;:::999888888777777666555555444333333111111111111111111111111...///111222222111000///000000000111111111222222111333666777777999<<>>>>>???@@@BBBCCCDDDEEEHHHIIIKKKLLLMMMNNNQQQSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]______^^^]]]\\\[[[YYYXXXYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUVVVVVVUUUTTTRRRQQQRRRRRRRRRSSSUUUTTTRRRPPPMMMMMMLLLLLLMMMNNNQQQRRRSSSTTTVVVWWWWWWUUUSSSRRRNNNQQQSSSRRRPPPPPPTTTXXX]]]___ccckkkttt{{{~~~yyysssooonnnnnnnnnnnnrrrtttuuuuuuttttttuuuwwwvvvvvvwwwwwwzzz~~~xxxooofff]]]YYYYYYYYY^^^dddhhhllltttuuuddd]]]WWWVVVUUUTTTTTTUUUVVVWWWUUUVVVWWWXXXYYYYYYXXXXXXSSSSSSSSSRRRQQQPPPOOONNNLLLLLLLLLJJJEEE>>>777333000000///...------......------,,,++++++++++++,,,++++++++++++++++++++++++***))))))+++---...---+++************************++++++++++++++++++++++++tttnnnmmmlllkkkjjjgggbbb___]]]^^^```bbbcccaaa]]]YYYVVVSSSQQQPPPQQQSSSTTTSSSSSSPPPKKKGGGFFFEEEDDDDDDFFFFFFEEECCCBBB@@@>>>===@@@<<<888555444444333222///000000000000000//////,,,,,,+++***((())),,,///))))))(((((((((((()))***(((((((((((())))))))))))---,,,+++***)))'''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''((((((((()))))))))))))))******+++''')))+++...///...------+++++++++***)))(((((('''&&&''')))+++---.........000000///...------,,,,,,++++++,,,------......///---,,,++++++******++++++(((((((((((((((((((((((($$$&&&((()))))))))+++---))))))+++,,,,,,---------))))))))))))***************+++,,,------,,,+++***++++++++++++++++++++++++---------.........//////......///000111222333333666777777999:::;;;<<<<<<<<<<<<;;;::::::999888888555555444444333222111111////////////////////////,,,---///111111000///---000000111111222222333333333666999::::::;;;???CCCAAAAAACCCDDDEEEGGGHHHHHHLLLNNNOOOPPPPPPRRRTTTWWWVVVWWWWWWWWWXXXXXXYYYYYY[[[[[[[[[\\\]]]^^^___```aaaaaa``````___]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[ZZZXXXWWWVVVXXXXXXWWWXXXYYYXXXVVVTTTTTTTTTSSSSSSTTTVVVWWWXXXUUUVVVYYYZZZZZZXXXUUUTTTNNNQQQTTTRRROOONNNQQQUUUZZZ\\\bbbjjjttt|||xxxrrrppppppqqqqqqsssuuuwwwwwwvvvvvvvvvwwwuuuuuuuuuuuuwww|||uuuiii^^^ZZZ\\\SSSVVVYYY[[[^^^gggttt}}}jjj___XXXWWWUUUTTTTTTUUUWWWXXXUUUVVVXXXYYYYYYYYYXXXXXXTTTTTTSSSSSSRRRPPPOOONNNLLLMMMNNNLLLHHH@@@999555111000///////////////000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***))))))+++---...---+++************************++++++++++++++++++++++++uuulllllllllllljjjgggeeeccc]]]^^^___``````^^^\\\[[[UUUSSSQQQQQQSSSUUUUUUUUURRRPPPLLLHHHEEEDDDDDDEEEHHHFFFDDDBBB???===<<<<<<;;;:::888666444333222222000000///...---,,,,,,+++++++++++++++++++++,,,,,,,,,+++))))))***+++************+++,,,------------,,,,,,+++***)))((('''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***,,,---)))((((((((()))***++++++*********++++++,,,,,,,,,)))******)))(((''''''(((((())))))+++,,,---........./////////...,,,***)))))))))***++++++++++++***---,,,***))))))***,,,---''''''''''''((((((((()))))))))))))))))))))))))))***(((%%%""""""$$$&&&((())))))))))))))))))))))))(((((()))))))))*********...---,,,,,,++++++++++++000///---,,,+++,,,,,,---...000222222222333444666666666777888888888888888777777888888888999999999999777555333111000000000000000//////.........---------......///000000000///000111111111222555888:::;;;<<<>>>@@@BBBCCCDDDGGGGGGFFFFFFGGGIIIJJJLLLSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\^^^```aaaaaaaaabbbdddeeedddbbb___]]]\\\[[[ZZZZZZ\\\]]]\\\[[[ZZZ[[[\\\_______________^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^]]]ZZZXXXVVVWWWWWWUUURRRPPPOOOQQQSSSTTTWWW]]]eeennnwww~~~|||wwwsssqqqqqquuuvvvyyy{{{{{{{{{yyyxxx{{{yyyuuutttuuuzzz}}}qqqiii^^^UUUVVVRRRQQQTTTXXX\\\eeennn|||xxxfff___XXXSSSTTTUUUTTTVVVYYYWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMLLLLLLIIIDDD===888555333111...------......+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++------uuuooonnnmmmkkkhhhfffcccbbb]]]^^^`````````___]]]\\\UUUSSSQQQQQQSSSUUUUUUUUUSSSPPPLLLHHHEEEDDDDDDEEEHHHFFFDDDBBB???===<<<;;;:::999888666444333222222111111000///...---,,,,,,...------,,,+++***)))(((,,,***))))))***+++******++++++,,,,,,,,,++++++***,,,+++***)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$#########((((((((())))))***+++,,,******+++++++++,,,,,,,,,)))*********((('''((()))((()))***+++,,,------.........///...---,,,***)))))))))***++++++++++++***---,,,***))))))***,,,---'''''''''((((((((())))))((((((((((((((((((((((((+++***'''&&&%%%&&&((()))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,///...---,,,++++++,,,---...000222222222222444666555666777777888888777777777777777777888888888999777666444222000000000000//////......------------////////////000000111111111222333333444666999;;;>>>???@@@AAACCCEEEFFFGGGIIIIIIIIIIIIJJJKKKMMMNNNTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\^^^```bbbcccbbbbbbccceeeeeedddbbb```___^^^]]]]]]]]]^^^______^^^^^^___```bbbccccccddddddccccccbbbddddddddddddddddddddddddcccbbbaaa```_______________``````aaa```^^^\\\ZZZVVVVVVTTTQQQMMMLLLNNNPPPSSSVVV\\\ccclllttt|||~~~zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~|||xxxvvvvvvyyy}}}|||qqqeeeZZZWWWRRRPPPQQQSSSVVV^^^fffrrrqqqbbbZZZTTTSSSSSSRRRSSSVVVUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMLLLLLLJJJEEE>>>999555444111...---------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++uuuqqqpppmmmiiifffdddbbbaaa^^^___```aaaaaa___^^^\\\UUUSSSRRRRRRSSSUUUUUUUUUSSSPPPLLLHHHEEEDDDDDDEEEGGGFFFDDDBBB@@@>>><<<;;;:::999777555333222222111222222111000///...------...------,,,+++***))))))+++***((((((***++++++***,,,,,,,,,++++++***((((((******))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&(((((())))))***++++++,,,***++++++++++++,,,,,,,,,)))*********((('''((()))))))))***+++,,,,,,---............---,,,+++***)))))))))***++++++++++++***,,,+++***))))))***+++,,,''''''((((((((()))))))))((((((((((((((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))++++++,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,...000222222222222444555555555666777777777777666666666666666666777777777555444222111000/////////......---------------,,,000000000000111111111111222444666777888:::>>>@@@CCCCCCDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRVVVVVVWWWXXXYYYZZZ[[[\\\[[[\\\]]]^^^____________aaaccceeeeeedddcccdddeeeeeedddcccbbbaaa`````````aaabbbdddcccccccccdddeeeggghhhiiijjjkkkkkkjjjjjjmmmllllllkkkkkkjjjjjjjjjggggggfffeeeddddddddddddbbbbbbccccccbbbaaa``````YYYXXXVVVRRRNNNLLLMMMNNNRRRUUUZZZ```hhhqqqzzz~~~|||xxxwwwyyy|||~~~pppccc\\\UUUPPPPPPPPPQQQWWW]]]gggttthhh___VVVTTTSSSRRRQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMMMMLLLKKKFFF@@@<<<777555222///---,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************uuupppoookkkhhheeecccbbbbbb___```aaabbbbbb```^^^]]]VVVTTTRRRRRRTTTUUUVVVUUUSSSQQQLLLHHHFFFEEEEEEEEEGGGFFFEEECCC@@@>>><<<;;;999888666444333222111111111111000///...---,,,,,,*********++++++,,,,,,---+++)))((((((***++++++******************)))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((******'''((()))***+++,,,,,,,,,++++++++++++++++++++++++(((***+++***(((((()))***))))))***+++,,,,,,---------------,,,+++******)))))))))***++++++++++++***+++***))))))))))))***+++'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))************++++++++++++---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,...000222222111111333444444444555666666666666555444555555555555555555555222222111000///.................................000000000000000111111111333555888:::<<<>>>BBBDDDFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]^^^______`````````bbbccceeeeeedddcccdddeeedddcccbbbbbbbbbbbbccccccdddfffgggggggggggghhhjjjjjjlllnnnpppqqqqqqqqqpppqqqqqqppppppooonnnmmmmmmkkkjjjiiihhhggggggggggggdddccccccccccccccccccccc^^^]]]ZZZUUUQQQOOOOOOPPPQQQUUUYYY^^^dddmmmwww~~~{{{yyyzzz|||~~~}}}oooddd\\\TTTQQQPPPOOOSSSXXX```lll}}}qqqeeeZZZVVVUUURRRQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTSSSRRRQQQQQQQQQPPPOOONNNNNNMMMLLLHHHCCC???999777333000---,,,,,,,,,'''(((***,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++***uuunnnllliiigggeeeddddddddd___```aaabbbbbb```^^^]]]VVVTTTRRRRRRTTTVVVVVVVVVSSSQQQMMMIIIFFFEEEEEEFFFFFFFFFEEECCCAAA>>>;;;:::777777555444222111111111000///...---,,,++++++***))))))***+++,,,,,,------***((('''((()))++++++***'''((()))***************))))))((((((''''''&&&&&&&&&'''((((((((((((''''''---,,,***)))'''&&&&&&%%%'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++(((***+++***)))((()))+++*********++++++,,,,,,------,,,++++++************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((%%%&&&'''((((((''''''&&&))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,---***++++++,,,------------///000111111111111222444333333444555555555555444333333333333333333333333000000000000///.........///////////////000000000...//////000111111222222444777:::===???BBBEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQSSSUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^______aaabbbddddddcccbbbbbbcccbbbbbbbbbbbbcccdddeeefffhhhiiikkkjjjiiiiiikkklllmmmnnnqqqtttuuuuuutttsssrrrrrrqqqppppppooonnnnnnmmmlllkkkjjjiiiiiiiiiiiieeedddcccbbbbbbbbbcccdddaaa```\\\XXXSSSPPPPPPQQQRRRVVVZZZ^^^bbbiiittt|||}}}|||}}}~~~nnncccYYYTTTQQQOOOQQQUUU\\\fffuuuyyykkk]]]WWWUUURRRPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTTTTSSSSSSRRRQQQQQQOOOOOONNNNNNMMMKKKFFFCCC;;;999555111...---,,,,,,***,,,---//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++,,,---------,,,uuukkkjjjiiigggeeedddcccccc^^^___```aaaaaa___^^^\\\VVVTTTRRRSSSTTTVVVVVVVVVTTTQQQMMMIIIFFFEEEEEEFFFFFFFFFEEEDDDAAA>>>;;;:::666666444333222111111111///......---,,,+++******,,,,,,,,,+++++++++******)))((('''''')))++++++***'''''')))******+++++++++)))))))))(((((((((''''''&&&'''(((******)))((((((((((((''''''''''''''''''&&&'''))),,,------------,,,,,,,,,++++++++++++***(((***+++***))))))***,,,******+++++++++,,,,,,,,,,,,+++******))))))******))))))***++++++++++++***((((((((())))))(((((((((((((((((()))))))))******))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,---...//////...///000111111000000111333222222333444444444444333222222222222111111111111//////000000000///......///000000000000111111111......///111222333444555666999>>>AAACCCEEEHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[]]]^^^^^^___aaabbbcccbbbaaabbbcccbbbbbbcccdddfffhhhiiijjjlllmmmnnnmmmlllkkklllnnnnnnqqqtttvvvxxxwwwvvvtttsssssssssrrrqqqqqqpppppppppooonnnmmmmmmlllllllllhhhfffdddcccbbbcccdddfffaaa```]]]XXXSSSQQQQQQRRRTTTXXX]]]```bbbgggqqqyyy~~~|||oooaaaYYYUUUQQQPPPRRRXXX___lll|||tttcccZZZVVVRRRNNNMMMNNNOOOPPPRRRTTTUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOOOOOOOOOOMMMIIIFFF???<<<888444000...------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---''')))+++,,,......------uuukkkkkkiiihhheeecccaaa```]]]^^^`````````___]]]\\\VVVUUUSSSSSSUUUVVVWWWVVVTTTQQQMMMIIIFFFEEEFFFFFFEEEEEEEEEDDDBBB>>>;;;999555555444222111111111111//////...---,,,++++++***,,,,,,,,,++++++++++++***((('''&&&''')))++++++***))))))******+++***************))))))))))))((((((%%%&&&((()))***)))((('''""""""###%%%''')))+++---&&&'''***,,,......------,,,,,,,,,+++++++++******((()))++++++***)))+++,,,***++++++++++++,,,,,,,,,,,,+++***)))((()))******))))))***++++++++++++***'''(((((((((((((((((('''(((((()))))))))*********************************((())))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++,,,,,,---...***+++---///000000000000///000111111000000111222111222222333333333333333111111111000000000//////...///000000111000///...////////////000000000111...///111333555777888999:::===AAAEEEGGGIIIKKKMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRTTTVVVYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ\\\]]]^^^^^^```bbbcccbbbbbbcccdddcccdddeeegggiiilllnnnooopppqqqrrrqqqooonnnnnnooopppsssvvvxxxyyyxxxvvvuuuvvvvvvvvvvvvvvvvvvuuuuuuuuutttsssrrrqqqqqqqqqqqqmmmkkkhhheeedddeeeggghhhcccbbb___ZZZUUUSSSSSSTTTVVV[[[aaaccccccgggooovvv|||nnnccc\\\VVVRRRSSSWWW[[[eeeuuuoooccc\\\UUUOOOLLLJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPNNNKKKIIIAAA???:::555222///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------)))***,,,---...---,,,+++uuullllllkkkiiifffbbb___]]]]]]^^^___``````^^^\\\[[[WWWUUUSSSSSSUUUVVVWWWVVVTTTRRRMMMIIIGGGFFFFFFFFFEEEEEEEEEDDDBBB>>>;;;999555444333222111111111111000000///...---,,,,,,+++((())))))+++,,,---......((('''&&&''')))++++++***++++++,,,++++++***)))(((************))))))))))))$$$%%%'''))))))((('''&&&(((((('''''''''(((((((((%%%'''***,,,.........---,,,,,,,,,++++++*********((()))++++++******+++,,,++++++++++++++++++,,,,,,+++***)))(((((()))******))))))***++++++++++++***''''''((((((((((((''''''))))))))))))************************************'''''''''&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++,,,,,,---...***+++---///111111111111///000111111000000111222111111222333333333333222111111000000/////////......///000111111111000///---.........//////000000///000222444777999;;;<<<===@@@DDDHHHIIIKKKMMMOOOMMMMMMMMMNNNOOOPPPQQQQQQSSSRRRSSSTTTVVVXXXZZZ\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[ZZZZZZYYYZZZ[[[]]]^^^]]]```bbbcccccccccdddfffeeefffgggiiillloooqqqssssssttttttsssqqqooooooppprrrtttwwwzzzzzzyyywwwuuuyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuqqqoookkkhhhggghhhjjjkkkfffeeebbb^^^YYYWWWWWWXXXWWW]]]ccceeedddfffnnntttwww|||zzzmmmccc[[[VVVUUUXXXZZZcccrrrzzzkkkcccZZZRRRNNNHHHIIIKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPPPPOOOMMMJJJCCC@@@<<<777333000......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---......,,,+++)))uuummmmmmllljjjgggdddbbb``````___^^^___``````^^^\\\UUUSSSQQQQQQSSSUUUUUUUUUPPPNNNJJJIIIHHHHHHGGGFFFGGGFFFEEEBBB@@@===<<<;;;999888666444222111000000000000///...------,,,,,,*********)))))))))((((((((('''''''''(((***---///,,,++++++******************((('''&&&&&&'''(((***&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((()))***+++---...////////////...---,,,++++++++++++++++++++++++++++++++++++*********))))))))))))((())))))))))))************)))(((&&&###"""$$$(((,,,)))))))))))))))******+++++++++******)))((((((''''''(((((('''&&&&&&(((+++++++++***)))))))))))))))+++++++++*********)))))))))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,---,,,,,,---...///000111222333222222222222222222222222222222222222222222222000//////.........//////...///000000//////000111///000111222222222222222333555777999<<>><<<;;;999888666444222111000000000//////...------,,,,,,---------,,,,,,,,,++++++))))))(((((((((***+++,,,++++++***))))))))))))***)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))***+++---.../////////......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((()))))))))******+++++++++***)))'''%%%'''***---***))))))))))))***++++++))))))))))))))))))))))))((())))))'''&&&&&&(((***+++***)))(((((((((((()))+++++++++*********)))))))))***+++,,,,,,+++***)))+++++++++,,,,,,,,,,,,---++++++,,,---...///000000222111111111111111111111111111111111111111111111//////............//////---///000111000000222333222222333333444444555555666777999<<>>===<<<888777666444222111000000//////......---,,,,,,,,,......---------,,,,,,,,,******))))))))))))))))))******)))((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))***+++---...............---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++(((((()))***++++++,,,,,,+++++++++)))((((((***,,,)))))))))))))))***++++++''''''((())))))***++++++)))******(((&&&&&&'''((())))))((((((''''''((((((+++************))))))))))))***+++,,,,,,+++***)))++++++++++++,,,,,,------***++++++,,,---...//////000000000000000000000000000000000000000000000000///......------...//////---///111222222222444666777777666666777888:::;;;;;;<<<===@@@CCCEEEGGGHHHKKKLLLMMMOOOQQQRRRTTTTTTTTTTTTTTTUUUUUUWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```bbbdddggghhhiiikkkmmmooorrrtttuuuvvvvvvxxx{{{}}}~~~}}}{{{yyyyyyyyyyyyzzz{{{|||~~~}}}yyytttpppoooppppppppprrrnnnlllllliiieeeccceeegggiiilllmmmlllllllllmmmuuuxxx}}}~~~}}}|||||||||||||||zzz|||}}}~~~~~~uuuooobbb______fffrrruuuaaaUUUOOOKKKJJJMMMMMMLLLMMMQQQSSSRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNLLLLLLGGGDDD???;;;888555222000///......---,,,,,,------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,***+++,,,.........zzztttqqqlllhhhdddbbbaaaaaa^^^]]]^^^___```___\\\ZZZSSSQQQPPPPPPQQQSSSSSSSSSQQQNNNKKKIIIIIIIIIHHHFFFEEEEEEDDDBBB@@@>>>======888777555333222000000///.........------,,,,,,,,,++++++************))))))(((((()))************)))***))))))((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''(((''''''''''''(((((()))******+++,,,---......------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((())))))***+++,,,------((()))***)))((('''((()))((((((((('''((())))))***''''''(((((()))************++++++)))'''&&&&&&'''((((((''''''''''''((((((************)))))))))))))))***+++,,,,,,+++***)))*********+++,,,,,,------++++++,,,---......//////......//////////////////////////////////////////.........---......//////...000222333444555777999<<<;;;:::999:::<<>>===<<<888777555333111000//////---------------,,,,,,,,,))))))))))))((((((((((((&&&'''(((***++++++++++++***))))))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''&&&'''''''''''''''((())))))******+++,,,------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,---------((()))+++***(((''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***++++++***(((&&&&&&'''((((((''''''''''''(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++,,,---------------...//////000000------........./////////.......................................///000111000222444555666777:::<<>>======>>>@@@CCCDDDCCCDDDFFFHHHJJJLLLNNNOOOPPPQQQQQQSSSTTTUUUVVVVVVWWWWWWXXXXXXYYY[[[\\\]]]^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^______```aaabbbdddeeeffffffhhhjjjkkklllooorrruuuvvvxxx{{{||||||}}}|||yyytttqqqpppooonnnmmmoookkkhhhiiigggddddddgggkkknnnppppppnnnlllkkkjjjppptttyyy~~~~~~}}}|||zzzxxxvvvuuutttssstttuuuuuuvvvwww{{{~~~{{{zzzzzzyyywwwuuusssrrrpppqqqrrrtttwwwyyy{{{|||wwwoooooouuu~~~yyyooogggfffjjjqqquuueeeVVVOOOKKKLLLMMMMMMMMMPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKFFFDDDAAA???===:::777444111000///...------------,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++,,,,,,,,,---------...............///000~~~ssspppmmmiiifffdddbbbbbb^^^^^^___aaabbbaaa]]]ZZZUUUSSSQQQQQQSSSUUUUUUUUURRROOOLLLJJJJJJIIIHHHGGGGGGFFFEEEBBB@@@>>><<<;;;777666555333111000//////------,,,,,,,,,,,,,,,,,,+++************)))))))))&&&&&&''')))***+++,,,---******)))((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&''''''((()))*********+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,+++)))(((((()))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))***++++++)))''''''(((((((((''''''(((((())))))(((((()))))))))))))))***)))***+++,,,,,,+++***)))((())))))***+++,,,------........./////////000000---------......//////000........................////////////000111222222222444666777888999;;;===?????????@@@AAACCCEEEFFFFFFGGGHHHJJJLLLNNNPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVXXXXXXXXXYYY[[[\\\^^^______^^^^^^]]]\\\\\\]]]]]]_________``````aaaaaaaaaaaabbbbbbccceeegggiiijjjiiijjjllllllmmmppptttwwwwwwyyy|||}}}~~~~~~~~~|||zzzvvvrrrpppooonnnmmmlllooojjjgggfffdddaaaaaadddgggkkknnnppppppnnnnnnnnnooosssxxx|||~~~{{{xxxuuurrrpppnnnoooqqqqqqrrrtttwwwzzzvvvvvvuuussspppmmmjjjhhheeeeeeeeegggiiilllooopppxxx{{{{{{nnnjjjnnnvvv}}}sssllllllmmmppp}}}sss```WWWOOONNNOOONNNNNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKJJJFFFEEEBBBAAA@@@===:::777222222000///......------+++,,,,,,---......//////***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,---///...------...000}}}pppooommmkkkhhheeecccbbb______```bbbdddbbb^^^[[[TTTRRRPPPQQQRRRTTTTTTTTTRRROOOLLLJJJJJJJJJHHHGGGIIIGGGEEECCC???===;;;999777666444222111000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((((()))***,,,---++++++***))))))))))))***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))*********+++,,,,,,,,,,,,+++++++++************++++++------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,+++++++++)))'''&&&((()))(((''''''''''''((())))))&&&&&&''''''((()))))))))''')))++++++***(((((())))))(((((((((((()))***+++(((((((((((())))))******)))***+++,,,,,,+++***)))(((((()))***+++,,,------------............//////---------...///000000000........................000000000000111222333444444666888999999:::<<<>>>??????@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSSSSTTTTTTUUUUUUVVVXXXXXXYYYZZZ[[[]]]^^^___^^^]]]\\\\\\\\\\\\\\\\\\``````aaabbbbbbcccddddddcccddddddfffgggiiikkkllllllmmmnnnnnnoooqqquuuxxxwwwzzz}}}~~~|||{{{wwwtttqqqooonnnnnnmmmllllllgggbbbaaa^^^[[[[[[^^^```dddjjjoooqqqrrrsssttttttwww{{{}}}}}}xxxtttpppmmmiiikkklllmmmnnnppptttwwwsssrrrqqqnnnjjjfffaaa___\\\[[[YYYYYY[[[___ccceeekkknnnvvvzzzlllnnnsss~~~yyyssstttqqqpppyyynnnbbbWWWRRRQQQOOONNNPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFDDDCCCBBB@@@===:::444333222000//////......---------...............******+++,,,,,,---......++++++,,,,,,,,,,,,------***---//////---,,,---///{{{ooonnnmmmkkkiiifffcccbbb___```aaacccdddccc___[[[SSSQQQOOOOOOQQQSSSSSSSSSRRROOOLLLJJJJJJJJJIIIGGGJJJHHHFFFCCC???<<<:::888777666444222111//////...,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((+++***((('''''')))***,,,,,,++++++***************''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))************+++,,,,,,,,,+++++++++***************++++++------------------------,,,,,,,,,+++++++++******///......------,,,++++++))))))(((&&&$$$$$$%%%''')))))))))))))))***++++++$$$%%%&&&'''(((***++++++''')))++++++***))))))***)))))))))))))))***++++++'''((((((((())))))******)))***+++,,,,,,+++***)))'''((()))***+++,,,------,,,,,,------------------------......///000111111////////////////////////111111111111222333444555666777999::::::;;;===>>>>>>???AAACCCDDDEEEEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXYYYZZZ[[[]]]___```\\\\\\[[[[[[ZZZ[[[[[[\\\aaaaaabbbcccdddeeeeeefffdddeeeeeegggiiikkkmmmnnnooopppppppppppprrrvvvyyyxxx{{{~~~~~~{{{zzzvvvtttqqqooooooooonnnlllhhhbbb^^^\\\YYYTTTTTTWWWYYY___gggnnnrrruuuxxxyyy{{{}}}~~~yyytttooolllfffhhhiiijjjkkknnnrrruuuqqqpppoookkkgggaaa\\\YYYVVVTTTRRRQQQSSSWWW[[[^^^bbbeeennnxxx}}}ppppppsss|||zzzyyytttnnntttxxxkkk\\\UUURRROOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDBBB>>>;;;555444333111000//////////////////...------,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------))),,,//////,,,+++---///}}}qqqpppnnnlllkkkhhhdddaaaaaabbbbbbbbbaaa```^^^]]]ZZZUUUPPPOOOQQQTTTTTTSSSSSSPPPLLLJJJJJJJJJHHHGGGEEEDDDCCCAAA???<<<:::999555555444444222000///...---...//////...,,,***)))))))))***+++++++++************))))))))))))******++++++******)))(((((((((((('''&&&%%%%%%&&&'''(((************************)))))))))))))))***+++++++++++++++*********))))))&&&'''((())))))******)))---...//////...,,,***)))---,,,+++++++++---000111////////////...---,,,+++++++++++++++***)))''''''***)))((((((((((((((()))))))))(((((((((((()))))))))(((((((((((())))))***'''((()))******)))((('''---,,,+++***))))))))))))*********)))))))))))))))((()))***+++,,,---------+++,,,------......------//////////////////......+++,,,---...///111222222222333444555666888999999888888888999:::;;;<<<===AAA@@@AAABBBEEEFFFGGGFFFHHHIIIJJJKKKLLLMMMNNNOOORRRTTTVVVVVVTTTTTTTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[aaabbbdddeeeffffffeeeeeeggggggggghhhjjjmmmoooqqqqqqrrrssstttuuuuuuuuuuuu{{{|||}}}~~~~~~{{{xxxyyyvvvrrrppppppppppppooohhhddd]]]WWWSSSSSSUUUWWW[[[^^^dddmmmwww|||vvvooojjjfffdddbbbcccfffkkknnnppppppnnnlllkkkiiiddd]]]WWWWWWRRRMMMKKKMMMPPPQQQQQQYYY```hhhmmmpppvvv~~~}}}vvv}}}{{{vvvtttwwwyyy{{{dddTTTPPPPPPPPPNNNPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNPPPMMMIIIFFFDDDCCCAAA???===:::666222000//////000,,,---......//////......---------,,,,,,+++++++++++++++++++++++++++++++++------------------------}}}rrrpppnnnllljjjgggccc```aaaaaabbbbbbaaa```^^^]]]ZZZUUUQQQPPPRRRUUUUUUTTTSSSPPPMMMKKKJJJIIIHHHFFFEEEDDDCCCAAA???<<<:::999555555444333222000///...............---,,,+++*********************************))))))))))))******++++++******)))(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((()))))))))***++++++*********))))))))))))***+++,,,---............---.../////////---+++***,,,+++******+++---///000/////////......---,,,+++)))))))))((('''&&&&&&&&&))))))((())))))***+++,,,))))))(((((((((((())))))))))))(((''''''((((((((((((((())))))))))))((((((*********)))******++++++***)))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++,,,------...---------........................,,,,,,---...000111222333333333444666777888999::::::::::::;;;<<<===???@@@BBBBBBBBBCCCEEEFFFFFFFFFIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSUUUUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[```aaaccceeeffffffeeeeeefffffffffgggiiilllnnnpppqqqrrrsssttttttttttttttt{{{{{{}}}~~~~~~{{{yyyvvvrrrppppppqqqppppppiiieee___YYYVVVVVVXXXZZZ^^^aaagggpppzzz~~~yyyrrrkkkfff```^^^\\\\\\___dddggghhhlllkkkkkklllkkkhhhbbb]]]YYYTTTNNNKKKKKKMMMNNNNNNUUUZZZaaafffiiioooxxx}}}yyywwwvvvvvv{{{}}}ooo]]]UUUTTTSSSRRROOOOOOPPPPPPPPPOOOOOONNNOOONNNMMMLLLLLLMMMMMMNNNMMMKKKHHHFFFEEEEEEDDDBBB>>><<<888444111//////000,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~ssspppnnnkkkiiifffaaa^^^___```aaaaaa```___]]]\\\YYYUUUQQQQQQTTTWWWWWWVVVTTTQQQNNNKKKJJJHHHGGGEEEEEEDDDCCCAAA???<<<:::999555555444333222000/////////......---,,,,,,,,,,,,---,,,***)))((())))))*********))))))))))))******+++******))))))(((((('''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))******************)))))))))))))))***+++,,,------------------/////////...---,,,+++******)))***+++---...............---,,,++++++***)))((('''&&&&&&''''''((((((((()))***+++------))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))***+++,,,,,,))))))))))))))))))******))))))***+++,,,,,,,,,,,,++++++,,,---------------------------------......------...///111222333444444555666777888::::::;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFJJJJJJKKKMMMNNNOOOQQQQQQPPPRRRTTTTTTSSSSSSSSSTTTWWWWWWXXXYYYZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[\\\\\\___```bbbdddeeefffeeeeeeeeeeeeeeefffhhhkkknnnooosssssstttttttttttttttttt{{{{{{}}}~~~}}}yyyvvvsssqqqqqqqqqqqqqqqkkkhhhccc^^^\\\\\\^^^___ccceeekkkttt~~~zzztttllleee```XXXVVVSSSSSSVVVZZZ\\\^^^eeefffiiilllnnnmmmiiieee^^^YYYRRRMMMKKKKKKKKKKKKOOOTTTYYY\\\___fffqqqyyy~~~{{{wwwsssrrr|||~~~zzzyyybbbUUUQQQPPPOOOMMMNNNPPPQQQQQQPPPOOONNNOOOOOONNNMMMMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGGGGEEE@@@>>>:::555222000000000,,,---......//////.....................---------------------------------------------------------tttqqqnnnkkkhhheeeaaa^^^^^^___`````````___]]]\\\YYYUUURRRRRRUUUXXXXXXWWWUUURRRNNNKKKIIIHHHFFFDDDEEEDDDCCCAAA???<<<:::999666555444222111000/////////...---,,,+++,,,------000...,,,***))))))***+++******))))))))))))***************)))(((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***))))))++++++++++++************((()))***+++,,,,,,,,,,,,------.../////////......******))))))***+++,,,,,,---......------,,,+++***---+++)))((('''((()))+++)))((((((((()))***++++++))))))(((((((((((())))))***)))(((&&&&&&%%%%%%%%%***)))(((''''''((()))***)))))))))))))))***++++++)))))))))))))))*********))))))***+++++++++++++++++++++,,,------------,,,,,,,,,,,,---------------......///111222333444555666666777888:::;;;<<<===<<<<<<===>>>@@@BBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFIIIIIIKKKLLLNNNOOOPPPQQQOOOQQQSSSSSSSSSRRRSSSTTTVVVWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]___```bbbdddffffffffffffddddddeeefffhhhkkknnnpppuuuuuuvvvvvvvvvvvvvvvuuu{{{|||}}}~~~~~~~~~~~~~~~}}}|||yyyvvvsssqqqqqqrrrrrrqqqnnnlllhhheeecccccceeefffhhhjjjooowww~~~yyytttmmmfff^^^XXXSSSPPPMMMLLLNNNQQQSSSTTT[[[^^^dddjjjnnnooonnnllleeeaaaYYYSSSNNNKKKJJJJJJMMMQQQTTTVVVXXX___jjjsssyyy}}}yyytttooovvvyyy}}}hhhVVVNNNLLLKKKLLLNNNQQQRRRSSSQQQOOONNNPPPOOOOOONNNMMMMMMMMMMMMKKKJJJHHHHHHHHHHHHGGGEEEBBB@@@<<<777444111000000,,,---......///.........///////////////.........................................................uuurrrnnnjjjhhheeeaaa___^^^___`````````___^^^]]]YYYUUURRRSSSVVVYYYYYYWWWUUURRRNNNKKKIIIHHHFFFDDDEEEDDDCCCAAA???<<<:::999666555444222000000000000///...---,,,+++,,,---...111000---+++***+++,,,---******))))))))))))************))))))((('''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***+++*********------,,,,,,,,,++++++++++++,,,---......//////...------..................******))))))******++++++------------,,,+++***))),,,+++)))''''''(((***+++***)))((('''''''''''''''))))))(((((((((((())))))***)))(((&&&&&&%%%%%%%%%***)))(((''''''((()))***+++******)))(((((())))))(((((())))))************))))))***+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---------......///000111222333555666666777888999:::<<<===>>>>>><<<<<<===>>>???AAACCCDDDEEEFFFHHHGGGDDDCCCEEEFFFGGGHHHIIIKKKMMMNNNPPPPPPOOOQQQSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^aaacccdddfffggghhhggggggeeeeeeeeegggiiimmmoooqqqwwwxxxyyyyyyyyyyyyyyyyyy|||}}}~~~~~~~~~~~~~~~}}}|||xxxuuurrrqqqqqqrrrrrrqqqrrrpppmmmkkkiiiiiijjjkkkkkkmmmqqqyyy|||yyytttnnnhhh```WWWRRRPPPMMMIIIGGGIIIKKKMMMNNNQQQVVV\\\ccciiilllnnnooollliiiccc[[[TTTOOOMMMLLLNNNPPPSSSSSSTTTZZZeeennnssswww}}}~~~{{{ttttttvvv~~~}}}|||sss^^^RRRMMMLLLLLLNNNQQQSSSSSSRRRPPPNNNPPPPPPPPPOOONNNMMMLLLLLLMMMKKKIIIHHHHHHGGGEEECCCBBB@@@===999555222000000,,,---......///.........////////////////////////................................................uuurrrnnnkkkhhhfffcccaaa^^^___```aaa``````___^^^YYYVVVSSSSSSVVVXXXWWWVVVTTTQQQNNNKKKJJJHHHGGGEEEEEEDDDCCCAAA???<<<:::999777666444111000000000000...------,,,,,,---------000///---,,,,,,,,,,,,---******))))))))))))*********))))))((((((''''''&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))***+++,,,,,,,,,+++***---,,,,,,,,,,,,+++++++++***+++,,,------......---------------------------************************,,,,,,,,,,,,+++***)))))))))((('''&&&&&&'''((()))***)))((('''&&&%%%%%%%%%))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&))))))(((((((((((())))))++++++***)))((((((((((((((((((((()))******++++++))))))***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////111111222333555666777888999::::::<<<===>>>???@@@======>>>>>>???@@@BBBBBBCCCFFFHHHFFFCCCBBBDDDGGGFFFGGGHHHJJJLLLNNNPPPPPPOOOQQQSSSTTTSSSSSSUUUVVVUUUVVVWWWYYYZZZZZZ[[[[[[[[[[[[\\\^^^___aaabbbccceeefffhhhiiijjjjjjiiiiiiffffffgggiiilllooorrrtttxxxyyyzzz{{{||||||||||||~~~}}}}}}wwwtttqqqppppppqqqqqqqqqsssrrrpppnnnmmmllllllmmmmmmnnnrrrxxx~~~~~~~~~|||zzzyyywwwsssoooiiiccc[[[SSSNNNMMMJJJFFFDDDDDDFFFGGGHHHHHHMMMTTTZZZ```eeejjjnnnnnnmmmiiicccZZZSSSNNNMMMOOOQQQSSSRRRRRRVVV```hhhmmmrrrxxx||||||wwwtttzzz}}}gggXXXPPPNNNMMMNNNPPPRRRSSSRRRQQQPPPPPPPPPPPPPPPOOONNNLLLKKKMMMLLLJJJIIIHHHFFFCCC@@@AAA???<<<999666333111000,,,---......//////...............///////////////................................................~~~vvvrrrnnnkkkiiigggeeeccc______```aaaaaaaaa```___YYYVVVSSSSSSVVVWWWVVVTTTSSSPPPMMMKKKJJJIIIHHHFFFEEEDDDCCCAAA???<<<:::999777666333111000///000000,,,,,,------...------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******)))))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&************************)))+++,,,......---,,,++++++++++++*********)))))))))***+++,,,,,,------,,,...---,,,,,,++++++++++++***+++++++++++++++******,,,,,,,,,,,,+++***)))((('''''''''''''''(((((((((***)))(((''''''&&&''''''))))))(((((((((((())))))))))))(((''''''((((((((((((((())))))))))))((((((***))))))((((((((())))))'''(((((()))******++++++))))))************))))))******+++,,,,,,,,,,,,+++,,,------...//////000000222222333444666777888999:::;;;<<<===>>>@@@AAAAAA@@@?????????@@@@@@AAABBBAAADDDGGGFFFBBBAAADDDGGGGGGHHHIIIKKKMMMOOOQQQRRROOOQQQTTTUUUTTTTTTVVVWWWWWWXXXYYY[[[]]]^^^____________aaabbbdddfffggghhhjjjjjjllllllllllllkkkjjjhhhiiiiiikkknnnqqquuuvvvwwwxxxzzz{{{|||}}}~~~~~~|||{{{{{{uuussspppoooooopppqqqppprrrrrrpppooommmlllkkkkkknnnnnnqqqvvv~~~{{{zzzxxxwwwwwwxxxyyyzzz{{{{{{|||{{{yyywwwtttrrrrrroookkkfff```XXXPPPKKKJJJGGGBBB@@@@@@AAABBBBBBBBBFFFLLLQQQWWW]]]dddjjjlllmmmlllfff]]]TTTNNNKKKNNNQQQRRRQQQOOORRRZZZaaaggglllrrrwwwzzz~~~~~~~~~}}}xxxzzzsssaaaWWWSSSNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQQQQOOONNNLLLKKKLLLJJJIIIHHHHHHEEEBBB??????>>><<<999666333111000,,,---......//////......------........./////////------------------------........................}}}vvvsssnnnkkkjjjiiigggeee___```aaabbbbbbaaa``````YYYVVVSSSSSSVVVVVVUUURRRSSSPPPLLLJJJJJJJJJHHHGGGEEEDDDCCCAAA???<<<:::999888666333111//////000111+++,,,---.........---,,,))))))***+++++++++************))))))))))))******)))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((***+++---//////...---,,,))))))))))))((((((((((((---...///000111111111111...---,,,+++***))))))***++++++,,,,,,,,,++++++***++++++,,,++++++***)))(((((()))************)))))))))(((((((((((())))))***))))))(((((((((((()))))))))(((((((((((())))))***'''((()))******)))((('''(((''''''(((((()))***+++'''(((((()))***+++++++++))))))*********))))))(((******+++,,,,,,,,,,,,+++------......///000111111222333444555666888999999;;;;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@CCCFFFEEEBBBAAADDDGGGHHHIIIJJJLLLNNNPPPRRRSSSPPPRRRTTTUUUUUUUUUVVVXXXXXXYYY[[[^^^```aaabbbcccbbbcccdddfffhhhjjjkkkllllllmmmnnnnnnnnnmmmlllkkkjjjjjjkkkmmmpppsssvvvxxxvvvwwwyyy{{{|||}}}~~~~~~}}}yyywwwxxxuuurrrooonnnooopppppppppqqqqqqpppnnnmmmkkkjjjiiinnnnnnpppuuu|||}}}{{{zzzyyywwwvvvtttsssrrrsssuuuvvvwwwwwwxxxxxxwwwssspppmmmpppmmmiiiddd^^^WWWOOOJJJHHHDDD???===<<<===>>>>>>???BBBGGGLLLPPPXXX```gggjjjllllllggg]]]SSSLLLJJJMMMOOOQQQOOOMMMOOOVVV\\\ccchhhooosssvvvzzz}}}|||}}}|||}}}|||mmmaaa\\\OOOOOOPPPPPPQQQRRRSSSSSSQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHGGGFFFBBB@@@>>>===;;;999666444222111,,,---......//////......,,,---------......//////------------------------////////////////////////}}}qqqpppmmmllljjjhhhdddaaaaaa```___```aaaaaa___]]]YYYWWWTTTSSSTTTUUUUUUUUURRRQQQOOOLLLJJJHHHGGGFFFGGGDDD@@@>>>>>>===<<<:::666555222000...---------//////...------,,,+++++++++)))'''''')))***+++***,,,+++)))((('''((()))+++''''''((((((((((((''''''***(((&&&&&&&&&'''&&&%%%((((((((((((((('''&&&&&&***+++---.........---------***))))))+++,,,***(((***++++++,,,---------,,,///...---,,,++++++++++++***+++,,,------,,,)))(((------,,,,,,***)))'''&&&&&&%%%$$$$$$%%%&&&((()))************)))((('''&&&******)))))))))))))))***+++(((%%%%%%'''(((&&&$$$'''''''''''''''''''''''''''((()))++++++******)))))))))))))))************)))************+++++++++******************++++++,,,---...///000111222333888888999:::;;;;;;<<<<<<>>>=========>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHJJJMMMNNNPPPQQQTTTVVVTTTUUUVVVWWWWWWXXX[[[]]]^^^^^^___```aaaccceeefffgggggghhhiiijjjlllnnnnnnqqqqqqqqqppppppppppppoooppppppppppppqqqsssuuuwwwuuuvvvxxx{{{~~~~~~|||zzzwwwuuuttttttrrrpppmmmkkkjjjjjjjjjpppnnnllljjjhhhgggggggggllllllooouuu{{{|||zzzwwwtttqqqnnnkkkhhhggghhhkkklllmmmmmmnnnpppqqqqqqooonnnllldddffffffbbb[[[SSSKKKGGGCCCAAA???>>>???@@@???>>>;;;===AAAEEEJJJQQQYYY^^^cccggghhhcccYYYPPPKKKJJJIIIJJJKKKKKKLLLNNNRRRUUU^^^ccciiipppuuuzzz~~~~~~zzz||||||uuuccc]]]TTTLLLMMMPPPQQQRRRTTTRRRQQQQQQPPPOOOMMMLLLKKKMMMLLLJJJHHHEEEBBBAAA@@@======>>>===;;;777333000......///////////////...........................////////////............---------............///}}}rrrooollljjjiiigggdddbbbaaa`````````aaaaaa___]]]YYYWWWTTTSSSTTTUUUUUUUUURRRPPPNNNKKKIIIGGGFFFFFFGGGDDD@@@>>>>>>===<<<:::777666333111///...............------,,,++++++++++++)))(((((()))+++++++++,,,+++)))((('''((()))***''''''((((((((((((''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&'''((())))))))))))+++,,,---...///...------,,,)))'''(((***+++***(((++++++,,,---------------------,,,+++************++++++,,,,,,,,,+++***))),,,,,,,,,+++***)))(((''''''&&&&&&%%%%%%&&&'''((((((((((((''''''&&&%%%$$$******)))))))))))))))***(((&&&$$$%%%(((***)))(((************************'''((()))***+++***))))))))))))))))))************)))************+++++++++***************++++++,,,,,,---...///000222333333777777888999:::;;;;;;<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHIIIKKKNNNOOOPPPRRRUUUWWWUUUVVVXXXYYYYYYZZZ]]]___``````aaabbbdddfffggghhhhhhhhhhhhiiikkkmmmnnnooorrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppqqqrrrtttvvvwwwvvvxxxzzz}}}~~~|||zzzwwwuuusssrrrrrrpppnnnkkkjjjiiihhhiiijjjiiihhhgggfffgggggghhhkkklllnnntttzzz}}}xxxuuuppplllhhheeecccaaaaaadddfffggggggfffhhhjjjkkkkkkkkkiiihhhbbbcccdddaaa[[[RRRKKKFFF@@@>>><<<<<<======<<<;;;;;;===???BBBFFFLLLSSSWWW\\\___bbb^^^VVVNNNJJJJJJGGGHHHIIIHHHIIIKKKOOORRRZZZ___ffflllrrrwww||||||}}}wwwxxx{{{~~~}}}|||qqqdddYYYPPPPPPRRRRRRSSSUUURRRRRRRRRQQQPPPOOOMMMMMMMMMLLLJJJHHHEEECCCAAA@@@===>>>>>>===;;;777444111.../////////////////////....................................---------------------............///}}}rrroookkkiiigggfffdddcccbbbaaa```aaabbbbbb```^^^YYYVVVSSSSSSTTTUUUVVVUUUQQQPPPMMMJJJGGGFFFEEEEEEFFFDDDAAA???>>>===;;;:::888666444222000/////////------,,,,,,++++++******,,,***((((((***,,,,,,,,,+++***)))((('''((()))***''''''(((((((((((('''''''''&&&$$$%%%&&&&&&%%%$$$$$$%%%''')))***,,,,,,,,,+++,,,...//////...------+++)))''''''(((******))),,,---..................,,,,,,+++***)))))))))))),,,++++++++++++************************)))(((((()))((((((''''''''''''(((''''''(((''''''&&&%%%$$$))))))))))))))))))))))))((('''&&&&&&(((******)))************************'''((()))*********))))))))))))))))))************)))************+++++++++***************+++,,,,,,,,,---...///111222333333666666777888999:::;;;;;;????????????@@@BBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIJJJMMMOOOQQQRRRSSSVVVXXXWWWYYY[[[\\\\\\^^^```bbbbbbbbbdddeeegggiiijjjkkkiiiiiijjjjjjlllmmmooopppssssssssssssttttttttttttrrrrrrrrrrrrssstttvvvwwwyyyzzz|||~~~}}}{{{{{{yyywwwtttrrrqqqpppooommmkkkiiiggggggfffgggeeeddddddcccdddfffggghhhjjjkkknnnsssyyy}}}~~~xxxsssmmmfff___[[[XXXWWWWWWZZZ]]]___```___^^^___bbbdddeeeeeedddccc```aaaaaa___ZZZRRRJJJEEE@@@>>><<<;;;<<<<<<;;;:::999;;;===???AAAFFFKKKOOORRRUUUXXXWWWQQQLLLIIIHHHEEEFFFFFFEEEEEEGGGJJJMMMTTTYYY```hhhnnnsssxxx|||~~~{{{uuuuuuwwwzzz}}}|||{{{yyy{{{{{{}}}ooobbbWWWSSSTTTSSSSSSUUURRRSSSRRRRRRQQQPPPOOONNNMMMLLLKKKIIIFFFDDDCCCBBB?????????>>><<<888555333///000000000////////////...........................------------,,,,,,,,,---------............///~~~sssoookkkhhhfffeeedddcccbbbaaa```aaabbbbbb```^^^XXXVVVSSSSSSTTTUUUVVVVVVQQQOOOLLLIIIFFFDDDDDDDDDFFFDDDAAA??????===;;;999777666333111000/////////,,,,,,,,,++++++*********---+++))))))+++,,,---,,,******)))(((((((((((()))''''''(((((((((((('''''''''&&&%%%&&&''''''&&&$$$%%%&&&''')))+++,,,------,,,---...//////...---,,,***)))((('''(((***+++,,,......////////////......,,,,,,+++***************,,,++++++***)))*********(((((())))))***))))))(((******)))(((((((((''''''))))))))))))((('''&&&&&&((((((((()))))))))))))))+++***)))(((((((((''''''))))))))))))))))))))))))&&&''')))*********)))(((((()))))))))************))))))*********+++++++++************+++,,,,,,---------...///111222333444444555666777888999:::;;;??????@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAACCCCCCEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUXXXZZZYYY[[[^^^___``````bbbdddcccdddeeegggiiijjjkkkkkkjjjkkkkkkkkkmmmnnnoooppprrrrrrssssssttttttuuuuuutttssssssssstttvvvwwwyyyzzz{{{}}}|||{{{yyyyyywwwuuusssqqqooonnnmmmllliiigggfffeeeeeefffbbbbbbaaaaaabbbdddeeegggjjjkkknnnsssxxx|||~~~}}}{{{tttmmmeee\\\TTTNNNLLLLLLNNNRRRWWWYYYYYYXXXWWWYYY\\\___```aaa``````^^^_________[[[TTTLLLFFFBBB@@@============<<<;;;777888;;;<<<>>>BBBGGGJJJKKKNNNQQQPPPLLLIIIFFFFFFDDDDDDDDDCCCBBBCCCFFFIIIOOOTTT\\\cccjjjpppuuuyyyzzz{{{|||xxxvvvtttwww|||}}}yyyyyywwwuuuvvvzzzzzzyyyzzzlll^^^XXXUUUSSSRRRSSSQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKIIIGGGFFFDDDDDD@@@@@@@@@???<<<999666444111111000000000000000000.................................---------,,,,,,---------............///ssspppkkkhhhffffffeeecccbbbaaa```aaabbbaaa```^^^XXXUUUSSSRRRTTTVVVVVVVVVRRRPPPLLLHHHEEEDDDCCCDDDEEECCCAAA@@@???>>>;;;999555444222000///......///,,,,,,++++++++++++******---+++))))))+++,,,---,,,***))))))(((((((((((((((''''''(((((((((((('''''''''''''''((())))))(((&&&'''''')))***++++++++++++,,,,,,---......---,,,+++***************+++---///...//////000//////......------,,,++++++++++++,,,,,,+++***)))))))))******''''''((()))))))))((((((*********))))))(((''''''))))))))))))((('''&&&%%%&&&'''((())))))))))))(((+++******)))'''''''''(((((((((((((((((((((((((((&&&'''((()))***))))))(((((()))))))))************))))))*********+++++++++************+++,,,---...---...///000111222333444333444555666888999:::;;;>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMMMMOOOQQQTTTUUUVVVWWWYYY[[[[[[^^^```bbbbbbbbbcccdddbbbdddfffhhhiiikkkkkkkkkkkkkkkkkklllmmmnnnooopppppppppqqqrrrsssttttttuuuttttttttttttvvvxxxzzz{{{zzz|||~~~}}}{{{yyyxxxxxxvvvtttrrrqqqooonnnllljjjhhhfffeeeeeeeeeeeebbbbbbaaa``````aaabbbccciiikkknnnsssyyy}}}}}}}}}yyyqqqhhh___UUULLLFFFCCCEEEHHHMMMRRRUUUUUUTTTUUUVVVZZZ]]]___```______]]]]]]^^^___]]]WWWNNNGGGBBB@@@>>>=========<<<:::555777999;;;===AAAEEEHHHHHHJJJKKKKKKIIIFFFDDDCCCCCCCCCCCCAAA@@@AAADDDGGGMMMRRRYYY```gggmmmrrrvvvuuuvvvxxx||||||wwwssstttxxx}}}~~~~~~~~~yyyvvvvvvuuurrrsssvvv|||{{{xxx}}}wwwggg^^^XXXSSSPPPPPPOOOOOOPPPPPPPPPOOOOOONNNMMMMMMLLLJJJIIIGGGFFFFFFBBBBBBAAA@@@===:::888666333222111000000000000111////////////////////////////////////.........------------............///ssspppllljjjhhhgggeeedddaaa```___```aaaaaa___]]]WWWUUUSSSRRRTTTVVVWWWWWWSSSPPPLLLHHHEEECCCDDDDDDEEECCCAAA@@@@@@>>>;;;888444333111///.........///,,,,,,,,,,,,,,,,,,++++++,,,***((((((***,,,,,,,,,)))))))))(((((((((''''''''''''((((((((((((''''''''''''''')))+++***)))'''(((((())))))***)))))))))++++++,,,------,,,***)))((()))+++,,,,,,,,,...000//////////////////...---------,,,,,,+++,,,,,,---+++************)))))))))&&&'''((((((((((((((('''((()))))))))))))))((('''&&&&&&'''&&&&&&%%%$$$###%%%&&&((()))***))))))(((&&&'''(((((('''(((***+++))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))************)))************+++++++++************+++---...///---...///000222333444444333444555777888:::;;;;;;===>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJLLLNNNPPPPPPRRRTTTVVVWWWWWWYYY[[[]]]]]]___bbbcccbbbbbbbbbcccbbbdddfffiiijjjkkkkkkkkklllkkkkkklllmmmnnnoooooonnnooopppqqqrrrssstttttttttttttttuuuwwwzzz|||~~~|||}}}~~~{{{zzzxxxwwwwwwuuutttrrrpppooonnnjjjhhhgggeeedddcccddddddaaaaaa___^^^^^^^^^___```hhhiiimmmsssyyy}}}}}}}}}~~~xxxnnndddYYYPPPGGGBBB???@@@CCCIIINNNQQQRRRRRRSSSUUUXXX\\\^^^^^^^^^^^^[[[[[[\\\___^^^YYYOOOGGGAAA???<<<;;;;;;;;;:::888555777999;;;===???CCCEEEEEEFFFGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@???@@@CCCFFFKKKOOOWWW^^^dddjjjooorrrqqqrrrtttxxx}}}|||tttsssvvvzzz{{{yyyzzzvvvssstttssspppppptttxxx{{{{{{|||rrrggg___WWWRRRPPPNNNNNNOOOOOOPPPOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGDDDDDDBBB@@@>>>;;;999888444333222000000000111111////////////////////////000000/////////.........---------............///~~~sssqqqnnnlllkkkiiifffccc```___^^^___```___^^^\\\WWWUUUSSSRRRTTTVVVWWWWWWTTTQQQMMMHHHEEEDDDDDDEEEDDDCCCAAAAAA@@@>>>;;;888555444222000//////000000,,,,,,,,,,,,,,,,,,------+++)))(((((()))+++++++++(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&''')))******(((&&&''''''((()))))))))((((((******+++,,,+++***)))((($$$(((,,,------,,,---///...////////////...---,,,,,,+++++++++++++++,,,,,,)))***+++++++++***((('''''''''((((((((('''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&%%%$$$######$$$%%%''')))******)))(((%%%&&&((('''&&&&&&)))+++((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))************)))************+++++++++*********+++,,,---...///......///000222333444555333444555777999:::<<<<<<<<<===???@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSUUUWWWYYYYYYZZZ\\\^^^^^^```ccccccbbb`````````ccceeegggjjjlllllllllkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnoooqqqrrrtttuuuuuusssssstttvvvyyy|||~~~~~~~~~|||{{{zzzyyyyyyvvvuuutttrrrqqqooonnnmmmgggfffdddbbbaaaaaabbbbbb^^^]]]\\\[[[[[[\\\]]]^^^dddgggkkkrrrxxx|||}}}|||~~~vvvkkk___UUULLLEEE@@@===>>>@@@EEEKKKOOOPPPPPPRRRSSSVVVYYY[[[\\\\\\[[[XXXXXXZZZ]]]^^^YYYOOOGGGBBB@@@===<<<<<<<<<:::999666888:::;;;;;;<<<>>>@@@AAABBBBBBCCCDDDCCCBBB@@@>>>>>>>>>>>>===>>>BBBDDDIIIMMMTTT[[[aaafffkkknnnmmmnnnpppsssxxx{{{vvvyyy|||{{{yyywwwsssqqqrrrrrrooopppsssuuuxxx}}}~~~rrrhhh^^^VVVSSSNNNNNNOOOPPPQQQQQQPPPPPPMMMMMMLLLLLLKKKJJJIIIIIIEEEEEECCCAAA???<<<:::999666444222000000000111222//////////////////////////////.........------------------............///|||sssqqqooonnnllljjjfffccc___^^^]]]^^^______]]][[[WWWUUURRRRRRTTTVVVWWWWWWUUURRRMMMHHHEEEDDDDDDEEEDDDCCCBBBAAA@@@>>>;;;888666555333111000000111111------------------------+++)))'''''')))***+++***((((((((()))(((''''''&&&''''''((((((((((((''''''%%%%%%&&&(((***)))'''%%%%%%&&&'''((()))))))))))))))***++++++***)))((('''!!!&&&+++...---,,,,,,---......//////...---,,,,,,+++***************++++++((()))+++,,,+++***(((&&&''''''(((((('''&&&&&&%%%%%%&&&''')))))))))(((((((((((((((((('''&&&%%%%%%$$$%%%''')))******)))(((''')))***((($$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))************)))************+++++++++*********+++,,,---///000......///111222333444555444444666777999;;;<<<===;;;<<<>>>@@@AAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHIIIJJJJJJLLLNNNPPPRRRTTTUUUTTTVVVXXXYYYZZZ[[[]]]___^^^aaaccccccaaa___^^^^^^dddfffhhhkkkmmmmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnnnnnnnpppqqqssstttuuuvvvrrrssstttvvvyyy}}}~~~~~~~~~~~~|||zzzyyyxxxyyyyyyttttttsssqqqpppnnnmmmllleeedddbbbaaa````````````ZZZZZZYYYYYYYYY[[[\\\]]]bbbdddiiipppwww{{{|||{{{}}}uuuiii]]]RRRJJJDDD@@@======???CCCIIIMMMOOOOOOPPPRRRUUUWWWYYYZZZYYYYYYVVVVVVXXX\\\]]]XXXNNNEEEEEECCC@@@??????>>>===;;;888:::;;;;;;::::::;;;<<<>>>>>>???AAACCCCCCBBBAAA<<<<<<===<<<<<<===AAACCCGGGLLLSSSYYY___ccchhhkkkllllllmmmooossszzz|||}}}|||uuurrrppprrrqqqoooooossssssvvv{{{{{{}}}{{{zzzooocccZZZVVVOOOOOOPPPQQQRRRRRRRRRRRRMMMMMMMMMLLLKKKJJJJJJJJJFFFEEEDDDAAA???===;;;:::666555222111000000111222000000000000000000000000......---------,,,,,,,,,---------.........//////}}}vvvqqqkkkhhhhhhfffccc```___^^^^^^___aaa```^^^\\\ZZZXXXUUUUUUVVVWWWWWWWWWTTTQQQMMMHHHEEEDDDEEEFFFEEEDDDCCC@@@>>>;;;888666555444333111000//////...222000...,,,++++++++++++,,,,,,,,,++++++************+++++++++)))'''%%%$$$((((((((((((((()))******)))(((((('''''''''((((((***)))'''&&&'''(((***+++...---,,,***)))((((((((((((***+++,,,,,,,,,...000000,,,'''&&&(((++++++***+++++++++++++++***)))(((***+++,,,------,,,***(((((((((((((((((('''''''''((((((''''''''''''((((((***(((%%%%%%'''((('''%%%&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&'''(((***,,,---000///---,,,,,,---...///111333444444333444555777999;;;<<<<<<::::::;;;===???>>>======>>>???@@@AAACCCCCCCCCDDDEEEFFFFFFGGGEEEIIINNNRRRTTTUUUVVVWWWVVVVVVVVVWWWYYY[[[^^^___cccbbbaaa___^^^^^^^^^^^^bbbccceeegggiiiiiiiiiiiijjjjjjiiijjjkkkmmmoooppplllmmmnnnppprrrtttuuuvvvrrrtttwwwyyy|||}}}}}}}}}~~~}}}~~~~~~~~~~~~|||{{{{{{zzzyyyxxxwwwvvvtttsssrrrqqqpppnnnkkkhhhfffdddaaa```aaaaaa```^^^[[[[[[ZZZYYYYYYXXXXXXYYY\\\```gggnnntttwwwxxxyyyxxxooocccWWWOOOHHHBBB>>>===>>>@@@CCCEEEHHHIIIJJJLLLNNNRRRWWW[[[\\\ZZZWWWTTTQQQOOOQQQTTTSSSMMMHHHDDDBBB@@@>>><<<:::999999777777888888:::;;;<<<===@@@AAACCCDDDDDDBBBAAA@@@>>><<<;;;;;;===???@@@@@@JJJKKKOOOVVV^^^cccfffgggfffddddddhhhlllrrr|||~~~zzzvvvrrrrrrtttvvvuuussstttxxx}}}xxxvvvxxx{{{|||oooaaaXXXSSSRRRPPPOOOOOOOOOOOOPPPPPPNNNMMMLLLMMMLLLJJJIIIEEECCCAAA??????>>><<<:::999777444111///...//////000000000000000000000000,,,,,,---.../////////...............////////////}}}uuupppkkkhhhgggfffbbb_________^^^```aaa```^^^\\\XXXUUUSSSSSSTTTVVVVVVUUUSSSPPPLLLGGGCCCBBBCCCCCCEEEDDDCCC@@@===:::888666555444333111000//////...000///...,,,+++******+++,,,,,,,,,++++++*********%%%&&&''')))******++++++''''''&&&&&&'''(((((()))((((((''''''''''''((((((***)))'''''''''(((***+++,,,+++***)))(((''''''''')))***,,,,,,,,,---...000000---***)))+++,,,,,,++++++++++++++++++******)))***+++,,,------,,,***)))'''''''''(((((((((((((((((((((''''''''''''(((((('''%%%"""###$$$%%%$$$"""'''''''''''''''((()))***)))((((((((('''''''''''')))))))))((())))))***+++************************((((((''''''''''''((((((((('''''''''((()))+++,,,---,,,,,,,,,---///000111111333444555444444555777666777999888777777888:::======<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGIIILLLQQQTTTUUUUUUVVVVVVWWWWWWWWWXXXZZZ\\\^^^___ccccccbbb``````_________aaaccceeegggiiijjjjjjjjjjjjiiiiiiiiijjjlllnnnooonnnnnnpppqqqsssuuuvvvwwwssstttvvvxxxzzz|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzyyyyyyxxxwwwvvvuuuuuusssrrrqqqpppooommmjjjgggeeecccaaa`````````___^^^ZZZYYYXXXWWWVVVUUUUUUUUUYYY]]]dddkkkppptttuuuuuuuuummmaaaVVVNNNHHHBBB>>>===>>>@@@BBBDDDFFFHHHIIIGGGIIINNNSSSWWWXXXVVVSSSPPPMMMKKKLLLNNNNNNJJJFFFCCCBBB@@@>>><<<;;;:::999777666666777888999;;;<<<@@@AAABBBCCCCCCBBBAAA@@@===<<<;;;;;;===???AAAAAAIIIJJJMMMSSSZZZ___bbbcccaaa^^^^^^aaadddiiirrr{{{|||xxxsssrrrssstttsssrrruuuxxx}}}{{{}}}xxxuuutttwwwiii^^^TTTSSSQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLMMMLLLKKKIIIFFFDDDBBBAAAAAA@@@===;;;:::888555222000/////////000000000000000000000000------......///.....................////////////~~~tttpppjjjggggggeeebbb___```______```aaa```^^^[[[UUUSSSQQQQQQRRRTTTTTTSSSSSSPPPKKKFFFBBB@@@@@@@@@DDDCCCBBB@@@===:::888777555444333111000//////...///...---+++************+++++++++++++++*********+++***)))(((((('''((((((&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''(((((())))))((('''((()))***+++***)))((('''&&&%%%%%%%%%)))+++------------///000000...------......---,,,******+++,,,,,,,,,+++++++++,,,---------,,,***)))&&&&&&''''''(((((())))))((((((''''''''''''(((((()))'''&&&%%%''''''&&&%%%)))(((((((((((()))******((((((((((((''''''''''''&&&&&&'''((()))+++,,,---************************((((((''''''''''''((((((((((((((((((((()))***+++******+++,,,...111333444222444555555444555666888555666777777666666777999;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGHHHLLLOOOSSSUUUUUUUUUUUUVVVWWWWWWXXXYYY[[[]]]___```dddcccbbbaaaaaa```aaaaaaaaabbbeeehhhjjjllllllllljjjjjjiiiiiijjjlllnnnoooppppppqqqsssuuuvvvwwwxxxttttttuuuvvvxxx{{{}}}~~~{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwwwwvvvuuutttsssrrrrrrqqqoooooonnnlllhhheeedddbbb````````````^^^\\\YYYXXXUUUSSSQQQPPPPPPPPPVVVYYY___fffkkkooopppqqqqqqjjj```UUUMMMGGGBBB???===>>>???AAABBBDDDEEEFFFEEEGGGKKKPPPUUUUUUSSSQQQKKKHHHEEEEEEGGGGGGEEEBBBAAAAAA@@@>>>===;;;::::::888777777777888:::<<<===???@@@AAABBBBBBAAA@@@???<<<;;;::::::<<>>???@@@AAACCCEEEGGGHHHIIILLLOOORRRTTTTTTUUUUUUVVVWWWXXXYYYZZZ\\\^^^___```bbbbbbaaaaaa```aaaaaaaaa```bbbeeeiiikkkmmmnnnooollllllkkkkkkkkkmmmnnnoooqqqrrrssstttvvvwwwxxxyyyuuutttttttttvvvyyy}}}~~~yyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvuuutttsssrrrrrrqqqpppnnnmmmllljjjfffcccbbb```_________^^^\\\[[[XXXVVVSSSPPPMMMLLLLLLLLLRRRUUU[[[aaagggjjjlllmmmmmmggg^^^TTTLLLEEEAAA???======>>>@@@AAACCCDDDDDDFFFHHHLLLQQQUUUVVVSSSQQQGGGDDDAAA???@@@BBBAAA@@@@@@??????>>>===<<<;;;;;;;;;::::::999:::<<<===???>>>???@@@AAAAAA@@@@@@???::::::::::::;;;???DDDHHHOOOOOOPPPRRRVVVYYYYYYYYYVVVRRRQQQSSSUUUWWW^^^fffssszzzyyywwwxxxyyyyyywwwwwwzzz~~~vvvtttxxx|||pppnnntttzzzmmmZZZVVVRRRQQQRRRRRRQQQOOOQQQPPPNNNNNNNNNNNNLLLJJJHHHFFFDDDCCCCCCBBB???===:::999777444222111000000///////////////////////////////////////...---,,,............////////////sssooojjjggggggfffccc`````````___``````___]]]ZZZTTTRRRPPPPPPRRRTTTTTTTTTSSSQQQMMMHHHDDDAAA@@@???BBBBBBAAA???===:::888777555444333111000//////...+++++++++++++++++++++***************************&&&&&&&&&&&&(((***,,,---((((((''''''&&&''''''((('''''''''''''''((()))))))))))))))))))))******+++******)))(((''''''''''''***,,,------,,,,,,...///+++,,,...///...,,,+++***)))***+++,,,---.........,,,,,,,,,,,,+++***))))))%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&%%%$$$$$$%%%%%%(((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((''''''((()))******************************((((((''''''''''''(((((()))))))))***************,,,,,,---...000111111111222333555555444444666777777888::::::999:::;;;===999999:::;;;======>>>>>>@@@AAABBBDDDFFFGGGIIIJJJIIIKKKOOOQQQRRRSSSUUUWWWWWWXXXYYY[[[\\\^^^______``````_________```aaaaaaaaacccfffjjjmmmooopppppppppooonnnmmmmmmnnnpppppprrrrrrssstttuuuwwwxxxxxxuuutttssssssuuuyyy}}}~~~}}}}}}yyyzzzzzz{{{|||}}}~~~~~~|||||||||{{{zzzyyyxxxwwwwwwwwwvvvuuutttssssssrrrpppooommmlllkkkiiieeebbb```___^^^^^^^^^]]][[[YYYWWWUUUQQQMMMJJJIIIIIIIIIMMMPPPVVV\\\bbbgggiiikkkiiieee^^^TTTKKKDDD@@@???===>>>???@@@BBBCCCDDDEEEGGGIIIMMMQQQUUUUUURRROOODDDBBB???======>>>???@@@>>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;<<<======>>>===>>>>>>???????????????::::::::::::;;;@@@GGGMMMSSSRRRRRRTTTVVVVVVTTTSSSNNNLLLKKKMMMNNNPPPWWW^^^gggooo}}}{{{xxxzzz||||||{{{xxx{{{~~~xxxpppooouuuwwwooonnnvvvrrr___YYYSSSPPPQQQRRRPPPNNNRRRPPPOOONNNOOONNNLLLKKKHHHFFFDDDCCCBBBAAA???===;;;:::888666444222111000///////////////////////////000000000///...------............////////////tttooojjjhhhhhhgggdddaaaaaa```___``````___\\\ZZZTTTRRRPPPQQQSSSUUUUUUUUUSSSQQQMMMIIIFFFCCCAAAAAABBBAAA@@@???===:::888777555444333111000//////...***+++,,,,,,,,,,,,,,,+++)))))))))***************(((((('''(((((()))***+++)))(((''''''''''''''''''''''''&&&''''''((()))***)))))))))*********+++++++++***))))))(((((())))))***+++---,,,++++++---...***,,,......,,,************+++,,,---......///...,,,,,,+++***)))(((((('''&&&&&&''''''(((((())))))((((((''''''''''''(((((('''(((((('''%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((()))******+++++++++***---...///000000000000000111333444444333444555777444666888888888888:::;;;999:::<<<===??????@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJGGGJJJMMMOOOPPPRRRTTTVVVVVVWWWYYY[[[\\\^^^^^^^^^______^^^______```aaaaaabbbdddgggkkkmmmooopppqqqrrrqqqpppooooooooopppqqqqqqqqqrrrssstttuuuvvvvvvtttsssrrrsssuuuxxx|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||||||||}}}{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvuuutttsssssspppooommmlllkkkhhhdddaaa^^^]]]]]]]]]^^^\\\YYYWWWUUURRRNNNIIIFFFEEEFFFFFFHHHKKKQQQWWW^^^cccgggiiihhheee^^^UUUKKKCCC@@@???>>>>>>@@@AAACCCEEEFFFGGGGGGHHHKKKOOORRRQQQNNNKKKBBB@@@>>>===<<<===>>>@@@<<<===>>>??????>>>===<<<:::;;;===>>>???>>>===<<<<<<=========>>>?????????:::;;;;;;:::;;;AAAJJJRRRVVVVVVVVVWWWWWWUUUPPPMMMHHHEEEEEEGGGGGGHHHNNNUUU___iiixxx|||yyyzzz||||||{{{yyy|||~~~|||pppiiikkkxxxuuummmqqq}}}zzzggg^^^TTTOOOPPPRRRQQQOOOSSSQQQOOOOOOOOOOOOMMMKKKIIIGGGDDDCCCCCCBBB@@@>>>;;;;;;999777555333222111000000000000000000000000//////000000000///..................////////////uuupppkkkiiiiiihhhfffcccaaa````````````___\\\ZZZSSSQQQPPPPPPRRRTTTUUUUUURRRPPPMMMIIIFFFDDDBBBAAAAAAAAA@@@>>><<<:::888777555444333111000//////...***+++,,,---......---,,,((()))))))))*********+++++++++******)))'''&&&%%%(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))***))))))******+++++++++*********))))))(((((()))))))))+++,,,+++******+++---***,,,...---+++)))***,,,+++,,,---...............,,,+++***(((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((()))++++++***(((''')))+++))))))((('''''''''''''''''''''''''''((((((((()))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))+++,,,,,,,,,+++------///000111111000000000222333333222333444555333555666777777777999::::::;;;===???AAABBBBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJIIIKKKMMMOOOOOOPPPRRRTTTTTTVVVXXXZZZ\\\]]]]]]]]]____________```aaabbbcccdddeeehhhkkknnnppppppqqqsssrrrpppooonnnoooppppppppppppqqqrrrssssssttttttrrrrrrrrrsssuuuxxx{{{}}}|||}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzwwwwwwvvvuuutttsssrrrrrrqqqooommmlllkkkhhhdddaaa]]]\\\\\\]]]]]][[[XXXUUUQQQNNNJJJEEECCCBBBCCCDDDBBBEEEKKKRRRYYY___dddfffgggeee___VVVKKKCCC????????????AAACCCEEEHHHIIIJJJHHHIIILLLOOOPPPOOOKKKGGG??????>>>===<<<<<<===???:::<<<>>>???@@@???>>>===<<>><<<<<<<<<<<<===>>>??????:::<<<<<<;;;<<>><<<:::888777555444333111000//////...***+++---...///......---(((((())))))*********+++$$$%%%''')))+++++++++***'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''')))******))))))***++++++++++++******))))))(((((((((((())))))***++++++***)))***,,,+++---///---***)))+++---,,,---......///.........+++***)))'''&&&&&&%%%%%%((((((((((((((('''''''''((((((''''''''''''((((((&&&((()))'''%%%$$$&&&(((******)))(((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))+++,,,---,,,,,,+++---...000111222111111///111222222222222333555444555777888777888:::;;;;;;===???AAABBBCCCCCCCCCFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMOOOOOOOOOOOOQQQRRRTTTUUUXXXZZZ\\\\\\]]]\\\````````````aaacccddddddeeefffiiilllnnnppppppppprrrqqqpppnnnnnnnnnooooooooooooppppppqqqrrrssssssrrrrrrrrrsssuuuxxxzzz|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{|||{{{{{{{{{vvvvvvuuutttsssrrrrrrqqqqqqpppnnnlllkkkhhhdddaaa\\\\\\\\\\\\]]][[[XXXUUUNNNKKKGGGCCC@@@@@@AAABBB>>>AAAGGGOOOVVV]]]bbbeeehhhfff```VVVKKKBBB?????????@@@BBBDDDGGGIIIKKKLLLJJJKKKMMMPPPQQQOOOKKKGGG===>>>>>>===<<<<<<===>>>:::;;;===???@@@???>>>===@@@CCCGGGJJJKKKHHHDDDAAA;;;;;;;;;<<<<<<>>>??????;;;<<<===<<<===CCCOOOXXXbbbccceeefffddd]]]UUUOOOIIIFFFDDDDDDBBBAAADDDJJJNNNYYYjjjxxx}}}{{{}}}yyykkkdddlllwwwwwwmmmwwwuuuiiiZZZQQQQQQTTTTTTSSSTTTRRRPPPPPPPPPPPPNNNLLLLLLJJJHHHFFFFFFEEECCCAAA<<<;;;;;;999777555333111000000000000000000000000......///000000111000000............/////////000|||sssooojjjiiiiiihhhfffcccdddbbbaaa``````___\\\ZZZVVVTTTRRRQQQSSSTTTTTTSSSPPPNNNJJJFFFCCCAAA@@@@@@AAA@@@???===<<<:::999999666555444222111000000000,,,,,,,,,+++++++++******++++++++++++*********)))))))))))))))(((((((((((('''((('''&&&%%%%%%''')))(((&&&$$$%%%)))+++***(((++++++++++++++++++++++++***)))'''&&&%%%&&&((()))***+++---///000000//////...+++)))))),,,///000111..................------,,,***(((&&&%%%&&&'''(((((((((((((((((('''''''''))))))(((((((((((())))))'''''''''&&&%%%%%%''')))''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''******))))))(((((('''''')))***+++,,,---,,,+++***,,,---...///000111222333222222222222333333444555777777777666777777888888;;;<<<>>>@@@BBBDDDFFFGGGBBBEEEHHHJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSVVVZZZ\\\^^^______``````bbbccccccccccccccchhhiiijjjlllmmmnnnoooooolllnnnpppqqqpppnnnkkkiiijjjkkkmmmoooqqqrrrssssssttttttttttttvvvxxxzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}|||{{{{{{zzzxxxvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwttttttttttttsssrrrqqqpppnnnmmmllllllkkkhhhccc```aaa^^^[[[[[[[[[ZZZVVVRRRJJJFFFAAA==================???CCCIIIQQQZZZcccgggmmmiiiaaaVVVKKKCCC?????????>>>???BBBGGGKKKMMMMMMPPPQQQRRRRRRPPPKKKGGGDDD???>>>===<<<;;;::::::;;;>>>;;;;;;@@@BBB@@@???@@@EEEJJJNNNOOOOOONNNGGG@@@@@@>>>;;;;;;<<<>>>>>>>>>===<<<===???@@@EEERRR___ggglllooonnnlllggg\\\RRROOOHHHBBBBBBCCCBBBBBBCCCMMMTTTaaappp|||mmmiiiiiiiiiyyyvvvuuu||||||oooaaaYYYUUURRRRRRUUUTTTSSSRRRRRRSSSRRRPPPNNNJJJIIIGGGEEEDDDCCCBBBBBB??????>>>===:::777444222333222111000////////////000/////////............000000000000111111111111~~~tttpppkkkiiiiiiiiifffddddddbbbaaa``````___]]]ZZZWWWTTTRRRRRRSSSTTTTTTSSSPPPNNNJJJFFFCCCAAA@@@@@@AAA@@@???===<<<:::999888666555333222000///......,,,,,,,,,+++++++++******++++++*********)))))))))''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%''')))(((&&&%%%&&&)))******)))+++++++++++++++++++++++++++***)))((()))+++,,,...+++***)))))))))+++---...---+++***+++---///000000...............------,,,+++***(((&&&%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))***)))))))))(((((((((''')))***++++++,,,,,,++++++------...///000111111222111111111222333444555666999999888888999999::::::======>>>???@@@AAABBBCCCAAADDDGGGIIIIIIIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRVVVWWWYYY[[[\\\\\\[[[[[[______aaabbbcccdddddddddggghhhiiikkklllmmmnnnnnnmmmnnnooooooooommmllljjjkkklllnnnppprrrsssttttttttttttttttttuuuwwwyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||{{{zzzyyyxxxyyyxxxvvvuuuuuuuuuwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwuuuuuuuuutttsssqqqpppooonnnlllkkkkkkjjjgggccc``````]]][[[[[[\\\[[[WWWSSSJJJFFFAAA>>>===============>>>BBBHHHPPPYYYaaafffkkkhhhaaaWWWLLLDDD@@@?????????@@@DDDIIIMMMPPPPPPPPPQQQQQQQQQNNNIIIEEEBBB??????>>>======<<<<<<===>>>;;;;;;???AAA@@@@@@CCCHHHOOOTTTUUUUUUTTTMMMEEEBBB@@@===<<<<<<===<<<<<<<<<;;;<<>>===:::777555333333222111000000/////////000000/////////........./////////000000000111111uuuqqqllljjjjjjjjjgggeeecccbbbaaa``````___]]][[[WWWUUUSSSRRRSSSTTTTTTSSSPPPNNNJJJFFFCCCAAA@@@@@@AAA@@@???>>><<<:::999888666555333111///...---,,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''')))((('''&&&&&&(((******)))++++++++++++++++++++++++''''''&&&'''((()))+++---...+++(((&&&&&&(((,,,///,,,++++++---///111000///...............---,,,,,,+++***((('''&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((''''''''''''''''''((())))))))))))************))))))))))))((((((((((((+++************+++,,,,,,........./////////000000000000111111333444666666888888888888888999:::;;;????????????????????????AAACCCFFFGGGGGGHHHJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRWWWXXXZZZ[[[[[[[[[ZZZZZZ]]]^^^___aaacccdddeeeeeeeeefffhhhiiikkklllllllllmmmmmmmmmmmmmmmmmmlllllllllmmmoooqqqsssttttttuuuttttttsssssstttvvvxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwvvvuuutttssstttuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwvvvvvvuuutttrrrpppooonnnlllkkkjjjiiiiiigggccc```^^^\\\ZZZ[[[\\\\\\XXXUUUKKKGGGBBB>>>======<<<<<<<<<>>>AAAGGGOOOWWW^^^bbbgggeee```WWWNNNEEE@@@>>>??????AAAEEEKKKPPPSSSTTTRRRRRRRRRQQQMMMIIIDDDAAA@@@@@@??????????????????@@@<<<;;;>>>@@@@@@CCCHHHOOOVVV]]]```___\\\TTTLLLGGGEEEBBB@@@???>>><<<:::<<<;;;<<>>;;;888666444333333111000000000000000000000000/////////............/////////000000000uuuqqqllljjjkkkjjjhhheeecccbbb`````````___]]][[[XXXVVVSSSRRRSSSTTTTTTSSSPPPNNNJJJFFFCCCAAA@@@@@@BBBAAA???>>><<<:::888888555444222000...,,,,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))(((((((((((('''((()))(((&&&&&&''')))((('''''''''((()))******,,,,,,+++++++++++++++***'''&&&&&&&&&'''(((******111...+++))))))+++...000++++++,,,///111222000...............---,,,++++++***)))((('''&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))***(((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((()))))))))************))))))))))))((((((((((((+++***)))))))))***,,,---........................//////000111222444666777666666555666666777888999????????????????????????BBBDDDFFFGGGGGGHHHIIIKKKLLLLLLMMMOOOPPPQQQRRRRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[\\\^^^```cccdddeeefffdddeeefffhhhiiijjjkkkkkkmmmlllkkkkkkkkklllmmmnnnnnnoooppprrrssstttuuuuuuttttttssssssssstttvvvwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvuuuttttttttttttuuusssssssssssstttuuuvvvvvvvvvvvvuuutttrrrpppnnnmmmkkkjjjhhhhhhgggeeebbb```\\\ZZZYYY[[[]]]]]]YYYVVVLLLHHHCCC@@@>>>===<<<;;;;;;<<<@@@EEELLLSSSYYY\\\aaa```]]]VVVMMMEEE@@@>>>===>>>@@@EEEKKKQQQTTTUUUTTTTTTSSSRRRNNNJJJEEECCC@@@AAAAAABBBBBBBBBAAAAAAAAA>>><<<>>>???@@@EEELLLVVV___hhhjjjiiieee]]]TTTNNNKKKHHHFFFDDDBBB???<<<<<<;;;<<>><<<:::777555333333222111000000000000000000000////////////...............////////////uuuqqqllljjjkkkjjjhhheeebbbaaa````````````^^^\\\YYYVVVTTTSSSSSSTTTTTTSSSPPPNNNJJJFFFCCCAAA@@@@@@BBBAAA@@@>>><<<:::888777444333222///...,,,,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))((((((((((((&&&((())))))''''''''')))'''(((((((((((()))***+++,,,,,,,,,++++++*********,,,+++++++++++++++++++++///......------------...+++,,,---000333333000...............---,,,+++***)))(((((('''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))+++(((%%%%%%&&&''''''&&&((((((((((((((((((((((((''''''((())))))))))))(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))+++***)))((()))***+++,,,---------------........./////////111222444666777555555555555666777888999===>>>>>>???@@@AAABBBBBBDDDEEEGGGGGGGGGHHHJJJLLLKKKLLLMMMNNNPPPQQQRRRSSSRRRSSSUUUWWWYYYZZZZZZYYYZZZ[[[]]]```bbbdddeeeeeecccdddeeeggghhhiiijjjjjjlllkkkjjjiiijjjlllmmmooonnnoooqqqrrrttttttuuuuuutttsssrrrrrrrrrssstttuuuvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvwwwwwwvvvvvvuuuuuuuuuuuurrrrrrrrrrrrssstttuuuuuuvvvvvvuuusssrrrooommmlllkkkiiigggfffeeedddaaa___ZZZYYYYYY[[[^^^^^^ZZZVVVMMMJJJEEEBBB@@@>>><<<;;;:::;;;>>>BBBHHHMMMRRRUUUXXXXXXVVVRRRKKKDDD@@@>>>;;;<<<>>>CCCJJJPPPTTTUUURRRRRRRRRPPPMMMIIIFFFDDDBBBCCCDDDEEEEEEDDDDDDCCCCCC@@@>>>??????@@@GGGOOO[[[fffppptttrrrnnnfff___UUURRRMMMJJJGGGCCC@@@===>>><<<<<>>;;;999888777333333111///...---------,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&(((******((('''(((((('''((())))))((((((***,,,---,,,,,,++++++*********++++++++++++******))))))***+++---......---,,,+++,,,,,,...000333333111///............---+++***)))((((((((((((((((((''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''***'''$$$$$$''')))(((&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,---------......//////000000222333555555666666666777888999:::;;;<<<<<<>>>???AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLJJJKKKLLLNNNOOOQQQRRRSSSTTTUUUWWWXXXXXXXXXWWWWWWYYY[[[]]]___aaacccddddddbbbccceeefffhhhiiiiiiiiijjjjjjiiiiiijjjlllmmmoooooooooqqqrrrsssttttttttttttsssrrrqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxyyyyyywwwwwwwwwwwwvvvuuuttttttxxxxxxxxxwwwwwwwwwvvvvvvssssssrrrrrrrrrsssttttttuuuuuutttsssqqqooonnnmmmkkkiiifffdddcccaaa___]]]ZZZYYYYYY\\\___^^^ZZZVVVPPPLLLHHHDDDBBB@@@===;;;999:::<<<@@@DDDGGGKKKLLLNNNNNNNNNKKKFFFAAA>>>===:::;;;===BBBIIIOOOSSSTTTNNNNNNNNNMMMLLLIIIGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEBBB@@@@@@???@@@HHHQQQ\\\iiiuuuzzzzzzxxxtttnnnbbb]]]UUUNNNIIIEEEAAA>>>@@@>>>===???AAAHHHXXXfffssszzzyyyfffZZZMMMGGGDDDAAAAAACCCEEELLLYYYhhhxxx}}}yyysssnnnpppzzzssspppyyytttfff\\\XXXUUUTTTSSSSSSTTTSSSQQQPPPMMMLLLJJJHHHGGGEEEEEEEEEAAAAAAAAA@@@???<<<:::888444333222111111000111111111111000000000/////////....../////////000000000tttpppkkkiiiiiiiiifffdddbbb`````````aaa```^^^\\\ZZZXXXUUUTTTTTTTTTSSSRRRPPPNNNJJJFFFCCCAAA@@@@@@CCCBBB@@@>>>;;;999777666333222111000////////////,,,,,,,,,+++++++++******++++++*********)))))))))''''''''''''&&&&&&&&&&&&&&&(((******)))((((((((('''(((***)))((((((+++---------,,,,,,+++******)))'''(((((()))))))))((((((((()))+++,,,------,,,+++------...000222333222000.........---,,,+++***)))''''''((((((((((((((('''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&'''''')))%%%"""###'''***)))'''((((((((((((((((((((((((&&&'''(((((())))))(((((()))((((((''''''(((((()))%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))***((())))))*********************+++,,,---......///000000000000111222333444666666666666888999:::;;;;;;<<<===>>>???AAABBBBBBDDDEEEFFFFFFEEEFFFIIIKKKJJJJJJLLLMMMOOOQQQRRRSSSTTTVVVWWWYYYZZZZZZYYYYYYZZZ[[[]]]___aaabbbccccccbbbccceeeggghhhiiiiiiiiihhhhhhiiiiiijjjlllmmmnnnnnnoooppprrrsssssssssssstttsssrrrpppppppppqqqrrrsssttttttuuuvvvwwwxxxyyywwwwwwwwwwwwvvvuuuttttttwwwxxxxxxxxxwwwwwwvvvvvvttttttsssrrrrrrrrrsssssstttssssssrrrqqqpppooonnnllliiifffcccaaa___]]][[[ZZZYYYYYY\\\___^^^YYYUUURRROOOJJJGGGDDDAAA>>><<<999999;;;===@@@BBBDDDEEEEEEFFFFFFDDD@@@>>>======;;;;;;===BBBIIIOOOSSSTTTMMMNNNNNNNNNNNNMMMLLLKKKMMMNNNOOOOOOOOOMMMKKKJJJFFFDDDCCCBBB@@@@@@GGGQQQZZZhhhwwwtttmmmbbbXXXOOOIIIEEEBBBAAA???>>>???AAAHHHWWWfffrrrxxx~~~|||kkk^^^PPPIIIEEEBBBAAADDDEEELLLWWWfffuuuwwwyyy}}}}}}rrrmmmssszzznnnnnn|||ooobbb\\\UUUTTTSSSTTTTTTTTTRRRPPPLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBAAA???===;;;999444444333222111111111111111111111000000000///////////////000000000111111sssoookkkiiiiiihhhfffcccaaa```___```aaa```^^^]]]ZZZXXXUUUTTTTTTTTTSSSRRRPPPNNNJJJFFFCCCAAA@@@@@@CCCBBB@@@>>>;;;999777666222222111000000000000000,,,,,,,,,+++++++++******++++++++++++***************)))))))))((((((((((((&&&(((***+++)))(((((((((&&&)))******((((((+++...------,,,,,,+++***))))))((()))***,,,------------******+++,,,---..................000222333333111.........---,,,+++)))(((''''''((((((((((((((('''&&&&&&&&&'''((())))))***))))))(((((((((((())))))((($$$!!!###(((+++***((())))))))))))))))))))))))%%%&&&''''''((((((''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''((('''((((((((())))))******'''(((***+++++++++***)))))))))***+++---...//////111000000000111222333333333333444444555777888999;;;<<<<<<===>>>??????@@@CCCDDDEEEDDDDDDEEEHHHJJJIIIJJJLLLMMMOOOQQQRRRSSSRRRTTTVVVZZZ\\\^^^______ZZZ[[[]]]___```aaabbbbbbcccdddeeeggghhhiiiiiijjjgggggghhhjjjkkklllmmmmmmnnnooopppqqqrrrssssssssstttsssrrrppppppppppppqqqsssssstttuuuvvvwwwxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttsssrrrrrrrrrrrrsssssssssrrrqqqpppooonnnmmmjjjfffcccaaa^^^\\\YYYZZZYYYZZZ\\\___^^^YYYTTTSSSPPPLLLHHHEEEBBB???===888999:::<<<===???@@@AAA@@@AAAAAA???===;;;<<<===<<<<<<>>>CCCJJJOOOSSSTTTOOOPPPQQQQQQRRRRRRRRRRRRQQQRRRSSSSSSRRRPPPNNNMMMFFFEEEDDDDDDAAA@@@GGGPPPXXXgggxxx{{{nnn```VVVNNNIIIFFFCCC@@@???@@@AAAHHHWWWeeeqqqwww}}}~~~nnn```RRRJJJFFFBBBBBBEEEEEEKKKUUUcccsss~~~yyytttvvvzzzwwwlllmmmwwwooojjjuuuvvvfff^^^VVVTTTSSSTTTTTTTTTRRRPPPJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>;;;:::555444333222111111111111111111111111000000000000000000000000111111111111pppnnnkkkjjjjjjjjjiiiggg]]]^^^^^^^^^^^^]]]\\\\\\YYYVVVTTTSSSSSSTTTSSSRRRPPPNNNKKKGGGDDDBBBAAAAAA??????>>><<<:::888666555444222///......///...---///---,,,***))))))******(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%(((((('''&&&&&&''''''''''''((()))***+++,,,------...---+++)))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---///000......---,,,+++))))))((('''((()))******)))((('''&&&''''''((()))(((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((())))))******)))((((((((()))+++,,,******+++++++++,,,,,,,,,------...///000111222222333333333444444666777888<<<<<<===>>>???@@@AAAAAADDDDDDDDDEEEFFFHHHJJJJJJJJJJJJKKKMMMNNNPPPRRRSSSVVVWWWXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\^^^___``````ddddddeeeeeefffggggggggggggggggggggghhhiiijjjkkkoooppppppqqqqqqrrrsssssssssrrrqqqqqqppppppqqqqqqssssssrrrrrrssstttvvvwww{{{zzzyyyxxxwwwwwwwwwwwwyyyxxxwwwvvvuuuuuuuuuvvvttttttsssrrrqqqqqqqqqqqqsssrrrqqqqqqrrrrrrpppnnniiifffbbb```___]]]\\\ZZZ\\\ZZZYYY[[[```bbb___[[[UUUSSSPPPLLLHHHCCC???===:::999888777777999;;;============<<<<<<;;;;;;;;;;;;;;;>>>EEEMMMSSSUUUTTTRRRPPPOOOQQQTTTUUUTTTRRRXXXYYYZZZYYYWWWTTTPPPNNNKKKIIIFFFCCCAAABBBGGGJJJWWWaaaooo~~~|||mmm^^^RRRIIIEEECCC???===???CCCIIIUUU___iiioootttvvvzzzooobbbTTTLLLGGGBBBAAACCCGGGKKKSSS```pppyyyssspppsssvvvxxxzzz~~~~~~qqqjjjmmm{{{}}}ooopppxxxooo```[[[UUURRRSSSTTTSSSTTTVVVMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA???===;;;:::777666444222111111111111////////////////////////............////////////|||pppnnnkkkjjjjjjjjjiiiggg____________^^^]]]\\\[[[XXXVVVTTTSSSTTTTTTTTTSSSQQQOOOKKKHHHEEECCCBBBAAAAAAAAA@@@>>><<<:::888777444222///......///...---...---,,,***************************************))))))(((((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%(((((()))***+++,,,---------,,,+++))))))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////...------,,,***))))))((('''((()))******)))((('''''''''((())))))))))))(((''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((******)))))))))((((((((((((((((((((((((((((((((()))))))))))))))******+++***)))((((((((()))++++++******+++++++++,,,,,,,,,------...///000000111111333333333444555777888999<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDFFFGGGIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSVVVWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\^^^___```aaaddddddeeeeeefffgggggggggiiiiiiiiiiiijjjkkkllllllooooooppppppqqqrrrrrrrrrppppppppppppqqqqqqrrrsssttttttsssssstttuuuwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvxxxwwwwwwvvvuuuuuuuuuuuussssssrrrqqqppppppppppppsssrrrqqqqqqrrrqqqooommmiiifffbbb___^^^]]][[[ZZZZZZYYYYYY\\\aaabbb___[[[WWWVVVSSSNNNIIICCC???<<<999888777777777999;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>EEEMMMTTTVVVWWWWWWUUUTTTUUUXXXZZZZZZXXX]]]^^^^^^\\\ZZZUUUQQQOOOKKKIIIFFFBBB@@@BBBGGGKKKYYYbbbppp~~~wwwhhhZZZPPPKKKCCC???>>>@@@DDDIIITTT___fffkkkoooqqquuu{{{|||zzzooobbbTTTLLLGGGCCCBBBDDDFFFJJJRRR```ppp~~~uuuppprrrtttuuuwww{{{tttlllmmmyyyrrrnnnsssyyyiii[[[UUUPPPRRRSSSQQQQQQSSSMMMMMMKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA???===;;;:::999888666444222222222222000000000000000000000000....../////////000000000yyypppnnnkkkjjjjjjiiihhhgggaaaaaa```___^^^\\\[[[ZZZXXXVVVTTTSSSTTTVVVVVVUUURRRPPPLLLIIIFFFCCCBBBBBBCCCBBBAAA@@@>>>;;;999888444222///......///...---------,,,+++************++++++++++++++++++++++++***))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''((())))))***+++,,,---------,,,+++))))))))))))******+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///000000///...------,,,+++***))))))((('''(((((())))))(((((('''''''''((())))))))))))((('''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((()))))))))***''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))((()))******+++******+++++++++,,,,,,,,,------......//////000000222333444555777888999:::<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNOOOQQQRRRVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXZZZ\\\^^^___aaabbbdddddddddeeeffffffggggggiiiiiiiiiiiijjjkkkllllllnnnnnnoooooopppqqqqqqqqqnnnnnnooopppqqqrrrsssttttttttttttttttttvvvwwwwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuusssrrrrrrqqqppppppoooooorrrqqqppppppqqqpppnnnmmmiiifffbbb___]]]\\\ZZZXXXXXXXXXZZZ^^^cccccc```\\\ZZZYYYVVVQQQKKKDDD>>>:::888777777666777999:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===@@@GGGOOOVVV[[[]]]___]]]\\\^^^```bbbcccbbbeeeeeedddaaa]]]XXXSSSPPPKKKHHHDDD@@@>>>AAAGGGKKKXXX```mmmzzzqqqbbbVVVOOODDD@@@>>>AAADDDIIISSS]]]bbbfffiiijjjnnnsssuuutttmmmaaaSSSLLLHHHCCCBBBDDDEEEHHHQQQ___pppzzzrrrrrrppppppqqqvvv}}}zzzooommmvvvzzzqqqqqqwwwrrr^^^VVVQQQRRRSSSQQQQQQRRRNNNMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA???===;;;::::::999777555333333333333111111111111111111111111///000000000000111111111yyypppnnnkkkjjjjjjiiigggfffaaaaaa```___]]][[[YYYXXXWWWUUUSSSSSSUUUVVVWWWVVVRRRPPPMMMIIIFFFDDDCCCBBBCCCBBBAAA@@@>>><<<:::888444222///......///...---,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))((((((((('''((((((((('''(((((())))))))))))***++++++,,,---------,,,***)))))))))******++++++---...000000111111------,,,,,,,,,,,,++++++)))***,,,---.........---,,,,,,,,,+++***))))))(((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))******+++******+++++++++,,,,,,,,,------......////////////222333444666888:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKMMMOOOPPPQQQUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWYYY[[[]]]```aaabbbcccddddddeeeeeefffggggggfffffffffgggggghhhiiijjjmmmmmmmmmnnnooooooppppppnnnoooooopppqqqrrrrrrrrrrrrrrrsssssstttuuuuuuvvvvvvvvvuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuussssssssssssrrrqqqppppppqqqpppooooooppppppnnnlllhhheeeaaa^^^\\\[[[YYYWWWWWWXXX\\\aaaddddddaaa^^^\\\ZZZWWWRRRKKKDDD===999777666666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;===???CCCJJJRRRZZZ```cccfffffffffgggiiikkklllllllllkkkhhhddd___YYYTTTQQQJJJGGGCCC???===@@@FFFKKKTTT\\\gggsss~~~uuueeeWWWOOOEEEAAA???AAADDDHHHRRR[[[^^^bbbeeeeeehhhnnnpppooojjj^^^QQQKKKGGGCCCAAACCCCCCGGGPPP^^^ooovvvsssnnnkkklllqqqxxx}}}sssmmmqqqzzzyyyttttttyyyddd[[[TTTTTTUUUTTTSSSTTTNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA???===<<<;;;;;;999777555333222222222111111111111111111111111000000111111111222222222xxxpppnnnkkkjjjiiihhhgggeeeaaa``````^^^\\\ZZZXXXWWWWWWUUUSSSSSSUUUVVVVVVVVVRRRPPPMMMIIIFFFDDDCCCBBBBBBAAA@@@???===:::888777444222///......///...---+++,,,,,,,,,++++++******************************))))))))))))((((((((((((%%%%%%$$$$$$%%%&&&&&&'''*********+++,,,,,,------,,,+++***)))))))))***++++++,,,...///000111111222---------,,,,,,+++++++++------+++******+++,,,,,,,,,++++++******)))))))))((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((()))))))))******************+++++++++,,,,,,,,,------......///000000000222333666888:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPTTTUUUVVVWWWWWWXXXXXXXXXVVVWWWYYY[[[]]]___aaabbbccccccddddddeeefffffffffffffffffffffggghhhiiijjjkkkkkklllmmmmmmnnnnnnoooooopppqqqqqqqqqpppooooooppppppqqqrrrssssssssssssttttttsssrrrrrrrrrssssssrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqpppooonnnnnnooonnnlllkkkhhhddd```]]][[[YYYWWWVVVVVVXXX\\\aaadddcccaaa^^^[[[YYYVVVPPPJJJBBB<<<888666666777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@EEELLLTTT[[[bbbeeelllmmmooopppqqqqqqrrrssspppnnnjjjeee^^^WWWRRROOOHHHFFFBBB>>>===@@@EEEJJJQQQXXXcccmmmwww~~~rrrcccVVVNNNDDDAAA???AAACCCGGGOOOXXX\\\```cccdddggglllnnnlllfffZZZOOOIIIFFFBBBAAABBBCCCFFFOOO]]]ooo{{{vvvnnniiiiiimmmsssvvv|||yyyooonnnssswwwsss~~~nnnbbbWWWUUUUUUUUUTTTTTTNNNMMMLLLJJJHHHFFFEEEDDDBBBBBBAAAAAA???>>><<<;;;:::999666444222111111111000000000000000000000000111111111111222222222222vvvpppnnnkkkiiiiiihhhfffdddaaaaaa```^^^]]][[[YYYXXXWWWUUUSSSRRRSSSUUUUUUTTTRRRPPPLLLIIIFFFCCCBBBBBBAAA@@@???>>><<<999777666444222///......///...---++++++,,,,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))++++++++++++,,,,,,------,,,+++***))))))***++++++,,,---...///000111111111...------,,,,,,++++++***///---+++)))((()))***,,,++++++*********)))))))))(((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))************)))******+++++++++,,,,,,,,,------...///000111222222333555777999;;;<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKMMMNNNOOORRRSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY[[[]]]^^^```aaacccccccccdddeeeeeeffffffhhhhhhhhhhhhiiijjjkkkkkkjjjjjjkkkkkklllmmmmmmmmmooopppqqqqqqqqqpppnnnmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrpppqqqsssuuuvvvuuuuuutttuuuvvvvvvwwwvvvuuusssrrrooonnnmmmmmmnnnnnnllljjjgggddd___\\\ZZZXXXVVVTTTTTTWWW[[[^^^```___^^^\\\XXXUUUQQQLLLFFF???:::888666666777999:::;;;<<<<<<===============>>>>>>>>><<>>===@@@DDDHHHPPPVVV```iiirrrxxx~~~|||uuujjj^^^TTTMMMDDD@@@>>>@@@BBBDDDLLLUUUZZZ___ccceeeiiimmmnnnkkkcccXXXNNNIIIFFFBBBAAABBBCCCFFFOOO]]]nnn~~~{{{qqqjjjiiikkknnnqqqwww{{{tttooopppttt}}}sssxxx~~~nnn^^^WWWUUUSSSRRRRRROOONNNLLLJJJHHHFFFEEEDDDAAAAAAAAA@@@???>>>===<<<;;;999777444222111000000000000000000000000000000000111111111111222222222wwwpppnnnkkkiiihhhgggeeedddbbbbbbaaa```___]]][[[ZZZWWWUUURRRQQQRRRSSSSSSRRRQQQOOOKKKHHHEEECCCBBBAAAAAA@@@???>>><<<999777666444222///......///...---***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,+++++++++,,,,,,,,,,,,---++++++***))))))***+++,,,---......///000000000///......---,,,,,,+++******,,,++++++***************************))))))))))))((('''&&&&&&&&&&&&'''(((&&&'''(((((())))))(((((())))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))'''((()))***+++******)))******+++++++++,,,,,,,,,,,,---...000111333444555555666999;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDFFFGGGIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUUUUUUUXXXXXXYYY[[[\\\^^^______bbbccccccddddddeeeffffffhhhgggggghhhhhhiiijjjkkkiiiiiijjjjjjkkklllllllllmmmnnnpppqqqqqqqqqooonnnnnnoooqqqrrrssssssrrrrrrqqqppppppooooooppppppqqqnnnppprrrtttvvvvvvuuuttttttuuuvvvwwwvvvtttrrrqqqnnnmmmlllmmmmmmmmmkkkiiigggccc___[[[YYYWWWUUUSSSRRRTTTWWWYYYZZZYYYYYYYYYSSSQQQLLLFFFAAA===:::888666777888:::;;;============>>>>>>>>>?????????@@@AAAGGGPPPXXX^^^ccchhhkkkpppuuuzzz{{{yyyvvvttttttmmmjjjeee^^^VVVOOOIIIFFFBBBBBBAAA???>>>@@@CCCFFFLLLRRR\\\eeekkkppptttvvvuuusssooohhh```WWWOOOKKKCCC???>>>???@@@BBBJJJRRRWWW]]]cccgggkkkooooookkkcccYYYNNNJJJHHHDDDCCCDDDCCCGGGOOO]]]mmm}}}uuummmjjjjjjllllllsssxxxzzzqqqpppnnnzzzwwwwwwiii]]]XXXTTTQQQQQQOOONNNMMMKKKIIIGGGEEEDDDAAAAAAAAA@@@???>>>===<<<<<<:::888555333222111111111111111111111111111111000000000111111111111222zzzqqqnnnkkkiiihhhgggeeeccccccccccccbbbaaa___^^^]]]WWWUUURRRQQQQQQRRRQQQPPPPPPNNNKKKGGGDDDBBBAAAAAAAAAAAA@@@>>><<<:::888777444222///......///...---)))***,,,,,,---,,,+++***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''))))))+++,,,,,,,,,,,,,,,,,,---++++++***))))))***+++,,,......///////////////.........---,,,,,,+++******'''(((***,,,,,,,,,+++***************))))))))))))((('''&&&%%%%%%&&&'''(((((())))))***************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******'''((()))++++++******)))******+++++++++,,,,,,,,,,,,---...000222444666777666777:::<<<<<<<<<;;;:::<<<<<<===>>>???@@@AAAAAADDDDDDDDDEEEFFFHHHJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUXXXYYYZZZ[[[\\\]]]^^^^^^bbbccccccddddddeeeffffffeeeeeeeeeffffffggghhhiiihhhiiiiiijjjkkkkkkllllllkkkllloooqqqrrrrrrqqqpppoooppprrrsssttttttsssrrrpppoooooooooooooooppppppnnnooorrrtttvvvvvvuuutttssstttvvvvvvuuutttqqqpppnnnmmmllllllmmmllljjjiiigggccc___[[[YYYWWWTTTSSSPPPRRRTTTUUUUUUUUUUUUVVVQQQNNNHHHCCC>>>;;;999999666777999;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAAFFFNNNXXX```eeeiiimmmqqqpppvvv|||~~~{{{vvvsssrrrkkkhhhbbb[[[SSSLLLGGGDDDAAAAAAAAA@@@???@@@CCCEEEHHHNNNXXX```eeeiiikkkmmmllliiieee^^^WWWPPPKKKHHHBBB???===>>>???AAAHHHPPPUUU\\\ccchhhlllpppoookkkdddYYYPPPLLLIIIFFFEEEFFFDDDGGGOOO]]]mmm|||xxxoookkkkkkjjjjjjqqqvvv~~~tttrrrkkksss}}}yyy}}}sssccc\\\VVVSSSRRROOONNNMMMKKKIIIGGGEEEEEEAAAAAAAAA@@@???>>>===<<<===<<<999666444333222222222222222222222222222222///000000000000111111111{{{rrroookkkhhhfffeeebbbaaacccccccccbbb```^^^[[[ZZZUUURRRPPPOOOPPPRRRSSSSSSQQQOOOKKKGGGDDDBBBAAA@@@AAAAAA@@@>>><<<:::888777555222///---,,,,,,***)))+++++++++++++++++++++++++++***)))(((((()))***+++))))))(((''''''''''''(((***'''$$$$$$'''******))),,,,,,---------,,,++++++***)))'''(((***,,,------///............---------******+++++++++,,,,,,,,,---------,,,+++***)))(((((()))******)))((('''&&&))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((******+++,,,+++)))'''%%%%%%&&&(((******)))'''&&&(((((()))***************(((((((((((())))))))))))''''''''''''''''''''''''''''''((())))))))))))))))))***+++***)))((()))***------,,,++++++,,,,,,,,,......///000111222222333444555666777999:::;;;<<<<<<<<<===???@@@AAABBBCCCBBBCCCDDDEEEGGGHHHJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNQQQQQQPPPQQQRRRSSSUUUVVVYYYYYYYYYZZZ[[[]]]^^^___bbbbbbcccdddeeeeeeeeeeeehhhggggggggggggggghhhhhhkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmnnnooopppqqqrrrrrrpppqqqrrrssssssssssssrrroooooopppqqqqqqpppnnnmmmppppppqqqrrrrrrssstttttttttrrrqqqrrrttttttsssrrrooooooooonnnmmmkkkjjjiiieeeccc___\\\[[[YYYVVVTTTNNNNNNOOOOOOOOONNNNNNMMMNNNKKKEEEAAA???===<<<<<<<<<======???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCDDDHHHPPP\\\gggoootttxxxzzzzzzzzz{{{|||{{{xxxrrrnnniiiccc\\\TTTNNNIIIEEEBBBDDDCCCAAA??????@@@AAABBBIIIKKKPPPWWW^^^bbbcccbbbaaa^^^YYYSSSNNNJJJGGGFFFAAA======@@@CCCEEEJJJQQQWWW```gggiiikkkoooqqqqqqhhh___SSSKKKHHHGGGDDDAAADDDHHHPPP\\\lll|||{{{sssooojjjhhhiiiqqqtttyyy}}}rrriiijjjqqq~~~vvvppp{{{iii\\\WWWSSSPPPQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCBBBAAA???>>>======;;;:::999777555333111000//////............//////000111111111111222222222{{{sssppplllhhhgggeeecccaaabbbbbbbbbaaa___]]][[[ZZZUUURRRPPPOOOPPPRRRSSSSSSQQQOOOLLLHHHDDDBBBAAA@@@AAAAAA@@@>>><<<:::888777555222///------,,,+++***++++++++++++++++++++++++******))))))))))))******&&&''''''((((((((())))))---***'''&&&(((******)))((()))+++,,,---.........+++)))((()))+++---..................------------******+++++++++,,,,,,,,,............---,,,,,,+++++++++))))))(((((())))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((()))***++++++***)))'''%%%%%%&&&((()))))))))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))***+++***)))((()))***---,,,,,,++++++,,,,,,---......///000111222333333555555666888999:::;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNQQQQQQQQQQQQRRRSSSUUUVVVXXXYYYYYYZZZ\\\]]]______aaabbbcccdddeeeeeeeeeeeeddddddeeefffgggiiikkkllljjjjjjjjjjjjjjjjjjjjjiiillllllmmmnnnooopppqqqqqqpppqqqqqqrrrrrrrrrqqqqqqmmmnnnooopppqqqqqqppppppqqqqqqqqqrrrrrrssssssttttttrrrqqqrrrssstttsssrrroooooonnnmmmkkkjjjiiiiiifffccc___\\\ZZZXXXUUUSSSMMMMMMMMMMMMMMMLLLLLLKKKNNNKKKFFFBBB@@@???>>>>>>>>>???@@@BBBCCCDDDEEEFFFDDDDDDCCCCCCDDDEEEFFFGGGNNNWWWdddpppyyy~~~}}}|||zzzxxxtttnnnjjjfffaaaZZZTTTOOOKKKHHHEEEDDDCCCAAA?????????@@@AAACCCEEEJJJPPPVVVYYYZZZYYYXXXVVVRRRNNNJJJGGGEEEDDD???;;;;;;>>>AAADDDKKKRRR\\\eeelllnnnooorrrtttsssjjjaaaVVVNNNKKKIIIEEEAAADDDHHHPPP\\\kkk{{{xxxrrrmmmjjjkkkooorrrvvv|||ssskkkjjjmmmxxxxxxnnntttsssccc[[[VVVTTTQQQPPPNNNLLLJJJGGGFFFEEEDDDCCCBBBAAA@@@>>>======;;;:::999777555333111111111000000//////000000111000111111111111222222222|||tttqqqllliiigggfffdddbbbbbbbbbaaa```^^^\\\ZZZYYYUUUSSSPPPOOOQQQRRRSSSSSSRRRPPPLLLHHHDDDBBBAAA@@@AAA@@@???>>><<<:::888666666333000......---,,,+++++++++++++++++++++++++++))))))************))))))$$$%%%''')))************///---***)))*********)))))))))+++,,,------------+++***)))***---/////////............------------******+++++++++,,,,,,,,,---------......---,,,,,,,,,***(((&&&&&&''')))***((())))))******))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((()))******)))(((&&&%%%''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))******)))((()))+++,,,,,,,,,++++++,,,,,,---......///000111222333444555666777888999:::;;;<<<<<<<<<===???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMNNNQQQQQQQQQQQQRRRTTTUUUVVVXXXYYYZZZ[[[\\\^^^______```aaabbbcccddddddddddddddddddeeeeeeggghhhjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhkkkkkklllmmmnnnoooppppppppppppqqqqqqqqqppppppooolllmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttrrrqqqrrrssstttsssqqqooonnnlllkkkiiihhhhhhhhhfffccc___\\\ZZZWWWTTTQQQKKKKKKKKKKKKJJJJJJJJJIIIMMMKKKHHHDDDBBBAAAAAAAAAAAACCCEEEGGGIIIJJJJJJJJJFFFFFFEEEEEEFFFGGGIIIKKKTTT]]]lllzzz}}}xxxtttooojjjfffccc^^^XXXTTTPPPNNNKKKIIIDDDBBBAAA???>>>>>>?????????@@@CCCHHHMMMOOOOOONNNLLLKKKIIIFFFDDDCCCBBBBBB<<<999:::===AAADDDMMMVVVaaajjjqqqrrrsssuuuvvvtttmmmfff\\\UUUPPPKKKFFFBBBDDDGGGOOO[[[jjjzzzxxxqqqmmmmmmlllnnnsssyyywwwmmmhhhgggooo{{{ooommmsssyyyeeeYYYUUUTTTQQQPPPOOOMMMJJJHHHFFFFFFDDDDDDCCCBBB@@@???>>>===;;;;;;999777555444222111222111111000000111111222000111111111111222222222}}}tttqqqmmmjjjhhhfffdddcccbbbaaa```___]]][[[ZZZYYYUUUSSSPPPPPPQQQSSSSSSSSSRRRPPPMMMHHHEEEBBB@@@@@@@@@@@@???>>><<<999777666666333000.........---,,,++++++++++++++++++++++++((()))***++++++***)))((($$$&&&(((***+++***)))(((---,,,+++***************,,,,,,,,,,,,,,,+++***)))***))))))***---//////............---------,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++(((''''''&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&%%%(((''''''''''''((())))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))******))))))***+++,,,,,,+++++++++,,,------......///000222333444444666777777888:::;;;;;;<<<<<<<<<===???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUXXXYYYZZZ\\\]]]^^^______``````aaabbbccccccccccccggggggffffffeeeeeeffffffggghhhhhhhhhhhhhhhiiiiiijjjjjjkkklllmmmnnnnnnooopppppppppppppppoooooonnnnnnnnnooopppqqqqqqrrrrrrsssssssssssssssrrrrrrrrrtttrrrqqqrrrssssssrrrqqqooommmkkkiiihhhgggffffffeeebbb___\\\ZZZWWWSSSPPPKKKKKKJJJJJJJJJJJJJJJJJJMMMLLLJJJGGGEEEDDDEEEFFFGGGIIILLLOOOPPPPPPPPPOOOJJJHHHGGGFFFGGGJJJLLLNNNUUU___ppp~~~|||vvvqqqlllhhheeeaaa]]]WWWSSSQQQOOOMMMKKKDDDCCCAAA@@@>>>>>>>>>>>>===>>>???CCCFFFHHHGGGFFFCCCCCCBBBAAA@@@???>>>>>>;;;999:::===AAAFFFPPP[[[fffnnnuuuvvvuuuwwwwwwuuuqqqlllccc[[[UUUNNNHHHDDDDDDGGGOOOZZZiiixxxwwwqqqooojjjlllooouuu{{{|||nnneeeaaagggqqq~~~vvvkkkkkkuuu}}}gggXXXSSSSSSQQQQQQOOOMMMKKKIIIGGGGGGEEEDDDCCCBBBAAA@@@???>>><<<;;;:::888666444333222111111111000000111111111000000111111111222222222~~~tttqqqmmmjjjhhhfffdddcccaaa```___]]][[[ZZZYYYXXXVVVSSSQQQPPPQQQSSSTTTTTTSSSQQQMMMIIIEEEBBB@@@@@@@@@@@@???===;;;999777666555333000............---++++++++++++++++++++++++((()))***++++++***)))((('''(((***++++++)))(((&&&)))))))))))))))***+++,,,,,,,,,,,,,,,+++***)))((((((''''''))),,,......---...------------,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++&&&''')))******)))'''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((''''''&&&(((''''''''''''((())))))(((((()))***************(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''')))******))))))***+++,,,+++++++++,,,,,,---.........///111222333555555777777888999:::;;;;;;<<<<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUXXXYYY[[[]]]^^^_________``````aaabbbccccccccccccggggggfffeeeeeedddeeeeeeggghhhhhhhhhiiiiiijjjjjjiiiiiijjjkkklllmmmnnnnnnoooooooooppppppoooooonnnqqqqqqpppppppppppppppppptttssssssssssssssssssssstttsssqqqqqqrrrrrrqqqpppnnnmmmkkkiiigggfffeeeeeecccaaa^^^\\\ZZZWWWRRROOOLLLLLLKKKKKKLLLLLLNNNNNNNNNNNNOOOMMMJJJJJJKKKNNNOOORRRUUUWWWXXXVVVTTTSSSLLLKKKHHHFFFGGGJJJNNNPPPUUU```qqqzzzsssnnnkkkhhheee___[[[VVVRRRPPPNNNLLLKKKEEEDDDBBBAAA???>>>======<<<<<<<<<>>>AAAAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::;;;>>>AAAGGGTTT```lllttt{{{|||{{{{{{zzzxxxwwwrrrjjjaaaXXXPPPJJJFFFDDDGGGNNNYYYgggvvv~~~vvvqqqjjjkkkmmmqqqwww~~~oooddd]]]bbbjjjvvvmmmgggmmm~~~lll]]]WWWVVVRRRQQQPPPNNNLLLJJJHHHHHHFFFEEEDDDCCCBBB@@@??????<<<;;;:::999777555444444111000000//////000000111000000111111111222222222tttqqqllliiigggfffdddbbbaaa```^^^\\\ZZZYYYXXXXXXVVVTTTQQQPPPRRRSSSTTTTTTTTTRRRNNNIIIEEEBBB@@@@@@@@@???>>>===;;;999777555444222///.........------++++++++++++++++++++++++))))))************))))))))))))*********)))((('''&&&'''))))))))))))***,,,))))))***++++++,,,++++++&&&&&&'''))),,,......,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,---------......---,,,,,,&&&(((,,,......,,,***((('''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((******))))))***,,,++++++++++++,,,---............///111333444555666888888999999:::;;;;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTXXXYYY[[[]]]____________```aaabbbcccdddddddddddddddccccccdddeeefffgggggggggggghhhhhhiiiiiijjjjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnooopppppppppppppppsssrrrqqqpppppppppppppppsssssssssssssssttttttttttttsssqqqqqqrrrrrrpppooommmmmmlllkkkiiifffdddcccaaa___]]]\\\ZZZWWWSSSOOOMMMLLLLLLLLLNNNPPPRRRSSSQQQTTTVVVUUURRRRRRTTTWWWYYY[[[^^^___^^^[[[WWWTTTOOOLLLHHHFFFFFFIIIMMMPPPXXXcccrrr}}}vvvoookkkhhheeeccc\\\YYYTTTQQQOOONNNMMMKKKFFFEEEDDDBBB@@@>>>===<<<:::999888999;;;;;;:::999<<<============<<<;;;;;;<<<;;;<<<>>>AAAHHHVVVdddsss{{{~~~|||wwwoooeeeZZZQQQKKKHHHDDDGGGNNNXXXeeettt|||tttmmmlllmmmooossszzzpppddd\\\```eeeooouuuhhhhhhtttpppaaaXXXVVVRRRQQQPPPNNNLLLKKKJJJIIIFFFFFFEEEDDDBBBAAA@@@???<<<;;;:::999888666555555000000000//////000000000000111111111111222222222sssppplllhhhgggeeecccaaa```___]]][[[YYYXXXXXXXXXVVVTTTQQQQQQRRRTTTTTTTTTUUURRRNNNJJJEEEBBB@@@???@@@???>>>===;;;888666555333111...------...---,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********&&&)))+++***(((''')))***)))******++++++++++++***&&&&&&(((***...///...------------,,,,,,,,,++++++******+++++++++,,,,,,,,,............---,,,,,,+++&&&(((***,,,,,,+++***(((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))(((((())))))***%%%&&&((()))))))))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&(((******))))))+++,,,++++++++++++,,,---...///---...///111333555666666888999999::::::;;;;;;;;;<<<<<<===???@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPRRRSSSTTTTTTTTTTTTXXXYYY\\\^^^___```______aaabbbcccdddeeeeeeeeeeeeccccccccccccdddeeefffgggeeeffffffgggggghhhiiiiiiiiiiiijjjkkklllmmmnnnnnnmmmnnnooopppqqqrrrrrrrrrrrrqqqpppppppppqqqrrrsssrrrrrrssssssttttttuuuuuutttsssqqqqqqrrrqqqpppnnnlllmmmmmmmmmjjjgggdddaaa^^^]]]\\\[[[ZZZWWWSSSPPPLLLLLLLLLMMMOOORRRUUUWWWWWW[[[^^^]]][[[ZZZ^^^aaaaaaccceeefffccc^^^XXXTTTPPPMMMHHHEEEDDDGGGLLLOOO[[[dddrrr~~~}}}yyyrrrkkkgggccc```^^^WWWTTTQQQOOOOOOOOONNNNNNGGGGGGEEEDDDBBB???===<<<999888777777999999888666999:::;;;============<<<;;;;;;<<<>>>@@@GGGVVVeeevvv{{{rrrggg[[[RRRLLLJJJDDDGGGMMMWWWdddrrr~~~xxxpppooommmnnnqqqvvv|||ssseee]]]```bbbhhh}}}nnnhhhlllsssuuufff[[[VVVRRRQQQPPPOOOMMMKKKJJJJJJGGGFFFEEEDDDCCCAAA@@@@@@<<<<<<;;;:::888777666666222111111000000111111222000111111111111222222222rrroookkkhhhfffeeebbbaaa```___\\\ZZZXXXWWWWWWWWWVVVTTTQQQQQQRRRTTTTTTTTTUUUSSSNNNJJJEEEBBB@@@?????????>>>===;;;888666555222000---,,,---------,,,+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((()))***,,,---(((+++---,,,((('''''')))------,,,,,,***)))((('''''''''))),,,///000000...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,+++***)))(((%%%&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((******((('''&&&******))))))))))))***+++%%%&&&(((******)))'''&&&((())))))***************(((((((((((())))))))))))************************'''(((((()))))))))))))))&&&((()))***))))))+++---++++++++++++,,,---...///---...000111333555666777999999999::::::;;;;;;;;;<<<<<<===???@@@AAABBBCCCAAAAAABBBDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPRRRSSSTTTUUUTTTTTTXXXYYY\\\^^^``````___^^^bbbbbbcccdddeeeeeeeeeeeegggfffeeedddccccccccccccddddddeeeeeefffggghhhhhhiiijjjkkkkkkmmmmmmnnnooolllmmmoooppprrrsssssssssppppppooooooppprrrtttuuurrrrrrrrrssstttuuuvvvvvvtttsssqqqqqqqqqqqqpppnnnkkkmmmnnnnnnlllhhhccc```]]]\\\[[[[[[ZZZXXXTTTPPPKKKKKKKKKMMMOOOSSSWWWYYY[[[___ccccccaaa```dddhhhfffgggiiiiiifff___XXXTTTQQQMMMHHHDDDCCCFFFKKKNNN[[[dddqqq|||{{{vvvoooiiiddd```\\\ZZZSSSQQQNNNMMMNNNPPPPPPPPPHHHHHHFFFEEEBBB@@@>>><<<;;;999888888999:::999777666777:::<<<>>>>>>>>>>>>;;;:::;;;===>>>EEEVVVeeeuuu}}}tttggg[[[RRRMMMKKKDDDGGGMMMWWWdddqqq}}}{{{rrrpppnnnmmmoootttzzz}}}uuufff^^^``````cccwwwuuujjjjjjmmmsss~~~ooobbb[[[RRRRRRPPPOOOMMMLLLKKKJJJGGGGGGFFFDDDCCCBBBAAA@@@<<<<<<;;;:::999777666666333222222222222222222333000111111111111222222222uuuoookkkjjjiiidddbbbcccbbbaaa___]]]\\\ZZZZZZYYYWWWVVVTTTRRRQQQRRRSSSTTTSSSQQQMMMIIIFFFDDDBBBBBBBBBBBBAAA???===:::777555111000///---+++*********...---+++*********++++++******))))))((((((''''''&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((************)))))))))))))))***+++---.../////////---------+++)))(((***,,,((('''''')))+++,,,+++******++++++******)))(((''',,,***((('''&&&'''((()))&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&(((((()))***************''''''''''''(((((((((((((((((('''(((((()))******(((((((((((())))))))))))*********)))))))))))))))((())))))))))))***************+++,,,---//////000//////000111222444555666777888999:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPRRRRRRQQQRRRSSSUUUUUUWWWZZZ\\\\\\]]]___```bbbbbbdddeeefffgggggggggeeeeeeeeedddddddddccccccdddeeeeeeeeedddeeehhhjjjjjjkkkmmmoooooonnnlllkkkmmmnnnppprrrsssuuuuuuuuussssssrrrrrrrrrsssssstttvvvsssqqqrrruuuwwwvvvuuusssssssssrrrqqqpppnnnnnnmmmkkkjjjjjjhhheeeaaa^^^```\\\XXXXXXYYYXXXSSSNNNHHHIIIKKKNNNSSSYYY^^^aaafffhhhkkkmmmnnnllljjjhhhkkkjjjiiifffccc]]]VVVPPPKKKFFFBBB@@@???@@@FFFNNNZZZcccpppyyy}}}~~~~~~yyyqqqhhhcccaaa___\\\XXXWWWRRRNNNMMMNNNPPPPPPOOOHHHHHHGGGFFFDDDBBB@@@???===;;;999999999999888777;;;;;;;;;<<<<<<;;;;;;:::;;;888888;;;???FFFSSS___qqqzzz}}}xxxssskkkbbbYYYQQQJJJEEEDDDGGGLLLSSS]]]jjjwwwvvvtttqqqnnnnnnqqqvvvzzz{{{mmmbbbaaaaaacccrrrlllfffjjjooo{{{~~~lll^^^UUURRROOOMMMMMMLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@>>>;;;<<<<<<;;;:::888666444333333222222111222222222222222222222222222222222uuuooojjjjjjhhhdddbbbcccbbbaaa___]]]\\\ZZZZZZYYYWWWVVVTTTRRRQQQRRRSSSTTTRRRPPPMMMIIIEEECCCBBBAAAAAAAAAAAA???===:::777555555444333111///.........---,,,+++*********++++++***)))))))))((((((((('''(((((((((((())))))))))))************************++++++*********))))))))))))***,,,---.../////////......---+++))))))+++,,,((((((((()))+++,,,+++******++++++******)))((('''***)))'''&&&&&&&&&'''((('''''''''((((((((())))))((((((((((((((('''&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((((()))***************''''''((((((((()))))))))***))))))))))))******+++(((((((((((())))))))))))))))))******************)))))))))*********++++++******+++,,,---...////////////000111222444555666777888999;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJMMMOOOQQQQQQQQQRRRSSSUUUVVVXXX[[[]]]]]]^^^___aaaaaaaaacccdddeeefffffffffeeeeeeeeedddddddddccccccdddeeefffeeedddeeehhhjjjiiijjjlllmmmmmmlllkkkjjjmmmnnnppprrrtttuuuvvvvvvsssssssssssssssttttttuuuvvvtttssstttvvvxxxwwwuuussssssrrrrrrpppooommmllllllkkkiiihhhgggccc___\\\\\\YYYUUUTTTVVVUUUPPPLLLHHHIIIKKKPPPUUU[[[aaadddmmmoooqqqrrrrrrooollljjjmmmkkkhhheee```YYYQQQKKKHHHCCC???>>>>>>???EEEMMMYYYbbboooxxx|||}}}~~~zzzsssjjjeeecccaaa]]]ZZZZZZVVVRRRQQQQQQRRRQQQPPPMMMMMMLLLJJJHHHEEECCCAAA>>><<<:::999::::::999777<<<<<<<<<===<<<<<<;;;;;;;;;999888;;;???EEERRR^^^llluuu}}}~~~}}}|||yyyuuupppkkkddd\\\UUUOOOIIIEEECCCEEEHHHOOOYYYfffttt}}}zzzxxxuuurrrppprrruuuxxx|||uuugggbbb```bbbqqquuuiiigggkkkvvvsssaaaVVVSSSOOOMMMMMMMMMLLLKKKIIIFFFDDDBBBBBBAAA@@@>>>======<<<;;;999777555333444333222222111222222222000000000000000000000000uuuooojjjiiihhhdddbbbcccbbbaaa```^^^\\\[[[ZZZZZZWWWVVVTTTRRRQQQRRRSSSTTTRRRPPPLLLHHHEEEBBBAAA@@@AAAAAA@@@???<<<999777555333222111///...------------,,,+++*********++++++))))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++*********))))))***+++,,,---.../////////......---+++))))))+++,,,)))((((((***,,,---+++******++++++******)))(((''')))((('''&&&%%%&&&'''(((((((((((()))))))))))))))(((((((((((((((''''''&&&(((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''(((((()))***************((())))))))))))*********,,,+++***************+++(((((((((((()))))))))))))))))))))***++++++,,,,,,************+++++++++,,,******+++,,,---...////////////000000222333555666888999:::;;;<<<============>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIKKKMMMOOOPPPPPPQQQTTTUUUWWWYYY\\\]]]^^^^^^```aaa``````bbbcccdddeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeffffffeeefffhhhjjjiiijjjlllmmmmmmmmmlllkkkmmmnnnppprrruuuvvvwwwxxxtttttttttttttttuuuvvvvvvwwwvvvuuuvvvwwwxxxxxxvvvssssssrrrqqqpppnnnlllkkkkkkjjjhhhfffddd```\\\XXXVVVRRROOOOOOPPPOOOLLLHHHFFFHHHLLLQQQXXX___eeeiiissstttuuutttsssooollljjjllliiieee```YYYRRRIIIDDDBBB>>>;;;<<<<<<===DDDKKKWWW```lllvvvzzz|||}}}~~~{{{uuunnniiigggeeeaaa^^^___\\\YYYWWWVVVUUUTTTRRRTTTUUUTTTSSSOOOKKKGGGEEEBBB@@@>>>=========;;;:::======>>>>>>===<<<;;;;;;;;;999999;;;>>>DDDPPP\\\gggooouuuvvvuuutttooojjjddd```ZZZTTTPPPKKKGGGDDDCCCDDDFFFKKKTTTbbbqqq{{{}}}yyyvvvttttttuuuwwwyyy}}}qqqgggaaabbbooorrrgggfffppp|||{{{eeeWWWTTTPPPNNNNNNNNNMMMLLLIIIGGGDDDCCCBBBBBB@@@>>>======<<<;;;999777555444444444333222222222222222000000000000000000000000uuuoooiiihhhgggcccbbbccccccbbb```^^^\\\[[[ZZZZZZWWWVVVTTTRRRQQQRRRSSSTTTRRROOOLLLHHHDDDAAA@@@???@@@@@@@@@>>><<<999777555111000///...,,,,,,++++++,,,+++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''*********+++++++++++++++******)))))))))(((((((((***+++,,,---............------,,,***((((((***+++***))))))+++,,,---,,,******++++++******)))(((''')))(((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((''''''(((((((((((((((''''''''''''(((((((((((()))***************))))))*********+++++++++,,,+++******))))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,---******+++++++++,,,,,,,,,******+++,,,------....../////////000111333555666888999:::<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJLLLNNNOOOPPPQQQTTTVVVWWWYYY[[[]]]]]]]]]___``````aaabbbdddeeeeeeeeeeeefffeeeeeeeeeeeeddddddddddddeeeggggggffffffhhhiiillllllnnnooooooooooooooommmnnnpppsssuuuwwwxxxxxxuuutttttttttuuuvvvwwwxxxxxxwwwwwwxxxyyyyyyxxxwwwttttttsssrrrpppnnnlllkkkkkkhhheeeccc```\\\WWWTTTNNNKKKIIIHHHIIIHHHFFFDDDCCCFFFKKKRRRZZZbbbiiilllrrrssssssrrroookkkhhheeeeeebbb]]]WWWQQQJJJCCC>>>===:::999:::;;;<<>>>>>>>>>>>>>>===<<<;;;:::;;;999999<<<>>>CCCOOOZZZdddkkkppppppooonnnhhhbbb\\\XXXRRRNNNJJJHHHEEECCCEEEDDDEEEIIIRRR```pppzzz{{{xxxwwwwwwwwwwwwwww{{{rrriiifffnnnxxxllleeekkkvvvhhhXXXUUUQQQOOONNNNNNNNNNNNJJJHHHEEECCCBBBBBB@@@>>>;;;;;;;;;:::999888777666555444333222222222222222222222222222222222222222uuunnniiihhhfffbbbbbbdddcccbbb```^^^]]][[[[[[ZZZWWWVVVTTTRRRQQQRRRSSSTTTRRRPPPLLLHHHDDDAAA???????????????>>><<<999777555333222111//////.........++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''')))))))))*********++++++))))))((((((((('''''''''++++++,,,---............,,,,,,+++)))''''''(((***+++******+++------,,,******++++++******)))((('''))))))))))))))))))******''''''''''''''''''''''''''''''(((((((((((((((''')))))))))******)))))))))(((((('''''''''(((((()))(((((()))***************************+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,---------......///000111333444555777888:::<<<===>>>??????>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKJJJLLLNNNOOOPPPQQQTTTVVVVVVXXXZZZ[[[[[[[[[]]]^^^aaabbbccceeeffffffggggggfffffffffeeeeeeeeedddddddddeeegggggggggggghhhiiikkklllmmmnnnnnnooooooooommmnnnppprrruuuvvvwwwxxxtttttttttuuuvvvwwwxxxxxxxxxxxxzzzzzzyyyxxxxxxxxxvvvuuutttrrrpppnnnllljjjiiifffbbb^^^[[[VVVRRRNNNGGGEEECCCBBBBBBCCCBBBBBB@@@CCCIIIRRR[[[dddkkkoooqqqppppppmmmjjjfffccc```ZZZVVVRRRMMMIIIDDD???<<<:::888888:::;;;<<>>>>><<<;;;:::999;;;999:::===???DDDOOOZZZdddjjjnnnnnnmmmkkkeee]]]XXXTTTNNNIIIGGGEEECCCBBBDDDCCCCCCFFFNNN]]]lllwww{{{xxxxxxyyyyyyxxxwww{{{ssslllmmmqqqssshhhjjjrrrkkkYYYVVVQQQNNNNNNOOOOOOOOOKKKHHHEEEDDDCCCBBB@@@>>>999999999999999999999999666555444333222222222222222222222222222222222222uuunnnhhhgggeeebbbbbbdddcccbbbaaa___]]]\\\[[[[[[WWWVVVTTTRRRQQQRRRSSSTTTSSSQQQMMMHHHDDDAAA??????>>>???>>>===<<<999777555111000///...------------******+++,,,,,,,,,++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***+++++++++))))))((((((((('''''''''+++,,,------......------,,,,,,+++)))'''''')))***,,,++++++,,,---...,,,+++***++++++******)))((('''))))))************++++++''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))******++++++******)))((((((''''''(((((())))))(((((()))***************)))************+++++++++***)))(((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++************+++++++++,,,***+++++++++,,,,,,,,,---......//////111222444555666777999;;;===>>>??????>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIKKKMMMOOOPPPPPPQQQTTTUUUUUUWWWZZZZZZZZZZZZ\\\]]]bbbcccdddeeefffgggggggggffffffffffffeeeeeeeeeddddddfffhhhhhhhhhggghhhiiihhhiiiiiijjjkkklllmmmmmmmmmnnnppprrrsssuuuuuuuuuttttttttttttuuuwwwxxxyyywwwyyy{{{{{{yyyxxxwwwxxxvvvuuutttrrrooollljjjiiieeeaaa\\\XXXSSSOOOJJJGGGAAA@@@???>>>>>>>>>???@@@>>>BBBIIISSS]]]fffmmmqqqqqqpppnnnjjjfffaaa]]]ZZZOOOLLLHHHEEECCCAAA>>><<<:::888999<<<>>>>>>CCCIIISSS[[[gggqqqvvvzzz}}}~~~~~~~~~}}}{{{yyywwwvvvrrrpppmmmgggbbb___```aaannnqqquuuvvvtttmmmfffaaaZZZWWWRRRNNNKKKHHHDDDAAAAAAAAA@@@???===<<<:::999;;;999:::>>>AAAFFFPPP[[[dddiiimmmmmmmmmkkkddd[[[TTTPPPKKKGGGEEEDDDCCCBBBAAAAAAAAACCCKKKXXXgggrrr}}}}}}yyyyyy{{{{{{zzzxxx|||{{{qqqllllllzzz{{{ooolllooo|||nnnZZZVVVQQQNNNMMMNNNOOOOOOLLLIIIFFFDDDCCCBBB@@@>>>999999999888888999::::::777666555333222222222222000000000000000000000000vvvnnnhhhfffdddaaaaaaddddddcccaaa___]]]\\\[[[[[[WWWVVVTTTRRRQQQRRRSSSTTTTTTRRRNNNIIIEEEBBB@@@???>>>>>>>>>===;;;999777666///...---,,,,,,++++++,,,)))***+++,,,,,,,,,,,,+++'''((((((((()))))))))***(((((((((((())))))))))))))))))******+++,,,,,,---************)))))))))))),,,,,,------......---------...---+++))))))***,,,---,,,,,,---......,,,+++***++++++******)))((('''(((((()))***************(((((((((((('''''''''&&&&&&&&&'''(((((((((((((((((()))***++++++***)))(((((((((((((((((()))******(((((()))***************)))))))))************+++)))))))))((())))))******(((((((((((())))))))))))((((((((((((((((((((())))))))))))*********+++++++++++++++++++++,,,,,,,,,.........///111222444555555666888:::<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJMMMOOOQQQQQQQQQRRRSSSUUUVVVXXXZZZ[[[[[[[[[\\\]]]aaabbbcccdddeeefffffffffffffffffffffeeeeeeeeeeeecccfffhhhiiihhhhhhhhhiiiggghhhhhhiiijjjkkklllmmmmmmnnnpppqqqrrrsssssssssssssssssstttuuuvvvxxxxxxvvvyyy{{{{{{yyywwwvvvwwwttttttrrrpppmmmjjjgggfff___[[[VVVPPPLLLGGGBBB???>>>>>>===<<<;;;<<<>>>@@@???CCCKKKUUU___iiipppssssssqqqmmmggg```YYYTTTQQQIIIFFFBBB@@@??????>>>===<<<:::<<>><<<;;;:::999;;;???BBBGGGRRR]]]cccgggjjjkkkllljjjbbbYYYPPPLLLGGGDDDCCCDDDDDDDDDAAA@@@AAACCCKKKWWWeeeooo{{{zzzzzz||||||{{{xxx|||}}}rrrllliiisssuuummmlllxxxtttYYYUUUPPPMMMLLLMMMNNNOOOLLLJJJFFFDDDCCCBBB@@@>>><<<;;;:::888888888888999777666555444333222222222000000000000000000000000vvvnnnhhhfffdddaaaaaaddddddcccaaa___]]]\\\[[[[[[WWWVVVTTTRRRQQQRRRSSSTTTUUUSSSOOOJJJFFFBBB@@@@@@>>>>>>>>>===;;;999777666333222111000000000000000)))***+++,,,---,,,,,,+++'''((((((((())))))******&&&&&&&&&&&&'''''''''(((******+++,,,,,,---......,,,,,,,,,++++++++++++***,,,,,,------...---------/////////---+++***,,,......---,,,---......---+++***++++++******)))((('''''''''((()))))))))))))))******))))))((((((((('''&&&&&&'''((())))))(((((('''((()))******)))((('''((((((((((((((()))******(((((()))***************((())))))))))))************)))))))))***+++,,,,,,(((((((((((())))))))))))((((((((((((''''''''''''((())))))))))))*********++++++++++++++++++,,,,,,.........///000222444555555666888:::;;;===>>>>>>??????@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPRRRRRRQQQRRRSSSUUUWWWYYY\\\\\\\\\\\\]]]^^^```aaabbbcccdddeeeeeeeeeggggggfffffffffeeeeeeeeecccfffhhhiiiiiihhhhhhiiiiiiiiiiiijjjkkklllnnnooonnnnnnooopppqqqqqqqqqqqqrrrrrrsssssstttvvvwwwxxxuuuyyy||||||yyyvvvvvvwwwsssrrrpppnnnkkkhhheeeddd[[[WWWQQQKKKFFFAAA<<<999<<<<<<<<<::::::;;;>>>@@@@@@DDDLLLWWWaaakkkrrruuussspppkkkccc[[[RRRLLLHHHGGGDDD@@@>>>>>>???>>>>>>>>><<<>>>AAABBBAAAEEEJJJSSS[[[gggpppvvvzzz~~~|||vvvoooiiigggkkkooozzz|||vvvmmmiiibbb]]]WWWRRRMMMJJJFFFFFFEEEDDDBBB???===<<<:::999;;;@@@DDDIIISSS^^^bbbeeehhhiiijjjiiiaaaXXXLLLIIIEEEBBBCCCDDDFFFFFFBBBBBBCCCFFFMMMYYYfffooo{{{|||{{{||||||{{{xxx||||||rrrllliiinnn~~~yyyoookkkuuuwwwYYYUUUOOOLLLLLLMMMNNNNNNMMMJJJGGGDDDCCCBBB@@@>>>???===;;;999777666666666777777555444333222222222222222222222222222222222qqqnnniiifffdddcccaaa___\\\___```]]][[[]]]]]]\\\WWWVVVSSSPPPOOOOOOOOOPPPTTTQQQMMMIIIEEEBBB@@@????????????>>><<<888555333222000---...000111000...++++++++++++++++++,,,,,,++++++++++++*********)))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,***(((&&&&&&(((+++---...////////////......------------+++((('''((()))//////---,,,,,,+++,,,,,,******)))((((((((((((((())))))************))))))))))))(((((('''''''''&&&&&&(((******)))'''&&&&&&))))))))))))))))))))))))''''''(((((()))))))))******)))(((''''''((()))***)))+++------+++)))((())))))((((((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))***+++,,,+++,,,.........,,,***(((000///...///000222555777777999:::;;;;;;<<>>>>>>>>??????@@@@@@===>>>AAACCCDDDJJJQQQ[[[aaakkksssyyy~~~~~~xxxrrrnnnnnnppp~~~}}}rrrnnngggbbb\\\WWWRRRNNNMMMKKKHHHDDDAAA>>>===<<<@@@===;;;===CCCNNNYYYaaagggjjjllljjjhhhfff^^^VVVLLLHHHDDDAAABBBDDDFFFGGGEEEDDDCCCDDDIIIUUUfffrrr~~~||||||{{{|||{{{oookkkkkkjjjtttrrriiirrrxxxeee\\\QQQKKKKKKLLLLLLJJJLLLKKKIIIGGGDDDCCCBBBAAA<<<;;;:::999888888888888777555333111111111222333444444333333333444555555qqqnnniiifffeeecccaaa___^^^aaaaaa]]]ZZZ[[[\\\ZZZWWWVVVSSSQQQPPPOOOPPPPPPSSSQQQMMMHHHDDDAAA???>>>?????????>>><<<888555333000...,,,,,,---...---+++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))************+++,,,,,,,,,,,,+++,,,***(((&&&''')))+++---+++---///111333444555555,,,------,,,******+++---000///...---,,,,,,,,,,,,******)))(((((((((((((((******++++++++++++*********)))))))))(((((((((((())))))***)))(((((())))))((((((((((((((((((((((((((((((((()))))))))******+++***)))((((((((()))***)))+++,,,,,,***)))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''((((((******+++,,,---------,,,+++***//////...///000222555666777999:::;;;;;;<<<===??????@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZ[[[[[[[[[]]]___aaaaaaaaabbbccceeegggiiihhhgggeeeddddddeeeggghhhgggggghhhhhhhhhhhhhhhhhhjjjjjjjjjjjjkkkkkkkkklllnnnooopppqqqrrrssssssssstttuuuvvvwwwxxxzzzzzz{{{zzzzzzyyyxxxwwwvvvuuuuuusssmmmfffbbb```]]]WWWSSSRRRMMMFFFAAA???===:::777777888888999;;;===>>>???BBBEEEMMMWWWaaahhhkkkllliiiddd[[[TTTMMMIIIDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA???@@@DDDGGGIIIPPPWWWaaagggpppxxx~~~|||vvvrrrsssuuu~~~tttoooiiibbb]]]XXXSSSOOOOOOMMMIIIEEEBBB???>>>>>>@@@>>>===???EEEOOOZZZaaafffiiikkkiiihhheee^^^VVVKKKGGGCCCAAABBBDDDFFFFFFEEEEEEDDDDDDIIIVVVfffrrr~~~}}}||||||}}}tttooonnnkkkqqqxxxkkkooo}}}{{{ggg^^^RRRKKKJJJKKKKKKKKKLLLKKKIIIGGGEEECCCBBBAAA===<<<;;;:::999999999999777555333222111111222333333333333333333444444555qqqnnnjjjgggeeecccaaa______bbbbbb]]]ZZZ[[[ZZZXXXWWWVVVTTTRRRQQQPPPQQQQQQRRRPPPLLLGGGCCC@@@>>>>>>?????????>>><<<888555333111///---,,,------,,,***,,,,,,,,,+++*********)))******)))))))))((((((((()))))))))*********++++++******+++,,,,,,,,,,,,++++++***(((''''''))),,,........./////////......---,,,---...---,,,---///000000000///......---------***))))))(((((((((((((((***++++++,,,,,,++++++************))))))))))))(((***)))((('''((((((******''''''''''''''''''''''''))))))))))))************,,,+++***)))))))))))))))***++++++***(((((()))++++++***))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,---//////...///000222444666666999;;;<<<<<<;;;<<<===???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQSSSUUUVVVVVVXXXZZZ[[[[[[\\\^^^```bbbbbbbbbcccdddfffggghhhhhhgggfffeeeeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkknnnnnnpppqqqrrrsssssssssuuuuuuvvvxxxyyyzzz{{{|||{{{zzzyyyxxxvvvtttsssrrrqqqkkkccc]]]YYYUUUPPPLLLLLLIIIDDD@@@>>><<<:::888666777888:::===@@@CCCEEEEEEHHHNNNWWW___eeeffffffaaa\\\UUUPPPKKKHHHEEEBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCAAACCCHHHMMMQQQYYYaaakkkqqqyyy~~~xxxtttuuuwww~~~uuupppiiibbb\\\WWWSSSPPPPPPNNNJJJFFFCCCAAA??????@@@???>>>AAAGGGQQQ[[[aaacccfffhhhgggfffddd]]]VVVIIIFFFBBB@@@AAADDDEEEFFFFFFFFFEEEEEEKKKWWWfffrrr}}}~~~~~~}}}}}}vvvtttnnnoooyyymmmkkktttlllcccVVVLLLIIIJJJKKKKKKKKKKKKIIIGGGEEECCCBBBAAA>>>===<<<;;;::::::::::::777555444222222222222333222222222222222333444444qqqnnnjjjgggeeedddaaa```^^^bbbbbb]]]ZZZ[[[[[[YYYWWWWWWUUUSSSRRRRRRRRRRRRRRRPPPKKKGGGCCC@@@>>>===>>>??????>>><<<999555333444333111000///......------,,,,,,+++***))))))((())))))))))))(((((((((((())))))******++++++,,,,,,******+++,,,,,,,,,,,,++++++***(((((((((***,,,.../////////...,,,+++)))(((,,,---...---,,,---...000000000000//////...------))))))(((((((((((()))))))))******++++++******))))))))))))((((((((((((((('''''''''(((******)))((((((((((((((((((((((((((())))))******************,,,++++++******************+++***)))'''(((***,,,++++++***)))((((((((()))((((((((((((((((((((((((&&&((()))++++++)))(((&&&************+++,,,,,,---+++++++++++++++,,,---............///000222444555777:::===>>>===<<<;;;<<>><<<;;;888888999;;;>>>AAAEEEGGGHHHJJJOOOVVV]]]aaabbbaaa\\\YYYTTTPPPNNNLLLIIIHHHFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDFFFMMMRRRXXXbbbkkkvvv{{{}}}uuuqqqrrrttt}}}vvvppphhh```ZZZUUUQQQOOOOOOMMMJJJFFFCCC@@@?????????>>>???BBBIIIRRRZZZ```___ccceeedddcccbbb[[[SSSHHHEEEAAA@@@AAACCCEEEEEEFFFFFFFFFGGGLLLXXXhhhsss~~~|||sssnnnqqqnnngggjjjuuutttjjj\\\PPPJJJIIIJJJKKKJJJJJJIIIHHHFFFDDDBBBAAA>>>===<<<;;;::::::::::::666666444333222222333333222222111111222222333444rrrooojjjgggeeedddbbb```\\\``````]]][[[\\\]]][[[WWWWWWVVVUUUTTTSSSSSSSSSRRRPPPKKKGGGCCC@@@>>>===>>>>>>>>>>>><<<999666444555444333111000/////////,,,,,,++++++***)))(((((())))))))))))((((((((((((((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***))))))((()))+++---...,,,---...///000000000000---......---+++***,,,---000000000000///...---,,,))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&)))---000///+++'''))))))))))))))))))))))))******))))))))))))))))))*********++++++*********)))******(((''''''***,,,++++++***)))((((((((()))((((((((((((((((((((((((&&&((()))++++++)))(((&&&)))******+++,,,---------+++++++++++++++,,,---...------...///000222333444888;;;>>>???>>>===<<<<<>>======<<<<<<===???BBBFFFHHHKKKMMMQQQWWW]]]``````___\\\YYYUUUSSSRRRQQQOOOMMMKKKKKKLLLKKKKKKJJJIIIIIIIIIGGGJJJQQQXXX___iiisss~~~yyyqqqmmmmmmppp|||uuunnneee\\\VVVQQQNNNLLLLLLJJJGGGDDDAAA??????>>>===>>>@@@DDDKKKSSSZZZ^^^\\\```bbbaaaaaa___YYYQQQHHHEEEBBBAAABBBCCCDDDDDDEEEEEEFFFHHHNNNZZZjjjuuuxxxooolllxxxssshhheeejjj{{{~~~sssdddVVVMMMIIIJJJJJJIIIIIIIIIHHHFFFDDDBBBAAA===<<<;;;:::999999999999666666555444333333333333222222111111222222333444rrroookkkhhhfffdddbbb```[[[___```\\\[[[]]]^^^\\\XXXWWWWWWVVVUUUUUUTTTTTTRRRPPPLLLGGGCCC@@@>>>>>>===>>>>>>>>><<<999666444111222111000---,,,---...+++++++++***)))))))))(((******)))))))))((((((((('''(((((()))***+++,,,,,,******+++,,,,,,,,,,,,+++***)))))))))***,,,---..................---,,,+++,,,------,,,***)))***,,,...///000000///...,,,+++((((((((((((((())))))***'''(((((((((((((((((('''%%%&&&&&&&&&&&&&&&''''''&&&(((,,,222666555...(((************************))))))))))))(((((((((((('''((()))***++++++++++++((()))))))))(((((()))++++++***))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''')))***+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,---...///111222333333777:::<<<======<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWYYYZZZZZZ[[[]]]___aaabbbccceeeffffffggggggffffffffffffffffffffffffggggggggghhhhhhhhhiiiiiijjjjjjkkkkkkkkkllllllllllllmmmoooqqqsssttttttuuuvvvwwwyyyzzz|||~~~~~~}}}{{{yyywwwuuutttlllfff]]]SSSKKKGGGEEEEEEEEEGGGHHHGGGDDDBBB@@@@@@BBBAAA@@@@@@BBBFFFIIIKKKPPPRRRVVV[[[```cccbbbaaa^^^\\\YYYXXXXXXWWWUUUSSSRRRRRRQQQPPPOOOOOOOOOOOONNNMMMOOOVVV]]]eeepppzzz{{{tttllliiijjjmmmyyytttmmmbbbXXXRRRNNNKKKIIIHHHFFFDDDBBB@@@?????????===???BBBGGGNNNUUU[[[^^^]]]```bbbaaa```^^^WWWPPPIIIFFFCCCBBBCCCDDDDDDCCCCCCDDDFFFIIIPPP]]]lllwww{{{pppiiippp}}}ooofffdddppp~~~nnn^^^QQQKKKIIIIIIHHHIIIIIIHHHGGGEEECCCAAA===<<<;;;:::999999999999666666555555444333333333222222222222222333444444rrroookkkhhhfffdddbbbaaa]]]```aaa]]]ZZZ\\\\\\ZZZXXXXXXXXXWWWWWWVVVUUUTTTSSSQQQMMMHHHDDDAAA???>>>===>>>>>>>>><<<999777555...///000...++++++,,,...************))))))))))))++++++*********)))))))))&&&''''''(((***++++++,,,******+++,,,,,,,,,,,,+++)))))))))***+++,,,...///000000...,,,***'''$$$###***+++,,,+++******,,,...---.../////////---+++***((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&&&&''''''(((((('''(((+++111555555///)))))))))))))))))))))))))))(((((((((((('''''''''&&&$$$&&&''')))++++++++++++&&&(((******)))((()))***))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))+++,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,...///111222222333666777999::::::;;;<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWYYYYYYYYYZZZ[[[]]]^^^```bbbdddffffffgggfffddddddeeeeeeeeeeeeddddddfffggghhhhhhiiijjjkkkkkkkkkkkklllllllllmmmmmmmmmlllmmmoooqqqssstttuuuuuuwwwxxxyyy{{{}}}}}}{{{yyyxxxwwwsssmmmbbbVVVLLLGGGFFFFFFJJJMMMOOOOOOKKKHHHFFFFFFGGGFFFEEEEEEGGGKKKOOOQQQUUUWWW[[[```fffhhhhhhffffffdddaaa``````___]]][[[[[[YYYVVVTTTSSSTTTVVVWWWTTTSSSUUU[[[bbbjjjuuuuuutttqqqkkkeeecccfffjjjwwwtttmmmaaaWWWPPPLLLIIIHHHEEEDDDBBBAAA@@@@@@@@@@@@???AAAEEEKKKQQQXXX]]]```___cccdddcccaaa___XXXPPPKKKHHHEEECCCCCCDDDCCCBBBAAACCCFFFJJJQQQ___ooozzz|||qqqhhhjjjwww|||mmmcccgggrrrwwweeeVVVMMMIIIHHHHHHHHHIIIIIIGGGEEECCCAAA>>>===<<<;;;::::::::::::666666666555555444333222333333333333333444444555sssoookkkhhhfffeeecccaaa___bbbbbb]]]ZZZ[[[[[[XXXXXXXXXXXXXXXWWWVVVUUUUUUTTTQQQMMMIIIEEEBBB@@@???======>>>>>><<<999777555---///000...,,,+++---000)))))))))))))))*********++++++++++++************%%%&&&'''((()))***++++++******+++,,,,,,,,,,,,+++)))))))))***+++---...///...............---,,,+++)))***+++++++++,,,...000------//////...---***)))((((((((((((((()))******))))))************))))))&&&'''''''''(((((())))))&&&%%%''',,,111222...)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%"""$$$&&&)))+++,,,,,,,,,%%%'''*********)))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))+++---............+++,,,.........,,,***)))+++,,,...000111222222222444555777777777999<<<>>>???@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHIIIKKKLLLNNNOOOPPPMMMMMMNNNOOOQQQSSSUUUVVVUUUWWWYYYYYYXXXYYYZZZ\\\]]]^^^aaaccceeefffggggggcccddddddeeeeeeddddddcccgggggghhhiiikkklllmmmnnnlllllllllmmmmmmmmmnnnnnnlllmmmoooqqqssstttuuuuuuwwwxxxyyy{{{~~~~~~}}}{{{zzzyyy{{{uuuiii\\\PPPJJJHHHIIIPPPTTTWWWVVVRRRNNNMMMMMMIIIHHHGGGHHHKKKOOOTTTWWWYYYZZZ^^^dddjjjmmmlllkkkmmmkkkiiihhhgggfffdddbbb```^^^ZZZWWWWWWXXXZZZ\\\YYYWWWYYY___eeemmmxxx|||yyykkkkkkhhhccc______cccggguuuuuummmaaaVVVOOOKKKIIIHHHDDDCCCBBBAAA@@@AAAAAABBB@@@CCCHHHNNNTTTZZZ___aaabbbeeefffeeeccc```YYYQQQLLLIIIFFFDDDDDDDDDCCCAAA@@@BBBFFFJJJRRR```ppp{{{}}}|||qqqggggggqqqssscccccclllvvv|||jjjYYYNNNIIIHHHGGGHHHIIIIIIHHHEEECCCAAA???>>>===<<<<<<;;;;;;<<<666666666666555444333222444444333333444444555666|||ssspppllliiigggdddaaa___aaabbbbbb___\\\YYYXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUSSSQQQLLLHHHDDDAAA???>>>@@@???>>>======;;;888555111///------......---,,,******)))))))))***,,,---+++***)))(((((()))***+++''''''(((++++++******+++,,,------------,,,++++++)))(((((()))+++---///000000000///...---,,,,,,+++))))))***+++,,,,,,,,,,,,------------,,,+++***)))'''''''''((((((((())))))))))))))))))))))))))))))***)))((('''&&&&&&'''''')))(((''''''((()))(((&&&''''''''')))++++++)))'''((((((((((((((()))******(((((()))***************)))******+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222666777999999999;;;===@@@@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPOOOOOOQQQQQQPPPOOOPPPRRRTTTVVVXXXXXXYYYYYYZZZZZZ[[[[[[^^^___```aaaccccccddddddddddddddddddddddddddddddffffffffffffggggggggggggkkkkkklllmmmnnnnnnnnnmmmnnnnnnnnnoooqqqsssuuuvvvwwwyyy{{{|||}}}~~~~~~||||||}}}{{{pppcccWWWPPPMMMMMMTTT\\\```]]]XXXVVVUUUTTTUUUOOOIIIIIIJJJMMMTTT[[[ZZZ]]]cccjjjpppttttttsssssssssqqqpppnnnllljjjjjjffffffeeedddcccbbbbbbaaacccbbbbbbdddjjjrrr{{{zzztttqqqrrrqqqmmmiiieeedddbbb___^^^aaaeeeiiixxxqqqjjj```XXXTTTPPPLLLHHHGGGFFFDDDBBB@@@@@@@@@@@@CCCHHHOOOVVV[[[aaafffjjjkkkkkkkkkjjjgggaaa[[[VVVOOOMMMJJJGGGFFFEEECCCAAAAAAAAACCCJJJWWWgggwwwzzz|||wwwllljjjnnnyyyhhh^^^^^^ppp|||xxxfffTTTKKKKKKFFFGGGHHHHHHFFFDDDCCCCCC@@@???===;;;:::999::::::888888888777666666555555555444333222333444555666}}}pppnnnjjjgggfffdddaaa``````aaaaaa___\\\ZZZYYYYYYXXXXXXVVVUUUUUUTTTTTTTTTSSSQQQMMMHHHDDDAAA???>>>>>>===<<<;;;;;;999666333///---++++++,,,,,,+++***+++***)))))))))***+++,,,)))((('''&&&&&&'''((()))(((''''''((())))))***+++***++++++++++++***))))))+++*********+++,,,...///000000///...---,,,++++++******+++---------------------------,,,+++******%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))))))))(((((('''''''''((('''&&&&&&'''((('''&&&''''''''')))***+++)))'''((((((((((((((()))******(((((()))***************)))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........///000000111111444666777888888:::<<>>===<<<;;;:::::::::666666666555444444333333444444333333444444555555~~~nnnkkkhhheeedddcccbbb```___```aaa___\\\ZZZYYYZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSQQQMMMHHHDDDAAA???>>>>>>===<<<;;;;;;999666333///---++++++,,,,,,+++***,,,+++******)))*********((((((''''''''''''(((((()))((('''&&&&&&)))+++,,,***++++++++++++***)))))),,,++++++++++++,,,---...000000///...---,,,++++++++++++,,,---........................---,,,+++***%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((())))))******)))'''''''''&&&%%%%%%''''''&&&%%%(((''''''(((******)))'''((((((((((((((()))******(((((()))***************************)))(((''''''***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,---------...//////000000333444666777777999<<<>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMOOONNNNNNNNNOOOQQQSSSTTTXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]___aaaccceeeffffffeeeeeeddddddddddddddddddggggggggggggggggggggggggiiijjjlllmmmnnnoooppppppmmmnnnppprrrtttvvvxxxxxxxxxyyyzzz{{{{{{}}}uuuiii___ZZZYYYbbbiiinnnkkkgggeeebbb^^^XXXQQQLLLJJJIIIJJJOOOVVVWWW\\\eeeooowww{{{}}}}}}}}}}}}{{{zzzxxxwwwuuuuuuqqqqqqqqqpppoooooonnnnnnllllllmmmpppuuu{{{zzztttrrriiiddd___]]]^^^___^^^]]][[[[[[[[[[[[\\\aaaggglllzzz{{{qqqjjj```YYYTTTQQQLLLIIIHHHGGGEEECCCCCCCCCEEEFFFHHHOOOZZZdddlllssswwwzzz}}}yyyrrriii```[[[RRROOOKKKIIIGGGFFFCCCAAABBBCCCFFFNNN[[[lll{{{zzzyyyxxxxxx{{{|||sssnnniiinnn|||jjjccc```kkk|||zzzeeeVVVPPPKKKJJJIIIGGGEEECCCAAA@@@>>>>>>>>>===<<<;;;:::999777666666555555444444333333333444555555555555555ppplllhhheeedddcccaaa``````aaaaaa___\\\YYYXXXYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTQQQMMMIIIDDDAAA@@@???@@@???>>>======;;;888555111///------......---,,,,,,,,,+++******)))))))))******))))))))))))******((())))))''''''***,,,+++,,,------------,,,+++++++++++++++,,,---......///000//////...---,,,+++******+++,,,---.....................------,,,+++***(((((((((((())))))))))))(((((((((((((((((((((((('''(((***++++++***(((&&&'''&&&%%%&&&(((((((((&&&((('''''''''))))))((('''((((((((((((((())))))***(((((()))************************))))))'''&&&&&&***))))))))))))))))))***))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...//////000000111222444666777777999<<<>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLLLLOOONNNOOOOOOQQQRRRTTTUUUWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]___bbbdddfffggggggeeeeeeeeeeeeeeedddddddddggggggggggggggggggggggggiiijjjkkkmmmooopppqqqqqqmmmnnnpppsssuuuwwwyyyyyyxxxyyyzzzzzzzzz|||tttjjjeeebbbfffmmmqqqoookkkhhhccc___XXXQQQKKKIIIHHHGGGLLLQQQUUU\\\hhhsss{{{~~~}}}||||||yyyxxxwwwuuutttrrrqqqpppoooppprrruuuzzz~~~yyysssmmmjjj```]]]YYYYYY[[[^^^___```]]]]]]]]]^^^```eeekkkppp{{{yyyqqqjjjaaaZZZWWWTTTPPPMMMJJJIIIGGGEEEEEEFFFGGGIIIJJJSSS___llluuu{{{}}}sssiii```[[[WWWTTTPPPMMMKKKIIIFFFDDDBBBCCCGGGPPP]]]nnn||||||yyyxxx|||}}}wwwqqqiiijjj~~~qqqddd```iiixxxqqq^^^SSSLLLJJJGGGEEEDDDCCCAAA@@@===>>>>>>>>>>>><<<:::999999999888888777666666666222333555666666666555444sssooojjjfffdddbbbaaa___bbbcccbbb```\\\XXXWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUTTTRRRNNNIIIEEEBBB@@@???@@@???>>>======;;;888555111///------......---,,,++++++++++++******))))))))))))************))))))&&&***+++((()))------***,,,------------,,,++++++((()))+++---...000111222//////...---,,,+++******)))***+++,,,,,,------,,,------------,,,+++***)))((((((((()))))))))******((((((((((((((((((((((((&&&''')))++++++)))((('''(((''''''''')))******((()))(((&&&'''(((((((((&&&((((((((((((((())))))***(((((()))************************))))))'''&&&&&&******))))))))))))******************************))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...//////000000111222222333555777888888:::===@@@>>>???AAABBBCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJKKKKKKMMMMMMNNNMMMLLLKKKOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]___bbbdddfffggggggfffffffffeeeeeedddddddddgggggggggggghhhhhhhhhhhhiiijjjlllnnnooopppqqqqqqnnnoooqqqtttvvvwwwxxxyyywwwyyyzzzzzzzzz|||}}}tttnnnkkkjjjooorrrnnnjjjgggbbb\\\UUUNNNIIIGGGEEEDDDHHHMMMTTT]]]kkkwww~~~}}}{{{xxxuuusssqqqooommmooosssxxx||||||wwwqqqlllgggddd[[[ZZZYYYYYY\\\```ccceeeaaaaaaaaaaaadddiiiooottt}}}zzzoooiii```[[[YYYXXXUUUSSSQQQOOOLLLIIIHHHIIIKKKLLLNNNVVVdddpppyyytttiiiaaa]]]ZZZWWWSSSPPPNNNKKKHHHFFFCCCDDDIIIRRR```ooo}}}|||{{{~~~~~~yyysssjjjhhhxxxxxxeee^^^eeeqqq~~~iii[[[MMMIIIEEECCCCCCDDDCCCAAA======>>>???>>>===;;;:::999999999888777777666666333444555666777666555444uuupppjjjfffcccbbb```___aaabbbbbb```\\\YYYWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWTTTRRRNNNIIIEEEBBB@@@???>>>===<<<;;;;;;999666333///---++++++,,,,,,+++*********+++++++++***))))))''''''((((((((((((''''''&&&++++++&&&'''---...)))***++++++++++++***))))))'''(((+++---000222333333//////...---,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&((())))))((((((''')))((('''(((***++++++******(((&&&&&&'''((('''&&&((((((((((((((()))******(((((()))***************************)))(((''''''+++******))))))******+++************************))))))************))))))******+++++++++,,,,,,,,,,,,,,,---------.........//////000000111222222222333444666888999;;;>>>@@@>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLMMMMMMMMMLLLLLLOOOPPPQQQRRRTTTVVVWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^```bbbdddfffggggggggggggffffffeeedddddddddeeefffggggggiiiiiijjjkkkjjjkkkmmmnnnooopppqqqqqqnnnppprrrtttvvvwwwwwwwwwvvvxxxzzz{{{{{{|||~~~~~~~~~zzztttpppmmmppppppkkkgggddd^^^XXXOOOIIIDDDCCCBBBAAAEEEJJJTTT___nnnzzz|||{{{yyyvvvrrrooommmllliiimmmrrrxxx|||{{{xxxrrrnnnkkkhhhdddbbb[[[[[[\\\]]]___bbbeeefffcccddddddeeehhhmmmtttyyy{{{mmmggg```]]]]]]]]]\\\[[[[[[XXXTTTPPPNNNNNNOOOQQQSSS[[[gggrrr{{{wwwllleeeccc]]]ZZZVVVRRRPPPMMMJJJGGGEEEGGGMMMVVVcccqqq~~~~~~}}}~~~xxxsssjjjfffqqqjjj[[[___hhhvvvxxxgggQQQLLLFFFDDDDDDEEEDDDBBB>>>>>>>>>>>>>>>===<<<;;;888777777666666555555444444444555666666666666555rrrnnnhhhdddbbbaaaaaa```^^^``````___\\\ZZZZZZZZZXXXWWWWWWVVVWWWWWWXXXXXXTTTRRRNNNIIIEEEBBB@@@@@@>>>===<<<;;;;;;999666333///---++++++,,,,,,+++***))))))***+++,,,+++******&&&'''((())))))((('''&&&'''+++((( ***...+++***++++++++++++***))))))(((***,,,///000222222222///......---,,,+++******)))***+++,,,------------******+++******)))((('''&&&'''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''''''''((('''&&&'''***+++***)))***(((&&&%%%&&&''''''&&&((((((((((((((()))******(((((()))***************)))***************))))))+++******))))))******+++************************))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000111111111111333555777888:::===@@@>>>???@@@BBBCCCDDDEEEEEEHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWVVVVVVWWWYYYZZZ\\\]]]]]]___```aaacccdddeeeffffffgggggggggfffeeeeeedddddddddeeefffgggiiikkklllmmmllllllmmmoooooopppppppppoooppprrrtttvvvvvvuuuttttttwwwzzz|||}}}}}}~~~~~~~~~~~~~~~~~~vvvqqqlllmmmjjjccc___\\\VVVPPPIIIDDD????????????BBBHHHUUUaaappp}}}|||yyyvvvtttpppooonnnkkkiiigggeeedddeeejjjqqqxxx}}}~~~~~~}}}wwwsssnnnkkkjjjiiihhhfff```aaacccccccccddddddeeefffggghhhjjjnnnuuu}}}zzzooojjjeeedddfffhhhhhhggggggccc^^^XXXUUUTTTUUUVVVXXX___jjjssszzzwwwnnniiigggccc```[[[WWWUUURRRNNNLLLIIILLLQQQZZZgggttt~~~wwwqqqhhhbbbiiivvvsss___```eeeqqquuuYYYSSSKKKFFFFFFFFFDDDBBB???>>>==================888888777777666555555555555555555555555666666777oookkkfffbbbaaaaaaaaaaaa[[[]]]___^^^]]]\\\\\\]]]XXXXXXWWWWWWWWWXXXXXXYYYUUURRRNNNJJJFFFBBBAAA@@@@@@???>>>======;;;888555111///------......---,,,((()))***+++,,,,,,+++***((()))***++++++***)))((()))+++%%%'''...,,,,,,------------,,,++++++***,,,---///111111111000///......---,,,+++***)))++++++,,,---............*********))))))((('''&&&))))))))))))************))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((('''&&&%%%''')))******)))***(((&&&%%%&&&''''''&&&((((((((((((((()))******(((((()))***************)))******++++++++++++***++++++************++++++************************))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000000222444555666999<<>>@@@BBBCCCDDDEEEEEEIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMLLLMMMOOOQQQSSSUUUUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]]``````bbbcccdddeeeeeeeeehhhhhhgggfffeeeeeeddddddcccdddeeegggiiilllmmmnnnmmmmmmnnnoooooooooooooooooopppssstttuuuuuusssssssssvvv{{{}}}~~~}}}}}}}}}~~~~~~~~~vvvqqqhhhhhhddd\\\WWWTTTOOOIIIEEE@@@<<<=========AAAGGGVVVbbbrrr~~~zzztttooojjjhhhdddcccbbbaaa___^^^]]]\\\ccchhhpppxxx}}}~~~}}}|||xxxsssnnnlllmmmnnnmmmlllfffhhhiiiiiigggeeeddddddiiijjjlllpppuuu|||xxxtttpppkkkkkknnnrrrsssrrroookkkddd^^^ZZZXXXYYYYYY\\\bbbllltttzzz~~~{{{~~~uuummmiiiiiiiiifffaaa]]]ZZZWWWTTTQQQLLLOOOUUU^^^iiivvvvvvpppggg___cccmmmwww{{{hhhfffhhhqqq```XXXOOOIIIHHHGGGDDDAAA@@@???===<<<<<<===>>>>>>::::::999999888777777777666666555444444666777888ssslllgggfffddd```^^^```]]]^^^___^^^[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXVVVVVVVVVSSSNNNHHHDDDAAA???>>>AAA>>><<<<<<<<<;;;666333222111000...,,,++++++***++++++***)))((('''&&&&&&******)))(((((((((((((((+++***(((((()))***)))(((,,,++++++******++++++,,,......////////////......---///...,,,---///---)))+++++++++++++++++++++++++++++++++)))'''%%%&&&'''(((((()))))))))((((((''''''&&&%%%'''***+++)))&&&'''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''''')))(((((('''''''''((((((((((((((((((((()))******,,,***))))))***++++++******)))(((***+++***&&&"""!!!$$$''')))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,------.../////////.........//////000111222333555666777777888;;;===AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNPPPSSSUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]^^^```aaacccddddddeeeggghhhgggggggggggghhhhhhhhhhhhjjjjjjiiiiiijjjjjjkkkllloooooooooooooooppppppppppppqqqrrrssstttvvvwwwwwwwwwxxxzzz}}}{{{rrrkkkbbbYYYUUUPPPIIICCCBBBAAA@@@>>>;;;;;;>>>CCCHHHTTTbbbsss~~~wwwnnngggaaa\\\YYYTTTUUUVVVUUUTTTUUUWWWZZZ[[[gggrrrxxxzzz}}}|||zzzrrrrrrrrruuuwwwyyyxxxvvvqqqpppmmmkkkiiiiiijjjjjjkkknnnrrruuuxxxuuusssqqqssswwwyyyxxxuuuuuuqqqkkkddd```_________bbbgggooowww{{{|||zzzxxxuuuwwwwwwuuuqqqllliiihhhiiifffdddccccccaaa]]]YYYWWWXXX[[[bbbkkkwwwwwwooogggaaaaaadddooo|||sss___]]]mmm{{{rrraaaOOOGGGFFFCCC@@@???BBB@@@===<<<<<<<<<:::999:::999777666555555666666777666444333333444666777qqqkkkfffdddbbb^^^\\\^^^^^^___```^^^\\\ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUURRRNNNHHHDDDAAA???>>>@@@>>><<<<<<<<<:::666333111111///...,,,,,,++++++*********)))((((((''''''******)))(((((((((((((((***)))***,,,......,,,***,,,++++++******++++++,,,***+++,,,...///000111111,,,...---******---,,,(((+++++++++++++++++++++++++++++++++)))'''%%%&&&'''((())))))******))))))((('''&&&%%%&&&)))***(((&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''(((((()))***,,,***))))))***++++++***+++)))((()))+++***'''$$$%%%''')))***)))(((((()))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,..................------............///000111222333444666777777888;;;===AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNOOOPPPRRRUUUWWWXXXYYYWWWWWWXXXZZZ[[[\\\]]]^^^___aaacccddddddeeeggghhhggggggggghhhhhhhhhiiiiiijjjjjjjjjiiijjjjjjkkkllloooooooooooopppppppppppppppqqqrrrssstttvvvwwwwwwuuuwwwyyy|||}}}~~~~~~~~~~~~{{{rrrggg]]]TTTOOOKKKDDD???>>>>>>===;;;999999<<>>???>>>===<<<;;;999666333000///...---,,,,,,,,,,,,))))))))))))))))))))))))******)))((((((((())))))'''(((+++...000000---+++++++++************++++++)))***,,,---///000000000...000...***))),,,,,,***************************+++++++++)))'''&&&&&&((())))))***************)))'''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&''''''((())),,,***((()))***+++***)))+++***))))))))))))(((&&&)))***++++++)))''''''((())))))))))))))))))))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,---000//////...------,,,,,,............///000111222333444666777777999<<<>>>AAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRTTTVVVXXXYYYWWWWWWXXXZZZ[[[\\\]]]^^^___aaacccdddddddddfffhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkllllllnnnnnnoooooopppppppppppppppqqqrrrssstttvvvwwwwwwuuuvvvxxx{{{|||}}}}}}}}}~~~~~~~~~}}}{{{{{{}}}{{{rrrdddZZZOOOJJJEEE@@@<<<<<<<<<<<<;;;999999===BBBFFFVVVddduuuxxxqqqfff\\\UUUPPPMMMKKKFFFFFFGGGFFFFFFHHHKKKNNNWWWcccpppwww|||zzzwwwrrrnnnkkklllmmmnnntttxxx~~~|||{{{||||||{{{xxxyyyuuunnngggcccbbbdddeeejjjmmmqqqttttttqqqmmmiiibbbcccdddcccaaaaaabbbdddkkkjjjjjjjjjkkkjjjgggeee```ccchhhoooxxx~~~rrrfff___^^^eeemmm}}}nnndddkkkrrroooYYYMMMJJJGGGEEEEEECCC@@@>>>======<<<;;;:::999999888666666666666666777666555444444555666777tttmmmhhhgggeeeaaa___```___```aaa```]]]\\\[[[\\\]]]\\\ZZZXXXWWWVVVVVVWWWTTTQQQNNNIIIEEEBBB???>>>>>>>>>===<<<;;;888555333///...------,,,,,,,,,,,,(((((()))))))))***************))))))((())))))***)))))))))+++------+++)))++++++************++++++,,,,,,------------,,,,,,///111///***))),,,...---***************************++++++)))'''&&&'''((()))******++++++++++++***)))(((''''''(((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''((((((+++***((((((*********))),,,***)))(((((()))))))))***+++,,,+++)))'''((()))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---------//////.........---------...............///111111333444666777888999<<>><<<<<<<<<;;;<<>>=========<<<:::999999888777777666666666666666555555555555666666tttmmmhhhgggeeeaaa___aaa___```aaa```]]]\\\[[[\\\]]]\\\ZZZYYYWWWVVVVVVUUUSSSQQQNNNJJJFFFBBB@@@>>>===>>>>>><<<:::777555444///...---,,,,,,,,,,,,,,,(((((())))))******++++++******))))))))))))******///---***)))***++++++++++++******))))))******+++,,,,,,------------,,,,,,+++///...)))'''***,,,,,,*********************************)))'''&&&''')))))))))***+++++++++++++++******))))))(((((()))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((+++)))(((((()))******)))+++******)))(((((()))***((()))******)))(((***+++))))))))))))))))))))))))******************************+++,,,------......---------.........//////------------...///000111333444666777888:::===@@@AAAAAAAAABBBCCCDDDEEEFFFHHHHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVWWWWWWXXXZZZ[[[\\\]]]^^^^^^```bbbccccccdddfffggghhhiiiiiiiiijjjjjjjjjjjjkkkkkkjjjjjjkkkkkklllmmmmmmnnnnnnoooppppppqqqqqqpppqqqrrrssstttvvvwwwwwwwwwxxxzzz|||}}}~~~}}}}}}|||yyyvvvrrrnnnkkkhhhfffeeekkkppptttxxxzzzvvvoooeeeZZZNNNGGGCCC???>>>???:::;;;;;;<<<===AAAFFFJJJYYYggguuu|||~~~zzztttlllaaaWWWQQQMMMKKKJJJGGGGGGGGGEEEEEEGGGLLLOOOWWWdddrrr{{{yyyvvvrrrooooooqqquuuwwwvvv{{{}}}zzzyyy{{{|||{{{xxxwwwrrrjjjdddbbbcccgggkkkqqqrrrrrrpppllleee^^^ZZZSSSTTTUUUVVVXXX\\\aaaeeeiiijjjlllnnnnnnnnnnnnnnngggjjjqqqxxxqqqeee```[[[bbbooo|||kkkhhhhhhsss}}}bbbRRRLLLHHHFFFGGGDDDBBB???>>>>>>>>><<<;;;999999999888777777666666666666666555555666666666rrrlllgggfffddd___^^^___^^^``````___]]][[[[[[[[[\\\\\\[[[ZZZYYYWWWUUUTTTRRRPPPNNNJJJFFFCCC@@@>>><<<>>>>>>===999666444444///...---,,,++++++++++++)))))))))******+++++++++******)))))))))***++++++555111---++++++,,,------******))))))))))))******)))***,,,---///000000000%%%***+++'''$$$'''***+++++++++++++++++++++++++++)))******)))'''&&&((()))(((((()))***++++++++++++*********((('''''')))+++(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&''''''((()))***''''''&&&&&&''''''((()))+++)))'''((()))***)))((()))***++++++)))))))))+++&&&((()))(((((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...//////,,,,,,------...//////000------------...///000111222444666888999;;;>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^```bbbccccccccceeeggghhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllllmmmmmmmmmnnnooopppqqqqqqrrrpppqqqrrrssstttvvvwwwwwwwwwxxxzzz|||}}}}}}}}}}}}xxxtttnnnhhhccc___ZZZXXXUUUZZZ___cccjjjqqqqqqnnnfffZZZOOOIIIEEEAAA???@@@:::;;;<<<===???CCCHHHLLL[[[gggtttzzz|||~~~}}}zzzrrrkkkaaaYYYSSSPPPNNNLLLJJJIIIHHHFFFEEEGGGLLLOOOYYYfffuuuxxxvvvsssqqqrrrtttwwwzzzzzz~~~}}}{{{{{{~~~~~~|||yyyrrrllleee___^^^aaagggkkkrrrrrrqqqoooiiibbb[[[WWWOOOQQQSSSTTTWWW[[[```dddgggjjjmmmnnnnnnnnnooopppmmmqqqwww~~~uuuhhhccc[[[```jjjyyyoooiiieeemmmeeeTTTMMMHHHFFFFFFEEEBBB@@@??????>>>===<<<999999999999888777666555666666666666666666666666ssslllgggfffddd```^^^___^^^___```^^^\\\ZZZZZZZZZ[[[[[[\\\\\\ZZZWWWTTTRRRQQQPPPNNNJJJGGGCCC@@@>>><<<===???===888555444444000///...,,,+++***************************++++++******))))))******+++,,,222000---,,,---.........******))))))))))))*********+++,,,...///000111111"""(((+++(((&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******)))''''''((()))&&&'''((()))************)))))))))'''$$$$$$'''***((()))************)))(((''''''((((((((((((''''''&&&&&&&&&''''''((()))***((((((''''''(((((()))******)))'''''')))***)))((('''***,,,,,,***))))))+++&&&'''((('''''''''***,,,))))))))))))))))))))))))******************************+++,,,---...//////------..................------------...///000000222444666888999;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^```bbbbbbbbbccceeegggggggggggghhhhhhhhhiiiiiilllkkkkkkkkkkkklllmmmmmmmmmmmmnnnooopppqqqrrrrrrpppqqqrrrssstttvvvwwwwwwvvvxxxyyy{{{|||||||||{{{tttmmmddd]]]WWWRRRNNNJJJHHHLLLPPPTTT]]]ggglllllliii^^^SSSNNNJJJFFFCCCDDD===>>>@@@AAADDDHHHMMMQQQ]]]hhhrrrwwwyyy|||}}}{{{rrrlllddd]]]XXXUUURRRQQQMMMLLLJJJHHHFFFHHHLLLPPP\\\jjjyyy{{{yyywwwuuuuuuwwwyyyzzz{{{~~~~~~}}}|||}}}~~~zzzwwwkkkfff___YYYYYY^^^eeejjjqqqqqqpppmmmhhhaaaZZZVVVQQQSSSUUUWWWZZZ^^^bbbfffgggjjjnnnooonnnnnnpppqqqsssvvv{{{wwwiiiccc\\\^^^dddppprrriiibbbhhhxxxgggVVVOOOJJJFFFFFFEEECCC@@@?????????===<<<999999::::::999888666555666666777777777777666666uuunnniiihhhfffbbb```aaa]]]^^^___^^^[[[ZZZYYYZZZZZZ[[[]]]]]][[[WWWSSSPPPQQQPPPNNNKKKGGGCCC@@@>>>;;;===???===888555444444111000...,,,+++***))))))******************************))))))***+++,,,,,,---,,,,,,---......---,,,******))))))))))))******......////////////......"""***...,,,***,,,///000------------------------))))))***)))''''''(((***&&&&&&((())))))*********'''((((((%%%""""""%%%(((((()))***++++++***)))(((''''''((((((((((((''''''&&&&&&&&&'''''')))******((((((((((((((()))*********)))'''''')))))))))(((&&&***---...+++))))))***'''(((((('''&&&&&&(((+++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,---//////000/////////...------,,,,,,---------------...000000222444666888999;;;???AAAAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPQQQRRRSSSTTTUUUWWWWWWXXXZZZ[[[\\\]]]^^^^^^```bbbbbbbbbccceeeggggggggggggggghhhhhhhhhhhhlllkkkkkkkkkkkklllmmmmmmlllmmmnnnooopppqqqrrrrrrpppqqqrrrssstttvvvwwwwwwuuuwwwxxxzzz{{{{{{zzzzzzpppiii^^^UUUOOOKKKFFFBBBAAADDDGGGKKKUUUbbbjjjkkkmmmcccXXXTTTPPPKKKHHHIIIAAACCCEEEGGGJJJNNNSSSWWW^^^hhhqqquuuxxx{{{}}}|||tttooohhhbbb^^^[[[XXXVVVQQQPPPMMMJJJHHHJJJNNNQQQ___lll{{{}}}|||zzzxxxxxxxxxyyyzzzzzz}}}}}}{{{{{{}}}~~~|||wwwrrrgggbbb[[[VVVVVV\\\dddjjjqqqqqqpppmmmgggaaaZZZVVVTTTWWWZZZ\\\^^^bbbfffiiihhhkkkooopppooooooppprrrtttwww{{{wwwiiiccc^^^]]]```iiizzzuuujjjaaaeeettt|||iiiXXXPPPKKKGGGFFFEEECCCAAA?????????>>><<<999999::::::999888666555666666777777777777666666}}}sssnnnjjjhhheeeaaa```bbb]]]]]]^^^\\\ZZZYYYYYYZZZ\\\]]]]]]ZZZVVVSSSRRRRRRSSSQQQNNNJJJFFFCCCAAA@@@AAA@@@>>><<<:::777666555000///...---,,,+++++++++************))))))(((((()))))))))***+++++++++,,,++++++******************++++++******+++---///000,,,------......------,,,,,,+++*********+++,,,---......---,,,++++++******---,,,+++)))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((()))***((('''''''''&&&&&&&&&&&&###$$$&&&((()))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))******+++++++++)))((('''&&&''''''((()))******+++)))************+++++++++((((((((()))******++++++))))))***+++---.../////////000111222222111000///111000---+++***+++,,,,,,555555666888;;;???BBBDDD??????@@@AAAAAABBBCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJLLLMMMMMMMMMNNNOOOTTTSSSSSSRRRSSSUUUVVVWWWVVVWWWYYYZZZ\\\]]]]]]]]]______aaabbbdddfffgggggggggffffffffffffggghhhhhhkkklllmmmmmmnnnnnnmmmmmmlllnnnqqqrrrqqqqqqqqqrrrtttsssrrrqqqrrrtttvvvxxxwwwzzzzzzxxxyyyzzzvvvpppiii```TTTLLLHHHEEE@@@<<>>@@@GGGNNNUUU```jjjkkkjjjccc[[[VVVTTTOOOIIIIIIEEEEEEJJJNNNQQQWWW^^^kkkppptttvvvzzz}}}{{{vvvtttpppjjjeeebbb___\\\ZZZTTTNNNIIIGGGFFFGGGOOOWWWdddrrr}}}zzzzzzyyyuuurrruuu{{{}}}sssjjjeee^^^VVVUUUWWW[[[dddnnnsssvvvwwwssslllddd___]]][[[\\\^^^bbbeeeggghhhggghhhiiimmmqqqssssssqqqoooxxx|||}}}lll___ZZZ]]]___eeessskkkaaaeeeooowwwmmmYYYOOOKKKIIIGGGFFFDDDAAA@@@@@@???===;;;888888888888777777777777777666666888;;;;;;999666uuuooojjjiiifffaaa```bbb]]]^^^^^^]]]ZZZYYYYYYZZZ]]]^^^^^^[[[WWWTTTSSSSSSSSSQQQNNNJJJFFFCCCAAA@@@AAA@@@>>><<<:::777666555000///...---,,,+++++++++++++++*********)))))))))***************+++++++++++++++++++++++++++++++++++++++******+++,,,---...---......//////......---,,,+++*********+++,,,---.........------,,,++++++,,,,,,***)))((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((('''&&&''''''))))))((((((((('''''''''&&&&&&$$$%%%&&&(((((((((((('''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))''''''((())))))((('''&&&''''''(((((())))))******))))))*********+++++++++((((((((()))******++++++******+++,,,,,,---......***+++,,,...000111111111///...---,,,,,,---...000222333444555888<<>>???@@@AAABBBCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKMMMNNNMMMMMMOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ\\\]]]^^^^^^^^^___```aaabbbdddfffggghhhhhhhhhgggggggggggghhhhhhkkkllllllmmmmmmmmmmmmmmmmmmooorrrssssssssstttuuuuuutttsssrrrssstttvvvxxxwwwzzz{{{yyyyyyyyytttnnn```XXXMMMGGGEEEDDDBBB@@@>>><<<>>>DDDJJJRRR^^^iiiooonnniiibbb]]]ZZZUUUNNNMMMIIIHHHMMMQQQUUU\\\cccmmmssswwwyyy|||}}}xxxuuurrrmmmiiieeebbb^^^[[[VVVPPPLLLKKKJJJLLLSSS[[[hhhuuu}}}zzzyyywwwtttqqqtttzzz|||ssskkkeee^^^WWWWWWYYY^^^hhhqqqxxxzzzzzzuuummmfffcccbbbccccccdddfffgggfffeeeccceeegggjjjnnnpppqqqpppooowww}}}rrrddd\\\\\\]]]bbbooonnnbbbccckkksssooo[[[PPPKKKIIIHHHEEECCCAAA@@@@@@???===;;;999999999999888888888888777666666999===???>>>===wwwpppkkkiiifffbbb___```^^^______]]][[[YYYYYYZZZ^^^^^^^^^\\\XXXUUUTTTTTTRRRPPPMMMIIIEEEBBB@@@???@@@???>>><<<:::777555444000///...---,,,++++++++++++++++++++++++*********+++++++++******************++++++,,,,,,---------,,,+++***))))))***,,,,,,...//////////////////...++++++*********+++------////////////...------,,,+++***)))((('''&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((()))))))))(((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))&&&'''((((((((((((((('''(((((((((((((((((((((((()))))))))*********++++++((((((((()))******+++++++++++++++,,,,,,---------++++++,,,,,,...///111222......------...000111333111222333555888;;;>>>???>>>>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLNNNNNNNNNNNNPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVYYYYYY[[[]]]^^^______```___```aaacccdddfffggghhhiiihhhhhhgggggghhhhhhhhhkkkkkklllmmmmmmmmmmmmlllnnnpppsssttttttuuuvvvxxxvvvvvvuuuttttttuuuvvvwwwwww{{{|||zzzzzzyyyrrrkkk\\\TTTJJJCCCBBBCCCCCCCCC@@@>>>???CCCHHHPPP^^^kkktttuuusssnnniiifff^^^VVVSSSNNNMMMQQQUUUZZZbbbiiirrrxxx}}}{{{wwwuuuqqqnnnkkkfff```]]]XXXTTTQQQQQQQQQRRRYYYbbbppp|||~~~zzzwwwuuurrrooosssxxx}}}||||||yyyrrrllleee^^^YYYZZZ^^^dddoooxxx~~~xxxpppjjjhhhhhhkkkkkkkkkjjjgggccc```^^^aaacccfffiiilllmmmnnnnnnwww~~~yyyjjj^^^\\\ZZZ^^^iii~~~tttdddaaagggnnn~~~rrr]]]QQQKKKIIIHHHEEECCCAAA@@@???>>><<<:::;;;::::::::::::999999999666666666999===BBBDDDEEEyyyqqqkkkiiigggccc``````___``````^^^[[[ZZZZZZZZZ]]]^^^]]][[[WWWTTTSSSSSSQQQOOOLLLHHHDDDAAA???>>>??????>>><<<:::777555333000///...---,,,+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++,,,,,,---...//////,,,+++***)))))))))***+++......////////////......+++************+++---...///000000111000///...---***)))((('''&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))((((((((((((%%%&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))))))))))))))(((((()))*********++++++((((((((((((((((((''''''))))))))))))************((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///...---...///000//////...///000111333333444555777999;;;>>>@@@AAA>>>>>>@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMOOOOOONNNOOOQQQSSSRRRSSSUUUVVVWWWWWWVVVUUUXXXYYY[[[\\\^^^____________```aaaccceeefffggghhhhhhhhhgggggggggggghhhhhhkkkkkklllmmmmmmmmmmmmmmmmmmppprrrttttttuuuwwwyyyxxxwwwvvvvvvvvvvvvwwwwwwxxx|||}}}|||{{{yyyrrrjjj___WWWLLLDDDAAABBBCCCDDDDDDCCCCCCFFFJJJRRRaaaoooyyy|||}}}zzzwwwrrrhhh___YYYTTTQQQTTTYYY^^^gggpppwww~~~{{{yyyvvvtttpppjjjddd___\\\XXXVVVWWWXXXZZZ```hhhwwwzzzvvvrrrpppnnnrrrwwwzzzwwwwwwuuuppplllgggaaa^^^```fffmmmxxx{{{rrrlllkkkllloooooonnnkkkeee___[[[XXX\\\^^^bbbdddgggiiilllmmmxxxooo```[[[XXXZZZeeexxx|||hhhaaaeeekkkyyywwwbbbSSSKKKIIIHHHEEECCCAAA@@@???>>><<<:::::::::::::::999999999999777777666888<<>>>>>>>>>>>===:::777444222000///...---,,,+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++,,,---......//////,,,+++***)))))))))***+++,,,------......------,,,******))))))***,,,---...///000111222111000///...***)))(((''''''&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((((()))))))))***++++++((((((((((((''''''''''''(((((()))))))))*********((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...---------...///000000000000111111222222666777999;;;===???AAAAAA>>>???@@@BBBDDDFFFGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKMMMNNNOOOOOONNNOOORRRTTTRRRSSSUUUVVVWWWWWWVVVVVVXXXXXXZZZ\\\]]]^^^^^^___``````bbbccceeeggghhhhhhggggggffffffgggggghhhiiikkklllmmmmmmnnnnnnmmmmmmmmmoooqqqrrrrrrtttvvvxxxyyyyyyxxxxxxwwwwwwxxxxxxyyy}}}~~~~~~|||uuummmbbb[[[QQQHHHDDDDDDFFFGGGHHHHHHJJJMMMOOOVVVdddsss~~~}}}rrrhhh```YYYUUUWWW[[[aaakkkttt|||~~~|||yyyuuuooohhhccc```]]]\\\___```aaagggnnn}}}{{{uuuqqqooonnnrrrwww}}}xxxtttsssrrrpppnnnkkkfffdddhhhooowww~~~tttmmmlllmmmmmmooonnnjjjccc\\\WWWUUUXXX[[[___bbbdddfffiiilllxxxrrrbbb[[[VVVYYYccctttooodddeeejjjttt}}}iiiWWWMMMIIIIIIFFFDDDBBBAAA@@@???===;;;:::999999999999888888888888888777777999===AAADDD{{{rrrjjjjjjjjjfffbbb```aaabbbbbb```\\\ZZZZZZ[[[[[[[[[[[[YYYUUURRRQQQQQQRRRPPPMMMIIIEEEBBB@@@???>>>>>>>>>===:::777444111000///...---,,,+++++++++*********++++++++++++++++++++++++***************+++,,,,,,------.........,,,+++***))))))***,,,,,,,,,,,,------------,,,,,,******))))))***,,,...///...///111222222111///...***)))(((((('''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))(((((('''&&&)))))))))(((((((((''''''''''''&&&&&&&&&''''''((()))))))))***++++++,,,,,,))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((()))))))))******((((((((()))******+++++++++++++++,,,,,,---------*********+++,,,---......000000000111111222222222444666888:::<<<>>>??????@@@@@@AAACCCEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMOOORRRTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^```aaabbbdddeeeggghhhiiifffffffffggghhhiiijjjkkkmmmmmmnnnoooooooooooonnnmmmoooppppppqqqrrruuuwwwyyyyyyyyyyyyyyyyyyyyyyyyzzz~~~{{{ttteee```WWWOOOJJJIIIKKKMMMLLLNNNSSSWWWXXX\\\iiivvv|||qqqggg___YYYYYY]]]cccnnnxxx{{{uuunnniiifffddddddggghhhiiinnnuuu|||tttpppoooppptttxxx~~~yyyvvvuuutttsssrrrqqqlllkkkqqqxxxwwwooolllmmmlllnnnoookkkcccZZZVVVTTTUUUZZZ___bbbcccdddgggjjjvvvvvveee\\\VVVZZZaaaoooxxxiiigggjjjqqqrrr___QQQKKKJJJGGGEEECCCBBBAAA@@@>>><<<999999999999888888888888888888888777666999===@@@{{{qqqiiiiiikkkhhhcccaaabbbcccbbb```]]][[[ZZZ[[[[[[\\\\\\YYYVVVRRRQQQQQQSSSQQQNNNJJJFFFCCCAAA@@@======>>>===;;;777333111000///...---,,,+++++++++)))))))))*********++++++***************+++++++++,,,,,,,,,,,,,,,---------++++++******+++,,,---...------............------***)))))))))***,,,...///---///111222222111///---******)))((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))(((((('''((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''(((((())))))***++++++)))))))))))))))))))))))))))((('''&&&&&&'''((((((%%%&&&&&&''''''((((((((((((((((((((()))))))))***((((((((()))******++++++******+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,------///000222333333333444555888:::<<<===>>>>>>AAABBBCCCDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNQQQTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYYYY[[[]]]^^^_________```aaabbbdddfffggghhhiiifffggggggiiijjjlllnnnooonnnnnnooopppppppppppppppoooppppppppppppqqqtttvvvxxxyyyzzzzzz{{{{{{{{{{{{|||{{{qqqlllcccZZZSSSPPPQQQRRRSSSWWW___ddddddfffqqq|||zzzmmmeee]]]\\\___eeeqqq{{{|||uuuqqqmmmkkklllooopppppptttzzz}}}uuupppppprrrvvvzzz~~~|||zzzzzzzzzzzzvvvrrrrrrxxx{{{qqqllllllnnnqqqrrrnnnddd[[[VVVUUUTTTZZZaaadddcccccceeehhhsss}}}zzzhhh^^^WWWZZZ___iii~~~lllgggiiippp~~~}}}gggWWWOOOMMMHHHFFFDDDCCCCCCBBB???>>>;;;:::::::::999999999999777888888777666777:::===zzzpppiiiiiikkkiiidddbbbbbbcccccc```]]][[[[[[[[[\\\]]]]]]ZZZWWWSSSRRRRRRSSSQQQNNNJJJFFFCCCAAA@@@======>>>===;;;777333000000///...---,,,+++++++++(((((())))))*********+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++---///000......////////////......***)))))))))***,,,...///,,,...000222222111///---+++******))))))))))))***'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&''')))))))))((((((((('''''''''&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&''''''((())))))))))))))))))))))))))))))))),,,+++***((((((((()))***%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((()))******++++++))))))***+++---...//////......//////...,,,+++)))***+++---000222444555555555666999;;;===>>>??????BBBCCCCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLMMMQQQTTTVVVUUUTTTTTTUUUVVVXXXYYYZZZ[[[\\\^^^___```aaaaaaaaaaaabbbdddfffgggiiiiiiggghhhiiijjjllloooqqqrrroooooopppqqqqqqqqqqqqqqqpppqqqqqqqqqpppqqqtttvvvxxxyyyzzz{{{||||||||||||}}}~~~yyypppeee\\\VVVTTTTTTZZZ```iiioooooooooxxxqqqiii```^^^aaagggrrr}}}zzzvvvqqqpppqqqtttttttttxxx~~~}}}uuuqqqqqqssswww{{{zzzvvvvvv|||~~~rrrmmmkkkqqqtttvvvqqqfff]]]XXXWWWTTTZZZbbbeeedddcccdddgggqqqzzz~~~kkk___XXXZZZ^^^eeexxxmmmfffgggooo~~~mmm[[[RRRPPPIIIGGGEEEDDDDDDBBB@@@>>><<<<<<;;;;;;;;;:::::::::555777999888666777:::===~~~uuunnnmmmmmmiiieeedddbbbcccbbb```]]]\\\]]]^^^ZZZ[[[\\\[[[WWWTTTSSSSSSUUURRRNNNJJJEEEBBBAAA@@@??????>>>===:::777444222///......---+++******)))+++///***&&&++++++)))000''''''''''''((()))***+++++++++------------++++++******)))))))))***,,,---------......------,,,+++***)))(((***,,,......---..................------***)))((('''&&&&&&''''''))))))))))))************&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))(((((())))))++++++******))))))((((((,,,,,,+++***)))(((''''''''''''&&&''''''((()))***))))))))))))))))))))))))+++***)))(((((()))***+++---%%%)))...+++...111---*********++++++,,,,,,,,,------,,,,,,---000222444999::::::;;;<<<===>>>>>>CCCCCCCCCCCCDDDFFFGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZ\\\]]]^^^_________```aaabbbdddfffhhhiiijjjiiiiiijjjkkkmmmpppsssttttttsssrrrqqqpppooooooooorrrrrrrrrrrrsssssstttuuuwwwyyy|||}}}}}}|||}}}~~~~~~uuuiiiaaa]]]\\\```hhhrrryyy{{{|||uuujjj___[[[\\\cccooo{{{}}}zzzuuusssrrrtttxxxzzzzzzyyyzzzrrrnnnoooqqqxxx}}}}}}|||sssmmmlllrrrtttwwwvvvlll```ZZZ\\\\\\ccckkkkkkfffccceeehhhuuu~~~pppdddZZZYYY\\\aaaqqqxxxhhheeelllxxxxxxdddSSSJJJHHHFFFDDDCCCCCCBBB???>>><<<;;;::::::999999::::::<<<;;;:::;;;<<<>>>>>>===~~~uuunnnmmmmmmiiieeedddbbbccccccaaa^^^\\\\\\]]]ZZZ[[[\\\[[[WWWUUUSSSSSSTTTRRRNNNIIIEEEBBB@@@@@@??????>>><<<:::777444222///......---+++******)))%%%)))'''***666555,,,,,,(((((((((((()))***+++++++++,,,,,,------,,,,,,++++++***))))))***+++---......////////////...------+++******+++...//////..................------,,,)))((('''&&&&&&'''((()))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))))))))))))))*********)))))))))))))))*********))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++...&&&)))---***+++---'''******+++++++++,,,,,,,,,---,,,,,,,,,...000222444777777999:::<<<>>>???@@@CCCCCCCCCDDDDDDFFFGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKLLLLLLNNNPPPRRRSSSUUUVVVWWWXXXXXXYYYXXXXXXXXXYYY[[[]]]___```aaaaaabbbcccdddeeeggghhhiiijjjhhhiiijjjlllooosssvvvxxxttttttrrrqqqqqqpppppppppqqqqqqqqqrrrsssuuuvvvwwwwwwzzz|||}}}}}}}}}}}}~~~wwwmmmhhhfffeeennnxxx|||rrrggg]]]XXXYYY^^^iiittt}}}vvvtttssstttwwwyyyxxxwwwyyyrrroooqqqtttyyy~~~}}}|||zzzuuuttttttvvvzzzyyyooobbb]]]^^^```hhhoooooojjjfffgggjjjvvvtttggg\\\YYYYYY]]]kkkzzznnniiilllxxx|||hhhXXXNNNKKKIIIFFFDDDCCCBBB???===<<<;;;::::::999999:::::::::999888888:::;;;<<<<<<vvvnnnmmmllliiieeedddaaaccccccbbb^^^[[[ZZZZZZZZZ[[[\\\[[[XXXUUUSSSSSSTTTRRRNNNIIIEEEBBB@@@???>>>>>>===<<<:::777444222......---,,,,,,+++******%%%))))))333EEECCC333,,,))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++++++++******+++,,,...//////000000000000///......,,,++++++,,,///000000///...............---,,,,,,(((((('''&&&&&&''')))***''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***))))))))))))))))))))))))))))))************((((((((())))))***************(((''''''&&&&&&&&&))))))))))))))))))))))))******))))))))))))*********%%%***000///333555---++++++++++++,,,,,,,,,,,,---,,,,,,---...000222444444555666999;;;>>>@@@AAACCCCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKMMMOOORRRSSSVVVVVVWWWXXXYYYYYYZZZYYYWWWXXXZZZ]]]```bbbccccccddddddeeefffggghhhiiijjjggghhhjjjmmmqqquuuyyy{{{ttttttsssrrrqqqqqqrrrrrrpppqqqqqqssstttvvvxxxyyyxxxzzz|||}}}}}}}}}~~~~~~vvvrrrpppwwwvvvjjjaaaWWWSSSSSSWWWaaajjjwwwvvvuuuuuuwwwwwwvvvuuu~~~wwwqqqooorrrvvv{{{~~~}}}{{{zzzxxxzzz}}}}}}sssfffaaabbbgggnnnuuuuuuooojjjkkknnnxxx|||mmm___YYYWWWYYYdddqqqvvvlllkkkuuunnn]]]SSSMMMJJJGGGEEECCCBBB???===<<<;;;;;;::::::::::::::::::999888888888:::<<<===vvvnnnllllllhhheeedddaaabbbdddbbb___[[[XXXWWWYYY[[[\\\ZZZXXXUUUTTTTTTTTTRRRNNNIIIEEEBBB@@@???=========<<<:::777444333......---,,,,,,+++******'''++++++444DDDBBB333,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///000//////000000000///......,,,++++++,,,...000000///............---,,,++++++))))))'''&&&&&&'''(((((())))))))))))************))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))))))))***(((((())))))******++++++(((((((((((()))))))))***))))))((('''''''''''''''((((((((((((((((((((((((***))))))))))))))))))***)))%%%+++111333999;;;000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333333444666888:::===>>>???CCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMLLLKKKMMMOOORRRTTTVVVVVVXXXYYYZZZZZZZZZZZZXXXZZZ\\\^^^```bbbccccccdddeeeeeefffggghhhhhhhhhhhhhhhjjjlllppptttxxxzzzttttttsssrrrrrrrrrssssssssssssssstttuuuvvvxxxyyyxxxzzz}}}}}}}}}~~~|||zzzvvvlll^^^VVVNNNLLLLLLPPPXXX```sss}}}wwwwwwvvvvvvvvvuuutttsss}}}|||vvvqqqooorrrvvv~~~~~~~~~~~~||||||}}}uuuiiiccceeemmmttt{{{{{{uuupppppprrr{{{sssbbb[[[WWWVVV___kkk||||||mmmfffoooqqq```UUUMMMJJJFFFDDDCCCBBB@@@>>><<<<<<;;;:::::::::::::::;;;;;;:::999:::<<<@@@BBBwwwnnnlllkkkhhheeeddd```bbbcccaaa^^^ZZZXXXWWWYYYZZZ[[[ZZZXXXUUUTTTTTTTTTQQQMMMIIIDDDAAA@@@???======<<<;;;999777444333---------,,,,,,++++++***'''+++(((***333111((()))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111...////////////...------+++******+++...//////...............---,,,+++***+++***((('''&&&&&&&&&'''))))))))))))************))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))******(((((())))))******++++++)))))))))((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))******))))))))),,,)))---111222::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222222444555666888:::;;;======BBBCCCCCCDDDFFFGGGIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMNNNPPPRRRTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\^^^___```aaabbbbbbccccccdddeeeffffffggggggiiiiiijjjkkkmmmpppsssuuussssssrrrrrrrrrsssttttttvvvvvvuuuuuuuuuvvvwwwwwwyyy{{{}}}}}}}}}~~~~~~sssfff]]]PPPJJJEEEDDDFFFIIIPPPXXXgggttt}}}yyyvvvwwwwwwwwwvvvtttssssssxxx}}}|||vvvpppooorrrvvv}}}~~~}}}~~~ttthhhdddfffooowwwzzzuuutttwww~~~yyyggg^^^YYYWWW]]]gggvvvnnnccciiivvvuuucccWWWLLLIIIEEECCCBBBBBBAAA@@@===<<<;;;;;;::::::;;;;;;;;;;;;:::999999===BBBGGGwwwnnnkkkkkkgggeeeddd___aaaaaa```]]]YYYXXXXXXXXXZZZ[[[ZZZXXXVVVUUUUUUSSSQQQMMMHHHDDDAAA???>>><<<<<<<<<;;;999777444333---------,,,,,,+++++++++)))///***'''***((($$$+++************+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,...000111...////////////...------+++******+++...//////...............---+++***)))+++***((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++))))))))))))************)))))))))(((((('''''''''&&&&&&&&&''''''(((******))))))))))))))))))))))))))))))************)))))))))'''---222777DDDFFF888------------,,,,,,,,,,,,+++,,,---...///111222222555666777888:::;;;<<<===BBBCCCCCCDDDFFFHHHJJJKKKHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[]]]]]]___```aaaaaaaaaaaabbbbbbcccdddeeefffggghhhjjjjjjjjjjjjkkkmmmoooqqqrrrrrrqqqqqqrrrsssttttttxxxxxxwwwvvvvvvvvvwwwwwwzzz{{{}}}}}}~~~}}}{{{wwwqqqiii___TTTMMMEEE@@@===???AAACCCIIIPPP]]]jjjxxxuuusssuuuwwwwwwvvvtttttttttuuu{{{~~~{{{vvvqqqppptttxxx|||}}}{{{pppdddaaadddooowww}}}xxxxxx{{{kkk```ZZZWWW[[[cccpppsssdddgggppp~~~|||iii]]]NNNKKKGGGDDDCCCBBBBBBAAA===<<<<<<;;;;;;;;;;;;;;;888999999888888<<>>;;;;;;;;;;;;999777444333------,,,,,,,,,,,,++++++***000---***...+++(((...)))))))))******+++,,,------,,,,,,++++++,,,,,,---************,,,...000111///000000000000///......,,,++++++,,,///000000///.........---,,,+++***)))((('''&&&&&&'''((()))***''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++*********)))))))))))))))'''''''''((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((()))***++++++***)))((('''%%%***///666GGGJJJ;;;......---------,,,,,,,,,++++++---...000111111222444555666888;;;===??????BBBCCCCCCEEEFFFHHHJJJKKKIIIJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZ\\\]]]^^^```bbbccccccdddbbbbbbccceeefffhhhiiijjjjjjiiiiiijjjkkkmmmoooppppppppppppqqqqqqrrrttttttxxxxxxwwwwwwwwwxxxxxxyyyzzz|||}}}}}}~~~vvvmmmhhhaaaZZZSSSLLLFFFBBB???;;;999;;;<<<===BBBGGGRRR```ttt}}}vvvqqqnnnooosssvvvwwwvvvuuuuuuwwwvvv|||||||||zzzvvvrrrrrrwww|||~~~zzz}}}}}}vvvjjj___^^^bbbllluuu~~~{{{{{{~~~nnnbbbZZZUUUWWW^^^hhh{{{~~~kkkjjjnnnxxxttthhhTTTPPPKKKFFFDDDCCCAAA@@@======<<<;;;;;;;;;;;;;;;777999999888999>>>HHHPPPxxxnnnkkkjjjgggdddddd_________]]]ZZZYYYZZZ[[[XXXYYY[[[ZZZXXXVVVUUUUUUSSSQQQMMMHHHDDDAAA???>>>;;;;;;;;;:::999777444333---,,,,,,,,,,,,,,,,,,,,,$$$+++******111...(((,,,))))))))))))***+++,,,---------++++++++++++------)))))))))***+++...000111111111111111111000//////---,,,,,,---000111111000.........---,,,+++)))(((%%%%%%%%%&&&'''))),,,---))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))((())))))***++++++++++++******))))))((((((%%%%%%&&&'''((()))***+++***)))(((''''''&&&''''''))))))))))))))))))))))))((()))***++++++***)))(((,,,((()))(((+++888999(((.........------,,,,,,,,,***+++---///000111111111222333666999<<>>======999777999::::::===BBBJJJWWWkkk}}}zzzsssnnnjjjhhhmmmqqqvvvwwwvvvuuuvvvxxxwww}}}~~~yyyzzzyyyvvvsssuuuzzzyyy}}}{{{sssfff\\\[[[```iiisss~~~|||}}}pppbbbZZZSSSTTTZZZbbbvvvqqqnnnnnnuuu}}}qqqZZZUUUOOOIIIEEECCCAAA???======<<<;;;;;;;;;;;;<<<999;;;<<<;;;<<>>;;;;;;;;;;;;:::666111,,,000///...---+++***)))(((************************+++*********+++---///000///...---,,,++++++++++++******,,,---.../////////...............---------***+++---///000111222222///...---,,,***)))((('''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&&&&&&&'''((())))))((((((%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))'''%%%%%%''')))***)))))))))))))))******+++))))))))))))************'''(((((()))(((((('''&&&++++++******++++++,,,---*********+++,,,---///000------......///111222333333333444666999===@@@BBBBBBDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMOOOOOOOOOOOOOOORRRSSSUUUUUUTTTTTTTTTUUUTTTUUUVVVWWWXXXXXXXXXXXX\\\^^^``````___^^^___```___aaadddgggiiikkkkkkkkkmmmmmmlllllllllmmmmmmnnnooooooooopppqqqqqqqqqrrrvvvvvvvvvvvvvvvxxxzzz{{{yyyzzz{{{|||}}}zzzuuujjj]]]VVVNNNKKKGGGDDDBBB???===:::888777777777777999;;;<<>>>>><<<;;;;;;;;;;;;;;;:::<<<======???FFFSSS]]]vvvpppoooiiiggghhhbbb_________^^^]]][[[ZZZYYY^^^]]][[[YYYWWWUUUUUUTTTUUURRRNNNIIIDDDAAA???>>><<<;;;;;;;;;:::666111...//////...,,,+++***)))(((************************+++*********+++---///000///...---,,,++++++++++++***+++,,,---...////////////////////////.........***+++---...000111111111///...---,,,***)))((('''&&&&&&'''''')))***+++,,,))))))))))))))))))))))))************************+++***)))(((((('''''''''&&&''''''((())))))((((((&&&&&&''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((***************+++,,,,,,*********+++,,,---...///,,,,,,------...000111222222333444666999===@@@BBBCCCDDDGGGIIIKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPRRRSSSUUUUUUTTTTTTTTTUUUTTTUUUVVVWWWXXXXXXXXXXXX[[[]]]___```______```aaa```bbbdddfffhhhiiijjjkkkmmmllllllllllllmmmmmmnnnppppppqqqqqqrrrrrrssssssuuuuuuttttttuuuwwwxxxyyyyyyzzzzzz{{{|||rrrlllggg\\\QQQKKKGGGEEEAAA???>>><<<:::888777777666666777999:::;;;DDDJJJWWWfffqqquuusssooolllgggccc```[[[XXXZZZ___gggmmmsssvvvuuuttttttvvv||||||xxxvvvuuuuuuwww{{{}}}vvvwwwzzz}}}wwwkkk___WWWVVVXXX]]]gggrrrvvvuuuvvv{{{uuubbbYYYWWWVVVVVV___nnnwwwnnnsss|||fffZZZMMMHHHEEEBBBAAABBB>>>>>>===<<<;;;;;;;;;;;;:::<<<<<<<<<>>>GGGUUU```wwwqqqoooiiiggghhhccc^^^^^^^^^]]]]]]\\\\\\[[[]]]\\\ZZZXXXWWWVVVUUUUUUUUURRRNNNIIIDDDAAA???>>>===<<<::::::999666222000......---,,,***)))((((((*********************************+++,,,---//////......---,,,++++++++++++***+++,,,---.../////////000000000000//////......***+++---...000000111111......---+++***)))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))************************++++++***)))((((((((((((''''''((()))))))))((((((((((((''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))******)))'''&&&((((((''''''(((((()))***(((((()))))))))*********)))((('''''''''((())))))***))))))))))))***++++++++++++++++++,,,,,,---...,,,,,,,,,,,,---///000111222333444666999===@@@BBBDDDEEEHHHJJJLLLMMMMMMMMMNNNMMMMMMMMMMMMOOOPPPQQQRRRSSSUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[^^^_________aaabbbbbbccccccdddeeegggiiijjjllllllkkkllllllmmmnnnnnnqqqqqqqqqrrrssstttttttttuuuttttttssstttuuuwwwxxxyyyyyyyyyyyy{{{ttteee\\\WWWNNNFFFBBBAAA???<<<;;;;;;;;;999888777777666666777888:::;;;@@@FFFQQQ]]]fffhhhdddaaa^^^ZZZVVVTTTQQQOOORRRWWWdddjjjqqqttttttssstttvvvzzz~~~~~~~~~zzzuuuuuutttuuuwwwzzz~~~|||ttttttvvvzzzzzzxxxrrrggg\\\UUUTTTUUUXXXaaakkkqqqrrrttt{{{zzzfffZZZVVVUUUUUU\\\iii}}}nnnpppzzzlll^^^PPPJJJGGGCCCBBBCCC???>>>===<<<;;;;;;;;;;;;============@@@LLL\\\iiiwwwpppnnngggfffgggbbb^^^]]]]]]\\\[[[[[[ZZZZZZXXXXXXWWWWWWWWWXXXYYYYYYUUURRRNNNIIIDDDAAA???>>>>>><<<:::999888666444111...---,,,+++***)))((((((*********************************+++,,,---...///...---,,,,,,+++++++++,,,***+++,,,.../////////000000000//////......------***+++---...///000000000------,,,+++***)))(((((()))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((('''(((((()))))))))(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))))))))************+++++++++***)))'''&&&&&&(((***+++)))))))))((())))))***+++,,,,,,,,,++++++,,,------------------...///000111222222333666999<<<@@@BBBEEEFFFIIIKKKMMMNNNNNNNNNOOONNNLLLLLLLLLNNNPPPRRRRRRSSSUUUUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXZZZ]]]^^^___```aaacccdddcccccccccdddeeegggiiikkkkkkkkkkkklllmmmnnnnnnppppppqqqrrrsssttttttuuuuuuuuutttttttttuuuwwwwwwxxxxxxwwwwwwyyy~~~{{{lll\\\SSSMMMGGGBBB@@@>>>===;;;:::;;;<<<;;;:::888777777666777888999:::???EEEPPPZZZ```aaa^^^[[[WWWSSSPPPPPPNNNLLLOOOUUUaaafffmmmppppppppprrrtttwww~~~~~~}}}yyytttsssssssssuuuxxx{{{}}}~~~~~~{{{sssrrrrrruuu{{{}}}vvvsssnnneee[[[UUURRRRRRTTT\\\eeekkkooottt|||lll]]]VVVTTTTTTZZZeeeyyymmmkkkuuurrrcccRRRJJJGGGDDDBBBBBB???>>>===<<<;;;;;;;;;;;;????????????EEESSSggguuuuuunnnllleeeeeegggaaa___^^^\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYUUURRRNNNIIIDDDAAA???>>>>>><<<:::999999777444222...------,,,+++***))))))************************)))***+++,,,---.........------,,,+++++++++,,,,,,++++++---...///000000000//////...------,,,++++++++++++,,,...////////////,,,,,,++++++***)))((((((((())))))***)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((()))))))))))))))(((((()))))))))((((((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((+++)))(((''''''((()))+++'''''''''''''''((())))))((((((((())))))))))))******)))'''&&&'''(((***,,,)))))))))((())))))***+++,,,,,,,,,++++++,,,------............///000111111222222333555888<<>>???AAAIIIZZZpppssslllkkkddddddgggbbb```___\\\ZZZXXXXXXXXXXXX\\\[[[YYYWWWVVVUUUTTTTTTUUURRRNNNIIIDDDAAA???>>>===<<<;;;::::::888555222......---,,,,,,+++******************************))))))+++,,,---.........---,,,,,,++++++,,,,,,,,,+++,,,---...///000000000///......---,,,+++******++++++,,,....../////////,,,++++++***))))))(((((($$$&&&((()))***+++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''))))))*********)))(((((())))))(((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,***(((&&&&&&(((***,,,((((((''''''(((((()))***%%%%%%%%%&&&&&&&&&'''''')))(((((('''((()))+++,,,***))))))))))))***++++++++++++++++++,,,,,,---...///////////////000111111111222333555888<<>>===;;;;;;<<<<<<;;;:::;;;:::999888888999:::;;;;;;CCCOOOYYY^^^``````___YYYUUUQQQPPPMMMJJJMMMSSSYYY]]]bbbcccbbbbbbccceeehhhttt}}}zzzsssqqqnnnllllllooosssuuu{{{|||yyy{{{|||ssspppnnnpppuuuyyyzzzyyy{{{~~~rrrnnnlllhhhbbb\\\VVVRRROOOOOOTTT[[[aaahhhrrr|||jjj\\\VVVVVVVVV]]]iii{{{kkkcccfffooo~~~~~~kkkVVVLLLHHHEEEBBB@@@??????>>>===<<<<<<<<<<<<:::;;;>>>BBBLLL```xxxsssllljjjeeefffiiieee```___]]][[[ZZZZZZ[[[\\\]]][[[ZZZWWWUUUTTTSSSSSSUUURRRNNNIIIDDDAAA???>>><<<;;;;;;<<<;;;999555111///......------,,,,,,,,,************************((()))+++---.........---,,,,,,,,,++++++,,,,,,---+++,,,---///000000000000000///...---,,,+++******++++++,,,---............++++++******))))))(((((($$$&&&(((***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***************)))((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((()))******)))(((((((((((()))******&&&&&&&&&&&&'''''''''''''''(((((()))******++++++***************+++,,,,,,*********+++,,,---...//////............///000000111111333555888;;;???AAADDDFFFHHHKKKLLLMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPRRRSSSUUUUUUTTTTTTTTTUUUXXXXXXYYYYYYYYYYYYXXXXXXXXXZZZ\\\^^^^^^^^^```aaacccccceeefffggghhhhhhiiiiiiiiiiiijjjkkklllnnnoooooooooppprrrsssuuuvvvvvvvvvvvvttttttttttttuuuvvvuuuvvvxxxxxxxxxyyy|||~~~}}}}}}sssiii^^^WWWPPPIIIDDDDDDCCCAAA???>>>???>>>===<<<<<<<<<;;;:::::::::;;;<<<<<>>===<<<<<<<<<<<<999;;;@@@FFFSSShhhssslllkkkfffgggkkkggg```___]]]\\\\\\]]]___```ZZZYYYXXXWWWVVVUUUUUUUUUUUURRRNNNIIIDDDAAA???>>>;;;;;;<<<===<<<:::555111/////////......------,,,************************((()))+++---.........---,,,,,,,,,++++++,,,------+++,,,---///000000111111111000///...---,,,++++++++++++,,,---............++++++******))))))(((((('''(((***+++***)))'''&&&))))))))))))))))))))))))************************(((((('''''''''(((((()))***************)))((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))***++++++))))))))))))************&&&''')))***++++++++++++++++++******++++++,,,---*********+++,,,...///000......---------...//////111111222555888;;;???AAADDDEEEHHHJJJLLLMMMMMMMMMLLLLLLNNNOOOOOOOOOOOOOOORRRTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXZZZ]]]^^^^^^^^^___aaabbbccceeehhhiiiiiiiiiiiiiiiiiiiiijjjkkklllnnnooopppqqqrrrsssuuuvvvwwwxxxuuuuuussssssrrrssstttuuuuuuvvvxxxyyyxxxxxxzzz{{{xxxyyyzzzwwwtttsssuuuxxx{{{}}}tttjjjccc[[[QQQKKKIIIIIIGGGDDDCCCCCCBBBAAA???>>>===;;;;;;:::;;;<<<===>>>GGGSSS]]]bbbccceeefffaaa\\\WWWSSSMMMIIIJJJOOOTTTWWWZZZZZZVVVTTTUUUWWWXXXdddsss~~~|||uuuqqqjjjfffeeehhhmmmppprrryyy|||vvvuuuzzz~~~~~~tttqqqnnnpppuuuxxxwwwuuurrrvvvzzz}}}wwwkkkhhhfffccc___[[[UUUPPPLLLKKKNNNSSSYYYbbbmmmyyyuuuccc[[[YYYRRRUUU\\\hhhzzzrrrccc]]]aaaooorrr[[[OOOKKKHHHDDDBBB@@@???>>>======<<<<<<<<<;;;>>>DDDLLLZZZpppwwwmmmiiigggdddccceee]]]]]]\\\\\\[[[\\\\\\\\\XXXXXXWWWVVVVVVVVVVVVWWWZZZUUUOOOIIIEEECCCAAA???======<<<;;;999777444333000///...,,,+++***))))))---,,,***)))'''%%%###"""(((***---///000///...---+++******************+++,,,,,,,,,---...///000000///...---,,,+++*********+++,,,---...////////////...------,,,+++***))))))&&&&&&''''''((()))))))))'''(((***++++++***)))(((*********)))))))))))))))+++*********))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))))))))''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((()))+++---000111000---++++++,,,---------,,,,,,------///000222222111111111333666:::>>>AAABBBEEEHHHIIIJJJKKKLLLNNNSSSRRRPPPOOOOOOPPPQQQSSSRRRSSSSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZ]]]]]]^^^___````````````aaabbbeeegggiiijjjjjjjjjlllkkkjjjjjjkkklllnnnoooqqqrrrssstttuuuuuuuuuuuuyyywwwtttrrrrrrsssuuuvvvvvvvvvuuuttttttsssrrrrrrrrrqqqmmmhhheeeeeehhhkkkrrrwww{{{rrrggg\\\QQQJJJNNNMMMKKKIIIFFFCCCAAA@@@:::::::::;;;;;;===>>>>>><<>>AAACCCIII[[[wwwtttjjjfffdddaaaaaaccc]]]]]]\\\[[[[[[[[[\\\\\\YYYYYYXXXWWWWWWWWWWWWXXXZZZUUUOOOIIIFFFCCCAAA???=========<<<:::777555333---,,,,,,++++++,,,,,,---******))))))((('''&&&&&&(((***,,,///000///...---,,,++++++******++++++,,,,,,------....../////////...------,,,+++++++++++++++,,,---...////////////------,,,+++***)))((((((&&&&&&''''''((()))))))))))))))*********))))))(((((((((((((((((((((((((((******)))))))))(((((((((''''''(((((((((((('''''')))(((((()))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))))))))(((***)))(((((((((((()))***(((((()))))))))***************))))))***,,,---...///---++++++,,,...---------------......000111222000000111333666999<<<>>>???BBBEEEGGGHHHJJJLLLNNNPPPOOONNNMMMMMMNNNOOOPPPRRRSSSSSSTTTVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYY[[[[[[]]]___```aaabbbbbbaaaccceeegggiiijjjjjjjjjlllkkkkkkkkklllmmmnnnoooqqqrrrssstttuuuuuuuuuuuuxxxvvvuuusssssstttuuuvvvuuuuuuuuuttttttssssssrrrnnnlllhhhccc___]]]___aaafffllluuu|||qqqeeeZZZRRRRRRQQQOOOLLLIIIFFFDDDCCC>>>===<<<;;;;;;;;;;;;;;;<<>>>>>>>>===;;;888555444---,,,,,,++++++,,,,,,---((())))))))))))*********(((***,,,...//////...------,,,,,,++++++,,,,,,---........................------,,,++++++,,,,,,,,,+++,,,---......///......,,,,,,+++***)))(((((('''&&&''''''(((((())))))***++++++***)))((((((((()))&&&&&&&&&''''''(((((()))((((((((((((((('''''''''''''''((((((((((((''''''***)))))))))***+++,,,---,,,+++***)))((()))******))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))***)))(((******))))))))))))***************+++++++++,,,,,,,,,,,,+++************+++...---++++++---......---...............///000000///000222333555777999:::<<>><<<;;;999999888<<>>BBBJJJ___}}}uuulllhhhfffcccbbbccc^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYUUUOOOJJJGGGDDDBBB????????????===;;;888555444000///...,,,+++***)))))))))))))))******++++++,,,)))***,,,...//////......---------,,,,,,---------////////////............,,,,,,+++++++++,,,------+++,,,------.........---,,,++++++***)))((('''''''''''''''((())))))******---,,,***(((''''''((()))%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******,,,+++)))'''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''')))***)))((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++***************...,,,+++,,,---......---//////.........//////000///000222333555666666666999<<>>DDDKKKRRRXXX\\\___bbb^^^WWWPPPLLLMMMQQQUUU```dddiiillljjjddd]]]XXXYYYYYYZZZ^^^iiixxx|||wwwuuuuuuxxxwwwtttooolllkkkmmmooovvvvvvvvvyyy~~~~~~}}}~~~}}}}}}zzzvvvzzz{{{sssnnnpppmmmeee[[[UUUUUURRRNNNKKKMMMPPPUUU^^^jjjvvvkkk]]]VVVSSSTTT[[[ffftttpppdddcccooo|||mmm[[[OOOHHHEEE@@@???>>><<<<<<<<<<<<===<<<>>>BBBKKKaaauuullliiigggdddbbbccc^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXTTTOOOKKKHHHEEEBBB@@@@@@@@@???>>>;;;888555333000///...,,,+++***))))))++++++++++++************)))***,,,---...//////......------,,,,,,------...//////////////////......,,,,,,+++++++++,,,------+++,,,------------------,,,++++++***)))(((''''''''''''(((((()))*********---,,,***(((''''''((()))&&&&&&'''(((((()))******&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((((((((()))***+++***(((''''''(((***,,,(((((((((((((((((((((((((((((((((((()))))))))))))))((('''(((*********((((((((((((((((((((((((((()))))))))************+++((())))))***++++++++++++---,,,+++,,,...///...---//////.........//////000///000111333444444444444888;;;@@@DDDFFFIIIMMMOOONNNOOORRRSSSTTTSSSQQQPPPSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWXXX\\\]]]^^^```aaabbbbbbccceeeeeefffhhhiiikkklllmmmnnnnnnooopppqqqqqqqqqrrrsssssstttuuuuuuuuuttttttuuuvvvwwwxxxyyyxxxvvvuuusssuuuwwwxxxyyyyyyyyyxxxtttsssnnneee[[[RRRMMMKKKLLLPPPXXXeeeuuuyyymmmddd```___\\\XXXRRRLLLGGGDDDBBBAAA???===;;;:::999999999;;;???EEELLLSSSYYY\\\]]]ZZZUUUNNNJJJLLLQQQVVVbbbgggnnnssssssmmmfffaaa]]]ZZZXXX\\\eeettt~~~yyyxxxyyy{{{{{{yyyvvvrrrpppooopppwwwvvvuuuuuuxxx}}}~~~~~~|||www{{{}}}wwwrrrrrrooofff\\\WWWWWWTTTOOOKKKMMMPPPVVV^^^kkkxxxqqq```YYYUUUTTT[[[eeepppxxxhhhdddlllwwwwwwcccSSSIIIEEEAAA@@@>>>===<<<<<<=========@@@DDDNNNddd}}}tttllliiigggccc```aaa^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWTTTPPPLLLIIIFFFCCC@@@@@@@@@???===:::777444222---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))******,,,---.../////////...------,,,,,,------...////////////////////////------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++***)))((((((''''''(((((())))))******+++++++++***)))((((((((()))'''''''''(((((())))))***&&&&&&&&&'''''''''''''''''''''((((((((((((''''''******))))))))))))******))))))((('''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((***+++***)))''''''((((((((((((''''''((((((((())))))))))))***&&&'''(((***+++,,,,,,,,,,,,++++++---//////...---...............///000000000000111222333444555555777;;;???CCCFFFIIILLLOOOOOOPPPRRRTTTUUUTTTSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTTTTTTTUUUWWWXXX\\\]]]___```aaabbbbbbcccffffffggghhhiiilllmmmnnnooopppqqqrrrrrrssssssrrrtttuuuuuuvvvvvvvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwwwwuuuwwwyyy|||~~~~~~}}}|||xxxuuuoooeeeZZZPPPIIIGGGEEEHHHOOO[[[llluuummmfffdddaaa]]]VVVOOOIIIEEEAAA@@@???===<<<;;;::::::999:::<<<@@@FFFLLLQQQTTTTTTSSSOOOJJJGGGIIIPPPUUUaaagggooovvvxxxuuuoookkk```[[[YYY\\\eeerrr~~~}}}xxxtttrrrrrrwwwvvvuuussstttxxx~~~~~~yyy|||zzzwwwsssoooggg^^^[[[ZZZVVVPPPLLLNNNQQQWWW```lllyyy|||hhh___XXXVVV]]]dddnnnnnneeeiiipppkkkWWWKKKFFFAAA@@@>>>===<<<<<<===>>>???AAAGGGRRRiii~~~uuummmjjjhhhdddaaabbb^^^]]]\\\ZZZYYYYYYXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWTTTPPPMMMJJJGGGCCC@@@??????>>><<<999666333111---,,,,,,++++++,,,,,,---***************)))))))))***++++++---......//////------,,,,,,,,,,,,------......//////000000111111...------,,,++++++++++++,,,,,,,,,------,,,,,,+++------,,,+++***)))((((((((((((((()))******++++++))))))*********))))))(((''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((***+++***)))'''((())))))))))))((('''((((((((()))))))))******&&&'''(((***+++++++++++++++++++++---///000...------------......000111222111111111111222444666777666999===AAADDDGGGJJJLLLQQQRRRSSSUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUSSSSSSSSSTTTVVVWWW[[[\\\^^^```bbbcccdddeeeggggggggghhhjjjlllnnnooooooppprrrsssttttttssssssvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxwwwyyy|||{{{wwwpppeeeXXXNNNHHHEEEBBBCCCHHHRRRbbbuuu}}}vvvmmmkkkhhhccc\\\TTTMMMHHHCCCAAA@@@>>><<<::::::999999999:::<<>>???CCCJJJWWWoooxxxpppmmmkkkgggdddddd^^^]]]\\\ZZZYYYXXXXXXXXXZZZZZZYYYXXXXXXXXXXXXXXXWWWTTTPPPMMMJJJGGGCCC@@@??????>>><<<999555222000000///...,,,+++***)))))))))))))))))))))************++++++,,,---...///000---,,,,,,++++++,,,,,,------......///000111111222///...---,,,+++*********,,,,,,,,,------,,,++++++...------,,,+++***))))))((((((((()))******++++++'''(((***++++++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))((()))***++++++***)))(((((())))))))))))*********'''((()))***++++++******+++***+++---///000...---,,,,,,------///000222222222111000000222444777999555888<<<@@@BBBEEEHHHJJJNNNNNNOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSRRRRRRTTTVVVWWWYYYZZZ]]]```ccceeefffgggggggggggghhhjjjlllnnnppppppqqqrrrtttuuuttttttssswwwwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwxxxxxxyyyyyyyyyxxx{{{~~~}}}yyyqqqeeeXXXNNNHHHFFFCCCCCCEEEMMMZZZlll}}}zzzrrrpppmmmhhh```XXXPPPLLLDDDCCCAAA>>><<<:::999888::::::999:::;;;===???@@@@@@BBBCCCAAA@@@BBBJJJPPPZZZaaakkkuuu{{{{{{yyyvvvnnngggbbbccceeekkkyyy{{{vvvtttwwwwwwvvvsssqqqtttzzz|||zzzsssoooiiibbbaaa```ZZZRRRNNNPPPSSSYYYbbbnnn|||kkk```[[[^^^bbbiii|||xxxiiigggiiissswww___PPPJJJAAA@@@???============>>>>>>CCCLLL[[[sssvvvnnnlllkkkhhhfffgggaaa```^^^\\\ZZZXXXWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWUUUSSSPPPMMMIIIGGGEEEDDDBBBAAA@@@===:::555222000000///---+++*********+++++++++******************//////.........//////000...---,,,,,,++++++,,,,,,...///000111111000///......//////...,,,,,,---///,,,,,,---.../////////...---,,,***)))'''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))((('''&&&%%%$$$$$$************************&&&'''''''''(((((())))))************************))))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))***************************))))))))))))************)))************+++++++++---,,,,,,,,,,,,---..................///////////////000111222333444444444888999<<>>===:::999888999:::;;;;;;;;;;;;;;;;;;<<<======>>>BBBGGGKKKUUU[[[fffpppvvvxxxwwwvvvrrrpppllliiijjjqqqzzz}}}zzz~~~{{{wwwtttwww}}}xxxsssmmmjjjiiifff___ZZZRRRTTTXXX___iiittt~~~|||oooccc```ccclllnnndddiiiuuucccQQQKKKFFFDDDAAA>>>======>>>???CCCDDDLLL```|||wwwnnnkkkiiieeecccddd```___]]][[[ZZZYYYXXXXXX[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSPPPLLLIIIFFFDDDCCCBBBAAA@@@===:::666222000///...,,,+++************************************------------------.........---,,,,,,++++++,,,,,,......000000000000.........//////---,,,+++---...+++,,,------......---------,,,***)))'''&&&&&&&&&*********)))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((*********)))(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))************************))))))))))))))))))))))))''''''((((((((((((''''''((()))******(((((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,,,,,,,------..................///////////////000111333444444444444777888:::===AAADDDFFFHHHNNNNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNOOOQQQQQQTTTXXX\\\```bbbccceeeggggggggghhhiiikkkmmmpppqqqssstttvvvwwwxxxwwwwwwvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvxxxyyy{{{}}}tttjjjbbbXXXLLLDDDCCC@@@@@@BBBIIIQQQ^^^sss{{{uuunnnfff\\\TTTKKKGGGCCC@@@>>><<<:::999888999999:::::::::::::::999999:::;;;<<<@@@EEEIIIRRRXXXaaajjjpppsssuuuuuuuuusssooollllllpppwww}}}}}}xxxvvvxxx~~~~~~}}}||||||yyyuuuooommmkkkhhhaaa\\\VVVWWWZZZ```iiittttttfffaaabbbhhhzzzuuuiiilllppphhhTTTMMMFFFDDDAAA>>>======>>>???AAADDDPPPfffxxxnnnjjjgggcccaaaaaa___^^^]]][[[ZZZYYYYYYYYY[[[[[[YYYXXXWWWVVVVVVUUUTTTRRROOOKKKHHHEEECCCBBBAAAAAA???===:::666222000///---,,,***))))))))))))************************++++++++++++,,,,,,------...---,,,,,,++++++,,,,,,---...///000000///...------......---+++***,,,---++++++,,,------------,,,,,,,,,***((('''&&&&&&&&&++++++***)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))************************))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))''''''((()))(((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------..................////////////000000222333444555555555555777999<<>>@@@DDDLLLYYYmmm}}}uuujjj^^^VVVKKKHHHCCC???>>><<<;;;999999999999999999888888777666777777888999===BBBFFFOOOTTT[[[bbbggglllqqqtttxxxwwwtttqqqoooppptttwww{{{xxxzzz}}}zzzyyyyyyzzz}}}~~~|||xxxtttqqqoookkkddd___[[[[[[]]]bbbjjjuuuzzzjjjbbb___dddsss}}}ooonnnlll}}}oooZZZPPPGGGEEEAAA???======???@@@@@@EEETTTnnnxxxmmmiiifffbbb```aaa]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[YYYXXXVVVVVVUUUUUUTTTRRROOOKKKGGGDDDBBBAAAAAA@@@???===:::666333111...---+++)))((((((((()))***************+++++++++***++++++,,,------------...---,,,,,,++++++,,,,,,,,,---...//////...---,,,,,,------,,,******+++---,,,,,,---......---------,,,+++***(((''''''&&&&&&***************)))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************************((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))((('''&&&''')))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,---------...------............////////////000111222444555555555555444555666999===@@@DDDFFFGGGGGGIIIKKKMMMOOOQQQRRROOOOOOMMMLLLJJJIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHMMMPPPUUUYYY\\\^^^bbbdddeeefffgggiiillloooqqqrrrtttuuuwwwxxxyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzyyywwwvvvuuuvvvwwwzzz}}}|||tttiii___VVVNNNHHHEEEAAA??????CCCIIIVVVkkk}}}zzznnnaaaXXXLLLHHHCCC@@@>>>===<<<;;;:::::::::999999888666666555666666777888<<>>>>>???@@@@@@GGGWWWrrrvvvlllhhheeebbbaaabbb]]]\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTRRROOOKKKGGGDDDBBBAAA@@@@@@???===:::666333111...---+++)))((((((((()))))))))*********+++++++++++++++---...////////////...---,,,,,,++++++,,,,,,,,,---...//////...---,,,,,,------,,,******+++---......////////////......++++++***(((''''''''''''((()))******+++,,,------))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))((('''&&&''')))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++,,,---.........------............////////////111222333444555666666666444444555777:::>>>AAACCCEEEFFFHHHJJJMMMOOOPPPQQQNNNMMMKKKJJJHHHGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDIIILLLQQQUUUXXX\\\```cccccceeegggjjjmmmoooqqqrrrssstttvvvxxxyyyyyyyyyyyywwwxxxyyyzzzzzzzzzzzzzzzwwwwwwvvvwwwxxxzzz}}}{{{uuulllbbbZZZUUUPPPLLLDDDAAA???AAAFFFSSShhhzzz~~~qqqcccYYYNNNJJJDDD@@@???>>>======;;;;;;;;;;;;:::888777666666777777888999===BBBFFFOOOSSSWWWZZZ]]]bbbjjjqqqvvvxxxzzzyyyxxxvvvvvvvvvwww~~~{{{||||||yyyxxxxxxxxxyyyzzz|||~~~{{{wwwqqqlllhhheeeeeefffiiipppzzz|||lllccc^^^^^^jjjyyyqqqgggiiivvv{{{cccQQQGGGEEEBBB???>>>>>>???@@@BBBIIIZZZuuuwwwlllhhheeebbbaaaccc]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUSSSPPPLLLHHHDDDBBBAAA@@@??????===:::777333222///---,,,***)))))))))))))))))))))***++++++,,,,,,+++,,,...000111111000000...---,,,,,,++++++,,,,,,---...///000000///...------......---+++***,,,---///000000000000///......+++***)))(((''''''''''''''''''(((***,,,---...///))))))))))))))))))))))))''''''''''''''''''(((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,---.........---,,,............////////////222222444555666777777777444444444555777;;;>>>@@@CCCEEEGGGIIIKKKMMMNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA???>>>>>>???@@@@@@DDDGGGLLLPPPTTTYYY^^^aaabbbdddgggjjjmmmppprrrsssrrrsssuuuwwwyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxyyyyyy{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~zzzxxxqqqhhhccc```[[[UUUIIIEEEAAA@@@DDDOOOcccuuutttfff\\\QQQLLLFFFBBB@@@@@@??????============<<<;;;999999777888999999:::>>>CCCGGGQQQVVVZZZ\\\\\\___fffmmmrrrtttxxxyyyxxxvvvvvvvvvrrryyy~~~~~~{{{{{{~~~}}}{{{yyyxxxwwwxxxyyy{{{~~~zzztttnnnkkkhhhhhhjjjnnnuuu}}}yyykkkccc^^^]]]gggttttttgggfffqqq~~~fffQQQHHHFFFBBB@@@>>>>>>@@@AAADDDKKK^^^zzzyyynnnhhheeeaaa```bbb^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXVVVTTTQQQLLLHHHEEEBBBAAA??????>>>===:::777444222///...,,,+++************((())))))***++++++,,,,,,+++,,,...000111111111000...---,,,,,,++++++,,,,,,......000000000000.........//////---,,,+++---...//////000000///......---+++***)))((((((''''''(((&&&&&&''')))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))******(((((()))***(((((((((((((((((((((((())))))))))))************)))************+++++++++***+++---//////...---,,,............////////////222333444555777777777777555444333333555888;;;===AAACCCEEEGGGIIIJJJKKKKKKIIIHHHFFFDDDCCCAAAAAA@@@???>>><<<;;;;;;;;;<<<===???BBBGGGKKKPPPUUUZZZ^^^aaacccfffjjjnnnqqqrrrsssqqqrrrtttwwwxxxyyyxxxxxxzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxzzz{{{{{{{{{zzzzzzyyyxxxvvvuuuvvvxxxzzz{{{zzz{{{wwwooolllkkkfff___TTTNNNGGGDDDDDDMMM```qqqwwwjjj```SSSNNNHHHCCCAAAAAAAAAAAA????????????>>>===<<<<<<888888999:::;;;???DDDGGGRRRXXX]]]^^^\\\]]]bbbgggnnnqqqtttvvvuuussssssrrrmmmrrr{{{{{{}}}}}}zzzzzz|||}}}}}}}}}~~~~~~|||zzzwwwvvvxxxyyy{{{~~~|||uuupppmmmhhhjjjmmmrrryyywwwjjjddd^^^[[[cccooo{{{llldddmmmyyyiiiRRRHHHFFFCCC@@@>>>???@@@AAAEEENNNccc|||pppiiieee```___```___^^^]]][[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYWWWUUUQQQMMMIIIEEECCCBBB??????>>>===:::777444222000///---+++*********+++((())))))***++++++,,,,,,***+++...000111111000000...---,,,,,,++++++,,,,,,...///000111111000///......//////...,,,,,,---///.../////////...---,,,,,,+++***)))(((((('''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((***+++***)))((()))+++''''''''''''''''''''''''))))))))))))************)))************+++++++++***+++---//////...---,,,............/////////000222333444666777777888888555444333222444666999<<<@@@AAADDDFFFHHHHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>===<<<:::999999999::::::;;;???CCCHHHLLLRRRWWW[[[```cccfffkkknnnqqqrrrsssppprrrtttvvvwwwxxxxxxxxx{{{|||||||||{{{zzzyyyyyyxxxyyy{{{||||||{{{yyyxxxvvvtttrrrpppqqqtttwwwzzzzzz|||zzztttrrrrrrmmmeee^^^VVVNNNHHHFFFNNN___pppzzzlllcccTTTOOOIIIDDDBBBBBBBBBBBB@@@@@@@@@@@@@@@??????>>>888888999:::;;;>>>DDDGGGSSSYYY___```\\\[[[___ccclllnnnrrrsssrrrpppoooooojjjmmmuuu~~~|||{{{~~~{{{zzz|||~~~|||zzzyyy{{{~~~}}}|||{{{|||}}}~~~}}}}}}~~~~~~|||zzzwwwuuuxxxyyy{{{~~~}}}vvvpppnnnhhhjjjnnnttt{{{vvvjjjddd^^^ZZZ```kkkqqqeeemmmxxxkkkSSSHHHFFFCCC@@@??????@@@AAADDDPPPgggxxxooollldddbbbddd___[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYYYYXXXXXXYYYWWWUUUQQQMMMIIIEEECCCAAABBBAAA>>><<<888666333222///......------,,,,,,+++,,,++++++******+++,,,,,,,,,...000222333222111111,,,+++******))))))******---......//////////////////...---,,,+++,,,,,,---555333000---,,,,,,,,,---,,,***(((%%%%%%%%%'''((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))...,,,***(((&&&&&&&&&&&&''')))******((('''((()))))))))(((&&&&&&%%%%%%%%%(((((((((((())))))))))))%%%&&&''''''((((((''''''******))))))((((((''''''+++*********))))))((((((((((((((((((((())))))*********(((''''''&&&&&&&&&******+++,,,------------111000000///////////////111222444666888888888888555444333222333444555666>>>???AAACCCEEEGGGHHHHHHGGGFFFCCC@@@>>><<<<<<<<<<<<<<<;;;::::::999888888;;;<<<>>>@@@DDDJJJRRRWWW^^^aaaeeehhhjjjlllnnnpppoooqqquuuwwwwwwwwwyyyzzzyyyzzz{{{{{{zzzzzz{{{}}}}}}zzzyyyyyy|||}}}{{{yyyxxxsssmmmkkknnntttzzz~~~~~~xxxsssooonnnnnnooohhh```VVVPPPMMMQQQ]]]jjj~~~tttlll]]]VVVLLLEEECCCCCCBBBAAAAAAAAABBBBBBBBB@@@???>>>@@@=========;;;;;;BBBKKKZZZbbbgggbbb\\\ZZZ[[[[[[dddhhhmmmnnnmmmkkklllmmmhhhjjjooowwwyyywwwvvvxxx|||~~~}}}zzzyyyxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz}}}||||||zzzyyyxxxwwwwwwwwwxxxyyy{{{}}}{{{vvvrrrooommmooossszzz|||nnnddd]]][[[___fffyyyqqqdddcccjjj{{{iiiUUUIIICCC@@@AAAAAA???@@@BBBFFFSSSlllyyypppllldddbbbddd___\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWUUUQQQMMMIIIEEECCCBBBBBBAAA>>><<<888666333222------,,,++++++***))))))...------,,,,,,,,,,,,---,,,...000111222222111000---,,,,,,+++++++++++++++------...//////////////////...---,,,+++,,,,,,---///...,,,++++++++++++,,,,,,***(((&&&%%%&&&'''((())))))))))))))))))))))))***))))))))))))))))))***(((((((((''''''((((((((())))))(((((((((((()))))),,,+++)))'''&&&&&&&&&'''''')))******((('''((()))***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))***)))))))))((((((((('''************)))))))))((()))))))))))))))******+++)))))))))(((((())))))*********+++,,,------------000000////////////000000111222444666777888888888555555444333333444444555<<<===???AAACCCEEEFFFFFFFFFEEEBBB???===<<<;;;;;;<<<;;;;;;::::::999888888;;;<<<===>>>AAAEEELLLPPPZZZ^^^cccgggjjjlllnnnpppnnnqqqtttuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzzzz{{{}}}~~~|||{{{|||~~~~~~|||zzzuuuooommmooottt{{{}}}xxxrrrpppqqqsssppphhh___XXXTTTVVVbbbnnn|||xxxqqqddd\\\RRRKKKHHHGGGEEECCCCCCCCCCCCCCCBBB@@@>>>===@@@>>>======<<<<<>><<<888666333222......---,,,***)))((((((...---,,,+++++++++++++++,,,---///111111111000///...---,,,,,,++++++,,,,,,------...////////////.........,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,+++***(((&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''(((******((((((((()))+++***)))((('''''''''((((((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))((((((((((((************))))))))))))((((((((()))))))))******(((((())))))***+++,,,,,,******+++,,,------------///......//////000111222111222444666777888888888777666555444333333333444999:::<<<>>>@@@BBBCCCCCCDDDCCCAAA???===;;;;;;::::::;;;;;;::::::999888777999:::;;;;;;<<<@@@EEEIIISSSXXX```fffiiilllnnnooonnnpppsssuuuttttttuuuvvvyyyzzz{{{{{{zzzzzz{{{}}}~~~}}}{{{uuurrrsssxxxyyyvvvxxx|||~~~vvvmmmeee``````iiisss~~~yyyiiiaaaWWWOOOKKKHHHEEEBBBEEEEEEEEEDDDCCCBBB@@@???AAA>>>===>>>===>>>EEENNNYYYdddlllkkkgggccc```]]]\\\```fffiiijjjiiiiiiiiiffffffiiipppwww{{{{{{yyyxxxvvvtttuuuxxxzzzyyywwwvvvtttqqqooooooqqqsssuuuuuuvvvvvvvvvuuuvvvyyy{{{}}}|||{{{{{{{{{{{{zzzzzz{{{|||}}}|||xxxuuurrrtttwww~~~yyylllaaaYYYZZZ^^^mmmhhhbbbbbbnnnlllXXXNNNGGGBBBAAAAAA@@@AAADDDJJJXXXpppzzzqqqmmmeeeccceee```___^^^]]][[[ZZZYYYXXXXXXZZZYYYXXXWWWWWWVVVVVVWWWVVVTTTQQQMMMIIIFFFCCCBBBBBBAAA>>><<<888666333222000000///...,,,+++******++++++***)))((((((((((((+++---///000111000///...------,,,+++++++++++++++,,,---......//////.........---,,,+++++++++,,,------...///000000///...---***)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&''''''((((((&&&(((******)))((())))))++++++***)))(((((())))))(((((((((((()))))))))))))))((('''&&&&&&(((***+++))))))))))))((((((((((((*********)))))))))))))))&&&''''''((((((((((((((((((((()))***++++++++++++******+++,,,------------------......///111222333222333444555777888888999999888777666555444333333777888:::<<<>>>@@@AAAAAABBBAAA@@@>>>===;;;::::::::::::;;;;;;:::999888777777888999999999<<<@@@DDDMMMSSS\\\dddiiilllnnnooonnnqqqtttuuuttttttuuuvvvyyyzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}zzzzzz~~~}}}vvvnnnlllrrr{{{qqqiii___VVVQQQLLLGGGCCCFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@??????>>>@@@HHHQQQ[[[fffpppqqqmmmhhhbbb\\\ZZZ^^^bbbfffiiiiiihhhhhhiiiiiikkkpppwwwzzzyyywwwuuurrrppprrrvvvyyyyyyxxxuuurrrooollllllnnnqqqtttsssttttttsssssssssvvvxxx}}}|||{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~zzzwwwtttuuuxxx~~~}}}ooocccYYYXXX[[[kkk}}}fff___]]]hhhzzznnn\\\PPPHHHBBBAAA@@@>>>@@@CCCJJJYYYqqqzzzqqqnnnfffdddfffaaa```___^^^\\\ZZZYYYXXXXXXZZZYYYXXXWWWWWWVVVVVVWWWUUUTTTPPPMMMIIIFFFDDDCCCBBBAAA>>><<<888666333222000//////...,,,++++++***+++***))))))((((((((())),,,---///000111000...---,,,,,,+++***************,,,------...............---,,,+++***++++++------///000111222111///---+++))))))((('''&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((())))))(((((((((((())))))%%%%%%&&&''''''(((((((((&&&((()))***)))((()))***+++******))))))))))))***(((((((((((())))))))))))((('''&&&%%%%%%''')))***(((((((((((())))))))))))))))))))))))))))))******'''((()))*********))))))((())))))******))))))(((******+++,,,---------------------...000111333333222333444555666777999999::::::999888777555444444666888:::<<<>>>???@@@AAA@@@@@@???>>>===<<<;;;:::999:::;;;<<<<<<;;;999888666777888888999;;;???BBBHHHNNNXXX```fffjjjmmmnnnoooqqqtttvvvuuuuuuvvvwwwyyyzzz{{{{{{zzzzzz{{{}}}}}}~~~{{{|||uuukkkbbb[[[UUUNNNIIIEEEEEEEEEEEEEEEEEEFFFFFFEEEBBB@@@@@@???AAAIIISSS___jjjtttvvvrrrlllccc[[[[[[]]]```dddgggiiiiiihhhkkkjjjkkkpppvvvyyyyyywwwqqqooommmpppuuuyyyzzzyyyuuusssooollllllnnnqqqsssrrrsssrrrqqqpppppprrrtttxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{zzzyyyyyyyyyzzzzzz|||}}}zzzuuuvvvxxx}}}rrreee[[[XXXZZZgggvvvddd\\\YYYdddwwwrrraaaRRRJJJBBB@@@>>>===???CCCIIIXXXqqqyyyqqqnnngggfffhhhddd```___^^^\\\ZZZYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWUUUSSSPPPMMMIIIFFFDDDCCCBBBAAA>>><<<888666333222---,,,,,,++++++******))),,,,,,+++++++++,,,,,,,,,---...000111111000...---,,,+++******))))))******,,,,,,---............---,,,++++++******+++---------...//////...,,,***)))((((((((('''''''''(((((())))))))))))))))))))))))&&&&&&((((((((((((&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))%%%%%%&&&(((((())))))(((%%%''')))***)))((()))*********))))))))))))******(((((((((((())))))))))))'''&&&&&&%%%%%%'''((()))(((((((((((())))))))))))))))))))))))***************+++,,,---------,,,+++((()))*********)))((('''******+++,,,------------------......///111222333333333333444666777999:::<<<<<<;;;;;;:::888777666666777999;;;===???@@@@@@????????????>>>===;;;;;;:::;;;<<<>>>===<<<:::999666777888888888:::===???CCCIIIRRR[[[aaafffjjjlllnnnppptttuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzzzz{{{}}}{{{}}}uuulllddd]]]TTTOOOHHHGGGGGGGGGGGGHHHIIIIIIIIIEEEBBBBBB@@@AAAJJJTTTcccmmmxxx{{{xxxrrrggg]]]]]]]]]^^^aaaeeehhhiiihhhiiihhhiiinnntttxxxxxxwwwqqqnnnlllnnntttxxxzzzzzzuuussspppmmmmmmnnnppprrrqqqqqqpppnnnlllkkklllnnnrrrrrrssssssuuuvvvxxxxxxyyyxxxwwwvvvuuuuuuuuuvvvwwwyyy|||}}}}}}~~~}}}vvvwwwxxx}}}uuuggg\\\YYYZZZ___lllhhh^^^XXXaaasssyyyiiiVVVMMMDDD@@@>>>===???DDDHHHYYYrrrxxxpppnnnggghhhjjjfff```___]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXUUUSSSPPPMMMIIIFFFEEEDDDBBBAAA>>><<<888666333222++++++++++++++++++++++++,,,++++++,,,,,,---...///...///111222222111///...,,,,,,+++************++++++,,,------......------,,,+++*********+++---...***+++,,,,,,,,,+++******(((((('''''''''((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&((())))))))))))(((%%%'''))))))))))))***+++))))))((((((((())))))***(((((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))***((()))))))))************)))***,,,---------+++***'''(((***+++,,,+++************+++,,,------------............///000222222333333333444555777999:::<<<=========<<<;;;999888555666888:::<<<>>>??????>>>????????????>>><<<;;;:::<<<>>>??????>>><<<:::888999999888777777999;;;>>>DDDLLLTTT[[[```eeehhhkkknnnrrrtttuuuvvvwwwyyyyyyzzz{{{{{{zzzzzz{{{}}}zzz}}}yyyqqqiii```YYYSSSRRRQQQOOOOOOOOOOOOOOOLLLHHHDDDCCCAAABBBJJJTTTeeeooo{{{~~~yyynnnddd___]]]\\\^^^bbbfffhhhhhhhhhggghhhmmmtttyyyzzzyyyssspppmmmnnnssswwwxxxxxxtttrrrpppnnnnnnnnnooopppnnnnnnmmmjjjgggeeefffhhhhhhiiijjjlllnnnppprrrsssttttttrrrqqqqqqpppqqqqqqrrrsssttttttsssuuuwwwzzz|||~~~}}}{{{xxxxxxyyy}}}xxxjjj^^^YYY[[[[[[fff}}}qqqdddYYY]]]mmmrrrZZZPPPFFFBBB@@@>>>AAAFFFJJJ[[[tttxxxpppnnnhhhhhhlllggg___^^^]]]\\\[[[ZZZZZZZZZ\\\[[[ZZZYYYYYYXXXXXXYYYUUUSSSPPPMMMIIIGGGEEEDDDBBBAAA>>><<<888666333222,,,,,,---------.........)))))))))***+++,,,......///000222333222111///......---,,,,,,++++++,,,,,,+++,,,------......------++++++*********+++---...))))))***+++,,,,,,------'''''''''((((((((((((((())))))))))))))))))))))))(((***+++,,,,,,+++***((())))))(((((((((((())))))))))))(((((((((((())))))&&&''')))*********)))(((%%%'''))))))))))))***+++)))((((((((((((((())))))(((((((((((())))))))))))''''''((()))***)))))))))'''((((((((())))))******(((((())))))*********+++&&&''')))***+++***((('''%%%'''***,,,......------******+++,,,------------///......//////000111222444333333444555777999:::===>>>>>>>>>>>><<<;;;:::333555777999;;;======>>>>>>???@@@@@@@@@>>>===<<<;;;<<>>@@@AAAAAA???<<<:::888999::::::999:::<<<>>>@@@AAAAAABBBAAA???<<<;;;;;;<<>>DDDQQQaaavvvwwwnnnkkkdddeeehhheee______^^^]]]\\\ZZZYYYXXXZZZ\\\\\\[[[YYYWWWVVVWWWTTTRRROOOKKKGGGDDDBBBAAADDDAAA>>><<<:::777333000///---*********+++************))))))******+++,,,...///000111000///---,,,,,,+++*********+++---...000///...,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++******)))((('''&&&&&&&&&&&&'''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((''''''(((******))))))***,,,***(((&&&&&&''')))******)))((('''((()))***((('''''''''''''''((((((((((((&&&((()))(((''''''((()))''''''((())))))))))))(((((())))))))))))*********)))*********************)))************++++++++++++++++++++++++,,,------/////////000111111222222333333444555666777888999===>>>@@@AAAAAA???===<<<888999::::::999999;;;===???@@@BBBBBBAAA???===;;;===???AAABBBCCCBBBAAAAAA===;;;999888888888777666999;;;???DDDKKKRRRXXX\\\cccggglllqqqtttvvvxxxzzzzzzzzz{{{|||}}}~~~~~~{{{vvvsssrrrpppnnncccYYYNNNGGGDDDDDDJJJQQQ```jjjxxxyyyrrreeeccc___[[[YYY\\\bbbggghhhhhhhhhjjjnnnsssxxx{{{yyytttpppooorrrttttttrrrrrrqqqooommmlllkkkkkklllllljjjfffaaa\\\WWWTTTSSSTTTTTTSSSRRRSSSWWW]]]bbbdddeeehhhiiijjjhhhfffdddfffdddaaa^^^]]]]]]^^^___bbbeeeiiioootttxxxzzz{{{{{{}}}uuueee]]][[[[[[aaarrrsss```^^^ggguuuxxxdddUUUHHHEEECCC???@@@FFFSSSdddyyywwwnnnjjjcccdddgggccc___^^^^^^]]][[[ZZZYYYXXXYYY[[[\\\[[[YYYUUUTTTSSSTTTSSSQQQOOOLLLHHHFFFDDDBBB@@@===;;;999666222///...,,,++++++++++++***(((******))))))******+++,,,...///000000000///---,,,++++++***)))***+++,,,---...---,,,+++++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++***))))))((((((''''''&&&&&&'''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******(((((()))***)))'''%%%%%%'''))))))))))))(((''''''))))))((('''''''''''''''((((((((((((%%%&&&(((((('''''')))+++'''((())))))******))))))))))))))))))************((((((((())))))*********)))************+++++++++++++++******++++++,,,,,,...//////000000111111222444444555666666777888888<<<===???@@@@@@???>>>===888999:::999999999;;;===???@@@BBBCCCBBB@@@>>><<<@@@AAABBBDDDDDDDDDCCCBBB>>><<<999888999888777666888999;;;???EEEKKKQQQTTT]]]aaahhhmmmqqquuuxxxzzz{{{{{{|||}}}~~~|||pppdddUUUKKKEEECCCIIIPPPYYYcccsss}}}xxxmmmiiibbb[[[WWWZZZ___dddiiihhhhhhjjjmmmqqquuuxxxzzzuuuqqqppprrrssssssqqqqqqpppnnnllllllllllllmmmmmmiiiddd]]]WWWRRROOONNNLLLKKKKKKJJJKKKOOOVVVZZZ]]]```cccfffgggeeebbb``````^^^[[[XXXVVVUUUUUUVVVXXX[[[aaahhhooouuuyyy{{{{{{|||~~~~~~jjj___\\\]]]aaammm|||eee^^^cccooo|||fffWWWKKKGGGEEEAAABBBHHHVVVhhh}}}wwwnnnjjjbbbbbbfffbbb___^^^]]]\\\ZZZZZZYYYYYYYYY[[[]]]]]]YYYUUUSSSRRRRRRRRRQQQPPPMMMJJJGGGEEEAAA???===;;;999666222///---,,,+++,,,,,,,,,***(((******))))))******+++,,,/////////000///...------+++***)))))))))***+++,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------------,,,,,,+++*********((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''((()))(((&&&%%%&&&''')))'''&&&&&&((()))))))))+++***((()))***+++***)))''''''''''''((((((((((((%%%'''((((((''''''(((***(((((()))***************((((((((()))))))))******&&&&&&'''((()))******+++))))))*********+++++++++++++++*********++++++,,,......//////000111111111444555555666777777888888:::;;;<<<>>>>>>>>>===<<<888999:::999888888:::<<<>>>@@@BBBDDDDDDBBB???===>>>???AAACCCDDDEEEEEEEEE@@@>>>;;;:::;;;:::999888888888999<<<@@@EEEJJJMMMVVV[[[bbbiiinnnssswwwyyy{{{{{{|||}}}xxxkkk[[[OOOHHHEEEJJJRRRTTT^^^nnn}}}uuupppfff]]]WWWXXX^^^cccjjjiiihhhiiikkkooorrruuuxxxuuurrrpppqqqrrrqqqoooooonnnmmmlllkkklllmmmmmmpppllleee]]]VVVPPPMMMKKKFFFFFFFFFFFFGGGKKKPPPUUUXXX[[[```dddfffeeebbb```^^^\\\YYYVVVSSSQQQQQQQQQQQQTTTZZZaaaiiipppuuuxxxxxxyyy{{{|||~~~pppbbb\\\^^^aaakkkiii^^^___iiizzz}}}hhhYYYLLLHHHFFFBBBDDDJJJYYYmmmxxxnnnjjjbbbbbbeeeaaa^^^]]]\\\[[[ZZZYYYYYYZZZZZZ\\\^^^]]]ZZZVVVTTTRRRMMMMMMLLLKKKHHHEEEBBBAAAAAA???<<<:::999666333000---,,,+++,,,,,,,,,***(((******))))))******+++,,,///////////////......---+++***)))))))))***+++,,,...............---------,,,+++++++++,,,,,,---............---,,,,,,++++++(((((('''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((()))'''%%%$$$%%%&&&***((('''(((***+++***)))+++)))(((((()))******)))''''''''''''((((((((((((((()))))))))'''&&&&&&((((((((()))***************'''''''''((((((((())))))&&&&&&'''((()))******+++))))))*********+++++++++,,,,,,++++++***++++++,,,.........///000000111111444555555666777888999999888999:::;;;<<<<<<;;;;;;888999:::999888888999;;;===???CCCEEEEEECCC@@@>>>;;;<<<>>>AAACCCEEEFFFGGGCCCAAA???=========;;;:::999999888999===AAAFFFHHHOOOUUU]]]dddjjjppptttxxxzzzzzz{{{|||~~~~~~qqqaaaUUULLLGGGJJJPPPSSS\\\jjjxxx}}}wwwlll```YYYYYY^^^ccckkkjjjhhhhhhiiillloooqqquuusssqqqooooooooonnnnnnmmmllllllkkkkkklllnnnoooqqqmmmfff^^^UUUNNNJJJGGGBBBCCCCCCBBBCCCFFFKKKOOOQQQUUU[[[```ccccccaaa______]]]ZZZVVVRRRPPPNNNMMMNNNPPPUUU\\\cccjjjooorrruuuvvvxxxyyy{{{}}}xxxfff^^^]]]aaalllmmm^^^\\\cccrrr}}}kkk[[[MMMHHHFFFCCCFFFMMM]]]tttyyyoookkkcccbbbeeeaaa^^^]]][[[ZZZYYYYYYZZZZZZZZZ\\\]]]]]]ZZZVVVUUUTTTOOONNNMMMKKKHHHEEECCCBBBAAA???===;;;:::777444111...,,,++++++++++++***(((******))))))******+++,,,000/////////............++++++***)))***+++,,,---...//////000000///......++++++++++++,,,---......//////...------,,,,,,+++((((((''''''(((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))***)))'''&&&'''(((***)))((()))++++++***))))))'''%%%%%%&&&(((((('''''''''''''''(((((((((((())))))***)))'''%%%&&&''''''((())))))******))))))(((((((((((())))))))))))((((((((())))))*********)))************+++++++++------,,,,,,++++++,,,,,,---......//////000000111333444555666888999:::;;;999::::::;;;;;;;;;::::::888999999999777777999;;;===???CCCFFFFFFDDDAAA???:::;;;===???BBBDDDFFFGGGFFFDDDAAA@@@??????===<<<:::999888888:::>>>CCCEEEJJJPPPXXX```gggmmmrrruuuwwwxxxyyy{{{|||~~~wwwiii\\\RRRJJJJJJNNNTTTZZZeeerrr||||||qqqeee^^^]]]aaaeeellljjjhhhggggggiiilllmmmpppooonnnmmmlllllllllkkklllkkkkkkkkkkkkmmmoooppppppmmmfff^^^VVVMMMGGGCCC???????????????AAAEEEHHHJJJNNNTTT[[[___aaaaaa``````^^^[[[WWWRRROOOLLLKKKLLLMMMQQQVVV\\\bbbgggjjjqqqssstttvvvwwwzzz~~~mmmbbb\\\bbbmmm~~~sssaaa[[[^^^jjjxxxppp___NNNIIIFFFDDDIIIRRReee~~~{{{ppplllcccbbbeeeaaa^^^]]][[[YYYXXXYYYZZZ[[[YYYZZZ[[[ZZZXXXVVVUUUVVVTTTRRRPPPLLLJJJGGGFFFEEEBBB@@@===<<<:::888555222///---*********+++************))))))******+++,,,000000///...............,,,+++*********+++---.........///000000000///...++++++++++++,,,---...///......------,,,++++++***((((((((((((((()))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''')))))))))'''&&&'''((((((((('''(((***+++)))(((***'''%%%$$$&&&'''((((((''''''''''''(((((((((((('''((()))((('''&&&'''(((''''''((())))))))))))((()))************+++++++++)))*********************)))************+++++++++///...------,,,,,,------------......///000000000222333444666888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888999999888777777888:::<<>>???AAACCCDDDEEEGGGDDDBBB@@@@@@???===<<<:::888666666888<<<@@@CCCGGGLLLUUU]]]dddjjjooosssuuuvvvwwwxxxzzz|||}}}~~~~~~|||yyymmmcccYYYQQQNNNQQQUUUYYYaaakkkuuu~~~vvvjjjbbbaaadddhhhlllkkkhhhffffffgggiiikkkkkkkkkkkkkkkiiiiiiiiijjjjjjjjjjjjjjjkkkmmmooopppqqqnnniiibbbYYYPPPHHHCCC?????????>>>===???BBBEEEGGGKKKQQQXXX^^^aaacccddddddbbb^^^ZZZUUUQQQNNNLLLHHHIIILLLQQQVVV\\\aaacccjjjlllmmmooopppssswwwzzz|||~~~uuuggg\\\bbblllyyyzzzfff\\\[[[dddpppvvvcccQQQJJJGGGGGGNNNXXXppp|||qqqllldddccceeeaaa^^^\\\ZZZYYYXXXYYYZZZ[[[XXXYYYYYYXXXVVVTTTUUUVVVSSSQQQMMMJJJGGGDDDCCCCCCBBB@@@>>><<<;;;999555333000---***))))))***++++++*********)))***++++++,,,000000///...............---,,,+++++++++,,,---...---...///000000///......++++++++++++,,,---...///------,,,,,,+++******)))((((((((((((((()))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''************************(((((())))))))))))((((((%%%&&&'''&&&%%%%%%&&&''''''&&&&&&((()))***(((''',,,)))'''&&&''')))******''''''''''''((((((((()))%%%'''(((((('''''')))***&&&''''''(((((((((((((((++++++,,,,,,,,,---------+++++++++***************)))************+++++++++000///...---------------------......///000000000111222444666999;;;======>>>>>>>>>===<<<<<<<<<;;;888999999888777777888:::<<>>===;;;999777555555666:::???BBBEEEKKKSSS\\\ccciiinnnqqqssstttuuuwwwyyy{{{|||}}}wwwnnnmmmppptttvvv~~~~~~vvvnnnhhh```XXXUUUWWWUUUXXX^^^gggpppzzzyyynnnfffdddfffjjjmmmkkkhhhfffeeefffhhhiiihhhiiiiiiiiihhhggghhhiiijjjiiiiiijjjkkkmmmpppqqqsssqqqmmmggg^^^SSSKKKFFFAAAAAAAAA???>>>???BBBDDDGGGKKKQQQXXX___dddgggiiihhhfffbbb^^^YYYTTTPPPOOOEEEFFFIIIMMMRRRXXX]]]```ccceeefffhhhiiilllpppsssxxxzzz}}}{{{kkk\\\cccjjjuuuiii]]]YYY```jjjzzzzzzgggSSSKKKIIIIIIQQQ\\\wwwqqqllliiieeecccccc```^^^\\\YYYXXXXXXXXXYYYZZZ[[[[[[XXXUUUSSSSSSSSSTTTSSSPPPMMMIIIEEEBBBAAAAAA???<<<;;;999777333000......---,,,++++++++++++))))))))))))))))))******000//////---,,,+++******---,,,***)))***,,,///000000000000000////////////,,,*********,,,---,,,+++++++++,,,---,,,+++***)))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''(((((()))***+++***)))((('''&&&%%%%%%%%%(((((((((((('''''''''''')))''''''******'''(((***+++***)))(((&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&'''***+++)))'''((((((((((((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000111555:::===<<<:::???>>>===<<<;;;:::999999777888999999888888:::<<<>>>@@@CCCFFFGGGFFFEEEDDD???>>>;;;::::::<<<>>>@@@BBBCCCDDDEEEEEECCCAAA@@@<<<:::888888;;;>>>???@@@DDDHHHNNNTTTYYY^^^dddhhhnnnoooqqqrrrtttwww{{{{{{pppgggcccccceeefffqqqxxx~~~tttnnniiiiiikkkmmmnnnpppqqqrrrqqqrrrrrrmmmeee]]]YYYXXXYYYWWWZZZccckkksss|||uuummmlllkkkhhhiiiiiihhhgggeeedddcccbbbfffffffffeeeeeeffffffggggggffffffhhhllloooqqqqqqqqquuuuuummmcccZZZQQQIIIDDDAAA===;;;;;;<<<<<<<<>><<<:::999777444111......---,,,++++++++++++******)))))))))***++++++000///...---,,,++++++***---,,,***)))***,,,...000000000000000/////////...+++*********,,,---,,,+++++++++,,,---,,,+++***)))&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***'''&&&%%%$$$#########$$$&&&'''''''''(((((()))))))))''''''******((((((++++++***)))(((&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***(((''''''******)))'''''''''''''''''''''(((((())))))*********+++++++++,,,,,,,,,,,,,,,+++++++++------------............222111111444888;;;;;;:::>>>======<<<;;;::::::999777999:::999999:::<<<>>>CCCEEEGGGIIIJJJJJJIIIIII@@@>>><<<::::::;;;===>>>@@@AAACCCCCCCCCBBB@@@???===;;;999999<<<>>>@@@@@@CCCGGGKKKPPPTTTZZZ```dddiiikkkoooqqqsssvvvzzz}}}~~~yyyooofffbbb`````````eeeiiiqqqyyy|||sssiii```ZZZTTTTTTUUUVVVWWWYYY[[[\\\fffjjjmmmlllgggaaa^^^\\\YYYWWWXXX___fffmmmvvvtttmmmllllllkkkjjjjjjiiihhhfffeeedddcccffffffeeedddddddddeeeeeefffeeeeeegggjjjooorrrtttuuuzzz{{{tttiii___TTTKKKGGGCCC???===============???CCCJJJRRR[[[bbbhhhjjjjjjkkkiiidddaaa___XXXQQQMMMJJJGGGFFFIIIMMMOOOQQQSSSTTTUUUUUUUUUVVVZZZ\\\eeelllwww~~~rrreeebbbcccnnntttbbbYYY[[[```ooozzzoooYYYQQQKKKJJJUUUfffqqqllliiieeecccccc```^^^\\\YYYXXXXXXXXXYYYZZZ[[[[[[ZZZWWWUUUVVVVVVTTTRRRPPPLLLHHHEEEBBBAAA???===;;;:::999777444222......---,,,+++++++++++++++*********++++++,,,---//////...---,,,++++++***,,,+++*********,,,...000000000000/////////......+++***)))***,,,---,,,++++++,,,---------,,,***)))&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''(((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******)))&&&'''******((((((++++++***)))'''&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''((((((((()))(((((('''&&&(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,------------...222111111333666999::::::<<<<<<<<<;;;;;;:::::::::888999:::;;;:::;;;>>>@@@DDDDDDFFFGGGHHHHHHHHHHHHBBB@@@>>>;;;:::;;;;;;<<>>======;;;999999<<<>>>@@@@@@AAADDDFFFIIIMMMRRRXXX]]]aaaeeejjjooorrruuuxxx{{{{{{|||~~~yyyppphhhbbb^^^[[[YYYYYY[[[^^^dddjjjqqqwww{{{zzz|||{{{xxxxxx{{{{{{yyysssnnnhhhaaaZZZSSSKKKFFFFFFEEEDDDDDDEEEHHHJJJLLLWWW]]]dddiiijjjgggdddbbbZZZVVVTTTXXX^^^dddmmmvvv}}}tttmmmlllnnnnnnllllllkkkjjjhhhgggfffeeefffeeedddccccccbbbccccccdddcccbbbdddhhhnnntttwww{{{}}}sssgggZZZOOOJJJFFFBBB???>>>???>>>>>>===AAAHHHPPPZZZbbbiiillllllnnnnnnjjjhhheee___WWWPPPLLLHHHFFFGGGIIIKKKKKKJJJKKKLLLLLLLLLMMMPPPSSS\\\dddpppyyyyyyfffcccbbblll{{{fffZZZYYY^^^lllzzzppp[[[RRRMMMKKKXXXjjjqqqllliiieeecccccc```^^^\\\YYYXXXXXXXXXYYYYYYZZZZZZYYYVVVUUUUUUVVVSSSQQQOOOLLLHHHEEEBBBAAA???===;;;:::999888555222......---,,,++++++++++++++++++++++++,,,------...//////...---,,,,,,++++++,,,+++******+++,,,...///000000/////////.........+++***)))***,,,------,,,+++,,,---------,,,+++***(((''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''''''''''''''***)))))))))))))))******&&&&&&&&&'''((())))))***(((&&&&&&******((((((+++******(((''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))((('''((()))*********)))((())))))))))))*********+++***************+++++++++,,,,,,---------.........222222111222444777888999::::::::::::::::::::::::888999;;;<<<<<<===@@@CCCDDDDDDEEEEEEFFFGGGHHHHHHDDDBBB???===;;;:::;;;;;;======>>>>>>======<<<;;;<<<:::888888:::===>>>>>>???@@@BBBCCCFFFKKKQQQUUUYYY^^^eeekkkpppsssvvvxxx|||}}}{{{tttmmmfff```YYYUUUSSSSSSUUUYYY^^^dddhhhjjjhhhiiigggcccbbbdddeeeccc]]]ZZZUUUQQQMMMHHHCCC???AAA@@@>>>===>>>@@@CCCEEEJJJQQQ\\\eeejjjjjjgggddd[[[TTTPPPRRRUUUZZZbbbkkkyyy~~~}}}uuummmkkknnnoooooonnnmmmlllkkkiiihhhhhhfffeeedddcccbbbaaaaaaaaaaaaaaaaaabbbfffmmmvvv{{{|||ooo___SSSMMMIIIDDDAAA??????>>>===@@@BBBHHHOOOXXX```gggkkkmmmpppqqqooommmkkkddd\\\UUUQQQLLLIIIHHHGGGGGGGGGEEEFFFGGGFFFFFFGGGJJJMMMTTT\\\hhhttt|||~~~hhhdddbbbjjj}}}lll]]][[[___mmm~~~ooo[[[SSSMMMLLLZZZmmmqqqllliiieeecccccc```^^^\\\YYYXXXXXXXXXYYYXXXYYYYYYWWWUUUSSSSSSTTTRRRQQQNNNKKKHHHEEEBBBAAA???>>>;;;:::999777444222......---,,,++++++++++++++++++++++++,,,---...///.........------,,,,,,++++++++++++++++++---...///////////////............***))))))***,,,------,,,,,,,,,---...---,,,+++***)))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''(((%%%&&&)))***((())),,,***)))(((''''''&&&'''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))%%%&&&'''((()))******************+++++++++,,,,,,))))))*********+++++++++---.........////////////000000111222333555777888999999999888888888888888777999;;;<<<===???BBBEEEHHHIIIIIIIIIJJJKKKKKKKKKEEEDDDBBB???===<<<;;;;;;;;;;;;;;;;;;;;;::::::999:::888666666888:::;;;;;;<<<===>>>???AAAEEEKKKOOORRRXXX```hhhmmmqqqtttvvv|||}}}~~~~~~}}}{{{zzzzzz|||~~~xxxrrrkkkcccZZZTTTPPPOOOPPPSSSXXX[[[\\\[[[ZZZ[[[YYYTTTSSSVVVVVVTTTPPPMMMJJJHHHFFFDDDAAA???===<<<999888888:::<<<>>>BBBIIITTT___ggghhhfffcccZZZSSSMMMLLLMMMQQQXXX```qqqzzz}}}vvvmmmkkkmmmnnnrrrqqqpppooommmlllkkkkkkhhhgggeeecccbbb`````````___``````bbbeeemmmwwwuuudddWWWOOOKKKFFFAAA???>>>===<<>><<<<<<:::::::::999999999999999999777555555666888999999:::;;;===>>>???BBBGGGJJJNNNTTT\\\dddjjjooosssuuuxxxyyy{{{|||{{{zzzxxxvvvssstttwww}}}}}}xxxqqqhhh___XXXQQQOOOMMMOOOSSSUUUSSSQQQQQQSSSRRRNNNMMMPPPPPPMMMJJJGGGDDDCCCBBBAAA???>>><<<;;;999777777777999:::===CCCMMMXXXaaaeeedddbbbZZZRRRKKKIIIIIIJJJPPPXXXgggttt}}}yyyooolllmmmooottttttsssqqqpppooonnnmmmkkkiiigggeeecccaaa``````^^^___aaacccfffnnnyyy{{{iii\\\RRRNNNHHHCCC@@@>>>===;;;<<<>>>CCCKKKUUUaaajjjpppnnnqqqsssrrrrrrrrrmmmfff]]]YYYSSSMMMIIIFFFBBB@@@@@@AAAAAA@@@@@@AAACCCFFFKKKRRR\\\iiivvvlllgggeeejjj}}}ooojjjnnntttxxxgggYYYTTTOOOMMM\\\pppqqqllliiieeecccccc```^^^\\\YYYXXXXXXXXXYYY[[[[[[ZZZXXXTTTQQQQQQQQQQQQPPPMMMKKKGGGEEECCCAAABBB@@@===;;;999666222///......---,,,++++++++++++))))))******+++---...///...------------,,,,,,,,,***++++++,,,,,,---......//////.........---------))))))(((***,,,......---,,,---.........---++++++&&&&&&'''''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((******)))((('''''''''''''''''''''((((((((((((((('''%%%&&&)))***))))))---))))))(((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))******''''''(((***,,,***(((&&&&&&'''(((***************++++++++++++*********+++,,,------------------.........//////(((,,,111444444444555777666666555555444333222222444666999;;;===@@@DDDGGGHHHIIIKKKMMMMMMLLLKKKJJJHHHGGGEEECCCAAA@@@>>>>>>::::::999888888888888888:::888555555666888999999888:::===>>>@@@BBBFFFHHHLLLRRRZZZaaagggmmmrrruuutttvvvyyy{{{|||{{{zzzyyyvvvvvvwww{{{zzzqqqhhhbbbZZZUUUPPPOOORRRTTTSSSQQQQQQTTTUUUSSSSSSUUUUUUQQQMMMJJJFFFDDDBBBAAA???======<<<;;;:::999888888999;;;>>>FFFQQQ[[[bbbcccbbbYYYRRRKKKHHHFFFGGGKKKRRR\\\mmm{{{zzzrrrnnnoooqqqvvvvvvuuusssrrrqqqpppooonnnllljjjgggdddbbbaaaaaa]]]```ccceeegggoooyyyooobbbVVVQQQKKKEEEBBB@@@===<<<:::<<<@@@GGGRRR]]]hhhnnnooorrrsssrrrssstttqqqkkkddd```YYYSSSNNNJJJFFFCCCAAAAAABBBAAA@@@AAADDDFFFIIINNNWWWdddrrr}}}mmmiiiffflll~~~rrrllloootttsssdddYYYVVVQQQPPP^^^rrr}}}rrrllliiieeecccccc```^^^\\\YYYXXXXXXXXXYYY]]]]]]\\\YYYUUURRRQQQQQQPPPOOOMMMJJJGGGEEECCCAAACCCAAA>>>;;;999555111.........---,,,++++++++++++)))))))))***+++,,,...///------------------,,,,,,***++++++,,,,,,------...//////.........---------)))((((((***,,,......---,,,---.........---,,,+++%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&$$$$$$#########%%%&&&&&&'''((()))******'''%%%%%%)))***)))***---)))((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++***'''&&&(((***444111---***((((((***,,,))))))))))))******************+++,,,------......,,,,,,,,,---------......%%%+++111555555444555666666666555444222111000000333666888;;;===@@@DDDGGGMMMOOOQQQSSSSSSRRROOONNNHHHHHHFFFEEECCCAAA@@@???:::999999888888888888888;;;888666666777999::::::888:::===???AAABBBEEEGGGLLLQQQXXX```ffflllqqquuusssvvvyyy}}}~~~~~~}}}~~~zzzqqqkkkeee]]]UUURRRUUUXXXXXXWWWWWW[[[\\\[[[\\\^^^]]]ZZZTTTQQQLLLHHHFFFDDDAAA???;;;;;;:::999888777666666999;;;BBBLLLXXX```cccbbbYYYQQQKKKHHHFFFEEEIIIOOOUUUhhhzzz{{{tttppprrrtttwwwwwwvvvtttsssrrrqqqpppooonnnkkkhhhfffcccbbbaaa\\\```dddfffiiioooyyyrrreeeXXXTTTMMMGGGDDDAAA???===<<<===@@@FFFNNNYYYbbbhhhqqqssstttrrrtttvvvsssnnnkkkfff```ZZZTTTPPPKKKHHHCCCDDDDDDDDDCCCDDDFFFHHHHHHLLLTTT```ooo{{{mmmjjjhhhmmmrrrjjjmmmssspppcccZZZXXXSSSRRR```tttxxxwwwooofffdddbbb``````___^^^\\\ZZZXXXXXXXXXXXXXXXZZZ\\\[[[WWWTTTRRRQQQQQQOOOMMMJJJGGGDDDCCCBBB??????===:::777444111000///......---+++******))),,,,,,+++++++++,,,------//////000000000000//////+++***))))))***---000222333333222111///---,,,+++---,,,++++++*********+++,,,++++++,,,---...,,,+++''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((************************((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))&&&''')))******(((&&&%%%))))))))))))))))))))))))+++***((('''&&&''')))***%%%%%%%%%&&&'''((()))******)))'''''')))***)))((()))(((((('''''''''((((((***(((((()))***+++***)))************************))))))*********+++++++++******+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++//////000111222222333333222222111111111111111222111222444777:::>>>AAACCCIIILLLPPPTTTTTTRRROOOMMMMMMKKKIIIHHHGGGFFFCCCAAAAAA@@@>>>===<<<;;;;;;;;;999999999888999999:::;;;:::;;;===???BBBEEEGGGIIIJJJPPPYYY```dddiiiooottttttwww{{{}}}|||oookkkfffbbbbbbcccccccccfffeeedddcccbbbaaa```___XXXUUUPPPMMMJJJHHHDDDBBB???>>><<<:::999888777777777999???HHHTTT\\\______ZZZVVVPPPJJJFFFGGGIIIKKKVVVaaaooouuutttpppooopppuuuvvvvvvvvvvvvuuuuuutttooonnnkkkiiifffeeeccccccbbb______cccgggmmmxxxwwwkkkaaaYYYOOOGGGCCCAAA???===:::;;;===@@@GGGRRR^^^fffmmmrrrwwwyyywwwtttssssssqqqmmmggg```ZZZUUUSSSRRRNNNLLLIIIHHHGGGFFFDDDBBBGGGJJJQQQ\\\iiiwwwsssmmmgggkkk|||ttthhhgggoooyyysssfffZZZVVVTTTWWWeeeuuu{{{oootttpppgggdddbbb```aaaaaa```^^^\\\[[[ZZZZZZZZZYYY[[[[[[ZZZWWWTTTRRRRRRRRRPPPMMMJJJGGGDDDCCCBBB@@@???===;;;888444222000///......---+++******))),,,,,,+++++++++,,,------......////////////......+++***))))))***---000222333222222111000...---,,,+++*********++++++,,,---,,,++++++,,,---...,,,***(((((((((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))%%%&&&'''((())))))(((''')))))))))))))))))))))))))))))))))))))))(((((('''***)))((('''''''''''''''***(((&&&&&&'''''''''&&&)))(((((('''''''''(((((()))(((((((((***+++***))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---------000000000111111222222222222111111000000000111111111222444777:::===@@@BBBJJJNNNSSSWWWYYYWWWTTTRRRMMMKKKHHHGGGGGGGGGEEEDDD@@@???>>><<<;;;;;;::::::;;;;;;::::::::::::;;;;;;<<<<<<>>>@@@CCCGGGIIIKKKLLLQQQXXX]]]aaaffflllqqqvvvyyy}}}{{{vvvrrrqqqqqqqqqqqqpppnnnkkkgggccc```]]]\\\YYYVVVRRRNNNLLLIIIFFFCCC@@@???===;;;999888888777999;;;@@@IIITTT\\\```aaa```[[[TTTLLLHHHGGGHHHIIIRRR]]]jjjqqqqqqooooooppptttuuuuuuuuuuuuuuuttttttpppooollljjjgggfffddddddaaa^^^^^^bbbffflllvvv|||pppggg^^^RRRIIIDDDAAA>>><<<<<<===>>>@@@EEENNNYYY```hhhnnnuuuxxxwwwvvvvvvwwwvvvtttooojjjddd```]]]\\\XXXUUUQQQMMMKKKJJJHHHFFFGGGJJJPPPZZZgggtttssslllgggjjjyyysssfffeeeiiitttsssfffZZZVVVUUUYYYiiizzzyyylllpppzzzqqqhhheeecccaaaaaa^^^]]][[[YYYWWWWWWWWWWWWZZZ[[[[[[YYYVVVTTTSSSTTTTTTRRROOOKKKGGGDDDBBBAAA@@@???>>>;;;888555222111......---,,,,,,+++******,,,+++++++++,,,,,,---...------............------+++***))))))+++---000111111111111000000///...---)))))))))***+++---...///---,,,+++,,,------,,,*********)))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))'''(((***++++++)))'''%%%++++++***(((((('''''''''***(((&&&&&&''''''&&&%%%(((((((((''''''(((((())))))((('''(((***+++***)))(((((((((((((((((((((((()))***+++,,,---,,,++++++******+++++++++,,,,,,,,,******+++,,,---...//////000000000000111111111111000000000//////000000111222222444666999<<>>======<<<<<<>>>===<<<;;;;;;:::;;;;;;===>>>???BBBEEEHHHKKKMMMMMMQQQWWW[[[]]]bbbhhhnnnuuuyyy~~~~~~{{{uuunnnfff```[[[YYYWWWTTTQQQNNNMMMJJJGGGEEEBBBAAA???===;;;:::999999<<<===BBBJJJTTT]]]ccceeefffaaaYYYPPPJJJGGGGGGGGGNNNWWWdddkkkmmmmmmoooqqqssstttuuuuuuuuuuuuuuutttrrrpppnnnkkkiiigggfffeeeaaa^^^^^^aaaeeejjjttt~~~yyynnndddVVVKKKEEEAAA>>>;;;>>>>>>>>>???BBBIIIRRRXXXccciiirrrwwwyyyzzz{{{}}}}}}}}}{{{xxxtttpppmmmkkkccc^^^WWWRRRNNNKKKIIIGGGGGGJJJOOOWWWcccooo{{{uuulllfffjjjvvvtttfffccccccmmm}}}sssfff[[[WWWVVV\\\mmmyyyjjjkkkuuurrriiifffcccaaaaaa\\\[[[YYYVVVUUUUUUUUUUUU[[[[[[[[[XXXUUUTTTUUUVVVUUUSSSPPPLLLHHHDDDBBBAAAAAA@@@>>><<<999555333111......---,,,,,,+++******++++++++++++,,,---......---......//////......---+++*********+++---///000..................---,,,)))))))))***+++,,,......---,,,+++,,,------+++***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))((()))*********)))'''&&&((((((''''''((())))))***((('''&&&&&&((())))))((((((((((((((((((((()))***)))((('''(((*********((((((((((((((((((((((((((()))***,,,---------++++++(((((()))))))))***++++++++++++,,,,,,---......///000000000000000000////////////////////////000111222333444666888;;;===>>>DDDIIIQQQXXX\\\^^^\\\[[[VVVSSSOOOLLLLLLKKKJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>><<<;;;:::::::::===>>>@@@BBBEEEIIIKKKMMMMMMQQQUUUYYY[[[```hhhmmmqqquuu|||wwwlllbbbZZZWWWSSSQQQOOOMMMMMMKKKHHHFFFEEECCCAAA???===<<<;;;;;;===???DDDKKKTTT]]]dddhhhiiiddd\\\SSSLLLHHHGGGGGGJJJSSS]]]eeeiiilllooorrrssstttuuuvvvvvvvvvvvvvvvsssrrrooommmjjjiiiggggggbbb______bbbfffjjjsss|||ssshhhYYYMMMFFFBBB???===>>>>>>======???EEELLLRRR^^^eeeooowww{{{}}}{{{yyypppjjjaaaYYYSSSOOOLLLJJJGGGIIIMMMUUU```mmmyyyyyynnngggiiissswwwgggbbb___iiixxxsssggg\\\XXXXXX^^^rrr}}}lllllltttsssjjjfffcccaaaaaa___]]][[[YYYXXXWWWXXXXXX[[[[[[[[[XXXVVVUUUUUUWWWVVVTTTPPPLLLHHHEEECCCBBBAAAAAA???===999666333222---------,,,,,,++++++***++++++++++++,,,---...////////////000000/////////+++*********+++---...///+++,,,,,,,,,,,,,,,++++++++++++******++++++,,,------,,,,,,,,,------+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))+++***((('''''''''((()))&&&&&&&&&&&&'''((())))))$$$###"""$$$''')))***)))((((((((((((((()))******(((''''''''')))***)))((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++***)))))))))***+++---...------------------------000000////////////////////////...//////000111111333333444555777999;;;<<>>===;;;;;;::::::===>>>???AAADDDGGGIIIKKKKKKOOOTTTXXX[[[aaahhhnnnnnnssszzzvvvhhh\\\VVVRRRQQQOOOOOOOOOMMMKKKHHHGGGFFFDDDBBB@@@>>>======>>>@@@FFFMMMUUU]]]eeejjjiiieee]]]UUUNNNJJJHHHHHHIIIOOOXXX```eeejjjooosssssstttuuuvvvwwwxxxxxxxxxtttsssqqqnnnkkkjjjhhhhhhdddaaaaaadddgggjjjrrr{{{wwwkkk[[[NNNGGGCCCAAA@@@<<<<<<<<<;;;===BBBIIIMMMZZZbbbnnnwww}}}~~~wwwmmmddd\\\WWWSSSPPPIIIJJJMMMTTT___mmmzzztttjjjkkkqqq|||{{{iiiccc___hhhwwwuuujjjaaa]]][[[bbbwwwsssqqqyyytttjjjfffbbb```___^^^\\\ZZZXXXWWWVVVWWWWWWZZZ[[[[[[ZZZWWWUUUVVVVVVUUUTTTQQQMMMIIIFFFDDDCCCBBBAAA@@@===:::777444333---------,,,,,,+++++++++*********+++,,,---.../////////000000000000//////++++++++++++,,,---......++++++,,,,,,,,,++++++***+++++++++***++++++,,,,,,...---,,,,,,------+++)))&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((''''''''')))))))))))))))))))))))),,,***(((&&&&&&''')))***(((''''''&&&&&&&&&&&&&&&!!! """%%%'''((('''(((((((((((()))***++++++((('''&&&''')))***)))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,...000111............------,,,,,,............////////////////////////000111222222444444444555666888999:::@@@EEELLLUUU^^^dddhhhiiiccc```]]]YYYVVVSSSNNNKKKNNNMMMKKKHHHEEECCCBBBAAABBBAAA@@@>>>======<<<<<<>>>>>>???@@@BBBEEEGGGHHHIIINNNSSSXXX[[[```ggglllmmmrrrzzzuuufff^^^[[[YYYXXXWWWVVVTTTPPPMMMJJJIIIGGGDDDBBB@@@???>>>>>>CCCIIIPPPWWW___ggglllkkkfff___WWWPPPLLLJJJIIIIIIMMMTTTZZZ```gggmmmqqqrrrssstttvvvwwwxxxxxxxxxtttsssqqqnnnllljjjiiihhheeebbbbbbeeegggjjjqqqyyy}}}qqq___QQQIIIEEECCCBBB<<<<<<;;;;;;<<<@@@EEEJJJUUU^^^kkkwwwwwwmmmeee^^^XXXUUUOOOOOOQQQWWWaaannn{{{|||ooonnnqqqxxxkkkddd```hhhwwwzzzqqqhhhdddbbbggg|||}}}yyysssiiieeeaaa___^^^\\\[[[YYYWWWUUUUUUUUUUUUYYYZZZ\\\[[[YYYVVVVVVVVVUUUSSSPPPMMMJJJGGGEEEEEECCCBBB@@@>>>;;;777555333------,,,,,,,,,,,,++++++*********+++,,,---//////...//////////////////...+++++++++,,,,,,------...---------------,,,++++++)))))))))***+++,,,---......---,,,,,,---,,,***(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''((()))*********)))((())))))))))))))))))))))))***))))))((((((((((((((('''''''''''''''(((((()))%%%$$$###$$$&&&'''''''''(((((((((((()))***+++,,,((('''&&&''')))))))))(((((((((((((((((((((((((((***)))((('''((()))+++,,,++++++******+++---///111------------............---------....../////////000//////000111222333333444444444555666777888999===AAAHHHQQQ[[[dddjjjnnnmmmllliiigggddd```ZZZWWWVVVTTTQQQMMMJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFHHHMMMSSSWWWZZZ]]]bbbfffjjjooovvv{{{ssskkkiiigggdddaaa\\\WWWSSSLLLKKKIIIFFFCCCAAA@@@@@@@@@FFFNNNUUU\\\cccjjjnnnooojjjcccZZZSSSMMMJJJIIIIIIKKKPPPUUU[[[bbbiiimmmoooppprrrtttuuuvvvwwwwwwtttsssqqqnnnllljjjiiihhhdddaaaaaadddfffhhhooowwwxxxeeeUUUKKKGGGEEECCC======<<<;;;;;;===BBBFFFNNNYYYiiixxxyyyqqqiiibbb^^^XXXWWWWWWZZZcccooo|||sssqqqqqqvvvmmmdddaaahhhwwwyyyqqqmmmiiimmmsssiiieeeaaa^^^]]]___^^^\\\ZZZYYYXXXXXXYYYXXXZZZ\\\\\\ZZZWWWVVVUUUTTTSSSPPPMMMJJJHHHFFFFFFCCCBBB@@@>>>;;;888555333---,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000---..................---+++++++++,,,,,,---------////////////...---,,,+++'''((((((***+++---///000...---,,,,,,---,,,***(((&&&'''''''''(((((())))))''''''''''''''''''''''''************************((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))'''(((***+++***)))'''&&&$$$$$$%%%''')))+++---...+++***(((((()))))))))'''(((((((((((()))***+++,,,((('''&&&''')))))))))'''''''''''''''''''''''''''***)))'''%%%&&&(((***,,,((((((''''''(((***---...+++,,,,,,---...///000000,,,,,,------...///000000000000000000111222333444555555555555555666777888:::===DDDMMMWWWaaaiiinnnvvvuuutttsssqqqlllgggbbb]]][[[WWWSSSOOOLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBDDDEEEFFFHHHMMMSSSWWWXXXZZZ^^^aaafffkkkrrr{{{yyyvvvrrrnnnjjjccc\\\WWWMMMLLLJJJGGGDDDBBBAAA@@@AAAHHHQQQYYY___eeelllppprrrnnnfff]]]UUUNNNKKKIIIHHHJJJMMMRRRXXX___fffjjjmmmnnnppprrrsssuuuuuuuuutttsssqqqnnnllljjjiiihhhcccaaaaaaccceeegggmmmuuu~~~jjjXXXMMMHHHEEEDDD??????===;;;:::<<<@@@CCCJJJUUUgggxxxxxxqqqlll___]]][[[]]]dddppp{{{wwwsssrrruuummmccc```hhhwww~~~wwwsssoooqqqooojjjdddbbbccc___\\\YYYXXXZZZYYYVVVVVVYYY[[[\\\\\\[[[XXXUUUTTTUUUSSSRRRPPPNNNKKKGGGEEECCCCCCBBBAAA>>>:::666222000---,,,,,,+++************++++++++++++++++++++++++......//////......---,,,******+++,,,---///000111111111000000///---,,,+++(((((()))***+++,,,,,,---++++++,,,++++++***)))((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((('''&&&$$$$$$%%%&&&&&&(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++(((((()))***+++,,,,,,---(((((()))***,,,---......++++++,,,,,,,,,++++++***000---,,,---000111000...+++---//////.........///111///---///333555444333444444333222222333555555:::<<<@@@GGGPPP[[[dddjjjsssxxx~~~~~~xxxrrrooommmggg___ZZZVVVTTTPPPNNNMMMKKKIIIIIIIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGKKKNNNRRRUUUXXX\\\```cccdddhhhooouuu{{{wwwrrrmmmdddZZZVVVOOOJJJJJJHHHCCCBBBCCCKKKQQQYYY___dddhhhmmmqqqwwwtttmmmcccXXXOOOJJJHHHIIIJJJLLLOOOSSSZZZaaaggghhhkkkmmmooooooppprrrttttttrrrooommmllljjjhhhfffbbbbbbaaaaaacccgggmmmrrrnnn]]]SSSMMMFFF@@@@@@===:::999;;;===??????EEELLL\\\rrr}}}vvvqqqnnnkkkjjjmmmttt||||||pppkkkrrrqqqdddccciiivvvyyyrrrvvvoookkkdddaaabbb___]]]YYYXXXZZZZZZWWWWWWZZZ[[[\\\]]][[[XXXVVVUUUVVVSSSRRRPPPNNNKKKGGGEEECCCDDDDDDBBB???<<<777333111000///...,,,+++************+++++++++,,,,,,------......//////......---,,,******+++,,,---///000111222222111111000...---,,,(((((()))***+++,,,,,,---++++++,,,++++++***)))((((((''''''&&&&&&&&&''''''))))))((((((((('''''''''))))))))))))))))))))))))))))))((('''''''''''''''(((''''''&&&&&&&&&&&&&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((())))))******(((((((((((((((((((((((()))(((((((((((())))))***''''''(((((()))*********(((((()))***++++++,,,,,,+++++++++,,,,,,++++++***///...,,,---000111000...,,,...000000//////000111222000///000333555444333555444444333333444666666666888;;;AAAIIIRRR[[[```jjjqqqyyy~~~|||wwwqqqjjjccc___[[[WWWTTTUUUSSSQQQPPPOOONNNLLLJJJGGGFFFEEEDDDDDDDDDEEEFFFHHHKKKOOOSSSVVVYYY^^^```aaafffmmmrrrwww~~~|||vvvjjj___[[[TTTOOONNNLLLHHHFFFHHHLLLSSS\\\bbbeeehhhmmmqqqwwwvvvrrriii\\\RRRLLLIIIJJJKKKMMMOOOSSSYYY```eeegggjjjlllnnnnnnoooqqqrrrsssqqqooommmlllkkkhhhfffbbbbbbbbbbbbcccgggmmmqqqrrraaaVVVOOOGGGBBBAAA>>>;;;999;;;<<<======DDDJJJXXXlll~~~{{{xxxtttrrrssswww}}}rrrlllrrrsssddd]]]cccppp}}}uuuyyyqqqlllddd```bbb^^^^^^ZZZYYY[[[ZZZWWWWWWZZZ[[[\\\]]][[[YYYWWWVVVWWWTTTRRRPPPNNNJJJGGGEEEDDDEEEEEECCC@@@===888555222222111///---,,,******)))******+++,,,---......///......//////......---,,,******+++,,,---///000111222222222111000///...---(((((()))***+++,,,,,,---++++++,,,++++++***)))(((''''''&&&&&&&&&''''''((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''(((((((((((('''&&&&&&''''''((())))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&'''((())))))******((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))))))))************++++++,,,,,,+++++++++///...---...///000000...---...000000000000111333444222111222444555555444666555555555555666777888999:::<<<@@@FFFMMMSSSWWW```gggqqqyyy{{{tttmmmhhhccc___\\\]]][[[XXXVVVUUUTTTQQQOOOJJJIIIGGGEEEDDDDDDDDDDDDDDDHHHLLLOOOSSSVVVZZZ]]]^^^ccciiinnnrrrxxxsssfff]]]UUUOOOMMMJJJGGGFFFIIINNNWWWaaaffffffgggkkkpppvvvxxxyyyqqqdddWWWOOOLLLKKKLLLNNNPPPSSSYYY___cccfffhhhkkkllllllmmmoooppprrrpppnnnmmmlllkkkiiigggcccccccccbbbcccggglllppp|||yyyfffZZZQQQJJJEEECCC@@@<<<::::::;;;;;;;;;AAADDDOOO```qqq~~~zzzyyyzzz|||~~~uuummmqqqxxxfffZZZ___jjjyyy}}}sssnnnddd```aaa^^^___[[[ZZZ\\\[[[WWWWWWZZZZZZ\\\]]]\\\YYYXXXWWWXXXTTTSSSPPPMMMJJJHHHFFFEEEEEEEEECCC@@@<<<888444222000///...---++++++************+++,,,...///000000.........///......---,,,******+++,,,---///000111111111111111000...---,,,(((((()))***+++,,,,,,---+++++++++++++++***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&'''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&'''''''''''''''''''''&&&)))))))))*********************+++,,,,,,,,,++++++............///000//////---...000000000000333555666555444555666666777777777777777888888999::::::======>>>@@@CCCHHHLLLOOOVVV\\\eeemmmsssxxx|||~~~|||xxxrrrmmmhhhdddbbbaaa___\\\YYYXXXUUURRRPPPLLLKKKHHHFFFDDDBBBBBBBBBBBBEEEIIIMMMPPPTTTXXX\\\]]]aaagggkkknnnrrryyy}}}|||nnnaaaXXXPPPMMMJJJGGGGGGJJJPPPZZZeeejjjgggfffiiimmmrrrxxx}}}xxxkkk]]]TTTQQQMMMOOOPPPRRRTTTXXX^^^aaadddgggiiijjjkkkkkklllnnnpppooommmllllllkkkiiihhhdddddddddcccdddfffkkkooowwwmmm___UUUMMMHHHEEEBBB===;;;:::::::::999===>>>EEERRRaaaqqq}}}zzzyyyyyyzzz~~~uuulllooojjj]]]^^^fffxxxzzzvvvpppfff```aaa______\\\ZZZ\\\[[[WWWWWWZZZYYYZZZ\\\[[[YYYXXXXXXYYYUUUTTTQQQMMMJJJHHHFFFFFFDDDDDDBBB???<<<777444111,,,,,,+++++++++++++++,,,******+++,,,...///000000.........///......---,,,******+++,,,---///000111000000000///...---++++++(((((()))***+++,,,,,,---+++++++++++++++***((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((()))*********((('''&&&))))))((((((((((((((((((***+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---...///////////////000,,,...//////000111444666888888888888888999:::;;;:::;;;<<<<<<===>>>>>>>>>@@@?????????@@@AAADDDEEEMMMQQQXXX___eeejjjpppssswwwvvvuuurrrnnnjjjhhhgggbbb```\\\ZZZWWWUUUQQQOOOKKKIIIFFFDDDAAA@@@@@@@@@@@@CCCHHHLLLOOOSSSXXX[[[\\\```fffjjjllloootttyyy{{{kkkbbbWWWRRRNNNKKKLLLPPPTTT]]]hhhllljjjffffffgggmmmttt{{{zzzpppddd[[[WWWQQQRRRSSSTTTVVVXXX]]]```dddfffhhhiiiiiiiiikkklllooommmlllkkklllllljjjiiieeefffeeeeeedddfffjjjmmmsss{{{uuufff[[[QQQLLLHHHDDD???<<<;;;::::::999<<<;;;???IIIUUUbbbsss}}}yyyvvvuuuuuuuuuzzz|||sssjjjmmm|||nnn___^^^bbbqqq{{{yyysssgggaaabbb```___\\\ZZZ[[[ZZZVVVVVVYYYWWWYYYZZZZZZXXXWWWXXXYYYVVVTTTQQQMMMJJJHHHGGGFFFDDDDDDBBB???;;;777333111++++++*********+++,,,,,,******+++,,,---......///......//////......---,,,******+++,,,---///000111/////////...---,,,+++***(((((()))***+++,,,,,,---++++++,,,++++++***)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&'''(((((((((((((((((('''(((((((((((('''&&&&&&''''''((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((''')))((((((''''''&&&&&&&&&((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))******++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---...//////......///111---...000000111333666999999:::<<<<<<;;;<<>>=========>>>BBBFFFJJJNNNRRRWWWZZZ[[[___eeeiiikkkmmmrrrvvv}}}ttthhh\\\UUUPPPMMMNNNRRRZZZaaakkkooonnniiieeebbbffflllsssvvvrrrjjjbbb\\\TTTUUUWWWWWWWWWYYY\\\___ccceeehhhiiihhhhhhjjjkkkmmmllljjjkkkllllllkkkjjjgggggggggfffeeefffiiikkkpppwww~~~ooobbbWWWQQQJJJFFFAAA>>><<<<<<;;;:::???===???EEEMMMVVVcccooozzzxxxvvvsssooommmmmmmmmnnnqqqsssxxx}}}}}}ppphhhjjjxxxuuuaaa]]]]]]kkk}}}|||vvviiibbbcccaaa___[[[YYY[[[YYYUUUUUUWWWVVVWWWYYYYYYXXXWWWWWWXXXWWWTTTQQQMMMJJJHHHGGGGGGEEEEEECCC@@@===888555222---,,,,,,+++++++++,,,,,,***+++++++++,,,,,,------......//////......---,,,******+++,,,---///000111000000//////...,,,+++***(((((()))***+++,,,,,,---++++++,,,++++++***)))(((&&&%%%%%%&&&&&&((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&'''((())))))******))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((())))))******+++(((((()))***+++,,,,,,---))))))***+++,,,,,,,,,,,,,,,...000///...---///111000111222222333666:::===:::<<<>>>???>>>@@@CCCFFFHHHIIIJJJLLLMMMNNNMMMMMMNNNMMMKKKHHHFFFDDDCCCCCC???AAACCCFFFJJJPPPVVV[[[ZZZ]]]aaabbb```^^^^^^___YYYVVVSSSPPPNNNLLLHHHFFF@@@???===;;;::::::;;;;;;<<<@@@DDDIIILLLQQQUUUYYYYYY^^^dddhhhiiilllpppssszzz}}}{{{oooaaaXXXRRRNNNOOOTTTaaafffmmmssssssnnneee___```ccciiiooorrrooogggaaaWWWYYYZZZZZZYYYZZZ]]]___ccceeehhhhhhhhhhhhiiijjjlllkkkjjjjjjlllmmmlllkkkggghhhhhhfffeeefffhhhjjjnnntttyyyjjj^^^WWWKKKHHHCCC???>>>======<<<>>><<<===AAAEEEJJJSSS\\\fffqqq|||uuujjjhhhddd```^^^^^^```aaacccfffmmmttt{{{|||ooofffggguuuhhh```]]]ggg|||zzz}}}~~~xxxjjjcccdddbbb^^^[[[YYYZZZYYYUUUTTTWWWTTTVVVXXXXXXWWWVVVWWWXXXWWWUUUQQQMMMJJJHHHGGGGGGGGGFFFDDDBBB>>>:::666444000///...---,,,+++++++++++++++++++++++++++++++++......//////......---,,,******+++,,,---///000111111111000000///---,,,+++(((((()))***+++,,,,,,---++++++,,,++++++***)))(((%%%%%%%%%&&&'''((()))***'''((((((((())))))******))))))))))))))))))))))))((('''&&&&&&&&&((()))***((('''&&&$$$$$$%%%&&&&&&(((((()))***************))))))))))))))))))))))))++++++++++++*********)))******))))))((((((((('''###$$$%%%&&&((()))***+++(((((((((((((((((((((((()))(((''''''''')))***+++&&&''''''((()))***++++++&&&'''((()))***+++,,,,,,((()))***+++,,,---------,,,...000000...---///111222333444444555888<<<@@@;;;===@@@AAA@@@BBBEEEIIIMMMNNNPPPRRRSSSSSSSSSSSSNNNLLLJJJFFFDDDAAA@@@???===>>>>>>>>>@@@DDDJJJNNNOOOSSSXXXYYYWWWVVVVVVWWWRRROOOLLLJJJHHHFFFBBB@@@<<<;;;:::999888999999:::;;;>>>CCCGGGKKKOOOTTTWWWWWW\\\cccggghhhkkkooorrrwww{{{wwwhhh^^^XXXTTTUUUYYYfffiiiooouuuwwwqqqggg^^^\\\^^^ccckkkqqqqqqkkkdddYYYZZZ[[[[[[ZZZ[[[]]]___dddfffhhhiiihhhhhhiiijjjkkkjjjiiijjjlllmmmlllkkkhhhhhhhhhgggffffffhhhjjjmmmsss}}}pppccc\\\LLLHHHCCC@@@???>>>>>>===<<<::::::===???AAAGGGOOOSSS^^^jjjrrr{{{}}}vvvnnnggg```\\\XXXSSSQQQRRRTTTVVVXXX\\\dddnnnwww|||oooeeefffrrroooeee___fffxxxyyytttwww|||uuuhhhaaaaaa]]][[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXZZZYYYXXXVVVWWWWWWWWWUUURRRNNNKKKHHHFFFEEEBBBCCCCCCAAA>>>999444111...---,,,,,,,,,,,,---...++++++,,,---............///.........------------+++******)))***,,,---...///000111111000...,,,*********+++,,,------------++++++,,,++++++***)))(((''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((%%%%%%%%%&&&'''((())))))'''((())))))(((((()))***)))))))))))))))))))))))),,,+++)))''''''&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%))))))((('''''''''''''''(((((()))******)))((('''))))))))))))))))))))))))+++***)))))))))***,,,,,,)))******++++++,,,------///............//////000000111444777999;;;===>>>GGGCCC??????BBBGGGJJJJJJQQQSSSWWWYYYYYYWWWTTTRRRMMMJJJFFFBBB>>><<<;;;;;;999999999999;;;===@@@AAADDDFFFIIIKKKLLLLLLKKKKKKKKKIIIEEEAAA>>>=========999999888777777888999::::::<<<@@@EEEKKKPPPTTTVVV[[[^^^bbbeeegggjjjnnnpppwwwzzz~~~pppeee]]]XXXZZZ^^^fffooowwwyyyyyyuuulllbbb\\\ZZZ]]]dddjjjjjjkkkmmmdddbbb___]]]]]]___bbbdddcccdddfffhhhiiijjjiiiiiiiiijjjkkkkkkkkkjjjiiihhhjjjiiihhhfffffffffgggggglllqqqxxxzzziiiZZZPPPHHHCCCCCCCCC???<<<;;;;;;;;;;;;<<<===???BBBCCCHHHMMMVVV___ggglllnnnooollllllkkkhhheee```\\\YYYNNNMMMLLLLLLKKKKKKKKKLLLOOOTTT[[[eeepppyyymmmdddgggrrr|||~~~ddd[[[cccmmm|||~~~ppplllqqq|||ttthhhaaaaaa]]][[[[[[ZZZYYYXXXWWWWWWVVVWWWXXXZZZYYYWWWVVVVVVWWWVVVUUURRRNNNKKKHHHFFFEEEDDDDDDCCC@@@===888444222000///---,,,+++++++++,,,++++++,,,---............/////////.........------+++************,,,---...///000111111000...,,,*********+++,,,------------++++++++++++***)))((((((''''''''''''''''''''''''(((''''''''''''''''''&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''((())))))(((((()))***))))))))))))))))))))))))+++***)))((('''(((((()))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%))))))(((''''''''''''''''''((()))******)))(((((())))))))))))))))))))))))))))))((((((((()))***+++***++++++,,,,,,---......///............///000000111222555888:::===>>>???EEEBBB???@@@DDDIIILLLMMMRRRSSSUUUUUUSSSOOOJJJGGGDDDBBB>>>;;;888666555555444444444555777999;;;<<>>AAAFFFKKKPPPSSSUUUZZZ]]]```cccfffiiillloootttwww{{{ssshhhaaa]]]___cccjjjrrr{{{}}}|||xxxnnneee^^^ZZZ[[[aaafffhhhkkknnnfffdddaaa______aaaccceeeeeefffggghhhiiiiiihhhhhhhhhiiijjjkkkkkkkkkjjjiiikkkjjjhhhffffffeeeffffffjjjnnnttt|||nnn___RRRKKKEEEDDDDDD@@@===<<<:::999999999:::<<<>>>???>>>AAAGGGNNNSSSWWWYYYYYY\\\\\\[[[ZZZWWWSSSPPPNNNIIIHHHGGGFFFFFFGGGGGGHHHLLLPPPWWWaaalllvvv~~~pppeeegggpppyyyggg[[[bbbjjjwww}}}|||mmmkkkppp{{{ttthhhaaaaaa]]]\\\[[[ZZZZZZXXXXXXWWWVVVWWWXXXYYYYYYWWWVVVVVVWWWVVVTTTQQQNNNJJJGGGEEEDDDFFFEEECCC???;;;777444222111000...,,,***************+++,,,---............000000000/////////......++++++******+++,,,...//////000000000///---+++*********+++,,,------------++++++++++++***)))((('''''''''''''''''''''''''''&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))******))))))))))))******''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&'''((()))******))))))))))))))))))))))))))))))((((((((('''((())))))***++++++,,,,,,---.........///.........//////000111333444777999<<<>>>@@@@@@BBB@@@???AAAEEEJJJMMMNNNPPPQQQQQQOOOLLLGGGBBB???;;;999777444222222111222111111111222333555666777999:::;;;;;;;;;999888777999888777666777888999:::::::::::::::;;;<<<===>>>@@@AAADDDHHHKKKOOORRRSSSXXXZZZ^^^aaacccfffjjjmmmpppsssxxxzzzyyy|||xxxmmmfffccceeejjjoooxxx~~~tttjjjbbb\\\YYY\\\aaadddiiioooiiigggeeeccccccdddeeefffgggggghhhhhhhhhhhhggggggggghhhiiijjjkkkkkkjjjjjjjjjjjjhhhgggeeeeeeeeeeeefffiiinnnttt|||tttdddVVVNNNGGGFFFDDD@@@======:::999888888888999;;;<<<<<<===@@@CCCEEEGGGHHHIIIKKKKKKLLLKKKJJJHHHFFFDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHKKKRRR[[[fffqqq{{{uuuhhhfffnnnvvvjjj\\\```fffsss{{{{{{vvvhhhhhhooozzzsssgggaaaaaa^^^\\\\\\[[[ZZZYYYXXXWWWWWWVVVXXXYYYYYYWWWVVVVVVWWWUUUSSSPPPMMMIIIGGGEEEDDDGGGEEEBBB>>>:::777444333000///---+++*********+++***+++,,,---......//////000000000000////////////++++++******+++,,,...///000000000///...---+++*********+++,,,------------++++++++++++***)))((('''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))(((((()))***))))))))))))))))))))))))++++++******))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))(((''''''''''''((((((&&&&&&'''((()))*********))))))))))))))))))))))))(((((((((((())))))************+++,,,,,,------...............///000111111444666888;;;>>>@@@BBBBBBAAAAAAAAACCCEEEHHHJJJJJJLLLLLLKKKJJJGGGCCC???===666555444333222222222222111111222222333444555666777777888888888888777666777777777777888:::;;;<<<;;;<<<<<<===>>>@@@AAAAAADDDEEEGGGIIILLLOOOQQQRRRUUUXXX[[[^^^aaadddhhhjjjmmmqqqvvv}}}zzzxxxyyyzzz}}}rrrjjjfffhhhlllsss|||{{{rrriii```ZZZZZZ]]]aaagggnnnkkkjjjiiihhhgggggghhhhhhiiiiiiiiihhhggggggfffeeeffffffggghhhiiijjjjjjjjjjjjiiihhhfffeeedddccccccdddeeehhhmmmuuuxxxiiiZZZQQQIIIFFFDDD@@@>>>>>>===<<<;;;999999::::::;;;?????????@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDEEEGGGHHHEEEHHHMMMVVVaaammmxxx~~~zzzjjjgggmmmuuukkk]]]___dddppp|||uuuuuu|||sssfffgggoooxxxrrrgggaaaaaa^^^\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWYYYXXXVVVUUUUUUVVVTTTSSSPPPLLLIIIFFFDDDCCCGGGEEEBBB>>>:::777444333...---,,,+++***+++,,,,,,)))***,,,---.../////////000000000000////////////,,,++++++++++++---...///000000///...---,,,++++++******+++,,,------------************)))(((''''''&&&&&&&&&'''''''''((((((((((((((())))))******+++&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''((())))))(((((()))***)))))))))))))))))))))))),,,,,,+++***)))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((()))******+++************************))))))*********+++++++++)))))))))***++++++,,,,,,.........//////000222222666777:::===???BBBCCCDDDBBBCCCDDDEEEEEEDDDDDDEEEHHHGGGEEECCC@@@===:::888333333333333333444444555222333333444444555555555555666777888999:::::::::::::::;;;;;;<<<===>>>>>>??????@@@BBBCCCDDDDDDEEEHHHHHHJJJKKKMMMOOOPPPQQQSSSVVVYYY\\\___bbbeeehhhlllooouuu{{{||||||www}}}uuulllggggggkkkttt}}}|||rrrhhh^^^[[[\\\^^^eeellllllkkkkkkkkkjjjjjjjjjiiijjjjjjiiihhhgggfffeeeeeeeeeeeeeeefffggghhhiiiiiihhhhhhgggfffeeedddcccbbbbbbccceeehhhoooyyyppp^^^TTTKKKGGGDDD@@@>>>>>>>>>===;;;:::999999::::::;;;;;;;;;<<<===???AAABBBBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIEEEGGGKKKRRR^^^kkkvvv}}}}}}mmmhhhnnnvvvkkk]]]___cccqqqwwwnnnnnnxxxtttggggggnnnwwwqqqfffaaaaaa^^^]]]\\\[[[[[[YYYYYYXXXWWWVVVWWWXXXXXXVVVUUUUUUVVVTTTRRROOOLLLHHHEEECCCCCCEEEDDDBBB???<<<888555333---,,,+++******+++,,,---)))***+++---...//////000000000000/////////......,,,,,,++++++,,,---...000000000///...---,,,++++++******+++,,,------------************)))((('''&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))******&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))************)))'''&&&%%%''''''(((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((()))((((((''''''((()))***+++************************))))))***+++++++++++++++(((((())))))***+++++++++.........///000111222333777888:::===@@@BBBDDDDDDCCCFFFHHHHHHFFFCCCAAAAAADDDBBB@@@<<<999666444222333333444555555666777777444555555666666666555555444444666888:::<<<===>>>===>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPRRRTTTXXX[[[]]]```dddgggkkknnntttzzzxxxooohhhgggjjjqqqzzz|||qqqeee```^^^^^^bbbhhhjjjkkkllllllllllllkkkjjjkkkjjjiiigggffffffeeeeeeddddddcccddddddeeefffgggffffffffffffeeedddcccbbb```aaabbbeeejjjrrr|||yyycccYYYNNNIIIEEEAAA???@@@>>>===;;;:::999999999:::999:::;;;===???BBBEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLLLLJJJIIIHHHGGGGGGJJJPPP[[[hhhuuu|||~~~nnnhhhnnnvvviii]]]```dddqqqtttjjjjjjvvvxxxiiiffflllvvvqqqfffaaaaaa^^^]]]\\\\\\[[[ZZZYYYXXXXXXUUUWWWXXXXXXVVVUUUUUUVVVSSSRRROOOKKKHHHEEECCCBBBBBBBBBAAA@@@===999666444...---+++*********++++++)))***+++---...///000000/////////.........------,,,,,,++++++,,,---///000000///...---,,,+++++++++******+++,,,------------************)))((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))******%%%&&&&&&&&&'''((((((((('''((())))))(((((()))***))))))))))))))))))))))))&&&'''(((((()))(((''''''''''''((((((((((((''''''&&&'''''''''((((((((()))'''''''''''''''((())))))))))))(((''''''((()))***************************((((((***+++++++++***)))((())))))***++++++,,,,,,.........///000222333444777888;;;>>>@@@BBBDDDEEEEEEHHHKKKKKKHHHDDDBBBAAA???===;;;999666555555444555666777888999:::;;;;;;999:::;;;;;;;;;:::999888666666777999;;;>>>@@@AAAAAABBBCCCEEEGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQQQQTTTWWWZZZ]]]```cccfffiiilllrrrxxx}}}zzzrrrkkkiiikkkmmmvvvyyymmmfffbbb___```dddhhhiiikkklllmmmmmmlllkkkkkkjjjhhhgggffffffffffffccccccbbbaaaaaabbbcccdddcccdddeeeeeeeeeeeedddccc^^^___```bbbeeellluuu{{{~~~iii]]]RRRKKKGGGCCCAAACCC???>>>===;;;;;;;;;<<<<<<<<<===@@@CCCFFFIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLNNNPPPRRRQQQNNNJJJGGGHHHHHHIIINNNXXXeeesss{{{nnngggllltttggg\\\___cccpppsssjjjkkkwww|||jjjeeeiiivvvpppfffaaaaaa^^^]]]]]]\\\[[[ZZZYYYXXXXXXUUUWWWXXXXXXVVVUUUUUUVVVSSSQQQNNNKKKGGGEEECCCBBB@@@AAAAAAAAA>>>:::666444000///---+++))))))))))))((()))+++---...///000000///.........------------,,,,,,++++++,,,---///000000///...---,,,+++++++++******+++,,,------------************)))((('''&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%'''''''''((()))******+++%%%%%%&&&&&&'''((())))))'''((())))))(((((()))***))))))))))))))))))))))))"""###%%%'''))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''((()))******)))(((''''''((())))))************************&&&''')))*********)))((()))******+++,,,,,,------.........///000222333444777888;;;>>>@@@BBBDDDEEEEEEIIINNNNNNJJJFFFDDDCCC::::::999888888999;;;<<<999:::;;;===>>>>>>??????>>>???@@@AAA@@@???>>>===999::::::<<<>>>@@@BBBCCCDDDEEEGGGJJJLLLNNNOOOPPPJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMNNNOOOOOOPPPQQQQQQQQQTTTWWWZZZ]]]```cccfffhhhkkkpppvvv{{{{{{uuunnnlllmmmjjjsss}}}~~~rrrkkkddd______aaafffhhhjjjlllmmmmmmlllkkkkkkjjjhhhgggfffffffffgggcccbbbaaa`````````aaabbbbbbcccdddeeefffeeedddddd]]]]]]^^^```ccciiipppuuummmaaaTTTNNNIIIEEEDDDEEEBBBAAA@@@???>>>>>>???@@@===???BBBFFFIIILLLNNNOOOTTTSSSSSSRRRSSSSSSTTTTTTPPPRRRUUUWWWUUUQQQLLLIIIIIIHHHHHHLLLVVVcccqqqyyymmmfffjjjrrr}}}fff\\\___bbbnnn}}}ssskkkmmmyyy~~~kkkdddfffvvvmmmcccaaabbb\\\___^^^[[[YYYWWWVVVVVVWWWXXXYYYYYYWWWTTTQQQQQQQQQRRRQQQOOOKKKHHHEEEBBBAAADDDAAA>>>===<<<;;;666333///---++++++,,,,,,,,,+++)))***+++,,,...///000111///////////////.........++++++++++++,,,---......000---,,,---000000...+++,,,,,,,,,------.........++++++++++++***((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%''')))+++---))))))(((''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))---,,,)))'''%%%%%%%%%%%%***)))((('''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((()))************+++++++++++++++***************+++---...000111000111222444:::<<<>>>???@@@AAADDDGGGIIIKKKNNNOOOMMMHHHBBB>>>::::::::::::::::::::::::@@@BBBEEEHHHHHHGGGDDDBBBAAAAAABBBCCCDDDDDDDDDCCC@@@??????>>>???@@@BBBBBBKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJKKKMMMMMMMMMKKKKKKLLLMMMOOOPPPPPPPPPPPPNNNNNNPPPTTTZZZ^^^______eeeggglllqqqwww}}}zzzxxxvvvrrrnnnlllnnnsss|||yyymmmfffdddddddddiiijjjjjjkkklllmmmnnnooopppmmmiiifffeeeeeedddccc```______^^^^^^^^^______```aaaccceeefffeeedddccc```_________bbbggglllooottt{{{uuujjjZZZOOOKKKIIIGGGEEEEEEDDDBBBAAA@@@@@@AAAAAA???BBBGGGKKKNNNRRRWWWZZZ___]]][[[\\\^^^^^^[[[XXXYYYXXXXXXXXXXXXTTTPPPLLLHHHGGGGGGLLLVVVdddqqqzzzzzzkkkfffiiinnnyyyfff^^^```bbbnnn~~~|||rrrlllooo|||qqqhhhhhhvvvmmmcccaaabbb]]]___^^^[[[YYYWWWVVVVVVVVVXXXYYYZZZXXXUUURRRQQQQQQSSSQQQOOOLLLHHHEEECCCAAADDDAAA???======;;;777333///---++++++,,,,,,,,,+++((()))***+++---...///000000/////////......------++++++++++++,,,---......111///---,,,,,,---,,,+++***++++++,,,---.........++++++++++++***((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((()))***))))))(((''''''''''''''')))(((((('''''''''(((((()))))))))))))))))))))))),,,+++)))'''&&&%%%%%%&&&)))((((((''''''''''''(((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((())))))******)))))))))************+++++++++++++++***************+++,,,...000111111111333555;;;<<>>>>>BBBDDDFFFHHHHHHGGGFFFDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFHHHJJJKKKJJJIIIKKKKKKLLLMMMMMMNNNNNNNNNLLLLLLNNNRRRWWW\\\______dddfffjjjnnnsssxxx{{{}}}{{{yyyxxxtttqqqlllmmmooouuu~~~}}}rrrjjjfffffffffjjjkkkkkklllmmmnnnnnnoooooolllhhhfffeeeeeedddccc```___^^^]]]]]]]]]^^^______```bbbdddeeeddddddccccccbbb``````aaaeeehhhkkkqqqvvv~~~yyynnn___TTTOOOLLLJJJGGGGGGFFFEEECCCBBBBBBBBBCCCHHHKKKOOOTTTWWW\\\aaadddjjjiiihhhjjjkkkkkkhhhfffaaa___^^^\\\ZZZWWWRRRNNNKKKJJJJJJOOOXXXeeerrrzzzxxxiiicccfffkkk{{{hhh______aaammm||||||sssnnnqqqvvvlllkkkvvvmmmcccaaaccc^^^^^^]]][[[YYYWWWVVVVVVVVVYYYZZZ[[[YYYVVVTTTSSSRRRSSSQQQOOOLLLHHHEEECCCAAADDDBBB???>>><<<:::666444///---++++++,,,,,,,,,+++******+++,,,...///000000111000000///...---,,,,,,++++++++++++,,,---......000000///,,,***))))))***((()))***+++,,,---...///,,,,,,,,,+++***)))''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((((((((((((((('''''')))((((((''''''''''''((((((((((((''''''(((((()))))))))))))))))))))))))))+++***)))(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))******++++++******)))************++++++++++++***************+++++++++---///111111333555777;;;===???AAABBBDDDGGGJJJMMMLLLLLLKKKHHHEEEBBB@@@;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEHHHJJJJJJIIIKKKKKKJJJJJJJJJJJJKKKLLLJJJJJJJJJNNNTTTZZZ^^^```ccceeegggjjjmmmppprrrssszzz{{{{{{{{{zzzwwwuuupppnnnlllnnntttyyyqqqkkkiiihhhllllllmmmmmmnnnnnnnnnooonnnkkkhhhfffeeedddcccbbb```___\\\ZZZZZZ[[[]]]^^^]]]^^^```bbbdddddddddcccfffdddbbbaaaaaaccceeegggkkkpppwww}}}~~~tttggg\\\UUURRROOOLLLMMMLLLKKKIIIHHHHHHHHHHHHMMMPPPUUUYYY]]]bbbhhhllluuuvvvxxx{{{}}}}}}zzzxxxpppmmmiiifffbbb]]]XXXTTTQQQPPPPPPTTT\\\hhhttt|||uuufff```cccgggvvv}}}iii___^^^___kkk{{{~~~}}}tttpppuuu~~~sssqqqvvvmmmcccaaaddd___]]]]]][[[YYYXXXVVVUUUUUUYYYZZZ\\\[[[XXXUUUTTTSSSSSSRRROOOLLLIIIFFFCCCBBBCCCAAA???===;;;888555333///---++++++,,,,,,,,,+++,,,,,,---...///000111111111111000///---,,,++++++++++++++++++,,,---......+++...000...***(((((()))'''((()))***,,,---...///,,,,,,,,,+++***)))((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((''''''''''''(((((((((((((((((((((((()))***)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&'''(((((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***************)))))))))*********+++++++++*********)))******+++,,,***---///111222444777999;;;===@@@AAABBBEEEHHHKKKMMMLLLJJJGGGEEECCCAAAAAA======>>>???@@@AAABBBBBBDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCEEEIIIKKKLLLKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJIIIIIILLLRRRYYY^^^```bbbbbbcccdddeeefffggggggiiiiiinnnvvv~~~zzzzzzyyyxxxwwwuuuqqqllliiimmmwwwxxxqqqmmmllloooooooooooooooooooooooonnnkkkhhhfffeeedddcccaaa```^^^[[[XXXXXXYYY\\\]]][[[\\\^^^aaabbbcccddddddfffeeecccaaaaaabbbdddfffhhhlllqqqvvv{{{zzzoooeee^^^ZZZVVVTTTVVVUUUTTTSSSRRRQQQPPPPPPRRRUUUZZZ^^^bbbhhhnnnrrrzzz}}}zzztttnnnhhhccc___YYYXXXWWWZZZaaalllwww~~~uuueee___```eeeqqq~~~iii^^^]]]]]]jjjzzz~~~|||uuurrrxxxzzzwwwwwwmmmbbbaaaccc___\\\\\\[[[ZZZXXXVVVUUUTTTXXXZZZ\\\\\\YYYVVVTTTTTTSSSRRRPPPMMMIIIFFFCCCBBBAAAAAA???===999555333222///---++++++,,,,,,,,,+++++++++,,,---...//////000111000///...---,,,+++***++++++++++++,,,---......%%%***///111...***(((((('''((()))***,,,---...///,,,,,,,,,,,,+++)))((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''')))))))))((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))((((((%%%&&&'''((())))))((((((''''''''''''(((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))******)))(((((())))))*********+++++++++******))))))***++++++,,,+++---000222333555888:::;;;===???AAABBBDDDGGGJJJKKKIIIGGGDDDBBBAAAAAAAAA???????????????@@@@@@@@@AAAAAA@@@?????????@@@AAA???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@?????????BBBAAABBBEEEIIILLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJIIIIIILLLQQQWWW\\\^^^______^^^]]]\\\\\\[[[[[[YYYYYY]]]dddkkkttt~~~yyyuuutttuuuvvvwwwwwwssslllffffffnnnzzz}}}vvvqqqppprrrqqqqqqppppppoooooonnnmmmkkkhhhgggfffeeecccaaa```^^^ZZZXXXWWWXXX[[[\\\ZZZ[[[]]]___bbbdddeeefffeeedddcccbbbcccdddfffggggggjjjnnnrrrvvv|||~~~vvvnnnhhhccc```___^^^]]]]]]]]]\\\[[[ZZZZZZ]]]```cccgggjjjpppvvvzzz}}}|||uuunnnjjjbbb```___aaagggpppzzzwwwfff___```dddqqq~~~jjj^^^[[[[[[hhhyyy}}}zzztttsss{{{{{{xxxmmmbbb```bbb^^^\\\\\\[[[ZZZXXXVVVTTTSSSWWWYYY\\\\\\YYYVVVTTTSSSTTTRRRPPPMMMIIIFFFDDDBBBAAAAAAAAA===999555333222///---++++++,,,,,,,,,+++))))))******+++,,,,,,---000//////...---,,,++++++++++++++++++,,,---......%%%)))...111000,,,)))'''((()))***+++,,,---...///------,,,,,,+++***((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))(((''''''''''''(((((()))(((((((((((()))***++++++))))))))))))))))))))))))))))))*********)))((((((&&&'''((()))))))))((('''''''''''''''((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))***))))))(((''')))************+++++++++))))))))))))***+++,,,,,,,,,...111333444666888;;;;;;<<<>>>???@@@AAADDDGGGGGGFFFCCCAAA@@@???@@@@@@????????????????????????@@@@@@???>>>>>>>>>??????===>>>???AAABBBCCCDDDDDDAAAAAABBBBBBBBBAAA@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@AAADDDHHHJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKJJJJJJLLLQQQUUUXXXYYYYYYYYYWWWUUUSSSQQQOOONNNKKKKKKNNNSSSXXX```ooo~~~wwwtttoookkkkkknnnrrrvvvuuurrrllleeebbbfffooowwwyyyuuusssttttttsssrrrqqqpppooonnnnnnllliiihhhgggfffcccaaa```^^^[[[YYYXXXXXXZZZ[[[YYYZZZ\\\___bbbeeeggghhheeedddddddddeeefffggghhhhhhjjjlllnnnrrrwww}}}{{{uuupppmmmkkkjjjfffgggggghhhhhhgggffffffgggiiikkkmmmpppuuuzzz~~~xxxrrrjjjhhhggghhhlllttt|||yyyggg___```dddrrr~~~mmm___ZZZYYYeeeuuuzzz{{{wwwrrrrrr|||}}}yyymmmaaa___aaa]]][[[[[[[[[ZZZXXXVVVTTTRRRVVVXXX[[[[[[YYYVVVTTTSSSTTTSSSPPPMMMJJJFFFDDDCCCCCCDDDCCC???:::555444444///---++++++,,,,,,,,,+++******++++++,,,---------.........------,,,,,,,,,++++++++++++,,,---......,,,,,,,,,......---***'''***++++++,,,---.........---------,,,+++***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))******+++***)))((('''&&&''')))***)))(((&&&%%%''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((******++++++******)))((()))************+++++++++))))))))))))***+++,,,------///222333444666888::::::;;;=========>>>AAACCCBBBBBB@@@???>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAACCCDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCEEEIIILLLLLLLLLLLLNNNPPPQQQQQQOOOMMMKKKKKKJJJJJJLLLOOORRRRRRRRRSSSRRROOOMMMIIIGGGDDDCCC@@@AAACCCFFFHHHOOO]]]lllyyyiiifffbbb___aaafffooottttttsssoooiiicccccciiiooowww~~~|||wwwvvvvvvvvvuuusssrrrpppooonnnnnnmmmkkkiiiiiigggdddbbb___^^^\\\ZZZYYYYYYYYYZZZYYYZZZ\\\___bbbfffhhhjjjggggggfffffffffggghhhhhhiiijjjkkklllnnnqqqvvvzzz~~~}}}zzzwwwuuuttttttrrrssstttvvvvvvvvvvvvuuussstttuuuuuuwwwzzz|||vvvpppnnnlllmmmpppwww~~~zzzhhh___```cccqqq|||rrrbbbZZZWWWaaappptttxxxtttpppqqq|||~~~zzzmmmaaa^^^aaa\\\[[[[[[[[[ZZZXXXVVVTTTRRRUUUXXX[[[[[[YYYVVVSSSRRRTTTSSSPPPMMMJJJGGGDDDCCCDDDEEEEEEAAA;;;777555666///---++++++,,,,,,,,,+++---......//////000000000------------------------++++++++++++,,,---......222///++++++,,,,,,***''',,,,,,,,,------.........---------,,,+++***)))(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''&&&&&&'''''''''''''''''''''((()))***(((((((((((()))***+++,,,))))))))))))))))))))))))******++++++***)))'''&&&'''((()))***)))(((&&&$$$''''''''''''((((((((()))((((((((((((((()))******((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***))))))************+++++++++))))))))))))***+++,,,---...000222444444666888:::999;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDDDDDDDCCCCCCBBBAAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA>>>>>>???AAABBBCCCDDDEEEFFFEEEFFFHHHLLLNNNOOONNNMMMOOORRRTTTTTTRRROOOMMMKKKJJJJJJKKKNNNOOOOOONNNNNNMMMJJJGGGDDD@@@>>><<<:::;;;===???@@@EEESSSaaawwwrrriii___]]]YYYWWWYYYbbbllltttvvvvvvtttmmmfffdddggglllpppxxx}}}yyyxxxwwwwwwuuutttrrrpppooonnnooommmkkkjjjjjjhhheeebbb___^^^]]]\\\ZZZZZZYYYYYYYYYZZZ\\\___cccfffiiikkkiiiiiihhhgggggggggggggggiiijjjkkkkkkkkknnnrrruuu|||}}}}}}|||{{{yyyyyyzzz|||}}}|||vvvsssrrrpppooosssyyyzzzhhh______bbbooozzzvvvddd[[[UUU]]]lllooovvvrrroooqqq|||~~~xxxmmmggg___\\\]]]]]]]]]\\\ZZZYYYWWWVVVVVVZZZ[[[\\\[[[WWWUUUSSSSSSRRRQQQOOOMMMJJJHHHFFFEEEHHHFFFDDD@@@===:::777666111000...---,,,+++++++++,,,*********,,,---,,,+++............---,,,+++***)))))))))***+++,,,...///000---******++++++***'''******+++,,,------------///...---+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((()))((()))((()))(((+++(((###!!!%%%((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))************************(((***,,,...---***&&&###'''''''''''''''((())))))))))))(((((('''''''''&&&))))))(((((((((((())))))+++***)))***+++,,,+++)))))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,///222444555555555777777888999;;;<<<============<<<<<<<<<>>>???@@@EEEEEEEEEFFFGGGHHHHHHHHHNNNNNNNNNMMMLLLJJJIIIHHHGGGIIIKKKMMMMMMLLLJJJHHHJJJIIIIIIJJJJJJIIIEEEBBBDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFEEEFFFHHHLLLPPPSSSTTTSSSTTTUUUVVVVVVSSSQQQLLLKKKJJJJJJKKKLLLKKKIIIHHHEEEAAA===:::888888888666888:::;;;<<>>@@@BBBGGGGGGIIIKKKMMMNNNPPPPPPVVVVVVWWWVVVUUUSSSRRRQQQNNNOOOPPPQQQQQQPPPOOONNNNNNNNNMMMMMMMMMKKKHHHEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEFFFIIIMMMQQQSSSXXXWWWWWWXXXZZZYYYWWWUUUQQQNNNKKKJJJIIIGGGDDDBBBCCCAAA>>>:::888777666666555777888999:::>>>FFFLLLaaasssuuukkkaaaYYYVVVTTTSSSPPPMMMMMMSSS^^^ffftttyyy|||xxxpppjjjjjjlllkkkoootttzzz}}}~~~}}}|||{{{zzzxxxvvvtttrrrqqqqqqpppooonnnllljjjgggeeeddd___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]```cccfffgggjjjkkklllkkkjjjiiiiiijjjiiihhhhhhhhhiiijjjkkklllooooooqqqtttxxx}}}vvvqqqooorrrvvvyyyzzz{{{}}}lll```___cccllluuuhhh]]]ZZZYYY]]]dddmmmllllllqqq|||zzzoooiiibbb^^^```___^^^\\\ZZZXXXVVVTTTSSSVVVXXXZZZYYYWWWUUUUUUUUUTTTSSSPPPMMMJJJGGGDDDCCC???AAABBBAAA>>>888222...------,,,+++++++++++++++---,,,+++,,,...///...---///000000//////...---,,,,,,,,,,,,,,,,,,---.........---++++++,,,,,,+++***))))))+++,,,,,,---------......---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,*********)))((('''%%%$$$&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((,,,***(((&&&%%%&&&'''((('''''''''''''''((())))))((((((((((((''''''''''''))))))(((((((((((())))))---***'''&&&'''((()))(((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))---...///111222222222222333444555666777999999:::<<<;;;::::::<<<@@@CCCEEEJJJLLLNNNQQQTTTWWWYYYZZZ______aaaaaa```^^^\\\ZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPNNNKKKHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFIIINNNRRRTTTYYYXXXYYYZZZ[[[[[[YYYWWWRRROOOKKKHHHEEECCC???======;;;999777555555555555444555777666777:::AAAGGGUUUhhh~~~oooeee]]]UUUQQQQQQQQQQQQOOOLLLKKKOOOXXX___ooovvv|||}}}wwwpppmmmmmmjjjmmmqqqvvvzzz|||}}}}}}}}}|||yyyvvvtttsssssssssqqqpppooommmkkkhhhfffeee```___]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\___bbbdddfffjjjkkkmmmlllkkkjjjjjjkkkiiijjjjjjjjjjjjjjjjjjiiihhhiiikkknnnsssyyy~~~uuunnnnnnqqqvvvzzz{{{|||}}}~~~qqqccc```bbbkkkuuulll___ZZZVVVYYY```kkklllmmmqqq|||~~~~~~zzzooojjjccc___aaa___^^^]]]ZZZWWWUUUSSSRRRUUUWWWXXXXXXWWWUUUUUUUUUUUUTTTQQQMMMJJJFFFCCCBBBAAABBBCCCAAA>>>999444111,,,,,,+++******+++++++++,,,++++++,,,...///...---------------,,,+++******+++***************++++++...---------------,,,+++)))***+++------............---,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((()))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))---+++(((%%%$$$$$$$$$%%%'''''''''''''''((())))))((((((((((((((('''''''''))))))(((((((((((()))))),,,)))&&&&&&'''***+++,,,*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))***************......///000000111111111222333444555666888999999<<<<<<;;;<<<>>>CCCGGGJJJNNNOOORRRUUUXXX[[[^^^___aaabbbdddeeeeeecccaaa___\\\[[[ZZZYYYYYYZZZZZZ[[[XXXVVVTTTSSSRRROOOLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDBBBCCCDDDGGGJJJOOORRRUUUWWWVVVVVVXXXZZZZZZXXXVVVPPPMMMHHHEEEBBB@@@===;;;888777666555444444555555444666777666555888>>>CCCNNN___yyytttggg___XXXSSSRRRTTTSSSTTTSSSPPPMMMOOOUUUZZZeeemmmwww{{{yyysssooommmmmmnnnqqquuuxxx{{{|||}}}~~~|||zzzwwwuuuuuuuuuuuuqqqqqqpppnnnkkkiiigggeee```___^^^\\\[[[ZZZZZZZZZZZZZZZZZZ[[[]]]```cccdddiiikkkmmmmmmlllkkkkkklllkkklllmmmmmmlllkkkiiiggggggggggggiiilllppptttvvv{{{uuulllmmmqqqwww{{{|||||||||}}}wwwhhhbbbcccmmmxxxpppbbb[[[WWWYYY```lllmmmpppsss|||{{{zzzzzzpppjjjccc```bbb___^^^\\\ZZZWWWUUUSSSRRRSSSUUUWWWXXXVVVUUUUUUUUUVVVTTTQQQNNNIIIFFFCCCAAADDDCCCAAA???<<<999666444,,,,,,+++******+++++++++***))))))***,,,...---,,,------------,,,+++***)))******)))))))))***++++++---...//////...,,,++++++***+++,,,...//////000000------,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$######"""###%%%((()))(((((((((((())))))))))))&&&'''''''''''''''''''''(((((((((((())))))))))))************************'''''''''''''''&&&%%%%%%'''''''''''''''((())))))'''''''''((((((((((((((())))))(((((((((((())))))(((&&&###$$$&&&***,,,---'''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,.........//////000000000222333444555666777888999===<<<===>>>AAAFFFJJJMMMPPPQQQSSSUUUXXXZZZ\\\]]]]]]^^^```bbbbbbbbbaaa```___^^^\\\[[[[[[[[[\\\]]]YYYWWWUUUSSSRRRPPPLLLJJJIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEHHHLLLPPPSSSUUUUUUUUUUUUWWWXXXYYYWWWUUUQQQMMMGGGBBB???===:::888555555555555555555666666555777888777666888===BBBKKK[[[ssszzzpppfff```ZZZVVVVVVZZZXXXYYYYYYVVVRRRPPPRRRUUU[[[cccnnnvvvwwwuuurrrqqqqqqrrrtttvvvxxxzzz||||||~~~}}}zzzxxxwwwvvvvvvvvvqqqqqqpppnnnkkkiiigggeee``````^^^\\\[[[ZZZYYYYYYYYYYYYYYYZZZ\\\___aaacccgggjjjmmmnnnnnnmmmmmmnnnmmmnnnooopppnnnllliiiggggggfffddddddeeehhhkkkmmmuuuyyywwwmmmmmmqqqwww{{{|||||||||}}}}}}mmmffffffqqq}}}rrreee^^^ZZZ]]]eeeoooqqqtttvvv|||vvvssszzzooojjjccc```bbb^^^]]][[[YYYWWWUUUSSSRRRSSSUUUWWWWWWVVVTTTTTTTTTUUUTTTQQQMMMJJJFFFCCCBBBCCCAAA???<<<:::777555444------,,,+++++++++++++++***)))(((***,,,...---,,,...//////......---,,,++++++++++++++++++,,,------...000111111...,,,++++++******,,,---///000000000------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,)))&&&### """$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************************!!!###&&&(((******)))((('''''''''''''''((())))))'''''''''((((((((((((((())))))(((((((((((())))))$$$###!!!"""%%%(((***+++))))))))))))************))))))))))))))))))))))))*********+++,,,,,,------......------...///000111111222333444555777888888<<<<<<>>>@@@DDDGGGKKKMMMOOOPPPQQQSSSUUUWWWYYYZZZXXXYYY[[[]]]^^^```aaaaaabbbaaa___^^^]]]]]]^^^^^^\\\YYYVVVTTTSSSRRROOOMMMKKKKKKIIIHHHGGGGGGGGGGGGEEEFFFHHHJJJNNNQQQTTTUUUUUUUUUVVVXXXZZZZZZXXXVVVSSSOOOHHHAAA===999555333444444555555666777777777666888:::999888999===AAAIIIWWWlll~~~xxxqqqkkkgggbbb]]]\\\___^^^```aaa]]]WWWRRRPPPQQQUUU\\\fffnnnrrrsssttttttssstttvvvxxxyyy{{{{{{|||||||||{{{zzzxxxwwwuuuuuuqqqpppooommmkkkhhhfffeeeaaa```^^^\\\[[[YYYYYYYYYXXXXXXXXXYYY[[[]]]___aaaeeehhhlllooooooooopppqqqppppppqqqqqqpppnnnllljjjeeedddaaa```aaacccgggiiinnnssszzz|||pppnnnqqqvvvzzz{{{|||}}}~~~|||yyyyyyyyyzzzwwwzzz}}}nnnhhhhhhrrrttthhhbbb^^^bbbkkkuuuwwwyyyyyy~~~sssoooyyyooojjjccc```bbb]]]\\\[[[YYYWWWUUUTTTSSSSSSUUUWWWWWWUUUSSSSSSSSSUUUSSSQQQMMMJJJFFFDDDBBBAAAAAA@@@???<<<999666444//////---,,,++++++++++++***))))))+++---///..................---,,,++++++************+++,,,......///111333222...+++******((((((***,,,---...//////---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,+++)))%%%###"""###%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************###%%%''')))))))))(((((('''''''''''''''((())))))''''''''''''((((((((()))))))))(((((((((((())))))'''&&&$$$%%%'''))))))(((++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))***+++,,,,,,,,,------,,,,,,---///000111///000111222444555666666999;;;===AAADDDGGGIIIJJJKKKLLLNNNPPPRRRTTTVVVWWWWWWWWWXXX[[[]]]aaadddfffddddddcccbbbaaaaaa``````___]]]ZZZXXXWWWVVVSSSRRRNNNMMMLLLJJJIIIHHHHHHHHHGGGHHHJJJMMMOOORRRTTTUUUUUUUUUVVVXXXZZZZZZYYYWWWRRRMMMFFF@@@<<<999666444333444555666666777777777666888::::::888999>>>BBBGGGSSSfff{{{}}}yyyvvvuuupppiiigggiiigggjjjjjjfff^^^WWWRRRQQQRRRVVV\\\ccchhhlllpppqqqqqqsssuuuxxxzzz|||||||||zzzzzz{{{{{{yyywwwuuussspppooonnnllljjjgggeeedddaaa```^^^\\\[[[YYYYYYXXXWWWWWWWWWXXXZZZ\\\^^^```cccfffkkkoooqqqqqqrrrsssrrrrrrsssrrrrrrpppnnnmmmfffddd```^^^^^^```ccceeefffkkkrrrxxxuuuooorrrvvvyyyzzz{{{}}}}}}~~~~~~{{{xxxsssoookkkjjjkkkkkkiiimmmqqquuuyyy}}}|||lllffffffooo}}}vvvkkkdddaaafffppp{{{}}}}}}|||wwwqqqxxxnnniiiccc```aaa\\\[[[ZZZYYYWWWVVVUUUTTTTTTVVVWWWWWWUUUSSSRRRRRRTTTSSSPPPMMMJJJGGGDDDCCCAAACCCDDDDDDAAA===777444111000...---,,,++++++++++++******,,,...000000///,,,,,,,,,,,,+++***))))))'''''''''((()))+++,,,---000333555333...***))))))&&&'''(((***,,,------------,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&''')))***(((((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))'''&&&%%%%%%'''''''''''''''((())))))&&&'''''''''(((((())))))))))))(((((((((((()))))),,,+++******++++++***((((((((()))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,---///111222......///111222333444555777999===AAADDDFFFGGGHHHHHHIIIKKKNNNQQQTTTVVVWWWXXXXXXYYY[[[___ccchhhjjjgggffffffeeedddccccccbbbbbb```]]][[[ZZZYYYWWWVVVOOONNNMMMLLLJJJJJJIIIIIIIIIJJJKKKNNNPPPSSSUUUUUUSSSSSSTTTVVVXXXYYYWWWVVVNNNJJJDDD???<<<;;;999888333333444555666666666666666888::::::888999>>>AAADDDOOOaaavvv}}}uuurrrsssooorrrsssnnneee\\\VVVSSSOOOQQQUUUZZZ```eeejjjmmmnnnppptttxxx{{{|||}}}}}}xxxzzz{{{|||zzzwwwtttrrroooooonnnllliiigggeeecccaaa```___\\\[[[YYYXXXXXXWWWWWWWWWWWWYYY[[[]]]___aaaeeekkkoooqqqrrrtttuuussssssssssssrrrqqqppppppiiifffbbb^^^\\\]]]___```^^^dddkkkpppvvvxxxppprrrvvvxxxyyy{{{~~~zzz}}}~~~{{{zzzzzzqqqmmmhhhccc___^^^^^^^^^[[[^^^dddiiinnnsssxxx|||yyyiiiddddddkkkzzzxxxmmmfffbbbhhhrrr~~~}}}vvv}}}nnniiidddaaaaaa```___]]]YYYTTTRRRQQQRRRUUUVVVVVVVVVVVVUUUTTTTTTSSSRRRPPPLLLIIIFFFCCCBBBCCCCCCBBB@@@===999555333000...,,,,,,---------,,,+++++++++,,,---...//////111111000///...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........++++++,,,++++++***)))((($$$%%%'''((((((((('''&&&(((((((((((((((''''''&&&))))))))))))))))))))))))%%%###!!!!!!###%%%((('''&&&%%%%%%&&&'''((((((((()))***************))))))))))))))))))))))))***'''$$$###%%%'''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((((()))******((()))*********((('''&&&)))************+++++++++++++++++++++++++++++++++------------------------...///000111333444555666:::<<<>>>??????@@@AAABBBGGGGGGIIILLLQQQWWW\\\```bbbcccdddddddddfffiiikkkjjjmmmmmmjjjjjjkkkjjjggggggeeeaaa___\\\ZZZVVVSSSSSSQQQOOOMMMLLLMMMNNNOOOKKKKKKMMMOOOQQQRRRTTTUUUSSSTTTUUUWWWWWWWWWWWWVVVMMMHHHAAA===;;;:::888555999999999:::::::::;;;;;;999999:::;;;<<<>>>???@@@EEEQQQcccvvv~~~xxxvvvuuuxxxyyyyyyvvvpppggg]]]WWWUUUTTTUUUWWW\\\bbbhhhkkkmmmpppuuuyyy{{{{{{zzzyyy{{{yyywwwvvvwwwwwwvvvuuuooonnnmmmmmmllljjjgggdddaaa^^^[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]cccfffjjjmmmoooqqqssstttwwwwwwwwwvvvtttrrrooonnnkkkiiieeeaaa^^^\\\\\\\\\___bbbfffkkkpppwww~~~xxxrrrqqqqqqrrrsssvvvyyy{{{|||yyyxxxwwwuuuqqqnnnkkkggg```YYYSSSPPPOOOOOOUUUTTTVVV[[[^^^bbblllvvv|||vvveeebbbgggmmm}}}wwwiiieeehhhqqqyyyooo|||oooiiidddaaa```___^^^\\\YYYUUURRRRRRSSSUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPLLLIIIFFFCCCBBBBBBBBBAAA???<<<888555222...,,,******+++++++++*********+++,,,---....../////////...---,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........++++++,,,++++++***)))(((&&&'''(((((())))))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((((()))***************)))))))))))))))))))))))),,,)))&&&%%%''')))******''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))((('''''')))************+++++++++++++++++++++++++++++++++------------------------...///000111222444555555888:::===>>>>>>???@@@BBBEEEGGGJJJOOOUUU\\\bbbeeehhhiiijjjiiiiiijjjmmmooollloooooollllllnnnmmmjjjiiigggccc```^^^\\\XXXUUUTTTRRRPPPNNNMMMMMMMMMNNNMMMMMMNNNPPPQQQRRRSSSTTTRRRSSSUUUVVVWWWVVVTTTSSSKKKGGGAAA===<<<;;;:::888::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>@@@AAAEEEPPPbbbuuu~~~zzzxxxuuuvvvwwwwwwssskkkaaa[[[VVVUUUUUUWWW[[[```fffiiiooorrrvvvzzz||||||{{{zzz{{{yyywwwwwwwwwxxxwwwuuupppnnnmmmlllkkkiiifffcccbbb___\\\[[[[[[\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]bbbeeejjjmmmnnnppprrrtttxxxxxxxxxwwwuuusssqqqpppnnnlllhhhdddaaa___^^^^^^\\\^^^aaaeeeiiinnnuuuyyy{{{rrrlllllllllmmmooorrruuuwwwvvvsssqqqoooooolllhhheeebbb^^^XXXRRRNNNKKKJJJJJJMMMLLLNNNRRRUUUYYYcccmmmwww|||wwwfffbbbfffmmm~~~uuugggcccgggpppzzzvvv|||oooiiidddaaa```]]]]]]\\\YYYUUUSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPLLLIIIFFFCCCBBBAAAAAA@@@>>>;;;777444222...,,,******+++++++++*********+++,,,---...//////000//////...---,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,++++++***)))(((((((((((((((((()))******(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((()))***************)))))))))))))))))))))))),,,)))'''&&&''')))******''''''''''''''''''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))((((((''''''(((((()))************+++++++++++++++++++++++++++++++++------------------------......///000111333444444666888;;;<<<===>>>@@@BBBDDDGGGLLLSSS[[[bbbgggjjjmmmmmmnnnmmmlllllloooqqqnnnqqqrrrooooooqqqpppmmmjjjgggdddbbb```]]]ZZZWWWUUUTTTRRROOONNNMMMMMMMMMOOOPPPQQQRRRRRRRRRRRRRRROOOQQQTTTUUUUUUSSSPPPNNNHHHEEE@@@>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@??????@@@???>>>======???@@@AAAEEEPPPbbbsssyyyuuurrrsssvvvyyywwwqqqiiibbbZZZZZZYYYZZZ]]]aaafffiiiqqqssswwwzzz|||||||||{{{{{{yyyxxxxxxxxxxxxwwwuuuqqqooommmllljjjhhhdddaaabbb```]]]\\\\\\]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]bbbeeeiiikkkmmmooorrrtttyyyyyyyyyyyyxxxvvvtttsssrrrppplllhhhdddbbb``````[[[\\\^^^```bbbfffkkknnnuuuzzzyyyooohhhccccccccceeegggkkknnnppppppooommmlllkkkhhhdddaaa[[[XXXSSSNNNJJJHHHFFFFFFFFFEEEGGGJJJLLLPPPYYYbbbpppwwwzzzhhhbbbdddmmm~~~vvvgggbbbgggsss}}}||||||oooiiiddd```___[[[\\\[[[YYYVVVTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRPPPLLLIIIFFFCCCBBBAAA@@@???===999666333111000...,,,,,,---------,,,++++++,,,---///000111111222222111000///...------)))))))))*********++++++------,,,,,,,,,,,,++++++)))***+++,,,------------+++++++++++++++***(((((()))((('''''''''(((***+++(((((((((((((((''''''&&&(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%(((((()))***************)))))))))))))))))))))))))))'''%%%$$$&&&'''((('''&&&&&&''''''(((((())))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((())))))******)))'''&&&&&&'''((()))))))))*********+++++++++++++++++++++++++++++++++------------............---...///000111222333333555666999:::<<<>>>AAACCCEEEIIIOOOVVV]]]dddhhhjjjjjjkkkkkkjjjhhhiiikkkmmmooorrrsssqqqqqqtttssspppkkkhhheeecccaaa^^^[[[YYYXXXVVVTTTRRRPPPOOONNNNNNQQQRRRRRRSSSRRRRRRPPPPPPLLLNNNQQQSSSRRROOOKKKHHHEEECCCAAA@@@AAACCCFFFGGGJJJJJJJJJJJJIIIHHHGGGFFFEEECCC@@@>>>===>>>@@@AAAGGGQQQbbbsssyyytttppprrruuuyyy{{{wwwpppjjjbbbaaa______aaaeeeiiikkksssuuuwwwzzz||||||{{{{{{{{{zzzyyyyyyyyyyyywwwvvvssspppmmmkkkiiigggccc```bbb___]]]\\\\\\]]]]]]\\\ZZZYYYYYYZZZZZZ[[[\\\]]]bbbdddhhhjjjlllnnnqqqsssyyyzzz{{{{{{zzzyyywwwvvvuuusssppplllhhheeecccbbb^^^____________aaaeeehhhmmmrrrxxx{{{sssmmmfff___[[[XXXXXXYYYZZZ]]]aaaeeegggkkkkkkkkkkkkjjjhhheeeccc^^^[[[WWWRRRMMMIIIFFFEEEEEEDDDDDDGGGHHHKKKSSS]]]iiirrr~~~}}}iiibbbdddnnnxxxhhhdddjjjwww~~~|||oooiiiddd```^^^ZZZ[[[[[[YYYWWWUUUTTTUUUTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRPPPLLLIIIFFFCCCBBBAAA@@@>>><<<999555333222000...,,,,,,---------,,,,,,,,,---///000222333333222222111000///......---)))************+++++++++---------,,,,,,+++++++++******+++,,,------------+++++++++++++++***((((((((('''&&&%%%&&&'''((()))(((((((((((((((''''''&&&''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%&&&'''(((((('''&&&%%%(((((()))***************)))))))))))))))))))))))))))'''%%%%%%&&&'''''''''&&&''''''(((((()))))))))'''((((((((((((((((((''')))(((((((((((((((((()))((((((((((((((())))))***)))((('''&&&&&&'''((()))))))))*********+++++++++++++++++++++++++++++++++---------....../////////......///000111222222333444666888:::<<<>>>BBBEEEIIILLLPPPVVV[[[```ccceeedddeeeeeedddcccdddgggiiinnnqqqrrrpppqqqttttttqqqmmmkkkhhhfffdddbbb___\\\YYYXXXVVVTTTRRRQQQPPPOOOQQQRRRRRRRRRRRRPPPNNNMMMIIIKKKNNNOOONNNKKKGGGDDDBBBBBBBBBCCCFFFJJJNNNQQQSSSSSSTTTTTTRRRPPPNNNLLLJJJGGGCCC???======???@@@HHHSSSbbbsss|||rrrqqqrrrvvvyyyxxxsssnnnhhhgggeeedddeeehhhlllnnntttvvvxxxzzz{{{{{{{{{zzz{{{zzzyyyzzz{{{zzzxxxvvvtttqqqnnnkkkiiifffcccaaa```^^^\\\[[[\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^bbbeeehhhjjjkkknnnqqqtttzzzzzz{{{||||||{{{zzzyyyvvvuuurrroookkkhhhfffeeebbbbbbaaa```^^^___aaadddiiilllrrrwww|||~~~ppplllfff___YYYUUUPPPNNNNNNNNNNNNPPPSSSWWWZZZ]]]bbbdddgggiiijjjiiihhhhhhfffccc___YYYRRRLLLHHHEEEFFFDDDDDDFFFFFFHHHPPPYYYdddnnn}}}kkkcccdddpppzzziiieeekkkyyy}}}|||oooiiiddd___]]]ZZZ[[[\\\ZZZWWWUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRSSSRRRPPPLLLIIIFFFCCCBBBBBBAAA>>>;;;888666333222...,,,******+++++++++***,,,,,,---///111222333444111000000///...---,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++******+++,,,,,,---------,,,++++++,,,++++++***)))(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&(((((()))***************))))))))))))))))))))))))***)))'''''')))***)))((((((((((((((((((((())))))'''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((()))******'''''''''&&&''''''(((((()))************+++++++++++++++++++++++++++++++++---------...//////000000//////000000111222222333555666999;;;===@@@EEEIIIKKKMMMOOORRRVVVYYY[[[\\\^^^___`````````bbbeeehhhkkknnnooonnnnnnrrrrrroooooollliiigggfffdddaaa___WWWVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQPPPNNNKKKJJJFFFGGGJJJKKKJJJGGGDDDBBBAAACCCEEEHHHKKKQQQXXX\\\\\\]]]]]]\\\[[[XXXUUUSSSPPPLLLFFFAAA>>>>>>???AAAHHHRRRbbbrrrzzzvvvrrrssswwwxxxvvvrrrmmmllljjjhhhiiillloooqqqwwwxxxzzz{{{|||||||||{{{{{{{{{zzz{{{|||{{{xxxvvvuuurrrnnnkkkiiigggeeeccc```^^^[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\]]]^^^___```ccceeehhhjjjlllnnnrrruuuyyyzzz|||}}}}}}}}}||||||xxxwwwuuurrrooollljjjhhhddddddccc```^^^^^^```bbbeeehhhmmmppptttxxx|||xxxpppjjj]]]ZZZUUUPPPKKKHHHFFFEEEFFFFFFFFFGGGJJJMMMQQQSSS\\\```fffkkknnnoooqqqrrrmmmkkkfff___WWWPPPIIIFFFFFFDDDDDDEEEDDDEEELLLUUUaaammm}}}kkkdddfffrrr{{{jjjfffmmm{{{||||||oooiiiddd___\\\ZZZ\\\\\\[[[WWWTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSRRRPPPLLLIIIFFFCCCBBBCCCAAA???<<<888666444333...,,,******+++++++++*********,,,---///111222333111111000///...---,,,,,,+++,,,,,,,,,,,,---------......---,,,,,,+++******++++++,,,---------,,,,,,++++++,,,++++++***)))(((&&&&&&'''((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''(((((()))***************))))))))))))))))))))))))***((('''((()))***)))((()))))))))((((((((((((((((((((())))))))))))(((((((((((((((''''''(((((((((((((((((((((((()))******%%%&&&''''''(((((((((''')))************+++++++++++++++++++++++++++++++++---------...///000000000000000111111222333333333666888:::<<>>======>>>???BBBEEEGGGJJJQQQ\\\eeekkkqqqvvvzzzvvvtttpppjjjbbbYYYRRRNNNJJJGGGFFFFFFEEEEEEKKKSSS```nnn}}}lllfffiiivvvuuuqqqwwwtttzzzmmmfffaaa\\\[[[\\\[[[YYYVVVTTTSSSRRRQQQTTTUUUUUUVVVVVVUUUUUUTTTUUUSSSPPPMMMIIIEEEBBBAAAAAA@@@>>>;;;777444222111000...+++*********)))(((,,,,,,,,,---...///000111222222222111///...,,,+++))))))***+++---///000111000///...,,,+++***)))))))))******++++++,,,------/////////...---***(((&&&$$$%%%'''))))))(((&&&%%%************)))'''&&&%%%&&&'''((('''&&&&&&'''(((''''''&&&&&&'''(((***+++******))))))(((((('''''')))))))))))))))*********************************)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******)))***,,,---...---...000111111000...---///000111222333444444444555888===DDDJJJMMMMMMLLLKKKIIIGGGFFFGGGKKKOOORRRWWWWWWXXX[[[___aaabbbaaabbbccccccdddddddddcccccc^^^]]]ZZZXXXUUUSSSRRRRRRQQQOOONNNLLLKKKKKKKKKLLLMMMLLLJJJJJJJJJIIIFFFDDDDDDEEEEEEDDDBBBBBBCCCDDDJJJMMMQQQUUUXXX___gggnnnuuuwwwwwwtttssssssnnnhhhbbb^^^VVVMMMEEEBBBCCCEEEKKKRRR]]]kkkzzz|||yyyyyy{{{|||}}}}}}|||zzzyyyyyytttsssqqqooommmlllkkkkkkgggddd```______```aaaaaacccbbbaaa______aaabbbcccgggiiikkkmmmooorrrwwwzzz|||{{{{{{}}}|||{{{{{{{{{{{{yyyuuurrrooommmiiigggeeeeeefffggghhhjjjlllmmmooorrrvvvzzzyyyvvvsssooohhh___UUUNNNLLLIIIEEECCCBBBAAA@@@>>>??????>>>>>>>>>???@@@@@@GGGMMMVVV___gggnnntttxxxvvvyyyvvvlllbbb[[[SSSMMMJJJHHHFFFFFFDDDCCCIIIRRR```ooo~~~~~~jjjeeeiiisssuuunnnuuussszzzmmmgggbbb]]]\\\\\\[[[YYYWWWTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSTTTRRRPPPLLLIIIEEECCCAAABBBAAA???<<<999777555444111///,,,++++++++++++***+++++++++,,,---...///000111111111000000...---,,,++++++,,,---///111333444000///...,,,+++***)))))))))******++++++,,,------,,,---------,,,+++)))((($$$$$$&&&'''(((''''''&&&))))))((((((((('''''''''&&&'''((((((&&&&&&'''((()))(((''''''&&&'''(((((())))))))))))(((((('''''')))))))))))))))*********************************)))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((()))***+++,,,***+++---.../////////...///000111222333444444444777:::@@@GGGLLLNNNNNNMMMJJJIIIHHHHHHIIILLLPPPRRRVVVVVVWWWZZZ]]]___^^^]]]____________^^^]]]\\\[[[[[[YYYWWWUUURRRPPPOOONNNNNNMMMKKKJJJIIIIIIIIIJJJLLLJJJHHHGGGGGGEEECCC@@@BBBCCCDDDEEEDDDEEEGGGIIIMMMQQQUUUYYY\\\bbbkkkqqqyyy|||}}}{{{{{{{{{xxxrrrjjjeee]]]RRRJJJFFFGGGIIIMMMTTT___lllyyy||||||~~~}}}{{{zzzyyytttsssrrrpppnnnmmmlllkkkiiifffbbbaaaaaabbbbbbbbbdddcccbbb``````bbbcccdddhhhiiilllnnnpppssswww{{{|||{{{|||~~~}}}|||{{{||||||zzzvvvssspppnnnkkkiiiggghhhiiijjjjjjkkkmmmoooppptttxxx{{{zzzxxxuuuqqqjjjaaaWWWQQQLLLIIIEEEBBBAAA@@@@@@???>>>>>>=========>>>>>>???CCCHHHOOOWWW^^^eeelllppprrrvvvuuummmddd]]]UUUOOOLLLIIIHHHGGGEEEEEELLLTTTbbbpppmmmfffiiiqqqyyyqqqwwwrrr{{{nnnhhhccc___^^^\\\[[[YYYWWWUUUSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRROOOLLLIIIFFFDDDCCCAAA@@@???<<<:::777666555222///---,,,,,,,,,,,,+++*********+++,,,---...//////000000000000///...---,,,---...///111444666777111000...,,,+++*********)))******++++++,,,------***++++++++++++***))))))$$$$$$%%%&&&''''''((((((((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((******((('''&&&&&&&&&&&&)))))))))(((((((((((('''((((((((())))))*********************************)))))))))(((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))******'''((()))***++++++++++++***+++,,,---///000111222000000111222444555555666:::>>>EEEKKKOOOOOONNNMMMIIIIIIIIIJJJLLLNNNQQQRRRTTTTTTVVVXXXZZZ[[[XXXVVVYYYXXXXXXVVVUUUSSSRRRRRRUUUTTTRRRPPPNNNKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFJJJHHHFFFEEEEEECCCAAA???AAABBBEEEFFFGGGJJJMMMPPPSSSWWW\\\___ccchhhpppuuu}}}~~~vvvpppfffZZZQQQLLLLLLNNNPPPWWWaaannnzzz}}}zzzyyyuuutttsssqqqpppnnnmmmlllkkkiiieeecccddddddddddddeeedddbbbaaaaaabbbdddeeehhhjjjlllnnnppptttxxx||||||}}}~~~~~~}}}}}}}}}}}}{{{xxxvvvsssqqqnnnlllkkkkkkmmmnnnmmmnnnpppqqqssswww{{{~~~|||xxxrrriii```YYYQQQLLLGGGCCCBBBBBBBBBAAA??????>>>>>>>>>>>>>>>??????CCCHHHMMMSSSZZZaaafffkkkppprrrmmmfff```XXXQQQNNNKKKIIIIIIGGGHHHOOOXXXfffsssqqqhhhiiinnn{{{zzzpppuuurrr|||oooiiieeeaaa___]]][[[YYYWWWUUUSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOLLLIIIFFFDDDCCC???>>><<<:::888666444333111///,,,+++,,,,,,,,,+++******++++++,,,---///000......///////////////...,,,---...000222444777888111000...---+++*********)))******++++++,,,------++++++******))))))((((((&&&%%%%%%&&&'''(((*********)))((('''''''''((()))&&&((()))((('''&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((''''''(((((()))*********************************)))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))*********)))***,,,---......---,,,............///111222333111111222333444555666777<<>><<<:::888666444333///---*********++++++***,,,,,,,,,,,,---///000111---......///////////////++++++,,,...000333555666111000///---,,,+++******)))******++++++,,,---------,,,+++***((('''&&&&&&''''''''''''((()))***+++,,,+++***)))(((((((((((('''((()))(((''''''((()))&&&''''''((((((((((((((('''''''''''''''(((((((((&&&''''''((())))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))************)))***,,,---......------/////////...//////000111111111222333444666888999<<>>>>>???@@@BBBDDDFFFLLLRRRWWW\\\dddjjjiiifffbbb[[[TTTPPPLLLIIIHHHHHHKKKUUU```ooo{{{vvvhhheeehhhtttsssiiimmm{{{tttrrrlllfffbbb```]]]\\\ZZZXXXVVVTTTSSSSSSUUUUUUSSSSSSSSSSSSUUUUUUSSSRRROOOLLLIIIFFFDDDCCCAAA@@@???<<<:::777666555...,,,***)))***++++++***,,,,,,,,,---...///000111---....../////////......***++++++,,,...000222333111111///---,,,+++++++++)))******++++++,,,------///...,,,)))(((&&&&&&&&&'''(((((((((((()))))))))))))))******)))((('''''''''((())))))''''''((()))%%%&&&'''((())))))))))))&&&''''''''''''(((((((((&&&&&&'''((())))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++((()))***+++,,,,,,,,,,,,........................222222222333444777999:::===BBBIIILLLLLLLLLMMMOOOMMMNNNOOOPPPOOOMMMJJJIIIJJJHHHGGGFFFFFFEEECCCAAA=========>>>???BBBDDDFFFCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???AAAEEEIIIKKKKKKNNNPPPQQQQQQPPPQQQTTTVVV[[[```ggglllooorrrwww{{{tttfff\\\WWWVVVVVV[[[cccmmmxxx|||}}}}}}|||zzzxxxuuutttooommmjjjiiiiiihhhfffeeecccbbb```______```bbbcccgggiiilllnnnqqquuuzzz}}}~~~~~~{{{yyyuuusssqqqqqqssstttuuuvvvxxxzzz~~~rrrlllccc[[[UUUPPPMMMJJJFFFEEECCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEIIIOOOSSSZZZaaaggggggeeebbb\\\VVVQQQMMMIIIIIIIIIMMMXXXcccsss~~~wwwiiieeefffsssrrriiinnn|||tttssslllfffbbb```]]]\\\ZZZXXXVVVTTTSSSSSSUUUTTTRRRQQQQQQRRRTTTUUUTTTRRRPPPLLLIIIEEECCCAAABBBAAA???<<<999777555444///---******+++,,,,,,++++++++++++,,,---...000000.........///......------+++++++++,,,---...///000222111///...,,,+++++++++)))******++++++,,,------...---+++)))((((((((((((&&&''''''(((((('''%%%%%%"""$$$&&&)))***)))(((&&&''')))***)))((('''((()))&&&'''((())))))(((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++************+++,,,------......000111222111111000333222222333444777:::<<<>>>CCCIIIKKKKKKKKKNNNRRRQQQQQQQQQPPPMMMJJJGGGEEECCCAAA>>><<<<<<<<<;;;:::888777777888:::===@@@BBB@@@AAACCCEEEFFFFFFEEEDDDCCCDDDEEEGGGGGGHHHGGGGGGEEEDDDCCCEEEIIIMMMOOOPPPQQQSSSTTTSSSSSSSSSUUUWWWYYY___ggglllooorrrvvvyyy|||~~~pppddd]]]ZZZXXX\\\bbbiiirrr}}}}}}{{{xxxvvvqqqooommmlllkkkjjjhhhfffdddcccaaa``````aaacccdddfffhhhkkkmmmppptttyyy}}}}}}yyyvvvtttttttttuuuvvvwwwyyy|||~~~tttkkkccc[[[UUURRRMMMLLLKKKIIIGGGFFFFFFFFFCCCDDDFFFGGGIIILLLPPPTTT[[[bbbhhhgggeeebbb]]]XXXSSSNNNKKKJJJJJJOOO[[[hhhvvvxxxjjjfffeeesssooohhhooo~~~ssstttmmmfffaaa___^^^\\\ZZZXXXVVVUUUTTTSSSTTTRRRQQQPPPPPPQQQRRRTTTUUUSSSPPPMMMIIIEEEBBBAAAAAA@@@>>>;;;777444222111000...++++++,,,---------*********+++,,,---//////......//////...------,,,,,,++++++,,,,,,---...///222111///...,,,,,,++++++)))******+++,,,,,,---------,,,***)))))))))***+++$$$%%%'''''''''%%%###!!!###'''***)))((('''''')))***)))((('''(((***(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++)))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++---,,,++++++,,,---///000///000333666777777666555333333222333555777:::<<<@@@EEEJJJKKKKKKLLLPPPUUUTTTSSSRRROOOLLLHHHDDDBBB???<<<888666666666666666666555555555777999<<<>>>>>>@@@CCCEEEGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLKKKJJJKKKNNNRRRTTTUUURRRTTTUUUUUUTTTUUUWWWYYYXXX^^^fffllloooqqqtttwwwvvvvvvjjjbbb^^^ZZZ]]]aaafffnnnyyy}}}zzzxxxsssqqqooonnnmmmllljjjhhheeedddbbbaaaaaabbbdddeeeeeegggjjjmmmoootttyyy||||||xxxvvvuuuvvvvvvvvvwwwzzz~~~xxxooofff^^^YYYUUUTTTRRRQQQOOONNNMMMMMMHHHIIIKKKLLLNNNPPPTTTWWW]]]dddiiihhhfffccc___ZZZUUUPPPLLLKKKLLLQQQ^^^jjjxxxzzzkkkgggeeettt{{{mmmfffnnn~~~rrrtttkkkddd``````___]]][[[XXXUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOKKKHHHGGGEEEDDDBBB@@@>>>;;;888666444333333......---,,,+++++++++++++++++++++,,,---...///000000000000000///...---,,,,,,+++******+++---///111111111///...,,,***))))))((())))))+++,,,---......,,,,,,,,,,,,,,,+++))))))((((((((((((((((((((((((((()))))))))(((&&&$$$"""))))))((((((''''''&&&&&&******))))))(((((('''''''''((()))))))))(((&&&%%%''''''&&&&&&'''(((***+++((()))***,,,,,,,,,+++***&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%(((((()))***(((&&&$$$"""((((((((((((((()))***************)))))))))))))))************+++,,,------...///111222333222000///444555666666666888;;;>>>AAACCCEEEIIILLLNNNPPPQQQQQQQQQPPPMMMIIICCC>>>:::888666555555666666444333333333444555777888999999>>>@@@CCCEEEGGGIIILLLOOOLLLMMMOOOPPPQQQRRRTTTVVVWWWUUUSSSQQQPPPRRRTTTUUUSSSSSSSSSSSSSSSTTTTTTUUU\\\___bbbeeegggjjjnnnqqqxxx|||qqqddd^^^]]]\\\___eeejjjppp{{{~~~~~~~~~~~~{{{wwwuuusssqqqqqqpppmmmkkkgggfffdddcccbbbccccccdddhhhhhhiiillloootttxxx{{{~~~}}}zzzwwwuuutttvvvyyy}}}uuukkkeeeccc```]]]ZZZYYYWWWUUUSSSVVVSSSRRRRRRVVVZZZ\\\]]]eeefffgggiiiiiifffaaa\\\VVVSSSRRRRRRRRRWWWeeerrr}}}~~~xxxiiieeeddduuusssjjjgggkkk|||qqqvvvllleee```___^^^\\\ZZZWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSPPPLLLJJJHHHGGGEEECCCAAA@@@===:::777555444444......---,,,+++++++++++++++++++++,,,---...///000000000000000///...---,,,))))))(((((()))+++---///000000///---,,,+++***)))((()))***+++,,,------...,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''((())))))((('''&&&%%%''''''&&&&&&'''(((***+++&&&&&&(((((()))(((''''''))))))((((((((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))((('''%%%$$$&&&&&&'''(((((('''%%%%%%((((((((((((((())))))******)))))))))))))))))))))************+++,,,---...///000111222222222111000333444666666666888<<<>>>BBBCCCFFFJJJMMMOOOPPPPPPPPPOOONNNKKKFFFAAA<<<999444333222222333333111000222222333444555666777888<<<>>>BBBDDDFFFHHHKKKMMMMMMOOOQQQRRRRRRSSSUUUWWWZZZXXXUUURRRPPPPPPQQQRRRPPPPPPPPPPPPQQQRRRSSSSSS[[[^^^aaadddfffiiimmmooouuuyyyyyymmmfff```^^^___cccfffkkkttt~~~}}}}}}}}}~~~}}}{{{yyywwwtttsssrrrqqqooommmgggfffeeeccccccccccccdddgggggghhhkkkoootttxxx{{{}}}zzzxxxvvvxxxzzz~~~{{{uuuqqqnnnjjjhhhfffdddaaa___^^^\\\[[[\\\___cccffffffkkkkkkkkklllllliiieeeaaa[[[WWWUUUUUUVVV\\\iiivvv~~~uuuhhhdddfffwwwqqqhhheeejjj{{{qqqvvvmmmeee```^^^]]][[[YYYVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQMMMKKKIIIHHHFFFDDDBBBAAA>>>;;;888666555444......---,,,+++++++++++++++++++++,,,---...///000000000000000///...---,,,,,,,,,++++++---...000111.........---,,,+++++++++))))))***+++,,,,,,---...++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&&&&'''((()))************+++******)))(((******)))''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((%%%$$$%%%%%%%%%&&&&&&'''''''''((((((''''''(((((()))***))))))))))))))))))******************+++,,,---...000000111111111222222222222444555666777999===@@@BBBDDDHHHLLLNNNOOOOOOOOONNNLLLIIIEEEAAA===:::888222111000000222222111///111111222333444555555666999<<>>AAABBBEEEJJJNNNPPPPPPNNNLLLJJJGGGCCC???;;;888666555333222111222444444333222222222222333333444444444666999<<<>>>@@@BBBEEEGGGHHHJJJLLLMMMNNNOOORRRTTTWWWUUURRROOOLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPSSSUUUXXXZZZ[[[]]]___bbbdddhhhpppxxx~~~tttmmmgggcccbbbbbbbbbffflllttt{{{yyyqqqsssuuuyyy}}}~~~||||||zzzwwwvvvuuusssqqqoooiiihhhgggeeedddeeeeeefffdddeeefffiiinnnsssxxxzzz~~~|||}}}~~~|||yyyxxxwwwvvvwww{{{~~~}}}zzzwwwtttsssrrrpppooohhhdddaaabbbeeekkkwwwrrrgggeeekkk}}}oooeeebbbiii}}}rrrtttjjjbbb]]][[[\\\[[[YYYWWWTTTQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNKKKJJJIIIGGGDDDBBBAAA@@@>>>;;;888555333111......---,,,+++++++++++++++++++++,,,---...///000000000000000///...---,,,((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''(((((())))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))))))))))))))((((((''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%&&&''')))***((('''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))(((((())))))*********************+++,,,---///000111111111111222333444555222444555666888:::>>>AAACCCGGGLLLPPPRRRPPPMMMJJJDDDBBB>>>:::777555444444444333333444555777666555444444444444444444555555555777:::<<<<<<>>>AAACCCAAACCCFFFGGGHHHJJJLLLNNNOOONNNLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVXXXZZZ\\\___fffoooyyyzzzuuummmgggdddbbbaaacccgggkkkqqq|||~~~wwwuuurrrrrrvvvyyytttnnnpppsssxxx}}}~~~}}}}}}~~~}}}{{{xxxvvvuuussspppnnnjjjiiihhhfffeeeffffffgggddddddeeehhhlllqqqvvvyyy|||~~~|||yyywwwvvvtttsssmmmiiigggjjjnnnttt~~~~~~~~~rrrhhhggglllpppgggeeellltttsssiiibbb]]]\\\]]]]]][[[YYYVVVSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIGGGDDDBBBAAA@@@???<<<999555222000......---,,,+++++++++++++++++++++,,,---...///000000000000000///...---,,,(((((()))***+++,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''((())))))))))))******)))((((((((())))))******)))))))))******+++&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''%%%###$$$&&&)))+++(((((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))******++++++*********+++---...000000111111222333444555555666333555666777888:::>>>AAACCCHHHNNNSSSTTTQQQLLLHHH@@@>>><<<999777555555555555444333555777888888777888888888777777777777777555777999::::::;;;===???<<<>>>AAABBBCCCEEEGGGJJJHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMPPPRRRSSSRRRQQQPPPQQQRRRTTTWWW\\\cccmmmyyy|||sssjjjeeeaaa]]]]]]```aaahhhrrr}}}{{{ssshhhfffddddddgggppp{{{}}}wwwtttnnnppptttyyy~~~~~~}}}||||||~~~~~~|||yyywwwvvvtttqqqoookkkjjjiiigggfffgggggghhhddddddeeegggkkkppptttwwwzzz~~~{{{zzzxxxwwwrrrooonnnsssxxx}}}{{{{{{rrrjjjjjjmmmtttkkkiiippptttsssiiibbb____________]]][[[XXXTTTQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJHHHEEEBBBBBBBBB@@@===:::666333111......---,,,+++++++++++++++++++++,,,---...///000000000000000///...---,,,++++++,,,...//////000000---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''***)))((('''&&&''''''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''((()))))))))(((,,,++++++******+++,,,---+++***)))(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&'''((()))))))))(((''''''&&&&&&&&&&&&'''(((((('''(((((()))******++++++*********+++---///000111000111333444555666555555555666777777888:::===@@@DDDIIIPPPUUUUUUQQQKKKFFF>>>===<<<:::999888888888888777777888;;;<<<<<<;;;<<<<<<;;;;;;:::::::::999666888999999999999:::;;;:::<<>>=========<<<;;;;;;:::<<<;;;;;;===???AAAAAA@@@>>>>>>>>>======<<<<<<;;;777888:::999888777888::::::<<>>;;;888555333111000...+++*********)))(((++++++++++++,,,---......222111111000///......---+++******)))***,,,---...,,,+++)))'''&&&'''((()))+++++++++***************)))***,,,,,,+++((($$$"""&&&&&&&&&''''''''''''(((,,,+++***((((((((()))******)))((('''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''((('''((('''&&&%%%%%%''')))******)))((((((((((((((()))((('''&&&$$$$$$######(((&&&%%%&&&'''((('''&&&&&&''''''((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((())))))))))))***+++---...///......---000111222333444444444444777777666666888:::===>>>DDDJJJRRRXXXXXXRRRJJJDDD???>>><<<;;;::::::;;;;;;;;;<<<===>>>@@@AAACCCCCCAAAAAA@@@????????????@@@<<<<<<;;;;;;:::::::::::::::;;;>>>AAADDDGGGJJJKKKGGGGGGGGGGGGHHHHHHIIIJJJLLLJJJGGGFFFGGGGGGGGGFFFGGGEEECCCBBBBBB@@@<<<:::;;;:::===BBBGGGKKKSSS\\\lllyyy|||kkk]]]TTTPPPNNNLLLIIIPPP[[[iiivvvzzzrrrkkkgggaaa]]]XXXUUUTTTXXXfffttt~~~{{{wwwxxxzzz}}}~~~zzzuuupppmmmlllkkkjjjiiiiiihhhhhhdddddddddeeegggkkknnnpppuuuxxx}}}|||{{{zzzyyy}}}xxxmmmfffbbbnnn|||yyyoooppp{{{~~~{{{tttssshhhaaa]]]]]]^^^^^^^^^\\\ZZZVVVTTTRRRNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLKKKHHHGGGEEEDDDBBB@@@>>>;;;888555333222000...,,,+++++++++***(((++++++++++++,,,---......111111000000///......---+++******)))***,,,---...,,,+++)))'''''''''((()))************+++++++++++++++,,,,,,,,,+++)))&&&$$$&&&&&&&&&''''''''''''(((+++***)))((((((((()))))))))((((((''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''%%%&&&''')))******)))(((((((((((((((,,,+++***(((''''''&&&&&&((('''&&&'''(((((('''&&&&&&''''''((((((((((((((())))))))))))(((((((((''')))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))***************+++,,,............---000111222444555666666666888777777777888:::===???EEEJJJQQQVVVVVVPPPIIIDDDCCCBBBAAA@@@?????????@@@>>>???@@@BBBDDDFFFHHHIIIFFFFFFEEEEEEDDDCCCCCCBBB>>>>>>======<<<<<<;;;;;;<<<===???BBBEEEHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMJJJGGGFFFFFFGGGFFFEEEDDDBBB@@@>>>>>><<<:::888666555666;;;???BBBIIIQQQ```mmm{{{{{{lll^^^SSSLLLGGGDDDGGGNNNYYYggguuu|||tttmmmjjjddd___YYYUUURRRVVVbbbooo}}}|||yyyzzz{{{~~~|||wwwsssnnnmmmllljjjiiihhhhhhgggcccccccccdddgggjjjmmmoootttwww{{{yyyxxxxxx|||wwwllleeeccclllzzz{{{qqqrrr}}}~~~vvvpppuuujjjbbb^^^]]]^^^^^^^^^\\\ZZZWWWTTTSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDBBB@@@>>>;;;888555333222000...,,,,,,,,,,,,+++***++++++++++++,,,---......111000000//////.........+++******)))***,,,---...---,,,***)))(((((())))))*********++++++,,,,,,,,,...------,,,+++)))((('''&&&&&&&&&''''''''''''(((***)))((('''''''''(((((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((())))))((('''''')))*********)))(((((((((((())),,,,,,+++)))(((((((((((()))(((''''''))))))((('''&&&''''''((((((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((&&&''''''(((((((((((((((************++++++++++++***+++,,,---............000111333555666777888888888888777777888;;;===???FFFJJJOOORRRQQQMMMHHHDDDCCCBBBAAA@@@?????????@@@@@@AAACCCFFFHHHKKKMMMNNNKKKKKKKKKKKKJJJHHHFFFDDDBBBBBBAAA@@@??????>>>>>>@@@@@@BBBDDDGGGIIIKKKLLLLLLKKKJJJIIIJJJKKKLLLMMMLLLJJJGGGFFFFFFEEEDDDBBBAAA>>>;;;999888888666555222111222555777888>>>EEEPPP]]]kkkuuu~~~yyylll___TTTLLLEEEBBBDDDKKKWWWeeesss~~~wwwqqqmmmhhhaaaZZZUUUQQQSSS]]]hhhzzz|||{{{{{{}}}}}}yyyuuupppooommmkkkiiigggffffffcccccccccdddfffhhhkkklllooorrrvvv{{{wwwwwwyyy|||uuuiiidddbbbhhhwwwzzzqqqrrr|||{{{mmmjjjvvvkkkccc^^^]]]]]]]]]\\\[[[YYYVVVTTTRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCAAA???===:::777444222111111///---,,,------,,,+++++++++++++++,,,---......000000/////////.........+++******)))***,,,---...---,,,+++***))))))******)))******+++,,,---............---+++***)))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''((('''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))******((((((***++++++***))))))(((((())))))+++***)))(((''''''''''''***((('''((()))***)))(((&&&''''''((((((((((((((())))))((((((((('''''''''(((((((((''''''(((((((((&&&''''''((((((((((((((()))))))))*********++++++***+++,,,---......//////000111333555777999999:::888777777777888;;;===???FFFHHHKKKMMMMMMJJJGGGDDDBBBBBBAAAAAAAAA@@@AAAAAABBBCCCEEEHHHKKKNNNPPPQQQOOOPPPPPPPPPNNNKKKHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKIIIGGGEEEEEEDDDAAA@@@???;;;777555555555444333444111222444444444888>>>EEEPPP]]]gggrrr|||~~~wwwlll```VVVOOOJJJHHHCCCIIIUUUcccqqq~~~{{{uuuqqqkkkcccZZZUUUQQQRRRZZZcccvvv{{{zzz{{{}}}}}}zzzwwwrrrqqqnnnllliiigggeeeeeeddddddddddddfffgggiiijjjkkkmmmqqquuuzzz}}}wwwyyy{{{uuuhhhaaa```eeeuuuyyyooooooyyy}}}wwwtttfffeeewwwkkkbbb]]]\\\ZZZZZZZZZYYYWWWUUURRRQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGEEECCCBBB???>>><<<999666333111000000...,,,,,,------,,,+++++++++++++++,,,---......////////////............+++******)))***,,,---......---,,,,,,+++***************+++,,,---......///------,,,***)))(((''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((''''''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))''')))******))))))***,,,++++++***)))))))))))))))+++***)))(((((((((((((((***((('''((()))***)))(((&&&''''''((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''&&&''''''(((((((((((((((((((((((()))))))))*********++++++,,,---...///000000222333666777999::::::777777666666888:::===>>>EEEFFFHHHIIIIIIHHHFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLOOOQQQSSSTTTUUUUUUUUUUUUSSSPPPLLLJJJIIIHHHGGGFFFDDDCCCBBBAAACCCDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHEEEDDDDDDBBB@@@>>>===:::666444333444333333555333222444333111444999???IIITTT]]]gggsss{{{}}}|||wwwlllaaaVVVPPPMMMLLLDDDJJJUUUcccqqq~~~zzzvvvnnneee\\\VVVRRRRRRYYYaaappp{{{zzzxxxyyy{{{~~~~~~}}}}}}}}}~~~|||yyyvvvtttrrrooollliiifffeeedddddddddeeeeeefffgggggghhhiiikkknnnqqqvvv}}}~~~yyy|||wwwhhhaaa___eeeuuuxxxnnnmmmvvv{{{uuu~~~nnnaaabbbxxxlllccc]]][[[YYYYYYYYYXXXVVVTTTQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJHHHFFFDDDCCCBBB???>>><<<999666333111000///---,,,+++,,,---,,,+++++++++++++++,,,---..............................+++******)))***,,,---............---,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,+++***(((&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))(((((((((''''''''''''(((((()))&&&&&&&&&&&&'''((()))***'''(((((()))***)))))))))&&&(((***+++***)))***+++++++++***))))))))))))***,,,,,,+++***************)))(((''''''))))))((('''&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((('''((((((((())))))))))))******++++++---...000111111222444555777888999999666666555555666999;;;===AAABBBDDDFFFGGGFFFEEEEEECCCDDDFFFHHHIIIJJJKKKKKKOOOOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXWWWUUUSSSPPPOOOJJJJJJHHHGGGEEECCCBBBAAABBBCCCDDDFFFHHHIIIKKKLLLKKKLLLMMMNNNMMMLLLKKKJJJGGGEEEDDDCCCCCCBBB???===;;;888555444444444333222333111111333111///111666;;;DDDMMMTTT___lllvvvzzz}}}xxxpppeeeYYYQQQMMMKKKHHHNNNXXXeeesss|||sssiii___XXXTTTSSSXXX^^^kkkvvv~~~wwwuuuvvvxxx|||~~~}}}|||}}}}}}{{{yyyvvvtttssspppllliiigggeeedddddddddddddddeeeeeeeeeeeegggiiikkkmmmrrrxxx|||}}}llldddbbbiiixxxxxxmmmkkkrrrzzzuuu~~~nnnbbbccczzznnnddd^^^\\\YYYYYYYYYXXXWWWTTTRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIHHHEEEDDDBBBAAAAAA@@@>>>;;;888555333222...,,,+++***+++,,,+++***++++++++++++,,,---..............................+++******)))***,,,---.../////////...------,,,+++------------............,,,---...---,,,***'''%%%&&&&&&&&&''''''''''''((('''((()))*********)))))))))((((((''''''''''''(((((('''''''''''''''((()))'''((()))*********))))))%%%''')))******)))***+++,,,+++******))))))******++++++***)))))))))******((('''&&&'''(((((('''&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((((()))))))))******************+++,,,...000222222222444555666777777777555444444444555888:::<<<>>>???BBBDDDEEEFFFEEEEEEBBBDDDFFFIIILLLNNNNNNOOOTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVTTTSSSQQQPPPOOOKKKJJJIIIGGGDDDBBBAAA@@@@@@AAABBBDDDFFFHHHJJJKKKKKKMMMPPPQQQQQQNNNKKKIIIDDDCCCBBBCCCCCCBBB???<<<888777555444444333222000222000000222111...000444777>>>FFFMMMXXXgggsssxxxzzzzzzwwwooodddYYYRRROOOLLLRRR[[[hhhuuuzzzoooccc[[[VVVSSSVVV[[[fffqqq|||{{{uuussstttwww{{{~~~}}}}}}|||yyywwwtttrrrpppmmmjjjgggfffeeebbbbbbbbbbbbbbbbbbaaaaaabbbcccdddfffiiiooowww|||}}}rrrjjjhhhppp~~~tttiiieeekkkyyyuuuqqq|||qqqdddeee|||pppfff___]]]ZZZZZZZZZYYYWWWUUUSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKIIIGGGEEECCCBBBAAACCCBBB???===999777444333---,,,******+++,,,+++***++++++++++++,,,---......---.....................+++************,,,---...////////////...---,,,+++...............------------...///000...+++(((&&&&&&&&&&&&'''''''''(((((('''((()))+++++++++***)))***)))((('''''''''''''''***)))(((''''''&&&'''''''''((()))++++++******)))$$$&&&)))******))))))***,,,+++******)))*********)))((('''''''''''''''((((((&&&%%%&&&'''((('''&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))************+++++++++*********+++,,,...111222222333444555666666666666444333333333444777999;;;;;;===@@@CCCEEEEEEEEEEEEFFFHHHKKKOOORRRTTTUUUVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMMMMMMMKKKJJJHHHFFFDDDBBB@@@???>>>???AAACCCFFFHHHJJJKKKKKKNNNRRRTTTTTTPPPLLLIIICCCBBBBBBBBBCCCBBB???===777555444444444333111...222000111333222///111666222999AAAHHHSSSdddqqqvvvwwwzzz|||xxxoooccc[[[WWWOOOTTT^^^jjjwwwsssfff^^^WWWSSSTTTXXXcccmmmyyy~~~zzzsssrrrtttwww|||~~~~~~|||zzzwwwtttrrrpppmmmjjjhhhfffeee```````````````___^^^^^^\\\\\\]]]^^^aaagggooottt~~~}}}wwwooonnnuuupppccc___dddrrr~~~zzzpppmmmxxxtttggghhh}}}pppeee^^^\\\WWWYYY[[[\\\ZZZVVVQQQNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHFFFFFFDDDBBB@@@CCCAAA>>>;;;888555333333000///.........---***(((,,,,,,,,,+++,,,,,,------......---------......///,,,------,,,+++,,,...000333222222222222000---+++)))******++++++,,,------000...,,,***((('''''''''***---...---)))&&&%%%&&&&&&&&&'''((()))***++++++&&&&&&&&&''''''''''''((()))***+++***(((''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***+++++++++,,,---+++)))(((((()))---***&&&&&&'''((('''%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&& """%%%'''))))))((('''((((((''''''''''''(((((('''(((((((((((((((''''''))))))))))))((((((((((((***++++++,,,---...//////222222333444555555555555222222333444666888:::;;;:::<<>>:::777555333222...---,,,---//////...,,,******))))))******++++++.........------......///---......---,,,,,,///111333222111111111000---+++)))******++++++,,,---------,,,+++***)))))))))))))))+++,,,+++(((&&&&&&&&&'''((((((((((((((())))))&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++((()))***)))((('''''')))---***''''''((()))(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&"""###%%%'''((((((((('''((((((''''''''''''((((((((()))))))))))))))(((((()))))))))))))))))))))(((***+++,,,,,,......///000111222333444444555444444222222333444666888:::;;;;;;===???AAACCCGGGKKKOOOQQQSSSVVVXXXXXXWWWUUUTTTRRRPPPMMMJJJIIIIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGEEEDDDDDDEEEDDDDDDEEEFFFIIIMMMQQQSSSWWWWWWWWWVVVSSSNNNJJJGGGEEECCCBBBBBBBBB@@@<<<:::666666555444333333222222222111000000000111222222666444777AAALLLYYYhhhttt~~~yyykkk^^^ZZZ[[[bbbooozzz}}}ooobbbZZZWWWWWWXXX]]]cccmmmvvv|||}}}|||zzzuuuvvvwww{{{~~~}}}zzzwwwwwwtttpppmmmllljjjgggeeecccbbbbbbbbbbbb```]]]ZZZWWWRRRNNNOOOQQQSSSYYY```mmmrrr|||yyyyyy|||mmmbbb[[[dddrrrrrrxxxtttnnnjjjkkkwwwzzzggglllssshhhaaa___\\\\\\[[[ZZZXXXUUUSSSQQQNNNNNNNNNMMMLLLLLLLLLKKKNNNLLLIIIHHHGGGFFFCCCAAAAAA???===:::777444333222...---,,,---......---,,,******))))))******+++,,,........................---......---,,,---///111111000000000111000---+++)))******++++++,,,------***++++++++++++***))))))&&&((())))))'''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&(((((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++((()))***)))((('''((())),,,***(((((()))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))++++++,,,---...//////000000000222333333333333333222222333444666888:::;;;;;;===???AAADDDJJJPPPUUUWWWWWWXXXXXXWWWUUURRRPPPLLLKKKIIIGGGGGGHHHJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLJJJIIIHHHHHHIIIGGGGGGGGGIIIMMMQQQUUUWWW[[[[[[ZZZXXXTTTNNNHHHDDDDDDCCCBBBAAAAAA???<<<999555555555444444333333333111000000111111222444444333222555>>>HHHTTTdddqqq~~~sssggg``````fffqqq|||tttfff]]]YYYXXXXXXZZZ___iiirrrxxx{{{{{{zzzvvvwwwyyy}}}|||yyyxxxuuuqqqnnnmmmkkkhhhfffccccccccccccccc```[[[XXXTTTNNNJJJJJJJJJKKKOOOUUU```eeennnxxx~~~~~~pppccc[[[cccooommmqqqkkkgggeeehhhuuu~~~jjjnnn~~~qqqfff```^^^^^^]]][[[YYYWWWUUUSSSRRROOOOOONNNNNNMMMLLLKKKKKKNNNLLLJJJHHHHHHFFFDDDBBB@@@>>><<<999666444222222111///---,,,++++++)))'''++++++++++++,,,---......///////////////......---,,,------,,,+++,,,...000//////...///000///---+++)))******++++++,,,------***+++,,,,,,+++***((('''%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((''')))***'''''''''&&&&&&''''''''''''''''''((()))*********+++,,,---+++)))(((((()))***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((()))*********)))))))))))))))))))))*********++++++,,,---...///000000///000111222222333333222222222333444666888:::;;;:::<<<>>>AAAEEELLLTTTYYYZZZZZZYYYWWWTTTPPPMMMKKKIIIHHHHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNOOOOOOOOOOOOQQQOOONNNLLLKKKJJJKKKKKKIIIIIIJJJLLLPPPTTTXXX[[[______^^^[[[UUUNNNGGGBBBBBBAAA@@@@@@???>>>:::888444444444444444444444333111111111222222333333444222111444;;;DDDPPPaaaooo|||wwwkkkfffeeeiiisss~~~yyykkk```[[[YYYXXXXXX]]]dddmmmssswwwxxxxxxtttvvvxxx}}}}}}zzzxxxuuuqqqnnnmmmkkkhhhfffccccccccccccbbb^^^YYYUUUUUUOOOJJJHHHGGGFFFIIINNNTTTZZZbbbjjjsss}}}qqqddd]]]eeennnlllmmmgggbbbbbbfffrrrlllooo|||oooeee```___^^^]]][[[XXXVVVTTTSSSRRRPPPOOOOOONNNMMMLLLLLLKKKNNNLLLJJJHHHHHHFFFDDDBBB???>>><<<999666444333222111...+++***)))((('''&&&++++++++++++,,,---.../////////000000//////------***++++++***)))***,,,...---------...//////---***)))******++++++,,,------,,,------,,,+++)))&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((***&&&''''''''''''''''''&&&''''''(((((())))))******.........,,,)))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((''''''''''''((((((&&&'''(((((()))))))))(((((()))))))))*********++++++,,,,,,---...///000111//////000111222222222222222222333444666888:::;;;999;;;===AAAEEELLLUUUZZZZZZYYYVVVSSSOOOLLLIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPNNNLLLKKKJJJJJJKKKJJJJJJLLLNNNRRRWWW[[[^^^aaaaaaaaa]]]WWWOOOGGGBBBAAA???>>>>>>>>><<<888666444444444444444444444333333333333333222222111111222111444:::BBBMMM^^^mmm}}}xxxnnnjjjhhhkkkttt}}}qqqfff```\\\ZZZXXX\\\aaaggglllooopppqqqnnnppptttzzz|||zzzwwwtttpppmmmllljjjgggeeebbbbbbaaaaaa```]]]XXXUUUVVVOOOJJJHHHEEECCCDDDIIILLLRRRYYY___fffppp|||qqqeee___hhhqqqnnnnnnfff```bbbeeepppmmmnnn{{{ooofffaaaaaa^^^]]][[[XXXUUUSSSQQQPPPOOOOOOOOONNNMMMMMMMMMLLLNNNLLLIIIHHHGGGFFFCCCAAA@@@>>><<<999777555444333...,,,)))((()))******)))((((((((()))***+++,,,---///000111111000///---,,,)))******)))((()))+++---,,,++++++---......,,,***)))******++++++,,,------......---,,,***(((&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((($$$%%%&&&&&&%%%$$$%%%'''&&&&&&'''(((((('''&&&&&&'''((((((((()))))))))***,,,,,,,,,***'''%%%%%%%%%###%%%''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((()))((((((((())))))******+++++++++,,,,,,---...///000000111//////111222222222222222222222333444666888:::;;;:::<<>>======;;;888555555555555444444333333333333333333333222111000///222222444999???JJJ\\\lll~~~zzzqqqmmmjjjkkksss{{{zzzooogggaaa^^^[[[]]]___bbbdddeeeffffffeeehhhmmmuuu}}}~~~|||zzzwwwtttpppmmmllljjjgggeeecccbbb``````___]]]ZZZWWWUUUOOOIIIGGGCCC???@@@DDDFFFLLLRRRWWW[[[cccooowwwrrreee```jjjtttrrrpppfff```bbbeeennnooolllxxxmmmddd```aaa\\\[[[ZZZXXXUUURRROOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKHHHGGGFFFEEECCC@@@@@@???===:::888666555444000...+++)))***++++++***((((((((()))***+++---...///000111222111///---,,,******+++***))))))+++...*********,,,......,,,***)))******++++++,,,------...---,,,***)))((((((((('''%%%######&&&(((((('''))))))((((((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&'''&&&$$$###$$$%%%&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))))))))******)))'''&&&'''((("""%%%(((((('''&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))(((''''''((((((''''''''''''((((((&&&&&&'''))))))*********((())))))******+++,,,,,,,,,,,,---...///000111111///000111222333333333333222222333444666888:::;;;<<>><<<999666666666555444333333222222000111222222222111000///111111333888===GGGYYYjjj||||||tttnnnjjjjjjpppxxxxxxooohhhccc```______^^^]]]]]]\\\\\\[[[___fffoooyyy|||zzzxxxuuuqqqnnnmmmkkkhhhfffeeecccaaa_________]]][[[VVVPPPJJJGGGCCC??????BBBAAAFFFMMMPPPQQQWWWaaajjjvvv|||sssfffaaakkkvvvssspppddd^^^bbbeeemmmpppkkktttiiiaaa^^^^^^[[[[[[ZZZXXXUUURRRNNNLLLNNNNNNNNNNNNNNNNNNOOOOOOLLLJJJHHHGGGFFFDDDBBB@@@AAA???===;;;888777666555666222...++++++***)))(((*********+++,,,...///000000000222222111///---++++++++++++***)))***,,,...))))))***+++---...,,,***)))******+++,,,,,,---------,,,***)))))))))***+++(((%%%######&&&(((((('''++++++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))(((***++++++******+++---"""&&&)))***(((''')))+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((******)))((('''((((((''''''''''''(((((('''''')))******+++++++++((())))))***++++++,,,,,,,,,,,,---...///000111111000111222333333444333333222222333444666888:::;;;>>>AAAEEEIIILLLPPPUUUXXXTTTRRROOOLLLJJJJJJJJJJJJMMMOOOQQQTTTUUUUUUTTTSSSQQQRRRRRRSSSTTTUUUUUUVVVUUUSSSPPPMMMJJJIIIHHHGGGHHHIIIKKKNNNSSSXXX]]]```aaabbbcccaaa\\\TTTLLLGGGCCCAAA@@@@@@@@@>>>;;;888777777666555333222111111---...000111222222111111000000333777;;;EEEWWWhhhxxx|||uuunnnjjjiiiooovvv~~~~~~uuulllgggbbbaaa___\\\YYYWWWVVVVVVUUUYYYaaakkkvvv}}}{{{yyyvvvrrrpppnnnllliiiggggggdddaaa````````````___YYYRRRMMMJJJFFFAAAAAADDD===CCCIIIKKKKKKOOOXXX```jjjqqq{{{~~~}}}uuufffaaakkkvvvtttoooccc]]]aaadddlllrrrlll|||nnngggaaa]]][[[YYYXXXWWWWWWVVVTTTQQQNNNPPPPPPPPPQQQRRRQQQNNNLLLOOOMMMKKKHHHEEECCCBBBAAA>>>>>>===:::777333///---...---,,,***)))******++++++***((('''(((***---///222222222111000//////...---,,,+++++++++,,,---...000...,,,,,,,,,,,,***))),,,***(((&&&&&&(((+++---***++++++++++++***))))))'''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&%%%'''''''''''''''&&&&&&%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))***'''$$$%%%(((***)))'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''')))***+++(((%%%###%%%))),,,+++))))))))))))(((''''''&&&&&&%%%&&&'''((()))))))))))))))((((((((((((***+++,,,+++,,,///000111000///...000111222333444333333222222222222333555888:::<<>>AAABBBDDDEEEGGGKKKQQQUUU```fffqqq}}}yyyvvvyyy}}}pppeeeaaaiiipppmmmmmmfff___]]]]]]iiippp^^^wwwjjjeeeaaa]]][[[YYYXXXWWWWWWVVVTTTQQQNNNOOONNNOOOPPPQQQPPPMMMKKKOOOMMMKKKHHHEEECCCAAAAAA>>>===;;;999666222///......---,,,***)))******++++++***((('''(((***---...222222111111000//////...---,,,+++*********+++,,,---,,,++++++,,,,,,+++***,,,+++)))((((((***,,,...***++++++++++++***))))))''''''((((((''''''&&&%%%'''(((((((((((('''&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***(((''''''((()))(((''''''''''''&&&&&&&&&%%%%%%'''''''''''''''((()))***)))(((&&&&&&&&&&&&%%%$$$'''''''''(((((((((((((((%%%&&&'''((()))))))))))))))((((((((((((***+++,,,***+++...000111111111000000111222333444333222222333333444555777:::===>>>???@@@BBBDDDGGGJJJMMMNNNNNNOOOPPPOOONNNNNNPPPRRRQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSWWWWWWUUUSSSOOOKKKHHHEEEDDDEEEGGGJJJNNNUUU]]]bbbeeeeeedddaaa\\\TTTMMMIIIDDDCCCAAA???<<<:::888777666666555555555444444444333333222111111000//////111111333666888???OOO^^^rrrzzzssskkkjjjjjjmmmrrryyy~~~yyywwwrrrpppmmmhhhbbb[[[TTTPPPLLLNNNTTT___mmmzzz~~~|||{{{yyyxxxxxxvvvsssqqqpppmmmiiiggggggeeebbbaaaaaa```]]][[[VVVRRRLLLHHHEEEBBB@@@>>>===>>>???@@@AAAEEEJJJNNNVVV[[[eeepppyyy~~~wwwuuuxxx|||qqqfffaaahhhoookkkllleee___]]]\\\hhhnnn\\\qqqfffbbb___\\\[[[YYYXXXWWWWWWVVVTTTQQQNNNMMMMMMMMMNNNOOOOOOLLLJJJNNNMMMJJJGGGEEECCCAAA@@@>>>===:::777444222000000...---,,,***)))******++++++***(((((()))***---...111111111111000///......---,,,***)))((())))))***+++***)))***,,,---,,,+++++++++******+++,,,------***++++++++++++***))))))''''''((((((((('''&&&&&&(((((()))))))))(((''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))*********)))'''&&&''')))((((((((('''''''''''''''(((((('''''''''(((((()))((()))+++***(((&&&%%%%%%&&&&&&''''''((())))))***%%%&&&'''((())))))))))))(((((((((((()))***++++++)))+++---000111222222222000111222333333333222111222222333555777:::===???@@@@@@@@@AAADDDGGGJJJLLLMMMPPPRRRTTTTTTTTTUUUVVVRRRRRRTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSWWWWWWVVVUUUQQQLLLHHHEEECCCDDDFFFIIINNNUUU]]]cccggggggfffbbb\\\TTTMMMHHHEEEDDDBBB???<<<999777666555555555555555444444444444333333222222111111000333222333666888===KKKXXXmmmzzz{{{sssjjjjjjjjjlllpppvvv|||~~~|||zzzxxxuuuqqqjjj```VVVOOOJJJKKKPPPZZZggguuu}}}zzzyyywwwvvvwwwuuurrrpppnnnkkkgggdddcccaaa___^^^^^^]]][[[YYYSSSOOOJJJFFFDDDBBB???===:::;;;<<<<<<<<>>@@@???>>>???AAAEEEIIIKKKNNNRRRVVVYYYYYYWWWWWWWWWRRRSSSUUUUUUUUUTTTSSSRRRSSSSSSRRRQQQPPPOOONNNNNNOOOQQQRRRRRRPPPLLLHHHEEEBBBCCCEEEHHHMMMUUU^^^dddhhhhhhfffccc\\\TTTLLLGGGEEEDDDBBB???<<<999777666555555555555555555555555444444444333333222222222333222222555888===HHHTTThhhuuuzzzsssjjjjjjjjjllloootttyyy|||}}}|||yyyvvvpppfffZZZQQQNNNMMMPPPWWWbbbooozzz}}}{{{xxxvvvuuutttuuussspppmmmkkkhhhdddaaa\\\ZZZYYYXXXXXXWWWVVVTTTNNNKKKHHHEEECCCAAA???===;;;<<<<<<<<<;;;<<>>>>>AAADDDHHHKKKQQQUUUYYY[[[[[[XXXVVVUUURRRTTTUUUVVVUUUSSSQQQPPPPPPOOOMMMJJJGGGEEECCCBBBFFFHHHKKKMMMNNNLLLIIIGGGAAABBBDDDFFFKKKTTT]]]dddggggggfffbbb\\\TTTLLLGGGEEEDDDBBB???<<<999777666444555555555555555555555444444444333333333333333111000111555888<<>><<<<<<<<<===<<<::::::<<<>>>???@@@DDDLLLTTT```rrr~~~xxxuuuwww{{{pppggg```ccchhhccceee___[[[YYYVVV]]]uuugggYYYmmmccc```]]]YYYWWWYYYXXXWWWWWWVVVTTTQQQNNNNNNMMMLLLLLLNNNOOONNNMMMMMMLLLIIIFFFDDDBBB@@@???===<<<:::888666555444333...---,,,***)))******+++))))))))))))***+++,,,------...000111111000...---///...,,,+++++++++,,,,,,///---+++++++++***)))'''&&&'''((()))***+++++++++***++++++++++++***))))))''''''((()))))))))(((((((((((()))))))))(((''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''(((((())))))******************************)))))))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))###%%%((((((((('''((((((***))))))(((''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&'''((())))))))))))------...///111222333333444555666666666555444333111111222444666999<<<>>>?????????@@@CCCFFFIIIKKKRRRVVVZZZ[[[ZZZWWWTTTSSSRRRSSSUUUVVVUUURRROOOMMMMMMLLLJJJFFFCCC@@@===<<<>>>@@@DDDHHHJJJKKKKKKJJJBBBCCCCCCEEEJJJRRR\\\cccffffffeeeaaa[[[SSSLLLGGGCCCCCCAAA???<<<:::888888444444444555555555555555333333333333333333333333111///000444888<<>>DDDJJJTTTfffuuu{{{zzz{{{oooiiiccceeejjjfffbbb]]]ZZZXXXTTTYYYoooeeeXXX~~~kkkccc```]]]ZZZXXXYYYXXXWWWWWWVVVTTTQQQNNNLLLKKKJJJKKKLLLNNNMMMLLLMMMLLLIIIFFFCCCAAA@@@???999999888777555444222111...---,,,***)))******+++)))))))))******+++,,,,,,,,,...000111111000...,,,---,,,+++******+++,,,,,,...,,,++++++,,,,,,+++)))'''(((((()))***,,,,,,---***++++++++++++***))))))''''''((()))))))))))))))'''(((((((((((('''&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))************************((('''%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((('''''''''''''''((()))***,,,+++*********+++)))(((((((((((((((((('''''''''%%%&&&'''((())))))))))))%%%&&&'''))))))))))))(((***+++,,,...111444666777666777888888888666555444222222222333666888;;;===>>>???@@@BBBEEEIIIKKKMMMPPPTTTXXXYYYXXXUUUSSSRRRQQQSSSTTTUUUTTTQQQNNNKKKJJJHHHFFFDDDAAA>>><<<;;;777999===AAADDDFFFGGGHHHCCCCCCCCCEEEIIIQQQ[[[bbbcccdddccc```ZZZSSSLLLGGGBBBAAA@@@>>>===;;;:::999444444444555555555666666222222222222222333333333333000000444777:::@@@GGGRRR^^^jjjooorrrttttttqqqkkklllnnnqqqtttvvvxxxyyyzzz|||~~~~~~||||||~~~yyynnndddUUUQQQOOOQQQ[[[iiivvv}}}~~~|||zzzyyyuuutttrrrooollljjjhhhggg```]]]ZZZVVVSSSOOOJJJGGGGGGFFFEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@???===;;;:::;;;<<<;;;999999999;;;:::999;;;???CCCKKK[[[jjj|||~~~ppplllgggiiinnnjjj```\\\YYYWWWSSSVVVkkkiii]]]|||iiibbb```^^^[[[YYYYYYXXXWWWWWWVVVTTTQQQNNNKKKJJJHHHIIIKKKLLLLLLLLLMMMLLLIIIFFFCCCAAA@@@???666666666666555222000///...---,,,************+++((())))))***++++++,,,,,,,,,---000111111000...,,,+++***)))))))))***+++,,,,,,+++***+++---...---,,,)))))))))***+++---...///***++++++++++++***))))))''''''((()))))))))))))))'''''''''''''''&&&&&&%%%'''''''''''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''))))))))))))((((((((((((************************(((%%%###$$$'''((('''%%%'''((((((((())))))******&&&&&&&&&'''''')))***+++)))&&&######&&&(((&&&$$$&&&&&&''''''((()))))))))%%%&&&'''((())))))))))))%%%&&&'''))))))))))))((('''(((+++...222666999;;;777888999999999777666555000000111222333666888:::===???AAADDDGGGJJJMMMNNNOOORRRVVVXXXWWWUUUSSSSSSQQQRRRTTTUUUSSSPPPMMMJJJBBBAAA???===;;;999888777222444777:::===@@@BBBCCCDDDDDDDDDEEEHHHPPPZZZaaabbbbbbbbb___ZZZSSSLLLGGGAAAAAA???>>>===<<<;;;:::444444444555555555666666222222222222222222222222666222111555777888===BBBJJJVVVbbbhhhmmmqqqsssrrrkkkmmmooorrruuuxxxyyyzzzyyyzzz~~~~~~~~~|||zzzyyy{{{}}}xxxmmmcccZZZUUUQQQQQQYYYeeeqqqxxx~~~||||||||||||zzzyyywwwuuuqqqpppnnnkkkiiifffdddcccZZZWWWTTTPPPMMMIIIDDD@@@???>>>======??????>>>===AAA@@@????????????===;;;<<<===>>>===;;;;;;;;;<<<;;;:::;;;>>>AAAHHHWWWeeewww~~~rrrnnnjjjmmmrrrnnn___[[[XXXVVVRRRUUUhhhoooccc{{{iii```]]][[[YYYZZZVVVWWWWWWVVVUUUSSSQQQOOOOOONNNLLLKKKJJJJJJJJJKKKNNNJJJEEECCCCCCCCC@@@>>>???<<<888555333222333444...,,,******+++,,,+++***++++++******++++++,,,---,,,,,,,,,,,,------.........,,,))))))+++---..................---,,,++++++(((((((((((()))***+++,,,,,,,,,------,,,,,,+++***%%%(((***+++)))'''&&&&&&$$$&&&(((***)))&&&### """%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((***+++++++++***)))************************)))'''%%%%%%''')))******'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++,,,111777<<>>@@@CCCEEEGGGJJJNNNQQQUUUUUUTTTSSSRRRQQQQQQPPPRRRRRRRRRPPPNNNJJJHHHFFF======<<<;;;999777555444555555555666888;;;===???BBB@@@AAAGGGLLLQQQYYY```hhheeebbb]]]XXXQQQJJJFFF@@@>>><<<;;;;;;;;;999888444222000111333555555555444555555555444222000///111444666777888:::<<<>>>BBBIIIQQQZZZdddkkklllkkkmmmpppqqqrrrvvv{{{|||yyy~~~|||{{{zzz{{{xxxuuutttsssmmmeeeZZZTTTOOORRRWWW___lllvvv}}}~~~~~~||||||{{{zzzzzzzzzzzz{{{wwwwwwvvvuuussspppooommmmmmjjjeeeaaa^^^[[[WWWTTTOOOLLLHHHDDD@@@>>>>>>>>>888888777777888999::::::<<<<<<<<<===============:::::::::999999999888888999888999<<<===AAALLLXXXppp}}}nnnlllllltttyyyuuuggg^^^WWWTTTRRRWWWkkkzzz___|||jjj```]]]ZZZYYYYYYVVVWWWWWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJJJJKKKKKKMMMJJJFFFDDDCCCBBB@@@>>>===<<<999666444333333333...,,,+++***+++++++++***,,,,,,,,,,,,,,,------...///000000000///...------...,,,))))))+++---......---......------,,,+++***(((((((((((()))***+++,,,,,,,,,------,,,,,,+++***&&&(((***)))(((&&&&&&'''$$$%%%'''))))))(((&&&$$$"""$$$&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''((()))*********)))(((***************************'''%%%%%%''')))******''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((()))******++++++***+++++++++---222888===AAA@@@>>>===;;;999777666555555333111111444888<<<>>>@@@CCCFFFHHHKKKOOORRRVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSRRROOOKKKGGGDDDBBB<<<<<<<<<:::999777555444333222222333444777999:::@@@>>>@@@FFFLLLQQQZZZbbbjjjhhhddd```YYYRRRJJJFFFDDDBBB???>>>>>>>>><<<;;;555333222222333555555555333444444444444333111000111333555666666777999;;;>>>BBBHHHQQQ[[[eeekkkmmmnnnrrrtttuuuyyy~~~|||~~~zzzxxx|||{{{zzzuuuooommmlllggg```ZZZTTTOOOQQQUUU]]]hhhrrrzzz}}}~~~||||||zzzyyyxxxwwwwwwwwwwwwwwwtttsssrrrpppnnnkkkiiigggbbb___ZZZVVVTTTPPPMMMJJJGGGEEEAAA>>>;;;999999999777777777777777888888999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999888888888999888999<<<===@@@KKKVVVjjjxxxooonnnnnnuuuzzztttfff^^^WWWTTTRRRVVVjjjeee}}}kkkaaa]]]ZZZXXXXXXVVVWWWWWWVVVUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLJJJFFFDDDCCCBBB@@@>>><<<;;;999777555333222111///---++++++++++++***)))+++++++++++++++,,,,,,------...000111111///...---...,,,))))))+++---......------------,,,+++***)))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++***(((((()))(((&&&%%%&&&(((%%%%%%'''((())))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''(((((())))))(((((())))))))))))))))))))))))***(((&&&&&&''')))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((()))******++++++******+++,,,...333999>>>BBBAAA@@@>>><<<:::888777555555333222222444888<<<>>>@@@DDDFFFIIIMMMQQQTTTWWWVVVUUUTTTTTTTTTTTTTTTUUUTTTQQQMMMHHHCCC???===;;;;;;;;;:::888666444333222222111111222333444555;;;:::===DDDJJJQQQ[[[eeelllkkkiiiddd\\\SSSKKKFFFBBB@@@>>><<<<<<<<<:::999777555333222333444444444222333333444444333333222444666777777777666888999:::;;;???GGGRRR^^^iiippppppuuuxxxyyy}}}{{{vvvvvv}}}zzzqqqmmmkkkeee^^^YYYSSSNNNOOORRRYYYcccmmmvvvyyy}}}}}}{{{zzzyyywwwvvvuuutttsssrrrrrrrrrnnnnnnllliiifffccc```___YYYVVVRRRNNNLLLIIIFFFCCC???===;;;888666555555555666666555555555666777777999999999:::::::::;;;;;;999999999999888888888888999888999;;;===@@@IIIRRRaaaooo}}}pppooopppvvvyyyrrreee]]]WWWTTTQQQUUUhhh}}}kkk~~~lllbbb^^^ZZZWWWWWWVVVWWWWWWVVVUUUSSSQQQOOOKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJGGGEEECCCAAA@@@>>>:::::::::999777444222000000...,,,+++++++++***)))((((((((((((((())))))***&&&(((,,,///000000///......,,,))))))+++---......,,,,,,,,,,,,+++***))))))(((((((((((()))***+++,,,+++,,,,,,,,,,,,+++******))))))(((&&&$$$$$$''')))'''''''''(((((()))***+++)))(((''''''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***(((''''''((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))************)))***+++---///444:::>>>BBBAAA@@@>>><<<;;;999888555555444333222444888;;;===@@@CCCGGGJJJNNNSSSVVVXXXXXXWWWVVVVVVVVVWWWWWWTTTSSSOOOKKKFFFAAA===;;;;;;;;;;;;;;;999666444222555444222111111222333333666666:::AAAHHHOOO[[[fffnnnnnnnnniii```VVVMMMHHHBBB@@@===<<<<<<;;;999888888555333222222333222222222222222333444444444444999;;;======;;;:::::::::999888;;;CCCLLLWWWdddoooqqqwww|||}}}wwwsssvvvyyyrrrmmmcccZZZUUUOOOJJJKKKOOOUUU___hhhqqquuuzzz|||{{{yyyxxxwwwtttsssrrrpppooonnnmmmmmmiiihhhfffccc___[[[XXXVVVQQQNNNJJJGGGEEECCC@@@>>>:::999888666555555555555555444444444444444555555666777777888888999999999999999999999999999888888999777888;;;===???EEENNNYYYhhhyyyzzznnnooooootttvvvnnnddd\\\VVVTTTQQQTTTeeeyyynnn~~~lllccc___[[[XXXWWWVVVWWWWWWVVVUUUSSSQQQOOOKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJHHHFFFCCCAAA??????:::::::::999777444111000000...,,,+++,,,,,,+++***((((((''''''(((((()))***&&&(((,,,///000000///......,,,))))))+++---......,,,,,,,,,,,,+++***))))))(((((((((((()))***+++,,,++++++,,,,,,++++++***)))))))))'''%%%###$$$''')))***)))(((((((((((()))******)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***)))'''((()))***)))((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********)))***+++---///333999===@@@???>>>===<<<;;;:::999666666666444333444777:::<<>>===<<<<<<======;;;888555333555444222111000000000111222333777>>>DDDKKKYYYeeennnqqqrrrnnneeeZZZPPPKKKGGGDDDAAA@@@??????===;;;777555222111111222111000222222222222333444444555:::===AAABBBAAA>>><<<<<<888666999AAAHHHOOO\\\hhhpppxxx~~~zzzrrrpppvvvyyyooo```TTTQQQKKKGGGHHHKKKQQQZZZccclllpppvvvyyyyyyxxxwwwvvvsssqqqooommmkkkjjjiiihhheeedddaaa^^^ZZZUUURRRPPPHHHEEEBBB???>>><<<:::888888777666666555555555555444444333333333333333444555555555666777888888999999999999999999999::::::999777777;;;<<<===BBBHHHTTTbbbrrr~~~uuujjjlllmmmqqqrrrjjjccc[[[VVVSSSPPPRRRcccvvvqqq~~~lllddd```\\\XXXWWWVVVWWWWWWVVVUUUSSSQQQOOOKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJIIIGGGCCC@@@??????:::::::::999777444222000///---++++++,,,---,,,+++***************++++++,,,---...000111111///...---...,,,))))))+++---......------------,,,+++***)))(((((((((((()))***+++,,,+++++++++++++++******)))(((((('''%%%###$$$&&&(((***)))(((((((((((()))))))))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++)))((()))******)))'''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))***,,,---...222666:::<<<<<<;;;;;;::::::::::::888888777555333333555888:::===AAAFFFJJJOOOTTTXXXZZZ[[[^^^___```___^^^]]]RRRQQQMMMIIIEEEBBB@@@???>>>???@@@@@@>>>;;;777555444222111///............///000444:::???GGGUUUbbblllqqquuusssjjj^^^UUUPPPFFFDDDAAA??????>>><<<:::777555222111222222222111333222222222333333444555888===DDDGGGGGGCCC???===777444777>>>CCCGGGSSSaaaoooxxx~~~tttlllmmmttt|||wwwfffWWWOOOIIIDDDEEEHHHLLLTTT]]]dddiiipppuuuvvvvvvuuuuuupppooollljjjgggeeedddccc```___]]]YYYUUUQQQMMMKKKFFFCCC@@@>>>===<<<:::888555555555555555444444444444444333222222222333333333444555555666777888888::::::::::::;;;;;;;;;;;;:::777777:::<<<<<>>===<<<:::888888666444333444555444444444333222222222333444555777>>>HHHNNNNNNIIIDDD@@@;;;555666<<<@@@CCCQQQbbbpppzzz|||oooiiilllqqqzzznnn```PPPIIIDDDCCCDDDGGGMMMUUU\\\bbbjjjpppsssssssssrrrmmmllliiifffcccaaa___^^^\\\[[[YYYUUUQQQMMMJJJHHHEEEBBB@@@>>>======;;;999666666666666666555555444555444333333222222222333333333444555666777888888;;;;;;;;;<<<<<<<<<======:::666666:::<<<<<<===@@@IIITTTaaakkkwwwooodddfffggglllmmmeee```ZZZUUUSSSOOOPPP^^^ppp|||llldddaaa^^^ZZZYYYVVVWWWWWWVVVUUUSSSQQQPPPLLLMMMMMMMMMLLLKKKIIIHHHGGGJJJKKKHHHCCC???>>>???<<<;;;999777555444222111---+++***+++---//////...)))))))))))))))******+++,,,,,,,,,,,,------.........,,,***)))+++---..................---,,,++++++(((((((((((()))***+++,,,***++++++++++++***))))))&&&''''''&&&%%%$$$%%%'''###$$$&&&((()))*********%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&'''((()))***************************+++***)))***+++***(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((('''''''''((((((((((((((((((((((((*********))))))))))))))))))***+++,,,---///222555555555666777888999999:::<<<;;;:::777444222333444777:::???DDDIIINNNTTTXXXZZZ^^^cccggghhhfffbbb___WWWUUUPPPKKKFFFCCCAAA???AAACCCDDDEEECCC???;;;999777666444333222222222222---...222666999???NNN\\\iiipppxxxxxxpppddd\\\XXXHHHFFFCCCAAA@@@???===;;;:::888555555666777777666555444333222222222333444888@@@LLLTTTTTTOOOIIIEEE???888777===@@@DDDTTTgggppp{{{tttkkkjjjnnnqqqssswww{{{}}}pppbbbRRRKKKDDDCCCBBBCCCIIIOOOWWW]]]fffmmmpppqqqqqqqqqkkkiiigggccc```^^^\\\[[[YYYXXXVVVSSSOOOKKKHHHFFF???===:::999999888777555888999999999888888777666555444444333222222222333333333444555666777888999<<<<<<<<<=========>>>>>>:::666666:::<<<;;;<<<>>>EEEOOOZZZdddpppnnnccceeefffkkkmmmeee```YYYUUUSSSOOOOOO^^^ooolllaaa\\\YYYWWWXXXXXXWWWUUUUUUUUUTTTQQQOOOLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFCCCAAA???>>>;;;:::999777555333111000222///+++(((((()))******---,,,++++++,,,,,,***)))+++,,,.../////////...------,,,+++******+++,,,---//////000000//////...---***)))((((((((()))+++,,,------......------,,,++++++***'''%%%$$$%%%%%%&&&))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&'''))),,,((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((((((((()))))),,,)))'''&&&''')))))))))((()))***+++++++++++++++%%%&&&&&&'''((())))))***(((((('''&&&%%%$$$$$$######%%%((())))))***+++---))))))))))))************,,,,,,,,,,,,---///111222000111222222333555888;;;===>>>===;;;888666777888888:::>>>BBBGGGMMMTTTXXX___fffkkkkkkiiihhhddd```\\\XXXSSSOOOKKKIIIFFFCCCEEEGGGGGGEEE@@@======>>>777666444222111000//////000///000333777<<>>:::777888888777777666444333222555444222222222444666777:::???IIITTTYYYVVVLLLDDD@@@<<<999999<<>><<<@@@EEEIIIRRRVVV]]]dddiiilllmmmmmmiiifffbbbaaaaaa```\\\YYYXXXWWWVVVSSSPPPLLLHHHFFF???===:::999999:::999888777888999999999888666555555444444333222222222222333333333444666999;;;===>>>@@@BBBCCCBBB@@@>>><<<<<<:::999888888999;;;<<>>===;;;:::999777555333111111111...+++)))************)))(((''')))+++,,,+++***,,,---...//////...------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++***+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++******)))(((&&&%%%%%%&&&'''(((''''''(((((())))))******'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''((((((((()))((((((((()))))))))))))))))))))(((((((((((())))))+++)))'''&&&''')))))))))((()))******************''''''(((((()))*********)))(((((('''&&&%%%%%%$$$'''((()))(((%%%$$$###$$$))))))))))))************,,,+++++++++---...000111111222222222222333555777;;;<<<<<<;;;888666777777777999===AAAFFFLLLSSSXXX___fffkkkkkkiiihhhddd___ZZZWWWRRROOOLLLJJJGGGDDDDDDFFFHHHFFFBBB>>>======888777555333222111111000111//////333666;;;FFFQQQcccooozzz|||xxxpppeee\\\PPPJJJCCC???>>>===;;;888888888888777666555444333333222111000111222444555999???HHHSSSXXXUUULLLDDD@@@<<<999:::===DDDRRR```sssuuuooogggeeecccbbbbbbcccdddeeekkkllloootttuuupppeee\\\MMMHHHBBB>>><<<>>>CCCFFFNNNRRRXXX```fffjjjkkkllliiieeebbb______]]]ZZZXXXVVVVVVUUURRROOOKKKHHHFFFAAA???<<<::::::;;;:::999777888888999888777666555666555444333222222222333111111111222444666999:::@@@AAACCCDDDDDDBBB???===<<<;;;999888888999;;;<<<@@@CCCLLLYYYfffsssmmm___aaalllpppmmmhhh```YYYSSSQQQQQQTTT___iiikkkaaa\\\YYYWWWWWWXXXVVVUUUUUUUUUSSSQQQOOOLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGDDDBBB???===<<<;;;:::999777555333222111...---+++***+++,,,+++***%%%$$$$$$&&&))),,,,,,+++,,,---...//////...---,,,+++***))))))))))))***++++++++++++++++++***)))))),,,+++*********+++------***************))))))((('''&&&&&&%%%&&&'''((()))&&&&&&'''((()))***++++++'''((())))))))))))))))))(((((((((((((((((((((((((((((((((&&&$$$######%%%&&&&&&''''''(((((())))))((((((((())))))*********))))))(((((((((((())))))+++)))'''&&&((()))))))))))))))))))))))))))((('''))))))))))))************))))))((((((''''''&&&&&&)))******((($$$"""!!!!!!))))))))))))*********************+++,,,---...///111111222111000000222444888:::;;;;;;999777666666555888<<<@@@DDDKKKRRRWWW^^^fffkkkllljjjhhhddd___[[[XXXTTTRRROOOMMMJJJGGGFFFHHHKKKJJJGGGBBB???>>>999888666555333222222222111///000222444888BBBMMM___mmm{{{}}}vvvkkkbbbSSSLLLDDD???>>>>>>===;;;999999999888777666444444444333222111111333444555999===FFFPPPVVVTTTLLLEEE@@@<<<:::;;;>>>EEESSSaaatttwwwlllfff___[[[YYYXXXWWWUUUXXXXXX[[[```bbb```YYYSSSHHHEEEAAA===<<<===???AAAGGGKKKRRRZZZaaafffjjjkkkkkkhhhccc```^^^\\\ZZZXXXWWWVVVUUUTTTQQQMMMJJJHHHDDDAAA>>><<<<<<<<<;;;:::888888888999888777777666777666555444333333333333111111111222444666888:::AAABBBDDDFFFEEEDDDAAA@@@<<<;;;:::999999999;;;;;;>>>@@@GGGSSS___lll}}}{{{kkk___bbbmmmqqqnnniii^^^XXXSSSQQQQQQTTT^^^gggkkk```\\\XXXWWWWWWWWWVVVUUUTTTTTTSSSQQQNNNKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJHHHEEEBBB@@@>>>===<<<;;;999777555333222111---,,,++++++------,,,***%%%$$$$$$&&&)))+++,,,+++,,,---.........---,,,++++++***)))(((((()))***+++---------------,,,,,,+++++++++***)))***+++,,,---***************))))))(((''''''&&&&&&&&&&&&'''((('''''''''((()))*********(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''%%%###"""###$$$((((((((((((((('''''''''((((((((()))******++++++))))))(((((((((((())))))***(((''''''(((******)))((()))))))))((('''&&&&&&***)))))))))))))))))))))))))))))))))(((((((((((((((***+++***((('''''''''((()))))))))************)))******++++++,,,------...///000000//////111333555777::::::888666555555444666:::>>>BBBIIIOOOTTT]]]dddjjjkkkiiihhhddd```___\\\YYYWWWTTTQQQMMMJJJIIILLLOOOPPPMMMIIIEEEBBB:::999777666444333222222222000000111222555>>>HHH[[[kkk{{{{{{qqqgggYYYQQQGGGAAA?????????>>>::::::999999888777555444666666555444555555666777888<<>>===<<<:::999999999999888888777777888777666555444333333333444333333444555777:::;;;AAACCCEEEFFFFFFEEEBBBAAA;;;;;;:::999999999:::::::::;;;BBBMMMYYYfffxxxtttfff]]]cccmmmqqqmmmhhh]]]WWWSSSRRRRRRUUU]]]fff}}}kkk```[[[XXXVVVWWWWWWVVVTTTTTTTTTSSSPPPNNNKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKIIIGGGDDDAAA???>>><<<;;;:::888666444222111---,,,+++,,,------,,,+++(((''''''(((***++++++***,,,,,,---......---,,,++++++***)))(((((()))***+++...............---,,,,,,***))))))((()))***+++,,,+++++++++,,,++++++***)))))))))((('''&&&%%%%%%%%%))))))))))))(((((((((((()))))))))((('''&&&%%%$$$))))))))))))))))))))))))%%%&&&&&&%%%######%%%&&&******)))((('''&&&&&&%%%((()))))))))*********+++))))))(((((((((((()))))))))'''&&&''')))******)))((((((((((((((('''&&&%%%((((((((((((((((((''''''((((((((()))))))))))))))(((***,,,,,,+++******+++((()))))))))************))))))***++++++,,,,,,,,,***,,,...//////000222333222555777888777666555555333555999<<<@@@FFFLLLQQQZZZaaaggggggggggggddd```aaa___]]]ZZZXXXSSSNNNJJJJJJMMMPPPRRRRRRNNNIIIEEE===<<<:::777555444333222222000000111111333;;;EEEWWWgggzzzwwwnnn___VVVKKKCCC@@@??????>>>;;;;;;::::::999888666555777666666666666666666666777;;;AAAJJJQQQQQQLLLGGGAAA>>>===???BBBIIIVVVcccttt{{{nnnddd^^^YYYRRRMMMJJJJJJIIIIIIJJJIIIGGGFFFAAA@@@>>><<<;;;:::::::::>>>BBBIIIQQQZZZccciiimmmooommmiiieee```]]][[[[[[YYYYYYYYYXXXVVVTTTRRRPPPKKKHHHDDDAAA@@@???===<<<;;;;;;::::::999999999999:::999777666555444444444444333333444555777999:::@@@AAACCCEEEEEEDDDBBB@@@::::::999999888888888888777888>>>IIITTTaaarrr{{{mmmbbb\\\bbbmmmooojjjeee[[[WWWTTTTTTTTTVVV\\\ddd{{{jjj```[[[XXXVVVVVVWWWUUUTTTTTTTTTRRRPPPNNNJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLJJJGGGEEEBBB@@@???<<<;;;:::888666444333222///...,,,+++,,,---,,,++++++)))))))))+++++++++)))***+++,,,.........---,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,++++++******)))((((((((()))***+++,,,,,,------,,,,,,+++***))))))((('''&&&%%%$$$$$$***)))))))))((((((((('''(((((((((((('''&&&%%%$$$))))))))))))))))))))))))$$$%%%&&&%%%$$$%%%''')))******)))((('''&&&&&&%%%************************))))))(((((((((((())))))((('''&&&(((***+++***)))(((((((((((((((((('''&&&''''''''''''((((((((((((''''''(((((())))))******)))+++,,,+++)))(((((()))))))))))))))************)))***+++,,,,,,,,,,,,+++(((+++---//////000222333000333555666666555666666333555888;;;>>>CCCHHHMMMTTT[[[___``````bbbbbb``````___^^^]]]ZZZUUUOOOKKKKKKLLLOOOSSSTTTRRRNNNJJJCCCAAA>>>;;;888666444333222000000222111333:::CCCQQQcccwwwxxxggg^^^QQQHHHCCCAAA>>><<<<<<<<<;;;;;;:::999777666555555555555555444444444777999???GGGNNNPPPMMMHHHAAA???>>>@@@DDDKKKXXXdddsss}}}vvvkkkccc[[[UUUPPPMMMLLLKKKHHHFFFEEECCCCCCAAA@@@>>><<<;;;:::::::::===@@@FFFOOOXXXbbbjjjnnnmmmmmmkkkgggbbb]]][[[[[[YYYZZZZZZYYYXXXVVVTTTSSSQQQMMMIIIFFFDDDBBB@@@>>>======<<<;;;;;;;;;;;;;;;;;;:::999777666555555444222111111111333444666777===>>>AAABBBCCCAAA???>>>999888888888777666666666666777===FFFPPP[[[kkkxxxttthhh___[[[cccmmmnnnhhhccc[[[WWWVVVWWWWWWWWW]]]dddxxx~~~jjj___[[[WWWVVVVVVVVVUUUTTTSSSSSSRRRPPPMMMJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIGGGDDDBBB@@@???<<<<<<:::888666444333222222///,,,++++++,,,,,,+++***)))((()))+++,,,+++***(((***+++---.........---,,,+++***))))))***+++,,,+++++++++++++++***))))))******)))))))))***+++,,,,,,,,,,,,---,,,,,,+++***'''((((((''''''&&&%%%%%%(((((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))''''''((((((((((((((((((,,,++++++******)))))))))))))))(((((((((((())))))'''&&&&&&(((***+++***)))''''''((()))))))))(((((('''''''''((())))))******&&&&&&'''(((((()))******)))+++,,,+++)))''''''((())))))))))))***************+++,,,---------,,,+++))),,,///000000000000111///111333444444444666888444666888999<<<@@@EEEIIIMMMSSSWWWWWWXXX\\\___^^^`````````aaa```\\\VVVQQQNNNOOORRRVVVYYYYYYUUUQQQIIIGGGDDD@@@<<<999777666222000111222222333:::BBBLLL^^^uuusssiii\\\RRRKKKFFFBBB???<<<<<<<<<<<<;;;999888777666666666666666555444444666888===EEELLLOOOMMMIIIBBB??????BBBEEELLLYYYeeeqqqzzzuuukkkbbb[[[XXXTTTSSSQQQMMMJJJGGGFFFFFFBBBAAA>>><<<;;;:::;;;;;;;;;>>>DDDLLLVVVaaaiiinnnnnnooopppmmmgggbbb______]]]]]]^^^^^^]]]\\\ZZZYYYWWWSSSOOOKKKIIIGGGDDDCCC??????===<<<<<<<<<===>>><<<;;;:::888666666555555222111111111222444666777999;;;===???@@@>>><<<;;;777777777777666555444333777777===EEELLLTTTaaammmuuu~~~uuufff___\\\eeennnnnngggbbb[[[XXXWWWYYYYYYYYY]]]ddduuu~~~jjj___[[[WWWVVVVVVVVVUUUTTTSSSSSSRRRPPPMMMJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHFFFCCCAAA???>>>===<<<:::888666444333222444000,,,******+++,,,,,,)))((('''(((+++,,,+++***''')))+++---...///......---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******,,,+++*********+++,,,---+++,,,,,,,,,,,,+++******%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++$$$%%%&&&(((***+++,,,,,,(((((((((((((((((((((((('''(((((('''&&&%%%'''(((%%%%%%&&&'''((()))***+++---,,,,,,+++***)))(((((())))))(((((((((((())))))'''&&&&&&(((***+++***)))''''''((()))*********)))'''(((((()))***++++++,,,%%%&&&&&&'''((()))******(((***,,,,,,*********+++))))))))))))***************+++,,,---...---,,,++++++...000111000////////////111222222222444666999555666888999;;;>>>CCCGGGHHHMMMQQQPPPRRRXXX\\\\\\bbbbbbdddffffffccc]]]YYYSSSSSSUUUZZZ^^^___\\\XXXNNNLLLHHHDDD???<<<999888222000111333222333:::BBBHHH[[[sss}}}tttggg[[[SSSMMMGGGCCC=========<<<;;;:::888888888888888888888777666666666888<<>>=========>>>???===<<<:::888777666555555444444333333444666777888777888;;;======<<<;;;999666666666666555444333222888999===DDDIIIOOOZZZdddnnnwww~~~yyyfff___^^^fffooonnngggaaa[[[XXXXXXZZZZZZZZZ^^^dddsssnnnbbb]]]YYYWWWWWWRRRSSSTTTUUUTTTSSSPPPOOOIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMKKKGGGBBB?????????;;;;;;;;;:::888555222111222111///,,,+++*********,,,+++***))))))***++++++++++++,,,,,,---............---,,,+++++++++,,,---,,,+++++++++***)))))))))((()))))))))((()))***,,,------------,,,+++***)))(((((('''&&&&&&&&&&&&''''''%%%$$$'''***+++***''')))((('''&&&%%%$$$$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&(((***,,,******)))))))))))))))***))))))))))))(((((((((((()))&&&###%%%(((***'''$$$(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***((('''&&&&&&'''(((*********+++++++++,,,,,,,,,++++++***)))***+++,,,------------......///000111222222111222444777:::<<<777888:::::::::<<<>>>@@@CCCEEEGGGHHHKKKQQQWWW[[[aaadddhhhjjjiiiddd___[[[UUUUUUXXX\\\aaadddeeeddd^^^YYYRRRIIIBBB>>><<<;;;<<<777444555555444666;;;FFFVVVkkk}}}wwwfffZZZSSSMMMFFFEEE@@@>>>@@@@@@<<<:::;;;:::999999888777666555444555999>>>DDDIIIKKKLLLLLLEEEBBB@@@@@@FFFQQQ\\\dddrrrrrrwwwyyylllcccbbb___[[[ZZZYYYUUUOOOJJJHHHEEEAAA<<<::::::;;;<<<888<<>>???;;;;;;;;;:::777555222111222111///---++++++++++++,,,+++***)))((())))))***,,,,,,,,,---......//////......,,,+++***+++,,,,,,++++++++++++************)))*********))))))***,,,------------,,,+++***)))(((((('''&&&&&&&&&&&&''''''&&&%%%'''***+++)))'''***)))((('''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))*********)))))))))))))))******)))))))))((((((((((((,,,)))&&&(((+++---***'''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))*********+++++++++...---,,,,,,,,,---//////...............///000111000000000111333555888999777888999::::::;;;>>>@@@AAACCCEEEGGGKKKPPPWWW\\\bbbdddhhhjjjjjjgggdddaaa```___```cccgggkkklllmmmfffaaaYYYQQQHHHBBB>>>===;;;777444666666666888===HHHXXXlll~~~tttfff\\\RRRIIIIIIDDDAAAAAA@@@<<<999:::999888888777666555555444555777<<>>=========<<<===;;;:::;;;<<<;;;888555222222333333333444444444666777888888888888777777666666555555555555666777555777999<<<@@@FFFMMMSSS\\\cccllluuu}}}zzzeee]]]ZZZbbbllllllgggbbb[[[]]]^^^]]]\\\^^^dddjjjsssmmmbbb]]]ZZZXXXYYYWWWVVVUUUSSSRRRPPPOOONNNJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLJJJGGGCCC???>>>???<<<;;;;;;999777555333111222111///---,,,++++++,,,,,,,,,***)))((()))******,,,------...//////000000000...---+++******++++++*********++++++++++++++++++,,,,,,+++))))))***,,,------------,,,+++***)))(((((('''&&&&&&&&&&&&'''((('''&&&((())))))(((&&&******)))(((''''''''''''%%%&&&&&&''''''&&&&&&%%%)))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))************)))))))))((((((((()))'''%%%&&&)))***(((%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((()))))))))*********......------......///000///............//////000///000222444555777777888666888999999999:::===???>>>@@@CCCFFFJJJPPPWWW\\\ccceeegggjjjkkkllllllkkkkkkhhheeeeeehhhkkknnnooonnnjjjccc[[[RRRIIICCC@@@<<<888666888888888:::???IIIWWWjjj|||xxxlll^^^SSSQQQKKKFFFEEECCC===:::;;;999999888777777777777777777999<<<@@@DDDFFFGGGHHHFFFDDDCCCFFFMMMXXXcccjjjrrrrrruuuyyy|||{{{sssjjjddd^^^ZZZXXXUUUPPPMMMEEECCCAAA>>><<<;;;;;;;;;888:::>>>DDDMMMZZZgggpppvvvxxxzzzyyywwwuuuuuuuuuqqqpppoooppprrrsssrrrqqqmmmlllkkkhhhccc^^^YYYVVVNNNKKKFFFCCCAAAAAA???>>>>>>===<<<<<<<<<;;;888666333333333333333444555555888888888777777777777777777666555555555555555666777777888999;;;???DDDIIIRRRWWW___gggooovvv||||||yyyxxxyyyzzz||||||ccc]]][[[dddllljjjccc^^^\\\^^^______^^^aaafffkkkpppmmmaaa]]]ZZZYYYZZZYYYXXXVVVSSSPPPOOONNNMMMKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKJJJGGGCCC@@@>>>>>><<<<<<:::999777555333222111///...,,,+++***++++++,,,+++*********+++---...------......///000000000000///---+++*********************++++++,,,,,,,,,,,,------,,,***)))***,,,,,,,,,,,,,,,,,,+++******(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&***)))(((((('''''''''((((((((())))))))))))(((((())))))((((((((((((((((((''''''''''''&&&&&&''''''((())))))************************)))))))))(((((('''&&&$$$%%%'''(((&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))*********+++,,,,,,,,,,,,------......//////............//////111333666888::::::999999777888999999999:::<<<>>><<<>>>AAAEEEJJJQQQXXX]]]dddeeegggiiimmmpppsssuuuuuuqqqjjjggggggiiikkklllpppnnniiibbbYYYPPPIIIEEEAAA===;;;<<<;;;999:::>>>HHHSSSeeewwwpppccc[[[TTTMMMKKKGGGAAA>>>???<<<;;;:::999999999999:::;;;===???BBBEEEGGGHHHIIIFFFFFFFFFIIIQQQ\\\gggnnnrrrrrrssssssrrrvvvzzznnnggg___YYYUUURRRNNNKKKBBBBBB@@@>>><<<;;;::::::999:::===BBBKKKXXXgggpppvvvxxxzzzzzzyyywwwwwwwwwuuutttssssssuuuvvvwwwxxxttttttrrroookkkeee```]]]VVVRRRNNNJJJHHHFFFCCCBBB>>>===<<<<<<;;;:::888777666666555555555666777888:::999999888888888888888888777666555555555555555777888888888888;;;???BBBLLLPPPUUU[[[```fffmmmqqqvvvuuusssqqqqqqssswwwzzz|||eee___]]]dddjjjhhhbbb^^^^^^______^^^]]]^^^bbbfffpppmmmaaa]]]ZZZYYYZZZZZZYYYVVVSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJGGGCCC@@@>>>>>>===<<<:::888666444333222///...,,,******)))******+++******+++,,,...000222------......///000000000000///---+++******************++++++,,,,,,,,,---,,,------,,,***)))***,,,++++++,,,,,,++++++******(((((('''&&&&&&&&&&&&''''''((())))))((('''''''''((((((''''''&&&'''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***************************))))))))))))***)))((()))******))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((*********+++++++++,,,,,,,,,,,,,,,---------------///............//////000222444777:::;;;;;;:::999777999::::::999:::<<<>>><<<>>>AAAFFFKKKRRRZZZ___ddddddeeehhhmmmrrrwwwzzzyyyqqqkkkhhhhhhhhhhhhkkkjjjhhhccc]]]VVVOOOKKKGGGCCC@@@@@@===::::::<<>>===;;;:::999:::;;;;;;>>>@@@CCCFFFHHHIIIJJJJJJHHHHHHJJJNNNWWWaaalllrrrtttrrrpppnnnkkkmmmzzzvvvoooeee]]]XXXSSSNNNJJJBBBAAA@@@>>><<<:::999999;;;;;;===AAAJJJWWWeeeooovvvyyy|||}}}|||zzzzzzzzzxxxxxxwwwvvvvvvwwwyyy{{{yyyyyyxxxuuuqqqlllgggddd\\\YYYSSSOOOLLLIIIEEECCC>>>>>>===;;;999888888888888777666555666777888999;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555666777888888888:::===@@@FFFHHHMMMQQQUUU[[[aaaeeekkkkkkkkkjjjjjjnnntttyyy}}}~~~zzzggg___\\\```eeedddaaa___^^^^^^^^^^^^^^^```bbbeeerrrnnnaaa\\\YYYYYYZZZZZZYYYWWWTTTQQQNNNLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIGGGDDD@@@>>>======<<<:::888666444333333///...,,,+++*********+++*********+++---///111222,,,------...//////000000000...---+++******+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,***+++++++++++++++******(((((('''&&&&&&&&&&&&'''&&&'''))))))(((''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&''''''(((''''''&&&&&&&&&''')))***++++++******++++++*********)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,------...////////////...---------......///000111222444666888:::999888888999:::;;;;;;:::;;;===???===@@@CCCGGGMMMTTT\\\aaaccccccdddgggkkkrrrwww{{{yyyrrrkkkgggdddbbb```cccccccccaaa]]]XXXSSSPPPLLLGGGDDDCCC@@@;;;:::<<>>AAACCCGGGKKKMMMNNNMMMLLLMMMMMMPPPUUU]]]gggqqqwwwxxxsssnnniiiddddddnnnyyywwwlllbbb[[[TTTNNNIIIFFFDDDAAA>>><<<:::::::::;;;;;;===@@@HHHTTTaaajjjuuuyyy}}}{{{|||{{{zzzyyyyyy{{{}}}}}}}}}|||zzzvvvrrrnnnkkkaaa]]]XXXSSSOOOKKKGGGCCC@@@@@@???===999888888999777666444333444555777999<<<===>>>@@@@@@@@@???>>><<<;;;:::888777666666666666777888888888999<<>>===>>><<<:::777555444333333000///---,,,+++,,,,,,---++++++******+++,,,...///,,,,,,,,,---......//////......,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))*********))))))***,,,******++++++++++++******(((((('''&&&&&&&&&&&&'''$$$&&&))))))((('''(((***)))(((((('''(((((()))))))))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((''''''&&&&&&''')))+++,,,+++***)))+++++++++*********))))))%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''************+++++++++++++++,,,---...///......---,,,,,,,,,---///000222333444555777888999:::999999:::;;;<<<<<<;;;;;;===???@@@BBBFFFJJJOOOVVV]]]cccaaaaaabbbeeejjjpppvvvyyyyyyuuupppkkkgggccc___\\\]]]^^^^^^^^^[[[XXXTTTRRRMMMIIIFFFFFFBBB===<<<>>>BBBEEEPPP^^^jjjtttvvvkkk```VVVPPPPPPLLLJJJGGGDDDBBBBBBCCCDDDFFFJJJOOOTTTWWWVVVTTTSSSRRRSSSVVV\\\dddnnnvvv{{{}}}uuullleee___\\\```gggsssyyynnneee]]]TTTOOOLLLIIIEEE@@@===<<<<<<<<<999:::;;;???EEEPPP\\\eeeppptttzzz}}}|||}}}~~~{{{wwwtttqqqhhhddd___ZZZUUUPPPJJJGGGBBBCCCBBB???;;;999:::<<<888666555333444666888999<<<>>>BBBDDDEEEDDDCCCAAA>>>===<<<:::999888777777666777888888777888:::===666:::>>>BBBFFFJJJNNNQQQSSSUUUWWWWWWYYY___iiiqqqwww}}}|||}}}~~~vvveee___^^^bbbfffdddaaa```^^^^^^___aaadddhhhjjjkkkqqqpppbbb\\\XXXWWWYYYWWWWWWWWWVVVSSSPPPLLLJJJHHHGGGGGGFFFGGGGGGHHHHHHFFFHHHIIIHHHDDD@@@>>>===>>><<<:::777555444444444111000///...------...///,,,+++***)))))))))***+++++++++,,,,,,---......///...---,,,+++++++++,,,------------,,,,,,+++++++++((()))))))))((()))***,,,)))******+++++++++******(((((('''&&&&&&&&&&&&'''###&&&))))))(((''')))+++***)))))))))))))))******+++***)))(((((()))***+++%%%&&&&&&&&&''''''(((((($$$%%%'''((((((((('''&&&%%%''')))+++,,,+++***)))+++++++++************)))((()))***)))(((((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))************)))***+++,,,,,,,,,+++***++++++,,,---///111333444777888999:::;;;<<<<<<<<<;;;<<<======<<<<<<>>>@@@BBBDDDGGGKKKPPPWWW^^^ddd``````aaadddiiinnntttwwwyyywwwssspppmmmhhhccc___[[[[[[\\\\\\ZZZWWWUUUSSSMMMIIIGGGGGGDDD???>>>@@@<<>>>>>???888888:::===DDDNNNYYY```iiinnnvvv|||~~~{{{wwwuuuoookkkeee```[[[UUUOOOLLLDDDEEEDDDAAA===;;;<<>>@@@FFFIIILLLOOOSSSWWW]]]aaaaaaaaabbbeeeiiinnnrrruuuuuuttttttsssrrrooojjjfff^^^\\\ZZZYYYXXXVVVSSSPPPSSSMMMFFFBBBBBBAAA===:::===???BBBFFFMMM\\\nnn|||yyynnnhhheeegggddd___ZZZWWWVVVWWWXXX___aaadddiiillljjjccc\\\]]]___ccckkkuuu}}}zzznnnbbbXXXSSSQQQQQQZZZ___jjj{{{}}}nnnccc___XXXNNNFFFAAA???>>>===@@@???===>>>CCCKKKSSSXXXfffllltttzzz}}}~~~yyyvvvuuurrrlllgggbbb[[[UUUQQQKKKIIIGGGDDDAAA>>>===<<<;;;:::999888888888999:::???BBBGGGKKKMMMMMMKKKIIIGGGCCC>>>;;;:::999888666:::888666555444555666777::::::;;;<<<>>>@@@BBBCCCGGGFFFGGGKKKNNNSSS^^^iiittt{{{}}}}}}uuugggeeehhhnnnpppkkkdddaaacccbbbaaaaaabbbeeehhhkkklll}}}qqqbbb[[[WWWVVVWWWYYYXXXWWWTTTQQQNNNLLLJJJKKKJJJHHHIIIIIIJJJHHHGGGJJJIIIHHHFFFCCC@@@===<<<;;;;;;999777555333222111111///---,,,,,,,,,***))),,,***)))''''''''''''(((***)))***+++...///...---,,,,,,+++++++++++++++++++++,,,---...////////////,,,,,,+++***))))))))))))******++++++++++++******)))))))))(((''''''&&&&&&&&&&&&&&&''''''(((((((((***))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***************************(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((''''''((((((+++)))''''''((((((&&&$$$''''''((()))))))))))))))%%%&&&&&&'''((()))***+++---,,,,,,+++++++++++++++,,,...000111111333555777777999:::;;;::::::<<<===<<<===????????????AAABBBGGGJJJOOOSSSVVVYYY]]]___aaabbbdddggglllppptttvvvyyyyyyyyyyyyyyywwwsssppphhhfffccc```^^^[[[WWWTTTSSSMMMGGGDDDDDDCCC???<<<;;;===???BBBHHHUUUeeeppp}}}zzzwwwtttrrrnnnkkkiiihhhhhhiiinnnoooqqqtttuuuqqqiiibbb```bbbfffmmmvvv~~~rrrdddXXXPPPKKKJJJMMMPPPZZZiiixxxuuukkkdddYYYOOOHHHDDDBBB@@@???>>><<<<<<@@@GGGOOOTTT___fffooovvv{{{{{{wwwuuurrrnnnjjjeee```ZZZUUUQQQOOOKKKGGGDDDAAA@@@???===<<<:::999888888999999;;;???DDDIIIKKKLLLKKKJJJFFFCCC>>>;;;:::999888777999888666555555555666777999999:::;;;===???AAABBBDDDCCCDDDHHHKKKPPPZZZeeeqqqyyytttgggeeehhhnnnpppkkkfffdddcccbbbaaaaaaccceeeiiikkkkkk{{{pppbbb[[[WWWVVVWWWYYYYYYWWWUUUSSSPPPMMMLLLKKKJJJHHHIIIJJJJJJIIIHHHJJJIIIHHHFFFCCC@@@===<<<;;;:::888666444333111000111///,,,+++******(((&&&******))))))((('''''''''***)))***+++...///...---******+++++++++,,,,,,,,,+++,,,---......//////...---,,,+++******))))))*********++++++++++++******)))))))))(((''''''&&&&&&'''(((((((((((((((((((((((()))******)))(((&&&%%%&&&&&&'''(((((((((((('''((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&'''((((((((()))******++++++************************))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''***(((''''''''''''&&&%%%((((((((((((((()))******((()))***+++,,,------.........---,,,+++***((((((...000222333333444666888999:::;;;<<<;;;;;;<<<>>>>>>???AAABBBBBBBBBDDDFFFHHHLLLRRRVVVYYYZZZ\\\]]]aaacccggglllqqquuuwwwxxx}}}~~~xxxuuuqqqmmmiiiddd___[[[VVVQQQLLLHHHGGGFFFBBB???;;;===???@@@DDDMMMYYYbbbmmmxxx~~~xxxmmmeeebbbcccgggoooxxxxxxjjj]]]RRRKKKHHHFFFFFFLLLWWWcccooo~~~yyyrrrggg[[[RRRKKKEEEBBB???===;;;;;;>>>CCCIIIMMMUUU]]]gggpppwww}}}}}}yyyuuussspppnnnkkkfff```\\\WWWTTTOOOJJJFFFDDDBBBBBB@@@???===:::999999999999888;;;@@@EEEHHHJJJJJJIIIDDDAAA>>>;;;;;;:::999777999888666555555666777777888888999:::<<<>>>???@@@AAA@@@AAADDDGGGKKKUUU```lllvvvsssgggfffiiioooqqqlllgggfffdddcccbbbbbbdddfffiiikkkkkkwwwqqqccc\\\XXXWWWWWWZZZYYYXXXVVVTTTQQQOOOMMMKKKJJJHHHIIIJJJKKKJJJHHHJJJIIIHHHFFFCCC@@@===<<<;;;:::999777555333111111111///---,,,,,,,,,***)))+++++++++++++++***)))(((***)))***+++...///...---++++++++++++++++++++++++++++++,,,---...............---,,,+++******************++++++++++++******)))))))))(((''''''&&&&&&((((((((('''''''''''''''%%%&&&((()))((('''%%%###%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''))))))******++++++++++++******************************))))))((((((''''''&&&&&&&&&'''''''''''''''((((((''''''&&&''''''(((******))))))))))))(((''')))((('''''''''(((***+++***++++++,,,---...//////---......///...,,,***)))000111333444444555777999999;;;<<<<<<<<<<<<===??????AAACCCDDDDDDEEEGGGIIIKKKNNNRRRUUUVVVXXXZZZ\\\aaaeeekkkrrrwwwzzz{{{||||||vvvpppjjjeee___[[[UUUQQQNNNKKKGGGDDDAAAAAABBBBBBDDDJJJQQQWWWbbbkkkwwwzzzmmmddd```aaaeeemmmxxxsssfffZZZQQQLLLKKKHHHHHHMMMTTT]]]jjjvvv}}}rrreeeZZZPPPHHHDDD@@@>>><<<;;;<<<@@@DDDGGGLLLTTT___iiirrrzzz|||uuutttsssrrrppplllgggccc\\\XXXSSSMMMHHHEEEDDDCCCCCCBBB???<<<:::999999999888:::===AAADDDEEEFFFFFFBBB???<<<;;;;;;:::999777888777666666666666777777777777888999:::<<<>>>??????>>>???BBBDDDHHHQQQ[[[hhhsss~~~tttiiihhhkkkppppppjjjffffffeeedddddddddeeegggiiikkkkkkuuurrrddd]]]YYYWWWWWWZZZYYYXXXVVVTTTQQQOOONNNKKKIIIIIIIIIKKKKKKJJJIIIJJJIIIHHHFFFCCC@@@===<<<<<<;;;:::888666444333222111///......///000///...***++++++++++++***))))))***)))***+++...///...---------,,,,,,+++***))))))***+++,,,---...............---,,,+++******************++++++++++++******)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''(((''''''&&&))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((())))))))))))))))))(((((((((((()))((('''''''''(((***+++''''''((()))***+++,,,,,,,,,---///000111000///...111333555555555666888::::::;;;============???AAA???AAADDDEEEFFFGGGIIIKKKOOOPPPPPPPPPQQQSSSWWW[[[aaafffmmmuuuzzz}}}~~~~~~}}}~~~zzzsssnnnhhheee```[[[UUUPPPLLLIIIFFFEEEEEEDDDEEEHHHMMMPPPXXXaaalllwww{{{lllaaaZZZ[[[```iiiwww|||nnnaaaVVVOOONNNIIIFFFGGGJJJPPPZZZeeerrrzzzyyymmmaaaVVVMMMGGGAAA???===<<<<<<>>>AAABBBEEEMMMWWWbbblllvvv~~~vvvuuutttsssrrrpppkkkhhhaaa^^^YYYSSSNNNJJJHHHGGGFFFDDDAAA>>><<<::::::999:::;;;<<<>>>???@@@@@@@@@>>>===::::::::::::888777777666666666666666777777777777777888:::;;;======>>>===???BBBCCCFFFNNNXXXdddqqq~~~uuukkkjjjmmmpppnnnhhhdddeeeffffffeeefffggghhhjjjkkkkkksss~~~uuuggg___ZZZWWWWWWYYYYYYXXXVVVTTTRRROOONNNKKKIIIIIIIIIKKKLLLKKKJJJJJJIIIHHHFFFCCC@@@===<<<===<<<:::999777555333222111000...///111222222111))))))((((((((((((((((((***)))***+++...///...---...------,,,+++***)))(((***+++,,,------......------,,,+++******))))))*********++++++++++++******)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))************((((((%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%#########$$$%%%&&&'''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''(((((())))))((((((((('''(((((()))***%%%'''''''''%%%%%%&&&'''((((((((((((((()))******(((((()))***+++,,,,,,---,,,---...000222333333333222444555666666666888:::999;;;===>>>>>>???AAACCCAAACCCEEEGGGHHHIIILLLNNNQQQPPPOOOMMMMMMPPPTTTXXX___ccckkktttzzz}}}~~~~~~{{{{{{~~~}}}vvvrrrmmmkkkfffaaaZZZTTTPPPMMMIIIGGGEEEDDDEEEHHHKKKMMMQQQ[[[fffrrr|||mmmbbbUUUVVV[[[ffftttwwwgggYYYQQQLLLGGGCCCCCCCCCFFFNNNWWW___fffpppxxx}}}yyyoooeeeZZZPPPJJJAAA@@@>>>===<<<===>>>???AAAGGGPPPZZZdddqqq~~~xxxvvvtttrrrqqqpppmmmjjjgggeee```[[[VVVQQQNNNLLLHHHFFFCCC@@@===<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;999888888999999777666666666666666777777777777777777888888999;;;<<<===???>>>???BBBCCCEEELLLUUU```nnn~~~vvvjjjjjjmmmpppmmmfffdddfffgggggggggggghhhiiijjjkkkkkkpppzzzwwwiiiaaa[[[WWWWWWXXXXXXWWWUUUSSSQQQOOONNNJJJIIIIIIJJJKKKLLLLLLJJJJJJIIIHHHFFFCCC@@@===<<<<<<;;;:::888666444222222111///......///000///...))))))(((''''''((()))******)))***+++...///...---,,,,,,,,,++++++***************+++,,,------------,,,,,,+++***))))))))))))******++++++++++++******)))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((((()))+++,,,+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))******'''&&&&&&&&&''''''((()))$$$&&&((('''%%%$$$&&&(((''''''((())))))))))))))))))******+++,,,---......------...///000222444555222444555666555666888999888:::===>>>???AAADDDFFFCCCEEEHHHJJJKKKMMMOOORRRQQQQQQPPPOOONNNOOORRRUUU[[[___gggpppvvvzzz|||}}}zzzzzzzzz}}}zzztttpppkkkjjjgggaaa[[[VVVRRRPPPLLLIIIFFFEEEFFFIIILLLNNNRRR\\\gggrrr}}}mmmbbbTTTUUUZZZdddsssrrrccc[[[PPPKKKGGGFFFCCCBBBGGGNNNRRRXXX___eeeiiimmmsssxxxyyy}}}{{{xxxrrrjjjbbbXXXOOOIII@@@???>>><<<<<<;;;<<<<<<>>>CCCJJJRRR]]]jjjzzzyyyvvvssspppooonnnllljjjhhhgggddd```[[[VVVQQQOOOHHHGGGDDDAAA???============<<<;;;:::999999::::::888777666777888888666555555555666777777777777777888888888999:::;;;<<<===>>>===???BBBBBBCCCJJJSSS[[[kkk|||uuuggggggkkknnnlllfffeeehhhggghhhhhhhhhiiijjjjjjkkkiiinnnvvvyyyjjjbbb[[[WWWWWWWWWWWWVVVUUUSSSQQQOOONNNJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHFFFCCC@@@>>><<<;;;:::999777555333111000111///---,,,------,,,***,,,+++)))((((((***,,,---***)))***+++...///...---***++++++++++++,,,,,,,,,******+++,,,------------,,,+++***)))((((((((((((******++++++++++++******)))))))))(((''''''&&&&&&%%%&&&&&&'''((()))******((((((''''''''''''((()))$$$%%%&&&&&&''''''&&&&&&***((($$$""""""$$$(((***(((((('''&&&&&&&&&&&&'''%%%&&&((())))))'''%%%$$$************************''''''(((((())))))******'''''''''((()))******+++%%%%%%%%%%%%&&&&&&'''(((&&&(((***)))'''&&&(((***&&&''')))*********)))(((&&&&&&'''((()))******+++......------///111333444222444555666555666777999777999<<<>>>@@@BBBEEEHHHEEEGGGJJJLLLMMMOOORRRTTTPPPQQQRRRQQQPPPOOOQQQRRRXXX\\\dddlllsssxxxzzz{{{{{{yyyxxxyyy}}}{{{vvvqqqmmmgggfffddd```[[[UUURRRQQQOOOLLLHHHGGGIIIMMMPPPQQQXXXaaalllttt~~~}}}mmmbbbUUUVVVZZZcccrrr}}}ooogggZZZUUUPPPMMMGGGCCCDDDIIILLLQQQUUUXXXZZZ]]]bbbgggkkkoootttwwwxxxwwwuuuuuuqqqnnniiiddd]]]TTTKKKEEE???>>>===<<<;;;:::::::::<<<@@@FFFMMMXXXfffwww{{{wwwrrrnnnmmmlllkkkjjjgggfffeeeaaa]]]WWWQQQNNNIIIGGGDDDBBB???>>>>>>>>>===<<<:::999999999:::;;;666555555666777777666444555555666777777888777777999888999999:::;;;<<<===>>>===>>>AAAAAABBBIIIQQQXXXiiizzzuuuccceeeiiimmmkkkggggggkkkhhhhhhhhhiiijjjjjjjjjkkkggglllttt|||lllccc\\\XXXXXXUUUUUUUUUTTTRRROOOMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFCCC@@@===<<>>AAABBBDDDFFFHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPNNNLLLKKKKKKNNNRRRTTTUUUYYY___gggmmmrrrtttvvvxxxxxxwwwvvvuuuvvvyyy|||{{{zzzxxxvvvsssooojjjfffcccbbb```]]]YYYUUUQQQOOOLLLJJJHHHGGGIIIMMMSSSVVVbbbfffoooxxx~~~|||qqqeee^^^XXXYYYcccssswwwddd___WWWOOOJJJIIIJJJKKKKKKLLLNNNPPPSSSVVVWWWXXX___bbbeeehhhjjjjjjiiihhheeebbb]]]WWWPPPKKKFFFDDD@@@@@@???>>>===;;;999888<<<<<<@@@HHHRRR^^^ooo~~~{{{tttmmmgggdddbbbbbbccccccbbb___ZZZVVVTTTSSSNNNLLLHHHEEEBBBAAAAAAAAA???>>>===<<<<<<;;;::::::888888777666666777777777666666555555666777888888:::999999:::;;;>>>@@@BBBDDD@@@>>>?????????EEEMMMXXXgggwwwuuuaaafffkkkkkkfffdddeeehhhmmmkkkiiijjjkkkllllllkkkjjjnnnsss~~~|||kkkbbb\\\XXXXXXVVVVVVVVVTTTRRRPPPMMMLLLIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJHHHFFFCCC@@@>>>===<<<;;;:::888666444333222000///---,,,+++***++++++))))))))))))))))))))))))((()))***,,,,,,,,,,,,,,,---------...------,,,+++*********++++++,,,,,,,,,------,,,+++***)))(((((('''((()))***++++++,,,,,,+++,,,,,,+++(((&&&%%%%%%'''''''''(((((('''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&'''((())))))*********))))))))))))************)))))))))((((((((()))(((&&&&&&&&&''')))***'''&&&&&&%%%$$$$$$%%%%%%'''''''''''''''''''''''''''&&&%%%''')))+++***))))))***+++***)))((()))***,,,,,,,,,---...///111111666777777777666888:::===;;;===@@@CCCDDDFFFIIIKKKOOOOOOPPPQQQRRRRRRRRRRRROOOMMMLLLKKKLLLNNNQQQSSSUUUXXX^^^eeekkkppptttvvvvvvwwwwwwuuusssrrrrrrsssrrrpppooonnnmmmiiieeebbb______]]]ZZZWWWTTTRRRPPPLLLJJJIIIHHHKKKPPPUUUYYYdddhhhooowww}}}~~~{{{yyytttnnnkkkooouuuzzzvvvlll```[[[[[[eeetttsssnnneee\\\UUUQQQPPPPPPMMMNNNNNNOOOQQQRRRRRRSSSWWWYYY\\\___aaaaaa```___XXXUUURRRMMMHHHDDDAAA@@@@@@??????>>><<<;;;999888::::::>>>FFFNNNZZZjjjxxx~~~zzzssslllgggcccaaa```^^^______^^^\\\ZZZYYYYYYPPPNNNJJJGGGDDDCCCCCCCCC======<<<<<<;;;:::888888666666555555555555666666777666666666777777888999999999:::;;;===???AAABBBCCC@@@???@@@@@@@@@EEELLLXXXgggwww}}}oooeeejjjnnnmmmhhheeefffhhhmmmlllkkkkkkmmmnnnnnnmmmkkkmmmqqqzzz{{{kkkbbb\\\YYYXXXWWWWWWVVVUUUSSSQQQNNNLLLHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKIIIGGGDDDAAA???===::::::999888666555444444000...---+++************((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++///...,,,+++***)))******(((((()))*********))))))+++,,,---,,,)))'''&&&''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((***++++++******))))))))))))******)))))))))(((((((((''''''(((''''''&&&&&&((()))***'''&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''(((***+++***)))***+++---,,,***((('''(((+++++++++,,,---...///000555666777888888:::===@@@@@@BBBDDDFFFGGGIIIMMMPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLLLLMMMOOOQQQSSSUUUXXX\\\bbbhhhoootttvvvwwwyyy{{{yyyuuupppllljjjhhhgggfffffffffeeebbb___\\\[[[ZZZXXXUUUSSSQQQPPPLLLKKKJJJLLLOOOUUUZZZ]]]hhhjjjoootttxxxxxxtttqqqddd]]]YYY\\\```eeelllrrr{{{{{{ttteee______hhhvvvuuukkkbbb\\\YYYXXXUUUTTTSSSRRRQQQPPPOOONNNNNNPPPRRRUUUVVVVVVUUUTTTKKKJJJHHHEEEBBB@@@???>>>?????????>>>===;;;:::999888888;;;BBBJJJTTTcccqqq}}}|||uuuooojjjeeeaaa^^^WWWWWWXXXXXXXXXXXXWWWVVVQQQPPPLLLIIIFFFDDDDDDCCC============<<<:::888777666666555555555666666777999999999999:::::::::;;;:::;;;<<<>>>@@@AAABBBBBBCCC@@@@@@BBBBBBBBBFFFLLLYYYgggvvvwwwlllkkkpppssspppkkkggghhhjjjnnnmmmmmmmmmoooppppppoookkkkkkllltttzzzjjjbbb\\\YYYYYYWWWWWWWWWVVVTTTQQQOOOMMMHHHGGGGGGGGGGGGHHHIIIIIILLLKKKJJJHHHEEEBBB???>>>::::::999777666555444333///...,,,***)))))))))***))))))))))))))))))))))))((()))******+++,,,,,,,,,,,,------------,,,++++++***+++++++++++++++,,,,,,///---+++)))((()))***+++''''''((()))))))))))))))***+++,,,+++((('''&&&'''$$$%%%''')))***+++++++++((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%%%%&&&'''((()))******+++******))))))******+++((((((((((((''''''''''''(((''''''''''''((())))))***))))))((((((((())))))(((((((((((())))))))))))***)))((((((******)))(((###&&&)))+++***)))))))))++++++++++++,,,...///000333555777888999<<<@@@CCCEEEFFFHHHIIIJJJMMMQQQSSSOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSTTTVVVWWWZZZ___ffflllsssvvv{{{~~~{{{tttmmmjjjfffeeeddddddeeeeeebbb```\\\[[[YYYVVVTTTRRRQQQPPPMMMMMMNNNPPPTTTZZZ___bbbiiijjjmmmqqqssssssooolll]]]VVVPPPPPPRRRUUU[[[aaahhhooo{{{{{{jjjdddccclllyyyvvvllleeeaaa______^^^\\\XXXUUUQQQOOOMMMJJJKKKMMMNNNOOONNNNNNMMMGGGFFFEEECCCBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::999888:::@@@FFFNNN\\\iiiyyy|||vvvpppjjjccc___WWWVVVTTTTTTTTTSSSQQQPPPQQQOOOLLLIIIFFFDDDCCCCCC??????@@@@@@>>><<<:::888888888888777888888999999;;;;;;<<<======>>>>>>>>>===>>>@@@CCCDDDEEEDDDDDDDDDBBBBBBEEEEEEDDDGGGMMMZZZhhhvvv~~~uuulllqqquuuwwwtttnnnjjjjjjmmmqqqpppooooooppppppooommmjjjhhhgggmmm}}}xxxiiiaaa[[[YYYYYYWWWWWWWWWVVVTTTQQQOOOMMMHHHGGGGGGGGGGGGHHHIIIIIILLLKKKJJJHHHEEEBBB???>>>;;;;;;999777555333222111///...,,,***)))))))))***************************))))))))))))***+++,,,,,,,,,,,,------,,,,,,+++***((()))***+++,,,---......---,,,***((('''((()))***%%%&&&''')))************)))***+++***'''&&&%%%&&&$$$%%%''')))***+++++++++(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&))))))((('''''''''((((((''''''''''''((((((((((((++++++************++++++(((((((((((('''''''''''''''''''''''''''((())))))+++***************++++++'''((((((((())))))*********((('''((())))))(((&&&"""%%%)))++++++******++++++++++++,,,---...000000222444666888:::===AAAEEEHHHJJJLLLMMMNNNPPPSSSVVVSSSRRRPPPOOOMMMMMMMMMMMMMMMNNNQQQTTTUUUVVVVVVVVVWWWXXXZZZ^^^dddkkkqqqttt|||{{{tttqqqkkkjjjhhhhhhhhhgggeeeccc```^^^[[[XXXUUUSSSQQQPPPPPPQQQRRRUUUZZZ^^^bbbeeeggghhhjjjmmmoooooommmjjj]]]TTTMMMKKKKKKKKKNNNSSSZZZaaalllxxxpppiiihhhppp|||}}}tttnnniiiggggggeeeaaa\\\WWWRRROOOMMMHHHHHHIIIJJJJJJIIIIIIHHHFFFEEECCCBBB@@@@@@??????????????????>>>======<<<;;;:::;;;@@@DDDKKKWWWbbbuuu~~~~~~xxxqqqiiiccc\\\YYYUUUSSSRRRRRRPPPNNNOOONNNLLLIIIGGGEEEDDDCCC@@@@@@@@@@@@>>><<<:::999999999999999999:::;;;;;;;;;<<<>>>???AAAAAAAAAAAACCCDDDFFFHHHIIIIIIHHHHHHFFFDDDDDDGGGGGGFFFIIIOOO\\\iiiwww~~~yyyxxx}}}zzzrrrllluuuxxxzzzvvvppplllmmmpppsssrrrqqqppppppooollljjjgggeeecccffftttwwwhhhaaa[[[YYYYYYWWWWWWVVVUUUSSSQQQNNNLLLHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKIIIGGGDDDAAA???===<<<;;;999777555333111000000...---+++************************************))))))((())))))***,,,,,,,,,,,,,,,,,,,,,+++******'''((()))***,,,---...///,,,+++)))((((((((())))))%%%&&&((()))***+++++++++((()))***)))'''%%%%%%&&&'''(((((())))))((((((''')))((((((''''''(((((()))((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%)))(((((('''''''''((((((((((((((((((((((((''''''++++++************++++++)))))))))((((((((('''''''''''''''((((((((((((((()))(((((((((((())))))***&&&''''''(((((())))))***)))(((''''''))))))((('''(((***,,,---,,,******++++++++++++,,,---...///000222333666888:::===BBBEEEIIIKKKNNNPPPQQQRRRTTTUUUQQQPPPNNNLLLKKKKKKKKKLLLOOORRRVVVZZZ\\\\\\\\\[[[YYYZZZ\\\___dddjjjooorrryyy~~~|||xxxuuurrrpppnnnllliiifffeeeccc___[[[XXXVVVUUUTTTTTTUUUXXX[[[^^^bbbeeefffddddddeeehhhjjjkkkiiigggZZZRRRKKKHHHFFFDDDEEEIIIPPPUUU___jjjwwwwwwpppnnnuuu~~~xxxrrrooommmgggeeeaaa\\\WWWQQQMMMKKKGGGGGGGGGGGGGGGFFFEEEEEECCCBBB@@@???===<<<<<<<<>>===<<<===@@@CCCHHHRRR]]]nnnyyy}}}uuuoooaaa[[[TTTPPPPPPQQQPPPNNNOOONNNMMMLLLJJJHHHGGGFFFBBBBBB@@@???===<<<;;;:::;;;;;;:::;;;;;;<<<===>>>>>>???BBBEEEFFFGGGHHHHHHKKKLLLLLLMMMMMMMMMLLLLLLJJJGGGGGGIIIIIIHHHMMMSSS^^^kkkxxx~~~|||vvvvvv{{{zzzrrrllljjjuuuxxxzzzwwwqqqnnnpppttttttsssrrrrrrrrrpppmmmjjjeeeddd```___jjjwwwhhh```[[[YYYYYYVVVVVVVVVTTTRRRPPPMMMLLLIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJHHHFFFCCC@@@>>>===999999888666555444333222000///---,,,+++***++++++************************))))))(((((()))***+++,,,+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------++++++************))))))((())))))***++++++******(((***+++***(((&&&&&&''''''''''''(((((('''''''''))))))(((((((((((()))))))))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&''''''((((((&&&&&&''''''(((((()))))),,,++++++******++++++,,,******)))))))))(((((((((&&&''''''(((((((((((((((''''''&&&&&&''''''((()))%%%&&&&&&'''(((((())))))***(((((((((*********(((,,,------,,,***)))***+++************+++---...///111333555777999===AAADDDHHHKKKPPPSSSSSSSSSSSSTTTOOONNNLLLJJJIIIIIIJJJKKKRRRVVV[[[```bbbbbbaaa___[[[\\\^^^aaaeeeiiimmmooovvv{{{|||xxxtttpppmmmhhhfffbbb___]]][[[[[[[[[YYYZZZ\\\___aaadddeeefffaaaaaaaaaccceeeeeedddbbbVVVNNNHHHGGGEEEBBBAAACCCGGGLLLSSS^^^kkkxxxxxxuuu|||~~~zzzuuupppmmmkkkgggeeeaaa\\\WWWRRRNNNLLLJJJJJJIIIHHHGGGGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>@@@@@@AAABBBBBBAAAAAAAAA???===>>>@@@BBBEEENNNXXXeeeqqqppphhh\\\UUUSSSSSSRRRPPPRRRQQQQQQPPPOOONNNMMMLLLHHHFFFCCCAAA???>>>??????@@@??????@@@@@@BBBCCCCCCFFFHHHKKKOOORRRTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPMMMJJJIIIJJJJJJJJJPPPVVV```mmmyyy}}}vvvvvv{{{ssskkkggggggssswwwyyyvvvrrrpppssswwwsssssssssttttttssspppnnncccddd___ZZZ```uuuvvvggg```[[[YYYYYYUUUUUUUUUTTTRRROOOMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFCCC@@@===<<<777777777666555555444444111000...,,,+++++++++,,,)))))))))))))))))))))))))))((((((((((((***+++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++***)))))))))+++,,,+++)))(((((((((######%%%'''((()))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((***++++++,,,++++++******++++++,,,************))))))))))))&&&''''''((()))((((((((('''''''''''''''((()))***%%%%%%%%%&&&'''(((((()))***)))((()))+++,,,+++***)))******)))(((((()))+++(((((())))))***+++---...111333555777999<<<@@@DDDGGGKKKPPPTTTTTTSSSSSSSSSSSSRRROOONNNMMMMMMNNNOOOTTTXXX^^^cccffffffdddbbb\\\]]]___bbbeeeiiilllnnnvvv{{{{{{vvvsssiiigggdddaaa```___```aaa[[[]]]___aaacccdddeeefff```___^^^___aaaaaa```^^^SSSLLLGGGGGGEEEBBBAAACCCBBBFFFMMMWWWeeesss}}}zzz}}}{{{xxxtttoookkkhhhfffgggeeeaaa]]]XXXSSSPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCBBBBBB???===>>>@@@AAACCCLLLVVV^^^kkk}}}{{{lllbbb]]][[[YYYWWWTTTTTTUUUUUUTTTSSSRRRQQQNNNLLLHHHEEECCCCCCDDDEEEEEEEEEEEEFFFFFFHHHIIIIIIOOOQQQUUUZZZ]]]___``````YYYXXXVVVTTTRRRRRRRRRSSSPPPLLLJJJKKKKKKLLLQQQYYYbbbnnnzzzwwwwww|||ppphhhffffffrrruuuxxxvvvrrrqqqtttxxxrrrrrrsssuuuwwwvvvtttrrrcccddd___WWWZZZnnnxxxiii```YYYWWWXXXVVVVVVUUUTTTRRROOOLLLKKKJJJHHHGGGGGGIIIJJJJJJIIILLLKKKIIIFFFCCC@@@>>>===;;;;;;999777666444222222---,,,,,,++++++************************************)))'''&&&&&&(((***,,,---....../////////......,,,***))))))***++++++***++++++++++++++++++++++++((())))))******+++,,,,,,,,,,,,++++++)))((('''&&&&&&&&&&&&''''''''''''(((...---***(((&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))***(((&&&&&&''''''&&&%%%'''((())))))(((((()))***---,,,,,,+++*********++++++***)))***++++++***)))'''(((((()))***)))))))))))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%''''''((()))))))))))))))))))))))))))***************)))))))))***,,,...000111222222333555888>>>AAAGGGLLLQQQUUUUUUSSSQQQPPPHHHJJJKKKJJJIIIKKKPPPUUUYYY[[[]]]```aaaaaaaaa```^^^```ccceeegggiiimmmpppvvvzzzxxxtttooolllgggdddccccccbbbaaacccddddddcccaaa]]]ZZZXXXYYYVVVTTTVVVZZZ]]]]]]\\\TTTOOOJJJFFFFFFEEEBBB@@@BBBEEEJJJRRR]]]jjjxxx|||wwwqqqlllhhhfffcccbbbcccaaa]]]YYYUUUSSSQQQQQQQQQRRRSSSTTTTTTRRRPPPOOOLLLJJJHHHFFFEEEEEEFFFGGGGGGFFFGGGHHHIIIHHHEEECCCCCC@@@>>>???@@@AAAGGGNNN___hhhtttsssiiicccaaaaaa]]]]]]^^^]]]\\\ZZZXXXWWWTTTQQQMMMKKKKKKLLLLLLLLLOOOOOOOOOOOOQQQSSSUUUVVV^^^```cccgggjjjiiieeebbbbbb```]]]\\\[[[YYYVVVTTTRRRQQQOOOMMMMMMQQQXXX]]]eeemmmwww~~~|||xxx~~~|||kkkccccccfffpppqqqqqqooommmmmmqqquuuxxxuuusssvvvyyyyyyuuupppccc[[[TTTSSSUUUaaa}}}zzzjjj```YYYWWWXXXVVVVVVUUUTTTRRROOOMMMKKKJJJHHHGGGGGGIIIJJJJJJIIIKKKJJJHHHEEECCC@@@???>>>;;;:::999777666444333333......------,,,+++++++++************************+++***(((&&&'''(((***,,,,,,,,,,,,,,,+++***((((((,,,***))))))***++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,,,,+++)))((('''&&&&&&&&&''''''''''''(((+++***)))(((''''''((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((()))+++)))''''''((()))((('''&&&((())))))(((((()))***---,,,++++++*********+++***)))((((((******)))(((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((('''&&&''''''((()))))))))))))))))))))))))))******************))))))***,,,...000///000111222333777<<<@@@DDDHHHNNNQQQRRRPPPNNNNNNFFFHHHKKKMMMNNNQQQTTTVVVYYYZZZ\\\^^^______^^^]]]\\\^^^aaacccfffiiimmmpppssswww}}}zzzvvvqqqoookkkiiihhhgggfffdddeeedddbbb```\\\YYYUUUSSSQQQPPPOOORRRUUUXXXXXXWWWTTTPPPKKKHHHGGGFFFCCCAAACCCEEEKKKRRR]]]jjjxxx|||wwwpppjjjfffdddbbbaaa___]]][[[YYYWWWVVVVVVVVVVVVWWWYYYZZZZZZXXXVVVUUUPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLLLLNNNNNNMMMJJJGGGHHHDDDCCCCCCCCCDDDJJJQQQZZZcccooozzzzzzsssooommmkkkkkkjjjiiigggdddbbb```\\\YYYUUUSSSSSSUUUVVVWWW]]]]]]]]]^^^___aaaccceeehhhiiikkknnnpppnnnkkkgggcccaaa^^^]]]\\\ZZZWWWUUUUUUTTTRRRPPPPPPUUU[[[```iiipppzzz|||{{{jjjcccdddgggrrrrrrqqqnnnlllnnnrrrvvvzzzwwwvvvxxx{{{zzzuuuoooddd[[[SSSQQQRRR]]]www}}}mmmbbbZZZWWWWWWUUUUUUUUUTTTRRROOOMMMKKKJJJHHHGGGGGGIIIJJJJJJIIIIIIHHHGGGEEECCCAAA???>>>:::999999777666555444444//////...------,,,++++++************************,,,+++)))(((((()))***+++...............---,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++******++++++,,,------------------,,,+++***)))(((&&&&&&&&&''''''''''''(((''''''''''''((()))***+++'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((***(((&&&&&&'''((('''&&&&&&((())))))(((''')))***,,,,,,+++************+++)))((('''((()))***)))''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))******************))))))***,,,...///...///000111222666:::>>>@@@DDDIIIMMMMMMLLLLLLLLLFFFHHHMMMRRRWWWYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWXXXZZZ]]]```ccchhhmmmqqqpppttt{{{zzzvvvsssqqqooonnnmmmkkkhhhffffffccc___ZZZUUUQQQOOOMMMJJJJJJLLLOOOSSSUUUUUUTTTTTTQQQMMMKKKIIIGGGDDDBBBCCCFFFLLLSSS]]]jjjwww|||ssslllhhhfffeeeeeeaaa```^^^\\\[[[[[[[[[[[[]]]___```bbbbbbbbb```___XXXWWWVVVTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVTTTPPPLLLHHHEEECCCDDDCCCCCCHHHNNNTTT\\\hhhsss{{{}}}||||||{{{yyyvvvrrrooommmkkkgggbbb```aaadddgggiiippppppppppppqqqrrrttttttrrrrrrsssttttttrrrnnnkkkeeeccc```^^^]]][[[YYYWWWWWWVVVUUUSSSTTTYYY```eeekkkrrr{{{xxxiiiccceeeiiitttrrrppplllkkknnntttxxx|||zzzyyy|||~~~|||tttmmmeeeZZZPPPMMMMMMVVVooooooccc[[[WWWWWWUUUUUUUUUTTTRRRPPPMMMLLLJJJHHHGGGGGGIIIJJJJJJIIIHHHGGGFFFDDDBBBAAA??????999999888888777666555555//////...---,,,++++++***************************---,,,***)))))))))***++++++,,,---///000111111111,,,***))))))***++++++***++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,,,,,,,+++***)))(((&&&&&&&&&''''''''''''((('''''''''((()))******+++((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''%%%######%%%&&&%%%$$$&&&''')))(((''''''(((***++++++***************+++***)))(((((()))***)))(((((('''&&&&&&&&&'''))))))((((((((((((((((((((((((((()))))))))(((((()))***''''''((()))))))))))))))((()))))))))************************+++,,,---......///111111333555999======AAAFFFIIIJJJKKKKKKLLLKKKMMMQQQYYY^^^___ZZZVVVUUUUUUVVVUUUUUUTTTRRRQQQSSSUUUXXX\\\```eeekkkoooqqqtttzzzzzzwwwtttsssrrrqqqpppmmmiiieeedddaaaZZZSSSNNNJJJIIIHHHGGGIIIMMMQQQUUUVVVVVVUUUTTTRRRPPPMMMKKKHHHFFFEEEEEEIIINNNVVV```lllyyy|||tttooonnnmmmmmmkkkiiifffccc```___^^^^^^cccdddgggiiikkkkkkkkkjjjddddddcccaaa___]]]\\\[[[YYYYYYYYYZZZZZZXXXTTTPPPJJJGGGEEEEEEDDDCCCGGGMMMQQQYYYdddmmmuuu}}}~~~|||{{{wwwrrrppprrrvvvzzz|||~~~}}}|||||||||wwwvvvuuutttsssqqqmmmjjjfffdddaaa```___]]]ZZZXXXXXXXXXVVVUUUWWW\\\ccciiilllsss{{{uuugggdddgggkkkvvvsssoookkkkkkooovvvzzz|||{{{{{{~~~uuummmeeeYYYNNNIIIHHHQQQhhhpppddd[[[WWWWWWTTTUUUTTTTTTRRRPPPNNNLLLJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHFFFEEECCCAAA@@@???:::999999888777666666555......---,,,+++***))))))************************,,,+++***))))))***++++++%%%&&&((()))***+++++++++,,,***))))))***++++++***++++++++++++++++++++++++***++++++,,,,,,---......***+++++++++***)))((('''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%######%%%&&&%%%%%%&&&'''((((((''''''((()))*********))))))***+++++++++***))))))++++++***)))'''''''''''''''((())))))((((((((((((((((((((((((((()))***)))'''''')))+++''''''((()))))))))))))))((()))))))))************************+++,,,------...000222333444666999<<<===@@@DDDGGGIIIJJJLLLNNNQQQSSSWWW^^^bbb```YYYSSSPPPPPPPPPPPPOOONNNMMMMMMOOOQQQTTTWWW[[[```gggkkkqqquuuzzz~~~|||xxxwwwvvvtttrrrnnnhhhddd```\\\UUUNNNIIIGGGFFFGGGGGGJJJOOOTTTVVVWWWWWWWWWUUUTTTRRROOOLLLJJJIIIIIIIIILLLRRRZZZeeeqqq}}}zzzxxxwwwvvvtttrrrnnnjjjfffcccbbbaaafffhhhlllpppsssuuuuuuuuussssssqqqoookkkgggdddbbb^^^\\\[[[[[[ZZZXXXTTTQQQPPPMMMKKKLLLJJJIIILLLRRRQQQXXXbbbjjjrrryyy~~~~~~}}}xxxvvvtttrrrqqqoookkkhhhgggeeebbbaaa```^^^[[[YYYWWWWWWVVVUUUWWW]]]eeejjjooouuu}}}qqqfffdddiiimmmxxxsssnnnkkklllqqqwww{{{zzzzzz{{{xxxpppfffYYYLLLFFFEEEMMMcccyyyqqqeee\\\WWWWWWTTTTTTTTTTTTRRRPPPNNNMMMJJJHHHGGGGGGIIIJJJJJJIIIJJJIIIHHHFFFCCCAAA@@@???;;;::::::888777666555555......---,,,***)))((((((************************)))))))))))))))***++++++(((((())))))((('''&&&&&&,,,***))))))***++++++***++++++++++++++++++++++++******++++++,,,---------***************)))((((((&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((('''%%%&&&((()))((((((%%%'''(((((('''&&&((()))***))))))))))))***+++++++++***)))***+++,,,+++)))'''(((((()))***)))))))))))))))))))))))))))))))))''')))***(((%%%%%%(((,,,''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...000222333444666888;;;<<>>BBBEEEGGGKKKOOORRRTTTWWW[[[[[[YYYTTTPPPNNNEEEEEEEEEFFFFFFHHHHHHIIIKKKLLLMMMNNNPPPUUU[[[```iiinnnvvv}}}}}}xxxsssmmmfff___[[[QQQOOOKKKHHHGGGHHHKKKMMMLLLPPPUUUWWWXXXXXXZZZ\\\ZZZYYYUUUPPPLLLKKKNNNQQQPPPTTT\\\fffqqq~~~yyyssspppnnnnnnrrrxxxvvvnnnjjjbbb^^^YYYVVVTTTSSSRRRQQQNNNLLLKKKMMMLLLJJJMMMSSSRRRWWW^^^dddjjjqqqyyy}}}{{{xxxuuurrrpppooonnnlllkkkhhheeecccaaa```^^^\\\YYYUUUUUUUUUUUUXXX___gggmmmtttyyy~~~kkkccceeelllqqqxxxsssnnnllloootttyyyzzzwwwxxx{{{sssbbbQQQGGGCCCGGGXXXkkkqqqeee\\\XXXXXXSSSTTTTTTTTTRRRPPPNNNMMMJJJHHHGGGGGGIIIJJJJJJIIINNNMMMKKKHHHEEEBBB@@@???===<<<;;;999777666444333111000///...,,,+++***)))************************%%%%%%&&&((()))***+++,,,------......///.........,,,***))))))***++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,+++******&&&&&&&&&'''''''''((((((&&&'''(((*********))))))%%%&&&&&&'''((()))******'''''''''''''''''''''&&&'''&&&%%%%%%'''(((((((((%%%&&&((('''&&&&&&''')))))))))((())))))***++++++***((('''((()))***)))(((&&&(((+++......,,,***((())))))))))))))))))))))))&&&((()))'''###"""''',,,'''(((((()))))))))))))))))))))))))))******************+++,,,,,,,,,+++++++++---000111222333555777;;;===AAACCCFFFJJJOOORRRRRRVVVYYYXXXTTTOOOMMMNNNBBBBBBBBBCCCEEEFFFHHHIIIKKKKKKKKKLLLMMMRRRXXX\\\dddjjjsss{{{~~~zzztttmmmggg___XXXTTTMMMKKKIIIHHHHHHJJJMMMOOOPPPTTTXXXZZZZZZ[[[]]]```[[[ZZZVVVPPPKKKKKKOOOSSSRRRWWW___iiiuuuzzztttqqqrrrvvv}}}yyypppkkkccc^^^XXXTTTRRRRRRQQQQQQQQQOOOOOOQQQPPPOOORRRWWWQQQVVV\\\aaafffmmmvvv|||~~~{{{yyyvvvssspppnnnmmmmmmlllkkkgggeeecccaaa```^^^[[[YYYVVVVVVUUUVVVYYY```hhhnnnrrrwww}}}zzzzzz~~~jjjbbbeeelllrrrxxxsssnnnmmmpppuuuyyyzzzwwwxxx|||yyygggTTTIIICCCEEEUUUgggqqqggg^^^YYYWWWVVVVVVVVVVVVSSSPPPMMMKKKGGGFFFEEEEEEGGGIIILLLMMMMMMMMMLLLIIIFFFBBB???===:::::::::999777666444333111000///...,,,+++***)))'''((())))))))))))((((((***)))(((''''''((()))***------.........------,,,)))))))))))))))******+++'''))),,,......---+++***+++***)))((((((***,,,---,,,,,,++++++***))))))((((((((('''(((((()))***+++''''''((())))))((('''&&&,,,+++)))'''&&&%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((((()))))))))))))))((('''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))+++***)))((('''''''''(((.........------,,,,,,+++++++++,,,...111444666777777;;;???BBBCCCEEEFFFHHHOOOOOOQQQQQQPPPNNNLLLJJJCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHIIIKKKOOOSSSUUU___eeemmmsssyyy{{{wwwppphhh___WWWRRROOOHHHIIIKKKMMMPPPSSSUUUVVVWWWXXXZZZ\\\^^^___``````^^^]]]YYYTTTPPPPPPSSSVVV[[[^^^eeeppp~~~|||~~~}}}{{{}}}}}}tttmmmeee___WWWSSSSSSTTTSSSRRRUUURRROOONNNOOOPPPPPPPPPWWWYYY[[[^^^aaaffflllqqqyyy~~~}}}zzzwwwvvvvvvssspppooooooooonnnmmmhhhfffdddbbbaaa___\\\YYYWWWVVVVVVXXX]]]eeelllqqqvvvzzz~~~~~~~~~{{{tttttt|||llldddcccgggmmmpppmmmkkkmmmrrrwwwyyyyyyxxxyyy|||~~~gggTTTMMMGGGAAAKKK]]]pppfff]]]XXXWWWVVVVVVVVVUUUSSSPPPMMMKKKGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKJJJHHHEEEBBB???===:::::::::999777666444333111111///...---+++******))))))************))))))***)))(((''''''((()))******+++++++++++++++******)))))))))))))))******+++)))***---...///...,,,++++++***)))((()))***,,,---,,,,,,++++++++++++++++++(((((((((((((((((()))***'''((()))******)))((('''((('''&&&&&&'''((()))***)))(((&&&%%%%%%%%%&&&'''''''''((((((((((((''''''((((((((('''''''''&&&&&&)))))))))))))))*********))))))))))))))))))))))))******)))))))))((((((((((((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))*********......---------,,,,,,,,,,,,,,,---///111333555666666999===@@@AAACCCEEEFFFIIIJJJKKKKKKJJJIIIGGGEEECCCCCCCCCDDDEEEGGGIIIKKKIIIIIIHHHIIIKKKNNNQQQTTT[[[```ffflllqqqvvv|||}}}xxxqqqnnnggg```XXXRRRNNNLLLKKKLLLOOORRRUUUWWWYYYZZZ[[[[[[\\\^^^___aaabbbcccbbb```\\\WWWSSSSSSVVVXXX]]]aaahhhsss~~~}}}}}}zzz||||||yyywww|||yyyrrrlllfff___ZZZZZZZZZXXXVVVWWWTTTPPPNNNNNNNNNNNNNNNQQQRRRTTTUUUYYY___fffkkktttzzz~~~|||zzzxxxwwwvvvtttqqqooooooooommmlllhhheeecccaaa```]]]ZZZWWWUUUUUUUUUWWW]]]dddlllpppvvvyyy~~~|||zzzxxxwwwtttwww|||mmmeeeccceeejjjooolllkkkmmmsssxxxzzzzzzxxxyyy|||gggRRRKKKEEE@@@HHHWWWoooddd\\\WWWVVVUUUVVVVVVUUUSSSPPPMMMKKKHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIGGGEEEBBB???===:::::::::999777666444333111111///...,,,+++++++++******++++++++++++******))))))(((((((((((()))))))))******++++++*********)))))))))))))))******+++***+++---//////...,,,++++++***)))((()))***+++,,,++++++,,,,,,,,,---------))))))(((((('''((((((((()))***+++,,,,,,+++***)))&&&&&&&&&&&&'''(((***+++)))((('''&&&&&&&&&'''(((''''''((((((((((((''''''))))))((((((((((((''''''************))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))******%%%&&&&&&'''(((((())))))'''''''''''''''''''''''')))))))))***++++++,,,,,,------------,,,,,,,,,,,,------...///000222333444444777:::===>>>@@@BBBDDDEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDEEEGGGIIIKKKLLLJJJIIIHHHIIIJJJMMMOOOQQQWWWZZZ___cccgggjjjnnnqqqtttttttttuuuuuussspppmmmfffbbb]]]WWWRRROOONNNMMMOOOQQQUUUYYY\\\^^^______aaa```______aaaccceeeggggggeeeaaa\\\XXXWWWZZZ\\\bbbeeelllvvv~~~zzzxxxxxxvvvxxxxxxuuurrrttt|||{{{wwwqqqjjjeeedddccc```^^^]]]YYYTTTPPPNNNMMMKKKJJJJJJKKKKKKMMMPPPWWW___eeemmmssszzz~~~}}}|||}}}}}}}}}}}}|||{{{zzzyyywwwuuurrrppppppooommmlllhhheeebbb```^^^[[[WWWUUUSSSSSSTTTWWW\\\dddkkkpppuuuyyy}}}zzztttpppqqqttt|||}}}ooohhheeeeeehhhlllkkkkkkooouuuzzz|||{{{wwwyyy|||}}}dddNNNFFFBBB>>>DDDOOO~~~mmmccc[[[WWWVVVTTTUUUUUUUUUSSSPPPMMMKKKIIIIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGFFFDDDAAA>>>===:::::::::999777666444333000///...,,,+++***++++++******++++++******))))))))))))(((((((((((())))))++++++,,,,,,---,,,,,,,,,)))))))))))))))******+++***+++,,,---...---++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''''''''''''***+++,,,---------,,,+++)))((('''&&&&&&'''((()))***)))((('''&&&'''((((((''''''(((((((((((('''''')))))))))))))))(((((((((++++++******))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''((()))***++++++&&&'''''''''((((((((()))((((((((((((((((((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---///......//////000111222222444777999:::<<>>BBBJJJ}}}kkkaaaZZZWWWVVVTTTTTTUUUTTTSSSPPPMMMKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFDDDAAA>>><<<:::::::::999777666444333///...,,,***))))))***+++))))))******)))(((((('''(((((())))))))))))((((((***+++,,,---------------)))))))))))))))******+++******++++++++++++***)))******)))))))))))))))))),,,+++++++++*********)))))))))(((''''''&&&'''''''''((()))***+++******)))(((((('''&&&&&&''')))******)))((('''&&&'''((((((''''''((((((((((((''''''((((((((()))))))))))))))++++++******))))))((((((************************''''''''''''((((((((((((''''''''''''((()))+++,,,))))))((((((((('''''''''))))))))))))))))))))))))))))))******))))))''''''***++++++,,,,,,---------//////////////////000111000222555666777999<<<>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDFFFHHHJJJKKKLLLMMMLLLLLLKKKKKKLLLMMMOOOPPPUUUVVVXXXZZZ\\\\\\[[[ZZZYYYZZZZZZYYYXXXXXXXXXXXXUUUTTTRRRPPPQQQTTTXXXZZZ[[[^^^aaaeeeggggggfffeeegggfffccccccdddgggkkknnnnnnllliiiddd``````cccfffjjjmmmsss{{{~~~yyyuuuqqqpppoooqqqrrrooollljjjkkkmmmwww}}}xxxtttqqqkkkaaaWWWPPPJJJFFFCCCCCCCCCBBBBBBEEEKKKSSSYYY```eeelllqqqwww~~~~~~~~~}}}{{{|||}}}}}}~~~~~~~~~~~~{{{yyyvvvuuusssqqqnnnllliiifffaaa]]]ZZZXXXUUURRRQQQQQQRRRVVV\\\bbbiiimmmtttvvvzzz|||}}}~~~ssslllooozzz~~~vvvtttrrrppppppkkkkkkmmmsssyyy}}}{{{yyyuuuvvvzzzeeeRRRAAA<<<>>>>>>BBBGGG|||kkkaaaZZZWWWWWWSSSSSSTTTTTTRRRPPPMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHFFFDDDAAA>>><<<:::::::::999777666444333///...,,,***))))))+++,,,)))))))))))))))((('''&&&(((((())))))))))))(((((()))******+++,,,,,,,,,,,,)))))))))))))))******+++***************))))))((())))))))))))))))))((((((************************((((((''''''&&&'''''''''"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&''')))+++---)))((('''&&&&&&&&&'''(((''''''((((((((((((''''''''''''(((((((((((())))))************))))))))))))************************'''(((((((((((())))))))))))(((''''''''')))***+++******)))(((((('''&&&&&&************************))))))******)))(((&&&%%%)))******+++,,,------...//////.........///000000///111333444444666999<<<<<<===???AAACCCEEEFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVYYY[[[[[[YYYWWWRRRSSSSSSQQQOOOOOOPPPRRRQQQQQQQQQSSSVVV[[[___bbbdddfffgggiiiiiiiiihhhgggiiigggfffeeegggkkkoooqqqqqqooolllhhheeeeeeiiillloooqqqvvv}}}}}}zzzvvvrrrooommmkkkmmmnnnnnnkkkhhhfffffflllwww}}}tttlllaaaVVVNNNHHHCCCAAA??????>>>>>>@@@EEELLLQQQXXX\\\bbbhhhmmmuuu~~~~~~|||}}}}}}~~~~~~~~~~~~~~~{{{yyyvvvuuussspppmmmjjjgggccc^^^ZZZXXXVVVSSSQQQNNNOOOPPPTTTYYY___eeehhhnnnppptttvvvxxxzzz}}}wwwppptttzzzuuuwwwxxxwwwvvvlllmmmpppvvv{{{|||yyyvvvsssuuuxxx~~~rrrUUUHHH<<<:::<<<>>>AAAEEE|||kkkaaa[[[XXXXXXRRRSSSTTTTTTRRRPPPMMMLLLGGGGGGHHHHHHIIIHHHHHHHHHJJJJJJIIIGGGDDD@@@===;;;:::::::::999777666444333111///---+++***+++---...******+++***)))((('''''''''((()))******)))((('''******+++,,,------------)))))))))))))))******+++++++++++++++******)))))))))))))))))))))(((((('''(((((()))***,,,---......''''''&&&&&&&&&'''((((((###$$$%%%'''((((((''''''&&&&&&%%%&&&''')))+++,,,)))(((&&&%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&'''''''''((((((((()))))))))))))))*********************************((((((((()))))))))*********)))(((''''''(((***+++)))))))))((((((((((((((())))))))))))))))))))))))((()))***++++++***((('''((()))***+++,,,---.....................///000111///000222222333555888;;;:::;;;===@@@CCCGGGIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUWWWWWWXXX\\\___```]]]ZZZTTTTTTTTTQQQNNNNNNPPPSSSSSSTTTVVVZZZ___dddhhhkkknnnnnnmmmmmmllljjjiiihhhiiiiiihhhiiilllooosssuuusssrrrooollljjjkkkooorrrtttvvvzzz}}}yyyyyyxxxvvvssspppllljjjgggiiikkkkkkjjjfffcccaaaaaakkkzzz}}}nnnggg\\\RRRJJJEEEAAA???============>>>AAAGGGKKKOOORRRXXX]]]bbbjjjuuu|||}}}}}}}}}~~~}}}||||||{{{yyywwwtttsssqqqnnniiifffccc```[[[WWWUUUSSSQQQOOOKKKLLLMMMPPPUUUZZZ___bbbeeegggkkkmmmpppssswwwzzz|||~~~yyytttzzzrrrqqqvvvzzzzzzzzzooopppsssxxx||||||wwwrrrqqqsssvvv{{{pppaaaIIIAAA;;;999:::<<>>AAAEEEIIIMMMOOOPPPQQQSSSTTTTTTTTTSSSRRRPPPPPPRRRSSSTTTVVVWWWWWW[[[[[[\\\```eeefffccc```YYYYYYXXXUUURRRQQQTTTWWWWWWXXX\\\aaaffflllpppssstttsssqqqooommmkkkjjjiiijjjjjjkkklllooorrrvvvxxxuuutttrrrooommmooosssvvvwwwyyy}}}~~~zzzuuuuuuuuutttqqqnnnjjjhhhcccfffiiijjjiiieeeaaa___XXXaaaooo}}}}}}xxxhhhaaaWWWMMMGGGCCC@@@>>>>>>>>>>>>>>>???AAAEEEIIIHHHLLLQQQUUUZZZcccmmmuuu}}}}}}}}}}}}}}}|||{{{zzzyyyvvvuuurrrqqqoookkkgggcccaaa]]]XXXTTTRRRQQQOOONNNIIIIIIKKKNNNRRRWWW[[[^^^^^^aaadddgggjjjmmmrrruuuyyyzzz}}}zzzxxx~~~zzzlllllltttyyy{{{|||pppqqqtttyyy}}}{{{uuupppooorrruuuyyy|||xxxgggUUUBBB>>>;;;999999:::===AAA|||jjjaaaZZZWWWWWWWWWVVVUUUSSSPPPNNNMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGIIIIIIIIIHHHGGGEEECCCBBBBBB@@@<<<999666444222222666///+++---,,,((()))///))))))*********+++++++++++++++************++++++))))))***++++++,,,------,,,+++***)))(((((((((((()))***,,,,,,+++++++++,,,,,,)))''''''***+++***)))+++*********))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((,,,++++++***)))(((''''''%%%&&&'''(((((('''&&&%%%***))))))(((''''''&&&&&&******))))))))))))************+++++++++,,,,,,,,,,,,,,,***)))))))))***++++++***)))******)))&&&###&&&''')))*********)))(((&&&&&&''')))***+++,,,---)))(((''''''''')))***+++))))))))))))***************'''&&&(((,,,///000///222111111000000000000000......000111333555666666:::;;;===CCCJJJPPPTTTUUURRRSSSSSSTTTUUUUUUUUUVVVXXXUUUTTTUUUXXXZZZYYYXXX\\\^^^ccchhhmmmnnnmmmkkkhhhfffcccaaa______``````eeehhhlllqqqtttvvvvvvvvvxxxvvvsssooolllkkkkkkkkkmmmmmmnnnqqqvvvzzz{{{|||yyyvvvtttsssuuuxxxzzz{{{||||||}}}{{{xxxrrrqqqqqqssstttqqqkkkeeebbbcccffflllooolllbbbZZZZZZ[[[bbbqqq|||rrrjjj___YYYOOOGGGAAA???===<<<<<<>>>@@@???===>>>BBBEEEGGGGGGIIILLLRRR\\\gggnnnxxx}}}{{{zzzyyywwwuuuvvvssspppmmmiiieeeaaa]]][[[YYYUUUQQQMMMJJJHHHHHHGGGGGGHHHJJJLLLOOOQQQRRRVVVXXX[[[]]]```dddiiimmmqqquuuzzz}}}}}}}}}{{{ttthhhllltttwwwyyy|||wwwwwwvvvvvvwwwvvvtttqqqtttssstttvvvtttiiiXXXKKK<<<;;;999777888:::>>>@@@|||kkkaaa[[[XXXXXXWWWVVVUUUSSSQQQOOOMMMLLLJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGEEECCC@@@???666666666666777888999:::333000......,,,******,,,))))))*********+++++++++))))))(((((((((((())))))******++++++,,,,,,------,,,+++***)))((((((((((((''')))++++++*********+++)))'''%%%%%%''')))(((&&&+++*********))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))+++******))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((++++++++++++++++++++++++,,,+++***)))))))))***+++)))(((((()))******(((&&&''''''((()))))))))))))))''''''((()))***++++++,,,((((((((((((((()))******))))))))))))************,,,***((())),,,.........111111000000000000111111000000000111222444555666:::;;;>>>CCCJJJQQQTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWYYYXXXWWWXXX[[[]]]]]]\\\```bbbfffmmmsssvvvvvvuuuvvvtttrrrpppoooooopppppprrruuuxxx{{{}}}|||{{{yyyxxxvvvrrrooommmmmmnnnnnnpppqqqrrrvvvzzz}}}}}}}}}zzzxxxvvvvvvxxx{{{}}}}}}~~~~~~}}}~~~~~~|||xxxuuurrrqqqqqqrrrssspppiiidddaaabbbeeekkkooolllccc[[[WWWWWW\\\iiiwww~~~~~~~~~}}}zzzxxxxxxwwwrrrjjjcccUUUPPPIIICCCAAA@@@@@@@@@???@@@@@@???======@@@CCCDDDEEEFFFHHHMMMVVV```gggpppyyy}}}zzzxxxvvvuuusssqqqooolllhhheeebbb___[[[XXXUUUSSSPPPMMMIIIGGGFFFEEEBBBBBBCCCDDDFFFHHHJJJKKKOOOPPPSSSUUUXXX\\\bbbffflllpppvvv{{{~~~}}}~~~~~~nnncccgggqqquuuwww|||vvvwwwxxxxxxwwwvvvtttsssssssssssstttpppeeeTTTGGG<<<;;;888777888:::>>>@@@|||kkkbbb\\\YYYYYYVVVVVVUUUSSSQQQOOOMMMLLLKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGEEECCC@@@===;;;999888777555444444444444000111000---+++,,,+++))))))))))))************+++(((''''''&&&&&&''''''(((,,,,,,,,,,,,,,,---------,,,+++***)))(((((((((((('''(((******)))))))))***)))'''%%%&&&'''((('''&&&***************)))))))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&''''''(((++++++++++++++++++******,,,+++******))))))******(((''''''(((***+++)))(((((((((((((((((()))******((()))))))))************'''(((((()))))))))))))))))))))))))))************...,,,++++++,,,...------000000000000000111222333333222111111111333555777:::;;;>>>EEEMMMSSSWWWXXXZZZYYYXXXWWWWWWXXXXXXYYY\\\[[[[[[]]]```bbbcccbbbdddfffkkksss{{{}}}yyywwwtttqqqpppqqqssstttvvvwwwyyy|||~~~}}}{{{zzzzzz}}}}}}|||{{{yyyvvvsssqqqppppppqqqrrrnnnhhhbbb___```dddjjjooommmeee]]]VVVTTTVVVaaammm{{{}}}zzz}}}{{{yyywwwtttoookkkiiiiiikkklllkkkjjjiiijjjkkkggg```[[[NNNJJJFFFCCCCCCCCCDDDDDDBBBBBBBBB???===<<<>>>???@@@AAAAAACCCGGGOOOXXX___jjjttt~~~}}}zzzuuurrrpppnnnkkkjjjdddaaa\\\YYYWWWUUUSSSQQQMMMLLLIIIGGGEEECCCBBBBBB>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGIIIKKKQQQWWW\\\ccchhhooovvv|||~~~|||}}}{{{kkk```dddlllooorrrvvvtttxxx{{{{{{xxxuuuuuuvvvsssssssssrrrkkk^^^MMMAAA;;;:::888777888:::===???}}}lllbbb\\\YYYYYYUUUUUUUUUTTTRRROOOMMMLLLKKKIIIHHHHHHJJJKKKKKKJJJHHHHHHGGGEEEBBB???<<<:::===;;;999666333000...---///222111+++***---,,,((())))))))))))************(((''''''&&&&&&''''''(((---------------------,,,,,,+++***)))((((((((((((''')))++++++***)))***+++,,,+++***))))))*********************************))))))((((((''''''&&&&&&((((((((()))))))))******'''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''(((((()))))))))(((((()))))))))++++++++++++************+++++++++***************(((''''''(((******)))((()))((('''''''''(((***+++*********)))))))))))))))'''((()))******)))((('''((()))))))))************---,,,,,,,,,---........./////////000111222444555666444222111111333555777999;;;@@@HHHQQQXXX\\\^^^^^^\\\ZZZYYYYYYYYY[[[\\\___```aaaccceeeggggggggghhhjjjooowww}}}{{{yyywwwwwwyyy{{{|||~~~~~~|||zzzzzzxxxvvvtttrrrppppppqqqqqqmmmfffaaa^^^___bbbiiiooommmfff___WWWSSSTTT\\\hhhvvv{{{qqqmmmooorrrvvvzzz}}}}}}||||||zzzxxxtttpppllliiigggcccaaa^^^[[[ZZZ[[[\\\]]]______```bbbbbb```ZZZUUUNNNKKKHHHGGGGGGGGGGGGFFFFFFEEECCC@@@>>><<<============>>>???CCCJJJSSSYYYcccmmmxxx~~~zzzvvvpppkkkgggddd```^^^XXXUUUPPPMMMLLLKKKJJJIIIEEEDDDCCCBBBAAA@@@??????===============>>>??????>>>?????????BBBGGGNNNSSS[[[```hhhqqqxxx}}}{{{||||||lllbbbeeejjjkkklllppprrrxxx~~~~~~zzzwwwwwwyyytttttttttpppfffWWWHHH===;;;:::888888888:::===>>>~~~mmmccc\\\YYYYYYTTTTTTUUUTTTRRRPPPMMMLLLJJJIIIHHHHHHJJJKKKKKKKKKIIIIIIHHHFFFCCC???<<<:::555555555555555444444333000222111---,,,---,,,))))))))))))))))))))))))))))))((((((''''''(((((()))---------------------,,,,,,+++***)))(((((((((((((((***,,,,,,+++***+++,,,,,,,,,,,,+++*********+++***************+++++++++***))))))((('''&&&&&&&&&(((((((((((())))))))))))'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))************************++++++++++++******))))))+++)))(((((())))))(((''')))((('''''''''(((***+++************))))))))))))'''((()))******)))((('''((()))))))))***************+++,,,---......///000/////////000111333555555777555333111111333555777999;;;AAAKKKUUU]]]bbbccc___]]]ZZZYYYYYY[[[^^^```dddeeeggghhhiiiiiijjjjjjiiikkkoooxxx}}}{{{{{{{{{{{{yyywwwsssrrrqqqrrrrrrnnnfff```]]]^^^aaahhhnnnmmmggg```VVVQQQQQQXXXcccqqq|||ooogggeeeeeefffiiikkkkkkjjjjjjiiifffccc___\\\ZZZXXXTTTTTTSSSSSSSSSSSSSSSSSSXXXZZZ\\\^^^^^^[[[WWWTTTNNNMMMLLLLLLLLLLLLKKKIIIIIIGGGDDDAAA???>>>======;;;<<<===>>>BBBHHHPPPVVV]]]fffqqqwww}}}|||zzzsssnnnggg```[[[WWWTTTQQQMMMJJJFFFDDDDDDDDDDDDCCC????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<>>??????BBBGGGNNNSSS[[[dddmmmrrrwww}}}zzzuuuqqqgggbbbZZZSSSOOOKKKHHHFFFCCCAAA>>>===>>>???>>>===;;;<<<<<<===<<<<<<;;;;;;999999888888888888888999:::::::::999:::===BBBFFFLLLRRR\\\gggqqqzzz}}}zzz{{{pppfffbbbiiinnnmmmlllppppppvvv~~~~~~~~~zzzzzzvvvkkk\\\LLLBBB===999999888888999:::;;;<<>>888888888888999:::;;;<<>>AAAFFFNNNVVV[[[]]]]]]WWWVVVTTTTTTWWW^^^eeeiiivvvyyy{{{yyytttpppoooooommmlllmmmrrr|||~~~{{{{{{yyyxxxwwwwwwrrrjjjddd^^^^^^```fffllllllfff___TTTOOOLLLPPPXXXbbbppp{{{uuufff]]]YYYXXXVVVTTTSSSRRRQQQPPPPPPPPPQQQRRROOONNNLLLLLLNNNQQQUUUWWWTTTXXX___dddfffgggffffffjjjiiiiiihhheee```ZZZUUULLLHHHEEEDDDFFFGGGEEEDDDFFFFFFDDDBBBAAACCCGGGJJJMMMTTTYYY[[[___eeeiiiiiilllooorrruuuwwwyyy|||~~~yyysssmmmfff^^^YYYKKKGGGAAA===<<<<<<<<<;;;666555555666888888777555666777888999999888777666999888888888888999::::::777888888777666777999;;;BBBIIITTT___jjjttt}}}}}}tttgggaaaaaaiiimmmhhhdddeeeooossszzz{{{zzzttteeeSSSEEE???>>>888888888888999:::;;;;;;oooddd\\\YYYXXXVVVUUUTTTRRRPPPMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFBBB>>><<<;;;:::888666555666666555444222<<>><<<;;;:::999777666777777666555222666===@@@888,,,''')))))))))************))))))))))))))))))))))))))))))'''((()))+++---...//////+++,,,,,,++++++)))(((((())))))************))))))***)))(((&&&&&&&&&&&&&&&))))))***+++,,,---...///---***(((''''''&&&%%%###(((''''''&&&&&&'''''''''***)))))))))(((((((((''''''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********&&&'''''''''((((((((()))))))))(((((((((((())))))((())))))***************,,,,,,+++++++++,,,------------...///111333444555777888888777555555777999@@@BBBFFFLLLRRRTTTRRROOOQQQQQQRRRVVV]]]eeemmmrrr}}}xxxrrrnnnnnnpppllljjjiiimmmuuu~~~~~~}}}{{{wwwppplllfffddddddhhhlllkkkccc\\\PPPNNNMMMOOOVVVcccooowwwwwwqqqkkkhhhjjjhhhfffdddddddddeeefffeeedddaaa___^^^^^^^^^___aaadddiiinnnssswwwzzz{{{}}}zzzsssjjjbbb]]]WWWTTTQQQPPPQQQSSSUUUUUUUUUSSSOOOLLLKKKJJJGGGFFFGGGHHHIIIKKKMMMOOOQQQRRRQQQSSSVVVWWWXXXZZZ\\\^^^jjjlllqqqvvv{{{{{{yyyvvvuuummmccc[[[UUUOOOGGGBBB???===;;;999777666555444333444444444555555555555555777999:::999999::::::;;;:::999999888888999999888888777777888999:::;;;>>>DDDMMMWWWcccppp{{{yyyvvvzzzvvveeeZZZ]]]aaadddfffgggjjjllllllttt|||{{{mmm\\\KKK@@@;;;;;;888888777666777999;;;<<>><<<<<<;;;999888888888888777666333222333333///)))'''***))))))************))))))))))))))))))))))))))))))&&&''')))+++---...//////+++++++++++++++***)))((())))))************))))))---,,,+++***))))))))))))''''''(((***,,,---...///...,,,*********)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******''''''''''''(((((((((((())))))(((((((((((())))))((()))******++++++******,,,+++++++++,,,,,,---.........000111222333333333888888999888777777888:::CCCDDDGGGKKKNNNOOOLLLIIIKKKLLLOOOUUU^^^hhhqqqvvv|||wwwrrrooopppqqqllljjjiiimmmuuu~~~~~~|||xxxrrrnnnkkkiiiiiikkknnnkkkccc\\\PPPOOONNNPPPWWWcccnnnuuu~~~{{{|||zzzxxxuuutttttttttuuutttrrrnnnkkkhhhggggggggggggjjjpppwww}}}yyyqqqiiieee___]]][[[[[[]]]___``````aaa]]]WWWQQQMMMIIIEEECCC@@@AAABBBCCCDDDEEEFFFGGGEEEGGGIIIKKKKKKLLLOOOQQQ[[[]]]bbbhhhmmmpppooommmkkkcccYYYQQQKKKEEE???:::<<<;;;:::888777666666555333333333444444444444555;;;:::999;;;<<<===<<<;;;<<<;;;:::999888999999:::999999999888888999::::::<<>>::::::888888777777888999;;;<<<mmmccc\\\XXXXXXWWWVVVUUUTTTRRRPPPOOONNNGGGGGGFFFEEEEEEFFFGGGGGGGGGHHHHHHFFFBBB>>>===<<<;;;:::999999:::999888666666111...///...+++***,,,))))))************))))))(((((((((((((((((((((((())))))***+++++++++******+++++++++++++++***)))(((((())))))************)))......---,,,++++++++++++'''(((((())))))*********...---,,,+++++++++)))'''%%%%%%%%%$$$%%%%%%&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))%%%&&&&&&'''((()))*********))))))((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))(((((((((((())))))))))))***++++++++++++***++++++++++++,,,---.........///111333444444333222888999::::::888888:::;;;CCCEEEGGGJJJKKKKKKHHHGGGHHHJJJOOOWWWaaallluuuzzz}}}yyytttppppppqqqrrrlllkkkjjjnnnttt|||}}}yyytttpppqqqooonnnppppppkkkccc\\\RRRQQQPPPSSSZZZdddnnntttyyy~~~zzztttooolllkkkjjjkkkooouuu}}}}}}vvvqqqnnnjjjiiihhhhhhjjjkkkjjjiiijjjddd[[[SSSLLLFFFBBB????????????@@@@@@@@@AAAAAA???AAACCCDDDDDDDDDFFFHHHOOOQQQUUU\\\bbbfffgggfffbbb]]]TTTMMMGGGBBB===:::::::::999888777777777777333333333444444444444444<<<999888:::>>>AAAAAA??????===;;;999888888999::::::::::::999999999999999;;;???FFFPPP\\\iiivvv~~~{{{}}}wwwrrrvvvlll\\\VVVWWWYYY\\\___eeelllqqqwww|||xxxgggTTTEEE<<<999999888888888888888:::;;;<<<}}}lllccc\\\XXXXXXWWWVVVUUUSSSRRRPPPOOONNNHHHGGGEEEDDDDDDEEEGGGHHHFFFGGGHHHFFFBBB???======;;;:::::::::;;;:::888666666000---///000---+++,,,))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))******+++++++++***))))))(((((()))************************))))))(((''''''((()))))))))******++++++***)))(((((()))(((&&&###&&&&&&%%%%%%&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******++++++***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))************))))))))))))))))))(((((((((((())))))))))))***+++++++++++++++++++++++++++,,,---...//////000222444444444444333888:::;;;;;;::::::;;;===AAACCCFFFHHHIIIHHHHHHGGGHHHKKKRRR[[[eeeooowww{{{{{{xxxtttqqqpppqqqrrrsssnnnmmmllloootttzzz~~~}}}zzzvvvsssvvvuuuttttttrrrlllddd^^^UUUUUUUUUYYY___gggoootttyyyyyysssooolllkkknnnrrryyy}}}yyywwwxxxwwwvvvvvvvvvuuurrrooollleeeZZZPPPIIICCC???<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;======<<<===>>>@@@EEEFFFKKKQQQXXX^^^___```\\\XXXSSSMMMHHHCCC???===:::999888888888888888888444444444444444444444444999777666999???EEEGGGGGGDDDBBB???;;;999888888999;;;;;;;;;;;;;;;::::::::::::>>>EEENNNYYYggguuu~~~}}}wwwyyy|||wwwqqquuu~~~jjj\\\TTTUUUWWWZZZ^^^fffooottt{{{vvvdddRRRDDD<<<888777888888888999999:::;;;;;;{{{lllccc\\\XXXXXXVVVUUUTTTSSSQQQPPPOOONNNHHHGGGEEEDDDDDDEEEGGGHHHFFFGGGHHHFFFBBB???======;;;:::::::::;;;:::777555222...,,,......+++)))***))))))************))))))))))))))))))))))))))))))###$$$&&&(((***+++,,,,,,******+++++++++******)))'''((()))******+++*********+++++++++***)))((('''((((((***+++---...///000+++***)))***+++***'''%%%'''&&&&&&&&&'''((()))***(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''(((((())))))+++***************++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((''''''''''''))))))(((((((((((()))))))))***++++++,,,+++++++++*********+++,,,---...///000000222333444555555555999;;;======<<<<<<===>>>???BBBEEEGGGHHHGGGHHHIIIIIINNNVVV```iiipppuuuwwwtttrrrooooooqqqtttuuuvvvqqqpppoooqqquuuyyy{{{{{{~~~}}}{{{xxx{{{zzzyyyxxxtttnnneee```ZZZZZZ\\\___eeelllsssvvv||||||wwwsssqqqppptttxxx{{{vvvrrrhhhaaaVVVLLLEEEAAA>>><<<======<<<<<<<<<;;;;;;;;;:::<<<===<<<;;;;;;<<<======>>>BBBIIIPPPVVVYYYZZZXXXVVVSSSOOOJJJDDD@@@>>>;;;:::999999888999999999666555555555555444444444666666666:::@@@GGGMMMOOONNNKKKEEE@@@<<<999999999::::::;;;<<<<<<;;;;;;;;;:::===CCCKKKWWWfffuuu~~~{{{vvvxxx|||yyyrrruuu|||~~~hhh\\\RRRTTTVVVZZZ```hhhrrrxxx}}}{{{ppp^^^NNNCCC<<<999888888888999999:::;;;;;;;;;zzzkkkccc\\\XXXXXXUUUTTTSSSRRRQQQOOONNNNNNHHHGGGDDDCCCCCCDDDGGGHHHEEEGGGGGGFFFBBB???>>>===:::999999:::;;;:::777444111...,,,---+++''''''***))))))************))))))))))))))))))))))))))))))%%%&&&((()))+++,,,------)))******+++++++++******'''((()))******++++++++++++,,,,,,,,,,,,***)))((((((((()))***+++,,,---...,,,,,,,,,------,,,)))'''&&&&&&&&&&&&'''((()))***'''((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((())))))((())))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((()))))))))((((((((('''''''''&&&))))))(((((((((((()))))))))***++++++,,,,,,++++++*********+++,,,---//////000000111222444666777888999;;;>>>>>>>>>===>>>??????BBBFFFGGGGGGFFFHHHIIIJJJPPPZZZdddkkkoooppppppooommmmmmoootttxxxzzzyyytttsssrrrsssuuuxxxxxxxxxwww{{{~~~}}}}}}}}}{{{vvvooogggbbb^^^___bbbfffkkkqqqvvvyyy{{{}}}}}}{{{{{{{{{}}}{{{uuupppbbb[[[QQQHHHBBB@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;===>>>??????===<<<===>>>:::;;;>>>DDDLLLSSSVVVXXXXXXXXXWWWSSSMMMFFF@@@===<<<;;;;;;:::999999::::::777777666666666555555555666888:::<<>>>>>999999999:::;;;999666333222///---,,,)))%%%''',,,))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))******+++++++++******''''''(((******+++++++++(((((())))))((('''%%%$$$))))))((((((''''''&&&&&&)))((()))***+++***'''$$$%%%%%%%%%&&&'''((()))***'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((***++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))++++++******)))))))))((())))))(((((((((((())))))******+++,,,,,,,,,,,,+++*********+++,,,---///000111000111111333666999:::999;;;>>>??????>>>>>>???@@@CCCGGGGGGFFFEEEGGGIIIKKKQQQ[[[eeekkkmmmllljjjlllkkklllpppwww{{{}}}|||wwwuuuttttttvvvwwwwwwvvvrrrvvvzzz}}}}}}}}}wwwppphhhcccaaaccceeeiiinnntttxxx{{{wwwyyyyyyzzz{{{|||{{{wwwpppkkk^^^WWWNNNEEEAAA@@@@@@@@@============<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<;;;<<>><<<;;;888999;;;===>>>>>>======888;;;???GGGSSSbbbrrr|||~~~yyy{{{~~~|||www|||yyydddZZZPPPSSSWWW]]]dddmmmvvv}}}}}}zzzhhh^^^QQQFFFAAA???===<<<888888999:::;;;;;;;;;;;;{{{mmmddd]]]YYYWWWTTTSSSRRRQQQOOONNNMMMLLLFFFEEEDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDAAA???===:::888777777777666444222777444///,,,++++++***)))+++++++++*********))))))---///111000---)))''''''%%%&&&'''((()))***+++,,,+++++++++++++++***)))(((+++******))))))))))))))))))************+++++++++))))))))))))************))))))+++,,,---,,,,,,+++''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&(((***)))&&&%%%'''))))))((((((((((((***+++,,,++++++++++++++++++++++++///+++***---,,,((((((+++)))))))))))))))))))))))))))***,,,------+++(((&&&&&&'''((())))))((('''&&&,,,+++***)))))))))++++++)))***+++,,,,,,,,,,,,,,,///111444777:::<<<======:::;;;<<<>>>>>>?????????AAACCCFFFGGGHHHIIIKKKMMMNNNVVV^^^dddeeedddddddddeeehhhkkkpppyyy~~~wwwuuuvvvwwwwwwvvvssspppnnnmmmooorrrtttwwwxxxyyyyyyssstttwww|||}}}wwwrrrmmmjjjgggjjjoootttxxxzzz||||||{{{{{{}}}wwwtttrrrooooooooolllgggbbbUUUSSSNNNIIIEEEAAA???>>>;;;;;;;;;;;;<<<<<<<<<<<<@@@>>><<<<<<======<<<;;;;;;<<<>>>CCCOOO[[[^^^[[[]]]______\\\UUULLLDDD@@@===<<<;;;;;;;;;;;;:::888999888777555333444777:::999;;;===>>>AAAIIISSS[[[^^^ddddddXXXJJJAAA>>>===;;;;;;:::<<<>>>??????>>>===>>>@@@FFFQQQaaasss~~~|||}}}ssscccZZZSSSSSSVVV^^^iiitttzzz}}}yyyqqqdddUUUFFF@@@@@@???>>>???@@@???===<<<<<<<<<===>>>|||nnneee^^^ZZZYYYTTTSSSRRRQQQPPPNNNMMMMMMGGGEEEDDDDDDFFFGGGGGGFFFGGGGGGGGGFFFDDDAAA???===:::999777777888777444222333000---+++,,,,,,,,,++++++++++++*********))))))***,,,---,,,)))&&&%%%%%%&&&''''''((()))******++++++++++++++++++***))))))))))))(((((()))***++++++*********))))))(((((((((''''''''''''((((((((((((------......---+++)))(((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&((())))))'''&&&'''))))))((((((((((((***+++,,,++++++++++++++++++++++++(((***,,,,,,***)))***+++))))))))))))))))))))))))$$$&&&))),,,------,,,+++((())))))))))))))))))(((******)))(((((()))***************+++,,,,,,------000222555888;;;===>>>>>><<<===>>>???????????????AAABBBDDDEEEFFFHHHKKKNNNQQQWWW___ccccccaaabbbbbbccchhhmmmrrrxxx~~~}}}xxxtttuuuvvvwwwuuurrrnnnlllkkklllnnnoooppppppppppppmmmmmmpppttt{{{~~~zzzuuurrrpppnnnqqquuuyyy}}}}}}}}}uuunnnhhhfffcccddddddccc^^^ZZZSSSQQQMMMIIIDDDAAA??????@@@@@@@@@AAAAAABBBBBBBBBDDDAAA???>>>>>>===<<<:::<<<>>>@@@GGGTTTaaaeeebbbbbbaaa```]]]WWWPPPGGGBBB???>>><<<;;;<<<<<<:::999999999888666555555888:::;;;===??????AAAGGGQQQYYYbbbiiikkkbbbTTTJJJDDDAAA===<<<;;;<<<>>>??????>>>===>>>@@@FFFQQQbbbsss}}}ppp___WWWSSSTTTWWW```kkkuuu{{{}}}yyyppp```QQQCCC>>>===<<<<<<===@@@@@@??????????????????~~~nnnfff___ZZZYYYTTTTTTSSSRRRPPPOOONNNNNNGGGFFFDDDDDDEEEEEEEEEDDDGGGGGGGGGFFFDDDAAA>>>===:::999888888888777555333222///,,,++++++,,,+++***+++************)))))))))***++++++)))'''%%%%%%&&&'''((((((((())))))*********++++++++++++***))))))''''''(((((()))+++,,,---,,,,,,+++***)))(((''''''''''''''''''((((((((((((***+++++++++***(((&&&%%%''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((('''''''''((()))((('''&&&'''))))))(((''''''((()))+++,,,++++++++++++++++++++++++&&&000444---)))++++++((())))))))))))))))))))))))$$$&&&(((+++------,,,,,,+++******))))))******+++)))((((((((((((((())))))+++*********+++,,,...///111333777:::===>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDGGGMMMQQQTTTYYY___aaa___^^^^^^```bbbjjjqqqtttwwwzzzzzzwwwssstttvvvvvvtttpppllljjjjjjjjjkkkkkkkkkiiihhhgggfffggghhhlllqqqxxx~~~~~~{{{zzzyyy|||nnndddZZZXXXUUUVVVXXXXXXUUURRRQQQOOOLLLHHHDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEHHHEEEBBB@@@???>>><<<:::>>>@@@DDDLLL[[[jjjooommmjjjfffaaa^^^\\\VVVMMMEEECCC@@@>>><<<======<<<:::999999999888777777999;;;???AAACCCBBBBBBEEENNNUUUcccmmmrrrmmmaaaVVVLLLDDD@@@>>><<<<<<===>>>>>>>>>===>>>AAAGGGRRRcccttt~~~lll[[[SSSSSSUUUZZZcccmmmvvv{{{~~~~~~}}}~~~~~~wwwmmmYYYLLL@@@<<<;;;:::999;;;???AAACCCEEEFFFEEEDDDCCC~~~nnneee^^^ZZZYYYUUUTTTSSSRRRQQQPPPOOOOOOHHHFFFDDDCCCDDDDDDCCCBBBGGGGGGFFFEEECCCAAA>>><<<:::999888888999888666444444111...+++***)))'''&&&************)))))))))))),,,,,,,,,***((('''(((***(((((((((((())))))))))))******+++++++++******)))(((((((((((()))***+++,,,......------,,,++++++***))))))))))))************((((((************)))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''(((((((((((('''''''''(((((((((''''''((((((((((((''''''((()))+++,,,***+++++++++++++++,,,,,,+++999>>>111))),,,+++%%%)))))))))))))))))))))))))))***+++++++++***((('''+++***)))(((((()))***+++(((((((((((()))))))))***,,,+++***)))***,,,///000222444888<<>>AAAGGGQQQbbbrrrxxxvvvrrrkkkcccaaabbb^^^TTTKKKGGGDDD@@@>>>>>>>>>===<<<:::;;;;;;:::999:::;;;===DDDHHHKKKIIIEEEFFFLLLRRR```llluuuuuummmaaaSSSHHHDDDAAA>>>======>>>???>>>===>>>BBBIIITTTeeeuuu||||||jjjZZZRRRSSSWWW^^^fffpppwww|||~~~~~~|||{{{}}}}}}tttiiiSSSHHH>>>:::999888888:::===@@@EEEJJJNNNOOONNNNNN}}}mmmccc\\\XXXWWWTTTTTTSSSRRRQQQPPPPPPOOOIIIFFFDDDDDDDDDDDDCCCBBBFFFFFFFFFEEECCC@@@>>><<<:::999888999:::999777555333111...,,,+++***'''%%%)))))))))))))))))))))))),,,,,,,,,+++))))))***+++(((((((((((()))))))))))))))******+++++++++************)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++,,,------,,,+++***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((''''''((((((((('''((('''''''''''')))***+++*********++++++,,,,,,,,,+++999>>>111))),,,+++%%%))))))))))))))))))))))))+++,,,,,,+++***(((&&&%%%******(((''''''(((******)))))))))******+++++++++++++++***)))+++---///111333555:::>>>AAAAAAAAA@@@BBBAAA@@@?????????@@@AAACCCCCCBBBBBBDDDKKKTTTZZZ\\\]]]^^^\\\YYYXXX[[[^^^gggqqqxxxwwwsssrrrrrrqqqrrrsssssssssqqqnnnkkkiiijjjjjjkkkkkkjjjiiigggfffccccccccceeegggkkknnnppprrruuu{{{nnn___QQQMMMIIIIIIMMMPPPQQQPPPQQQOOOLLLIIIGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOJJJGGGEEECCCCCCBBB@@@>>>>>>BBBIIIUUUgggxxx}}}zzzqqqgggeeegggeee\\\SSSLLLHHHCCC@@@?????????>>><<<======<<<;;;<<<>>>@@@JJJPPPUUUSSSMMMJJJLLLQQQ]]]iiivvv{{{xxxnnn^^^PPPIIIEEEAAA>>>>>>???@@@@@@>>>@@@DDDKKKWWWgggxxx|||xxxzzzhhhZZZUUUSSSYYYaaakkksssyyy}}}~~~|||{{{~~~|||pppcccNNNDDD<<<:::999888999;;;:::>>>EEEMMMSSSWWWZZZ[[[}}}lllbbb[[[WWWWWWSSSSSSRRRRRRQQQPPPPPPOOOIIIGGGEEEDDDEEEEEEDDDBBBFFFFFFFFFEEECCC@@@===<<<;;;:::999999::::::888777000...---,,,---,,,***)))(((((()))))))))))))))***((()))******(((((((((***'''((((((((())))))******))))))***++++++++++++***++++++***)))))))))))))))))))))))))))******++++++''''''''''''((((((((((((+++++++++***(((&&&$$$"""''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((('''''')))'''&&&'''((()))((('''((('''&&&&&&'''(((***+++*********++++++,,,,,,---&&&000444---)))++++++((())))))))))))))))))))))))((())))))))))))))))))((()))))))))(((((()))))))))((()))***+++,,,,,,++++++*********+++,,,...000111222555:::???BBBBBBAAA@@@@@@???>>>======>>>@@@@@@CCCBBBBBBBBBFFFMMMWWW]]]^^^^^^^^^[[[XXXXXX\\\aaajjjrrrwwwuuuqqqqqqqqqpppsssrrrrrrqqqooonnnmmmllliiijjjjjjjjjjjjhhhgggfffbbbbbbbbbcccdddgggiiijjjlllooouuu~~~tttdddUUUPPPKKKJJJMMMQQQSSSSSSSSSRRROOOLLLJJJHHHHHHHHHEEEFFFHHHKKKMMMOOOQQQRRRLLLJJJGGGFFFEEEDDDCCCAAA???DDDLLLYYYkkk|||~~~uuullliiikkkkkkddd]]]QQQLLLFFFAAA@@@@@@@@@@@@??????>>><<<<<<===AAADDDPPPYYYaaa```XXXPPPPPPRRRZZZgggwww}}}mmm^^^NNNJJJDDD@@@???@@@AAAAAA@@@BBBFFFNNNZZZjjjzzzyyywww|||xxxdddZZZWWWTTT[[[eeeooovvvzzz~~~~~~}}}}}}|||mmm]]]HHHAAA;;;:::999777999<<<888<<>><<<;;;>>>CCCGGGUUUaaallllllbbbXXXTTTUUUVVVccctttyyyjjjRRRMMMFFFBBB@@@AAABBBCCCAAADDDIIIQQQ]]]mmm}}}zzzyyy~~~ooo^^^XXXXXXTTT\\\hhhrrrxxx|||~~~~~~|||jjjXXXDDD>>>999999888666888<<<888:::???GGGQQQ[[[dddiiinnnddd]]]YYYYYYQQQQQQQQQPPPPPPOOOOOONNNIIIGGGEEEEEEFFFGGGFFFEEEFFFFFFEEEDDDBBB@@@===;;;;;;:::999:::;;;;;;:::888444222000///...,,,)))&&&'''((((((((())))))******%%%'''***+++***)))((((((%%%&&&'''((()))***+++,,,((()))***+++++++++++++++(((((((((((()))+++,,,------,,,,,,+++***)))(((((())))))))))))******************+++++++++***(((''''''''''''&&&&&&''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((('''''')))'''%%%&&&)))***(((&&&''''''&&&&&&'''(((***+++))))))***+++,,,,,,------///+++***---,,,((((((+++))))))))))))))))))))))))&&&''''''((()))******+++***+++,,,------,,,+++***%%%&&&((()))*********)))((()))+++---...///000000222555:::???BBBBBBAAA???;;;;;;999999:::<<<>>>@@@??????@@@BBBFFFNNNWWW]]]___^^^\\\YYYWWWYYY```fffiiinnnppppppqqquuuwwwvvvtttrrrpppnnnmmmoooqqqrrrqqqqqqqqqpppnnnkkkiiigggffffffffffffgggiiijjjkkkhhhkkkqqqzzz~~~{{{|||}}}~~~}}}fff```XXXUUUWWW[[[]]]^^^YYYWWWTTTQQQNNNMMMLLLKKKKKKLLLNNNQQQTTTWWWYYY[[[WWWTTTPPPMMMKKKHHHEEECCCDDDIIIQQQ^^^pppzzzsssoooppppppnnnkkkVVVQQQIIICCCAAAAAABBBCCCCCCBBB???<<<;;;???EEEJJJYYYeeerrrssshhh\\\WWWWWWSSS```qqq~~~pppUUUOOOHHHCCCAAABBBCCCDDDBBBEEEJJJRRR^^^nnn~~~|||{{{iiiYYYUUUXXXTTT]]]iiisssyyy||||||hhhTTTAAA;;;888888777555777;;;888:::===DDDMMMYYYdddjjjnnnfff___YYYWWWQQQQQQQQQQQQPPPNNNLLLJJJFFFEEEEEEEEEGGGGGGEEECCCEEEEEEDDDCCCBBB@@@???>>>===;;;:::::::::999666444333111...,,,,,,+++)))((())))))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,---,,,,,,++++++******))))))))))))******,,,,,,,,,++++++)))(((((((((''''''''''''((())))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''((()))))))))))))))(((((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++)))************+++++++++++++++***)))+++---///111333777<<>>>>>AAAFFFHHHJJJRRRZZZ]]]\\\ZZZYYYZZZ]]]aaacccggghhhjjjmmmppptttwwwyyyxxxuuurrrooonnnooorrrtttuuusssqqqpppooommmjjjgggjjjiiihhhiiijjjkkkjjjhhhjjjjjjppp{{{}}}|||yyyvvvuuuwww|||{{{pppeee___aaadddcccaaaccc```ZZZWWWUUUSSSQQQPPPOOOOOOPPPSSSXXX[[[\\\\\\\\\XXXTTTQQQPPPMMMHHHDDDEEEMMMWWWbbbqqq}}}tttrrrvvvwwwsssmmm___PPPHHHDDD???DDDIIICCCFFFAAA>>>===<<<===DDDKKK___ooo|||zzzssslll```UUUVVV]]]jjjyyyyyycccVVVIIIEEEFFFEEECCCCCCBBBEEELLLVVVeeettt~~~tttaaaXXXVVVVVV\\\cccnnnwww|||~~~~~~vvv___LLL>>><<<999777666666666777999999;;;@@@GGGPPPYYY^^^ooofff^^^XXXVVVRRRRRRRRRQQQPPPNNNKKKJJJHHHGGGFFFFFFHHHGGGFFFDDDEEEEEEDDDCCCBBB@@@???>>><<<;;;999::::::999777555333111...---,,,+++***(((,,,+++*********+++,,,,,,))))))))))))))))))))))))((((((((((((((())))))***------............------******))))))))))))******++++++++++++***)))((('''%%%%%%%%%&&&'''((()))***)))******++++++******)))(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))((())))))***)))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''((())))))***)))************+++++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++)))************+++++++++++++++******+++---///000444888<<>>===<<<<<<777777999;;;===>>>===<<<>>>>>>AAAFFFHHHJJJQQQZZZ]]]]]]]]]]]]^^^```aaabbbcccdddgggjjjnnnrrruuuwwwwwwuuuqqqooonnnpppsssuuuwwwuuutttssssssrrrooommmlllkkkkkklllnnnooonnnlllmmmmmmsss}}}|||{{{xxxuuussstttxxx{{{tttnnnnnnooollliiigggddd___\\\ZZZXXXVVVTTTTTTTTTUUUXXX\\\___``````^^^\\\XXXVVVTTTQQQKKKGGGGGGOOOZZZfffttt~~~vvvuuuyyy{{{xxxssscccSSSKKKGGGBBBGGGLLLFFFHHHDDD@@@??????@@@FFFNNN```rrrzzzsssfffYYYUUU[[[eeesssjjj\\\MMMHHHGGGFFFEEEEEEEEEHHHOOOYYYggguuummm^^^XXXWWWXXX^^^eeepppxxx}}}}}}~~~sss[[[III>>><<<:::777666666777888999999;;;???FFFNNNVVV[[[qqqggg^^^XXXVVVTTTSSSSSSQQQPPPMMMKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEDDDCCCBBB@@@???>>>;;;:::999999::::::888666333111...---,,,,,,***)))))))))(((''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))***))))))***************)))******))))))))))))*********************)))((('''%%%%%%&&&&&&((()))+++,,,++++++,,,,,,,,,,,,++++++(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))*********)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))************+++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))***))))))(((((())))))******))))))))))))***++++++)))************++++++++++++*********+++---///000444666999::::::::::::;;;444444777<<>>AAAEEEGGGJJJQQQZZZ^^^```bbbddddddcccaaa```]]]^^^aaafffkkkppptttvvvvvvtttrrrpppqqqsssvvvxxx{{{yyyxxxxxxxxxxxxvvvtttooooooppprrrtttuuusssrrrqqqpppuuu{{{xxxxxxwwwvvvsssqqqppprrrtttzzz}}}~~~}}}~~~}}}xxxssspppmmmiiieeeccc```\\\ZZZ[[[[[[\\\___bbbdddeeedddaaa```___]]][[[UUUOOOJJJJJJSSS^^^jjjyyyxxxxxx}}}~~~zzzgggWWWOOOJJJEEEJJJOOOJJJLLLGGGCCCBBBAAABBBIIIQQQbbbuuu}}}nnn___XXX[[[aaammmtttdddSSSKKKIIIHHHFFFGGGHHHKKKRRR\\\jjjwwwvvvddd[[[XXXYYYZZZccciiirrrzzz~~~|||~~~~~~mmmUUUDDD===<<<999777666777888999999999;;;>>>DDDKKKRRRVVVssshhh___ZZZXXXUUUUUUSSSRRRPPPNNNLLLKKKJJJHHHFFFFFFGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>:::999888999::::::999777333111...------,,,+++)))(((''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))'''(((((())))))))))))(((******))))))))))))*********************)))((('''(((((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,+++(((((('''&&&&&&&&&&&&'''$$$%%%&&&((()))*********)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&'''((()))******(((''''''''''''((())))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++***))))))*********))))))))))))))))))******************+++++++++))))))*********+++++++++*********+++,,,---///000111222444444444444555777555444555999???AAA???<<<======@@@EEEGGGIIIQQQYYY___bbbgggkkkjjjfffaaa]]]WWWYYY]]]bbbhhhnnnsssvvvwwwvvvttttttuuuxxx|||~~~}}}{{{{{{{{{{{{yyyxxxssssssuuuxxxzzzzzzxxxvvvsssrrrvvvzzzuuurrrpppqqqrrrqqqpppnnnnnnooopppwwwxxxyyyxxxvvvwww|||}}}|||xxxsssoookkkgggbbb___``````aaacccfffhhhgggfffdddeeeeeeddd```YYYRRRMMMNNNVVVbbbnnn|||||||||}}}iiiZZZQQQLLLGGGMMMSSSNNNMMMHHHDDDCCCBBBCCCKKKSSSdddxxxwwwfff]]]^^^aaakkk}}}|||kkkWWWNNNJJJHHHGGGGGGHHHLLLTTT___mmmzzzmmm^^^YYYYYY[[[]]]hhhmmmuuu||||||zzzfffOOO@@@;;;:::888666666666888888::::::;;;>>>CCCIIIOOORRRtttiiiaaa\\\[[[VVVUUUTTTRRRPPPNNNMMMMMMJJJGGGEEEDDDEEEEEEEEEDDDEEEEEEDDDCCCBBB@@@???>>>:::999888999::::::999777333111...---------,,,***++++++++++++******))))))(((((((((((((((((((((((('''''''''''''''(((((()))***+++,,,---------------******))))))))))))******)))************))))))(((******)))(((''''''''''''******++++++++++++******(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''))))))*********))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))(((((())))))***+++))))))*********+++++++++++++++++++++++++++++++++,,,+++******)))***************))))))))))))******))))))******++++++++++++))))))*********+++++++++*********+++,,,---...//////111222111111111333555777555444666999<<<<<<;;;======@@@EEEGGGIIIPPPYYY___dddkkkpppooohhh```ZZZSSSVVVZZZ```gggmmmsssvvvxxxxxxwwwyyy{{{~~~}}}}}}}}}{{{zzzxxxyyy{{{~~~~~~{{{xxxsssrrruuu~~~wwwqqqmmmkkkjjjkkklllmmmmmmllllllnnnoootttvvvwwwvvvuuuvvv{{{}}}~~~}}}|||zzzyyyzzz{{{}}}yyysssnnnhhhccc```cccccceeegggjjjkkkjjjhhhhhhiiikkkiiiddd]]]VVVQQQSSS[[[eeeppp~~~}}}kkk\\\SSSNNNJJJPPPWWWRRROOOJJJEEEDDDCCCEEELLLUUUfffzzznnn^^^^^^aaakkk}}}ooo[[[PPPLLLIIIGGGHHHHHHMMMVVVcccppp~~~iii]]][[[[[[^^^ccclllqqqxxx}}}}}}sss^^^JJJ>>>999888666555555666777888:::;;;<<>>;;;:::999999::::::888666333111...---......,,,+++++++++++++++***)))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))((()))***+++,,,,,,,,,,,,******))))))))))))************++++++++++++***)))***)))'''&&&$$$#########))))))************))))))(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((()))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))))))))***++++++)))************+++++++++++++++++++++++++++++++++++++++***************++++++******))))))******+++((()))******++++++******)))************+++++++++)))***+++,,,---.........000111333222111111333444666666555555666777:::;;;<<<===@@@DDDFFFIIIPPPYYY___eeennnsssqqqiii^^^VVVQQQSSSWWW^^^eeelllrrruuuxxxyyyzzz|||}}}yyysssqqqttt}}}xxxqqqllliiihhhhhhhhhiiikkkkkkjjjkkkmmmooorrruuuvvvvvvuuuvvvzzz~~~zzzzzzxxxuuuqqqooopppqqquuuxxx|||~~~~~~~~~~~~yyyrrrmmmiiieeeccchhhiiikkknnnqqqrrrpppnnnoooqqqrrrpppjjjbbb\\\YYYZZZaaaiiirrrooo___VVVRRROOOVVV^^^ZZZTTTNNNIIIGGGFFFHHHPPPYYYhhh{{{www______aaakkk}}}ttt```UUUPPPMMMKKKKKKKKKQQQZZZggguuu|||ggg```______cccjjjpppuuuzzz~~~~~~}}}}}}|||{{{iiiTTTDDD===888777666555555666888999;;;<<<>>>BBBGGGMMMRRRUUUxxxjjj___ZZZZZZUUUTTTSSSQQQQQQQQQQQQQQQLLLIIIFFFDDDDDDEEEEEEDDDEEEEEEDDDCCCBBB@@@???>>><<<;;;999::::::999777555333111............---,,,)))*********)))((('''&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((((((******))))))))))))******++++++,,,,,,,,,,,,++++++))))))(((&&&%%%%%%%%%%%%))))))************))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&'''((((((((('''+++***)))((('''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))******)))************++++++++++++++++++++++++++++++++++++***************+++++++++******))))))******+++'''((()))*********)))))))))************+++++++++)))***+++,,,---............000222222111111111222222666999999777666999<<<<<<<<>>===;;;:::::::::999777444333111............---,,,---.........---,,,***)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((()))******************))))))))))))******+++,,,,,,---------,,,,,,+++******)))))))))))))))*********++++++*********(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''+++***((('''''''''((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******'''''''''''''''((()))))))))************++++++++++++++++++++++++++++++++++++***************++++++++++++************++++++&&&'''(((******))))))((()))************+++++++++)))***+++,,,---.........,,,...000111000......///...555<<<===999777999===<<<<<>><<<>>>AAAFFFMMMTTTYYY\\\xxxiii```ZZZWWWXXXWWWVVVTTTRRRQQQPPPOOOKKKHHHEEEDDDEEEFFFFFFEEEIIIIIIHHHGGGEEEBBB???===<<<;;;::::::;;;:::888666555333000......---+++***((()))*********((('''&&&++++++++++++*********)))&&&'''''''''(((((()))))))))))))))))))))*********+++******)))))))))))))))******+++++++++******)))+++)))'''&&&%%%&&&((()))(((***+++***)))((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))&&&%%%&&&)))***)))''',,,***((((((((()))((('''''''''((()))***+++,,,,,,,,,,,,++++++***)))((((((++++++************++++++,,,+++******)))*********************************************************++++++++++++++++++++++++------......///111222333555555555666777888:::;;;>>>>>>???AAADDDGGGJJJLLL[[[aaajjjqqqqqqgggZZZOOOMMMNNNQQQUUU\\\dddjjjnnntttvvvzzz}}}xxxooooooqqq{{{~~~{{{xxxvvvsssqqqllljjjiiilllppprrrxxxyyyyyyzzz{{{{{{{{{{{{yyywwwrrrmmmgggdddaaa```\\\[[[YYYVVVTTTRRRQQQPPPRRRTTTWWWXXX[[[aaaiiiooo~~~|||{{{}}}~~~|||uuunnnjjjnnnkkknnnwwwwwwnnniiiiiilllnnnnnnfff^^^WWWUUUVVVZZZccclllxxxrrrlllgggkkkxxxxxxlllccc^^^]]]]]]\\\eeeqqqzzzyyyqqqgggcccgggmmmqqqsss{{{|||||||||{{{zzzyyyyyyvvvyyysss```LLL@@@<<<:::888999;;;;;;;;;;;;<<<>>>AAA???@@@GGGSSS\\\aaaaaaxxxiii```ZZZWWWXXXWWWVVVTTTSSSQQQPPPOOOKKKHHHEEEDDDEEEFFFFFFEEEHHHHHHHHHGGGEEEBBB@@@>>>===;;;:::::::::999777555555333000///...---,,,***))))))*********)))'''&&&***))))))))))))(((((((((''''''''''''((((((((())))))))))))))))))*********+++******)))))))))))))))++++++,,,,,,,,,++++++******)))(((&&&&&&'''((()))(((***+++***)))((()))***************))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''%%%&&&)))***)))''')))(((&&&%%%&&&'''&&&%%%&&&'''((()))***++++++,,,------,,,,,,+++******)))++++++************++++++***)))))))))***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++.........///000111333333555555666777888:::;;;<<<===>>>???@@@CCCGGGJJJKKKVVV\\\fffmmmmmmeeeYYYOOOLLLMMMOOOTTTZZZbbbhhhmmmsssvvvzzz}}}|||qqqppprrr{{{~~~{{{vvvtttqqqnnnnnnqqqtttwww{{{|||}}}~~~~~~{{{tttllleee^^^ZZZXXXUUUSSSQQQNNNLLLJJJJJJJJJLLLNNNQQQSSSVVV[[[bbbhhhzzz{{{sssnnnmmmkkkmmmttt}}}|||uuussssssssssssiiibbb[[[ZZZ\\\aaajjjsss{{{xxxqqqlllooozzz|||qqqiiidddaaaaaaaaaiiittt}}}uuunnnfffdddiiipppuuuwww|||||||||{{{zzzyyywwwwwwtttvvvnnn[[[HHH>>>:::999888999;;;;;;;;;;;;===>>>BBBAAABBBIIITTT]]]aaabbbyyyiii```ZZZWWWXXXXXXVVVUUUSSSQQQPPPPPPKKKHHHEEEDDDEEEFFFFFFEEEGGGGGGGGGFFFEEECCC@@@???>>><<<;;;::::::999666444333111...------,,,***)))))))))*********)))((('''((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((())))))*********+++******)))))))))))))))++++++,,,,,,,,,,,,,,,+++***)))((('''&&&'''((()))(((***+++***)))((()))***++++++******))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&'''((())))))''')))'''&&&%%%'''''''''&&&&&&''')))***+++++++++***...------,,,,,,+++++++++++++++************++++++((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------...///000222222444444666888:::;;;===>>>======>>>???BBBEEEHHHJJJPPPVVV___fffhhhbbbXXXPPPKKKLLLMMMQQQWWW^^^eeeiiiooorrrvvvzzz|||sssrrrttt|||zzzyyywwwuuuvvvxxx{{{}}}}}}uuukkkbbbZZZTTTQQQOOOMMMJJJGGGEEEEEEEEEFFFGGGIIIMMMPPPTTTYYY___dddsssvvvpppmmmlllmmmrrrwww~~~}}}zzzxxxvvvtttllleee``````ccchhhrrr{{{~~~yyytttuuu~~~zzzrrrlllhhhfffgggoooyyyqqqkkkffffffkkksssyyy|||||||||{{{zzzxxxvvvtttsssqqqpppfffSSSCCC;;;999888777999;;;;;;;;;<<<>>>???CCCBBBDDDKKKUUU]]]aaabbbyyyiii```ZZZWWWXXXWWWVVVUUUSSSQQQPPPOOOKKKHHHEEEDDDEEEFFFFFFEEEEEEFFFFFFFFFEEECCCAAA???@@@>>><<<;;;;;;999666444111...,,,+++******)))''')))))))))***))))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))*********+++******)))))))))))))))******+++,,,,,,,,,++++++***)))((((((''''''(((((((((***+++***)))((()))******))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((()))((((((+++)))'''''')))))))))(((&&&''')))+++,,,+++******------,,,,,,++++++++++++++++++************++++++(((((((((((()))***+++,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,+++++++++,,,---...000000333444666888;;;===>>>???<<<<<<===>>>AAADDDGGGHHHKKKPPPXXX___bbb^^^WWWPPPIIIIIIJJJMMMSSSZZZaaaeeeiiilllppptttvvvxxx{{{}}}uuusssuuu|||~~~}}}}}}~~~|||tttjjjaaaXXXRRROOONNNLLLIIIFFFEEEFFFGGGHHHGGGJJJOOOTTTZZZ```eeehhhqqq|||{{{uuuooonnnoooqqqsssyyy}}}|||yyyvvvlllfffbbbdddggglllttt}}}{{{|||zzzsssmmmjjjlllrrr{{{}}}nnnkkkggghhhmmmuuuzzz}}}|||{{{zzzxxxvvvsssqqqpppoookkk___LLL>>>999999888777999;;;;;;<<<===???@@@CCCCCCFFFLLLUUU\\\aaabbbzzzjjj```ZZZWWWWWWWWWVVVTTTRRRQQQOOOOOOKKKHHHEEEDDDEEEFFFFFFEEEEEEEEEFFFEEEDDDBBB@@@???AAA???===<<<<<<:::777555111///---,,,,,,+++***)))***))))))))))))*********)))))))))(((((((((''''''((((((((((((((('''''''''&&&''''''((())))))******+++******)))))))))))))))(((((()))*********************)))((((((((((((((((((***+++***)))((()))******))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((()))***((('''''')))***)))((('''((()))***++++++******++++++++++++************++++++************++++++******))))))((())))))***))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,---...///111111111333666999;;;===??????;;;;;;<<<===???BBBEEEGGGHHHKKKRRRYYY\\\ZZZUUUPPPHHHGGGGGGIIINNNUUU\\\```eeehhhlllooorrrtttwwwyyywwwuuuuuu{{{vvvlllaaaXXXQQQNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLOOOUUU]]]eeekkkooopppttt|||}}}sssqqqqqqrrrrrrvvvzzzvvvlllfffcccdddgggkkkrrrzzz~~~xxxqqqmmmnnnssszzz|||nnnllljjjkkkoootttxxx{{{{{{zzzyyywwwtttqqqnnnmmmlllfffXXXFFF;;;999:::888666888:::<<<<<<===@@@BBBCCCDDDHHHNNNUUU[[[___aaazzzjjj```ZZZWWWVVVVVVTTTSSSQQQOOONNNNNNKKKHHHEEEDDDEEEFFFFFFEEEFFFFFFFFFEEEDDDBBB???>>>@@@>>>===<<<<<<;;;888666444222////////////...,,,******)))))))))***++++++*********)))))))))((((((((((((((((((((('''''''''&&&&&&'''((())))))******+++******)))))))))))))))''''''((()))*********************)))))))))(((((((((***+++***)))((()))***++++++******))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***(((&&&%%%%%%'''((((((''')))))))))))))))******+++************************++++++************+++++++++***)))((((((((((((((())))))))))))))))))))))))*********************************++++++,,,,,,---.........///000111333333111333666999;;;===>>>>>>::::::;;;<<<>>>AAACCCEEEFFFHHHMMMSSSVVVUUUQQQMMMFFFEEEDDDEEEJJJPPPWWW\\\dddfffiiikkknnnrrrvvvyyyyyyvvvuuuyyyzzznnncccYYYQQQNNNJJJJJJKKKLLLMMMOOOPPPQQQSSSVVV]]]fffoootttvvvvvvwww|||~~~zzzxxxwwwwwwyyy~~~wwwrrroooiiieeefffgggiiinnnuuuzzz{{{tttpppnnnrrrxxx|||mmmmmmlllmmmooorrrvvvxxxyyyxxxwwwuuurrrooolllkkkiiibbbRRRBBB:::::::::888666888:::<<<===>>>AAACCCDDDFFFKKKPPPVVV\\\```bbbzzzjjj```ZZZVVVUUUTTTSSSQQQPPPNNNMMMLLLKKKHHHEEEDDDEEEFFFFFFEEEFFFFFFFFFEEECCCAAA>>>======<<<;;;:::;;;:::777555333111////////////...---******)))))))))***+++,,,*********)))))))))(((((()))(((((((((''''''''''''%%%%%%&&&'''((()))***++++++******)))))))))))))))'''''')))******+++++++++***************)))(((((((((***+++***)))((()))***************))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%''')))((('''&&&(((***'''&&&%%%%%%'''(((((('''***)))((('''((()))+++,,,++++++++++++++++++++++++++++++************++++++)))(((((((((((())))))***))))))))))))))))))))))))************************)))******+++,,,,,,---------------...///000222222000222555999;;;<<<<<<<<<999999:::;;;===@@@BBBDDDDDDEEEIIIMMMPPPOOOLLLIIIEEECCCBBBBBBFFFMMMTTTYYY___aaaccceeehhhmmmssswww~~~zzzvvvtttwww|||qqqfff]]]VVVSSSPPPRRRTTTXXXZZZ\\\]]]]]]^^^aaagggoooxxx{{{{{{yyyvvvxxx{{{{{{uuuuuuoookkkjjjjjjjjjmmmsssuuu}}}}}}vvvrrrnnnqqqvvv~~~yyyllllllmmmnnnoooqqqtttvvvwwwvvvuuussspppnnnkkkjjjeee]]]MMM>>>888999999666555777:::<<<===???BBBDDDFFFIIINNNTTTYYY]]]bbbdddzzzjjj```ZZZVVVTTTSSSRRRQQQOOOMMMLLLKKKKKKHHHEEEDDDEEEFFFFFFEEEGGGGGGGGGEEECCC@@@===<<<;;;999888999999888666444111///---,,,,,,---+++*********)))))))))***,,,---))))))))))))(((((((((((())))))(((((('''''''''&&&%%%%%%&&&'''((()))***++++++******)))))))))))))))(((((()))++++++,,,,,,,,,***************)))(((((((((***+++***)))((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***)))(((&&&''')))******))),,,***(((&&&''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''''''''(((***+++,,,************************************************))))))***+++,,,,,,------*********+++,,,---...///000222555888:::;;;;;;:::999999999:::<<>>;;;;;;;;;:::999888777666333222000...,,,+++******+++***((()))******)))(((((((((((((((((('''&&&&&&'''''''''''''''((())))))''''''&&&'''((()))******************************'''((()))******+++++++++***++++++,,,,,,++++++***)))************+++++++++************)))(((''''''(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''(((((('''''''''((())))))'''&&&%%%%%%&&&(((+++,,,+++)))'''((())))))(((&&&%%%%%%&&&'''((()))******++++++************++++++************************'''''''''(((((()))))))))'''(((((()))))))))))))))++++++***************+++,,,++++++***************------......///000000000111222444666888::::::;;;:::::::::;;;;;;<<<<<<<<<===@@@DDDIIIKKKKKKIIIHHHFFFDDDCCCCCCEEEJJJPPPSSSXXXZZZ]]]___ccciiirrrxxx{{{xxxvvvxxx~~~}}}xxxvvvuuutttssswwwyyy}}}~~~{{{wwwssspppppppppsss{{{zzzxxxyyy~~~vvvnnnjjjmmmppprrrsssssstttuuuuuuuuutttrrrooollliiiggg```RRRBBB;;;999777777999999999;;;===@@@BBBEEEFFFIIIMMMTTTZZZ___aaabbbbbbyyyjjjbbb\\\YYYQQQQQQQQQPPPOOONNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEAAA>>>===;;;;;;::::::999888666555333222000...,,,++++++******)))((()))***+++***)))'''''''''''''''&&&&&&%%%'''''''''''''''((())))))((((((((((((((()))***+++************************((((((((()))******++++++++++++,,,,,,,,,,,,++++++)))************+++++++++)))******))))))((('''&&&'''''''''''''''&&&&&&&&&)))))))))))))))(((''''''((((((''''''&&&'''''''''((('''&&&&&&&&&''')))***,,,***((((((((((((&&&$$$%%%&&&&&&'''((()))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++((((((((()))))))))))))))'''((())))))******))))))...---,,,+++***************************++++++,,,------......///000000000111222333555777888888888<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCGGGJJJKKKLLLLLLJJJHHHGGGFFFHHHLLLPPPSSSXXXYYY[[[^^^ccckkkuuu||||||zzzyyy{{{|||wwwtttrrrrrrsssvvv}}}wwwlllhhhhhhkkkpppssstttttttttuuussssssrrrpppmmmjjjgggeee\\\NNN@@@:::888777777999999:::;;;>>>@@@CCCFFFGGGJJJMMMRRRWWW\\\^^^^^^^^^yyyjjjaaa[[[XXXPPPPPPQQQQQQOOOMMMKKKIIIFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGEEEBBB>>><<<::::::::::::999777666555222111000...,,,+++++++++)))((('''(((***++++++***''''''((((((''''''&&&%%%'''''''''''''''((())))))((((((''''''((())))))***************************((((((((())))))***++++++******++++++++++++******))))))*********+++++++++************)))((('''&&&'''''''''''''''''''''''')))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&++++++***)))((()))))))))***)))((((((((('''&&&%%%&&&&&&''''''((())))))***)))***,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,(((((()))************)))---,,,+++***************************+++,,,---...------......///000000000000111333444555666666666::::::;;;;;;<<<<<<======BBBCCCDDDGGGIIILLLNNNOOOKKKJJJIIIIIIKKKNNNRRRTTTXXXXXXZZZ]]]eeeoooyyy}}}}}}|||~~~}}}{{{zzzzzz|||~~~}}}kkkdddccceeeiiiooosssttttttttttttqqqqqqpppooollliiifffdddWWWJJJ===999888777777999:::;;;===???CCCFFFIIIJJJKKKMMMQQQUUUXXXZZZZZZZZZxxxiii___YYYUUUOOOPPPQQQQQQPPPMMMJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHGGGEEEBBB>>><<<:::::::::999888777666555222111///...,,,,,,++++++)))((('''(((***++++++***((())))))))))))((('''''''''''''''''''''((())))))''''''&&&&&&&&&'''((((((************************)))((((((((()))***+++,,,))))))************))))))))))))*********+++++++++++++++++++++***)))((((((&&&''''''''''''''''''''')))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((***+++---...''''''((((((''''''((((((&&&&&&''''''(((((())))))((()))+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++((())))))***************)))))))))))))))***+++++++++++++++,,,---...///000------......///000000000000111222333555555666666666777888999;;;<<<>>>>>>CCCCCCDDDEEEHHHKKKNNNOOOKKKKKKKKKMMMOOORRRUUUVVVYYYXXXZZZ___gggsss}}}}}}{{{{{{uuueee___```dddhhhnnnrrrssssssssssssqqqpppooommmjjjfffcccaaaRRRFFF;;;888999888888:::<<<===???BBBFFFKKKNNNPPPNNNOOOQQQSSSUUUVVVWWWWWWyyyiii___WWWSSSPPPQQQQQQQQQOOOMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEAAA>>>===::::::999999888777555444111000///...---,,,,,,,,,***)))((()))***+++***))))))))))))))))))((((((''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''************************))))))(((((((((***+++---*********++++++*********)))************+++++++++,,,,,,,,,++++++***)))(((&&&&&&&&&''''''''''''''')))))))))))))))(((''''''((((((''''''&&&'''''''''''''''((((((((((((((('''%%%&&&((((((''''''((()))''''''''''''(((((())))))((()))******++++++++++++++++++++++++++++++++++++)))))))))))))))(((((((((((()))******++++++******(((((((((((()))***+++,,,+++++++++,,,,,,...//////------......///000000000///000222333555666666666555555777999;;;===>>>???AAAAAABBBDDDGGGJJJMMMOOOMMMNNNOOOQQQSSSVVVXXXYYYZZZZZZ[[[aaalllwww}}}}}}}}}~~~yyyrrrmmmkkkkkkooouuu|||nnnaaa^^^___dddgggllloooppppppqqqqqqpppooonnnkkkgggccc___]]]NNNCCC:::888:::::::::;;;>>>???BBBFFFKKKPPPTTTWWWRRRRRRSSSSSSTTTUUUUUUVVV|||kkk___WWWSSSRRRRRRRRRQQQOOOMMMJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGEEECCCAAA???>>>999999999999888666555444111000///...---,,,,,,,,,+++***((()))******)))((((((((())))))(((((('''&&&'''''''''''''''((())))))((((((''''''''''''((((((************************))))))((('''(((***,,,---+++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++***)))((('''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''(((((('''''''''((())))))+++******)))'''&&&$$$###&&&((()))(((&&&%%%&&&(((''''''''''''(((((((((((((((((((((((()))***+++,,,************************)))))))))(((((('''''''''))))))***++++++++++++************))))))***++++++************++++++,,,---------......///000000000...///111333555777888888777777888:::;;;===>>>??????@@@BBBEEEJJJNNNRRRUUUSSSSSSUUUVVVXXXYYYYYYZZZ[[[[[[]]]dddooozzz{{{sssrrrqqqpppqqqrrrtttuuuuuutttqqqkkkeee```______aaaffflllrrrvvv}}}}}}ttteee]]]]]]```dddgggjjjlllmmmmmmnnnooonnnmmmkkkhhhccc^^^ZZZWWWKKKAAA999999;;;;;;;;;<<>>>>>???AAADDDIIIOOOUUUYYY\\\XXXXXXYYYZZZ[[[[[[ZZZZZZ\\\\\\___fffrrr}}}~~~|||{{{}}}}}}xxxmmmllljjjiiihhhiiikkkllljjjiiigggccc]]]ZZZXXXXXXXXX]]]cccgggjjjooouuu{{{zzztttppprrrwww|||kkk^^^ZZZ]]]aaaeeegggiiijjjkkkkkkmmmnnnlllkkkiiieee```[[[VVVTTTJJJ@@@999999<<<<<<<<<===@@@BBBFFFLLLSSSYYY^^^aaaXXXWWWUUUTTTTTTTTTUUUVVVmmm```WWWSSSSSSSSSQQQOOOMMMKKKJJJIIIJJJHHHFFFEEEFFFHHHHHHGGGHHHGGGGGGFFFDDDAAA???===;;;::::::999888777666666333222000...------------''''''(((((((((((('''''''''(((((((((((((((''''''((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((******+++,,,,,,,,,++++++(((''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))+++*********))))))(((((((((''''''''''''&&&&&&&&&)))(((((('''''')))***+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))(((&&&&&&''''''&&&%%%)))))))))))))))((((((((()))*********++++++++++++...------,,,,,,++++++*********++++++++++++******------,,,,,,+++******)))***((('''))),,,...,,,***((()))***+++,,,---------,,,,,,------.../////////111222333333333444666888999;;;===>>>======>>>???CCCFFFJJJMMMPPPTTTXXX[[[]]]ZZZXXXYYY]]]aaaaaa`````````dddmmmyyy|||{{{xxxvvvvvvwwwzzz{{{zzzzzzzzzzzz{{{|||~~~}}}xxxsssnnnhhhcccaaaaaaaaaaaa```___^^^[[[YYYVVVUUUTTTTTTVVVXXXYYYZZZ]]]```cccmmmsss~~~uuujjjcccaaadddgggrrr{{{nnn```[[[ZZZ[[[^^^gggggghhhiiikkklllmmmnnnjjjiiigggccc]]]WWWQQQMMMDDD>>>999::::::999:::===AAADDDIIIOOOTTTXXX[[[\\\[[[[[[ZZZXXXWWWVVVUUUTTTooobbbYYYUUUSSSSSSQQQOOOMMMKKKJJJIIIEEEDDDCCCDDDFFFGGGGGGFFFGGGGGGGGGFFFDDDAAA???===;;;::::::999888777666666444333000---***)))(((((())))))************))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&''')))***++++++,,,,,,++++++***))))))((((((((())))))++++++++++++++++++++++++(((((((((((())))))))))))************)))))))))((())))))((((((((('''''''''(((((('''''''''((()))***&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&***(((''''''(((((('''&&&(((((((((((((((((((((((('''((()))++++++***))))))++++++++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***((('''))),,,---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,------.../////////111222333333333444666888999;;;===>>>>>>>>>@@@AAACCCGGGKKKPPPSSSWWW\\\___```\\\XXXYYY]]]```aaaaaaaaaaaaeeennnyyy{{{zzzxxxwwwvvvwwwxxxyyyuuuvvvwwwxxxzzz{{{|||}}}~~~yyyrrrmmmgggaaa___^^^]]]]]]]]]\\\ZZZXXXVVVTTTSSSSSSRRRSSSUUUUUUUUUVVVXXXZZZ^^^dddnnnzzz~~~~~~{{{yyyxxxxxxzzz{{{{{{{{{vvvqqqhhh^^^WWWUUUXXX\\\gggqqq|||lll___[[[ZZZ]]]```gggggghhhjjjkkklllmmmmmmjjjhhheeeaaa[[[TTTOOOLLLEEE???:::;;;<<<;;;<<>>===::::::999888777666666555444222000...+++)))(((((())))))************))))))((())))))*********))))))&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&))))))***+++++++++++++++++++++***)))((((((((((((************************(((((((((((())))))))))))************))))))))))))***)))))))))(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&***)))(((((())))))(((''''''''''''''''''''''''''''''(((***,,,,,,+++***)))))))))******+++,,,,,,---******++++++++++++******&&&''''''((()))************)))((()))+++,,,,,,+++)))******+++,,,,,,,,,,,,,,,,,,------.../////////111222333333333333666888888:::===>>>???AAACCCEEEFFFIIIOOOTTTXXX\\\```cccddd___YYYXXX[[[___aaabbbbbbcccgggnnnwww~~~~~~yyyyyyyyyyyyxxxxxxwwwwwwppprrrtttvvvxxxxxxxxxxxxxxxzzz~~~|||uuuooohhhbbb^^^\\\ZZZYYYYYYXXXWWWUUUSSSSSSSSSSSSRRRSSSTTTSSSQQQPPPPPPPPPPPPUUU]]]gggqqqxxx}}}}}}||||||{{{xxxwwwtttsssrrrooonnnooorrruuuxxx}}}~~~|||xxxrrrkkkiiigggfffggghhhhhhgggddd```XXXPPPJJJIIILLLOOO[[[eeeqqqyyy{{{{{{|||}}}jjj]]]ZZZ[[[___cccggghhhiiijjjkkkkkkkkkkkkiiigggccc]]]WWWQQQLLLIIIFFF@@@<<<=========>>>AAACCCFFFJJJOOOSSSWWWYYYZZZWWWWWWWWWVVVVVVVVVVVVUUUssseee]]]YYYTTTSSSRRRPPPNNNLLLJJJJJJEEEEEEFFFHHHJJJJJJHHHFFFGGGGGGFFFEEECCCAAA>>><<<::::::999888777666555555222111000000///.........''''''(((((((((((('''''''''(((((())))))))))))(((((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%(((((()))***+++++++++++++++******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))'''''''''''''''''''''''')))((('''((())))))((('''&&&&&&&&&'''''''''''''''++++++******++++++,,,---))))))*********+++++++++******++++++++++++******((())))))******+++,,,,,,)))))))))***++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,------.../////////000111333333222333555777888:::===???@@@CCCFFFIIIKKKOOOTTTXXX\\\___ccceeegggaaaZZZXXXZZZ___bbbbbbdddeeeiiiooovvv{{{}}}|||xxxyyyzzz{{{{{{yyyvvvuuuoooqqqssstttuuutttsssqqqrrrtttyyy}}}zzzuuummmfffaaa^^^[[[YYYXXXWWWUUUTTTSSSTTTVVVWWWWWWXXXXXXVVVRRRNNNLLLKKKLLLPPPVVV^^^eeekkkoooqqqnnnmmmllllllmmmmmmllljjjfffeeecccaaabbbeeekkkppptttzzz~~~}}}{{{wwwooohhh```]]]ZZZXXXYYYYYYXXXXXXWWWTTTNNNHHHCCCBBBEEEHHHPPPZZZhhhrrrwwwyyy|||~~~~~~}}}~~~hhh\\\YYY[[[___ccchhhhhhiiijjjkkkjjjjjjiiihhheee___XXXRRRLLLHHHFFFEEE???<<<===>>>>>>???BBBCCCEEEIIIMMMQQQTTTVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVvvvggg]]]YYYTTTTTTRRRPPPNNNLLLKKKJJJHHHHHHGGGHHHIIIHHHFFFCCCFFFFFFFFFEEECCC@@@>>><<<:::999999888777666555555111111111000000///......''''''((((((((((((''''''%%%&&&&&&'''((((((((('''((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''((((((,,,***(((&&&&&&))),,,...+++++++++*********))))))******++++++++++++******************************)))***************++++++******+++,,,,,,,,,++++++,,,,,,------.../////////000111222222222333555777777:::<<>>;;;<<<>>>>>>@@@CCCCCCEEEHHHLLLOOOQQQRRRSSSRRRRRRSSSSSSTTTUUUUUUUUUyyyiii^^^XXXUUUTTTRRRQQQNNNMMMKKKJJJHHHGGGFFFFFFFFFEEECCCAAAFFFFFFFFFEEECCC@@@===<<<999999888777666555555444222222111000...,,,***)))))))))************))))))$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))***(((%%%"""###&&&))),,,---,,,,,,+++******))))))******++++++++++++***************))))))))))))))))))***++++++***)))***+++***++++++,,,,,,+++++++++,,,,,,------.../////////000111222222222222555777888999<<<>>>@@@DDDIIIMMMTTTWWW\\\___aaabbbcccdddgggaaaZZZWWWZZZ^^^aaabbbeeegggkkkppptttwwwyyyzzzxxxzzz|||}}}|||yyyvvvsssqqqqqqpppooommmjjjhhhfffiiikkkpppwww~~~}}}uuuvvvzzzsssmmmhhhddd```^^^]]]\\\ZZZYYY[[[___dddgggeeeffffffccc]]]VVVPPPMMMNNNPPPSSSWWW[[[^^^aaabbb\\\[[[[[[\\\]]]^^^^^^]]]WWWVVVUUUUUUWWW^^^gggnnntttzzz}}}xxxpppeee[[[RRRNNNIIIFFFFFFFFFFFFEEEHHHGGGFFFCCC???>>>???AAAAAAHHHTTT```iiiqqqvvvyyy|||yyyeee\\\[[[]]]___ccciiijjjkkkkkkjjjhhhfffeeeccc^^^VVVNNNGGGDDDCCCCCCDDD>>>;;;===??????AAAEEEDDDFFFIIILLLNNNPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTT~~~mmm___XXXUUUTTTSSSQQQOOOMMMKKKKKKHHHFFFEEEDDDEEEEEEEEECCCFFFFFFFFFDDDBBB@@@===<<<999999888777666555444444111111111000///,,,***)))))))))************))))))$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%'''((()))******************)))******++++++************************(((((((((((())))))))))))((()))))))))************((((((((((((''''''''''''$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''((())))))'''&&&&&&'''(((((()))******((('''&&&&&&&&&''')))***,,,,,,,,,,,,++++++++++++******++++++++++++******))))))******++++++,,,,,,)))+++,,,+++)))(((***,,,+++++++++,,,,,,++++++***,,,,,,------...////////////111222222111222444777888999;;;===@@@DDDIIIMMMSSSWWW\\\```bbbcccdddeeeddd___YYYWWWZZZ^^^```aaadddggglllpppsssvvvxxxzzzwwwxxxzzz{{{zzzwwwtttqqqooonnnllljjjhhhfffeeedddeeeggglllrrrxxx{{{ppppppyyy}}}wwwrrrmmmjjjfffccc```^^^\\\\\\___dddjjjnnnmmmooopppmmmggg___XXXUUUSSSTTTVVVYYY\\\___aaabbb\\\[[[ZZZ[[[]]]]]]\\\[[[UUUUUUTTTUUUXXX___hhhoooxxx~~~~~~xxxpppdddZZZOOOKKKFFFCCCBBBCCCCCCCCCEEEEEEDDDBBB???======>>>>>>DDDNNNYYYccclllssswww|||~~~sssbbb\\\^^^```bbbeeeiiijjjkkkllljjjhhheeecccaaa[[[RRRJJJDDDAAABBBCCCEEE???<<<>>>@@@AAACCCGGGGGGHHHKKKMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSoooaaaYYYUUUTTTSSSQQQOOOMMMKKKKKKIIIGGGEEEEEEGGGHHHIIIHHHFFFFFFEEEDDDBBB@@@===;;;999999888777666555444444000000111222222111000///''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((''''''(((((((((######%%%&&&'''((((((((($$$%%%&&&((()))*********---,,,+++***))))))))))))************************(((((((((((())))))))))))(((((())))))*********+++))))))))))))((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''((()))******)))'''''''''((()))******+++((()))+++,,,,,,++++++***+++++++++,,,,,,---......******++++++++++++******)))***+++,,,...///000111)))+++---,,,)))(((***,,,++++++,,,,,,,,,++++++***,,,,,,------...//////000///000222222111222444666888999;;;===???CCCHHHLLLQQQUUU[[[```bbbdddeeefffbbb]]]XXXWWWZZZ^^^``````dddggglllpppsssvvvxxxzzzvvvwwwxxxyyywwwuuurrrppplllkkkiiigggeeedddddddddccceeeiiinnnuuu{{{yyymmmlllttt{{{vvvsssooollliiibbb```^^^]]]aaagggmmmrrruuuwwwxxxvvvoooggg```]]]YYYZZZ\\\^^^aaaccceeefff___^^^]]]]]]^^^___^^^\\\VVVVVVVVVWWW[[[bbbkkkqqq|||{{{rrrfff\\\OOOKKKFFFCCCBBBCCCCCCCCCDDDEEEEEECCC@@@>>>>>>>>>???DDDLLLWWWbbblllsssxxx}}}vvv{{{}}}nnn```\\\___bbbeeegggiiijjjlllllljjjgggdddbbb___YYYPPPHHHBBB@@@AAACCCFFF@@@===@@@BBBCCCEEEIIIIIIJJJMMMOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRpppbbb[[[VVVUUUSSSQQQPPPOOOPPPPPPNNNKKKHHHFFFGGGHHHIIIHHHFFFFFFEEECCC@@@>>>;;;:::>>><<<999666555666777888333111...---------+++***++++++)))(((''''''''''''))))))))))))))))))))))))&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((&&&%%%$$$((()))++++++*********+++)))((((((((((((((()))***''''''((()))))))))))))))(((((((((((('''''''''''')))'''$$$""""""%%%(((***(((((())))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((((((((((((((()))((((((((((((***+++,,,//////---,,,+++*********---,,,+++***)))***++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))------------------,,,,,,000///......///111333555666888;;;===???CCCHHHKKKTTTWWW[[[^^^___```bbbcccbbb\\\UUURRRSSSYYY___cccfffhhhkkkppptttuuutttsssppprrruuuuuusssqqqqqqqqqnnnjjjdddaaaaaaaaa```^^^ffffffgggjjjmmmqqquuuwwwwwwmmmjjjmmm|||~~~yyyvvvuuurrrpppiiieee``````eeemmmuuuyyy|||~~~~~~wwwnnnfffbbbaaabbbcccfffhhhjjjkkklllhhhfffcccdddeeefffdddaaa```[[[XXX]]]ccciiiqqqyyyxxxhhhZZZRRRKKKFFFEEEEEEBBBBBBEEECCCGGGIIIIIIEEEBBB@@@AAACCCEEEJJJSSS^^^iiipppsss}}}{{{rrr}}}qqqiii```]]]```dddggggggkkkjjjjjjiiiiiifffccc___aaaUUUHHHBBB@@@>>>@@@DDDCCCBBB@@@@@@BBBEEEIIILLLQQQRRRSSSSSSRRRPPPMMMLLLNNNOOOPPPQQQQQQQQQPPPOOOrrrcccZZZUUUTTTSSSQQQPPPOOOOOONNNLLLJJJHHHGGGHHHIIIIIIHHHIIIIIIHHHFFFCCCAAA???===999999888777666555444444333111...---------+++***++++++)))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''(((((()))))))))***)))******)))((('''&&&%%%((()))++++++*********+++*********)))))))))******''''''((())))))))))))))))))))))))((('''''''''&&&((('''%%%$$$$$$%%%''')))((((((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))(((((((((((()))((((((((()))***+++,,,------,,,+++++++++,,,,,,000///...---------......************************++++++++++++*********)))))))))*********+++++++++........................//////......///111333555444666999;;;===@@@EEEHHHQQQUUUYYY[[[]]]^^^```bbb```[[[UUUQQQRRRWWW]]]aaaeeehhhkkkpppssssssrrrqqqoooqqqssssssqqqooonnnnnnjjjfffbbbaaabbbdddcccbbbfffggggggiiikkknnnqqqssszzzyyymmmgggiiivvvzzzyyywwwtttrrrjjjfffbbbbbbgggooovvvzzz|||tttmmmiiiggghhhjjjkkkmmmoooqqqqqqlllkkkiiijjjlllllljjjhhhfff```^^^aaagggmmmvvv~~~}}}mmm___UUUMMMGGGFFFDDDAAAAAACCCFFFIIILLLLLLHHHDDDBBBBBBCCCEEEKKKTTT___jjjqqquuuwwwqqq{{{mmmfff___]]]```eeehhhhhhkkkkkkjjjjjjiiigggccc___[[[OOODDD???<<<;;;>>>BBBDDDCCCBBBBBBEEEJJJPPPSSSUUUUUUUUUTTTSSSQQQOOOMMMNNNOOOPPPPPPPPPOOONNNMMMuuucccYYYSSSSSSSSSRRRPPPOOOMMMLLLIIIHHHGGGHHHJJJJJJJJJIIIHHHGGGFFFDDDBBB???===<<<777888999999777666333222333111///---------,,,***+++***))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******************)))(((''''''''')))++++++***)))***+++,,,,,,++++++******))))))''''''((()))))))))))))))******)))(((((('''&&&&&&''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&*********))))))((((((((((((((((((((()))***+++,,,+++++++++++++++,,,---...------,,,++++++++++++,,,************************,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------///.........///111333444222444666888:::===AAAEEENNNQQQUUUXXXZZZ\\\___aaa^^^ZZZUUUQQQQQQUUU[[[___eeehhhlllppprrrqqqooommmnnnpppqqqpppmmmkkkiiiiiidddcccbbbccceeeggghhhhhhiiihhhhhhhhhiiikkklllmmmsss{{{ooofffeeeooo|||~~~|||{{{xxxuuuoookkkgggggglllssszzz}}}{{{vvvsssqqqqqqrrrsssuuuvvvwwwxxxrrrrrrsssuuuvvvvvvtttqqqnnniiifffhhhmmmsss|||uuuggg]]]TTTMMMIIIFFFBBBAAACCCHHHKKKOOOOOOMMMHHHEEECCCCCCFFFKKKUUUaaalllsssvvv|||sssrrr}}}vvvgggbbb]]]]]]aaafffiiijjjkkkkkkjjjjjjiiifffbbb^^^TTTJJJ@@@<<<::::::===BBBGGGEEEDDDEEEIIIOOOWWW[[[ZZZYYYWWWUUUSSSRRRQQQPPPQQQQQQQQQQQQPPPOOONNNNNNxxxdddYYYRRRSSSSSSRRRPPPNNNLLLJJJGGGGGGGGGIIIKKKLLLJJJIIIGGGGGGEEEDDDAAA>>><<<;;;::::::::::::888777666555444111///......---,,,++++++******)))(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((******+++)))************))))))(((''')))++++++***)))***+++,,,,,,++++++***)))((('''''''''((()))))))))))))))+++******)))((('''&&&&&&'''''''''''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&******))))))((('''''''''((((((((())))))***+++++++++++++++***++++++,,,---,,,++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,............///111222333111333555666888;;;???BBBKKKNNNRRRUUUXXX[[[^^^aaa]]]ZZZVVVRRRQQQTTTYYY^^^dddhhhmmmppppppnnnlllkkklllmmmnnnllliiigggffffffcccdddeeegggjjjkkkllllllmmmlllkkkiiiiiiiiijjjjjjnnnvvvtttgggccchhhppp{{{|||yyytttqqqnnnnnnssszzz}}}{{{yyyyyyzzzzzz{{{||||||}}}yyyzzz|||~~~~~~{{{yyyuuupppnnnpppsssxxx}}}oooggg___VVVQQQLLLFFFDDDEEEIIILLLQQQSSSQQQMMMGGGDDDCCCFFFLLLVVVcccmmmtttwwwzzztttwwwmmmaaa___\\\]]]bbbgggjjjkkkkkkkkkjjjjjjiiieee___[[[NNNFFF>>>;;;:::;;;???EEEKKKIIIFFFFFFJJJQQQYYY^^^]]][[[XXXUUUSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSS{{{fffZZZSSSSSSSSSRRRPPPNNNKKKJJJGGGFFFGGGIIIKKKLLLKKKIIIKKKJJJIIIGGGEEEBBB@@@???===;;;999777666666777888444222///.........,,,++++++******))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''((()))***+++((())))))************)))'''(((******)))))))))***************)))((('''&&&''''''((()))))))))))))))+++******)))((((((''''''''''''((((((((('''&&&%%%''''''&&&&&&%%%%%%%%%$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((()))******++++++,,,,,,+++************+++...............------,,,************************))))))******************************+++++++++++++++,,,,,,,,,---------...------......///111222222222333555666777:::>>>AAAHHHKKKOOORRRUUUYYY]]]aaa]]][[[XXXTTTRRRTTTXXX]]]dddhhhmmmooonnnkkkjjjjjjjjjkkkkkkjjjgggeeeeeefffgggiiilllooopppppppppppprrrqqqooolllkkkjjjjjjjjjnnnuuuyyyjjjbbbbbbdddmmm{{{}}}vvvsssrrrtttyyy~~~zzzwwwuuuwwwyyy|||wwwpppggg^^^YYYRRRKKKFFFGGGIIILLLRRRVVVUUUQQQJJJEEECCCFFFMMMXXXeeepppvvvyyy~~~{{{xxx}}}{{{ggg^^^]]]]]]___cccgggjjjlllkkkjjjiiiiiifffaaa[[[VVVGGG@@@;;;:::999;;;AAAHHHNNNLLLIIIGGGJJJOOOVVV[[[\\\ZZZWWWUUUSSSSSSTTTUUUSSSSSSSSSSSSTTTUUUUUUVVV~~~hhh\\\UUUTTTSSSRRRPPPNNNLLLKKKHHHGGGFFFHHHJJJKKKKKKJJJJJJJJJIIIGGGDDDBBB@@@>>><<<:::777444333444555777444222000.........---++++++******))))))*********))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((((((((('''%%%%%%&&&'''(((((())))))''''''((()))************&&&(((******)))((()))***((()))******)))((('''%%%''''''((()))))))))))))))******))))))))))))((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***---,,,+++***************,,,------------,,,++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))************---......//////000000000,,,---...///000111111222222333555666666999<<>><<<:::999777666555444555555555222000//////...---,,,+++******))))))***++++++((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((%%%&&&'''((()))******)))&&&(((******)))((()))***((()))***++++++***((('''''''''((())))))))))))))))))))))))))))))*********)))))))))((('''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''')))***++++++************************+++,,,******+++++++++***)))(((++++++++++++++++++++++++)))))))))******+++++++++))))))))))))*********+++,,,,,,---......///000000,,,,,,---///000000111111111333444444555777;;;===???BBBFFFJJJNNNSSSXXX\\\ZZZ[[[ZZZVVVQQQQQQUUUYYY]]]aaaeeeeeebbbaaacccgggeeefffggggggggggggiiikkkpppuuu|||~~~|||zzzzzzwwwuuusssqqqoooooooooooosssxxx~~~}}}oooddd]]]\\\fffrrr{{{}}}|||}}}xxxqqqllldddXXXOOOMMMHHHMMMTTT\\\___[[[RRRKKKHHHLLLUUUaaannnyyy}}}}}}mmmaaa]]]___bbbdddfffhhhiiijjjiiihhhfffddd___XXXOOOIII<<<888777888999<<>>???BBBGGGMMMQQQSSSSSSSSSPPPNNNNNNOOOQQQSSSVVVZZZ\\\^^^aaadddgggdddfffiiijjjkkkpppxxx~~~}}}yyysssnnnnnnnnnooouuu{{{|||xxxooofffdddiiirrr|||lllbbbYYYXXX[[[cccjjjiiiaaaXXXWWW[[[dddppp|||~~~{{{}}}oooeeebbb```aaaccceeefffffffffeeefffdddaaaZZZRRRHHH???:::888888888999===DDDLLLSSSTTTQQQLLLJJJKKKLLLMMMNNNKKKLLLNNNNNNOOORRRVVVYYYfffnnnpppfffZZZUUUUUUUUUooo```YYYRRRPPPNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFHHHJJJJJJJJJHHHHHHGGGEEEDDDBBB@@@???===;;;888777777777555444444333111000...---------))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((()))))))))************(((((((((((((((((((((((((((***,,,,,,,,,+++,,,,,,)))))))))))))))((((((((((((((()))))))))************)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((''''''''')))(((((('''''''''''''''''''''''''''(((((((((((('''((((((((((((((())))))((((((((()))))))))******))))))******++++++,,,,,,,,,,,,,,,++++++*********(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,///......//////000111222222222222333444555666777:::;;;<<<===???CCCHHHLLLMMMNNNOOONNNLLLMMMNNNPPPRRRTTTWWWZZZ]]]```dddgggfffhhhkkklllmmmrrryyyyyyrrrllllllnnnqqqxxx~~~sssmmmlllqqq}}}wwwkkk___^^^___fffmmmllleee]]]\\\aaajjjttt~~~{{{wwwyyyvvvgggccccccaaabbbccceeeffffffeeeeeeeeebbb]]]UUULLLCCC<<<888666777777999>>>EEEOOOUUUVVVRRRMMMJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTWWWYYYcccllloooggg[[[UUUUUUVVVmmm___YYYRRRPPPOOONNNOOONNNMMMKKKKKKIIIGGGGGGIIIJJJKKKJJJHHHHHHHHHGGGEEECCCAAA@@@<<<:::888777777666555333333333111///...------,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((()))))))))************((((((((((((((((((((((((,,,,,,+++)))&&&&&&))),,,(((((()))***++++++,,,,,,))))))))))))***************)))((('''&&&%%%%%%%%%&&&'''''''''((((((((((((%%%&&&''''''((('''''''''(((((()))((('''''''''''''''''''''((((((((())))))((((((((())))))*********)))))))))*********++++++******++++++,,,---------,,,,,,,,,+++++++++++++++*********************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++............///000111222222222222333444555666777888999;;;<<<===@@@DDDGGGHHHIIIKKKKKKJJJKKKMMMOOOQQQSSSVVVXXX[[[^^^cccfffiiilllnnnoooooorrrxxx}}}zzzqqqkkkkkkooottt{{{zzzvvvwww~~~rrrdddbbbccciiippppppiiibbbbbbgggoooxxx{{{xxxyyy~~~~~~lllbbbaaacccaaabbbdddeeefffeeeeeedddddd```YYYPPPGGG@@@;;;888666666777:::???GGGQQQXXXXXXTTTOOOKKKKKKKKKLLLLLLMMMNNNPPPSSSUUUXXXXXXYYYZZZcccgggaaaWWWTTTTTTUUUkkk^^^YYYRRRPPPOOONNNOOOOOOMMMLLLLLLJJJHHHHHHIIIKKKKKKJJJGGGHHHHHHGGGFFFDDDAAA@@@;;;888666555555444333222333222111///...---,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&))))))))))))************))))))))))))))))))))))))******)))%%%!!!"""&&&+++'''((()))***,,,---......)))))))))*********++++++)))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&''''''(((((('''''''''(((***)))(((&&&&&&'''''''''((((((((()))))))))((((((((())))))******+++)))))))))*********++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,............///111222333222222222333444555666777666888:::;;;<<<>>>BBBEEEDDDEEEGGGHHHHHHIIIJJJLLLOOOQQQTTTVVVYYY]]]bbbffflllnnnppppppppprrrwww{{{{{{qqqjjjkkkqqqwwwyyyjjjggghhhmmmtttvvvpppiiigggllluuu}}}~~~|||}}}qqqddd___```bbbbbbcccdddeeefffeeeddddddaaa\\\TTTJJJBBB<<<999888666666888:::???HHHRRRYYYZZZVVVQQQMMMLLLLLLLLLKKKNNNNNNQQQTTTXXXZZZYYYXXXRRRYYY\\\XXXSSSRRRSSSSSS|||hhh]]]YYYPPPOOOMMMMMMNNNNNNLLLKKKLLLJJJGGGGGGHHHJJJJJJIIIEEEFFFGGGFFFEEECCC@@@???;;;999777555555555444222333222000///------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''))))))))))))************************************''')))***'''######''',,,(((((()))***+++,,,,,,---))))))*********+++++++++(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&(((******(((&&&&&&''''''((((((((())))))))))))&&&&&&'''(((((()))******((((((((()))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,*********+++,,,,,,,,,---------......///111222333222222222333444555666777555777999:::;;;===AAACCCAAACCCEEEFFFFFFGGGHHHJJJLLLNNNQQQUUUXXX^^^dddhhhkkknnnpppqqqppprrrwww{{{~~~|||qqqiiikkkrrrzzzooollllllrrryyy{{{vvvppplllrrrzzzxxxggg______``````bbbcccdddeeeeeeeeedddccc]]]XXXNNNEEE===999777777666777888;;;@@@HHHRRRYYY]]]XXXRRRNNNMMMMMMLLLLLLMMMNNNPPPTTTYYYZZZYYYVVVOOOSSSSSSPPPOOOQQQRRRPPPyyyfff\\\XXXOOOMMMLLLLLLMMMMMMKKKJJJKKKIIIFFFFFFGGGIIIIIIHHHDDDEEEEEEEEEDDDBBB???>>>>>>;;;999888888777666555333222000///---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))************************************&&&***---,,,)))(((+++///)))))))))))))))*********)))************+++++++++''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%(((+++***(((&&&&&&'''(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------------......///111222333222222222333444555666777444666888:::;;;===AAACCC???BBBDDDEEEEEEFFFGGGHHHIIIKKKOOOSSSXXX___fffkkkjjjmmmpppqqqqqqsssxxx|||{{{}}}rrriiikkksss|||rrrpppooouuu}}}{{{uuupppvvv~~~rrraaa]]]___```___bbbcccdddeeeeeeeeedddccc[[[UUUKKKAAA:::666666666777777999;;;@@@IIIRRRYYY^^^ZZZTTTOOONNNMMMMMMLLLLLLMMMOOOTTTYYYZZZXXXUUUPPPQQQOOOMMMNNNRRRRRRNNNwwweee[[[WWWQQQQQQPPPOOONNNLLLLLLKKKKKKJJJHHHFFFFFFFFFHHHIIIGGGHHHGGGGGGEEEBBB@@@???;;;:::999999999777444111444444333111000...------))))))))))))************+++*********))))))(((((('''&&&$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''')))************))))))((((((''''''&&&&&&(((((()))***************+++++++++***)))(((((('''))))))))))))***************))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((&&&%%%'''***+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,,,,+++******...------,,,+++***)))(((((())))))))))))*********,,,---......//////............//////000000111111444333222222333444666777666666777888999;;;<<<======???@@@@@@@@@AAADDDFFFGGGIIIKKKNNNSSSZZZccciiikkklllmmmmmmooorrrvvvzzz~~~{{{qqqiiikkkrrr{{{zzzuuurrruuu}}}~~~zzz}}}}}}}}}hhh]]][[[\\\___bbbbbbdddfffgggeeebbb______WWWOOODDD;;;666555555555888999;;;===AAAHHHPPPUUU___]]]YYYSSSNNNLLLLLLNNNKKKMMMPPPSSSTTTTTTRRRQQQNNNMMMLLLJJJJJJJJJKKKLLLuuudddZZZVVVNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIHHHHHHHHHGGGEEECCCAAA???;;;:::999999888777444222333333222111///...------+++*********))))))(((((())))))))))))((((((''''''***)))'''''')))***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))***))))))+++*********)))))))))((((((((()))***************++++++******)))(((((('''))))))))))))***************))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&%%%''')))***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,///000111111111000///...******++++++,,,,,,,,,---)))))))))*********++++++,,,------.....................//////000000111111333333222222333444666777666666777888999;;;<<<======>>>@@@@@@@@@AAADDDFFFFFFHHHJJJMMMRRRYYYaaagggkkklllmmmnnnooorrrvvvyyy|||zzzqqqiiikkksss|||}}}yyywwwzzz~~~|||{{{|||~~~~~~{{{zzzzzzeee[[[[[[]]]```cccbbbdddeeeeeeccc```]]]\\\SSSLLLBBB:::666555666666888999<<<>>>BBBGGGNNNRRR\\\[[[WWWRRRMMMKKKLLLMMMLLLMMMOOOQQQRRRQQQPPPPPPNNNMMMKKKJJJJJJJJJKKKLLLsssbbbYYYVVVMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFDDDBBB@@@;;;:::888888888777555222222111111000///......---,,,,,,+++***)))(((''''''((((((((((((''''''''''''(((&&&%%%%%%&&&''''''&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((************))))))))))))(((((()))***************++++++******)))((((((((())))))))))))***************))))))((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))************)))((('''&&&%%%%%%&&&%%%%%%&&&((()))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,......//////...---,,,+++)))******+++,,,------...******+++++++++,,,,,,,,,,,,,,,---.....................//////000000111111333222222222333444555666666666777777999:::<<<======>>>@@@@@@@@@AAADDDFFFFFFHHHJJJMMMQQQWWW___dddjjjkkkmmmnnnoooqqquuuxxxzzz~~~zzzqqqjjjlllttt|||}}}}}}zzzzzzyyyyyy{{{}}}|||wwwvvv{{{qqq___YYYZZZ]]]aaaeeebbbcccdddcccaaa^^^ZZZXXXNNNHHH???999666666777777888:::>>>@@@CCCGGGKKKNNNXXXWWWTTTPPPLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKrrrbbbYYYVVVOOONNNNNNNNNMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGDDDBBBAAA;;;999888888888777555333111111000000///......---++++++******)))(((((('''(((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''((((((((((((''''''''''''(((((()))***************************))))))((((((((()))))))))************))))))))))))((((((''''''&&&&&&&&&''''''''''''(((''''''(((((()))************))))))((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,------,,,,,,++++++***))))))(((------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---.........------......//////000000111111222222222333333444555555666666666777888:::<<<===<<<>>>???@@@@@@AAACCCEEEGGGIIILLLNNNRRRWWW]]]aaahhhjjjlllmmmnnnqqqtttwwwyyy}}}yyypppjjjmmmuuu}}}{{{wwwwwwwwwyyy{{{~~~~~~zzzxxx}}}wwwiii[[[WWWYYY\\\```dddddddddcccbbb```\\\WWWTTTGGGBBB<<<777666777888888888;;;???BBBDDDFFFHHHKKKSSSRRRQQQMMMJJJIIIJJJKKKNNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKssscccZZZWWWSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIGGGDDDBBBAAA;;;999777777777777666444222222111000///......---))))))))))))))))))******))))))))))))))))))))))))***(((''''''((())))))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''''''''(((((((((((((((((()))************************)))))))))))))))((()))))))))************)))))))))))))))(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******+++,,,,,,------//////...---------------...------,,,,,,++++++++++++,,,,,,,,,,,,---------+++,,,,,,---...---------......//////000000111111111111222333333444444444555555666777888:::;;;<<<<<<>>>?????????@@@CCCEEEHHHKKKNNNQQQSSSWWW\\\___dddfffiiilllmmmppptttvvvyyy}}}xxxpppkkkooovvv~~~}}}{{{vvvvvvwwwyyy|||nnncccYYYXXXZZZ\\\___bbbfffdddbbbaaa___ZZZTTTOOOBBB>>>999777777888999:::999<<<@@@BBBCCCEEEGGGHHHNNNNNNMMMKKKIIIHHHIIIKKKNNNMMMJJJHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJsssccc[[[WWWUUUTTTSSSQQQOOOMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDBBB@@@;;;999777666777777666555444444333111000...------(((((())))))************))))))))))))************)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))************(((((()))*********************))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))%%%'''))))))((('''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,//////............//////,,,,,,,,,,,,------------++++++,,,,,,,,,---------++++++,,,---------------......//////000000111111000111222333444444444333555555666666888999;;;<<<<<<===?????????@@@CCCEEEIIILLLPPPRRRTTTWWWZZZ\\\___bbbfffiiilllooosssvvvyyy|||xxxppplllpppxxx~~~|||zzzxxxuuuvvvxxxzzz}}}ggg___XXXYYY[[[]]]___bbbgggddd```___]]]XXXPPPJJJ>>>;;;888777888::::::::::::<<>>??????@@@BBBEEEIIILLLPPPRRRTTTUUUWWWYYY[[[^^^cccgggkkkooosssuuuxxxzzz|||~~~wwwppplllqqqyyy|||xxxzzz||||||{{{yyywwwuuutttttttttuuuwwwzzz}}}rrraaa[[[XXXZZZ^^^___aaadddeeebbb]]][[[YYYTTTKKKEEE<<<:::888888999;;;;;;;;;:::<<>>??????@@@BBBDDDHHHKKKOOORRRSSSTTTUUUWWWXXX\\\aaafffjjjnnnrrruuuwwwyyyyyyzzz~~~wwwpppmmmrrryyyyyytttuuu~~~~~~zzz|||}}}uuuvvvvvvtttrrrpppppppppsssuuuwwwyyy|||}}}hhh]]]XXXWWW[[[___aaacccgggddd```[[[YYYWWWQQQHHHAAA;;;:::888888:::;;;<<<;;;:::<<<>>>@@@AAACCCGGGIIIEEEGGGIIIIIIIIIIIIKKKMMMJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJqqqeee]]]XXXRRRRRRRRRRRRQQQOOOMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGDDDAAA???<<<:::666555666777777777444333333222111000......+++***)))***++++++***)))%%%&&&)))***+++***)))(((&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''*********)))))))))))))))++++++++++++++++++++++++++++++************++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''***,,,***&&&######$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''&&&((('''&&&%%%&&&'''((())))))(((&&&%%%%%%&&&((()))((())))))***))))))(((((()))))))))))))))******+++************+++,,,---------,,,,,,++++++,,,,,,---,,,+++******)))*********,,,+++***))))))***+++,,,...------......///000111111111111111111111111111444444444444555777888999;;;<<<>>>>>>>>>>>>@@@BBBHHHKKKPPPRRRSSSSSSTTTUUUTTTXXX^^^ccciiinnnssswwwxxx|||}}}{{{||||||tttttttttvvv{{{{{{rrrqqqxxxyyyvvvuuuuuu|||wwwtttrrroooooonnnnnnnnnooooooppprrrvvvzzz}}}~~~qqqdddXXXYYY[[[]]]```ccceeefffdddaaa\\\VVVPPPJJJDDD???888888888888999:::;;;<<<>>>???@@@AAACCCDDDEEEFFFGGGFFFFFFEEEGGGIIIKKKMMMQQQOOOLLLIIIGGGFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHrrrfff^^^YYYSSSSSSSSSRRRPPPNNNLLLKKKIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHFFFCCC@@@>>>:::888444333444555555555444444444333111///...---+++***)))***++++++***)))'''''')))******)))(((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((***)))))))))))))))))))))************************+++******))))))******+++)))(((''''''''''''((()))))))))))))))))))))))))))'''((()))(((&&&$$$$$$$$$%%%%%%&&&''''''((())))))(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((((())))))***+++************+++,,,---------,,,,,,++++++,,,,,,---,,,++++++***************++++++************++++++------------...///000111333333333333333333333333555555555555666888999:::===???AAAAAAAAAAAACCCEEEFFFJJJNNNQQQRRRRRRRRRSSSQQQUUUZZZ___eeekkkrrrvvvzzz~~~}}}~~~}}}vvvuuuuuuwww|||zzzqqqnnnuuuxxxttttttttt|||{{{uuuqqqooonnnkkkkkkkkklllmmmnnnoooooosssvvvyyy|||}}}~~~}}}iii___XXXYYY[[[^^^```bbbdddeeeddd```ZZZTTTNNNHHHBBB>>>999999999:::;;;;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEFFFEEEEEEDDDFFFHHHJJJKKKPPPOOOLLLJJJHHHGGGFFFFFFGGGGGGIIIJJJJJJJJJIIIHHHsssggg___YYYTTTTTTSSSRRRPPPNNNLLLKKKHHHIIIJJJJJJJJJJJJIIIIIIFFFGGGGGGGGGEEECCC@@@>>>:::888444333444555555555555555444333111///---,,,+++***)))***++++++***)))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++)))((((((''''''(((((()))))))))))))))))))))))))))((('''%%%%%%&&&&&&%%%%%%&&&&&&''''''((()))))))))(((((())))))(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((((())))))***+++************+++,,,---...------,,,,,,,,,,,,------,,,,,,+++*********************++++++++++++******------------...///000111333333333333333333333333555555555666777888::::::;;;===>>>???>>>???@@@BBBCCCGGGLLLPPPPPPPPPOOOOOONNNPPPUUUZZZ```gggpppuuuyyy}}}~~~}}}xxxwwwwwwyyy}}}{{{nnnjjjppp{{{yyytttrrrqqqttt}}}~~~xxxrrrmmmiiihhhgggeeefffggghhhjjjmmmooopppsssvvvyyy{{{|||}}}qqqbbb[[[XXXYYY\\\___aaabbbccccccbbb^^^WWWQQQKKKEEE???;;;888999;;;<<<======<<<<<<>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCDDDFFFGGGIIINNNMMMKKKJJJHHHGGGGGGGGGFFFGGGIIIJJJJJJJJJIIIHHHsssfff^^^XXXVVVUUUTTTRRRPPPMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFFFFEEEBBB@@@>>><<<:::666555666777777777666666555333111...,,,++++++***)))***++++++***)))+++***)))(((''''''(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******)))(((((((((((((((((())))))))))))))))))))))))))))))&&&"""###&&&((('''%%%&&&&&&''''''(((((((((((()))))))))))))))(((''''''%%%&&&((()))))))))((('''&&&&&&'''(((((('''&&&&&&(((''''''&&&''''''))))))((((((((((((((()))******))))))******+++,,,---...------,,,,,,,,,,,,------,,,,,,+++************+++)))***+++,,,,,,+++***)))------------...///000000000000000000111111111111444444555555666888999:::999;;;============???AAABBBFFFKKKOOOOOONNNMMMMMMLLLNNNQQQUUU[[[dddnnntttvvv{{{~~~~~~|||zzzyyyyyyzzz}}}}}}ooohhhlllvvv~~~vvvppplllpppxxx}}}yyyrrrkkkfffcccbbbbbb```aaabbbeeeiiillloooqqquuuwwwzzz{{{|||}}}|||iii___\\\XXXZZZ]]]```bbbcccbbbbbb```[[[TTTMMMGGGAAA<<<999777999;;;===>>>===<<<;;;>>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCEEEFFFJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHsssfff]]]WWWWWWVVVTTTRRROOONNNLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFEEEBBB@@@>>><<<:::666555666777777777666666555333111...,,,++++++***)))***++++++***)))+++***)))(((''''''(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''(((((())))))***************************************))))))))))))))))))***((())))))))))))))))))(((************************)))%%%"""###&&&((((((&&&&&&&&&&&&&&&&&&&&&'''''')))))))))))))))(((((('''&&&'''((()))***)))((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''((())))))***)))))))))***+++,,,...///...------,,,,,,------...---,,,,,,+++***+++++++++)))***+++,,,,,,+++***))),,,,,,,,,------...///000/////////000000111111111333333333444555666777888<<<>>>@@@@@@@@@@@@BBBCCCBBBFFFJJJMMMMMMMMMLLLLLLLLLMMMPPPSSSYYYaaakkkqqqtttyyy~~~}}}zzzzzzzzz{{{}}}rrriiijjjqqqxxx}}}qqqjjjkkkqqq|||{{{wwwpppiiiccc```___^^^\\\]]]```dddhhhmmmqqqssswwwyyy{{{|||}}}rrrddd]]]]]]YYY[[[___bbbddddddbbbaaa]]]XXXPPPIIICCC???;;;888777888:::<<<===<<<;;;:::===>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGvvvhhh]]]WWWWWWVVVTTTQQQPPPNNNMMMMMMLLLKKKJJJHHHGGGGGGGGGGGGEEEFFFFFFGGGFFFCCCAAA???:::888444333444555555555555555444333111///---,,,+++***)))***++++++***)))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&((((((((()))******++++++***************************))))))(((((())))))***((())))))******))))))(((************************((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))******))))))((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''!!!"""###$$$%%%%%%%%%%%%((((((''''''(((((()))***)))))))))***+++---...///......------------......------,,,+++++++++++++++******++++++++++++******,,,,,,,,,,,,---...///000000000111111222333333333222222222333444555777777;;;<<<>>>>>>>>>???@@@BBBBBBEEEIIIKKKKKKJJJKKKLLLMMMNNNPPPRRRWWW^^^ffflllqqqxxx~~~zzzzzzyyyzzz{{{~~~yyyooolllooosssyyyppphhhlllsss}}}zzzvvvpppiiiddd```^^^]]][[[]]]```eeejjjooosssvvvyyyzzz}}}~~~uuufff^^^[[[[[[ZZZ]]]bbbeeefffeeebbb```ZZZUUUMMMEEE@@@===;;;999777888:::;;;<<<<<<;;;;;;===>>>>>>???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGyyyjjj___XXXVVVUUUSSSQQQPPPOOOOOOOOONNNLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@:::888444333444555555555444444444333111///...---+++***)))***++++++***)))'''''')))******)))(((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))(((************************'''((())))))(((''''''((('''''''''''''''&&&&&&&&&)))************)))((((((&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((!!!###%%%'''((('''&&&%%%(((''''''''''''((())))))(((((()))***+++---...///......------------......------,,,++++++++++++,,,++++++************++++++,,,,,,,,,,,,---...//////000000000111222333333333333333333444555666777888888:::;;;<<<<<<<<<>>>???BBBDDDFFFGGGGGGGGGIIIKKKMMMNNNPPPQQQUUUZZZaaafffkkkrrrzzz~~~~~~yyyxxxxxxxxxyyy{{{}}}uuuooooooppp~~~{{{yyy}}}lllmmmoootttzzzwwwqqqkkkeeeaaa]]]\\\\\\^^^bbbffflllrrrvvvyyyzzz|||wwwggg^^^ZZZZZZZZZ\\\___dddhhhhhhfffccc```XXXRRRJJJCCC???===;;;;;;:::::::::;;;<<<<<<============>>>>>>???@@@@@@@@@>>>??????@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEEEEDDDEEEFFFGGGHHHIIIHHHGGGGGG|||lllaaaYYYVVVUUUSSSQQQPPPOOOPPPPPPOOOMMMKKKHHHFFFDDDDDDDDDFFFGGGHHHHHHGGGEEECCCAAA<<<:::666555666777777777444444333333111000......+++***)))***+++++++++)))%%%&&&)))***+++***)))(((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))(((************************&&&))),,,,,,(((&&&'''(((((((((((((((((('''''''''***************)))(((((())))))((('''''')))***+++)))(((&&&%%%%%%&&&((()))###&&&))),,,---+++)))''''''''''''''''''((())))))(((((()))***+++---///000......------------.........---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,---...//////---......///000111111111444444444555666777888999;;;===>>>???>>>???AAABBBAAACCCDDDDDDDDDEEEGGGJJJMMMNNNOOOQQQSSSWWW]]]aaadddllltttyyy~~~{{{xxxxxxwwwwwwxxxzzz{{{|||yyyrrrooooooyyyxxxrrr~~~~~~sssqqqooopppwwwyyywwwrrrlllfffaaa]]][[[]]]___ccchhhnnnsssxxx{{{{{{}}}ooo```ZZZZZZZZZZZZ]]]```eeeiiijjjgggdddaaaWWWQQQIIIBBB>>>===<<<<<<<<<<<<;;;;;;<<<===>>>???======>>>>>>??????@@@@@@>>>??????@@@@@@@@@@@@???>>>???AAACCCEEEFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGlll___YYYWWWVVVUUUSSSQQQOOOMMMLLLMMMKKKIIIGGGEEEFFFFFFGGGJJJHHHHHHHHHHHHFFFCCCAAA;;;999666555555666555444333333333222111000///...------,,,,,,+++***))))))***,,,...---***''''''(((&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))************))))))))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$!!!###%%%&&&((((((((('''))))))*********((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((()))******++++++***++++++++++++++++++,,,666111,,,***+++------------------------------------,,,+++***+++,,,---...,,,,,,---...///000111111000111222222222333555777999;;;===>>>???>>>===<<<@@@AAABBBDDDFFFGGGIIIIIILLLNNNPPPQQQSSSWWW]]]```aaagggmmmrrryyy}}}qqqqqqpppqqqsssvvvyyyzzz}}}zzzrrrmmmvvvxxxppprrr{{{xxxoooooovvvxxxvvvrrrmmmiiieeecccbbb___ccchhhmmmqqquuuyyy|||}}}~~~vvvdddZZZWWWWWWZZZ___bbbdddgggkkkllljjjddd```VVVOOOFFF???<<<<<<======>>>>>>>>>???>>>===<<<<<<<<<<<<======>>>>>>???????????????>>>??????@@@@@@>>>>>>???AAACCCDDDEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIoooaaa\\\VVVUUUTTTRRRQQQPPPOOONNNMMMKKKIIIFFFEEEEEEFFFGGGIIIHHHGGGGGGGGGEEEBBB@@@;;;999666555555666555444333333333222111000///...+++++++++******)))))))))(((***---,,,***((()))***'''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))************))))))(((((()))))))))*********)))))))))))))))(((''''''))))))))))))))))))))))))******)))(((&&&%%%$$$$$$)))*********)))((('''&&&(((((()))***))))))''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***((((((((()))******++++++,,,,,,------------......333000,,,***,,,......---,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,---...///000111111333444555555555666888:::999:::<<<>>>>>>>>>===<<>>======??????>>>>>>>>>>>>============<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@??????@@@AAABBBCCCCCCCCCEEEFFFFFFGGGHHHHHHIIIIIIssseee___UUUUUUSSSRRRQQQPPPPPPPPPLLLJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEFFFFFFDDDAAA>>>;;;999666555555666555444333333333222111000///...***)))))))))))))))))))))''')))***+++***)))***+++(((((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((())))))************))))))(((((())))))))))))******)))))))))))))))(((((('''))))))))))))))))))))))))***))))))(((((('''&&&&&&(((((((((((('''%%%$$$###''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***'''(((((())))))******+++,,,,,,,,,------.........///...,,,,,,---......---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111111222333444333444666888999:::;;;===>>>>>>===<<<>>>???@@@BBBCCCEEEFFFGGGIIIKKKMMMOOOQQQTTTYYY\\\\\\aaafffjjjqqqxxxxxxuuukkkjjjjjjjjjlllnnnqqqssstttxxx~~~|||wwwuuu{{{ooojjjjjjsss|||wwwxxx~~~}}}zzznnnlllhhheeecccdddfffgggjjjmmmqqqtttvvvxxx|||~~~wwwiii\\\WWWXXXYYY]]]aaadddeeegggjjjiiieee___ZZZMMMHHHBBB>>>===>>>@@@AAA@@@???===<<<<<<<<<===>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBFFFFFFGGGGGGHHHIIIIIIIIIwwwhhhaaaXXXWWWTTTRRRPPPOOOOOOOOOKKKJJJHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDCCC@@@===;;;999666555555666555444444444333333111000...---)))))))))***************((()))))))))))))))))))))''''''((((((((()))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))************))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++************"""###$$$%%%&&&''''''(((&&&''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''(((((()))******************++++++,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++++++++******)))***+++------,,,+++++++++,,,,,,---...///000111000111222222222333555777888999:::<<<============>>>>>>???@@@BBBCCCDDDEEEGGGIIIKKKMMMOOORRRVVVYYYZZZ^^^cccffflllssssssppphhhgggfffggghhhkkkmmmoooooosssyyy~~~zzzvvvzzzuuulllfffiiirrr}}}~~~|||xxxtttqqqgggeeebbb```aaadddhhhjjjoooqqqtttuuuwwwyyy|||~~~mmmbbbWWWVVVZZZ\\\___bbbfffggghhhiiihhhccc[[[VVVIIIEEE@@@======>>>@@@@@@AAA???===<<<;;;<<<>>>???=======================================>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIzzziiibbb\\\ZZZVVVSSSPPPNNNMMMMMMJJJIIIGGGEEEEEEEEEFFFGGGEEEDDDDDDDDDDDDBBB???<<<;;;999666555555666555444444444444333111///...---******+++++++++++++++++++++***)))((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))************))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++************$$$$$$%%%''')))+++---...&&&&&&'''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''((())))))******))))))***++++++,,,------***+++---...............,,,,,,,,,++++++*********)))***+++,,,---,,,+++***++++++,,,---...///000000222444555555444555777:::777888999:::;;;<<<=========>>>???@@@AAABBBCCCDDDEEEGGGJJJLLLNNNPPPSSSVVVXXX\\\```bbbhhhnnnoookkkfffeeedddeeefffhhhkkklllkkkooouuuyyy~~~}}}yyy{{{}}}qqqeeebbbgggqqq~~~zzzuuurrrnnniiifffaaa___^^^^^^```eeejjjmmmqqqssstttuuuvvvxxx{{{~~~{{{fff\\\VVVXXX]]]```bbbdddhhhhhhhhhhhhfff___WWWQQQGGGCCC???======>>>>>>>>>AAA???===<<<;;;<<<>>>???=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCDDDFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGG}}}kkkbbb^^^\\\WWWSSSOOOMMMLLLLLLJJJHHHFFFEEEDDDEEEGGGHHHEEEDDDDDDDDDDDDBBB???<<<;;;999666555555666555444555444444333111///---,,,,,,,,,++++++++++++++++++,,,***((('''''''''&&&$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))************))))))''''''(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''((()))***'''''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''(((((())))))***++++++,,,------...//////)))+++---...---,,,---...------,,,,,,++++++******)))******+++++++++++++++++++++,,,---...//////000000111222222222333555777777777888999:::<<<======>>>>>>???@@@AAABBBCCCCCCDDDFFFIIILLLMMMOOORRRTTTVVVZZZ\\\^^^ccciiijjjfffdddccccccbbbdddfffhhhjjjhhhlllqqqtttxxx~~~~~~~~~~~~wwwhhh``````dddoooxxxzzzvvvqqqlllhhhdddaaa^^^\\\[[[[[[]]]aaaggglllpppqqqrrrssstttuuuxxx|||qqqbbb[[[WWW\\\bbbdddeeefffhhhggggggfffbbbZZZQQQKKKCCC@@@===<<<===>>>======@@@???===<<<<<<<<<===>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@??????AAABBBDDDFFFGGGHHHEEEFFFFFFFFFFFFFFFFFFFFFmmmddd^^^[[[WWWRRROOOMMMMMMMMMIIIHHHFFFEEEDDDEEEGGGHHHFFFEEEDDDDDDDDDBBB???===;;;999666555555666555444555555444333111///---,,,,,,,,,++++++******))))))+++(((%%%%%%'''((('''%%%''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((())))))************))))))'''''''''((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%)))((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))***++++++,,,...//////000***,,,...---++++++,,,.........------,,,+++++++++***************++++++,,,***+++,,,,,,......///000,,,...//////...///111444666777777888:::;;;===>>>>>>??????@@@AAABBBCCCCCCCCCFFFIIILLLMMMOOOQQQSSSSSSVVVXXXZZZ^^^dddeeebbbbbbaaa``````aaaccceeegggeeehhhlllooorrrwww~~~~~~~~~pppddd^^^^^^cccjjjyyy}}}xxxpppmmmhhhdddaaa___\\\ZZZYYYYYY[[[^^^ccciiinnnqqqpppqqqssstttvvvyyy~~~~~~iiiaaa[[[ZZZ```ggghhhhhhhhhfffeeedddbbb]]]TTTKKKDDD>>><<<;;;;;;===??????>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===????????????@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDoooeee]]]ZZZVVVRRROOONNNOOOOOOIIIHHHFFFDDDDDDEEEGGGHHHFFFEEEDDDDDDDDDCCC@@@===;;;999666555555666555444555555444333111///---,,,,,,++++++***)))((((((''')))&&&$$$$$$''')))((('''(((((((((((())))))))))))$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''))))))************))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))*********)))((('''''''''***)))''''''&&&'''((()))***((('''&&&%%%%%%&&&'''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&''''''((()))))))))((())))))***,,,---......+++---...---***))),,,...//////...------,,,+++++++++***)))))))))***,,,---***++++++,,,---...///000...000111111111111444666666666777888999;;;===>>>??????@@@AAABBBBBBCCCCCCCCCFFFIIILLLMMMNNNQQQSSSQQQTTTVVVWWW[[[aaaaaa^^^``````___^^^___aaaccceeecccfffjjjlllmmmrrrxxx~~~}}}wwwjjjaaa]]]^^^cccnnnzzz}}}uuuooojjjfffbbb___^^^\\\ZZZYYYWWWYYY[[[```eeejjjooorrroooqqqrrrtttvvvzzz{{{eeebbb\\\\\\ccciiikkkiiiiiidddcccaaa___YYYPPPFFF???:::999999;;;>>>@@@AAA@@@>>>>>>>>>???>>>===<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===???????????????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCmmmaaa]]][[[WWWTTTPPPNNNMMMMMMGGGHHHIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDBBB???<<<>>><<<888555444444555666333333333333111///,,,+++((()))*********)))'''&&&(((''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))***)))(((&&&&&&''''''((())))))))))))************+++***)))(((((('''''''''***************)))((((((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++)))******++++++,,,------+++,,,,,,------.........+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++------------++++++---...///111222222222222555666666888999;;;===>>>?????????@@@AAABBBCCCDDDHHHIIIJJJLLLMMMNNNNNNNNNRRRTTTWWWXXXYYY[[[]]]___```___]]]]]]]]]___```bbbdddgggjjjkkkjjjlllppptttzzzvvvggg\\\\\\bbbdddlllzzz}}}}}}yyytttoookkkbbbaaa___[[[WWWVVVXXXZZZYYY^^^eeejjjlllllllllmmmoooppprrrtttxxx}}}rrrccc^^^^^^aaafffjjjkkkhhheeeaaabbbaaa[[[QQQHHHBBB@@@========================>>>>>>======<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::<<<<<<===???@@@@@@???===???>>>===>>>??????>>>===BBBAAA@@@???@@@BBBDDDFFFnnnaaa\\\ZZZVVVSSSPPPMMMLLLLLLIIIIIIIIIGGGEEEDDDEEEFFFDDDCCCCCCDDDEEEEEEBBB@@@===;;;888666444444555666444444444333111...,,,***)))***+++++++++***(((((())))))(((((((((''''''''''''''''''''''''(((((()))''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))***)))((('''&&&''''''(((''''''''''''((((((((()))+++***)))(((((('''''''''***************)))(((((((((((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))*********)))******++++++,,,,,,------------------.........+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++,,,------,,,++++++---......///000111222333555555666777999;;;===>>>?????????@@@AAABBBCCCDDDGGGHHHJJJKKKMMMNNNNNNNNNPPPSSSUUUVVVWWWYYY[[[]]]___^^^]]]\\\]]]___```bbbcccfffiiiiiihhhiiilllpppvvv{{{uuugggaaaccccccjjjuuu|||yyy|||vvvqqqlllgggccc^^^^^^\\\YYYVVVVVVXXXZZZ\\\```gggkkkmmmmmmmmmmmmoooqqqtttxxx|||~~~mmmaaa___```bbbgggjjjkkkhhheee``````]]]WWWMMMEEE@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999999:::<<<>>>??????>>>@@@???============<<<<<>>>>>???@@@AAABBBCCCCCCGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQSSSTTTUUUVVVYYY[[[]]]]]]\\\\\\]]]___```bbbaaadddggggggfffeeehhhjjjqqquuu|||uuujjjgggdddiiirrr{{{{{{tttyyy}}}yyysssnnniiiddd___[[[XXXYYYXXXVVVUUUUUUXXXZZZ```dddiiilllmmmmmmnnnnnnppptttyyy~~~}}}pppeee___aaabbbeeehhhjjjjjjgggddd]]][[[WWWPPPGGG@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::<<<<<<======<<<<<<;;;:::777888:::<<<>>>???@@@AAA@@@@@@???===<<<;;;;;;:::@@@@@@@@@AAABBBBBBCCCCCCooobbbZZZYYYWWWTTTQQQNNNMMMLLLMMMLLLJJJGGGDDDDDDFFFIIIIIIHHHGGGFFFFFFDDD@@@===<<<:::888666555555666666666666555444111...,,,***+++++++++*********)))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))(((((((((((((((((((((((()))(((((((((''''''''''''))))))*********++++++++++++***)))(((''''''''''''((()))))))))))))))((((((*********))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))******)))(((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''((((((((()))))))))***)))))))))***++++++,,,,,,/////////......---------,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++...---,,,,,,---...111222333333444555777888:::;;;<<<===>>>???AAABBBBBBBBBFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPSSSTTTTTTUUUXXXZZZ[[[[[[[[[\\\]]]___```aaaaaadddhhhhhheeedddeeeggglllpppwww~~~vvvpppllloootttzzz~~~rrrtttvvvrrrmmmhhhddd___[[[XXXSSSTTTTTTTTTTTTVVVYYY\\\cccfffjjjmmmmmmnnnooopppsssxxx~~~mmmddd```___cccdddgggiiiiiihhheeebbb[[[WWWQQQJJJCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999:::<<<===>>>@@@CCCEEECCCCCCCCCAAA???===<<<<<<===>>>???@@@AAAAAAAAA@@@pppccc[[[ZZZXXXVVVSSSPPPNNNMMMNNNMMMJJJGGGDDDDDDFFFHHHJJJHHHGGGFFFFFFCCC@@@===;;;:::888777666666666666666555555444222///,,,+++******))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&************+++++++++++++++***)))((('''''''''''''''(((((()))))))))((((((+++*********))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())))))******+++,,,,,,//////......---------,,,,,,------......------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++...---+++++++++---///111111222222333555777999::::::;;;===???AAAAAABBBBBBEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTUUUUUUXXXZZZYYYYYYZZZ[[[]]]___```aaaaaaeeeiiijjjgggeeedddeeeiiinnntttzzz~~~yyyzzz{{{~~~vvvttt}}}~~~xxxnnnkkkfffbbb___\\\XXXVVVOOOQQQSSSTTTUUUXXX[[[^^^dddgggjjjmmmnnnoooqqqsssxxx}}}rrrbbb]]]]]]___ccceeeggghhhgggdddaaa___WWWSSSLLLEEE@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<===<<<<<<;;;::::::;;;======>>>AAAFFFIIIJJJLLLMMMJJJFFFBBB??????;;;;;;<<<>>>>>>>>>>>>>>>qqqcccZZZZZZYYYWWWTTTRRROOONNNMMMLLLJJJGGGDDDCCCEEEFFFFFFEEEEEEEEEFFFDDDBBB???:::999888777666666666666555555555444222000...,,,***))))))((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((((()))(((''''''&&&((((((((()))))))))******+++***)))(((((('''''''''''''''((()))))))))((((((************))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((())))))***+++++++++---------------,,,,,,,,,------............------.........---------,,,,,,++++++************++++++,,,,,,+++++++++,,,...///000000111222444666888999999:::===???AAAAAAAAAAAADDDFFFHHHJJJLLLMMMNNNNNNPPPRRRTTTUUUUUUVVVXXXYYYWWWXXXYYY[[[]]]___```aaabbbfffkkkllliiifffeeefffhhhlllrrrwww{{{~~~~~~zzz}}}~~~zzzsssnnndddaaa]]][[[YYYWWWTTTRRROOOQQQTTTVVVXXX[[[^^^aaaeeehhhkkkmmmppprrrvvvyyyggg\\\[[[^^^```bbbdddggggggddd```]]][[[SSSNNNGGGAAA>>>===<<<;;;::::::::::::::::::::::::<<<<<<<<<===============<<<<<<======<<<<<<;;;:::888:::===>>>???CCCKKKPPPVVVYYY[[[XXXPPPHHHCCCAAA;;;;;;;;;<<<======>>>>>>rrrdddYYYYYYXXXWWWTTTQQQOOOMMMKKKKKKJJJHHHDDDCCCCCCDDDFFFEEEDDDDDDEEECCCAAA>>>999999888888777666666666333444444444333111///...+++***)))((((((((())))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))))))))))))))'''((()))))))))(((&&&&&&(((((()))))))))*********+++***)))(((((('''''''''&&&''''''((())))))((((((******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((((((((())))))******+++++++++++++++,,,,,,,,,,,,,,,------............---------------,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,//////000111333555777888777999<<>>===<<<;;;:::999999999999999999999999;;;;;;;;;<<<<<<=========<<<<<<======<<<<<<;;;:::777:::>>>AAADDDKKKUUU]]]eeeiiikkkfffZZZMMMDDD@@@===<<<<<<<<<<<<>>>???@@@sssdddXXXXXXWWWVVVTTTQQQNNNLLLJJJJJJJJJHHHEEEBBBBBBBBBIIIGGGFFFEEECCCAAA===:::999999888888777777666666333333444444333222000///---,,,***)))))))))***+++))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&))))))))))))))))))))))))'''((()))))))))(((&&&%%%***++++++++++++,,,,,,,,,+++***)))(((((('''''''''&&&&&&'''((())))))(((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))((((((((((((((((((((()))******++++++*********++++++,,,,,,,,,------............------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******+++,,,,,,,,,++++++/////////111222444666777777999<<>>===<<<===???AAABBBxxxeee\\\ZZZVVVTTTRRRPPPNNNKKKMMMKKKIIIGGGEEEEEEFFFGGGDDDDDDDDDDDDBBB@@@>>>======<<<:::888666666666666666666555444222000...---************))))))))))))'''((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&### ###&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))******((((((((()))***,,,---...''''''''''''(((((((((((((((((())))))))))))((('''************)))(((&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''((()))((((((((((((((()))******''''''&&&''''''((()))*********))))))((((((''''''******))))))((((((''''''***************++++++++++++,,,---.........---,,,---------,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))...---------...///111222666888:::;;;;;;<<<>>>@@@@@@BBBEEEFFFFFFHHHJJJLLLNNNOOORRRTTTVVVWWWWWWWWW[[[ZZZYYYXXXZZZ]]]```cccccceeeiiikkkkkkjjjgggeeeeeehhhllloooqqqrrrtttvvvyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~|||tttlllbbb]]]]]]]]][[[XXXRRRQQQPPPOOOOOOPPPRRRSSSXXX[[[___bbbcccdddeeefffjjjnnntttyyy}}}kkk___[[[[[[^^^aaacccaaa___]]]ZZZVVVPPPLLLCCC@@@===;;;;;;;;;:::999;;;;;;999888888999;;;;;;777888999:::;;;;;;;;;;;;==================<<<<<<===@@@FFFNNNVVV```kkkqqquuuvvvtttkkk]]]NNNDDD???<<<<<<;;;;;;<<<===???@@@zzzggg]]]ZZZVVVTTTRRRPPPNNNLLLNNNLLLIIIGGGFFFFFFFFFGGGEEEEEEEEEDDDCCCAAA???>>>===;;;999777666555555555555444444333111///---,,,************))))))))))))(((((()))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((()))))))))(((((((((((((((++++++***))))))))))))***(((((((((((((((((((((((((((((()))))))))((((((((())))))***))))))(((''''''))))))(((''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***'''''''''&&&'''(((((())))))(((((('''''''''((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))*********++++++++++++,,,---.........---,,,///......---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***...---------...///111222444666888888999999;;;===>>>@@@BBBDDDDDDFFFHHHKKKOOOQQQTTTWWWYYYZZZ[[[[[[[[[[[[ZZZYYY[[[]]]```bbbbbbdddgggiiijjjjjjiiihhheeehhhlllooopppqqqrrrtttvvvxxx{{{~~~~~~}}}|||||||||||||||}}}~~~~~~{{{{{{~~~{{{xxxuuulllddd[[[VVVVVVVVVTTTRRRQQQPPPOOONNNOOOQQQTTTVVV[[[^^^aaacccccceeegggiiinnnrrrxxx}}}vvvccc[[[YYYZZZ]]]```aaa___]]][[[XXXSSSNNNJJJBBB@@@<<<;;;;;;;;;:::999999999888888888888999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>CCCKKKTTT\\\dddlllpppnnnlllhhh___UUUKKKDDDAAA>>>===<<<;;;;;;;;;<<<===kkk^^^[[[WWWTTTRRRPPPNNNLLLNNNMMMJJJHHHFFFFFFFFFGGGEEEFFFFFFEEEDDDBBB@@@>>><<<:::888666555555555555444444333222000...,,,+++************))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((())))))((((((''''''&&&&&&******)))(((((((((((((((*********))))))(((((('''(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((('''&&&&&&&&&'''''''''''''''((()))***&&&&&&%%%%%%&&&&&&'''(((***))))))((('''&&&&&&&&&&&&''''''((())))))******(((((((((((()))))))))))))))))))))*********++++++++++++,,,---------------000///...---------------...---,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,---,,,***...------------///000111111333555555555666888::::::<<>>@@@BBBEEEHHHJJJLLLOOOSSSWWW[[[]]]__________________```aaabbb``````aaabbbccceeefffgggfffiiilllmmmllllllmmmnnnmmmooorrrvvvyyy{{{|||}}}}}}}}}{{{zzzyyyxxxxxxwwwyyyyyyzzz{{{|||~~~yyyttttttwwwzzz~~~~~~wwwrrrmmmhhhdddaaa^^^YYYSSSOOONNNNNNNNNMMMLLLKKKLLLNNNRRRWWW\\\___cccdddddddddeeehhhmmmpppyyy}}}lllccc[[[[[[^^^^^^```ccc]]]ZZZVVVSSSOOOJJJDDDAAA@@@===:::999999:::999888666777888999999888777666555555666777888888888888999:::::::::::::::;;;;;;???GGGRRR[[[``````___^^^VVVPPPIIIEEEDDDCCC@@@===???===;;;:::999888999999qqqbbb^^^XXXTTTRRRQQQOOONNNQQQOOOLLLIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@???:::999777666555555555555666555555333222000...---************)))))))))(((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%###"""###%%%%%%!!!!!!"""######$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''*********))))))(((((((((&&&&&&&&&&&&'''((()))))),,,++++++***)))(((((('''''''''&&&&&&'''((()))))))))(((((('''(((((()))***'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&'''((())))))(((((()))((((((((('''''''''&&&''''''(((((())))))******'''(((((()))******++++++++++++++++++,,,,,,------......---,,,++++++,,,,,,---------,,,,,,---..............................,,,,,,---,,,,,,,,,,,,---......---,,,,,,---/////////111222333222333444666555888;;;===>>>AAADDDFFFGGGIIILLLPPPTTTYYY\\\^^^``````aaabbbbbbcccbbbbbbaaa``````___```aaacccdddgggiiikkklllkkkkkkkkkllljjjlllooosssuuuwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvyyyyyyyyyzzz{{{}}}~~~|||xxxwwwzzz|||zzzuuunnnhhhddd___[[[YYYXXXUUUPPPMMMLLLLLLMMMMMMJJJKKKMMMPPPUUUZZZ___aaacccdddeeeeeegggkkkqqquuurrreee___\\\^^^aaa``````bbb]]]ZZZUUUPPPLLLGGGAAA>>>>>><<<999888888999888777666777888999999888777666555666777888888999999999999999999999::::::;;;;;;>>>EEEOOOVVVWWWTTTQQQNNNKKKGGGBBBAAAAAA???<<<888;;;:::999888888999:::;;;rrrccc___YYYUUURRRQQQPPPNNNRRRPPPMMMJJJHHHGGGGGGHHHEEEFFFFFFEEEDDDBBB@@@>>>:::999888666555555666666666666555444222000...---************))))))))))))))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''')))))))))***************+++***)))'''&&&&&&&&&&&&*********))))))((((((''''''&&&&&&%%%&&&''')))******)))(((''''''((()))***((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&'''(((((()))$$$%%%'''))))))))))))((())))))(((((('''&&&&&&%%%(((((((((((())))))))))))&&&'''(((((()))***+++++++++++++++++++++,,,------------,,,,,,,,,------...------------------...///------------------------+++---...---,,,+++,,,.........---,,,,,,---...//////000222222111111333555444666999;;;<<<>>>AAACCCEEEFFFIIIMMMRRRWWW[[[]]]^^^___aaacccdddccccccbbbaaa````````````aaabbbbbbgggiiikkklllkkkkkkkkkllljjjlllnnnqqqssstttuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvwwwxxxxxxyyyzzz|||}}}~~~~~~}}}yyyvvvnnnjjjccc^^^ZZZWWWTTTRRRQQQOOOLLLJJJHHHIIIJJJKKKJJJLLLPPPTTTYYY]]]```bbbcccdddfffhhhlllqqqxxx|||xxxiiiaaa]]]\\\```aaa______```___[[[UUUPPPKKKFFF@@@======:::888777888888888777777777888888888888777777777888999::::::;;;;;;:::888999999::::::;;;;;;<<<<<>>>>><<<999777888777777777888999;;;<<>>;;;:::888777666666777888555555444333111///...,,,************))))))))))))(((''''''&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%######$$$%%%!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''(((((()))*********,,,+++)))((('''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%''')))+++,,,***)))'''&&&'''((()))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%'''((()))))))))'''&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&'''((()))***++++++,,,+++*********+++,,,---...............///000111---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,.........---,,,,,,,,,---...---///000000000000111333222444777888999;;;===???AAACCCEEEIIIMMMSSSWWWYYYZZZ\\\___aaacccbbbaaa`````````aaabbbcccdddddddddfffiiikkkllllllkkklllmmmkkklllnnnppprrrrrrrrrrrrrrrsssuuuvvvxxxxxxxxxwwwuuuuuuvvvwwwxxxzzz{{{|||~~~}}}~~~~~~~~~}}}zzzxxxvvvsssnnnkkkccc^^^YYYTTTRRRPPPOOOMMMLLLKKKIIIGGGEEEFFFGGGIIIKKKNNNSSSXXX]]]___```aaabbbdddhhhlllqqqxxxwwwkkkaaa___\\\]]]aaaccc``````aaaaaa]]]WWWQQQKKKFFFAAA===<<<999777666777888777666777666666555555666666777666666777888999999999999999999999:::;;;<<<<<<<<<:::===AAABBBAAA@@@??????;;;<<<<<<;;;999888999:::777777666666777888:::;;;rrreee```ZZZUUURRRQQQPPPOOOSSSQQQNNNKKKHHHHHHHHHHHHDDDDDDDDDDDDBBB@@@>>>===;;;:::999777777777888888444444333222000...,,,+++************))))))))))))''''''&&&&&&'''(((***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((###%%%%%%$$$!!!!!!%%%(((""""""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%&&&'''((()))******)))(((((((((((())))))***''''''''''''(((((((((((('''&&&%%%$$$%%%''')))+++---+++)))'''&&&&&&'''(((&&&&&&&&&''''''''''''''')))(((((('''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''((()))***)))(((%%%$$$%%%%%%&&&&&&'''(((((((((******))))))((((((''''''&&&&&&'''((()))***++++++,,,+++*********+++,,,---////////////000222333444---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,//////...---,,,,,,,,,---...,,,...//////......000111111333555666777888:::<<<===>>>@@@DDDIIINNNRRRUUUWWWYYY]]]```aaaaaa```______```bbbdddfffggghhhhhhfffiiilllmmmlllllllllmmmlllmmmoooqqqqqqrrrqqqqqqppprrrtttvvvxxxyyyyyyxxxtttttttttuuuvvvxxxzzz{{{~~~}}}|||||||||}}}~~~}}}}}}yyywwwtttrrroookkkfffccc[[[WWWRRRNNNMMMLLLKKKJJJJJJJJJHHHFFFEEEEEEGGGIIILLLPPPUUU[[[___aaa``````bbbeeejjjpppvvv|||tttlllddd]]]___]]]___dddeeecccccceeeccc^^^XXXQQQLLLFFFAAA>>>;;;999666666777777777666666555444333333444555666222333444555666666666666999999:::;;;;;;<<<======999;;;<<<===<<<<<<>>>???888999:::888666666:::>>>888777666666666777999:::~~~yyyddd```ZZZVVVTTTSSSRRRQQQPPPNNNLLLIIIHHHHHHHHHIIIIIIGGGEEEDDDDDDBBB@@@======;;;888666666666555444666666555444333000...,,,,,,,,,++++++***)))))))))'''''''''((((((((((((((((((((('''&&&&&&((()))***%%%%%%$$$$$$###"""""""""))))))(((((((((''''''''''''(((((('''%%%%%%'''((($$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((***))))))((('''&&&&&&&&&%%%&&&((()))))))))((('''*********))))))'''&&&&&&))))))(((((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&''''''((()))***%%%%%%%%%&&&'''((()))***+++)))'''(((+++---,,,+++,,,,,,,,,,,,---...//////,,,---..................---.........///000000000///.........//////---+++***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111111000000222555888999;;;<<<>>>@@@DDDGGGJJJLLLRRRVVVZZZ]]]^^^___```aaabbbbbbdddeeeffffffggggggdddeeefffhhhjjjlllmmmnnnnnnooooooooooooppppppppppppqqqrrrssstttvvvwwwwwwssssssrrrssstttwwwzzz|||zzzzzzyyyzzz{{{|||~~~~~~~~~}}}|||~~~~~~|||yyyvvvsssnnnhhhfffeeeaaa[[[UUUMMMLLLJJJIIIGGGGGGGGGHHHFFFEEEDDDCCCDDDGGGJJJLLLQQQUUUZZZ^^^```aaabbbdddggglllssszzz{{{qqqhhh```^^^```bbbfffjjjjjjhhhfffeeefffbbbaaa\\\TTTKKKCCC???>>>999888888777777777777777888666555333333555666888666777777888888888777777888888999999999888888777888888777777777777777888777888888888999999999999777666555555666888:::;;;~~~xxxddd```[[[WWWTTTSSSRRRQQQRRRPPPMMMJJJGGGGGGGGGGGGIIIGGGFFFEEEEEECCC@@@>>>:::888666555777888888888555555555444222000---,,,******))))))(((''''''''')))))))))))))))(((((((((%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((*********)))((((((''''''&&&&&&((()))))))))((('''************)))((('''&&&(((''''''&&&&&&''''''((())))))((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))************(((''''''''''''''''''''''''''''''((()))***+++)))'''(((+++---,,,+++))))))))))))***+++,,,,,,------...////////////...............///////////////---------//////---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000/////////111333666777888999;;;===AAADDDGGGIIIOOORRRWWWZZZ[[[\\\^^^___]]]]]]___```bbbbbbcccccccccdddeeefffhhhkkkmmmnnnooooooooooooooonnnnnnnnnooopppqqqrrrssstttuuuuuussssssrrrsssuuuwwwzzz|||{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~|||zzzyyyvvvrrrppphhhccc^^^[[[ZZZWWWRRRMMMKKKIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDEEEGGGJJJNNNPPPVVVYYY]]]```bbbccceeegggkkkpppxxxyyyoooggg``````bbbeeehhhlllmmmjjjgggffffffccc___YYYQQQIIIBBB>>>;;;999888777777666666777777999888666555555666888999777777888888888888777777777888888999888888777777888777777666666777777888666666666666777777777777666666666666777888999999~~~vvveeeaaa[[[WWWUUUTTTSSSRRRSSSQQQMMMJJJGGGEEEEEEEEEIIIHHHGGGFFFFFFDDDAAA???:::888666555777888888888444444444333222///---,,,******))))))((('''''''''+++******))))))((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((+++******))))))(((((((((&&&''''''((()))(((((((((++++++++++++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''(((((()))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++------,,,+++************))))))(((((((((((())))))***((('''(((***,,,,,,+++++++++++++++,,,---............///000000000000000////////////...............---,,,---...///...,,,////////////...,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------......---------...000222444333444666999<<<@@@CCCEEEIIIMMMQQQUUUWWWXXXZZZ\\\\\\]]]^^^```bbbcccddddddcccccccccdddfffiiilllnnnppppppoooooonnnnnnmmmmmmoooooopppqqqrrrrrrssssssssssssssssssuuuwwwzzz{{{||||||{{{{{{{{{{{{||||||~~~}}}zzz{{{xxxuuurrrpppmmmhhheee\\\XXXRRROOONNNLLLHHHEEEFFFEEECCCAAA@@@@@@AAAAAADDDDDDEEEGGGKKKOOOSSSUUU\\\^^^aaaccceeegggkkknnnsssxxxuuukkkeeeaaacccgggiiilllooopppmmmjjjgggfffbbb[[[RRRKKKFFFBBB===999999888777777666666777777:::999888777777888999:::777777888888888888777777666777777888888777777777777777666666666666777777444444444444555555555666666666777888888777777777~~~uuueeeaaa\\\WWWUUUTTTSSSRRRRRRPPPMMMIIIGGGFFFEEEFFFIIIHHHGGGGGGGGGEEEBBB???===;;;888666666666555444333444444333222///---,,,,,,,,,++++++***)))))))))+++******)))((('''&&&&&&%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ """%%%&&&%%%#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''&&&''''''(((((((((((((((+++++++++++++++***))))))&&&%%%%%%%%%%%%%%%%%%&&&))))))((((((((((((((())))))(((&&&%%%%%%%%%''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))((())))))***+++,,,***))))))(((''''''(((((()))((((((((()))++++++,,,,,,,,,,,,,,,---...//////...///000111111111111111000000000//////............---,,,,,,...///...---/////////...---,,,+++***,,,,,,,,,---------------,,,,,,,,,---------------,,,,,,,,,,,,---...///000000111333555999<<>>===>>>>>>???BBBDDDFFFJJJOOOSSSWWWYYY]]]___bbbeeehhhlllrrrvvv||||||ooohhhdddcccfffllloooppprrrqqqooojjjfffddd\\\TTTJJJDDDCCCAAA===999888888777666666666666666999999888777777888999999777888888888888777777666555555666777777777666666666666555555555666777777333333444444444555555555666666888888888777666555}}}~~~uuueeeaaa[[[WWWUUUTTTSSSQQQPPPNNNKKKHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHFFFBBB???===;;;888666666666555444333444444333222000...---,,,,,,++++++***)))))))))))))))((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$ ###&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***++++++++++++******)))''''''&&&&&&&&&&&&''''''))))))((((((((())))))***)))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&(((((((((((())))))+++,,,(((((((((((()))***+++,,,...///000111222222222222111111111000000/////////000...,,,,,,...//////...,,,---------------,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,------...///000111333666999;;;<<>>???@@@CCCEEEIIINNNTTTXXX[[[]]]]]]___cccggglllssszzz}}}sssjjjfffffffffjjjpppsssrrrqqqoookkkfffaaa^^^QQQJJJBBB>>>???@@@===:::888777777666555666666666777777777666666777777777888888888888888777666666333444555666666666666666555555444444555666666777444444555555555666666666555666777888888777555444{{{|||~~~wwwddd```ZZZVVVTTTSSSRRRQQQNNNMMMJJJHHHGGGGGGGGGHHHFFFFFFFFFHHHHHHFFFBBB>>>:::888666555777888888888444444444444333111///...******))))))((('''''''''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$#########"""""""""$$$'''''''''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))***************))))))((((((''''''''''''(((((())))))((((((((()))******((((((((((((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((()))***++++++,,,******)))(((''''''''''''(((((('''&&&&&&&&&&&&&&&'''((())))))((((((***,,,))))))))))))***+++,,,------...///111222222222222222222222222111111111111333000...---.../////////***+++,,,---------------,,,,,,,,,---....../////////............---------,,,,,,,,,,,,------------//////000111333555777888:::===@@@CCCDDDGGGKKKMMMMMMOOORRRUUUXXX[[[]]]]]]aaa``````aaacccfffiiikkkmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqnnnoooppprrrtttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuwwwzzz~~~|||zzzyyyxxxuuussspppnnnlllhhhccc```[[[YYYVVVSSSQQQMMMIIIFFFBBBAAA???===<<<<<<<<<===;;;;;;;;;<<<>>>@@@CCCDDDGGGJJJOOOTTTYYY]]]___```___bbbgggmmmsss{{{xxxpppiiieeegggiiijjjnnnssstttqqqlllgggbbb]]]XXXTTTFFFBBB===;;;<<<===<<<;;;888777666666555555666666555555555555555555555555888888999888888777666555222333444555555555555555444444444444444555666777555555555666666666777777555555666777777666666666zzzzzz|||yyyccc___YYYUUUSSSRRRQQQPPPPPPNNNKKKHHHFFFEEEFFFFFFDDDEEEFFFGGGGGGEEEAAA>>>:::888666555777888888888444555555555444222111000******))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###############$$$&&&&&&%%%%%%'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***((())))))******))))))(((((((((''''''''''''(((((())))))(((((()))******+++'''''')))))))))(((&&&%%%$$$$$$%%%%%%&&&''''''(((''''''((()))***+++,,,,,,...---,,,+++************)))((('''''''''''''''(((&&&((())))))'''(((***---++++++++++++,,,---...///,,,---///000111222222222222333333333333333333444666333000...///000//////++++++,,,------------,,,,,,,,,------.../////////000000/////////.........------.........------,,,.........///000111222333666888:::<<<>>>@@@CCCFFFIIIKKKNNNRRRUUUXXXZZZ[[[\\\]]]^^^___aaadddfffggghhhiiijjjllloooqqqssssssqqqqqqqqqppppppooooooooolllmmmoooqqqrrrtttuuuuuuuuuvvvvvvwwwwwwvvvuuuttttttxxx|||~~~~~~}}}zzzyyyxxxvvvtttrrrqqqpppllljjjgggdddaaa\\\WWWSSSOOOMMMKKKIIIGGGEEEAAA>>>;;;<<<<<<<<<:::::::::;;;:::;;;<<<>>>AAADDDGGGIIIMMMPPPUUU[[[___bbbddddddeeeiiiooouuu|||uuummmdddaaabbbhhhmmmnnnqqquuurrrlllddd]]]WWWRRRLLLHHH???>>><<<:::999999999999777777666555555555555666555555555666666555555555999999999888888777666555111222333444444555555555333333333333444555666777555555555555666666666666555555555555555666777888yyyyyy{{{{{{bbb^^^YYYTTTRRRQQQPPPOOORRRPPPLLLHHHFFFDDDDDDDDDDDDDDDEEEGGGGGGEEE@@@======;;;888666666666555444555555666666555333222000,,,,,,++++++***)))))))))'''''''''((((((((((((((((((((('''&&&&&&((()))***%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%###$$$%%%%%%$$$%%%''')))$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((''''''&&&&&&((()))***'''(((((()))))))))(((((((((''''''&&&&&&''''''((())))))((())))))***++++++&&&''')))+++***(((&&&$$$$$$$$$%%%%%%&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))&&&((())))))''''''***---(((((((((((()))***+++,,,,,,---...///111111222222333333333444444555555555888555111//////000000///,,,,,,,,,------,,,,,,+++,,,,,,------...///000000111111000000/////////........./////////...------...---------......///000222444666888999;;;???AAABBBDDDGGGKKKOOORRRTTTUUUYYYZZZ\\\^^^```bbbcccddddddeeegggjjjmmmpppssstttppppppoooooonnnnnnmmmmmmkkklllnnnppprrrsssttttttssstttuuuvvvvvvuuutttsssrrrvvvzzz~~~~~~}}}|||{{{zzzyyysssrrrqqqooommmlllkkkjjjfffccc```]]]YYYTTTNNNJJJHHHFFFDDDBBBAAA???<<<:::999;;;<<<<<<;;;::::::;;;;;;;;;===???CCCGGGKKKMMMRRRUUUZZZ```dddfffggggggkkkooouuu||||||oooggg^^^\\\```iiioooqqqsssuuupppiii^^^VVVOOOJJJEEEAAA<<<<<<<<<:::777666666888777777666555555555555555555555666666666666555555999999999888888666555555000111222333444444555444333222222333444555666777444444444555555555666666555444444444555666888999yyyyyyuuuggg___XXXUUURRRNNNMMMOOOMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDBBB???===<<<999666444555555555555555555444333111///---,,,+++***))))))******)))(((''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%!!! ###'''&&&&&&%%%%%%&&&&&&'''+++)))&&&''')))***)))'''&&&&&&''''''''''''&&&&&&((())))))***++++++,,,,,,((())))))(((&&&$$$%%%&&&***)))(((''''''((()))***&&&''''''((()))******+++''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&************************//////000000111111111222444444444444444444444444333222111111000111111111000//////......---,,,,,,------------------------...------,,,,,,---------000//////............///,,,---...//////...---,,,///000222444666888:::;;;===???BBBEEEFFFIIILLLOOOSSSTTTVVVXXXZZZ\\\]]]]]]bbbccceeegggiiilllnnnooonnnkkkiiiiiilllnnnnnnmmmhhhhhhiiijjjlllooorrrsssssssssuuuuuuuuuuuussssssuuuvvvxxx{{{}}}~~~~~~|||zzz{{{zzzxxxwwwvvvtttqqqnnnnnnjjjeeeccccccaaa^^^[[[ZZZXXXUUUQQQMMMIIIEEEDDD@@@???>>>===;;;:::999888999999999999999999::::::<<<>>>AAACCCGGGLLLRRRVVVWWWYYY\\\___bbbggglllpppsssxxxvvviii```ZZZ]]]ccclllsssuuurrrnnnjjj___QQQHHHEEEDDD???;;;999999777666555555555555555555444333333333333444555555666666555555444333666666777777666555444444555333222111111222444666333333222222333333444555222333444555666666666666999888777666666777888999|||{{{sssggg___YYYVVVSSSOOOMMMNNNKKKJJJIIIGGGGGGFFFFFFFFFGGGFFFEEEEEEEEEDDD@@@>>>===:::666555555666666555666666555444222000...---,,,***))))))******((('''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''***'''%%%&&&((()))(((&&&'''''''''(((((('''''''''((()))))))))******++++++((())))))(((&&&%%%%%%&&&))))))(((''''''((()))***(((''''''(((((()))******'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))(((((((((************************------...//////000111111333333444444444444444444444333222222111111111111000//////...------,,,,,,------------------------------,,,,,,,,,---......//////.........//////000///...------------...//////000111222333555666666999;;;>>>@@@BBBDDDGGGJJJNNNOOORRRTTTVVVXXXYYYZZZ]]]^^^```bbbeeegggiiijjjkkkiiiggggggjjjllllllkkkfffffffffgggiiikkkmmmooorrrrrrtttuuuuuuuuutttttttttuuuwwwzzz|||}}}~~~}}}~~~~~~~~~~~~~~~}}}{{{xxxvvvtttuuusssqqqpppooommmiiigggeeeaaa]]][[[ZZZXXXUUURRROOOMMMKKKHHHDDDAAA>>>===<<<<<<<<<;;;::::::999999888888888999999:::;;;<<<>>>AAADDDHHHKKKPPPVVVZZZZZZ\\\```cccgggkkkqqqttt|||}}}qqqggg```]]]aaagggooottttttnnniiibbbWWWJJJCCC@@@???<<<888888777666555444444444444555555444333333333333444555555555555555444444333555555555555555444333333555444333111111222444555333333222222333333444555222333444555666666666666777777666555555666777777uuuggg```ZZZXXXUUUOOOMMMNNNMMMLLLIIIGGGEEEDDDCCCCCCHHHGGGFFFFFFFFFEEEBBB???===;;;777666666777777666777666666555333111///...---+++))))))***)))(((&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&'''((('''&&&'''(((((())))))(((((('''(((((((((((())))))))))))((())))))(((&&&%%%&&&'''))))))(((''''''(((((()))***)))(((''''''((()))***'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++************))))))************************++++++,,,---...///000111333333333444444555555555555555444333222222111111000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////...............///000111111///---++++++---///111//////000000111111111222444666999:::<<<===@@@BBBGGGHHHJJJMMMOOOQQQSSSSSSWWWWWWYYY[[[^^^```aaabbbfffdddcccdddfffhhhhhhhhhddddddddddddeeeggghhhiiimmmnnnooopppqqqrrrrrrrrrqqqrrrtttvvvxxxyyyzzz{{{zzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzvvvvvvuuutttrrrooollljjjjjjhhhfffdddcccaaa^^^[[[XXXUUURRROOOMMMKKKIIIGGGGGGFFFDDDBBB???===;;;:::888888888999999999999999777777888999:::<<<===>>>BBBEEEIIIMMMPPPUUUYYY\\\\\\```eeeiiinnnsssxxx|||uuukkkddd```ccchhhnnntttvvvqqqiiibbbVVVMMMBBB<<<;;;:::777444666555444333333333333333555555444333333333333333555555555555555444333333333444444444444333222222666555444222222222333333333333222222333333444555222333444555666666666666555555444444444444555555}}}ggg```[[[YYYVVVPPPMMMMMMRRROOOLLLGGGDDDBBBAAAAAAGGGFFFEEEEEEFFFDDDAAA???>>>;;;888666777777777777666666555444333111///...---+++***)))***)))(((&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$""" '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))((('''&&&&&&''')))(((((((((''''''''''''+++***(((''''''''')))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))******************************************************+++---...000111111222222333333444555666666666666666555444333222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000---------......000111111000///---,,,,,,---///000......//////000000000000000222444666666888:::<<>>@@@@@@???===<<<;;;:::999777777777777777888888888777777888:::<<<>>>@@@AAAEEEHHHMMMQQQSSSVVVYYY\\\]]]aaahhhooouuu{{{{{{nnnfffcccdddkkkpppvvvyyyvvvmmmbbbZZZKKKDDD<<<888777888666444555555444333333333333333555444333333222222333333444444555555555444333333333333444444444444333333777666555333222222222222333333222222333333444555222333444555666666666666555555444444444444555555iiibbb\\\YYYVVVPPPMMMNNNQQQOOOKKKHHHEEEDDDDDDDDDEEEDDDDDDDDDEEECCCAAA>>>>>>;;;888666777777777777444444444333222000///...,,,+++))))))***)))(((&&&''''''((((((((((((''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%'''&&&###'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((''')))))))))'''&&&'''(((((((((((((((''''''&&&&&&***)))(((''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******))))))))))))))))))))))))***************************+++,,,---///000111222111111222333444666666777666777777777666555333333222222111000000//////...---------------------------------------...///000---------......000111111------............------------...///000111111222...000222333333444666888888999;;;===@@@AAABBBBBBHHHIIIJJJLLLNNNPPPQQQRRRUUUWWWXXXZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]______```bbbccceeefffggghhhiiikkklllnnnooopppppppppqqqssstttuuuvvvyyy{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuvvvxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuutttsssrrrqqqrrrrrrqqqpppnnnllljjjiiiaaaaaa```^^^\\\YYYVVVTTTSSSQQQOOONNNMMMLLLIIIFFFEEEEEECCC@@@===;;;;;;:::999999999888888888777777888888777777777777666666888999:::<<<>>>AAACCCDDDHHHKKKOOORRRTTTVVVYYY[[[^^^dddmmmuuu}}}uuujjjeeefffjjjrrrvvvzzzyyyrrrfffYYYQQQCCC???:::777777777777555555555444444333333444444444444333222222222222333444444444555444333333222333444444555555555444444777666555444333333222222333333222222333333444555222333444555666666666666555555555555555555555555kkkccc\\\YYYUUUPPPNNNPPPMMMKKKIIIGGGFFFGGGIIIKKKDDDCCCCCCDDDDDDCCCAAA>>>===;;;777666666777777666333333333222111000......+++***))))))******)))(((''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''*********))))))***'''(((((())))))(((((('''&&&&&&''''''((()))))))))''')))))))))''''''((()))((((((((((((((('''&&&%%%((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))******+++((((((((())))))))))))***************************++++++,,,---...000111111000111222333555666777888666777888888888777555555444333333222222111000000........................//////...............///...............///000111,,,---...//////...---,,,---......///000111111222...000111222111111333555444555666888999:::;;;;;;AAAAAABBBDDDFFFHHHIIIJJJKKKMMMPPPRRRRRRSSSUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVYYYZZZZZZ[[[\\\^^^```aaacccdddfffhhhiiijjjkkkkkkjjjkkkmmmooooooqqqtttwwwvvvvvvuuutttssssssssssssrrrrrrqqqqqqqqqrrrrrrsssppppppppppppoooooooooooollllllmmmmmmlllkkkiiihhhhhhgggfffdddbbb```]]]\\\UUUUUUTTTSSSPPPNNNKKKIIIIIIGGGFFFEEEEEEDDDBBB@@@@@@@@@???===:::999999:::999999999999999999999:::888888888888888888777777:::;;;<<<>>>AAACCCFFFGGGJJJLLLPPPSSSVVVYYY]]]___ffflllvvv~~~pppiiieeeiiiqqqwwwyyyyyytttiii[[[OOOHHH>>>;;;888777777777777777555444444333333444444444444444333222222222222222444444444444444333222222333444444555555555555444666666555555444444333333333333222222333333444555222333444555666666666666444555555666666555555444nnneee\\\WWWTTTPPPOOOQQQMMMKKKHHHEEEEEEFFFHHHJJJEEEDDDDDDDDDEEEDDDBBB@@@===:::666555555666666555444444444333222111000///***)))((()))***+++***)))''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%'''&&&&&&%%%%%%&&&&&&'''###&&&)))***)))(((((()))'''''''''(((((('''''''''%%%%%%&&&((()))***++++++'''((())))))((('''(((***(((((((((((((((&&&%%%$$$%%%'''(((***+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++)))))))))*********++++++***************************++++++,,,---......//////000111333555777888999555666888999:::999888777555555555444333333222222000000000000000000000000111000///......------...//////.........//////000........................////////////////////////...///000000000///111222222333444555555666555555::::::;;;===???@@@AAABBB@@@DDDHHHJJJJJJJJJLLLNNNMMMNNNOOOOOOOOOOOONNNMMMRRRRRRRRRRRRSSSUUUWWWXXX[[[\\\]]]___```aaabbbbbbcccdddggghhhiiillloooqqqnnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiifffffffffeeeeeeeeeddddddcccdddeeeeeecccaaa___^^^[[[[[[ZZZXXXUUURRRPPPOOOIIIIIIIIIHHHFFFDDDAAA@@@@@@???>>>?????????===;;;;;;<<<<<<;;;888777999;;;999999:::::::::;;;;;;;;;888888888999::::::;;;;;;===>>>???AAACCCEEEHHHIIIKKKNNNQQQUUUYYY___eeeiiisssyyy{{{uuukkkhhhffflllvvvwwwxxxuuulll___PPPFFF@@@999888666555555666666666333333222222222222333333444333222222111222222222333444444444444333222222222222333444444444444444444555555555555555444444333333222222333333444555222333444555666666666666222333444555555444333222|||ooofff\\\WWWSSSOOOPPPSSSQQQNNNIIIEEECCCBBBCCCDDDFFFEEEEEEEEEFFFFFFCCCAAA<<<999666444555555555555555555555444333222111000)))((('''(((***,,,+++***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''!!!%%%)))***((('''''')))&&&&&&''''''''''''&&&&&&$$$%%%&&&(((***+++,,,---'''(((***)))(((''')))***'''((())))))(((&&&$$$######%%%(((+++,,,+++)))((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,///000111333555777888999555666888:::;;;:::999888777666666555444444333333000000000000000000000000222111000///------------000//////.........//////000///---++++++---///000000000///...------,,,,,,---///000000///...///111111222222333333333333222555666777999:::<<<======:::>>>BBBDDDDDDDDDGGGIIIFFFGGGHHHIIIIIIIIIHHHGGGKKKKKKJJJJJJKKKMMMOOOPPPSSSTTTUUUWWWXXXYYYYYYYYYYYY[[[]]]___```bbbfffiiieeedddcccbbbbbbaaabbbbbb```aaabbbccccccbbb```___]]]]]]\\\\\\\\\[[[[[[[[[YYYYYYZZZZZZYYYVVVTTTRRRSSSSSSQQQOOOLLLJJJGGGFFFBBBBBBBBBBBB@@@>>><<<:::<<<;;;:::;;;<<<<<<:::888777999:::999666666888:::555555555666666777777777666777888999;;;===>>>>>>??????@@@BBBDDDFFFIIIJJJLLLNNNRRRWWW]]]dddlllqqq}}}{{{{{{ppphhhggggggnnnxxxwwwvvvqqqfffWWWIII???;;;555555444444444444444444222111111111111111222222444333222222111111222222333333444444444333222222000111222333333333333333444444555555666555555555333333222222333333444555222333444555666666666666111222333444444333222111{{{wwwwww~~~rrrggg[[[VVVTTTQQQQQQSSSRRRPPPLLLHHHFFFDDDDDDDDDEEEEEEFFFFFFEEECCC@@@???:::999999;;;======<<<;;;666666555444333111000//////,,,(((''''''((())))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%'''((()))******++++++***'''&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''''''''((()))******+++###$$$&&&((())))))((('''%%%&&&'''''''''&&&%%%$$$(((((((((((())))))))))))***)))((((((((()))+++,,,+++***)))))))))***,,,,,,''''''((()))***,,,...///,,,,,,------...///000000000111222333444555555666777888999;;;<<<<<<;;;;;;999999888777777777888888555555555555444333222111222222111111000000//////000000000000111111111111........................***...111111///...///000//////.........//////000///...------...000222444333333333333333444555666777888999:::<<<===>>>???????????????@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEFFFFFFHHHIIIKKKMMMOOOQQQRRRSSSOOOPPPRRRUUUXXXZZZ\\\^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRPPPOOONNNMMMQQQOOONNNMMMNNNNNNLLLKKKFFFEEEDDDCCCAAA@@@????????????===<<<;;;<<<<<<===888888888888888777666666777777888888888888777666666777888888777777888999:::<<<======<<<<<<<<<===CCCBBBBBBDDDGGGJJJKKKKKKNNNSSSZZZaaaiiirrrzzz~~~{{{zzz}}}qqqllllllmmmrrrxxxyyyqqqdddUUUHHH???:::999444444444444444555666777444444444333333222222222222222222333333444444444333333333222222222222111333333333333222111000000111222333333444444444444111222333333444444333333222333444444555555444444444444444444444444444444|||vvvssszzzqqqfff[[[VVVTTTQQQQQQSSSRRROOOLLLHHHEEEDDDDDDDDDEEEEEEFFFFFFEEECCCAAA???:::999888888999999777555555555555444222111///...+++***))))))******)))((((((((((((((((((((((((((('''&&&%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''')))******)))'''&&&'''(((((((((''''''''''''((((((((((((((('''''''''''''''***)))((((((''''''''''''&&&''''''((())))))******$$$%%%&&&((()))(((((((((&&&&&&'''''''''&&&%%%$$$''''''''''''((((((((((((***)))((((((((()))***++++++***)))))))))***+++,,,******))))))***++++++,,,+++,,,,,,---......//////000000111222333444555555666777999:::;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;888888888888777555444333222222222222111111111111////////////000000000000////////////////////////---///222111///...///111//////.........//////000111000.........///111222333222222222333444444555555555555666777777888888;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????@@@@@@AAAAAACCCDDDFFFHHHIIIJJJIIIJJJKKKMMMNNNPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGEEEEEEFFFFFFDDDCCCAAA@@@@@@???>>>===<<<<<<<<<;;;:::999888999999:::777777888888777666666555777777777888888777777666666777888888777777888999888:::<<<===<<<<<<>>>???DDDCCCDDDFFFIIILLLOOOPPPYYY^^^eeelllttt{{{|||{{{|||}}}qqqmmmnnnnnnqqqvvvsssjjj\\\NNNDDD===888666555444444444444555555666333333333222222222111111111111111111222222333333111111111000000000//////111111222222333222222222111222222333444444333333111222222333444333333333222333333444444444444444444444444444444444444444}}}uuuqqqxxxpppeee[[[WWWTTTQQQQQQRRRQQQOOOLLLHHHEEEDDDCCCDDDDDDEEEFFFFFFEEECCCAAA@@@???===;;;::::::999666444555444444333222000///...)))))))))***,,,+++)))&&&((((((((((((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((())))))''''''((()))((((((''''''''''''(((((('''((((((((((((((()))))),,,+++***)))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((()))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))((((((((()))***+++******))))))******+++,,,---,,,+++***))))))))))))++++++,,,,,,------......//////000111222333444444444555777999;;;<<<<<<<<<==================>>>>>>=========<<<;;;:::888888444444444333333333333333111111000000000000000000000000000000000000000000000111222111000///000111000//////....../////////222111000.........///000111111111222222222222333333333333333333222222222666666666777777777888888999999999999::::::::::::999:::;;;<<<>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDD@@@???======>>>>>><<<;;;:::::::::999999888888888777777666555555555555666666666666666666666555444666666777777777777666666666777888888777777888:::999;;;===>>>>>>???AAACCCDDDEEEFFFIIIMMMRRRVVVYYYfffkkkssszzz~~~}}}xxxqqqpppqqqpppqqqrrrkkk```QQQEEE???;;;666222555555444333333333444444333333222222222222111111000000000000000111111111111111000000000///////////////111222222333333333111111222333333333333222111111222333333333333222222222333444444444444333444444444444444444444444tttrrrxxxoooeee[[[WWWTTTQQQQQQRRRQQQOOOKKKHHHEEECCCCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@AAA???<<<;;;:::999777555444444333222111///...---,,,+++************(((&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***(((''''''&&&&&&''''''(((''''''(((((())))))******,,,+++***)))((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))'''''''''''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((())))))*********************+++++++++,,,,,,+++***))))))))))))+++++++++,,,,,,---------......///000111222333333333444666888:::;;;======<<<<<<===>>>>>>>>>>>>>>>BBBBBBBBBAAA@@@???======999999888777666444333333333333333222222222111111000000000000000000000000111111111000//////000000111000//////////////////111000////////////000000000000111111111111111000222222222222222222222222222333333333333444444444666777777777777888888888777777888999:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@========================<<<;;;999999::::::999888555555555555555555555555444444444333333333333444444555555666555555444444555555666777777777666666666777999999888888999;;;<<<>>>@@@@@@AAABBBDDDFFFEEEGGGJJJNNNTTT[[[bbbgggrrrwwwwwwuuusssssstttqqqnnnlll```TTTFFF===;;;:::555000555555444333222222222333333333333333333333222222000000000000000000000000222222222222111111111111///000000111222222111111111111222222222222222111000111111222222222222222111111222333333333333333333333333333333333333333uuurrrwwwnnndddZZZWWWUUURRRPPPRRRQQQOOOKKKGGGDDDCCCCCCCCCDDDEEEFFFGGGFFFEEECCCAAA<<<:::777666666666555444444444333222111///...---111---***((('''''''''&&&(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%&&&(((((('''''')))***''''''&&&&&&&&&&&&''''''''''''(((((())))))******+++***)))((('''''''''''''''''''''((((((((((((((((((((('''''''''((())))))((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((())))))))))))))))))******++++++++++++*********)))******++++++++++++,,,,,,,,,,,,,,,------...///000111222222333333444555777999;;;<<<===<<<===>>>@@@AAAAAAAAA@@@EEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>;;;999666555444444444333333222111000000////////////////////////111000000000000111000///111111000///////////////.........//////000111222///000000111111000//////000000111111222333333333111111222222222333333333444555555555666666666666666666666777777777888888999999:::::::::;;;;;;;;;888888888999::::::;;;;;;:::::::::::::::;;;;;;;;;::::::999999888777777777999888777777888999777666333333333333444444444444333333444444444444444444444444555555555555444444555555666777777777777777777888::::::999:::;;;===>>>???AAAAAABBBCCCFFFIIIIIIMMMSSSYYY```hhhqqqwww~~~~~~xxxrrrsssuuuuuusssnnngggbbbTTTJJJ>>>999999999555111555444333222222222222222333333333333444444444444111111111111111000000000222222222111111111000000000111111111000000///...000111111222111111000000///000111111222222111111000111222222333333222222333333333333333333333333wwwnnnssslllcccZZZWWWUUURRRPPPQQQPPPNNNKKKGGGDDDCCCBBBCCCDDDEEEFFFGGGGGGEEECCCBBB===:::888777777888777777555444444333222000///...222...)))'''&&&'''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&'''%%%&&&((((((''''''((()))''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((('''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((()))))))))***&&&'''((()))))))))(((((())))))***++++++++++++***))))))))))))***+++,,,---,,,,,,,,,,,,------------......///000111222333333444444555666777999;;;<<<>>>???AAACCCDDDEEEDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@===:::888777444444333222111//////...////////////////////////000000000222444444222000222222111000////////////------...///000111222222///000111111111000///.........//////000111222222111111222222222333333333222222222222333333333444444444444444333333333333444444444555666666777777333333333444444555555555666777777777777777888888888888777666666555444444666555444444555666555444333333333333333333444444333444555555666666555555333444555555666555555555555666777888888999999888888:::;;;<<<;;;<<<===???===???AAABBBDDDGGGLLLOOOTTTZZZbbbhhhooovvv|||uuurrroootttuuurrrmmmfff]]]UUUGGGAAA999666777888555222333333222111111111222222222333333333333333444444111111111111000000000000000000/////////.........111111111000000///------000111111111111000////////////000111111111111000000000111222222222222111333333333333333333333333zzzlllqqq}}}kkkbbbZZZWWWUUURRRPPPQQQPPPNNNJJJGGGDDDCCCBBBBBBDDDEEEFFFGGGGGGFFFDDDCCC@@@===:::888999999999888555555555444222111///...---+++)))((()))))))))(((((((((((((((((((((((((((&&&$$$$$$$$$%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''))))))(((((())))))***************************)))'''((()))******)))((('''))))))''''''&&&''''''((('''''''''((((((((())))))&&&'''((()))))))))((('''((()))***+++,,,++++++***))))))))))))***+++,,,---------------------------...//////000111222333444555555555555666888:::;;;===???AAADDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFEEECCCAAA???===<<<777777666444333111000000000000000000000000000000000000222555888888555111333222111000////////////......///000000000000000///000222222222000///---//////////////////000000111111111222222222333333111111222222222333333333333333222222111111000000222222222222222333333333111222222222222222222222444444444555555555666666555555555444444444444444444333222222444555444222333333333333333333333333444444666777777777666666444444555666666666666666666777888999:::::::::::::::;;;=========>>>???AAA>>>AAADDDHHHLLLQQQXXX\\\cccjjjrrryyy}}}}}}|||uuuqqqqqqnnnttttttmmmeee]]]RRRHHH<<<999666555666666444333222111111111111222222333000000111111111222222222000000000/////////......000/////////............/////////000//////......000000111111000//////......///000000111111000000///000000111111111111111222222222222222222222222|||lllqqq|||kkkbbbYYYWWWUUURRRPPPQQQPPPNNNJJJGGGDDDBBBBBBBBBDDDEEEGGGGGGGGGFFFDDDCCC>>>;;;777555555555555444666666555444333111000///(((((((((***,,,,,,***(((((((((((((((((((((((((((%%%$$$######%%%%%%$$$###&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%))))))))))))***+++,,,---+++++++++***************'''(((***++++++)))'''&&&***)))(((&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((()))***+++,,,+++************************+++,,,........................//////000111222333444444666555555555666777999:::;;;<<>>???>>>???AAABBBAAADDDIIINNNTTT[[[ccchhhnnnuuu~~~~~~~~~{{{|||zzzsssqqqsssnnnssssssiii___VVVJJJ@@@555555555555444444333333111000000000111222333333......//////000000000111//////.........---------111111111111000000000000,,,---...///000000000000000000111000000///.........//////000000000000000//////000111111111111111222222222222222222222222yyyoootttssslllcccYYYVVVTTTQQQPPPQQQQQQOOOKKKGGGEEECCCCCCCCCCCCCCCCCCDDDFFFEEECCCAAA???<<<:::999888888666555666666555444333111000///---+++((('''((()))******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%''')))(((&&&%%%&&&)))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''')))***+++******((('''&&&%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$%%%&&&'''((()))******))))))((((((''''''%%%%%%&&&'''((((((''''''******++++++***)))((((((((((((((((((((()))******+++***)))((((((''''''(((+++)))(((''''''((()))+++)))(((&&&%%%$$$%%%&&&'''***)))'''&&&'''(((***,,,,,,+++***)))))))))++++++************+++,,,------)))+++,,,,,,+++***,,,---000000000000000111111111444444444444444555666777<<<===>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMJJJJJJKKKJJJJJJIIIHHHGGG???>>>;;;999777666666666666444222000///000111222000000000111111111111111111111111000000000000000111111000000000000111111000000111111222222222333222222222222222222222222111111000000000000111111333333333333333333333333111111222222222222111111111111111000000000000000000000000000000111111222000111333333222222333555444444444444444444444444222333333444444555666666555555555555555555555555666666666777777777777777888888999999888888777666:::999999:::<<<======<<<@@@AAABBBBBBCCCDDDGGGJJJLLLQQQWWW^^^eeelllssswww{{{rrrmmmnnnxxx|||xxxuuusssrrrpppqqqmmmbbbRRRCCC<<<999333333333222222222111111000000000000000000000000111111000000//////...............///////////////000000000000000000000000------......//////000000000000///.............../////////000111111222222222111111111000000//////000111111111111222222222yyylllqqqoookkkbbbYYYWWWUUUQQQPPPPPPQQQOOOKKKHHHEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEBBB@@@===;;;999777777777555444666666555444333111000///,,,)))''''''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$#########&&&$$$###$$$&&&'''&&&$$$%%%$$$$$$%%%%%%'''(((((())))))))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%((((((((((((((()))******)))((((((((((((((()))***)))(((&&&%%%%%%&&&((()))''''''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&((()))***,,,+++***))))))***+++++++++++++++***++++++,,,,,,)))+++,,,,,,++++++,,,---000000000111111111111111555555555666666777999999:::;;;<<<>>>@@@AAACCCCCCFFFFFFFFFGGGHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLFFFDDDAAA===:::888777666555333222000000111222333111111111111222222222222222222111111000000///////////////....../////////////////////000000000111222222222222222222222222111111000000000000111111333333333333333333333333111111222222222222111111111111111111000000000000000000000000000111222222111222333333222111222444444444444444444444444444222222333333444444555555333333333333333333333333666666666666666777777777777777777888888888888888===<<<<<<===???@@@@@@???@@@BBBDDDEEEGGGKKKOOOSSS[[[___fffmmmsssyyy{{{pppiiigggkkkxxx|||yyywwwuuutttnnnjjjaaaUUUGGG===888666333333222222222111111111000000000000000000000000000000000000//////......////////////............////////////////////////............////////////000000///.............../////////000111111222222111111111000000000//////000000111111111222222222zzzjjjnnnjjjjjjaaaYYYWWWVVVRRROOOPPPRRROOOLLLHHHEEEDDDDDDDDDFFFEEEDDDEEEEEEDDDAAA???<<<:::888777777666555444666666555444333111000///***(((''''''((()))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%((('''&&&%%%$$$#########%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))(((((((((((('''''''''&&&%%%&&&'''((()))***)))'''&&&&&&'''((((((((((((((((((((())))))***''''''''''''((()))***+++((((((&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((+++******)))******++++++,,,,,,++++++***+++++++++***+++,,,,,,++++++,,,---000000111111111222222222444444555555777888:::::::::;;;<<<>>>???AAABBBBBBEEEEEEEEEFFFHHHJJJKKKLLLNNNNNNOOOQQQQQQRRRRRRRRRNNNLLLHHHDDD@@@===;;;:::777666444333333444555555222222222222333333333333333333222111000//////.../////////////////////////////////000000000000000222222222222222222222222111111000000000000111111222222222222222222222222111111222222222222111111111111111111111111111111111000000000000111222222222333444333111111111333333333333333333333333333111111222222333444444555333333333333333333333333777777777888888999999999777888888999::::::;;;;;;<<<<<<===>>>>>>???@@@@@@CCCEEEHHHKKKOOOUUU]]]bbbmmmrrryyyssskkkbbb___bbblll}}}}}}||||||yyyvvvjjjaaaSSSFFF===888555444333222222222222111111111000000000000000000000000000000000////////////...000/////////...---------......................../////////...............000///......---............//////000000111111222111111000000000000//////000000000111111111222222zzzkkknnnhhh{{{~~~iii```YYYWWWVVVRRROOOOOORRRPPPMMMIIIFFFEEEDDDDDDGGGFFFEEEEEEEEECCC@@@>>><<<:::888777777777666444666666555444333111000///***)))((()))******(((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%$$$###))))))((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((((((((((((((((((((()))'''&&&%%%%%%&&&((()))+++)))(((&&&&&&''')))***))))))(((((((((((())))))((((((((((((((()))************)))(((((()))*********)))((('''&&&''''''(((&&&'''(((((())))))((((((******************++++++------,,,+++***************+++---,,,++++++,,,...000000111111222222333333111222222333555777888999<<<===>>>???@@@BBBCCCCCCCCCDDDDDDEEEGGGIIIJJJLLLMMMNNNPPPRRRTTTUUUUUUVVVTTTRRROOOLLLHHHEEECCCAAA===<<<:::999777777777777333333333333333333333333222222222111111000000000222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222111111111111111111111111111222222333333222222111000111111111111111222222111111000000111111222333222444444333111000111222333333333333333333333333111111222333333444444555555666666666666666777777:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<=========>>>@@@AAAAAABBBDDDEEEJJJLLLPPPTTT[[[ccckkkqqq{{{~~~rrreee___ZZZ]]]fffuuuzzztttdddXXXIII>>>999777555333222222222222111111111111000000000000000000000000////////////////////////000000///...------,,,,,,------------------------/////////......---------///......------...............//////000111111111000000000000000000//////000000000000111111111111yyymmmooohhhyyy}}}iii```XXXVVVUUUQQQOOOPPPSSSQQQMMMIIIGGGEEEEEEEEEHHHFFFEEEEEEEEECCC@@@======;;;999888888888777666666666555444333111000///+++*********++++++)))'''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""%%%%%%&&&&&&&&&%%%%%%$$$)))(((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((()))(((&&&%%%%%%&&&''')))'''&&&$$$######$$$&&&'''))))))(((((((((((())))))******)))(((((((((((((((******))))))))))))*********)))'''%%%%%%&&&''')))(((((()))************)))))))))******++++++++++++------,,,+++***************,,,------,,,+++---...//////000111222222333333111222222333555777888999<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKMMMOOOQQQSSSUUUVVVWWWUUUUUUTTTRRRPPPNNNLLLKKKDDDCCC@@@===:::888666555555555555444444444333333111111111111222222222222222222333333333333222222333333333222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222222333333333333222222000000111111222222222333111111111111111222222333222444444333111000111222333333333333333333333333333333333444555555666666777888888888999999999::::::;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<===>>>BBBDDDHHHIIIJJJLLLOOORRRWWWZZZ^^^ccciiiqqqzzzoooccc[[[XXXYYYaaannnuuukkkXXXMMMAAA999888777444111222222222111111111000000////////////////////////.............../////////000//////...---,,,,,,+++........................//////......------,,,,,,......------------...............///000000111111//////////////////000000//////000000000111111111xxxlllmmmgggxxx}}}iii```WWWTTTSSSQQQPPPRRRTTTQQQNNNJJJGGGFFFFFFFFFGGGFFFEEEEEEEEECCC@@@======;;;999888999999888777666666555444333111000///---+++******+++,,,***)))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$#########&&&%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((()))((('''&&&%%%&&&''''''''''''&&&%%%&&&'''((()))***))))))(((((((((((((((+++***)))(((''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''))))))*********+++++++++((()))***+++++++++++++++,,,,,,++++++***++++++++++++,,,------,,,,,,---.........///000111222222333444444555555777888::::::::::::;;;<<<===>>>??????@@@AAABBBCCCEEEGGGIIIJJJIIIKKKMMMPPPRRRTTTUUUVVVVVVVVVVVVWWWVVVVVVUUUTTTKKKIIIGGGCCC???<<<999777::::::999888777555444444222222222222222222222222000111222333333222111000111111111111111000000000222222222222222222222222222222111111111111222222222222222222222222222222222222333333333333222222000000111111222333333333222111111111111222333333222333444333111111111333444444444444444444444444555555666666777888888999888999999::::::;;;;;;;;;:::;;;;;;<<<===>>>??????@@@???>>>===>>>???@@@AAAEEEIIINNNQQQSSSVVV[[[```jjjmmmrrrvvv{{{uuueee[[[VVVVVV\\\jjjzzzvvvhhh]]]IIIBBB999555555555333000222111111111111000000000////////////////////////---............////////////.........---,,,,,,,,,.................................------------------------,,,------...///---......//////000000111......////////////000000/////////000000000111111wwwgggiiidddwww~~~jjj```VVVSSSRRRPPPQQQSSSTTTRRRNNNKKKHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDAAA>>><<<:::888777888999888666666666555444333111000///---+++))))))************(((((((((((((((((((((((('''''''''(((((()))))))))'''%%%###$$$&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$###%%%$$$"""!!!"""$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&)))))))))******+++++++++******)))(((((((((((((((***)))((((((((((((((()))((((((((())))))((((((((())),,,000333333///+++'''***)))((((((((()))+++,,,'''(((***+++,,,,,,+++++++++++++++***++++++,,,,,,+++,,,------,,,,,,---///,,,---...///000111222222555555555666666777999999999:::;;;;;;<<<===>>>>>>???@@@AAABBBDDDGGGIIIJJJHHHJJJLLLOOOQQQSSSTTTTTTVVVWWWXXXZZZZZZZZZYYYYYYSSSRRRPPPMMMIIIEEEBBB@@@AAA@@@>>><<<:::888777666555444444333111000//////000111222444444222111000222222222111111000000000222222222222222222222222333222222111111222222333333333333333333333333333222333333444444333333222000000111222222333444444222222111111222222333444111222333333222111222444555555555555555555555555888888888999::::::;;;;;;;;;<<<<<<===>>>>>>??????===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCEEEGGGJJJKKKMMMRRRYYY^^^aaaeeelllrrr~~~qqqeee]]]YYYWWWZZZddduuu}}}||||||}}}{{{sssfffWWWLLL@@@;;;555222333444444333111111111111000000000000////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,------...///------......///000000000........./////////000000////////////000000000111wwwbbbeeeaaauuukkk```UUUQQQPPPPPPQQQTTTTTTRRROOOKKKHHHGGGFFFGGGFFFEEEDDDEEEEEEDDDAAA???:::999777666777888777666666666555444333111000///---+++((('''((()))******))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---'''%%%###$$$&&&'''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$""" """&&&((((((((('''&&&&&&&&&''''''"""%%%'''&&&$$$###%%%(((%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%%%%&&&'''((())))))((((((******)))((((((((((((((((((''''''(((((()))***+++******++++++++++++******+++111999???>>>888///)))***)))'''&&&'''(((***,,,'''(((***+++,,,,,,++++++************+++,,,------+++,,,...---,,,,,,---///,,,,,,---...///000111111444444444444444555666777;;;<<<<<<===>>>???@@@@@@??????@@@BBBDDDGGGIIIJJJHHHJJJLLLNNNPPPRRRSSSTTTWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[ZZZXXXUUURRRNNNLLLJJJEEEDDDBBB@@@===;;;999888888777555333111///---,,,222333555666666555333222444444444333333222222222222222222222222222222222333222222111111222222333333333333333333333333333222333333444444333333222000000111222333333444444222222111111222222333444000111333333222222333555666666666666666666666666999::::::;;;;;;<<<======???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIILLLPPPTTTVVVZZZ```hhhnnnqqqwww}}}nnnaaaZZZXXXXXXZZZ___lll{{{yyy|||~~~~~~|||xxxyyyyyytttiiiZZZKKKBBB===999444222222555777888111111111111000000000000////////////////////////---------.........//////,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,------...///------......///000000000---.........//////000000////////////000000000000qqqfffccceeeqqqlll___SSSQQQRRRRRRQQQRRRUUUSSSOOOKKKIIIHHHHHHIIIDDDDDDDDDDDDCCCAAA???===>>>:::666555666777777555333222000111222222111000---,,,***)))))))))'''%%%))))))(((((('''''''''&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((('''&&&$$$###$$$######"""###$$$&&&'''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))))))))))))))))))))))))))666EEEKKKEEE:::222///(((+++---+++(((&&&''')))))))))))))))************,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,++++++------......///111222333555555666666777777888888;;;<<<>>>@@@AAABBBAAAAAA>>>>>>???AAACCCDDDFFFFFFGGGIIIJJJKKKMMMOOOSSSVVVUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\]]]\\\ZZZWWWTTTRRRQQQOOOLLLHHHEEEBBB@@@???;;;;;;:::999888777666555666444333333444555555444444444555555555555555444444///***,,,111555222///222222111111222333333444555333222333444555555444222222222222222333444555555555555444333333222222111111111222222222222222555555444444444444555555777777666666777888999999;;;;;;<<<>>>???@@@AAABBB@@@BBBEEEEEEEEEEEEFFFGGGGGGGGGFFFGGGIIILLLOOOPPPLLLOOOSSSVVVZZZ^^^cccfffnnnrrryyyxxxjjj___ZZZYYYZZZZZZ]]]hhhxxx}}}vvvwww~~~}}}wwwtttmmmbbbTTTGGG>>>:::444333333222222333333444333222222111000///......000000111000000///......------------------------......//////...---,,,,,,.........------,,,,,,,,,,,,,,,------...------,,,//////.........---------////////////////////////............////////////............////////////pppeeeaaacccoookkk^^^SSSQQQRRRRRRQQQRRRUUURRRNNNKKKHHHGGGHHHIIIGGGFFFFFFEEECCCAAA>>>======:::777666777777666555555444333333333222000...---+++***)))***)))'''&&&)))((((((((('''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%$$$###$$$$$$&&&&&&%%%&&&'''(((((()))))))))***************************))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((---666CCCKKKKKKBBB666...(((***++++++)))(((((())))))))))))*********++++++++++++++++++++++++++++++,,,---------------,,,,,,------......///111222333555555555666777777888888999;;;===???@@@@@@@@@@@@>>>>>>@@@AAACCCDDDFFFFFFFFFHHHIIIJJJKKKNNNRRRUUUUUUVVVXXXYYY[[[\\\\\\\\\```aaabbbbbbaaa___\\\[[[[[[ZZZVVVRRROOOKKKIIIHHHAAAAAA@@@???===<<<;;;;;;:::888777666777888777666555555666666666666666555999666333444888999888555333222222222222333333333333111000000111222222111444444444444444555666666222222222222333333333333444555555555555666666666555555444444444555666666777777777777888999:::;;;BBBBBBCCCEEEFFFHHHIIIIIIFFFHHHIIIIIIIIIIIIKKKMMMMMMMMMMMMOOOQQQTTTWWWYYY[[[^^^bbbfffiiinnnsssvvv}}}|||qqqiii```ZZZYYY\\\___aaagggooo}}}zzzrrrttt~~~wwwpppeeeWWWKKKAAA:::777333222222111111222222333000000000//////........................---,,,,,,------------------------...............---,,,,,,......---------,,,,,,,,,------------------,,,,,,///.........------------....................................////////////............////////////pppbbb^^^```lll|||}}}iii^^^SSSQQQRRRQQQQQQRRRTTTQQQNNNJJJGGGGGGGGGHHHIIIHHHGGGEEECCC@@@>>>===<<<:::888777888888666555777666555444444222...,,,---+++***)))***)))(((&&&(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%%%%&&&%%%&&&'''(((((()))((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&((())))))***''''''''''''''''''''''''(((+++222>>>IIIMMMHHHAAA...,,,++++++++++++***((())))))*********+++++++++*********++++++,,,---------......//////.....................///111222333444444555555666777777888888999;;;>>>???@@@@@@???>>>???@@@AAACCCEEEFFFGGGFFFGGGIIIJJJKKKMMMQQQTTTUUUVVVWWWYYYZZZ[[[\\\\\\bbbcccdddeeefffeeeddddddeeedddaaa]]]YYYVVVSSSRRRLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@>>>=========<<<;;;999999999::::::999999888999999::::::::::::999888666666666666666555555555555333111111333333333222333333333222333333444444111111222222333444444555444444555555555666666666777666666666777888888999999999999:::<<<===???@@@EEEEEEGGGIIIJJJLLLNNNNNNNNNOOOPPPQQQQQQSSSVVVXXXZZZZZZ[[[]]]```dddgggiiiooorrrvvvzzz}}}xxxpppkkk```]]]ZZZZZZ^^^dddiiillltttzzzvvvnnnrrr~~~ssshhhWWWIII???999555222111111000000000000111111..................------------......------,,,,,,---------------------------............------,,,------------,,,,,,,,,,,,---------------,,,++++++............------------....................................////////////............////////////ppp___\\\]]]hhhxxxzzzggg]]]SSSQQQQQQPPPPPPRRRSSSPPPMMMIIIFFFFFFFFFGGGGGGGGGEEEDDDBBB@@@>>>>>>;;;;;;999999888888777777666555444444444222...+++,,,+++))))))***)))(((&&&(((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((()))***++++++,,,''''''''''''''''''''''''((($$$$$$,,,;;;HHHOOOQQQ<<<666///++++++,,,+++)))((((((((()))))))))******((()))***+++,,,---............///000000000000///............///000111222333333444555666666777777888999;;;>>>???@@@@@@@@@>>>???@@@BBBCCCEEEFFFGGGGGGHHHIIIJJJKKKMMMQQQTTTUUUVVVWWWYYYZZZ[[[[[[\\\___```bbbdddfffggggggggghhhgggeeeccc```^^^\\\ZZZWWWWWWVVVTTTSSSRRRQQQPPPLLLJJJGGGFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@???>>><<>><<<===>>>>>>>>>>>>===<<<;;;;;;:::;;;999888777888999888777555555444444444444444555333444444444555555555666555555555666666777777888888888888999999;;;<<<<<<===>>>???@@@BBBDDDFFFHHHHHHIIIKKKMMMPPPRRRTTTUUUWWWXXXZZZ[[[]]]```eeeiiikkklllnnnppptttxxx{{{}}}|||qqqiiicccaaa[[[\\\^^^cccjjjqqqwwwzzzvvvnnnssszzzggg[[[JJJ>>>888555222///000//////......//////000------------................../////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------....................................////////////............////////////ppp^^^ZZZZZZdddttt}}}{{{vvvddd[[[TTTRRRQQQOOOOOORRRRRROOOLLLHHHEEEEEEEEEFFFDDDCCCBBBAAA@@@@@@??????:::::::::999888888999:::444333333333333222///---,,,***))))))******(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((((((((())))))))))))******++++++(((((((((((('''''''''''''''''''''((((((((())))))***************)))))))))''''''''''''''''''''''''---***&&&&&&+++444===BBBHHH@@@555---+++++++++***'''''''''((((((((())))))(((((()))***,,,---.........///000000111111111000///......//////000111222222222333444555666777777888999<<<>>>@@@AAAAAAAAA??????@@@BBBDDDEEEGGGGGGHHHJJJKKKKKKLLLNNNQQQTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\]]]___bbbdddfffhhhiiiggggggggggggfffeeeccccccaaa``````___^^^]]]\\\\\\XXXUUUSSSQQQQQQPPPOOOMMMJJJKKKKKKKKKJJJJJJIIIHHHFFFJJJMMMMMMJJJGGGHHHJJJGGGGGGGGGFFFEEECCCAAA@@@@@@>>><<<<<<<<<<<<;;;:::<<<;;;:::999999999999999777777777666666555555555888888999999:::;;;<<<<<<999999999:::;;;===>>>???BBBBBBDDDFFFIIILLLNNNPPPSSSTTTVVVYYY\\\___aaabbbbbbdddfffiiilllqqqwww{{{~~~uuuiii```ZZZXXXXXX\\\```hhhqqqzzz~~~wwwrrrvvv}}}~~~tttiiiVVVLLL@@@888666555222//////......------......///---.....................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,------------------....................................////////////............////////////rrr___ZZZYYYbbbqqqyyywwwrrrbbbZZZTTTRRRPPPNNNOOORRRQQQOOOKKKGGGDDDDDDDDDEEEBBBAAAAAA@@@???@@@@@@@@@:::::::::888888999<<>>@@@AAABBBBBB???@@@AAABBBDDDFFFGGGHHHIIIJJJLLLLLLLLLNNNRRRTTTTTTUUUVVVXXXYYYZZZ[[[[[[]]]^^^___bbbdddgggiiijjjggghhhjjjkkklllkkkjjjiiiggggggggggggffffffffffffccc```^^^\\\\\\\\\ZZZYYYWWWWWWXXXWWWWWWVVVUUUTTTQQQTTTVVVVVVTTTSSSUUUWWWRRRRRRRRRQQQPPPMMMKKKIIIFFFDDDAAA@@@AAA@@@???>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;:::999888888777999999:::;;;<<<======>>><<<======>>>@@@BBBCCCDDDHHHIIIKKKNNNQQQUUUXXXZZZ]]]___aaaeeehhhkkknnnoooqqqtttwwwzzz~~~sssmmmbbbXXXRRRPPPRRRTTTaaaiiiuuu|||wwwttttttuuuooobbbVVVEEE@@@999555444444222000......------------..............................******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------............////////////............////////////sss```ZZZXXXaaannnwwwtttooo```ZZZTTTRRRPPPMMMNNNRRRPPPNNNJJJFFFDDDCCCCCCDDDDDDCCCBBB@@@??????@@@@@@999999999777777999???CCC<<<999555333333333222111+++***))))))******)))(((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&'''(((((())))))'''((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((!!!%%%(((******+++---///:::888555000+++)))***+++))))))))))))************))))))***+++,,,,,,---------...///000111111111111///////////////000000111000000111333444555666777666888:::===???AAAAAAAAA???@@@AAACCCDDDFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPSSSTTTUUUVVVXXXYYYZZZ[[[[[[^^^^^^```aaadddfffhhhiiiiiijjjlllnnnnnnnnnlllkkkkkkkkkkkkkkkllllllllllllkkkiiigggfffffffffdddcccccccccccccccbbbaaa```___]]]^^^_________```bbbcccbbbbbbbbbaaa^^^[[[XXXVVVRRRPPPMMMLLLLLLKKKJJJHHHGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA??????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOORRRTTTVVVYYY]]]aaaeeegggjjjlllnnnrrrvvvzzz|||~~~qqq___ZZZSSSNNNNNNQQQWWW\\\oooxxxzzzvvvrrroooiii___QQQGGG;;;999666333111111111111......------------............------,,,,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++***+++,,,---------------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............////////////............////////////tttaaa[[[YYY```mmmuuusssmmm___YYYTTTRRRPPPMMMNNNRRRPPPMMMJJJFFFCCCCCCCCCDDDGGGFFFDDDAAA@@@?????????999999888666666:::AAAFFFAAA===888444333333333222+++***((()))******)))(((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$'''&&&$$$#########$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''')))******+++,,,---------'''''''''((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((()))******)))))))))))))))))))))))))))(((''''''))),,,///111+++...111000,,,))))))+++***++++++++++++,,,,,,,,,*********++++++,,,,,,---------...000000111111111000////////////000000111///000111222444555666777555777999<<<>>>???@@@@@@???@@@AAACCCEEEFFFGGGHHHHHHIIIJJJJJJJJJLLLOOORRRTTTUUUVVVXXXYYYZZZZZZ[[[^^^^^^___```bbbdddfffgggjjjkkkmmmnnnnnnmmmkkkjjjllllllmmmnnnnnnooopppppppppnnnlllkkkkkkkkkjjjiiijjjjjjjjjjjjiiihhhgggfffjjjiiiiiiiiikkkmmmooopppnnnnnnnnnmmmkkkgggdddbbb^^^\\\YYYXXXXXXWWWVVVTTTSSSRRRPPPOOONNNMMMLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPPPPQQQPPPPPPQQQRRRTTTWWWXXXZZZ\\\]]]```ccchhhlllppprrrxxxyyy|||nnn^^^RRROOOLLLKKKOOOXXXbbbhhh~~~|||xxxuuupppiii```TTTHHH@@@777666444000------000222///......------......///------,,,,,,+++***))))))***+++,,,---------------++++++++++++++++++++++++***+++,,,,,,------------*********++++++,,,,,,,,,((()))***+++,,,---------+++++++++,,,,,,---------------------------------............/////////000............/////////000tttddd^^^[[[aaammmtttqqqkkk\\\YYYUUUSSSQQQPPPOOOMMMNNNLLLHHHEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>><<<:::888666666888;;;===OOODDD888333555777555222000,,,((((((,,,...,,,)))(((((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))((('''&&&%%%%%%%%%&&&''')))+++,,,---......---,,,++++++++++++......------,,,+++******+++***************++++++111111111111111222222222222111///.........///000222111111111111111222222666777999;;;<<<<<<<<<<<<@@@@@@AAACCCEEEGGGIIIJJJJJJIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUUUUUUUVVVXXX[[[ZZZ[[[]]]___bbbdddfffgggiiiiiikkkkkkkkkkkkjjjiiijjjmmmpppqqqppppppqqqrrrpppppppppooonnnmmmmmmlllpppqqqrrrqqqooommmmmmnnnllllllmmmnnnoooqqqrrrsssrrruuuwwwxxxuuurrrpppooommmkkkiiifffeeeeeefffgggccccccbbbaaa```___^^^^^^[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZ[[[\\\]]]^^^____________```bbbdddfffhhhjjjkkklllmmmpppssswww{{{}}}nnn[[[OOOMMMIIIIIINNNTTT^^^ooo|||xxxuuunnndddYYYNNNEEE<<<777666222...---...///...---//////............//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,//////000000000000//////vvvddd^^^\\\cccooouuuqqqkkk]]]YYYUUUSSSQQQPPPNNNMMMOOOMMMJJJGGGEEEEEEFFFFFFFFFEEEDDDBBB@@@???>>>>>>;;;999777555555777999;;;GGGDDD>>>999555222000///...***&&&&&&***+++***'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''((((((''''''''''''(((((('''''''''''''''(((((()))((((((''''''''''''(((((())))))))))))((('''&&&%%%&&&&&&&&&'''(((***+++,,,...---,,,+++++++++++++++......------,,,,,,+++++++++***************++++++,,,---...000222444555666333333111000/////////000222222111111111222222222555666888:::;;;<<<<<<<<<>>>???@@@AAACCCFFFHHHIIIIIIHHHIIIIIIKKKMMMPPPQQQSSSUUUVVVVVVVVVWWWYYY[[[YYYZZZ\\\^^^```bbbdddeeeggghhhiiikkkkkkkkkjjjiiikkkmmmpppqqqppppppqqqrrrqqqqqqqqqqqqppppppppppppqqqrrrsssrrrpppooooooooorrrrrrrrrsssuuuvvvxxxyyywwwyyy{{{{{{yyyvvvvvvvvvvvvuuutttrrrqqqqqqrrrrrrqqqppppppooonnnmmmmmmlllooonnnmmmlllllllllmmmnnnjjjjjjlllmmmnnnoooooooooooopppqqqssstttvvvxxxxxxzzz{{{||||||ppplllhhh^^^RRRJJJFFFEEEJJJSSS]]]iii{{{yyysssooollldddXXXLLLCCC<<<777444555222...---...///...------///111222222111///---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------......---------......////////////......{{{ddd___]]]eeeqqqvvvrrrkkk]]]ZZZUUURRRQQQPPPNNNMMMOOONNNKKKHHHFFFFFFFFFGGGGGGFFFEEECCCAAA@@@>>>>>>:::888666555444666888:::BBBFFFIIIDDD;;;333111222...***'''''')))+++)))'''((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%''''''''''''((()))***+++---,,,,,,++++++++++++,,,---------...---------,,,++++++******)))******+++++++++---///111333555666666555333222111000000000222222111111111111111222333444666888:::<<<<<<===<<<===>>>???AAADDDFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQTTTVVVWWWWWWWWWWWWYYY[[[YYYZZZ[[[]]]___```bbbbbbeeefffhhhiiijjjjjjjjjjjjkkkmmmppppppppppppqqqrrrrrrrrrrrrsssssssssttttttssstttuuuuuusssqqqqqqrrrssssssssstttuuuwwwyyyyyy|||}}}~~~~~~|||||||||~~~~~~~~~~~~~~~}}}}}}|||||||||}}}|||}}}~~~qqqdddXXXTTTRRRNNNIIIGGGDDDHHHRRR```mmm{{{|||yyyxxxwwwtttnnnjjj```WWWJJJ???888444333333444222///---.........---,,,///333666666333///,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------..................------------......---------eee```^^^fffrrrwwwssslll^^^[[[UUURRRPPPOOONNNMMMOOOMMMJJJHHHFFFEEEFFFFFFHHHGGGFFFDDDBBB@@@>>>===:::999777666555666888999===CCCGGGDDD<<<444222333///---***)))+++,,,+++***((((((((((((''''''''''''######%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((((((((()))(((((('''&&&&&&(((((('''''''''((()))))),,,+++++++++++++++,,,,,,---...////////////......,,,++++++************+++------...///000111111222777666555444333111111000222111111000000000000000111222444666999;;;<<<===<<<<<<===???AAACCCEEEFFFHHHHHHHHHIIIKKKNNNPPPRRRTTTVVVXXXYYYXXXXXXYYYZZZZZZZZZ[[[]]]^^^```aaaaaacccdddeeeggghhhjjjjjjkkkkkkmmmooopppooooooqqqrrrqqqrrrrrrssstttuuuvvvwwwuuuvvvxxxwwwuuuttttttuuusssttttttuuuvvvxxxyyyzzz~~~~~~~~~uuummm^^^SSSIIIFFFGGGGGGGGGIIIKKKSSSaaappp~~~xxxuuurrrrrrssspppiiibbbSSSLLLBBB999444333222333222111///............---+++...222444444222...+++---------,,,,,,,,,++++++************************************************************************,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------......//////......---------............------fff```^^^fffrrrxxxsssmmm___[[[UUUQQQPPPOOONNNMMMMMMKKKIIIGGGEEEEEEDDDDDDGGGFFFFFFEEECCCAAA???===<<<:::999777777777999999777888999888555222000...///---+++***************((((((((((((''''''''''''###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((()))(((((((((((((((((()))((((((''''''(((((()))***)))(((((((((((((((((()))(((((((((((((((((('''&&&((((((''''''''''''((((((************++++++,,,---...///111222222111000///------,,,+++++++++++++++,,,,,,---......///000000666666666555444333333222222111000///////////////000111222444777999;;;<<<;;;<<<===>>>@@@CCCEEEFFFHHHHHHHHHIIILLLNNNQQQSSSTTTVVVYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]___```aaabbbbbbbbbccceeefffhhhjjjjjjkkklllnnnnnnnnnnnnppprrrpppqqqrrrssstttvvvwwwwwwvvvxxxyyyyyywwwvvvvvvwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~}}}~~~yyykkk^^^VVVMMMFFFAAABBBDDDEEEHHHMMMSSS^^^mmm{{{llljjjiiijjjjjjeee[[[RRRFFFBBB;;;777444333222111000000000///...------...,,,---...//////...---,,,------,,,,,,,,,+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...------............------.........//////.........gggaaa]]]dddpppwwwtttnnn```\\\VVVQQQOOONNNNNNMMMLLLKKKIIIGGGFFFDDDDDDCCCDDDEEEEEEDDDCCCAAA???>>><<<;;;:::888888888888999777555222222333444111///---,,,***(((''''''((((((((((((((((((''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''))))))(((((((((((())))))((((((((((((((()))******))))))(((((((((((())))))'''((((((((((((((('''''''''''''''&&&''''''(((((()))))))))******,,,---...111222444555555444222111//////...---,,,,,,,,,,,,)))***+++,,,...000111111333444555555666666555555333333222111000000000000000111111333555777999:::;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGGGGIIIKKKNNNQQQRRRTTTVVVXXXYYYXXXWWWWWWXXXYYYZZZ[[[]]]___aaabbbcccbbbbbbbbbccceeeggghhhiiijjjkkklllllllllmmmoooqqqpppqqqrrrssstttvvvwwwwwwwwwyyyzzzzzzyyyxxxxxxyyywwwwwwxxxyyyzzz|||}}}~~~~~~~~~|||pppcccXXXNNNHHHAAA>>>>>>CCCGGGJJJOOOUUU\\\hhhvvvyyyeeeeeedddccc```YYYNNNFFF;;;888555333222222000......///000///---,,,---...---,,,++++++++++++,,,---,,,,,,,,,,,,++++++++++++************************************************************************)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,+++*********+++---...,,,------------------,,,......////////////......hhhaaa\\\bbbnnnvvvtttoooaaa\\\VVVQQQOOONNNNNNMMMLLLLLLJJJHHHGGGEEEDDDDDDBBBBBBCCCDDDCCCAAA???>>>;;;:::999888777777777777999777444444555555333111---,,,+++)))'''''''''(((((((((((((((''''''''''''(((&&&$$$###"""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!###$$$%%%&&&&&&&&&(((((((((''''''((((((((((((''''''''''''((())))))(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((()))***,,,---...444555777888777555333111111000///......---------******+++,,,---.../////////111333555777888888888777666555444333333333333111111111222333555777888999999:::<<<>>>@@@BBBCCCDDDDDDEEEFFFIIILLLOOOPPPSSSUUUXXXYYYXXXVVVVVVVVVWWWXXXYYY[[[^^^```aaabbbbbbbbbaaabbbccceeeggghhhiiijjjjjjjjjjjjkkkmmmpppqqqrrrssstttuuuvvvwwwxxxxxxyyy{{{{{{yyyyyyyyyzzzvvvvvvwwwxxxyyy{{{|||}}}zzzrrrfffZZZRRRKKKGGGDDD>>>>>>BBBIIIPPPUUU___hhhlllwww|||oooddddddbbb^^^WWWMMMDDD???555333000///000000///...---///000000---,,,---...,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************************************************************))))))))))))******++++++)))*********++++++++++++************************,,,+++***)))***+++---...++++++,,,,,,,,,,,,++++++---------......---------~~~iiiaaa[[[```llluuutttoooaaa\\\VVVQQQNNNNNNNNNMMMMMMMMMKKKJJJHHHFFFEEEEEE@@@AAABBBCCCCCCAAA???>>>:::999888777666666666666666666555444222111////////////---+++)))((()))***)))(((((((((''''''''''''***((($$$"""!!!###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& """###$$$%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))((((((((()))***,,,---...666777999:::999666444222222222111//////............------,,,,,,++++++***---///222555777999999:::999999888666666555555555111111111111222444666777777888999:::<<<>>>@@@BBBBBBBBBCCCDDDGGGJJJMMMOOORRRUUUXXXYYYWWWVVVUUUUUUUUUVVVXXXZZZ]]]___aaabbbbbbbbbaaaaaabbbdddfffggghhhiiiiiiiiiiiijjjmmmooosssssstttuuuvvvwwwxxxxxxxxxyyy{{{{{{zzzyyyzzzzzz{{{{{{{{{|||}}}yyylllcccXXXMMMHHHFFFEEEFFFBBBCCCHHHQQQYYYbbbnnnyyy}}}ssseeebbbaaa^^^VVVLLLBBB<<<888444222...---...000111111,,,...111000---,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++************************,,,+++***))))))+++---...***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++|||hhhZZZXXXaaajjjvvvyyyoooeee\\\UUUSSSRRRPPPNNNPPPRRRPPPMMMHHHDDDCCCDDDEEEFFFEEECCCBBBBBBAAA???======<<<:::888666666666666777777666666555444222111000,,,)))***---///,,,)))((((((((((((''''''''''''###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$!!!!!!"""$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''((('''%%%###((('''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((()))+++...///555888===>>><<<999999:::666666555444333111///...000...+++******++++++***+++,,,///222555888;;;<<<999;;;===>>><<<999666333444333222111222333444555555555666777999;;;===>>>BBBBBBDDDFFFHHHJJJLLLLLLSSSTTTUUUUUUTTTTTTVVVXXXWWWWWWXXXYYYZZZ\\\^^^___bbbaaaaaaaaaaaacccdddeeejjjjjjjjjjjjkkkmmmoooppprrrrrrrrrssstttuuuvvvwwwzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{}}}~~~tttkkkhhhWWWPPPGGGBBBAAACCCDDDDDDFFFMMMWWWcccnnnyyy|||rrrkkkfffaaaXXXMMMEEEAAA===888444111111///...------------...---,,,,,,---...///000)))***++++++,,,,,,,,,,,,))))))))))))************************))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,)))************+++++++++******))))))))))))******))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++~~~iii[[[YYYaaajjjvvvzzzpppeee\\\TTTSSSRRROOONNNPPPPPPOOOLLLHHHCCCBBBCCCDDDFFFDDDBBBBBBBBBAAA???======<<<:::888666666666666555555555555444222111000///+++((())),,,---+++(((((((((((((((''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%&&&&&&(((((())))))(((((('''&&&)))(((&&&%%%%%%&&&((()))))))))(((((((((''''''''''''''''''((((((((())))))))))))(((((()))+++---///333777;;;<<<;;;999999:::777777666555444222222111111///,,,,,,,,,---,,,+++,,,---///111333666888999:::<<<>>>???>>><<<999777555444333333333444555555444555555777999;;;<<<===@@@AAACCCEEEGGGIIIKKKLLLQQQRRRSSSSSSSSSSSSUUUWWWWWWWWWXXXYYY[[[]]]^^^___bbbbbbaaaaaaaaabbbddddddfffgggggghhhjjjlllooopppqqqqqqqqqrrrssstttvvvwwwzzzyyyyyyyyyyyyzzz{{{{{{|||{{{{{{|||}}}ttteeeZZZWWWPPPLLLGGGDDDDDDGGGKKKNNNYYY___iiittt~~~|||rrriiibbb^^^WWWNNNDDD===999666222///111000///......---------------,,,+++,,,,,,......******+++,,,,,,,,,++++++''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))*********)))******++++++))))))*********+++++++++******))))))))))))******)))******************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++kkk]]]ZZZbbbkkkxxx{{{qqqeee\\\TTTRRRQQQOOONNNPPPRRRQQQNNNJJJFFFDDDEEEGGGFFFDDDBBBBBBAAAAAA???===<<<;;;999777666555666666444444444444333111000///...+++((((((+++,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""&&&%%%$$$%%%&&&'''&&&%%%"""$$$&&&&&&%%%$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''))))))))))))))))))(((''')))((('''&&&&&&'''((())))))))))))))))))(((((((((''''''((((((((()))))))))))))))(((((()))+++---...000333777999999888999999999888777555555555555666333111000/////////---,,,---......///000222333444999;;;===???@@@???===<<<999888777666666666666666444444555666888999;;;<<<>>>???AAACCCFFFHHHJJJKKKMMMOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXYYY[[[]]]^^^___bbbbbbaaaaaaaaabbbcccccccccccceeefffiiikkknnnooonnnooooooppprrrtttuuuvvvyyyyyyyyyyyyzzzzzzzzz{{{|||{{{{{{|||}}}zzzrrrkkkaaaUUUKKKHHHHHHJJJKKKKKKLLLQQQYYY```pppvvv}}}rrriiiaaaZZZVVVJJJDDD;;;555222111...+++000000///......------------,,,+++++++++++++++,,,++++++,,,,,,,,,+++******'''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))+++***************)))))))))))))))*********++++++******))))))))))))************++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,mmm^^^[[[ccclllyyy}}}ssseee\\\SSSQQQPPPOOONNNPPPPPPPPPNNNJJJFFFDDDEEEFFFFFFDDDBBBAAAAAA@@@>>>===<<<:::999777666555666666555444444444333111000///...,,,))))))++++++***((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((&&&$$$"""$$$%%%%%%$$$$$$%%%&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&&&&'''''''''(((((()))))))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))***+++,,,---...000333555777777888888:::999777666666777999:::777666444333333111...,,,------,,,,,,---...000111555666999<<>>===<<<:::999888888555555555555666888999:::<<<===???AAACCCFFFGGGHHHIIIKKKNNNOOOPPPQQQSSSTTTUUUVVVWWWZZZ[[[]]]^^^___aaaaaaaaaaaaaaabbbbbbccccccdddeeegggiiijjjlllmmmlllmmmmmmoooqqqsssuuuvvvwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{|||}}}}}}ooofff]]]XXXSSSKKKGGGGGGHHHOOOWWW[[[^^^dddnnnwww~~~ssshhh___XXXPPPLLLBBB===777222111000...---////////////...------,,,------,,,,,,+++++++++***,,,,,,,,,,,,++++++***)))))))))*********+++++++++************)))))))))(((((((((((((((((((((((((((++++++*********)))(((((())))))))))))******************))))))))))))******+++++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,nnn___\\\ccclllyyy~~~tttfff\\\SSSPPPPPPNNNNNNPPPLLLLLLJJJGGGCCCAAAAAABBBEEEDDDBBBAAAAAA@@@>>><<<;;;:::888666555555666666555555555555444222111000///---,,,+++++++++******((((((((((((''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!!###%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$''''''&&&&&&&&&''''''(((&&&''''''(((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))******+++,,,,,,,,,---///111444555666555999888777666777999;;;===;;;:::999999888666222......---,,,++++++---...///...000333777;;;>>>AAACCCDDDCCCBBBAAA@@@>>>===<<<888888777777777777888888;;;;;;===???AAACCCDDDEEEEEEHHHLLLNNNOOOPPPRRRSSSSSSTTTVVVYYY[[[]]]]]]^^^___``````aaabbbbbbccccccfffggghhhiiiiiijjjjjjkkkllllllmmmnnnppprrrtttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}|||{{{{{{~~~|||pppiii\\\TTTMMMJJJIIIGGGIIIMMMUUU___llluuuxxx~~~{{{rrreeeYYYQQQJJJCCC>>>;;;888444111000000//////---......///......---,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***)))************++++++++++++************)))))))))(((((((((((((((((((((((((((***************)))((('''(((((()))))))))***************))))))))))))******+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,ooo___[[[ccckkkyyy~~~uuufff\\\RRROOOOOOMMMNNNPPPNNNOOONNNKKKGGGEEEEEEFFFEEECCCAAAAAA@@@@@@>>><<<:::999777666555555666666555555555555444222111000///...---,,,++++++******(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$###%%%''''''%%%#########!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%###&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((()))))))))******))))))******+++++++++++++++++++++...111333333222666666666666888:::<<<===>>>>>>>>>@@@@@@>>>:::777333222000---------...///***+++...111555:::>>>@@@BBBCCCDDDDDDDDDDDDCCCCCC???>>>===;;;:::999999999:::;;;<<<===>>>@@@AAAAAAAAADDDHHHKKKLLLNNNPPPQQQPPPRRRUUUXXXZZZ[[[\\\\\\]]]^^^___aaabbbccccccdddhhhhhhiiijjjjjjjjjjjjiiilllmmmmmmnnnppprrrssstttuuuvvvxxxyyyzzzzzzzzzzzzxxxxxxyyyzzz|||~~~{{{wwwuuuqqqqqqrrruuuzzzwwwiii^^^XXXNNNIIIEEEDDDDDDFFFNNNWWWiiivvvrrrgggYYYNNNHHHBBB<<<777555444111///......///000,,,---...//////...---,,,,,,---------------,,,+++++++++,,,,,,,,,+++******((((((((()))))))))******************))))))))))))))))))))))))))))))))))))((()))*********)))((('''((((((((()))))))))************))))))))))))************++++++++++++******)))))))))************+++++++++++++++++++++++++++******+++,,,------------ooo___[[[bbbkkkxxx~~~uuufff\\\RRROOONNNMMMNNNQQQPPPPPPPPPMMMJJJHHHGGGHHHEEECCCAAA@@@@@@@@@>>><<<:::999777666555555666666444444444444333111000///......---,,,***))))))***((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''""""""#########$$$$$$$$$###(((,,,***%%%!!!"""%%%!!!###$$$%%%$$$###$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((((((((((((((()))))))))*********))))))***++++++++++++***+++))))))+++///111111///222333444666888:::;;;<<<>>>???BBBFFFIIIIIIFFFCCC===;;;777222///......///++++++,,,...111444888:::<<<>>>AAADDDGGGIIIKKKKKKGGGFFFDDDAAA???===<<<<<<::::::;;;;;;<<<======>>>;;;???DDDGGGIIIKKKLLLNNNNNNPPPSSSWWWYYYZZZ[[[ZZZZZZ\\\^^^aaacccdddeeeeeefffggghhhjjjkkkkkkjjjjjjnnnnnnnnnooopppqqqsssttttttuuuwwwzzz{{{{{{zzzyyywwwwwwwwwxxxzzz}}}xxxqqqllliiihhhgggiiimmmrrrwwwzzz{{{{{{~~~~~~qqqcccXXXPPPLLLEEEDDDEEEFFFGGGLLLZZZhhh|||vvvfff[[[MMMDDD@@@===999444111111000///---...///000+++,,,...//////...,,,+++******,,,,,,---,,,++++++******+++,,,,,,,,,++++++(((((()))))))))*********************))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''(((((((((((()))))))))*********))))))))))))******)))******************)))))))))))))))************************************)))***+++,,,------------ooo___[[[aaajjjxxx~~~uuufff\\\RRROOONNNMMMNNNQQQKKKKKKKKKIIIEEECCCBBBCCCEEECCCAAA@@@@@@???===<<<999888777666555555666666333333333222111000///...---------+++)))'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###***///---%%% """&&&!!!###$$$$$$######$$$%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''############$$$$$$%%%&&&''''''((())))))***))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))************)))******+++++++++******+++)))(((***...000///...000111333666888:::;;;;;;>>>@@@EEEKKKPPPQQQOOOMMMEEEBBB<<<777222///.........---,,,---...000333555555888===CCCHHHMMMOOOQQQMMMKKKIIIFFFCCC@@@???>>>::::::;;;;;;;;;;;;;;;<<<888<<