BM6P6(@ aaaZZZXXXVVVUUUNNNQQQQQQOOOKKKGGGEEEFFFGGGLLLKKKIIIGGGDDDBBB@@@???:::888777666777666555333///...,,,***))))))*********'''%%%&&&(((***(((&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,******))))))******+++,,,++++++++++++,,,,,,---...------------............///......------///000111//////............/////////...---,,,+++,,,,,,---***+++,,,,,,---...//////,,,,,,,,,------.........*********+++,,,---...///------------,,,+++******'''(((((()))***+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------///...,,,*********,,,---------,,,++++++,,,,,,,,,---------............///...000222222111111222333444444555555666777777777999777777888;;;;;;888555888999:::;;;<<<>>>??????@@@???>>>???AAABBBBBBAAA@@@AAABBBDDDGGGIIIJJJKKKLLLLLLNNNQQQTTTUUUSSSRRRUUUTTTUUUXXX[[[[[[XXXUUUYYYZZZ[[[\\\\\\\\\\\\\\\dddaaa___aaaeeefffbbb^^^bbbcccddddddcccdddfffgggccccccbbbaaaaaabbbcccccceeefffggghhhgggeeebbb```eeeeeedddbbbaaa```^^^^^^^^^______^^^ZZZXXXWWWXXXVVVVVVVVVUUUTTTSSSRRRRRRKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAFFFJJJIIIDDD??????@@@>>>>>>?????????@@@@@@@@@@@@AAABBBDDDGGGIIIKKKKKKQQQTTT[[[fffttt{{{xxxuuusssqqqrrrsssssssssrrrqqqpppoookkkjjjkkkhhhaaabbbggghhhmmmyyy}}}nnneeedddaaa```^^^\\\\\\^^^```aaa______```bbbcccccc```^^^\\\[[[ZZZZZZZZZ[[[\\\]]][[[[[[]]]______]]]YYYUUUPPPMMMJJJHHHGGGEEECCCAAA???>>>===<<<;;;;;;<<<<<<888999999999999888777777111111111000000000//////111111111000000...------///////////////////////////---++++++------+++))),,,+++***))))))***+++,,,,,,***)))***...111333444))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++bbb[[[XXXWWWUUUOOOQQQPPPOOOKKKGGGEEEFFFGGGKKKJJJIIIFFFDDDBBB@@@???:::999777666666666444222///...,,,***)))))))))******'''%%%&&&((()))((('''''''''%%%$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))******++++++***************++++++,,,,,,+++++++++,,,,,,---...---------........./////////...---------...000000///..................//////...---,,,,,,,,,------+++++++++,,,---......///***+++++++++,,,,,,,,,,,,+++++++++++++++,,,---...------------,,,+++***)))''''''((())))))***++++++++++++++++++++++++++++++***+++++++++,,,---------...---+++*********+++,,,---,,,,,,+++++++++,,,,,,,,,---------...............000222222111111222333333444444555555666777777666555555777:::;;;999777:::::::::;;;;;;<<<======???>>>===>>>@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGJJJKKKMMMPPPRRRSSSRRRQQQSSSRRRRRRUUUXXXYYYWWWUUUXXXYYY[[[\\\^^^___``````cccdddeeeeeedddbbb___^^^]]]___aaacccdddfffiiilllfffeeecccaaa``````aaabbbbbbdddfffhhhgggeeeaaa___aaa```___^^^\\\[[[ZZZYYYWWWYYY[[[ZZZYYYWWWWWWWWWUUUUUUVVVVVVUUUSSSRRRQQQJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>???DDDGGGKKKIIICCC???>>>???======>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCCCCHHHIIIIIIKKKOOOWWW```fffnnnvvvxxxuuuqqqnnnnnnmmmlllkkkmmmmmmnnnnnnnnnlllkkkjjjpppkkkiiikkkjjjeeeccceeehhhwww|||rrrlllgggbbbaaa```]]][[[[[[\\\^^^___`````````aaacccbbb```^^^^^^]]]\\\ZZZZZZZZZ[[[[[[YYYYYYYYYZZZ[[[YYYUUURRROOOMMMIIIGGGFFFEEECCCAAA>>>>>>>>>===<<<;;;;;;:::888888888888888777777666222222222222111111111111111111111111000///...---........................---+++)))***+++,,,***(((+++***))))))))))))***++++++)))((((((***,,,---...))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++bbb[[[XXXVVVUUUOOOQQQPPPNNNKKKGGGEEEEEEGGGJJJJJJHHHFFFCCCAAA@@@???;;;999777666666555333111///...,,,***)))))))))))))))'''&&&&&&'''(((((('''((('''&&&&&&%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********************+++++++++,,,,,,,,,+++++++++,,,---------............/////////...------------...//////......------------......///...------,,,---------+++++++++,,,,,,---------)))))))))***************++++++*********++++++,,,,,,,,,,,,,,,+++***)))(((''''''(((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------...000222222111111222333222333333444444555666666333333444666999::::::999;;;;;;::::::::::::::::::===<<<;;;===???@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBGGGHHHKKKMMMOOOPPPPPPPPPQQQPPPPPPQQQTTTVVVVVVUUUWWWXXXZZZ]]]```bbbddddddbbbfffjjjiiiddd___]]]^^^\\\^^^aaacccdddgggjjjmmmjjjhhhdddaaa___^^^___```___bbbeeehhhhhheeebbb___]]]\\\[[[ZZZYYYXXXWWWVVVTTTWWWYYYYYYXXXVVVUUUUUURRRSSSTTTUUUTTTRRRPPPOOOIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>======>>>>>>BBBEEEGGGEEE@@@;;;::::::;;;;;;<<<<<<<<<==================<<<<<<<<<<<<<<<>>>>>>>>>======???DDDGGGJJJOOOUUU\\\eeeqqq~~~wwwooojjjhhheeeddddddeeehhhiiiiiihhhiiiiiijjjjjjiiiiiihhhgggmmmiiihhhjjjjjjgggeeegggqqqwwwjjjlllkkkcccbbb```^^^[[[ZZZ[[[\\\]]]aaa```______```aaa```^^^___^^^]]][[[ZZZYYYYYYYYYWWWVVVUUUTTTUUUTTTQQQOOONNNKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>===;;;999888777777777777777666555555333333333333222222222222111111111111000///...---------------------------+++***((()))******)))(((******))))))))))))******+++)))&&&&&&'''(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************bbbZZZVVVUUUTTTNNNPPPPPPNNNJJJGGGEEEEEEFFFIIIIIIGGGEEECCCAAA??????:::888666555555444222000///...,,,***((((((((((((((('''&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********)))))))))))))))******+++++++++,,,,,,+++,,,,,,,,,++++++,,,,,,---------........./////////---------------.........------,,,,,,,,,,,,------......------------------++++++++++++,,,,,,,,,,,,)))))))))))))))))))))***++++++***)))))))))******++++++++++++***)))(((((('''''''''(((((()))))))))))))))))))))))))))))))))++++++++++++************+++******)))))))))***++++++************++++++,,,++++++++++++,,,,,,,,,------///111111111000111222111111222222333444444555333333444555777888888888:::999888888888888999:::;;;::::::;;;===???>>>===>>>>>>???@@@@@@AAAAAABBBEEEGGGJJJLLLMMMNNNOOOPPPQQQPPPOOOOOOQQQTTTVVVWWWVVVXXXZZZ]]]```bbbcccdddaaafffjjjjjjfffaaa^^^^^^___aaaccccccdddeeehhhjjjmmmjjjeeeaaa^^^]]]]]]^^^___aaaccceeeeeedddbbbaaa\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZ[[[[[[XXXTTTRRRQQQOOOQQQRRRSSSRRROOOMMMKKKHHHHHHHHHHHHHHHIIIIIIIIIDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???<<<>>>???>>>:::777666666999999999999::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;999;;;<<<===>>>@@@DDDGGGFFFGGGHHHIIILLLRRRZZZ```eeeppp~~~zzzxxxtttlllddd``````bbbbbbbbbcccfffhhhjjjiiiggggggggghhhiiiiiijjjjjjjjjhhhgggggggggeeegggkkkpppwwwlllnnnnnniiidddbbb___\\\[[[[[[\\\]]]```^^^\\\\\\]]]^^^]]]\\\]]]]]]\\\[[[ZZZZZZYYYYYYVVVTTTQQQPPPPPPOOONNNLLLLLLIIIFFFDDDCCCBBB@@@???======>>>>>><<<:::777555555555555666555444444333222222222222111111111111000000000000000///...---------------------------***)))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&&&&'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******aaaXXXUUUSSSRRRMMMPPPOOONNNJJJFFFDDDEEEFFFHHHGGGFFFDDDBBB@@@???>>>999777555444444333111000///...,,,)))(((''''''((('''''''''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********))))))))))))))))))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,------------............+++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,------------------+++++++++++++++******************)))))))))))))))******)))((((((((())))))************)))((('''&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))((()))))))))))))))))))))))))))***+++,,,************+++++++++++++++---///000//////000111000000000111222222333333333444444444444444555555777777666666666888:::;;;999888888:::<<<>>>>>>=========>>>???AAABBBCCCDDDDDDGGGJJJKKKLLLMMMOOORRRRRRQQQPPPPPPQQQSSSVVVXXXWWWXXXZZZ\\\^^^___``````aaacccfffhhhhhhfffbbb___aaabbbcccccccccdddfffiiimmmjjjfffaaa^^^\\\\\\\\\]]]]]]^^^^^^______``````\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXZZZYYYVVVRRRQQQPPPNNNOOOOOOOOONNNKKKHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<666888999999888666666666666666666777777777888888888888888999999:::::::::777999::::::888888999:::888999:::;;;<<>>777666444444444444222000///...,,,)))((('''''''''&&&''''''&&&%%%%%%&&&(((&&&''''''''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))*********)))***,,,---------,,,+++------,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++************++++++***++++++,,,,,,,,,,,,+++,,,++++++******)))))))))******))))))))))))(((((((((((('''''''''(((((()))))))))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***++++++))))))))))))*********+++***,,,......------...///...//////000111111222222333444444333111111333444666555444444555777999:::999888888999<<<>>>>>>===<<<===>>>???AAABBBCCCDDDBBBFFFIIIJJJJJJKKKOOORRRRRRSSSRRRQQQQQQRRRUUUXXXWWWXXXZZZ[[[\\\]]]]]]]]]```bbbeeegggiiihhheeeccc```bbbcccccccccdddgggiiikkkiiifffccc```]]]\\\\\\ZZZZZZZZZZZZ[[[[[[\\\\\\ZZZYYYYYYXXXWWWWWWVVVVVVRRRSSSUUUTTTRRRQQQQQQRRRPPPOOONNNLLLJJJHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>:::999888888777777888888555666666777777777777777333444444444555555555555222333333444555666777777666777888777555444444555333333444555666777777888999<<<>>>===<<>><<<999999999999888666444333222222222222222111000000............------------,,,---------------,,,,,,++++++++++++++++++++++++((()))******))))))***+++''''''((((((((((((''''''(((''''''(((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((dddZZZVVVTTTTTTNNNOOOOOOMMMJJJFFFDDDDDDEEEFFFFFFEEECCCAAA@@@???>>>555444333333444444333111///...,,,)))'''&&&&&&&&&%%%'''(((&&&$$$$$$&&&(((%%%&&&&&&'''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))******++++++)))***,,,---...---,,,+++...---,,,,,,+++++++++,,,******++++++++++++,,,,,,)))***+++,,,---,,,,,,+++*********))))))*********((()))***++++++++++++***,,,++++++***))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&''''''(((((((((((((((''''''((()))***++++++((((((((()))))))))******(((***,,,,,,,,,+++,,,------......///000000111111000111222111000000333666888666444333333444777888888888888999<<<>>>>>>======>>>>>>???@@@AAAAAAAAA@@@DDDGGGHHHGGGHHHMMMQQQRRRSSSTTTRRRPPPPPPSSSUUUWWWXXXYYY[[[\\\]]]]]]^^^___ccchhhhhhfffeeefffhhhcccdddeeedddccccccdddfffhhhgggfffdddbbb___]]]\\\YYYZZZ]]]^^^___]]][[[YYYYYYYYYXXXXXXWWWWWWVVVVVVSSSTTTTTTRRRPPPPPPRRRTTTTTTRRROOOKKKHHHFFFEEEDDDBBBAAAAAA@@@@@@???????????????>>>======<<<<<<;;;777777666555555555555666555555444555555666555444111222222222333333333333111111111222333333444444555666777777666666888:::888777666555666555555444999:::;;;:::888888:::<<<;;;>>>CCCHHHLLLPPPUUUXXXkkkpppyyyyyysssppphhhccc]]]XXXVVVSSSOOOMMMSSSPPPMMMLLLMMMMMMMMMLLLWWWYYYZZZ[[[ZZZYYYYYYYYYZZZZZZZZZ]]]```aaaaaa```^^^^^^^^^^^^```bbbdddeeecccffffffcccgggrrr{{{}}}rrrnnnhhheeegggjjjhhheeeeeeccc```^^^\\\]]]^^^___\\\[[[[[[[[[\\\[[[XXXVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTRRROOOMMMLLLJJJHHHEEEFFFDDDAAA?????????===;;;777777666555555444333333000111111111111000//////...---------,,,,,,,,,,,,***++++++,,,,,,+++++++++************************&&&((())))))'''''')))+++&&&'''(((((((((((('''&&&'''&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((fff\\\WWWVVVUUUPPPOOOOOOMMMIIIFFFDDDDDDEEEFFFEEEDDDCCCAAA@@@???>>>444333222222444444333222///...,,,)))'''&&&&&&&&&%%%'''(((&&&$$$###&&&((($$$%%%&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,)))***,,,......---,,,+++...---,,,,,,++++++++++++))))))*********+++++++++)))***+++,,,---,,,++++++******))))))))))))******'''((()))***++++++***))),,,++++++***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%&&&'''((((((((('''''''''''''''((()))++++++(((((((((((())))))))))))''')))+++++++++***+++,,,------......///000000000---///111111///000444888999888555333222333444666888888888:::<<<>>>>>>>>>????????????>>>>>>>>>>>>>>>BBBFFFFFFEEEFFFKKKPPPQQQSSSTTTSSSPPPOOOQQQSSSVVVWWWYYY[[[]]]^^^______^^^eeellljjjdddaaaeeekkkiiiiiihhheeebbb______```fffffffffeeeccc```]]]\\\ZZZ^^^cccffffffbbb]]]ZZZZZZZZZZZZYYYYYYXXXXXXXXXZZZYYYWWWTTTQQQPPPRRRSSSWWWTTTPPPKKKHHHFFFEEEEEE@@@@@@??????>>>===<<<<<<===<<<<<<;;;::::::999999888888777666666666666666555444222222222222111000000111111111222222222222222222222222333333333333444555555444222222333555333111000000111333444444333555777888999888777666:::;;;;;;;;;<<>><<<;;;666555444333333333333333000000000000000//////.........---------,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))$$$&&&((((((&&&%%%'''***%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((ggg]]]WWWUUURRRLLLPPPPPPOOOJJJEEECCCEEEHHHFFFEEEDDDBBB@@@@@@??????999777666555555444222000///...,,,***((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%%%%%%%###!!!%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&%%%))))))))))))************'''))),,,---,,,+++,,,---///...,,,***)))((('''''')))))))))))))))))))))))),,,------......------,,,***+++,,,,,,+++***((('''...000111///+++(((''')))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''((())))))*********++++++++++++++++++,,,,,,,,,------//////000111111111111111555444333222222222333444888888999::::::;;;<<<<<<<<<;;;::::::;;;<<<>>>??????AAADDDGGGHHHIIIIIIHHHLLLLLLMMMNNNPPPQQQQQQRRRUUUUUUWWWYYY]]]```dddfffddddddccccccdddfffhhhiiihhhddd___]]]]]]```bbbccceeedddbbb```^^^\\\[[[ZZZWWW[[[ccciiikkkfff^^^WWWZZZ[[[\\\]]]]]]]]]\\\[[[WWWXXXWWWSSSNNNMMMSSSXXX]]]WWWOOOHHHFFFFFFGGGGGGBBBAAA???===;;;;;;;;;;;;===<<<;;;999888777777777666:::======;;;888777777333222111111000000111111222111111111000000//////......///000111222222333111111222222222333333333333222222111111222222333555555555444444555555555777777777777888888888888>>>???@@@BBBEEEGGGHHHIIIKKKLLLNNNPPPSSSVVVXXXYYYfffgggiiimmmttt}}}|||wwwvvvtttpppkkkeee```]]]ZZZYYYVVVSSSOOOLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHGGGOOOOOOPPPPPPRRRSSSUUUVVVVVVVVVXXX]]]bbbdddbbb```^^^]]][[[ZZZ[[[]]]___```]]]^^^aaaccceeefffffffffaaaaaaaaaaaaaaaaaaaaaaaabbbaaa```^^^]]]\\\[[[[[[\\\\\\\\\^^^^^^]]]ZZZXXXWWWVVVUUUTTTRRRPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCC@@@???===;;;999888777777555444444333333222222111////////////............------,,,,,,,,,+++++++++************)))))))))(((+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&fff\\\WWWTTTRRRKKKNNNOOONNNKKKFFFDDDEEEHHHFFFEEEDDDBBBAAA@@@??????999777555555555444222000///...,,,***((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((('''((((((((()))))))))******'''))),,,,,,,,,+++,,,,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++************+++******)))))),,,...///---***''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''''''''''')))))))))*********++++++++++++++++++,,,,,,,,,,,,...///000000111111000000333222111000000111222222666666777777888999999:::999999888888999:::;;;<<<>>>@@@BBBEEEGGGGGGGGGGGGJJJKKKLLLMMMOOOPPPQQQRRRUUUUUUWWWYYY\\\___bbbdddbbbbbbaaabbbcccdddfffgggcccccccccdddeeedddbbb___eeeddddddbbb```^^^\\\[[[[[[]]]aaafffhhheee```\\\^^^^^^_________]]]ZZZYYYXXXXXXVVVSSSOOONNNOOOQQQVVVQQQJJJEEEDDDDDDDDDDDDBBB@@@>>><<<;;;::::::;;;::::::888777666555555555999@@@HHHHHHAAA:::888:::222222111000000000000111111111111000000//////////////////000000111111111000000000000111111111222111111000000000000111111444444333333333333444444444444555555555666666666333444555777999:::<<<<<<<<<<<<===???@@@BBBCCCCCCDDDDDDDDDEEEGGGKKKOOORRRPPPQQQSSSUUUXXXZZZ\\\]]]^^^]]]ZZZXXXXXX[[[aaaeeemmmppprrrqqqpppqqqvvv{{{}}}{{{wwwuuurrrqqqggggggeeeccc___ZZZVVVSSSQQQRRRRRRRRRQQQOOOLLLKKKNNNMMMKKKJJJHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJKKKLLLNNNPPPRRRSSSUUUUUUWWW[[[```bbbaaa___]]]]]]^^^___```___^^^^^^[[[\\\]]]___```aaa``````````````````````````````[[[[[[[[[[[[\\\]]]^^^___\\\[[[[[[\\\]]]\\\YYYWWWSSSRRRQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGDDDCCCAAA@@@???>>><<<:::888777666666444444444333222222111111/////////.........------,,,,,,,,,,,,++++++++++++*********)))))))))((((((******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&dddZZZVVVSSSQQQKKKLLLNNNOOOLLLHHHDDDEEEFFFEEEDDDCCCBBBAAA??????>>>999777555444444444222000///...,,,***((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&(((((()))))))))'''''''''(((((((((((()))''')))+++++++++***+++,,,***)))))))))))))))***+++''''''''''''''''''''''''(((((())))))))))))(((((()))))))))((())))))******)))+++,,,+++)))''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''''''''''''))))))))))))*********************+++++++++,,,,,,---...//////000000//////000000////////////000111333444444555555666666666666666555555666777999:::<<<>>>@@@BBBDDDEEEEEEEEEGGGHHHJJJKKKMMMOOOPPPQQQTTTTTTVVVWWWZZZ\\\___`````````aaabbbcccdddeeefff``````aaaccceeeeeebbb```eeeeeeeeedddcccaaa___]]]___^^^___aaacccdddbbb```aaaaaabbbbbb```\\\XXXVVVWWWVVVTTTSSSRRROOOLLLIIIMMMJJJFFFDDDCCCDDDCCCCCC@@@???===;;;:::999999999777777555444333333333333888CCCMMMMMMCCC:::777999222111000000//////000000000000000////////////////////////////////////000....../////////000000000000//////......//////000333222222111111222222333111222222222222333333333000000111222333444555555444444444444555555555555<<<<<<;;;:::::::::::::::;;;<<<<<<======>>>>>>???AAAAAA@@@??????AAAEEEHHHBBBEEEFFFFFFEEEFFFJJJNNNNNNNNNNNNMMMLLLIIIGGGFFFHHHGGGFFFEEEDDDEEEFFFFFF===>>>@@@BBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTUUUYYY]]]___^^^]]]\\\^^^aaaddddddaaa]]][[[YYYZZZ[[[\\\]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]WWWXXXYYYZZZ[[[]]]^^^^^^[[[ZZZZZZZZZ[[[ZZZWWWUUUPPPNNNLLLIIIHHHHHHIIIJJJGGGGGGEEECCCAAA???>>>======<<<:::888777555555555444333333222111111000000............------------,,,,,,+++++++++*********))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&bbbYYYUUURRRQQQJJJKKKNNNPPPNNNHHHDDDBBBCCCDDDDDDCCCBBBAAA???>>>===999777555444444333111000...---+++)))((((((((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&'''''''''(((((('''(((************+++,,,***))))))(((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&'''(((***+++&&&'''((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******)))))))))*********++++++,,,------.........................../////////000222222333333333444444444444333333333444666777999;;;<<<>>>???AAABBBBBBBBBDDDEEEGGGIIIKKKMMMOOOPPPQQQQQQSSSTTTVVVXXXZZZ[[[______aaacccdddeeeeeeeeeaaa^^^\\\[[[]]]```bbbcccddddddeeeeeedddbbb```___^^^]]]]]]^^^```aaaaaa```___```aaaaaa^^^ZZZVVVTTTUUUSSSQQQSSSTTTRRRKKKEEEGGGEEEDDDDDDDDDEEECCCBBB???===;;;999888777888888666555444333222222222222555===EEEEEE>>>666333444111000//////....../////////...................../////////...........................//////////////////............//////111000000//////000000111000000000000111111111111111111222222222333333333444444444444444333333333555666666777666666666555888888777777777777777777888999:::999999:::<<<>>>999;;;<<<<<<;;;<<>>@@@AAABBBBBB@@@>>>===@@@???===<<<<<<===>>>?????????@@@AAAAAAAAAAAA@@@<<<===>>>???@@@AAABBBBBB???@@@AAABBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQQQQRRRTTTWWWYYY[[[[[[[[[\\\^^^aaacccccc```\\\YYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWXXXWWWTTTRRRNNNLLLIIIGGGEEEFFFHHHIIIEEEDDDCCCAAA???===;;;;;;;;;:::888666555444333333333222222111111000//////------------,,,,,,,,,,,,++++++*********)))))))))))))))((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaXXXTTTRRRQQQKKKMMMOOOQQQNNNHHHBBB@@@@@@CCCCCCCCCBBBAAA???===<<<888666444444444333111///...---+++)))(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))((()))***,,,+++***)))(((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%&&&''')))***%%%%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))((((((((()))))))))******++++++,,,------------,,,------...///////////////222222222222333333333333333222222222444555777999::::::<<<===>>>???@@@@@@BBBCCCDDDGGGIIIKKKLLLMMMLLLMMMOOOPPPRRRTTTUUUUUU[[[\\\___aaacccccccccbbb___]]]ZZZZZZ]]]```aaabbbbbbbbbcccccccccbbbaaa```\\\[[[[[[]]]^^^___]]][[[ZZZ[[[\\\\\\[[[XXXTTTRRRQQQOOONNNPPPTTTRRRKKKDDDBBBAAA@@@AAACCCCCCAAA???===<<<:::888666666666666555444333222222222222222222444666777666444111000000///......------......------------------------......------------------............/////////000//////............////////////............////////////000000000000111111000000000000000000000000000111111111222222222222///000111333444444444444111111111222222222222222111333444444333333555666444555666777666777999:::777999;;;<<<===<<<:::999<<<<<<<<<;;;;;;:::999999======<<<<<<;;;:::999888<<<======>>>???@@@AAABBB>>>???AAABBBBBBBBBAAA@@@BBBCCCEEEGGGJJJKKKLLLMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOQQQSSSTTTVVVWWWYYYZZZ]]]^^^^^^___^^^]]][[[ZZZVVVWWWWWWYYYZZZ\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVTTTTTTTTTSSSQQQOOOOOOMMMIIIGGGEEEFFFGGGHHHDDDCCCAAA@@@===<<<:::999999888666555444333222222222111111000//////......,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaXXXTTTSSSQQQLLLMMMOOOQQQNNNGGGBBB@@@@@@CCCCCCCCCCCCAAA???===<<<888666444333333333111///---,,,+++))))))))))))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''%%%$$$$$$&&&&&&&&&''''''''''''(((&&&'''(((((('''(((***,,,******((('''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))***++++++,,,,,,+++++++++,,,---.../////////...222222222222222222222222222222111222333555777888999::::::;;;<<<===>>>???AAAAAACCCDDDFFFHHHJJJJJJIIIJJJLLLNNNPPPQQQRRRRRRVVVYYY\\\___aaaaaa```___[[[\\\^^^bbbdddccc```]]]_______________`````````[[[[[[[[[\\\]]]\\\ZZZXXXWWWWWWWWWWWWVVVTTTRRRQQQMMMKKKJJJLLLOOONNNHHHCCC======<<<===>>>>>>===;;;;;;:::888666555444444555444444333222222222222222111///...///222333111000///...------,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------.........////////////..................//////......------......///////////////000000000000000000000000000000000000//////000000111111222222222333444555555555555555222222333333444444555555333555666666555555666777222222333333444444555555555555777888999888888777:::;;;<<<>>>>>>===<<<<<<::::::::::::999999999999;;;;;;;;;<<<===>>>>>>>>><<<>>>@@@BBBBBBBBBAAA@@@AAABBBDDDGGGIIIKKKLLLMMMIIIIIIHHHHHHIIIIIIJJJKKKNNNPPPRRRSSSTTTUUUWWWYYY\\\\\\\\\[[[[[[[[[[[[[[[VVVVVVWWWWWWXXXZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]^^^^^^]]]\\\[[[VVVTTTRRRQQQQQQQQQOOOMMMNNNMMMJJJGGGEEEEEEEEEEEECCCBBB@@@>>><<<:::999888888777555444333222222222111000000//////...------++++++++++++************))))))((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```XXXUUUSSSRRRLLLKKKMMMNNNLLLGGGCCCBBBCCCBBBBBBCCCCCCAAA???===;;;888666444333333222000///---,,,+++))))))))))))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''(((((((((&&&'''((('''&&&'''***,,,(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$###%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!!!!! !!!###$$$%%%%%%%%%$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((()))******++++++******)))***+++---------------111111111111111111111111000000000111222444666777999999::::::;;;<<<>>>>>>@@@AAABBBCCCDDDFFFGGGHHHGGGIIIKKKNNNPPPQQQRRRRRRVVVYYY]]]aaacccbbbaaa___ZZZ[[[^^^aaacccbbb^^^[[[]]]\\\[[[ZZZ[[[\\\^^^______]]][[[ZZZZZZZZZYYYXXXVVVVVVTTTSSSQQQPPPPPPOOOKKKIIIFFFFFFGGGFFFCCC@@@>>><<<;;;<<<<<<<<<:::999:::999777555333333333333333222222111111111111111............//////000000...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........------.........------........./////////111111111111111111111111000000000111111111111222................................./////////000000///000111111000000111333333333333444555555444444666666777777777777777777111222333555666777777777;;;;;;;;;;;;;;;<<<======777888888999:::;;;<<<<<<:::<<>>===???AAADDDFFFHHHIIIIIIDDDDDDEEEFFFGGGIIIJJJKKKNNNPPPRRRSSSRRRSSSVVVYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[]]]^^^___^^^]]]\\\TTTRRRPPPOOOOOONNNMMMKKKLLLKKKHHHFFFDDDBBBAAA@@@AAA@@@???===;;;999777666777666555444333222222222000000//////...------,,,++++++*********)))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaXXXUUUTTTSSSMMMIIIKKKLLLKKKGGGDDDEEEFFFBBBBBBCCCCCCAAA???<<<;;;888666444333333222000///---,,,+++)))))))))******''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''(((((((((((()))&&&'''''''''&&&'''))),,,%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""&&&$$$###%%%'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$"""!!! !!!"""$$$%%%%%%%%%$$$######################## !!!"""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((()))***************'''(((***+++,,,,,,,,,+++000000000000000/////////////////////111333555777999999999:::;;;<<<===>>>@@@@@@AAABBBCCCEEEEEEFFFGGGIIIKKKNNNQQQRRRSSSSSSYYY\\\aaaeeegggfffdddbbb^^^\\\ZZZZZZ[[[]]]]]]]]][[[ZZZXXXWWWXXXZZZ]]]___ccc___[[[YYYYYYYYYYYYYYYXXXVVVTTTQQQOOONNNNNNNNNJJJHHHEEEBBBAAA@@@>>>===AAA???============;;;999:::888666444333222222333222111111000000000000111***---111000---+++---///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,///......------......///,,,,,,---------.........---............/////////000/////////............111000000000111222222333000000000000000000000000111222333222111111333555111111000111333333111000444444333222222333333333666666555666777888:::;;;777666666666666777888888555666777888:::;;;<<<===999;;;>>>@@@AAA@@@>>>===;;;<<<>>>@@@CCCDDDEEEFFFBBBBBBCCCEEEHHHKKKMMMNNNNNNPPPRRRRRRRRRRRRVVVYYYXXXYYY[[[]]]]]]]]]\\\[[[cccaaa___]]][[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]^^^^^^]]][[[ZZZTTTQQQOOONNNMMMMMMLLLJJJJJJIIIGGGDDDBBB???===<<>><<<<<<777555444444444333000...---,,,***'''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''+++(((&&&'''))))))'''%%%''''''''''''''''''''''''((('''&&&'''((())))))'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((()))******++++++(((***++++++***+++---///.........///////////////,,,...000111000///000111888888999;;;<<<>>>???@@@???@@@AAABBBCCCCCCCCCCCCGGGHHHJJJMMMPPPSSSUUUVVVYYY]]]dddiiijjjiiieeebbb```_________```___]]][[[[[[ZZZYYYYYYYYYYYYZZZ[[[```aaa___[[[[[[]]][[[VVVUUUOOOJJJJJJMMMPPPPPPNNNHHHFFFCCCAAA?????????@@@???>>>=========<<<888666444777999999666222000///////////////...............+++'''$$$$$$'''+++///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,---.../////////.........---------////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000222333555777999999999999555555555555666666666777888777777777777999:::;;;============>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAACCCFFFGGGGGGIIIKKKMMMRRRRRRRRRRRRRRRSSSSSSSSSUUUWWWZZZ[[[[[[[[[]]]^^^^^^_________^^^\\\ZZZYYY^^^\\\ZZZZZZ[[[\\\[[[ZZZbbbaaa___]]]ZZZWWWUUUSSSSSSQQQOOOMMMJJJIIIHHHHHHHHHGGGEEECCCAAA???===<<<<<<<<<<<<;;;:::999888777555444222111000111111222............---,,,+++***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaYYYWWWUUUQQQIIIIIIIIIIIIIIIIIIHHHFFFDDDEEEDDDCCCAAA???===;;;:::777666444333333222000---...---+++(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&***(((&&&&&&(((((('''$$$''''''''''''''''''''''''(((&&&&&&&&&((()))((('''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#####################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''(((((())))))***++++++''')))************---///------....../////////000---...000000000111222444888888999:::;;;===>>>>>>???@@@BBBCCCEEEEEEEEEEEEGGGIIIKKKNNNQQQTTTWWWXXXXXX\\\bbbgggiiigggcccaaa```______```aaa```^^^\\\[[[ZZZXXXVVVVVVVVVXXXYYYZZZ[[[ZZZWWWXXX[[[YYYUUUSSSOOOKKKJJJMMMOOOMMMKKKGGGFFFCCCAAA???>>>>>>>>>>>><<<;;;::::::999777555777999:::999666222000////////////.........------///...,,,+++***+++---...************************)))***++++++,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///.........---------,,,............................................................................../////////000000000000000000000000000000000....../////////000000000111222333555666666666666555555555555555555555555777666666666666888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAABBBAAA???>>>???AAACCCEEEEEEFFFHHHJJJMMMNNNOOOQQQRRRTTTTTTTTTUUUWWWYYYZZZZZZZZZ[[[]]]^^^]]]\\\[[[ZZZZZZ[[[[[[]]][[[ZZZYYYZZZZZZZZZYYY___^^^]]][[[YYYVVVTTTSSSPPPOOONNNLLLJJJHHHFFFEEEFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::999888666555333222111000000//////000------------,,,+++***)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbb[[[XXXUUUPPPGGGHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCBBBAAA???<<<;;;:::888666444333222111///---......,,,***'''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''######$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((()))*********((()))******))))))+++---,,,,,,------...///000000...///000000000222666999888999999:::;;;<<<<<<<<<===???BBBEEEFFFGGGFFFFFFHHHIIILLLOOOSSSVVVYYYZZZWWW[[[```eeegggeeebbb``````______```bbbaaa___]]]\\\YYYVVVSSSRRRTTTVVVWWWVVVWWWVVVSSSUUUXXXXXXTTTRRROOOLLLKKKMMMLLLJJJGGGEEEDDDCCCBBB@@@>>>===<<<<<<:::888777777777555444:::;;;<<<:::666222///...............---------------.../////////---,,,+++(((((((((((((((((((((((())))))***++++++++++++++++++++++++***************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////////////////////////////.........////////////000000000111222222222222222444444444444444333333333444444444444555666777888999999999999::::::;;;;;;999;;;???AAAAAA@@@===;;;<<<>>>@@@AAABBBCCCEEEGGGFFFHHHKKKOOOQQQSSSTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZ]]]\\\ZZZXXXXXXYYY[[[]]]\\\ZZZXXXXXXXXXXXXWWWVVV[[[[[[ZZZYYYWWWUUUTTTSSSMMMMMMLLLKKKIIIGGGDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::999888666444333000000000000///...------+++++++++++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$cccZZZVVVSSSPPPHHHIIIJJJKKKJJJHHHFFFEEEEEECCCCCCCCCAAA@@@===;;;:::999777444222222000...---------,,,***''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###############""""""""""""########################$$$$$$$$$$$$########################!!!!!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***,,,,,,---+++))))))***+++***++++++---...///000000////////////000333888<<<999:::::::::;;;;;;<<<<<<;;;===AAADDDFFFFFFEEEEEEHHHIIILLLOOOSSSVVVYYYZZZWWW[[[```dddfffeeebbb```_________```bbbbbb```^^^]]]ZZZVVVSSSRRRSSSVVVXXXWWWXXXVVVSSSTTTWWWWWWSSSPPPNNNMMMLLLLLLJJJFFFCCCCCCCCCCCCAAA@@@>>><<<;;;<<<999666555555555555444<<<======:::666111///...------------,,,,,,,,,,,,***+++,,,---,,,***((('''((((((((((((((((((((((((((())))))***+++******************************)))))))))******+++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------........./////////000000000000000000//////333333333222222222111111222222222333444444555666777777888888999999:::::::::;;;===??????>>>===;;;;;;===???@@@@@@@@@BBBDDDBBBDDDHHHLLLOOOQQQRRRRRRRRRTTTVVVVVVVVVVVVWWWXXXZZZYYYYYYYYYYYYZZZ[[[\\\ZZZXXXVVVUUUVVVVVVUUUSSSXXXXXXXXXWWWVVVUUUTTTSSSKKKKKKLLLKKKIIIFFFCCCAAA@@@@@@???>>>===<<<;;;:::999999888777666444222111//////000000000...,,,+++***+++++++++******)))(((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbVVVRRRRRRQQQKKKKKKMMMNNNKKKGGGDDDBBBBBBCCCDDDDDDCCCAAA???===;;;888666333111111000///---+++,,,+++)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%''''''''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$########################""""""""""""""""""""""""####################################"""""""""""""""""""""######$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((())))))///000///,,,***(((((())))))***+++,,,---...///000//////......///333888===::::::;;;;;;;;;<<<<<<<<<999;;;>>>AAACCCCCCCCCCCCFFFHHHJJJNNNQQQTTTWWWXXXWWWZZZ___ccceeedddaaa```]]]\\\]]]___aaaaaa___]]]^^^[[[XXXUUUTTTVVVYYY\\\^^^^^^ZZZUUUUUUWWWVVVRRROOOOOONNNMMMKKKHHHDDDBBBBBBBBBBBB@@@???===;;;:::;;;999666555555666555555;;;<<<;;;999444000......,,,,,,,,,,,,++++++++++++***))))))(((((((((''''''))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))***************************************************+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------------------............000000//////////////////111111111000000000000000000111111222333333444444666666777888888999::::::===<<<<<<;;;<<<===>>>>>>:::<<<>>>?????????AAACCC@@@BBBEEEHHHKKKLLLMMMNNNOOOQQQSSSTTTSSSSSSUUUVVVVVVWWWYYY[[[\\\[[[ZZZYYYXXXVVVTTTSSSTTTTTTSSSRRRUUUVVVVVVUUUUUUTTTSSSRRRJJJJJJKKKKKKIIIFFFDDDBBB???>>>>>><<<;;;:::999999777777666555444222000//////000000111000...---+++***++++++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaUUUQQQRRRSSSNNNLLLNNNOOOLLLFFFBBBAAAAAACCCCCCDDDDDDCCC@@@===;;;777555222000000000000///***++++++)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''((('''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""###############"""""""""""""""""""""""""""""""""###############$$$#########""""""!!!!!!!!!!!!""""""###$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((//////...,,,)))(((((()))******++++++,,,---......---...------...111777;;;888999999:::;;;<<<<<<===999:::;;;===???@@@AAAAAADDDFFFHHHJJJNNNPPPSSSTTTTTTWWW[[[___aaa```^^^\\\YYYYYYZZZ\\\^^^___]]]\\\]]][[[YYYXXXXXX[[[^^^```cccbbb^^^WWWVVVWWWVVVRRROOOOOONNNMMMJJJGGGDDDBBBBBBAAA@@@???===;;;:::999:::888666666666666555444777888888666222///......++++++++++++***************)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******))))))************++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///............//////........./////////000000///000111222333333333222444555555666777888999999===<<<:::999999;;;===???:::<<<===>>>>>>>>>@@@BBB???@@@AAACCCFFFHHHJJJKKKLLLNNNPPPQQQQQQRRRSSSUUUSSSUUUXXX[[[\\\ZZZWWWUUUTTTRRRQQQQQQRRRRRRRRRQQQSSSSSSSSSSSSRRRQQQPPPPPPIIIJJJJJJIIIHHHFFFCCCBBB???>>>===<<<:::999888777444444333333222111//////////////////...---,,,,,,******+++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaVVVRRRSSSSSSNNNKKKNNNOOOLLLFFFBBBAAACCCAAABBBCCCCCCBBB???<<<;;;666333000///000111111000+++,,,,,,***(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""###%%%'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$"""$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######!!!"""""""""#########$$$""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""############!!!!!!!!!"""###$$$$$$$$$########################""""""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$%%%%%%&&&''''''(((((()))******)))(((((()))+++******++++++,,,,,,,,,---+++,,,,,,,,,---///444777555666777888999:::;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCEEEGGGJJJLLLNNNOOONNNPPPUUUXXXZZZYYYXXXVVVVVVVVVWWWYYY\\\]]][[[ZZZZZZYYYYYYZZZ\\\___bbbddddddccc^^^WWWUUUWWWUUURRROOOOOOOOOLLLIIIGGGEEEEEECCCAAA???===;;;:::::::::888777666666777666444333333444444222000......///++++++*********)))))))))'''&&&&&&''''''((()))***''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))'''((((((((()))*********)))))))))))))))))))))))))))))))))*********++++++++++++***)))))))))))))))************+++++++++,,,************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,---...///++++++,,,---...///000000...///111222333333222222222222333444555666777888::::::999999999:::;;;<<<999:::<<<===<<<<<<>>>@@@======>>>???BBBFFFIIIKKKHHHKKKNNNOOOPPPQQQSSSUUURRRSSSUUUWWWWWWVVVTTTSSSQQQOOONNNNNNPPPQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLIIIHHHGGGFFFEEECCCBBBBBB@@@???>>><<<:::888777666111111111111111000/////////...---,,,,,,+++++++++((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbXXXUUUTTTSSSMMMIIILLLOOOLLLFFFBBBBBBDDD@@@AAABBBCCCAAA???<<<999555333000///000111222111,,,------,,,)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""###%%%''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$ """%%%&&&&&&%%%$$$################################################""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""###$$$%%%%%% !!!!!!"""###$$$$$$$$$########################"""############""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&''''''((($$$%%%'''''''''(((***,,,+++++++++++++++++++++,,,***+++,,,,,,,,,...222555222333444666777999::::::===<<<::::::;;;===???AAAAAABBBCCCEEEGGGIIIJJJKKKIIILLLOOOSSSUUUTTTSSSRRRTTTTTTUUUXXXZZZ[[[ZZZYYYWWWXXXYYY[[[^^^aaadddfffcccbbb\\\VVVTTTVVVUUUQQQOOOPPPOOOLLLIIIGGGFFFFFFCCCAAA>>>;;;:::999::::::666555555666777666333111000111111000...---...///************))))))))))))"""###%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))((())))))))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,...///******+++,,,...///000000...///111222333333222222000111111222444555666666666777888999:::999999888888999;;;;;;;;;;;;===>>>;;;;;;;;;===@@@EEEJJJMMMGGGIIILLLNNNOOOQQQSSSUUUSSSSSSSSSSSSSSSRRRRRRRRROOONNNMMMMMMOOOQQQQQQPPPMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGEEECCCBBBBBBAAAAAAAAA@@@>>><<<:::888666555//////000000000000//////...---,,,***)))******+++''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$dddZZZUUUSSSRRRLLLKKKLLLLLLKKKIIIEEE@@@>>>???CCCEEEAAA===;;;888444888777555333111000//////,,,+++)))((('''&&&''''''%%%&&&'''''''''&&&$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%!!! ###'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%&&&$$$""" !!!"""###&&&%%%$$$###"""""""""""""""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$#########""""""###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$######%%%'''(((''''''''''''((((((((((((******+++++++++,,,,,,,,,---------,,,+++---000333///111555888999999777666::::::;;;;;;;;;;;;;;;;;;@@@@@@@@@AAACCCEEEFFFGGGIIIJJJLLLNNNOOOPPPOOOOOORRRSSSTTTVVVXXXZZZ[[[\\\XXXYYY[[[]]]^^^^^^^^^]]]\\\[[[YYYVVVTTTRRRRRRQQQHHHIIIHHHFFFDDDCCCEEEGGGCCC@@@<<<999666666666777555444333222111111111111---...000000...+++'''%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((******))))))((((((((('''((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---+++)))***,,,---+++)))++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......///000111222333333000000111222222222222222777666555444444555666777888888999999:::;;;<<<<<<======>>>@@@CCCGGGJJJLLLJJJJJJJJJJJJLLLPPPSSSUUUSSSSSSSSSTTTSSSSSSRRRQQQNNNMMMKKKLLLMMMNNNNNNMMMMMMLLLLLLJJJHHHFFFEEECCCBBBBBBAAAAAA@@@??????>>>CCC===555222444555333111,,,,,,,,,------------...---......,,,)))(((((()))***)))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$&&&'''########################$$$%%%'''&&&$$$""""""###""""""###$$$$$$$$$######dddZZZUUUSSSQQQKKKKKKLLLMMMKKKFFFBBB???>>>@@@EEEFFFBBB???===;;;777888777555333111000//////---,,,***((('''''''''((('''(((((()))((('''&&&%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&$$$!!! ###'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$###""""""###$$$$$$$$$######""""""######$$$######""""""######$$$%%%%%%$$$"""!!!!!!!!!"""###"""""""""!!!""""""######"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$#########""""""###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$######%%%&&&(((&&&'''''''''((((((((((((*********+++++++++,,,,,,---------,,,+++,,,///222000222444777888888888777::::::::::::;;;;;;;;;;;;??????@@@AAABBBDDDFFFGGGGGGHHHJJJLLLNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^___^^^^^^\\\[[[YYYVVVTTTRRRPPPOOOKKKJJJHHHFFFDDDCCCBBBAAA@@@>>>:::777444444444555444333222111000000000000---.........---+++((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''))))))((((((((('''''''''(((((((((((((((((((((((()))***++++++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++---+++)))***,,,---+++)))++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000111222222000000111222222222111111555555444444444555777888888888999:::;;;<<<======<<<<<<===>>>AAADDDGGGHHHGGGGGGGGGHHHJJJMMMPPPRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKKKKMMMMMMMMMLLLLLLKKKKKKIIIHHHFFFDDDCCC@@@???>>>===<<<<<<<<<<<>>>>><<<888777666555333111000//////...---+++)))(((((((((((())))))******))))))((('''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""######$$$######""""""######$$$$$$######""""""######$$$###""""""""""""###$$$$$$#########""""""""""""""" !!!"""###$$$"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""######$$$$$$$$$##################%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######%%%&&&'''&&&&&&&&&'''''''''(((((()))*********++++++++++++,,,,,,---,,,+++,,,///111222333444555777888999999999999:::::::::;;;;;;;;;======>>>???AAACCCEEEFFFGGGHHHJJJMMMOOOQQQRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUXXXYYY[[[]]]^^^^^^^^^]]]ZZZZZZXXXVVVSSSPPPMMMKKKIIIGGGDDDDDDEEEDDDAAA===<<<:::777444222222222333222111000//////......///------,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))***+++***)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******,,,***)))***+++,,,+++***++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,------...///000000111111111222111111000000333333333444555666777888888999:::;;;<<<===>>>>>><<<<<<<<<===>>>AAACCCDDDCCCCCCCCCDDDFFFIIILLLMMMLLLLLLLLLLLLLLLMMMOOOOOOPPPNNNLLLLLLLLLMMMLLLKKKKKKJJJJJJIIIGGGEEECCCBBB>>>===:::888777777888888999555222111333333111...///......---,,,+++***))))))((())),,,///000---******))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#########$$$$$$###########################$$$$$$###""""""$$$'''&&&%%%$$$###""""""######cccYYYTTTQQQPPPJJJIIILLLNNNHHH???:::<<<@@@===BBBCCC???<<<<<<;;;888777666444222111000//////...---+++***)))((()))))))))))))))))))))(((((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######%%%&&&&&&%%%#######################################"""!!!!!!!!!!!!"""""""""###############""""""""""""############""""""""""""######"""""""""""""""###$$$$$$""""""############"""!!!!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""##############################""""""""""""#################################$$$&&&&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''')))))))))************+++***+++,,,,,,+++,,,...000333333333333555777999:::888888999999::::::;;;;;;;;;<<<===>>>AAACCCEEEFFFIIIJJJLLLOOORRRUUUWWWXXXWWWWWWXXXXXXXXXWWWVVVUUUVVVWWWYYY[[[\\\\\\\\\[[[XXXXXXWWWVVVRRRNNNJJJGGGDDDAAA???AAAFFFFFFBBB===999888555333222111111111111000///...------------,,,,,,***))))))***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++,,,,,,,,,,,,+++******************************************++++++++++++***++++++,,,---.........111111111111111000000///111111222333555666777888999999:::;;;<<<>>>??????======<<<<<<===???@@@AAA@@@AAAAAACCCEEEGGGIIIKKKIIIIIIIIIJJJKKKLLLNNNOOORRRPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDCCC===;;;888555333333555666444222111222333222000...---------,,,+++******))))))((((((,,,111222---((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$###"""$$$'''***((('''$$$"""!!!"""###$$$bbbXXXSSSQQQPPPJJJIIILLLNNNIII@@@;;;===AAA>>>BBBCCC>>><<<<<<;;;888666555333222111000//////...---+++***)))((())))))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""$$$%%%%%%%%%########################"""############"""!!!!!!""""""""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""!!!!!!""""""###$$$!!!"""############""""""%%%$$$######"""""""""###"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""##############################""""""""""""##############################"""$$$%%%%%%$$$######$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))*********)))+++,,,,,,++++++---///333222222222333666888:::777777888888999::::::;;;:::;;;<<<>>>@@@CCCFFFGGGIIIJJJLLLOOOSSSVVVYYYZZZYYYZZZ[[[[[[ZZZXXXVVVUUUSSSTTTVVVXXXYYYYYYYYYXXXVVVVVVUUUSSSPPPLLLHHHEEEBBB???===???CCCDDD@@@;;;888777555333222222222222//////...---,,,,,,,,,,,,,,,+++)))(((((()))+++,,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++))))))************+++,,,+++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------000000111111111000000//////000111333555666777777888999:::;;;===>>>???@@@??????>>>======>>>???@@@???@@@AAACCCEEEGGGIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOSSSQQQOOONNNNNNNNNMMMLLLJJJJJJIIIIIIGGGFFFDDDCCC===;;;777444222222333444111111111222222222000...+++++++++++++++++++++++++++)))(((,,,000000+++%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%$$$###%%%(((+++)))'''%%%###""""""###$$$```WWWSSSRRRQQQKKKIIILLLNNNJJJCCC??????AAAAAAEEEEEE@@@======<<<:::555444333222000000000///...---+++)))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""" !!!#################################"""######$$$$$$"""!!! """""""""#########$$$$$$!!!""""""######""""""!!!###""""""!!!!!!""""""###"""!!!!!!!!!!!!"""######"""""""""""""""#########&&&%%%$$$###"""""""""""""""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""#####################$$$$$$$$$"""$$$%%%%%%$$$######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))(((***++++++++++++,,,...111000000111222444666888666666777888999::::::;;;999:::<<<>>>AAADDDGGGHHHGGGHHHJJJMMMPPPTTTWWWYYYXXXYYYZZZ[[[YYYWWWUUUSSSQQQRRRTTTVVVWWWWWWWWWVVVTTTTTTSSSQQQNNNJJJGGGEEEEEEBBB???>>>???>>>:::666666555444333222222222222///...---,,,,,,+++,,,,,,+++***)))((((((((()))***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++''')))******))))))+++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))******************++++++,,,,,,,,,...///000000111111000000...///111333444555666666777888999:::<<<>>>??????@@@???>>>>>>>>>>>>???@@@???@@@AAACCCEEEGGGHHHIIIHHHIIIKKKLLLMMMNNNNNNNNNRRRPPPNNNNNNNNNOOONNNMMMHHHHHHHHHGGGFFFEEEDDDCCC===;;;888555222222222222000000111111000000///...))))))*********++++++++++++***)))+++---,,,((($$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$##############################$$$%%%%%%%%%$$$%%%(((***'''&&&%%%$$$######$$$$$$___VVVSSSRRRRRRLLLJJJLLLMMMLLLHHHDDDBBBBBBCCCFFFEEE@@@<<<<<<<<<999444444333111000000000000---,,,***((('''''''''(((''''''%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&########################$$$#########"""""""""!!!"""  """##############################!!!"""$$$$$$$$$###!!! """"""#########$$$$$$$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%%$$$######"""""""""######"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$"""###%%%%%%###"""###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((())))))''')))++++++++++++,,,---...//////000111333444555555555666777888999::::::999:::<<<>>>BBBEEEHHHIIIHHHHHHJJJLLLPPPSSSWWWYYYXXXYYYZZZZZZZZZWWWTTTSSSQQQRRRTTTVVVWWWWWWVVVVVVSSSRRRPPPNNNKKKIIIGGGFFFDDDCCC@@@===;;;999777666444444333333222222111111//////...---,,,,,,,,,,,,+++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******&&&(((******))))))+++---,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,------///000111111111111...///111333444555555444666777888:::;;;===>>>???@@@???>>>======>>>???@@@>>>???AAACCCEEEGGGHHHHHHGGGIIILLLNNNOOONNNMMMLLLOOOMMMLLLLLLMMMNNNMMMLLLFFFFFFFFFEEEDDDCCCAAAAAA<<<;;;888555333111000///...//////...---,,,------***************))))))))))))))))))))))))(((''''''%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$$$$$$$########################"""###$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%^^^VVVSSSSSSRRRMMMKKKLLLMMMMMMKKKHHHDDDBBBBBBEEEDDD>>>::::::999777444333222111000000000000,,,+++)))((('''&&&''''''((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%''''''&&&#########$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&########################$$$#########""""""!!!!!!$$$!!!"""$$$%%%&&&""""""""""""""""""""""""!!!"""$$$%%%$$$###!!! """############$$$$$$$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""#########"""!!! """$$$&&&!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!"""######""""""###$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$"""###%%%%%%###"""###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))''')))+++++++++***+++,,,------...000111222333444444555666777888999::::::999:::<<>>??????>>>===<<<<<<===>>>???===>>>@@@CCCEEEFFFGGGHHHGGGIIILLLOOOPPPNNNLLLJJJMMMKKKJJJJJJLLLMMMLLLLLLCCCCCCCCCCCCBBBAAA@@@???;;;:::888666333000...---.........,,,******+++,,,,,,,,,+++***)))(((''''''&&&((()))((('''&&&((()))$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$%%%%%%$$$######################## """###$$$###""""""###$$$$$$%%%&&&&&&&&&%%%%%%___VVVRRRRRRSSSOOOOOOMMMJJJHHHEEECCCBBBAAA@@@AAA@@@@@@>>>;;;999888666555444222///---,,,++++++***)))(((((('''(((((($$$$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$######%%%'''((('''%%%###$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%######""""""""""""######$$$###"""#########!!!$$$#########""""""!!!!!!$$$$$$######"""!!!!!!!!!!!!"""#########!!! """""""""""""""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!"""###############%%%$$$"""###$$$%%%%%%$$$%%%$$$###!!!!!!!!!"""###""""""""""""############!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$%%%'''&&&%%%%%%&&&(((***)))(((((()))+++---...,,,,,,---...///000111111111333555888:::;;;;;;;;;<<<<<<<<<>>>@@@CCCEEEGGGKKKLLLMMMNNNOOOQQQTTTWWWZZZZZZZZZZZZZZZZZZ[[[[[[WWWUUUSSSQQQPPPPPPQQQRRRPPPNNNKKKIIIIIIHHHFFFDDDAAA???<<<;;;;;;:::777555444333333222111000/////////---+++******)))(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """###$$$%%%&&&''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&&&&&&&'''((((((((()))))))))))))))((((((((()))************+++++++++,,,,,,,,,---------......000111111222222333444444777888999:::;;;:::999999<<<<<<<<<===>>>@@@AAABBBAAA@@@>>>>>>AAACCCDDDDDDGGGIIILLLMMMMMMMMMOOOPPPLLLKKKKKKKKKKKKJJJGGGEEEDDDDDDCCCAAA???===<<<;;;999999777666444222111000000///---,,,+++*********************************+++***)))(((&&&%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!^^^VVVRRRQQQRRRNNNMMMLLLJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@>>><<<:::888666555333111///---,,,,,,+++***)))((((((''''''(((%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!###$$$%%%&&&$$$###$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$$$$######""""""""""""######$$$###"""###$$$###!!! ############"""""""""!!!"""""""""""""""#########!!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""###############%%%$$$""""""###$$$###"""######!!! !!!!!!""""""""""""############""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""#######################################$$$%%%$$$######%%%'''%%%&&&((('''&&&&&&'''))))))))))))))))))***+++,,,,,,,,,---...///000111111111333555777999:::::::::<<<<<<===>>>@@@CCCEEEGGGIIIKKKLLLMMMNNNPPPSSSVVVYYYYYYZZZZZZZZZYYYXXXXXXUUUTTTQQQOOONNNMMMNNNNNNOOOMMMJJJHHHGGGFFFDDDBBB>>><<<:::999999888555333222222111000///......------+++))))))******)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!######$$$%%%&&&&&&&&&&&&''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,------------000000111111222333333333555555666777888888888888;;;;;;<<<<<<===>>>???@@@>>>===<<<===@@@BBBBBBBBBEEEGGGJJJKKKKKKKKKMMMNNNKKKJJJIIIIIIIIIHHHFFFDDDDDDCCCBBBAAA???>>><<<<<<999888777555333222000000///...---,,,+++*********))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$######$$$$$$$$$###""""""~~~^^^WWWSSSQQQQQQLLLJJJJJJJJJIIIGGGEEEBBBAAABBBBBBBBBAAA???===;;;999777555222///------------+++***)))((('''''''''''''''''''''''''''&&&%%%$$$%%%$$$###"""""""""###$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""###############""""""""""""#########"""""""""$$$###""" ############"""""""""""" !!!!!!"""######$$$$$$!!!""""""""""""!!!!!! """"""""""""""""""""""""###"""""""""###$$$&&&'''""""""""""""""""""""""""!!!!!!"""###############%%%###"""""""""###!!! """!!!!!! !!!""""""""""""########################$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""###$$$%%%$$$######%%%'''&&&'''((((((''''''((()))(((((()))))))))))))))(((+++,,,,,,---...///000000111222444666888999999:::<<<<<<===>>>@@@CCCEEEFFFGGGIIIKKKLLLMMMNNNQQQTTTVVVWWWXXXYYYYYYWWWUUUTTTRRRQQQOOOMMMLLLKKKKKKJJJNNNLLLIIIGGGFFFDDDAAA???<<<:::888777666555333111111111000///...---,,,,,,+++)))((((((***+++***)))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))++++++,,,,,,,,,---------//////000000111222222222222222222333444666777888;;;;;;;;;<<<<<<=========<<<;;;<<<>>>AAACCCCCCBBBBBBEEEGGGHHHHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<777777666444222111000///......,,,+++******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$######}}}^^^WWWSSSQQQPPPJJJHHHIIIIIIIIIHHHEEEBBB@@@BBBBBBBBBBBB@@@===;;;:::888555222...------...///,,,+++***(((''''''''''''(((((((((((('''&&&%%%%%%''''''&&&$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""#########""""""""""""#########"""""""""$$$$$$""" #########"""""""""""""""!!!!!!""""""############!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!###&&&(((""""""""""""""""""""""""!!!!!!"""###############$$$###""""""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""#########$$$$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""""""""#######################################$$$%%%$$$######%%%'''%%%&&&''''''&&&&&&''')))'''''')))))))))((('''&&&++++++,,,---...//////000111222333555666777888999<<<<<<===???AAABBBDDDEEEFFFHHHJJJKKKLLLNNNPPPSSSSSSTTTVVVWWWWWWTTTRRRPPPPPPOOOOOONNNMMMLLLKKKKKKMMMKKKHHHGGGEEECCC@@@===:::888666666555555333111111111000///...---,,,,,,+++)))(((((()))))))))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))))))))++++++++++++,,,,,,,,,,,,.........///000000111111000000000111222555888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDEEEEEECCCAAACCCFFFGGGGGGGGGIIIJJJKKKIIIFFFEEEEEEEEEEEEDDD@@@@@@???>>>===<<<;;;;;;666555444333111000///...------+++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$}}}^^^WWWSSSQQQPPPJJJHHHHHHIIIIIIGGGEEEBBB@@@BBBBBBBBBBBB@@@===;;;:::777555222...------...///,,,+++***(((''''''&&&&&&'''((((((((('''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""#########""""""""""""######""""""!!!"""$$$$$$###!!!""""""""""""""""""##################""""""!!!!!!"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """$$$&&&""""""""""""""""""""""""!!!!!!"""##################""""""$$$&&&&&&%%%###""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""""""""######!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''###%%%&&&&&&%%%$$$&&&'''&&&'''((())))))(((&&&%%%******+++,,,---...//////111222222333555666777888:::;;;===>>>@@@AAABBBCCCEEEGGGJJJKKKLLLMMMOOOQQQOOOQQQSSSTTTTTTQQQOOOMMMNNNNNNOOOPPPPPPOOONNNMMMLLLJJJHHHGGGFFFCCC@@@===:::888666666666555333111111111000///...------,,,---+++((('''((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$%%%$$$$$$############$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))***************+++++++++,,,,,,,,,,,,---......//////000/////////000222555888999:::;;;<<<======<<<<<<;;;;;;;;;<<<@@@CCCDDDDDDBBBAAACCCFFFGGGGGGGGGHHHJJJKKKIIIFFFEEEEEEEEEEEEDDD???>>>>>><<<;;;:::999888444333222111000///...---,,,+++******))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$~~~^^^WWWSSSQQQQQQLLLIIIIIIIIIHHHFFFDDDAAA@@@BBBBBBBBBAAA???===;;;999666444222///.........///,,,,,,***)))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$$$$$$$############""" """$$$%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""###############""""""""""""######"""!!!!!!"""$$$$$$###!!!""""""""""""############$$$$$$######"""!!!!!! """!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""!!! !!!"""###""""""""""""""""""""""""!!!!!!"""########################%%%''''''%%%###!!!""""""############"""""""""""""""############ !!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''"""$$$%%%%%%$$$$$$%%%&&&''''''(((((((((((((((''')))******+++,,,---......111111111222333555666777999:::<<<===???@@@@@@@@@BBBEEEHHHJJJJJJKKKMMMOOOLLLMMMOOOPPPPPPOOOMMMLLLMMMNNNPPPQQQQQQPPPNNNLLLIIIHHHGGGFFFFFFCCC@@@===999888666666666555444222111111000///...---,,,,,,---+++(((''''''&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((()))))))))*********))))))*********+++++++++++++++,,,,,,---............///000111333555777888888999:::<<<<<<<<<;;;:::999888999;;;>>>@@@@@@???AAACCCEEEFFFFFFGGGHHHJJJJJJHHHFFFEEEEEEEEEDDDCCC>>>===<<<:::888777555555222222111000///...------+++******)))(((((())))))((((((((((((((((((((((((&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$###""""""!!!"""######$$$$$$$$$######^^^VVVRRRQQQRRRNNNKKKJJJIIIGGGDDDBBBAAA@@@AAAAAAAAA@@@>>><<<:::888444333222000///.........---,,,***)))'''&&&&&&&&&###$$$%%%&&&&&&''''''&&&""""""###$$$$$$$$$######"""$$$%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$$$$######""""""""""""######"""!!!!!!"""$$$$$$###"""!!!"""""""""#####################""""""""""""""""""!!! !!!"""###$$$""""""""""""""""""""""""#########""""""""""""!!!""""""""""""""""""""""""!!!!!!"""###############%%%$$$$$$%%%&&&$$$!!! """#########""""""""""""""""""############!!!!!!"""""""""######### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""#######################################$$$%%%$$$######%%%'''###$$$&&&%%%$$$$$$%%%'''''''''''''''((()))******))))))***+++,,,---......111111111111222333555666777888:::<<<>>>>>>>>>>>>???AAAEEEGGGHHHHHHJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMOOOPPPOOOLLLIIIGGGEEEEEEDDDDDDDDDCCC???<<<888777555555555555333111000000///...---,,,+++++++++)))'''&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''((((((((())))))))))))))))))*********+++******++++++,,,------------...000111333444555555444555777999::::::999888999888888999;;;===>>>===@@@BBBDDDEEEEEEFFFGGGIIIGGGFFFEEEEEEEEEDDDBBB@@@===<<<:::888666444222111111000000///...---,,,,,,******)))(((((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$########################$$$$$$$$$###""""""___VVVRRRRRRSSSOOOMMMKKKIIIFFFCCCAAA@@@@@@@@@AAA@@@@@@>>><<<999888333333222111000///...------,,,***)))'''&&&&&&%%%""""""$$$%%%&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&"""%%%%%%######$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%######""""""""""""######"""!!!!!!"""$$$%%%###"""!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$"""!!! """###$$$""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############&&&&&&%%%%%%$$$"""!!!"""""""""!!!!!!""""""""""""############"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""###$$$%%%$$$######%%%'''$$$%%%'''&&&%%%%%%&&&(((((('''''''''((()))+++,,,))))))***+++,,,------...111111000000111333555666666888:::<<<============<<>>;;;777666444444444444222111///......---,,,+++***))))))'''%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$ !!!"""###$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,------,,,---///111333333333222000222555777888888777777<<<:::999999;;;>>>>>>>>>???AAACCCDDDDDDEEEFFFHHHEEEDDDDDDDDDDDDCCC@@@>>><<<;;;:::777444222000///000000///...------,,,,,,***))))))(((((((((((()))''''''''''''''''''''''''######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!eee]]]VVVSSSSSSOOOLLLLLLJJJGGGCCCBBBBBBCCCCCCCCCAAA???===:::888666666444222000...............,,,)))'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%###"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$"""!!!!!!"""######""""""!!! !!!######"""######""""""""""""######""""""""""""""""""""""""!!!  """$$$&&&######$$$$$$$$$$$$###############""""""""""""""""""""""""""""""######$$$ !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$###############"""!!!!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((******))))))+++,,,------...000111333444444666777777888888888888777;;;<<<===???AAACCCEEEFFFBBBEEEGGGIIIIIIIIIKKKMMMIIIJJJKKKKKKJJJHHHGGGEEEDDDCCCBBB@@@>>>===<<<;;;666555444333222111111000......---,,,+++))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&'''((((((((((((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&$$$######&&&((())))))$$$$$$%%%&&&'''((()))***))))))))))))************)))************+++++++++------,,,---...000222333333333444444555666666666777777999:::;;;<<<<<<<<<;;;===@@@BBBDDDDDDCCCBBBDDDEEEFFFFFFDDD@@@===:::999888777555444333222222.........------,,,,,,,,,***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#######################################################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###########################$$$#########""""""!!!!!!ccc[[[UUURRRQQQMMMHHHIIIIIIGGGDDDAAA??????BBBAAA@@@???<<<:::888666666444222000///............,,,)))'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######""" !!!"""""""""""""""######""""""!!!!!!""""""###""""""""""""""""""""""""!!! !!!###$$$"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$###############"""!!!!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((******))))))+++,,,------...000111222333444666666777888888888777777:::;;;<<<>>>AAACCCDDDEEEAAACCCFFFGGGGGGHHHIIIJJJHHHIIIIIIJJJIIIHHHGGGFFFBBBAAA@@@===;;;888666555555555444333222111000000...---,,,+++***))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''(((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''%%%######%%%&&&'''&&&###$$$$$$%%%&&&''''''((((((((()))))))))*********))))))*********+++++++++------------...///000000333333333444555555666666666777888:::;;;;;;;;;;;;:::;;;>>>@@@BBBBBBAAAAAACCCCCCDDDCCCAAA===:::777666555333111000/////////000///...---,,,+++***))))))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#######################################"""""""""!!!bbb[[[VVVSSSQQQMMMFFFHHHJJJJJJFFFBBB???>>>AAAAAA@@@>>>===:::999888666444222000///////////////,,,)))((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""$$$"""!!!!!!"""######""" !!! """!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!  """###"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######"""############""""""!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((******))))))+++,,,---......000111222333444555555666777777777777777999:::<<<===???AAACCCCCC@@@BBBDDDEEEEEEEEEGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFBBBAAA???<<<999666444222444444333222111000//////---,,,,,,+++***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$###$$$%%%$$$#########$$$$$$%%%%%%%%%&&&(((((())))))))))))******)))))))))*********+++++++++,,,------.........---222222333333444555555555555666777999::::::::::::888999;;;>>>????????????AAAAAAAAA@@@===:::666444444333111000......------000000///---+++***((((((((('''%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#######################################""""""""""""ddd___ZZZVVVUUUPPPIIIKKKLLLKKKHHHEEECCCBBBAAAAAA@@@???>>><<<:::999666555333111000000000000///,,,)))((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!! """"""""""""""""""""""""$$$"""!!!!!!"""######"""  """%%%%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""""""""############""""""!!!!!!!!!""""""""""""""""""""""""""""""######$$$######"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########""""""""""""""""""###""""""############"""!!!!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((******))))))+++,,,......///000111222333333444555666777777777777777999:::;;;===>>>@@@AAABBB@@@BBBDDDEEEDDDDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@===:::888666555333222222111000///......,,,++++++***))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$""""""###%%%&&&&&&'''((((((&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((()))))))))***))))))))))))************(((***+++---......------111111222222333444444444444555666777888999999999777888:::<<<===>>>>>>>>>@@@??????===;;;777444222555555333111000//////...///...---,,,+++***)))(((((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$####################################"""""""""""""""eee___[[[WWWVVVQQQLLLLLLLLLIIIFFFEEEEEEFFFBBBBBBBBB@@@???===<<<;;;666555333222111111111111///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%############$$$#########$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""'''###!!!%%%+++---''' !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################"""""""""######""""""""" !!!!!!"""""""""""""""""""""""""""######$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""######"""""""""!!!""""""#########""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((******))))))+++,,,......///000111222222333444555666777888888888888999:::;;;<<<>>>@@@AAAAAABBBDDDFFFFFFEEEEEEEEEFFFIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@???===;;;999888777111111000///...------,,,*********))))))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((()))))))))(((((()))))))))*********&&&(((***,,,...///......000000111111222333333333333333555666777888888888777777999:::;;;======>>>???>>>===<<<999666444222666555333111000/////////++++++++++++++++++******)))(((&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$########################""""""""""""""""""######bbb\\\WWWTTTTTTOOOKKKKKKJJJGGGDDDCCCDDDFFFCCCCCCBBBAAA???===;;;:::666555444222111111222333000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""$$$"""!!!!!!"""######"""%%%  ''')))$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""########################!!!""""""######""""""!!! !!!!!!""""""###"""""""""""""""######$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""############""""""!!!""""""############"""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((******))))))+++,,,...//////000111111222222444555666888999999999999::::::;;;===>>>@@@AAAAAACCCEEEGGGGGGFFFEEEEEEFFFHHHGGGFFFDDDBBBAAA@@@@@@>>>===<<<:::999777666555000000///...---,,,++++++))))))))))))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$'''((('''&&&$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))((((((((()))))))))******((()))***,,,---...////////////000000111222222222111222333555666666666666666666777888:::;;;<<<=========<<<:::888666444333333222111///...---,,,,,,))))))*********+++++++++)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################""""""""""""############```YYYTTTRRRRRRNNNJJJKKKKKKIIIFFFEEEDDDEEEBBBBBBAAA???===:::888777666555444333222222333333000---***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$"""!!!!!!"""######""" ###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""###"""""""""""""""######$$$"""""""""!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((******))))))+++,,,/////////000111111222222555666777999::::::;;;;;;;;;;;;<<<===???@@@AAAAAADDDEEEGGGGGGEEEDDDDDDEEEEEEDDDCCCBBBAAAAAABBBBBB>>>===;;;999777555333222//////...---,,,+++******))))))((((((((((((''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############ """###%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&'''(((&&&$$$"""######$$$%%%&&&&&&''''''''''''((((((((())))))(((((((((((()))))))))***---,,,,,,,,,,,,------.........///000000111111222000111222444555555555666444444444555777888:::;;;;;;:::999888666555444333111111///---,,,+++++++++***************)))))))))((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$########################!!!"""""""""############aaaYYYSSSQQQRRRNNNIIILLLNNNNNNKKKHHHFFFEEEBBBAAA@@@>>>;;;888666444777666444333222333333444000...***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""$$$"""!!!!!!"""######""""""%%%###"""'''######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""###"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''(((******))))))+++,,,//////000000111111222222666666888999:::;;;;;;<<<;;;<<<===>>>???@@@AAABBBDDDEEEGGGFFFDDDCCCDDDDDDBBBAAAAAA@@@AAABBBDDDEEE@@@???===:::777444222111///......---,,,+++***)))((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$############""" !!!###%%%&&&%%%###"""######$$$$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$&&&&&&'''''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''((('''%%%### !!!"""###$$$%%%&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))111000...,,,++++++,,,,,,......//////000111111111000111222333444555555555222222333333555777888999888888777666555444444333222111000...---,,,++++++,,,++++++***)))((((((''''''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######$$$$$$$$$########################!!!!!!""""""#########$$$___WWWRRROOONNNIIIJJJJJJKKKMMMMMMKKKGGGCCCBBBAAA@@@>>><<<:::888777888666333111222555999;;;333000,,,***((('''%%%$$$(((((('''&&&%%%$$$$$$###%%%&&&&&&$$$""""""###%%%%%%$$$###$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$"""############$$$$$$$$$$$$######"""!!! ###"""!!! !!!"""###%%%%%%###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############$$$$$$### !!!$$$$$$###"""!!!!!!"""###$$$######""""""!!!!!! !!!"""###$$$$$$###"""!!!######"""!!!!!!!!!!!!!!!""""""###'''+++***###""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""###"""!!! !!!$$$$$$$$$###########################""""""""""""############""" """"""""""""############""""""""""""############!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******,,,---...//////000222555777777777777888999::::::;;;;;;;;;<<<>>>@@@CCCEEECCCDDDEEEEEEEEEDDDCCCBBB@@@AAABBBCCCCCCAAA???>>>===<<<:::888555333111000///......------,,,++++++***)))'''&&&&&&''''''(((&&&%%%$$$#########$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!"""###############"""!!!!!!"""$$$$$$###!!!%%%$$$$$$$$$###"""""""""!!!"""""""""############"""""""""###$$$$$$$$$%%%%%%$$$######""""""######%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###!!!"""###%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))************+++,,,---...////////////000000000000222222222111111111000000111222333555666777777777:::888555444444444222111///...---,,,+++*********))))))))))))((('''&&&%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$###""""""######%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########""""""!!!"""############$$$$$$$$$########################$$$###"""!!!"""###%%%'''################################################$$$$$$############$$$$$$######$$$$$$$$$$$$###############"""""""""""""""```XXXSSSPPPOOOJJJGGGHHHIIILLLMMMKKKHHHEEEBBBAAA???>>>;;;:::888777777555222111222555999;;;333000,,,***((('''&&&$$$'''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%###"""###%%%"""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$$$$######"""!!!!!! ###"""!!!!!!!!!!!!"""###''''''&&&%%%$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""############"""###"""!!!!!!"""$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!! !!!"""############"""!!!######"""!!!!!!!!!!!!!!!###!!!"""%%%)))(((###""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""######!!! !!!!!!####################################"""""""""""""""###############"""!!!""""""""""""############""""""""""""############%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******,,,---...//////000222555777777777777777888999:::;;;;;;<<<===???@@@BBBCCCBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBAAA???===<<<;;;:::888666333111//////------,,,,,,+++*********(((''''''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!!!!"""###############$$$######$$$%%%&&&%%%###$$$$$$$$$###########################$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%$$$""""""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))************+++,,,------////////////000000000000222222222111111000000000000111333555666777888888:::777555444444333222000---,,,,,,+++++++++,,,,,,))))))))))))((('''&&&%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$###""""""######$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$"""!!!"""###$$$&&&#########################################################""""""###############$$$$$$$$$$$$#########"""""""""""""""""""""```XXXTTTQQQPPPJJJEEEFFFGGGJJJKKKKKKHHHEEEAAAAAA???===;;;999888777555444222111222555999;;;222///,,,)))((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###%%%!!!!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$#########""""""!!!!!! ###""""""!!!!!!""""""#########""""""""""""###### !!!"""######$$$""""""""""""############""""""""""""############ !!!"""!!!  !!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!######"""""""""!!!!!!!!!###!!!!!!###%%%&&&"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))******+++---.........000222444666666666666777888999::::::;;;===???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA???@@@@@@@@@>>><<<:::999999888666444111///...---,,,++++++***))))))((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!"""###############$$$###"""###%%%&&&%%%$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$######""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###!!!"""###%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******)))******+++,,,---....../////////000000000111111111111000000000000000111222555666888999999888666444333333222111000++++++******+++,,,,,,---))))))))))))((('''&&&%%%$$$%%%%%%%%%%%%$$$######%%%$$$######"""##################""""""#################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%$$$###"""""""""###$$$###################################################""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""""""""""""""######~~~^^^WWWSSSQQQOOOJJJFFFFFFFFFHHHIIIHHHEEECCCAAA@@@???===;;;999777777444333111111222555888:::111///+++))))))((('''&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!""""""""""""#####################"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""### !!!""""""!!!"""""""""############!!!"""""""""############ """"""  ###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!"""""""""######"""""""""###!!! """###""" !!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#####################!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""###$$$$$$#########!!!"""""""""############!!!"""""""""############""""""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***+++,,,.........///222444444444555555666777888999999;;;>>>@@@AAA@@@>>>===??????AAABBBCCCBBBBBBAAA@@@@@@@@@???===:::888777777666555333000...---,,,++++++******)))(((((((((%%%&&&'''''''''&&&$$$###%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############"""!!! """######""""""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,------.........///000000000000000000000000000000000///000222444666888999999666444222111111111000///++++++************++++++(((((()))(((((('''&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$###############$$$######""""""""""""##############################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$########################&&&%%%$$$###"""""""""###################################################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""""""""""""""#########{{{\\\VVVRRRPPPNNNHHHHHHGGGGGGGGGHHHFFFCCC@@@AAA@@@???===;;;999777666444333222111222444666888000...+++)))))))))((('''$$$%%%%%%&&&&&&'''''''''"""$$$&&&&&&$$$###$$$$$$((('''%%%%%%%%%$$$!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!!!!!!!"""""""""#####################""""""""""""""""""############""""""###############$$$%%%&&& !!!!!!"""######!!!"""""""""############!!!"""""""""############ """"""!!! !!!"""""""""######"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!"""############""""""###"""  !!!""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$### !!!!!!""""""""""""############"""""""""!!!############"""!!! !!!"""""""""############!!!"""""""""##################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))+++,,,---......///111444333333333444555666888999888:::===@@@AAA@@@>>><<<===>>>@@@BBBBBBCCCBBBBBBAAAAAA@@@>>><<<:::888777666555444222000...---,,,++++++******)))(((((((((&&&&&&'''((((((&&&%%%$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############"""!!!!!!"""###""""""""""""###$$$$$$$$$%%%""""""""""""#########$$$%%%$$$$$$$$$###"""""""""%%%$$$######""""""######%%%###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,,,,,,,------...///000000000////////////////////////...///111333555666777777555333000000000000///...---,,,+++***))))))))))))(((((((((((((((((('''&&&$$$%%%%%%%%%%%%$$$######$$$###############$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$########################### """###$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$######"""""""""################################################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!""""""############yyy[[[UUURRROOONNNHHHJJJIIIGGGGGGGGGEEEBBB???@@@@@@>>><<<:::888777666555444222111111222444555000---***))))))))))))(((%%%%%%%%%&&&&&&'''''''''!!!###&&&&&&%%%$$$$$$$$$'''%%%$$$######!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""##############################"""######$$$$$$######""""""!!!!!!!!!"""###$$$$$$############$$$$$$$$$$$$""""""""""""############""""""""""""############ !!!""""""!!!!!!"""###""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!"""###$$$$$$$$$###"""###"""!!! !!!"""###""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!""""""######$$$############""""""""""""############!!! """"""""""""############""""""""""""############!!!!!!"""""""""#####################$$$$$$$$$$$$%%%&&&&&&''''''((())))))***,,,---------///111333222222222333444666777888777999<<>>======>>>@@@BBBCCCCCCCCCCCCAAA@@@>>>===;;;999888777444444222111///---,,,++++++******))))))((('''''''''''''''''''''&&&%%%%%%######$$$$$$######"""!!!$$$######""""""######$$$######$$$$$$$$$$$$######!!!!!!"""###############$$$"""!!!!!!"""$$$$$$$$$###############$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$###############%%%$$$######""""""######%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###!!!"""###%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((())))))***+++,,,,,,,,,---...///000000111............////////////...///000222333444555555333111///...//////...------,,,+++)))(((''''''''''''(((((((((((((((''''''$$$%%%%%%%%%%%%$$$###############"""######$$$%%%#########""""""#################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############"""############$$$$$$$$$########################$$$$$$$$$$$$###############################################################""""""!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$xxx[[[VVVSSSPPPNNNHHHIIIHHHGGGGGGGGGFFFCCCAAA@@@???>>><<<:::888777666666444333111111111222222///,,,***))))))***)))(((%%%%%%&&&&&&&&&&&&&&&&&& ###%%%&&&%%%$$$$$$$$$$$$###"""#########!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!!!!!!!!!!"""""""""###########################"""###$$$$$$$$$$$$###"""  !!!###############"""""""""""""""""""""############""""""""""""############"""######"""!!!!!!$$$&&&!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""###"""!!! !!!""" !!!###%%%%%%$$$###"""######"""!!!!!!!!!"""$$$""""""""""""############ !!!"""######"""!!! """"""""""""""""""""""""!!!!!!###$$$$$$$$$######!!!!!!""""""###$$$$$$%%%############""""""""""""###############"""!!! """"""""""""############""""""""""""############ !!!!!!!!!!!!############$$$$$$$$$$$$%%%%%%&&&''''''(((((()))***+++---------...111333000111111222333555777888777999;;;>>>???@@@??????<<<>>>@@@BBBDDDDDDDDDDDD>>>===<<<:::999777777666222111000///---+++******))))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%"""######$$$###"""!!! ######"""!!!!!!"""############$$$$$$$$$$$$######!!!!!!"""###############%%%""" """$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!!"""###%%%$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((())))))***+++,,,+++,,,,,,---...///000111---------....../////////...///000111111222222222222000...---......---,,,+++***)))(((((((((((((((''''''((((((((((((''''''$$$%%%%%%%%%%%%$$$############""""""###$$$$$$%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########"""############$$$$$$$$$########################"""######$$$$$$$$$$$$############################################################""""""###############$$$$$$$$$$$$###### !!!!!!"""######$$$$$$yyy\\\WWWTTTQQQOOOIIIHHHGGGFFFGGGGGGGGGEEECCC@@@???>>><<<:::888666666666555333111000000000111///,,,***))))))***))))))&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&$$$$$$$$$$$$######$$$&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$!!!!!!!!!!!!""""""""""""##################$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######!!!!!!!!! """"""""""""############""""""""""""#####################"""!!!"""%%%(((!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######"""!!!  !!!""" !!!###%%%&&&%%%###""""""######"""!!!!!!###$$$""""""""""""############ !!!"""######"""!!! """""""""""""""""""""""" !!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%%%%############""""""""""""""""""###$$$$$$$$$$$$###""""""""""""############""""""""""""###############$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&'''(((((()))***+++---------...111333000000111222333555777888777888:::===???@@@@@@@@@===>>>@@@BBBDDDEEEEEEEEE<<<;;;:::888777666666666000///...---+++***)))((((((''''''&&&&&&%%%$$$$$$'''&&&$$$###"""###$$$%%%"""######$$$$$$"""!!! ###"""!!! !!!"""#########$$$$$$$$$$$$######!!!!!!"""################## !!!""""""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%%%%$$$$$$###"""############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###!!!"""###%%%%%%$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,++++++,,,---...///000111---------.........//////......///000000000000000111///------......---,,,((((((((((((((())))))***''''''((((((((((((((('''$$$%%%%%%%%%%%%$$$############""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$___UUUUUUNNNGGGGGGKKKIIIFFFEEEDDDCCC@@@>>>>>>>>><<<;;;:::999999999666444222111222222000//////...---+++***))))))(((''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%###""""""$$$&&&&&&%%%######$$$$$$$$$$$$###### !!!$$$%%%###!!!!!!!!!$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!!"""""" $$$$$$!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###%%%%%%$$$$$$###############$$$""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""###"""!!! !!!"""###""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&!!!###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%'''''''''%%%$$$%%%&&&(((((()))***+++,,,,,,---...000222222222333444666555666666888999;;;===>>>AAAAAAAAAAAA@@@@@@??????===:::777333111000111222111000///...,,,+++***)))'''%%%###$$$%%%'''''''''%%%%%%%%%$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""############""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%((('''&&&%%%$$$$$$$$$$$$""""""###$$$%%%'''((()))%%%&&&&&&'''((()))******++++++,,,,,,,,,---------//////.........---------------...............---...---,,,+++************((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%'''&&&%%%$$$############$$$$$$$$$######"""""""""########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%########################""""""############""""""######$$$$$$$$$$$$######"""############$$$$$$$$$]]]SSSSSSNNNIIIIIIJJJHHHFFFEEEEEEDDDAAA???@@@???>>><<<;;;:::999999666444222111222222000///---,,,+++)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$###"""###%%%%%%%%%$$$######$$$$$$$$$$$$######!!!######  $$$$$$###"""###%%%%%%$$$###########################"""$$$$$$!!!!!!$$$$$$!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""############""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""'''!!!!!! !!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########%%%$$$######""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$%%%&&&'''&&&%%%%%%&&&'''(((((()))***+++,,,,,,---///000222222222222444555777777888999:::<<<>>>???===>>>@@@AAA@@@???===;;;<<<999666222000000000111000000///---,,,+++***)))+++)))&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############""""""""""""######"""######$$$$$$######"""""""""""""""############""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&''''''(((((())))))++++++++++++,,,,,,,,,,,,///.........---------,,,------............---------,,,+++***))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%'''&&&%%%$$$############&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$###""""""###$$$$$$########################"""##################"""######$$$$$$$$$$$$######"""############$$$$$$$$$]]]RRRSSSNNNJJJJJJHHHGGGEEEEEEFFFEEECCCAAABBBAAA???===;;;:::999999666444222111222222000///---,,,+++)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""""""""###%%%%%%###!!!######$$$$$$$$$$$$######"""&&&&&&'''###$$$$$$###!!!!!!"""$$$########################$$$&&&&&&""""""$$$### !!!!!!!!!!!!!!!"""#########"""""""""""""""######$$$$$$"""!!! """"""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! ########################""""""""""""############$$$$$$$$$$$$$$$$$$######!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!! !!!"""############""""""########################'''"""!!!"""!!!""""""######""""""!!!############""""""""""""$$$$$$###"""""""""######"""""""""""""""""""""""""""""""""!!!"""######$$$###%%%&&&&&&%%%%%%'''((('''((()))***+++,,,------///111222222111111222444777777777888999:::<<<===999;;;>>>@@@@@@===:::888:::888555222000000000000//////...---+++***))))))+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$###""""""""""""###$$$"""######$$$$$$######""""""""""""#########$$$$$$""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))*********++++++++++++......------------,,,,,,---------......------,,,++++++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######"""###############$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%&&&&&&%%%$$$############&&&&&&&&&%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$```SSSSSSOOOKKKKKKGGGFFFEEEFFFGGGFFFDDDBBBCCCAAA???===;;;999888777666444222111222222000//////...,,,+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""$$$%%%$$$"""######$$$$$$$$$$$$#########&&&&&& '''$$$&&&'''$$$!!! ###&&&!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%"""!!!$$$$$$!!!!!!!!!!!!!!!!!!""""""###$$$###"""""""""""""""###&&&%%%###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! ######################## !!!!!!!!!!!!%%%%%%%%%$$$$$$######### !!!""""""!!! """"""!!!!!!!!!!!!!!!!!!!!!""""""#######################################$$$$$$$$$$$$"""  """""""""######"""""""""$$$$$$######""""""!!!!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$###$$$&&&&&&&&&&&&((()))''''''(((***+++,,,------///111222111000000111222444444444555666777888999999;;;<<<>>>>>><<<:::999:::888666333111000111111......---,,,+++***))))))'''&&&%%%&&&((()))((('''%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%""""""############""""""""""""#########$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###$$$$$$$$$$$$%%%%%%###############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&))))))))))))************------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%&&&%%%$$$$$$#########$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$eeeVVVUUUPPPKKKJJJFFFFFFFFFGGGHHHGGGDDDBBBAAA@@@>>><<<999888777666666444222111222222000///...---,,,***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""$$$%%%$$$!!!######$$$$$$$$$$$$######"""######""" """%%%&&&(((***((($$$###%%%(((""""""""""""""""""""""""!!!""" !!!$$$%%%###!!!!!!!!!!!!!!!""""""###$$$###"""""""""""""""###'''&&&$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$$$$###"""""""""!!! !!!""""""!!! !!!!!!"""""""""""""""""""""""""""""""""######$$$######################## ###&&&%%%""""""""""""""""""############""""""$$$$$$######""""""!!!!!!###""""""!!!""""""######""""""""""""""""""""""""!!!"""""""""###############$$$&&&&&&&&&&&&((()))''''''((()))+++,,,---...///000111111//////000111222333333444555777888999===<<<;;;;;;;;;<<<<<<===999888666444222111111111------,,,+++***))))))((('''&&&%%%&&&(((((((((&&&%%%%%%%%%$$$$$$$$$######&&&$$$###!!!!!!###$$$&&&"""""""""######"""""""""############$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''))))))))))))''''''''''''&&&&&&&&&&&&(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%%%%$$$$$$######$$$$$$################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$iiiYYYWWWRRRKKKHHHFFFFFFFFFHHHHHHGGGDDDAAA@@@???===;;;999888777666666444222111222222000///,,,+++***((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%######$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########$$$%%%$$$""" ######$$$$$$$$$$$$######""" ###&&&'''%%%""""""$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!%%%&&&###!!!!!!!!!!!!!!!"""#########"""""""""""""""######&&&&&&$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""!!!!!!!!! !!!!!! !!!!!!""""""""""""######"""!!!!!!!!!"""###$$$%%%###########################%%%###"""$$$%%%###"""######$$$$$$######"""############""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""############"""###%%%&&&&&&%%%%%%'''(((&&&'''((()))+++---......---///000000//////000222333444444555777999;;;<<<>>>===;;;::::::<<<>>>???888777555444222111111000,,,,,,++++++***))))))((()))'''&&&&&&'''&&&$$$!!!%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!""""""######""""""!!!#########$$$$$$$$$$$$%%%""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&(((************&&&&&&&&&&&&&&&&&&''''''((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))((((((''''''&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$jjjZZZYYYSSSKKKHHHGGGGGGGGGHHHIIIGGGDDD@@@@@@???===<<<:::999999888666444222111222222000///,,,+++)))(((&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%'''((('''%%%#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&$$$######$$$$$$###"""######$$$$$$$$$$$$######!!! """%%%&&&$$$""" !!!"""$$$&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$"""""" !!!%%%%%%###!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!"""""""""#########"""!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" ###### !!!%%%%%%!!!"""######$$$$$$######""""""""""""""""""#########!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""###$$$######"""%%%&&&'''&&&%%%%%%&&&'''&&&&&&((()))+++---...///,,,---////////////111222222333444555888:::===>>><<<;;;;;;;;;;;;<<<===>>>555444333222111//////...+++++++++***))))))(((((('''&&&%%%&&&&&&%%%""" %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&(((*********))))))%%%%%%%%%&&&&&&''''''''')))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,+++***)))(((((((((''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$$$$$$$###"""########################"""##################"""######$$$$$$$$$$$$######"""############$$$$$$$$$iiiZZZZZZTTTKKKHHHGGGGGGHHHIIIIIIGGGCCC@@@@@@???>>>===;;;;;;::::::666444222111222222000///...---+++***((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''%%%#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$'''%%%######$$$$$$$$$#########$$$$$$$$$$$$######"""!!! !!!"""######"""&&&&&&'''+++......)))%%%""""""""""""""""""""""""!!!$$$$$$""""""%%%%%%"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###%%%%%%###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! ######################## !!!!!!!!!!!!!!!!!!""""""#########$$$!!!  !!!!!!!!!""""""#########$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###%%%### %%%%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""$$$$$$######"""%%%'''''''''%%%$$$%%%&&&&&&&&&((()))+++---...///+++,,,.../////////111333///000111444666999<<<===999999;;;<<<<<<<<<<<<;;;333222111000///...---,,,++++++******))))))((((((#########%%%&&&&&&$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$"""""""""""""""######$$$######""""""######$$$%%%""""""###$$$%%%'''((()))&&&((()))++++++)))((('''$$$$$$%%%%%%&&&'''((((((************++++++++++++))))))******+++++++++,,,,,,,,,,,,++++++)))(((((((((((('''''''''(((((()))%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%#################################"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%"""""""""######$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%$$$###"""########################""""""############""""""######$$$$$$$$$$$$######"""############$$$$$$$$$eeeTTTSSSPPPLLLLLLFFFFFFFFFHHHIIIFFF@@@;;;AAA@@@???===<<<:::999888555444333333333222000...---,,,***)))((('''(((((()))'''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$######"""$$$###"""""""""###%%%&&&######$$$$$$$$$$$$#########""""""###%%%%%%!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""######%%%###"""$$$'''(((%%%!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,,,,////////////000000000000222333444666888999;;;;;;;;;;;;<<<<<<;;;;;;:::999444333111000000///---+++***))))))((('''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!%%%&&&###!!!###$$$###""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$###""""""""""""$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''""""""###$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%$$$$$$##################((($$$!!!!!!&&&((('''$$$######$$$%%%%%%&&&''''''%%%%%%&&&((()))+++,,,,,,''''''''''''''''''''''''((()))***************)))))))))))))))))))))))))))******++++++++++++******'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""########################!!!###$$$$$$#########$$$###########################$$$$$$%%%%%%$$$$$$###gggUUUSSSNNNIIIHHHHHHFFFEEEEEEFFFEEEBBB???AAA@@@???===<<<:::999888555444333222333222000...///...,,,***)))(((((())))))(((&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######""""""!!! !!!############$$$$$$$$$$$$#########""""""###%%%$$$!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!""""""###"""!!!!!!"""$$$$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################""""""""""""#####################"""""""""!!!!!!!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,,,,....../////////000000000000000222333555777888999999999::::::999999888777333222000//////...,,,***)))))))))((('''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""###########################$$$!!! ###$$$###""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$############### !!!######"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%########################&&&$$$###&&&)))***'''######$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''')))***+++,,,''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""########################"""$$$%%%%%%###"""#################################$$$$$$%%%%%%$$$$$$###hhhVVVTTTNNNHHHGGGJJJGGGCCCBBBCCCDDDDDDDDDAAA@@@???===;;;:::999888666444222222222222000...000///---+++))))))))))))***(((''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""##################""""""######$$$$$$$$$######!!!!!!!!! !!!""""""#########$$$$$$$$$$$$#########""""""###$$$$$$!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""##################""""""!!!!!!!!!"""""" !!!######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''(((((()))***++++++.........////////////000///000111222444555777777666777777777777666555555222000...---------+++)))))))))(((((('''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#######################################"""$$$!!! ###$$$###""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$"""###$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$###########################$$$%%%))),,,+++&&&!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""##############################%%%&&&%%%###""""""##############################$$$$$$%%%%%%$$$$$$###gggWWWVVVRRRLLLKKKHHHFFFDDDBBBBBBCCCDDDEEE@@@@@@>>>===;;;999888888666444222222222222000///000///---***)))(((((((((***(((''''''((()))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$#####################$$$$$$%%%######$$$$$$$$$$$$######"""""""""#########"""!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############$$$###""""""!!!"""""""""!!!$$$&&&%%%""" """$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''(((((()))******+++------........./////////000111222333555666777888555555555666555555444333000...---,,,,,,,,,***((((((((((((''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################################################################!!!%%%&&&""" """###!!!!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$#########!!!"""######$$$$$$######""""""###$$$$$$$$$$$$###################################################$$$$$$############$$$$$$###############$$$$$$$$$######%%%(((+++)))%%%"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""#################################$$$&&&'''&&&###"""""""""###########################$$$$$$%%%%%%$$$$$$###fffXXXXXXSSSMMMKKKEEEEEEFFFEEEDDDDDDCCCCCC@@@???>>><<<;;;999888777777444222111111111111//////---+++)))(((''''''''')))(((''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""#########""""""###""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!"""#####################""""""""""""#########%%%&&&%%%""" """%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''((())))))******------------............///000111222333444555666555555555555555444444333///---,,,+++,,,+++***(((''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################################################################%%%))))))$$$!!!"""""" !!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$###################################################$$$######""""""######$$$""""""#########$$$$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$########################%%%&&&'''&&&$$$"""""""""###########################$$$$$$%%%%%%$$$$$$###fffWWWWWWQQQJJJGGGCCCFFFHHHHHHFFFCCCBBBAAA@@@???>>><<<:::999888777777555222111111111111000---,,,***(((''''''(((((()))'''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""##################"""!!!"""###$$$$$$$$$$$$$$$ !!!""""""""""""!!!######$$$$$$$$$$$$######!!!"""######"""!!!###$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""##################""""""""""""###$$$%%%$$$$$$$$$"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$"""""""""#########$$$$$$""""""######$$$%%%%%%%%%'''''''''(((((())))))))),,,,,,,,,---------......,,,---...///000111222222555555555555555444333333...---++++++,,,,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&******%%%"""###### """"""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$!!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$#########################################################""""""""""""######"""""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%########################$$$&&&'''&&&$$$######$$$###########################$$$$$$%%%%%%$$$$$$###bbbTTTUUUOOOHHHEEEDDDGGGIIIHHHEEEBBBAAAAAA??????===<<<:::999777777888555222000000111111000,,,+++***)))))))))******(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""$$$$$$%%%%%%$$$ !!!"""###""""""!!!######$$$$$$$$$$$$###### """######!!!!!!###%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""###$$$%%%&&&'''%%%###""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""""""""############""""""""""""""""""""""""########################""""""""""""############""""""""""""#########$$$!!!!!!!!!"""""""""######!!!""""""###$$$$$$%%%%%%'''''''''(((((((((((((((+++,,,,,,,,,,,,---------,,,,,,---...///000000111444444444444444333222222...---++++++,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''((($$$"""###$$$"""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$############### ###&&&'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!"""######$$$#########""""""###$$$$$$$$$$$$#########################################################""""""""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$###"""###%%%'''""""""######$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&###########################%%%'''&&&%%%$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###]]]QQQSSSPPPIIIGGGFFFHHHIIIGGGCCC@@@AAABBB??????===<<<:::888777777888555222000000111111111---,,,+++******+++,,,,,,'''%%%$$$$$$%%%&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$$$$#########$$$$$$$$$$$$###### """$$$###!!!!!!###&&&""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""###%%%&&&''',,,((($$$$$$&&&'''%%%###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""############ !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%'''''''''(((((((((((((((++++++,,,,,,,,,------------......///000111222222222333333333333222111111///---,,,,,,------+++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%"""!!!$$$%%%$$$""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$$$$######""""""###&&&***+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###!!!###%%%&&&&&&""""""###$$$$$$$$$$$$#########################################################""""""""""""######!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&'''!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&###########################%%%&&&&&&%%%$$$%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$^^^SSSQQQQQQOOOHHHIIIIIIHHHHHHFFFEEECCCBBBCCCBBB@@@>>>;;;888555333666444222222333333222111------,,,***)))'''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$#########%%%((()))'''%%%""""""$$$$$$"""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$###### """############!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$%%%###!!! !!!""" """$$$%%%$$$###"""!!!!!!"""###$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$!!!"""$$$%%%&&&### """&&&(((%%%"""%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%&&&''')))************+++,,,,,,------,,,,,,+++++++++,,,---............333333333333222111000000---,,,++++++++++++)))''')))(((((('''&&&$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################### """$$$###!!!$$$$$$###############$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&)))***((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$######"""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%#########""""""""""""!!!$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""###!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################"""###$$$''')))(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%\\\RRROOONNNLLLEEEIIIIIIHHHGGGFFFDDDCCCBBBBBBBBB@@@>>><<<999666555666444222222222333222111---,,,+++***)))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$%%%''')))'''%%%######$$$$$$""" %%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$###########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""######"""!!!"""$$$"""!!!!!!###$$$%%%$$$######"""""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""###### !!!!!!"""""""""$$$%%%%%%%%%$$$$$$###""""""""""""""""""#########"""!!!!!!!!!"""###$$$$$$$$$######''',,,---)))%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""######$$$%%%%%%&&&&&&'''$$$%%%&&&((())))))))))))+++,,,,,,------,,,,,,++++++,,,---...............222222222222111000//////,,,+++************(((&&&((((((''''''&&&%%%######%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!################################################################################################&&&$$$"""###%%%'''&&&$$$$$$$$$###############$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%''''''&&&$$$$$$%%%%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$###"""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$######$$$$$$%%%&&&$$$$$$##################""""""######$$$%%%%%%&&&"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^TTTPPPNNNLLLEEEIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>><<<999777666666444222111222222111000+++++++++***)))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''(((&&&%%%######$$$$$$###!!!%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$##############################!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""!!!!!!!!!"""###""""""$$$%%%$$$######$$$%%%%%%$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!"""""""""######"""############$$$$$$$$$###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$%%%$$$$$$###"""############""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%))))))+++///222222---)))%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&###$$$%%%'''(((((())))))++++++,,,,,,,,,,,,+++++++++,,,---...////////////000111111000000///...---***)))(((((())))))'''%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""################################################&&&%%%###$$$&&&''''''&&&$$$###############$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#######################################$$$$$$###""""""""""""###""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$############$$$%%%%%%###############$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################cccXXXSSSQQQOOOHHHHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>===<<<:::999777666555333111111111222111///+++*********))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$###"""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$###""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """######""""""###$$$%%%$$$$$$$$$%%%%%%$$$"""###$$$%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###""""""""""""""""""###""""""""""""""""""""""""""""""############""""""!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$%%%%%%&&&---,,,,,,------,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$%%%%%%&&&&&&$$$%%%&&&'''((()))))))))++++++,,,,,,,,,,,,+++++++++,,,---...///000000000/////////......---,,,+++((('''''''''((((((&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%###################################################################################################"""""""""######$$$$$$#########"""######$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$###!!!!!!###%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%$$$######""""""######!!!!!!"""###############%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''''''''(((((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ddd[[[UUURRRPPPIIIHHHHHHGGGGGGEEECCCBBBAAA<<<<<<;;;:::999777666555444222000000111111000///+++*********))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###!!!!!!!!!"""%%%$$$$$$$$$%%%%%%$$$""""""$$$%%%%%%######%%%&&&######$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$######!!!!!!"""###$$$%%%%%%&&&######""""""""""""######""""""""""""""""""""""""!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########$$$$$$######""""""!!!!!!"""""""""###$$$%%%&&&'''(((&&&$$$""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&%%%&&&'''((()))************++++++,,,,,,++++++******+++,,,...///000000000------------,,,+++******'''&&&&&&&&&((('''&&&$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!###$$$######""""""###$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###""""""$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###################################################%%%$$$$$$###############!!!!!!"""############"""%%%%%%%%%$$$$$$$$$############""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaaYYYSSSPPPNNNHHHHHHHHHGGGFFFEEECCCBBBAAA<<<<<<;;;:::999777555444444222000///000000///...+++++++++***)))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""##############################$$$$$$$$$$$$###### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$%%%###!!! !!!!!!$$$######$$$%%%%%%$$$"""!!!###&&&%%%""""""$$$'''""""""############""""""#####################"""!!!!!!"""###$$$$$$%%%%%%$$$######""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!############"""""""""!!!!!!"""######$$$#####################"""""""""""" !!!"""###%%%&&&'''%%%###!!! """$$$&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%&&&''')))******++++++******++++++++++++******)))***+++---.../////////,,,------,,,,,,+++***)))'''&&&%%%&&&((((((&&&$$$###$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###"""!!! !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$###""""""$$$&&&""""""""""""###$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$########################%%%%%%$$$############$$$!!!!!!"""###############%%%$$$$$$$$$###############""""""""""""###$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~___WWWQQQNNNLLLGGGGGGGGGGGGFFFEEECCCAAAAAA>>>>>>===<<<:::888666555333111/////////000///...---,,,+++***)))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$###%%%'''&&&$$$###%%%'''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$$$$###### !!!"""###############"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$###"""!!!"""###"""!!!!!!###$$$%%%$$$######%%%$$$!!! ###&&&#########$$$$$$######### !!!"""$$$%%%&&&&&&"""""""""###$$$$$$$$$%%%$$$######""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""#########""""""""""""###$$$%%%&&&$$$%%%%%%$$$$$$%%%&&&(((###$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%'''((()))***************++++++++++++******'''(((***,,,---...//////,,,,,,,,,,,,,,,+++))))))'''&&&&&&&&&(((((('''%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################"""$$$%%%$$$###"""%%%'''""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&%%%######$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$!!!"""######$$$$$$######$$$$$$#########""""""""""""""""""""""""###$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}^^^WWWQQQNNNLLLGGGGGGGGGGGGFFFDDDCCCAAA@@@AAA@@@???>>>;;;999777666333111/////////000///---------,,,***)))'''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%'''&&&$$$###%%%'''%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%####################################$$$$$$$$$$$$########################""""""######$$$$$$$$$%%% !!!######""""""$$$%%% """$$$%%%$$$###"""%%%$$$!!!"""&&&$$$$$$$$$%%%%%%$$$$$$$$$ """$$$&&&)))***+++###############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" """###$$$$$$###""" !!!"""###$$$%%%%%%!!!!!!"""###############!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$"""!!! ###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$&&&'''((()))))))))******++++++++++++******'''((()))+++,,,---......,,,,,,---,,,,,,+++***)))'''&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""############"""!!!########################""""""""""""""""""""""""################################################!!!###%%%$$$!!!!!!$$$'''""""""""""""###$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## ###%%%&&&%%%###"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$#########""""""""""""!!!"""""""""""""""######$$$###$$$%%%&&&%%%###!!! $$$#####################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################\\\QQQRRRNNNIIIIIIIIIIIIHHHGGGEEEBBB???>>>>>>???@@@@@@===:::666444111111000000000000111111111***'''+++,,,((((((+++((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%###"""###$$$$$$###"""%%%$$$######"""######$$$ !!!"""######$$$$$$ !!!"""$$$&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""###%%%&&&'''((((((""""""######$$$$$$$$$$$$%%%###!!!!!!$$$+++333888+++((($$$!!!!!!"""###"""######$$$%%%&&&&&&''''''$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******))))))))))))******)))***+++,,,------------------,,,,,,+++*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$###"""!!!!!!""""""###########################$$$$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###!!!"""$$$$$$$$$$$$&&&'''######$$$%%%%%%%%%$$$$$$%%%$$$###""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$___SSSSSSOOOIIIHHHIIIIIIIIIHHHFFFCCC@@@>>>>>>?????????===999666444222222111000000000000000///***)))++++++((((((,,,((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""###$$$###!!!""""""""""""""""""######"""######$$$%%%%%%&&&&&&!!!!!!!!!!!!"""###%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%&&&&&&&&&&&&!!!"""""""""############"""!!! !!!%%%+++222777+++'''$$$""""""##################$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""###############"""!!!!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******))))))))))))******)))***+++,,,------------...---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$###"""""""""""""""########################$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$bbbUUUUUUPPPIIIHHHIIIJJJJJJJJJHHHEEEAAA???>>>>>>>>>>>><<<888555333444333111000////////////---+++***+++)))&&&(((,,,((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###"""!!!"""###$$$###""" !!!#########""""""#########$$$%%%%%%&&&&&&"""""""""""""""######$$$##############################################################################$$$$$$$$$######"""$$$%%%%%%%%%%%%%%%$$$$$$!!!"""""""""""""""######"""!!!!!!"""%%%)))---000)))'''###""""""#########"""""""""###$$$$$$%%%%%%$$$###""""""""""""###$$$!!!!!!"""$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$"""!!!!!!""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!"""############"""""""""############$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***))))))(((((())))))***)))***+++,,,,,,,,,,,,,,,------+++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###########################%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&###"""$$$$$$$$$$$$$$$#########"""#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$aaaUUUUUUPPPJJJIIIGGGIIIJJJJJJHHHEEEAAA>>>>>>>>>======:::888555333555444222000///...---------,,,+++***&&&$$$%%%((((((&&&&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$### """$$$%%%%%%######!!!!!!"""""""""###############"""""""""""""""###################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################&&&%%%$$$$$$$$$$$$%%%&&&(((&&&###"""###$$$$$$###!!!!!!""""""#########$$$########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!!!!""""""###############""""""#########$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))***+++++++++++++++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""#################################&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""###############$$$######$$$$$$$$$%%%%%%%%%"""#####################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%#########%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''(((((('''%%%$$$"""$$$$$$$$$###############!!!""""""###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$___SSSTTTPPPKKKJJJFFFGGGHHHHHHFFFCCC@@@>>>>>>>>>===<<<:::777555444555444222111///...------------,,,(((%%%$$$$$$$$$(((&&&&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%% !!!$$$&&&'''&&&%%%$$$"""""""""""""""#########$$$######"""""""""""""""################################################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!'''%%%###"""$$$%%%$$$$$$!!!"""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$""""""#########$$$$$$$$$######""""""""""""######"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))******++++++******&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$########################&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%#########%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''%%%$$$$$$%%%%%%########################!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$^^^RRRSSSPPPKKKJJJGGGGGGGGGFFFEEECCCAAA@@@??????>>><<<:::888666555555444222111///...------......***&&&&&&)))'''$$$((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###########################################################################!!!"""###$$$$$$$$$$$$$$$ """$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%"""""""""###$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$""""""""""""""""""############$$$%%%%%%$$$######%%%%%%%%%$$$$$$"""!!!!!!########################!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$######""""""""""""######"""######$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((())))))*********))))))%%%%%%&&&'''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$###$$$%%%&&&((())))))(((%%%######$$$%%%&&&"""""""""###############!!!"""""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$^^^RRRSSSOOOIIIIIIIIIHHHGGGEEEDDDCCCCCCBBB@@@@@@>>><<<:::888777666444333222000///.........///---)))&&&+++111///(((((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!""""""###$$$%%%&&&$$$###"""###%%%&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%"""!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))))))))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$#########$$$$$$%%%&&&########################$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%"""###%%%%%%$$$$$$%%%'''############%%%'''***,,,%%%%%%%%%$$$$$$$$$%%%%%%!!!"""""""""#########$$$""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$```SSSSSSNNNHHHGGGKKKJJJGGGEEEDDDDDDDDDEEEAAA@@@???===;;;999777777444333222000////////////...,,,''''''///888555,,,((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%  ###$$$###"""%%%$$$######"""######$$$######"""""""""""""""""""""""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&"""!!!!!!!!!!!!###%%%&&&"""############$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$#########$$$%%%%%%&&&###########################$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&!!!###$$$$$$$$$$$$&&&'''"""""""""###%%%(((+++---"""###%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$#########"""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$bbbVVVXXXTTTLLLHHHIIIHHHGGGGGGGGGEEEBBB@@@>>>>>>>>>===;;;999777555444444444333222111000///...,,,+++,,,---.........''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%###"""&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!!!!!###%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%######"""""""""###%%%&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%'''%%%""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$######$$$%%%%%%###########################$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""&&&%%%$$$######$$$%%%&&&#########"""""""""""""""########################""""""""""""""""""""""""###############"""!!!!!!$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################$$$###"""!!!###&&&%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$%%%%%%&&&''''''"""###%%%'''((((((''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######eeeXXXXXXTTTMMMJJJHHHGGGGGGGGGGGGEEEBBB???===>>>======;;;888666555444444333333222000///......,,,******,,,---,,,+++''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!!%%%$$$############$$$%%%$$$$$$$$$###############$$$$$$$$$######################################################"""!!!!!!$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""%%%''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%)))'''%%%%%%'''((('''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$gggXXXXXXTTTMMMKKKHHHGGGFFFFFFFFFEEEBBB???=========<<<:::888555444333333222111000///......---+++))))))******)))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&############$$$&&&'''((($$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""#########$$$$$$$$$##################$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((('''%%%$$$$$$############$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!! !!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#################################$$$######"""!!!$$$###"""""""""###%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""%%%'''&&&###"""&&&***&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%,,,)))&&&'''***+++'''###&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddWWWXXXSSSLLLKKKHHHGGGFFFFFFFFFDDDAAA???<<<<<<<<<;;;999777555333333222111000///......------+++)))((((((((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((%%%$$$######$$$%%%'''((($$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############''''''&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''+++,,,)))&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""###""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#################################$$$$$$######"""$$$###"""""""""###%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%###"""""""""!!!%%%)))$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%(((,,,,,,((("""%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%^^^TTTVVVRRRKKKJJJHHHFFFFFFFFFFFFDDDAAA???<<<<<<<<<;;;999777555333333222000///...------...---+++((('''''''''&&&$$$''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$###############''''''''''''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&***+++(((%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$"""""""""######"""""""""""""""""""""######$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$###"""""""""###%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&"""###,,,111,,,&&&$$$"""$$$'''))))))'''$$$"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&'''(((******+++'''&&&&&&%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&##################$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$'''+++,,,((($$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%\\\SSSUUUPPPKKKKKKGGGFFFEEEEEEEEEDDDAAA>>>=========<<<:::888555444444222000///...---.........,,,)))((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***)))((('''%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%##################$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$%%%%%%"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$###"""""""""###%%%%%%#########$$$$$$$$$$$$%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%###+++;;;CCC888))) """$$$'''))))))'''$$$"""%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((***,,,---...'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&''''''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___SSSSSSOOOLLLNNNGGGFFFEEEEEEEEEDDDAAA>>>===>>>======;;;888666555444333111///......//////...,,,***)))******)))(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&((((((''''''''''''&&&%%%$$$$$$'''&&&$$$###$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%'''%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%######$$$%%%%%%$$$######!!!!!!"""######$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%"""***:::@@@555)))$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))***+++,,,,,,&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$&&&)))&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******))))))))))))))))))((('''''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$dddUUURRROOOMMMQQQGGGFFFEEEEEEEEECCC@@@>>>>>>>>>>>>===;;;999777555555444111///......///000///---+++***+++++++++)))'''''''''&&&&&&'''''''''############$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%(((&&&$$$"""###%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%$$$%%%'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''!!!!!!"""###$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###$$$'''((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''!!!$$$---///(((&&&+++)))'''%%%######%%%''')))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''(((((())))))******%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''')))***'''###"""%%%)))''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((())))))***+++,,,,,,,,,******+++******)))((('''''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######cccXXXTTTSSSRRRLLLJJJHHHFFFEEEEEECCC@@@>>>999:::;;;999777666666777999666222/////////......,,,+++***)))((((((((((((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######"""!!!!!!$$$(((,,,%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((%%%'''((((((''''''(((***%%%&&&''')))******++++++&&&''')))***+++***))))))''''''((()))***+++,,,,,,***((('''(((***+++)))'''''''''(((((()))(((((('''))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$cccXXXTTTSSSSSSMMMKKKIIIGGGFFFFFFDDDAAA???:::;;;;;;999777666666777999666222000000//////...,,,+++***)))((((((((((((***)))''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""!!!###&&&)))%%%%%%$$$$$$###$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&(((((((((&&&%%%&&&''''''((())))))(((((()))+++&&&'''((()))++++++++++++(((((()))+++,,,,,,------,,,---...///000111222333111...------//////...,,,---...............---,,,,,,,,,+++******)))))))))&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$bbbXXXTTTTTTTTTOOOLLLJJJHHHGGGFFFEEEBBB???:::;;;;;;999777555666666888555222111111000///---,,,+++***)))((((((((((((+++***((('''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!$$$%%%%%%$$$###"""$$$&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((((((((((((((((((((((()))))))))'''&&&'''(((&&&'''))))))))))))***,,,***+++,,,...///000111111222333333555666888:::;;;;;;;;;<<<===>>>???@@@@@@@@@>>>======>>>>>><<<;;;999999999999999888777777555444333222000///...---+++++++++***))))))((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$```WWWSSSSSSSSSNNNKKKIIIGGGFFFFFFDDDAAA>>>:::;;;;;;:::777555555666777555333222222111///---,,,+++***)))((((((((((((***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%)))(((((((((((('''''''''''')))))))))''''''''')))%%%''')))***+++,,,...000111333555888:::<<<===>>>?????????@@@CCCEEEHHHJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@>>><<<:::888777444333222000...,,,******&&&&&&'''((()))******+++))))))((((((''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~^^^VVVRRRQQQQQQMMMIIIHHHFFFEEEDDDBBB???===;;;<<<<<<:::777555555666555444333333444222///---,,,+++***)))(((((((((((('''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))***)))))))))((((((((('''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((()))))))))(((((('''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$ """%%%&&&%%%$$$%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((('''''''''''''''''''''%%%&&&(((((('''((()))+++***---000222444666999;;;===>>>AAADDDGGGIIIKKKKKKFFFFFFFFFGGGIIILLLNNNPPPPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOOOOPPPQQQRRRRRRQQQRRRRRRRRRQQQQQQPPPOOONNNNNNMMMKKKIIIGGGEEECCC>>>===:::777444111///...,,,,,,++++++*********)))(((''''''&&&&&&'''(((((('''''''''(((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}^^^WWWRRRPPPPPPMMMIIIGGGEEEDDDCCCAAA???<<<;;;<<<<<<:::777555444555444444444555555333000---,,,+++***)))((((((((((((&&&%%%%%%&&&)))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&& """$$$%%%%%%$$$%%%'''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''(((((()))))))))%%%(((***,,,---...111333888;;;>>>@@@AAACCCFFFIIIHHHIIIKKKMMMOOOQQQRRRRRRLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTUUUUUUUUUUUUUUUPPPQQQSSSSSSSSSSSSUUUWWWTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMLLLKKKIIIFFFCCCAAA???>>>999888666333000---+++******)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&}}}```YYYSSSPPPQQQMMMIIIGGGFFFEEEDDDBBB???===<<<<<<<<<:::777444444555333333444666666444000,,,,,,+++***)))(((((((((((('''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%######&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((())))))***++++++))))))***+++,,,---...///222333333444444555555555444222000//////000222444///000000000//////...------,,,+++)))(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%######$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((()))&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,---...000444777:::===@@@CCCGGGIIIKKKLLLLLLMMMOOOQQQQQQQQQRRRRRRQQQQQQPPPOOOMMMNNNNNNOOOOOOOOONNNNNNPPPPPPRRRSSSUUUWWWXXXXXXRRRTTTVVVUUUSSSRRRSSSUUUQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUUUUUUUSSSQQQPPPSSSRRRRRRQQQPPPOOOOOONNNGGGFFFCCC@@@===:::777666333111...,,,*********+++((((((''''''&&&&&&%%%%%%$$$%%%&&&((()))+++,,,,,,)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&bbb[[[UUUQQQQQQNNNJJJHHHGGGFFFEEECCC@@@>>><<<<<<<<<:::777444444555333333444666777444000,,,,,,+++***)))(((((((((((()))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%######&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''!!!!!!###$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***++++++,,,---......//////333444666888:::===>>>???DDDDDDEEEFFFGGGHHHIIIIIIBBB@@@===;;;;;;===@@@BBB???????????????>>>======666555222///---,,,,,,,,,++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!###$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((())))))***+++---...///000777:::???CCCFFFJJJOOORRRPPPQQQRRRRRRQQQPPPQQQSSSUUUUUUTTTRRRPPPNNNLLLJJJHHHHHHIIIJJJIIIHHHFFFEEEDDDEEEGGGJJJMMMPPPSSSTTTPPPRRRRRRPPPMMMKKKLLLMMMMMMMMMOOOPPPQQQQQQRRRRRRPPPQQQSSSTTTTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRRRRSSSOOONNNMMMKKKJJJHHHGGGFFF===:::777333000///......++++++***)))((('''&&&&&&###$$$&&&))),,,...000111******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&___XXXTTTRRRRRRMMMHHHGGGGGGGGGGGGEEEBBB???======;;;888444222333444777555333333333333111//////---***))))))))))))((()))(((((('''''''''((((((&&&'''((())))))((('''&&&)))(((&&&&&&&&&''')))+++###$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''&&&&&&)))((('''((())))))'''%%%%%%&&&''''''((((((''''''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((())))))''''''&&&&&&''''''((()))))))))(((''''''&&&&&&%%%''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$,,,***(((%%%###"""""""""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$""""""""""""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''))))))((('''%%%&&&&&&&&&'''''''''((((((######$$$%%%&&&'''((((((###$$$&&&((()))))))))((()))(((&&&&&&'''))),,,...///...000444:::===;;;888???CCCHHHKKKLLLMMMMMMNNNTTTSSSRRRQQQQQQRRRTTTUUUQQQMMMGGGAAA???@@@BBBEEEGGGJJJNNNQQQQQQNNNJJJHHHCCCBBB@@@===999666333111...///000...+++)))))))))******)))&&&$$$$$$&&&((('''((()))***)))(((&&&%%%)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((()))******)))))))))***++++++***************))))))))))))+++---///222666<<<@@@DDDJJJNNNNNNNNNQQQRRRPPPSSSRRRQQQQQQRRRTTTWWWXXXZZZVVVPPPJJJFFFCCC@@@???;;;>>>AAADDDDDDBBB>>><<<777888999:::===CCCJJJOOOQQQRRRQQQOOOJJJGGGEEEEEE@@@BBBEEEHHHKKKNNNOOOPPPQQQRRRRRRSSSSSSRRRPPPPPPPPPPPPQQQTTTRRRNNNNNNQQQQQQRRRSSSSSSSSSRRRQQQPPPMMMIIICCC???===999444000///---+++)))(((''''''(((&&&(((+++...///...---+++++++++++++++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%cccYYYRRROOONNNIIIKKKIIIHHHHHHGGGEEE@@@=========;;;888555333333444777555333333333333111//////---***))))))***)))((()))(((((('''''''''((((((''''''((())))))(((''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))''''''''''''''''''''''''***)))((()))***)))(((&&&%%%&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((('''''''''''''''(((((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&)))((((((&&&%%%$$$######''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((&&&''''''(((((((((''''''''''''((()))+++---///000666:::???DDDHHHKKKMMMNNNMMMOOOSSSUUUVVVXXXZZZ[[[WWWVVVUUUUUUVVVXXXZZZ[[[[[[XXXSSSNNNIIIFFFDDDDDDEEEGGGIIIMMMOOORRRSSSTTTQQQPPPOOOMMMJJJGGGDDDBBB??????===888222---***)))***)))'''%%%%%%'''(((***&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,((((((((()))***+++,,,---000333888<<<@@@CCCFFFIIIIIINNNPPPOOOOOOQQQQQQNNNTTTSSSRRRQQQQQQSSSUUUVVVRRRMMMFFF@@@<<<;;;;;;;;;>>>AAADDDFFFDDD@@@:::777444444444444666:::@@@EEEMMMOOOPPPOOOJJJEEEBBB@@@:::;;;<<<>>>BBBGGGLLLNNNQQQRRRSSSUUUUUUTTTSSSRRRRRRNNNMMMOOOOOOMMMNNNQQQOOOQQQSSSTTTUUUTTTSSSRRRPPPLLLHHHEEEEEEDDDAAA???666555222///---+++))))))((())),,,.........---,,,,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&fffYYYRRRNNNMMMIIIMMMKKKJJJHHHGGGDDD@@@=========;;;999555333444555777555333333333333111///000---***)))******)))((((((((((((''''''(((((()))'''(((((())))))(((((('''$$$&&&((()))***)))'''&&&'''((('''&&&%%%%%%''')))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((())))))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((***)))((()))******((('''%%%%%%&&&''''''''''''''''''''''''((())))))))))))++++++++++++++++++++++++......---------------.........---,,,++++++++++++((()))***+++,,,+++***)))''''''((((((''''''&&&%%%)))(((((('''&&&&&&%%%%%%#########$$$%%%'''((()))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((())))))))),,,111666<<<@@@CCCEEEFFFKKKOOOOOOMMMMMMPPPSSSVVVXXXZZZ\\\\\\]]]___aaaZZZYYYYYYYYYZZZ]]]___aaabbbaaa___[[[VVVPPPKKKHHHGGGFFFFFFGGGKKKPPPVVVYYY[[[\\\]]]]]][[[YYYVVVUUUTTTTTTQQQKKKDDD<<<888666000,,,'''&&&(((******)))'''''''''&&&&&&''''''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''((((((((()))))))))***************+++,,,---'''((()))***---111444666;;;???FFFKKKNNNOOOPPPQQQPPPSSSSSSPPPPPPQQQOOOLLLOOONNNNNNNNNPPPRRRUUUWWWQQQMMMGGGBBB???>>>@@@AAAFFFHHHJJJIIIFFF@@@999444111111222222444888>>>BBBOOORRRUUUTTTPPPKKKFFFDDD===;;;999888:::???DDDGGGLLLNNNQQQTTTUUUVVVUUUTTTMMMEEE???@@@BBBBBBDDDGGGGGGJJJNNNQQQSSSSSSQQQPPPRRRPPPMMMMMMMMMMMMLLLKKKCCCBBB???<<<999555222000------............------...---,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''eeeYYYRRRQQQRRROOOMMMKKKIIIHHHGGGEEEAAA>>><<<<<<<<<999666444444555777555333333333333111///000---+++)))*********)))(((((((((((((((((()))***((((((((())))))(((((((((&&&''')))*********)))((((((((('''&&&%%%%%%'''***'''''''''''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******((('''&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((()))******((('''&&&&&&'''(((((((((((('''((((((((()))***+++,,,,,,000000111222333444555666999888888777777777777888:::999999999999999::::::666777777888666444222111/////////...,,,+++))))))''''''((((((((((((((((((&&&&&&&&&''''''((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$"""###%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))((()))***,,,///222444999===CCCIIIOOORRRSSSTTTKKKKKKJJJFFFDDDDDDHHHKKKVVVYYY\\\]]]\\\ZZZZZZZZZXXXXXXWWWVVVWWWYYY[[[]]]]]]]]]]]][[[XXXTTTPPPNNNIIIGGGEEECCCDDDHHHLLLOOOWWWYYY\\\^^^```___^^^]]]]]]^^^]]]ZZZTTTOOOKKKJJJ@@@:::222///000000---))),,,+++***)))((()))***+++''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((())))))))),,,,,,++++++++++++,,,,,,+++,,,...222777===BBBEEEHHHKKKOOOQQQQQQPPPQQQQQQNNNOOONNNKKKIIIJJJGGGBBBAAABBBCCCEEEIIINNNSSSUUUSSSRRRPPPMMMJJJIIIJJJLLLIIIIIIHHHEEEAAA<<<777444222333555777999???EEEJJJQQQSSSVVVVVVSSSPPPMMMLLLKKKHHHCCC>>>;;;::::::;;;BBBEEEIIIMMMQQQSSSSSSSSSIII>>>444333555666888:::;;;>>>DDDIIILLLMMMKKKJJJOOOOOOPPPQQQRRRQQQPPPOOONNNNNNLLLJJJGGGBBB???<<<666555444222111///......///...---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((eeeYYYSSSSSSUUURRRKKKIIIGGGGGGFFFEEECCCAAA;;;<<<<<<:::777555555555777555333333333333111///000...+++************)))((((((((((((((()))******)))))))))(((((()))))))))''''''&&&&&&&&&'''((()))'''''''''&&&%%%%%%''')))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++(((''''''&&&&&&&&&''''''((((((((()))))))))******(((''''''(((******((('''(((((()))***************++++++++++++,,,---///000333444666888;;;===???@@@@@@??????>>>=========>>>>>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCCCCCCCAAA@@@???>>>===<<<;;;888666444333...------,,,+++***))))))))))))***************)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))&&&######$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((,,,---///333888>>>BBBEEEMMMPPPTTTWWWXXXWWWTTTRRRDDD???888666999>>>CCCFFFQQQUUUYYYZZZWWWSSSOOOMMMOOOMMMLLLJJJJJJKKKMMMNNNPPPOOONNNMMMKKKJJJIIIIIIFFFDDDBBB@@@?????????@@@JJJLLLPPPTTTXXXZZZ[[[[[[ZZZ\\\^^^^^^[[[XXXVVVVVVUUUNNNFFFAAA???;;;555000///...,,,***)))))))))***)))(((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((((((((()))))))))***+++***************++++++333555888===CCCJJJOOORRRSSSSSSQQQNNNKKKJJJKKKMMMGGGIIIGGGDDDDDDDDD???888444555777999>>>CCCHHHJJJMMMPPPSSSSSSPPPNNNMMMMMMHHHFFFBBB>>>;;;999888777888999:::<<<>>>CCCHHHLLLKKKLLLMMMMMMLLLLLLMMMOOOUUURRRNNNHHHBBB<<<777444999;;;???DDDHHHLLLNNNOOOJJJ???444222333222222333111555<<>>===<<<;;;;;;;;;;;;888888999;;;===???AAABBBCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHFFFDDDBBB@@@???:::999777555222///---,,,''''''((())))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((///+++&&&$$$&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%'''(((***,,,------222444888>>>EEEKKKPPPSSSRRRUUUYYY]]]^^^\\\ZZZXXXEEE===555111444999<<<===DDDGGGKKKLLLJJJEEEAAA???BBBAAA???===<<<===>>>???DDDBBB@@@>>><<<<<<<<<<<<============<<<;;;999888>>>@@@CCCGGGKKKOOOQQQRRRVVVYYY\\\^^^]]][[[ZZZZZZ```[[[VVVRRRNNNJJJDDD???777555333000---+++***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))******((((((((()))))))))******(((((()))***,,,...///000>>>@@@CCCGGGLLLPPPSSSTTTTTTQQQLLLGGGBBBBBBEEEGGGIIIKKKKKKJJJKKKJJJCCC;;;111111111222555999<<<>>>IIINNNTTTVVVSSSPPPNNNNNNMMMKKKGGGDDDBBBBBBBBBCCC???@@@@@@@@@@@@BBBFFFIIIJJJKKKKKKKKKJJJLLLOOORRRTTTTTTSSSPPPJJJCCC===999777888:::===@@@DDDHHHJJJHHH@@@999777555111///000///333999@@@EEEGGGHHHHHHAAAEEEJJJNNNPPPQQQSSSTTTPPPPPPQQQPPPPPPOOONNNMMMJJJIIIGGGDDD@@@<<<999777000///---+++)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((hhh[[[TTTRRRRRRNNNKKKHHHFFFDDDCCCBBBAAA???:::<<<===;;;999666555666777555333333333333111///111...,,,***++++++******(((((((((((()))***+++,,,******)))(((((()))******$$$$$$$$$$$$%%%%%%&&&&&&%%%(((******)))(((''''''*********)))))))))((((((''''''''''''((((((((((((&&&&&&'''((()))******+++((((((((((((((()))***+++(((((()))******+++,,,,,,*********+++------,,,***......///000000000000000000///---,,,---...///000111222444666888;;;===>>>999888777666555555555555222222333444666888:::;;;===<<<<<<===???BBBEEEGGGIIIIIIIIIIIIIIIHHHGGGGGGDDDCCCAAA???===;;;999888000000000///...,,,***(((******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%'''(((333---&&&$$$&&&''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''&&&'''''''''((((((((())))))'''(((***---000333555666777:::>>>DDDIIINNNRRRSSSOOORRRVVVYYY[[[ZZZWWWVVVDDDAAA;;;777555555666666999;;;======<<<:::999:::<<<:::999777777888999:::===<<<;;;999888777777777888999:::;;;;;;:::888777888888999;;;>>>BBBEEEGGGKKKNNNSSSUUUUUUTTTTTTTTTXXXXXXYYYXXXWWWTTTQQQNNNGGGFFFDDD@@@<<<888444222,,,,,,***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++(((((()))))))))*********)))***---000444999<<<>>>FFFHHHJJJLLLNNNNNNMMMMMMHHHEEEAAA===::::::>>>AAAIIILLLNNNPPPRRRRRRJJJ@@@555444444555777:::===???KKKQQQWWWXXXUUURRRQQQRRRRRRQQQPPPOOONNNMMMLLLLLLGGGGGGGGGGGGFFFGGGIIILLLOOOPPPQQQQQQPPPPPPRRRSSSSSSTTTUUUTTTQQQLLLGGGDDD>>>===<<<;;;<<>>777444444111444999???EEEHHHKKKKKKDDDEEEFFFEEEDDDGGGKKKOOOOOOOOOOOONNNNNNOOOPPPPPPNNNNNNNNNMMMJJJFFFCCCAAA:::888444000---+++******))))))))))))))))))))))))''''''''''''''''''''''''fff[[[UUUSSSSSSOOOLLLIIIFFFDDDBBBAAA>>><<<:::;;;===<<<999777666666777555333333333333111///111///,,,++++++++++++***(((((((((((()))***+++,,,+++***)))(((((()))***+++%%%&&&(((******)))((('''&&&(((,,,---,,,)))((((((+++*********))))))((((((''''''''''''((((((((()))''''''(((((())))))******(((((((((((()))***,,,,,,((())))))***++++++,,,,,,,,,++++++---//////...---000000111222222222222222000///---,,,,,,---...///...///000222333555666666555444333222111111111111111111222222333444666666888777666555666999<<<>>>CCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEECCCCCCAAA>>>:::666222000,,,,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))333,,,%%%"""###%%%$$$"""&&&'''''''''&&&%%%%%%$$$%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''%%%(((((((((((())))))))))))***+++...111555999<<<===999;;;???DDDHHHKKKMMMMMMRRRRRRSSSQQQNNNIIIDDDAAA777:::<<<;;;888666888:::888999999999888:::===???;;;:::999888999;;;<<<>>>::::::;;;<<<<<<<<<;;;:::888999:::::::::999888888555555444444666999<<<>>>999===CCCGGGHHHHHHHHHHHHJJJNNNTTTWWWXXXWWWWWWWWWXXXWWWUUUQQQKKKFFFAAA>>>000///...,,,+++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))************,,,...222888>>>DDDIIILLLKKKLLLNNNNNNLLLIIIFFFDDD:::999777555333555999<<>>AAACCCJJJJJJLLLNNNJJJBBB>>>>>>222444999???DDDIIILLLMMMKKKHHHCCC===999;;;AAAGGGQQQPPPOOONNNOOOPPPQQQRRRPPPQQQRRRRRRPPPMMMJJJHHHDDDAAA<<<666111...,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''iii\\\SSSOOOOOOKKKMMMKKKIIIGGGGGGEEECCCAAA<<<===>>><<<999777666777666666666555444222111000111///---+++)))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))(((((((((((()))***+++++++++)))((('''*********+++,,,---//////.........//////000000111111222444555555555444333000333111,,,,,,111333000555666888999::::::999999:::::::::999888555333222666555666888;;;<<<<<<;;;999:::::::::888555222000555:::===<<<<<<@@@BBBAAA;;;:::777666888<<>>@@@>>>;;;999:::;;;;;;;;;;;;===AAADDDHHHGGGCCC===888666666888999<<>>======999::::::999888777999:::AAA@@@???>>>>>>===;;;999777<<>><<<999888;;;AAAGGGLLLOOOMMMGGG@@@:::666666888@@@DDDIIIOOORRRSSSSSSRRRTTTSSSRRRRRRSSSSSSRRRQQQLLLJJJGGGCCC???999222...---+++***+++++++++)))'''(((((((((((('''&&&%%%%%%cccWWWOOOLLLLLLIIINNNLLLJJJHHHHHHFFFDDDBBB===>>>>>>;;;888555444444666666666555444333111000///...,,,******)))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))''''''(((((()))*********))))))))))))))))))))))))))))))************))))))******+++---...000111111222111111111111000000000222333444555666666555555000333333///000666999777<<<===>>>???@@@@@@??????AAAAAABBBAAA@@@>>><<<;;;;;;999777888:::<<<======???@@@???>>>;;;888555333000333555555777:::;;;888333222111111333666:::<<>>===???@@@???===<<<===>>>@@@???===:::777777:::<<>>>>>======>>>===<<<:::777:::>>>>>>???BBBIIIOOOXXXXXXYYYZZZ[[[ZZZWWWUUUSSSMMMEEE===888333///,,,+++***)))(((((()))***+++&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))((()))***)))((((((***,,,---'''%%%)))++++++///444<<>>::::::>>>CCCFFFNNNMMMJJJDDD>>>888666555;;;>>>CCCIIIOOOSSSUUUVVVSSSRRRRRRRRRSSSSSSRRRRRRMMMKKKIIIGGGDDD???:::666111...+++************)))((()))))))))(((''''''&&&bbbWWWPPPNNNPPPMMMOOOMMMJJJIIIHHHGGGEEEBBB>>>>>>>>>;;;777333222111666666666555444333222111...---+++******++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,...000222333333222111111111111111000000000333333444444555555555555444666666444666;;;>>>>>>@@@AAAAAABBBBBBBBBBBBBBB???@@@BBBCCCCCCBBBAAA@@@BBB???<<<;;;===???AAABBBBBBAAA@@@???===:::888777666666444222555999777222............///111333444<<<>>>@@@AAABBBCCCEEEGGGLLLJJJHHHFFFCCC???999555111///+++'''%%%%%%&&&''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))***&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((***---222666:::===>>>EEEFFFHHHJJJJJJIIIHHHFFFGGGIIIJJJHHHDDD@@@===<<<:::::::::::::::<<>>AAAAAAAAA@@@???===<<<:::999555666777555444777===CCCLLLNNNQQQSSSTTTVVVYYY[[[[[[WWWQQQKKKEEE>>>777333111///+++(((((()))+++,,,''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))+++,,,+++***)))***+++''')))******))))))+++,,,***((((((---111444999???HHHJJJKKKKKKJJJIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@AAABBBDDDFFFHHHIIILLLMMMNNNOOOPPPRRRSSSSSSRRRSSSUUUUUUTTTRRROOOMMMKKKJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMOOONNNMMMMMMMMMHHHGGGGGGKKKNNNOOOKKKHHHJJJJJJKKKKKKJJJIIIGGGFFFMMMLLLMMMOOOQQQRRRQQQOOOVVVTTTQQQOOOMMMMMMMMMNNNPPPPPPQQQSSSUUUUUUSSSQQQNNNJJJEEE@@@======???AAAHHHIIIIIIFFF@@@999555333555777<<>>>>>;;;777444333333555555555555444333222111///...,,,+++******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))************)))))))))(((((())))))***************+++***))))))***+++---///111///000333555555555333222111111222333444555666666777777666666666666777777777888777777999===@@@AAAAAAAAAAAAAAA@@@???>>>>>><<<===>>>@@@AAAAAAAAA@@@DDDBBB@@@@@@BBBDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@LLLHHH@@@;;;<<<@@@>>>888555444111000//////000111555777999::::::<<>><<<;;;777666555222000222666:::===AAADDDFFFGGGJJJPPPUUUZZZYYYWWWUUURRRMMMGGGBBB<<<888222,,,((('''((()))&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&***+++,,,+++******+++,,,''')))++++++***)))***+++(((+++111777===AAAEEEIIIHHHGGGFFFDDDBBBAAA@@@AAA<<<<<<===>>>@@@BBBDDDEEEJJJJJJKKKMMMOOOQQQSSSUUUSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPOOONNNLLLKKKIIIHHHGGGIIIKKKLLLLLLKKKKKKKKKQQQSSSUUUWWWWWWVVVTTTSSSMMMOOOTTTYYY\\\ZZZTTTOOOLLLMMMOOOQQQQQQQQQPPPOOOMMMMMMNNNQQQSSSTTTRRRPPPTTTRRRPPPMMMLLLMMMNNNOOOPPPOOOOOOPPPQQQRRRPPPOOOPPPNNNKKKHHHEEEBBBAAA@@@@@@BBBCCCAAA>>>:::888888666777999===BBBIIIOOORRRPPPRRRSSSTTTSSSRRRRRRSSSRRRQQQPPPOOOOOONNNKKKIIICCC???999444111...+++)))***))))))(((((((((((((((```VVVPPPOOORRROOOMMMKKKHHHGGGFFFEEEBBB@@@<<<===>>><<<999666666666555555555555444333222222111000...,,,******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++******))))))(((((()))*********++++++,,,,,,++++++++++++---000222444444555777888777666333222555555666777888999999::::::999888777777888:::;;;777777777:::===@@@DDDGGGGGGGGGHHHHHHFFFDDDBBBAAADDDCCCBBB@@@???>>>>>>>>>AAAAAABBBEEEGGGHHHFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLccc\\\PPPFFFEEEHHHGGGBBBAAA===888444111000111222555777999999888999:::<<<>>>@@@EEEJJJOOOPPPNNNLLLIIIIIIGGGCCC???:::555222+++***((('''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((())))))******))))))))))))***,,,---...777:::???DDDHHHJJJKKKKKKOOOPPPQQQRRRSSSTTTUUUUUUZZZYYYXXXTTTQQQOOOOOOPPPOOONNNNNNLLLKKKMMMPPPSSSYYYZZZ[[[\\\]]]]]]]]]]]]aaa___]]]\\\[[[ZZZWWWUUUVVVXXXZZZ\\\^^^^^^^^^]]]^^^```bbbdddeeeddddddcccdddeeefffeeebbb^^^YYYVVVWWWVVVTTTQQQOOOPPPTTTWWWYYYYYYXXXTTTOOOJJJHHHHHHBBBAAA===999555333333444555888:::;;;;;;>>>CCCHHHOOOPPPSSSVVVYYYYYYWWWTTTJJJFFF>>>777000,,,***)))&&&&&&%%%%%%&&&'''((()))((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))***++++++))))))***+++)))***++++++***)))+++,,,,,,444<<>>;;;:::999888888777444444555777;;;@@@DDDGGGTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQQQQPPPNNNLLLJJJHHHIIIIIIIIIIIIKKKOOORRRTTTRRRWWW___dddhhhjjjlllnnnwwwyyy{{{}}}~~~|||zzzxxxuuuxxx~~~|||sssmmmmmmooorrrtttwwwxxxyyyyyykkkkkkkkklllmmmkkkhhheee\\\ZZZVVVSSSQQQRRRSSSTTTOOOMMMLLLLLLMMMNNNMMMLLLLLLMMMNNNOOOMMMJJJGGGDDD===>>>>>>=========@@@BBB@@@??????AAACCCGGGKKKMMMNNNQQQTTTUUUSSSRRRRRRSSSUUUSSSQQQQQQQQQPPPMMMKKKJJJHHHDDD@@@;;;555///++++++***)))((('''''''''(((dddYYYSSSQQQRRRPPPLLLJJJGGGFFFEEEDDDAAA???<<<===>>><<<999777777777444444555555444444333222222111///,,,***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******++++++++++++******)))))))))*********+++,,,,,,------,,,------///111333444555777888888888888777555444666666666777777888888888:::999888888999<<<@@@BBB@@@>>>???EEEIIILLLQQQVVVVVVXXX[[[]]]]]]ZZZWWWUUUVVVSSSMMMHHHDDDBBBBBBBBBHHHIIIKKKNNNPPPPPPMMMJJJFFFEEEDDDEEEFFFIIIKKKMMMeee```UUUKKKIIIKKKKKKHHHGGGDDD???999555333222222444666888999777555555555444666;;;BBBJJJOOOQQQQQQLLLMMMNNNNNNLLLHHHEEEBBB555333000,,,)))'''&&&&&&(((((('''''''''&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''(((((())))))******+++)))******,,,...222555777AAACCCGGGJJJLLLMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSSSSUUUUUUTTTQQQOOOPPPRRRUUUWWWVVVTTTQQQOOOOOOQQQTTTXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRPPPOOONNNPPPQQQSSSUUUVVVXXXXXXYYYVVVWWWYYY[[[]]]]]]]]]]]]]]]^^^______]]]ZZZWWWUUURRRRRRSSSRRRSSSVVV[[[^^^^^^```aaa___ZZZVVVVVVXXXRRRPPPMMMHHHAAA;;;666333777777888777777888;;;===@@@BBBGGGOOOVVV[[[]]]]]]VVVSSSMMMFFF???888444111+++***(((''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))******++++++((()))******)))((()))******++++++++++++---000222666???GGGHHHGGGEEEBBB???;;;:::888777888999888777777777888:::>>>CCCHHHKKKWWWVVVTTTQQQOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHOOOPPPTTTZZZbbbkkkrrrwwwrrryyyzzzqqqggg^^^XXXTTTSSSQQQNNNKKKJJJJJJJJJJJJIIIJJJLLLNNNPPPPPPNNNKKKJJJBBBBBB@@@???>>>AAAFFFJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMQQQUUUVVVTTTRRRRRRTTTUUUSSSQQQPPPPPPPPPNNNLLLNNNMMMKKKHHHDDD>>>777222...---+++)))''''''''''''hhh\\\TTTQQQRRROOOLLLJJJHHHGGGFFFDDDBBB@@@<<<===>>><<<888666555555444444555555444444333333111000...,,,++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***+++******))))))******+++++++++************************++++++,,,------......///111222444555666666777777777888888888888999777888:::<<>>999555333444777:::;;;999666444333000111444;;;CCCJJJNNNOOONNNNNNPPPQQQPPPOOONNNMMMDDDAAA<<<666111---+++***))))))((((((((('''''''''$$$%%%'''((()))((('''&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''(((((()))******+++++++++,,,---000444999===@@@GGGHHHJJJLLLNNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMKKKLLLNNNOOOOOONNNNNNPPPRRRSSSRRRPPPMMMKKKKKKNNNPPPRRRRRRQQQPPPOOONNNMMMMMMHHHKKKNNNMMMKKKIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSTTTOOOOOOQQQSSSTTTUUUUUUUUUSSSTTTVVVVVVWWWVVVUUUTTTNNNOOOPPPQQQRRRTTTXXX[[[\\\___aaa___ZZZXXXYYY[[[ZZZZZZYYYVVVPPPHHH???999;;;:::888888888888888777666888<<>>>>>;;;777333222222444444444555444444333333///...---,,,+++,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++************++++++******************************+++,,,,,,---......///000333555666777666666555555666777888:::;;;<<<===???CCCIIINNNTTTXXXZZZZZZ[[[\\\___fffnnnvvv{{{uuupppnnnrrrsssppprrrxxxxxx}}}zzzuuutttwww||||||zzzwwwuuuuuutttrrrqqqaaa]]]XXXSSSOOONNNOOOOOOCCCHHHKKKIIIIIIJJJKKKIIIGGGHHHJJJIIIFFF@@@999555:::===AAABBBAAA===:::999111000222666>>>EEEJJJMMMQQQQQQPPPOOOOOOOOOOOOPPPPPPLLLFFF>>>888333000///))))))))))))((((((((((((%%%''')))***+++***)))((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''''''''$$$&&&((((((&&&%%%'''***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++------///333888>>>DDDGGGHHHIIIJJJLLLMMMNNNOOOOOONNNOOOOOOOOOMMMJJJGGGEEEFFFIIIMMMOOOOOONNNNNNOOOKKKKKKJJJGGGFFFGGGJJJLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGLLLPPPPPPMMMKKKNNNQQQMMMMMMMMMNNNPPPRRRUUUVVVNNNOOOPPPRRRSSSSSSTTTTTTOOOPPPQQQRRRSSSTTTUUUUUUOOOPPPQQQQQQPPPPPPRRRTTTYYY\\\^^^[[[UUUQQQRRRTTTZZZ\\\^^^^^^[[[SSSIIICCC>>>;;;888888:::999666333222222555;;;CCCKKKPPPSSSTTTVVVXXXXXXTTTNNNHHHCCC;;;888444///+++)))''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%'''(((&&&$$$###&&&((((((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))***++++++))))))***+++******,,,---111777???EEEEEEMMMQQQLLLGGGHHHIIIGGGKKKIIIHHHJJJLLLMMMKKKHHHIIIHHHHHHHHHIIIJJJLLLMMMJJJJJJJJJKKKMMMNNNPPPQQQ[[[ZZZYYY[[[cccppp|||xxxooohhhaaa\\\YYYRRROOOKKKHHHGGGHHHKKKMMMLLLKKKHHHDDD???===>>>@@@DDDGGGJJJMMMMMMKKKIIIGGGKKKPPPVVVWWWTTTQQQSSSUUUQQQOOONNNOOOPPPRRRRRRQQQNNNLLLJJJIIIIIIIIIHHHFFF666444111---+++))))))***hhh\\\RRRLLLKKKHHHMMMKKKHHHGGGGGGFFFDDDBBB===>>>???<<<888555333222555444444333333222222111111000///......---......,,,+++++++++***)))))))))))))))))))))))))))))))))+++*********))))))((((((------,,,+++*********+++++++++************++++++++++++*********+++---...,,,,,,,,,...000111111000666444222444777999888666:::999888999===AAABBBCCCLLLSSScccvvv}}}zzz{{{|||~~~zzzssspppjjj```[[[[[[OOONNNLLLIIIHHHHHHKKKMMMPPPNNNLLLLLLLLLHHHBBB<<<@@@===>>>EEEHHHEEEEEEHHH;;;999888777888:::===???EEEEEEDDDDDDEEEGGGIIIKKKLLLLLLMMMNNNMMMFFF===555222---(((&&&)))+++)))&&&)))'''&&&&&&'''(((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''((((((((((((&&&(((******)))((()))************++++++,,,,,,---444666999===@@@CCCFFFGGGIIILLLOOOPPPOOOMMMKKKJJJCCCFFFIIIHHHDDDBBBDDDFFFCCCFFFIIIIIIFFFCCCDDDFFFIIIGGGBBB===@@@IIINNNNNNQQQSSSTTTUUUWWWZZZ^^^aaaiiisssssseee\\\___bbb```eeedddgggmmmkkkbbbaaagggaaagggiiihhhiiijjjdddZZZVVVVVVWWWXXXVVVRRROOOOOOSSSOOOLLLKKKNNNQQQQQQQQQQQQQQQ\\\___SSSOOOTTTSSSTTTSSSSSSTTTVVVVVVUUUSSSLLLHHHCCC@@@>>>:::555111444222111333888;;;<<<<<>>BBBDDDEEEGGGKKKPPPQQQOOONNNOOOPPPVVVPPPNNNQQQQQQMMMMMMPPPOOOMMMKKKLLLNNNMMMIIIEEEAAAKKKOOOJJJHHHWWWnnnjjj```UUUOOOOOOPPPOOOMMMLLLIIIHHHHHHFFFBBB>>><<<;;;>>>AAABBBDDDHHHJJJJJJMMMPPPSSSUUUTTTSSSRRRRRRPPPQQQTTTUUUUUUSSSQQQPPPOOONNNNNNMMMLLLKKKJJJJJJGGGAAA999333///,,,***)))ccc[[[SSSPPPQQQOOOOOOMMMJJJHHHGGGEEEBBB@@@===>>>???<<<999555333333555444444333333222222111000000///...------------+++++++++***************))))))))))))))))))))))))+++*********)))))))))))),,,,,,+++***************++++++************++++++++++++******+++,,,............///111222222111000111222333555888:::;;;<<<:::CCCQQQ^^^gggkkkkkkjjj{{{{{{rrrhhheee^^^______\\\XXXWWWYYY\\\ZZZXXXTTTOOOKKKJJJKKKLLLDDDAAAAAAEEEGGGFFFIIINNNGGGFFFCCC@@@>>>===>>>>>>===<<<999888777888:::;;;FFFGGGIIILLLNNNLLLGGGCCC>>>777///+++,,,,,,***((('''&&&%%%%%%'''((('''&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))(((''''''''''''(((((((((((()))))))))******'''(((******((((((((()))***))))))***,,,000333555<<<===???BBBDDDFFFGGGGGGFFFHHHJJJIIIGGGDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCAAABBBGGGKKKHHHOOOUUUXXX^^^hhhppptttrrrooommmnnnttt|||}}}xxxsssooorrryyyzzzpppjjjlllpppttttttpppjjjfffaaaZZZSSSPPPPPPQQQOOOLLLRRRNNNTTTXXXQQQRRRXXXUUUSSSQQQPPPPPPRRRRRRQQQPPPUUUQQQMMMJJJHHHFFFBBB???888666444444777999999888666666555555999@@@JJJQQQLLLKKKHHHDDD>>>777111......,,,***((('''''''''''''''''''''''''''&&&%%%$$$''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))))))))))))))))))))((())))))************))))))***************++++++,,,***************+++,,,---222666<<>>>>>===<<<>>>AAABBBAAAHHHKKKPPPSSSTTTTTTTTTTTTPPPQQQSSSTTTTTTRRRPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLIIICCC???:::555000---yyy```[[[UUURRRTTTSSSPPPNNNKKKIIIHHHEEEAAA>>>===>>>???===999555444333555444444333333222222111//////...---,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))***************))))))))),,,+++******)))*********,,,++++++******++++++,,,,,,+++++++++,,,---/////////000333444555555444333777888888777777;;;BBBHHHOOO___xxx|||vvvyyyzzz{{{yyytttqqqpppqqqrrrqqqmmmcccXXXPPPMMMOOOHHHEEEDDDEEEEEEFFFKKKQQQQQQOOOMMMJJJGGGEEEDDDCCC;;;999666333111222333444:::;;;>>>CCCHHHLLLMMMMMMKKKDDD:::333000...+++((('''&&&%%%&&&((()))((('''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''&&&&&&''''''((()))((())))))******))))))(((***)))((((((''''''(((((()))))))))*********++++++((()))******((('''((()))*********,,,000666;;;???BBBBBBCCCEEEEEEFFFFFFFFFCCCDDDEEECCCAAA??????@@@AAA???======???AAA@@@>>>AAACCCEEEGGGJJJPPPZZZaaakkkwwwuuulllccc___```aaa^^^ZZZ\\\UUUUUUVVVPPPTTTYYYTTTTTTRRRPPPOOOPPPQQQQQQPPPVVVTTTQQQOOOOOONNNLLLJJJBBB@@@<<<:::999888666444444222000...000777@@@FFFIIIKKKOOOOOOKKKDDD<<<666111///---***((('''''''''(((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))***++++++++++++++++++***+++***)))))))))***,,,---+++++++++++++++---...///:::>>>EEEKKKOOOOOOMMMLLLPPPOOOOOOQQQSSSUUUVVVUUUQQQOOOOOOPPPNNNIIIFFFGGGIIIOOORRROOOIIIIIIRRR\\\|||zzzvvvwwwxxxxxxwwwzzzkkkaaaUUUNNNMMMMMMIIIDDDDDD@@@;;;;;;===@@@AAAAAAFFFJJJOOOSSSTTTTTTTTTTTTPPPRRRSSSTTTSSSRRRPPPNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPNNNMMMJJJFFF???888222xxxaaa\\\UUUQQQRRRPPPPPPNNNLLLJJJIIIFFFBBB???===>>>???===999666444444555444444333333222222111......---,,,++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************+++******))))))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000111000222444555555555666666777:::======???HHHWWWbbbttt|||~~~~~~wwwjjj[[[NNNGGGIIIGGGFFFFFFEEEFFFIIIMMMNNNNNNNNNNNNNNNMMMMMMMMMAAA>>>;;;777666555666777555555888<<>>888333---))))))((('''((()))***)))(((((((((((('''&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''((('''&&&&&&&&&''')))***)))))))))******)))))))))***))))))((('''((((((((()))))))))*********++++++)))***+++***(((((()))++++++,,,...222777;;;@@@BBBAAABBBBBBCCCDDDCCCCCCCCC@@@BBBCCCBBB@@@??????@@@>>>>>>>>>======>>>@@@AAALLLQQQXXX___fffooozzz|||sssrrrvvvzzzxxxtttpppjjjhhhbbbVVVWWW[[[TTTUUUSSSPPPOOOQQQSSSSSSSSSQQQPPPOOOPPPQQQRRRSSSSSSRRROOOKKKFFFAAA<<<888666777777777555333333444666===BBBJJJOOOPPPMMMGGGCCC666333///+++)))((()))***((((((''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''((())))))***)))))))))))))))***************++++++++++++******+++***)))((()))***,,,---,,,+++))))))+++///444666@@@CCCHHHLLLOOOOOONNNMMMRRRPPPPPPRRRUUUWWWTTTQQQOOONNNMMMKKKHHHEEEDDDDDDMMMPPPPPPLLLKKKVVVkkk||||||xxx{{{nnnddddddcccWWWJJJFFF@@@;;;<<<@@@AAABBBBBBFFFJJJOOORRRSSSRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMKKKEEE???:::yyybbb\\\TTTPPPQQQPPPNNNMMMKKKKKKJJJHHHEEEBBB===>>>???===:::777555555555444444333333222222111...---,,,++++++***++++++)))))))))***+++++++++,,,))))))))))))))))))))))))***************++++++++++++***************++++++------,,,,,,,,,,,,------,,,---...///000111222222333444444333222222555888666AAAOOOYYY```jjjwwwxxxzzz||||||vvviiiYYYMMMMMMMMMMMMLLLLLLKKKIIIFFFGGGHHHJJJLLLNNNPPPQQQRRRHHHFFFBBB>>>:::888666666999999:::<<<@@@FFFKKKOOORRRQQQNNNKKKEEE===555000,,,***(((''''''((('''&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))***))))))************))))))******)))(((((((((((((((((((((((()))))))))*********++++++***)))***,,,......111666:::>>>@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB>>>???@@@@@@>>>======>>><<>>BBBEEEJJJMMMNNNOOOOOOPPPRRRSSSSSSTTTTTTSSSSSSRRROOOOOOPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLLLLJJJFFFCCCxxxbbb\\\TTTPPPRRRRRRMMMLLLLLLLLLLLLJJJFFFCCC===>>>???===:::777666666555444444333333222222111......---,,,++++++++++++***************+++++++++))))))))))))))))))))))))*********++++++++++++++++++++++++***++++++,,,---...------,,,,,,------...------///111222333333333888777666444333888@@@GGGWWWggg}}}zzznnneee___^^^\\\ZZZ[[[ZZZQQQGGGEEEEEEFFFGGGIIILLLNNNOOOQQQOOOLLLGGGAAA<<<777555999:::;;;;;;<<<>>>CCCFFFLLLOOORRRTTTQQQJJJBBB===333///***&&&&&&&&&%%%%%%((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''(((((()))'''(((((((((((()))))))))((((((''''''(((((()))***)))******++++++******)))+++***))))))(((((())))))((((((((()))))))))******++++++,,,++++++,,,///222333777<<<@@@BBBBBB???===??????@@@BBBBBBCCCCCCCCC=========<<<<<<>>>BBBFFFPPPYYYbbbddd```aaaiiiqqq~~~xxxvvv{{{uuu^^^[[[VVVRRRPPPMMMKKKIIIHHHIIIJJJKKKLLLNNNSSSVVVbbbbbb```[[[TTTNNNJJJIIICCCAAA===777333222444666888:::===BBBFFFJJJLLLMMMLLLHHHAAA999222---+++***)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))''''''((((((((()))))))))))))))(((((())))))***+++((())))))******+++++++++))))))************))))))))))))******++++++++++++,,,,,,,,,///444<<>>AAADDDGGGHHHJJJMMMOOOPPPQQQRRRSSSSSSTTTTTTTTTQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLMMMNNNNNNMMMKKKzzzccc]]]SSSOOOSSSTTTOOONNNMMMMMMLLLIIIEEEAAA===>>>???>>>;;;888666666555444444333333222222111///...---,,,,,,++++++++++++++++++***************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++,,,------.........------------......---...000222333444444444999:::::::::@@@LLL]]]jjjzzzvvvppplllooonnnaaaRRREEEDDDCCCCCCEEEGGGIIIKKKQQQPPPOOOLLLGGGAAA<<<888666888:::999888888;;;===BBBGGGNNNSSSTTTQQQMMMKKK>>>888111+++(((((())))))((())))))***************''''''''''''''''''''''''&&&'''''''''((((((((()))))))))(((((((((((())))))'''((((((((())))))))))))''''''((())))))))))))))))))******++++++******)))+++***))))))(((((()))))))))))))))*********+++++++++,,,,,,,,,---///333666999;;;???BBBCCCBBB@@@>>>???@@@@@@AAAAAAAAA@@@@@@???===;;;;;;@@@KKKXXXaaauuu|||~~~yyyrrrjjjbbbZZZRRRMMMKKKKKKKKKJJJHHHIIIMMMQQQ[[[]]]^^^\\\WWWTTTSSSSSSSSSQQQLLLDDD<<<777444444777888999<<<@@@EEEIIIKKKNNNMMMJJJFFF???888111---,,,+++)))'''''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))'''((((((((())))))))))))))))))(((((())))))***+++((())))))******+++,,,,,,******++++++++++++******((()))***,,,,,,+++***)))---000444:::???DDDHHHJJJMMMMMMOOOPPPQQQRRRSSSSSSMMMNNNNNNNNNMMMMMMOOOQQQZZZbbbgggccc```aaabbbaaafffmmmxxxtttjjjzzz}}}cccSSSRRRGGGHHHHHHGGGGGGHHHKKKMMMMMMNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPNNNMMMNNNOOOQQQQQQOOOMMM}}}fff]]]RRRMMMPPPRRRQQQPPPOOONNNLLLIIICCC???===>>>???>>>;;;888777777555555444333333222222111//////...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,------...///......------------......---...111333444555555555888:::===BBBNNNbbb{{{zzz~~~~~~ooo]]]EEECCCBBBAAABBBEEEHHHJJJFFFHHHIIIIIIFFFBBB===:::777:::======;;;:::<<<>>>:::@@@HHHNNNQQQRRRRRRRRRIIIBBB888111------......((()))***++++++,,,,,,+++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))'''((((((((())))))******&&&''')))*********)))(((******++++++++++++******+++******)))))))))))))))******+++++++++,,,,,,,,,+++,,,------...111555888<<<===???AAABBBBBBAAAAAA????????????>>>>>>===<<>><<<>>>III\\\qqqwwwjjj___XXXTTTTTTSSSPPPLLLLLLOOORRRSSSVVVYYYZZZXXXWWWXXXYYYUUUWWWXXXUUUMMMDDD===999222333555888<<>>>>>:::777555555222222222111111111111000////////////...---,,,+++...---,,,,,,------+++***)))************+++++++++***+++,,,,,,------,,,,,,+++---...---++++++,,,---,,,///000...---000333444111000333999999555777===999MMM]]]bbbiiiyyyxxxiiiWWWLLLCCCCCCGGGGGGFFFFFFGGGGGGGGGGGGFFFDDDAAA???<<<<<<<<<<<<<<<:::666222444555:::FFFRRRXXXUUUPPPMMMMMMFFF;;;222///---+++***(((&&&&&&((())))))((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))###%%%'''))))))((('''&&&''''''((()))***++++++,,,******++++++++++++******++++++++++++******)))))),,,,,,++++++,,,---......,,,---///000111444888;;;???AAACCCDDDCCC@@@>>><<>>???===:::777555444222222222222111111111111////////////...---,,,,,,...,,,++++++,,,,,,+++***************++++++++++++++++++,,,------------,,,+++,,,------++++++,,,---,,,......------...111222333000000444777;;;DDDOOOlllzzzyyymmmaaa[[[VVVMMMDDD@@@BBBDDDFFFIIILLLMMMLLLKKKCCCBBB@@@???>>><<<888666444444666===GGGOOOQQQQQQNNNOOOKKKCCC<<<888333---)))(((((((((******)))((())))))((((((((('''''''''(((''''''''''''''''''''''''''''''((((((((())))))'''''')))******)))(((((((((((())))))******++++++******++++++++++++******++++++++++++*********)))***************++++++,,,---///111333555777;;;===>>>?????????>>>???@@@AAA>>>===;;;>>>IIIVVV[[[ZZZeeegggnnnuuu{{{|||ooocccXXXRRRTTTSSSRRRSSSSSSRRRQQQQQQOOOPPPRRRTTTVVVTTTPPPMMMCCC===777333555888;;;<<>>???===:::666444444333333333222222222111111/////////......---,,,,,,---+++***+++,,,,,,+++)))************+++++++++,,,++++++,,,---------------+++,,,------++++++,,,---------...///111222333444555555999AAALLLZZZnnn}}}~~~wwwooobbbVVVOOOKKKIIIHHHHHHJJJKKKKKKJJJKKKHHHEEECCCAAA???===;;;666444333555;;;DDDLLLRRRPPPSSSRRRMMMHHHDDD;;;222***)))))))))++++++)))((())))))((((((((((((''''''((((((((((((((()))))))))''''''((((((((()))))))))+++++++++***************)))***************************++++++++++++******++++++++++++************+++************+++,,,,,,///222555888999;;;===???;;;<<<======<<<<<<>>>@@@???@@@GGGXXXrrr|||{{{|||mmmbbb^^^\\\XXXTTTQQQPPPOOOOOOKKKLLLNNNQQQTTTTTTRRRPPPNNNHHH@@@:::777666666666777;;;???BBBGGGLLLLLLHHH@@@<<<666000,,,+++++++++)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))(((((()))))))))*********++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---111555888EEEHHHJJJKKKLLLLLLNNNOOOLLLQQQUUUTTTNNNKKKMMMQQQJJJYYY```fffuuuwwwqqqmmmpppxxxwwwjjjZZZKKKHHHGGGDDDFFFLLLLLLMMMOOOOOOOOOPPPRRRTTTQQQQQQRRRSSSRRRQQQPPPOOO|||```VVVUUURRRPPPRRRPPPOOONNNMMMLLLJJJFFFCCC>>>??????===999666444444444333333333222222222222000//////...------,,,,,,,,,+++******+++,,,+++************+++++++++,,,,,,+++,,,,,,---...---------+++,,,------,,,+++---.........111555777666777999666???OOO```qqq|||rrrmmmccc[[[QQQJJJGGGGGGHHHHHHLLLJJJIIIHHHGGGEEEAAA>>>777666444222444;;;GGGOOORRRUUUUUUSSSPPPMMMDDD;;;000---***((()))******)))))))))(((((((((((((((((()))))))))))))))*********'''(((((((((((()))))))))---,,,+++***************+++************************++++++,,,,,,++++++***++++++++++++++++++++++++---------------...///000333555999;;;;;;<<<===>>><<>>CCCEEEFFFFFFDDD>>>777///++++++,,,))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))***++++++)))((('''))))))*********+++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++///555;;;???GGGIIILLLMMMNNNOOOQQQRRRPPPPPPPPPMMMKKKMMMSSSYYY]]]tttyyytttlllkkkppp}}}xxx^^^TTTMMMCCCCCCKKKHHHKKKNNNNNNLLLLLLPPPSSSQQQRRRSSSSSSSSSRRRQQQPPPyyy```VVVUUUSSSQQQRRROOONNNLLLKKKKKKIIIEEECCC>>>???>>><<<999666555555444444444444333333333222000000...---,,,,,,------,,,+++******,,,---,,,******++++++++++++,,,,,,,,,,,,,,,---.........------+++---......------.../////////222777777444777===GGGYYYpppwwweeeWWWPPPNNNMMMLLLIIIIIIJJJLLLLLLIIIEEEAAA777777666333111555>>>EEEPPPTTTUUUSSSRRRQQQLLLEEE999444---((('''(((***+++(((((())))))))))))))))))))))))))))))******++++++(((((((((((()))))))))***,,,+++***)))))))))))))))++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......///111222333777999<<<<<<<<<;;;;;;;;;???@@@AAAAAABBBHHHQQQXXXmmmwwwzzz||||||}}}uuuiii___VVVMMMRRRPPPOOOOOOPPPQQQQQQPPPOOOPPPQQQOOOJJJCCC===:::666555444666999===BBBGGGLLLJJJEEE===555///,,,,,,***************+++,,,,,,************************************************(((((((((((())))))******((()))***++++++***)))(((************++++++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...333:::AAAEEEHHHKKKNNNPPPPPPOOOOOOPPPOOOLLLJJJKKKRRR]]]hhhooozzz~~~ssstttyyy}}}uuuggg[[[LLLGGGLLLDDDHHHLLLNNNNNNNNNQQQUUUPPPQQQRRRSSSSSSRRRQQQQQQyyybbbYYYWWWVVVTTTTTTOOONNNLLLJJJJJJHHHEEECCC===>>>>>>;;;888666666777555555444444444333333333111000...---,,,,,,------,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,...//////......000111111000333777555555@@@PPPtttrrreeeZZZOOOHHHJJJJJJKKKLLLMMMKKKHHHEEE999999888555333333777;;;JJJPPPTTTSSSQQQRRRQQQNNNCCC===444---*********+++(((((())))))))))))******(((((())))))******++++++((((((((()))))))))***************)))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,---...000222444555999;;;======;;;;;;;;;<<<<<<>>>@@@BBBHHHVVVhhhvvv~~~qqqbbbUUUQQQNNNKKKJJJKKKMMMMMMMMMPPPSSSVVVUUUPPPIIIBBB>>>999555222222333666>>>GGGNNNLLLHHHDDD>>>888222///,,,,,,+++++++++++++++,,,************************************************'''(((((())))))******+++((()))******++++++***************++++++++++++,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444:::@@@FFFIIILLLNNNQQQQQQOOOLLLKKKKKKGGGJJJPPPYYYfffttt~~~sss^^^OOOKKKBBBDDDFFFHHHIIILLLOOOQQQNNNOOOPPPQQQRRRQQQPPPPPPxxxcccYYYXXXWWWUUUTTTPPPOOOLLLKKKJJJIIIFFFDDD<<<======;;;888777888999555555555555444444444444111000...,,,,,,,,,---...---,,,+++,,,...///...---+++++++++,,,,,,,,,------,,,------...............---///111111000000222333444222555:::<<>>;;;888666666777AAAKKKTTTTTTRRRRRRSSSSSSKKKFFF>>>777111...+++)))(((((()))))))))*********''''''(((((()))******+++(((((()))))))))*********((((((***++++++***))))))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,---000222555888999:::;;;<<<<<<<<<===???AAA>>>GGGSSS]]]hhhuuuzzz|||vvvfffXXXSSSNNNJJJIIIIIIIIIIIINNNRRRUUUUUUQQQLLLHHHFFFAAA:::555333111222;;;EEEMMMKKKJJJIIIHHHCCC<<<666...---,,,+++++++++++++++************************************************'''(((((()))******++++++((((((((()))***+++,,,---*********+++++++++,,,,,,+++,,,------,,,,,,---///---------------------------000555<<>>888111+++'''(((((())))))*********+++&&&''''''((()))*********))))))))))))************'''(((***,,,---,,,***)))))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------...000333666999<<<>>>:::;;;<<<<<<===???CCCFFFIII[[[ssstttwww|||~~~~~~|||yyyxxxxxxvvvgggaaaYYYSSSOOOMMMKKKJJJJJJNNNQQQRRRPPPNNNNNNOOOOOOFFF>>>999555333<<>>??????BBB???<<<===DDDOOO]]]gggoooyyy~~~}}}ppp\\\MMMLLLHHHHHHKKKMMMNNNRRRWWWSSSNNNIIIFFF@@@===@@@FFFOOOMMMMMMMMMOOONNNKKKHHHBBB???999333///---------++++++************++++++******************************))))))))))))******************++++++++++++***++++++++++++,,,,,,,,,***,,,------------...000..................///000<<>>444000---************)))************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---.........---------.........---............000111222333888999:::;;;;;;:::999888:::EEEVVVjjj}}}zzz}}}wwwmmmbbbYYYQQQLLLPPPVVVVVVSSSSSSUUUTTTQQQSSSWWWUUUTTTQQQOOOMMMLLLKKKJJJJJJHHHEEE@@@:::444...+++---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,......------///000---///111///---///777>>>FFFIIIKKKIIIGGGGGGJJJKKKJJJPPP[[[kkk||||||dddOOOJJJEEEDDDFFFFFFCCC???wwwbbbZZZXXXSSSQQQSSSQQQOOONNNNNNMMMLLLIIIFFF>>>>>>===<<<:::888666555444444444444444333333333111000///...............,,,---......//////......///......------......///......//////000111222222444444666888===PPPqqqxxxdddZZZRRRJJJHHHKKKPPPTTTUUUVVVWWWWWWVVVUUUTTTUUUVVVQQQRRRTTTUUUUUUQQQJJJFFF777333...+++******+++*********************************************************+++,,,,,,,,,,,,+++------,,,,,,------...///...............---...............000111333555666777888999;;;===>>>@@@@@@EEEZZZttt~~~sssggg\\\QQQMMMNNNPPPRRRVVVXXXSSSOOOSSSZZZZZZYYYWWWSSSPPPMMMLLLLLLIIIIIIHHHEEE@@@999333///......---,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---............///111---000111000///333<<>>>>>===<<<:::777555444444444333333333333333333111000//////......//////------...////////////...//////............//////......///000111222333333444444666===KKKccchhh]]]OOOHHHJJJOOOQQQQQQRRRTTTVVVVVVUUUUUUVVVWWWSSSSSSUUUVVVWWWTTTOOOKKK;;;666000+++))))))******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---------------......///---/////////...---...///---...///111333555777999999888888888:::===@@@BBBRRRiiivvvppphhh[[[OOOIIIMMMPPPUUUUUUOOOJJJNNNWWW\\\\\\[[[XXXTTTQQQPPPQQQJJJJJJJJJIIIDDD>>>999555//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++---...///......///111...000222222444:::BBBHHHKKKJJJKKKKKKGGGFFFKKKSSSaaayyyrrrtttzzzqqqkkkpppwww```MMMCCC@@@@@@AAAuuuaaaZZZXXXSSSRRRTTTUUUSSSPPPMMMLLLIIIFFFCCC???>>>===<<<:::777555444333333333333333333333333111000//////////////////------.../////////////////////............//////...//////000222333333444555666???OOOaaavvvwwwgggYYYQQQNNNMMMMMMOOOQQQUUUVVVVVVUUUUUUUUUUUUTTTUUUVVVVVVUUUQQQMMMEEE???666///,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------...//////---///000000------...000---...///111444777999:::<<<;;;:::<<<@@@HHHOOOSSSeeewwwvvvdddWWWQQQQQQSSSSSSOOOJJJLLLRRRVVVXXXZZZYYYVVVSSSSSSTTTMMMNNNNNNLLLHHHCCC===:::000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---//////......000111000000222555:::@@@FFFJJJKKKIIIJJJMMMNNNRRRaaaooozzzyyyiiiVVVJJJCCCAAAxxxaaaYYYVVVRRRRRRVVVVVVTTTPPPMMMKKKIIIEEEBBB???>>>===<<<:::777555444333333333333333333333333111000000////////////000---....../////////////////////............//////...///000111222333444444;;;???NNNdddyyyqqq^^^SSSOOONNNMMMQQQTTTVVVVVVTTTSSSSSSVVVUUUUUUVVVVVVTTTQQQOOONNNGGG===555000---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------------...//////---///111000---,,,...000---...000222555888:::<<<:::;;;>>>FFFSSSbbbpppxxx}}}oooXXXTTTRRRSSSRRRNNNNNNPPPNNNRRRVVVVVVTTTRRRSSSTTTQQQQQQQQQOOOKKKEEE@@@<<<000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---//////......000111111111111666===DDDIIIKKKOOOMMMOOOUUU[[[ggg}}}vvv___MMMDDDeeeXXXUUUTTTSSSRRRSSSRRRPPPNNNKKKGGGEEECCC???===;;;::::::999777555444444333333333222222222222111111000///......---000///...------...///000000111000...,,,,,,...///222000---///444999>>>@@@HHH]]]sss{{{~~~lllZZZOOOIIILLLMMMPPPTTTVVVWWWUUUTTTVVVVVVVVVVVVUUUSSSQQQPPPOOOJJJFFF@@@555))))))///......---------,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////000111222111///...---...+++///555999;;;;;;<<<===AAA<<>>GGGeee~~~eeeWWWQQQOOOMMMLLLHHHJJJOOOSSSVVVWWWWWWWWWTTTTTTTTTSSSQQQNNNLLLKKKEEE@@@999444111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,------........./////////000......222222000111333666:::@@@FFFKKKMMMOOOOOObbbxxxttt```WWWUUUSSSSSSSSSTTTSSSRRROOOLLLIIIFFFDDD???===;;;::::::999777555555555555555444444444444111000000000/////////...///////////////000000000111111111000//////111444111444666444666FFF```uuuyyyrrrnnnbbb```]]]YYYVVVTTTRRRRRROOOMMMLLLJJJHHHGGGGGGHHHFFFHHHJJJLLLNNNPPPSSSTTT___```ccchhhnnnuuu{{{~~~xxxcccRRRMMMJJJMMMSSSVVVUUUQQQSSSTTTUUUVVVVVVVVVUUUTTTTTTPPPMMMLLLIII???333***---,,,,,,,,,,,,+++++++++,,,,,,,,,------------...////////////////////////............////////////...///000000//////111222222555888999:::;;;???BBB^^^zzzvvvnnnggg]]]PPPGGGGGGHHHKKKPPPTTTWWWXXXXXXSSSTTTTTTTTTSSSPPPNNNLLLJJJFFF???888444111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............////////////111///000333222000222666999???EEEHHHIIILLLSSSZZZqqq~~~nnn^^^VVVTTTSSSRRRTTTUUUTTTRRRPPPMMMIIIGGGEEE???===;;;::::::999777555444444444333333333333222000000000000////////////...//////000000000000000///000000///...///111444333444555666>>>PPPiiizzz{{{{{{qqqfff[[[SSSNNNLLLIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIMMMQQQUUUWWW___dddkkkooottteee\\\RRRMMMNNNQQQRRRRRRUUUUUUVVVWWWVVVUUUTTTSSSSSSQQQNNNNNNLLLEEE777,,,---------,,,,,,,,,++++++,,,,,,---------.........////////////////////////........./////////000000...///000000000111333555666:::>>>======CCCPPP\\\xxxvvv___OOOKKKIIIHHHJJJOOOSSSVVVVVVSSSTTTUUUUUUSSSQQQNNNLLLKKKHHHCCC===777222///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000111000111444333111444999<<>>333......---------,,,,,,,,,,,,---------........................................../////////000000000///000111111111333666999:::;;;;;;:::@@@RRRkkkrrrcccWWWQQQIIIFFFHHHMMMPPPRRRQQQRRRTTTUUUTTTRRROOOMMMIIIIIIGGGBBB;;;555111000------------------------,,,,,,,,,,,,------------------------................../////////000000000000000222444333222666===???FFFLLLLLLMMM\\\vvvqqqeeeZZZUUUTTTRRRRRRTTTVVVUUUSSSQQQNNNKKKHHHFFF???===;;;::::::999777555555444444444333333333333////////////000000000000---...000111222222111111...///000000///111444666666===FFFPPPYYYbbbkkkqqq|||mmmcccZZZQQQKKKEEEDDDCCCCCCEEEGGGIIIKKKFFFFFFEEEEEEFFFHHHJJJKKKQQQRRRTTTTTTTTTRRROOOMMMJJJHHHGGGHHHJJJIIIGGGDDDEEEEEEFFFFFFEEEDDDCCCCCC???@@@@@@@@@AAAFFFLLLQQQSSS```ooozzzyyy___NNNHHHLLLQQQTTTUUUVVVWWWWWWWWWVVVUUUSSSUUUTTTPPPNNNLLLCCC::://///////.........------------------............------------------------.../////////000000000000000111222222222555888;;;:::999:::BBBUUUppp|||mmmaaaRRRHHHGGGJJJNNNOOOMMMOOORRRTTTTTTSSSQQQOOOGGGIIIJJJGGG@@@999444222........................,,,,,,,,,---------......------------.........///.../////////000000000000//////222444333333888@@@DDDGGGLLLRRR^^^uuunnncccYYYUUUTTTRRRRRRTTTVVVUUUTTTQQQNNNKKKHHHGGG???===;;;::::::999777555666666555555555444444444////////////000000000000---...000111222222222111///000111111111222555888<<>>===:::999999888666444555555555555444333222111000000////////////000000////////////000000000000...//////000111444888<<>>888222......//////..............................///000///...---...000000000////////////000000//////333999;;;:::<<>>===:::999999888666444555555555555444333222111111000000//////000000111////////////000000000111222333444444444666999<<>>===:::999999888666444555555555555444333222222111111111000000111111111/////////000000000111111000111222333444777<<<@@@UUU]]]eeekkktttwwwjjjXXXLLLHHHGGGGGGFFFUUUVVVYYY\\\aaafffjjjlllvvv|||~~~xxxooofff```[[[WWWUUUPPPJJJEEEDDDAAA???@@@DDD@@@FFFQQQ^^^hhhtttmmmYYYUUUMMMNNNPPPSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPOOOMMMKKKFFF@@@888222///....................................///000000......///000111111000000000000111111666333333888<<<===???BBBQQQddduuubbbUUUOOOOOONNNLLLJJJKKKNNNSSSXXXVVVTTTQQQNNNLLLIIIFFFCCC999333---,,,///111///,,,........................////////////////////////000000000111111111222222555000000777===DDDQQQ```yyyfff___ZZZYYYWWWUUUVVVYYYUUUTTTSSSQQQOOOKKKHHHEEE>>>===:::999999888666444444555555555444444333222222222111111111111222222//////000000000111111111...//////111555<<>>777///---///111000---........................///////////////000000000000000111111111222222222999222222:::???FFF]]]xxxlllcccZZZWWWUUUSSSSSSVVVVVVVVVUUUSSSOOOKKKHHHFFF>>>===:::999999888666444444444444555444444333333222222111111111111222222000000000000111111111111222222222333999CCCOOOWWW[[[bbbkkktttsss^^^RRRQQQNNNKKKLLLSSS^^^jjjqqq{{{}}}~~~nnncccYYYVVVSSSNNNIIIHHHEEEDDDEEEDDDBBBCCCNNNZZZqqq}}}dddRRRLLLKKKQQQTTTRRRQQQSSSRRRQQQPPPQQQRRRRRRPPPOOOMMMIIIBBB:::444000/////////////////////////////////000111000///...///111222222111111111111222222555777<<<======CCCVVVhhhlll]]]NNNJJJIIIKKKKKKIIILLLRRRTTTSSSOOOKKKGGGEEEEEEEEEBBB;;;333///000222111///////////////////////////////////////000000111111111111111111222222222222666222666>>>CCCOOOqqqttthhh\\\VVVTTTRRRRRRUUUWWWXXXWWWTTTOOOKKKHHHGGG>>>===:::999999888666444333444444555444444333333111111111000000111111111000000000111111111222222333333444666;;;EEEQQQXXXbbbjjjttt~~~rrraaaTTTMMMLLLPPPUUU\\\dddllluuu|||tttggg^^^VVVOOOLLLHHHEEECCCCCC@@@>>>CCCJJJRRRYYYjjj]]]PPPGGGLLLQQQQQQQQQTTTRRRQQQPPPQQQRRRRRRPPPNNNMMMKKKFFF???888222111000///////////////////////////000111111//////000111333333222222222222333333666777999;;;AAASSSrrr~~~oooTTTKKKFFFIIIIIIEEEFFFKKKRRRRRRPPPLLLGGGEEEEEEFFFEEE@@@999444222111111111////////////////////////...//////000000111111222111111111222222222222333111333:::CCCMMMaaa{{{lll^^^VVVTTTSSSTTTWWWXXXYYYYYYUUUPPPJJJHHHHHH>>>===:::999999888666444333333444444555444444333111000000//////000000111000000111111111222222222111444999>>>EEEMMMVVV\\\kkkuuuuuu```TTTNNNNNNSSS[[[\\\gggvvvwwwfff\\\WWWPPPKKKIIIFFFBBBBBBEEEBBBDDDNNN___ppp~~~zzzbbbLLLJJJOOOOOOPPPTTTRRRQQQPPPPPPQQQQQQOOOMMMKKKKKKIIICCC;;;555333222///////////////////////////000111111000///000111333333222222222222333333777999@@@MMM___yyyfffUUUIIIIIIIIIDDDDDDHHHLLLMMMMMMKKKGGGEEEFFFGGGEEEDDD@@@999333111222444////////////////////////...//////000111111222222111111111222222222333333222888AAAKKK[[[vvvooo___WWWUUUTTTWWW[[[YYYZZZZZZVVVPPPJJJHHHHHH???===:::999999888666444333333444444555444444444000000////////////000000000111111111111222222222333999BBBLLLUUU\\\cccgggppp{{{bbbVVVMMMOOOUUU\\\fffppptttyyyqqqlllbbbXXXSSSOOOHHHDDDDDDBBB???AAAIIIRRR```vvvpppyyyvvvVVVLLLNNNNNNOOOSSSRRRQQQPPPPPPQQQPPPNNNMMMJJJKKKJJJFFF>>>777444333000000000000000000000000///111222111000///000111444333333222222333333444777<<>>===;;;:::888666444333555444444444444333333333333222111000000000000000000000///000000111333333888EEEWWWfffnnnqqqtttvvv}}}rrr]]]VVVNNNUUU^^^fffmmmwww}}}pppfffZZZQQQNNNIIIFFFDDDDDDCCCDDDMMMXXXooojjjTTTOOONNNNNNMMMPPPQQQRRRSSSRRRPPPNNNMMMLLLKKKJJJHHHDDD===666000000000000000111111111111000000000111111222222333666222000222444444666999@@@HHHdddoooeee]]]QQQNNNNNNGGG@@@DDDIIIKKKKKKHHHDDDAAAHHHIIIHHHCCC<<<666333222111111111000000111111222222222111111111111111111888444222444444444666;;;;;;III___tttrrr___YYYYYYUUUTTTWWWYYYXXXWWWTTTPPPLLLHHHFFF??????===<<<:::888777666444444444444333333333333000000////////////000000/////////000222444666888@@@JJJWWWcccjjjoootttwwwiiiUUUPPPTTTYYYdddqqqzzzvvvfffXXXVVVPPPJJJFFFCCC@@@BBBFFFQQQeee|||gggUUUKKKJJJNNNOOOPPPQQQRRRQQQOOOMMMKKKJJJIIIHHHGGGEEE???888333///000000000111222222222222222222222222333333333666222000333666777:::>>>FFF\\\}}}~~~sss\\\LLLIIIFFFBBBEEEJJJMMMNNNKKKHHHFFFGGGHHHHHHEEE???999444222111111000000000000000111111111222222222222222222555222222444444444999???BBB[[[wwwttt```ZZZYYYUUUTTTWWWXXXXXXVVVTTTPPPLLLIIIGGGAAA@@@>>><<<999777555444444444444333333333222222111111111111111222333444222111222222555777:::<<>>===;;;777444111///---444444333333333222222222222222111222222333444555222222222333555999<<<>>>NNNNNNPPPTTT\\\gggsss{{{tttXXXNNNTTT```lllttt~~~~~~nnnfff[[[SSSNNNKKKGGGBBBAAAEEEMMMZZZqqq{{{iiiQQQJJJNNNOOOPPPRRRRRRRRRQQQOOOMMMLLLKKKKKKJJJGGGAAA:::444///000000111222333333444555555555444444444444444555222222444666<<>><<<999555222000...333333333333222222222222000000000000000111222333000000000222555:::???AAAJJJMMMRRRZZZccclllssswwwnnn\\\OOOUUUffftttzzz|||{{{lll\\\SSSOOOJJJDDDCCCCCCDDDJJJ[[[vvvvvvwwwxxx[[[KKKHHHNNNOOOQQQRRRSSSRRRPPPOOOMMMMMMLLLKKKIIICCC<<<777000111111111222333333333444444444444444555555555555555555555666AAAWWWkkk{{{kkkYYYGGGBBBDDDMMMQQQLLLHHHIIIJJJIIIHHHHHHFFFBBB===999444333222111000000000000111111222222333444444444333444666666555999HHHWWWtttsss___ZZZYYYUUUTTTWWWWWWWWWVVVTTTQQQMMMJJJHHH@@@???>>><<<999777555555333333333222222222222111000000/////////000000111//////000333999???FFFJJJJJJMMMSSS\\\gggpppvvvyyy~~~zzz\\\YYY[[[hhhxxxtttbbbZZZSSSMMMHHHFFFDDDDDDKKK[[[rrrzzzoooVVVJJJKKKLLLOOOQQQRRRRRRQQQPPPMMMMMMMMMMMMKKKFFF@@@;;;222222222222222222222222333333333444444555555555333666999;;;>>>OOOqqqvvv[[[LLLEEEEEEOOOTTTNNNJJJKKKLLLJJJHHHGGGGGGDDD@@@<<<555444333222111111111111111111222222333444444555111222333444888FFFaaayyyrrr___YYYYYYUUUTTTWWWWWWWWWVVVTTTQQQMMMJJJHHH<<<<<<;;;:::888777666666333333333222222222111111111111000000000000111111000111333777>>>FFFNNNRRRSSSSSSVVV]]]hhhttt~~~|||yyyyyyoooUUU[[[```kkkwwwsssfff^^^XXXLLLKKKHHHDDDBBBHHHXXXggg}}}cccRRRHHHJJJMMMOOOQQQQQQQQQPPPKKKKKKLLLMMMMMMIIICCC???333333222222222222222222222222333333444555666666000666===AAAHHH___bbbPPPDDD@@@GGGLLLHHHHHHNNNNNNKKKHHHGGGGGGEEEAAA>>>666555444333222222222222111111222333333444555555444444666999CCC[[[ttt___ZZZZZZWWWVVVXXXWWWUUUSSSSSSTTTRRRMMMHHHAAA<<<999:::999666444555444333222111111111222333222111111111000000//////111333555999DDDSSSXXXUUU\\\ZZZ\\\eeerrr}}}wwwyyy~~~{{{ddd]]]^^^rrryyyooo```[[[NNNIIIGGG???AAAJJJKKKmmm|||nnnQQQOOOIIINNNSSSNNNOOOQQQLLLMMMLLLKKKJJJJJJHHHEEEBBB777555333222333444444333444333333444666777777666333999???FFFYYY~~~yyyppp\\\QQQFFFAAABBBEEEKKKRRRNNNQQQPPPKKKHHHHHHDDD@@@<<<999555333333333222222777666666666666777777888333888444666WWWttt```[[[[[[WWWVVVXXXWWWUUUSSSSSSTTTRRRMMMHHHAAA<<<999:::999666444555444333222111111111222222222111111111000000000000111333666<<>>:::777666666555444555555555666777888999::::::HHH\\\uuuooo```\\\XXXSSSSSSXXXWWWUUUSSSSSSTTTRRRMMMHHHAAA<<<999:::999666444555222222333333333222111000111111111222222333333333777:::BBBIIIKKKJJJPPPYYYdddqqq}}}|||rrroooxxxlllfffkkk}}}nnn]]]WWWPPPMMMKKKLLLSSSfff~~~~~~]]]KKKLLLJJJIIIMMMNNNMMMLLLKKKLLLLLLKKKHHHFFFCCC???999555555555666666777888888777888???JJJSSScccjjjTTTDDDAAAEEEGGGKKKKKKHHHHHHIIIGGGCCCCCC???;;;888777666555444555555555666777888::::::>>>RRRlllooo```[[[WWWRRRSSSXXXWWWUUUSSSSSSTTTRRRMMMHHHAAA<<<999::::::666444555222222333444333222111000111111111222222333333333888<<>>DDDNNNUUUUUUSSSXXX```llllllnnnqqqsssvvvzzz{{{dddvvv~~~kkkgggWWWOOOKKKLLLNNN[[[~~~tttSSSJJJLLLIIIIIIMMMOOOOOONNNNNNLLLKKKJJJIIICCCAAA===999777777777888666;;;:::;;;BBBDDDPPPggguuu]]]MMMEEEAAAEEEIIIKKKJJJHHHIIIJJJKKKDDDCCC@@@===999666333222222888:::666444888===>>>ZZZyyyyyypppmmmnnnooosss~~~ooo___YYYZZZYYYVVVUUUXXXTTTQQQQQQRRRQQQMMMHHH@@@;;;888999888444333444333333333222222222111111000222333111000000555999BBBGGGOOOUUUVVVUUU[[[cccmmmnnnooopppooooooqqqsss~~~tttooozzzooo___UUUNNNLLLJJJPPPlll^^^OOOLLLIIIHHHKKKOOOOOONNNNNNMMMKKKJJJIIIEEEBBB???;;;999888888999666<<<;;;<<>>;;;777555444666777777777888;;;AAAEEEooowwwqqqooooooppprrrzzzooo```[[[[[[YYYVVVTTTWWWTTTQQQQQQQQQPPPLLLHHH???:::777888777444222333333333333222222222222111111222333111///111777<<>><<<===MMMaaazzz}}}yyysssmmmfff___WWWQQQSSSTTTXXX[[[ZZZ[[[eeeppppppZZZNNNFFFCCCGGGJJJIIIGGGHHHFFFEEECCC@@@===:::888777999555777<<<;;;???YYYxxx}}}rrrbbb\\\\\\YYYUUUSSSUUUUUUSSSQQQOOOLLLIIIHHH???:::777888777444222333111222222222222333333333000222333333333777===CCCDDDEEEKKKRRRVVVWWW[[[```aaallltttwww}}}tttrrrjjjbbb[[[PPPLLLPPP```bbbMMMIIIJJJIIINNNNNNOOOOOONNNMMMMMMLLLIIIFFFBBB>>>;;;999999:::777???>>>AAAYYYuuurrrdddZZZVVVUUUVVVWWWVVVUUUZZZbbbrrrpppVVVIIIAAAFFFJJJHHHGGGIIIFFFEEECCC@@@===;;;999888777666999<<>>CCCEEEGGGNNNXXX\\\\\\]]]```dddpppxxxyyy}}}vvvwwwlllcccUUUMMMNNN[[[wwwlllSSSNNNLLLHHHNNNNNNOOOOOONNNNNNMMMMMMKKKHHHDDD???<<<;;;;;;;;;999AAA@@@IIIiii~~~ssslllhhhfffgggfffccccccfffjjjvvv]]]LLLAAAEEEJJJHHHGGGJJJGGGFFFDDDBBB???===;;;:::777888999;;;HHHccc|||sssaaa[[[ZZZYYYVVVUUUUUUUUUTTTRRRNNNJJJHHHHHHAAA;;;888999999555333444111111111222222333333333...111444666777999???CCCFFFIIIRRR\\\aaa```___aaa```llltttvvv}}}uuu}}}|||sssjjj\\\RRRRRROOOeeetttYYYSSSQQQKKKNNNNNNOOOOOOOOONNNMMMMMMMMMJJJEEEAAA>>><<<<<<<<<;;;BBBBBBNNNttt{{{vvvvvvuuupppmmmllliiippp~~~{{{|||~~~aaaNNNAAADDDIIIHHHGGGJJJHHHGGGFFFCCCAAA>>><<<;;;999999888;;;PPPuuu}}}yyy~~~nnnbbbbbb]]]ZZZ[[[VVVUUUTTTSSSPPPNNNKKKJJJIII>>>===;;;999777555444444333333333222222111111111222222222444777;;;???AAAGGGJJJOOOWWW]]]bbbccccccjjjeeehhhuuuyyy~~~}}}sssiiiZZZNNNTTT```}}}iiiOOOGGGRRRMMMOOOQQQSSSRRRPPPLLLJJJLLLKKKHHHCCC>>><<<<<<>>>AAA>>>FFF```}}}wwwyyyzzzyyyooozzzfffQQQAAAAAAHHHJJJGGGEEEHHHFFFDDDCCCBBB@@@===:::<<<<<<999???\\\}}}{{{qqqeeeddd^^^ZZZZZZUUUVVVUUUSSSPPPNNNKKKIIIHHH===<<<:::888555444333333333333333222222222111111222222333555888<<<@@@BBBKKKMMMQQQWWW^^^aaa___]]]fffdddiiittt~~~~~~zzzjjj[[[PPPNNNVVVooo\\\HHHKKKMMMOOOQQQSSSRRRPPPMMMKKKLLLLLLIIIDDD???<<<<<<>>>BBBEEETTTttt{{{vvvtttpppyyykkkVVVCCC@@@FFFHHHGGGFFFHHHFFFDDDCCCBBB@@@===;;;777888<<>>AAACCCMMMNNNQQQYYYbbbeeeccc^^^dddgggnnnvvv{{{}}}wwwooo___WWWNNNOOOaaagggJJJHHHMMMOOOQQQRRRRRRPPPNNNLLLLLLMMMKKKFFF@@@<<<===??????HHH```~~~tttnnnjjjiiinnnuuuyyyuuurrrooowwwvvvaaaKKKBBBCCCFFFGGGGGGGGGEEEDDDCCCBBBAAA>>>;;;;;;;;;AAAWWW|||~~~vvvhhheee^^^ZZZYYYUUUXXXWWWTTTQQQMMMJJJGGGFFF===;;;999777555444333222222222222222222222222222111333555999===@@@CCCDDDJJJKKKQQQ\\\hhhnnnlllhhhfffmmmvvv{{{|||yyyvvvvvvwwwgggaaaVVVQQQZZZvvvhhhLLLLLLNNNOOOQQQSSSSSSRRRPPPOOOMMMOOONNNIIIAAA===>>>@@@???NNNjjj~~~uuullleee___ZZZ[[[___lllxxx}}}xxxtttkkkssswwwrrrtttqqqWWWGGGCCCDDDFFFGGGFFFEEECCCCCCBBBAAA>>><<>>===;;;888666555444333222222222222222222222222111333777;;;>>>AAABBBCCCFFFHHHOOO[[[hhhooopppmmmiiirrrzzz|||}}}uuupppnnnfff[[[SSSVVVmmmgggNNNQQQOOOQQQRRRTTTTTTTTTSSSRRROOOQQQRRRLLLDDD>>>???BBBHHHZZZvvv{{{uuuoooggg\\\VVVUUU\\\aaajjjxxx{{{vvviiiqqqyyykkkdddnnn|||www|||fffOOOEEEEEEFFFFFFEEEDDDCCCBBBCCCBBB???===;;;888EEEgggrrrooo}}}rrrxxxvvvgggddd\\\YYYZZZVVVWWWVVVTTTQQQMMMJJJHHHGGG>>>===;;;999777555444444111222222222222333333333222444888<<>>::::::MMMtttzzzgggiiiyyytttuuuyyyqqqjjjjjjmmm|||yyyjjjeee]]]YYYYYYUUUVVVUUUSSSPPPNNNKKKIIIHHH===<<<:::888666444333333111111222222222333333333222555999===???@@@???>>>BBBGGGNNNUUU[[[aaagggkkkoooqqqrrrttt}}}ssssss}}}rrraaaVVVZZZdddvvvtttmmmpppuuu{{{vvvhhhYYYOOOWWWkkkmmmOOORRRSSSTTTUUUWWWXXXYYYYYYYYYSSSWWWYYYSSSIIIBBBCCCGGGUUUqqq~~~oooiii___YYYVVVYYY\\\___hhhrrr~~~|||zzzpppppprrruuu{{{yyyuuuqqqxxxqqq```^^^cccjjjyyy}}}yyyzzzyyy\\\LLLIIIHHHFFFDDDCCCBBBBBBCCCCCCAAA???AAAEEE^^^}}}pppccceeetttrrreeeVVVVVVVVVccc}}}lllggg]]]YYYXXXTTTUUUTTTSSSPPPNNNKKKJJJIII<<<;;;999777555333222222111111111222222333333333222555999===??????>>>===@@@GGGOOOUUUZZZ```iiippprrrrrrppprrr{{{{{{jjj___WWWQQQTTTbbbnnnwwwuuummmiiikkkmmmlllnnntttsssaaaRRRSSSaaa{{{kkkPPPVVVTTTUUUVVVXXXYYYZZZZZZ[[[TTTYYY[[[UUUJJJCCCEEEIII\\\}}}}}}vvvqqqpppkkkdddbbbfffdddnnn{{{{{{tttpppooohhhfffddddddeeeeeedddccc^^^]]]]]]```gggssszzzuuuxxx|||vvvfffbbb___^^^fffsssqqqqqqooollljjjpppzzz{{{ssswww{{{___NNNKKKJJJGGGCCCBBBBBBBBBCCCCCCAAA???FFFMMMnnnxxx|||pppvvvjjj```ccc{{{ppp\\\ZZZTTTUUUfff{{{~~~tttpppoooxxx}}}kkkfff]]]XXXVVVQQQUUUUUUUUUTTTQQQMMMIIIFFF>>><<<:::777555444444333...,,,+++---111333333222222555888;;;===???BBBDDDCCCDDDLLLWWW\\\\\\^^^dddnnnqqqvvv}}}xxx|||vvvdddXXXWWWYYYZZZ^^^jjjzzz}}}tttnnnjjjkkkjjjggglllttt}}}jjjVVVPPPZZZtttuuuUUUVVVTTTUUUVVVXXXZZZ[[[]]]]]]XXX[[[ZZZZZZTTTAAA===NNNeeeuuukkkdddcccaaabbbfffhhhdddaaaaaa^^^ZZZUUUTTTVVVXXXXXXVVVSSSRRRSSSUUUXXX]]]kkkyyy{{{xxxzzz|||rrroooeee___aaa______]]][[[ZZZ\\\aaafffiii{{{{{{yyy|||~~~fffSSSHHHDDDEEEBBBHHHDDD@@@EEEDDDAAAEEEGGGXXXwwwmmmuuuuuueee___iiiwwwggg]]]VVVYYY^^^aaahhhooollllllttt{{{jjjggg___[[[ZZZTTTXXXXXXWWWUUURRRMMMHHHEEE>>><<<:::777555444444333444222000111444555555333222555999<<<===???@@@BBBBBBEEENNNXXX[[[ZZZ]]]cccpppxxxsssqqqZZZ[[[[[[aaaooo}}}zzzwwwuuutttuuusssqqqwwwooo[[[SSSXXXnnnYYYRRRUUUUUUWWWXXXZZZ\\\]]]^^^[[[___``````YYYFFFDDDWWW}}}{{{pppiiieeedddggghhheeecccdddgggaaaZZZVVVUUUSSSQQQNNNOOONNNNNNPPPOOORRR]]]hhh~~~{{{{{{~~~pppdddaaa^^^\\\ZZZXXXWWWWWWYYY[[[]]]eeemmm{{{zzzeeeTTTJJJFFFFFFBBBHHHDDD@@@EEEDDDAAAGGGSSSjjjuuummmvvvjjj\\\___jjjwwwkkkaaa^^^```bbbiiiqqqrrrpppvvvwwwiiihhhbbb___]]]WWWZZZZZZYYYVVVRRRMMMHHHEEE>>><<<:::777555444444333444222000000222222222111222666;;;>>>???>>>>>>???@@@EEEOOOWWWXXXWWWZZZ```nnn|||uuuzzzyyyxxx|||vvvcccWWWVVVfffdddTTTVVVVVVXXXYYY[[[\\\^^^^^^]]]cccffffff^^^LLLNNNccc{{{xxxzzzzzzvvvtttuuuuuunnnfff___[[[WWWRRRNNNIIIGGGGGGGGGEEEFFFOOOZZZzzz|||~~~{{{vvvnnniii___]]]ZZZVVVTTTSSSRRRRRRUUUXXX___gggppp}}}jjjZZZOOOIIIGGGCCCHHHCCC@@@DDDBBBAAAJJJccc}}}uuuppp|||wwwbbb\\\^^^aaasss~~~vvvrrrssswwwvvvsssvvvvvviiiiiiccc___\\\VVVXXXXXXXXXVVVRRRMMMHHHFFF>>><<<:::777555444333333222111111000111111222222444888>>>AAAAAA???>>>======EEEOOOUUUUUUUUUXXX]]]jjjzzz{{{yyyrrrzzz|||iii\\\UUU^^^qqq[[[WWWXXXYYY[[[]]]^^^```aaa___gggkkkllldddTTTYYYqqq}}}uuummmhhhbbb\\\WWWMMMJJJHHHGGGDDDFFFPPP\\\www|||zzz~~~rrrnnnhhhaaa\\\ZZZYYYYYYXXXYYY[[[^^^cccsssrrraaaSSSKKKGGGDDDGGGBBB@@@DDDBBBCCCOOOqqq|||wwwvvvxxxggg]]]UUU\\\```pppvvvsssvvvwwwjjjiiiccc^^^ZZZRRRTTTUUUUUUTTTQQQNNNJJJGGG>>><<<:::777555444333333333444444444444555777888666:::@@@DDDCCCAAA>>>===>>>GGGRRRWWWYYYZZZ]]]^^^jjjxxx{{{}}}yyyiiiccckkknnn```UUUZZZ{{{xxx___XXXYYY[[[]]]___bbbcccdddeeemmmrrrtttnnnaaahhh~~~xxxrrrkkkddd^^^[[[VVVPPPLLLHHHIIITTTaaaxxxzzz{{{rrrllliiiiiijjjddddddgggiiillluuuxxxfffWWWLLLEEEEEEGGGBBB@@@DDDBBBFFFVVVzzzwwwzzzzzzdddZZZYYYTTT[[[pppvvvtttxxxzzzllljjjccc]]]YYYQQQRRRSSSTTTSSSQQQNNNJJJHHH>>><<<:::777555444444333111222333333222333555777666;;;@@@CCCCCCAAA>>>===BBBKKKUUU[[[```eeeeeeccckkkxxx}}}zzzfff\\\WWW\\\rrrrrrdddWWWXXXuuu|||^^^XXXZZZ\\\___cccfffhhhiiinnnuuuyyy}}}{{{qqqyyyjjjvvvyyyrrriiidddddd^^^WWWPPPIIIHHHRRR]]]|||~~~www~~~|||{{{{{{wwwwww{{{nnn^^^OOOEEEEEEFFFAAAAAAFFFCCCJJJ]]]wwwvvv{{{qqq^^^\\\TTTWWWcccqqqwwwoooqqqxxxzzzxxx|||}}}nnnlllddd^^^[[[SSSTTTUUUUUUTTTRRRNNNJJJHHH>>><<<:::777555444444333///111222111//////111333555999>>>AAAAAA???>>>===CCCKKKTTT[[[eeemmmlllfffhhhxxxzzz|||uuu}}}lll[[[SSSQQQ___yyyvvvgggYYYVVVppp___YYYZZZ]]]aaafffiiilllnnnuuuzzz}}}}}}yyyhhhyyywwwrrrmmmiiiccc]]]VVVRRRYYYbbbzzzttt{{{kkkVVVHHHEEEEEEAAABBBGGGEEENNNdddwwwxxx}}}gggaaaXXXXXX]]]```yyy{{{tttttttttyyyqqqfff]]][[[ZZZ]]]mmm~~~|||pppmmmeee```]]]VVVWWWXXXWWWVVVSSSNNNJJJGGG>>><<<:::777555444444444444555666444111000111444444888<<>>======BBBIIIQQQYYYeeeooommmeeebbbvvvtttmmmuuu~~~}}}ooottt~~~eeeZZZQQQWWWnnnxxxiii[[[UUUmmmaaaYYY[[[^^^cccgggllloooqqqwww{{{}}}}}}sssxxxvvvtttqqqkkkfffkkkssswwwrrryyyxxx]]]KKKEEEEEEAAACCCHHHFFFQQQhhhzzzzzzuuulll^^^[[[\\\YYYlllrrrfffaaa\\\]]]bbbcccllluuu||||||tttkkkaaaYYYVVVPPPNNN\\\nnnzzz~~~ooollleee^^^[[[WWWVVVYYYYYYUUUSSSRRROOOJJJ@@@===999666444333111///333444444444333333555666555:::??????<<<:::<<<>>>CCCNNNXXX\\\```ggghhheeeooovvvvvvsssooofffmmmvvvtttpppbbbTTTSSSeee}}}hhhaaa]]]cccccc^^^[[[]]]eeejjjmmmppptttuuuzzzgggIIIIII@@@CCCBBBFFFHHHNNNsssyyy~~~zzzooohhh^^^UUU^^^nnnvvvmmmcccVVVRRRVVVXXX[[[^^^]]]\\\___gggmmmiiifffccc]]]TTTOOOUUU^^^uuu~~~mmmllleee^^^\\\WWWVVVXXXXXXTTTRRRQQQMMMHHH@@@===999666555444222111222444444444333333444666555;;;@@@@@@===;;;>>>AAAHHHPPPWWWYYY\\\bbbdddbbbhhhpppssstttqqqfffgggyyyyyyvvvppp```RRRRRRbbb~~~nnnfff___bbbccc___]]]```hhhooorrrvvv{{{|||hhhKKKNNNDDDFFFBBBDDDGGGRRR{{{~~~vvvzzzyyysssggg\\\]]]gggwwwkkk]]]WWWZZZZZZ[[[ZZZVVVUUUYYYdddlllmmmjjjfff```WWWQQQUUU]]]sss|||kkkjjjddd^^^\\\XXXUUUXXXXXXSSSQQQOOOLLLGGG@@@===999777666555444333222333444333222333444666666;;;@@@AAA>>>>>>AAAEEEMMMRRRUUUVVVYYY___ddddddhhhmmmnnnnnnlll___[[[iii{{{rrr^^^PPPQQQ[[[mmmwwwkkkeeeccc___^^^bbbjjjqqqvvv|||jjjOOONNNFFFHHHBBBCCCHHHZZZzzzrrrvvvyyyoooaaaZZZ[[[gggxxxiiicccdddeeeccc^^^XXXUUU\\\iiitttwwwsssooohhh^^^WWWYYY```vvvyyyiiiiiiddd^^^\\\XXXWWWYYYYYYTTTQQQOOOLLLFFF???===999777777666555444222333444333222222444666777<<<@@@AAA@@@@@@EEEJJJNNNQQQSSSUUUYYY```hhhlllssssssmmmkkkhhhYYYQQQZZZttt{{{|||{{{eeeTTTRRRTTT[[[qqqmmmddd___^^^ccckkkqqqvvv}}}mmmTTTIIICCCHHHBBBCCCJJJaaaxxxpppkkklllttt}}}uuuooosssvvvjjj___YYYWWWjjjzzzttttttyyyvvvpppiiifffkkkxxxzzzsssiii``````eee}}}wwwgggiiiddd___]]]XXXYYY[[[ZZZUUURRRPPPLLLGGG???===999777777666555444222333333333222222444555777;;;@@@AAA@@@CCCIIIOOOPPPQQQRRRUUUZZZ```iiiooo~~~}}}wwwwwwvvvdddSSSUUUaaajjjyyy|||tttxxxdddYYYRRRPPP```tttuuu~~~hhhbbbbbbgggnnnsssxxxqqqYYYGGGCCCHHHCCCCCCKKKccckkkbbbYYYTTTRRRVVVaaallltttqqqvvvyyylllaaaUUU\\\eeeqqq{{{~~~|||rrriiigggjjjvvvgggiiieee___]]]XXXZZZ]]][[[VVVRRRPPPLLLFFF@@@===999777666555444333111222333222111222333555666;;;???@@@@@@DDDLLLSSSUUUTTTVVVZZZ^^^aaahhhpppvvv\\\UUUZZZddduuutttiiixxxwwwaaaQQQMMMWWWdddvvv{{{nnnfffhhhmmmtttxxx}}}vvv]]]MMMFFFJJJDDDEEEMMMeeelll]]]SSSMMMHHHGGGIIIOOOZZZeee{{{yyyyyyxxxjjj___[[[ZZZcccuuu{{{qqqnnnpppvvvhhhjjjeee```]]]XXXZZZ\\\[[[UUUQQQOOOJJJEEE@@@===999666555444222111111222333222111111333555666:::>>>???@@@EEENNNVVV[[[ZZZ]]]dddhhhjjjpppxxxxxx]]]TTT\\\eeevvvpppaaaqqqdddOOOLLLSSSXXX|||{{{uuuyyyssshhhjjjpppxxx}}}yyy}}}yyy```RRRIIIIIICCCGGGTTTooowwweeeTTTKKKJJJGGGFFFJJJMMMQQQ[[[dddvvvxxxmmmfffbbbggguuu{{{wwwxxxwwwhhhjjjfff```]]]XXXYYY\\\ZZZTTTPPPNNNIIICCC@@@===999666444333111///111222333222111111333555555999===???@@@EEEOOOWWW^^^]]]cccmmmsssuuu{{{yyyzzznnnWWWQQQ___hhhwwwqqq```ooobbbJJJJJJOOOPPP___wwwffffffxxxuuuzzzwwwfffiiipppxxx~~~xxx{{{aaaTTTHHHGGGBBBJJJ\\\{{{kkk```ZZZRRRLLLKKKHHHGGGJJJOOOSSSVVV\\\dddppp}}}wwwrrrooorrr{{{wwwmmmjjjcccaaa^^^VVVUUUXXXWWWSSSOOONNNKKKFFF???<<<888666555555555444333444444222111111333555;;;:::;;;???EEEKKKOOOQQQTTT]]]kkkvvv}}}jjjmmm[[[GGGSSSaaammmxxx|||}}}zzzyyyZZZMMMKKKKKKIIIUUU[[[iii|||^^^ZZZkkk|||vvvllltttxxxcccgggqqq}}}qqqeeeVVVLLLFFFGGGKKK___xxxppp___ZZZWWWUUUPPPJJJHHHJJJLLLMMMSSS\\\```___cccjjjqqqxxxuuukkkiiidddccc```WWWUUUXXXYYYUUURRRQQQMMMHHH???<<<888666555555555444333444444222111111333555::::::;;;>>>DDDJJJNNNQQQQQQbbbvvvllllll\\\KKKUUUbbbllluuuyyy}}}uuuwww~~~dddVVVRRRQQQQQQRRRSSSZZZgggwwwzzzzzzqqqddd```nnnvvvwwwmmmgggrrrwwwhhhkkktttiii{{{{{{|||oooXXXNNNGGGHHHMMMdddyyyiii^^^[[[UUUQQQPPPQQQOOOLLLNNNRRR^^^___dddkkkkkkffffffjjjnnnvvvttthhhhhheeeeeebbbXXXUUUYYY[[[XXXUUUSSSNNNHHH???<<<888666555555555444333444444222111111333555888999;;;>>>CCCIIINNNQQQSSSjjjuuusssgggUUUWWWdddmmmtttwww{{{{{{iiiiiisss}}}wwwyyyfffZZZRRROOOLLLJJJKKKQQQYYY]]][[[XXXeeerrrqqqiiibbbZZZRRRUUUWWW___rrrpppnnnfffdddqqquuummmoooxxxtttbbbwww{{{xxxyyy|||vvv[[[PPPHHHIIIQQQkkkxxxhhh^^^WWWSSSSSSSSSRRRSSSWWWWWWVVVYYY^^^kkkooouuuzzzwwwpppmmmnnnwww||||||tttggggggeeeeeebbbVVVWWW[[[\\\YYYVVVRRRLLLEEE???<<<888666555555555444333444444222111111333555666888;;;>>>BBBGGGMMMQQQVVVkkk|||gggYYYdddnnnvvv{{{yyyooorrrsssyyyyyyooojjj|||hhhWWWMMMJJJHHHGGGJJJOOOQQQOOOLLLIIISSS]]]___^^^eeeuuuuuuaaaTTTQQQOOOKKKOOOVVV```mmm~~~yyytttjjjfffrrrqqqoooqqqzzzlll^^^sssyyy]]]QQQHHHHHHSSSrrrzzzlllddd```\\\[[[]]]]]]___dddjjjiiifffgggkkknnnvvvzzzuuu}}}ssshhhhhhdddccc___TTTXXX\\\]]]YYYTTTPPPIIIAAA???<<<888666555555555444333444444222111111333555555888;;;>>>BBBGGGMMMRRRWWWbbbmmmqqqqqqwwweeecccnnnzzzvvvlllfff]]]```|||dddTTTMMMJJJGGGGGGHHHHHHFFFCCC@@@CCCEEECCCBBBFFFOOOWWWcccffffffaaaYYYSSSRRRTTT[[[XXXPPPFFFCCCEEEHHHIIIVVVcccsss|||tttkkkrrrnnnnnnqqq{{{eeeZZZiii{{{xxx^^^SSSHHHHHHVVVwwwvvvpppllliiiddd``````dddeeejjjssszzzzzzuuutttxxxuuuyyyxxxpppiiiiiidddaaa^^^TTTXXX\\\\\\WWWRRRNNNHHHAAA???<<<888666555555555444333444444222111111333555555888<<>>===@@@FFFLLLOOOdddxxx|||ooosssooolllqqq|||xxxZZZTTT```rrrrrraaaUUUJJJIIIXXX|||~~~yyysssmmmfff```bbbhhhgggmmmxxx~~~{{{xxxkkkiiijjjccc```^^^WWWWWWZZZZZZUUUQQQOOOJJJDDD???<<<888666555555555444333444444222111111333555555999===@@@BBBGGGOOOVVVccceeeeeebbbcccooo]]]iiiwwwrrrlllaaa\\\]]][[[XXXxxxxxxhhh\\\XXXTTTPPPNNNLLLLLLKKKFFFFFFDDDCCCBBBBBBBBBCCC>>>???@@@AAABBBBBBCCCCCC@@@???@@@DDDKKKTTT^^^dddxxxuuuxxxtttmmmrrr[[[OOOPPPZZZooopppcccXXXLLLKKK\\\zzztttooojjjiiilllooosss|||qqqggghhhkkkccc______YYYVVVYYYXXXTTTQQQQQQMMMHHH???<<<888666555555555444333444444222111111333555555999>>>AAACCCHHHPPPWWWcccggghhhdddbbbkkk~~~~~~[[[fffsss~~~uuucccbbb``````aaa^^^WWWvvvooojjjbbbZZZRRRMMMJJJHHHDDDEEEFFFDDDBBB@@@@@@AAA===???AAAAAA???>>>???AAAAAA@@@CCCKKKUUUbbboooxxxzzzxxxnnntttzzzRRRMMMNNNUUUkkkxxxfff[[[OOOMMM^^^zzzyyyyyyuuupppnnnzzz|||ooojjjfffeeefffddd^^^YYYZZZ]]]^^^YYYUUUQQQKKKDDD===:::777555555555444222333333222222333333444555777;;;BBBHHHHHHGGGMMMTTTVVV```aaa```iiirrr}}}rrr[[[eeeqqqzzz}}}mmmfffeee___]]]\\\UUUNNNjjj~~~vvvuuunnn]]]QQQOOOKKKKKKJJJIIIGGGGGGGGGGGGGGGCCCBBBEEEEEE@@@AAAFFFGGGDDDHHHRRRVVVYYYhhhzzzzzzyyy|||RRRFFFMMMXXXdddwwwsssoooXXXQQQOOOdddpppkkkeeeddddddccc]]]XXXYYY]]]]]]XXXTTTQQQJJJDDD===:::777555555555444222333333222222333333444555777:::@@@EEEFFFFFFMMMUUUVVV\\\\\\```iiimmmvvv}}}cccRRR\\\iiiuuu{{{ssscccXXXTTTKKKPPPaaatttgggZZZQQQQQQSSSUUUVVVSSSMMMHHHHHHGGGIIIJJJFFFBBBEEEMMM\\\ZZZ]]]bbb^^^UUUXXXbbb~~~}}}TTTFFFLLLVVVbbb~~~}}}iiiiiiuuulllUUUOOONNNhhhsssmmmeeebbbbbbaaa]]]XXXXXX[[[\\\XXXTTTPPPJJJDDD===:::777555555555444222333333222222333333444555777999>>>BBBCCCDDDMMMWWWTTTUUUYYYhhhvvvtttuuu}}}qqqwww]]]JJJSSSaaaqqq~~~gggUUUMMMEEELLLTTTZZZ___oooppprrrtttvvvuuunnncccVVVMMMRRRUUUXXXSSSKKKLLL]]]ppp}}}|||}}}vvvjjjdddggg]]]HHHIIITTTbbbyyynnn[[[aaalll|||lllUUUOOOPPPnnnvvvooofffbbbaaa```]]]YYYVVVZZZ[[[WWWSSSPPPJJJDDD===:::777555555555444222333333222222333333444555777888;;;???@@@CCCMMMXXXTTTRRR[[[yyywwwyyycccHHHLLL[[[ooo~~~~~~kkkVVVOOOIIIEEEJJJKKKLLLUUUhhhyyyooobbb^^^mmmuuuuuufffWWW]]]~~~lllMMMGGGRRRcccvvvhhhYYY```jjjxxxrrrZZZQQQRRRrrrxxxpppgggbbbaaaaaa]]]ZZZUUUYYYZZZWWWSSSQQQKKKEEE===:::777555555555444222333333222222333333444555777777999===>>>BBBNNNZZZWWWWWWddd~~~lllKKKGGGRRRkkk~~~}}}nnnYYYTTTPPPEEEHHHHHHHHHLLLZZZiiisss{{{}}}yyytttyyyllllllyyySSSFFFQQQeeeuuu~~~xxxhhh]]]```kkkyyywww]]]RRRRRRrrrwwwpppgggbbbaaaaaa]]]ZZZUUUYYYZZZWWWTTTRRRMMMFFF===:::777555555555444222333333222222333333444555666666999<<<>>>CCCNNNZZZ[[[```mmm~~~\\\LLLKKKccczzz{{{uuu```[[[WWWLLLIIIEEEEEEJJJRRR[[[___jjjooo{{{{{{zzzTTTGGGQQQeeewwwuuuhhh``````kkkxxxwww]]]QQQRRRssssssmmmeeeaaa``````\\\XXXUUUYYY[[[XXXUUUSSSNNNHHH===:::777555555555444222333333222222333333444555555666999===???DDDOOO[[[\\\iiittt~~~~~~www}}}___NNN___vvv~~~wwwxxxkkkddd___RRRJJJFFFOOO]]]ccc]]]UUU]]]```jjjzzz}}}oooQQQHHHPPPaaazzztttggg```cccllluuu}}}uuu\\\RRRVVV||||||yyyyyypppjjjccc___```^^^ZZZVVVUUUYYY[[[XXXVVVTTTOOOIII===;;;777555555555444222333333222222333333444555555555999>>>@@@DDDPPP[[[[[[nnnvvvsssqqqnnnsssuuuVVV___sss{{{~~~tttrrruuummmfffTTTKKKNNNeeewwwcccXXXWWW\\\iiivvv~~~~~~iiihhhxxxeeeMMMIIIPPP]]]}}}vvvggg___gggnnnssswwwttt\\\UUU[[[xxxtttsssuuurrrllleee```___^^^[[[XXX\\\^^^^^^[[[UUUOOOJJJGGG>>>;;;777444333333222111333444555444333222444666555888===AAAAAABBBKKKUUUgggmmmssslll}}}xxxRRRZZZxxxwwwooo}}}~~~hhh___WWWUUU[[[uuu{{{jjj[[[SSS\\\fffiiilllrrrmmmhhhgggFFFFFFLLLZZZwww}}}mmm]]]ddddddlllrrruuuzzzsss```RRRbbbxxxqqqtttoooiiibbb______^^^ZZZWWW[[[\\\]]]ZZZTTTNNNIIIFFF>>>;;;777444333333222111222333444333111111333444444777===BBBBBBBBBJJJTTTeeegggzzzssssss{{{]]]eeexxxpppzzz{{{gggcccZZZZZZccc~~~lllVVVQQQTTTZZZdddoooyyyssswwwnnnLLLIIILLLXXXnnnvvvsss___cccfffnnnrrrqqqtttppp___TTTeeexxxoooooo|||nnnhhhbbb```aaa```\\\XXXZZZ[[[\\\YYYSSSMMMHHHFFF>>>;;;777444444333333222222222333222111000222444333666===BBBCCCCCCIIIRRRbbb^^^gggqqqpppwwwwwwaaadddzzzooovvvooo```___\\\]]]eee}}}sssaaaZZZZZZbbbllltttuuu{{{{{{TTTKKKIIIPPPbbbkkkzzzwww^^^\\\eeemmmqqqnnnnnnzzzqqq```VVVjjj|||pppooovvvpppjjjdddccceeeddd```ZZZYYY[[[\\\YYYSSSMMMHHHFFF???;;;777555444444333222222333333222111111222444222555;;;BBBCCCCCCHHHPPP^^^XXXYYY```gggsssxxxyyyrrr^^^WWWmmmzzznnnqqqggg[[[\\\]]]\\\___ppp{{{yyy{{{|||WWWKKKFFFJJJXXXcccttt}}}___YYYeeeqqqzzzyyyyyyzzzdddZZZrrrzzzuuuwwwtttllldddccceeefff```ZZZZZZ[[[\\\ZZZTTTNNNJJJGGG???<<<888555444444333222333444555444222222444555222444:::AAACCCDDDHHHNNNYYYYYYVVVXXX___kkkrrruuuttt^^^MMM\\\uuu{{{nnnlllzzzmmmcccbbbbbb\\\ZZZdddzzzsssuuuUUUJJJEEEIIIRRR]]]pppddd^^^iiizzziii___}}}}}}wwwmmmccc```cccccc^^^WWWYYY[[[\\\ZZZUUUOOOJJJHHH???<<<888555555444444333444555555444333333444666333444888???BBBCCCHHHNNNVVV^^^]]]\\\bbbiii{{{ssszzzyyyaaaJJJQQQiii}}}pppiiirrr}}}tttooolllaaaYYY```tttjjj\\\ccc~~~UUUGGGAAAEEENNNYYYlllhhheeennnwwwtttyyykkkfff}}}qqqddd```bbbbbb]]]VVVXXXZZZ[[[YYYTTTNNNIIIGGG???<<<888666555555444333333444444333222222333555555444666===AAACCCHHHNNNTTTeeeiiiiiipppppp|||mmmSSSQQQ```vvvssshhhlllxxxgggYYY[[[kkkzzzcccWWWVVVfff~~~TTTDDD???CCCKKKUUUggg{{{qqqrrryyy}}}vvvkkkcccbbbeeekkkooozzz~~~lllnnnvvvgggaaacccddd^^^XXXWWWXXXYYYWWWRRRMMMHHHFFF@@@<<<888666555555444333222333333222111111222444666444666;;;@@@CCCHHHNNNSSSiiipppttt}}}yyy~~~~~~bbbYYY___qqqvvvhhhhhh|||jjjVVVTTT```nnn|||zzzlll^^^[[[WWWRRRZZZqqqQQQDDDBBBHHHHHHRRRcccvvv~~~~~~yyygggbbb[[[WWWWWWZZZ^^^```hhhqqq|||zzzmmmssswwwgggcccddd```[[[ZZZYYY]]]]]]WWWRRROOOKKKFFF???<<<999666666555444222333333333333333333333333444222444:::>>>AAALLLXXX___gggrrr^^^QQQlllwwwhhhgggnnnkkkSSSSSSRRRTTT[[[^^^eeeqqqqqqjjjzzz~~~tttlllkkkhhh^^^TTT```nnnvvvQQQEEEGGGBBBLLLNNNWWWiiixxxjjjcccaaa```___aaacccdddcccbbbooo{{{rrriiitttfffddddddaaa\\\ZZZXXX\\\]]]WWWRRRNNNJJJFFF???<<<999666666555444222333333333333333333333333444222444:::>>>CCCOOO[[[]]]kkkwwwnnnUUUhhh}}}zzzjjjfffjjjoooUUUPPPLLLLLLPPPQQQSSS___vvvzzzhhh```lll~~~uuuzzzzzzwwwwwwssskkkcccdddrrrvvvNNN@@@DDDBBBKKKLLLTTTfff|||vvvlllfffhhhiiikkkmmmpppsssuuuwwwyyyqqqlll{{{pppfffdddeeebbb]]]ZZZXXX\\\\\\VVVQQQNNNJJJEEE???<<<999666666555444222333333333333333333333333444333444999>>>EEESSS___\\\nnnyyy~~~|||XXX___sssnnneeeeeezzz|||___VVVMMMIIIJJJHHHHHHSSSggg{{{kkk]]]VVV]]]rrrvvvooouuu}}}{{{uuuooo{{{TTTAAAEEEFFFHHHIIIPPP```vvv}}}{{{yyy|||uuuqqqrrrrrrlllfffeeeeeeccc^^^[[[XXX\\\\\\VVVQQQNNNIIIEEE???<<<999666666555444222333333333333333333333333444444555777===GGGUUU```[[[hhhttt|||___YYYiiissshhhaaaooolll___SSSLLLJJJDDDEEEMMM]]]rrrvvvaaaWWWSSSUUUdddttt|||sssgggggguuu___FFFEEEFFFEEEFFFLLL[[[ooorrr|||zzzooollltttkkkjjjgggeeeeeeccc___[[[XXX\\\\\\WWWQQQNNNJJJEEE???<<<999666666555444222333333333333333333333333333444555666;;;GGGUUU^^^WWW[[[iiizzz~~~vvvssswwwjjjYYY```tttzzzoooccchhh}}}uuufffYYYRRRMMMDDDCCCFFFRRRddduuuvvv]]]SSSPPPOOOUUU^^^hhhhhhiiilllrrr|||{{{xxxyyyzzzvvvjjj___XXXZZZfffzzz|||qqqPPPEEE???CCCDDDIIIVVVhhh|||qqqpppccc^^^jjjzzzhhhjjjjjjfffcccbbb___[[[YYY]]]]]]WWWRRROOOKKKFFF???<<<999666666555444222333333333333333333333333111555666555999EEERRRYYYQQQOOO^^^www|||nnnkkkvvvuuuXXXUUUiiixxxiiieeesssqqqddd^^^WWWKKKDDDDDDLLL\\\nnnsssxxx}}}eeeUUUMMMHHHHHHJJJMMMLLLNNNSSS[[[hhh}}}~~~{{{~~~ssshhhaaaZZZSSSNNNLLL\\\hhh~~~qqq}}}zzz{{{hhhPPP@@@BBBCCCHHHRRRcccuuurrrssseee___fffqqqhhhlllmmmgggbbbbbb___[[[ZZZ^^^^^^YYYSSSPPPLLLGGG???<<<999666666555444222333333333333333333333333000555666444777BBBNNNRRRLLLKKKYYYrrr~~~wwwqqqsss]]]QQQfffqqqffflllyyymmmggg^^^PPPGGGEEEIIIWWWiii{{{gggmmm|||bbbOOOGGGEEECCCBBBBBBEEEHHHLLLXXXqqqyyyeeeYYYOOOMMMOOOQQQVVV\\\kkkmmmttt{{{yyywww```EEEBBBCCCGGGQQQ___ooo|||wwwzzzjjjdddbbbhhh|||hhhnnnnnngggaaaaaa___[[[[[[______YYYTTTQQQLLLHHH???<<<999666666555444222333333333333333333333333///555666333666AAAKKKNNNKKKMMMXXXmmmyyynnnjjjYYYfffvvvgggjjjyyymmmggg]]]MMMGGGCCCEEEPPP```rrr}}}bbbiiiqqqUUUJJJHHHGGGAAAAAACCCDDDDDDKKKccc{{{~~~rrrbbbYYYMMMEEEIIIRRR\\\hhhttt}}}vvvtttyyygggFFFBBBCCCGGGPPP]]]kkkxxxyyyvvvvvv~~~}}}{{{lllggg^^^aaarrrpppkkkgggffffffccc[[[TTTYYY]]]]]]WWWQQQNNNKKKGGG@@@===999777666666555444111111111111111111111111333222333555777999BBBKKKKKKEEEMMMgggrrr~~~oooaaaqqqtttlllggg___WWWIIIDDDEEEOOO^^^qqqnnnhhh~~~bbbLLLIIINNN@@@FFFJJJHHHEEENNNaaaqqqnnn]]]TTTSSSMMMPPP```ooozzz}}}```HHHFFFCCCDDDKKKRRR[[[gggrrrtttccceeefffuuu|||rrreee[[[TTT___tttqqqlllhhhffffffbbb[[[UUUXXX\\\\\\VVVPPPMMMJJJFFFAAA===999777666666555444222222222222222222222222333222333555666888@@@IIIKKKHHHOOOccczzzvvvhhhdddqqqvvvmmmfffbbbNNNHHHGGGOOO___rrrssshhh{{{~~~fff]]]^^^UUUTTTQQQNNNQQQaaa{{{wwwjjjccc[[[ZZZfffbbbCCCDDDBBBCCCHHHNNNTTT___iii{{{{{{mmmjjjhhhsss|||vvvjjj```TTTVVVaaaiiixxxsssnnnhhhfffeeebbb[[[UUUWWW[[[[[[UUUOOOMMMIIIEEEAAA>>>:::777666666555444444444444444444444444444444222333444444555===EEELLLOOOTTT___sssyyy{{{|||ppp```___mmmsssiiifffTTTLLLHHHOOO___ttt}}}mmm|||{{{yyyxxxrrrggg___cccwwwxxxwwwnnnEEECCCBBBDDDGGGJJJMMMWWW```ooo|||wwwooohhhmmm~~~rrriiiZZZUUUVVVVVVaaarrrwww|||xxxtttvvvuuuoooiiifffeeebbb\\\VVVXXX\\\[[[UUUPPPMMMIIIEEEAAA>>>:::777777666666555333333333333333333333333444333333444333333999AAAMMMXXX^^^aaannnnnneeeyyyuuujjj___```{{{{{{{{{kkkcccWWWNNNHHHOOOaaaxxxwww~~~uuuppp|||QQQEEECCCDDDGGGIIIJJJRRRZZZfffuuutttgggddduuu{{{rrrddd]]]YYYUUU___nnnrrrssspppjjjfffiiisss|||xxxqqqjjjeeedddbbb\\\WWWYYY]]]\\\VVVQQQNNNKKKFFFAAA>>>:::888777777666555333333333333333333333333444333333444333222777???OOO___iiihhhkkk|||ppp___kkk}}}uuuggg___mmm|||{{{~~~xxxmmm```UUUMMMSSSdddzzzzzzyyyxxxcccGGGCCCBBBEEEGGGIIINNNUUU```ooo}}}kkk```kkkrrrhhhaaa^^^ooorrriiikkkppprrr~~~zzzsssjjjeeedddaaa\\\WWWZZZ]]]]]]WWWQQQOOOKKKGGGBBB???;;;888777777666555222222222222222222222222444333444555333222666>>>NNN```oooooojjjpppqqqllluuuzzzooodddeeewwwzzzvvv|||vvvhhh]]]___kkkzzzrrr}}}~~~{{{LLLDDD???BBBFFFHHHJJJMMMXXXfffuuu|||uuuccceeevvvwwwnnnpppwwwrrrmmmkkkuuu|||tttkkkeeecccaaa\\\XXXYYY\\\\\\VVVQQQNNNJJJFFFBBB???;;;888888777777666444444444444444444444444444333444666444222777>>>JJJ\\\ooosssiiifffwwwzzznnnxxx{{{nnncccfff|||uuuooorrrwww}}}pppnnn{{{VVVJJJ???AAAFFFIIIIIIHHHOOO[[[hhhqqqyyygggbbbmmm|||wwwzzz}}}uuukkkeeecccaaa]]]XXXXXX[[[[[[UUUOOOMMMIIIEEEBBB???;;;888888777777666555555555555555555555555444333444666444333777>>>GGGWWWlllsssggg```sssmmmpppwwwddd[[[iii{{{wwwtttsssuuuqqq}}}ssskkkssssss~~~```PPPBBBBBBIIILLLIIIGGGGGGRRR^^^hhhssshhh^^^fffzzz~~~{{{~~~vvvjjjdddcccbbb\\\VVV[[[[[[[[[WWWRRRLLLHHHFFFAAA>>>:::888777777666555444444444444444444444444444444444555666777888999<<>>:::888777777666555444444444444444444444444444444444444555666666777;;;GGGWWWaaabbbgggxxxwwwdddzzz{{{lll```cccooo~~~|||wwwooommmiiippp~~~rrrrrrqqqlllvvvttt\\\aaa|||}}}ZZZEEEDDDBBBCCCGGGFFFFFFJJJQQQWWW]]]fffqqqyyyttt]]]YYY___www{{{}}}yyy|||vvvjjjeeedddbbb\\\VVVWWWXXXYYYWWWRRRNNNKKKJJJBBB>>>:::888777777666555444444444444444444444444444444444333333444555555888<<>>BBBBBBBBBAAAAAAEEENNNTTT\\\dddooowww}}}zzz|||rrryyytttmmmhhhddd```\\\YYYYYYZZZZZZWWWRRRLLLIIIHHHCCC@@@<<<999888888777666555555555555555555555555333333222333333444555666555444;;;NNNdddwwwoooVVVSSSggg|||oooaaabbbooo~~~mmmgggbbbdddlllvvv}}}oooeeehhhmmmmmmppp}}}yyyrrrssswwwZZZFFFEEEAAA>>>@@@AAAAAA@@@BBBHHHMMMQQQZZZeeennnttt|||rrrkkksssxxxtttnnnhhhddd```\\\YYYWWWYYYYYYWWWRRRNNNKKKJJJCCC@@@<<<999999888888777666666666666666666666666222222222333444555666777666000333FFFaaaxxxqqqXXXWWW[[[ssspppeeeaaahhh{{{{{{uuuvvv|||}}}yyyooonnnvvvwww|||zzzxxxxxxMMMAAABBB;;;>>>@@@@@@???@@@DDDHHHGGGPPP\\\eeekkkttt]]]```yyywwwrrrmmmjjjhhheee```\\\YYYZZZYYYWWWRRRNNNLLLKKKFFFCCC===:::888888777666555555555666666666666666444444444444444444444444777;;;:::>>>TTTuuuqqqWWWQQQ]]]}}}|||pppbbbaaahhh|||~~~|||vvv{{{bbbBBBCCCBBB@@@@@@CCCCCC@@@BBBFFFBBBJJJTTT[[[bbbmmm{{{nnnhhhoooxxxzzzuuunnniiifffccc___\\\YYYZZZZZZWWWRRRNNNKKKKKKFFFCCC>>>:::999888777777666666666666666555555555333333333333333333333333333555777<<>>;;;:::999888777777777666666555555444444222222222222222222222222222222555<<>>BBBZZZuuu|||qqq]]]VVVttt|||rrrfffaaa^^^bbbnnn|||}}}{{{sssnnnnnn}}}~~~^^^LLLDDD>>>@@@CCCDDDEEEHHHCCCFFFJJJMMMRRR\\\hhhqqqvvvxxx|||~~~iiippp}}}vvvsssooommmjjjeee^^^XXXYYYZZZYYYVVVQQQMMMJJJIIIGGGDDD@@@===<<<;;;999777888888777666555444444333555555555555555555555555888444777===:::888MMMiiixxx[[[ZZZnnn{{{rrrhhh```[[[___ooo||||||{{{|||~~~~~~}}}}}}~~~}}}~~~ZZZMMMBBBAAAEEEIIIMMMPPPCCCEEEGGGIIIMMMUUU___fffkkknnnrrrwww~~~wwwpppttttttttt|||~~~vvv|||vvvsssooommmjjjeee^^^XXXWWWXXXXXXVVVQQQMMMKKKJJJGGGDDDAAA???===<<<999777777777666666555555444444555555555555555555555555555222555:::888888HHH^^^mmmYYY```zzzuuujjj]]]TTTXXXccckkk{{{xxxvvv~~~xxxvvvuuuwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxwwwwwwyyy}}}{{{|||}}}||||||rrr^^^HHH@@@BBBFFFKKKNNNBBBCCCEEEGGGJJJPPPVVV[[[___bbbhhhnnnuuu}}}~~~{{{nnniiifffkkktttvvvppphhh\\\yyyuuuvvv{{{uuuooojjjgggccc^^^YYYVVVWWWWWWUUUQQQNNNLLLKKKGGGEEEBBB@@@>>><<<999777666666666666666555555555555555555555555555555555444222444777888:::EEEQQQ{{{sssfffjjj|||qqqccc\\\___bbbooo}}}tttmmmiiirrrrrrwww}}}~~~yyyuuuvvvssssssuuuvvvxxxyyyxxxwwwrrrtttvvvwwwwwwxxxzzz|||vvvyyy|||yyyxxx___JJJCCCBBBCCCEEEBBBCCCDDDFFFIIILLLPPPSSSTTTXXX^^^eeellluuu}}}xxxrrrlllhhhbbbcccccccccbbb___[[[YYY^^^wwwttt~~~yyyooogggcccaaa]]][[[UUUVVVVVVUUUQQQNNNLLLLLLGGGEEEBBB@@@???===:::777555555555666666666666666444444444444444444444444777555444555777;;;AAAFFFooopppbbbtttyyymmmiiidddbbbcccjjjsss~~~vvvrrrsssppppppuuuvvvrrrssswwwrrrrrrrrrtttvvvwwwvvvuuupppsssxxx{{{||||||}}}}}}}}}rrrrrrppplllrrr|||\\\MMMEEEBBBAAAAAABBBDDDFFFHHHJJJMMMNNNMMMRRRXXX```gggooowww|||vvvlllddd]]]WWWSSSXXX]]]^^^YYYOOOIIIKKKOOOnnnyyyttt{{{{{{www~~~wwwnnngggccc```]]]ZZZVVVWWWWWWUUUQQQMMMKKKJJJNNNJJJBBB<<<888777999;;;777777777777666666666666333444555555666666555555444444555555777888999:::UUUvvvooolllrrr|||zzzoooddd___]]]^^^gggqqqzzz~~~yyyyyyyyyzzz{{{}}}~~~zzzlllmmmllllllsss}}}|||fffPPP@@@AAA===AAAEEEFFFHHHJJJJJJJJJGGGJJJOOOUUU\\\eeeooouuu{{{zzzjjjddd\\\SSSNNNMMMNNNPPPPPPMMMLLLLLLGGGDDDKKKVVVxxxhhhdddjjjooo}}}wwwnnngggdddaaa]]]ZZZYYYZZZZZZWWWSSSOOOMMMLLL<<>><<>>BBBCCC>>>999888888888888777777777777666666555444444444555666444444444444444555666777888;;;AAA]]]ssslllzzzwwwmmmfffaaa]]]ZZZ[[[^^^aaaeeeiiiooovvv{{{~~~~~~xxxuuutttjjjgggcccbbbbbbdddeeeeeekkkooovvv}}}^^^KKKDDD@@@???BBBCCC@@@AAAEEE???@@@BBBDDDIIIPPPXXX^^^iiipppwwwyyy}}}}}}uuuoooiiibbbYYYQQQLLLGGGCCC@@@DDDDDDCCCBBBAAAAAA@@@???>>>@@@AAADDDSSSpppvvvuuupppnnnjjj___ddd{{{zzztttmmmiiifffbbb]]]YYYYYYXXXWWWSSSOOOMMMLLLMMMIIIddd}}}yyy\\\AAA999===999999888888888777777777777666555555555666888999555555444444555666666777666888999JJJooommmkkkrrr}}}yyyuuusssdddbbb^^^ZZZWWWXXX\\\___^^^^^^^^^```cccddddddbbbbbbdddhhhjjjkkkiiifffdddaaaaaa```^^^[[[ZZZZZZ\\\^^^^^^___ccckkksssyyy{{{|||hhhPPPEEE???@@@AAA======BBB>>>???AAACCCFFFKKKQQQUUUbbbiiiooorrrwww~~~yyytttmmmeee___UUUQQQKKKFFFDDDCCCAAA@@@CCCBBBBBBAAA@@@???>>>>>>>>>@@@CCCMMMfff~~~}}}xxxtttmmm^^^aaaxxxyyytttmmmiiifffccc^^^YYYVVVVVVUUUQQQNNNLLLLLLNNNAAAsssWWW???999999999888888888777777777666555555666888:::<<<666666555555666666777777666<<<;;;AAA\\\zzzrrrdddjjjuuu}}}xxxqqqjjjeeecccbbbbbb```^^^[[[ZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZ]]]aaaeeejjjkkkooovvvlllUUUBBB???BBB???===???<<<>>>@@@BBBCCCFFFJJJLLLYYY```eeehhhmmmuuu{{{}}}zzz|||~~~zzzppphhhccc^^^WWWRRRKKKIIIFFFDDDCCCCCCCCCCCC??????@@@@@@@@@AAAAAABBBGGGQQQ___ooozzzrrrbbbeee|||yyytttmmmiiifffccc^^^YYYSSSRRRQQQNNNKKKJJJKKKLLLKKKMMMeeeYYY999999999888888888888777777666666666777999<<<>>>777666666666666777777888333<<<;;;:::LLLhhhfffbbbcccooo|||yyyuuurrrmmmjjjgggeeeeeeeeeeeedddeeedddcccbbbbbbccceeefffhhhhhhhhhggghhhkkkppptttyyyzzzdddFFF@@@EEEDDD???>>>;;;===@@@AAABBBCCCEEEGGGOOOTTTYYY[[[```iiippprrrvvvxxxzzz|||~~~{{{tttkkk```XXXSSSOOOJJJEEEFFFDDDCCCAAAAAAAAAAAAAAA===>>>>>>@@@BBBDDDGGGHHHYYYmmmxxxiiilll}}}uuulllfffeeeccc^^^ZZZUUUVVVWWWUUURRROOONNNOOOIIIEEEEEELLLVVV[[[WWWQQQ;;;:::999777666777777888666555555555555666777777999777666777888999888666666:::888:::DDDTTTxxxwwwkkkhhhhhhkkkzzz}}}{{{yyyxxxxxxzzz|||~~~~~~|||zzzxxxzzz{{{}}}VVVJJJKKKCCC<<<===>>><<<===???>>>===@@@EEEIIIKKKMMMPPPTTTYYY___dddiiilllpppsssuuuvvvxxxyyyzzz{{{|||}}}~~~}}}|||{{{yyyxxxzzz~~~~~~zzzvvvqqqjjjfff^^^YYYRRRJJJDDDAAAAAABBBFFFCCC@@@AAACCCDDDAAA===AAAGGGCCC@@@IIIPPP\\\mmmqqqggghhh~~~|||uuulllgggfffccc^^^YYYVVVVVVVVVTTTPPPNNNNNNNNNKKKHHHEEEEEEEEECCC>>>:::;;;:::999888777777777777777777666555555555555555666555444555666777666444888;;;888888???IIIgggqqqaaabbbmmm{{{vvvUUULLLMMMGGG???AAA>>>>>>???>>>;;;;;;???BBBCCCEEEGGGIIIMMMRRRUUU^^^aaaeeehhhiiijjjlllmmmnnnnnnooopppqqqqqqqqqpppoooooonnnmmmmmmppptttxxxzzz|||}}}}}}{{{|||~~~~~~xxxsssmmmgggccc^^^XXXTTTLLLJJJGGGEEECCCCCCCCCDDD@@@CCCFFFEEEAAA@@@DDDHHH???IIINNNWWWjjjzzz~~~mmmfffiiiuuu|||uuummmhhhgggccc]]]XXXWWWWWWUUURRRNNNLLLMMMNNNHHHHHHFFFCCC???;;;:::999999999999999999888777666999888777555444333333333666555444444666666555444888<<<999888<<>>@@@@@@===;;;===>>>???@@@@@@@@@BBBFFFHHHRRRTTTXXXZZZ[[[\\\]]]_________```````````````___^^^___``````aaaeeejjjnnnrrrssstttttttttvvvzzz~~~}}}}}}~~~yyyrrrqqqpppooonnnnnnnnnnnnfffaaaZZZTTTOOOKKKHHHEEEBBBBBBAAA@@@??????>>>>>>AAABBBDDDIIIOOOWWW^^^bbb```kkkssstttiiiggglllsss~~~|||vvvnnniiigggddd]]]WWWXXXWWWTTTPPPMMMKKKLLLNNNHHHGGGFFFDDDBBBAAAAAAAAA888999::::::999888666555888777666555444444444444888777666666777888777666555:::999888===???KKKbbbyyyccchhhooowww~~~^^^LLLDDD>>>@@@CCCBBB@@@???>>>???@@@@@@???@@@BBBEEEIIILLLOOOQQQQQQQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTVVVWWWZZZ^^^cccgggjjjjjjjjjkkkmmmqqquuuxxxwwwwwwxxxzzz~~~}}}}}}|||{{{{{{{{{zzzuuuoooiiieeeeeecccbbbbbbaaaaaaaaaYYYUUUOOOJJJFFFDDDCCCBBBCCCBBB@@@?????????@@@AAAFFFAAACCCWWWuuu|||sssnnnqqqwww|||~~~wwwnnniiigggddd]]]XXXWWWVVVTTTPPPMMMKKKMMMNNNLLLGGGCCCAAAAAA@@@<<<999888999::::::999888666555555555444444444444555555777666555666777888777555333999888777======BBBQQQrrryyyiiidddkkkyyyuuuaaaRRRCCC@@@BBBBBB???>>>===>>>????????????AAACCCCCCEEEHHHIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKJJJLLLNNNPPPRRRVVV[[[___``````aaacccfffkkknnnppppppooonnnmmmpppvvv|||~~~|||yyyvvvtttqqqsssvvvxxxxxxwwwtttsssooonnnnnnmmmkkkgggccc___ZZZZZZXXXWWWUUUUUUTTTTTTMMMKKKHHHDDDBBBAAACCCDDD@@@???<<<<<<===AAAEEEHHHDDDIIIZZZ{{{yyyyyy}}}xxxnnnhhhfffccc^^^YYYVVVVVVTTTQQQNNNMMMNNNOOOIIIEEEAAA@@@AAA@@@<<<777999999999999999888777666444444333333444555555666555444333333555555444333333999666444:::999999AAAMMMtttqqqjjjgggfffgggsssmmmRRREEEBBB@@@===:::999;;;<<<<<<<<<<<<===>>>===@@@BBBCCCBBBAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGIIILLLOOORRRUUUUUUVVVZZZ^^^bbbdddeeefffeeebbb```aaaeeelllqqqvvvuuutttrrrnnnkkkgggeeegggggghhhhhhhhhfffcccbbb___```______\\\ZZZWWWUUUMMMLLLKKKIIIHHHGGGGGGGGGBBBBBBAAA???>>>>>>@@@CCC???<<<:::888:::???DDDHHHIII```~~~~~~~~~yyynnngggdddbbb^^^[[[TTTUUUUUUSSSQQQOOOOOOPPPDDDEEEEEEDDDCCCAAA???>>>;;;:::999888777777777777555555444333333333444444555444333333555555444333444999444111888999666;;;:::RRRfff~~~~~~mmmfffbbbhhhrrrgggPPPHHHEEEAAA>>>;;;<<<>>>===<<<:::;;;<<<;;;===??????>>>=========;;;<<<===>>>>>>???>>>>>>===???@@@@@@@@@BBBDDDGGGJJJJJJLLLPPPVVVYYYYYYXXXZZZZZZYYYWWWUUUVVVZZZ^^^eeedddcccaaa^^^[[[YYYWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPQQQQQQPPPNNNKKKIIIHHHBBBBBBAAA@@@@@@@@@@@@@@@===>>>???>>>===<<>>===<<<===>>>@@@BBBBBBEEEJJJPPPRRRQQQOOOQQQSSSUUUSSSPPPNNNOOOQQQTTTSSSSSSRRRQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHEEEGGGHHHGGGDDDAAA>>>>>>>>>>>>>>>>>>>>>???@@@AAA>>>@@@BBBAAA???>>>@@@BBB>>>CCCNNN\\\kkkzzzyyyhhhkkkxxxzzztttmmmhhheeeccc^^^[[[WWWWWWVVVTTTPPPNNNOOOOOOJJJIIIGGGEEEBBB@@@>>>===;;;:::999999::::::888666555555444333333333333444111333444333111111444666555444444555555666777888>>>DDDEEELLLpppkkkdddccceeevvvgggUUUQQQPPPNNNPPPGGG>>>===AAAAAA>>>;;;;;;>>>===:::;;;AAACCC???>>>::::::===???<<<::::::<<<<<<;;;;;;;;;<<<>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLKKKIIIHHHFFFEEEEEE???AAABBBBBBAAA@@@@@@AAA;;;>>>@@@AAA>>><<<<<<<<<>>>===;;;<<<>>>AAACCCCCCAAAEEE@@@>>>BBB???<<>>===;;;:::999999::::::888666555555444333333333333444222444555444333222555777555555555666666777888999999>>>@@@FFFcccpppiiikkk{{{yyypppfffTTTRRRNNNHHHBBB???@@@CCC;;;>>>???<<<<<<>>><<<666===:::999;;;:::888<<>><<<:::999999:::;;;===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAA@@@===<<<<<<======>>>>>>>>>>>>>>>>>>???CCCBBB@@@@@@@@@@@@???>>>@@@CCC??????FFFFFFDDDKKKQQQpppxxxrrrkkkeeecccaaa]]]ZZZYYYXXXWWWSSSNNNKKKKKKKKKHHHGGGFFFDDDAAA???===<<<;;;:::999999::::::888666555555444333333333333444444555555555444444666777666666666666777888999:::999;;;>>>AAAQQQxxxwwwjjjfffgggppp{{{~~~uuugggYYYOOOIIIEEECCC???@@@???===>>>AAA???;;;===<<<======999555999@@@===<<<:::999999:::<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<>>>>>>>>><<<;;;<<<===>>>===;;;:::<<<===>>>>>><<<<<<===>>>????????????DDDHHHCCCCCCOOOWWW^^^jjjvvvwwwqqqiiidddbbb```]]]ZZZWWWWWWUUURRRNNNKKKKKKLLLGGGFFFEEECCCAAA???===<<<;;;:::999999::::::888666555555444333333333333444444444444444444444555666555555555555666777888999===<<<>>>@@@EEEZZZssshhhgggmmmssswwwzzzddd___^^^TTTHHHOOOLLLGGGDDDEEEFFFDDDBBB===<<>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============:::<<<======<<<===>>>@@@@@@>>><<<<<<>>>>>>===<<<===>>>>>>>>>>>>@@@BBBEEEGGG[[[gggooozzzwwwqqqhhhcccaaa```]]][[[TTTTTTTTTQQQOOOMMMMMMNNNGGGFFFEEECCCAAA???>>>===;;;:::999999::::::888666555555444333333333333444333333222222333444444444444444444444555666777777>>>;;;===BBBCCCJJJbbb~~~uuuqqqooommmqqqrrrtttzzzkkkcccfffcccZZZgggbbb^^^]]]\\\WWWPPPLLLIIIAAA===???CCCBBB@@@@@@@@@@@@@@@@@@>>><<<;;;999<<<<<<<<<======>>>>>>???========================:::;;;;;;<<<======>>>>>>;;;<<<<<<<<<;;;;;;===???>>>======>>>>>>===;;;:::CCCCCCAAA???>>>@@@EEEJJJWWW}}}wwwqqqhhhcccaaa```^^^\\\SSSTTTTTTRRROOONNNOOOPPPGGGFFFEEECCCAAA@@@???>>>;;;:::999999::::::888666555555444333333333333444444222111111333444444333333333333333444555666666999888;;;AAACCCDDDOOO]]]tttzzzwwwuuuxxxgggfffnnnsss{{{wwwyyyzzzvvvqqq```OOOGGGEEECCCAAA@@@===<<<;;;;;;::::::;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>>>>>>>===;;;999999:::<<<999:::<<<;;;::::::;;;======???BBBCCCFFFLLLUUU\\\xxxqqqhhhcccaaaaaa___^^^UUUVVVUUUSSSPPPNNNOOOPPPGGGGGGFFFDDDBBBAAA@@@???;;;:::999999::::::888666555555444333333333333444555333111222444666555444444333333444444555666777444777:::===???BBBHHHNNNWWWrrr~~~vvvmmmeee```___]]]XXXOOOFFFAAA???@@@AAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????>>>===>>>AAACCCAAADDDFFFDDDAAADDDLLLSSSXXX^^^eeekkkpppwwwxxxqqqiiicccaaaaaa```^^^XXXXXXWWWTTTPPPNNNNNNOOOHHHGGGFFFEEECCCAAA@@@@@@;;;:::999999::::::888666555555444333333333333444666444222333666777666444555444444555555666777888444999;;;::::::@@@FFFIIIEEEQQQmmmwwwaaaPPPGGGCCCBBBCCCBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA===>>>@@@AAACCCGGGKKKOOOUUUXXXYYYVVVSSSXXXfffrrr{{{vvv}}}ssshhhdddcccaaaaaacccZZZYYYWWWSSSOOOMMMMMMOOOIIIHHHGGGEEECCCAAA???>>><<<;;;::::::::::::999888555444333333222222333333000111111222222333444444444333333333333444555555555555666888;;;===???AAAAAAKKKTTTbbbzzzkkkccc___YYY\\\ZZZPPPFFFCCCDDDDDDEEEDDDDDDEEEFFFFFFDDDAAAEEEFFFGGGJJJNNNUUU\\\aaaVVVRRRMMMKKKRRRddd{{{{{{zzzvvv|||rrriiieeebbb___]]]___XXXWWWUUURRROOOMMMOOOPPPIIIHHHGGGEEECCCAAA???>>>===;;;::::::::::::999777555444333333222222333333000111111222222333444444444333333333333444555555555555666888:::<<<>>>???<<>>===;;;::::::::::::999777555444333333222222333333000111111222222333444444333333333333333444555555555555666777888:::;;;<<<;;;@@@EEEJJJZZZ{{{~~~vvvjjjqqqzzzyyyrrrmmmhhhooo{{{yyyiiilllxxxooohhhgggeee```\\\\\\UUUUUUTTTRRROOOMMMNNNOOOIIIHHHGGGEEECCCAAA???>>>===<<<::::::::::::888777555444333333222222333333000111111222222333444444333333222222333333444555555555555666777888999:::>>>>>>@@@CCCFFFUUUxxx}}}|||vvvnnnxxxuuummmhhhggggggbbb______WWWWWWVVVSSSOOOMMMLLLMMMIIIHHHGGGEEECCCAAA???>>>>>><<<::::::::::::888666555444333333222222333333000111111222222333444444333222222222222333444444555555555555666777888999>>>;;;===BBBAAACCCUUUlll~~~{{{xxxzzzvvv~~~tttlllgggggggggcccaaaaaaYYYYYYXXXUUUQQQMMMLLLLLLIIIHHHGGGEEECCCAAA???>>>>>>===;;;::::::999777666555444333333222222333333000111111222222333444444222222222222222333444444444444444555666777888999:::888;;;@@@AAA???FFFPPPUUUllluuullloooxxxxxxtttlllfffeeeeeeaaa``````XXXXXXXXXVVVRRROOONNNOOOIIIHHHGGGEEECCCAAA???>>>???===;;;::::::999777555555444333333222222333333000111111222222333444444222222222111222222333444444444444555666888999:::888999;;;===>>>???BBBEEEIIIWWWqqqqqqiiikkksss{{{ssssssuuummmeeecccbbb___]]]^^^VVVWWWXXXVVVTTTQQQQQQQQQIIIHHHGGGEEECCCAAA???>>>???===;;;::::::999777555555444333333222222333333000111111222333333444444222222111111222222333444444444444555777888:::;;;:::======;;;:::>>>AAABBBJJJMMMZZZttttttllljjjlllrrr|||sssdddiiixxxmmmdddbbbaaa^^^[[[[[[ZZZZZZXXXUUURRRQQQRRRSSSHHHGGGFFFDDDCCCAAA@@@???@@@>>><<<<<<;;;:::777555444444444333333333222222///000111222333444444444222222111111222222333444333444666777666777999:::777888:::::::::<<<>>>@@@BBBBBBKKK[[[kkkyyyjjjkkkrrrvvvyyywwwdddooowwwlllcccbbbbbb___\\\\\\YYYYYYXXXUUURRRQQQQQQSSSHHHHHHGGGEEECCCBBB@@@@@@???>>><<<;;;;;;999777444333333333333222222222222000000111222333333333333222222111111222222333444222444666666666777888:::666888999::::::;;;>>>@@@>>>===BBBLLLUUUdddzzznnndddssstttkkkbbbbbbbbb```]]]]]]XXXYYYXXXUUURRRPPPQQQRRRIIIHHHHHHFFFEEECCCAAA@@@>>>===;;;::::::999666444333222222222222111111111111111222222222222222111222111111111111222333333222444666666666666888999666777999999999:::===???@@@???AAAEEEFFFLLL```uuuuuuiiilllsssrrriiibbbbbbcccaaa___^^^WWWXXXWWWUUURRRPPPPPPQQQIIIIIIHHHGGGFFFCCCAAA@@@>>><<<;;;:::999888555333222222222111111111000000111222222222222111111000111111111111111222222333222444555555555555777888666777888888888999;;;===AAA@@@BBBDDDCCCEEEQQQ^^^pppwwwxxxqqqhhhaaabbbdddbbb______VVVWWWWWWUUURRROOOOOOOOOHHHHHHIIIHHHFFFDDDAAA@@@>>><<<;;;:::999888555333222222222111111111000000111111222222222111000000111111000000111111222333222333555555444444555777555666777777777888:::<<<;;;<<<>>>@@@@@@AAAHHHPPPVVV```sss}}}~~~ppphhhbbbcccdddbbb___^^^UUUVVVVVVUUURRROOONNNNNNGGGHHHHHHHHHFFFCCC@@@>>>>>>===;;;::::::999666444333222222222222111111111000000111111111111111000111000000000000111222222222333444444333333444666444666777666666666888::::::;;;<<<===>>>???CCCFFFKKKPPPZZZhhh{{{~~~~~~ppphhhbbbccceeebbb___]]]TTTUUUVVVUUURRROOONNNMMMFFFGGGHHHGGGFFFCCC???===???>>><<<;;;;;;999777444333333333333222222222222...///000111111222111111000000000000000111222222222333444444333222444555444555666666555555777999;;;;;;;;;;;;===@@@BBBCCCFFFKKKQQQVVV^^^nnnqqqhhhbbbccceeebbb^^^]]]TTTUUUVVVUUUQQQOOOMMMMMMEEEFFFGGGGGGEEEBBB???===@@@>>>===<<<;;;:::777555444444444333333333222222......///111111222222222000000000000000111111222111333444444222222333555444555666555555555777999888888888777:::???AAAAAACCCJJJQQQSSSSSS\\\mmm{{{xxxnnnmmmxxxuuuooofff``````bbb```^^^]]]UUUUUUUUUTTTSSSQQQOOONNNGGGIIIJJJHHHEEEBBBAAAAAA???>>><<<;;;:::999666333444333111222333333222000000000000000000///......000000000000000111111222111111111111222333444555444444444555555555555666999999:::<<<===???@@@@@@@@@DDDJJJQQQXXX]]]```aaasssxxxddd[[[___iiiqqqwwwzzz~~~yyyrrrooofff``````bbb```^^^]]]UUUUUUTTTTTTRRRPPPOOONNNGGGHHHIIIHHHEEEBBB@@@@@@@@@???===;;;;;;999555333444222111111222333111000000000000000000///......000000//////000000111222111111111111222333444444444444444444555555555555999999:::;;;===>>>???@@@@@@CCCHHHMMMRRRUUUWWWXXX]]]fffooowwwyyykkkbbb___sss{{{~~~|||yyyzzzvvvmmmooofff``````bbb```^^^]]]TTTTTTTTTSSSRRRPPPNNNMMMFFFGGGHHHGGGDDDAAA@@@???BBB@@@>>><<<;;;999555333444222111111222222111000000000000000000//////...000000//////000000111222111111000111111222333444444444444444555555555555888999:::;;;<<<===>>>???@@@BBBEEEHHHKKKLLLMMMMMMPPPUUUYYY[[[dddsss|||ooommmllliiiffflllxxx}}}{{{sssqqqvvvsssiiiooofff``````bbb```^^^]]]TTTTTTTTTSSSQQQPPPNNNMMMFFFGGGHHHFFFCCC@@@??????BBB@@@>>><<<;;;999555333333222111111222222111000//////000000000000/////////////////////000111111000000000000111222333444333333444444444555555555888888999:::;;;<<<======@@@AAACCCDDDFFFFFFGGGGGGOOOSSSUUUUUUZZZfffpppuuu}}}~~~sssfff___^^^^^^```eeegggccc]]]]]]fffooo{{{ooogggkkk{{{wwwkkklllrrrqqqjjjooofff``````bbb```^^^]]]UUUTTTTTTSSSRRRPPPNNNNNNFFFGGGHHHFFFCCC@@@??????AAA@@@===<<<;;;999555333333222000111222222111/////////000000000000///////////////...///000000111000000000000111222333333333333333444444444444555777777888999:::;;;;;;<<>><<<;;;:::999666333333111000000111111000///...//////000000000000000//////......//////000111000000///000000111222333333333333333444444444444777777777888999:::::::::>>>>>>???@@@BBBCCCDDDEEEAAAFFFIIIKKKPPPWWWZZZYYY]]]eeekkkoooxxx~~~|||yyy{{{}}}|||~~~~~~||||||~~~~~~|||||||||}}}{{{{{{|||||||||{{{|||~~~~~~~~~{{{vvvbbb[[[SSSOOOPPPQQQOOOMMMPPPVVVXXXXXX^^^gggggg```[[[ZZZYYYYYY\\\aaagggjjjvvv|||yyyyyyttttttzzzrrrhhhjjjjjjgggdddbbbccceeeooofff``````bbb```^^^]]]VVVVVVVVVUUUTTTRRRPPPPPPGGGHHHIIIHHHEEEBBB@@@@@@===;;;::::::999888666444222111000000111111000///......///000000000000000///............///000000/////////000000111222333222222333333333444444444666666777777888999999999=========>>>???@@@AAAAAACCCFFFGGGHHHLLLRRRUUUSSSSSSZZZ___```cccnnnyyy{{{wwwuuuwwwzzzzzzxxxzzz}}}www{{{{{{xxxxxxzzzxxxsssxxxwwwxxxzzz~~~}}}{{{zzzzzz{{{zzzyyyxxxyyyzzzzzzyyyzzz|||~~~~~~tttmmmllljjjddd^^^WWWUUUPPPLLLJJJKKKOOORRRRRROOOLLLIIIIIIJJJLLLMMMTTTYYY\\\ZZZTTTRRRVVV\\\___hhhpppqqqqqqrrrnnniiiiiikkkmmmllliiihhhjjjmmmfffhhhiiiiiieeebbb```_________bbbiiirrryyy}}}}}}tttgggaaabbbdddccc```]]]]]]```ooofff``````bbb```^^^]]]WWWWWWWWWVVVTTTSSSQQQPPPGGGIIIJJJHHHEEEBBBAAAAAA;;;:::999999999888666444222111000000111111000///......///000000000000000...............///000000////////////000111222333222222333333333444444444666666777777888888999999<<<;;;;;;;;;<<<<<<===>>>GGGHHHFFFEEEHHHOOORRRPPPOOOYYY```bbbccchhhnnnpppwww}}}xxxrrrpppqqqtttvvvyyyzzzxxxsssrrruuuyyyyyy}}}}}}yyyyyy{{{xxxqqquuusssqqqpppqqquuuzzz}}}|||{{{zzzzzz{{{{{{yyywwwvvvwwwwwwwwwvvvvvvxxxzzz|||{{{zzz{{{}}}xxxqqqiii```TTTMMMQQQ[[[___YYYQQQLLLMMMQQQVVVYYYaaadddddd___VVVPPPPPPSSSRRRWWWXXXSSSQQQTTTTTTQQQTTTUUUUUUUUUUUUUUUWWWYYYYYYXXXXXX[[[___bbbbbbaaattttttwwwwwwkkk```bbb`````````^^^\\\\\\^^^nnngggbbbbbbccc```^^^___RRRRRRSSSUUUVVVUUURRROOOJJJJJJIIIHHHEEEBBB@@@>>>>>><<<:::999999888666444777444000...///000111111---......///////////////............///000222333222222111111111111111222333222000//////000222333666444333444666888888777::::::;;;<<<===>>>??????CCCDDDEEEFFFGGGIIIMMMPPPUUUUUUVVVYYY]]]bbbgggiiikkkkkkqqq{{{{{{xxxxxxzzzyyyvvvrrrnnnmmmnnnpppssssssttttttttttttssssssvvvuuutttrrrqqqppppppppppppooonnnppptttvvvvvvtttwwwvvvvvvxxxzzzyyytttooorrrssssssrrrqqqqqqsssuuuvvvvvvwwwzzz}}}pppfffbbbbbbccc]]]SSSKKKMMMVVV\\\\\\kkkssswwwooo```XXX\\\ddd```dddbbb[[[XXX\\\^^^\\\aaadddccc]]]\\\eeepppuuuooovvv{{{{{{~~~uuunnnnnnnnniiicccccc```\\\ZZZZZZ\\\\\\]]]nnngggaaabbbccc```^^^___UUUTTTUUUVVVVVVTTTPPPLLLIIIIIIIIIHHHFFFCCCAAA??????===;;;999999888555333555222///---...///000000---......///////////////000//////......///000111222222111000000111111222333222000//////000222333555444333444666777777777::::::;;;<<<===>>>>>>???@@@BBBDDDEEEFFFHHHKKKMMMQQQQQQSSSUUUYYY^^^bbbeeeeeedddhhhpppuuuxxx{{{{{{wwwwwwxxxyyyzzzyyyvvvrrrpppoooppprrrrrrssssssrrrqqqooonnnpppoooooonnnnnnmmmmmmmmmnnnmmmmmmppptttwwwvvvuuuuuuttttttuuuvvvvvvsssqqquuuuuusssqqqoooppptttvvvxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~{{{|||~~~xxxnnnhhh\\\PPPNNNTTTWWWVVVcccjjjnnniii___ZZZ^^^dddiiinnnqqqqqqvvv}}}xxxpppgggcccdddfffccc``````]]]ZZZYYYZZZ[[[[[[[[[mmmfffaaabbbccc```______VVVUUUVVVVVVWWWTTTPPPMMMHHHHHHHHHGGGFFFDDDBBB@@@@@@>>>;;;:::999777555333444111...---.../////////---......///////////////111000//////......//////111111000000000111111222333222111000000111222333555444333444666777777666999999:::;;;<<<===>>>>>>>>>@@@CCCDDDEEEFFFHHHJJJLLLMMMNNNQQQTTTYYY\\\______]]]___dddffffffgggkkknnnooorrrwww~~~|||}}}{{{tttqqqsssvvvwwwyyyzzzxxxuuurrrppppppqqqqqqrrrrrrpppnnnkkkiiihhhhhhhhhhhhiiiiiihhhhhhggggggiiimmmqqqsssssssssrrrrrrrrrqqqqqqqqqsssuuuxxxwwwtttpppnnnppptttxxxzzzyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}zzzvvvtttvvv{{{tttnnnnnnnnnkkkhhhlllooolllfff``````aaabbbgggkkkoooxxx{{{ttt~~~{{{yyyyyyiiihhheeeaaa___````````````[[[YYYXXXXXXZZZZZZYYYXXXllleee```aaabbb```___```WWWWWWWWWXXXYYYWWWSSSPPPFFFGGGGGGGGGFFFEEECCCBBB@@@>>>;;;:::999777444222444222///...////////////---......///////////////////////////.../////////111000000000000111111222222222111000000111222222444333333444666777666555888888999:::;;;<<<======<<>><<<:::999999888666444555333111111111111000///---......///////////////++++++---...///000000000////////////000111111222111111111111111111111111222222333555777777555444666666777888999:::;;;;;;<<<>>>AAABBBBBBBBBDDDEEEHHHIIIKKKMMMPPPRRRTTTUUUSSSQQQSSSYYY\\\\\\___ccccccaaa```______aaadddfffjjjlllooosssvvvyyyyyyyyyzzz|||}}}vvvqqqmmmkkkmmmqqqsssssssssssssssiiihhhfffdddbbbcccgggiiilllllllllkkkjjjiiihhhhhhdddcccaaa```aaacccfffhhhiiiiiihhhfffeeefffiiikkkkkklllmmmmmmmmmooorrrtttqqqtttvvvuuutttqqqqqqqqqppppppppppppqqqssstttvvvtttvvvxxxxxxvvvvvvyyy|||yyy|||}}}||||||~~~|||{{{}}}qqqddd\\\XXXWWWVVVQQQRRRTTTTTTSSSRRRRRRRRROOOOOOOOOPPPQQQQQQOOOMMMhhhbbb^^^```bbbaaa```aaa^^^]]]\\\\\\ZZZVVVPPPLLLGGGGGGHHHGGGFFFDDDBBBAAA===;;;999999999999777555333222000000111111///...---......///////////////+++,,,.../////////...............//////000222222111111111222222111111111222222333555777777555333555666666777888999::::::<<<===>>>??????@@@BBBDDDEEEFFFHHHJJJMMMOOOPPPPPPQQQPPPRRRWWWZZZZZZ\\\______^^^]]]]]]^^^bbbeeeggghhhhhhkkkqqqwwwyyyuuuqqqsssvvvzzz}}}~~~}}}yyyzzzxxxpppkkkjjjhhhhhhjjjnnnqqqqqqooolllcccddddddcccbbbbbbdddffffffeeedddddddddeeeffffffcccaaa___^^^```fffkkkoooqqqooolllgggcccbbbfffjjjhhhiiijjjllloooooonnnmmmnnnoooppppppnnnnnnnnnooooooooonnnoooppprrrtttuuutttwww{{{zzzwwwvvvxxx{{{{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}|||nnnggg___ZZZXXXVVVSSSPPPPPPPPPPPPQQQRRRRRRQQQQQQOOONNNMMMMMMNNNNNNLLLJJJhhhaaa]]]```bbbaaa```bbbWWWWWWXXXYYYZZZXXXTTTQQQHHHHHHHHHGGGFFFDDDBBB@@@<<<:::999999999999888666222111//////000000...------......///////////////---.../////////...---,,,............///000222222111111222222222222111111111111333555777777555333555555666777888999::::::;;;<<<<<<<<<<<<>>>AAACCCBBBCCCEEEHHHJJJLLLLLLMMMSSSQQQRRRWWWXXXWWWYYY\\\XXXXXXXXXYYY[[[___cccfffkkkjjjlllrrryyyzzzsssllloooqqquuuyyy{{{{{{yyyxxxtttzzz~~~~~~}}}}}}~~~~~~{{{yyyzzz}}}ssszzz~~~vvvnnnkkkkkkiiiggggggjjjnnnmmmhhhbbb```bbbdddeeedddccccccddd```___^^^^^^___aaaccceeeaaa___]]]\\\```gggooottttttrrrllleee______cccggggggfffgggkkkoooooolllhhhllllllllljjjiiijjjmmmooooooooonnnooopppqqqsssttttttxxx||||||xxxvvvwwwzzz}}}~~~}}}}}}zzz|||~~~}}}}}}nnnccc]]]^^^XXXRRRQQQSSSSSSPPPLLLOOOMMMLLLLLLMMMNNNLLLJJJOOOMMMLLLKKKLLLLLLJJJHHHjjjdddaaacccbbb]]]ZZZZZZVVVWWWYYY[[[\\\XXXSSSNNNLLLHHHFFFGGGEEEAAA@@@CCC@@@;;;999<<<===:::666555333000...---///000000///------............------------,,,,,,,,,,,,------////////////000000000000000000000000111111111111333333222222222333444444555666666777999:::;;;;;;<<<<<<<<<===>>>@@@BBBBBBBBBAAAAAABBBDDDHHHKKKMMMQQQQQQQQQSSSUUUXXX[[[\\\WWWXXXXXXXXXYYY\\\aaaeeeeeehhhlllooonnnmmmmmmmmmppprrrtttwwwwwwvvvuuussstttzzz}}}}}}~~~}}}}}}~~~|||~~~|||zzzvvvwwwvvvsssppprrrzzzvvvtttrrrpppnnnllliiigggdddcccccceeehhhiiigggdddccccccbbbbbbaaaaaa``````[[[\\\\\\\\\[[[[[[]]]______]]]ZZZYYY[[[aaagggllljjjfffbbb```bbbddddddccckkkllllllmmmkkkiiigggeeeiiiiiihhhgggggghhhiiijjjmmmkkkiiijjjnnnqqqqqqppprrruuuwwwwwwvvvuuuwwwyyy~~~~~~{{{~~~~~~nnnccc]]]YYYWWWRRRRRRRRRRRRQQQQQQQQQQQQMMMKKKIIIHHHHHHJJJLLLNNNJJJHHHGGGHHHJJJLLLMMMLLLjjjddd```aaaaaa]]]ZZZZZZVVVWWWYYY[[[[[[XXXSSSOOOLLLHHHFFFGGGEEEAAA@@@CCC???:::888<<<===999555444222000......///111111000------............------...------------------...////////////000000000000//////000000000111111111333333222222222333444444666666777999999:::::::::;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDFFFIIILLLNNNPPPPPPQQQRRRTTTWWWYYYZZZTTTUUUVVVWWWXXX\\\aaaeeejjjmmmoooooonnnlllllllllnnnpppsssuuuvvvvvvtttsssuuu{{{~~~|||}}}~~~}}}|||zzzyyyzzz{{{{{{yyywwwuuutttsssttttttrrrooopppvvv{{{rrrooommmllllllkkkgggddddddccccccfffhhhiiigggdddaaaaaa``````______^^^^^^YYY[[[\\\[[[ZZZYYYZZZ[[[]]][[[YYYXXXZZZ___dddggghhheeeaaa```bbbddddddccciiiiiijjjkkkjjjhhhfffdddeeeddddddeeefffhhhjjjkkkmmmkkkiiijjjmmmoooooonnnuuuvvvvvvuuutttuuuxxx{{{~~~~~~yyylllaaaYYYTTTPPPNNNOOOOOOOOOPPPPPPPPPQQQQQQMMMLLLJJJHHHHHHJJJLLLMMMQQQOOOMMMLLLKKKJJJGGGEEEjjjccc^^^______\\\ZZZZZZVVVWWWXXXZZZ[[[XXXSSSOOOLLLHHHFFFGGGEEEAAAAAACCC>>>999777;;;<<<888444333222000//////000111111000------............------.........------.............../////////000000000//////000000000000111111222222222222222333444444666777999:::::::::999999;;;;;;<<<===>>>@@@AAABBBEEEEEEEEEFFFHHHJJJMMMOOONNNOOOPPPRRRTTTUUUUUUUUUQQQRRRTTTUUUWWW[[[```dddjjjkkkmmmlllkkkkkkkkkmmmooopppsssvvvxxxxxxxxxwwwvvv|||~~~|||}}}~~~~~~{{{wwwtttrrrsssrrrqqqpppnnnmmmlllkkklllnnnnnnmmmjjjjjjmmmqqqkkkhhheeefffiiihhhddd___``````aaadddffffffcccaaa______^^^^^^]]]\\\\\\[[[WWWYYY[[[[[[YYYWWWVVVVVVYYYXXXWWWWWWYYY[[[^^^```cccaaa^^^^^^```bbbcccccceeeffffffgggfffeeedddccc______```aaacccfffiiikkkkkkjjjhhhiiikkkmmmnnnnnnuuuuuutttrrrqqqssswww{{{~~~~~~|||{{{|||~~~|||zzzoooeeebbb\\\WWWTTTQQQNNNKKKMMMMMMMMMNNNNNNOOOOOOOOOMMMKKKIIIHHHHHHIIIKKKLLLGGGFFFEEEFFFGGGGGGFFFDDDjjjbbb\\\^^^___]]]ZZZZZZVVVVVVXXXYYYZZZXXXSSSPPPKKKGGGFFFGGGEEEBBBAAADDD>>>999777:::<<<888444333444222000000111111000...,,,------......------,,,///......------......///---.........///000000000////////////000000000111111111111111222333444444777888999:::;;;:::888777;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMOOOQQQSSSSSSRRRRRRRRRTTTUUUVVVWWWZZZ___bbbcccdddffffffggghhhlllooorrrsssvvvyyy{{{|||}}}|||xxx|||~~~~~~~~~}}}}}}}}}~~~{{{{{{xxxtttqqqooommmkkkiiigggeeedddccccccdddfffgggfffdddcccccceeeccc```^^^```dddeee```ZZZ[[[\\\^^^```aaaaaa___^^^^^^^^^]]]\\\[[[ZZZZZZYYYVVVXXX[[[\\\YYYVVVSSSRRRUUUUUUUUUUUUVVVWWWXXXXXX\\\[[[ZZZZZZ[[[]]]___`````````aaabbbbbbaaaaaa```\\\\\\]]]^^^```cccfffhhhhhhgggggghhhjjjmmmoooppprrrrrrqqqqqqqqqrrruuuvvvxxxyyyyyyxxxvvvuuuwwwxxx|||~~~yyy~~~~~~uuuiii```ZZZWWWVVVTTTRRRQQQOOOMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIHHHFFFFFFGGGHHHIIIFFFCCCAAAAAACCCEEEFFFFFFjjjaaa[[[]]]```^^^ZZZYYYUUUVVVWWWXXXYYYWWWTTTPPPKKKGGGFFFGGGEEEBBBBBBDDD>>>999777:::<<<888444333555444222111000///---+++,,,,,,------------,,,,,,......------------......,,,------...///000000000...////////////000000000111111111111222333444555666777888999999999888777:::;;;;;;<<<===???AAAAAACCCCCCDDDEEEGGGIIIJJJKKKKKKLLLNNNPPPQQQQQQQQQQQQUUUVVVXXXXXXXXXYYY\\\___aaabbbccccccdddgggkkknnnrrrsssvvvyyy{{{}}}}}}~~~{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~zzzvvvrrrooollljjjhhhgggdddaaa___^^^^^^___```bbbccccccaaa```___^^^]]]ZZZZZZ]]]aaaaaa\\\XXXZZZ[[[]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXUUUXXX[[[\\\YYYUUURRRQQQQQQQQQRRRSSSSSSSSSSSSRRRUUUUUUUUUUUUVVVWWWYYY[[[[[[[[[\\\]]]]]]^^^^^^^^^\\\\\\\\\\\\^^^```bbbccccccccceeefffiiillloooqqqooopppqqqsssttttttsssrrrsssttttttsssrrrrrrsssuuuuuuzzz|||{{{{{{}}}}}}zzz~~~}}}|||qqqddd[[[WWWUUUTTTPPPOOONNNLLLIIIHHHHHHIIIMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDEEE[[[UUUMMMGGGDDDDDDDDDDDDiiiaaa\\\___ccc```[[[XXXUUUUUUVVVXXXXXXWWWTTTQQQJJJGGGEEEGGGFFFBBBBBBEEE>>>999777;;;<<<888444333555333111000000...+++))),,,,,,------------,,,,,,---------,,,,,,---------,,,,,,---...///000000111......////////////000000000000000111111333444555666666666666777777888888::::::;;;<<<===???@@@AAAAAABBBCCCEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQRRRVVVXXXYYYXXXXXXXXXZZZ\\\cccddddddddddddfffiiikkknnnoooqqqsssvvvwwwxxxyyy|||~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}~~~}}}{{{{{{}}}~~~~~~||||||~~~~~~}}}}}}~~~~~~~~~~~~xxxuuuqqqmmmkkkhhhdddbbbeeecccaaa___]]]]]]]]]]]]```aaaaaabbbaaa```^^^]]]XXXXXXZZZ\\\^^^]]]ZZZXXX[[[\\\]]]\\\\\\\\\^^^aaa]]]\\\[[[ZZZYYYWWWWWWVVVTTTWWWZZZZZZXXXTTTQQQPPPNNNNNNOOOPPPPPPPPPPPPOOOOOOQQQRRRRRRQQQRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]\\\\\\\\\]]]^^^```aaa^^^```bbbccceeehhhlllooolllmmmooorrrttttttqqqnnnoooqqqqqqqqqpppqqqsssuuusssxxx{{{zzzzzz}}}~~~|||~~~}}}||||||}}}~~~yyyqqqhhh```^^^[[[WWWSSSPPPNNNMMMNNNNNNLLLIIIFFFDDDEEEFFFKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA]]]WWWNNNFFFCCCBBBBBBBBBhhh```\\\aaaeeebbb[[[WWWUUUUUUUUUWWWXXXWWWTTTQQQJJJFFFEEEGGGFFFBBBBBBEEE???:::888<<<===999555444111000//////000///,,,***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,---...///000111........./////////000000//////000000111333444555555444333333444666888:::::::::;;;;;;===>>>@@@AAAAAABBBCCCEEEFFFGGGGGGHHHJJJJJJKKKMMMOOOQQQSSSTTTTTTUUUWWWWWWWWWXXXZZZ[[[```aaaccccccdddeeegggiiijjjkkklllnnnppprrrssstttuuuxxxyyyzzz~~~||||||}}}~~~~~~~~~||||||~~~~~~|||yyyyyyzzz|||}}}zzzzzz}}}~~~}}}|||}}}~~~}}}~~~|||xxxxxxsssqqqmmmjjjhhheeebbb___bbbaaa```^^^]]]\\\\\\\\\^^^^^^^^^_________]]]\\\UUUXXX\\\^^^\\\ZZZYYYYYYZZZZZZZZZXXXVVVXXX\\\```[[[ZZZYYYXXXVVVUUUTTTSSSRRRTTTWWWWWWUUURRRPPPPPPLLLLLLMMMNNNNNNNNNNNNNNNMMMOOOQQQPPPOOOOOOQQQSSSRRRRRRSSSTTTUUUWWWYYYZZZ]]]\\\\\\\\\]]]___```bbb\\\^^^___``````bbbfffiiihhhggghhhjjjmmmmmmkkkhhhkkklllnnnnnnnnnooorrrtttrrrwwwzzzyyyxxx{{{}}}||||||~~~~~~}}}~~~}}}}}}}}}~~~ttteee```ZZZSSSSSSSSSSSSRRROOOLLLJJJIIIIIIKKKKKKJJJFFFDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@IIIEEEAAA??????@@@AAAAAAhhh```]]]bbbgggddd\\\VVVUUUUUUUUUVVVXXXWWWTTTRRRJJJFFFEEEGGGFFFBBBBBBEEE@@@;;;999<<<===:::666555---------...000///---++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,---...///000111............/////////000/////////000111333444555444333222111222555888;;;:::::::::;;;===>>>@@@AAAAAABBBDDDEEEGGGGGGHHHHHHJJJJJJJJJLLLNNNQQQTTTUUUQQQRRRUUUVVVVVVWWWZZZ[[[YYY[[[^^^aaabbbdddgggjjjiiijjjkkklllnnnpppqqqrrrmmmppprrruuuzzzzzzxxx|||}}}{{{|||~~~~~~|||{{{}}}}}}|||zzzvvvssssssvvvxxx}}}{{{zzz~~~}}}zzzzzz}}}}}}}}}}}}}}}|||{{{}}}~~~xxxtttuuutttrrrooollljjjgggdddaaa```______^^^]]]]]]\\\[[[[[[ZZZZZZ[[[\\\\\\[[[YYYSSSYYY^^^___[[[XXXXXXZZZWWWWWWUUUSSSQQQSSSYYY^^^YYYXXXWWWVVVTTTSSSRRRQQQPPPSSSUUUUUUSSSPPPOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOQQQPPPNNNMMMOOORRRPPPPPPQQQRRRTTTVVVXXXYYY\\\\\\[[[\\\^^^```bbbccc[[[]]]^^^]]]\\\\\\```ccccccaaa___aaadddfffeeecccfffhhhiiijjjkkkllloooqqqqqqwwwyyywwwvvvxxxzzzzzz{{{}}}~~~~~~{{{{{{}}}~~~ttt___UUUVVVVVVRRRMMMMMMKKKIIIHHHIIIKKKNNN@@@CCCGGGGGGDDDAAA@@@@@@??????@@@AAABBBDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<<<<===>>><<<;;;lllbbb\\\^^^aaa^^^YYYVVVXXXXXXYYYYYYXXXVVVTTTSSSLLLIIIGGGEEEDDDDDDBBB@@@???;;;:::;;;:::555111111000...,,,,,,,,,---,,,+++...,,,++++++,,,,,,***))),,,,,,,,,+++++++++******))),,,//////---,,,,,,...000//////.........////////////.........000222333222333333444555666777777888999:::;;;<<<>>>???@@@BBBAAA@@@AAABBBEEEHHHJJJJJJJJJKKKJJJJJJKKKNNNPPPQQQSSSUUUVVVUUUUUUVVVWWWVVVWWWZZZ]]]aaadddfffhhhfffhhhkkkoooqqqpppmmmjjjnnnooorrrvvvyyy{{{|||}}}~~~}}}}}}|||{{{{{{{{{|||~~~|||yyywwwuuu~~~}}}{{{yyyyyyzzz{{{||||||{{{yyywwwvvvvvvvvvwwwzzz}}}~~~{{{yyyzzz|||}}}zzzwwwwwwyyy{{{}}}uuuuuuwww|||~~~tttpppttttttmmmmmmtttssspppmmmlllkkkiiiccc___``````cccgggfff^^^YYYXXXWWWWWWVVVVVVVVVWWWXXXXXXXXXYYY[[[\\\[[[YYYVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRTTTVVVUUUQQQMMMPPPPPPOOONNNNNNMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLOOOQQQRRRRRRQQQOOONNNNNNPPPPPPOOOOOOOOOPPPQQQQQQYYYWWWVVVXXX\\\______^^^]]]]]]]]][[[ZZZZZZ\\\^^^^^^^^^______``````aaaaaaccceeehhhiiiiiijjjkkklllrrrqqqqqqqqqsssuuuxxxzzz~~~~~~~~~}}}{{{}}}}}}~~~|||}}}xxxpppaaa^^^YYYSSSOOOLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFDDDBBBAAA@@@AAAAAACCCBBB???>>>======???@@@>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>AAAAAAAAABBBCCCEEEHHHIIIHHHIIIIIIIIIIIIJJJLLLOOOQQQSSSUUUVVVUUUUUUWWWXXXVVVWWWXXX[[[^^^aaadddeeefffhhhkkknnnppppppnnnllloooppprrrtttwwwzzz|||}}}|||{{{zzzyyyxxxwwwwwwwww{{{{{{zzzyyyxxxvvvuuutttwwwvvvuuutttttttttuuuvvvxxxwwwvvvuuuuuutttttttttxxxzzz{{{zzzyyyxxxxxxyyyxxxwwwuuuttttttuuuwwwyyyvvvvvvwwwzzz}}}}}}~~~~~~zzzoooiiillllllffffffkkkmmmkkkhhhhhhhhhgggccc^^^```^^^^^^```^^^XXXUUUVVVTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVXXXYYYXXXVVVTTTRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQOOOMMMOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLNNNPPPQQQPPPNNNMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQUUUSSSRRRTTTXXX[[[\\\[[[[[[[[[[[[ZZZXXXYYYZZZ\\\[[[[[[\\\^^^___```aaaaaaccceeefffgggggggggiiikkknnnmmmnnnoooqqquuuxxxzzz~~~~~~}}}|||yyyyyy~~~~~~yyyuuupppmmmkkkfff^^^WWWVVVTTTPPPKKKHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@????????????@@@???===;;;;;;;;;<<<===<<<<<<============<<<<<<888888888888888888888888iiiaaa\\\___bbb^^^WWWSSSOOOQQQSSSVVVXXXYYYXXXXXXNNNKKKHHHEEEDDDCCC@@@>>>???;;;:::;;;:::555111111111///---------...---,,,,,,*********,,,---,,,+++,,,++++++++++++*********+++,,,---,,,+++,,,---///---,,,,,,,,,,,,,,,------///.........///000111222000111111222333444555555888999;;;===>>>>>>===<<<@@@AAAAAABBBDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTUUUVVVXXXZZZWWWWWWWWWYYY[[[^^^aaacccfffgggjjjmmmnnnnnnnnnmmmppppppqqqrrruuuxxx{{{}}}yyyxxxwwwvvvuuuuuuuuuuuuxxxwwwuuusssrrrrrrrrrrrrppppppppppppppppppqqqqqqrrrssssssssstttssssssrrrvvvvvvuuuvvvwwwxxxwwwvvvssssssttttttuuuuuuvvvwwwyyyxxxwwwxxx{{{}}}~~~~~~}}}|||~~~|||}}}{{{{{{zzz{{{}}}}}}|||zzz}}}|||yyy||||||xxxzzznnnfffhhhiiieeedddgggfffcccaaabbbeeeeeebbb^^^```\\\YYYYYYVVVRRRQQQSSSPPPPPPPPPQQQSSSTTTVVVWWWRRRSSSTTTUUUTTTRRRPPPOOOQQQPPPMMMKKKJJJJJJKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLNNNNNNMMMLLLKKKJJJIIIHHHJJJHHHGGGFFFFFFHHHJJJKKKMMMNNNNNNMMMKKKKKKLLLNNNJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNPPPTTTWWWXXXXXXXXXYYYYYYXXXWWWWWWYYYZZZZZZZZZ\\\^^^```aaabbbbbbbbbcccddddddcccdddfffhhhjjjjjjkkkmmmqqquuuzzz|||~~~}}}}}}~~~{{{rrrpppvvv|||ooodddaaa]]]YYYUUUTTTSSSRRRNNNJJJLLLJJJGGGDDDCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA??????>>>===<<<<<<=========;;;:::888888888888999:::999999888888999999:::777777777666666555555444hhhaaa]]]```bbb^^^VVVQQQRRRSSSUUUVVVVVVUUUTTTSSSNNNLLLHHHFFFDDDBBB@@@>>>???;;;:::;;;:::555111111111000...---......---,,,+++***)))***,,,------+++++++++++++++************,,,,,,+++++++++,,,...000......------......//////.........///000000111111111111222333444555555666777999<<<>>>???>>><<<;;;>>>???@@@BBBBBBCCCCCCBBBEEEFFFHHHHHHHHHIIIKKKMMMMMMOOOQQQSSSSSSUUUXXXZZZXXXXXXXXXXXXZZZ\\\___aaadddfffiiijjjkkkkkkllllllpppooooooppprrrvvvyyy{{{xxxxxxwwwwwwwwwxxxyyyyyyxxxvvvssspppoooooopppqqqnnnooopppqqqqqqqqqppppppoooppprrrsssttttttsssrrruuurrrppprrruuuwwwvvvssssssuuuwwwyyyzzzzzzzzzyyy|||zzzxxxwwwxxxzzz{{{}}}xxxwwwxxxzzzzzzxxxzzz~~~{{{{{{zzz{{{|||{{{yyywwwvvvzzzzzzuuutttvvvvvvrrrwwwllldddeeegggfffeeefff```]]]\\\^^^aaabbb```^^^___[[[XXXXXXUUUOOONNNPPPNNNNNNOOOPPPQQQSSSUUUVVVPPPPPPQQQQQQQQQOOOMMMLLLRRRPPPLLLIIIHHHHHHIIIJJJIIIKKKLLLJJJGGGGGGIIILLLMMMMMMLLLKKKJJJIIIHHHHHHIIIGGGFFFDDDDDDFFFHHHIIIKKKLLLKKKJJJHHHIIIKKKMMMHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRTTTUUUVVVWWWXXXWWWVVVVVVXXXYYY\\\]]]___```bbbbbbbbbbbb```aaaaaaaaa```aaacccffffffggghhhkkkpppuuuzzz}}}~~~}}}~~~~~~~~~vvvnnnooouuutttkkkeeeeeeddd]]]XXXWWWVVVSSSPPPNNNOOOOOONNNMMMGGGFFFDDDBBBAAAAAABBBBBB??????>>>>>>===>>>>>>???<<<<<<;;;;;;;;;;;;;;;;;;:::999888666666666666666888777666555555666777888888888777666555444444333iiibbb]]]```ccc^^^VVVQQQTTTUUUVVVVVVVVVTTTRRRPPPNNNLLLHHHFFFDDDBBB@@@>>>???;;;:::;;;:::555111111111///---------...---,,,+++***)))***,,,------++++++++++++*********)))))),,,+++******+++---...///---------------...//////---...//////000111111111222222333444555666777777777999<<<>>>???>>>===;;;======??????@@@@@@@@@???DDDFFFHHHIIIIIIJJJLLLNNNLLLMMMOOOPPPQQQSSSWWWZZZYYYYYYYYYZZZ[[[]]]___```bbbeeehhhiiihhhgggiiijjjnnnnnnmmmnnnpppsssvvvxxxwwwxxxxxxyyy{{{}}}~~~yyywwwssspppnnnnnnooopppooopppqqqqqqqqqqqqppppppnnnoooqqqssstttttttttssstttqqqnnnooosssuuutttrrrsssuuuyyy{{{}}}|||{{{zzz|||{{{xxxvvvuuuwwwyyy{{{uuuttttttwwwvvvuuuwww||||||~~~}}}}}}~~~|||{{{yyyyyyzzzyyywwwuuusssuuutttqqqqqqsssrrrooonnnfff``````cccddddddeee]]][[[YYYZZZ^^^```^^^\\\\\\ZZZYYY[[[XXXRRRNNNOOONNNNNNNNNOOOPPPRRRSSSTTTNNNNNNNNNNNNMMMLLLKKKJJJNNNLLLIIIFFFEEEEEEGGGHHHFFFIIIJJJHHHFFFEEEHHHKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHGGGGGGIIILLLIIIIIIIIIIIIIIIGGGFFFEEEHHHIIIJJJKKKMMMOOORRRSSSTTTVVVWWWWWWVVVVVVWWWXXX\\\]]]___``````___^^^]]]\\\^^^______^^^___aaacccbbbbbbdddfffkkkppptttwww|||~~~}}}}}}}}}~~~~~~zzztttpppttt{{{xxxpppkkkbbb\\\XXXXXXXXXVVVTTTTTTQQQOOOLLLKKKKKKKKKKKKKKKFFFEEECCCAAA@@@@@@???@@@======<<<<<<<<<<<<======:::;;;;;;;;;;;;:::::::::888777777666555555444444666555444333333444555666666666555444333333222222lllccc^^^```ccc^^^WWWRRRRRRSSSUUUVVVVVVUUUTTTSSSNNNKKKHHHEEEDDDCCC@@@>>>???;;;:::;;;:::555111111000...,,,,,,,,,---,,,+++,,,*********,,,---,,,++++++************)))))))))+++))))))***,,,.........************+++,,,---...---...///000111111111000222333333444555666777888666888;;;===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>CCCEEEHHHJJJJJJJJJLLLMMMJJJLLLMMMNNNOOOQQQUUUXXXYYYYYYZZZ\\\]]]^^^______aaaeeeiiijjjgggeeefffggglllkkkkkklllnnnppprrrsssuuuuuuvvvwwwyyy{{{}}}~~~xxxuuurrrooonnnnnnooopppoooooooooooonnnnnnnnnnnnmmmnnnooopppqqqrrrrrrrrrqqqooonnnmmmooopppqqqqqqoooqqquuuwwwxxxxxxvvvuuuwwwwwwuuusssqqqrrruuuxxxsssrrrsssuuuuuusssuuuyyyuuuwwwyyyzzz{{{|||~~~~~~{{{{{{|||~~~}}}{{{xxxwwwwwwvvvuuussssssrrrppppppppppppooommmhhheeebbbbbbcccdddeeefff]]]ZZZWWWXXX[[[\\\[[[XXXXXXWWWYYY\\\[[[TTTPPPPPPOOOOOONNNNNNNNNOOOPPPPPPKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDBBBBBBBBBDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGGGGHHHJJJHHHIIIIIIJJJIIIHHHFFFEEEGGGIIIJJJKKKKKKMMMOOORRRRRRTTTVVVWWWVVVUUUVVVWWWXXXYYY[[[\\\[[[ZZZXXXWWWXXXZZZ]]]^^^^^^___```aaa^^^^^^___```dddhhhlllnnnrrrtttuuuvvvuuuvvvwwwyyyzzz{{{}}}~~~~~~}}}yyyvvvwww|||~~~|||rrroookkkiiiiiifff___\\\]]]ZZZWWWSSSRRRQQQPPPOOONNNKKKJJJHHHFFFEEEEEEEEEEEECCCBBBAAA???>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<:::::::::::::::999888888666666666555444444333333444333333333333333333444222222222111111000000///nnneee___```bbb^^^XXXTTTQQQRRRTTTVVVWWWWWWVVVUUUMMMJJJGGGEEEDDDCCCAAA??????;;;:::;;;:::555111111///---+++++++++,,,+++***---+++***+++,,,,,,+++***************)))))))))))))))((((((***---///...,,,************+++,,,---...---...///000111111111000111222333444555666666777666777999;;;===???@@@@@@AAA@@@???>>>>>>>>>???@@@AAADDDGGGIIIIIIIIIKKKLLLJJJJJJKKKKKKLLLNNNRRRUUUVVVXXX[[[]]]______^^^^^^bbbggglllllliiieeeeeefffhhhiiijjjkkklllmmmnnnoooppppppppppppqqqssstttuuuqqqpppnnnmmmmmmnnnooopppqqqpppnnnlllkkkkkkkkkllljjjjjjjjjkkklllmmmnnnooonnnnnnmmmkkkjjjjjjmmmooojjjlllnnnqqqqqqqqqooonnnnnnoooooommmkkklllooorrrqqqpppqqqtttsssppprrrvvvqqqsssvvvwwwxxxzzz}}}~~~}}}~~~~~~yyywwwvvvvvvvvvuuutttqqqnnnooopppooolllkkkdddffffffdddaaaaaacccddd^^^ZZZVVVUUUWWWWWWUUUSSSUUUTTTVVVZZZYYYUUURRRRRROOOOOONNNLLLKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCEEEGGGGGGEEECCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCEEEFFFHHHHHHGGGGGGHHHIIIFFFGGGIIIJJJKKKJJJIIIHHHGGGIIIJJJJJJIIIJJJMMMOOOOOORRRTTTUUUTTTTTTTTTUUUTTTUUUWWWYYYYYYXXXVVVUUUTTTXXX\\\_________``````______^^^^^^```cccfffggglllmmmnnnooonnnppprrrtttvvvyyyzzz{{{zzz{{{}}}{{{{{{~~~|||zzz}}}|||{{{sssggg]]]___\\\[[[\\\[[[WWWWWWYYYSSSRRROOOLLLJJJJJJIIIGGGGGGGGGFFFDDDBBBAAABBBBBB??????>>>===<<<<<<;;;;;;999999888888999999:::;;;999999::::::999777666555444444444444333222111111111111111222222111111111111111111111000000000000pppfff___```bbb___YYYVVVSSSTTTVVVWWWWWWVVVUUUTTTLLLIIIGGGEEEDDDDDDBBB@@@???;;;:::;;;:::555111111...---+++***++++++***)))...,,,++++++,,,,,,***)))************)))))))))))))))((((((+++...000---+++,,,,,,,,,,,,---...///000,,,---///111111111000000000111222333444555555666666777888:::===???AAABBBCCCBBB@@@>>>>>>???AAABBB???BBBEEEGGGHHHHHHIIIKKKIIIJJJJJJJJJJJJMMMPPPTTTTTTWWWZZZ]]]______^^^]]]dddiiioooooojjjfffdddeeefffgggiiijjjkkklllllllllkkkkkkjjjjjjjjjkkkkkkllljjjjjjjjjjjjkkkmmmooopppsssqqqnnnllljjjjjjkkklllhhhggggggfffgggiiikkklllkkkmmmmmmjjjgggfffiiimmmgggiiikkklllmmmmmmkkkkkkggghhhjjjiiiggggggkkknnnoooooopppsssrrroooooosssppprrruuuwwwyyy{{{~~~~~~||||||~~~|||yyyxxxyyyyyyyyytttpppmmmnnnooonnnkkkiii]]]aaaddd```[[[ZZZ[[[]]]^^^ZZZUUUTTTTTTTTTRRROOOSSSQQQRRRVVVWWWSSSRRRTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBDDDEEEFFFFFFGGGBBBAAAAAACCCGGGGGGDDD@@@??????@@@AAABBBCCCDDDEEEEEEFFFGGGHHHGGGFFFDDDBBBDDDFFFHHHIIIHHHGGGGGGHHHCCCEEEHHHJJJLLLLLLLLLKKKFFFHHHJJJIIIHHHHHHKKKMMMMMMPPPRRRSSSSSSRRRSSSSSSRRRTTTWWWYYYZZZYYYXXXVVVRRRVVV\\\___````````````cccbbbaaa```aaaccceeefffkkkllllllllllllmmmpppsssuuuwwwyyyxxxwwwxxx|||~~~}}}}}}|||}}}{{{sssjjjhhhiiimmmqqqnnneee\\\\\\WWWTTTVVVWWWUUUSSSUUULLLMMMKKKHHHGGGGGGGGGEEECCCDDDDDDCCCAAA@@@@@@@@@>>>>>>==================777777777777777888999999888999999999777555333222222333333222222111000///...///000111111000///...222222222222333333333333ooofff```bbbccc___XXXTTTVVVUUUSSSSSSUUUVVVWWWVVVOOOLLLGGGCCCBBB@@@???>>>>>>??????===999555222222///...,,,+++******+++,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------......///000000000000000111111000000222444777999:::888888:::>>>@@@???>>>DDDAAA===;;;<<<>>>???@@@FFFGGGIIIIIIHHHGGGHHHIIIFFFGGGHHHJJJKKKMMMNNNOOOUUUWWWZZZ[[[\\\]]]___```fffhhhjjjiiifffbbb```___aaabbbdddgggjjjllllllkkkgggjjjmmmnnnlllhhheeecccggggggffffffffffffffffffrrrqqqpppnnnllliiifffeeebbbeeefffeeeccccccfffiiijjjkkkkkkkkkjjjhhhfffeeehhhhhhhhhhhhgggfffeeedddfffhhhjjjjjjgggggghhhkkkjjjkkkkkkkkkjjjkkknnnpppnnnqqqtttxxxyyyyyyxxxwwwyyyyyyyyyzzz{{{~~~xxxtttvvv~~~|||zzzxxxvvvuuutttrrrpppmmmkkkiiihhhaaa___]]]]]]]]]\\\ZZZYYYYYYYYYWWWVVVTTTSSSQQQQQQRRRQQQQQQPPPOOONNNMMMMMMPPPPPPNNNKKKGGGEEEDDDEEEBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHH>>>???LLLRRRJJJAAA>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCDDDFFFHHHHHHGGGEEEDDDFFFDDDDDDGGGJJJLLLJJJHHHGGGGGGGGGGGGHHHJJJKKKLLLJJJLLLPPPQQQQQQPPPPPPPPPNNNPPPSSSVVVXXXYYYYYYYYYSSSUUUWWWZZZ]]]```aaabbbaaa```___^^^___```cccdddjjjjjjkkklllnnnoooqqqrrrssssssssstttvvvyyy{{{}}}}}}~~~yyywwwwwwvvvrrrnnneeefffhhhhhhfffccc___]]]XXXXXXWWWUUUSSSQQQNNNMMMJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@??????>>><<<<<<;;;:::999888777666444444444333333444444444333333333333333333333333111111111111000000000///000000000000000000000000666666444222000...---,,,mmmddd^^^```bbb^^^XXXTTTUUUTTTSSSUUUVVVWWWVVVTTTOOOLLLGGGDDDCCCBBBAAA@@@???>>>===:::888555333111///...,,,+++******+++,,,+++++++++++++++++++++++++++******))))))******+++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000000000111000000000111444666888999888777999===???>>>===BBB???;;;:::;;;>>>???@@@BBBDDDFFFGGGFFFFFFHHHIIIFFFGGGHHHJJJKKKMMMNNNOOOTTTVVVYYY[[[\\\]]]___aaaeeegggiiihhheeebbb```___ddddddeeeggghhhhhhfffeeekkklllmmmlllkkkiiigggfffeeeeeeeeeeeeeeedddcccbbbhhhiiijjjkkkjjjgggdddbbb^^^```aaaaaa______bbbdddggghhhiiiiiiiiigggeeeddddddddddddccccccbbbbbbbbbaaaccceeeeeeddddddfffiiiiiijjjjjjiiihhhiiikkkmmmnnnoooqqqrrrsssrrrqqqpppuuuvvvwwwxxxyyy}}}wwwqqqvvv}}}|||}}}~~~yyyuuurrrppppppooonnnmmmkkkjjjhhhhhhaaa___\\\ZZZYYYYYYWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKHHHEEEBBBCCCCCCAAA@@@@@@???>>>>>>>>>>>>????????????????????????DDD<<<===HHHLLLEEE>>>=========>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBBFFFDDDDDDEEEIIIJJJJJJHHHJJJIIIHHHHHHHHHJJJLLLMMMHHHKKKNNNOOOOOONNNNNNOOOMMMOOOQQQTTTUUUVVVUUUUUUTTTUUUWWWYYY[[[\\\]]]]]]___^^^^^^^^^^^^```aaabbbiiiiiijjjkkkllloooqqqssstttttttttuuuwwwyyy{{{|||~~~|||}}}xxxrrroooooonnnjjjfffdddddddddbbb```\\\YYYWWWUUUUUUTTTRRRPPPNNNLLLJJJHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>>>>======<<<;;;::::::999777666666555444444333333333333444444222222222222222222222222111111000000000/////////////////////////////////222222222111000//////...kkkbbb\\\___aaa^^^XXXUUUTTTSSSSSSUUUWWWWWWUUUTTTOOOLLLGGGEEEDDDDDDCCCBBBBBB>>>999777777666333000///...,,,+++******+++,,,+++++++++++++++++++++++++++******))))))******+++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------......///000000000000000000000///000111333555666777777777888;;;======<<<>>><<<999999;;;>>>???@@@???AAADDDEEEEEEGGGIIIKKKHHHIIIJJJKKKLLLMMMNNNNNNRRRUUUXXXZZZ\\\]]]___aaadddfffhhhgggeeebbb``````dddeeefffgggfffeeecccaaaiiihhhhhhgggffffffffffffccccccdddeeedddbbb```^^^]]]___bbbdddeeebbb___]]]ZZZ[[[]]]]]]\\\]]]^^^```aaacccfffhhhhhhfffcccaaaaaa```___^^^^^^^^^___```\\\^^^```aaaaaaaaaccceeefffgggggggggeeeeeegggiiiiiiiiijjjkkkkkkkkkkkkkkkoooqqqtttuuuwwwyyy|||~~~zzzsssvvv}}}zzzyyyzzz~~~}}}tttmmmjjjjjjiiiiiiiiiiiihhhgggeeeeee```]]]XXXVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDAAA@@@@@@AAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>999:::BBBCCC===:::<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<>>>???@@@AAAAAA???>>>>>>>>>??????@@@AAAFFFEEECCCDDDFFFHHHIIIIIIKKKIIIHHHFFFFFFHHHJJJKKKFFFIIILLLMMMMMMMMMMMMNNNMMMNNNOOOQQQQQQQQQPPPOOOTTTUUUVVVWWWXXXXXXXXXXXX[[[[[[\\\\\\]]]^^^______eeeeeeeeefffhhhkkkoooqqquuuuuuvvvwwwxxxyyyzzz{{{}}}~~~yyyrrrsssnnniiifffeeedddaaa]]]dddcccaaa]]]ZZZVVVSSSRRRQQQPPPOOONNNLLLJJJHHHGGGEEEDDDCCCBBBAAA???>>>>>>======<<<<<<;;;;;;::::::888888777666555555444444333333222222222222333333111111111111111111111111000000000/////////......................................./////////000000kkkbbb\\\^^^bbb___ZZZWWWUUUTTTRRRSSSTTTVVVVVVUUUMMMJJJFFFDDDDDDDDDDDDCCCDDD===666444555666333000///...,,,+++******+++,,,******************************))))))))))))******)))******++++++++++++++++++++++++,,,,,,,,,------......///000000000000000/////////000111222444555666666666888999;;;;;;;;;;;;999888:::<<>>>>>???@@@>>>>>><<<;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999777999<<<;;;777777;;;999999999::::::::::::;;;888888:::;;;===>>>???@@@===<<<;;;:::;;;<<<>>>@@@GGGEEEDDDCCCEEEGGGIIIJJJIIIHHHFFFEEEDDDEEEFFFGGGEEEHHHJJJKKKKKKKKKMMMNNNMMMNNNNNNOOONNNNNNMMMLLLRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\\\\\\\\\\```______```cccgggjjjmmmuuuuuuwwwxxxyyyyyyyyyyyy{{{|||}}}}}}}}}|||}}}wwwooonnnjjjeeebbb```^^^\\\YYYdddaaa^^^ZZZWWWTTTSSSRRRMMMMMMLLLKKKIIIGGGEEEDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::999999888888666555555444333333222222222111111000000111111222000000000000000000000000/////////............---------------------------,,,,,,------.........///lllccc]]]___bbb```\\\YYYXXXUUUQQQPPPRRRTTTVVVWWWKKKHHHEEECCCCCCCCCCCCBBBDDD>>>666333555666333000///...,,,+++******+++,,,***************************))))))))))))))))))***)))))))))*********+++++++++++++++,,,,,,,,,------......///000000000000000//////000000111222333444555666777888888999:::;;;999999999;;;>>>@@@AAA@@@AAACCCEEEGGGHHHKKKOOOQQQQQQQQQPPPOOOMMMLLLKKKKKKNNNPPPTTTWWWXXXZZZ]]]______```bbbbbbaaa`````````aaadddhhhhhhfffcccbbbaaaZZZ[[[^^^bbbfffgggdddaaabbbcccdddeeedddaaa^^^[[[YYYXXXWWWVVVVVVWWWXXXYYYWWWXXXYYY[[[\\\]]]]]]\\\ZZZ\\\```cccdddbbb___]]][[[ZZZYYYYYYZZZ\\\___```______^^^^^^______^^^^^^^^^___aaa```______```aaa```aaabbbdddeeeggghhhiiihhhlllqqqssstttsssttttttpppwww~~~zzzvvvtttuuuyyyzzzzzzyyyxxxxxxyyyzzz|||yyyvvvssstttwwwxxxrrriiibbb```bbb^^^______^^^\\\ZZZWWWVVVVVVSSSOOOMMMMMMOOOOOOPPPMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@>>>===<<<>>>???===<<<;;;:::999999999999999999999999999999999999666666888999777444666999888888888888999999999999666777888999;;;<<<===>>>;;;:::999888999;;;>>>???EEEEEEDDDCCCCCCEEEGGGIIIIIIHHHGGGEEEEEEEEEEEEEEEDDDFFFIIIJJJJJJJJJLLLNNNNNNNNNNNNMMMMMMLLLKKKKKKOOOPPPRRRSSSUUUVVVWWWWWWUUUVVVWWWYYYZZZZZZZZZZZZ]]]]]]]]]___aaaeeehhhjjjrrrsssvvvwwwxxxxxxwwwvvvzzz{{{||||||||||||~~~|||wwwwww{{{{{{vvvpppllliiieeebbb___]]][[[ZZZ^^^\\\YYYVVVSSSRRRRRRRRRJJJJJJIIIHHHGGGEEECCCBBB@@@@@@???>>>===<<<<<<;;;::::::999999888888777777444333333222222111111111000000////////////000000////////////////////////.........---------,,,,,,........................------,,,,,,,,,,,,,,,,,,mmmddd]]]___bbb```\\\ZZZWWWTTTQQQOOOQQQTTTVVVWWWKKKHHHEEEBBBBBBCCCBBBAAACCC>>>888555555555444222///...,,,+++******+++,,,***************************))))))(((((())))))******))))))))))))***++++++++++++,,,,,,,,,,,,------......///000000000000000000000111111222333333444555666888888777888999;;;::::::;;;>>>AAACCCBBBAAACCCDDDEEEFFFGGGJJJNNNQQQQQQPPPOOONNNMMMKKKJJJJJJLLLOOORRRTTTVVVWWWYYY[[[[[[]]]______^^^^^^^^^```cccgggjjjiiieee```]]]]]][[[\\\___dddiiijjjfffaaa___```aaaaaa```^^^\\\ZZZZZZWWWTTTQQQQQQSSSVVVXXXSSSSSSTTTWWWZZZ[[[YYYXXXWWWYYY\\\______^^^[[[ZZZWWWWWWWWWWWWYYY[[[]]]^^^aaa___^^^]]]^^^^^^]]][[[YYY[[[]]]^^^]]]]]]^^^___aaabbbccccccddddddcccccceeeiiimmmooopppooooooooommmqqqvvvvvvsssrrrvvvzzzyyyxxxxxxyyy{{{{{{zzzxxx}}}vvvssssssooojjjjjjlllkkkgggaaa]]][[[\\\YYYYYYYYYYYYWWWTTTQQQOOOOOOMMMJJJIIIJJJKKKLLLKKKFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>======>>>===;;;:::<<<===::::::999888888888999999888888888888888888888888555555666666555444555777666666666777777777777888444555666777888999:::;;;999888777777888:::<<<>>>BBBBBBCCCBBBAAAAAADDDFFFGGGGGGHHHHHHGGGFFFEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTUUUVVVWWWTTTTTTUUUVVVXXXYYYZZZZZZ]]]]]]___```ccceeeggghhhlllnnnqqqtttuuutttsssrrrwwwyyy|||}}}}}}||||||}}}}}}zzzuuutttvvvvvvsssooojjjhhheeeaaa]]][[[ZZZYYYVVVUUURRRPPPNNNNNNNNNNNNHHHGGGGGGFFFEEECCCAAA@@@=========<<<;;;:::::::::888888888777666666555555222222222111111000000000//////............//////........................---------,,,,,,,,,,,,+++........................---------,,,,,,++++++***nnnddd]]]^^^aaa___[[[XXXTTTSSSRRRRRRTTTUUUUUUTTTMMMJJJFFFCCCCCCCCCBBBAAABBB???<<<888666444444333///...,,,+++******+++,,,************************))))))(((((((((((())))))***))))))((()))***+++,,,++++++,,,,,,,,,,,,------......///000000000000000000111222333333444444444555777999999777777999;;;<<<<<<>>>AAADDDEEEDDDBBBBBBCCCDDDDDDDDDFFFJJJMMMKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMPPPRRRSSSTTTVVVXXXXXXZZZ\\\\\\\\\\\\]]]___aaaeeeiiihhhccc^^^\\\\\\\\\ZZZZZZ^^^bbbccc___[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTRRRPPPQQQRRRUUUVVVQQQQQQRRRUUUYYYZZZXXXUUUUUUVVVXXXYYYYYYXXXWWWVVVPPPQQQRRRTTTVVVXXXYYYZZZ]]][[[ZZZZZZ\\\]]][[[YYYVVVXXX[[[\\\\\\\\\]]]^^^]]]^^^```bbbbbbaaa```___```cccgggiiiiiihhhhhhiiiiiimmmooonnnlllnnnuuuzzz{{{yyyxxx}}}|||}}}}}}wwwrrrsssoooiiihhhjjjgggbbbcccbbb___\\\YYYVVVUUUTTTRRRSSSTTTUUUSSSQQQNNNLLLJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>======;;;<<<<<<:::999888999;;;777666666666666777888888555555555555555555555555333444444333444555444333333333444444444555555555222333333444555666666666666666555666777888:::;;;<<<>>>@@@???>>>===???AAABBBCCCFFFGGGGGGEEECCCAAA???@@@BBBCCCCCCEEEGGGJJJIIIIIIIIIIIIJJJKKKLLLMMMIIIKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTVVVXXXZZZ[[[ZZZ[[[^^^```bbbcccccccccdddgggkkknnnpppooommmlllppptttyyy|||}}}|||{{{{{{~~~~~~}}}|||{{{|||~~~}}}~~~{{{|||{{{yyyvvvtttsssppplllhhheeedddaaa]]]YYYVVVUUUUUUQQQPPPOOOMMMKKKJJJIIIIIIEEEEEEDDDCCCBBBAAA???>>>:::::::::999888888777777666666555555444333333222111111111111000000000000......------------......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++mmmccc\\\]]]___]]]YYYWWWQQQQQQSSSUUUWWWVVVSSSPPPOOOKKKGGGEEEDDDDDDCCCBBB@@@@@@>>>:::666444444555///...,,,+++***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,++++++,,,,,,,,,---------...//////000000000000000111222333444444444444444555888:::999777777999<<<===>>>@@@CCCFFFFFFEEECCCAAAAAAAAAAAAAAABBBFFFIIIFFFFFFGGGHHHIIIJJJKKKKKKJJJMMMPPPQQQRRRRRRTTTVVVWWWXXXZZZZZZZZZ[[[\\\^^^[[[aaafffgggbbb^^^]]]^^^ZZZVVVSSSTTTWWWYYYUUURRRVVVUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQRRRUUUYYY[[[XXXUUUSSSTTTUUUUUUUUUUUUTTTSSSLLLMMMOOOQQQTTTUUUVVVVVVYYYWWWVVVWWWZZZ\\\ZZZXXXTTTWWWZZZ\\\\\\\\\]]]___VVVXXX\\\___aaaaaa```___]]]___cccddddddcccddddddcccgggllllllkkkkkkpppttt|||{{{zzz}}}~~~~~~{{{}}}}}}{{{{{{|||yyyssshhhjjjhhhccccccgggeee```___\\\XXXTTTSSSQQQOOONNNMMMOOOQQQRRRRRRPPPNNNLLLHHHFFFDDDCCCCCCBBB@@@>>>EEEDDDCCCAAA???>>>===<<<;;;;;;<<<<<<<<<<<<======:::::::::999777666777999444444444444555666777777333333333333333333333333222333222222333555333000111111222222222333333333111111222222222333333333333444444555666777999999888;;;>>>>>>;;;:::;;;===<<<>>>BBBDDDDDDBBB>>><<<<<<>>>???@@@AAABBBEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMIIIJJJKKKMMMOOOPPPPPPQQQUUUTTTSSSSSSUUUWWWZZZ\\\VVVXXX[[[^^^_________^^^^^^aaafffjjjlllllljjjhhhhhhmmmtttyyy{{{zzzyyyyyyzzzzzzzzzyyyxxxzzz}}}|||zzzyyyzzz|||~~~}}}xxxzzz}}}~~~~~~zzz{{{xxxyyyxxxvvvqqqkkkfffbbb```___]]]XXXTTTQQQPPPQQQQQQPPPOOOMMMKKKIIIGGGFFFCCCCCCBBBBBB@@@???======888888777777666666555555444444333333222111111000111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------mmmddd^^^___```]]]YYYXXX]]]ZZZXXXVVVWWWWWWWWWVVVJJJGGGFFFFFFHHHHHHDDDAAA@@@@@@@@@<<<777333111111///---***)))***+++************))))))))))))******,,,+++***)))((((((((((((******))))))******+++,,,)))************+++++++++...------------...//////111111222333444444444444666777777888999999::::::??????@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???@@@DDDGGGFFFEEEEEEEEEGGGJJJMMMOOOKKKKKKKKKMMMOOORRRTTTVVVXXXWWWWWWYYY[[[]]]]]]\\\___^^^]]]^^^______^^^\\\WWWVVVSSSPPPMMMLLLKKKKKKQQQQQQPPPNNNKKKKKKMMMOOOPPPOOONNNNNNNNNPPPRRRSSSOOOOOOQQQSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPLLLMMMOOOOOOOOOPPPRRRUUUTTTTTTTTTUUUVVVWWWXXXYYYVVVWWWXXXWWWWWWXXX[[[]]]SSSWWW\\\___```___^^^^^^bbbcccdddeeeeeeeeedddcccbbbeeeiiiiiigggiiinnntttxxxzzz}}}||||||}}}~~~}}}~~~}}}{{{yyyxxxtttvvvxxxyyyyyywwwuuusssllljjjgggeeedddccc```^^^[[[ZZZWWWTTTPPPNNNLLLKKKJJJJJJKKKLLLLLLKKKJJJIIIGGGEEECCCAAA???>>>>>>>>>======>>>>>>>>><<<;;;999;;;::::::999999::::::;;;999999:::999888666444333666666555555555555666666111111111111111111111111000000000111222222222333222222222111111111000000222222222222222222222222333333333444444444555555777:::;;;:::777555777999;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAACCCDDDFFFHHHIIIIIIIIIHHHEEEFFFIIIKKKMMMOOOPPPPPPVVVUUUUUUTTTUUUUUUVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]]___```aaadddgggjjjlllnnnoooppprrrrrrrrrtttvvvyyywwwvvvuuuuuuwwwyyy|||}}}~~~}}}{{{zzzzzzyyyzzz|||~~~}}}}}}~~~}}}~~~~~~||||||~~~|||zzzzzzzzzxxxtttrrrrrrppphhhcccbbb\\\[[[YYYWWWTTTQQQOOONNNNNNMMMKKKIIIGGGFFFEEEEEECCCAAA>>>>>>>>>>>><<<;;;666666555444333333222222333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++mmmeee______```]]]YYYXXX[[[YYYVVVUUUVVVVVVVVVUUUMMMJJJFFFFFFGGGFFFCCC@@@@@@AAA@@@<<<888333111111///---***)))***+++************))))))))))))******...---,,,+++******************))))))******+++,,,)))************+++++++++,,,,,,,,,,,,,,,---......///000111222333333333333555666666777999::::::;;;======>>>@@@AAACCCDDDEEEBBBBBBAAA@@@???@@@CCCFFFDDDDDDDDDEEEFFFHHHJJJLLLJJJJJJKKKLLLMMMOOOPPPQQQWWWVVVVVVWWWYYY[[[ZZZYYYZZZYYYYYYZZZ[[[ZZZXXXUUUQQQRRRRRRQQQPPPNNNLLLKKKLLLMMMMMMLLLJJJIIIIIIJJJIIIIIIJJJLLLNNNPPPQQQRRRLLLMMMNNNPPPQQQRRRRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQOOOPPPQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVWWWYYY[[[TTTXXX\\\^^^___^^^______cccccceeeeeefffeeeeeedddbbbeeehhhgggeeefffjjjooorrruuuyyy{{{|||}}}~~~}}}~~~~~~}}}|||{{{zzzyyyssstttvvvwwwwwwuuutttsssmmmiiifffcccbbbaaa___]]]YYYWWWUUURRROOOMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDAAA???======<<<<<<<<<============;;;:::999888888777777777777888888777777888777666555333222444444333333333333444444111111111111111111111111/////////000000000000000222222111111111000000000111111111111111111111111222222333333333333444444555666888888777777999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@AAABBBDDDEEEFFFGGGFFFFFFEEEFFFHHHJJJLLLNNNOOOOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]___aaadddhhhjjjllllllnnnooopppppprrrtttvvvvvvvvvvvvvvvxxxzzz|||}}}}}}{{{zzzxxxwwwwwwwwwwww{{{}}}~~~~~~}}}~~~~~~yyyttttttvvvuuupppnnnooollleee```___[[[ZZZWWWUUURRRPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCAAA???===<<<======<<<;;;555555444444333222222111222222111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++)))***+++*********+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++nnneee___```aaa]]]YYYXXXXXXVVVTTTTTTTTTUUUTTTSSSQQQLLLGGGDDDEEEDDDBBB@@@AAAAAA@@@===888444222111///---***)))***+++************))))))))))))******---,,,++++++***************))))))))))))***++++++)))************+++++++++,,,++++++++++++,,,------...///000111222222222222333444555777888:::;;;<<<;;;;;;===???AAACCCDDDEEEAAABBBAAA@@@>>>???BBBEEEBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIKKKLLLNNNNNNNNNUUUTTTTTTUUUWWWYYYXXXWWWTTTTTTTTTTTTUUUTTTQQQNNNLLLMMMPPPRRRRRRPPPNNNLLLIIIJJJKKKKKKIIIHHHIIIJJJJJJJJJKKKMMMNNNNNNOOOOOOIIIJJJKKKLLLMMMNNNNNNNNNHHHIIIJJJLLLMMMNNNNNNNNNPPPPPPPPPOOOMMMLLLNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTWWWXXXXXXWWWUUUTTTVVVWWWUUUWWWZZZ\\\\\\\\\^^^___bbbcccdddeeeeeeeeeeeeeeeccceeefffeeeccccccfffiiilllooosss{{{}}}wwwyyy{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}||||||{{{zzzyyyyyysssssssssssssssssssssssskkkgggbbb___]]]\\\[[[[[[WWWUUUSSSPPPMMMKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDBBB@@@===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888666555555444444555555666555555555555444222111000111111000000000000111111000000000000000000000000/////////...............111111000000000000000///////////////////////////111111111111222222222222333222333555777999:::999777777888888888999999999;;;;;;;;;<<<<<<============>>>@@@BBBCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMKKKKKKMMMOOOQQQTTTVVVWWWUUUVVVVVVWWWYYYZZZZZZ[[[YYYZZZ\\\___bbbeeeggghhhgggiiikkkmmmmmmnnnpppsssttttttuuuwwwxxxyyyzzz{{{{{{yyywwwvvvuuuvvvxxxyyy|||~~~~~~~~~}}}|||}}}}}}~~~}}}~~~~~~uuunnnnnnrrroookkkiiijjjhhhaaa\\\[[[YYYXXXUUUQQQNNNMMMLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@???===;;;;;;;;;<<<;;;:::444444333333222111111111111111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,111111,,,((((((************++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++ooofff``````aaa]]]YYYWWWUUUTTTRRRRRRTTTTTTSSSRRRRRRLLLFFFCCCCCCDDDCCCAAAAAAAAA@@@===888444222222///---***)))***+++************))))))))))))************)))((((((((((((((()))))))))))))))***++++++))))))*********+++++++++,,,,,,,,,+++,,,,,,---......///000111222222222222111222444666888:::;;;<<<;;;<<<===>>>@@@AAABBBCCCAAAAAAAAA@@@>>>???AAACCCAAABBBDDDFFFHHHGGGGGGFFFDDDEEEHHHKKKMMMNNNNNNNNNSSSRRRRRRTTTWWWYYYYYYXXXSSSQQQOOONNNNNNNNNMMMLLLKKKLLLNNNOOOPPPOOONNNMMMIIIJJJJJJJJJJJJKKKNNNQQQUUUSSSQQQNNNLLLLLLLLLLLLHHHHHHIIIJJJJJJKKKJJJJJJEEEFFFHHHJJJLLLLLLLLLKKKJJJKKKKKKJJJIIIHHHJJJKKKPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTUUUWWWWWWWWWYYY[[[]]]``````aaaaaabbbbbbccccccaaacccddddddcccccceeegggiiijjjmmmqqqvvvxxxvvvsssrrrtttvvvyyyzzz{{{zzzzzz}}}|||{{{|||~~~{{{{{{zzzyyyxxxxxxwwwwwwtttsssrrrrrrrrrrrrssstttjjjfff```[[[ZZZZZZYYYYYYVVVUUURRRPPPMMMKKKJJJJJJHHHGGGGGGGGGFFFFFFEEEEEECCCBBB???===;;;:::::::::::::::999999888888777666444333333333333333333444444444444333222111111000/////////......///////////////////////////////////////......---------,,,/////////////////////////////////////////////////////////000000000111111222000///222666999888666444444555555666777777777:::::::::::::::::::::;;;;;;<<<>>>@@@AAAAAAAAA@@@AAABBBDDDFFFHHHIIIJJJJJJGGGHHHIIIKKKNNNPPPSSSTTTSSSSSSTTTVVVWWWXXXYYYYYYWWWXXXZZZ]]]```bbbdddeeebbbeeegggiiijjjkkkmmmnnnpppqqqsssuuuvvvwwwxxxxxx|||{{{yyyxxxyyyzzz}}}~~~}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{|||}}}~~~}}}~~~}}}{{{|||~~~}}}tttmmmlllnnnkkkfffeeefffddd^^^YYYXXXWWWUUURRRNNNKKKJJJIIIIIIGGGFFFDDDBBB@@@???>>>>>>>>><<<:::999999999888666222222222111111000000000000//////...------......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((///777777000******,,,************++++++++++++******************************))))))))))))******oooggg``````aaa]]]YYYWWWSSSRRRRRRRRRTTTUUUTTTRRRPPPKKKEEEBBBCCCEEEEEEDDDAAAAAAAAA===888444222222///---***)))***+++************))))))))))))******))))))(((((('''((((((((())))))(((((())))))***+++))))))*********+++++++++---------------......//////000111222333333333333000111333555777:::;;;<<<=========>>>>>>?????????@@@AAAAAA???>>>>>>@@@BBB@@@BBBEEEGGGIIIHHHGGGFFFHHHIIIJJJLLLMMMLLLLLLKKKQQQQQQQQQSSSWWWYYYZZZYYYTTTPPPKKKIIIJJJLLLMMMNNNMMMMMMMMMLLLLLLLLLMMMMMMIIIIIIHHHGGGHHHLLLRRRWWWZZZWWWQQQLLLIIIHHHIIIJJJGGGGGGHHHIIIIIIHHHHHHHHHEEEFFFHHHIIIJJJIIIHHHHHHDDDEEEGGGGGGGGGGGGJJJLLLOOOOOOOOONNNOOOOOOPPPPPPQQQSSSSSSRRRPPPOOOOOOPPPQQQRRRSSSSSSSSSTTTWWWYYY[[[[[[[[[\\\]]]]]]^^^___]]]___aaaccccccdddfffgggffffffhhhkkkmmmnnnnnnoooppprrruuuxxxzzz|||}}}}}}}}}|||{{{|||~~~zzzyyyxxxwwwvvvuuuuuuvvvvvvtttsssqqqqqqrrrssstttlllhhhbbb^^^\\\\\\\\\\\\XXXVVVTTTQQQNNNLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEDDDCCCBBB???===;;;;;;:::;;;888888777666666555555555333333222222222222333333444333333222111111111111//////............//////......................../////////......------,,,........................////////////////////////........./////////000000222000...000444666444222222222222333444555555666888888888888888888888888:::;;;===>>>???@@@?????????@@@BBBDDDFFFGGGGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXZZZ]]]___aaabbbbbb^^^aaadddfffggghhhjjjkkklllmmmoooqqqssstttuuuuuu}}}|||{{{{{{{{{}}}|||}}}~~~~~~}}}|||{{{zzz|||~~~~~~}}}~~~~~~|||{{{|||~~~~~~|||yyyvvvssspppmmmkkkgggcccaaacccaaa[[[WWWVVVTTTRRROOOLLLIIIGGGGGGFFFEEEDDDBBB@@@???=========>>>;;;888777666555333222000000000000000/////////......------,,,---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((000888888111+++***,,,))))))*********+++++++++***************************))))))))))))))))))***pppgggaaaaaaaaa]]]YYYWWWSSSRRRRRRTTTVVVVVVUUUSSSPPPKKKEEEBBBDDDEEEEEEDDDAAABBBAAA>>>999555333222///---***)))***+++************))))))))))))******+++******))))))*********)))(((((((((((()))******)))************+++++++++...------------.../////////000111222333333333333000111222444777999:::;;;========================???@@@AAA???>>>===???@@@???AAADDDGGGHHHIIIHHHHHHOOONNNNNNMMMKKKIIIHHHGGGPPPOOOOOOQQQTTTVVVUUUUUUQQQMMMIIIFFFHHHJJJMMMNNNNNNMMMLLLJJJJJJKKKLLLMMMGGGFFFFFFEEEFFFJJJPPPUUUSSSPPPKKKGGGEEEEEEGGGIIIFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEAAACCCEEEFFFGGGHHHKKKNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMOOOOOONNNMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSVVVVVVVVVVVVVVVWWWXXXZZZ[[[ZZZ\\\^^^aaaccceeefffgggdddbbbccchhhkkklllnnnrrrppprrrtttxxx|||~~~}}}}}}~~~|||{{{xxxvvvuuutttuuuuuuvvvuuusssrrrqqqpppqqqqqqnnnjjjfffbbbaaaaaaaaa```ZZZXXXVVVRRROOOMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA???===;;;:::::::::777666555444333333333333333222222111111222222333333222111000000000000000......------------......------------------------.........---------------,,,------------.............................................////////////111000//////111111111000000000111222333444444555555555666666666777777777999:::<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLNNNOOOPPPQQQSSSUUUVVVVVVWWWYYY[[[]]]____________\\\___bbbeeefffggghhhjjjiiijjjlllmmmoooqqqssssssyyyyyyzzzzzz{{{|||}}}}}}yyy{{{}}}~~~|||{{{|||}}}~~~|||{{{|||}}}wwwsssoooooopppppplllhhhccc___^^^```___YYYUUUTTTQQQPPPNNNLLLIIIFFFDDDCCCCCCBBB@@@>>>===;;;;;;:::<<<999666444444333111////////////...............------,,,,,,,,,,,,,,,---******++++++++++++,,,,,,++++++++++++++++++++++++(((---222222---))))))+++)))))))))************+++***************************))))))(((((())))))***qqqhhhaaaaaaaaa]]]YYYWWWSSSSSSSSSUUUWWWXXXWWWUUUQQQLLLFFFDDDDDDDDDCCCAAABBBBBBAAA>>>999555333222///---***)))***+++************))))))))))))************))))))))))))******((((((((((((((()))******)))************+++++++++------,,,,,,------...///...///000111222222222222000111222444666888999:::;;;;;;;;;<<<<<<=========???@@@@@@???>>>===>>>???===???AAADDDFFFHHHIIIIIIOOONNNLLLKKKIIIHHHHHHHHHOOONNNLLLMMMNNNNNNLLLKKKJJJHHHFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFGGGGGGGGGHHHKKKNNNJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDD???AAACCCDDDEEEGGGJJJLLLJJJIIIIIIHHHHHHIIIIIIIIIEEEHHHKKKLLLLLLLLLLLLMMMLLLNNNPPPPPPPPPPPPRRRSSSRRRRRRRRRRRRSSSUUUWWWXXXXXXYYY[[[^^^bbbdddddddddccc______eeeiiiiiikkkooonnnoooqqquuu{{{~~~{{{xxxvvvuuuuuuvvvvvvuuusssqqqooonnnmmmmmmkkkiiieeecccccccccaaa```[[[ZZZVVVSSSOOOLLLJJJIIIGGGFFFEEECCCBBBAAABBBBBBAAA@@@===;;;999888888888666555333222111222222222111111111000000111111111111000///...---...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------............////////////---...//////......///000//////000111222333444444222333333444555666777777777888:::<<<======<<<<<<<<<===???@@@BBBBBBCCCCCCBBBCCCCCCEEEFFFHHHJJJKKKLLLMMMNNNPPPRRRSSSUUUUUUXXXYYY[[[\\\]]]]]]\\\[[[ZZZ^^^bbbeeefffggghhhiiiiiiiiijjjkkkmmmpppssstttvvvvvvxxxyyyzzzyyyyyyxxxvvvyyy}}}|||zzzyyy{{{~~~{{{xxxxxxxxxrrrpppmmmkkkkkkiiifffddd___\\\[[[]]]\\\WWWRRRRRROOOOOONNNMMMJJJFFFCCCAAA@@@???===<<<:::999888888777555333222333333222000---------------.........,,,,,,++++++++++++,,,,,,************+++++++++,,,************************(((***,,,+++***((()))***))))))))))))************************************))))))(((((((((((())))))qqqhhhaaaaaabbb^^^YYYWWWTTTSSSTTTVVVYYYYYYXXXVVVRRRMMMHHHEEEDDDCCCAAA>>>BBBBBBAAA>>>999555333333///---*********+++************))))))))))))******((((((''''''''''''((()))((((((((((((((()))******)))************+++++++++,,,,,,++++++,,,,,,---...---...///000111111111111111111222444666777888999999999:::;;;<<<>>>>>>??????@@@@@@???>>>======>>>;;;===???BBBEEEGGGHHHIIIJJJIIIHHHHHHIIIJJJLLLMMMOOOMMMJJJIIIHHHGGGEEECCCDDDCCCDDDFFFHHHHHHGGGEEEFFFHHHKKKMMMNNNMMMKKKJJJFFFIIIKKKLLLJJJIIIHHHHHHFFFGGGHHHHHHGGGEEEBBBAAADDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???@@@AAACCCDDD===>>>@@@AAAAAACCCFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGBBBDDDHHHJJJJJJKKKLLLMMMLLLNNNPPPQQQQQQPPPQQQRRRQQQPPPPPPPPPRRRTTTUUUWWWWWWXXXZZZ]]]```bbbaaa```ddd^^^]]]bbbfffddddddgggjjjkkkmmmqqqxxx~~~zzzxxxwwwwwwwwwuuutttsssqqqnnnlllkkkjjjfffdddbbbaaaaaaaaa___]]]\\\ZZZVVVRRRNNNKKKHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@>>><<<:::888777777777555444333111000111111222000000////////////000000///...---,,,+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++........./////////000000***---//////---,,,///222...///000111222333444444111111222333555666777777555777888:::;;;;;;;;;;;;<<<<<<>>>???AAAAAABBBBBB@@@AAABBBDDDFFFIIIKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUWWWYYYZZZ\\\\\\[[[YYYXXXZZZ]]]bbbeeefffggghhhiiijjjjjjjjjjjjmmmpppsssuuutttuuuxxxyyyzzzyyywwwvvvuuuxxx||||||yyywwwyyy|||~~~}}}}}}}}}~~~yyytttssssssoooooooookkkfffbbbaaabbb]]]YYYXXX[[[ZZZUUUQQQPPPMMMNNNNNNMMMKKKFFFBBB???>>>===;;;999888666666666444222111111222333333222------------------------,,,++++++***++++++,,,,,,))))))******+++++++++,,,***************************))))))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))qqqggg```bbbdddaaa[[[XXXVVVSSSQQQSSSSSSQQQSSSVVVOOOKKKGGGEEEDDDEEEEEEEEEGGGDDD???:::666333222111///...,,,***)))))))))***''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))((('''&&&&&&*********)))))))))))))))---,,,+++++++++,,,---...000000000000000000111111444444333444555666777777999999::::::999;;;===@@@EEEDDDCCCAAA@@@?????????CCC???===@@@DDDGGGEEEAAAHHHGGGFFFDDDDDDDDDEEEFFFGGGEEEDDDCCCCCCBBB@@@???AAABBBCCCDDDEEEEEEEEEDDDFFFHHHLLLOOOOOONNNLLLJJJHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCBBBBBBBBBAAA@@@???>>>>>>>>>???@@@===>>>>>>>>>>>>?????????AAAAAAAAABBBBBBBBBBBBBBBHHHGGGFFFGGGIIIHHHEEEAAAFFFGGGIIIKKKKKKKKKIIIHHHJJJMMMQQQVVVYYYYYYWWWTTTXXXYYYZZZ[[[\\\]]]^^^^^^`````````^^^]]]^^^```bbbeeehhhmmmqqquuu{{{||||||}}}~~~}}}{{{wwwrrrnnnnnnoooooonnnllliiifffdddbbbaaa______]]]ZZZVVVRRRVVVUUURRROOOLLLIIIHHHGGGFFFEEEBBB@@@???@@@AAABBB@@@;;;777666999999666222222111111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********))))))******+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111111222222111222333333444444333333555666888888777777999:::<<<<<<===>>>??????@@@@@@@@@@@@AAABBBDDDFFFHHHIIINNNPPPRRRRRRPPPOOONNNOOOUUUYYY\\\]]][[[ZZZ[[[]]]YYYZZZ]]]```cccfffhhhiiigggfffgggjjjnnnqqqrrrrrrvvvyyy{{{{{{yyyvvvtttssspppvvv}}}}}}~~~}}}yyyvvvuuuuuuuuupppkkkeeecccccc```[[[VVVVVVTTTRRRRRRRRRQQQOOOMMMLLLJJJHHHFFFEEECCC@@@>>><<<<<<;;;:::888666444333222111000//////......///...,,,***+++,,,------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,)))******((('''&&&''')))+++*********))))))(((((())))))(((((((((((())))))******))))))((((((''''''ooofff```aaadddaaa\\\YYYVVVRRRRRRTTTTTTRRRRRRVVVPPPLLLHHHFFFEEEFFFFFFEEEGGGDDD???:::666333111111///...,,,+++)))))))))***++++++***)))((('''&&&%%%))))))))))))))))))))))))(((((())))))(((''''''&&&)))))))))))))))*********,,,+++*********+++,,,---.../////////000000111111333333333333444444555666888999:::999999:::===???DDDCCCAAA@@@???>>>======@@@>>><<>>>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>======>>>>>>============>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBEEEDDDCCCCCCEEEEEECCCAAADDDEEEGGGHHHIIIIIIIIIHHHKKKMMMPPPTTTWWWXXXUUUSSSVVVVVVWWWXXXYYY[[[]]]]]]___```aaa```^^^^^^___aaabbbeeehhhkkknnnrrrwwwzzzvvvvvvwwwyyy{{{|||}}}~~~~~~~~~}}}|||yyytttnnniiihhhhhhhhhgggeeebbb```^^^^^^]]]\\\\\\[[[YYYUUURRRSSSRRROOOLLLJJJGGGFFFEEECCCBBB@@@>>>======>>>???>>>:::666555777888555111111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***))))))(((((())))))***++++++++++++*********))))))***+++++++++******)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111111000111111222222222222222444555777777666666888999<<<<<<===>>>??????@@@@@@>>>>>>???@@@BBBDDDFFFGGGJJJLLLOOOOOOOOONNNOOOOOOUUUXXX[[[[[[YYYYYY[[[]]]YYYZZZ[[[^^^aaadddfffhhhgggggghhhlllqqquuuvvvvvvyyy|||~~~}}}zzzyyyyyypppvvv}}}~~~zzzwwwuuutttsssoookkkfffddddddaaa[[[VVVTTTRRRPPPOOONNNMMMKKKIIIJJJIIIGGGEEEEEECCC@@@===::::::999888666444333111222111000///............---,,,***+++,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++)))***+++***((('''((()))*********)))))))))(((((())))))(((((((((((())))))***)))))))))((((((((('''nnneee___aaadddbbb\\\ZZZVVVRRRRRRTTTTTTRRRRRRVVVQQQMMMIIIFFFFFFFFFFFFFFFGGGDDD???:::555222111000///...,,,+++************,,,,,,***)))'''%%%$$$###))))))))))))))))))))))))(((((()))))))))(((''''''(((((())))))******++++++*********)))***+++,,,,,,------...///000111111222333333222222222333333444777888999999999:::<<<>>>AAA@@@???>>>===;;;;;;:::===;;;:::===AAADDDCCCAAAAAAAAABBBBBBCCCBBBBBBBBBAAA@@@????????????===;;;<<<<<<<<<<<<===???AAABBBCCCCCCDDDDDDEEEDDDDDDCCC@@@@@@AAAAAA@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<:::;;;===>>>@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===?????????@@@@@@AAAAAAAAAAAA@@@>>>???AAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHLLLLLLNNNPPPSSSTTTSSSRRRSSSSSSSSSTTTVVVYYY[[[]]]___```bbbbbb```^^^^^^^^^```bbbeeeggghhhkkknnnppppppqqqsssuuuxxxzzz|||}}}}}}{{{{{{}}}~~~yyyyyyyyyxxxvvvpppiiidddbbbbbbaaa___^^^\\\[[[[[[YYYXXXWWWXXXXXXVVVSSSPPPOOONNNLLLIIIGGGDDDBBBBBB@@@???===;;;:::999:::::::::777333333444555222000000//////......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))(((''''''''''''((())))))+++************))))))))))))))))))***))))))((('''************************++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,...///000000000000...///000000111111000000333444666666555555777888;;;;;;<<<===>>>???@@@@@@<<<======>>>@@@BBBDDDEEEFFFHHHKKKLLLMMMMMMOOOPPPTTTVVVYYYXXXWWWWWWZZZ^^^ZZZZZZZZZ[[[^^^aaaeeegggggggggiiinnntttxxxzzzzzz{{{~~~uuuyyy~~~}}}|||xxxuuurrrpppnnnkkkhhhfffeeeaaaZZZUUURRRPPPNNNLLLKKKIIIGGGDDDHHHFFFDDDDDDCCCAAA???<<<888888777666555333111000222222000///------,,,,,,---+++***+++,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++(((***,,,,,,***)))((()))******))))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((ooofff___aaadddaaa[[[XXXUUURRRRRRTTTTTTRRRRRRUUUPPPMMMHHHFFFEEEEEEEEEEEEGGGDDD???:::555222000000///...,,,+++******++++++)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((()))***++++++,,,*********++++++,,,------------...///111222333333222222111111111111222222555777888999888999;;;============<<<;;;999888888:::999888:::===>>>>>><<<<<<>>>???AAAAAAAAA@@@???>>>===<<<===>>>===;;;999:::999999999:::<<>>>>>===;;;;;;:::999999999999999999999;;;<<<============>>>>>>===<<<;;;:::999999999999999999::::::::::::=========>>>>>>??????@@@>>>===<<<<<<===???@@@AAA@@@@@@@@@AAACCCEEEGGGHHHLLLKKKKKKMMMOOOQQQPPPPPPQQQQQQQQQRRRTTTWWWZZZ\\\\\\___bbbbbb```]]]\\\[[[^^^aaadddfffggghhhkkkmmmnnnoooqqqtttxxx{{{}}}|||{{{yyyyyy{{{~~~xxxvvvuuutttqqqmmmhhhdddaaa```^^^]]][[[ZZZZZZZZZWWWVVVTTTTTTSSSRRROOOMMMJJJJJJHHHFFFDDDBBB@@@???===<<<:::999777777777777666444111000111111000.........------,,,,,,,,,,,,************************++++++++++++++++++++++++***))))))((((((((())))))((((((''''''(((((()))***************)))))))))))))))))))))******)))((((((************************************++++++++++++((())))))***+++,,,,,,---+++,,,---...////////////......///000000000000000111333444444444444555777999999:::;;;===>>>??????<<<<<<<<<===???@@@BBBCCCDDDFFFIIIJJJKKKLLLNNNPPPRRRTTTVVVUUUTTTUUUZZZ^^^[[[ZZZZZZZZZ\\\___ccceeeggggggiiimmmssswwwyyyyyy{{{~~~~~~~~~{{{}}}}}}xxxsssooolllkkkjjjhhhfffddd```YYYUUUSSSPPPMMMKKKJJJHHHEEEBBBEEECCCBBBAAAAAA@@@===;;;777777666555444222111000222111000...---,,,,,,+++,,,+++***+++,,,---+++******++++++,,,,,,++++++***************************+++******************+++'''***------,,,***))))))))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((pppggg```aaaccc___YYYVVVTTTRRRRRRUUUUUURRRRRRTTTOOOLLLGGGDDDCCCCCCCCCBBBEEECCC>>>999555222111000///...,,,++++++++++++,,,(((((()))***++++++,,,,,,(((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))***++++++,,,++++++,,,------...............///000222333444444111111000000000111222222444666888888888888:::;;;999:::::::::999888777666999888777888999999888888:::;;;===>>>??????>>>===;;;::::::<<<===<<<:::888999999888777999;;;===???>>>>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<:::999999888888888888888888999999999999888888777:::::::::999999888777666666666777777777888888888999::::::;;;<<<<<<======;;;;;;;;;;;;<<<===???AAA>>>>>>>>>???AAACCCDDDFFFIIIHHHHHHIIILLLNNNNNNMMMOOOOOOPPPQQQTTTVVVYYY[[[YYY\\\___```^^^[[[ZZZYYY[[[^^^bbbdddeeegggiiikkkkkkmmmooossswwwzzz}}}zzzzzzzzzzzz{{{|||}}}~~~}}}yyyvvvrrrnnnlllkkkhhhfff```___]]][[[ZZZYYYXXXXXXVVVTTTRRRPPPOOOMMMJJJGGGFFFFFFEEEDDDBBB@@@>>>===;;;;;;999888666555444444333111///.........------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************)))(((((('''(((((()))))))))(((((((((((()))******))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))******+++++++++(((((())))))***+++,,,,,,+++,,,---......///.........//////000000000000000///111222222222222333555666777888999;;;<<<===>>><<<<<<<<<===>>>@@@AAABBBEEEFFFHHHIIIIIIJJJMMMOOOOOOQQQSSSSSSRRRTTTXXX\\\\\\[[[YYYYYY[[[^^^aaacccddddddfffjjjnnnrrrttttttvvvyyy}}}yyy{{{~~~~~~{{{vvvqqqllliiigggffffffeeebbb^^^XXXUUUSSSQQQNNNLLLJJJHHHEEEBBBAAA@@@?????????>>>;;;999666666666555444222111000111000///---,,,++++++++++++******+++------+++)))***++++++,,,,,,++++++************************************++++++*********'''***,,,---,,,***))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))pppfff___aaaccc___YYYVVVTTTRRRRRRVVVVVVRRRRRRTTTOOOKKKGGGCCCBBBBBBBBBAAACCCAAA===888555333222222///...---+++++++++,,,---,,,+++++++++++++++******))))))))))))))))))))))))(((((()))*********))))))(((((())))))******++++++***+++,,,...////////////...//////000111222222333000//////000000222333333222555777888777777888:::555666888999999888777777777777777777777777777777;;;;;;<<<<<<===<<<<<<<<<999999:::<<<>>>===;;;888999888888777888999;;;<<<:::::::::999999:::;;;;;;999888888777777777888888999888777777666666777777777777777777666555444333666666666777666666555444444444444555555555666666666666777888999::::::;;;999:::;;;;;;;;;;;;===???<<<===>>>???@@@AAABBBCCCFFFEEEEEEGGGJJJLLLLLLKKKMMMNNNOOOQQQSSSUUUVVVWWWUUUXXX[[[\\\[[[YYYWWWWWWVVVYYY]]]```aaacccdddfffgggiiilllppptttxxx{{{|||yyyzzzzzz{{{{{{{{{{{{{{{{{{~~~zzzxxxxxxxxxxxxxxxtttnnnjjjhhhggggggfff]]]\\\[[[YYYWWWUUUSSSSSSSSSPPPMMMKKKJJJHHHEEEBBBBBBBBBBBBAAA@@@>>>;;;::::::999888777555444222222000///...---,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))(((((())))))***+++(((((()))))))))))))))***))))))******++++++******))))))))))))))))))))))))((((((((()))******++++++((((((((()))*********++++++,,,,,,---......------......///000000000000///...///111111000000222333333444555777888:::;;;<<<;;;;;;;;;<<<===>>>@@@@@@CCCEEEFFFGGGGGGIIILLLNNNKKKNNNQQQRRRQQQSSSWWW[[[ZZZZZZYYYXXXYYY[[[]]]___``````aaadddiiimmmnnnnnnpppsssvvvyyyzzz|||~~~~~~}}}|||}}}~~~|||{{{zzzwwwsssnnniiifffbbbbbbbbbaaa^^^[[[WWWUUURRRPPPMMMKKKIIIGGGDDDAAA>>>===<<<<<<===<<<:::888555555555444333222000000///...---,,,,,,,,,,,,,,,*********+++---,,,***(((***++++++,,,,,,++++++***************************)))***++++++++++++***)))''')))+++,,,+++*********''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))mmmccc]]]```cccaaa\\\YYYTTTRRRRRRVVVVVVRRRRRRTTTPPPLLLGGGDDDCCCCCCBBBBBBAAA???;;;888555444333333///...---,,,+++,,,---------,,,,,,+++***)))(((((())))))))))))))))))))))))(((((()))***************)))))))))))))))*********)))***,,,...////////////---.........//////000000...//////000111333444555111444666777777777888999222444666888999999888888555666777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;999999;;;===???>>><<<999777777777777777777777777555666666777777888888888555555444333333444555666777666666555555555555555333444444444444333333222111222333444444444333222222222333333333444444444333333444555666777888888666999;;;;;;:::999:::<<<;;;<<<>>>@@@@@@@@@@@@???BBBBBBCCCFFFIIIKKKKKKJJJJJJKKKNNNPPPRRRRRRRRRQQQQQQSSSVVVXXXWWWVVVVVVVVVSSSVVVZZZ]]]]]]^^^___```fffgggjjjnnnrrrvvvyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~zzz}}}yyyuuusssssstttrrrooojjjfffeeedddbbbaaa[[[ZZZZZZXXXUUURRROOOMMMLLLJJJGGGEEEDDDCCCAAA???===>>>>>>>>>===;;;888777888777777555333222000///.........---+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&''''''((()))(((((('''''''''((())))))(((((((((((())))))******'''((())))))******))))))))))))))))))))))))))))))''''''(((((()))******+++((()))))))))))))))))))))++++++,,,------------,,,,,,,,,---...............---...000000//////111222111111333444666888999:::999999999:::;;;<<<===>>>???@@@BBBDDDEEEHHHLLLOOOHHHLLLPPPQQQQQQRRRUUUYYYWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ[[[```eeeiiikkklllkkknnnqqqssstttvvvyyy{{{|||~~~}}}{{{}}}~~~~~~~~~}}}}}}||||||{{{xxxxxxvvvsssooojjjgggddd]]]^^^^^^\\\ZZZXXXVVVVVVNNNLLLIIIGGGFFFDDDAAA???<<<;;;::::::;;;;;;999777333333333222111000///...------,,,,,,,,,,,,,,,---***)))***+++---,,,***(((***++++++,,,,,,++++++***************************)))***++++++++++++***)))'''(((***))))))(((***+++'''''''''((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***iiiaaa\\\___cccbbb^^^\\\SSSQQQSSSVVVVVVSSSQQQSSSQQQMMMIIIEEEDDDDDDCCCBBB@@@>>>;;;777555444444444///...---,,,+++,,,---...************))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))((()))+++---............,,,,,,------------------......///000222444555666111333666777777777777888111222555888::::::999999333555777999:::<<<>>>@@@>>>===;;;:::999:::;;;;;;999999;;;>>>@@@???<<<:::666666777777666666555444222333444555666777777666555444333333333444555666666555444444333333444444000111222333333333333333...///111222333333222222111111222222222333333333111111222333444666666777444888;;;;;;999777888999;;;===???@@@AAA@@@???>>>???@@@BBBEEEIIIJJJJJJIIIHHHJJJMMMPPPQQQPPPOOOMMMNNNQQQSSSUUUTTTTTTUUUVVVSSSVVVZZZ\\\\\\\\\\\\]]]ggghhhkkkooosssvvvyyy{{{{{{yyywwwvvvxxx|||}}}~~~{{{uuurrrrrrsssmmmjjjgggeeecccaaa^^^\\\ZZZZZZZZZXXXUUUQQQMMMKKKGGGEEEBBBAAAAAAAAA???>>>:::;;;<<<<<<;;;888666444666666555444222000...------......,,,+++***+++,,,((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''((((((((())))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((++++++,,,---------,,,,,,++++++,,,------------,,,,,,---//////......000111///000111333555666888999888888888888999:::;;;<<<:::<<>>???@@@@@@AAABBBCCCDDDEEEEEECCCEEEHHHKKKMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSTTTUUUWWWVVVVVVYYY___eeeggggggeeehhhmmmppprrrsssuuuvvvyyywwwuuuuuuvvvzzz}}}~~~~~~}}}zzzvvvqqqmmmkkkiiieeecccbbb___ZZZXXXZZZYYYUUUPPPMMMLLLKKKKKKKKKGGGDDDAAA@@@???>>><<<:::999999:::999888666444333111111111000//////......++++++************++++++************************&&&'''((('''&&&'''(((***///...,,,***)))(((''''''((('''&&&&&&''')))+++---((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))******+++++++++++++++,,,,,,,,,------............////////////......000111333555666666666777777888999999::::::777;;;???BBBCCCCCCDDDEEEIIIJJJKKKMMMOOOQQQSSSTTTPPPPPPPPPOOOOOONNNNNNMMMWWWXXXZZZ]]]```bbbddddddggghhhjjjmmmpppqqqpppnnnppprrruuuwwwxxx{{{~~~~~~|||||||||yyyxxx}}}~~~}}}|||||||||zzzuuuvvv{{{{{{uuuqqqrrrrrrooollliiigggeeebbb```[[[WWWSSSSSSUUUUUURRRNNNJJJGGGBBB???>>>===;;;999666666666555444444333333111000///...---,,,,,,+++++++++************++++++******++++++++++++******))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++***)))((('''&&&&&&******)))((((((((((((((())))))))))))))))))))))))ooofff^^^^^^___]]]ZZZYYYTTTTTTTTTTTTTTTTTTTTTTTTSSSOOOIIIDDDCCCCCCCCCCCCDDD@@@:::666444444333333...******---...+++)))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------//////............------000000111111222333333444222333444555555555555555333444555666777888888888777666666777888999:::;;;;;;999888777777777999:::666666666666555555555444555555555444333222222222222222111000111333555666555444222000///000111111000000000000000000000000111111000000000/////////000000///......---,,,,,,........./////////000000000000111111222222333333333333444555555666666777999999999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKIIIJJJKKKMMMOOOQQQSSSUUURRRRRRSSSXXX```fffiiijjjgggiiilllmmmnnnoooppprrrvvvuuuuuuuuuvvvyyy|||~~~~~~~~~~~~|||wwwpppiiieeegggccc___^^^[[[VVVUUUWWWUUURRRNNNLLLKKKKKKJJJIIIFFFCCC@@@>>>>>>===;;;999888888999888777555444333000000000///......------+++******))))))******+++'''''''''''''''''''''''''''((((((((('''''')))+++...---,,,***)))((('''''')))((('''&&&'''(((***,,,((((((((()))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''((((((((())))))))))))))))))(((((((((((())))))((((((((()))******+++++++++++++++,,,,,,,,,,,,---,,,------------............///000111222444555555555555666666777888888888888;;;???AAABBBBBBCCCDDDFFFFFFHHHJJJLLLNNNPPPQQQQQQPPPPPPOOONNNNNNNNNOOORRRTTTWWW[[[^^^aaaccccccjjjiiihhhjjjmmmooopppoooqqqsssuuuwwwxxx{{{~~~~~~yyywwwyyy||||||}}}|||||||||xxxxxx{{{zzztttooooooooolllhhhfffdddbbb```^^^ZZZUUUQQQPPPQQQRRROOOLLLIIIFFFBBB???>>><<<:::888666666555555444333333222111000///---,,,,,,+++++++++******))))))******+++)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((())))))***+++''''''((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((qqqfff\\\\\\```___ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRMMMHHHDDDBBBBBBBBBBBBDDD@@@;;;777555444333333------000444222,,,)))***************))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))******++++++++++++,,,,,,,,,,,,------............////////////000000111222222222111222333555666666777777222333555666777777888888666666666666666777888999:::999777666555666777777444444444333333333222222222222222111111000000///111111000000000222333444444222111/////////000000////////////////////////000////////////...............------,,,,,,++++++,,,------------............//////000111222222333222222333333444555555555777777777888999:::<<<<<<<<<<<<===>>>???@@@@@@AAAEEEEEEFFFFFFGGGHHHHHHHHHEEEFFFGGGIIILLLOOOQQQSSSQQQQQQSSSWWW^^^dddgggiiihhhiiijjjjjjiiijjjkkkmmmrrrrrrssstttvvvxxxzzz{{{~~~}}}~~~~~~~~~|||zzzzzz{{{|||{{{wwwooogggbbbeee```[[[ZZZVVVQQQPPPSSSQQQOOOLLLKKKKKKKKKIIIHHHDDDBBB???===<<<;;;999888777777777666555444333222//////...------,,,,,,+++******))))))))))))******'''''''''''''''''''''''''''((()))((('''((()))+++---,,,+++)))(((''''''''')))((('''''''''((()))***''''''(((((()))*********'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''((((((((())))))))))))((((((''''''(((((()))'''(((((())))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////000111111222333333333333444444555666666777888;;;>>>@@@@@@@@@AAABBBBBBBBBDDDFFFHHHKKKMMMNNNQQQQQQOOONNNNNNOOOPPPPPPOOOPPPTTTWWW[[[^^^```aaajjjhhhffffffiiimmmpppqqqqqqsssuuuvvvwwwzzz~~~~~~~~~{{{wwwwwwyyyyyy||||||zzz~~~zzzyyy{{{yyysssnnnmmmiiigggcccaaa```___\\\[[[XXXSSSNNNLLLLLLLLLJJJHHHGGGDDD@@@>>>===;;;999777555555444444333222222111000///...---,,,++++++++++++******))))))******+++)))******++++++******)))))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))))))))(((((())))))***+++&&&&&&'''''''''((((((((())))))((((((''''''((((((((((((((((((((((((((((((uuuggg\\\]]]bbbaaa\\\XXXTTTTTTTTTTTTTTTTTTTTTTTTPPPLLLGGGCCCBBBBBBAAA@@@DDD@@@;;;888666555444222...///333555111***))),,,************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,------...//////000111111//////000000111222222333333444555666777777777777222333444555666777777777555444444444444444555555999888666555444444444444444444444444333333333333111000000000/////////...000000/////////000222222111111000///......//////.......................................------------------,,,,,,+++++++++,,,,,,,,,---------......------...///000111111222000111111222222333444444555555555666777888999:::::::::;;;<<<===>>>??????DDDDDDCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGJJJLLLNNNPPPUUUTTTUUUWWWZZZ]]]```aaaggggggggggggffffffiiikkkmmmnnnpppsssuuuwwwxxxxxx{{{~~~|||yyyxxxtttvvvxxxxxxuuuooojjjfffccc]]]XXXVVVSSSNNNMMMPPPNNNLLLKKKJJJKKKJJJIIIGGGCCCAAA>>><<<;;;:::888777555555444444333222111111---------,,,++++++******)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))((((((***+++,,,+++***)))((('''''''''))))))((('''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((''''''(((((((((''''''(((((()))*********************+++++++++++++++++++++,,,,,,,,,,,,---//////000000000000111111222222333444444555555666888:::===>>>======???@@@@@@@@@AAABBBEEEHHHJJJLLLQQQPPPOOONNNNNNOOOQQQRRROOOQQQSSSVVVYYY\\\]]]^^^eeecccbbbdddhhhmmmpppqqqrrrssstttuuuvvvyyy}}}zzzwwwyyyzzzyyy{{{~~~~~~~~~{{{xxx|||{{{zzzzzzxxxtttnnnkkkeeeccc```^^^]]]\\\ZZZXXXVVVRRRMMMIIIHHHHHHGGGEEEDDDBBB???===<<<:::888666444333333222222111000000///...---,,,++++++++++++******))))))))))))******))))))************)))))))))))))))))))))))))))))),,,++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((()))******))))))((('''&&&%%%$$$$$$)))(((((('''''''''((((((((((((((((((((((((((((((vvvhhh\\\\\\aaaaaa\\\XXXTTTTTTTTTTTTTTTTTTTTTTTTOOOLLLGGGCCCBBBAAA@@@???DDD@@@<<<888777555444222000///000111---((()))...************)))))))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,......///000111222222333000000111111222333333333666666666777777666666555111222333555666666666666666666555444444444555555666666555444333222222222444333333333222222222222000000000//////////////////........./////////000//////......------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---......///000000/////////000111111222222222222333333444666777888999999:::;;;<<<======>>>AAAAAA@@@@@@AAABBBCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLTTTTTTUUUUUUUUUWWWYYY[[[cccdddeeeddddddfffiiikkkiiikkkmmmpppsssuuuvvvvvvzzz}}}zzzyyyvvvvvvuuutttqqqmmmiiiggg```[[[WWWVVVRRRMMMLLLOOOLLLJJJIIIIIIJJJIIIHHHFFFBBB@@@===;;;:::999777666333222222111000000000000,,,,,,++++++******)))))))))((((((''''''(((((()))(((((((((((((((((((((((('''((()))((('''''')))+++***))))))((('''''''''((((((((((((''''''''''''''')))(((((('''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((())))))******)))))))))*********++++++++++++,,,,,,,,,---------////////////////////////222222333333444555555555666888;;;;;;;;;;;;===>>>@@@@@@@@@AAACCCFFFIIIKKKOOONNNMMMMMMNNNOOOPPPQQQSSSTTTUUUXXXYYY[[[[[[\\\]]]]]]___ccciiinnnpppqqqqqqrrrsssssstttwww{{{}}}{{{yyyuuuuuuyyy|||zzzzzz{{{|||~~~{{{wwwyyyzzzyyyxxxwwwtttoookkkcccaaa]]]\\\[[[ZZZXXXVVVTTTQQQMMMIIIGGGEEEDDDCCCAAA???===<<<;;;999666444222222222111000000//////...---,,,+++++++++++++++***))))))))))))))))))***)))))))))******)))))))))((((((((((((((((((((((((++++++******)))(((''''''((((((((((((((((((((((((((((((((('''((())))))***))))))((('''&&&%%%$$$$$$((((((''''''''''''((((((''''''''''''''''''''''''sssfff[[[ZZZ]]]\\\YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTOOOLLLGGGDDDCCCBBB@@@???DDD@@@<<<999888666444222111...,,,,,,***''')))...************))))))))))))%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''(((((((((((())))))************++++++++++++......///000000111222222000000111111222333333444555555666666555444444333111111333444555666666666999888777666666666666666444333333333222222111111000000000/////////......////////////////////////---------...............------------------,,,,,,------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------------------......///000000111000000000111222333555555777777888999:::;;;<<<<<<<<<<<<===>>>???AAAAAABBBFFFFFFFFFFFFGGGHHHIIIJJJNNNOOOQQQQQQRRRTTTWWWZZZ___```bbbbbbcccdddgggiiifffgggjjjmmmpppssstttuuu{{{}}}}}}zzzyyywwwsssnnniiieeeccc]]]YYYVVVVVVSSSNNNLLLNNNKKKIIIGGGFFFFFFGGGFFFDDD@@@>>>;;;999888777555444111000//////......//////,,,,,,+++******))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''(((***)))((('''''''''''''''((('''''''''''''''''''''''',,,,,,+++)))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&''''''(((((())))))***((())))))))))))*********++++++,,,,,,,,,---------.....................///111111222333333444444555555666888999999:::<<<>>>BBBAAAAAAAAABBBEEEGGGIIIKKKLLLLLLMMMNNNOOOOOOPPPUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ\\\bbbhhhmmmoooppppppqqqqqqqqqrrruuuyyy}}}~~~~~~{{{xxxtttqqqsssyyy|||zzzxxxzzz}}}~~~~~~~~~|||yyywwwyyyxxxvvvtttsssnnnhhhbbb___\\\ZZZXXXWWWUUUSSSPPPOOOLLLIIIFFFDDDBBBAAA???===;;;::::::888555222111111000000///.........---,,,++++++*********+++***))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((*********))))))(((((('''))))))))))))))))))))))))((((((''''''(((((()))***&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''rrrggg]]][[[[[[ZZZXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTOOOLLLHHHEEEDDDCCCAAA???CCCAAA===:::888666444222111+++(((******)))***---************))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''''''''((((((((())))))************++++++++++++------......//////000000//////000000111222222222111111222222333222222222000111222333444555555555888777666555444444444444111111111222222111111000......---------,,,,,,,,,........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))******+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.../////////////////////000222333444444555555666777888999999666888:::===???AAAAAAAAADDDDDDDDDEEEFFFGGGIIIJJJIIIKKKMMMNNNOOOQQQVVVYYY[[[]]]```aaaaaaaaacccddddddeeegggjjjnnnqqqssstttzzz~~~}}}}}}~~~yyyyyyxxxuuupppiiiddd```YYYVVVUUUVVVTTTNNNLLLMMMIIIGGGCCCBBBBBBBBBBBBAAA===;;;888666555444222111000///...---,,,---......,,,,,,++++++***))))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))'''''''''&&&&&&'''((((((%%%%%%&&&'''((((((((((((++++++***)))(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))((((((((()))))))))***************++++++++++++,,,,,,,,,------.........//////000000111111222333333333444666777888999<<>>>>>?????????;;;888555444333222000...///...---,,,+++,,,---...,,,,,,++++++***)))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%'''((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))************++++++,,,------...//////......//////000111111111111333555666777999<<>>@@@@@@AAA???AAABBBDDDFFFGGGHHHHHHFFFFFFGGGHHHIIIMMMRRRVVVWWWYYY[[[\\\\\\[[[\\\^^^aaacccfffhhhiiilllppprrrtttvvvyyy||||||zzz||||||yyyuuuuuusssqqqooolllgggaaa]]]TTTRRROOONNNMMMLLLKKKIIIHHHCCC===<<<======999666555444444333222111000///------,,,,,,+++***))))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((("""'''+++(((!!!###)))'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&,,,+++)))((('''''''''((((((''''''(((******)))((('''(((((()))***+++++++++,,,+++***)))))))))***+++///...---...111333333333111444888888666666888:::======>>>======???CCCFFFHHHHHHIIIJJJKKKLLLMMMMMMUUUTTTTTTTTTVVVZZZ^^^```bbbbbbaaa``````cccgggkkkoookkkjjjmmmooonnnoooqqqxxxxxxyyyxxxxxxyyy}}}~~~{{{xxxxxx{{{~~~}}}uuuwwwxxxuuuooojjjggggggeeeaaaZZZUUUQQQNNNKKKIIIJJJIIIGGGEEEBBB@@@>>>======;;;999777555333222222///......------,,,++++++******))))))((((((''''''******++++++++++++******''''''((((((((((((''''''+++***)))'''''''''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''uuuiii^^^[[[\\\[[[[[[\\\TTTTTTUUUVVVVVVVVVUUUUUUSSSOOOJJJEEEAAA??????@@@BBBAAA@@@===:::777444222111,,,***,,,---***)))+++************************''''''(((((((((((('''''''''''''''(((((((((((((((*********************************++++++,,,,,,,,,+++******+++---...---,,,------------------------...............///000111000000///...///000111111222222111000///...------------............------------,,,++++++++++++++++++++++++******)))))))))'''(((***+++++++++******+++++++++***++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,---------------...111333222111111333555555666888:::<<<===>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFHHHIIIJJJKKKOOOSSSVVVXXXYYY[[[[[[[[[ZZZ[[[\\\___aaaccceeegggjjjmmmpppuuuxxx{{{}}}}}}zzzyyyxxxvvvsssooommmkkkiiifffbbb]]]YYYSSSPPPMMMLLLKKKJJJHHHGGGFFFAAA<<<:::;;;;;;888555333333222111000///......---,,,,,,+++******))))))((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$(((***(((###!!!%%%)))'''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$)))((((((((('''''''''&&&))))))'''&&&&&&&&&'''((((((''''''(((******)))((('''(((((()))******++++++++++++************++++++///...---...111222333222111444777777666555777:::;;;<<<<<<<<<<<<>>>AAADDDGGGHHHIIIJJJKKKKKKKKKKKKRRRQQQQQQRRRTTTXXX\\\^^^aaaaaa```___^^^```eeehhhmmmiiihhhlllmmmmmmnnnqqqttttttuuuuuuvvvxxx{{{~~~~~~}}}|||zzzzzz{{{{{{|||~~~wwwwwwuuupppkkkhhhgggiiigggccc\\\VVVRRRNNNJJJHHHHHHGGGEEECCCAAA>>>===<<<;;;:::888555333222111000.........---,,,,,,++++++***)))))))))(((((((((''')))******++++++******)))''''''((((((((((((''''''+++***)))(((''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''tttiii___]]]]]]\\\ZZZ[[[SSSTTTUUUVVVVVVVVVVVVVVVRRROOOIIIDDD@@@>>>>>>>>>BBBAAA???===:::777444333222---)))******((((((***************************''''''((((((((((((''''''&&&&&&''''''(((((())))))******************************+++++++++++++++++++++***)))***+++,,,+++***------------------------,,,,,,,,,,,,---...///000000///......---........./////////......---------,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))'''((())))))))))))))))))'''''''''(((***+++---...))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))*********+++,,,,,,------+++++++++,,,,,,------......000111111111111222444222333555777999::::::;;;;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHKKKLLLNNNPPPSSSUUUVVVXXXYYYZZZYYYYYYZZZ\\\\\\^^^aaabbbcccfffiiilllsssuuuwwwyyy{{{~~~~~~yyyvvvsssrrrqqqgggeeecccaaa___\\\WWWSSSQQQNNNKKKIIIHHHGGGEEEDDDCCC???:::888888888666333111111000///...---,,,,,,,,,,,,++++++***)))))))))(((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&(((&&&&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''(((******)))((('''(((((())))))******+++***++++++,,,,,,,,,++++++...---,,,---000222222111000333666666555444666999:::;;;;;;;;;;;;===@@@CCCEEEFFFHHHJJJJJJIIIHHHGGGLLLLLLMMMNNNQQQUUUYYY[[[______^^^]]]\\\]]]```dddhhheeefffjjjkkkkkkmmmpppppprrrtttuuuvvvyyy|||}}}}}}}}}|||{{{zzzyyyxxx~~~~~~~~~}}}~~~xxxvvvrrrlllgggeeegggiiifffaaaZZZTTTOOOKKKHHHEEEDDDCCCBBB@@@???===<<<;;;999888666333111000//////......---,,,,,,++++++***))))))))))))(((((((((((()))******++++++******)))''''''((((((((((((''''''***))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''tttiii```^^^^^^\\\ZZZZZZSSSSSSTTTUUUVVVVVVVVVVVVQQQMMMHHHCCC@@@??????@@@AAAAAA???===:::777555333555...*********((((((+++************************''''''((((((((((((''''''%%%&&&&&&'''((()))******************************++++++++++++************,,,+++******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000//////......------------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++***+++++++++++++++******))))))))))))))))))))))))''''''(((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,)))******+++,,,------......//////000000111111222111222333555666777888888:::;;;===???@@@BBBBBBBBBCCCFFFJJJLLLNNNOOOPPPRRRRRRTTTUUUVVVWWWXXXZZZ\\\]]]^^^`````````bbbdddgggjjjlllooorrrtttwww{{{~~~~~~}}}xxxsssooonnnnnnaaa___]]]\\\ZZZXXXTTTQQQPPPMMMJJJHHHFFFEEECCCAAA???<<<888666555555333111000000///...---,,,,,,+++++++++******))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((''''''(((******)))((((((((((((((())))))******)))***,,,------,,,++++++...---,,,---///000000000...222555555333333555888999:::;;;;;;;;;<<>>???AAAAAABBB@@@CCCGGGIIIJJJKKKLLLMMMLLLNNNPPPRRRSSSVVVZZZ]]]^^^___``````______aaacccccceeeiiilllooossswww{{{{{{}}}~~~}}}{{{vvvpppkkkjjjjjj^^^\\\ZZZYYYXXXWWWTTTRRRPPPMMMIIIGGGEEECCCAAA???;;;999666444222222111000000000///...---,,,++++++******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((((((''''''&&&&&&&&&'''''''''''''''$$$%%%&&&((()))***++++++(((''''''(((******)))(((((((((((((((((()))))))))((()))+++,,,---,,,++++++---,,,+++,,,...//////...---000444444222222444666777999;;;;;;;;;<<<>>>@@@???AAADDDFFFFFFEEECCCBBBCCCDDDEEEHHHKKKOOORRRTTTXXXYYYYYYXXXWWWXXXZZZ]]]______bbbggggggfffiiinnnooorrrvvvyyyzzz{{{}}}}}}{{{zzzzzz{{{{{{}}}~~~~~~yyyzzz~~~}}}~~~}}}zzzzzz}}}|||wwwsssrrrooollliiifffcccaaaXXXTTTOOOKKKHHHGGGEEECCC@@@??????>>><<<;;;;;;:::777666444222111/////////,,,,,,,,,+++******))))))(((((((((((()))))))))))))))))))))******)))))))))''''''((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''uuujjj```^^^^^^]]][[[\\\UUUUUUUUUVVVVVVUUUUUUTTTOOOMMMHHHDDDAAAAAABBBCCC@@@@@@???===:::888555444555///+++,,,---******,,,))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))******************,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------.........------,,,++++++++++++++++++++++++))))))************))))))'''((()))++++++***))))))''''''''''''(((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++)))))))))******++++++,,,---,,,,,,---///000000///000111222333555555555555777999:::<<<>>>???@@@@@@===???CCCEEEFFFGGGHHHIIIHHHJJJLLLNNNPPPSSSXXX[[[]]]^^^___^^^^^^^^^```bbbbbbeeehhhkkknnnqqqvvvyyyvvvxxx{{{yyywwwtttqqqlllhhheeeccc\\\ZZZXXXWWWWWWVVVUUUSSSOOOLLLHHHEEECCCAAA>>><<<888777555222000000////////////...---,,,++++++***)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$%%%''')))***++++++,,,(((''''''(((******)))(((((((((((((((((((((((((((((()))******++++++++++++---+++***+++---......---,,,///222333111000222555555777999::::::;;;===>>><<<>>>@@@BBBDDDCCCCCCBBBBBBCCCDDDGGGJJJMMMOOOQQQSSSUUUVVVVVVVVVWWWZZZ]]]]]]^^^bbbgggfffdddgggllllllooosssvvvvvvvvvwwwxxx}}}|||zzzyyyyyyzzz|||~~~}}}~~~~~~~~~zzzwwwvvvyyy|||}}}|||zzz|||{{{xxxxxxzzzxxxsssooonnnmmmllljjjeee```\\\UUUQQQMMMJJJHHHGGGFFFDDD???>>>===<<<;;;:::999999666555333111000///......,,,,,,+++******))))))((((((((((((((())))))))))))((())))))******))))))(((''''''(((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''wwwkkk```]]]]]]\\\\\\]]]VVVVVVVVVVVVUUUTTTTTTSSSQQQNNNHHHCCC@@@>>>??????@@@@@@>>>===:::888666444111---***------+++***+++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((())))))******++++++***))))))***,,,---,,,+++++++++++++++++++++++++++,,,,,,+++*********++++++***+++,,,---------,,,+++++++++++++++++++++++++++((())))))******))))))(((&&&''')))***+++***)))(((&&&&&&&&&''''''(((((((((******((('''''''''((((((&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))******+++)))))))))***************---+++***,,,///000///---//////111222333333444444555666888:::<<<===>>>>>>;;;>>>@@@BBBCCCDDDFFFGGGHHHIIIJJJKKKLLLOOOSSSVVVXXXYYY[[[\\\\\\^^^aaaccceeegggiiikkkmmmooosssvvvssstttvvvyyy~~~~~~{{{tttqqqllljjjhhheee```\\\XXXWWWUUUTTTUUUUUUTTTRRRMMMJJJFFFCCC@@@>>>;;;999777666444222///...//////...---,,,,,,******)))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%&&&(((************(((''''''(((******)))((((((((((((((((((((((((((((((((((((((()))***+++,,,---+++******,,,------,,,+++...111222000///222444222444666888888888999;;;:::<<<===???AAABBBCCCCCCBBBCCCEEEGGGIIILLLNNNOOOOOOQQQSSSTTTVVVXXX[[[^^^\\\^^^cccgggeeebbbeeekkkjjjmmmqqqssssssqqqqqqpppvvvvvvwwwxxxzzz{{{||||||}}}}}}~~~~~~{{{yyyzzzyyyvvvuuuvvvwwwzzz{{{yyy{{{{{{xxxyyyzzzvvvqqqmmmkkkiiihhhfffccc]]]XXXSSSPPPKKKGGGFFFDDDCCCBBB======;;;:::888777666555333222111///...---------+++++++++***))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((()))******)))(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''xxxkkk```\\\\\\\\\]]]^^^WWWWWWWWWVVVUUUTTTSSSRRRSSSOOOIIICCC>>><<<;;;;;;@@@???>>>===:::888666555///+++))),,,---***)))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))***++++++,,,(((''''''(((+++,,,,,,+++************************,,,+++***)))((((((((((((((()))***+++,,,,,,+++***,,,,,,,,,+++++++++******(((((())))))))))))((((((%%%''')))***+++***)))(((&&&&&&&&&'''''''''((((((+++***)))(((''''''((()))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((()))*********************))))))))))))---+++***+++///000///---......000111222222222222333444666888:::;;;<<<<<<;;;===???@@@AAABBBEEEGGGIIIIIIJJJIIIJJJLLLOOORRRSSSUUUXXXZZZ\\\___ccceeefffhhhjjjjjjkkkllloooqqqpppqqqrrruuuzzz}}}|||zzz}}}}}}}}}~~~~~~~~~~~~~~~|||wwwqqqlllgggeeefffccc]]]XXXVVVTTTRRRRRRSSSSSSRRRQQQKKKHHHDDDAAA>>><<<999777666666444111///......000,,,,,,+++***)))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&(((***$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&((()))))))))((((((''''''(((***+++)))(((((((((((((((((('''''''''((('''''''''''')))+++,,,,,,+++)))***+++,,,,,,+++***...111111//////111444000222444555555666777999999:::;;;===???AAACCCDDDCCCDDDEEEGGGIIIKKKMMMNNNLLLOOOQQQTTTVVVYYY]]]```\\\^^^dddgggeeeaaadddjjjkkknnnrrrsssrrrpppnnnmmmooorrruuuyyy{{{{{{zzzzzz}}}||||||}}}~~~~~~|||zzzyyyxxxwwwuuutttuuuxxx{{{xxx{{{{{{zzzzzzzzzvvvpppllliiieeedddccc```[[[WWWRRRNNNIIIEEEBBB@@@???===<<<;;;:::888777555444333222111///...---,,,++++++++++++******)))((((((((('''((((((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''&&&'''(((*********)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''sssjjjaaa^^^\\\ZZZ[[[^^^YYYVVVUUUWWWVVVRRRRRRTTTWWWQQQIIIAAA<<<::::::;;;??????>>>===999555111///...+++((('''(((***++++++***)))((()))++++++)))((())))))))))))))))))))))))'''''''''''''''((())))))+++++++++*********))))))''''''''''''((()))++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,+++(((***++++++)))(((((()))(((((())))))*********+++***************)))((((((''''''(((((()))*********((((((((((((((('''''''''(((&&&%%%%%%'''(((((('''((('''%%%$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((***+++***)))(((''''''''''''((((((((((((***))))))***,,,...---,,,------......///000000000444444555666777888999999:::<<>><<<999777666444444333333111000...---************))))))))))))'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%######$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''&&&%%%$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&)))((('''(((***,,,+++***+++,,,,,,---...///000000000333666888888888999:::>>>>>>>>>>>>>>>???AAAAAAGGGEEEDDDDDDEEEHHHKKKMMMNNNOOOQQQTTTWWWYYY[[[\\\ZZZ\\\___cccfffiiikkklllmmmooosssvvvwwwvvvsssqqqwwwttttttwwwzzz|||}}}}}}|||zzzyyyyyy||||||zzzxxxvvvuuuuuuuuuvvvyyy|||}}}{{{zzzyyytttmmmllljjjfffaaa\\\WWWTTTRRRMMMKKKHHHEEEBBB@@@??????;;;;;;999777444222111000000...------///000000///+++++++++************)))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%+++***)))'''''''''((()))sssiii```\\\[[[YYY[[[^^^YYYVVVUUUWWWVVVRRRRRRTTTVVVQQQIIIAAA;;;999:::;;;============:::777444222///,,,)))((()))+++++++++***)))((()))++++++)))((((((((((((((((((((((((((('''''''''''''''((())))))*********)))))))))((((((''''''''''''((()))***+++*********+++++++++,,,,,,******,,,---------,,,++++++,,,---,,,+++)))***+++(((((()))))))))************************)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%&&&((()))((('''((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%''')))***)))((('''''''''''''''((((((((((((***))))))***,,,------,,,---------...//////000000222333333444555666777777888:::===???@@@BBBEEEGGGGGGIIIKKKLLLLLLMMMOOOQQQQQQSSSUUUVVVXXX[[[___bbbjjjlllnnnnnnkkkkkkmmmoooqqqsssuuuvvvwww{{{~~~}}}~~~}}}{{{yyyxxxyyy{{{|||}}}||||||}}}zzzuuunnngggbbb^^^ZZZXXXTTTQQQMMMJJJHHHFFFCCCAAA??????>>>===:::888666555333222222111///...,,,,,,*********)))))))))(((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&)))((('''(((***++++++***++++++,,,---...///000000000333666888888999:::<<<===>>>>>>???@@@AAABBBBBBDDDDDDCCCCCCEEEGGGJJJKKKPPPPPPRRRTTTVVVXXXZZZZZZYYY[[[^^^bbbfffiiikkkllliiikkkooosssvvvxxxyyyyyyyyyxxxzzz}}}zzzyyyyyyzzz~~~}}}zzzxxxvvvuuuttttttwwwzzz{{{zzzzzzyyytttmmmllljjjfff```ZZZUUUQQQOOOKKKIIIFFFCCC@@@>>>>>>===;;;:::888666444222000000000...,,,,,,...///...---*********)))))))))(((((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%***)))((('''''''''((((((ssshhh^^^[[[ZZZZZZ[[[___YYYVVVUUUVVVUUURRRQQQTTTUUUPPPIIIAAA;;;999999:::;;;<<<======<<<:::777666000---***)))***+++,,,,,,***)))((()))++++++)))(((((((((((((((((((((((((((''''''''''''((((((((())))))))))))((((((((((((((((((''''''(((((()))***+++*********++++++++++++,,,******+++,,,,,,,,,,,,++++++,,,,,,+++))))))***+++(((((())))))))))))******))))))******))))))(((((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&(((******(((&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&###%%%&&&(((((((((''''''''''''''''''((((((((((((***)))((()))+++,,,,,,+++,,,,,,---......//////000000111222333444555555666555888;;;===???AAAEEEGGGFFFHHHJJJJJJJJJKKKMMMOOOQQQRRRTTTUUUVVVXXX\\\___gggjjjmmmmmmkkkjjjmmmpppqqqtttwwwxxxxxx|||~~~zzzyyyyyy{{{|||}}}}}}~~~}}}wwwooohhhccc```^^^\\\SSSPPPLLLIIIGGGDDDAAA???<<<<<<;;;:::999777555555111111000///---,,,+++*********))))))))))))((((((''''''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&%%%%%%''')))&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''(((***++++++******+++,,,,,,......///000///222555777888999;;;===;;;===???AAACCCDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHHHHQQQQQQRRRSSSTTTVVVWWWWWWWWWYYY\\\```dddgggjjjkkkhhhiiikkkooossswwwzzz{{{wwwxxx}}}}}}}}}~~~~~~{{{xxxwwwwww~~~}}}zzzxxxuuusssrrrrrrssswwwxxxwwwxxxxxxtttnnniiifffbbb\\\UUUPPPLLLJJJIIIGGGDDDAAA>>>===<<<;;;999888777555333111000//////---,,,+++,,,,,,+++***))))))((((((((('''''''''))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''tttiii^^^[[[[[[\\\]]]```ZZZVVVTTTUUUTTTQQQQQQTTTTTTPPPHHHAAA<<<999999999<<<<<<======<<<:::888666000...+++***+++,,,,,,+++***)))((()))++++++)))(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************++++++++++++)))******+++++++++++++++)))))))))(((''''''))),,,(((((())))))))))))))))))((()))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&''')))+++***(((&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&(((((((((((((((''''''''''''((((((((((((***)))((()))+++,,,+++***+++,,,,,,---......//////000000111222333444444555555777:::<<<===???BBBDDDEEEFFFHHHIIIHHHIIIKKKLLLPPPQQQSSSSSSTTTVVVYYY\\\bbbeeeiiijjjjjjkkkooorrrssstttvvvvvvvvv~~~~~~|||{{{{{{~~~}}}~~~xxxtttnnnjjjgggeeebbbaaaSSSPPPLLLHHHEEECCC???===999999999999888777555555111000///---,,,+++*********)))))))))((((((((((((&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%&&&(((***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''))))))(((&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((()))'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''((('''&&&(((***+++***)))******+++,,,---...//////---000333555666888:::<<<999;;;???BBBEEEFFFFFFEEE@@@BBBCCCEEEGGGGGGGGGGGGPPPPPPPPPQQQRRRRRRSSSSSSUUUWWW[[[___bbbfffhhhiiihhhiiikkknnnppprrrssstttrrrsssyyy|||xxxwwwwwwzzz}}}~~~|||yyyxxxwww{{{zzzyyywwwuuusssrrrqqqppptttuuutttuuuwwwsssmmmccc```[[[VVVPPPLLLIIIGGGHHHGGGDDD@@@>>><<<;;;;;;777666555444222111/////////---************)))((()))))))))(((((((((''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvviii^^^\\\^^^___```bbb[[[VVVTTTUUUSSSPPPPPPSSSRRRNNNHHHBBB===;;;:::;;;>>>>>>???>>><<<999666444000...,,,++++++,,,+++******)))((()))++++++)))(((''''''''''''''''''''''''&&&&&&'''((()))(((((((((************************)))(((((((((((())))))***))))))*********+++++++++))))))))))))******++++++))))))(((''''''(((,,,///))))))(((((((((((((((((('''(((((()))))))))((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&''')))+++***(((%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((())))))******''''''''''''(((((((((((()))((('''(((***+++***)))++++++,,,,,,------......///000111111333333444555666888:::;;;;;;<<<>>>@@@CCCEEEGGGGGGGGGHHHJJJKKKOOOPPPRRRRRRRRRTTTXXXZZZaaaeeejjjmmmnnnqqqvvvzzzyyywwwvvvvvvxxx}}}zzz}}}}}}zzzxxxvvvtttqqqooolllhhhdddaaaSSSPPPKKKGGGEEEAAA>>>;;;888888888888777666555555111000...---+++*********)))))))))(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&))))))'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((((('''&&&''')))+++***)))))))))***+++,,,---......+++---000222333555888:::888:::>>>BBBDDDFFFFFFFFFAAABBBEEEGGGHHHHHHHHHGGGMMMMMMMMMNNNOOOOOOPPPPPPTTTVVVYYY]]]```ccceeefffcccfffjjjmmmoooooommmllloooooosssyyy{{{wwwuuuwwwvvvzzz~~~|||yyyxxxzzzzzzyyyyyyxxxwwwvvvvvvooorrrrrrqqqrrrtttqqqkkk^^^\\\XXXSSSOOOLLLJJJIIIHHHFFFCCC@@@===<<<;;;:::444444333222111000///......,,,))))))))))))((('''******)))))))))((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&uuuiii___^^^bbbbbbbbbbbb[[[WWWTTTTTTRRROOOPPPSSSQQQMMMHHHCCC???=========?????????>>>;;;888444222000...++++++++++++***)))***)))((()))++++++)))(((''''''''''''''''''''''''%%%&&&((()))))))))((('''************++++++++++++))))))(((((((((((()))))))))))))))************+++))))))(((((())))))***+++*********))))))---222666))))))((((((((((((''''''''''''((()))))))))(((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&''''''((((((&&&%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((()))******+++''''''''''''(((((((((((()))((('''((()))***)))(((******+++,,,,,,------...//////000111222333333444666777999999999:::;;;===AAACCCEEEFFFGGGHHHJJJLLLNNNOOOQQQQQQRRRTTTWWWZZZcccgggmmmqqqssswww||||||{{{}}}{{{zzz{{{uuurrrwwwvvvssspppmmmgggaaa\\\TTTQQQLLLHHHDDDAAA===:::888888888777666555444333111///---+++***)))******))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$######$$$%%%%%%$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&''')))******)))((()))******,,,,,,---...+++---///000111333666888777999<<>>>>>>>>===:::777444111///---+++***+++***)))'''***)))((()))++++++)))(((''''''''''''''''''''''''%%%&&&((()))***)))((('''))))))))))))*********+++))))))(((((((((((())))))))))))))))))************))))))((('''((()))***+++******))))))***///666;;;))))))((((((((('''''''''&&&''''''((())))))((((((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&%%%$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((())))))***''''''''''''(((((((((((()))(((''''''))))))((('''*********+++,,,,,,------------...///000111222222333555777888888999;;;===???BBBDDDFFFGGGHHHKKKMMMMMMOOOPPPQQQRRRTTTXXX[[[```dddiiimmmooorrrwww|||~~~}}}{{{~~~~~~wwwrrrooorrrpppllliiieeeaaa\\\XXXUUURRRMMMHHHDDDAAA===:::666666666555444222111000///...+++)))((('''(((((())))))((((((((('''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%######%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))((((((((()))***+++,,,------,,,...//////000222555888666777999<<<>>>AAACCCDDDAAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTVVVXXXZZZ\\\^^^^^^___^^^aaaeeejjjnnnppppppppptttqqqrrrvvvvvvttttttwwwxxx|||}}}{{{zzz~~~~~~~~~~~~~~~|||{{{zzzqqqrrrqqqmmmmmmmmmiiiccc^^^[[[WWWRRRNNNLLLKKKKKKFFFDDDAAA===;;;999888888111000000//////.........+++***(((((()))******)))))))))((((((((('''''''''))))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''((($$$%%%&&&'''(((''''''&&&qqqfff]]]___dddddd```^^^\\\WWWTTTSSSQQQNNNOOOSSSNNNLLLHHHDDDBBBAAAAAABBB<<<<<<===<<<:::777444222...,,,+++*********(((&&&***)))((()))++++++)))(((''''''''''''''''''''''''%%%&&&((()))***)))(((''''''((((((((())))))*********)))(((((((((((())))))))))))))))))************)))((('''''''''(((***+++(((((('''''')))///666;;;))))))(((((('''''''''&&&&&&&&&'''((())))))(((((()))((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&$$$######%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''))))))''''''''''''((((((((())))))(((''''''((()))(((&&&)))******+++,,,,,,------+++,,,,,,---...///000000111333555777888999<<<>>>>>>AAADDDFFFGGGIIILLLNNNMMMNNNPPPQQQRRRTTTXXX[[[YYY]]]bbbeeefffiiimmmqqq~~~||||||zzztttpppnnniiifffbbb___]]][[[YYYWWWVVVRRRMMMHHHEEEAAA===:::555555555444222000///......,,,***'''&&&&&&&&&''')))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''###$$$$$$###"""!!!###$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%###""""""$$$'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%''')))***)))((((((((()))***+++,,,------...///000000000222555888666777888999<<>>BBBBBBBBBAAA@@@BBBEEEHHHIIIGGGEEEHHHLLLPPPQQQQQQVVVXXXZZZZZZZZZ\\\___aaaaaacccfffjjjmmmppprrrssssssttttttttttttrrrpppooopppvvvyyyvvvuuuyyy}}}~~~}}}{{{yyyxxxyyyxxxwwwvvvtttqqqkkkffffffgggbbb[[[VVVUUUTTTRRRPPPKKKEEE@@@@@@>>><<<:::777555444444222111000...---,,,******+++***)))'''''''''((()))%%%%%%'''((((((((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''(((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuuiii^^^\\\___```aaabbb[[[ZZZWWWUUUTTTTTTTTTSSSRRROOOJJJEEEAAA@@@@@@AAAFFFKKKBBB888888555///111///---+++***++++++)))(((******))))))((((((''''''(((******&&&%%%((((((&&&''''''''''''(((((((((((((((((()))'''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((%%%+++!!!...)))111+++((('''&&&(((,,,......---'''&&&%%%&&&((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))'''&&&%%%%%%%%%&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((()))))))))*********++++++,,,---...///000000///000222222333444777:::999:::;;;<<>>@@@@@@AAACCCFFFIIIEEEDDDDDDFFFLLLPPPQQQQQQVVVXXXZZZ[[[\\\^^^aaadddggggggggghhhkkknnnqqqssssssssstttttttttsssrrrqqqwww{{{|||xxxuuuwwwzzzzzzzzzxxxvvvuuuuuuuuuuuuuuutttqqqlllfffffffffaaaZZZ^^^XXXRRRPPPOOOMMMFFF@@@>>><<<;;;888666555444444111000///...---+++******+++***((('''''''''((()))***)))'''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&uuuhhh\\\ZZZ\\\___cccggg]]]YYYVVVUUUUUUUUUUUUTTTRRROOOIIIDDDAAA@@@@@@@@@LLLQQQGGG;;;;;;666///000///---+++***++++++)))(((++++++***)))((('''&&&&&&'''+++---)))&&&''')))(((''''''''''''((((((((((((((())))))((('''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***'''***""",,,+++///'''&&&&&&&&&))),,,/////////&&&%%%%%%%%%''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))******++++++,,,,,,---...//////...000111222222444666999888888999;;;===@@@BBBCCCDDDGGGJJJMMMNNNQQQTTTWWWVVVXXXZZZ\\\]]]___ccceeekkkoootttxxxzzz{{{}}}~~~}}}~~~|||zzzxxxvvvuuuwwwxxxxxxuuupppjjjgggeeebbb^^^YYYUUURRRPPPMMMKKKJJJJJJHHHFFFBBB===999666333333222000...---,,,+++******))))))((((((''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***++++++***((('''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++******++++++,,,...///000333555777777666666666888777:::===???AAACCCFFFIIIDDDDDDEEEHHHMMMQQQSSSSSSUUUWWWYYY[[[]]]```dddgggkkkjjjhhhhhhiiimmmppprrrqqqrrrrrrssstttssssssssszzz~~~~~~yyyuuuwwwzzzzzzvvvuuusssrrrqqqqqqrrrsssrrrqqqkkkfffdddddd```YYYZZZTTTPPPTTTZZZWWWJJJ======;;;999777555444333333000///...---,,,+++***)))***)))((('''''''''((()))...,,,(((&&&%%%%%%'''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&%%%%%%&&&)))******)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&sssggg\\\YYY[[[]]]aaaeee^^^XXXTTTTTTUUUUUUTTTUUUQQQNNNIIIDDDAAA???@@@@@@DDDJJJBBB999:::777111222///---+++***++++++)))(((******))))))(((((('''''''''***)))&&&%%%(((***)))''''''''''''((((((((((((((()))))))))''''''(((***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((($$$,,,111000'''''''''''''''((((((((((((%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''(((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))******++++++,,,------......---///111111222333555777888999:::;;;===???AAABBBBBBDDDHHHJJJLLLOOORRRUUUUUUVVVWWWWWWXXX[[[___bbbfffjjjooosssuuuvvvwwwxxxxxxzzz}}}}}}{{{yyywwwvvvuuuuuuuuurrrssssssqqqlllgggdddccc^^^[[[WWWSSSPPPMMMKKKIIIFFFFFFEEECCC???:::666444222111000///...,,,++++++)))))))))(((((('''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''')))++++++)))'''%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********))))))***+++,,,...//////111333666666555444333444444777;;;>>>???AAADDDFFFFFFGGGHHHKKKOOORRRTTTUUUQQQTTTWWWZZZ\\\___dddgggiiihhhhhhiiijjjmmmoooqqqooopppqqqrrrssssssttttttwww{{{}}}yyywwwzzz}}}~~~rrrrrrqqqooonnnnnnooopppooonnnjjjeeebbbbbb]]]WWWOOONNNTTTcccpppkkkTTT>>>>>>===:::777555222111000......---,,,+++***))))))))))))''''''&&&'''((())),,,+++)))'''&&&'''((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((('''&&&%%%''')))******)))''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&qqqggg^^^[[[[[[[[[]]]aaa```WWWRRRTTTVVVTTTSSSUUUQQQNNNIIIDDD@@@??????@@@===CCC>>>666:::999333555///---+++***++++++)))(((''''''(((((())))))******'''(((&&&###$$$)))+++(((''''''''''''((((((((((((''')))******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((***%%%&&&,,,999444)))(((((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******++++++,,,,,,------,,,...000111111111333555666777888:::<<<>>>??????AAACCCFFFIIIKKKMMMPPPSSSRRRSSSSSSSSSTTTVVV[[[^^^___bbbgggjjjlllmmmnnnpppuuuwwwzzz}}}{{{}}}zzzyyywwwuuuttttttuuuvvvoooppppppnnniiidddaaa```ZZZYYYVVVRRRNNNKKKIIIHHHBBBBBBAAA@@@<<<888444222000000///...---+++******((((((((('''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$'''(((((('''$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******((()))***,,,---.../////////111444444333222111222444777:::<<<===>>>???AAAGGGHHHJJJLLLMMMOOOPPPQQQNNNPPPSSSVVVXXX\\\```cccaaacccfffjjjlllnnnoooooommmnnnnnnpppqqqrrrtttttttttzzz|||yyywwwzzz}}}}}}pppqqqqqqpppmmmkkklllnnnjjjkkkhhhccc```___[[[UUULLLMMMVVViiiwwwrrrYYYCCCAAA???<<<888444111///...------,,,+++***))))))((((((((('''&&&&&&'''((()))(((((()))))))))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))******+++&&&'''((()))))))))(((((()))(((''''''((()))(((&&&(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqhhh```]]]\\\[[[^^^bbbdddXXXQQQTTTWWWTTTRRRUUUQQQNNNHHHCCC@@@?????????===DDD???888;;;:::444555///---+++***++++++)))(((&&&&&&'''((()))***++++++&&&***+++(((''')))***(((''''''''''''((((((((((((''')))+++***)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&+++###(((,,,@@@777+++&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&'''((()))))))))((($$$$$$%%%%%%&&&'''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))*********++++++,,,,,,,,,+++---000111000000222333222333555888:::;;;<<<===AAACCCFFFHHHIIIKKKNNNPPPQQQRRRRRRRRRRRRTTTXXX[[[___aaaeeegggiiijjjmmmooossstttwwwyyy|||~~~|||vvvvvv||||||zzzxxxuuusssrrrqqqqqqnnnooonnnkkkfff```]]]\\\VVVVVVUUUQQQLLLHHHFFFFFF?????????===;;;777333111//////...---,,,+++***)))''''''''''''''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((())))))***'''(((***,,,---...//////---///111111000000111222444666888999999:::<<<>>>CCCEEEHHHIIIIIIIIIJJJLLLLLLNNNPPPSSSTTTWWW[[[^^^[[[^^^ccchhhlllmmmmmmmmmlllllllllmmmoooppprrrsssuuu{{{~~~zzzvvvvvvvvvuuunnnppprrrqqqllliiihhhiiidddfffeee```]]]\\\YYYTTTMMMJJJLLLVVV___]]]NNN???@@@>>>;;;666222///---,,,,,,++++++***))))))((((((((('''&&&&&&&&&'''((()))%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++&&&'''((()))***)))((((((***(((''''''(((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&sssjjjbbb^^^]]]^^^ccciiiiii[[[SSSWWWYYYUUUSSSVVVQQQMMMHHHCCC@@@>>>?????????FFFAAA:::<<<:::444555///---+++***++++++)))(((''''''(((((())))))******%%%111999555,,,'''''''''''''''''''''((((((((((((''')))++++++***((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%+++ (((+++CCC666)))$$$&&&((((((&&&&&&(((***'''&&&%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&'''((()))))))))(((%%%%%%%%%&&&'''(((((((((&&&''''''((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))************++++++++++++***---///000000000000111000111444777:::<<<======BBBDDDFFFHHHIIIJJJMMMOOORRRSSSTTTTTTTTTUUUXXXZZZbbbccceeeggghhhkkknnnqqqqqqrrrtttwww{{{~~~|||uuutttzzz}}}}}}~~~{{{zzzwwwuuurrrpppooonnnmmmnnnmmmiiibbb\\\XXXVVVRRRSSSRRRNNNIIIEEECCCDDD>>>>>>===<<<:::666222000......---,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))$$$&&&(((***,,,---------,,,---............111333333555666666666888;;;>>>>>>BBBEEEGGGGGGGGGIIIKKKKKKMMMOOOPPPQQQSSSWWWYYYYYY\\\___dddgggjjjkkkkkkkkkkkkkkkkkklllnnnpppqqquuu{{{~~~{{{uuussspppmmmkkkooosssqqqlllfffdddddd^^^bbbbbb^^^[[[ZZZWWWSSSKKKFFFCCCCCCFFFEEE@@@:::;;;999777333000...,,,++++++******))))))(((((('''''''''&&&%%%&&&'''((()))((((((''''''''''''''''''$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))&&&''')))*********((('''((('''&&&'''((()))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvlllbbb]]]]]]```hhhqqqmmm^^^UUUYYY[[[VVVTTTWWWPPPMMMHHHCCC@@@>>>??????>>>EEE@@@999<<<:::444555///---+++***++++++)))((())))))))))))((((((((((((###777GGGBBB111&&&$$$'''''''''''''''((((((((()))''')))++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%,,,((()))DDD555'''$$$'''((('''%%%###%%%''''''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''$$$%%%'''))))))))))))(((&&&&&&&&&'''((())))))***&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))***************+++++++++***,,,///000000///000111111333666999<<<>>>??????CCCEEEGGGHHHHHHIIILLLNNNSSSTTTVVVVVVVVVVVVYYY[[[```aaabbbbbbdddgggkkkooopppqqqsssvvv{{{}}}wwwvvv{{{}}}yyywwwyyy|||wwwwwwvvvtttrrrqqqoooooommmmmmlllggg```YYYUUUSSSOOOPPPPPPMMMGGGBBBAAABBB=========<<<999666222000------,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))###$$$&&&)))+++,,,,,,,,,+++,,,---,,,,,,...111333222333444444555888<<>><<<666555333111///---,,,,,,******))))))(((((('''''''''&&&&&&%%%&&&'''((())),,,***'''%%%$$$$$$&&&'''###$$$$$$%%%&&&'''((((((((((((((((((((('''''''''&&&''')))***+++***((('''&&&%%%%%%&&&)))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuulllaaa[[[]]]aaabbbbbb]]]\\\ZZZXXXWWWVVVWWWWWWNNNKKKFFFBBBAAAAAA@@@???FFFAAA<<<:::;;;;;;888444000...---,,,,,,+++***((())))))))))))(((((((((((()))///333000)))$$$$$$(((((((((((((((((((((((((((''''''((((((((((((''''''((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$***)))'''222???666"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******)))'''&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&'''''''''&&&&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))************)))((()))+++---...///000222444333444444555777;;;BBBFFFDDDDDDEEEDDDDDDFFFJJJMMMQQQSSSTTTUUUUUUVVVXXXYYYZZZ]]]bbbfffhhhiiikkklllnnnqqquuu{{{{{{zzz{{{zzzwwwsssyyywwwtttsssqqqooollliiihhhiiihhhddd^^^WWWRRROOOMMMKKKHHHEEEAAA???===<<<::::::888777555333222111---,,,+++***))))))))))))(((,,,000...)))%%%%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&333000,,,'''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))$$$%%%&&&'''''''''&&&%%%&&&''''''((((((((((((((($$$$$$$$$%%%(((((('''&&&"""&&&)))((($$$###&&&)))))))))))))))************++++++,,,------......///111222333555777:::<<<===>>>???@@@BBBDDDEEEGGGGGGLLLOOORRRSSSSSSSSSTTTUUUVVVYYY]]]^^^^^^___cccgggkkkllllllmmmmmmlllkkkkkklllooosssvvvvvvsssnnnkkkiiikkknnnmmmhhhccc^^^\\\]]]\\\ZZZYYYXXXUUUQQQNNNGGGDDDAAA???===<<<999777555333111000///...,,,***))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&wwwmmmbbb\\\]]]aaabbbbbb[[[ZZZXXXVVVTTTTTTTTTTTTQQQMMMHHHDDDCCCCCCBBBAAAEEE@@@;;;:::;;;:::777444...---++++++++++++)))((())))))))))))((((((((((((''')))+++***(((%%%$$$$$$((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%'''&&&'''111999111!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''''''''&&&&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((******))))))))))))))))))***,,,.........///111333444555555555666999===AAABBBCCCCCCCCCDDDFFFIIILLLQQQRRRTTTUUUTTTUUUWWWXXXYYY]]]bbbfffhhhiiikkkmmmqqqssswww|||~~~}}}~~~}}}|||}}}|||xxxuuuuuutttrrrqqqooollliiieeeddddddbbb___YYYSSSNNNLLLJJJHHHEEEBBB???===;;;;;;888777666444333111000///---,,,+++***))))))))))))'''+++...---(((%%%%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++)))'''$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((((((&&&&&&%%%'''))))))((('''$$$&&&((('''&&&%%%''')))(((((()))))))))*********++++++,,,,,,---.........444444444555666777999999>>>>>>???AAACCCDDDFFFFFFKKKMMMPPPRRRRRRRRRRRRSSSVVVWWWXXXXXXYYY[[[___bbbeeegggiiikkkllllllkkkkkklllnnnqqqsssttttttrrrqqqjjjkkkmmmkkkfffaaa\\\ZZZ[[[YYYWWWUUUSSSPPPKKKHHHDDDBBB>>><<<:::999666444333111/////////...,,,***))))))))))))))))))))))))((((((((((((((())))))***)))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%''')))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&yyyoooccc]]]^^^aaabbbbbbZZZXXXVVVTTTSSSRRRRRRRRRSSSOOOJJJFFFEEEDDDDDDCCCCCC???;;;999:::999666333---+++))))))*********((())))))))))))((((((((((((***)))(((***,,,,,,)))&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))%%%###)))111222+++###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&'''''''''&&&&&&((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((******)))(((((()))***++++++---............///111333444555555555666888:::???@@@AAABBBBBBDDDHHHKKKPPPRRRSSSTTTSSSTTTUUUWWWXXX\\\aaaeeehhhjjjmmmooorrruuuxxx}}}~~~~~~~~~zzzvvvqqqpppooonnnmmmjjjeeeaaa```___]]]YYYTTTOOOKKKIIIFFFEEEBBB@@@===;;;:::999555444333222000///------,,,+++***))))))(((((()))%%%(((+++***'''%%%%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''(((((()))'''&&&%%%%%%''')))***&&&&&&'''(((((((((((('''(((''''''(((******)))''''''&&&&&&'''((())))))((((((((())))))))))))******++++++,,,,,,------......333333444444555777888999<<<===>>>???AAACCCDDDEEEHHHKKKNNNPPPPPPPPPQQQRRRWWWUUUSSSTTTWWW[[[]]]^^^```bbbfffiiikkkkkkkkkjjjkkklllnnnppprrrtttuuuvvvlllnnnmmmkkkfff```]]]\\\[[[XXXUUURRROOOKKKGGGCCCAAA>>>:::888777555333111000...------------,,,***))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&zzzpppddd^^^^^^aaabbbaaa[[[ZZZWWWUUUTTTSSSSSSSSSSSSPPPJJJFFFEEEDDDCCCBBBAAA>>>;;;:::999888666333---+++))))))***++++++***))))))))))))((((((((((((+++***)))***,,,,,,***(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***)))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))---%%%$$$---222...((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%'''''''''&&&&&&''')))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((+++***((('''''')))+++,,,,,,---......---,,,---///000222444555444444555666<<<===???@@@AAACCCFFFIIIOOOPPPRRRSSSRRRSSSTTTVVVXXX[[[```dddgggjjjmmmpppqqqtttwwwzzz}}}zzz|||~~~}}}~~~{{{wwwpppooonnnmmmlllhhhccc``````^^^[[[WWWTTTOOOKKKHHHDDDBBB@@@>>><<<:::999999333333222000///---,,,,,,+++***)))((((((((((((((($$$&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))%%%&&&''''''((((((''''''(((''''''((()))***(((&&&***'''$$$&&&+++---***'''(((((((((((()))))))))******++++++,,,------......///000111333555888:::;;;:::;;;<<<>>>@@@AAABBBCCCFFFHHHLLLMMMNNNNNNOOOPPPUUUSSSSSSVVV\\\___```^^^___aaaeeeiiijjjjjjiiihhhjjjkkkmmmppprrrsssttttttnnnoooooolllgggcccaaa```\\\YYYUUUQQQNNNJJJEEEBBB>>><<<888666444333000...---,,,++++++,,,,,,+++***))))))))))))))))))))))))(((''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&''')))+++((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&zzzpppddd^^^^^^aaabbbaaa^^^\\\ZZZXXXVVVUUUUUUUUURRRNNNIIIEEECCCBBBAAA@@@???>>><<<;;;:::888666444///,,,******+++,,,,,,,,,))))))))))))(((((((((((('''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***)))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))---$$$###,,,///)))%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%'''''''''&&&&&&''')))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((''''''(((((((((***)))((('''''')))+++---+++---...---,,,+++,,,...,,,///222333333333555666999;;;>>>???@@@CCCFFFHHHLLLNNNPPPQQQQQQRRRTTTUUUYYY\\\```dddgggjjjnnnpppnnnqqquuuwwwyyy|||~~~|||zzz|||~~~~~~{{{xxxqqqpppooonnnllliiieeeaaaaaa^^^ZZZXXXUUUPPPJJJFFFDDDBBB@@@>>><<<:::999888333222111000///------,,,))))))(((((('''((((((((($$$%%%&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&%%%&&&&&&''''''''''''''''''&&&&&&'''))))))(((&&&***&&&$$$&&&+++...+++''''''(((((((((((()))))))))******++++++,,,------.........000111444666999:::999:::;;;===???@@@AAABBBDDDFFFJJJLLLLLLLLLNNNOOOOOOOOORRRXXX___cccbbb```bbbdddgggiiiiiiiiigggfffhhhjjjmmmpppqqqpppooommmlllmmmmmmjjjfffcccaaaaaa[[[XXXSSSOOOKKKGGGCCC@@@>>>;;;888555444222000...,,,***)))***+++,,,+++)))(((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((******))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&yyyoooccc]]]^^^aaabbbbbb___^^^[[[YYYWWWVVVUUUUUUPPPLLLGGGCCCAAA???>>>===>>>>>>===<<<:::888666555000...+++***+++,,,,,,,,,))))))))))))((((((((((((((()))***)))&&&%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((()))###"""((()))$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((((((***+++,,,***,,,---,,,++++++,,,---***---000111222333555666777999===???@@@CCCFFFHHHIIILLLNNNOOOPPPQQQTTTVVVZZZ]]]```cccfffiiimmmpppmmmppptttvvvwww{{{|||zzzxxxyyy|||}}}{{{yyyuuussspppooommmkkkhhheeebbb___\\\ZZZWWWRRRJJJDDDDDDCCC@@@>>>;;;999888777222111111000...------,,,((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%&&&&&&###%%%(((++++++)))&&&$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%''')))***)))''')))&&&$$$&&&+++---+++(((''''''(((((((((((())))))******++++++,,,,,,------000000111111222444555666999:::;;;===>>>@@@AAABBBBBBEEEHHHKKKKKKLLLMMMNNNJJJLLLQQQWWW]]]aaabbbbbbffffffggghhhhhhgggfffeeeeeehhhkkkmmmnnnllljjjhhhggghhhiiigggccc___\\\[[[UUURRRMMMJJJGGGDDD@@@>>>>>>;;;888555444222000...,,,***)))***++++++***)))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((''''''''''''((((((******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&wwwmmmbbb\\\]]]aaabbbbbb^^^\\\ZZZWWWUUUTTTSSSSSSOOOKKKFFFAAA???>>>===<<<>>>>>>???>>>;;;999777666111...***))))))***+++***))))))))))))((((((((((((***)))((((((***++++++***((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&'''''''''&&&&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))******++++++)))+++,,,,,,++++++,,,...+++---///000111222444666666888<<>>@@@AAABBBAAADDDHHHJJJKKKKKKMMMNNNKKKNNNQQQUUUYYY]]]bbbeeegggffffffeeeeeefffffffffdddeeefffhhhhhhhhhhhhgggfffhhhiiigggaaa[[[WWWUUUPPPMMMIIIFFFDDDBBB???>>>===;;;777555333222///------+++******++++++)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''%%%%%%''')))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&uuulllaaa[[[]]]aaabbbbbb\\\ZZZXXXUUUSSSQQQQQQQQQOOOKKKEEEAAA???>>><<<;;;>>>???@@@???<<<999888777111...***(((((()))))))))))))))))))))(((((((((((((((### """)))---+++&&&((((((((((((((((((((((((''''''((((((((((((''''''((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%''''''%%%$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''###!!! """$$$&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''%%%""" #########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&''')))***++++++++++++(((***++++++++++++---...---///000000000111333555555888<<>><<<777666444222111///......------+++)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((())))))***+++,,,,,,+++)))(((***))))))(((((((((((((((&&&'''((()))******))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&wwwooofff```___aaabbbbbb___\\\XXXVVVVVVTTTPPPMMMMMMLLLHHHCCC>>><<>>AAACCCDDDHHHHHHIIIJJJLLLNNNQQQRRRVVV[[[```aaa```bbbhhhmmmuuuwwwyyyxxxwwwzzz~~~{{{vvvtttuuuwwwyyyzzzqqqoookkkgggdddcccdddeeecccdddeeeddd^^^VVVMMMGGGAAA???;;;777555333333333...---,,,+++***))))))))))))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$"""###&&&(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%''''''%%%$$$%%%'''''''''''''''''''''''''''((('''%%%$$$$$$%%%''')))'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,---...000222444555999999999:::;;;===>>>???BBBDDDHHHJJJKKKKKKMMMNNNRRRTTTVVVWWWXXXZZZ]]]___bbb___]]]___bbbdddcccaaaccccccbbbbbbdddfffiiijjjhhhfffccc___ZZZVVVSSSQQQKKKHHHDDDBBB@@@???===;;;666555333111///...------,,,,,,***)))((((((''''''''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***)))))))))******)))((((((((())))))(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''vvvooofffaaa```aaaaaa```___[[[WWWVVVVVVUUUQQQMMMMMMLLLHHHCCC???>>>@@@BBBDDDDDD@@@::::::<<<;;;777222---***,,,,,,***)))+++***((('''((()))***)))'''''''''((((((((((((''''''''')))******(((((()))+++((((((((((((''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######$$$&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&&&&&&&$$$###)))000---***'''$$$$$$$$$$$$###(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))((((((''''''''''''((((((((())))))))))))(((((())))))))))))***************************++++++,,,++++++,,,///222444333222444555777999;;;===>>>???EEEEEEFFFHHHJJJLLLNNNPPPQQQTTTWWWYYY[[[^^^bbbfffnnnpppsssssssssvvv|||}}}yyyvvvttttttsssrrrmmmkkkhhheeebbb```^^^^^^[[[\\\]]][[[VVVOOOHHHCCC===<<<888555222111000000---,,,+++***)))(((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''((('''%%%%%%%%%''')))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,---...///111333444777777888999:::<<<>>>???@@@CCCGGGIIIJJJJJJLLLMMMPPPRRRUUUVVVVVVWWWYYYZZZ]]]\\\\\\\\\]]]___``````cccbbbbbbbbbbbbdddfffgggbbbaaa^^^[[[WWWSSSOOOMMMFFFDDDAAA???>>>===;;;:::444333111///...,,,,,,,,,+++***))))))((((((((()))(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((''''''''''''&&&((((((((()))))))))******))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))***+++,,,++++++***))))))))))))***)))((((((''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&'''(((((((((((('''uuunnnfffbbbaaaaaaaaa___^^^[[[WWWVVVVVVUUUQQQNNNNNNLLLHHHDDDAAA@@@AAABBB@@@@@@===999;;;AAACCCBBB222---***,,,,,,***)))+++***((('''((()))***)))'''&&&'''((())))))((('''&&&&&&((())))))((((((***+++(((((((((((((((''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''&&&&&&'''''''''&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%!!!###''')))'''%%%%%%'''(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************)))))))))))))))***++++++)))+++---000222222111000333444555777999;;;===>>>BBBCCCEEEGGGIIIKKKMMMNNNPPPQQQSSSVVVYYY]]]```bbbhhhjjjmmmppprrruuu{{{~~~~~~~~~}}}~~~~~~{{{wwwtttrrrpppmmmkkkkkkiiifffcccaaa^^^ZZZXXXRRRRRRRRRQQQMMMGGGBBB>>>;;;:::777444222000///...---,,,+++***)))((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%''')))***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++++++++,,,---...000222333555666666777999;;;===>>>>>>AAAEEEGGGHHHIIIJJJLLLKKKNNNRRRTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[^^^```dddcccbbbaaa`````````aaa___^^^[[[XXXSSSOOOKKKHHHBBB???===<<<<<<;;;999777333222000///---,,,,,,+++))))))((((((((())))))***))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''(((((()))))))))************************+++++++++'''(((((((((((()))))))))++++++******+++---///000,,,++++++******************)))'''&&&&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&''''''(((((((((''''''uuunnnfffbbbaaaaaaaaa___^^^ZZZWWWVVVVVVUUURRRNNNNNNLLLHHHDDDBBBBBBBBBBBB??????<<<999===DDDGGGFFF222---***,,,,,,***)))+++***((('''((()))***)))'''&&&'''((())))))((('''&&&&&&'''))))))(((((()))+++'''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''%%%'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""%%%((((((''''''&&&$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))(((((())))))***+++***,,,///000000000///...111222444777999<<<>>>???AAABBBDDDGGGIIIKKKMMMNNNPPPQQQSSSVVVZZZ^^^aaaccchhhjjjmmmoooqqqsssvvvxxxsss{{{}}}{{{{{{~~~|||~~~{{{yyyvvvtttrrrqqqnnnlllkkkiiieeecccaaa]]]XXXTTTNNNMMMMMMKKKGGGCCC???===:::999777444222000///......---,,,+++))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))******+++++++++++++++,,,---///000111444444555666888:::<<<===<<>><<<:::::::::999666444333222000///------,,,,,,(((((((((((((((((()))***))))))((((((((('''''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))************)))*********+++++++++,,,(((((((((((()))))))))***++++++******+++---///000,,,++++++***************+++***(((&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''''''''&&&&&&%%%vvvooofffaaa```aaaaaa```]]]ZZZWWWVVVVVVUUURRROOOOOOKKKGGGEEEDDDDDDCCCBBBBBBBBB>>>:::;;;AAABBB@@@222---***,,,,,,***)))+++***((('''((()))***)))'''''''''((((((((((((''''''&&&((())))))''''''(((***'''''''''((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++((($$$$$$(((******&&&''''''&&&$$$###$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))************)))(((((())))))))))))(((((())))))))))))************((((((((((((((())))))***+++---//////...------...111222444666999<<<===>>>@@@BBBDDDGGGJJJLLLMMMNNNNNNPPPTTTVVVYYY\\\aaadddjjjkkkmmmnnnoooppppppooopppvvv~~~}}}{{{zzz~~~{{{xxxyyy}}}{{{xxxvvvuuuttttttrrrqqqmmmiiieeebbb```]]]WWWRRRNNNMMMKKKHHHEEEBBB???>>>999888777555222000///......---,,,+++***)))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((())))))******+++*********+++,,,...///000222222333555777999;;;<<<:::===AAADDDEEEFFFHHHIIIEEEHHHLLLNNNPPPRRRUUUWWWWWWWWWWWWXXXZZZ\\\]]]^^^ccccccaaa___\\\ZZZXXXWWW[[[[[[XXXTTTOOOHHHCCC???<<<:::999888888777444222222111000...---,,,,,,,,,(((((((((''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((((((((())))))))))))))))))*********++++++)))))))))***++++++,,,,,,((((((((()))))))))******)))))))))))))))***+++,,,++++++***))))))))))))*********(((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&''''''''''''&&&%%%%%%wwwooofff```___aaabbbbbb]]]ZZZVVVVVVVVVVVVRRROOOOOOKKKGGGEEEEEEEEEDDDBBBDDDCCC???999999<<<<<<888222---***,,,,,,***)))+++***((('''((()))***)))'''((((((''''''''''''(((((('''((())))))'''&&&'''(((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%''''''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,---)))######)))+++((($$$&&&'''&&&$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''')))*********))))))(((((())))))))))))(((((())))))))))))************(((''''''''''''((())))))))),,,......------///111222333444666888999;;;;;;>>>@@@CCCFFFIIIKKKLLLLLLHHHMMMRRRTTTUUUWWW^^^ccceeefffhhhkkkmmmmmmmmmlllppprrrtttwwwxxxyyyxxxxxxyyyxxxyyyzzz}}}~~~~~~zzzxxxuuuttttttuuutttsssooojjjddd```___\\\VVVQQQMMMKKKHHHEEEAAA???>>>===777666555444222000...------,,,+++***)))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$&&&((()))'''%%%%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))*********************+++---...///111111222444666888:::;;;888;;;???BBBDDDEEEGGGIIIGGGIIIKKKMMMNNNPPPSSSVVVWWWUUUTTTVVVZZZ\\\\\\[[[______^^^]]]\\\ZZZYYYXXXWWWVVVUUURRRMMMGGGAAA>>>;;;:::888888777555222///000///...,,,++++++++++++)))(((((('''''''''(((((('''''''''((())))))******))))))(((((((((((())))))'''((((((((())))))))))))))))))*********+++++++++(((((())))))***++++++,,,(((((()))))))))*********(((((())))))***)))))))))******)))((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&xxxpppeee___^^^```bbbbbb]]]ZZZVVVVVVVVVVVVRRROOOOOOKKKGGGFFFFFFFFFDDDBBBBBBAAA===888777999888555222---***,,,,,,***)))+++***((('''((()))***)))((()))((('''&&&&&&'''((()))((()))***)))'''&&&&&&'''&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((((('''''''''%%%)))***&&&'''***''' ###%%%&&&%%%%%%'''***%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))%%%&&&((()))))))))(((((((((((())))))))))))(((((())))))))))))************'''''''''''''''((())))))(((***,,,,,,,,,---000444444444555555666777888888===???BBBEEEHHHJJJKKKKKKDDDJJJPPPRRRQQQSSSZZZaaa\\\^^^bbbgggkkknnnnnnmmmpppnnnllllllooorrrtttuuutttvvvyyy|||}}}}}}|||{{{yyyvvvsssqqqrrrssssssssspppjjjccc___^^^[[[UUUPPPJJJHHHDDDAAA===;;;::::::666555444333111///---,,,,,,+++***(((''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))(((&&&&&&)))---%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%'''***+++)))&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********************+++,,,---...000000111333555888:::;;;777;;;???BBBCCCEEEFFFHHHIIIKKKLLLLLLLLLNNNRRRTTTWWWSSSQQQTTTYYY]]][[[XXX[[[[[[\\\\\\\\\\\\[[[[[[SSSSSSRRRPPPKKKFFFAAA>>>;;;:::888888777555111......---,,,+++************))))))((('''''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((())))))'''((((((((())))))******)))************+++++++++'''(((((()))******++++++))))))))))))************)))***+++,,,,,,+++)))(((***))))))((((((((((((((())))))******)))((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&)))))))))))))))(((''''''|||rrrggg``````bbbbbbaaaaaa[[[VVVUUUWWWWWWTTTPPPRRROOOKKKHHHFFFDDDBBBAAA@@@???======<<<;;;888666///---++++++,,,,,,+++*********))))))))))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))))))))'''&&&'''***---***'''%%%$$$&&&'''((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###(((+++))))))+++((("""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%#########%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((%%%(((---'''%%%222)))+++...///---***((('''((()))+++,,,,,,+++)))((((((((((((((())))))))))))++++++,,,------......///000000333777888666888<<<<<<===@@@BBBDDDFFFGGGGGGNNNOOOOOOOOOPPPSSSXXX\\\[[[```fffhhhggghhhmmmqqqssspppnnnpppsssuuutttrrrtttvvvzzz}}}zzz{{{xxxsssppppppqqqrrrqqquuupppiiiddd___YYYQQQKKKJJJGGGBBB???===;;;999777666555333111///...---,,,,,,,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,---......///000333555888999:::999:::<<<@@@CCCEEEEEEDDDFFFGGGIIIJJJLLLPPPUUUYYYQQQSSSVVVYYY[[[[[[[[[ZZZ\\\]]]\\\XXXYYY\\\\\\XXXUUURRRNNNJJJHHHEEEBBB???<<<999666444444333111///000///,,,***))))))******)))******+++***)))'''&&&***((('''(((***++++++***))))))))))))************))))))))))))************++++++++++++******)))))))))***++++++***)))***,,,))))))(((((((((((())))))))))))***++++++++++++***+++,,,,,,,,,,,,+++******+++++++++++++++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&''''''&&&%%%&&&(((***zzzqqqfff```aaaddddddccc```[[[VVVUUUWWWWWWTTTPPPPPPLLLHHHEEEDDDCCCAAA??????>>><<<;;;;;;999777444///---++++++,,,,,,+++*********))))))))))))******(((((((((((((((((((((((()))(((((('''&&&&&&''''''&&&&&&&&&$$$###$$$''')))+++(((%%%###$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***)))$$$%%%***(((---???,,,---......,,,)))'''&&&((()))***++++++***)))((((((((((((((())))))))))))++++++,,,,,,---.........000///222666777666888===@@@AAACCCEEEGGGIIIKKKLLLOOOPPPQQQQQQRRRTTTXXX\\\[[[```fffhhhhhhiiimmmqqqqqqrrrtttvvvwwwwwwuuuttttttvvvyyy}}}|||xxxyyywwwtttrrrqqqqqqooonnnmmmiiiccc^^^[[[VVVOOOJJJGGGDDDAAA>>>===;;;888666555444222000...---,,,,,,,,,++++++***))))))(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''************+++,,,---------...000222555777999999999:::<<<@@@CCCEEEEEEDDDGGGHHHIIIIIIKKKNNNSSSWWWRRRSSSUUUWWWYYYZZZZZZZZZ\\\]]]\\\YYYYYY\\\[[[XXXUUURRRMMMIIIGGGDDDAAA???:::888555333222111///...+++++++++******************(((&&&%%%'''***...000,,,***))))))+++,,,++++++))))))))))))************(((((()))))))))*********++++++++++++*********)))***+++,,,+++***)))***+++*********))))))*********)))******+++++++++++++++++++++,,,,,,++++++***)))***+++++++++******)))((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''&&&%%%&&&(((***yyypppeee```aaaeeefffeee```[[[VVVUUUXXXXXXTTTPPPOOOLLLHHHEEEDDDCCCAAA???@@@>>>===<<<<<<:::777555///---++++++,,,,,,+++*********))))))))))))******(((((((((((((((((((((((())))))((((((''''''((((((((((((((('''&&&''')))+++000...***(((''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))######))))))$$$$$$)))&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))&&&&&&***(((000DDD......---+++***((('''&&&((()))***++++++***)))((((((((((((((())))))))))))***++++++,,,,,,---......000...000444555555999???>>>>>>???AAACCCFFFIIIKKKNNNPPPRRRSSSTTTUUUXXXZZZ\\\```eeehhhiiikkkooorrrqqqvvv{{{}}}{{{xxxvvvvvvxxxyyy{{{~~~|||yyyzzzyyyxxxwwwvvvtttooollljjjeee___ZZZWWWRRRLLLGGGCCCAAA???>>>===;;;777444333222000...---,,,++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******)))******+++,,,---,,,---///111333666777888999:::===???BBBDDDEEEEEEGGGHHHIIIIIIJJJLLLPPPSSSSSSSSSTTTUUUVVVWWWXXXXXX[[[^^^^^^ZZZZZZ[[[ZZZWWWTTTQQQLLLHHHEEEBBB???===888666333111111000...,,,)))*********)))((('''''')))((((((***,,,000444666...,,,******+++,,,+++***)))))))))*********++++++((((((((()))))))))******++++++++++++************+++,,,---,,,***)))***+++++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++++++++***)))))))))************)))(((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((***zzzqqqfff```bbbeeeeeeeee```[[[WWWVVVXXXXXXTTTPPPOOOMMMIIIGGGFFFEEECCCBBBBBBAAA??????>>>===:::888///---++++++,,,,,,+++*********))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((()))***)))((((((***,,,000...+++))))))((('''&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$,,,:::;;;,,,%%%)))&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&###((((((***,,,'''...CCC...,,,***)))((()))(((((()))******++++++******)))(((((((((((())))))))))))*********+++,,,,,,------///---///222333444999???;;;;;;;;;<<>>;;;777333111111///---,,,+++******))))))((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,---...000222444666777888:::===???@@@BBBDDDFFFGGGHHHIIIHHHHHHIIIMMMOOORRRRRRRRRRRRSSSTTTVVVVVV[[[___```\\\ZZZ[[[YYYVVVSSSOOOIIIEEEBBB@@@===;;;777555222111000000...,,,,,,+++***(((''''''&&&&&&(((,,,111555777666444222...,,,******++++++***)))))))))*********+++++++++((((((((()))))))))******++++++++++++++++++++++++---......---+++)))******++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,******++++++******)))((())))))*********))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((('''&&&&&&(((+++}}}sssgggaaaaaaddddddccc```[[[WWWWWWYYYYYYTTTOOONNNKKKHHHFFFFFFEEEDDDCCCBBBAAA??????>>>===:::888///---++++++,,,,,,+++*********))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))$$$&&&'''&&&%%%%%%'''((()))'''%%%%%%%%%%%%$$$###%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$...>>>???///&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%)))'''(((+++)))333JJJ+++)))&&&&&&(((***+++******++++++++++++++++++***(((((((((((())))))))))))))))))******+++,,,,,,,,,///---...111222333777===;;;;;;;;;===@@@CCCGGGJJJHHHKKKOOORRRSSSTTTUUUVVV___aaaeeeiiilllooorrrtttxxx~~~yyyuuuwww{{{}}}zzz||||||}}}~~~}}}xxxqqqmmmlllfff^^^XXXSSSMMMGGGBBB@@@@@@@@@@@@@@@<<<777333000///...,,,+++*********((((((((('''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%&&&'''''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,---...000222444555666888:::===??????AAADDDGGGGGGGGGHHHGGGGGGGGGIIIKKKPPPPPPPPPPPPQQQRRRTTTTTTYYY^^^aaa]]]ZZZYYYWWWTTTOOOKKKEEEAAA???===;;;:::777555222111111000...---+++***(((''''''))),,,---...111444666666333000------+++)))))))))***)))(((************++++++++++++))))))))))))************+++++++++++++++++++++,,,......///---+++******+++******+++,,,,,,+++******++++++,,,---------------+++++++++++++++***))))))))))))************))))))************************(((((())))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&''')))+++~~~ttthhhbbbbbbddddddbbb```\\\XXXXXXZZZYYYTTTOOOKKKHHHEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<:::777555///---++++++,,,,,,+++*********))))))))))))******((((((((((((((((((((((((((((((''''''(((((())))))%%%'''((((((''''''((()))&&&%%%$$$%%%&&&'''&&&$$$%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((000111)))&&&)))&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&******$$$$$$))),,,999QQQ)))&&&$$$%%%))),,,,,,***************************(((((((((((())))))))))))((())))))******+++,,,,,,...---...111222111555:::777777888:::===AAADDDFFFEEEIIIMMMPPPRRRSSSUUUWWW```bbbeeeiiimmmqqqssstttxxx~~~{{{xxx{{{~~~|||{{{{{{zzzxxxvvvvvvvvvvvvwwwvvvrrrmmmiiifff```XXXSSSOOOLLLFFFBBBAAAAAA@@@@@@???;;;666333000///...,,,++++++******((((((((((((((((((''''''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&'''(((((((((((('''&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''((()))(((&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((())))))***+++,,,------///000222444555666777:::===>>>>>>???DDDHHHEEEFFFGGGFFFEEEEEEGGGIIIMMMMMMNNNOOOPPPQQQRRRRRRUUU\\\___\\\WWWUUURRROOOJJJFFFAAA===;;;:::999999666444111000000000...---((((((((())),,,000333555444222///---++++++,,,,,,+++***(((((()))***)))(((*********++++++++++++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---...///...,,,+++,,,---******,,,,,,,,,,,,******+++,,,------......------+++,,,,,,,,,,,,+++******))))))***++++++++++++***************************(((((())))))))))))******************************((((((((('''&&&''')))+++|||ssshhhbbbbbbeeeeeeddd```\\\XXXYYY[[[ZZZTTTOOOJJJHHHEEECCCCCCCCCCCCBBB???>>><<<;;;;;;999777444///---++++++,,,,,,+++*********))))))))))))******((((((((((((((((((((((((''''''&&&&&&'''(((((()))''')))***+++***)))***+++((('''&&&'''))))))(((&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((())))))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***)))$$$%%%,,,+++111DDD)))&&&$$$%%%))),,,***'''))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))***+++++++++...---///222222000222777222444666999<<>><<<999444111000///...---,,,+++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''((()))((('''&&&'''(((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,......///111333444555666777:::>>>>>>===>>>DDDHHHCCCEEEFFFFFFEEEDDDFFFGGGIIIJJJLLLOOOPPPQQQQQQQQQPPPWWW\\\XXXRRROOOMMMJJJFFFBBB===999888888888888444222000//////...---,,,)))***---000333444555555111///+++((('''(((***,,,+++***((()))***++++++************+++++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------...///...---,,,---...+++,,,---......---,,,+++,,,,,,---...............,,,------------,,,++++++******+++,,,,,,,,,,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))(((((()))(((''''''))),,,{{{qqqgggaaacccfffgggfff```\\\YYYYYY[[[ZZZTTTOOOLLLIIIFFFEEEEEEFFFEEEDDDAAA???======<<<;;;888666///...,,,+++,,,,,,+++*********))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$&&&(((((('''&&&'''(((&&&%%%$$$%%%&&&&&&$$$"""%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$((((((%%%&&&***+++(((&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%'''''',,,111(((###...***'''$$$&&&***+++(((%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((()))******++++++------///333222000111555555777:::===@@@CCCDDDEEEEEEHHHLLLOOORRRVVVZZZ]]]aaabbbeeejjjooosssuuuuuunnnuuu|||zzzyyyxxxvvvtttpppnnnkkkjjjjjjjjjhhhfffhhhbbbYYYQQQMMMHHHBBB>>>BBB@@@>>><<<:::777333000000///...---,,,+++++++++((((((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&&&&'''((())))))((('''&&&$$$&&&((((((&&&%%%''')))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''')))))))))'''&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))***+++,,,...///000111333555666666777;;;>>>>>><<<>>>CCCIIIBBBDDDEEEEEEDDDDDDEEEGGGFFFHHHKKKOOOPPPQQQQQQPPPLLLTTTYYYUUUOOOKKKIIIFFFCCC???:::777666777777777333000...---------,,,***---000444777777555111///)))***+++,,,,,,,,,+++***+++***)))***+++------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,...///...------...///,,,---///000000///---,,,,,,---......//////......------......------,,,+++***+++,,,---------------************************(((((())))))*********+++((((((((((((((((((((((((((())))))(((''''''***,,,{{{qqqeee___aaafffiiijjjaaa^^^ZZZYYYYYYWWWTTTPPPMMMJJJFFFCCCBBBAAA@@@@@@BBB@@@>>>===<<<;;;999777000...+++************)))))))))************))))))((((((((((((((((((((((((''''''((()))))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""###$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''((()))))))))'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((,,,,,,++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((*********))))))))))))))),,,,,,---...///000111111999::::::::::::<<>>>>><<<:::888666444333333---,,,******+++***)))'''((((((''''''''''''((((((((((((''''''''''''(((((((((&&&%%%&&&))))))'''$$$''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((*********)))((('''&&&&&&'''(((%%%&&&&&&&&&'''((((((((()))&&&%%%&&&((()))'''%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((((('''&&&&&&%%%%%%%%%%%%'''$$$"""###''')))'''%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))'''&&&%%%(((((((((((())))))))))))''''''''''''((((((((((((******))))))((((((''''''((((((((((((((()))******,,,///222444333222222333777888:::<<<>>>@@@AAABBBBBBDDDHHHIIIGGGEEEDDDDDDJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOQQQQQQOOOKKKFFFCCC>>><<<888666666555444333000//////---,,,+++******///......---,,,+++******---,,,***))))))***,,,---,,,+++))))))***,,,,,,,,,***))))))***,,,------,,,***++++++,,,,,,,,,,,,+++000//////////////////000111222222333333222222111333333333222222111000000777333000...000000///---222000...---------,,,+++000...,,,*********,,,------,,,++++++************((()))))))))+++,,,---...++++++******))))))((((((((((((((((((((((((((((((wwwnnnddd___ccchhhkkklllaaa^^^ZZZXXXXXXVVVRRROOONNNKKKGGGDDDCCCBBBAAAAAABBB@@@>>>======;;;999777111///,,,++++++++++++***))))))************))))))))))))))))))))))))))))))&&&''')))******)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((("""""""""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((,,,,,,+++******)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---...///000111111666777999999:::<<<@@@CCCGGGJJJMMMOOORRRVVV[[[___\\\]]]___bbbeeejjjqqquuusssssssssssstttvvvxxxyyyuuuvvvvvvuuutttrrrpppooonnnkkkgggcccbbbaaa___^^^___[[[TTTNNNIIIEEEAAA>>>;;;:::888666444222111111...,,,++++++++++++***(((((((((''''''''''''(((((((((((((((''''''(((((((((((('''%%%&&&((()))'''%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''***)))((('''&&&''''''(((&&&&&&''''''''''''''''''((('''%%%&&&((()))'''%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))((('''''''''((((((((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******+++...111222222222222222777888999;;;===???@@@AAA@@@CCCGGGHHHHHHGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMOOOPPPNNNKKKGGGDDD>>>;;;888666555555444333000///...---,,,++++++***---------,,,++++++******---,,,***))))))***,,,---...---+++++++++,,,,,,+++,,,+++++++++,,,---------//////.........000222333//////000222555888;;;===EEEEEEFFFHHHHHHIIIIIIIIICCCDDDEEEFFFHHHJJJKKKLLLGGGCCC@@@>>>>>>>>>;;;999555333111000000000...,,,,,,+++++++++,,,...000111...---,,,***)))))))))***++++++***))))))))))))***************))))))))))))((((((((((((((((((((((((vvvnnndddaaadddiiijjjjjjaaa]]]ZZZXXXWWWUUUPPPLLLNNNLLLIIIEEECCCBBBBBBBBBAAA@@@>>>======<<<999777222000---,,,,,,,,,,,,+++))))))************))))))************************'''(((*********)))'''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))+++++++++******))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,---...///000000222444777888:::<<<@@@CCCEEEHHHKKKMMMPPPTTTXXX[[[YYYZZZ[[[]]]```eeelllqqqpppooooooooooooppppppqqqoooooopppqqqqqqqqqpppooommmiiiddd```]]][[[XXXVVVWWWTTTOOOLLLHHHDDD@@@===888777555333111000///...---,,,++++++++++++***((()))((((((''''''(((((()))(((((((((((((((((((((((()))'''%%%%%%'''((((((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&%%%%%%%%%%%%))))))(((''''''''''''(((((((((''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''&&&((('''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++***(((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((()))*********---000111000000111111666777888:::<<<>>>@@@@@@>>>AAAEEEGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHJJJKKKKKKIIIJJJLLLMMMLLLIIIFFFDDD<<<:::666555444444333222//////...---,,,++++++***++++++++++++++++++++++++,,,,,,************,,,,,,---------..................---,,,+++***+++,,,,,,///...---...///333666888;;;<<<>>>BBBGGGMMMSSSVVV[[[[[[]]]___```aaabbbbbb\\\\\\\\\\\\\\\]]]^^^^^^ZZZXXXUUURRRPPPNNNJJJHHHBBB@@@>>><<<<<<:::777444...........................---+++))))))***+++,,,///...,,,***)))((('''''')))))))))***************((((((((((((((((((((((((xxxpppgggccceeegggfffeee```]]]YYYXXXWWWTTTNNNJJJMMMKKKIIIEEEBBB@@@AAABBBAAA@@@>>>>>>===<<<999666222///,,,++++++,,,+++***))))))************))))))))))))))))))))))))))))))******)))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&"""$$$%%%'''(((((('''&&&------,,,***)))'''%%%%%%)))))))))((('''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))+++*********)))))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))++++++,,,---...//////000111444666888999;;;>>>@@@AAACCCGGGIIILLLOOORRRUUUVVVWWWWWWXXXZZZ___fffkkkllllllmmmnnnooopppqqqqqqqqqqqqrrrrrrqqqooommmlllkkkhhhbbb^^^ZZZVVVSSSPPPOOOMMMJJJHHHFFFCCC???<<<666555444111000......---,,,+++))))))******)))((())))))(((((((((((())))))((((((((())))))(((((((((***(((&&&%%%&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&((((((((('''''''''(((((())))))((((((''''''&&&&&&((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***'''%%%'''+++---***'''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))'''(((((('''''''''((((((((())))))''''''''''''((((((((((((''''''(((((())))))******))))))(((((())))))***+++))),,,.../////////000111555555777999;;;===>>>???===@@@CCCEEEDDDDDDDDDEEEAAABBBCCCEEEGGGIIIJJJKKKIIIJJJJJJIIIHHHEEEBBB@@@;;;888555333333333222111//////...---,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,+++,,,.........//////000------,,,++++++,,,///111444555777:::>>>AAADDDFFFRRRRRRTTTWWW\\\bbbgggkkkjjjkkklllnnnooooooppppppmmmlllkkkiiihhhhhhhhhiiiiiihhhfffdddbbb___]]][[[[[[YYYWWWTTTQQQMMMHHHDDD===<<<:::777444000---+++...---+++******+++---//////...,,,+++***))))))))))))))))))******+++++++++))))))))))))))))))))))))xxxqqqhhhdddeeegggfffddd___\\\YYYXXXWWWTTTNNNIIIJJJJJJHHHDDD@@@>>>???AAA@@@??????>>>>>><<<999666000...+++******+++***)))))))))************))))))((((((((((((((((((((((((...+++(((%%%%%%&&&)))+++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$'''((((((((('''&&&$$$###)))))))))((('''''''''&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))*********)))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))******+++,,,---...//////222444777888888999;;;===???AAAEEEHHHJJJLLLOOOQQQSSSTTTUUUUUUWWW[[[aaaeeejjjkkklllmmmnnnnnnoooooossssssssssssqqqooommmllljjjgggaaa]]]YYYTTTPPPMMMJJJHHHFFFDDDCCC@@@===:::666555333111000.........***)))(((((()))***((('''))))))(((((((((((())))))(((((()))******)))((((((***)))'''&&&%%%&&&)))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&''''''(((((())))))'''''''''((((((((())))))))))))(((((((((((())))))''''''(((((((((((((((((()))))))))((((((''''''&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((''''''''''''((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())),,,&&&"""'''000333...''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))***++++++)))+++---...---...///111333444555777999;;;===>>>>>>@@@BBBBBBAAA@@@AAAAAA@@@@@@BBBDDDFFFGGGIIIJJJKKKJJJIIIFFFCCC@@@===<<<999666333222222222111000.........------,,,,,,+++*********+++,,,,,,------------,,,,,,,,,,,,------***,,,...---,,,,,,---///---000333555888;;;@@@DDDJJJMMMSSSYYY]]]___``````iiihhhhhhiiikkkmmmppprrrtttuuuuuuvvvvvvvvvvvvvvvsssrrrooommmlllkkkkkkllleeefffgggiiijjjkkklllmmmrrrpppnnnlllhhhccc]]]XXXUUUSSSPPPKKKFFF@@@;;;999666444111...,,,+++++++++++++++************++++++))))))******++++++,,,,,,************************vvvnnnfffccceeehhhiiiggg^^^\\\YYYXXXXXXUUUOOOIIIIIIIIIHHHDDD>>><<<>>>AAA@@@????????????<<<888555000---+++)))*********)))))))))************))))))''''''''''''''''''''''''---+++'''$$$$$$&&&***,,,&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$&&&((()))***))))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((((((((('''((()))))))))(((&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((())))))***)))******+++,,,---......333555777999888999:::;;;@@@BBBFFFIIIJJJLLLNNNPPPQQQRRRTTTTTTVVVYYY]]]```hhhhhhiiijjjjjjjjjiiiiiioooppppppqqqqqqpppnnnmmmhhheee```\\\XXXTTTOOOLLLHHHEEECCCAAA???>>>;;;999555444333111///.........***)))(((((()))***)))(((***))))))(((((())))))***((((((************((((((((())))))(((&&&&&&(((***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((((())))))))))))))))))((())))))******&&&'''(((((()))((((((((())))))(((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((((((((''''''(((((()))***)))(((''''''&&&''''''''''''''''''&&&''''''((((((+++%%%"""'''000333...&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))***++++++***+++------------///111222333444666888:::<<<<<<>>>@@@AAAAAA@@@??????@@@???@@@AAACCCEEEGGGHHHIIIKKKIIIGGGCCC???<<<:::888777555222000111111000///......---------,,,,,,,,,+++++++++,,,,,,---------........................,,,...000...------111555999>>>EEEKKKOOOTTT[[[``````dddkkkqqqtttuuusssqqqxxxwwwvvvtttrrrqqqpppppptttuuuuuuuuuuuuuuuttttttsssoooiiibbb\\\WWWUUUTTTMMMPPPSSSWWW\\\aaagggkkktttssstttttttttpppkkkgggiiigggdddaaa]]]YYYVVVUUUHHHFFFAAA<<<666111...,,,,,,,,,+++******+++++++++*********+++++++++++++++************************wwwooofffbbbdddhhhiiihhh]]][[[YYYYYYYYYVVVPPPKKKIIIJJJIIIEEE???<<>><<<;;;999777444333111000......------+++***)))***+++,,,+++*********))))))))))))******'''(((***++++++***((('''''')))***)))'''&&&(((***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((''''''''''''((((((((())))))))))))+++***)))(((((('''((((((%%%&&&((()))))))))((((((((((((((((((((()))))))))''')))***)))''''''(((***((((((((((((((((((((((((((((((((((((((())))))******)))'''&&&&&&&&&'''''')))((((((''''''''''''((('''&&&&&&(((++++++(((%%%((('''&&&'''(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((******))))))******+++,,,***,,,---------...000222111222333555777999;;;;;;>>>@@@AAAAAA@@@@@@BBBCCC@@@@@@AAACCCEEEFFFGGGHHHIIIGGGDDD@@@===:::999888666333111///000000000///...------------,,,,,,,,,------------------......//////000000000000//////---000444555666;;;DDDKKKQQQXXX___dddfffiiimmmqqqlllooosssvvvwwwuuusssqqquuutttsssppplllhhheeeccccccdddeeefffffffffffffffddd___WWWNNNEEE???;;;999:::<<>>;;;666555333111///---,,,,,,,,,++++++++++++++++++***++++++++++++++++++++++++{{{rrrgggbbbcccffffffeee]]][[[YYYZZZZZZWWWQQQLLLJJJKKKKKKFFF???===@@@CCC???????????????===888555222///---+++,,,,,,++++++))))))************))))))))))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%''')))***&&&&&&(((((('''%%%###"""&&&''''''(((((()))))))))&&&'''''''''(((((())))))'''(((***+++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))***+++,,,------...///222666999:::<<<===???===@@@DDDFFFGGGHHHJJJKKKNNNQQQTTTVVVWWWWWWYYY[[[[[[]]]```dddgggiiijjjkkkfffggggggggggggeeedddcccbbb```]]]ZZZWWWTTTOOOLLLIIIEEE@@@===;;;999888777333222000///...---,,,,,,---,,,++++++---...---+++******))))))))))))******''')))***++++++***)))'''&&&)))++++++((('''(((***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&(((((((((((()))))))))))),,,+++)))(((&&&%%%%%%%%%%%%&&&((()))))))))((((((''''''(((((())))))******''')))+++***'''&&&(((***))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&%%%&&&&&&'''***)))((('''''''''''''''###'''******&&&######$$$***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((''''''''')))+++&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))((((((''''''*********)))******+++,,,+++,,,---------...000222000111333555777999:::;;;>>>???AAABBBBBBCCCEEEFFF@@@AAABBBCCCDDDFFFGGGGGGGGGEEEBBB>>><<<:::999999555333000//////000///...------------------,,,,,,........................000000111111111111000000---111777<<>>===:::666111///,,,+++,,,---,,,+++)))((('''((()))***)))'''***))))))((('''&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%###''''''&&&%%%&&&'''((()))###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&+++***)))'''''''''((()))+++******)))(((''''''&&&''''''(((((('''&&&%%%%%%***(((''''''(((((('''%%%''''''''''''(((((((((((()))***++++++------...///111111222444666777888999<<<<<<===@@@DDDHHHJJJJJJLLLQQQWWWZZZYYYXXXZZZ[[[[[[\\\]]]```cccfffiiijjjkkkhhhdddbbbcccdddeeeeeefffccc___[[[WWWRRRMMMIIIDDDCCC@@@===999555333111333222000///---,,,,,,+++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))((('''(((******)))(((***&&&&&&***+++(((***...))))))(((((((((((())))))))))))(((((((((((())))))---,,,+++***))))))))))))((((((((((((((((((((((((,,,***'''$$$###$$$&&&(((&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******))))))((((((''''''(((((((((((()))***+++,,,++++++,,,---------,,,,,,222444666777666666777888;;;<<>>@@@DDDEEEBBBBBBEEEEEEDDDBBB>>>:::888999:::666888;;;;;;999999<<>>@@@DDDLLLUUU\\\```aaakkkkkkkkkiiiiiikkkooorrrssssssqqqooolllhhhfffddd\\\UUULLLFFFCCC<<<222)))...---+++***)))+++...000---+++***+++,,,,,,+++***yyypppfffaaabbbfffgggfffaaa^^^[[[XXXVVVTTTPPPMMMLLLKKKGGGBBB===<<<>>>AAAAAA>>><<<<<<======999666111///,,,+++,,,---,,,++++++***))))))++++++***)))***))))))(((''''''&&&&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))---+++)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))+++***)))(((''''''((())))))))))))(((''''''&&&&&&((((((((((((((('''&&&&&&)))''''''(((***++++++***''''''''''''(((((((((((()))******+++,,,---......000111222444555777888999>>>>>>???BBBFFFJJJLLLMMMMMMRRRWWWYYYYYYYYY\\\^^^\\\]]]___aaaeeehhhkkkmmmmmmkkkhhheeeeeeeeeeeefffeeebbb^^^YYYVVVRRRMMMJJJDDDBBB@@@===999666333222333222000///---,,,,,,,,,,,,++++++***))))))******************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************,,,+++******+++,,,+++)))+++((('''***+++'''(((,,,******))))))))))))******))))))(((((((((((()))))),,,,,,+++***))))))))))))((((((((((((((((((((((((,,,***((('''&&&&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((()))***+++,,,)))***+++,,,---...///000222333555666555666888:::;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA???>>><<<:::777555333222333222111000///////////////...---,,,,,,,,,---...,,,,,,,,,---...000000000,,,---...111666<<>>CCC@@@???AAA@@@<<<<<<>>>===@@@DDDFFFEEEBBBAAA@@@@@@>>>:::888888:::>>>BBB???>>>>>>>>>@@@BBBDDDFFFPPPRRRUUUXXX[[[aaaggglllppppppqqqqqqrrrrrrrrrrrrgggbbb[[[VVVSSSLLLBBB:::888555000---,,,,,,------+++***))))))******)))(((zzzqqqgggbbbcccffffffeee```]]]ZZZXXXVVVSSSOOOLLLKKKIIIFFFAAA>>>===@@@BBB@@@===;;;;;;<<<<<<888555111///,,,+++,,,---,,,+++---+++***+++,,,---,,,+++***))))))((((((''''''&&&%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''(((((()))++++++///---)))%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''((((((((())))))''''''&&&&&&''''''((())))))))))))******+++++++++***))))))(((((((((((())))))((((((''''''&&&&&&%%%((())))))))))))((((((''''''''''''))),,,.........''''''''''''(((((((((((())))))***+++,,,---......000111222333555777888999>>>???AAACCCFFFIIILLLMMMOOOSSSXXXZZZZZZ[[[___bbbaaabbbccceeegggiiikkkkkkooonnnkkkiiifffeeeddddddeeeaaa[[[VVVSSSOOOLLLIIICCCBBB???<<<999666444222222111000...---,,,,,,,,,,,,+++******)))*********************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************)))))))))))))))***+++,,,))))))))))))))))))))))))***)))((((((******)))(((,,,)))(((******'''(((***+++******))))))******+++)))((((((''''''(((((())),,,+++***)))((((((((((((((((((((((((((((((((((((+++******))))))(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,)))))))))+++---000333555222333444444444666999<<<<<<<<<===>>>@@@BBBCCCDDDBBBAAA@@@>>>>>>>>>??????<<<;;;999777555333111000222222111000///////////////.........---------,,,,,,---...//////000000111444666;;;BBBJJJSSSZZZ^^^dddhhhlllnnnoooqqquuuyyy|||wwwpppjjjccc[[[QQQJJJBBB@@@>>>>>>???@@@@@@???@@@AAADDDHHHMMMOOOOOONNNOOOJJJFFFDDDAAA<<<<<<>>>===EEEQQQ[[[___^^^[[[XXXTTTLLLBBB;;;:::<<<>>>???<<<===<<<888555666:::===@@@BBBDDDFFFHHHLLLQQQUUU```aaaccceeehhhkkknnnooommmiiieeecccaaa]]]WWWRRRJJJDDD<<<777444111...+++---+++******+++,,,+++***zzzqqqgggbbbcccffffffddd___]]]ZZZXXXVVVSSSNNNKKKJJJHHHEEEBBB@@@@@@AAACCC>>><<<::::::<<<;;;888555111///,,,+++,,,---,,,+++---,,,++++++,,,---,,,+++))))))))))))((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***,,,+++(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&$$$$$$######&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&'''''''''(((((((((((('''''''''''''''(((((()))(((((()))***++++++,,,,,,)))))))))(((((((((((()))))))))((((((''''''''''''))))))*********))))))((('''&&&'''))),,,......---''''''''''''(((((((((((())))))***+++,,,------...///000111333555777888999<<<===@@@AAACCCFFFIIILLLQQQUUUYYY[[[[[[^^^bbbfffhhhhhhhhhhhhhhhhhhggggggppppppooolllhhheeecccbbbddd___YYYSSSNNNKKKHHHFFFAAA@@@>>>;;;888666444333111111///...---,,,,,,,,,++++++***************+++************************))))))))))))))))))))))))***))))))))))))))))))***************************************************+++*********+++,,,------++++++++++++++++++++++++)))''''''(((***+++***)))***)))))))))))))))***+++******))))))))))))******)))((((((''''''(((((()))+++***))))))((((((((()))(((((((((((((((((((((((())))))*********)))''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,*********+++---000444666222333333333444666:::>>><<<<<<;;;<<<===@@@BBBCCCBBBAAA>>><<<;;;<<<===>>>:::999777666444222111000111111000///////////////------.........---,,,+++///////////////000333555BBBGGGNNNXXX```fffjjjlllfffddd___[[[ZZZ___hhhooojjjcccZZZSSSOOOJJJDDD???EEEEEEEEEGGGIIIIIIHHHFFFCCCFFFLLLTTT[[[___```___VVVPPPJJJGGGCCC???>>>AAAEEEQQQaaaooovvvwwwtttrrrjjj___RRRJJJGGGCCC===888===@@@BBB???;;;:::???DDD===?????????>>>>>>@@@AAAKKKKKKLLLNNNQQQTTTXXXZZZ```^^^]]]]]]___bbbdddddd^^^WWWMMMFFFAAA;;;444///000...,,,,,,...//////...yyyqqqhhhcccdddgggfffeee^^^\\\ZZZXXXVVVSSSNNNKKKJJJHHHDDDBBBAAAAAABBBBBB===;;;999999;;;;;;888555111///,,,+++,,,---,,,+++,,,***)))***+++,,,+++***)))))))))))))))(((((((((''''''''''''(((((())))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))''''''(((((()))***++++++((((((((())))))))))))(((*********)))))))))))))))))))))***************)))((('''&&&(((***++++++***''''''''''''((((((((((((((())))))***+++,,,---......///111333555777888999;;;===@@@AAABBBDDDHHHKKKRRRUUUZZZ[[[\\\^^^cccfffggghhhiiiiiiiiihhhgggfffqqqsssssspppkkkfffcccbbbbbb]]]VVVOOOJJJGGGCCCAAA???>>><<<:::777555333222111000///---,,,,,,,,,,,,+++***************++++++******************************************************))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******,,,------------------------------***))))))***---......---((()))))))))***---......***))))))(((((())))))***))))))(((((((((((())))))+++******)))))))))))))))))))))))))))))))))))))))'''((()))******((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,++++++,,,///222444222333333333444666:::>>>;;;;;;:::;;;<<<>>>@@@BBBAAA@@@===;;;:::;;;<<<===888888777555444222111111111000//////////////////,,,,,,------------,,,,,,---......///111666===CCCQQQVVV___gggkkkjjjgggdddVVVRRRLLLGGGGGGLLLUUU[[[UUUPPPKKKIIIJJJLLLLLLLLLPPPQQQSSSVVVXXXVVVQQQMMMGGGJJJOOOUUU[[[]]]\\\ZZZSSSMMMHHHEEEBBB???@@@DDDTTT]]]kkkvvv||||||zzzyyytttkkkbbb\\\YYYQQQDDD:::BBBFFFKKKJJJEEECCCDDDGGGBBBCCCDDDCCCAAA@@@@@@@@@???>>>======>>>AAAEEEGGGKKKJJJKKKLLLRRR[[[eeelllkkkfff___XXXRRRJJJBBB<<<222000---,,,---......---xxxpppgggdddfffhhhhhhfff^^^]]][[[ZZZXXXTTTOOOKKKKKKHHHDDDBBBBBBBBBBBBAAA===;;;999:::<<<<<<999555111///,,,+++,,,---,,,++++++)))((()))***+++***)))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((()))((('''&&&&&&%%%%%%%%%###%%%''')))***)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******(((&&&$$$%%%&&&''''''((((((''''''$$$%%%&&&'''((()))******''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((((()))***&&&''''''(((((()))))))))'''(((((())))))))))))(((************************((())))))************)))((('''&&&'''((()))((('''''''''''''''(((((((((((((((((()))***+++,,,------......000222555777888999<<>>???>>>===<<<;;;::::::;;;;;;777777666555444333222111000//////....../////////,,,,,,,,,---......//////+++...222666;;;DDDOOOWWWbbbffflllooollleee[[[UUU???>>>>>>===???AAACCCDDDEEEGGGJJJNNNTTTYYY___bbbfffgggjjjlllllliiiccc^^^WWWXXXZZZ]]]^^^]]]YYYVVVUUUPPPLLLLLLJJJHHHJJJOOOeeekkksssxxxyyyxxxuuutttppplllhhhgggfff```TTTJJJGGGLLLRRRVVVVVVVVVWWWYYYVVVWWWVVVTTTOOOJJJGGGFFF@@@>>>:::777777888:::<<<<<<===>>>???DDDNNN\\\fffjjjjjjiiigggaaaZZZSSSOOO<<<888333000///...,,,+++vvvooogggdddfffiiiiiiggg___]]]\\\[[[YYYUUUOOOKKKLLLIIIEEECCCCCCCCCAAA@@@>>>;;;999:::<<<<<<999666111///,,,+++,,,---,,,++++++)))((()))***+++***))))))))))))))))))))))))))))))((('''''''''(((******(((((((((((((((((((((((((((((('''''''''''''''(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((((((((('''&&&&&&&&&''''''(((((())))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***((((((((((((((((((((((((&&&'''((()))******)))((()))))))))))))))*********'''((())))))******))))))'''&&&%%%&&&((()))((('''''''''''''''(((((((((((((((((()))***+++,,,---------...000222444777888999:::>>>AAABBBAAABBBGGGKKKJJJOOOTTTWWWWWWWWWYYY[[[YYY\\\```dddgggiiijjjjjjiiimmmqqqooohhh```\\\[[[RRROOOKKKIIIFFFCCC@@@===:::999888666444222111000//////...---,,,,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222........................222000.........---+++))))))------+++,,,111222000---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((())))))******)))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))*********((('''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,******+++,,,---...//////222333555666555666888:::777888999;;;<<<<<<<<<<<<::::::999999999999999999666555555444333222111111//////.........//////000------------///111333444555;;;CCCJJJPPPXXXbbbjjjmmmoooooommmeeeYYYMMMEEE999999:::<<<>>>?????????BBBKKKXXXaaagggkkkppptttyyyyyyxxxyyyxxxvvvqqqnnngggfffgggggggggeeeaaa^^^^^^ZZZXXXZZZZZZXXX[[[___lllpppuuuxxxwwwtttqqqpppkkkhhhfffgggiiihhhbbb]]]VVVYYY]]]bbbgggjjjlllmmmjjjkkkkkkhhhccc^^^ZZZYYYTTTOOOHHHAAA;;;999999999777:::;;;::::::@@@LLLUUU]]]dddlllooolllgggdddcccRRRLLLEEE>>>999555222///uuunnngggdddgggjjjjjjhhh___^^^]]]\\\ZZZUUUPPPLLLMMMIIIEEECCCCCCCCCAAA???>>>;;;:::;;;======:::777111///,,,+++,,,---,,,++++++***)))***++++++***))))))))))))))))))*********)))((('''''''''(((***+++(((((((((((((((((((((((((((''''''(((((()))***+++)))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%'''((((((((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''(((''''''&&&&&&''''''''''''((((((((()))((((((((((((((()))******))))))))))))((((((((((((&&&'''(((*********)))((((((((((((((())))))))))))''''''((()))))))))))))))'''&&&%%%&&&)))***))))))''''''''''''((((((((()))(((((()))***+++,,,,,,------...///222444777888999777;;;??????>>>???DDDHHHGGGLLLRRRTTTTTTSSSTTTVVVXXX[[[___bbbeeeggghhhgggaaafffkkkiiibbbZZZUUUTTTKKKIIIHHHGGGFFFDDDAAA>>>888888666555333111000//////...------,,,,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,........................333333333444555666888999;;;;;;;;;;;;;;;;;;;;;;;;@@@===:::888666444111...,,,000000,,,,,,111222//////......------......///---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------))))))))))))))))))))))))******************++++++&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,'''(((***,,,......//////222444666777666666777888666888999;;;<<<<<<;;;;;;666777888888888888888777444444333333222111111000//////.........//////000///.........000333666888BBBKKKUUU]]]bbbgggnnntttmmmllliiibbbXXXKKK???888EEEBBB???>>>AAADDDHHHIIIIIIXXXjjjvvv{{{{{{~~~zzzxxxuuussssssrrrpppooofffffffffhhhiiihhhfffcccdddaaa```bbbcccaaacccgggfffjjjpppsssrrrpppnnnmmmjjjgggccccccfffiiijjjiiikkkiiiiiijjjlllnnnnnnmmmmmmppptttvvvuuutttssssssmmmfff\\\PPPFFF@@@===<<<888;;;===:::666777>>>EEERRR]]]kkkrrrqqqnnnnnnpppgggaaaWWWNNNFFF@@@:::777yyyrrrjjjffffffggghhhgggaaa^^^[[[YYYXXXUUUNNNIIIKKKIIIEEECCCCCCDDDDDDCCC===;;;::::::;;;:::888555111,,,***,,,,,,******,,,(((((())))))******++++++***(((&&&(((+++,,,+++)))******************++++++%%%&&&((()))))))))((('''************(((&&&$$$###((((((((((((((((((((((((%%%'''((()))***---111555---+++(((%%%$$$%%%'''((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((('''))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''''')))***+++''''''''''''((((((((()))))))))))))))((((((((((((******++++++++++++******((((((((((((((()))******))))))))))))(((((((((((('''''''''''''''((())))))+++***))))))***)))'''%%%***************+++++++++,,,,,,...///222444777888777888999:::;;;>>>BBBFFFDDDGGGLLLOOOPPPQQQRRRSSSUUUXXX[[[___aaaaaa``````[[[^^^``````\\\XXXUUUTTTNNNKKKGGGDDDBBB@@@===;;;999777444111///...//////000---+++,,,......,,,***++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++,,,,,,+++******+++---+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,------...555555444444555777888999>>>???AAADDDFFFIIIJJJKKKOOOMMMKKKJJJKKKLLLLLLLLLJJJHHHEEEBBB???;;;666222111222333444555666888999000111111000//////222444...---,,,---......---+++,,,***)))))),,,---......---((('''+++---+++)))***++++++************++++++******))))))(((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))%%%$$$''')))(((''')))((('''&&&%%%%%%%%%%%%%%%)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------...//////000000111222333555666777777888888999999:::;;;<<<<<<:::888666666666777666444222222222111000//////...333222000///...///000111///000111222222777BBBMMMTTTYYYbbbjjjoooqqqpppooohhhddd\\\RRRHHHAAA@@@@@@FFFPPPWWWVVVQQQRRRZZZ```ccchhhqqqxxxzzzwwwvvvwwwqqqooonnnnnnnnnmmmjjjgggeeedddcccdddeeeffffffeeefffjjjllliiikkkoooooojjjmmmfffgggoooooogggffflllggggggccc^^^^^^dddiiiiiioooppppppnnnjjjgggffffffgggmmmrrrtttrrrrrrvvvzzzvvvsssmmmdddXXXLLLBBB<<<666888::::::999999<<>>============:::888222---***,,,---******,,,))))))))))))***************)))'''(((+++,,,***(((,,,+++++++++***)))))))))&&&'''((()))))))))((('''))))))***)))((('''%%%$$$((((((((((((((((((((((((&&&'''(((((())),,,000333+++***(((&&&&&&&&&'''((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%'''******))))))***+++***)))))))))(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((()))*********)))((('''&&&''''''((()))))))))))))))))))))))))))((((((''''''((()))***'''''''''((((((((())))))))))))))))))))))))(((((()))******++++++******)))((((((((((((((()))******))))))))))))(((((((((((('''''''''''''''((())))))''''''&&&((()))***(((''')))))))))***************------...///111444666777555888;;;<<<===>>>AAACCCBBBFFFJJJLLLMMMNNNOOOPPPSSSVVVZZZ^^^``````___^^^YYY[[[]]]]]]YYYUUUQQQPPPKKKHHHDDDAAA@@@>>>;;;999888777444111///.../////////---,,,,,,......,,,***++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,+++))))))***+++,,,,,,------------------)))+++---///222444555666<<<===@@@CCCFFFHHHJJJKKKQQQRRRSSSTTTVVVWWWXXXYYYZZZXXXUUUUUUVVVXXXYYYYYYYYYXXXWWWTTTPPPIIIAAA;;;222111333777>>>CCCDDDCCCDDD@@@;;;888777666333111000...,,,+++,,,,,,,,,+++,,,+++***+++,,,,,,***(((---)))***///222111//////++++++************++++++)))))))))))))))((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((---(((&&&((()))''''''***(((((('''&&&&&&&&&&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---......//////000111222333444666777777666777888999::::::::::::999777555555555666555444222222111111000//////...000000000000000000000000---///333777;;;CCCOOOYYYbbbeeejjjnnnooommmkkkhhhZZZVVVPPPKKKGGGGGGJJJLLLWWW^^^dddcccaaabbbhhhmmmsssrrrsssuuuvvvtttpppnnncccgggjjjhhhcccaaaeeeiiieeefffhhhkkkoooqqqpppnnnzzzyyysssssszzzyyyqqqoootttxxxwwwrrriiieeeeeeeeebbbcccgggkkkmmmlllkkkjjjiiibbbdddhhhlllqqqtttvvvwww|||{{{yyyssshhh[[[OOOGGGBBB>>>::::::<<<>>><<<:::===BBBJJJTTT^^^fffkkknnnjjjmmmmmmjjjgggaaaUUUJJJuuuooohhhfffgggjjjkkkjjjddd^^^XXXTTTSSSRRROOOMMMNNNKKKGGGDDDCCCBBBAAA@@@AAA@@@>>>>>>???>>><<<:::222---***,,,---+++***,,,***************)))))))))+++***((()))******)))(((---,,,,,,+++***)))((((((&&&'''((()))))))))((((((((())))))))))))((('''&&&(((((((((((((((((((((((('''(((((((((((()))---///***))))))(((((('''''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((($$$'''***+++)))'''(((*********)))))))))(((((((((''''''((((((((()))))))))''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((())))))***))))))((('''''''''(((((())))))))))))))))))))))))***))))))(((((((((((()))''''''((((((((()))))))))((())))))))))))))))))))))))******++++++******)))((((((((((((((()))******))))))))))))(((((((((((('''''''''''''''((())))))&&&%%%&&&(((+++,,,+++***((((((((())))))*********......///000111333444555444777;;;>>>>>>>>>??????AAADDDGGGIIIJJJJJJKKKLLLOOORRRVVV[[[]]]\\\ZZZYYYWWWYYYZZZYYYUUUPPPMMMKKKFFFCCC@@@>>>===<<<999888777555333111///////////////---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,+++))))))***,,,,,,------...///111222333333666:::>>>CCCFFFGGGHHHLLLMMMQQQTTTXXX[[[\\\]]]gggggggggggghhhhhhhhhhhhdddaaa^^^^^^```bbbddddddeeefffggggggddd]]]TTTMMMCCC===888;;;EEENNNSSSSSS]]]WWWPPPNNNOOOMMMGGG@@@>>>;;;666333222111///......---,,,------,,,***(((***(((***000222///,,,,,,++++++++++++++++++++++++(((((()))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((222,,,((())))))'''(((***)))((((((''''''''''''((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------......000111222333444555666777444555777999:::999888777888666444333444444333222222222111111000///////////////111222222222111000///555===DDDLLLUUU___fffkkkkkkjjjhhhddd___[[[XXXIIIFFFCCCDDDIIIPPPVVVZZZ___aaadddggghhhjjjmmmqqquuuqqqlllkkkmmmnnnjjjffffffpppyyyvvvllljjjsss~~~~~~uuunnngggggghhhgggffffffhhhjjjgggdddbbbdddiiilllllliiimmmqqqvvvwwwtttkkkaaaZZZSSSIII@@@???DDDHHHDDD???>>>===<<<@@@HHHUUUaaahhhlllqqqsssqqqooolllfff___uuupppiiifffgggiiijjjiiibbb]]]XXXUUUTTTSSSOOOLLLMMMJJJFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>===;;;999222---+++,,,---++++++---+++++++++******)))))))))+++******)))))))))((((((,,,+++++++++***)))))))))''''''(((((())))))))))))((((((((()))))))))(((((((((((((((((((((((((((((('''((()))((('''(((***,,,((())))))***)))((('''&&&(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))***)))(((&&&*********)))))))))(((((('''(((((((((((()))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((()))))))))(((((()))*********))))))))))))************))))))((((((((((((((())))))***))))))))))))(((((((((((('''''''''''''''((())))))'''''''''))),,,------,,,''''''(((((())))))******////////////000222333444444777:::<<<======>>>???AAACCCFFFHHHHHHHHHIIIKKKKKKOOOTTTXXXZZZZZZWWWVVVWWWYYYYYYWWWRRRMMMIIIHHHCCC@@@===<<<;;;:::888777555444222000//////...///---------------------,,,---------------------------,,,,,,,,,,,,,,,------,,,---------++++++---...///000111444888<<<@@@BBBGGGJJJNNNRRRVVVXXXYYYYYYYYYZZZZZZ[[[\\\^^^```aaammmmmmmmmmmmmmmmmmmmmmmmgggdddaaaaaacccfffhhhiiihhhiiilllnnnoookkkeeeaaaZZZPPPDDD>>>@@@HHHPPPTTT```___```cccgggfff```[[[VVVRRRMMMIIIEEE@@@;;;777555333000/////////...---***))),,,111111,,,((('''++++++++++++++++++++++++((((((((())))))******+++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))666///***))))))'''(((+++))))))((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------...000000111222444555666777333555888::::::999777555777555333222333333222111111111111111000000//////111111111111222333444444:::CCCNNNVVV]]]dddhhhiiidddaaa[[[UUUQQQNNNMMMMMMKKKIIIIIINNNWWW```fffiiifffbbbaaaeeeiiijjjlllmmmhhhjjjkkkmmmqqqvvvwwwvvv|||qqqiiiiiinnnrrrtttnnnfffbbbcccddddddcccaaagggooovvvxxxuuuoookkkdddYYYMMMIIIMMMRRRRRROOOKKKFFF>>>:::===FFFQQQXXXiiinnnqqqooonnnppppppmmmwwwqqqkkkgggggghhhhhhfff___\\\YYYXXXWWWTTTOOOJJJJJJHHHEEECCCDDDEEEEEEDDDAAA@@@>>>>>>???>>><<<:::222---+++------++++++---,,,,,,++++++******))))))***++++++***)))((((((((()))))))))***+++++++++,,,(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))''''''((()))((((((***+++***)))'''&&&(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,(((&&&)))///222000,,,************))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***(((((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))***'''(((***+++++++++***))))))))))))******)))))))))((((((((((((((())))))***))))))))))))(((((((((((('''''''''''''''((())))))((('''''')))***+++***(((&&&''''''((())))))******////////////000111222333666777888999:::<<>>CCCIIINNNSSSUUUZZZ\\\^^^___aaaaaaaaaaaa```^^^\\\ZZZZZZ]]]```bbbjjjjjjjjjjjjkkkkkkkkkkkkiiifffddddddfffiiikkkkkkhhhiiijjjllloooooonnnlllddd___UUUIII???<<>>???BBBEEEVVV___hhhlllpppssssssqqqwwwrrrkkkhhhhhhhhhgggeee___\\\ZZZYYYYYYVVVPPPKKKIIIGGGDDDCCCDDDEEEFFFEEECCCBBB@@@@@@AAA@@@>>><<<333...+++---...,,,+++---+++++++++++++++*********)))***+++***)))((()))***(((((()))***+++,,,,,,---))))))((((((((()))***+++))))))((((((((()))******))))))))))))))))))))))))((()))***)))((('''''')))((()))*********)))((('''(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,(((&&&***333999999777++++++*********)))))))))((((((((()))))))))******((((((((()))))))))******((((((((()))))))))*********))))))((((((((((((((((((((()))*********))))))))))))))))))))))))))))))((()))))))))))))))((('''((((((((()))))))))******&&&(((***,,,,,,,,,***)))((())))))******))))))(((((((((((((((((()))******))))))))))))(((((((((((('''''''''''''''((())))))'''&&&&&&'''((((((&&&$$$''''''(((((()))***++++++.........///000111222333555666777777888;;;@@@CCCCCCDDDGGGHHHHHHJJJLLLNNNRRRTTTXXX[[[]]]^^^]]]]]]^^^^^^]]]XXXRRRLLLIIIHHHAAA>>><<<:::999999777555111000000000//////......+++---...---,,,,,,---///........................000000///............//////111333555666999<<>>777666???HHHWWWcccjjjmmmnnnoooffffffggghhhhhhfffaaa^^^WWWQQQHHH@@@;;;777555333,,,...333888666000...///***+++,,,------,,,+++***))))))************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,---222,,,((())))))'''(((***((((((((((((((())))))*********)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,------......///000111222333444555666555666888999999888777666666444222111222222222000111111000000000000000000222000......333;;;DDDJJJUUU___ggghhhiiiiiibbbXXXRRRQQQPPPQQQVVV^^^fffkkkjjjllloooqqqrrruuuzzz}}}wwwkkkeeeiiioooppptttzzz|||ooofffcccbbb___```bbbeeeiiilllooopppqqqnnnhhh___XXXVVVXXX[[[ccc```YYYRRRKKKEEEAAA???CCCNNN\\\gggpppuuusssnnnuuupppkkkhhhhhhiiihhhfffaaa^^^ZZZYYYXXXVVVRRRNNNJJJHHHEEECCCDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@===;;;333...+++---...,,,,,,...***++++++++++++++++++,,,''')))+++***(((((()))+++)))))))))***+++++++++,,,***)))((((((((()))***++++++***)))(((((())))))***))))))))))))))))))))))))(((***+++***)))(((((())))))))))))*********))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******)))***---222888<<<+++++++++*********))))))(((((()))))))))*********(((((()))))))))*********(((((()))))))))***************)))((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))'''((()))******))))))((((((((()))))))))*********&&&'''***,,,---,,,+++***(((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((('''''''''''''''((())))))((('''&&&'''))))))'''&&&''''''((()))***+++,,,---------......000111222333111333666888:::<<<@@@CCCBBBDDDFFFGGGHHHJJJMMMPPPSSSUUUWWWYYY[[[]]]]]]^^^aaaaaa^^^YYYRRRLLLIIIHHH@@@>>>;;;999888777555333/////////000//////......***,,,......,,,,,,---///........................////////////000111222333888:::>>>AAAEEEIIIMMMQQQTTTVVVYYY\\\^^^^^^]]]\\\\\\[[[YYYWWWVVVWWWXXXYYYZZZ[[[\\\]]]___aaacccdddaaaaaa```^^^]]][[[ZZZZZZUUUTTTSSSTTTVVVVVVUUUSSSRRRPPPNNNMMMNNNOOOOOOOOOPPPTTTYYYWWWNNNCCC;;;777:::@@@JJJWWWbbbjjjnnnooodddddddddfffiiilllllllllfffbbb\\\UUUOOOJJJDDD@@@333444777:::666...+++---***+++---......---+++***++++++***************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))+++...///---(((&&&((()))''''''***((('''''''''(((((()))************)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......////////////000222333444555666666666666777777666666555666444222222333333222111000000000000000000000111111222333888AAALLLVVV]]]aaaiiimmmiiiiiimmmggg]]]```aaacccgggkkkppptttvvvooorrrtttrrrpppsss|||xxxmmmjjjtttzzzooommmjjjhhhfffffffffggghhhjjjkkkiiiccc]]]ZZZZZZ```aaabbbaaa]]]WWWPPPLLLBBBGGGNNNVVVaaalllooolllsssooojjjhhhiiijjjjjjhhhddd___ZZZWWWWWWVVVTTTQQQLLLIIIFFFDDDCCCDDDCCCBBB@@@???>>>>>>>>>===;;;999333...,,,---...,,,,,,...*********++++++,,,,,,---&&&)))+++***((((((***---+++++++++******************)))((((((((()))+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))(((***++++++)))((()))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))),,,---)))%%%'''000999+++++++++************)))))))))))))))************))))))))))))************))))))))))))******************)))((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))************&&&'''***---------+++***(((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((('''''''''''''''((())))))***))))))***,,,---+++***'''((()))***+++,,,---------------...000111333444...111666:::<<<>>>???AAAAAACCCEEEGGGHHHJJJNNNQQQQQQRRRSSSUUUWWWYYY[[[\\\bbbbbb___ZZZSSSLLLIIIHHH???===:::777666555333111...///////////////......***,,,......,,,+++...000////////////////////////------...000222444666777AAADDDIIIMMMQQQVVV\\\```YYY[[[]]]^^^\\\YYYUUURRRHHHGGGDDDCCCCCCEEEGGGIIILLLNNNQQQSSSUUUTTTSSSRRRNNNMMMLLLIIIGGGDDDBBBAAABBBAAAAAACCCDDDCCCAAA???===;;;:::;;;<<<===<<<;;;<<<>>>@@@CCCCCC@@@<<<999777777===JJJZZZfffkkkkkkfffcccbbbbbbfffkkkoooqqqnnnllliiifffbbb\\\UUUPPPBBBAAABBBAAA999///+++,,,***+++---......---+++***,,,+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''))),,,///111)))%%%$$$''')))(((''')))'''''''''''''''((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---......//////000//////000111333444555666555555555555555555555555777555333222333333222111000000000000000111111111333555:::CCCOOO[[[fffmmmjjjppppppjjjkkkrrrppphhhooorrruuuxxxyyyxxxuuusssuuuxxxyyyuuuqqqvvvxxxyyy~~~sssiiiccc___]]]cccjjjooommmggg```\\\[[[```fffkkklllhhhbbb]]]NNNIIICCCBBBNNN___jjjlllwwwqqqjjjhhhiiijjjgggdddeee```ZZZWWWVVVVVVSSSPPPKKKIIIFFFDDDCCCDDDFFFGGGAAA???=========<<<:::888222000............---,,,,,,,,,------,,,,,,+++***++++++************++++++***************)))((('''))))))))))))))))))))))))+++)))(((((())))))(((&&&******)))(((((((((((((((+++***((()))***,,,,,,+++'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***%%%&&&((()))******)))(((''')))******))))))***+++)))((((((***,,,---,,,***+++,,,+++***((()))+++---,,,+++)))(((((()))+++,,,+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))((('''''''''(((***+++++++++++++++++++++,,,,,,,,,+++))))))***+++******''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***,,,,,,+++,,,---...///111222222666666888:::<<<>>>???@@@CCCFFFHHHJJJJJJJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVZZZ^^^^^^XXXNNNFFFAAAAAA???<<<999666555444444111111111111111000//////000...---...111111///,,,//////000111111111000000---222777:::;;;>>>EEEKKKTTTVVVYYY[[[]]]^^^^^^]]]ccc___YYYSSSMMMHHHBBB???@@@>>>;;;999999999888777;;;===;;;DDDWWWWWWFFF>>><<<>>>??????>>>>>>???AAAAAA>>><<<===>>>===999666::::::::::::::::::::::::@@@BBB@@@;;;:::<<<<<<999999777555999DDDUUUfffpppeeedddbbbcccfffjjjmmmnnntttnnniiijjjooooooiiibbbZZZ^^^^^^WWWNNNEEE;;;222333+++''',,,000...,,,---+++,,,,,,+++***)))+++,,,++++++++++++++++++++++++))))))))))))((((((((((((++++++*********************)))******%%%###...<<<---,,,***(((''''''((()))+++***)))(((((()))***+++555///(((&&&)))+++***((((((((((((((()))))))))))))))))))))***+++++++++,,,))))))))))))************++++++******++++++,,,---,,,,,,------.../////////111222222333333444555555666666666666555555555555777666555333222111111000444222000222555666222///666BBBPPPZZZccckkknnnlllooollljjjiiikkkmmmooopppqqquuu{{{~~~{{{www{{{zzzzzzuuulllfffaaa___ccchhhgggdddaaaaaa```^^^___dddkkknnnnnneee___RRREEE@@@III\\\kkkyyyrrriiieeegggjjjiiigggeee```ZZZWWWVVVUUURRROOOKKKIIIGGGEEEDDDDDDEEEEEEAAA???=========<<<:::888222000...............,,,,,,,,,------,,,,,,+++***++++++************++++++************)))))))))(((************************+++)))(((((())))))((('''******)))(((((((((((((((***)))((((((***++++++***)))))))))))))))))))))***************************))))))))))))******************++++++,,,,,,++++++)))***+++***)))((()))***((((((((()))***************++++++***)))(((***+++,,,+++)))((('''((()))***++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++)))(((((('''((()))***+++------,,,+++***)))(((''',,,***))))))***++++++***)))*********************++++++++++++++++++++++++***)))))))))(((((((((''')))))))))))))))))))))))))))((((((((()))***+++++++++,,,---...///111222222666666888:::<<<>>>???@@@BBBDDDGGGHHHHHHHHHIIIJJJLLLLLLLLLLLLMMMOOOQQQRRRVVVZZZ]]]\\\VVVNNNFFFAAA???===;;;888555333333222000000111111000000///...///...---...111222000...///......////////////000444:::@@@DDDGGGKKKQQQWWW\\\^^^```cccdddcccbbbaaa\\\VVVMMMFFFAAA>>>===;;;DDDAAA>>><<<;;;:::888666:::<<<888???PPPPPPEEE@@@AAABBBDDDCCCCCCBBBCCCEEEEEECCCAAA@@@BBBAAA???===999888777666777:::<<<>>>===???>>>999888999888555666555444666???PPPbbbooommmkkkjjjjjjlllnnnpppqqqooohhhcccdddjjjooonnnkkkfffgggddd___ZZZUUUKKKBBB666...)))+++...------///,,,,,,,,,,,,+++++++++,,,++++++++++++++++++++++++***)))))))))((((((((((((***************************)))))))))&&&%%%...999---,,,***((('''((())))))***)))(((((((((((()))***222---(((''')))+++***((((((((((((((()))))))))******************+++++++++))))))))))))************++++++******++++++,,,---,,,,,,------.../////////111111222222333444444444666666666666555555555444666555444222111111000000111222222222222333555777CCCNNNZZZbbbiiioooqqqooonnnllljjjiiikkkmmmoooqqq~~~||||||~~~~~~~~~~~~vvveee[[[[[[^^^bbbeeedddbbb^^^]]]___dddhhhiiihhhdddZZZLLLBBBHHHZZZjjjzzzrrrhhhdddfffjjjkkkkkkddd___YYYVVVVVVTTTQQQNNNKKKJJJIIIGGGFFFDDDCCCCCCAAA???=========<<<:::888222000.........///...---,,,,,,------,,,,,,+++***++++++************++++++++++++***))))))))))))***************************+++***((()))******)))(((+++***))))))((())))))))))))((('''(((***+++***)))+++*********************************************+++++++++***************++++++***)))))))))*********++++++***((('''((()))***+++,,,+++******+++,,,***+++,,,+++)))((()))***---,,,***)))((()))******+++++++++++++++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))***************)))(((((((((((()))***+++,,,,,,+++***)))((((((''',,,***))))))***++++++***************************************************))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))******+++,,,---...///111222222555666888999<<<===???@@@AAACCCEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQTTTWWWZZZXXXSSSKKKDDD@@@<<<;;;999666444222111111//////000000000///......///...---...000111000///......---...///111444555???DDDKKKOOORRRUUUYYY]]]]]]^^^aaaccccccbbb___^^^SSSKKKAAA999666777999;;;AAA???<<<::::::999777666999===999<<>>???<<<888:::999777555:::HHH[[[jjjqqqqqqqqqppppppqqqrrrrrrggg```XXXWWW^^^hhhnnnppppppoookkkffffffeee^^^UUUDDD;;;444222111///---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((************************+++(((((()))))))))---333,,,+++***((((((((()))))))))((((((''''''(((((()))---***''''''***+++)))'''((((((((()))))))))******+++++++++***************)))))))))*********++++++++++++******++++++,,,---,,,,,,------.../////////000000111111222333333333666666555555555444444444555444333222111000000000///111222111111555===DDDRRR[[[eeejjjnnnssssssqqqooommmkkkjjjkkknnnqqqsss{{{yyyzzzjjj___]]]^^^^^^```______```aaaccceeefffcccbbb[[[NNNBBBDDDSSScccyyyqqqhhheeehhhkkklllkkkccc___YYYVVVUUUTTTPPPLLLKKKKKKKKKIIIGGGDDDBBB@@@BBB@@@>>>===<<<<<<999777111000...---...///...---,,,,,,------,,,,,,+++***++++++************++++++++++++***)))))))))***+++************************+++***))))))++++++***)))+++******)))))))))*********))))))***+++,,,+++***,,,,,,++++++++++++******************************+++++++++************))),,,+++***)))((()))***+++)))***++++++))))))***++++++---...---+++***+++,,,***,,,---,,,***)))******---,,,,,,+++++++++,,,,,,************+++---......))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))*********))))))******++++++,,,,,,+++***((()))***,,,+++***)))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++***)))))))))))))))***+++,,,---...///111222222555666777999;;;===??????AAABBBDDDEEEDDDCCCDDDEEEGGGGGGHHHIIIKKKMMMNNNOOOQQQSSSTTTRRRLLLEEE@@@===:::999777666444222111000......////////////......///............/////////......000222666:::???AAAIIIMMMRRRVVVWWWWWWYYYZZZ[[[\\\^^^^^^\\\YYYVVVTTTIIICCC;;;555555999===@@@:::999888888:::::::::999;;;AAA>>>@@@IIIJJJHHHMMMJJJLLLNNNNNNMMMLLLLLLMMMNNNMMMLLLMMMOOOSSSVVVWWWUUURRRMMMHHHEEEDDDEEEEEELLLOOOPPPMMMKKKKKKHHHCCCCCCBBB>>>999888BBBTTTcccnnnooopppppppppppppppqqqddd[[[PPPKKKNNNWWW```eeelllnnnmmmjjjiiijjjhhhdddXXXRRRJJJCCC===777222///,,,+++++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((***************+++++++++***(((''')))+++,,,,,,---++++++***)))(((((())))))((((((''''''''''''(((((()))((('''(((***+++)))'''(((((()))))))))*********,,,+++++++++***)))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,------...////////////000000111111222333333555555555444444444333333333333222111000000000000///000111333777@@@KKKRRRZZZbbbiiilllooossssssppppppooommmlllllloootttwwwpppuuuuuueeeXXXXXXYYY]]]cccfffeeeeeefffZZZYYYTTTJJJAAABBBKKKUUUwwwqqqjjjiiikkkmmmllliiiccc___ZZZWWWVVVSSSOOOKKKKKKLLLKKKJJJHHHEEEBBB@@@BBB@@@>>>===<<<;;;999777111///------/////////...,,,,,,------,,,,,,+++***++++++************+++++++++***************++++++************************+++***)))***+++,,,+++***++++++************+++++++++++++++,,,......---+++,,,,,,,,,+++++++++++++++************************************************...---,,,,,,,,,---...///***,,,---......///111222///000111000...,,,++++++,,,---...---,,,,,,---...,,,,,,++++++,,,,,,,,,---)))))))))******,,,---...************************************************))))))))))))************+++++++++***************((())))))*********************++++++,,,---......+++)))((()))***,,,,,,+++***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))))))))***+++,,,---...///111222222555555777999;;;===>>>???AAABBBDDDEEEDDDCCCDDDEEEDDDEEEFFFHHHJJJLLLMMMMMMLLLMMMMMMJJJEEE???;;;999888888777666444333111111......////////////....../////////...------...///111333777<<>>;;;:::===AAAEEEFFF@@@??????@@@AAABBBAAA@@@<<>>===<<<;;;999777111///------/////////...,,,,,,------,,,,,,+++***++++++************++++++)))***++++++,,,+++++++++++++++++++++++++++++++++,,,*********,,,---,,,++++++++++++***++++++,,,---,,,,,,,,,...//////...,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///111222333222444666888888:::<<<>>>=========>>>>>>;;;777333//////000///...///222444.........------,,,,,,+++******)))******+++,,,---************************************************)))))))))*********+++++++++++++++++++++*********((()))******++++++******......------,,,,,,,,,,,,***)))((()))+++,,,,,,+++,,,,,,,,,++++++******)))************************(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******+++,,,---...///111222222444555777888;;;<<<>>>???@@@BBBDDDEEEDDDDDDEEEFFFBBBDDDFFFHHHJJJKKKLLLMMMHHHHHHGGGDDD>>>:::777666666666666555444222111000......///000000000////////////000///...///222444999===CCCIIINNNQQQRRRRRRNNNPPPRRRUUUXXXYYYZZZZZZYYYWWWRRRMMMGGGAAA===;;;??????@@@DDDHHHLLLMMMMMMQQQPPPNNNNNNNNNMMMKKKIII@@@IIIJJJKKKQQQOOOKKKPPPOOOQQQTTTTTTRRRPPPOOOOOOPPPQQQTTTUUUWWWZZZ___bbb]]]\\\ZZZXXXUUUSSSQQQOOOMMMPPPQQQNNNNNNOOOMMMJJJGGGGGGFFFCCCCCCJJJWWWaaafffiiilllmmmlllmmmqqquuurrrjjj]]]NNNDDDAAADDDHHHQQQaaannnnnngggeeehhhjjjfffiiihhhddd___ZZZTTTMMM???999333000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))***++++++,,,,,,)))******((())),,,+++((())))))******))))))))))))'''(((((())))))((((((''''''((())))))))))))(((((()))))))))*********+++++++++++++++************************++++++++++++,,,++++++******++++++,,,---,,,,,,------.../////////000000111111222333333333444444333333333222222222222222111111111222222333444444888CCCQQQ]]]cccdddbbbhhhmmmnnnpppssstttsssmmmnnnpppqqqsssyyyuuuhhhffffffbbb```bbbccc___YYYVVVUUURRRKKKFFF{{{tttllliiikkkmmmllliiiddd```\\\YYYXXXUUUOOOKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCAAA>>>===<<<;;;888666000///------///000///...,,,,,,------,,,,,,+++***++++++************++++++((()))+++---...---+++***++++++++++++++++++++++++,,,+++***+++---------,,,+++++++++++++++,,,------++++++,,,...//////---+++(((((()))***+++,,,------++++++++++++++++++++++++++++++,,,---...///000000///000222555888:::<<<<<>>>>>>>>@@@CCCDDDCCCDDDEEEFFFBBBCCCFFFHHHJJJLLLLLLLLLFFFFFFDDD@@@;;;777555555333333444444333111000///...///000000111111000000---///111111222444999===DDDHHHOOOTTTVVVTTTOOOLLLHHHHHHIIIKKKMMMOOOPPPPPPKKKIIIEEEBBB????????????GGGHHHJJJNNNSSSVVVVVVUUUYYYXXXWWWWWWWWWUUURRRPPPJJJQQQOOOOOOVVVTTTPPPUUUSSSUUUXXXXXXWWWTTTSSSSSSQQQTTTVVVWWWWWWXXXZZZ]]]YYYXXXVVVTTTSSSSSSSSSTTTOOOQQQQQQOOOOOOQQQQQQOOOLLLMMMLLLMMMPPPVVV^^^dddfffiiikkkkkkjjjkkkqqqvvvuuupppgggYYYLLLDDDCCCEEEGGGYYYjjjmmmiiieeecccbbb```eeehhheeecccdddbbb]]]RRRJJJ???888555333000---------------------------+++++++++*********))))))((())))))***++++++,,,,,,(((,,,,,,((('''++++++((()))))))))*********))))))(((((()))******)))(((((()))******)))(((((())))))))))))*********+++++++++***************+++++++++*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,------.../////////111111222222333444444444333333333333222222222222222222222222222333444444444999CCCOOOZZZaaaeeefffeeekkkooooooooossstttrrrnnnrrrvvvzzzvvvgggaaa```___^^^___^^^ZZZSSSMMMvvvlllgggiiillllllkkkeeeaaa]]]ZZZYYYUUUPPPKKKLLLLLLJJJIIIGGGFFFEEEDDDCCCAAA???===<<<;;;888666000...------///000//////,,,,,,---------,,,++++++++++++************++++++&&&))),,,...///---+++)))++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++,,,,,,---...******+++---//////,,,***''''''((()))+++,,,---...++++++++++++++++++++++++,,,---...///000222333333888:::>>>BBBFFFHHHJJJJJJJJJLLLNNNNNNNNNNNNPPPRRROOOLLLKKKOOOSSSPPPEEE:::333333222111111555:::???CCCBBB@@@<<<888444000.........---,,,,,,,,,------************************************************)))************+++++++++,,,,,,,,,++++++*********((()))***+++,,,+++******((())))))+++,,,---......***)))((()))+++,,,---,,,++++++******)))(((((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))***,,,,,,+++,,,---...///111222222444555666888:::<<<>>>>>><<>>999666555555111222222222111000...---//////000111111111111111+++...111333555999???DDDLLLPPPWWW[[[YYYSSSJJJDDDBBB@@@??????@@@AAAAAA@@@AAA@@@??????BBBGGGLLLOOOQQQQQQSSSVVVZZZ]]]\\\[[[WWWVVVVVVWWWXXXWWWUUUSSSSSSXXXTTTRRRZZZYYYUUU[[[VVVYYY[[[\\\ZZZXXXVVVVVVSSSVVVXXXXXXVVVUUUVVVXXXZZZWWWSSSPPPPPPQQQTTTVVVUUUXXXWWWTTTUUUYYYZZZXXXVVVUUUUUUWWWZZZ___cccffffffiiijjjiiigggiiiooouuusssqqqkkk___QQQHHHEEEEEEBBBSSSdddkkkjjjeee___YYY\\\bbbdddaaaaaafffgggdddaaaWWWHHH>>>999555111...------------------------+++++++++************)))((())))))***++++++,,,,,,'''------(((&&&)))+++)))((()))************))))))((()))***++++++***)))(((+++++++++)))(((((()))***)))************+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,------...//////000111222222333333444555555333333333222222222111111222222222222333444555555444>>>LLLWWW]]]aaadddfffggglllooonnnnnnqqqrrrppprrrwww}}}rrrbbbTTTXXX^^^aaa```\\\XXXVVVyyyssskkkggghhhjjjkkkkkkdddaaa___^^^\\\XXXQQQLLLNNNMMMKKKHHHFFFCCCAAA@@@AAA???>>>>>>>>><<<999666000---,,,---///000...+++.........------,,,,,,,,,************************------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,+++******+++*********+++---///000222333555888;;;>>>@@@AAAGGGIIILLLNNNNNNOOOQQQSSSSSSVVVWWWSSSKKKFFFEEEFFFCCCBBBBBBEEEJJJMMMKKKIII>>>888444444555777===DDDQQQVVVWWWOOO@@@444000111---.........---,,,,,,------+++,,,//////+++)))+++---+++***+++------***'''))))))*********+++++++++,,,,,,++++++***+++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,******))))))(((((('''''''''((()))***************))))))))))))(((((((((((()))))))))***+++++++++,,,***+++++++++******,,,......------......///000111000222555888;;;>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEFFFGGGGGGEEECCCAAA@@@>>>;;;888666555444222222111111111111111222---///111111000000000111000222555;;;BBBIIIPPPSSSXXXZZZYYYTTTKKKCCC===<<<:::;;;;;;:::999:::<<>><<<999666222///------//////...,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---++++++,,,,,,---------...------------------------............///111333444777999;;;>>>BBBEEEHHHIIIIIIKKKOOOPPPQQQRRRTTTVVVVVVYYYZZZTTTJJJ@@@:::888777888888:::===BBBHHHLLLEEE???;;;;;;:::999<<>>??????@@@AAABBBBBBCCCDDDDDDDDDEEEGGGFFFDDDBBB???===;;;888666444222222222222111000000000111111000111222111000000222444777999>>>DDDJJJPPPTTTVVVSSSTTTSSSNNNGGG@@@<<<;;;<<<<<<<<<;;;;;;;;;>>>@@@OOORRRUUUVVVUUUTTTUUUVVVPPPQQQSSSVVVXXXYYYXXXWWWSSSQQQSSSYYY]]]```eeejjjrrrvvv}}}{{{uuummmeee]]]^^^[[[XXXXXX[[[ZZZUUUTTTXXX[[[YYYYYY^^^cccdddccceeefffccc``````ccceeehhhgggfffddd```ZZZUUURRRFFFGGGMMMZZZeeecccTTTEEE@@@???@@@DDDLLLUUU[[[^^^eeedddbbb___[[[UUUNNNJJJ>>>888111............,,,---------,,,+++******))),,,,,,++++++++++++,,,,,,******************++++++))))))))))))*********+++))))))))))))******************************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........------......//////000000111111222222333444444555333222111111111111111222444444444333333888???DDDSSSZZZccchhhiiihhhffffffbbbeeehhhhhhiiinnnwwwpppccc\\\[[[___ccczzzssskkkhhhhhhjjjkkkkkkccc```^^^^^^^^^ZZZTTTNNNJJJJJJJJJIIIGGGFFFEEEDDDAAAAAA@@@@@@@@@===:::777444222///......///...---.........---------------++++++++++++++++++++++++******+++,,,---...///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---...///000,,,,,,---...//////000000000111111222333555777888<<<===@@@DDDHHHKKKNNNPPPMMMOOORRRTTTUUUVVVXXXZZZZZZ]]]^^^YYYNNNAAA888333333333333111222888CCCLLLNNNJJJHHHHHHEEEAAA@@@BBBPPPUUUYYYYYYSSSIII@@@;;;777111000888DDDJJJDDD<<<<<<444...000333111000000000...,,,+++,,,---,,,,,,,,,,,,,,,,,,------------++++++***++++++,,,---...,,,++++++************+++************************)))+++------,,,+++,,,---++++++++++++*********************+++******))))))))))))))))))))))))))))))+++++++++***************---......---,,,+++---...............///000111111999888777777777888999:::<<<===>>>???@@@AAABBBBBBCCCBBBBBBDDDEEEEEECCCAAA===<<<:::777555333222222222222111000//////000000333333222111000222666999AAADDDJJJPPPTTTVVVVVVVVVMMMLLLKKKGGGAAA===;;;;;;===>>>??????@@@BBBEEEHHHVVVWWWXXXXXXXXXWWWVVVVVVTTTUUUVVVXXXYYY[[[\\\\\\YYY\\\fffuuu~~~yyytttttttttnnnfff]]]ZZZYYY[[[[[[]]]cccjjjgggccc^^^[[[[[[\\\]]]^^^```aaabbbccccccbbbaaa```QQQLLLKKKUUUcccggg^^^SSS???:::555777>>>IIIRRRVVVccceeeggggggdddaaa^^^]]]QQQHHH<<<222//////..................---,,,******,,,,,,++++++++++++,,,,,,++++++++++++++++++******)))))))))***************)))))))))*********++++++******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........///////////////000000000///000111222333333333333444333222111111111111111444555666444444<<>>:::777666444111///.........///...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////.........---------------------------------------,,,------...............+++,,,,,,---......//////---------...//////000000000000111222444555666777999:::===AAAEEEIIILLLMMMOOOQQQSSSTTTTTTTTTUUUVVVYYY[[[]]]ZZZRRRHHHAAA===:::888555111111666>>>EEEQQQNNNOOOQQQOOOIIIFFFGGGMMMPPPUUUXXXXXXSSSKKKEEE999444333===LLLUUUSSSNNNEEE:::111222777777666666333111...+++***++++++,,,,,,,,,,,,,,,,,,---------*********+++,,,---...///,,,++++++******+++++++++++++++++++++++++++++++++***,,,------,,,+++,,,---************************++++++++++++******)))((()))))))))))))))*********,,,+++++++++***)))))))))---......---++++++,,,...............///000111222;;;:::888777777888999;;;<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@BBBCCCCCCAAA???===<<<:::888666444444333222111000000//////000000222222222111333777===AAAKKKNNNSSSWWWXXXUUURRROOOFFFEEECCCAAA>>>======>>>>>>@@@CCCEEEHHHKKKPPPTTTTTTTTTVVVWWWWWWVVVSSSQQQUUUWWWYYY\\\```dddiiillljjjtttxxxlllcccbbb___\\\cccnnnmmmcccZZZYYY\\\]]]^^^^^^______```aaaaaaaaaaaaaaa\\\WWWTTTZZZeeekkkhhhbbbGGGAAA;;;999===CCCHHHJJJ[[[```fffhhhfffcccbbbbbb^^^UUUIII???888444000---,,,------...------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------............111111111000000000000000///000111222333333333222444444333222111111111111222444555777===HHHXXXccc```bbbdddeeedddaaa^^^\\\ccc___gggxxx}}}iii\\\zzztttlllhhhiiikkkllllllcccaaa_________\\\VVVPPPMMMMMMLLLKKKHHHEEEBBB@@@AAAAAAAAABBBAAA>>>:::666555444222000///......///........................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,---...////////////...........................////////////////////////...///000111222333333333222333555999<<<@@@BBBCCCIIIKKKLLLLLLJJJIIIJJJKKKOOOOOOOOOMMMJJJFFFCCCBBB>>>999444333555888999:::FFFEEEGGGLLLLLLHHHEEEFFFJJJKKKMMMQQQUUUUUURRRNNNBBB@@@???CCCJJJPPPSSSSSSGGG;;;222222777999:::;;;888666333///+++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,))))))))))))))))))))))))+++++++++++++++***)))(((((()))))))))*********+++,,,+++++++++***)))))))))+++,,,,,,+++******+++---///......//////000111222:::999888777888:::<<<>>>======>>>???@@@AAABBBBBB???>>>>>>@@@AAAAAA???===:::999888666555333333333111111000000000000111111111222333555888>>>EEEJJJQQQSSSTTTUUURRRNNNIIIEEEAAA@@@???>>>???AAABBBCCCDDDEEEHHHJJJLLLOOOTTTWWWVVVUUUSSSSSSSSSVVVZZZ\\\```eeelllsss|||~~~uuujjjgggllllll^^^UUUWWW]]]___^^^______^^^^^^]]]]]]\\\]]]]]]\\\[[[\\\___bbbeeefffgggQQQKKKBBB<<<:::===CCCFFFPPPVVV]]]aaabbbaaabbbdddbbb]]]VVVOOOHHH???555...,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******+++++++++***************************++++++++++++******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////111111111111111000000000000111222333333444444444444444333222111111222222000222666???KKKWWWbbbggghhhfffdddaaa___]]][[[YYY______mmmrrr{{{tttllliiiiiikkklllllleeebbb``````___\\\VVVPPPNNNNNNMMMLLLIIIEEEBBB???@@@@@@AAAAAAAAA>>>999555222333333222///......///.............../////////------------------------000000/////////..................///////////////........................,,,---...000000000//////000000/////////.........000000000000000000000000///000111222222222111111---...000222555777888999???@@@AAAAAA???======>>>AAA@@@>>><<<;;;;;;;;;;;;888555222333666999777444888777:::???@@@===<<<>>>>>>>>>@@@CCCFFFHHHIIIHHHKKKJJJIIIGGGFFFFFFIIIKKKCCC999111111555999<<>>>>>>>>???@@@@@@AAAAAA===<<<===>>>??????===;;;666555444333111111000000000000000000111222333444222555999===AAAFFFLLLQQQTTTSSSPPPLLLHHHCCC@@@>>>>>>======???CCCFFFHHHIIIJJJKKKMMMMMMNNNPPPSSSVVVXXXZZZ\\\```gggtttpppbbbXXX\\\```]]]ZZZ[[[^^^]]][[[ZZZYYYZZZ[[[\\\[[[^^^aaabbbbbbbbbeeeggg___YYYNNNBBB<<<@@@JJJSSSKKKNNNSSSWWW[[[```eeeiiidddbbb```]]]XXXNNNBBB888111000...,,,,,,---...000------,,,,,,,,,,,,---------------,,,++++++******+++++++++++++++******************++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------........./////////000000000000000111111111222222111222222333444555333333222222222222333333222666>>>KKKXXXbbbggghhhhhhccc]]]XXXVVVVVVVVVVVV```hhh}}}{{{tttmmmiiiiiilllmmmlllfffdddaaaaaa```\\\UUUPPPLLLLLLMMMLLLJJJGGGCCCAAA??????@@@AAAAAA===888444...000333333000.........---........./////////000------------------------//////////////////000000....../////////000000000........................,,,---///111111111000/////////////////////000000111111222222333333444444444555555666555444333222000000111222333444555555666888::::::999888999::::::999777777777999999999777777666777888999888777666333444888888666666888555666888999::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>===;;;999555444333111111000000000000000000111222444666777666;;;AAAGGGKKKNNNRRRTTTTTTPPPIIICCC>>><<<<<<===;;;:::;;;@@@FFFKKKMMMMMMMMMOOOPPPRRRSSSUUUYYY\\\dddppp}}}{{{wwwkkkaaa___```^^^\\\ZZZYYYZZZ[[[\\\\\\]]]___aaabbbdddfffggggggeee___RRRGGGFFFPPP[[[RRRNNNKKKLLLRRR\\\fffllliiigggeeeeeebbb\\\RRRJJJ:::777222...,,,,,,...000------,,,,,,,,,,,,------...------,,,++++++******,,,,,,,,,++++++******************+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////...//////000000111111111222111000//////222444666222222222222333333444555888???KKKWWW```eeehhhiiiaaaZZZRRRNNNPPPUUUYYY\\\mmm{{{uuummmiiijjjlllmmmlllgggeeebbbaaa```\\\UUUOOOJJJKKKLLLLLLKKKHHHEEECCC>>>>>>???AAA@@@===777333+++///333444111...---...---.........//////000000........................------...///000111222222.../////////000000111111////////////////////////+++---///111222222000000------...///000111222222111222333444666777888999999999::::::999888666555444444444444555555555555444666888999999:::;;;<<<:::::::::;;;>>>@@@@@@@@@<<<>>>@@@>>>;;;999;;;>>>;;;888777888888555555888666888;;;;;;999888777888444888>>>EEEJJJLLLLLLKKK???999666777999===DDDLLLVVVVVVSSSKKKAAA888333222//////.........---------......---,,,,,,,,,------++++++++++++,,,,,,---...***************************+++,,,,,,***)))))))))))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))******+++++++++,,,)))+++,,,,,,,,,---000222////////////000111222333000111333555777888999999>>>============<<<<<<<<<;;;::::::<<<======;;;999666555444333222222222222//////000222333555777888;;;@@@HHHNNNQQQSSSTTTUUUTTTNNNEEE===999999<<>>:::777555555///111333555555555777888444999>>>CCCEEEEEEFFFGGGCCCAAA>>>===???DDDIIIMMMHHHGGGHHHIIIJJJIIIGGGEEEFFFCCC>>>999666555666777<<<:::888999;;;:::777333666777888:::===AAACCCEEEAAA???<<<888999@@@KKKTTT]]]]]]ZZZSSSIII???888555,,,///222000+++))),,,///------............//////******+++++++++,,,,,,,,,,,,++++++******++++++,,,...---+++))))))***+++,,,)))***+++,,,,,,+++***)))++++++++++++*********))))))************+++++++++,,,++++++******++++++,,,,,,+++******+++,,,...///,,,,,,,,,---...///000111222222333555777999;;;===???>>>===<<<;;;;;;<<<<<<===<<<<<<;;;:::999888777444444333333222111111111111222333333222444:::???EEEHHHLLLQQQTTTUUUUUUUUUOOOFFF>>>:::999888<<>>?????????>>>>>>;;;<<<<<<;;;888666666666666777777777777999<<>>???@@@>>><<<;;;<<<;;;;;;:::999888777777222222222111111111111111///111333444555:::CCCIIINNNQQQVVVZZZZZZXXXTTTQQQHHHBBB@@@CCCFFFFFFFFFHHHKKKIIIKKKOOOPPPOOOSSSZZZeeeppp}}}rrrcccYYYWWWSSSTTT\\\aaa```^^^___eeeeeedddccc```[[[WWWUUUYYY\\\\\\UUUKKKGGGLLLRRR___jjjrrrpppmmmlllkkkiiiccc[[[NNNCCC:::444000...000///---,,,------+++***///...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...------------------------......///000000000000000111000000000000111111222111222222222222333333333000333555444444888AAAHHHSSSZZZ___^^^^^^```^^^ZZZXXXOOONNNXXXeeesssxxxvvvooojjjkkkpppppplllgggdddaaaaaaaaa^^^WWWPPPMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCBBBAAA@@@===888555222222222111000000//////...//////000000//////...000000000000000000000000//////000000000000//////000000111222222222222222111111111111111000000000222222222111111000//////111222333444666:::???CCCCCCCCCBBBBBB@@@???===<<<777999;;;;;;999999999:::999:::::::::;;;>>>CCCGGGSSSSSSTTTSSSRRRRRRTTTVVVSSSSSSRRRQQQMMMIIIFFFDDDFFFFFFGGGKKKQQQVVVXXXYYYXXXVVVSSSOOOLLLIIIGGGFFFNNNRRRVVVUUUOOOJJJIIIJJJAAAAAA>>>999333222444777666666666666777:::@@@DDDHHHNNNWWW___```XXXJJJ???DDDAAA<<<888555333111//////////////////..................////////////000//////............//////...---+++*********+++,,,++++++,,,,,,+++***))))))+++************)))))))))************+++++++++,,,***+++,,,------,,,+++******************,,,------000000///000000111222222222333333555777999;;;<<<888<<>><<<;;;:::999:::<<<>>>>>>======>>>???<<<===@@@BBBDDDHHHMMMPPPQQQQQQPPPNNNMMMOOOSSSVVVQQQSSSVVVVVVTTTOOOIIIEEEEEEEEEFFFJJJPPPVVVZZZ[[[XXXXXXVVVTTTRRROOOMMMLLLRRRWWW]]]``````___^^^___TTTTTTRRRJJJ@@@999888999888888777666555555666777:::???IIIUUU]]][[[PPPGGGCCCAAAAAACCCCCC>>>444,,,000/////////......------....../////////000000000//////............//////...---,,,++++++++++++,,,,,,,,,,,,+++++++++******++++++*********)))))))))*********+++++++++,,,,,,***+++---......---+++******+++++++++,,,---......000000000000000111222222333333444555777999;;;<<<<<<@@@EEEIIIIIIFFF@@@===999888888777666555444333666666444333333333333444000555<<>>NNNaaammmooommmlllkkknnnkkkfff```XXXMMMBBB;;;555222///...///000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,------..............................000///.........///111222333222222111000000000000222222222333333333444444777666666999@@@JJJSSSYYY^^^\\\WWWRRRPPPQQQRRRSSSZZZeee~~~}}}zzzyyywwwrrrmmmnnnrrrqqqmmmhhhdddaaaaaabbb___WWWPPPOOOMMMKKKHHHFFFDDDDDDCCCBBBAAAAAAAAA@@@>>>:::777222222222222111111111111//////000000000000//////..............................///000000000000000...///000000111111000000111111111111111222222222222111111000000111222222666999===???????????????;;;;;;::::::::::::::::::>>>@@@BBBBBBAAAAAAAAABBBAAADDDHHHKKKMMMNNNPPPQQQUUUUUUTTTRRRQQQRRRVVVYYYWWWYYY]]]___]]]XXXSSSOOOJJJIIIKKKOOOUUU[[[___```[[[[[[\\\\\\[[[YYYXXXWWWQQQTTTYYY```gggjjjhhhfffcccdddbbb\\\QQQFFF???<<<;;;:::999888777555444333888:::???JJJUUUZZZYYYUUUCCCAAAAAAEEEGGGDDD:::222111000000///...------,,,---............/////////......------------......------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++***************++++++++++++,,,,,,,,,***+++---......---+++***,,,,,,---....../////////////////////000111222222333333444555777999:::;;;@@@BBBEEEGGGFFFBBB>>>;;;888777666666444444333222888666444333222222333333555<<>>;;;888222222222222222222222222///000000111111000000///........................---...///000000111111000......///000000000000000111111111222222222222222222111111111222333555666999<<<@@@BBB@@@===;;;:::999999:::;;;<<<>>>???@@@BBBDDDEEEEEEDDDDDDDDDEEECCCGGGKKKMMMLLLKKKJJJJJJRRRSSSTTTSSSSSSTTTVVVYYYYYYZZZ\\\\\\[[[WWWSSSQQQMMMMMMNNNQQQVVV[[[]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]XXXXXX[[[bbbjjjmmmjjjggggggggggggddd]]]TTTJJJCCC>>><<<:::::::::;;;999888999888888>>>HHHPPPVVVWWWKKKFFF@@@???AAABBB???<<<444333222111000///...---------------............------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***++++++,,,---...---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++,,,---...///000000000000......//////000222333444444444444555777888:::;;;???@@@BBBBBBAAA>>>:::888777777666555444333222222555444222111111222444555===DDDLLLPPPOOOMMMKKKKKKNNNKKKFFFCCCDDDHHHOOOSSSRRRUUUYYYXXXQQQOOOXXXdddvvvqqqbbbWWWUUUTTTSSSSSSUUUXXX[[[]]]ZZZ[[[[[[XXXSSSJJJBBB===???===DDDVVVfffiiibbb\\\aaabbbccceeeeeebbb]]]YYYCCC>>>777222////////////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,---............---........................///////////////000111111333222222111111111222222333333333333444444444444888777;;;FFFUUU______[[[[[[TTTOOOQQQUUUYYY___dddttt}}}{{{uuupppppprrrpppkkkgggccc`````````]]]VVVOOOJJJKKKKKKJJJIIIFFFDDDCCCAAA@@@@@@@@@@@@???;;;888222222222222222222222222000000111111111111000000........................---...///000111111111111//////000111111111111000111111111222222333333333333222222333444777:::<<<;;;===@@@@@@===;;;999999;;;;;;<<<===@@@CCCEEEGGGEEEGGGJJJJJJJJJJJJKKKLLLIIILLLOOOPPPPPPOOOOOOPPPNNNRRRWWW[[[^^^aaadddfffccccccbbbaaa```_________cccbbbaaaaaabbbaaa___^^^^^^^^^^^^^^^^^^^^^______^^^___aaaeeeggghhhhhhggghhhffffffggggggbbbYYYQQQGGGCCC???===>>>??????===888777666777<<>>===888777666555333222111000---------.........//////------,,,,,,,,,,,,---------------------,,,,,,+++***))))))***+++---///000......------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,---...///000000000///......///000222444555666444444444555777888::::::<<<>>>AAABBBAAA>>>:::888777777666555444333222222333222222222444777:::<<>>===:::999999:::======>>>???BBBEEEHHHJJJIIIKKKNNNOOOOOOPPPQQQSSSSSSUUUXXXYYY[[[]]]aaadddmmmsss|||}}}yyytttnnnjjjdddcccbbbaaaaaaaaaaaaaaaZZZ^^^aaabbb``````bbbdddjjjgggeeeiiinnnmmmfff___OOOJJJDDD@@@@@@@@@@@@>>>:::::::::999999<<>>:::777;;;:::999888666444333333............////////////---------,,,,,,---------------......------,,,+++)))))))))***,,,...111222//////.........---------++++++,,,,,,,,,---------...------,,,,,,------...+++,,,---////////////...//////000111333666888999444444444555777888999:::;;;>>>CCCFFFFFFBBB===:::777777666555444333333222333333333555888===BBBEEEGGGJJJKKKIIIDDD@@@???@@@@@@DDDLLLSSSWWWYYYXXXWWWYYYWWW]]]oooyyyjjj___XXXUUUUUUXXXWWWXXX[[[^^^___]]][[[WWWKKKFFFOOOZZZ\\\YYYVVVFFFGGGLLLTTT^^^fffkkknnnccc[[[OOOCCC;;;555222000......---------......///---------------------------......//////......---,,,,,,,,,------.........------------------,,,,,,,,,,,,.../////////...---////////////////////////---...000111111111000///111111111111222333444444333333333444444444555555999EEETTT^^^```^^^ZZZYYYOOOUUU___ffffffjjj{{{}}}wwwtttsssooo{{{|||xxxsssqqqrrrqqqooollliiifff___YYYZZZ]]]YYYRRRNNNNNNNNNMMMLLLJJJHHHGGGDDDCCCBBBAAA@@@>>>;;;888444333222222333333111000000000111111111111000000111111111000000000000000000000111111111111000000666333000000222333333111333111222555555333555999777888:::===@@@AAA@@@???>>>>>>============???@@@FFFBBBAAAEEEIIIJJJJJJJJJRRRTTTXXX___gggkkkmmmlllqqqtttzzz|||tttnnnjjjiiihhhcccccccccaaa___^^^___aaafffcccaaacccgggiiihhhfffeeeUUUEEEAAABBBDDDEEEFFFBBBDDDDDDBBB===:::;;;<<>>AAADDDAAA>>>:::;;;======999444///...///111000...222888555222...,,,+++,,,++++++------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......000///...------...///000000111111222333333444444999999999888999999::::::===MMM[[[ZZZLLL===999:::777777666444222333555777666444444999@@@GGGJJJKKKJJJIIIEEE???::::::@@@EEEKKKLLLOOOSSSVVVXXXZZZ\\\aaannnyyybbbWWWYYYWWWUUUWWW]]]``````aaaeeeddd^^^YYY\\\dddgggccc]]]KKKGGGDDDGGGQQQ\\\eeeiiigggccc]]]UUUIII<<<444111999111,,,---000...,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,,,,------......///000000000000000000000000000000000000000000000111111111111222222222222222222222222///444888777444666<<>>;;;888444333222222333333222000000000111111111111000000111111111111000000000000111111111222222111111111555333000111333444333111333111111222111---///333;;;<<<===???@@@@@@>>><<<999999999:::;;;>>>BBBEEEHHHGGGHHHJJJMMMOOOQQQSSSPPP^^^sss~~~{{{ppplllgggcccaaabbbdddfffbbbccceeeggghhhhhhgggggglllbbbVVVOOOIIICCCCCCEEEFFFGGGGGGDDD???;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEBBB???===???BBBCCC???;;;444111000000///...111777444111...---------,,,+++------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------,,,++++++,,,,,,---,,,,,,---------.........000///...------...///000000000111111222333333333777777777777777888999:::===IIITTTSSSHHH<<<888999666666666444222222444555444555777<<>>;;;888444333222222333333222111000000111111111111000000111111111111111111111111222222222222222222222222333222222333444555333222111///111444444333666<<<>>>??????@@@???===<<<;;;<<>>:::888777999===CCCIIILLLJJJGGGHHHFFFFFFIIILLLMMMJJJGGG<<<666222000///---000555111///............---+++------------------------,,,,,,,,,,,,,,,------......------------,,,,,,,,,------,,,,,,,,,,,,------,,,------------.........//////............///000//////000000111222222333555555555666777888999:::===CCCIIIHHHAAA;;;888888555666666444222111222333555777<<>>;;;888444333222222333444333222000111111222222111111000000111111111111111222222222222111111111111222222111222333555666555444333333222333666888888<<>>???@@@@@@>>>===<<<<<<;;;@@@GGGJJJJJJJJJJJJLLLPPPWWW___cccjjjxxx{{{yyyvvvrrrnnnllliiihhhfffeeedddbbbZZZPPPLLLNNNRRRSSSUUUTTTNNNFFF===999<<<;;;===DDDMMMQQQNNNIIIOOOOOOOOORRRVVVWWWUUUSSSEEE<<<444111000...///333///......///000000...,,,........................,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---------...------------...........................//////000/////////000111111222222444555555666777888:::;;;<<<===>>>===;;;999777777444555666555333222333444999===BBBGGGIIIGGGCCC@@@<<<<<<<<>>;;;888444333222222444444444222111111222222222222111111000000111111222222222333222111111000000111111222000222444555666666555555777444444777777666:::???;;;===??????>>>>>>???AAAHHHJJJLLLLLLKKKNNNUUU[[[iii|||uuusssmmmhhhgggcccZZZRRROOOOOOSSSXXX[[[YYYRRRIIICCCCCC???>>>DDDNNNUUUTTTPPPOOOOOOQQQUUUZZZ]]]______KKK@@@555222222000000222///......///000000///---........................------,,,,,,------...///------------------------,,,,,,------............---------.........//////---......////////////////////////000111111222222555555666777888999;;;<<<:::888666666777777777666444555666555444444666888@@@DDDHHHJJJHHHDDD???;;;888;;;@@@FFFLLLRRRXXX[[[WWW^^^vvvooo[[[UUUVVVXXX[[[\\\___ccceeedddbbbaaabbb```[[[RRRIIICCC@@@@@@AAAEEELLLSSSWWW\\\^^^YYYPPPEEE===666333000------111//////......---------,,,------------------------,,,---......//////....................................//////000111111111111111111111111111111111111111111111222222222222333333444444444555555555444555777999>>>HHHSSS\\\___[[[XXXWWWUUUUUU^^^jjjttt}}}~~~~~~zzzvvvuuuvvvwwwuuusssjjjhhhbbb]]]]]]^^^XXXOOONNNNNNNNNMMMLLLJJJHHHGGGDDDCCCBBBAAA@@@>>>;;;888444333222333444555444333111111222222222222111111000000111111222333333333333222111000000111222333000222555666555666777888333222444888;;;===DDDKKK:::===@@@AAA@@@AAADDDHHHMMMMMMLLLKKKOOO[[[nnn{{{{{{ooodddcccccc]]]UUUPPPLLLPPPVVV\\\___]]]XXXSSSIIIEEECCCHHHRRRZZZ\\\ZZZMMMNNNPPPSSSXXX]]]bbbeeeOOOBBB666333555444222111111///...///000000///...........................---------------......///,,,,,,,,,------------...+++,,,---......///......------........./////////,,,---...///000000000/////////000000111222222333666666666777888999:::;;;888666444444555666666666444555555555666888<<<@@@GGGIIIJJJHHHDDD@@@===<<<>>>BBBGGGIIIKKKNNNTTTYYYaaawwwkkk^^^ZZZ[[[^^^ZZZ]]]```bbbcccbbbbbbccceee___UUUIIIAAA???BBBFFFAAAGGGLLLPPPXXXaaa```XXXNNNFFF???:::444...---000000000///...---,,,,,,+++------------------------------...////////////................../////////...//////000000111111222111111111111111111111111111111111222222222222333333444444555555666666666444666:::>>>DDDMMMWWW]]][[[VVVTTTSSSQQQUUUhhh}}}zzz|||{{{vvvuuuvvvvvvtttqqqllljjjddd`````````YYYQQQNNNNNNNNNMMMLLLJJJHHHGGGDDDCCCBBBAAA@@@>>>;;;888444333222333555666555444111222222333333222222111000000111222222333444444666555333222222333555666111333555555444555888;;;444222555:::>>>BBBIIIQQQ<<<@@@DDDDDDCCCEEEIIINNNGGGMMMUUU^^^jjj}}}{{{rrrmmmggg___[[[RRRRRRTTTXXX\\\___^^^]]]VVVSSSQQQTTT[[[aaacccbbbVVVVVVUUUTTTUUUYYY^^^aaaPPPBBB666555888777333111333111....../////////...........................---------------...//////,,,,,,,,,---------......+++,,,---.../////////...............////////////,,,---...///000000000///000000111111222333333333666666666666666777888999666666555555666666666666444555555555888<<>>@@@DDDIIIMMMNNNNNNUUUcccnnnttteee\\\ZZZZZZ[[[]]]___bbbcccddddddfffbbbZZZOOOFFFCCCDDDGGGAAAFFFGGGGGGQQQ___aaa[[[WWWPPPIIICCC:::111...000/////////...---------,,,........................------...///////////////---........./////////000/////////000111111222222111111111111111111111111111111111222222222333333333444444555666666777777666999>>>CCCJJJPPPVVVZZZQQQOOOPPPSSSUUUaaa|||wwwuuuuuutttrrrooonnnlllfffbbbbbbbbb[[[RRRNNNNNNNNNNNNLLLJJJHHHGGGDDDCCCBBBAAA@@@>>>;;;888444333222333555666555444111222222333333222222111000000111222333333444444888777555444444555777888111333555555444555999===<<<999888999888888<<>>444000111------..........................................---......///////////////---.........//////000000/////////000111111222222111111111111111111111111111111222222222333333333444444444555666777777888999<<>>;;;999777333888777222444<<<999///666444222000000000222333444444333333222333333333666333222333666777444111444444333333444777999;;;>>>>>><<<888777:::???AAAHHHJJJFFFGGGOOOSSS^^^ssswwwooofff]]]\\\^^^]]]ZZZVVV\\\aaahhhkkkjjjiiijjjkkkkkkkkkiiieee___[[[XXXWWWXXXLLL===666888;;;999666555444222111000000000000222000......///000000000,,,///---)))+++111000+++........................////////////////////////............/////////000.........//////111222222000111111222222333444444666666666666777777777777555888;;;;;;:::888777777888666555888???EEEIIIKKKFFFFFFDDDBBBAAABBBEEEGGGMMMRRRWWWbbbyyyrrrcccZZZ___```[[[[[[ccceeeiiihhh___VVVQQQIIIAAAEEE???999;;;CCCPPPYYY^^^ZZZZZZVVVOOOJJJDDD:::000111111000...---...111333//////000000///...------........................//////............//////000000000000111111111111222222222222222222222222222333333333333333333444555444444555777999:::999:::@@@IIIPPPRRRRRRQQQQQQOOORRRYYYbbbmmm~~~zzzvvvtttrrrpppnnnlllgggcccaaabbb```ZZZUUUNNNNNNNNNMMMKKKIIIHHHGGGDDDDDDBBB@@@>>>;;;999888666===<<<555333999999333444333111111111222333555444333333222222222333333666444222111222333444333555444444444555888:::<<<888::::::::::::===AAADDDIIIQQQPPPOOOVVVcccxxxjjjcccaaa___[[[WWW[[[```eeehhhhhhhhhiiijjjlllmmmllljjjfffcccbbbbbbeeeYYYJJJ@@@===<<<:::777555444444222111000//////222000/////////000000///---000///,,,,,,000000,,,........................////////////////////////........./////////000000////////////000111222222111111111222333333444444555555555555666666666666666888::::::999777666777777666777===FFFJJJIIIFFFFFFEEEDDDCCCDDDHHHLLLOOOOOO___uuu~~~aaa[[[`````````bbb___dddeee```ZZZVVVOOOGGGBBB@@@===<<>><<<999888999@@@AAA999444777999777222222111111222333555666333333222222222222333333777666444111000111444666666666555666777999;;;===888999;;;<<<===???BBBFFFDDDOOOTTT\\\pppooodddaaa```^^^[[[^^^aaacccdddeeegggiiikkklllnnnnnnlllkkklllmmmkkkbbbTTTGGG???:::777666555666555555333111///...111111111111000000//////---000111...---//////...........................////////////////////////....../////////000000000111111000000000000111111111111222333333444444555444444444555555555666666666888:::999777666666666666777<<>>???EEEPPPZZZbbbbbb^^^XXXTTTQQQLLLEEE999555222000111111///---//////000000000///......000000000000000000000000000000////////////000000000000000111111111222222333333333333333333333333333333333444444444555555777777777777888:::;;;<<>>@@@;;;888999999666333333333222333444555666333222222222222333333444666777888555222222555888777777777888:::;;;===>>>>>>======??????@@@DDDJJJLLLXXXfffllldddeeeggg\\\]]]^^^```aaaccceeeggghhhjjjlllnnnnnnnnnpppqqqkkkfff[[[NNNBBB;;;777777666777777777555333000...111222222222111000000000+++...000///......000111........................////////////////////////...////////////000000000111000000/////////000000222222333333444444555555555555555666666666666777777888999888666555666777777<<>>CCCJJJSSSWWWWWWUUUUUUWWWTTTgggwwwnnniiigggddd```[[[WWWWWWYYY```ooo~~~zzzqqqjjjgggeeeaaa^^^\\\^^^aaaeeejjjrrr||||||wwwuuutttuuuuuuuuummmhhhbbbaaaaaa___XXXSSSQQQQQQPPPNNNLLLIIIGGGFFFDDDCCCBBBAAA???===;;;:::666888::::::<<<<<<888222666555555444444333333333333333222222333444444555444888;;;;;;888666777888999999:::;;;<<<>>>???@@@AAA>>>???DDDHHHKKKTTT]]]rrrooohhheee``````______aaabbbcccdddfffiiilllmmmnnnoooqqqrrrpppllleeeYYYKKK@@@;;;999777888888888777444111000000222333222111000111333---------.........000333////////////////////////000000000000000000000000////////////000000000111000000///.........//////222333333444555555666666666777777777777888888888888888888777666666888:::;;;BBBIIIIIIDDD@@@AAADDDFFFKKKOOOOOOSSSccc|||nnnYYYZZZZZZ]]]aaacccaaa[[[XXXRRRMMMGGGCCCCCCEEEFFFFFFQQQWWW[[[[[[ZZZZZZWWWRRRKKKAAA666000///000///---//////000000000000000///////////////////////////111111000000000000111111111111111111222222222222333333333333333333333333333333444555555666777777555666777777777999>>>AAAJJJOOOTTTTTTQQQRRRVVV[[[^^^|||}}}|||xxxuuuuuuwwwrrriii```]]]```aaa___]]][[[[[[[[[```wwwwwwqqqkkkfffcccbbb___\\\ZZZ\\\aaadddmmmuuu|||wwwttttttuuuvvvvvvqqqlllfffeeeeeebbb\\\VVVQQQPPPPPPNNNLLLJJJHHHGGGDDDCCCCCCAAA@@@===<<<;;;555555555888<<<<<<666000777666666555555444333333444333333444444555666777444777;;;===<<<;;;999999:::;;;<<<===???@@@AAAAAA???>>>EEETTTaaakkkyyysssdddgggeeebbbbbbbbbcccbbb```fffhhhkkkmmmnnnooorrrsssqqqooojjj```RRREEE:::555888888999888888666444333000222333222000000444777444///+++---//////111333////////////////////////000000000000000000000000/////////000000000111111000///////////////000000333333444555555666666777777777888888888999999999888888888777666777:::===AAAFFFIIIFFF???===CCCIIIMMMNNNOOOTTTdddaaaZZZVVVVVV[[[___^^^[[[ZZZYYYRRRKKKHHHHHHHHHFFFCCCMMMTTTYYYYYYZZZ[[[ZZZVVVRRRJJJ>>>555222111111111//////000111111111000000111111111111111111111111444444333333333333444444111111111222222222222333333333333333333333333333333444444555666777888888444666888888888;;;AAAFFFQQQSSSSSSOOOLLLQQQ\\\fffyyyyyytttqqqpppppptttsssrrrrrrqqqllleee^^^eeekkkpppsssuuuvvvsssnnnhhhxxxsssmmmhhhfffdddbbb```[[[```gggqqq~~~|||}}}~~~yyyuuuttttttuuuuuuqqqlllgggeeeeeebbb\\\VVVOOOOOONNNMMMLLLJJJHHHGGGDDDCCCCCCAAA@@@>>><<<;;;777666666666777555444444555555666666666555555444555444444555555777888888555666777:::======<<<;;;;;;<<<>>>???@@@AAABBBBBBCCCFFFWWWrrrsssmmmjjjgggfffeeeccc```]]]bbbeeeiiikkkmmmoooqqqsssooonnnkkkeeeZZZMMM???777999999888888888777777777000222333111///000666<<<@@@444,,,---000000000111////////////////////////000000000000000000000000//////000000000111111111111000000000111222333333444444444555666666777777777777777777888888888888888888777666666999===AAAFFFFFFDDDBBBAAACCCHHHMMMQQQQQQWWWiiifff]]]XXXZZZ\\\ZZZXXXYYYYYYVVVRRRNNNLLLJJJIIIHHHMMMSSSVVVTTTSSSVVVXXXWWWWWWQQQIII@@@999555333333//////000111111111111111111111111111111111111111444333333222222333333444111111111222222222333333444444444444444444444444333444555666777888999999555888:::::::::>>>EEELLLVVVUUUSSSNNNOOO[[[ppprrrtttuuurrroooooorrrvvvuuuuuuvvvuuutttrrrpppppppppxxxxxx~~~{{{zzzwwwpppjjjeeeeeefffeeehhhrrryyy}}}zzzuuusssssssssrrrooojjjeeecccccc```ZZZTTTMMMMMMMMMLLLKKKIIIHHHGGGCCCCCCCCCBBB@@@>>><<<;;;:::999888666111///333888333444555666777777777777555555555666666888999999777555444666;;;>>>>>><<<<<<===>>>@@@BBBBBBCCCCCCKKKRRRiiiqqqnnnjjjhhhgggddd___[[[^^^aaaeeehhhjjjmmmppprrrooooooooollleeeYYYKKKAAA999999888777777888999999000111222000...111888???III:::......222111///000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444555666444444555555666777777777666666666666777777777777888888777777777:::???CCCJJJDDD@@@@@@EEEKKKNNNNNNRRRTTTaaauuuiii___^^^]]]XXXVVVWWWVVVWWWWWWSSSMMMKKKLLLOOOOOOSSSRRRNNNLLLPPPTTTVVVXXXVVVPPPHHH???888555444//////000111111111111111////////////////////////111111000000000000111111111111222222222333333333444444444444444444444444444444555666777888999999666999<<<<<<<<<@@@IIIPPPVVVVVVSSSPPPUUUhhh|||rrrjjjiiiooouuuvvvssssssxxx}}}ppprrrtttttttttwww|||~~~xxxvvvqqqiiidddeeemmmttt|||sssssszzzvvvuuuuuusssqqqpppkkkeeeccccccaaa[[[VVVRRRQQQOOOMMMKKKIIIGGGGGGEEEDDDBBBBBBAAA???;;;999666666666666666666666666444444444555555555666666444333333444444555666777777777888999:::<<<===>>>999???BBBAAA@@@AAACCCBBBPPPmmmttthhhffffffccc___YYY^^^dddiiikkklllkkkkkkmmmkkkjjjjjjiiibbbWWWOOOEEE@@@:::555555888<<<>>>222333444222000000222555;;;888333000///000//////000000000000000000000000//////000000111111222222000111111111111222222222222222222222222222222222333333444444555666666666777777777777777777777777:::999888999<<<@@@BBBDDDLLLCCC???EEENNNPPPOOOMMM^^^xxxsssaaa]]]\\\XXXTTT\\\UUUWWW___[[[LLLFFFLLLWWWWWWOOOBBB===DDDLLLOOOVVVWWWUUUPPPLLLGGG<<<111000000///......///111222000000000000000000000000222222222222222222222222111222222333333444444555555555555555555555555555666555555444444555777888555666777:::@@@GGGPPPUUUSSSUUUSSSPPP\\\vvvooonnniiieeedddjjjjjjnnnsssrrrlllmmmssslllrrr}}}tttjjjgggiiiiiilllwwwjjjtttrrrxxxtttuuuvvvvvvuuupppkkkeeeccccccaaa[[[VVVRRRQQQPPPNNNLLLJJJIIIHHHEEEDDDBBBBBBAAA???;;;999666666666666666666666666444444555555555666666666555555555666666777888999999999999:::;;;<<<>>>??????BBBDDDCCCAAACCCMMMVVVeeerrrhhhbbb___bbbeeehhhiiihhhjjjnnnqqqooonnnlllmmmnnnjjjbbb[[[QQQHHH<<<555666999:::999;;;888555333333444333333555222///....../////////111111111111111111111111000000000000111111111111111111111111222222222222222222222222333333444444333444444555555666777777777777777777777777777777:::999999;;;???CCCFFFGGGIIIGGGHHHKKKLLLRRR^^^kkkfffWWWTTTWWWZZZVVVWWW\\\ZZZRRROOORRRTTTVVVOOOCCC;;;===CCCFFFNNNRRRUUUTTTRRRNNNDDD;;;333222111111111222111000111111111111111111111111222222222222222222222222111222222333333444555555555555555555555555555555777666666666777777888888666999<<<>>>BBBIIIRRRYYYWWWXXXXXX___wwwsssgggeeefffdddcccdddddddddiiipppsssttt{{{~~~tttoooeeedddgggppp|||vvvnnnttt~~~vvvssstttwwwyyyzzzqqqlllfffddddddaaa[[[UUUQQQQQQPPPOOOMMMLLLJJJIIIEEEDDDBBBBBBAAA???;;;999666666666666666666666666555555555555666666666666888888777888888999:::;;;:::::::::;;;<<<===>>>???@@@@@@CCCEEEAAADDDVVVkkkzzzmmmgggfffhhhjjjjjjjjjkkknnnqqqooonnnmmmoooqqqpppkkkggg___QQQ@@@777888;;;;;;888CCC>>>777555666666444111000///---...000111111000111111111111111111111111111111111111111000000000111111111111222222222333222222333333444555666666444444555555666666777777888888888888888888888888999:::<<>>>>>??????CCCGGGFFFMMMiiissshhhggggggiiilllnnnnnnlllmmmlllkkklllnnnooommmkkkgggZZZIII===:::;;;<<<<<>>BBBFFFJJJNNNPPPKKKNNNPPPPPPTTTjjjqqqcccZZZZZZXXXVVVYYY^^^]]]WWWRRRVVVVVVMMM@@@888777999@@@LLLXXX[[[ZZZVVVOOOIIIAAA;;;555222333444222///111111111111111111111111333333333333333333333333222222333333444555555555666666666666666666666666666777999:::::::::999888;;;;;;===DDDNNNWWW^^^aaaYYY___kkktttjjjeeecccgggmmmssswwwzzz~~~vvvkkkddd``````gggooo{{{zzzwwwssstttwwwyyyzzzqqqmmmhhhffffffbbbZZZTTTPPPPPPQQQPPPOOOMMMKKKJJJEEEDDDBBBBBBAAA???;;;999777777777777777777777777666666666777777777888888888888888888999:::;;;;;;::::::::::::;;;===>>>???BBBAAACCCIIIQQQggg{{{qqqeeeccciiioooooommmnnnlllkkkjjjkkkkkkkkkjjjhhh```TTTFFF;;;888999<<>>@@@AAABBBDDDHHHPPPeeettteeeeeelllrrrssspppooonnnlllkkkjjjjjjjjjhhheee]]]PPPBBB:::999:::AAAEEEFFF???555000333888444222000///000000000...222222222222222222222222222222222222222111111111222222222222333333333333222333333444555666777777666666777777888888999999888888888888888888888888888===DDDIIIJJJLLLPPPSSSNNNOOO[[[vvviii___TTTSSSYYY^^^]]]ZZZSSSRRRSSSPPPHHH===888999555>>>GGGLLLPPPTTTTTTRRRMMMHHH???777111000222444222222222222222222222222333333333333333333333333333333333444555555666666777777777777777777777777777777888999999999999888;;;:::===JJJ[[[eeeddd___WWWooowwwkkkjjjqqq{{{xxxooofffaaa```eeegggoooyyyvvvvvvxxxyyyxxxrrrmmmiiihhhgggbbbZZZSSSOOOPPPQQQPPPNNNKKKHHHEEEEEEDDDBBBBBBAAA???;;;999777777777777777777777777777777777888888888999999888888888888999:::;;;;;;;;;;;;<<<===???BBBDDDEEEDDDQQQ```qqq{{{mmmkkkooosssqqqqqqpppnnnkkkjjjiiijjjhhhgggddd\\\SSSJJJEEEBBBIIIKKKKKKEEE<<<555444666555333000///000111222111222222222222222222222222111222222222222222222333222222222333333333444444333333444444444555555555666666777888888999999:::::::::::::::::::::::::::;;;BBBIIIMMMMMMNNNPPPSSSUUUaaa}}}ppp[[[VVVXXXWWWWWWYYYZZZUUURRRQQQLLLAAA;;;:::888<<>>FFFRRR]]]cccbbb___hhhrrrooommmqqq}}}ssskkkiiinnngggcccgggsss~~~yyyvvvxxxzzzzzzyyyrrrnnniiihhhgggcccZZZSSSOOOPPPQQQPPPNNNJJJFFFDDDEEEDDDBBBBBBAAA???;;;999777777777777777777777777777888888888888999999999999999999999:::;;;<<<<<<<<<<<<===???BBBDDDGGGHHHJJJdddzzzmmmkkkmmmpppppppppnnnkkkiiihhhiiihhhggggggfffccc]]]UUUNNNQQQPPPNNNIIIBBB;;;666333777555111111222555666777222222222222222222222222111111111222222333333444222222333333333444444444333333444444444444444444777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>EEEMMMPPPOOOOOOQQQTTT^^^uuulllbbb___XXXXXX^^^bbbYYYTTTTTTPPPFFF???===>>>???===>>>DDDMMMQQQNNNNNNPPPOOOFFF;;;333333555222222222222222222222222444444444444444444444444333333444444555666666666888888888888888888888888<<<;;;:::999:::;;;<<<===;;;CCCOOOYYY]]]______```rrrsssuuu|||zzzwwwtttmmmeeeaaa```kkkyyyvvvxxxzzzzzzyyysssmmmgggdddccc```YYYTTTRRRPPPNNNLLLLLLKKKIIIGGGDDDDDDCCCBBBAAA???======777666555555666888:::;;;888777666777999:::999888888888999:::;;;;;;;;;;;;:::BBBAAA@@@FFFGGGGGGOOOQQQ~~~wwwiiijjjooommmmmmnnnkkkgggiiinnnjjjlllmmmmmmlllhhhdddaaaccc]]]RRRHHH@@@:::666444222111111222444444333111333333333333333333333333...///000111333555666666222222333444444555666666333555555555333222333444666777777888999999::::::;;;<<<;;;::::::<<<@@@CCCIIIJJJNNNRRRQQQPPPTTT[[[nnnuuu\\\YYYcccfff\\\``````XXXQQQLLLBBB888===FFFIIIBBB@@@JJJSSSUUUSSSQQQLLLGGGBBB<<<555111555444333333444444222111333333333333333333333333333333444444555666666666999888777666666888:::;;;;;;999888999:::;;;;;;;;;???KKKSSSZZZ___[[[```rrr{{{vvvvvv}}}sssdddaaa```bbbooo}}}wwwvvvxxx{{{||||||sssmmmgggdddccc```ZZZTTTQQQPPPNNNMMMLLLKKKIIIGGGEEEEEEDDDBBBAAA>>>===<<<:::999999888999;;;===>>>666555444666888:::;;;:::999999:::;;;;;;;;;;;;;;;@@@EEEAAA???CCCFFFQQQfff}}}vvvnnnjjjjjjlllooonnnkkklllpppkkkkkkkkkkkkjjjiiiggggggccc```ZZZOOODDD;;;777666555444333444444444222111444444444444444444444444111111222222333333333444222222333333444555555666333444555555444333444666777777777888999:::::::::;;;;;;;;;::::::===AAADDDEEEJJJOOOPPPLLLNNN^^^ooowwwtttoookkkhhhhhhhhhiiijjjjjjjjjkkkmmmooorrrssszzzrrr``````___hhhhhhddd]]]YYYUUUKKK@@@>>>FFFLLLHHHDDDGGGNNNSSSUUUSSSOOOKKKEEE???999555666555333444555555444222333333333333333333333333333444444555555666777777999888777666777888:::;;;<<<;;;::::::;;;=========BBBNNNUUU[[[bbbeeerrrzzzvvvyyy}}}zzzlllgggccc```gggrrr{{{wwwvvvyyy}}}rrrmmmgggeeedddaaaZZZTTTQQQOOOMMMMMMLLLKKKHHHFFFFFFEEEDDDBBB@@@>>>;;;:::;;;::::::999:::;;;===>>><<<:::777777999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<>>BBBFFFFFFLLLRRRQQQOOOZZZyyy|||qqqiiiccc^^^[[[VVVUUUSSSQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUUUUYYY^^^ccchhhlllqqqtttvvviii___dddccc```]]]^^^]]]WWWNNNBBBFFFKKKNNNIIIEEEGGGNNNUUUTTTSSSPPPJJJDDD===999888666444444555666555444444444444444444444444444444444555555666666777777999888888777777999:::;;;<<<<<<;;;;;;<<<>>>???AAAHHHSSSYYYaaaqqqyyyvvv|||}}}vvvnnndddbbbeeeiiiwww|||xxxwwwzzz}}}rrrmmmhhhfffeeebbb[[[UUUPPPOOOMMMMMMMMMKKKHHHEEEFFFFFFDDDBBB@@@===:::999999888888888888999:::;;;FFFBBB>>>;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<>>999777555444555555555444444444444444555555555555444555555666666777888888999999888888888999:::;;;;;;;;;<<<<<<<<<>>>AAADDDNNNWWW]]]kkkpppeeeaaa^^^eeeuuuzzzxxxzzz}}}}}}}}}rrrmmmhhhggggggccc\\\VVVOOONNNMMMMMMMMMKKKGGGDDDFFFEEEDDDBBB???<<<:::999777777777777777888888999FFFCCC>>><<<;;;<<<<<<;;;<<<<<<<<<<<<===>>>???@@@AAAFFFNNN^^^nnnzzz}}}ccc^^^gggoooooommmmmmmmmmmmmmmllljjjhhhgggaaa[[[VVVUUUTTTOOODDD:::666444333333444555555555444444444444444444444444555555555444444444444444333444444444444444555555444555777777777777999::::::::::::::::::;;;;;;;;;999:::;;;<<<>>>CCCHHHLLLSSSNNNOOO```|||wwwkkk___WWWSSSSSSRRRPPPOOOOOOOOOPPPLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJLLLLLLLLLLLLMMMMMMLLLKKKMMMPPPUUUZZZaaaiiirrrxxxpppcccdddfffeeeaaa\\\ZZZZZZSSSFFF???EEEJJJFFFBBBDDDLLLPPPTTTUUUQQQJJJEEEBBB;;;888555444444555444333444444444555555666666666555555666666777888888999999999999999999::::::;;;999:::;;;;;;;;;>>>BBBFFFQQQZZZ```sssnnneee]]]]]]eeettt|||yyyzzz|||||||||qqqmmmiiihhhhhhddd]]]VVVNNNNNNMMMMMMMMMKKKGGGDDDEEEDDDCCCAAA???===:::999999999999999999999999999>>><<<999999;;;<<<======<<<<<<<<<<<<===???BBBCCCEEEGGGKKK[[[ssskkk___dddjjjllljjjllllllmmmmmmkkkiiigggfffaaaXXXNNNNNNSSSRRRHHH===666444222222444666666666444444444444444444444444444444555555555555555666555555555555555555555666666777888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<>>>AAAFFFLLLPPPRRRQQQ[[[xxxzzzoooeee^^^XXXRRRNNNMMMOOOQQQQQQQQQPPPPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKMMMLLLLLLMMMOOOOOONNNMMMOOOOOOOOOOOOPPPUUU[[[```lllxxx~~~dddaaa```aaa```]]]^^^aaaZZZLLLAAAAAAFFFFFFBBB???EEEKKKSSSVVVSSSMMMHHHFFF???<<<888555555555444333444444555555666777777777666666777777888888999999999999999:::::::::::::::888:::<<<;;;;;;>>>DDDIIITTT___ggg{{{}}}pppccc^^^___fffrrr|||yyy{{{}}}}}}|||qqqmmmjjjiiiiiieee]]]WWWNNNMMMMMMMMMMMMKKKFFFCCCCCCCCCBBBAAA???===;;;::::::::::::::::::::::::999999888777999;;;=========;;;;;;;;;<<<>>>AAADDDFFFCCCIIIPPPeeetttllliiihhhhhhlllkkkjjjiiiiiiiiiiiiiiicccXXXMMMJJJMMMNNNIIIBBB999777444444555666777666555555555555555555555555555555555555555555555555777777777777777777777666777999:::999888888999:::<<<<<<<<<;;;;;;;;;;;;;;;:::;;;>>>@@@CCCIIIOOOTTTRRR___|||wwwmmm___[[[UUUSSSSSSSSSRRROOOPPPRRRTTTTTTSSSRRRTTTUUU[[[ZZZYYYYYYYYYYYYYYYZZZXXXXXXXXXYYYXXXWWWUUUTTTTTTRRRQQQRRRTTTTTTRRRPPPPPPQQQPPPOOOMMMNNNPPPRRRPPPZZZeeelllyyyrrreeeZZZZZZ^^^```aaaccc\\\VVVLLLDDDBBBCCC@@@:::???HHHRRRWWWUUUOOOKKKJJJDDD@@@;;;888666666555444444555555666777777888888666666777888888999999:::888999::::::;;;;;;::::::999;;;======<<>>===;;;;;;;;;;;;<<>>AAAEEEJJJQQQVVVTTTooo|||nnnfff```XXXRRRPPPNNNMMMPPPTTTWWWVVVUUUYYY[[[\\\[[[ZZZZZZ^^^aaafffeeecccaaaaaaaaabbbbbb```aaaaaabbbaaa```^^^]]]^^^\\\YYYYYYZZZYYYVVVRRRRRRSSSUUUTTTRRRPPPOOOOOOKKKQQQTTTRRRUUUcccsss~~~yyybbb\\\```aaa^^^\\\[[[^^^WWWHHH@@@AAA>>>888<<>>:::888777666555444555555666777888888999777777777888999999::::::888999:::;;;;;;;;;:::::::::<<>>===AAAHHHOOOYYYpppyyymmmfff``````ooo}}}|||~~~sssoookkkjjjiiieee\\\UUURRRPPPMMMLLLKKKHHHEEEBBBCCCCCCBBBBBB@@@===;;;999::::::;;;:::999888777666:::::::::;;;;;;;;;<<<<<<>>>===:::888;;;BBBEEEEEEOOObbb|||hhhgggmmmkkkjjjkkkkkkjjjiiiiiifffbbbVVVIIIIIIQQQOOOEEEFFFCCC>>>999666555555666666666777777777777666666777666444333444555777999333444444555666777888888999999999999999999::::::;;;;;;;;;;;;===>>>???@@@AAA>>>AAAJJJPPPQQQUUU[[[jjjxxxooofff]]]XXXXXXWWWSSSNNNSSSUUUVVVWWWXXXZZZ]]]___dddggglllooopppppppppqqqrrrwwwxxxuuuuuuyyyxxxsssoootttxxxwwwqqqmmmlllmmmooonnnkkkhhheeeccccccccc```]]]YYYVVVUUUUUUTTTTTTSSSVVVTTTNNNOOOXXX___```jjjssstttaaa]]]\\\[[[\\\[[[______XXXKKKAAA>>>>>>:::===GGGRRRVVVSSSOOONNNJJJHHHDDD>>>888555555777777777777777777777777777666777999:::;;;;;;::::::888999:::;;;<<<;;;:::::::::AAA@@@???EEEEEEJJJXXXcccwwwvvvmmmjjjffffffhhh~~~sssnnnjjjiiiiiiddd\\\UUUQQQOOOMMMLLLKKKIIIFFFCCCCCCCCCBBBAAA@@@===;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>===@@@DDDFFFGGGHHHSSSnnnuuugggmmmkkklllooopppooonnnpppeeecccYYYMMMLLLRRRQQQIIIFFFCCC>>>:::666555666666666666777777777777666666666666555444555666777888444555555666666777777777999999999999999::::::::::::;;;;;;<<<===>>>>>>???>>>>>>DDDLLLQQQTTT]]]fffnnnddd___ZZZTTTQQQRRRTTTTTTSSSUUUXXX\\\```cccfffjjjmmmrrrwww|||~~~yyytttqqqnnnkkkhhhfffccc^^^[[[ZZZYYYXXXWWWRRRVVVUUUPPPOOOTTTVVVTTTYYY^^^lll}}}ooohhhhhhbbbZZZ\\\^^^^^^XXXOOOEEE???<<<<<>>@@@AAA:::;;;;;;;;;;;;<<<<<<<<<>>>:::<<>>@@@FFFOOOSSSPPPOOOPPPLLLJJJGGGAAA;;;777666777888888888888888888888888888999:::::::::::::::999;;;;;;<<<============<<<<<<@@@>>>>>>DDDHHHTTThhhuuuwwwiiibbbaaadddooo}}}}}}}}}|||zzzqqqmmmhhhggggggddd]]]WWWPPPNNNMMMLLLLLLKKKHHHFFFCCCBBBAAA@@@???===<<<;;;;;;;;;::::::;;;===@@@BBB;;;;;;;;;;;;<<<<<<<<<<<<===999;;;BBBCCCDDDRRReee{{{mmmhhhfffkkklllgggfffiiifffiiieeeZZZRRRPPPOOOMMMFFFCCC???;;;999777777777777777777888888777777777555666777888888888777777888777777777777777777777888999999::::::;;;;;;;;;:::;;;<<<============<<>>:::888888888888888888888888888888999:::::::::::::::::::::;;;;;;<<<<<<===============@@@===>>>GGGMMM]]]www{{{nnnfffeeeeeerrr~~~}}}}}}|||zzzqqqlllhhhggggggeee^^^YYYPPPNNNMMMLLLLLLKKKHHHFFFCCCBBBAAA@@@>>>======<<<<<<;;;:::999999;;;===???;;;;;;;;;<<<<<<<<<======@@@>>>@@@DDDGGGRRRnnn{{{nnnfffjjjlllhhhhhhllliiikkkiii```UUUOOOLLLKKKEEECCC@@@===:::888888888777777888888888888777777666777888888999999888888888888888888888777777777888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>AAAJJJTTT]]]mmmlll```UUURRRSSSSSSVVVZZZXXX```iiinnnrrrzzzqqqmmmhhheeebbb^^^ZZZWWWSSSQQQQQQOOOLLLMMMXXXdddsssooojjj___ZZZWWWYYY]]][[[RRRIIIAAA@@@DDDKKKNNNMMMNNNQQQMMMMMMKKKGGGBBB===::::::888888888888888888888888::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???===AAAKKKTTTiiioooggg```aaattt}}}qqqmmmhhhggghhhfff```[[[QQQOOONNNMMMLLLKKKHHHFFFCCCBBBAAA???>>>=========<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<=========???AAACCCGGGRRRllluuuccceeejjjhhhiiinnnkkkmmmkkkddd[[[RRRLLLJJJEEECCCAAA>>>;;;:::999999777888888999999888888777888888888888999999999999888888888888888999999999888888999:::;;;<<<======<<<<<<<<<===>>>???AAABBBEEENNNZZZiiimmm```YYYUUUSSSVVVXXXYYY^^^eeeiiittt}}}uuuqqqllleee___]]]XXXVVVUUUTTTPPPLLLOOOTTTUUU```xxxkkkeee^^^XXXYYY^^^___XXXQQQGGGFFFHHHMMMNNNLLLKKKMMMLLLMMMMMMJJJEEE@@@===<<<999999999999999999999999999999999999:::;;;<<<===;;;;;;::::::;;;;;;<<<===>>>???>>>EEERRR\\\vvv{{{mmmddd___fffuuu~~~rrrmmmhhhgggiiigggbbb]]]RRRQQQOOOMMMLLLJJJGGGEEECCCBBB@@@???>>>===>>>>>>::::::::::::::::::::::::<<<<<<<<<<<<===============BBBFFFNNNhhhfffccchhhggggggkkkllllllkkkhhhaaaWWWPPPMMMEEECCCAAA>>><<<:::999999777888888999999888888777999999888777888999:::;;;777888888999999:::::::::888888999:::;;;<<<======>>>===<<<<<<>>>AAADDDFFFLLLUUUdddzzzkkk\\\ZZZVVVWWW[[[```ccchhhsss~~~sssiiifffccc^^^[[[ZZZXXXTTTRRRTTTPPPTTTbbbwwwmmmeee\\\ZZZ]]]^^^[[[WWWQQQOOOOOORRRPPPKKKHHHIIIKKKLLLMMMLLLGGGCCC@@@???999999999999999999999999999888888999:::<<<>>>???===<<<;;;;;;;;;<<<===>>>>>>???@@@JJJXXXdddxxxooohhhgggjjjyyy~~~sssnnniiihhhiiihhhccc^^^SSSQQQOOONNNLLLJJJGGGDDDCCCBBB@@@>>>======>>>>>>999999;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>@@@HHHMMMYYY~~~ppphhhkkkiiigggjjjmmmkkkkkkjjjeee\\\TTTPPPEEEDDDAAA???===;;;:::999888888999999999999888888:::999888777777999;;;<<<777777888999::::::;;;;;;888888999:::;;;======>>>???===<<<<<<>>>BBBFFFIIISSS]]]nnnmmmYYYVVV]]]VVVZZZaaaiiinnnwwwsssmmmkkkbbb[[[ZZZXXXUUUSSSTTTTTTQQQVVVaaalll|||tttjjj___ZZZ[[[]]]\\\YYYYYYVVVUUUVVVRRRJJJEEEEEEJJJLLLNNNMMMIIIEEEBBBAAA999999999999999999999999888888888999:::===???AAA>>>===<<<<<<<<<===???@@@===???AAAMMM\\\iiivvvnnniiidddkkk~~~|||ppplllhhhhhhjjjhhhbbb]]]UUUTTTRRROOOKKKGGGDDDBBB@@@@@@AAAAAA@@@???===<<<:::;;;<<<<<<======<<<<<<:::<<<>>>======>>>???>>>CCCOOO```|||rrreeefffhhhhhhiiiffffffhhhiiicccVVVLLLDDDCCCAAAAAA@@@???<<<999:::999888999:::;;;:::888777777777777777777777777<<<;;;:::888888888888999777999::::::::::::;;;===AAA???@@@BBBBBBAAAEEEKKKWWWlllyyykkkccc\\\]]]ccccccmmm{{{}}}uuujjjbbb^^^[[[XXXUUUOOOPPPRRRTTTVVV```uuu___[[[___\\\ZZZ___YYY\\\]]]ZZZXXXTTTLLLDDDEEEKKKMMMIIIFFFFFFCCC===>>>===;;;999888888888999777888888:::===@@@CCCEEE>>>>>>>>>===<<<<<<>>>@@@AAA@@@CCCWWWppptttgggdddqqq~~~|||sssooojjjiiijjjggg```ZZZTTTSSSQQQNNNKKKGGGDDDBBB@@@@@@AAAAAA@@@???===<<<:::;;;;;;<<<<<<<<<<<<<<<=========<<<>>>@@@BBBBBBKKKSSSoooiiifffhhhfffiiihhhgggjjjjjjdddWWWMMMDDDCCCAAA@@@@@@???===;;;;;;999888999;;;<<<;;;:::888888888888888888888888;;;:::999888888888999999999:::<<<<<<;;;;;;===>>>@@@???@@@BBBCCCCCCHHHOOOccc~~~yyyddd___aaadddlllvvvtttnnnhhhaaa[[[[[[YYYWWWSSSNNNPPP]]]lllnnn^^^^^^^^^[[[ZZZYYY\\\]]]ZZZXXXUUUMMMEEEDDDJJJNNNKKKHHHHHHEEE@@@===<<<;;;999888888999999:::999::::::<<<>>>@@@AAA===>>>>>>===<<<===???AAAAAACCCJJJbbbzzzjjjcccjjjvvv}}}uuuqqqllljjjjjjfff^^^WWWRRRQQQPPPMMMJJJFFFCCCBBB@@@@@@AAA@@@@@@???======;;;;;;;;;<<<<<<<<<<<<<<>><<<;;;:::999999;;;<<<<<<;;;999999999999999999999999999888888888888999:::::::::;;;======<<<<<<>>>???@@@>>>???BBBCCCEEEMMMVVVmmmzzzjjj___bbbkkkttt{{{rrrggg]]]^^^[[[WWWSSSNNNLLLSSS\\\hhh{{{aaaZZZ]]]\\\XXXYYY\\\]]][[[YYYVVVOOOGGGBBBHHHMMMLLLJJJJJJGGGDDD===<<<:::999888999999:::;;;;;;;;;:::;;;;;;<<<===<<<===>>>======>>>AAACCC@@@FFFQQQmmmqqqffffffkkktttpppkkkjjjiiieee]]]VVVQQQPPPNNNLLLIIIFFFCCCBBBAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;<<<<<<======???<<<;;;>>>AAAAAACCCEEESSSbbbnnndddeeeddddddfffjjjkkkggg]]]VVVFFFCCC@@@????????????>>>;;;:::888888:::;;;<<<;;;999999999999999999999999777777777888999::::::;;;:::<<<============>>>@@@???>>>???BBBCCCHHHSSS^^^{{{xxxqqqlllllluuupppcccaaa]]]YYYXXXUUURRRTTTZZZ[[[hhhiiiXXX[[[]]]YYYYYY\\\]]][[[YYYXXXQQQJJJ@@@EEEJJJKKKKKKIIIGGGFFF===<<<:::999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;======>>>>>>???BBBEEEFFFNNN\\\yyy}}}pppjjjhhhpppllliiiiiiiiieee]]]VVVOOOOOOMMMKKKIIIFFFDDDBBBAAAAAA@@@??????>>>>>>>>><<<;;;;;;;;;;;;<<<===>>><<<:::<<<@@@BBB@@@CCCIII\\\sssiiieee___```cccgggiiigggaaa\\\IIIFFFBBB@@@@@@AAAAAAAAA<<<:::888777999:::;;;:::999999999999999999999999777777888999:::;;;;;;<<<:::;;;======<<<<<<>>>?????????AAADDDGGGOOO^^^mmmtttffflllppp{{{vvvooohhhaaa^^^ZZZTTTQQQRRRSSSXXXdddvvvbbb\\\]]][[[ZZZ\\\]]][[[ZZZYYYTTTMMM@@@BBBFFFIIIHHHFFFEEEFFF>>>===<<<:::::::::;;;;;;888999:::;;;;;;<<<<<<===<<<===>>>>>>>>>@@@CCCFFFMMMYYYjjjrrriiinnnkkkhhhiiijjjfff^^^WWWOOONNNMMMKKKIIIGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>><<<:::===CCCBBBBBBJJJWWWttt{{{jjj^^^___aaadddggggggdddbbbQQQMMMGGGDDDDDDEEEFFFFFF???<<<999888999:::::::::999999999999999999999999888888:::;;;<<<<<<<<<<<<:::;;;======<<<<<<>>>???@@@AAAEEEKKKQQQ]]]rrrnnnffffff~~~ssshhhccc___YYYSSSQQQQQQNNNQQQ\\\hhhxxx~~~hhh___[[[ZZZ\\\]]][[[[[[[[[VVVPPPAAAAAACCCFFFEEEBBBBBBEEEAAA@@@>>><<<;;;;;;;;;;;;777888:::;;;===>>>>>>>>>===>>>?????????AAADDDFFFLLL\\\rrr}}}mmmpppmmmjjjkkklllhhh```XXXOOONNNMMMLLLJJJHHHFFFEEEBBBAAA@@@>>>>>>>>>>>>???===<<<;;;::::::<<<===>>>>>><<>>>>>>>>>>>???AAABBBDDDKKKTTT^^^oooqqqmmmwwwuuunnnkkkddd\\\XXXVVVPPPOOOTTTXXX```sss|||eee\\\ZZZ\\\]]][[[[[[\\\XXXRRREEEBBBBBBDDDBBB???@@@EEEDDDBBB@@@>>><<<;;;;;;;;;888:::;;;===>>>>>>>>>>>>>>>???@@@@@@???AAADDDFFFKKK___xxxwwwrrrooommmmmmmmmiii```YYYOOONNNNNNLLLKKKHHHGGGFFFBBBAAA@@@>>>>>>>>>>>>???===<<<:::::::::;;;===???@@@>>>AAADDDCCCIIIccc~~~eeeeeedddddddddeeeffffff___ZZZTTTOOONNNNNNOOOPPPGGGCCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<===>>>@@@@@@??????AAABBBCCCGGGOOOZZZhhh}}}tttooo{{{|||tttkkk```ZZZ[[[TTTQQQSSSRRRQQQ]]]mmmkkk]]]ZZZ]]]]]][[[\\\]]]YYYSSSHHHDDDBBBDDDAAA===???FFFFFFDDDBBB???===<<<<<<;;;:::;;;===>>>>>>>>>======???@@@@@@@@@???AAACCCFFFRRRhhhpppmmmkkklllmmmiii```XXXQQQOOOMMMKKKJJJGGGDDDAAAAAAAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>===<<>>@@@>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@FFFIIIGGGBBB===:::;;;<<<===???@@@@@@@@@@@@>>>EEENNNYYYooonnnoooyyyhhhXXXYYYVVVQQQLLLKKKNNNUUU[[[vvv~~~YYY\\\\\\XXXUUUXXX]]][[[UUUKKKGGGAAA>>>>>>???AAAAAACCCCCCBBB???<<<;;;<<<>>>@@@===;;;>>>BBBDDDAAA======DDDCCC@@@BBB???@@@MMMTTTppprrrooollllllmmmiii```XXXPPPNNNLLLJJJIIIGGGDDDAAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>=========AAA@@@GGGXXXlll~~~pppdddccceeeeeegggkkkfffbbb]]][[[\\\```cccdddSSSKKKAAA<<<>>>???<<<999;;;;;;;;;;;;;;;;;;;;;;;;:::===AAAAAA@@@===;;;:::<<<===>>>???@@@@@@@@@@@@DDDIIIRRRccctttpppvvvbbb```\\\VVVQQQOOOPPPRRRTTTbbbrrrsss___\\\ZZZZZZ[[[[[[XXXVVVOOOJJJDDD@@@???@@@@@@@@@CCCCCCBBB@@@===<<<===>>>???===;;;>>>BBBDDDAAA>>>;;;BBB@@@???BBB@@@AAANNNccctttqqqnnnmmmmmmhhh```XXXOOOMMMKKKIIIHHHGGGDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::@@@BBBMMMkkk|||fffdddhhhgggeeehhhiiifffcccbbbdddhhhjjjkkk[[[RRRFFF???>>>>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<::::::;;;======>>>>>>???@@@@@@@@@AAAFFFIIIRRRkkksssuuuvvvkkkeee]]]XXXVVVTTTRRROOOSSSYYYhhhjjj```ZZZ^^^___ZZZWWWZZZRRRNNNHHHCCCAAAAAA@@@@@@BBBCCCCCCAAA>>>======>>>???===<<<>>>BBBCCCAAA>>>===AAA???@@@EEEBBBEEERRRvvvwwwsssooonnnmmmhhh___XXXOOOLLLJJJHHHGGGFFFDDDBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>DDDFFFUUUzzzkkkcccfffeeedddgggiiigggeeeeeegggiiijjjjjj___VVVJJJAAA>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<;;;;;;===???????????????@@@AAAAAABBBGGGKKKZZZzzznnn}}}xxxpppeee^^^[[[YYYUUUQQQSSSSSSYYYmmm~~~gggXXX\\\```[[[XXX]]]SSSOOOIIIEEECCCBBBAAA@@@BBBCCCDDDCCC@@@>>>>>>>>>>>>======???AAABBBAAA???AAACCC@@@BBBGGGEEEIIIYYYxxxsssooommmlllhhh___XXXPPPMMMJJJGGGFFFEEEDDDBBB@@@@@@@@@???????????????>>>>>>>>>===>>>???@@@AAA???EEEKKKaaawwwdddbbbbbbdddfffhhhfffeeeeeegggggggggfff___VVVKKKCCC@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>======>>>???????????????@@@BBBCCCDDDJJJVVVnnn}}}tttuuu|||nnnccc___\\\YYYUUUUUUSSSVVVbbbxxxuuuXXXUUU[[[ZZZXXX[[[RRRNNNIIIFFFDDDDDDCCCBBBAAACCCEEEDDDBBB@@@>>>>>>>>>===>>>???AAAAAAAAA@@@CCCDDD@@@BBBFFFCCCKKKaaawwwsssnnnlllkkkggg___XXXRRROOOKKKHHHFFFEEECCCBBB???????????????????????????>>>======>>>???AAABBB===DDDRRRqqqkkk___```ddddddfffeeeeeefffggggggeeeccc\\\UUULLLDDD@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>>>>>>>>>>???AAACCCEEEGGGMMMddd|||ooo|||qqqgggaaa\\\YYYSSSQQQRRRYYYeeezzzcccSSSUUUWWWWWWWWWSSSOOOKKKGGGFFFEEECCCBBB@@@CCCEEEFFFDDDAAA???>>>===>>>???@@@@@@@@@@@@@@@AAABBB???@@@CCCAAAOOOlllvvvqqqlllkkkjjjfff___YYYUUUQQQLLLHHHFFFEEECCCBBB???????????????????????????>>>======>>>???AAACCCAAAHHH[[[www```aaaeeebbbaaaaaaccceeeggggggeeebbbYYYTTTLLLEEEAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;===???=========???AAADDDGGGIIIVVVvvvxxx~~~wwwjjjbbb^^^WWWSSSQQQTTTYYYeeeyyy{{{]]]TTTWWWXXXVVVWWWSSSNNNJJJHHHFFFCCCBBB???CCCFFFGGGEEEBBB???>>><<<>>>???@@@@@@@@@@@@AAA>>>AAA@@@BBBCCCCCCXXX}}}uuupppkkkjjjiiifff___YYYVVVSSSMMMIIIGGGEEECCCAAA??????????????????@@@@@@???>>>======>>>@@@BBBCCCHHHNNNdddccccccfff```\\\]]]___cccffffffdddbbbXXXTTTMMMFFFAAA>>>==============================>>>>>>===<<<;;;<<<@@@BBB=========>>>AAAEEEIIIKKKccc}}}ssshhhbbb___XXXTTTTTTVVVZZZggguuuiiiXXXXXXZZZXXXZZZWWWQQQMMMIIIFFFCCCAAA???CCCFFFHHHFFFBBB@@@>>><<<>>>@@@@@@@@@@@@@@@AAA>>>BBBCCCEEEFFFGGGaaauuurrrmmmiiihhhggg```WWWUUUUUURRRLLLEEE@@@???@@@AAABBBAAA@@@===<<<===???CCC???>>>AAACCCAAAAAACCCHHHZZZ|||xxxgggcccgggeeecccbbbccceeeeeebbb___YYYPPPIIIFFFDDD???<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>EEE@@@<<>>===>>>@@@BBB>>>>>>AAABBB@@@BBBEEENNNhhhvvveeeaaaeeecccaaaaaaccccccbbb```XXXQQQJJJHHHEEE@@@<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>CCC@@@???CCCAAAFFFVVVuuuooobbbXXXXXXYYYQQQPPPWWWWWWpppbbbWWWYYYVVVUUUVVVUUUQQQJJJEEECCCCCCBBBDDDFFFHHHGGGEEEBBB@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCFFFIIIGGGRRR{{{uuusssnnniiihhhggg```WWWMMMPPPSSSSSSOOOIIICCCAAA???@@@@@@???>>>>>>???AAA@@@>>>>>>@@@@@@???CCCIIIXXXxxxmmm___cccaaa______```aaa``````XXXQQQLLLJJJGGGAAA===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???AAA@@@DDDGGGBBBKKKcccooo```[[[[[[TTTTTTUUUPPP\\\pppsssYYYVVVYYYWWWWWWVVVRRRLLLFFFCCCBBBBBBDDDFFFGGGGGGEEECCCAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAADDDHHHJJJ\\\~~~vvvtttoooiiiiiiggg```WWWKKKMMMPPPPPPNNNJJJEEEBBB>>>???@@@???>>>>>>@@@AAA>>>===>>>???>>>???FFFNNNiiiyyydddbbb```^^^\\\\\\]]]^^^___WWWRRROOONNNJJJCCC>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@AAAJJJOOOJJJXXXxxxoooccc```YYYXXXWWWPPPSSS^^^rrrgggXXXXXXXXXXXXVVVSSSNNNHHHDDDBBBBBBDDDFFFGGGGGGEEECCCBBBAAA@@@@@@AAAAAABBBCCCDDD@@@AAADDDHHHOOOjjjwwwuuuooojjjiiiggg```VVVLLLKKKKKKJJJIIIHHHEEECCC>>>???@@@???>>>>>>@@@AAA======??????===???IIIUUUxxxhhhbbb```^^^\\\ZZZZZZ[[[]]]UUUSSSRRRQQQMMMDDD@@@@@@????????????????????????????????????@@@@@@@@@@@@BBBBBBCCCOOOYYYZZZnnnqqqhhh]]][[[ZZZSSSRRRUUU```uuueeeXXXXXXWWWVVVTTTPPPKKKFFFBBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDDDDFFFIIINNN\\\~~~xxxuuupppjjjiiihhh```VVVMMMKKKHHHFFFEEEEEEDDDBBB???@@@@@@???>>>>>>???AAA===>>>@@@@@@===???MMM\\\wwwlllbbbaaa```]]]YYYXXXXXXZZZTTTSSSTTTUUUOOOFFFAAAAAA?????????????????????????????????@@@@@@@@@@@@AAABBBCCCDDDPPPbbbooowwwddd\\\[[[UUUTTTSSSXXXfff{{{sssXXXXXXWWWUUUTTTRRRNNNHHHDDDCCCCCCEEEFFFFFFEEEEEEDDDAAAAAAAAAAAABBBCCCDDDEEEDDDGGGJJJQQQhhhxxxvvvpppkkkiiihhh```VVVOOOKKKGGGEEEEEEDDDBBB???@@@AAAAAA@@@>>>===>>>@@@===???AAA@@@===@@@PPPaaarrrsssbbbcccbbb___ZZZVVVVVVWWWTTTTTTWWWXXXQQQGGGBBBBBB?????????????????????????????????@@@@@@@@@AAAAAA???DDDDDDNNNhhhooo___\\\WWWUUUSSSTTT[[[ggg}}}aaaWWWUUUUUUUUUTTTPPPJJJFFFCCCCCCDDDEEEFFFEEEEEEEEEBBBAAAAAABBBBBBCCCDDDEEECCCEEEIIITTTsssyyyvvvpppkkkiiihhh```VVVOOOLLLHHHGGGFFFDDD@@@===AAABBBAAA@@@=========???===???BBBAAA===AAARRRddduuuzzzbbbdddddd```ZZZVVVTTTUUUSSSTTTXXXYYYSSSHHHBBBCCC??????????????????????????????@@@@@@@@@AAAAAAAAA===DDDCCCLLLjjjzzzddd^^^YYYUUUTTTTTTUUUXXXhhhqqqVVVUUUTTTUUUUUURRRLLLGGGCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCEEEEEEFFFIIILLLZZZ|||yyyrrrkkkiiifff]]]SSSKKKJJJHHHFFFDDDBBBAAAAAA?????????>>>>>>>>>>>>===@@@>>>@@@DDDCCCFFFZZZrrrmmm``````eee]]]VVVUUUQQQSSSWWW\\\\\\VVVLLLDDD???@@@???>>>???@@@AAA@@@???@@@@@@@@@???@@@@@@AAAAAAAAAIIIIIINNNkkkwwwiiiaaa[[[WWWVVVVVVSSSYYYppp}}}\\\YYYUUUTTTUUUTTTPPPLLLEEEIIIMMMMMMJJJFFFDDDDDDEEEAAA@@@CCCDDDBBBBBBDDDFFFLLLMMMaaa{{{yyyrrrllliiifff^^^TTTKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@?????????>>>>>>>>>AAA???AAADDDDDDJJJaaa{{{ssscccaaaeee^^^YYYZZZXXXUUUYYY]]]]]]WWWMMMEEE@@@AAA???>>>???@@@AAA@@@???@@@@@@@@@???@@@@@@AAABBBBBBGGGGGGRRRuuutttiiiaaa[[[VVVTTTQQQSSSdddxxxaaa[[[UUUUUUWWWVVVQQQLLLHHHKKKNNNNNNKKKGGGFFFFFFEEEAAA@@@CCCDDDBBBCCCEEEGGGIIIPPPmmm{{{xxxrrrllljjjggg^^^TTTKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@????????????@@@???BBBEEEFFFQQQlllwwwddd^^^aaa[[[XXXZZZWWWWWW[[[^^^^^^XXXOOOGGGCCCBBB@@@??????@@@AAA@@@???@@@@@@@@@@@@@@@AAABBBBBBCCCEEEFFF[[[yyyjjj___WWWUUURRRQQQZZZgggnnncccXXXUUUYYYZZZTTTMMMJJJLLLMMMKKKIIIGGGFFFGGGEEEBBBAAACCCDDDBBBDDDGGGIIIFFFVVVyyywwwrrrlllkkkhhh___UUUKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????BBBEEEKKK[[[xxxzzzeee]]]```[[[XXXXXXTTTXXX\\\``````ZZZRRRJJJFFFCCCAAA??????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEJJJiiiuuufffZZZXXXXXXUUUXXX^^^kkkrrr^^^UUUYYY[[[WWWPPPKKKJJJIIIHHHFFFEEEEEEEEEDDDBBBBBBDDDDDDBBBEEEJJJMMMFFFaaa~~~wwwuuuqqqlllkkkhhh___TTTKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???BBBIIITTTggg}}}fff]]]```]]]\\\[[[UUUYYY\\\``````\\\UUUNNNJJJEEECCC@@@???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGSSS|||sssccc^^^]]]XXXVVVXXX]]]sssfffWWWWWW[[[YYYTTTMMMLLLIIIGGGFFFFFFEEEEEEDDDBBBBBBDDDDDDCCCGGGMMMPPPIIIooo~~~|||tttsssoookkkjjjhhh^^^SSSKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@???????????????@@@EEEOOO```vvvhhh[[[\\\[[[ZZZZZZSSSXXX\\\``````]]]WWWQQQNNNGGGDDDAAA@@@@@@AAABBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFMMMaaapppfff```WWWSSSSSSVVVdddoooYYYVVVYYYYYYVVVQQQOOOLLLKKKJJJJJJHHHGGGDDDBBBCCCEEEDDDCCCHHHPPPSSSPPP~~~{{{rrrqqqnnnjjjiiiggg]]]RRRKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@?????????>>>>>>>>>AAABBBHHHWWWmmmvvvaaa]]]YYYXXXWWWQQQVVVZZZ___```]]]XXXTTTRRRHHHEEEAAA@@@@@@BBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFSSSnnn~~~oooeeeZZZUUUVVVTTT\\\sssuuu]]]VVVXXXXXXVVVSSSPPPMMMMMMMMMLLLIIIFFFCCCCCCDDDEEECCCCCCIIIRRRVVVWWW}}}{{{qqqpppmmmjjjiiifff]]]RRRKKKJJJHHHFFFDDDBBBAAAAAA?????????>>>>>>>>>>>>===CCCEEEKKK\\\uuupppeee]]]ZZZZZZSSSUUUYYY^^^```^^^YYYVVVTTTIIIEEEBBB@@@@@@BBBBBBBBB@@@@@@@@@AAABBBCCCEEEEEEFFFWWWwwwvvvkkk```[[[]]]SSSZZZmmmxxx```WWWWWWWWWVVVQQQOOOLLLLLLMMMKKKHHHDDDCCCCCCDDDEEECCCCCCJJJSSSWWW\\\~~~{{{uuutttooojjjgggeee___WWWLLLIIIFFFCCCCCCDDDCCCBBBBBBBBBAAAAAA@@@AAAAAAAAACCCDDDNNNhhhkkkppp```LLLYYYUUUWWWZZZ]]]___]]]XXXUUUMMMGGGAAA@@@BBBDDDBBB@@@???AAAGGGDDD;;;???IIIIIITTTkkk|||ggg[[[[[[YYYWWW\\\ooofffWWWYYYZZZUUUSSSQQQNNNMMMLLLLLLJJJIIIEEEFFFEEECCCCCCGGGJJJKKKUUUsss|||{{{uuutttooojjjgggeee___WWWMMMJJJFFFCCCCCCCCCBBBBBB@@@@@@??????>>>??????@@@CCCFFFRRRkkkoooVVVZZZTTTVVVZZZ]]]___]]]YYYVVVNNNHHHBBB@@@BBBCCCCCCAAAFFFEEEFFFJJJOOOMMMJJJKKKdddttteeeaaaZZZWWWYYYeee|||lll\\\[[[[[[VVVSSSQQQNNNMMMMMMLLLJJJIIIEEEEEEDDDCCCDDDHHHLLLNNNWWWxxx}}}{{{}}}uuutttpppjjjgggfff___WWWNNNJJJFFFDDDCCCBBBAAA@@@@@@??????>>>??????@@@@@@???EEESSSjjjyyy^^^WWWUUUXXX\\\______]]]YYYVVVPPPJJJCCC@@@AAACCCCCCCCCKKKEEE;;;GGG]]]VVVIIIQQQrrrnnnfff^^^YYYWWW[[[hhhtttaaa\\\[[[XXXTTTQQQOOOMMMMMMLLLJJJIIIEEEEEEEEEDDDEEEHHHMMMQQQ\\\||||||uuutttpppjjjhhhfff___WWWNNNKKKFFFCCCBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBBBB@@@GGGUUUgggzzzxxxcccWWWZZZ]]]aaabbbaaa]]]YYYWWWRRRLLLEEEAAA@@@BBBDDDDDDBBBEEEDDD]]]|||gggIIITTTvvv{{{{{{uuugggbbb]]]YYYXXX^^^uuuyyydddZZZYYYYYYTTTRRROOOMMMMMMLLLKKKIIIHHHFFFFFFGGGFFFGGGMMMTTTccc~~~~~~vvvuuupppkkkhhhfff```XXXNNNJJJFFFCCCBBBAAA@@@???AAA@@@@@@@@@AAAAAABBBCCCDDDKKKWWWeeettt~~~pppeee[[[```dddggggggccc^^^YYYXXXSSSNNNGGGBBB@@@BBBDDDEEE999LLL___vvvMMMTTT{{{nnneee___[[[ZZZ[[[kkk}}}eeeXXXVVVXXXTTTRRROOONNNMMMMMMKKKJJJKKKHHHHHHIIIGGGFFFMMMVVVlllvvvuuuqqqkkkhhhggg```XXXMMMIIIEEECCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAADDDKKKVVVbbbnnnxxxtttccc___YYYdddhhhlllkkkeee___[[[ZZZTTTPPPJJJEEEBBBBBBCCCEEE@@@NNN^^^uuu~~~dddTTTfff}}}lllbbb\\\ZZZYYYbbbkkk[[[VVVWWWUUURRRPPPNNNNNNMMMKKKJJJLLLHHHIIIKKKHHHFFFNNNZZZwww|||vvvuuuqqqkkkiiiggg```XXXKKKHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBEEEMMMYYYfffpppuuuxxxyyyzzzsss\\\ZZZXXXbbbggglllkkkfff```]]]]]]SSSQQQLLLGGGCCCBBBCCCDDDGGGGGGKKKPPPMMMMMMccczzzjjj^^^ZZZWWWZZZqqqtttaaaYYYWWWUUUSSSPPPNNNNNNMMMLLLJJJJJJFFFGGGLLLJJJGGGQQQ```zzzzzzuuu}}}}}}wwwvvvqqqkkkiiiggg```XXXJJJGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDLLLUUUcccqqqzzz}}}zzzvvvsss|||zzz___^^^]]]```eeekkkkkkfffaaa______SSSQQQNNNIIIDDDBBBCCCDDDBBB@@@HHHMMMFFFQQQtttrrraaa[[[WWWVVVhhh{{{ggg[[[WWWUUUSSSPPPOOONNNNNNLLLJJJHHHDDDFFFLLLKKKIIITTTdddzzzyyynnnooo{{{~~~tttuuurrrmmmiiieee^^^WWWKKKHHHDDDBBBAAABBBAAA@@@BBB@@@>>>>>>@@@BBBCCCDDDBBB[[[jjjqqq{{{rrrkkk{{{cccXXX]]]dddfffggggggeee```[[[XXXUUURRRNNNIIIFFFDDDCCCBBB===LLLDDDBBBOOOOOOfff{{{fff]]]YYYXXXcccqqqiiiWWWYYYVVVTTTQQQPPPOOOMMMJJJHHHIIIJJJLLLFFFKKKHHHJJJttt|||rrrxxxnnnmmmsssyyy~~~zzz{{{ssstttqqqkkkgggddd]]]UUUKKKHHHDDDBBBAAABBBAAA@@@BBB@@@???>>>@@@BBBDDDEEEFFF^^^mmmuuuxxxooolll}}}|||nnn[[[\\\fffgggiiiiiigggbbb]]]ZZZWWWTTTPPPLLLHHHFFFEEEDDD???KKKEEEEEENNNKKKcccoooccc[[[WWW[[[eeeqqq^^^[[[VVVTTTQQQOOOOOOMMMJJJHHHGGGGGGJJJEEEKKKJJJOOO|||}}}tttxxxvvv|||{{{pppnnnrrrwww}}}zzz{{{tttuuurrrlllhhheee^^^VVVKKKHHHDDDBBBAAABBBAAA@@@AAA@@@??????@@@CCCEEEGGGNNNcccqqqzzztttkkkqqq{{{fffaaahhhiiikkkkkkhhhddd___\\\YYYWWWSSSOOOKKKHHHFFFFFFAAAGGGFFFJJJOOOJJJhhh}}}zzz|||kkkaaaYYYXXX\\\xxx{{{fff]]]WWWUUUQQQOOONNNMMMKKKIIIGGGFFFIIIEEELLLMMMXXXvvvwwwlllkkkpppvvv{{{~~~~~~wwwxxxuuuoookkkggg```XXXKKKHHHDDDBBBAAABBBAAA@@@@@@@@@??????@@@CCCGGGKKKUUUgggsss|||~~~ooojjjyyysssiiiiiijjjlllllliiieee```]]]ZZZXXXUUUPPPLLLIIIGGGFFFCCCDDDDDDLLLPPPPPPxxx~~~|||{{{www}}}ooofffhhh~~~rrrggg```\\\\\\ggg|||jjj^^^XXXVVVRRROOONNNMMMKKKIIIJJJHHHJJJGGGNNNQQQaaatttzzzxxxooommmgggooorrr}}}|||rrrlllrrrxxxyyyvvvpppkkkggg```XXXKKKHHHDDDBBBAAABBBAAA@@@???@@@@@@???@@@CCCIIINNN\\\jjjttt|||wwwlllooo~~~kkkiiijjjlllllliiieee```]]]ZZZXXXUUUQQQMMMIIIFFFEEEFFFBBBCCCKKKMMMWWW~~~zzzxxxpppsss{{{zzzqqqjjjggguuuxxxkkkccc^^^[[[aaauuu}}}uuuhhh]]]ZZZWWWRRROOONNNMMMKKKIIIJJJHHHJJJGGGMMMPPPdddqqqqqquuujjjiiilllmmmyyyrrrwwwqqqnnnvvv~~~vvvwwwtttnnniiieee]]]VVVKKKHHHDDDBBBAAABBBAAA@@@>>>@@@@@@@@@@@@DDDKKKQQQ___mmmxxxsssmmmxxxmmmjjjkkkmmmmmmjjjfffaaa^^^ZZZXXXUUUQQQMMMIIIFFFDDDHHHCCCEEEJJJLLLaaa~~~}}}{{{tttooolllmmmrrr~~~yyytttqqqlllssspppddd\\\WWW___jjjssslllddd\\\[[[WWWSSSOOOMMMLLLKKKJJJHHHEEEHHHEEEKKKMMMeeeqqqooorrrkkkjjjfffsss}}}}}}vvvwwwtttmmmhhhddd]]]UUUKKKHHHDDDBBBAAABBBAAA@@@>>>@@@AAA@@@@@@DDDLLLSSS___ppptttqqq{{{lllmmmnnnnnnlllhhhccc___[[[YYYVVVRRRNNNIIIFFFDDDGGGDDDJJJNNNRRRrrryyypppjjjppp~~~xxxqqqsssvvv|||zzz}}}{{{lll___XXX]]]___uuuqqqfff```ZZZ\\\XXXSSSOOOMMMLLLKKKJJJFFFCCCHHHGGGMMMOOOjjjsssrrruuunnndddnnn}}}}}}xxxyyyuuuooojjjfff^^^VVVKKKHHHDDDBBBBBBBBBAAA@@@===@@@AAA@@@@@@DDDMMMUUU___rrrwwwtttmmmoooppppppnnniiidddaaa\\\ZZZXXXTTTOOOJJJGGGDDDCCCEEENNNSSS[[[zzzuuufff]]]ZZZVVVgggsssddd^^^ZZZ]]]YYYSSSOOOMMMLLLKKKJJJFFFDDDJJJJJJPPPSSSooovvvvvv|||zzzzzzlllrrrxxxrrrooonnniii___WWWKKKGGGCCC@@@@@@@@@@@@@@@BBBBBBAAA???>>>CCCLLLSSSbbbooorrrwwwzzzoooooorrrmmmlllkkkbbb]]]ZZZUUURRROOOLLLHHHFFFGGGGGGLLLYYYrrr~~~kkk```^^^]]]aaazzz^^^\\\^^^WWWWWWUUUQQQMMMJJJIIIJJJGGGLLLHHHIIIMMMRRR~~~~~~}}}vvvssszzzssspppnnniii___VVVKKKGGGCCC@@@@@@@@@@@@@@@@@@@@@???===>>>CCCMMMTTTaaajjjwww~~~nnnwwwyyymmmlllpppmmmmmmkkkbbb]]]ZZZVVVRRROOOLLLIIIGGGIIILLLRRR```|||oooaaa]]][[[^^^zzzaaaZZZYYYXXXWWWVVVRRRNNNJJJJJJJJJFFFKKKIIIJJJOOOVVV|||sss{{{uuurrrooohhh^^^VVVKKKGGGCCC@@@@@@@@@@@@@@@??????>>>===>>>DDDNNNVVV]]]ccchhhnnnlllbbboooqqqmmmqqqooonnnkkkbbb^^^[[[WWWSSSPPPMMMJJJHHHFFFKKKQQQ```yyyhhh^^^ZZZYYYpppnnn___WWWXXXXXXWWWSSSOOOKKKJJJJJJGGGIIIIIILLLPPP]]]}}}|||}}}|||wwwtttppphhh]]]UUUKKKGGGCCC@@@@@@@@@@@@@@@??????>>>>>>???FFFPPPXXX___ddddddccc```ZZZfffyyyppptttrrrpppkkkaaa```\\\XXXTTTRRROOOKKKIIIFFFJJJOOO```~~~rrraaa\\\VVVfffkkk\\\XXXYYYXXXUUUPPPLLLKKKKKKIIIHHHJJJNNNPPPccc~~~}}}{{{xxxuuupppggg\\\TTTKKKGGGCCC@@@@@@@@@@@@@@@???@@@@@@@@@AAAGGGQQQXXXcccjjjhhhbbb]]]XXXbbbzzzzzzsssqqqttttttrrrnnndddaaa^^^YYYVVVSSSPPPMMMJJJKKKLLLQQQfffyyyyyyfffaaaWWW```rrr^^^YYYYYYYYYVVVRRRNNNLLLKKKLLLGGGKKKOOOOOOggg||||||yyyyyyxxxvvvpppfff[[[TTTKKKGGGCCC@@@@@@@@@@@@@@@???AAABBBBBBCCCGGGNNNTTTZZZgggfff]]]WWWUUUaaaxxx~~~tttpppqqqtttvvvuuuqqqiiibbb___[[[WWWTTTQQQNNNKKKKKKIIIRRRooovvv~~~~~~kkkfff[[[]]]vvvooo]]]YYYZZZZZZXXXSSSOOOMMMLLLOOOFFFLLLQQQOOOmmm|||}}}vvvwwwwwwuuuooofff[[[SSSKKKGGGCCC@@@@@@@@@@@@@@@>>>AAACCCCCCBBBDDDIIINNNLLL^^^aaaXXXTTTXXXjjjxxxsssuuu|||wwwxxxyyywwwssskkkccc```\\\XXXUUURRROOOLLLIIIFFFUUU~~~vvvuuunnnjjj^^^\\\ooo}}}lll```ZZZ[[[[[[YYYTTTPPPMMMLLLOOOEEELLLSSSQQQsss}}}~~~tttuuuwwwuuuoooeeeZZZSSSKKKGGGCCC@@@@@@@@@@@@@@@===@@@CCCCCCBBBBBBFFFIIIHHH\\\cccZZZYYYbbbyyyrrrrrrxxxsss~~~}}}yyysssjjjdddaaa\\\XXXVVVSSSOOOMMMKKKHHH^^^uuuoooooolll___[[[kkkzzzllleeeZZZ[[[\\\YYYUUUPPPMMMLLLOOODDDMMMTTTSSSxxx~~~tttuuusssmmmhhhddd[[[RRRKKKGGGBBBAAABBBCCCBBB@@@>>>@@@BBBCCCCCCCCCEEEGGGGGG]]]cccWWWUUUfffzzz~~~|||yyyuuukkkhhhddd___ZZZVVVSSSPPPMMMKKKGGGhhhwwwrrrttt|||jjjddd```hhhwwwrrrbbbZZZXXX\\\[[[RRRQQQSSSKKKLLLKKKOOOOOOXXX~~~ssstttsssnnniiieee]]]UUUKKKGGGBBBAAABBBCCCBBB@@@???@@@AAABBBCCCDDDGGGJJJNNNaaadddXXXVVVddd}}}{{{xxxoooiiieee```[[[WWWTTTQQQOOOPPPNNNqqqzzzrrrppptttjjjaaadddooonnn]]]YYY]]]\\\SSSRRRRRRKKKMMMLLLOOOPPPZZZsssuuusssoookkkggg___WWWKKKGGGBBBAAABBBCCCBBB@@@??????@@@@@@BBBFFFLLLPPPWWWfffdddXXXWWWccczzz}}}|||{{{sssjjjfff```\\\XXXUUURRRPPPPPPPPPvvvssskkkwwwjjj```bbblll{{{ccc\\\^^^^^^TTTRRRRRRKKKMMMLLLPPPQQQ^^^vvvwwwuuupppkkkggg^^^VVVJJJFFFBBB@@@BBBCCCAAA???????????????BBBHHHPPPVVV^^^hhhcccXXXZZZcccttt~~~}}}|||tttiiieee```\\\XXXUUURRRPPPNNNQQQ{{{xxxjjj}}}|||mmm```aaaiii~~~jjj`````````VVVRRRRRRLLLMMMKKKOOOQQQaaayyyzzzwwwqqqkkkeee\\\SSSJJJFFFAAA@@@AAABBBAAA?????????>>>???CCCKKKTTT[[[```ggg```WWW\\\gggttt}}}ttthhheee```[[[XXXUUURRRPPPPPPWWWooouuuddd```cccsssrrrdddbbbbbbXXXRRRRRRMMMLLLKKKNNNQQQeee}}}{{{{{{xxxqqqjjjdddZZZQQQJJJFFFAAA@@@AAABBBAAA????????????@@@DDDMMMWWW^^^aaafff]]]UUU^^^kkkyyyvvviiieee```\\\YYYWWWTTTRRRQQQ[[[xxxzzzhhhcccdddqqqyyyhhhddddddZZZSSSRRRNNNMMMLLLNNNRRRjjj~~~vvvyyyzzzwwwpppjjjdddZZZQQQJJJEEEAAA???AAABBB@@@>>>??????@@@AAAFFFNNNXXX___aaaeee[[[SSS^^^nnnzzzkkkhhhccc___\\\YYYWWWUUUUUU```~~~lllgggfffqqqllleeefff\\\SSSQQQNNNOOONNNOOOTTToootttyyywwwxxxvvvooojjjddd[[[RRRIIIEEEAAA???AAABBB@@@>>>??????@@@BBBGGGOOOXXX___bbbeee[[[SSS^^^ppp}}}mmmiiieeeaaa^^^\\\YYYWWW^^^iiiqqqgggbbbiiimmmfffggg\\\SSSQQQNNNQQQPPPQQQWWWssswwwxxx||||||xxxnnnfff```YYYSSSJJJFFFBBB@@@@@@??????>>>???AAABBBEEEIIIPPPXXX]]]cccZZZTTTWWWbbbqqq|||uuummmeeebbb```\\\\\\___gggwwwhhhfffkkkqqqfff___[[[]]]SSSRRRQQQJJJTTTVVVxxxyyywww|||}}}xxxnnnfffaaaZZZSSSHHHEEEAAA????????????>>>@@@AAABBBDDDIIIPPPYYY___cccYYYSSSXXXfffvvv}}}wwwnnngggcccaaa]]]]]]```ccc{{{jjjfffiiiuuufff^^^YYY\\\RRRSSSQQQLLLXXX]]]zzztttyyy}}}~~~yyyooogggaaaZZZSSSGGGDDD@@@??????@@@??????@@@@@@BBBDDDIIIRRR\\\cccdddYYYSSS[[[lll~~~zzzqqqiiieeebbb______bbbccclllffffff|||zzzhhh^^^YYY[[[RRRUUURRRNNN\\\cccuuuttt~~~~~~yyyooogggaaaZZZSSSGGGDDDAAA???@@@AAAAAA@@@@@@@@@AAADDDJJJSSS^^^eeeggg[[[UUU___rrr}}}tttlllhhheeebbbbbbeeejjjooogggdddxxxkkkbbb\\\\\\SSSVVVRRRNNN]]]fff|||ttt{{{~~~~~~yyyooofff```YYYRRRGGGEEEBBB@@@AAABBBBBBAAA???@@@AAADDDJJJSSS^^^eeeiii]]]WWWbbbvvvxxxooojjjgggdddeeehhhvvvrrriiiddduuuqqqiiiccc```TTTWWWSSSNNN\\\fffyyyzzz~~~~~~yyynnnfff___XXXQQQHHHEEEBBB@@@@@@AAAAAA@@@===???BBBEEEKKKSSS\\\bbbggg\\\WWWbbbvvv|||rrrmmmiiiggghhhkkk~~~vvvllleeetttyyyppphhhbbbUUUWWWTTTOOO^^^hhh~~~}}}~~~}}}}}}xxxmmmddd^^^WWWPPPGGGDDD@@@>>>>>>>>>>>>===;;;>>>BBBFFFLLLSSSZZZ______WWWTTT___sss|||yyy~~~tttoookkkhhhjjjnnn~~~zzzooofffrrrtttjjjbbbTTTXXXTTTQQQbbbooo|||}}}wwwmmmddd]]]VVVOOOFFFCCC???===<<<<<<;;;::::::===BBBGGGLLLRRRYYY]]]YYYRRRQQQ\\\ppp{{{uuupppllliiikkkooo{{{}}}pppfffqqquuujjj```SSSXXXUUURRRfffuuu