BMvM6() uuuJJJ555222:::AAABBB;;;444///...---...000///...,,,------+++,,,------......---------...///.........000222111222444555666888<<>><<>>DDDGGGFFFEEEGGGFFFCCCMMMNNNJJJBBB>>>???@@@@@@FFFBBB>>><<<===>>>>>>>>>BBB???;;;888888999999999777888888999::::::;;;;;;999:::;;;:::888777888999777<<<<<<777333555666666555555444444444333333333111333444444333222444555555555444444444333333333555444333333222222333333333333333333333333333333333444444333222222333555333333333444444444555555444444444333333333222222222222222222222222222222222444666777666666777888666999<<<<<<;;;;;;>>>AAAAAAAAA@@@AAACCCEEEHHHJJJMMMJJJGGGFFFHHHKKKNNNOOONNNNNNMMMMMMNNNPPPRRRTTTZZZYYYXXXYYYZZZZZZXXXVVV\\\[[[XXXUUUWWW]]]___]]]\\\^^^aaacccgggggg^^^TTTXXXWWWVVVVVVUUUUUUVVVVVVWWWSSSPPPPPPNNNJJJJJJMMMJJJMMMNNNLLLMMMQQQRRROOO}}}zzzrrrHHH222777666555444222111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////111222444555777777;;;???DDDGGGHHHHHHHHHIIIPPPNNNKKKIIIHHHJJJKKKMMMNNNDDDCCCLLLPPPIIIEEEHHHHHHJJJKKKIIIEEEDDDGGGJJJFFF@@@<<>>>>>>>>>>>GGGFFFEEEDDDAAA???<<<;;;888888999:::;;;;;;;;;;;;===<<<:::888666666666666222777<<<<<<777222111222111111111111111111111111111111111000000000000000222222111111111111111111000000000000000111111111333333333333333222111000111222222333333222222111000000111111111222222222222111111000000000000000222111111111000000//////111111222333333444555555888777777777777777888888<<<===>>>===<<<===???AAADDDCCCBBBAAAAAABBBDDDEEECCCCCCDDDDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLLLLEEEIIILLLMMMKKKJJJLLLOOOKKKOOOPPPOOONNNPPPNNNJJJLLLNNNPPPPPPNNNKKKIIIHHHFFFEEEBBB???===AAAIIIPPPMMMKKKHHHHHHHHHHHHHHHGGGwwwLLL666555555444333111000///......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------//////000111222333333444666999===@@@AAABBBCCCDDDKKKJJJIIIHHHHHHJJJLLLMMMKKKDDDEEEOOORRRKKKFFFGGGLLLJJJGGGEEEEEEFFFFFFFFFGGGCCCAAAEEEFFFAAA:::666555444222000...---,,,,,,************))))))))))))((((((''''''&&&&&&&&&&&&)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''')))))))))''''''((()))---,,,,,,,,,---...////////////000333666666444111000111444666666666666555555333000000333555555555333444555555444222///......////////////...---------------------,,,,,,,,,&&&111???GGGGGGAAA;;;777***(((%%%$$$%%%'''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''))))))))))))************************************++++++,,,,,,---.........222333555777777555333222555666777888888999888888999999;;;<<<===>>>??????BBBDDDOOO^^^```UUULLLMMMFFFHHHIIIGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAEEEEEEFFFIIILLLNNNMMMKKKLLLIIIFFFEEEGGGHHHGGGEEEMMMQQQNNNFFFHHHSSSYYYWWWEEEGGGHHHGGGDDDBBBCCCDDDGGGGGGGGGFFFEEEEEEGGGIIIJJJKKKKKKIIIDDD@@@???@@@BBBAAA???>>>>>>>>>>>>>>>>>>:::;;;AAADDDBBB@@@AAABBBCCCDDDDDDDDDCCCAAA@@@DDDDDDDDDDDDCCCAAA@@@???CCCBBB@@@???>>>===>>>>>>@@@DDDIIILLLKKKFFF???:::777888999999:::999999999999888666555444444444444:::===@@@===666111///000000000000000000000000000/////////000000111111111.../////////////////////111111000000000000000000111111111111111000//////000000111111111111000000000000000111111111111222111111000/////////000000000000/////////.........///000000111222222333333555555444444555666777777:::<<<<<<<<<;;;<<<>>>@@@BBBAAA@@@??????@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBFFFFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHJJJNNNOOOMMMMMMNNNMMMIIILLLMMMNNNLLLIIIFFFEEEEEEEEEEEEDDDCCCCCCFFFMMMRRRJJJHHHGGGGGGHHHIIIGGGFFF}}}PPP999444333333111000///...---------------,,,,,,,,,,,,************************++++++,,,,,,,,,---------////////////000000000000333555888:::;;;<<>><<<======<<<:::999999999<<<:::;;;AAADDDBBBAAABBBDDDCCCBBBAAAAAA@@@AAAAAACCCCCCCCCCCCBBB@@@???>>>???>>>===<<<<<<<<<<<<<<<777<<>>???>>>=========>>>@@@AAABBBAAA@@@@@@??????@@@@@@GGGFFFEEECCCBBBBBBBBBBBBIIIGGGDDDBBBBBBBBBAAA@@@JJJNNNNNNLLLKKKMMMKKKHHHIIIJJJJJJIIIFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHLLLPPPGGGGGGGGGHHHIIIIIIFFFDDD}}}QQQ:::444333222111000///......---------,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,------......///000000000444555777888999;;;???BBBBBBCCCDDDEEEFFFGGGHHHHHHGGGDDDFFFMMMOOOKKKGGGGGGIIIEEEAAA@@@BBBDDDEEEEEEBBB???>>>BBBAAA;;;555333111000///...,,,,,,++++++((((((((((((((('''''''''''''''((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((('''&&&''')))(((((()))***,,,...000111111222333444444444222111222666:::888444111333666666555333111222333444555444333222000//////000000...............---,,,+++...------,,,+++******)))---)))### ###+++555;;;999444...***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******++++++------------------......111222333444555666666666:::;;;<<<<<<<<<:::888777999777;;;BBBEEEBBBBBBEEEEEEFFFGGGFFFDDDCCCCCCDDDCCCBBBCCCEEEIIIPPPVVVYYYHHHEEEEEEJJJRRRUUUQQQKKKLLLIIIFFFDDDDDDFFFIIIJJJIIILLLLLLHHHGGGJJJJJJFFFHHHHHHFFFEEEBBBAAAAAAAAAEEECCCCCCEEEGGGGGGCCC???FFFEEEBBB@@@>>>======>>><<<:::888888999:::::::::===;;;===BBBDDDCCCCCCEEEEEEDDDBBBAAA@@@AAACCCDDDCCCCCCBBBBBBAAA@@@??????;;;;;;::::::::::::::::::888888777666777777999999666666666666555444333222000////////////000000000222333333111...---...///........................------....../////////000...///111222333333333333222111111000///......------......///......---------..................---............////////////000///......---.........---------------------------------......//////////////////000111222444555555666777777777888:::<<<<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@FFFBBB>>>>>>@@@BBBBBB@@@MMMPPPPPPMMMLLLMMMLLLHHHDDDGGGIIIJJJHHHFFFEEEEEEDDDDDDBBBAAABBBEEEHHHKKKHHHHHHHHHIIIJJJHHHEEEBBByyyNNN888444444333222111000000///------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,...///111222222333555666666888:::>>>BBBAAABBBBBBCCCDDDEEEEEEEEEGGGEEEEEEHHHIIIHHHGGGHHHCCCDDDCCCAAA@@@AAADDDHHH???;;;999:::888444111222///...---,,,++++++++++++,,,,,,+++***)))''''''&&&''''''((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))((((((''')))***++++++++++++,,,---...///000111333333333222222222333777:::888333000222666333333333222111111222333555333222000///000111222///000000///...---,,,,,,------,,,+++******))))))$$$)))///000---)))((((((222...)))&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++,,,,,,+++++++++,,,---......///111222333444444444999999::::::999888666555444444888>>>AAA@@@AAACCCBBBCCCDDDCCCBBBBBBCCCDDDGGGFFFEEEDDDCCCCCCCCCDDDHHHDDDCCCGGGMMMOOOJJJEEEHHHGGGEEECCCCCCFFFJJJLLLGGGHHHHHHFFFGGGJJJKKKJJJGGGEEECCCAAA@@@@@@???>>>AAA??????AAADDDCCC???:::EEECCC@@@???>>>>>>>>>>>>???999555666;;;@@@AAA???@@@>>>@@@DDDEEECCCEEEHHHEEEDDDCCCCCCCCCEEEFFFGGGCCCBBBBBBAAA@@@@@@@@@@@@;;;;;;<<<<<<;;;;;;;;;;;;>>>;;;777444333555999<<<555555555444333222111000....../////////000000///,,,,,,,,,,,,+++,,,...///........................///......------,,,,,,,,,...///111333444444333222000000///......---,,,,,,------...............---------............------,,,,,,---------.........///...------,,,,,,------------------------------------------............------......000111333333222333444555444555888:::::::::::::::;;;<<<======????????????@@@BBBCCCDDD<<<======>>>???@@@@@@@@@EEEBBB???AAAEEEIIIJJJJJJOOORRRQQQNNNMMMNNNMMMIIIDDDHHHLLLMMMKKKGGGDDDBBBCCCAAA??????AAAFFFJJJLLLJJJJJJIIIJJJIIIGGGCCC@@@wwwLLL777444333333222111111000000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))***+++---///000222222000111333333555777;;;>>>AAAAAAAAAAAABBBCCCDDDEEEGGGFFFEEEEEEEEEEEEFFFGGGBBBEEEFFFCCC@@@???BBBFFF>>>:::777777444000///222---,,,++++++************000000...---+++)))((((((&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''))))))(((((()))+++//////---,,,+++*********...000111222111000111222444666777555222000222444...000222333333222333444444333111000000000111222000000000///...---,,,+++,,,++++++******)))))))))%%%***//////+++'''&&&'''(((&&&$$$$$$&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******+++++++++*********+++,,,---...,,,---...000111222333333777777666666555555555555555666999===>>>>>>======???@@@@@@@@@??????AAACCCBBBCCCCCCBBBAAA@@@>>>===GGGDDDAAACCCGGGHHHEEEAAAFFFFFFEEECCCCCCDDDHHHKKKFFFFFFEEEDDDDDDFFFGGGHHHDDDAAA>>><<<======<<<;;;=========>>>???===:::888AAA@@@>>>===>>>>>>>>><<<999666222444:::???@@@@@@BBBAAACCCFFFEEECCCEEEIIIEEEEEEFFFGGGHHHGGGGGGGGGAAAAAA@@@???????????????===>>>>>>>>>======<<<;;;::::::999888777666666555333333333333222111000///......///000000000//////...---,,,,,,,,,,,,------------------------------///......---,,,+++*********,,,...000000000...---...------,,,,,,+++++++++,,,,,,------...---------,,,------------------,,,+++++++++,,,,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000111///000222222222333555888777777888999:::;;;;;;<<>>???@@@CCCFFFHHHGGGHHHHHHGGGFFFEEEEEEDDDGGGGGGGGGEEEBBB???>>>===;;;888777888444///...000++++++***)))))))))******......---,,,+++***)))(((&&&''')))*********((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&''''''''''''(((***---,,,+++***************+++...000000//////111333555444444333222111222222---111555777555333222333111111000000//////000000/////////...---,,,+++******************)))))))))+++)))%%%""""""%%%)))+++&&&%%%%%%&&&)))******)))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((())))))***+++,,,,,,,,,***+++---///000111111222444333222111222333555666666888999:::;;;;;;;;;:::;;;<<<===<<<<<<===???BBB<<<===???AAADDDFFFGGGGGGEEECCCAAAAAABBBCCCCCCBBBEEEFFFFFFDDDBBBAAADDDFFFCCCCCCCCCDDDDDDCCCCCCDDDBBB???;;;:::;;;<<<<<<;;;:::<<<======;;;999888888<<<:::999:::<<<===:::888333777:::<<<;;;<<<>>>AAADDDCCCDDDFFFDDDAAADDDIIIFFFHHHJJJKKKKKKHHHDDDBBB???>>>===<<<<<<<<<======;;;<<<<<<<<<;;;999888777555666777777777555333111222222222222222111000000......///000000///...---...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******(((***,,,------,,,***)))+++++++++***************)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++************+++++++++,,,,,,------,,,+++++++++++++++*********+++++++++,,,,,,************************++++++***++++++,,,---------...000000000111444666444444555777888999999999??????>>>===============@@@CCCHHHLLLNNNMMMKKKIIIEEEGGGIIIJJJKKKLLLNNNPPPMMMNNNMMMHHHFFFGGGGGGCCCCCCEEEGGGGGGEEECCCCCCCCCBBBBBBDDDHHHLLLNNNMMMKKKFFFEEEDDDCCCDDDDDDCCCAAA}}}OOO777111111000000//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))******++++++++++++***---///111222444666999======<<<===@@@DDDHHHKKKFFFIIIKKKJJJHHHGGGDDDBBBMMMJJJFFFEEEDDDAAA;;;666777666777999555...+++,,,******))))))))))))************))))))((((((''''''%%%''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&''')))&&&&&&'''(((***+++---...***,,,//////......111444555333111111222222222111111555::::::666222///...///////////////..................---,,,+++)))((())))))))))))************)))&&&%%%(((,,,---)))$$$'''&&&&&&&&&''''''%%%###''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((()))***++++++++++++)))***,,,...///000111111333111000///000222555777555777777666777:::;;;;;;999:::;;;::::::;;;>>>AAA>>>>>>>>>???AAADDDFFFGGGDDDCCCAAA@@@@@@BBBDDDEEEFFFGGGHHHEEEAAA???@@@BBB@@@@@@CCCFFFGGGDDDCCCCCCCCC???;;;;;;===>>>>>>===999<<<>>><<<999777888:::888666666888::::::777444555???IIIJJJCCC???CCCHHHDDDCCCDDDFFFCCC@@@BBBHHHGGGIIILLLNNNLLLGGGAAA======<<<;;;:::999:::;;;<<<777888888888666444222111777777666555555666666777111222222222222111111000......///000///...---,,,*********+++------,,,+++************************++++++++++++++++++,,,,,,(((***,,,------+++)))''')))))))))))))))*********(((((()))***************))))))************)))))))))************+++++++++---,,,++++++******++++++(((((())))))*********+++)))))))))))))))(((((((((***)))))))))))))))******+++---...//////000333555111222333555666777777777999999999:::;;;<<<===>>>;;;???EEEIIIKKKIIIFFFCCCCCCGGGJJJIIIGGGFFFGGGIIIJJJKKKIIIDDDBBBCCCCCC@@@===>>>???@@@AAACCCGGGJJJEEEFFFHHHLLLOOOLLLFFF@@@BBBAAA@@@@@@BBBCCCCCCCCCTTT:::222111111000///......------,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))************************---------...///111333555777888:::;;;===???AAABBB>>>CCCFFFEEE@@@@@@EEEKKKDDDEEEFFFCCC@@@<<<;;;:::666333111222555555000+++*********))))))))))))(((((()))*********)))'''&&&)))'''&&&(((+++,,,***'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++***++++++,,,---...//////------...000222222111///333333222222111000//////000000000//////...---,,,+++,,,---...---+++(((&&&))))))************))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,------000000000111222333555555333111111333888::::::888777999;;;;;;:::999:::;;;???@@@AAABBBCCCEEEFFFFFFGGGEEEBBB@@@@@@AAACCCDDD@@@AAABBBCCCCCCAAA???>>>BBBBBBCCCDDDDDDCCCBBBAAABBBAAA???>>>===>>>??????:::;;;<<<<<<<<<:::777666666777888999::::::999999000GGG]]]^^^RRRHHHDDDDDD@@@AAABBBAAA???@@@CCCFFFJJJFFFAAA???@@@???===;;;666555555999>>>>>>999444666666555444333333333333444444333333333222222222111000000///......------,,,------......------,,,,,,++++++******++++++,,,+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((())))))*********+++,,,---//////000000000111222333555666777:::;;;888333555;;;===:::BBBCCCEEEGGGHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBGGGFFFEEEEEEEEEDDD@@@>>>???>>>===>>>??????===<<<@@@AAACCCEEEEEEDDDBBBAAA?????????>>>>>>>>>======VVV<<<222222111000///...---------,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))*********************************+++,,,...000222666777888999;;;<<<>>>>>>CCCFFFGGGEEEAAA???@@@CCCDDDDDDBBB>>>:::777777777444111......111000---)))+++************)))))))))(((((()))***)))((('''&&&(((&&&&&&'''******)))'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))***++++++,,,---......///000.........000222333111000333333333222111111000000000000000000///...---,,,***+++---...---+++(((&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((()))))))))************+++,,,------/////////000111222333444333222222444888;;;:::999999;;;<<<===<<<<<<<<<===AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????BBBBBBDDDDDDCCCBBB@@@???EEEFFFFFFGGGFFFDDDBBBAAACCCAAA???======???AAACCC>>>===;;;999888777777888888888888999::::::;;;;;;:::JJJXXXZZZTTTNNNIIIFFFBBBCCCEEEDDDCCCCCCGGGIIIIIIFFFBBB@@@@@@???===;;;777555333666:::;;;888444666555444333222222222222222222222222111111111000///......---,,,,,,+++++++++,,,,,,------,,,,,,+++******))))))))))))******+++++++++******)))))))))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))(((((((((''''''((((((''''''(((((()))*********+++,,,---...//////000000111222333555666777333666777666888<<<<<<777===???AAACCCCCCBBB@@@???BBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@>>>===BBBAAA@@@AAABBBAAA@@@>>>AAABBBCCCDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBAAAAAAAAAVVV===222222111000///...------,,,,,,+++************+++)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))***+++---...///333444666888999:::;;;;;;@@@@@@@@@???===;;;999777>>>>>>;;;888444444555777444111---,,,......+++(((+++++++++************)))(((((())))))(((((('''&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++,,,---...///000000/////////111333333222111444333333222222111111111000000000000///...------***+++,,,---,,,***((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))))))))***+++,,,---------......///000111222444333333666999;;;;;;::::::<<<>>>???>>>>>>???@@@BBBAAAAAA@@@@@@?????????<<<>>>@@@AAAAAA@@@???>>>CCCDDDDDDDDDDDDBBB@@@???AAABBBDDDDDDBBB???<<<:::@@@???===<<<===???BBBDDDDDDAAA<<<888555666888::::::999999888999;;;<<<======DDDJJJKKKLLLLLLIIIEEEDDDEEEFFFEEEEEEEEEGGGIIIFFFCCC@@@>>>>>>===;;;:::888555222333666777666444555444333222222111222222000000000000////////////,,,,,,,,,+++******))))))***++++++++++++++++++***))))))(((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''((((((''''''''''''(((((()))(((((((((((('''''''''(((''''''''''''((()))))))))******+++,,,---......000000111111333444666777444777999888:::>>>???===<<<>>>AAACCCDDDBBB???======>>>???@@@BBBCCCEEEEEECCCEEEGGGEEEAAA>>>???@@@HHHFFFEEEEEEEEEEEECCCAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCC{{{TTT<<<333222111000///...---,,,,,,++++++***************))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))***+++,,,---...///000222444777:::;;;<<<<<<;;;::::::;;;===;;;777444444555666555444555777999666333///.........---+++++++++++++++************((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***++++++---...///000111000000///111333444333222444333333333222222111111000000000000///...------)))***+++,,,+++***((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))((())))))***+++,,,,,,,,,---...///000111111444444555666888::::::;;;:::<<<>>>???>>>>>>???AAAAAA@@@@@@@@@????????????>>>???AAACCCCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@???===>>>@@@AAA@@@===:::777:::;;;<<<===??????@@@@@@GGGCCC>>>999777777888::::::999888777888:::<<<>>>:::>>>@@@???BBBHHHJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDAAA@@@>>>===;;;:::888777777555444444666666555333444444222111111111111111000////////////.........+++++++++******)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((((((((((((((('''(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))))))))******+++,,,,,,---//////000111222444555666888999888777777;;;???AAA:::<<<@@@CCCDDDCCCAAA???:::;;;<<<>>>@@@AAABBBBBBAAAEEEHHHGGGCCCAAADDDHHHLLLJJJHHHGGGGGGGGGEEEDDDFFFEEEEEEEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDTTT<<<333333222000///---,,,,,,,,,+++******))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,---------000333777;;;===>>>???>>><<<;;;===@@@???:::666///222666777777666666666666333111///......------+++++++++*********))))))(((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))+++,,,---///000000111000///000222333333222333333222222222222222111///000000//////...---,,,))))))*********)))((('''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++++++++,,,...///000111000000333444555666777888999:::888:::<<<===<<<<<<===>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCC???@@@@@@?????????>>>>>>===???AAABBBBBB@@@>>><<<888;;;???BBBCCCBBB???===EEECCC@@@===;;;999999999:::999888777888:::<<<>>><<>><<<:::999999666666777999999777444222333222111000000///000000////////////............++++++++++++************((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))***+++++++++.........///111222444555444666999:::999777888:::444777;;;???AAAAAA@@@???<<<===???@@@AAAAAAAAAAAA>>>BBBFFFFFFCCCCCCHHHLLLMMMJJJHHHGGGGGGGGGFFFDDDGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFEEEEEEWWW@@@444333222000///---,,,+++++++++***))))))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''))))))******)))+++---222666:::<<<=========;;;999:::;;;:::666333333666999:::888555222111111000///...---,,,,,,,,,*********))))))))))))(((''''''&&&%%%%%%%%%%%%&&&###%%%&&&&&&$$$######$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""######$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$'''((()))+++,,,...///000111///...///111333333222111111111111111111111111............---,,,++++++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++***+++---///000000000///000222444444444444666888777999;;;;;;:::999:::;;;::::::;;;===>>>@@@AAAAAA???>>>>>>======>>>???@@@<<<<<<<<<<<<=========>>><<<===>>>>>>>>>>>>===<<<<<>><<<;;;999888::::::999999:::;;;===>>>===DDDGGGCCCAAAGGGQQQVVVNNNMMMJJJIIIHHHFFFBBB@@@AAABBBCCCAAA>>><<<;;;<<<666888:::;;;:::777444111222222000//////////////////............---------++++++++++++++++++++++++((())))))******))))))((())))))(((((((((((())))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))******,,,,,,------///111222333000666@@@GGGDDD<<<666666666888;;;>>>AAABBBBBBBBB@@@AAACCCCCCDDDCCCBBBAAA<<>>>>>;;;<<<=========<<<;;;::::::::::::;;;<<<===>>>???===<<<;;;;;;::::::::::::@@@AAACCCDDDCCC@@@===<<<<<<;;;;;;::::::999999999<<<<<<<<<===>>>>>>?????????EEEGGGBBB@@@DDDJJJMMMLLLJJJIIIHHHIIIGGGCCC@@@???AAACCCAAA>>>;;;;;;<<<888999::::::888666444333111111000///............------,,,,,,,,,+++++++++************************)))))))))******)))))))))((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''''''''(((((((((((())))))******+++,,,---///000111000555???HHHEEE<<<888:::;;;<<<===>>>@@@AAABBBBBB???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@AAACCCEEEHHHIIIEEEBBB???>>>???AAAAAA@@@BBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGeeePPP444333222000///---,,,++++++******)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,,,,,,,++++++(((***---000222222111000...///000111222444777888666777888777555444555666+++---//////...---,,,,,,(((((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$&&&((('''$$$######%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!"""$$$$$$######"""!!!!!!""""""#########$$$########################"""############$$$$$$$$$###$$$%%%&&&%%%%%%###"""%%%%%%'''(((***,,,---...000...------///111222111///////////////000000000,,,,,,,,,,,,+++***))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***'''(((+++---...------,,,,,,///111111//////222444888:::;;;:::888666666777666666777888999::::::;;;999;;;>>>@@@???===999777999999999:::<<<>>>???@@@CCCAAA???===<<<;;;<<<<<>>===;;;::::::999888777666666888999:::===>>>???@@@AAAAAA@@@@@@DDDHHHHHHDDDBBBEEEGGGFFFHHHFFFEEEFFFGGGGGGCCC@@@<<<>>>@@@???;;;888888999::::::999777555444444555111000///......------...+++++++++************)))))))))))))))************))))))************))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((())))))***+++,,,...///000///000555:::888333555===;;;::::::::::::;;;<<<===;;;===???AAABBBAAA@@@???EEEDDDBBBCCCEEEHHHIIIHHHAAA???<<<;;;<<<>>>???>>>???AAADDDFFFGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDeee\\\CCC888......000...+++******************+++++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((('''(((***+++++++++***)))************+++,,,------))))))***///666999777444999888666555444444444555111000///...,,,+++***)))+++)))((('''((((((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""############""""""!!!!!!"""###############""""""""""""############################################################''''''&&&%%%%%%$$$######&&&&&&'''((()))***+++,,,***++++++,,,---...//////333///***((())),,,...///++++++,,,++++++***)))((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))+++++++++,,,---///000000111222222222111111888555222333777;;;<<<<<<===:::777777888999777555999;;;===<<<:::999:::===FFFAAA;;;888:::<<<======@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;<<<=========999:::999666555999999777AAA???;;;999:::<<<@@@CCCDDDEEEDDDDDDGGGKKKHHHBBB???AAAAAA???======AAAEEE???===<<<:::999999999:::;;;999777444333333444555111000///...---,,,++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((()))))))))))))))******+++///000111333555777888999:::;;;;;;;;;:::888777555:::<<<>>>@@@@@@@@@BBBCCCEEEDDDDDDDDDDDDCCCCCCCCCFFF999444<<>>===@@@<<>>===<<<<<<>>>@@@GGGBBB===;;;;;;======<<<@@@@@@@@@@@@@@@?????????>>><<<;;;<<<>>>>>>;;;888555:::;;;999777888999777AAA???<<<:::999:::<<<>>>@@@CCCCCCBBBCCCFFFEEE@@@???@@@@@@???>>>???AAACCC???>>><<<;;;::::::::::::999777555333222333333444000000///...---,,,++++++++++++***)))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((())))))(((((())))))***+++---...///111222444555666666777888888888666555444777999<<<>>>???AAACCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBB888555<<>>???>>>???@@@BBBEEECCC???>>>>>>>>>===<<>>>>>>>><<<<<>>@@@AAA???@@@???>>>???@@@AAA@@@@@@>>>>>>===<<<;;;:::999888555444333222111222222333//////...---,,,++++++***+++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''((((((((())))))(((((())))))***+++,,,,,,---...///000111111222333444555666555555444555888;;;===???@@@CCCEEE??????@@@@@@AAABBBBBBCCC???999999>>>>>>999999>>>>>>BBBHHHKKKLLLHHHCCC???DDDDDDDDDDDDCCCBBBAAA@@@dddXXXFFF:::000...000///,,,,,,,,,++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((()))'''&&&%%%$$$%%%&&&'''(((''''''''''''((()))***+++(((000AAALLLAAA...+++555666666555555444444444444000///...---,,,+++*********(((''''''(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""!!!!!!"""###############!!!"""""""""############################################################!!!!!!"""$$$%%%&&&'''(((###$$$$$$%%%&&&&&&''''''******+++,,,---...//////,,,000444444000,,,+++,,,++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''((()))((((((***+++---...///000000111111000///111555888999999666444333444666888;;;======>>>>>>>>>???????????????@@@AAAAAA@@@@@@@@@@@@???>>>BBBBBBBBBBBBAAA???===<<<>>><<<;;;???EEEEEE@@@:::===EEEIIICCC<<<;;;===???======<<<:::999777777666999???AAA>>>;;;===>>>>>>???===<<<>>>AAABBB???<<<<<<<<<<<<;;;999888777666222222111000000000111222...------,,,++++++************)))(((((((((((()))(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,,,,,,,------......///000111333555666666666666666999<<<>>>???@@@BBBDDD>>>>>>>>>?????????@@@@@@===<<>>???AAA@@@???>>>>>>===<<<;;;<<<===??????@@@@@@AAAAAACCCCCCCCCCCCAAA???<<<;;;;;;999999<<>>AAA999999999999999888888777:::???AAA===:::<<<>>>>>>===;;;:::<<>>;;;;;;:::999888666555444333000000000////////////000,,,,,,++++++******))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''((())))))***+++,,,,,,,,,------------///111333666888999999999999;;;===>>>>>>>>>@@@AAA>>>>>>>>>>>>>>>=========<<<>>>BBBEEEDDDBBBDDDJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCAAA???>>>aaaVVVGGG:::...,,,---,,,***************))))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))***+++(((---+++&&&---888777+++111111222222222222111000//////...---,,,,,,++++++)))(((''''''((()))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######!!!!!!"""###############""""""""""""############################################################$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,,,,---...,,,******,,,---+++)))************)))((('''&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((((()))+++,,,,,,...///000000000000111222333333222333555777777999<<<>>>>>>>>>???@@@CCCAAA>>>>>>===<<<:::888999;;;===>>>===>>>@@@AAABBBCCCCCCBBB@@@<<<999777777777888;;;>>>@@@AAA@@@BBBFFFDDD<<<666888<<>>===;;;:::999:::;;;<<<<<<;;;;;;999777555333222222333000000000//////.........++++++******))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***+++++++++,,,,,,---------///000333666888999999999999;;;===>>>======>>>???<<<<<<==================<<>>>>>___SSSHHH;;;///,,,...---++++++)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))++++++,,,000444333///000111222333333222111000.........------,,,,,,+++((('''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###!!!!!!"""###############""""""""""""####################################################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))***++++++)))***+++,,,++++++++++++************)))((('''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&((())))))***+++,,,---.........000222333333111111444666444888<<<>>>>>>>>>???AAABBB@@@>>>===>>>>>>;;;999999;;;<<<;;;::::::<<>>@@@???>>>??????===@@@???:::888;;;>>>>>>888888777777888888999:::???@@@>>>:::;;;??????;;;888999999888777777:::<<<===:::666333111111333444111000000000///...---,,,******))))))))))))(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''((()))))))))))))))***+++,,,,,,------...111333555666777777666888:::;;;;;;;;;<<<>>>999999:::<<<>>>???@@@AAAAAABBBBBBAAAAAADDDFFFGGGDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEBBB>>><<<;;;<<<<<<^^^QQQJJJ===000---......,,,,,,(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&$$$(((///...)))---777111111333333444333222111.........------,,,,,,,,,((('''&&&'''((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!!"""###############""""""""""""############################################################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******$$$)))//////,,,)))+++...************)))((('''&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&################################################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''''')))***+++,,,,,,,,,...111444444222111222444222666;;;>>>>>>>>>@@@BBBBBB???======???@@@===;;;;;;<<<<<<:::777666999<<<===>>>>>>===:::666222///777>>>EEEGGGDDD@@@>>>???999<<<===;;;<<<@@@AAA???:::999888777777888999:::@@@???<<<999;;;@@@>>>:::777888888666444444888<<>>AAACCCDDDFFFFFFDDDBBBBBBEEEFFFFFF>>>@@@BBBDDDEEEEEEDDDCCCGGGDDD???;;;999999:::;;;wwwXXXXXXBBB888...---...,,,***+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%''''''!!!###,,,)))###(((&&&&&&''')))+++---///000000000333777444...///444000///...,,,+++***)))))))))&&&###%%%***---,,,)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##########################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&(((,,,///...,,,...000333333222111111111///444;;;???@@@???=========999999<<<>>>;;;999:::AAA???<<<:::999:::<<<======??????===999444111000666>>>GGGIIIDDD>>><<<<<<<<<===>>>>>><<<;;;<<<===<<<;;;::::::999999::::::===<<<;;;999999999::::::555666666666666777777777FFF@@@999333111000111111000//////---,,,+++************)))((((((((((((((((((''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))***,,,...000111111000///111444666777666666666777999:::<<<======>>>AAACCCCCCBBBAAAAAABBB@@@===;;;===@@@DDDEEEDDDBBBAAAAAA======<<<<<<;;;;;;;;;<<>>============999888<<<===;;;999:::BBBAAA???>>>>>>???@@@AAA???@@@@@@>>>:::888777777:::DDDMMMKKKBBB;;;:::===;;;<<<===<<<:::999:::;;;:::999999999999999::::::999888777555444444444555555555666888999:::;;;;;;>>>:::555111000111222222//////...---,,,+++*********))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))***+++---///000000000///111333666666555555555666:::<<>><<<;;;;;;>>>BBBDDDEEEEEEEEEFFF>>>===;;;:::::::::;;;<<>>>>>?????????@@@???===;;;;;;<<<>>>@@@JJJQQQLLL@@@777888===;;;;;;;;;:::777666777888999888888888888888999999777666444333222111111111333555777999<<<===>>>???555333000000111222222111///...------,,,+++*********)))((((((''''''((((((''''''''''''&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((())))))***,,,.../////////...111333555666555333333444999<<>>@@@BBB@@@<<<999999:::<<<>>>AAABBBCCCCCCEEEFFF???===;;;999888:::;;;===nnnYYY[[[BBB888...------,,,***+++))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%"""&&&%%%,,,666///###$$$&&&&&&&&&'''(((***+++,,,)))000///***000>>>@@@777///...---+++***)))))))))***(((&&&&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$########################""""""#########$$$$$$$$$################################################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***++++++---///222333222111111222333555777777888999;;;===;;;777777;;;<<<:::999:::;;;<<<=========<<<;;;:::<<<<<<<<<::::::;;;???BBBDDDIIILLLGGG>>>888888;;;<<<<<<;;;999666555666888:::999888777666666666666777666555444333222111000333555777:::<<<===>>>>>>000//////000222222111000---------,,,+++******)))))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((((()))+++,,,---......---111333666666555333333444555999<<<>>>===;;;::::::;;;???AAA>>>999666777:::???@@@AAAAAA@@@@@@AAACCC@@@>>>;;;888888:::<<<>>>uuurrr\\\[[[BBB888...------,,,***+++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%''''''222AAA;;;+++&&&&&&&&&&&&&&&'''((()))******111000+++111@@@BBB999...---,,,+++***))))))))))))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''((()))***,,,...111222111000111222555555666666666777:::===999666666:::<<<999888:::??????@@@@@@???===:::999777777888777777999===@@@CCCCCCAAA???===;;;999777======<<<999777666777999<<<;;;999777666444444333777666666555444333111111333444777888999999999888000000000111222222///---,,,,,,,,,+++******)))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,---111333555666555444444444444777;;;<<<<<<:::999999===AAACCC@@@;;;888;;;>>>AAABBBCCCCCCBBBBBBCCCEEEBBB???<<<::::::;;;>>>@@@qqqYYYRRRBBB888...---...,,,***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%"""######---<<<777'''$$$&&&%%%%%%%%%&&&''''''(((+++000///,,,...666777222------+++******)))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""################################################"""""""""############$$$$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$################################################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&&&&&&&((()))***,,,///000000///000111444555555444444555888:::888555555999;;;999888999=========<<<:::888555444222444666777888888:::<<<>>>;;;888999<<<===999555======<<<999777777999;;;===<<<:::888666444333333444444444444333222111111222333555777777666444333111111000111222111...++++++++++++*********)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++,,,///111444555444333444555555888;;;<<<<<<;;;;;;;;;AAACCCDDDBBB???>>>@@@CCCAAACCCFFFGGGHHHHHHJJJKKKCCCBBB???>>>===>>>@@@BBB~~~qqqYYYNNNBBB888...---...,,,***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$######$$$%%%""" %%%---((( $$$&&&%%%%%%%%%%%%%%%&&&''')))+++,,,,,,,,,+++,,,------,,,+++***))))))))))))&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""###########################$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""###$$$######""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$################################################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$&&&)))(((***---............///111222333222111222444666888444444999;;;999888999777777666666444333222111111444999;;;;;;999999999888777666888:::;;;999666<<<<<<;;;888666777:::<<<;;;:::999888777666666666222333444444444444333222000222444666666555333111111000///000000///---+++***************)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))+++++++++---000222222222333444444666999:::::::::;;;<<<@@@@@@?????????@@@AAABBB@@@CCCGGGIIIJJJIIIJJJKKKEEEDDDCCCBBBAAABBBCCCCCC}}}ttt]]]QQQBBB888...---...,,,***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%#########$$$%%%###(((%%%$$$'''!!! ,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%)))---+++'''(((...,,,,,,+++***)))))))))***%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""$$$$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$$$$&&&((('''))),,,---------...//////000111000//////111333777444444888;;;999888999777777666666555555555555111555;;;>>>>>>;;;999777444666888999999888888888;;;;;;:::777666777:::===999999888888888888999999333444555666777666555555...000333555666555333222000.........//////---+++************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$---,,,)))&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++(((+++...000000000111333222333555666666777:::<<<===;;;::::::<<<>>>??????AAADDDGGGIIIHHHFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDD~~~oooQQQRRRDDD:::000---,,,))))))+++((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***+++,,,------...---,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%########################"""############$$$$$$$$$""""""""""""############""""""############""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((***+++,,,,,,+++***---///111000......000222222444777:::;;;:::888666444444333444666666555333666666777888999::::::;;;666555666888888666888<<<<<<:::666444333444666888666444777<<<;;;666555999777777777666555333222111111222222333333333222222//////...---,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++,,,,,,------.........222333444444444666999;;;777;;;>>>???======???BBB@@@CCCEEEEEEBBB@@@@@@AAAFFFFFFEEEDDDBBBCCCEEEHHHzzznnnPPPLLLAAA888000......,,,+++---((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***+++,,,,,,---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""############""""""############""""""###"""""""""""""""""""""########################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((***++++++++++++***---000222111000000222444111333666999;;;:::888777666555555666777888777555666777777777888999999999888777888::::::777999>>>;;;888555333222333555777555333555999888444444888777777777666555444222222111111222222333222222111...---,,,++++++*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((******++++++,,,,,,------222333444444444555888;;;999:::<<<======>>>???@@@===???BBBBBBAAA@@@AAACCCAAA>>>;;;::::::===AAACCC{{{uuunnnSSSHHH===555/////////...---...((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((()))***++++++++++++)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%########################"""""""""#########$$$$$$""""""""""""############""""""############""""""""""""""""""""""""######"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))***++++++++++++,,,...000111111111333555000222555888999999999888666555444555777888777666777777777777777777777777888777888:::999777999===999777555333222333555666666444444777777555555888777777777666555444333222111111222222222222111111---,,,+++***)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***++++++,,,,,,111222333444444555777:::999888999:::===??????>>>;;;<<<>>>??????@@@CCCEEEAAA===888777;;;@@@DDDEEEmmmlllVVVGGG<<<444/////////---+++,,,((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))))))))***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################""""""""""""############!!!"""""""""############"""######$$$$$$######""""""""""""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))******+++++++++,,,...///000222444555000111333666777888888888555444333444666777777666777777777666666666666666666555555888777444666;;;999888555444333444666777999777666777888999999:::777777777666555444333333111111111111111111000///,,,,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))******+++,,,,,,///111333333333444666888777555444777<<<@@@@@@>>>=========>>>???AAADDDFFFBBB===999:::AAAFFFGGGFFFdddfffWWWGGG===555///...---***((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################!!!!!!"""""""""#########!!!"""""""""##################$$$$$$$$$$$$######!!!!!!""""""####################################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((***++++++,,,---...000222444555666000111222444555666777888666555333444666888888888777777777666666666666666777555555777666444555::::::888777666555666777888999888666666888;;;:::888555555666555555444333222000111111111000000///...---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%''')))########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))***+++,,,------...000222333333333555777333111111444:::???@@@???@@@???>>>>>>@@@AAACCCDDD;;;888777;;;BBBEEECCC@@@```___UUUHHH@@@888000...,,,)))&&&'''((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%########################!!!!!!!!!"""""""""######""""""""""""##################$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$########################!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''')))+++,,,/////////111444777777666222222222222333444666777888666555555888:::;;;;;;777777777777777777777777999777777999888555777;;;999999888777777777888999777777555444777;;;999444444444444444444333222222000000111000000///...------,,,+++***))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((***+++,,,---...,,,///111222222333444555222111111333777;;;>>>???BBB@@@??????AAABBBBBBAAA999999:::>>>BBBCCC@@@===~~~ccc]]]UUUIIICCC:::111...---***)))***((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################!!!!!!!!!!!!"""""""""###""""""""""""###############$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%''')))+++,,,///------///333555555444333222111111111222444555666555333333666888::::::666777777777888999999999999777777999888555666;;;888888777777777777888888666777666555999===:::222222222333333333222111111000000000000///...---,,,++++++***)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((***+++,,,---+++...111222222222333444333333444444444666999<<<@@@>>>>>>???AAABBB@@@>>>======???@@@AAAAAA@@@???jjj```WWWLLLEEE;;;222///...,,,+++---)))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%########################!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&(((+++,,,,,,******,,,///222111///444333111000000111333444333111///000222555666777666666777888999::::::;;;777555555777666222444888777666666666666666777777777999888777;;;@@@<<<333111111222222222111000000000000000000///...---,,,***)))(((''''''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''(((***+++++++++---000222222222333444555666666444111111555999===<<<<<<>>>BBBBBB@@@======>>>???>>><<<<<<===???ooogggZZZXXXOOODDD:::111//////,,,))))))((((((((((((''''''''''''''')))&&&---###***%%%%%%---...%%%+++%%%+++***&&&"""$$$$$$...444!!!+++333111''')))))))))"""'''###---)))---&&&&&&###555111+++$$$)))((()))"""000111%%%"""###"""''' '''+++!!!(((''')))$$$000 ,,,,,,""""""""""""""""""""""""&&&%%%%%%%%%###"""!!! #########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,***))),,,000222111000///000222333222111///...333//////333555444444666555444222333555666666666777777777777777666666555888888888777666444333222444444444555555555666666111000///......///000111//////...------,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))+++,,,---...////////////222333222000///222888===>>>>>>???@@@@@@@@@@@@@@@>>>@@@>>>999999;;;<<<:::}}}dddgggZZZVVVMMMEEE:::111///...,,,))))))((((((((((((''''''''''''(((333'''$$$''',,, +++777((("""''' ,,,"""%%%,,,;;; !!!666666!!!666)))***###''' +++111---444 """???######"""%%%,,,...222 ,,,%%%777))))))'''(((&&&$$$"""))) ///%%%'''888""""""""""""""""""""""""#########$$$######"""!!!###""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,******,,,///222111000///000111222222111///...333000000444666333111111666555444555666777666555777777888888777777666555777666666555444333111111333333333444444444555555000///............000000......------,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((()))***+++---.../////////555444333222222666;;;>>>>>>>>>>>>????????????>>>===???>>>:::999;;;;;;999|||[[[fffZZZUUUPPPGGG;;;111......+++))))))((((((((((((''''''''''''333999[[[NNNEEEHHHQQQRRR^^^RRRDDDTTTRRRXXX$$$######,,,(((!!!(((777TTT```%%% ###((('''!!! +++***999WWW}}}ggg888%%%000$$$!!!'''555!!!111&&&???\\\hhh---)))(((,,,&&&)))>>>AAAeee}}}]]]000!!!444"""""""""""""""""""""""" !!!""""""############""""""""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$###############################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&+++******,,,///111111000...///000111111111000///111000333999;;;777333333666666666888999888555333777777888888777777666555555444444333222111111000111222222222222333333333//////------,,,---...///,,,,,,,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***,,,...//////000777555333444777;;;>>>???========================:::======::::::<<<;;;888YYYtttcccYYYUUUUUUIII===222...---+++)))***((((((((((((''''''''''''---000---"""!!! BBBbbb&&&!!!"""+++999rrr111!!! >>>'''***!!!222"""+++...+++,,,"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&******+++,,,.../////////---...///000111111000000//////444===AAA>>>:::999777777888:::;;;999555222666666666666666555444444444333333222111111111111000000000111111111222222///...---,,,,,,,,,---...++++++******))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((***,,,...000111111777555333555:::>>>???>>>======<<<<<<;;;;;;<<<<<<888<<<===;;;;;;<<<;;;777ZZZhhh___UUUQQQVVVKKK???222---,,,***)))***((((((((((((''''''''''''///+++SSS{{{}}}{{{)))%%%"""000777SSS###!!!)))!!!&&&"""BBB,,,+++ 999---(((???###))) """""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))***+++,,,,,,---...------...///000111111111//////555>>>BBB???;;;:::666777999;;;<<<:::555222444444555555444444333222333333222111111222222333/////////000000000000111///...---,,,++++++,,,---***)))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))+++---///000111111444222111444:::>>>>>>===<<<<<<;;;::::::;;;;;;<<<888;;;===;;;;;;===<<<999VVVXXX~~~[[[PPPKKKSSSNNN@@@222---+++))))))+++((((((((((((''''''''''''"""%%%***BBB$$$333)))$$$%%%,,,333EEEEEE###,,, ---ddd***666***&&&ppp***000 ,,,###EEE"""222+++)))""""""""""""""""""""""""############""""""!!! !!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$###############$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((******))))))+++---,,,,,,---...000111222222222111444:::===:::666666666666888:::;;;:::666222444444444444444333333222333222111000000111333444////////////000000000000000///---,,,++++++,,,---))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***,,,...///000000///000111444999<<<======<<<;;;:::::::::;;;===>>>888<<<===;;;;;;>>>>>>;;;QQQIIIzzz\\\QQQIIITTTOOOAAA333,,,***))))))+++((((((((((((''''''''''''&&&$$$000+++,,,---'''%%%"""444QQQCCC )))!!!$$$333GGG%%% kkkxxx222&&&'''333[[[333,,,###%%%###...""""""""""""""""""""""""!!!"""######$$$######### !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''')))((('''''')))++++++,,,,,,...///111222333444111222777999777555666555555666999:::999777444555666666666666555444444111000///...///000222333////////////000000000000111000...,,,,,,,,,,,,---))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,,,,------+++...222555777999<<<===;;;:::999999:::<<<>>>@@@:::======:::;;;???@@@>>>OOOAAAwww^^^UUULLLXXXPPPBBB333,,,***))))))+++)))(((((((((''''''''''''###111 /// +++)))+++###222'''111***111222)))&&&'''&&&)))+++^^^(((CCC...&&&+++///((($$$***"""""""""""""""""""""""" !!!"""###%%%%%%&&&&&& !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$################################################################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&((((((&&&%%%'''***++++++,,,---///111222444444111111666999999:::<<<444444555777999999777555777777777777777666666555///...---,,,---///111222////////////000000000111111000///---,,,,,,------))))))))))))************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&((()))************)))...444777777888<<>>===:::;;;@@@BBB@@@XXX???^^^tttcccQQQOOOTTTPPPFFF888---((('''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&(((###&&&&&&"""%%%%%%'''???&&&%%%+++kkk+++###+++$$$777"""NNN"""666!!!"""!!!!!!$$$ ########################$$$$$$###############$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###)))666""""""***+++ ######&&&!!! ###***&&&&&&!!!###(((&&&!!! (((######""""""$$$'''%%%!!! '''(((!!!$$$'''***&&&,,,%%%###'''"""%%%'''%%%!!!!!!%%%!!!%%%)))((('''!!!%%%$$$ !!!%%%&&&"""################################################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################&&&+++$$$###$$$###''' ((( %%%+++'''$$$%%% ---""""""###..."""###222"""'''$$$)))###)))---!!!'''((($$$###&&&%%%'''&&&###(((((($$$&&&'''''',,,%%%((($$$$$$##################'''(((&&&,,,"""((($$$!!!,,,######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((++++++,,,---...///000111333111000444999<<<:::777555666888888777666777888666666777888777666444333------...///////////////111000...---...///111222111111111000///---,,,+++***)))))))))((((((''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***++++++///333666666555444555444888:::999555444888<<<;;;;;;<<<<<<<<<;;;;;;:::XXX777NNNddd\\\RRRPPPSSSNNNEEE777...***))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&(((###&&&&&&"""%%%&&&'''###^^^######)))))))))DDDDDD%%%===***000ggg+++qqq,,,{{{########################%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""&&&'''&&&((( !!!)))$$$ $$$***&&&'''$$$%%%&&&,,,!!!###%%%!!!!!! %%%$$$!!!(((''' ***""")))...'''''' ###!!!$$$&&& &&&'''!!!"""---***!!!!!!---,,,###%%%!!!###'''%%%%%%################################################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$########################******"""%%%)))'''&&&"""+++$$$'''/// ...---"""'''((($$$!!!!!!,,,"""&&&+++...$$$""" $$$&&&!!!000""" ###***&&&$$$###%%% ########################&&&$$$ %%%)))###///))) )))111(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''++++++,,,------...//////...,,,,,,000555888777444444555777777555444444555666666666666555444333222......///////////////...111000///......///000111.........---,,,***)))((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))***+++***---111333444555666777555888:::999555444777;;;777777999::::::;;;;;;;;;aaa333AAATTTYYYVVVQQQOOOJJJBBB666...++++++***)))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&(((###&&&&&&"""%%%%%%%%%))) !!!&&&((('''FFF)))'''&&&"""RRR!!!<<<###&&&,,,888!!!ZZZ~~~########################%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""///+++...*** %%%,,,)))$$$%%%%%%&&&000(((333)))### $$$111---&&&'''***$$$...---"""((("""$$$###'''###&&&///!!!$$$000...&&&---))) ###,,,###!!! """%%%&&&### ################################################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$#######################################"""############$$$$$$$$$########################666'''!!!"""!!!%%%&&& """((((((%%%&&&,,,"""000!!!000 """***,,, ((($$$(((///%%%&&&&&&&&&$$$ )))444"""(((+++)))%%%###+++'''%%%!!!"""***(((########################(((...&&&&&&+++### """///######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''***+++++++++,,,,,,------,,,++++++...333666555222333444555444222111111222333222222222222333444444...///////////////......111000///......///000111000000//////...---++++++((((((((()))******++++++(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&''''''((()))***,,,...000222222333555777777999:::999666555777:::333444666888999:::;;;;;;sss777AAA~~~RRR]]]\\\QQQIIIFFF>>>444---++++++***)))(((((('''&&&&&&&&&&&&''''''&&&%%%&&&(((###&&&&&&"""%%%$$$!!!*** !!!$$$...KKK$$$+++!!!```jjjEEEqqq%%%HHHGGGWWW##############################""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%&&& +++!!! ---!!!!!!###---...///&&&&&&"""!!!444### ,,,111)))(((,,,### %%%'''%%%$$$((('''""" """&&&***"""***$$$(((###!!!)))---'''666"""&&&%%%&&&((("""###***&&&(((***"""################################################!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$)))!!!""")))%%%'''$$$)))### ///%%% &&&&&&&&&!!!***333$$$!!!$$$ ***,,,(((&&& (((;;;)))%%%---'''***'''$$$!!!$$$111((( """###############$$$$$$$$$(((!!!$$$'''"""'''%%%(((...---%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))*********++++++++++++///......000333555333222111333333222000......//////......///111333555777///////////////......---111000//////...//////000000000000000///...---,,,)))))))))***************((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))///000111111111222555777777999:::888666666888:::444555777888:::;;;;;;;;;;;;@@@qqqTTTddd___RRRGGGDDD<<<222,,,******)))((((((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&)))###&&&&&&"""%%%%%% ((("""######---%%%%%%UUUEEE"""---###uuu+++ !!!&&&######################## !!!!!!"""###%%%''''''""""""""""""""""""""""""""""""""""""""""""""""""###(((+++)))000&&&///%%%!!! !!!###%%%(((&&&***444!!!)))***+++,,,)))!!!$$$''''''%%%%%%###"""(((%%%$$$((( (((%%%555""""""222...111###---&&&$$$&&& """''')))################################################!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################000***"""%%%&&&###***,,,%%%***,,,###(((###%%%999!!!%%%"""000 )))!!!...+++%%%,,,,,,""""""---&&&&&&+++###$$$)))###000!!!"""$$$###---%%%""""""#########$$$$$$$$$#########''',,,...'''%%%$$$000---######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))***+++++++++222111111222333222111000000111222111///------...000000//////000111333444...///////////////......111111000///////////////,,,,,,,,,,,,+++******)))+++++++++***)))(((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))---...000000111444888;;;888888888888777888999;;;999999:::;;;<<<<<<<<<<<<;;;777\\\QQQbbbZZZSSSKKKFFF===222+++((()))(((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%&&&)))$$$&&&&&&"""%%%((("""&&&$$$%%%"""---)))&&&PPP"""###)))###OOO[[[000$$$***"""gggHHH)))######################## !!!"""###%%%'''(((""""""""""""""""""""""""""""""""""""""""""""""""$$$---!!!%%%"""'''%%%;;;"""***!!!%%%%%%######(((...<<<]]]jjjIII((($$$((('''"""!!!'''111'''JJJhhhhhhUUU>>>'''+++&&&$$$111&&& '''AAAdddrrrZZZ888...&&&!!!$$$888sssUUU888+++###!!!---################################################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$#######################################################################################$$$$$$$$$########################"""############$$$$$$$$$########################***---"""(((!!!)))+++000 ...&&&"""&&&(((@@@VVV___CCC:::+++...$$$$$$###!!!&&&((((((---;;;SSSfffaaaJJJ333((($$$$$$---DDDcccSSS(((///---(((,,,"""""""""###$$$$$$%%%%%%'''+++%%%---MMM^^^[[[999(((!!!)))...%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,,,,000111111111000//////...000111222111000......///555555333222000000//////---......///////////////111111000000//////......,,,---------,,,,,,+++***,,,+++***)))(((&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""############$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((((('''))),,,///222666;;;???777777777888999:::;;;<<<<<<======>>>????????????;;;...GGGdddJJJYYYMMMPPPPPPJJJAAA444+++(((((()))((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%)))$$$&&&&&&"""%%%&&&$$$$$$%%%&&&""""""***###((('''111yyy333 ---$$$+++RRRooo!!!)))!!!333bbbQQQ(((########################""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""ccc___--- ***jjj[[[---,,,+++$$$!!!UUULLL ,,,***QQQ111,,,,,,+++NNNFFF################################################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$########################111..."""&&& &&&JJJAAA%%%...!!!,,,qqqttt///###!!!000rrrBBB$$$###!!!""""""###$$$$$$%%%%%%(((,,,xxxOOO$$$!!!###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,......---///000000000///000000///111222222111000000111555555555444333222111000,,,,,,---///000000000000111111111000000///...---....../////////...------***))))))((('''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################################################################""""""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%'''+++...000444888;;;666555666777:::<<<======<<<===>>>@@@AAABBBBBBBBB===+++;;;LLLDDDQQQCCCMMMSSSNNNDDD666,,,)))))))))***(((((('''&&&&&&&&&&&&'''&&&$$$%%%%%%)))$$$&&&&&&###%%%######!!!$$$&&&"""((($$$!!!&&&+++)))(((###'''''' DDD+++&&&(((,,,dddppp)))########################%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""&&&===CCC)))000+++000eee ,,,...aaaDDD)))!!!###'''fff<<< '''444################################################""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""///333HHH///---///111~~~,,,444 VVVppp'''(((!!!""""""###$$$$$$%%%%%%+++~~~ggg--- ######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))+++---///000,,,...000111111222333444///111333333222111111222111222444555666666555555++++++---///000111111111111111111111000///------++++++,,,,,,++++++******'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""####################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''***,,,---...///222444555555555777:::===>>>>>>:::;;;>>>@@@BBBDDDEEEEEECCC444222555>>>DDDGGGIIIMMMLLLDDD555)))&&&***+++((((((((('''&&&&&&&&&&&&'''%%%&&&"""(((((((((###(((&&&"""$$$%%%((("""---***)))999$$$"""((()))000---***"""LLLzzz!!!'''########################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%!!!111999---### ''''''+++bbb!!!111TTT$$$,,,!!!;;;444,,,***888LLL&&&%%%"""$$$)))%%%,,,RRRwww###!!!)))!!! ##############################""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################!!!%%%%%%000III///(((!!!'''--- UUU"""***)))ppp...!!!000&&&...(((&&&---{{{MMM"""$$$,,,%%%(((@@@HHH+++###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***)))))))))***+++,,,,,,------,,,---...000222333000222444444222///---,,,333333333333333222111000000000/////////111222333///...---///222333000...---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&'''((()))+++---///000111555444444555555666777888@@@@@@@@@@@@????????????III333111333:::AAACCCFFFJJJLLLDDD666)))&&&******'''(((((('''&&&&&&&&&&&&'''$$$///,,,+++'''"""'''$$$,,,"""555+++"""(((NNN...!!!"""'''vvvddd(((222###MMMccc########################$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""(((,,,#########***+++000&&&)))***###aaa&&&%%%===%%%'''+++mmm***)))###```ooo%%% %%%***&&&111~~~ +++...$$$##############################""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################"""$$$ '''@@@$$$$$$ """$$$&&&$$$"""+++$$$BBBlll$$$333333%%%+++$$$,,,JJJ###"""!!!***@@@OOO!!! !!!%%%,,,<<<}}}--- ///### $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''((()))***+++,,,,,,,,,,,,,,,---...000111111333555555333000...---111111222222111000//////000000///000000111222222///......000222222000...---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***+++---...///111111222222333555666777999999999999999888888888KKK333000000666<<<>>>BBBFFFLLLEEE777***&&&))))))&&&(((((('''&&&&&&&&&&&&'''%%%...%%%""")))'''"""'''$$$ 444jjj777+++'''$$$^^^$$$ppp\\\555///000MMM***555&&&$$$DDD ===###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############ ###&&&!!!%%% %%%)))"""pppRRR###KKK+++''']]]***,,,%%%!!!###DDD%%%000DDD'''(((,,,'''%%%111((($$$"""##############################""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###################################################################################################$$$ 888"""$$$%%%""")))000+++(((>>>CCC:::+++###///###///"""&&&'''%%%<<>>>>>??????OOO666111...111666999>>>DDDJJJEEE999,,,&&&((()))'''(((((('''&&&&&&&&&&&&''',,,###EEE:::555***&&&---+++---000###%%%$$$,,,GGG"""'''$$$555999///%%%$$$///444ddd))) ###%%%zzz^^^########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$###$$$ ###!!!"""$$$!!!((( 000MMM222(((((( lll&&&%%%;;;""")))888444---%%%!!!&&&&&&$$$!!!bbb$$$###***##############################""""""""""""######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################"""((("""!!!777xxx$$$$$$%%%((("""(((!!!&&& +++TTT!!!%%%GGG/// )))444 &&&111###((($$$ ///555 )))...WWW+++!!!((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((***+++,,,.........////////////...000222333333111////////////000111111222222222222000111222222222000///......///111111000//////...---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,---///111444666888999999::::::;;;<<<======>>>>>>[[[888222...000555999???FFFGGGDDD999---'''((()))((((((((('''&&&&&&&&&&&&'''"""---***'''---+++&&&$$$%%%$$$(((///,,,---&&&"""nnn)))!!!QQQ...+++eee333777mmm___$$$&&&DDD((()))999########################""""""###$$$$$$$$$$$$###########################""""""""""""############""" ###"""###$$$ $$$$$$NNNDDD***)))***"""ooozzz{{{555 TTT)))"""***,,,!!!///%%%999###&&&%%%##############################""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################'''###!!!666uuu***""" &&&###)))%%%###'''###&&&###'''%%%&&&111+++ %%%000###QQQSSS'''%%%IIICCC!!!###---$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))+++,,,------...///000000//////000111222222000//////000///000111333333444444444222222222111111///.........000222222000......///---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%&&&&&&((()))******+++...///222555777888999999888888999:::<<<===>>>>>>```999222---///333999@@@GGGEEEBBB999---'''(((******(((((('''&&&&&&&&&&&&'''///ddd((($$$***'''555 ...///ccc...===ddd&&&!!!'''EEE"""555XXX'''&&&QQQ>>>222+++&&&"""xxxYYY'''***000########################""""""###$$$$$$$$$$$$$$$########################""""""""""""############!!!""" ######$$$%%%!!!$$$!!!nnn<<<((("""111###AAA000___333!!!'''[[[///rrr""""""&&&$$$999000##############################""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################'''### 444qqq,,, (((&&&&&&!!!&&&$$$''')))>>>---www...'''---EEE!!!***$$$ppp>>>+++!!!<<<$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,---///000000//////111222333222000///000111///000111333444555555555444333222000///............000222222000......///---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))),,,...111444555666666666777777888:::;;;<<<>>>>>>^^^999111,,,...333888@@@HHHDDDAAA999---''')))++++++(((((('''&&&&&&&&&&&&'''---000III&&& &&&###***++++++%%%QQQIII+++,,,,,,$$$&&&(((eeeMMM,,,!!!'''***NNNuuu""""""### ,,,tttIIIUUU########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!&&&$$$$$$!!! """ %%%(((;;;+++LLL######WWW+++wwwuuu$$$,,,"""gggMMM#################################""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################)))%%% 444mmm,,,!!!""",,,+++%%%---(((---&&&'''$$$000$$$'''%%%111!!!###GGG ~~~III***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((***,,,...////////////222333444333111111111333...///111222444444555555555444222000.........///...000333222///---...///---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$%%%&&&&&&''''''***,,,///222333444333333222333444555777999::::::]]]888//////111000:::EEEDDDDDD===222,,,)))))))))((((((((((((((((((((((((((('''###'''...###GGG!!!"""..."""(((!!!(((...'''000---$$$$$$***%%%333RRR)))...,,,'''%%%###yyy((()))"""111,,,aaa $$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$"""%%%"""$$$$$$$$$$$$"""""""""AAA &&&ccc''' ...222///)))***!!!%%%III$$$***++++++$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%444{{{ %%%$$$***333///222###$$$$$$)))222"""&&&&&&)))(((```OOO### HHH$$$WWW%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***,,,---...///000000000000000///////////////000111222333333444222000......000111222111333333222111///...,,,+++++++++******)))((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&###&&&&&&"""%%%''' %%%)))!!!)))%%%&&&+++***(((*** &&&(((...---+++&&&---&&&$$$*** ###''')))((($$$"""%%%***%%%%%%'''((('''%%%$$$$$$%%%((()))%%%!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$###***'''&&&333%%% $$$###'''***###***''')))+++---/////////000222111444555555888:::777222aaa888000000111///888AAA???DDD===222,,,)))))))))(((((((((((((((((((((((((((&&&%%%&&&,,,---!!!$$$<<<666~~~666!!!&&&###111### (((%%%(((@@@VVV+++%%%"""(((222///$$$%%%000777gggMMM,,, ((($$$'''000'''DDDwww|||@@@(((+++%%%))) $$$HHH|||iii;;;***###$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$"""%%%"""$$$$$$$$$ $$$"""&&&###@@@ %%%```$$$!!!((( ((({{{III///!!! $$$&&&"""==="""''')))SSS333///***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%444{{{!!!'''&&&,,,555;;;888$$$%%%$$$777&&&???999$$$000(((<<<&&&ccchhh***FFF&&&___&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,---..............................000000000111222222333333222111000000222333333222111111111000///---,,,+++++++++******)))(((((((((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&!!!"""$$$'''###'''...))))))++++++---"""444///,,,000---&&&######"""'''***%%%&&& $$$$$$"""!!!,,, %%%)))$$$%%%...+++!!!,,,'''###&&&$$$$$$$$$$$$$$$$$$$$$$$$'''###$$$%%%!!!222...((( $$$+++)))&&&'''))),,,---...///111333888777333///111888<<<;;;fff:::000000111///666@@@>>>DDD===222,,,)))))))))((((((((((((((((((((((((((())),,,$$$ ***+++ 222!!!---222777!!!"""%%%(((+++---***$$$!!!!!!,,,)))!!!222((($$$$$$''')))&&&######$$$***,,,(((%%%%%%%%%###!!!$$$///111'''''',,,)))000'''%%%)))&&&(((*** !!!------!!! ,,,***000%%%###//////"""###---+++###+++***$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$"""%%%"""$$$$$$$$$ %%%"""'''"""AAA$$$EEE!!!///|||AAA!!!---%%% /// 555444 $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&555zzz""")))(((---555???777%%%&&&$$$+++!!!EEE&&&)))&&&%%%FFF$$$BBB,,,DDD)))]]]$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,---...------------------------111111111111111111111111222111111222444444333222////////////...---,,,++++++******))))))(((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######)))###"""...555%%%%%%%%%$$$'''"""666%%%%%%&&&%%%"""!!!###'''&&&$$$""""""%%%&&&(((!!!%%%&&&"""+++$$$"""(((+++(((%%%%%%***...'''&&&"""---...%%%###(((%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))+++***)))%%%&&&$$$!!!)))555%%%'''***,,,---...111333666555222///444<<>>))) xxxFFF***III###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***,,,------------------............222222222111111111000000000000000222444555333111............------,,,+++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###""""""000!!!$$$(((###111+++!!!((((((%%%+++333,,,***///***###$$$$$$%%%!!!!!!)))!!!"""&&&)))$$$%%%,,,"""%%%((($$$$$$)))!!!&&&###!!!333$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$---333$$$######((($$$///%%%''')))***+++---000222---111555999>>>DDDDDDAAAkkk===111---...///>>>OOORRRDDD===222,,,)))))))))((((((((((((((((((((((((((()))---+++***$$$"""***666,,,%%%###...''''''+++...((($$$&&&(((%%%"""!!!'''222,,,&&&'''(((###$$$***,,,)))***---+++&&&666222,,,((('''+++111777888111555999111///333000000,,,$$$$$$+++(((222///$$$ ......$$$!!!------###$$$...******%%% ###+++000///$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######$$$"""%%%"""$$$$$$$$$ %%%###""" dddEEE###555"""666!!!:::555...(((PPPzzz'''---$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''666yyy!!!(((%%%%%%***&&&'''&&&&&&$$$,,,$$$"""---+++&&&;;;((("""```KKK!!!'''111&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,.../////////000000000111333333222222111000000000......///111333444222000------...------,,,++++++******))))))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$000222###$$$,,,""",,,!!!((($$$"""###)))'''(((!!!###+++&&&(((###'''$$$(((""",,,%%%%%%'''%%%---$$$&&&&&&!!!$$$***/// ###&&&)))(((%%%""")))(((### '''...&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$---)))"""((('''''''''%%%111###000'''((()))******,,,...111///555:::===BBBEEEBBB<<>>===888333333888999777ooo;;;111//////...888EEEDDDDDD===222,,,)))***)))(((((((((((((((((((((((((((!!!///...%%%)))+++&&&%%%""")))%%%---###***###'''$$$'''((()))...111,,,###'''))))))&&&$$$'''***+++...111???VVVgggnnnttt{{{ppp~~~~~~wwwxxx||||||wwwhhhfffttttttjjjssshhhYYYYYYRRREEE888000---,,,---&&&$$$&&&$$$ $$$...###******###!!!%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######$$$"""%%%"""$$$$$$$$$!!!&&&$$$"""%%%PPP%%%'''$$$"""FFF:::%%%'''((((((###))))))&&& ///\\\))) CCCxxx$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))888xxx"""+++(((%%%'''!!!"""^^^###%%%''''''888***%%%$$$***dddyyy***YYY(((%%%%%%666***QQQ+++%%%)))!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++///000000111222333333333111111111111111111111111222000//////222444666666111111000///...,,,***))))))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ TTTyyy %%%***"""BBB\\\'''***###"""!!!&&&}}}OOO!!!---))) ZZZPPP$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}///###"""$$$&&&))),,,111666;;;666777555222333888888555hhh999222111000...:::GGGGGGEEE@@@666,,,)))+++)))%%%))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((---'''!!!!!!'''++++++***))),,,...+++(((+++444<<>>333...'''%%%'''))))))((())))))&&&""""""%%%%%%"""$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$ooo''',,,)))---111lllccc(((DDD (((&&&JJJ)))...&&&######'''xxx++++++444((('''fff"""444%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***ttt)))$$$111%%%&&&$$$,,,'''((('''%%%!!!...%%%UUU///###yyybbb###$$$444***!!! (((&&&tttjjj &&&GGG######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&))),,,...000111222333333333333333444222222333555777888777000111444666666555333111222111///---+++******)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###"""""""""$$$)))&&&)))%%%###'''"""(((!!!...&&&444222000""")))bbb(((!!!%%%>>>'''###$$$---111''''''!!!$$$&&&&&&!!!!!!111222+++$$$%%%))))))))))))***+++,,,......000//////222666888777555eee999111000000...999GGGGGGCCC???555+++(((******'''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))"""(((...///+++&&&%%%%%%)))%%%$$$***777FFFRRRXXXeee___qqq{{{wwwttttttkkkiiipppyyyzzz|||~~~iiiUUUIIIBBB999222...+++'''$$$((($$$$$$)))***'''$$$&&&$$$$$$######$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$mmm***$$$&&&!!!$$$"""000iii,,,///222%%%...'''+++///'''GGG------888"""%%%VVVuuu###---JJJ(((!!!222%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;uuu''')))!!!--- %%%)))...fff!!!(((LLL^^^---+++)))zzzyyy###)))...>>> 111)))'''CCCOOO222)))444'''%%%ggg,,,&&&'''&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&)))+++---...///000111111111111111444333222444666888888888111222333444333222000...///...---+++***))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$###$$$((($$$$$$%%%$$$$$$!!!+++ !!!fffVVV$$$...///!!!bbb$$$$$$lll###""""""&&&222%%%~~~888!!!///###!!!$$$###&&& ***000)))###%%%)))(((((())))))***+++---......------000444666555333bbb:::000//////---777EEEGGGBBB>>>444***'''***+++******))))))(((((())))))***(((((((((((((((((((((((())))))))))))************###'''+++***''''''+++///%%%...<<>>KKK111***111!!!yyy%%%<<<666&&&777222TTT333!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$@@@{{{###((($$$***$$$222&&&;;;nnn333((('''%%%+++111DDD%%%UUU ---$$$+++;;;vvv444eee&&&""""""###ZZZ000QQQ555111///%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&((()))++++++,,,---...///000000000444333333444666888888777222222222111000///---,,,,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''%%%$$$$$$&&&!!!%%%%%% """---%%%$$$***...%%%'''+++)))UUU%%%"""%%%%%%***'''%%%+++ppp***'''###*** """%%%***!!!###,,,&&&"""%%%((('''''''''((()))***+++,,,++++++,,,...222333333222aaa;;;000...///,,,555BBBEEEDDD@@@777+++'''***,,,+++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))************+++(((&&&&&&))),,,......000EEEbbbvvv||||||{{{|||vvvdddkkkxxxxxxtttzzzrrryyyvvvwwwlllfffdddZZZHHH999+++(((%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%--- !!!,,,[[[ ###&&&,,,%%%###,,,---&&&pppPPP'''&&&222+++///$$$uuu222EEE999555>>>+++000###***222///)))###......&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''222///+++|||######)))...///!!!######(((777)))666'''OOO......222***444CCC###777+++***444***'''999}}}[[[))) 000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((***+++,,,---//////000000333222222444666777666555222111111000///.........******)))((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''%%%$$$###&&& &&&'''$$$,,,!!!///###***mmm###&&&...***###"""%%%)))!!!>>> $$$sss(((%%%###%%%***!!!!!!(((###"""&&&'''%%%%%%%%%&&&'''(((************,,,...111222333333aaa<<<000...111---222>>>BBBEEEBBB999...(((***,,,+++******))))))))))))******))))))))))))))))))))))))(((((()))))))))************---///...,,,---000444WWWccctttwwwrrrxxx~~~|||yyyxxxnnnnnncccnnn|||xxxooorrryyyuuucccQQQ<<<<<<222### ))),,,&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&((( )))555;;;:::%%%!!!'''###"""$$$---###:::>>>EEE!!!///(((777,,,"""===888AAAlll}}}sssWWWXXXdddKKKXXXEEE:::uuu{{{+++%%%---)))555 RRR___%%%!!!+++!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''///222888###666ooo444///$$$"""'''666555))))))vvv```,,,***111222###222<<>>))),,,888///...EEE===333IIICCC777HHH^^^ZZZLLLOOOSSSJJJ```^^^RRR^^^YYYLLLTTTPPPSSSLLL<<<___EEE888:::+++&&&999---,,,000)))...)))000..."""555CCC<<<###&&&111###///:::&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))***,,,...000111222222222222222444666666444222000111222222333333333222,,,+++***************+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%#########'''###&&&$$$'''######$$$###222&&&###%%%JJJ&&&%%%''' ###$$$'''(((555^^^RRR***+++'''%%%!!!$$$!!!%%%%%%!!!$$$'''###$$$$$$$$$%%%&&&'''((()))))),,,///111222333555777\\\>>>000000555///---444888;;;<<<888///)))***,,,,,,+++******))))))******+++))))))))))))))))))))))))************+++++++++,,,+++,,,+++)))000HHHmmmqqqeeefffooowww|||{{{wwwqqqmmm___QQQFFFBBB888)))###&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))%%%((("""---'''###&&&,,,333 !!!///222222222,,,***&&&111***333<<>>CCC]]]KKKNNN\\\rrrllluuussszzzYYYeeelllppp|||~~~}}}xxxtttnnniiieeennn[[[XXX\\\UUU;;;DDD888CCC:::111'''999***""";;;+++&&&<<<'''///---''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''((()))+++---000111222333333333444666888777555333000111333444444222111///,,,++++++***))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$(((###,,, $$$&&&!!!%%%"""+++%%%###111(((CCC&&&***###"""'''```+++ &&&$$$ &&&###%%%%%%"""&&&((("""$$$$$$$$$%%%&&&'''((()))(((+++///111111222555777YYY>>>000111777000,,,222555444777555...)))***,,,,,,++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,***---;;;RRRfffssswwwooo|||}}}oooooozzzssstttmmmooonnnlllrrrzzzqqqqqqxxxpppXXXQQQ]]]RRR111$$$111((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***((((((%%%$$$***###!!!)))'''///***$$$+++---!!!444 (((###111%%%%%%---***,,,@@@MMMNNN___xxx{{{ooo]]]___KKKGGGGGGFFF999!!!+++333$$$,,,!!!&&&///###!!!+++)))000###...!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((+++(((!!!%%%+++***'''***$$$###$$$&&&+++)))111&&&555,,,%%%222///<<>>,,,%%%)))***%%%###%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$))))))&&&)))...---''')))000***555AAAPPPppp{{{}}}{{{bbb___VVVIII@@@:::333,,,---(((%%%&&&((('''%%%$$$%%%###!!!"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++)))'''&&&'''((((((((($$$&&&'''''')))+++***'''))))))+++---,,,******+++000///222999BBBOOObbbqqquuu|||tttiiifffbbb```WWWOOORRR\\\___ZZZVVVSSSVVV]]]bbb```\\\ZZZ\\\bbb]]]ddd^^^PPPXXXYYY\\\UUUSSSZZZ___^^^cccjjjrrrsssjjjfffooosssqqqttttttkkkYYYHHHAAA@@@:::111---,,,***))))))))))))***(((&&&&&&(((++++++(((%%%%%%&&&(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))***+++,,,...///000000111222444555555444444222......444444...+++---,,,+++***((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&&&&%%%$$$%%%###$$$&&&###$$$''''''###******444111111###***GGG)))!!!)))!!!"""%%%###%%%&&&$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++---000222333[[[@@@333///111,,,---222///555444222///+++***+++---++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...''')))---,,,...000,,,'''NNNXXXbbbttt~~~vvv}}}yyyyyy|||vvv```RRReeerrriiinnnooo~~~xxxyyymmmTTTCCC000'''$$$***,,,(((&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''',,,***&&&$$$''',,,...,,,)))555;;;TTThhhqqq~~~xxxyyyrrraaaPPPEEE???;;;999555///***%%%$$$&&&)))'''%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&&&&'''(((((('''((())))))***,,,+++***111---)))''''''+++111555AAAXXXfffccckkkkkkddd^^^\\\ZZZVVVTTTUUUUUUccclllmmmqqq{{{~~~|||nnneeeeeedddcccZZZUUU^^^ddddddfffnnnqqqssssssuuurrrdddUUUPPPIII>>>444,,,)))''''''111+++$$$!!!"""%%%'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))***,,,---///000000111333444444444333333333000000444333///,,,...---,,,***(((((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''''''''"""$$$%%%###$$$%%%$$$"""&&&'''$$$+++,,,...RRR{{{(((,,,)))+++MMM+++ +++###)))###%%%(((###%%%&&&$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))+++...000111YYYAAA333000111,,,---222///555555333000,,,++++++---******++++++++++++++++++,,,,,,,,,,,,,,,,,,------***///---,,,///......666IIItttzzzwww}}}zzz~~~|||}}}zzzcccZZZrrrsssmmmeeeqqq~~~yyyzzzvvvuuuYYY___HHH///!!!''',,,%%%"""(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''---)))&&&((()))***,,,...444LLL___|||}}}ooo\\\NNNFFFBBB>>>>>>;;;444+++&&&''')))((('''%%%&&&&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))111,,,%%%!!!"""'''...444000...,,,000;;;HHHTTT[[[lll~~~rrrppphhhWWWLLLJJJOOO___ooovvvuuutttzzzppppppttttttoooccccccbbbeeennnuuuvvvqqqlllggg^^^UUULLLBBB888222)))(((&&&&&&)))***++++++)))((('''&&&%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,...///000111222333444333222111333111111333222///...000...---+++)))'''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########&&&"""$$$%%%$$$%%%$$$%%%!!!%%%'''$$$000""" (((===%%%******444--- %%%''' %%%$$$!!!$$$'''###%%%&&&$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))+++---///YYYBBB444111222---...222///555555444111---++++++,,,******+++++++++++++++,,,,,,,,,,,,---------------'''333111...///)))888___yyysss```mmmrrrssssssmmmmmmzzz~~~iiiOOOmmmcccIII///&&&$$$###&&&***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&)))...---)))---444GGGhhh|||}}}ttthhhXXXKKK>>>BBBDDD@@@888222+++&&&'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))*********)))***+++$$$'''---222111+++&&&%%%---888III\\\nnnyyyyyyttttttnnndddUUUIIIIIIYYYkkkwwwyyyvvvyyyxxxkkkVVV[[[cccddd[[[TTTVVV^^^cccaaaTTT\\\dddccciiiaaannnoooxxxyyynnn___UUUTTTZZZ___aaappprrruuuvvvqqqdddSSSGGG777444111---+++***))))))***)))((((((((('''%%%$$$(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((()))***+++------000111222333333222111000000000111222111///000222///---+++)))''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###!!!"""&&&###$$$%%%$$$%%%"""&&&###%%%'''%%%***((("""%%%BBB!!!nnnwww$$$&&&555!!!((('''!!!"""###&&&###%%%&&&$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%'''(((***,,,---ZZZDDD555222333---...222///333444333111---,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------.........)))222000,,,,,,111]]]vvvppp}}}yyyooommmrrrkkkeeekkktttpppUUUfffkkkaaaKKK000$$$(((+++)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%'''+++......111===JJJ```{{{|||eeeOOOQQQOOOHHHCCC>>>333((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))(((***+++***(((''')))+++...)))(((+++///555AAANNNgggnnntttyyyzzztttaaaNNNNNNXXXhhhuuu}}}xxxqqqoookkkcccVVVOOOWWWcccbbbWWWXXX]]]gggnnnmmmhhhgggjjjbbbggg]]]bbbbbb\\\```VVVVVVWWW^^^hhhhhhaaa___ddd{{{vvvzzz~~~wwwjjj]]]UUUQQQUUU___lllxxx|||yyyuuucccZZZLLL===111***(((((()))((((((***,,,,,,)))'''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,///000111222222222111000,,,///111111000000111222///---+++)))''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$)))%%%$$$%%%$$$%%%"""&&&&&&%%%&&&&&&'''333YYYddd>>>,,,uuu\\\,,, !!!((()))!!!'''$$$'''###%%%&&&$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))+++,,,---[[[EEE666333444...///333///000111111000---,,,,,,---******++++++,,,---------,,,,,,,,,---......//////---111,,,(((444WWW{{{ooorrr}}}qqqnnnzzzrrr]]]VVVeeexxxwwwsss}}}fffYYY```iii```CCC---***((( ''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***))),,,,,,,,,555JJJ```mmm~~~vvvnnnjjj^^^NNNFFFDDD;;;000+++(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))''')))***(((&&&&&&)))---000***)))333AAASSSooo}}}hhhXXXWWW```aaaZZZoooqqqlllfff^^^SSSIIIIIIOOO^^^gggjjjgggiiirrrxxxwwwjjjmmmuuu~~~yyysssrrrzzzzzz|||{{{yyy}}}iiijjjrrrzzzvvviiiccceeeiii```dddggghhhuuu|||bbb\\\WWWYYYbbblllqqqssspppqqqooohhhZZZJJJ<<<555---***'''''')))***(((&&&))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))******---...000111222222111111+++111555333000111111000...---+++)))'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###"""###$$$'''"""%%%&&&%%%&&&$$$&&&)))mmm'''%%%&&&((( ,,,rrr...VVVUUU...***sssfff!!!333"""'''"""$$$+++ ######%%%&&&$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,---ZZZEEE777333444...///333///---...//////---,,,,,,---******++++++,,,------...,,,,,,------.../////////...111//////QQQuuuzzzxxxpppxxxqqqeeegggfffssswwwpppmmmnnnkkkffffffqqqpppZZZ>>>---%%%!!!''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''((())))))*********//////333MMMrrr{{{|||mmmWWWIIIEEE>>>444222...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))''')))***)))''')))///444***888UUUrrr|||sssmmmoooccc\\\QQQOOOdddttt^^^```___UUUIIINNNXXXbbbeeegggmmmuuulllxxx|||zzz~~~wwwuuupppggg|||lllddddddkkkyyy~~~oooeee]]]TTTMMM___iiivvv}}}xxxkkk^^^UUUHHH???333,,,******((('''*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))+++,,,...000222222222222...777;;;777222111000,,,---,,,***(((((((((((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''!!!$$$((()))***"""%%%&&&%%%&&&(((%%%(((EEE)))$$$&&&111!!! eee''')));;;,,,,,,999ZZZ***DDDxxx***!!!"""!!!222"""###%%%&&&$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,,,,ZZZFFF888444444//////333000+++,,,......---,,,------******+++,,,,,,---......,,,,,,------...///000000,,,333666<<>>&&&***###%%%&&&$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))+++,,,[[[GGG===222...000222111...------------------------........................---111...+++000---...888000888222lllwwwyyymmmrrr~~~sssfffVVV^^^ooofffeeeOOOVVV[[[222'''...(((%%%(((***(((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))***)))'''&&&)))------+++///...<<<]]]uuuhhh\\\\\\]]]^^^bbbfffjjjmmmgggjjjjjjeeebbblll|||zzzlll]]]PPPEEE???777AAA;;;...+++((($$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((((((***---000((())),,,---,,,)))))),,,&&&///222---222KKKmmmlll[[[aaaccc```qqqrrrWWWGGGQQQ\\\ddddddeeennnwww{{{yyyxxxvvvtttjjjjjj^^^jjjvvvzzzkkkZZZTTT[[[jjjuuuyyypppgggWWWDDD666222)))***************++++++%%%'''(((((('''&&&&&&''''''''''''''''''''''''''')))***+++,,,...///000000555666777777555111...++++++***))))))******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''999(((***%%%%%%###)))&&&***999&&&&&&!!!...qqq///111QQQ...***WWW***---&&&###,,,)))lll!!!333'''$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''(((******ZZZGGG>>>333...000222111///------------------------........................)))///------111000333@@@666666VVVvvv|||~~~}}}nnn]]]aaasssuuujjjfff{{{```PPPVVV>>>111(((&&&'''******'''&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))++++++***)))***+++,,,+++111555RRR}}}qqqaaa___ccc^^^eeeooovvv{{{~~~vvvkkk```WWWQQQGGGLLLCCC444...+++***---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((''''''((()))+++///***%%%&&&***///222444777666777CCCaaaaaaVVVRRRbbb|||gggTTTRRRUUUYYY]]]aaajjjqqqrrrwww~~~}}}yyywwwkkkjjjgggmmmttthhh]]]VVVdddgggoooyyywwwfffQQQDDD<<<666///***((()))***)))))))))'''%%%$$$%%%'''((('''''''''''''''''''''''')))***+++,,,---///000000111222333444333111...---+++***))))))******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''444HHH###,,,000...)))!!!444yyy...GGGjjj >>>555)))DDDBBB###:::jjj,,,<<<,,,EEE}}}555JJJ888555"""(((888000555***###&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))***XXXGGG>>>444///000111111///------------------------........................***///...///333000333AAA,,,LLL{{{www|||xxxpppuuullldddaaajjjzzzxxxccclllVVVUUUOOOBBB&&&&&&)))+++)))%%%&&&+++%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))***++++++++++++---///222IIIqqq}}}hhh]]]```ppp~~~uuuvvvvvvwww{{{qqqddd[[[YYYYYYPPP@@@333,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''((()))******)))'''***---......------,,,999___zzzjjj^^^WWWRRRtttiiiXXXJJJQQQbbbmmmmmmjjj|||~~~}}}vvvmmmmmmmmmhhhbbbsssfffXXXXXX___ppp}}}~~~wwwqqq\\\QQQ@@@222+++)))))))))((((((''''''''''''''''''''''''''''''''''''''''''))))))***+++---...///000,,,---///111111000///...+++***))))))******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''999///GGG&&&)))***,,,***000555 ^^^NNN444)))===<<<>>>CCCqqq\\\DDDOOOBBBDDDccc}}}...&&&,,,$$$***---|||''')))***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***VVVGGG???555000///111111000................................................///000---///333---,,,999///yyywwwppppppvvvjjjeeeccckkkggg[[[iiizzzrrrfffyyylll[[[ZZZOOO000+++((()))(((&&&'''+++&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))%%%'''***,,,++++++222:::FFFnnnmmmUUUPPP^^^qqq{{{}}}vvvsssrrrggg\\\XXXUUUKKK:::000+++###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((''''''))),,,...---+++)))...000+++***333AAALLLxxx[[[RRRddduuu}}}qqqccc\\\WWWccc\\\[[[hhh|||~~~rrriiirrrvvvxxxzzz~~~mmm\\\WWW]]]fffrrrzzzvvvfffSSSAAA444,,,)))$$$%%%(((+++,,,***'''$$$''''''''''''''''''''''''((())))))+++,,,---...///+++,,,...000000000///...+++***))))))******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''---///EEE"""%%%111,,,(((,,,"""///... uuuqqqhhhXXXTTT^^^```xxxvvv]]]aaa[[[dddyyylllAAA///888555%%%$$$666222((({{{***999***$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))VVVGGG@@@777111///000000000................................................000///***---333---,,,:::nnneee}}}{{{pppddd___ooovvvddd```nnnqqqeeedddmmm___WWWCCC555(((%%%'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))***&&&'''+++---******777EEEnnnyyybbbRRRFFFLLL^^^iiicccXXX_________bbbeeefffeeeccchhhiiikkkjjjiiiiiillloooyyyrrrdddYYYWWWQQQ===555444***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))((()))+++,,,,,,+++111///+++--->>>YYYpppzzzlll[[[eee}}}qqqccc[[[YYY[[[^^^aaaiiippp{{{~~~xxxxxxqqqiiirrrzzzgggYYYQQQQQQVVVyyy~~~xxxdddNNN>>>666+++)))''''''((()))(((&&&'''''''''''''''''''''''''''((()))***+++---.........//////000000///...---+++***))))))******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((,,,...+++!!! ,,,000'''===,,,(((666 111000&&&:::***NNNyyy```fffhhhpppuuu``````gggfffsssuuu]]]tttfffZZZUUUUUU===;;;%%%555%%%###$$$&&&---(((```,,,...+++'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))XXXGGGAAA888222//////000111................................................---,,,(((,,,222111;;;TTTuuunnnuuurrr~~~qqqhhhhhh^^^mmmtttjjjiiijjj]]]eee\\\RRR???,,,%%%'''(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))******++++++---...***+++>>>TTT~~~^^^KKKSSS```mmmvvvvvvoooiiicccggglllppppppkkkddd^^^fffeeedddbbbbbbfffmmmssskkkwwwllleee[[[???666777+++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))******++++++***((((((+++---$$$///BBB]]]{{{zzzcccVVVtttoooNNNMMMZZZpppxxxrrrqqqxxxqqq{{{sss{{{ttt```WWWOOO___sss}}}xxxjjj\\\TTTDDD:::---%%%$$$&&&)))***''''''''''''''''''''''''''''''((()))+++,,,---...000000000000//////...---+++***))))))******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((---666'''%%%(((*** &&&000BBB333888...AAA666AAA\\\kkkwwwWWWTTTkkkqqqfff]]]cccwww|||iiiooowwwjjjKKKXXXdddkkkooooookkkhhhOOO\\\aaagggccc^^^fffeeevvvMMM~~~UUUxxxZZZiiissswwwxxxjjjiiikkkQQQGGGKKK:::;;;...000***$$$)))<<<:::$$$***(((((()))******)))((((((&&&&&&&&&&&&&&&'''(((((([[[GGGBBB999222//////000111................................................+++...---...000444QQQ|||fffrrrppp}}}yyygggfffoookkkvvvjjjfffnnnccctttbbbQQQXXXFFF444+++((('''''')))''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))*********,,,+++---///,,,222LLLiiiwwwdddUUUYYYnnnwwwssslllKKK>>><<<+++)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))),,,...,,,)))+++222999;;;PPPjjj~~~qqqXXXtttuuu___XXXTTTSSS\\\nnn{{{yyytttxxx~~~wwwmmmvvv}}}VVV[[[bbbjjjooopppooommmbbbUUUCCC555...+++***(((''''''''''''''''''''''''&&&'''((()))***,,,------///////////////.........+++***))))))******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((222%%%"""&&&&&&***111444---000111/// ///%%%333<<<666[[[kkkXXXkkkooolllbbbtttbbbyyynnnTTTOOOJJJdddtttoooaaa^^^OOOVVVYYY___```XXXQQQRRRVVVZZZWWWcccfffZZZTTTYYYeeeLLL[[[ddduuuXXX\\\rrrkkkkkkxxx{{{gggwwwgggkkkggghhhfff??????555111***...,,,&&&,,,)))!!!'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((]]]GGGBBB:::333///...000111////////////////////////........................,,,333555111...555```{{{wwwuuupppppp~~~xxxqqqtttzzz~~~vvvqqqqqqssszzz||||||}}}rrrnnnxxx{{{dddbbbkkkgggccc{{{UUU===WWWJJJ:::000***'''(((+++''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))************((((((+++//////999ZZZ|||{{{aaa```fffzzzllluuuyyy]]]NNNJJJ444***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******&&&+++000///---222===HHH{{{~~~gggZZZgggyyyRRRBBBNNNZZZXXXtttxxxzzz}}}ppplllooo|||iii]]]___hhhooossstttiiiYYYJJJ???444***###''''''''''''''''''''''''&&&&&&''')))***+++,,,---------...............///+++***))))))******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))000...%%%,,,,,,'''+++(((...,,,---333DDDAAAccc]]]ooopppyyyqqqlllmmmkkkxxxyyyWWWppp\\\WWW```WWWnnn}}}[[[TTTVVV\\\LLLbbbvvv^^^WWWUUU^^^]]]iiiUUUIIIZZZYYYVVVcccfff^^^gggdddIIIPPPVVV]]]JJJTTTdddgggqqquuueeetttrrrbbbqqq]]]KKK555///(((000%%%,,,,,,***&&&'''((())))))((('''&&&''''''&&&&&&&&&'''((((((TTTGGGCCC<<<666111//////000111111000......------------------.........//////---000333///333;;;vvvnnnnnnwwwtttyyyxxx||||||}}}zzzyyy|||fffgggssslllXXXuuummm<<>>:::333***&&&'''))))))'''((((((((((((((()))+++,,,...,,,+++******,,,------,,,+++))))))))))))'''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((((((''''''((()))******)))))))))(((((((((------,,,(((###$$$...999@@@NNNQQQTTTfffrrrpppnnnfffxxxyyyjjjbbb___gggzzz{{{fff[[[bbbaaaVVV]]]jjjyyyzzznnneeelllzzz}}}uuuyyyeee[[[fffkkk}}}pppjjjkkkfff___gggyyynnn```ddd```]]]iiiwwwkkkgggkkkeeeTTTLLLOOOccceeelllpppllllllggg[[[ggghhhllldddMMM:::///%%%000)))$$$%%%'''&&&)))...)))(((&&&'''(((((('''&&&SSSHHHDDD>>>777333111111222111000///......---......------........./////////555***+++111===fffqqqrrrsss}}}mmmiiipppeee^^^rrr{{{nnnYYYCCC333***((()))(((((((((((((((((((((((((((((((((((())))))))))))************************---111***///SSS|||fffYYY^^^pppyyy~~~yyywwwwwwttt[[[999===222)))((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((''''''(((***+++***)))***+++++++++***+++///222,,,111KKKvvvrrreeexxxqqqVVVDDDNNNWWWdddrrr~~~{{{uuuwwwyyyqqqnnn~~~aaa[[[XXX```pppwwwkkkZZZIII>>>222---......***%%%((((((((())))))*********---+++(((&&&&&&))),,,...***)))((()))***)))'''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%&&&(((((('''&&&((()))))))))************************))))))...888CCCKKKKKK```kkkpppzzz{{{sssooogggyyyvvv___TTTYYYaaalllyyyuuubbb^^^oooxxxssswwwrrrooommmiiieeefffjjjiiiccccccXXX]]]pppoooqqqggg^^^[[[``````\\\bbboooiiiddd\\\bbbrrrrrrooowwwxxxooonnngggYYYTTTYYY```ffflllyyy{{{jjjeeeqqq{{{uuu^^^KKK@@@000+++((()))***((((((***)))((('''(((((((((&&&$$$SSSGGGCCC===666222000111111000000///...........................////////////777***---888GGG|||sss{{{nnnoooxxx\\\rrr|||ttt{{{]]]rrrnnn```~~~aaaLLL:::+++)))000(((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++'''111---CCC}}}pppUUU]]]yyynnnkkk}}}~~~sssJJJEEE999---((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''')))+++------,,,'''(((***---000000---)))<<>>000,,,---***((('''''')))***(((''')))***+++)))'''%%%&&&''')))(((((()))******((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%&&&(((((((((((()))+++***)))))))))***+++---...000999BBBKKKZZZfff___OOOhhhyyy|||uuunnnddd^^^eeewww{{{sssvvvyyyxxx|||kkk^^^___dddeeejjjqqqnnndddbbbsss~~~mmmqqqyyy~~~qqqjjjiiicccccceee```]]]eeeooo\\\XXX[[[eeekkkkkkmmmrrrllldddgggWWWLLLZZZgggooommmsssssssssiii]]]III777,,,***+++,,,)))((('''(((******)))'''RRRCCC@@@:::444000//////000//////............//////....../////////000000000---//////>>>aaa~~~>>>^^^nnnsssiiikkk``````ccc```gggyyyhhh___NNN444&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,...000222XXXYYYdddyyyzzz|||xxxssskkkyyy~~~vvvSSSDDD555---***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((())))))))))))(((((())),,,......---'''///111***%%%555YYYwwwuuuwwwrrrqqquuugggcccUUUVVVrrrvvv}}}pppqqqttteee]]]YYYjjjrrryyywwwhhhQQQ<<>>111)))---000'''TTTGGGBBB;;;555222111000000//////000000000000//////////////////000000000000,,,///333KKKnnn}}}zzzyyyyyy}}}rrrXXXsss~~~zzzyyy|||~~~VVVggg{{{gggOOO]]]bbbeeedddSSS<<>>aaazzzppp\\\dddvvvIIIFFFYYYeeeiiimmmuuuvvv|||yyy{{{iiiwww{{{xxxjjjZZZUUU[[[ccc}}}wwwhhhRRR<<<...+++---''')))***)))'''(((,,,000222---(((&&&(((***(((&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&((())))))))))))************,,,---,,,***+++///222222:::MMMlllrrreeeooo~~~ttt|||~~~{{{wwwuuuwwwiiifffqqqxxxbbbaaa^^^```kkkwwwvvvmmmfffbbbfffbbb\\\lllxxxlllpppfff```PPP444''')))+++~~~SSSGGGAAA:::555222111111000//////000000000000//////////////////000000000000666777;;;QQQsssaaattt{{{}}}xxxwwwccciiinnnlllnnnggghhhpppSSSFFF---111000///---,,,+++******)))(((((((((((()))******++++++,,,,,,------......000IIIvvvkkkbbb{{{ssszzzyyyvvvjjjaaaTTTeeeWWW===CCC666***+++&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))*********+++++++++,,,'''+++444000(((555MMMfffnnnnnnjjjxxxtttTTTBBBRRRhhhqqqzzz~~~{{{yyy|||uuuiiiaaaZZZssszzz}}}pppWWW???000,,,(((***,,,,,,)))''''''))),,,)))&&&&&&((()))'''%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((('''''''''((((((((()))))))))******&&&***------+++///777???OOOccc{{{uuu___XXXpppzzzpppgggooowww}}}|||ppp___^^^WWWYYYrrrwwwpppgggbbb\\\YYYhhhtttmmmfffjjjxxxwww\\\CCC888000PPPFFFAAA:::555222111111000//////000000000000//////////////////000000000000///111:::VVVvvv~~~~~~pppxxxsssvvv|||sssnnnyyynnnrrrvvvnnn^^^|||UUUNNN...111000...---,,,+++++++++))))))(((((())))))***+++***+++------------...///666XXXaaauuu|||iiimmm|||pppfff```bbb~~~yyyhhhBBBCCC>>>---,,,(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,222((()))333333666VVV~~~xxx^^^^^^WWWRRRKKKWWWrrruuuooouuu}}}~~~}}}{{{mmm\\\\\\eeerrr{{{vvvbbbFFF222---+++)))((()))***)))((()))'''&&&''')))***(((&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((''''''(((((())))))*********))))))***+++///888EEENNNYYYwwwwwwnnnfff]]]mmm~~~|||zzzyyysssttt~~~~~~uuupppxxxsssmmmfffnnn{{{ssskkkeeedddooozzz|||iiimmmyyy|||wwwrrraaaFFFRRRFFFAAA:::555222222111111//////000000000000//////////////////000000000000...///===```uuuzzzyyy}}}uuu}}}jjjqqq{{{nnnfff}}}rrrwww^^^nnnzzzlllttt^^^SSS666,,,,,,++++++******++++++)))))))))))))))***++++++)))+++------------///111EEEiiiooofffjjj{{{qqqmmmccc|||yyyyyyxxxGGGAAACCC111///***''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))******+++,,,---------(((444222))):::```vvvsss[[[^^^}}}zzzQQQFFF[[[]]]ooorrrooouuu|||ttt___ZZZ]]]ooojjjQQQ999///$$$"""(((---,,,)))((((((((()))++++++)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))((((((((((((((()))***++++++,,,111---+++000===MMMZZZaaalll~~~sssffflllxxx|||ttthhhppp}}}uuuvvvpppsss}}}oooeeecccsssxxxhhhkkkjjjhhhiiipppxxxuuudddhhheeeWWWEEE@@@:::555222222222111//////000000000000//////////////////000000000000444555EEEmmm{{{ddd~~~|||tttfffrrr|||ooodddllluuugggyyy{{{___mmmrrrpppjjjOOO<<<*********))))))******+++***))))))))))))***++++++(((+++---,,,+++---111555QQQooorrrnnn~~~xxx^^^XXXeee{{{~~~{{{~~~NNN>>>EEE555333***''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))((((((((()))))))))************+++,,,------...///+++...333BBB\\\pppmmm^^^kkkggg<<<>>>VVVlll|||xxxuuuggg]]]dddvvv|||rrrOOO???---$$$'''+++,,,***((()))***++++++++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&'''(((((())))))))))))((())))))***+++,,,------,,,---333CCCYYYlllwww{{{}}}sssjjjooo{{{zzzyyypppkkkkkkzzzzzzjjj```hhhooojjj^^^WWWXXX[[[\\\fffuuuttttttvvvyyyqqq[[[YYYvvvlllWWWEEE@@@999444222222222222//////000000000000//////////////////000000000000---111GGGssswwwbbbwww~~~wwwjjjuuuuuuiiifff{{{cccjjjkkknnn~~~nnnhhhzzzLLLEEE---,,,,,,+++******************))))))******+++,,,(((***,,,+++***---333999[[[mmmuuurrrPPPKKKggg~~~sss}}}|||WWW<<>>OOOddduuu~~~}}}xxxzzz```eeevvvttt^^^DDD111((()))---)))******)))((((((***+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&((()))******************+++,,,...//////000999IIIbbbwwwzzzooogggYYYaaauuu}}}qqq|||rrr{{{[[[vvvwwwwww}}}zzzxxxeeeaaajjjooorrrqqqhhhSSSFFFAAA999444222222222222000000000000111111111111222111000000000111222333...999___uuu{{{~~~~~~rrrnnnvvvjjjnnneeemmmwwwllldddmmmxxxgggdddeeeLLL;;;///'''+++...,,,+++...))))))))))))))))))))))))---,,,(((+++000+++333JJJrrr}}}|||zzzwww{{{ddduuu~~~uuu}}}~~~mmm~~~zzzAAA???DDD999'''))))))((('''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))***++++++,,,,,,+++...///,,,***,,,111555GGGbbbrrrhhh___llleeeNNNFFFZZZsss~~~ppplllgggttt___EEE///(((,,,...)))&&&)))+++******,,,))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++***(((((()))*********...***)))***+++---555???LLLaaassseeeUUU^^^|||~~~~~~yyyyyyfffggghhh|||rrrjjjfffpppgggdddllluuuyyy|||VVVFFFAAA:::444222222222333000000000000111111111111222111000000000111222333:::AAAVVVyyykkkooojjjsssggguuuppp\\\jjjccciiibbb^^^tttUUU@@@222))),,,...+++))),,,************************---,,,(((,,,000,,,666NNNqqqfffsss}}}xxxxxx|||www}}}{{{FFF;;;<<<555***))))))(((''''''''''''((('''''''''((((((((()))))))))))))))))))))))))))((())))))******+++,,,,,,,,,333)))&&&---222333;;;GGGjjjlllgggiiiYYYKKKGGGUUUxxxwww}}}{{{sssbbb{{{ssskkkfffZZZGGG777000---******,,,,,,***))),,,))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))))))))***+++++++++'''+++///111333<<>>...---///---,,,---************************,,,---+++---111444JJJnnn}}}~~~yyywwwxxxyyyzzz~~~uuuccccccooonnndddooo|||QQQ666000111///******)))((((((((((((((((((((((((((()))))))))***((()))))))))*********++++++++++++,,,------......)))666333...RRR}}}TTTooowwwuuubbbMMMJJJXXXgggwww~~~xxxooosssvvvKKK999'''%%%***---+++***))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((***++++++)))'''((()))---444:::GGGeeekkkXXX]]]www|||oooqqqyyyxxxxxxiiiWWW```fffwwwrrrnnnvvv___NNNHHH@@@999555444333222000000000000111111111111000000//////000222444555OOOyyyxxxxxxyyyooogggrrr```mmm___[[[xxxxxxmmmWWWBBB000---000...---...++++++++++++++++++++++++,,,...,,,---111777RRRyyyvvv|||{{{{{{rrrxxx}}}kkkOOOSSSeee}}}xxxppppppTTT888111111///+++***))))))(((((())))))((((((((()))))))))******((())))))******++++++++++++,,,,,,------......///666&&&555dddtttfffgggwww[[[HHHFFFVVVsssvvv~~~{{{qqqnnntttyyy{{{eeeMMM333)))+++,,,+++***))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((***,,,+++)))))),,,///333???RRRjjjxxxYYYWWWmmm}}}uuuzzzpppaaa^^^aaaqqqyyyccc\\\eeecccQQQJJJBBB:::555333222111000000000000111111111111000/////////000222444555DDD{{{zzz|||}}}}}}yyyuuudddkkkllloooddd]]]wwwrrr^^^GGG222...000...,,,---+++++++++++++++++++++++++++...------222999WWWuuu~~~zzz|||{{{yyyvvvvvvzzzxxxjjjZZZGGGOOOggg~~~ttt|||{{{}}}YYY999///......+++***))))))(((((())))))(((((()))))))))*********((())))))******+++,,,,,,,,,,,,,,,---......//////888///RRRSSSZZZZZZFFFSSS^^^ccc|||gggdddppp{{{|||eeeIII666...******,,,))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''***,,,,,,+++...444999DDDVVVqqquuuttt~~~|||uuuuuufffZZZ```eeeRRRLLLCCC;;;555333111000000000000000111111111111000/////////111222444666GGG~~~yyyvvv{{{ppp|||bbbcccvvvqqq\\\{{{ooocccKKK444///000---***++++++++++++++++++++++++++++++...---...222:::ZZZzzzvvvuuu{{{pppnnnuuu}}}sssaaaRRRLLLLLL@@@LLLiiiqqqhhh|||]]]888+++,,,...+++******)))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,------.../////////...WWWwwwrrr```bbbvvv___OOOKKK___yyy||||||tttlll|||vvv[[[CCC111((((((---))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''***---------222:::BBBXXXkkkvvvvvv}}}sssxxxjjjnnnqqqYYYNNNSSS444555222222222000000000000000000000000...555111---111111000666MMMlllsssyyy~~~{{{___iiiwwwccceee{{{xxxkkkyyypppggg]]]000...222***000,,,---,,,,,,++++++,,,,,,---...)))///222,,,:::```|||vvv~~~yyy}}}qqqfffpppttt|||qqqXXXCCC:::FFFMMMdddzzziii}}}eee333///+++...******)))(((((((((((((((''''''(((((())))))******)))************+++++++++111...000***111333)))666RRRyyy\\\xxxgggIIIQQQbbb|||xxxxxxqqqvvv|||wwwyyymmmHHH---***---***)))(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))&&&$$$%%%(((******(((...(((***111222666PPPpppzzzzzzjjjhhhsss~~~{{{kkkYYY```ssswww]]]RRRUUU555555222333333111111111111111111111111///666222...333222111888CCCmmmzzz|||xxx|||}}}lllOOObbbuuufffccc{{{nnnssseeeqqq}}}jjjnnnbbb777...111)))---)))---,,,,,,++++++,,,,,,------)))///222...@@@fff|||pppuuupppmmmooolllbbbWWWSSS===KKKgggttt^^^wwwzzzvvvwwwfff555000***+++******)))(((((((((((((((''''''(((((()))*********************++++++++++++%%%%%%...))))))+++333WWWooo^^^JJJNNN___yyy|||mmmmmmfffkkkkkkWWWCCC666,,,***+++---+++)))((()))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''***+++***(((+++(((,,,333999DDD^^^xxx~~~iii]]]oooqqq^^^[[[dddcccXXXZZZ777666333444333111111111111111111111111...444111...333222111888VVV~~~wwwuuuqqqiiihhh]]]OOOdddzzzooocccmmmzzz|||hhh~~~lllhhhwwwgggssszzzmmmEEE000222)))...)))---,,,,,,++++++,,,,,,------)))...000111GGGnnnuuutttvvvgggcccggghhhgggfffUUUZZZfffyyywwwZZZqqq{{{rrrwwwjjj:::444,,,+++******)))(((((((((((()))''''''((())))))******+++******+++++++++,,,,,,,,,...000999111,,,111FFFwwwaaaooobbbJJJ<<<[[[uuu}}}rrrooowww{{{lllVVV@@@******---///...)))''')))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((()))++++++***(((,,,,,,...666FFF^^^xxxggg\\\lll}}}{{{yyy~~~uuuiiifffkkk``````999666555666333111111111111111111111111---222......333111000999jjj|||{{{www~~~qqq^^^TTTSSSQQQMMM\\\rrrwwwdddcccwwwvvvuuugggzzzpppoooxxxVVV222555---111,,,---,,,,,,++++++,,,,,,------***---...222NNNttttttzzztttiiiggggggeeecccpppooopppvvv}}}\\\ooo{{{ppp???777...---+++***))))))(((((())))))'''(((((()))******++++++++++++++++++,,,,,,,,,------...111(((111DDDTTTuuujjjjjjhhhHHHPPPTTTxxxuuuyyyzzzgggSSS===...------+++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++***)))...111555@@@[[[|||mmmXXXnnn~~~wwwxxxttt}}}yyyrrrtttiiifff;;;777666777333111111111111111111111111///222///111666222111===fffvvvyyyzzzvvvwwwnnnqqqsssooofffZZZMMMDDD]]]uuu{{{eeeaaa}}}kkklllpppfff222666...222...---,,,,,,++++++,,,,,,---...,,,...---444TTTwwwlllvvvyyymmmfff___ZZZeeeppp^^^jjj}}}uuuqqq>>>666...---++++++***)))))))))))))))(((((())))))***++++++++++++,,,,,,,,,------------,,,+++***(((IIImmmmmmrrr{{{~~~UUUJJJ^^^qqqvvvvvv}}}~~~qqqXXX999111)))'''+++---***%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))************++++++777FFFYYYvvvyyylllpppzzzttt~~~vvvuuu{{{uuu|||rrrlll===777888999444222222222222222222222222222333111444:::555555BBBiiilllnnnxxxzzz|||xxxppprrrvvvzzztttgggYYYSSSddd|||fff^^^zzzssswwwbbbrrrqqqsss111555---111...---,,,,,,++++++,,,,,,---///...///---777[[[{{{ffftttuuujjj```ZZZVVVfff~~~dddgggooo{{{wwwlll999333,,,,,,++++++***))))))))))))***(((((()))******++++++,,,,,,,,,,,,---------......222...///444]]]wwwqqqfffRRRSSSXXXggg~~~rrr~~~{{{xxx```LLL===---(((,,,...***$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***'''((()))))))))+++---000222HHHeee{{{}}}lllfffqqqyyyyyyvvvvvvvvvtttwww||||||xxxqqq>>>777999:::444222222222222222222222222222222///444;;;555444CCCzzz|||yyyzzzqqqnnnlllhhhiiimmmjjj|||fff\\\uuu~~~llleee|||lllssslll333666...111...---,,,,,,++++++,,,,,,---......000///;;;bbbgggxxxvvvmmmddd]]]ZZZeeewwwkkkggglll|||}}}fff666111+++,,,,,,+++******))))))******((())))))******+++,,,,,,------------............,,,)))444BBB___qqqmmm|||eeeCCCMMMddduuuyyygggtttyyyyyysss```OOO999---,,,---+++'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******(((***+++******---222666NNNjjjyyyiiibbbkkkuuuwwwrrrssszzz{{{vvv{{{sss???888999;;;444222222222222222222222222//////,,,222888222111@@@ppp{{{kkkfffeeeeeekkkttteee^^^zzz|||vvvaaazzz|||zzzqqqfff777:::111333///---,,,,,,++++++,,,,,,------///111000???ggg~~~}}}hhh{{{{{{rrrmmmeee]]]\\\iii|||mmmddd}}}{{{|||}}}zzzddd777333------,,,+++******)))*********)))))))))***++++++,,,,,,---------........./////////...FFF]]]ooorrr|||^^^XXXrrr|||yyypppnnn\\\EEE333,,,+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++***+++,,,++++++///555:::nnnggg```gggrrr{{{|||rrrzzz@@@;;;;;;999888333333222222222222222222222000000111000000666???mmm{{{vvvqqqhhheeedddfffiiiyyy```\\\|||yyylllyyyvvvnnn~~~uuuHHH000444///000......---------......///222111+++...EEEiiilll~~~~~~bbbfffjjjQQQYYYnnnsssyyy||||||zzzlll<<<222***///******))))))))))))******)))))))))***++++++,,,,,,//////---+++,,,///...++++++FFFhhhjjjeeeuuugggZZZlllwwwppplllYYYDDD555'''###...''''''((((((***+++((($$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))************)))+++***---///---///AAAVVVcccZZZppp~~~qqqyyyCCC<<<;;;:::888333333333222222222222222222000000111000000666???~~~|||ssskkkgggdddfffkkkvvvttt\\\WWW|||zzzjjjwwwmmmNNN444666111111.........------......///...000---///CCCgggmmmuuu[[[TTTZZZWWWaaatttooopppwww}}}{{{jjj777222---,,,******))))))))))))******)))))))))***++++++,,,,,,///,,,+++---000000000000DDDqqqxxxhhhzzzuuuVVVSSSUUUZZZuuuwwwxxxxxxeeexxx{{{jjjOOO;;;+++'''000******)))(((((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))*********))))))000,,,+++---111>>>YYYrrr~~~{{{|||nnnWWW]]]oooooolll{{{|||HHH======;;;777444333333333222222222111111000000111000000666>>>iiiyyyppphhhdddgggmmmvvvrrr[[[SSS{{{wwwuuueeeuuu}}}VVV888999333222//////......---......///***//////111CCCeeewwwrrr~~~ooo[[[JJJMMM```aaatttiiihhhppp}}}iii222222...+++******))))))))))))******))))))******+++,,,,,,,,,000******///000---000777ZZZtttgggVVVIIIXXXiiizzzuuummm|||kkk|||fffPPP;;;---,,,++++++***)))''''''(((+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))---+++***///;;;RRRpppuuubbbZZZkkkrrrbbbnnnzzz|||vvv|||MMM===>>>===777444444444333333222222111111000000222111000666>>>XXXuuuzzzsss}}}}}}qqqfffbbbiiisssttt]]]SSS|||tttmmmeeettt]]];;;:::444222000//////...............***...000444HHHggguuuvvvppppppjjjnnnvvvsssvvvooocccQQQNNNhhh```tttccchhhkkkyyy~~~hhh555000,,,---+++******))))))******+++))))))***++++++,,,,,,---111++++++///---+++666GGGddd{{{RRRaaarrr{{{{{{www{{{lllTTT777'''***)))***+++)))&&&(((,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***,,,111;;;MMMfff}}}tttlllqqq|||lllvvv{{{|||OOO<<<@@@@@@888555555444444333222111111000///111333111111666===UUUggguuurrryyywwwiii___```nnn}}}sss]]]UUUwwwdddmmmccc===;;;444111111000///...............,,,...///777NNNlll~~~~~~vvv}}}rrrcccVVVTTTZZZUUUbbbwwwooo___qqqmmmeee]]]XXXlllkkk|||gggtttaaa|||ooowwwiii;;;///)))111++++++************++++++*********+++,,,,,,------///---...///...444JJJbbbkkksssVVVbbbttt|||{{{www~~~vvv~~~}}}jjjGGG///)))'''(((,,,,,,''''''+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''((((((((((((***))))))))))))***+++++++++222999FFF]]]wwwnnnkkkjjjttt|||yyy|||zzzPPP:::AAABBB999666666555444333222111111000///111333222111666===VVViiizzzvvv~~~{{{}}}}}}~~~mmm^^^XXX^^^rrr}}}mmmZZZWWWsss]]]jjjhhh???===666222111111000///............//////...777QQQooo~~~~~~uuuvvv|||yyygggYYYMMMHHHRRRaaannn___}}}mmmeeedddbbboooyyytttZZZ{{{uuujjj???///(((444++++++************++++++******++++++,,,---------,,,...000111777JJJfff|||ttt{{{]]]XXX___aaa}}}tttiiiXXX[[[lll{{{qqq|||sssvvvyyyZZZGGG000)))''',,,---((('''***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))''''''''''''((((((((((((***)))))))))***,,,...///---666>>>IIIccc}}}~~~[[[aaaeeeoooyyyqqqjjjttt}}}NNN888AAADDD;;;666666555444333222111111//////111333222111555<<>>999444333222111000000000///+++111///444JJJcccxxx~~~}}}qqqyyySSSPPPFFF^^^cccaaaxxxyyy|||xxxzzzWWWNNNllltttSSS{{{wwwttt888444555,,,,,,++++++******++++++,,,...+++***...000///...111)))???111AAAkkktttrrrgggooo~~~sssggg___[[[ZZZZZZWWWXXXYYYXXXVVVWWW\\\aaaaaaeeekkksss{{{}}}zzz~~~}}}{{{yyywwwssstttxxx}}}uuunnnhhh___WWWSSSLLL???999@@@CCC@@@@@@FFFOOOQQQQQQKKKCCCAAAEEEKKKPPP\\\}}}yyy}}}{{{qqqiiiHHH---+++///***&&&(((******)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))***))))))))))))---333888GGGaaannn}}}{{{ZZZXXXxxxiiifffppptttrrrMMM999IIIGGGFFFBBB>>>999666555555444333444111000222222222666===qqquuu{{{xxxyyyvvvZZZWWWZZZhhh{{{iii^^^pppjjjmmmtttzzziiiWWWXXXyyyssstttwwwmmmKKKBBB???:::666555333111000//////000000000...111BBBaaawww}}}|||sssuuueeeMMMUUUggg}}}dddbbbyyy}}}zzzxxxTTTOOOuuuxxxVVVwwwzzzsss:::555555///,,,,,,++++++++++++,,,,,,---***+++///000......000222111DDDsssuuuiiieee\\\ZZZmmm|||pppjjj```VVVOOOLLLKKKLLLFFFGGGIIIIIIHHHIIIKKKNNNOOOQQQVVV\\\cccgggjjjjjjnnnqqqttttttsssrrrsssttt{{{zzzxxxwwwwwwyyy{{{}}}}}}|||zzzwwwvvvtttrrroookkkgggcccaaa``````bbbfffmmmtttxxxyyyyyy}}}|||zzzxxxvvvuuuttttttiiigggbbb[[[UUUQQQMMMKKKFFFAAADDDKKKKKKDDDCCCIIIHHHLLLQQQPPPNNNPPPVVV]]]fffuuuzzzxxx{{{}}}|||lllTTT888******---,,,)))******)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))+++((((((,,,......444<<>>;;;888555222000///333///333555@@@jjjkkkcccuuuyyy```ppp{{{pppZZZFFFBBBIIIeee|||{{{jjjPPPYYYkkk___ttt}}}wwwAAA555333000------,,,,,,,,,,,,------,,,,,,---000000///555<<<\\\tttwww{{{kkk^^^bbbyyy|||wwwssslllmmmnnnooommmkkkhhhffffffjjjmmmmmmmmmnnnssswww}}}~~~~~~|||zzzzzz{{{}}}tttZZZfffqqqwwwsss{{{|||zzzyyykkkaaaLLL000'''///******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''((())))))***+++,,,,,,))),,,111666===PPPrrr^^^dddqqqNNN<<>>>>><<<:::777444111///000333333222===XXXpppyyyyyytttuuu{{{cccuuutttggg[[[RRRIIIGGGVVVhhhvvveeeRRR\\\dddfffvvvsssxxxuuu<<<444444///------,,,,,,,,,,,,---------,,,...//////000999BBBwwwxxx}}}ZZZRRR]]]]]]mmmzzzjjjsss~~~||||||~~~mmmjjjxxxuuuyyytttppp{{{vvvmmmZZZ@@@000,,,******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''((()))***+++,,,,,,---***///222999LLLlllqqqddd~~~zzztttMMM:::YYY```^^^WWWRRRKKKEEE@@@<<<999666222000111333333000222777RRRqqq|||||||||xxxttttttpppxxxpppccciiiwww|||sssZZZKKKXXXZZZlllkkkzzz___DDDEEEFFFBBB=========<<<999555111///+++333222222???RRRggg|||www}}}{{{rrrnnn}}}gggyyyppphhh\\\[[[[[[MMMMMMNNNUUUrrryyy}}}vvveeeUUU]]]]]]ffflllsssrrr888333555......------,,,,,,------......---...//////111;;;FFFoookkkTTTeeeyyynnnrrriiifffuuu}}}``````www~~~mmm}}}vvvcccNNN888'''******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))'''((()))***+++,,,------,,,000333<<>><<<;;;>>>DDDAAA777000000111//////---555TTTppptttvvvwww|||zzzzzz~~~```vvv```GGGIIIFFFMMM___cccccccccbbbeeerrrgggssswww[[[LLLzzzMMMnnnzzz~~~ggg;;;888333///---,,,,,,,,,,,,---......,,,222$$$555444###CCC\\\lllhhhiiizzzwwwnnn[[[YYY___oooppphhhnnnuuuxxx|||aaa[[[ppp}}}vvv___ZZZPPP***,,,...,,,''''''******&&&******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---))))))---...------///+++666===JJJnnnkkknnn~~~nnnwwwzzzUUUAAAbbbZZZVVVKKKJJJSSSUUUDDD888666333333222111000111222444666eee~~~}}}tttlll|||nnn^^^MMMGGGWWWnnn~~~zzzyyysssYYYMMM```VVVppp{{{ooo~~~SSSQQQCCCGGGBBBAAA>>>???AAA===666333555555333444222999WWWtttyyyssskkk{{{||||||```rrr]]]===888FFFGGGPPPfffqqq}}}|||uuuvvvxxxpppbbbxxxuuuVVVJJJrrr|||NNNrrr___888777333...---,,,,,,,,,,,,---......000---,,,444222AAAeeennnpppkkkiii{{{iiiWWWPPP[[[jjjzzzlllhhhpppzzz}}}zzzXXX\\\wwwrrr~~~pppmmmkkkYYY777,,,,,,+++***)))(((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,))))))---...,,,+++---333555===VVVttthhhlllzzz{{{kkkffflllnnnwwwXXXAAA^^^WWWVVVTTTJJJIIIJJJ???:::999444555333222111111222444555RRRooojjj}}}qqqdddZZZPPPJJJRRR^^^ttt~~~}}}vvvmmmRRRJJJhhhHHHfffvvvssstttvvvPPPOOOGGGKKKFFFIIIFFFDDDCCC@@@===@@@DDD:::444000+++000QQQtttttt~~~jjj{{{~~~xxx```kkknnnLLL@@@GGGUUUPPPOOO___mmmppphhhffflllPPPRRRvvveee]]]~~~VVV555555333------,,,,,,,,,,,,---......000)))666000333^^^zzzxxxuuuWWWgggiii```rrr~~~jjjXXXLLLRRRhhhvvvmmmmmmwwwuuu]]]hhhvvv{{{yyynnnnnn^^^RRR111+++))),,,+++&&&%%%*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))+++))))))------******---777<<>>@@@<<<666555333222111222333444AAA|||pppzzz~~~hhhggg{{{```ZZZWWW[[[]]][[[\\\___mmm~~~vvvhhhNNNIIIqqqLLLjjjuuuqqq~~~zzzOOOMMMJJJLLLHHHIIIHHHFFFDDDAAABBBGGGLLLQQQFFF<<<333555XXXzzzwww{{{ttt___dddSSS???@@@NNN______]]]kkk}}}rrriiipppbbbLLLaaa|||VVVlllPPP666333333...---,,,,,,,,,,,,---......,,,+++888***<<>>cccrrr|||uuu|||tttiiiuuuOOO>>>ZZZTTTWWWWWWPPPTTTUUUHHHCCCEEECCC<<<:::777444222222222333777bbb{{{~~~aaabbbttt^^^AAAHHHMMMNNNPPPWWWfff|||yyysssvvvtttYYYNNNZZZppp[[[hhhgggqqq}}}cccUUUIIIKKKHHHHHHJJJPPPQQQHHH>>><<<;;;:::777444999888222BBBaaasss}}}}}}}}}zzzpppaaaPPPGGG===IIIPPPaaazzzvvvuuuoooJJJSSSttt___{{{www===666,,,444...---,,,,,,,,,,,,---.........111888WWWqqq}}}xxxtttnnn___bbb|||zzzaaaUUULLLQQQccczzzxxxtttxxxwww~~~xxxsssooommmppp|||xxxpppYYY<<<+++))),,,+++)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((()))))))))))),,,******,,,---111<<>><<<<<<===;;;666444333333;;;TTTmmm{{{vvvaaaQQQGGGPPPUUUUUU]]]hhhjjjdddnnnqqqssspppfffaaammm~~~pppuuu^^^AAAbbbrrrHHHyyy^^^888333+++444000...///000///---,,,---...555000AAAaaarrrooommmnnnjjjwwwppp}}}kkkMMMRRR[[[gggvvv|||vvvuuutttqqqkkkkkkrrrxxxaaa888''',,,...+++000///,,,***((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,,,,)))***...---333JJJdddooocccdddmmmtttpppxxxnnnKKK666ZZZggg```UUUSSSNNNIIIDDDAAA???>>>333:::777EEEHHH;;;666'''444SSSppppppvvvxxxrrrlll\\\OOOFFFGGGKKKUUUffftttzzzvvvkkkoooooo```PPPPPPwwwYYYhhhvvvrrr}}}ZZZMMMHHHNNNKKKNNNKKKJJJHHHDDD???======>>>===999777777555999NNNddduuuxxx~~~ooo```XXXfffssstttpppttt|||uuu|||tttqqq\\\KKKiiilllXXXXXX777444---222------...//////////////////***;;;XXX|||uuunnnjjjnnn|||qqqyyyfffSSSXXX```kkkxxx{{{uuusss}}}tttiii~~~~~~yyyhhhzzzsssjjjVVV111(((111***...---+++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,///***+++111555>>>UUUmmm}}}gggbbboooxxxwwwmmmKKK<<>>>>>///333LLLJJJ777999555DDD\\\fff}}}ttttttmmm\\\NNNGGGIIIPPP]]]nnn~~~wwwrrruuujjjZZZKKK]]]TTTwwwtttyyynnn___QQQIIILLLGGGGGGHHHIIIHHHEEEAAA???>>>>>>???;;;:::;;;777777FFFYYY{{{}}}uuuooossszzzhhhJJJSSSkkk[[[bbbMMM555555111222------------///111222111///333UUUooofffeeebbbrrrqqqxxxrrr___ZZZ```hhhrrr{{{{{{sssppp||||||vvveeekkkrrrzzzqqqqqqiiimmmooo>>>%%%///))),,,+++)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((()))***+++,,,,,,((((((000999HHHaaaxxxtttaaagggyyy}}}sssrrrTTTFFFlllmmmYYYOOOLLLHHHDDDBBBBBBDDDEEEaaafff}}}999(((;;;444<<>>>>>@@@<<<;;;;;;777555AAAQQQjjjxxx}}}|||}}}[[[>>>[[[iiiLLLiiikkkAAA111444444333000...---,,,...111222000...CCCdddttthhhYYYWWW\\\ggg~~~iiitttooo^^^\\\eeeqqqzzzyyyqqqooo{{{}}}yyykkk^^^nnnppptttwwwtttnnnsssxxxSSS111---...***)))(((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,***)))+++111===QQQpppmmmjjjuuu~~~{{{ttt|||TTTFFF___\\\MMMOOOLLLIIIFFFGGGIIIMMMPPPooouuuSSS777;;;888111888\\\ttttttnnnvvv~~~~~~xxxnnnbbbUUUNNNSSS]]]dddjjjqqqwwwyyyvvv~~~qqqZZZQQQMMM{{{SSSqqqnnngggRRRNNNHHHMMMLLLMMMEEEFFFGGGEEEBBB???>>>>>>AAA<<<::::::666444???NNNkkkuuu~~~}}}pppkkk|||rrrhhh___YYY]]]tttPPPEEE``````TTT]]];;;000111222///000......------////////////BBBdddwww^^^RRRfffaaa}}}zzzfffqqqccc^^^jjjyyy~~~yyyvvvwwwooooooyyyxxxvvv\\\UUUlll~~~wwwyyymmmKKK---111***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++***)))))))))***,,,------000444;;;GGG___{{{lllvvv~~~zzzxxx~~~~~~QQQCCC\\\^^^UUUOOOMMMIIIGGGIIIMMMSSSWWWSSS___XXXTTTMMMEEEIII>>>444999hhh~~~vvv~~~|||qqqeee___hhhuuuyyyppprrr}}}~~~xxxdddPPPMMMWWWqqqggg~~~xxx|||UUULLLMMMGGGJJJGGGGGGEEEFFFEEECCC@@@======>>>???:::999:::666444<<>>FFFFFFDDDAAA===;;;<<<======999:::<<<999444999CCC]]]llluuuyyyttt}}}~~~rrr\\\FFFUUUWWWKKKzzz@@@444333...///(((111,,,///000...,,,///777???[[[hhhiiilll}}}uuudddvvv~~~yyyyyyoookkkwwwyyyqqqooossswww}}}xxxggg\\\MMMjjj}}}zzz}}}qqqyyyzzzmmmFFF---,,,+++***)))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********++++++*********+++,,,---)))///:::KKKaaayyywwwnnndddbbbeeemmmzzz~~~FFF:::eeekkkVVVOOOKKKFFFCCCDDDHHHNNNRRRCCCQQQLLLLLLJJJHHHMMM???777///fffuuuvvv|||uuuooouuu~~~}}}~~~rrrZZZJJJNNNuuuyyyyyyssscccDDDPPP[[[VVVTTTIIICCCGGGFFFCCC???;;;:::;;;<<<;;;999;;;???<<<444555===GGGjjjyyyyyypppyyy~~~{{{hhhTTTGGGccccccUUUkkk111///444000222,,,777***///222///,,,000<<>>TTTqqqcccjjjggg^^^cccxxxyyyssspppnnnnnnqqqtttxxx}}}FFF<<>>666777888999999888777666IIIRRR|||uuu}}}~~~uuuxxxmmmzzzooopppuuueeeTTTfffxxxUUUFFF[[[___bbbMMM;;;///111333///---///111,,,---222000///@@@VVVsssQQQTTT```[[[jjjbbbttt}}}rrrnnn~~~}}}yyyoooeeefffmmmzzzqqqdddTTTLLL^^^xxx{{{mmmvvvmmm|||tttsssEEE+++666---###,,,,,,'''///))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++)))))),,,......***<<>>GGGjjj|||yyy|||wwwQQQ???UUUsssVVVdddzzzXXX:::111---000000,,,---222000//////---+++666VVVtttmmm}}}dddYYYlllzzzvvv{{{}}}}}}yyynnnmmmooovvv|||{{{rrrjjjaaabbbfffnnnuuuwwwvvvtttssstttkkk\\\VVV```mmmrrrxxxyyykkkWWWIIIQQQbbb{{{yyylllnnnxxxppp>>>///,,,///+++''')))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++,,,...000;;;GGGVVVzzzttthhhzzz|||tttrrr{{{oooeee^^^ZZZUUURRROOOQQQRRRRRRRRRUUUZZZ___hhhmmmsssxxx{{{}}}|||yyyuuurrrooommmlllkkkjjjjjjjjjjjjgggeeefffeeefffiiinnnuuu}}}~~~JJJ;;;HHHSSSSSSJJJHHHFFFDDDDDDFFFGGGGGGEEEGGGIIIIIIHHHGGGHHHIIIBBBDDDBBBHHH___|||{{{zzzjjj^^^PPPJJJggg|||fff~~~___OOOMMMJJJIIIIIIIIIGGGEEEHHHGGGEEEAAA>>><<<::::::>>><<<:::888777777777888???@@@aaavvvsssMMM<<<@@@777???CCCJJJiii|||ssswww}}}~~~~~~dddCCCIIIeeemmmPPPoooSSS333000///111///+++,,,111,,,///000...///AAAeeevvvjjjpppsssuuuTTT```|||yyy|||~~~}}}}}}~~~}}}wwwqqqmmmkkknnnuuuxxxpppbbbYYYNNNQQQ[[[iiirrrsssqqqpppqqq||||||qqqmmmvvvyyytttzzzqqq\\\JJJIIITTTlllzzz{{{ggg{{{zzztttyyyVVV444)))000***(((,,,%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++---///---,,,///444AAAJJJWWW}}}|||{{{zzzhhhaaaXXXRRRPPPRRRSSSTTTMMMPPPRRRQQQQQQUUU^^^fffnnnqqqvvvzzz|||~~~~~~{{{wwwssspppmmmlllnnnmmmlllkkkjjjhhhfffeeefffdddbbbbbbeeekkkqqquuu}}}FFF999GGGQQQPPPGGGJJJJJJHHHDDDCCCGGGKKKHHHIIIJJJJJJHHHGGGGGGHHHEEECCC???@@@TTTyyy{{{|||xxxqqqyyyoooaaaVVVJJJSSS}}}uuujjjTTTOOOMMMJJJIIIHHHHHHHHHGGGEEEDDDBBB@@@???>>>===<<<;;;:::999888888888999:::===555DDDiii~~~}}}|||uuuwwwqqqRRRLLLZZZ[[[MMMEEEVVVyyy~~~|||}}}zzzjjjNNNAAA]]]ppp___ZZZ~~~lllAAA111111222222///+++,,,///&&&---000000888RRRuuuyyyfffSSS```^^^uuueeeUUUmmmzzzuuuzzz~~~}}}~~~{{{zzzzzzxxxuuuqqqwwwtttuuuxxxttteeeUUUMMMNNNUUUcccsssyyyvvvtttvvvzzzuuu~~~zzzcccMMMFFFIIIjjj{{{tttwwwqqqzzzuuutttoooBBB,,,---***+++...%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---+++---///---***...666DDDOOObbb{{{vvv}}}|||zzz|||lll```YYYUUUQQQNNNMMMOOOQQQRRRRRRTTTTTTSSSSSSYYYdddnnnqqqtttwwwzzz{{{~~~|||vvvrrrnnnkkkiiijjjjjjjjjiiihhhfffeeeeeeiiigggdddcccdddhhhmmmpppyyyFFF???SSS]]]WWWIIIKKKLLLJJJFFFEEEHHHLLLHHHHHHHHHHHHHHHGGGFFFEEEMMMCCC???GGG___~~~hhhsssxxxgggbbb```^^^```fffZZZVVV^^^www}}}}}}zzzdddUUUKKKIIIfffaaaxxx~~~ssszzzlllRRRMMMLLLKKKJJJHHHHHHHHHHHHBBBAAA???>>>??????>>>===999999888888888999999999444666AAAbbbvvvzzz{{{xxxkkkqqqmmm___kkk~~~|||oooZZZHHHOOOlllvvvdddpppOOO111111222222111///------...+++///000///===[[[xxxiiiUUU\\\qqqmmmaaa___vvv{{{rrrwww~~~vvvssssssuuu{{{|||yyyuuurrrqqqssswwwzzz}}}{{{zzzppp]]]QQQNNNWWW___nnn|||}}}xxxzzz|||~~~mmmTTTFFFCCCIIIbbbvvvtttzzzYYY777,,,+++------'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))***---+++(((000;;;NNN```~~~vvvnnnnnnbbbpppwwwyyy}}}uuueeeVVVNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUUUUWWW___iiirrrsssuuuvvvxxxyyy{{{~~~{{{uuupppllljjjhhhjjjkkklllllljjjhhhhhhiiihhhhhhggghhhjjjnnnrrrtttrrrwww}}}~~~~~~EEECCC^^^fffWWWNNNKKKIIIIIIKKKKKKKKKIIIHHHFFFEEEGGGJJJJJJHHHFFFMMMCCCDDDJJJWWWxxxyyygggppp~~~gggLLLCCCCCCCCCDDDGGGLLLXXXsss~~~yyyxxxoooXXXLLLIIIVVVnnngggqqq~~~wwwzzz~~~^^^RRRKKKKKKKKKJJJHHHGGGGGGGGGBBB???======>>>???>>><<<999999999999888777666666111999;;;VVVmmm~~~~~~}}}zzzzzzmmm```NNNMMM\\\gggnnnxxxEEE888000000///......///...---///111///222JJJppp~~~vvvrrr```iiixxx}}}vvvvvv|||}}}xxxpppiiijjjlllmmmnnnpppooommmiiiddddddkkkxxx|||yyykkkYYYTTTZZZ]]]eeeuuu}}}~~~zzz{{{}}}zzz|||uuu[[[IIIAAA???QQQ|||zzzoooIII///---,,,)))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++''')))...---,,,777FFFeee{{{wwwhhhlll```aaammmuuuzzzrrraaaTTTPPPOOOLLLOOORRRUUUWWWXXXYYYZZZTTTUUUVVVYYY___fffnnnrrrvvvvvvwwwxxxxxxzzz~~~{{{vvvqqqnnnlllkkkmmmoooqqqpppmmmllllllmmmeeefffjjjnnnrrruuuxxxyyyssssssvvv{{{~~~}}}|||}}}???>>>]]]bbbMMMRRRKKKEEEHHHNNNQQQLLLFFFJJJFFFEEEHHHMMMOOOMMMIIIBBB???FFFBBB;;;UUUvvvxxxnnnmmmtttpppsssvvvsss~~~eeeHHH@@@EEEFFFFFFGGGNNNeee{{{~~~|||vvvtttcccNNNHHHOOOgggcccyyyqqq```QQQNNNIIIJJJKKKJJJHHHFFFFFFFFFBBB???<<<<<<>>>>>><<<:::999::::::999888666444222222444)))@@@aaaqqqqqqmmm]]]cccyyy~~~rrrpppiiigggqqq}}}[[[OOOCCCNNN]]]TTT^^^bbb555000///...---,,,---000000---***---...:::```xxxeee```mmmxxxzzzwwwsssooonnnnnnzzztttlllhhhlllpppnnnhhheeebbbaaa]]]XXXYYYdddwww}}}zzzvvvhhhYYYYYYdddbbbkkkzzzssslllnnnuuuwww{{{zzz```KKKAAA555OOOwww~~~VVV333///+++&&&...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,(((***000111111???QQQzzzlllfffwwweeeiiippprrrwwwwwweeeTTTNNNSSSZZZWWWYYY[[[\\\ZZZXXXWWWWWWRRRSSSWWW]]]fffmmmqqqsssyyyzzzzzzzzzzzz||||||xxxtttrrrqqqpppmmmoooqqqpppllljjjkkklllcccffflllqqqvvvyyyzzzzzzzzzwwwuuuyyy~~~}}}|||{{{|||}}}III???ddd```QQQLLLIIIGGGFFFHHHIIIJJJJJJHHHDDDCCCHHHKKKIIIGGGHHHCCCIIIDDD???GGGVVVooo```aaayyywwwsss~~~yyyeeeLLLGGGMMMOOOLLLIIIUUUyyyrrr~~~{{{~~~~~~zzzlllkkkUUUNNNIIIYYYzzzyyy|||VVV[[[OOOLLLKKKJJJJJJKKKJJJHHHFFF??????>>>===<<<<<<<<<===>>>===<<<:::888666555444...444444777OOOttt||||||}}}qqqXXXwww|||sssiiieeehhhmmmeeeaaakkkzzzuuuhhhUUUEEETTTiiiWWWFFFhhhJJJ...666000000///////////////000***000666IIIwwwkkklllqqqeee```ccc{{{~~~zzzuuummmfffjjjttt~~~~~~}}}tttvvvzzzwwwzzzttteee\\\XXXZZZTTTLLLTTTlllyyypppfff^^^```fffkkkvvvuuullljjjnnnrrryyy~~~hhhQQQFFF999GGGvvvwwwqqq|||qqqooo???%%%,,,///$$$+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,***///(((***444AAAfffyyynnnlllccckkktttyyyfffYYYVVVVVVUUUTTT___^^^\\\[[[[[[[[[ZZZYYYSSSYYYbbblllssstttrrrppp|||}}}}}}{{{yyy{{{zzzuuuuuuvvvtttrrrvvvuuussssssssssssqqqppppppsssvvvyyyzzzyyywwwuuusssvvvzzz|||}}}}}}{{{{{{|||}}}HHH@@@fffdddVVVHHHFFFDDDDDDGGGIIIKKKKKKFFFBBBAAAFFFHHHGGGEEEFFFBBBGGGCCCAAAIIIWWWsssvvvyyyqqqtttggghhhmmmkkkccc]]]hhhxxxttt|||{{{{{{zzzzzzlllhhhMMMCCCKKKrrrtttzzzqqqVVVQQQQQQKKKJJJHHHGGGGGGEEECCCAAAAAA@@@???>>>============>>>===<<<:::888777666555111444222333CCC^^^rrrwwwuuutttuuu~~~|||}}}mmmHHHWWWcccUUUEEEYYYggg999333111000000///////////////000555---000QQQzzzOOOaaagggpppqqq]]]^^^dddzzz~~~xxxtttlllfffiiiooowwwxxxyyy|||{{{ooofffYYYYYYVVVVVVggg|||tttjjjdddffflllqqqzzz|||rrrppprrrxxx}}}oooWWWHHHAAA@@@]]]sss}}}|||vvvqqq||||||qqqPPP000,,,///&&&+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++(((***...&&&000BBBKKKdddvvv|||aaa___hhhjjjpppfff[[[VVVYYY___aaaaaaddd```]]]\\\]]]]]][[[YYYXXX```hhhlllmmmnnnrrrvvv}}}{{{{{{}}}zzzuuuuuuuuutttrrruuutttsssrrrrrrrrrqqqpppttttttuuuvvvxxxzzz{{{|||xxxzzz}}}~~~~~~{{{{{{{{{}}}~~~AAA;;;aaa___TTTGGGEEECCCCCCDDDFFFGGGGGGCCC??????DDDFFFDDDCCCDDDDDDDDD@@@???CCCHHHaaavvv}}}|||vvvwwwzzzxxxsssoootttxxxvvv}}}|||zzz}}}{{{|||sssaaaVVVGGGEEEaaasssttt~~~uuuRRRXXXIIIQQQLLLJJJGGGEEEDDDCCCAAA@@@BBBBBB@@@??????>>>>>>>>>>>>===<<<:::999777666555444333111111777FFF[[[jjjssslllnnn|||vvvdddQQQTTT```ZZZ???@@@sssEEE///999...000//////......///000000888///999]]]~~~jjjUUUuuu{{{yyybbbXXX^^^gggxxxxxxrrrlllfffeeegggnnnzzzxxxwwwyyyyyypppggg[[[ZZZXXX```wwwyyypppkkknnntttvvv~~~yyyvvv{{{zzz```MMMFFF999GGG]]]}}}rrr~~~{{{hhh===***...,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++---000&&&222FFFKKK^^^|||fffYYYdddvvv{{{ddd^^^WWWVVV[[[```bbbaaaccc___ZZZXXXXXXXXXWWWVVVaaaiiipppnnniiiiiittt~~~|||yyy{{{zzzvvvuuuuuutttrrrvvvvvvuuuuuuttttttssssssxxxwwwuuuuuuxxx||||||{{{{{{}}}~~~???999[[[WWWLLLIIIFFFCCCAAAAAAAAA@@@@@@@@@>>>>>>BBBCCCAAAAAACCCBBBAAA===>>>>>>:::LLLooo}}}sssnnnnnnrrryyy~~~~~~{{{zzz}}}wwwjjjTTTFFFHHH```{{{{{{|||jjjMMMXXXKKKOOOMMMKKKHHHFFFFFFFFFDDDCCCDDDCCCBBB@@@????????????======<<<:::999777666666333111111333333:::PPPhhhtttmmmlll}}}~~~ppp```rrr{{{wwwxxx{{{yyylll^^^SSSNNNMMM]]]MMMJJJWWWnnnfff777000555,,,//////.........///000000444333LLLxxxjjj___ZZZ```jjjvvv~~~uuunnniiidddaaa```iiixxxqqqmmmtttuuunnnhhh___^^^\\\[[[cccxxx}}}tttnnnqqqwwwxxx~~~xxxzzzkkkTTTEEE888BBB[[[mmmzzztttyyyHHH'''***000+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++...---222,,,555DDDMMMjjj|||```eeeyyywwwlllaaa]]]ZZZZZZ]]]```___]]]aaa___\\\WWWTTTTTTWWWZZZjjjqqquuusssmmmnnnyyy}}}{{{{{{}}}{{{wwwuuuuuutttsssyyyzzzzzzzzzyyyxxxyyyyyy{{{zzzyyyzzz}}}}}}{{{{{{}}}}}}DDD<<>>=========<<<>>><<<>>>AAABBB??????BBB<<>>IIIcccwwwhhh|||~~~ttt}}}tttjjjiiisss}}}sssuuuwwwqqqooooooiiikkk~~~vvvmmm^^^MMMGGG[[[sssrrr~~~zzz~~~aaaUUUOOOSSSNNNJJJIIIGGGFFFGGGHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>><<<<<<;;;:::888777666666333000222555222444HHH```jjjrrruuu|||}}}wwwdddeeeppphhhaaaooo||||||tttcccMMMCCCHHHTTT^^^bbbFFF>>>]]]sss@@@333111***..................///000000///888aaa}}}uuu~~~bbb___[[[aaallluuuyyysssrrrwww~~~{{{vvvnnnfffbbbaaa```^^^gggwww{{{hhhdddtttqqqjjjfff```___^^^]]]bbbpppvvvppprrrxxx{{{~~~~~~rrrwww~~~uuu\\\EEE;;;DDDVVV~~~gggrrrWWW...'''...+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,(((000222;;;EEEWWWmmm```lll~~~~~~nnnccc\\\ZZZZZZ]]]bbbeeeeeedddbbbeeeddd^^^WWWWWW___hhhsssvvvyyyyyyxxxzzzwww{{{~~~|||xxxvvvvvvuuuuuuyyy{{{||||||zzzzzz{{{}}}|||~~~~~~||||||}}}~~~DDD888LLLEEE@@@@@@===;;;:::;;;=========<<<;;;===@@@???<<<===AAA===DDDDDDCCCEEE@@@CCCQQQooojjjuuurrriiihhhxxx|||}}}www~~~{{{ssstttwwwmmmnnnppplllmmmmmmdddmmmzzzyyykkk\\\NNNKKKVVVaaaeeeuuuwwwuuurrrZZZVVVFFFTTTNNNFFFEEEDDDEEEGGGGGGEEECCCCCCBBB@@@???======<<<<<<::::::999888777666555555444222333444000000===MMM```}}}vvvsssoooVVVWWWgggvvvrrrnnnkkkeeeaaallluuuxxxyyy{{{|||||||||xxxwwwwwwvvvrrrppp]]]NNNCCCKKK]]]dddYYYIII@@@VVVWWW...333333***444------------...///000000+++HHHwwwnnn```fffggglllZZZ]]]ZZZ```pppvvv}}}}}}}}}}}}vvvvvvrrrjjjccccccjjjqqqrrrpppjjjaaa]]]___aaaaaafffttt|||vvviiiiiiwwwqqqmmmjjjaaa```aaaeeennn~~~zzzrrrtttyyywwwooowww~~~}}}|||dddJJJ>>>@@@EEEgggnnnkkkBBB)))***+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++---'''...000===MMM```xxxgggiiijjjrrr|||{{{ppp{{{vvvjjjccc_________aaadddfffggggggbbbeeefff```ZZZ\\\hhhssszzzzzz|||~~~vvv{{{~~~zzzxxxwwwwwwwwwwwwzzz||||||yyyyyy{{{~~~~~~~~~}}}}}}@@@111BBB>>>???===;;;888888999;;;<<<<<<999888;;;>>>===999;;;???===GGGDDD>>>AAABBB???BBBaaa~~~iiiggglllxxxnnnttt}}}~~~~~~~~~{{{wwwdddRRRGGGZZZ}}}{{{cccgggrrr{{{___TTTQQQJJJMMMKKKDDDDDDDDDFFFGGGFFFBBB???AAA@@@???===;;;;;;::::::999888888777666555444444444333333111//////444999RRR{{{~~~nnn{{{tttgggTTTZZZgggqqqyyyoooLLLOOOYYYccciiilllnnnjjjeeegggfffdddbbbbbbaaa]]]YYYJJJMMMTTT[[[\\\SSSDDD888___{{{lll@@@444000111444222------------...///000000000ZZZcccLLLUUUkkksss{{{eeeYYY```]]]cccvvvzzz|||}}}{{{yyyuuurrrjjjeee```]]]___eeelllqqqyyyxxxqqqddd\\\^^^cccddddddnnnqqqqqqvvvtttsss{{{|||qqqlllkkkeeedddeeejjjsssxxxyyytttoooyyy~~~{{{~~~}}}jjjOOOAAA>>>999OOOttt||||||}}}YYY111,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++...,,,...---KKKppp|||kkklll{{{gggccczzzyyynnnhhhffffffeeeccccccdddfffggggggdddcccaaa______fffqqqzzzyyy||||||yyyxxxxxxyyywwwzzz}}}|||zzzyyy|||~~~~~~~~~AAA000AAA???EEE???<<<999777777888888888666777999<<<:::777999>>>777DDDAAA999BBBKKKIIIHHHBBBjjj```ggg|||zzzsss}}}{{{wwwzzz~~~~~~vvvbbbRRRPPPuuuYYYiiioooxxxmmmYYYPPPMMMSSSDDDGGGEEEFFFGGGHHHHHHFFFAAA===@@@???===<<<:::999999888888777777666555444444333222333222//////111111///===gggyyyooouuu}}}yyyhhhsssuuuddd```uuuxxx```OOONNNKKKHHHLLLRRRRRRNNNFFFKKKRRRXXX\\\\\\VVVOOOPPP^^^eeeVVV???888III^^^|||FFF...>>>******999%%%,,,,,,,,,---...///000111===aaa~~~{{{hhhaaajjjuuu~~~pppeee\\\eeebbbhhh|||}}}zzzxxxvvvxxxvvvpppiiiaaaYYYSSSVVVcccqqqyyy{{{}}}kkk______cccdddaaaiiihhhgggpppuuu~~~yyyjjjbbbbbbkkkhhhhhhnnnyyy|||~~~|||ooommmvvvyyytttxxx~~~mmmQQQCCC???999JJJnnnxxxyyyhhh888111+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***///000000bbbcccssseee[[[qqqhhhfffgggcccbbbaaabbbeeehhhlllnnnkkkfffaaaaaahhhrrr|||~~~~~~}}}}}}}}}zzzyyyzzz{{{xxx||||||{{{~~~}}}AAA555CCCHHHFFF888777777666666666666666444444555555666777777888999:::===@@@CCCFFFHHHIII???SSS{{{oooooovvvkkk}}}zzzsssnnnppp}}}~~~{{{tttrrriiiYYYUUURRRSSS{{{}}}UUU___mmmvvvwwwcccQQQLLLLLLIIIEEEDDDHHHGGGFFFDDDCCCAAA@@@???CCCAAA>>>======<<<;;;999:::999666444333333444555555444111///......//////999CCCVVViiirrrsssuuuzzzrrrxxxbbb```qqqzzzdddVVV]]][[[HHHQQQTTT\\\gggttttttaaaKKK:::IIIGGG===HHH```zzzUUUBBB111---.........000+++...+++,,,000***)))555GGGtttvvvkkkeee^^^ppptttttt~~~xxxzzz~~~rrrfffWWWRRRWWWgggqqqssszzzrrrggg```ZZZTTTWWW\\\ccciiinnnxxxooo\\\ZZZjjjlllooorrrxxxwwwzzzssseeedddttt|||zzz{{{```III===999DDDuuudddLLL---,,,,,,***((((((***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''000,,,DDDkkkzzzeeevvvzzzdddlllyyyrrrooommmllllllfffaaabbbiiinnnnnnkkkgggfffdddgggrrr~~~}}}{{{|||~~~zzz{{{|||~~~|||~~~||||||zzz???222===@@@>>>888777666666555555666666333333444444555666666777777888:::<<>><<<;;;<<<===<<<;;;:::999777555444444555555555444222///......///000111999III^^^lllqqquuuxxxmmm|||sssmmmkkkjjjzzzxxx{{{|||oooaaaMMM999888FFFDDDHHHpppyyyBBB666,,,,,,.........///+++...,,,---111+++,,,;;;mmmwwwtttiiicccbbbaaatttwwwyyy|||vvvxxx}}}|||qqqeeeYYYWWW^^^mmmuuuwww~~~ssseee```aaaaaa```cccgggkkkqqqyyymmmXXXVVVdddhhhmmmrrrzzz|||}}}rrriiiqqqxxxuuuvvv}}}~~~~~~~~~cccLLL???<<>>111999:::777777666666555555555555555222222222333333444555555444555777888:::<<<>>>???@@@BBBQQQsssrrrxxxuuurrrqqqwww~~~~~~~~~xxxbbbfffiiiooovvv{{{~~~zzz~~~wwwoooeeeYYYNNNMMMQQQEEE___yyyYYY^^^hhhPPPKKKIIILLLMMMKKKGGGFFFAAAAAABBBBBBCCCDDDDDDDDD===;;;::::::<<<======<<<;;;999777666555444555555555444222000//////000000---000:::NNN```kkksssyyywwwzzz{{{mmmzzzlllTTTQQQ```bbbgggwwwtttgggSSSFFFBBB@@@;;;KKKrrryyy|||BBB111---+++...///------...+++...,,,...111+++000CCC~~~sss```cccvvvaaa]]]\\\___hhh{{{}}}wwwpppqqquuutttjjj___XXXZZZeeerrrwwwxxx|||nnnmmmtttyyyrrrrrrsssuuuxxx}}}jjjTTTRRR^^^dddlllttt}}}zzzooosssvvvssssssyyy{{{{{{|||jjjPPPAAA<<<;;;MMMooo\\\yyyfff<<<---------+++)))''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,000777@@@]]]gggaaacccYYYiiiyyy~~~uuunnnnnnqqqqqqpppoookkkiiilllqqqtttsssooonnnnnnooosss|||}}}{{{}}}{{{{{{|||~~~~~~|||xxxyyy}}}}}}vvv???444:::999777666555555444444444444444111111111111222222333333333333444555777888999::::::<<>>HHHhhhpppyyyyyy}}}{{{pppiii___WWWUUUZZZaaafffjjjnnnrrrqqqmmmiiiiiikkkXXXQQQIIIEEEHHHUUUmmmzzzbbbqqqOOOKKKHHHIIIIIIFFFCCCAAA???===??????????????????@@@@@@???===;;;;;;<<<<<<;;;:::999999888777666555444444333333222111000000000000000...///444@@@UUUssswwwlllsssuuuooo{{{sssiii|||uuu}}}UUU222555...000111...++++++,,,------...---...---)))999ZZZ~~~hhhmmmxxx~~~mmm___[[[\\\jjj~~~xxx}}}~~~}}}sssgggbbbbbb```ZZZTTTUUU^^^jjjqqqqqqrrrzzz~~~~~~~~~||||||~~~}}}uuullliiinnntttxxx~~~}}}{{{zzzkkk```cccbbbjjjuuu}}}yyyqqqnnnuuuyyyxxxwwwyyy}}}}}}gggMMMBBB;;;999OOOqqqzzzbbb~~~uuu|||\\\222+++((())))))'''(((+++(((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,...222OOORRRgggtttkkkaaadddkkkxxxxxxttt{{{}}}wwwrrrrrrvvvwwwsssnnnsssrrrsssvvvzzz{{{yyywwwxxxzzzuuunnnjjjkkkqqqyyylll<<<333999888888444333333222222222222222000000000000000000000000111222222333444555666666<<<<<<::::::GGGfff{{{tttsssppp{{{xxxnnneee^^^ZZZRRRUUUVVVTTTOOOKKKLLLNNNPPPMMMOOOYYYjjjxxxgggnnnccchhhfffJJJ???DDDFFFDDD@@@>>>@@@???==================<<<<<<<<>>;;;888IIIkkk[[[www~~~zzzuuurrr<<>><<<999<<<@@@===666888888888999999::::::;;;666555444555777888999888666666666555444333111000...///////////////...---,,,+++---000///...222888SSSnnnxxxsssxxxrrruuu~~~aaa555+++666+++333...000...)))+++000000***+++++++++...111777\\\zzzkkkbbbddd}}}{{{ccc```\\\\\\nnn}}}pppuuunnngggeeegggkkkmmmmmmfff[[[OOOLLLSSS___hhhmmmkkkppptttsssqqqtttyyy}}}vvvfff___bbbeeedddaaaiiiuuu{{{zzzssszzzwww~~~{{{wwwmmmmmmpppvvvzzzzzzxxxwwwyyy{{{}}}~~~^^^DDDAAA999:::PPPcccaaazzzUUU===***+++///,,,(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))+++,,,---......555SSS^^^sssyyyWWWeeeqqqooolll}}}{{{xxxxxxwwwuuutttwww|||}}}xxxuuuoooddd[[[YYYYYYZZZcccmmmttt~~~}}}bbb:::222999777000222111111000000000000000///222111------111222//////000000000111111111111111444999;;;<<>>AAAQQQqqqvvvlll~~~ttt{{{ggg@@@FFFeee|||}}}~~~yyyWWWXXXdddzzzyyy|||III:::>>>:::888>>>999999999888666666888:::999:::===@@@===888999===888888666444333555888:::555555555555444444444333333222111000///......---...------------,,,,,,,,,222GGGaaavvv}}}sssyyy{{{nnnGGG666***---111...+++---******+++,,,,,,------...000+++---...000KKKuuu|||gggvvv|||nnnfff\\\YYYgggvvvzzz{{{yyynnnhhhaaabbbmmmuuupppdddaaaTTTMMMQQQXXX^^^jjjwww~~~{{{zzz}}}}}}|||{{{xxxmmmccc\\\]]]``````aaabbbkkkooozzzxxxtttwww}}}{{{uuuuuuuuuvvvwwwxxxzzzzzz~~~{{{zzzzzzzzz}}}pppOOO<<<:::;;;999PPPtttooo|||wwwzzzAAA333,,,(((***///)))))))))))))))))))))))))))(((((((((((())))))))))))***---))))))///,,,(((000===cccrrr[[[pppaaaYYYjjjxxxtttqqqrrrzzzyyyzzzxxxzzz|||}}}~~~}}}}}}|||{{{vvvooo]]]___\\\XXXZZZccciiiiiilllvvvXXX555111777777222111111000///////////////111DDD\\\___GGG---+++777////////////000000000000333222222333666888888888999OOOvvviiiqqqtttoootttyyyzzzxxxfffNNN999FFFooouuuSSSCCCZZZ|||tttzzzSSS(((444@@@333///???555666666555444444777999666:::???BBB<<<555666;;;<<<===777//////666888333777666666666666555555555444333222000//////......------------,,,,,,,,,,,,---222JJJmmm}}}}}}yyyyyyccc999---)))+++222222+++'''*********++++++,,,---------...---...,,,555^^^ttt~~~{{{dddccc]]]ZZZlllzzzzzz}}}|||ssskkkcccccclllpppgggYYYZZZTTTSSSYYY___cccnnn{{{~~~zzzvvvooocccZZZYYY]]]```cccgggkkkkkkuuu~~~tttttt|||}}}xxxvvvtttuuuyyy{{{zzzyyy{{{zzz}}}{{{xxxtttsssxxxrrrTTT???:::999777GGGqqq|||aaattt}}}\\\111...))))))---+++))))))))))))))))))))))))(((((((((((())))))))))))))),,,)))***///+++)))444GGGnnnxxxeeellliiipppvvv~~~rrr|||xxxuuuwwwzzzyyy{{{}}}~~~~~~{{{yyywwwooofffXXXYYYYYYWWWZZZ```dddeeedddqqqUUU555111666666222000000///............//////BBB```mmmWWW555+++444........./////////000000333000...000444666555333???<<>>bbbYYYmmmxxxppp222222+++++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))(((+++)))+++///***+++:::IIIoootttfffZZZpppttt|||}}}zzztttpppsssxxx{{{{{{}}}yyywwwtttjjj___[[[[[[[[[ZZZZZZ\\\^^^^^^___iiiyyyUUU666333555444000000///......---.........+++333FFFUUULLL444)))------............/////////111...---///333666555444333333666NNN~~~eeeaaappp|||yyyrrrvvv|||mmmhhhllliii[[[QQQ@@@@@@JJJeeeyyynnn^^^KKKBBBDDDLLL___rrrlllpppyyyrrr[[[000777<<<999555333333333111222333222222333666888@@@999666888999888666777222555555:::LLL[[[RRR<<<444444444444444444444444444333111///......//////------,,,,,,,,,++++++++++++(((---===QQQbbbnnnuuu{{{tttsss~~~[[[@@@222......///+++))))))+++***,,,...))))))***++++++,,,,,,---)))---///...DDDwwwggg^^^___lllyyyrrrttt]]]```___bbbuuu~~~~~~xxxooogggbbb```dddhhhiiijjjkkklllmmmrrrsssiii``````dddfffhhhjjjlllnnntttyyyuuuooottt~~~~~~zzz{{{~~~}}}yyyvvvtttxxxqqqgggfff}}}vvvsss||||||dddLLL>>>888666;;;NNNkkkccc~~~hhhpppxxx<<<555...,,,)))---(((((((((((((((((((((((((((((((((((())))))))))))(((***))),,,///***000DDD```{{{{{{nnnUUU^^^|||nnnuuummmeeekkknnnlllmmmttt{{{}}}~~~}}}}}}xxxtttpppfff\\\^^^]]]]]]]]]]]]\\\[[[\\\aaaeeeqqqTTT777444444222000//////...---------------///+++---555666///,,,///------------.........///......---///222444555555...888555111PPPeeeiiikkkrrr~~~zzzyyywwwvvv~~~lllXXXDDD???GGGQQQZZZ___ppprrryyywwwooolll[[[SSSKKKFFFBBBCCCMMMXXXuuunnnccc```}}}yyy:::999222///444555000///222000111111111000111444666>>>444...000555555444333222333444;;;JJJRRREEE222222222222333333333333333444222000...------...///,,,,,,,,,,,,++++++++++++***,,,---...777BBBFFFDDD[[[ttt}}}nnn]]]EEE333+++,,,---------***)))***++++++)))&&&))))))******+++,,,,,,,,,---...///222KKKyyy{{{aaaYYYbbbooouuujjjYYY\\\___jjj~~~}}}~~~xxxpppfffbbbgggqqqrrrssssssrrrrrrxxxtttjjjaaaaaadddeeeeeefffhhhqqqwwwtttooopppwww|||~~~|||wwwxxx}}}vvvnnnwww~~~iiiPPP>>>777555:::BBBXXXwww~~~{{{|||vvvrrr{{{RRR888...,,,))),,,))))))))))))))))))))))))(((((((((((()))))))))))))))***(((,,,///+++555OOOuuu^^^XXXxxxxxxzzzpppaaa[[[YYYcccjjjjjjnnnyyy~~~}}}{{{{{{}}}yyyqqqkkkccc[[[[[[YYYZZZ^^^___]]]^^^```fffgggoooQQQ777444444111000///...------,,,,,,------///,,,******,,,...000111,,,,,,---------.........---...///000000111333555666:::555+++333VVVkkkeee~~~iiiyyy~~~sssyyy{{{}}}wwwdddNNNDDDDDD;;;:::===BBBBBB===:::;;;@@@FFFKKKOOOWWWdddpppvvv\\\ttt}}}rrrwwwRRR333:::000+++000222...---111//////000///...///111333555///,,,...111000///000555333333666:::999222+++222222222222333333333444333222///,,,+++,,,---...,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++))),,,DDDccc{{{~~~hhhXXX,,,---//////---++++++,,,,,,---...---,,,***'''%%%)))))))))***++++++,,,,,,...,,,///;;;\\\rrrlllxxx|||ssszzzfff[[[ZZZ___rrr~~~www{{{}}}tttjjjjjjooosssttttttrrrtttzzzwwwlllcccaaabbbbbbbbbdddeeevvv}}}sssnnnwww~~~}}}}}}nnnVVVAAA888777777AAA[[[lllxxx{{{}}}~~~nnn<<<---+++(((,,,))))))))))))))))))))))))(((((((((((()))))))))))))))***(((,,,///,,,;;;YYYddd}}}uuuuuuggg___eeewww~~~uuunnnooo{{{ppp^^^WWWXXX]]]hhhnnnmmmqqq}}}{{{||||||{{{|||~~~{{{ooofff___YYYXXXUUUVVV[[[]]]\\\^^^bbbgggjjjppp{{{OOO666444444111111......---,,,,,,,,,,,,---&&&---000,,,+++---...,,,,,,,,,,,,---------......---///111000......111444555,,,---999<<<>>>SSSnnnxxxaaahhhsss|||zzzsssjjjeee___YYYWWWTTTQQQSSSVVVaaafffeeeaaagggvvv~~~uuurrr{{{DDD...222***333666///,,,///000------......---,,,,,,///111222000111444444111111444333111111444222000333999222222222333333444444444333111...,,,***+++---...,,,,,,,,,+++++++++*********''')))...---'''(((......,,,555GGGRRRWWWeeeuuuyyy}}}||||||eeeVVVCCC000)))000***&&&'''+++,,,+++)))%%%)))+++)))(((***---///)))))))))***++++++,,,,,,,,,)))///EEEnnnnnnwwwiii```\\\aaaxxxzzzrrrxxx{{{rrrjjjjjjoooqqqrrrqqqttt{{{vvv}}}|||pppdddaaabbbbbbccceeeeee{{{uuuppp}}}ttt[[[EEE;;;:::444DDDfffaaaggg~~~???,,,)))(((,,,))))))))))))))))))))))))(((((((((((())))))))))))******(((,,,///--->>>^^^LLLppprrryyyccckkkiiissstttsssxxxxxx}}}cccTTTVVV]]]eeeooossspppsssyyyyyyyyyzzz|||}}}mmmccc\\\XXXWWWSSSTTTYYY[[[YYY[[[```eeejjjqqqxxx{{{JJJ777000222333---......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////444333111222:::CCCBBB===YYYxxx{{{``````~~~uuuvvv|||tttpppyyyuuuxxxmmmdddgggfff___^^^vvvmmmgggtttttt|||~~~UUU888---///333------------------------222000///---,,,,,,,,,---------------...000111222444444555555444333222222444333222222222222333444222111///......---+++)))************))))))))))))))))))))))))))))))))))))***+++,,,---///000111111BBBHHHTTTdddrrryyyzzzxxx{{{||||||yyypppdddXXXQQQ???<<<777222...,,,,,,,,,*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---///333KKKtttsss{{{}}}ssswwwppphhh[[[WWWccczzzxxxxxx}}}sssllllllmmmrrrxxx}}}}}}vvvwwwmmmfffggghhheeefffjjjgggjjjttt}}}{{{yyyyyy|||zzzcccJJJ;;;777777555TTTrrr}}}```{{{\\\***000///&&&************))))))))))))))))))))))))((((((((((((+++((())),,,---000@@@SSSgggllljjjfffxxxqqq```}}}tttyyyppp{{{sss|||iiiVVVUUU___hhhiiijjjnnnssszzzuuummmvvvtttuuu{{{uuuhhhbbb]]]XXXZZZYYYXXXXXXYYY[[[]]]___eeeeeeiiittt~~~zzzIII666000222333---......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000///111777===:::444666NNNxxxeeennn}}}|||tttyyywwwwwwggg[[[___bbbccchhh~~~|||yyyxxxTTT888000222///+++,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++++++++,,,,,,,,,,,,---...///111111555555555555555444333333444444333222222333444444333111///......---+++***************)))))))))))))))))))))))))))))))))))))))******+++,,,---......%%%''',,,444;;;@@@???>>>;;;;;;<<<;;;777111,,,(((...---+++)))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...'''666bbb}}}mmmiiimmmuuuhhhbbbZZZYYYhhh~~~zzz~~~zzzuuupppqqquuuzzzzzzqqqiiidddfffhhhhhhjjjooogggiiipppxxx{{{xxxwwwyyy}}}hhhNNN===777;;;444FFFgggkkk}}}|||fffsssccc333///...+++************)))))))))))))))))))))))))))))))))(((+++)))***,,,+++000CCCYYYuuuggg```cccuuummmlll|||mmm~~~bbbVVVXXX```fffkkkmmmqqqvvv}}}xxxuuuvvvuuuvvv|||sssgggdddaaa^^^___^^^]]]]]]^^^```cccdddffffffkkkuuuwwwGGG666000111222---......---,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,---.........+++...///000444777333,,,---///OOO~~~mmmrrrttt{{{mmmvvvkkkQQQ222&&&***111...'''************************,,,+++************++++++,,,,,,,,,,,,---///000111333333444444444333222222555444333222222333444555333222000//////...,,,+++************))))))))))))))))))))))))))))))))))))((((((((())))))*********+++***))))))+++,,,,,,,,,)))))))))***************''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---(((===lll|||jjjeeefffpppvvvyyybbb]]]YYY\\\lllzzz{{{~~~ttttttwww|||zzzuuummmeeecccdddggglllrrrhhhhhhmmmtttxxxxxxyyy|||pppTTT???777;;;333>>>SSSwwwuuu~~~sssoooAAA///+++...************))))))))))))))))))))))))))))))))))))***))),,,...,,,444NNNjjjzzzlll```gggeeejjj|||zzzqqqnnnXXXVVV]]]bbbdddkkknnnrrryyy}}}}}}xxxwwwyyyoooeeeccccccbbb```_________```bbbdddeeebbbbbbhhhrrrzzztttEEE666111000111......---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++******++++++,,,---------+++...//////000333111,,,222333777MMMyyyjjj___rrr{{{}}}vvv}}}~~~zzz}}}qqqRRR777444000---++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,++++++++++++,,,...///000000111111222111111000000555444333222222333444555333222000///000///---,,,************)))))))))((())))))))))))))))))))))))((((((((((((((('''''''''...,,,+++******+++,,,,,,,,,,,,++++++,,,---......((()))***+++,,,+++******((((((((()))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,---111FFFjjj~~~uuuppp~~~xxxppp```[[[XXX___pppzzzxxxyyy{{{zzz{{{~~~uuukkkfffggglllqqqiiihhhllluuu{{{|||}}}||||||xxx{{{xxxZZZBBB777777555AAATTT~~~}}}wwwPPP000(((...************)))))))))((()))))))))))))))*********(((***---//////;;;\\\}}}eeeZZZ```___ssskkkaaarrr___OOOWWWbbbeeeccckkknnnssszzz}}}}}}yyyiii```___```bbb````````````aaacccdddeeebbbccchhhpppvvv{{{pppBBB666111...///...------,,,++++++++++++,,,+++******))))))******+++************************))))))******+++,,,,,,,,,***...///,,,,,,///111000+++<<<;;;///CCCtttwwwsssrrrssstttkkkuuu||||||}}}~~~uuuWWW>>>+++&&&,,,333222---)))***...((((((((((((((((((((((((((()))******++++++,,,,,,************+++---...///000111111222222222111111444333222111111222333444333111000///000///...,,,************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$%%%&&&&&&'''((()))%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((('''%%%$$$''''''(((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,///222MMMzzz~~~vvv}}}aaa\\\WWWWWWaaatttzzzuuuwww|||yyy~~~}}}|||uuupppmmmjjjhhhllluuu|||{{{tttzzz}}}xxxyyysssuuu~~~~~~___DDD777555888AAARRRjjjzzzxxx[[[333(((,,,************)))))))))(((((()))))))))*********+++)))***...//////===ccciiiWWW[[[ZZZhhh]]]LLLpppwwwUUUMMMYYYeeehhhgggppprrrwww}}}}}}nnnccc^^^^^^```cccddddddeeeeeefffhhhiiiiiiiiikkkooouuuwwwzzzmmm???555111---......------,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))***+++++++++***///000+++))),,,000000222888888333777GGGTTTYYY||||||fffppppppJJJ999444///(((000---++++++,,,---,,,+++(((((((((((((((((((((((((((((()))***+++++++++***))))))))))))***,,,---...222222333444444444333333333222111000000111222333222000////////////...,,,************))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''%%%''')))***))))))***+++&&&'''((()))***)))((('''###$$$&&&'''''''''&&&&&&&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,111000UUUssstttrrr~~~|||zzz]]]XXXSSSWWWggg{{{{{{vvvyyy}}}zzzzzztttpppssszzz{{{qqqpppllllllssszzz}}}zzzqqqqqqxxx|||{{{}}}yyyxxx{{{zzzrrrpppwwwdddGGG888666888777EEEvvv]]]tttxxxfff:::,,,,,,************))))))))))))((())))))******+++++++++,,,+++------...>>>dddyyyooobbbUUUQQQZZZ|||gggIIIwwwjjjRRRQQQ]]]fffjjjlllwwwyyy~~~zzzoooeeeaaaaaaaaacccfffddddddeeefffggghhhhhhiiikkkmmmrrrwwwwwwwww~~~jjj===555111------///---,,,++++++***+++++++++******))))))))))))******))))))))))))))))))))))))''''''((())))))******+++---333666111,,,,,,//////888000000888>>>:::888:::MMMfffuuu}}}zzzxxxzzztttXXX777))))))---...---111---((((((***,,,+++)))((((((((((((((((((((((((''''''((()))))))))((((((((((((((()))***+++,,,---000111222222333333222222222111000//////000111222111///......//////---,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''$$$&&&'''&&&$$$###%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((())))))(((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,///888```ppp___hhhpppyyy|||qqqaaaWWWUUU\\\ooo~~~yyy~~~~~~yyywwwsssrrrwww~~~uuuooorrrwww{{{~~~zzz{{{zzzwwwyyy}}}}}}vvvmmmjjjlllssszzz}}}}}}sssmmmppp|||iiiKKK<<<777888///===UUUsss___vvvrrrBBB111---************))))))))))))((())))))******+++,,,,,,,,,***+++...222DDDkkknnnbbb\\\QQQNNN\\\lllHHHrrr```TTTXXXaaaffflllsss|||~~~sssiiicccdddfffdddccceeeccccccdddfffgggggghhhhhhjjjmmmssswwwwwwwww~~~iii<<<555222,,,---///---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))''''''(((((()))*********111999===888111/////////)))///555555111222>>>JJJ+++@@@CCCJJJhhhmmmhhhrrruuuvvvhhhbbbhhhooottt{{{hhhHHH000******111111(((%%%(((%%%***///...***'''(((+++((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%''''''(((((()))+++,,,---------...//////000//////111000///......///000111000///------......---+++************))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&((()))(((&&&$$$$$$(((,,,((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++GGGiiivvvkkk]]]^^^gggttt{{{fff]]][[[ZZZcccwww|||rrrmmmpppooozzztttrrrvvv{{{ssspppvvv{{{rrrfffaaadddllltttyyytttkkklllxxx~~~~~~lllNNN>>>666888...@@@HHHnnngggvvv~~~zzzzzz}}}}}}HHH444---************))))))))))))((())))))***++++++,,,,,,***(((***000888MMMuuuwwwbbbQQQVVV___qqqdddBBBfff[[[VVV^^^dddfffmmmwww}}}~~~tttkkkfffhhhjjjeeeaaaaaaggghhhiiijjjkkklllllllllmmmpppwww|||||||||```AAA888---...,,,000---,,,++++++******++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))444222///---+++++++++,,,///000000///111===OOO]]]777777888:::BBBNNN\\\eee{{{yyyaaaKKK999///++++++++++++++++++,,,,,,...+++((('''))))))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********,,,---...///000111222333222111//////000111111000//////...---,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((***))))))***,,,---------444BBBsss~~~aaammmrrreee___^^^VVVkkk~~~wwwqqqllllllqqqyyy|||tttssswww~~~xxxssstttqqqlllpppjjjaaaZZZYYY___gggmmmwwwpppooorrruuummmSSS===666111>>>>>>===jjj]]]|||^^^///...+++******)))))))))))))))))))))))))))************,,,---(((222===[[[}}}oooXXXTTTPPPttteee^^^LLL^^^YYYXXX]]]dddllluuu}}}qqqmmmjjjjjjmmmlllhhhcccmmmoooqqqqqqooommmllllllpppuuuzzz|||}}}^^^@@@888///000---222---,,,++++++******++++++))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))000///---***)))******++++++...000000000777CCCNNN<<<:::888555333555:::>>>;;;CCCSSSggg}}}[[[RRRDDD:::444///***&&&++++++++++++++++++******)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))))))))+++,,,---...000111222222222000//////000111111000///......---,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))***,,,---...---888^^^{{{xxx___[[[___\\\rrrxxxnnnjjjjjjnnnwwwxxxttttttqqqkkkhhhddd___\\\^^^ccckkkooo}}}qqqlllmmmqqqzzz}}}~~~oooTTT>>>;;;222888777666aaaccc}}}qqq:::000++++++***)))))))))))))))))))))))))))************,,,---)))222;;;YYYssskkk\\\ZZZVVVuuuggghhhUUU___YYYWWW]]]fffnnnvvv}}}vvvrrroooooorrrrrrnnnjjjkkkmmmoooooonnnnnnoooppptttvvvyyyzzz}}}[[[???999111222///333,,,,,,+++************+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((())))))))),,,+++)))((((((((()))***''',,,000000///000555;;;777777666333000......///---------222===KKKXXXaaawwwjjj\\\OOOBBB777111---***&&&&&&***...///...+++++++++******)))))))))&&&&&&&&&%%%%%%'''***---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))++++++,,,---///000111111111000//////111111000///.........------,,,,,,++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))******,,,---...///666nnn{{{uuussstttnnn[[[YYY]]]bbbzzz~~~|||ssslllhhhlllqqq|||xxxzzzzzzwwwuuuuuurrroooeeecccaaaaaadddiiinnnrrrvvvkkkjjjmmmuuuwwwzzz|||{{{{{{|||}}}sssYYYAAA;;;222555444111QQQxxx~~~jjjqqqCCC...++++++***))))))))))))***))))))))))))***************...***111:::WWWzzzlll___```bbbzzz~~~bbbyyy\\\UUUSSS[[[fffnnnuuuzzzzzz}}}|||xxxttttttuuuuuusssqqqmmmnnnooopppppprrruuuwww{{{{{{{{{~~~YYY???:::222222...111,,,++++++***************(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''(((((()))***&&&+++//////---,,,...000///111333444444444666777999666222...,,,,,,---...---444777666:::???;;;000222...***((()))***+++,,,///,,,******+++,,,+++)))++++++***))))))(((''''''&&&((()))'''&&&''',,,111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))***+++,,,---///000000000///...///111111000///......---------,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,///111GGG}}}aaafffdddrrrjjj[[[[[[ZZZggg~~~~~~|||yyyzzz}}}~~~yyytttxxxwwwrrrrrrwwwyyyqqqssstttttttttuuuuuutttjjjhhhfffeeeggglllqqqttt|||ooolllnnntttwwwyyyzzzxxxxxxzzz|||~~~xxxuuuwww}}}www]]]DDD666222888888333EEEdddrrr~~~ttt```JJJ000,,,+++******))))))******((()))))))))************)))///+++222:::XXXsssmmmnnnqqqjjjnnnVVVOOOOOOXXXeeemmmrrruuuvvvyyy~~~|||~~~}}}xxxuuuttttttsssrrrsssssssssssstttvvv{{{~~~XXX>>>999111000,,,...,,,+++******))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))***+++(((+++......,,,,,,---///000000000000//////222444+++---///111333444555555///222000***---444000&&&111///,,,,,,---.........***)))(((((((((((('''&&&******)))(((((('''&&&&&&'''((()))(((%%%&&&***...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''(((((()))+++,,,---...///.........///111222000...---------------,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***)))***++++++***,,,000333RRR~~~wwwZZZ```aaayyyfff\\\[[[[[[ooo~~~|||uuukkkddd```]]]YYYUUU^^^lllzzz~~~{{{|||~~~|||ssswww~~~uuusssrrrrrrrrrrrrsssuuummmjjjfffdddffflllsssxxxtttqqqsssvvvyyy||||||yyyyyy{{{~~~ssshhh^^^YYY]]]fffuuuxxx___FFF666444999:::444@@@cccUUUuuuwwwUUU777,,,++++++***************((()))))))))************)))///---333===\\\wwwqqqwww{{{{{{}}}sssfffdddQQQMMMOOOYYYeeemmmqqquuu{{{|||~~~zzz|||wwwtttsssttttttyyyyyyxxxwwwwwwyyy~~~VVV<<<777//////***---++++++***))))))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))************+++,,,,,,,,,,,,...000/////////---+++,,,...111------,,,+++***)))))))))///...***''')))...---))),,,***((((((((('''%%%###((())))))***++++++,,,,,,(((((((((''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''((()))+++,,,------------...///111222000...------------------------+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******(((***,,,+++***,,,000555UUUwwwkkkmmmoooyyybbbZZZYYYaaayyy~~~tttbbbUUUUUUYYY[[[ccciiihhhdddjjjzzzxxxuuuvvv~~~{{{vvvssspppooorrrvvvllliiicccaaadddlllvvv|||wwwtttuuuwww|||~~~}}}xxxnnnfffbbbhhhpppwwwxxxaaaJJJ>>>888555666555@@@hhhWWWmmmwwwaaa===,,,,,,+++************+++))))))))))))************)))000---555CCCdddzzz~~~aaahhhqqq}}}~~~|||qqq]]]vvv]]]OOONNNSSS^^^hhhnnntttyyy~~~{{{xxxzzz}}}yyyuuuuuuwwwyyy}}}}}}}}}{{{{{{|||RRR888444---...+++///++++++***)))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))))))))***+++++++++,,,---...---...///.........000222111000///...------,,,,,,...***))),,,---,,,---000***)))***,,,///111111000'''''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&###"""###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((***+++,,,---,,,,,,---000222222000...------------------------+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))*********(((+++,,,+++)))+++111666dddmmm^^^\\\[[[hhh}}}~~~lllddddddjjjlllmmmllljjjlllrrrwwwtttxxx{{{yyy|||yyytttqqqqqqvvv~~~ppplllgggeeegggnnnwww|||}}}vvvrrrrrruuu||||||qqquuuzzz|||}}}{{{gggSSSDDD999000444888>>>___aaadddrrrDDD---,,,++++++******++++++))))))))))))************)))000---888JJJlllSSSZZZhhh}}}}}}ddd[[[oooYYYLLLOOOWWWbbbiiinnnuuu|||~~~wwwnnnhhhkkkrrrwww~~~zzzvvvwwwzzz~~~OOO555111+++...---111+++******)))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((((((''''''(((***+++++++++******---///000000...,,,+++,,,''')))+++------,,,)))(((***%%%&&&------''''''...,,,)))'''&&&&&&'''&&&%%%*********)))''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&###""""""%%%)))***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,,,,,,,---000222222000...------------------------+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((+++---+++)))+++111777dddvvvwwwvvv~~~}}}sssvvveee\\\___```kkk|||~~~rrreee||||||~~~}}}sssjjj___ggguuuyyyuuutttuuu~~~xxxtttoookkklllpppvvvzzzxxxssspppnnnsss{{{vvvoooxxxooo]]]EEE777---555===;;;NNNtttjjjaaa{{{OOO---,,,++++++******++++++))))))))))))***************000---999NNNqqqnnnvvvQQQaaaqqqpppjjjddd```kkkXXXHHHMMMXXXbbbhhhlllttt}}}{{{}}}~~~zzz{{{zzzxxxwwwsssggg```eeemmmrrrwww|||xxxuuuwww|||OOO777111+++///,,,---+++++++++************)))))))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************,,,,,,---------,,,++++++******+++++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((++++++,,,---------,,,,,,++++++,,,,,,---...//////++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++***...'''---222,,,<<>>fffhhhoootttsssooo|||UUU___yyyUUUUUUjjjhhhllluuuzzz{{{}}}pppkkkfffbbb^^^YYYRRRLLLJJJJJJRRRgggrrrZZZUUUUUU[[[cccjjjrrryyy}}}tttooolllmmmnnnnnnrrrwww|||yyyCCC555555---...+++...***)))))))))((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%&&&''''''%%%&&&''')))***+++++++++***+++++++++,,,------------,,,,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***&&&---)))+++///:::bbb|||nnnTTTjjjhhhuuuhhhaaa]]]ggg~~~~~~xxxzzzyyy}}}uuuqqqqqqggg```XXXUUUXXX]]]``````vvvwwwwww{{{pppxxx{{{yyyxxxvvvttt|||~~~~~~zzzcccHHH;;;///111777333===VVVTTT{{{ddd===)))---,,,'''))),,,'''(((((()))******++++++///+++///FFFlllmmm\\\WWW\\\wwwvvvWWWddduuuXXXaaaqqqnnnttt~~~yyyuuuiiiccc[[[UUURRRNNNIIIEEEFFFIIIRRRddd{{{|||lllVVVTTTWWW___hhhooowwwwwwsssqqqrrrssssssvvv{{{rrr>>>444666//////+++---))))))))))))((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%&&&''''''%%%&&&''')))******++++++))))))***++++++,,,---------,,,,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++&&&---)))+++000===hhh}}}dddsssmmm}}}xxxdddbbb^^^fff|||{{{{{{vvvyyyzzzrrrpppkkkddd[[[XXXZZZ^^^```___uuu}}}lllppp|||~~~~~~~~~nnnkkk|||}}}ttt||||||{{{{{{}}}}}}~~~}}}eeeIII;;;///000777222:::YYYKKKnnn}}}jjj@@@)))---+++&&&(((,,,'''(((((()))***+++++++++...)))000MMMssssssgggVVV[[[|||nnnWWWbbboooZZZlllvvvttt{{{}}}yyy{{{}}}uuuooo```YYYPPPIIIFFFCCC@@@===EEEIIIQQQ```sss}}}vvviiiTTTTTTXXXbbblllttt|||zzzvvvtttwwwxxxwwwzzz~~~rrrBBB777222***000---+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))"""$$$)))((($$$###''''''''''''''''''''''''***)))(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++*********************+++,,,,,,,,,+++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((***+++...,,,(((DDDqqqzzzzzz{{{tttrrruuuggg\\\^^^jjj{{{{{{~~~{{{vvvzzz|||xxxzzzzzzvvvrrrggg[[[XXX^^^aaa___}}}wwwpppooorrruuuuuutttvvvsssmmmjjjmmm|||~~~zzzwww{{{~~~~~~~~~}}}}}}iiiTTT<<<222333555666777QQQddd]]]}}}KKK)))000&&&///%%%...)))************+++++++++,,,111111DDDvvvsssUUUNNNdddnnnfffPPPkkkqqqdddqqq{{{~~~}}}yyywwwjjjbbbQQQNNNHHHCCC???===<<<<<<@@@CCCLLLXXXccchhhfffcccWWWXXX^^^gggmmmsss}}}~~~{{{yyyzzz~~~pppBBB777222***000---+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***%%%$$$&&&&&&######&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******)))*********++++++,,,,,,------,,,,,,+++)))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++)))***+++...PPP}}}sssooopppvvvpppssslllbbbZZZ___jjj{{{|||uuussswwwyyyxxxyyy}}}~~~~~~~~~uuugggbbbfffhhhfffxxxsssmmmlllppptttttttttpppmmmkkkqqq~~~~~~}}}lllVVV>>>333222444666888IIIssstttttt~~~mmmTTT...222(((///%%%,,,)))************+++++++++,,,222666MMMwwwooo```\\\gggrrrjjjdddYYYvvvsssgggsss}}}}}}pppbbbZZZJJJHHHCCC>>>;;;999999999:::@@@HHHPPPVVVXXXXXXXXXYYYZZZ___fffjjjoooyyymmm@@@777333***000---+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&'''### !!!&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))***+++,,,,,,---------------,,,+++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))+++)))***+++000RRRhhhfffiiimmmwwwvvv}}}}}}uuuddd]]]YYYbbbnnn~~~}}}tttnnnrrryyy|||zzzxxx}}}yyy{{{~~~}}}uuuqqqpppnnnjjjwwwsssoooooorrrvvvxxxwwwxxxuuuvvv}}}}}}~~~qqqZZZAAA444222333666999FFFfffzzzxxx~~~ooo}}}\\\///111)))...&&&,,,)))************++++++++++++000<<>>;;;888777777777666<<>>777333***000---,,,************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((('''"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((((()))***+++,,,---......---------,,,,,,+++))))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%+++,,,---,,,---JJJuuunnnWWWcccpppyyy}}}tttbbb[[[YYYfffttt~~~{{{uuutttzzz}}}yyywww~~~{{{yyyzzz{{{|||~~~}}}xxxsssxxxuuurrrrrruuuxxxyyyzzz|||}}}zzzqqqvvv}}}{{{~~~}}}}}}~~~uuu___EEE666222222555999GGGeeeUUUzzz}}}bbb......)))---(((...))))))*********+++++++++***...???ccc}}}xxxppp{{{tttvvvpppcccqqqYYYddd~~~{{{xxxyyy{{{||||||yyykkk[[[MMMDDDAAA???===:::888888888888777:::===?????????AAACCCBBBBBBEEEJJJLLLPPPYYYbbblllxxxfff<<<777444+++///---,,,************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$+++///+++&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))***,,,---......,,,,,,,,,,,,+++******)))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%,,,---,,,---333RRR}}}|||fffqqq}}}vvvcccYYYYYYiiiwww~~~yyyxxx~~~~~~tttzzz~~~zzzzzz{{{zzzxxxvvvvvvxxxzzz|||}}}{{{ssskkksss}}}|||~~~}}}xxxbbbGGG888222111555999AAAdddMMMfffooo222...+++,,,)))---))))))*********+++++++++,,,...@@@eee{{{nnniii|||qqqpppkkk|||eeevvv[[[tttwww}}}}}}zzzyyyxxx}}}~~~~~~qqqbbbRRRFFF???===<<<;;;999888777777777777666555777;;;===<<<;;;<<<;;;>>>BBBEEEJJJSSS]]]bbbnnnzzzbbb:::777444+++///---,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''###%%%---333000)))%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***++++++,,,,,,+++++++++++++++***)))(((''''''''''''&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''---+++)))...???hhhuuubbbXXXZZZkkkxxx|||vvv~~~yyy{{{~~~wwwuuuwwwyyy{{{wwwcccJJJ:::222111444888===]]]TTTjjj:::111...+++***+++)))************+++++++++...///@@@eeexxxggg```sssaaa\\\cccqqqeeennnWWWvvv}}}zzzyyyyyy{{{~~~uuueeeVVVJJJAAA===999888777666555444444444333000///111666888777444777666888===@@@DDDNNNYYYeeennnyyy}}}yyy~~~___888666555+++///------************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%***---***''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((((((((())))))*********))))))*********)))((((((''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''---+++(((000EEErrr{{{yyyzzzxxx}}}xxx}}}pppaaaZZZ]]]pppzzz~~~xxx~~~yyytttqqqqqquuu||||||~~~~~~~~~~~~vvvbbbKKK;;;333000333777<<>>HHHRRRfffoooxxx}}}{{{{{{^^^888666555+++///------************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%### !!!&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((((((((((())))))))))))((())))))))))))(((((('''(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%------+++111CCCkkk{{{```fffpppwwwyyy}}}lllaaa]]]cccuuu~~~~~~{{{}}}}}}zzzsssrrruuuvvvtttbbbKKK<<<444000222777888GGGZZZsss|||gggooo===000000***,,,+++)))************+++++++++***///DDDkkksssdddmmm]]]```qqqQQQzzz}}}|||{{{{{{{{{ppp```OOOBBB<<<:::;;;777777666555444333222111---000333222///---...000555444555888:::===GGGQQQdddllluuu}}}~~~~~~{{{{{{{{{}}}XXX???222222...---...***))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$'''******'''###!!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))111+++******111PPPoooyyydddhhhnnnxxxttt^^^ZZZhhhzzz~~~~~~zzzrrrnnnmmmtttuuuxxx}}}{{{sssuuuxxxxxxpppttt{{{uuueeeOOO===444333555666;;;DDDgggvvv~~~MMMTTT...(((,,,---000++++++******++++++,,,---...///CCCrrryyywww}}}TTTUUUjjjddd}}}{{{zzz~~~qqqbbbQQQIIIDDD???;;;999888777555222000///...............////////////000222333333444555888===AAARRR___qqq~~~zzzyyy{{{{{{{{{yyyyyy{{{~~~|||{{{WWW>>>222222...---...***))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&)))+++444000+++&&&$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))***+++++++++******)))((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))(((,,,+++000PPPttthhhlllttt~~~ttt___]]]lll~~~{{{{{{|||tttooolllpppqqqssswww~~~}}}uuuttttttqqqzzzvvvzzzyyyiiiRRR???555333444555333BBBpppFFFYYY444,,,---++++++++++++******++++++,,,---,,,---BBBllltttvvvbbbZZZsss}}}jjjYYYkkk~~~|||{{{~~~yyyjjj[[[LLLEEEAAA===999888777666444222000///......------........./////////000111111111222444999<<>>LLLaaazzz}}}zzzyyyxxxwwwwwwuuuvvvwwwwwwuuutttuuuvvv{{{{{{{{{|||~~~~~~{{{yyyzzz|||}}}~~~PPP;;;222333...,,,...,,,))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$&&&&&&%%%%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((())))))***************)))*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))---,,,,,,+++:::ccchhhcccjjjzzz|||vvvgggaaannn~~~}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{wwwtttzzz~~~{{{qqqpppnnnnnnpppxxx|||yyy~~~||||||zzzoooVVV@@@555222444555999555HHHmmmiii^^^666***---,,,,,,++++++******++++++,,,---+++444VVVttt|||yyyuuuwwwuuuddd~~~ttt\\\{{{|||wwwooocccWWWLLLCCC<<<:::999666555777222111000///...---------,,,,,,,,,---------.........//////...------///111///333888???LLLccc}}}||||||{{{xxxuuuvvvwwwxxxxxxvvvuuuvvvwwwvvvxxxyyyxxxwwwyyy~~~|||{{{|||~~~NNN:::222444...+++...---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''((())))))))))))(((******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))+++...>>>```rrrgggbbbgggwwwrrrdddaaappp}}}|||{{{yyyuuuqqqmmmkkkjjjiiimmmjjjiiiqqq}}}}}}{{{yyyoooooommmkkkkkkrrr|||~~~mmmdddvvv{{{zzz~~~pppVVV@@@555222444555888999KKKsssjjjooohhh;;;+++---,,,,,,++++++******++++++,,,---,,,111RRRmmm}}}}}}sss}}}rrr```|||^^^}}}vvvlll^^^TTTFFF???:::999777444444666000///......------------,,,---------............///000111000//////111222000333666777===NNNfffxxx~~~}}}~~~}}}yyyvvvwwwxxxyyyxxxwwwwwwxxxzzzppprrrtttvvvxxx|||~~~~~~LLL999333444---+++...---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%'''&&&%%%$$$%%%&&&!!!$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################################################################################################################$$$$$$$$$$$$%%%&&&'''(((&&&'''(((((()))))))))((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((,,,000DDDkkk}}}pppoooyyyrrrbbb]]]kkkzzz}}}{{{{{{wwwkkkhhhbbb]]]YYYXXXYYYZZZRRRSSSUUUXXX]]]```aaaaaawww{{{{{{xxxxxxyyyoooooommmjjjiiinnnwww~~~}}}wwwkkkhhh~~~}}}tttYYYBBB555222333444555<<>>===:::666333222111///...---,,,,,,,,,,,,,,,------000000111222333333333333555444333222333555777888555666777777666777999;;;BBBBBBXXX~~~~~~}}}|||zzzyyyxxxwwwvvvuuutttssssssssstttuuuwwwxxxyyyyyyyyy~~~|||{{{xxxFFF777333222++++++...+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((***+++%%%$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""#########"""!!!###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((())))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++***)))***,,,RRRsssmmmjjjgggtttuuu|||}}}llliiifffttt~~~}}}{{{{{{{{{|||}}}~~~|||tttlllgggtttzzzxxxtttsssvvvzzzxxxtttmmmrrrtttoookkkqqqyyyxxxyyyyyyzzz|||{{{~~~|||~~~~~~}}}|||~~~kkkUUUEEE555111444111777555>>>GGG^^^rrrzzz___555(((///+++++++++******++++++,,,,,,222777eeemmm}}}qqq{{{uuukkkxxxzzzxxx}}}xxxsssooobbb___ZZZTTTNNNGGG@@@<<<:::888444222111000///---,,,,,,+++,,,,,,---......111111222333444444444444777555444333333666888:::777999999999888888999;;;BBB???KKKjjj~~~~~~}}}{{{zzzwwwxxxxxxxxxwwwvvvtttssstttuuuvvvwwwxxxyyyzzzzzz~~~~~~}}}|||uuuEEE666222222,,,+++...***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''###$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++,,,...,,,000```yyyqqquuunnntttvvvgggfffbbbqqq~~~~~~~~~~~~~~~}}}{{{{{{|||wwwiiibbbbbbhhhlllxxx|||{{{|||zzzyyytttoooqqqvvvwwwsssooossstttpppmmmttt|||yyyvvvwwwzzzyyyxxxyyyqqqrrruuuuuutttzzznnnXXXGGG666111444000<<<222:::LLLoooxxxmmm555(((......+++*********++++++,,,---111111eeexxxuuukkkooo{{{zzz~~~xxxqqqiiieee\\\XXXSSSOOOJJJDDD???;;;888555333111111000...,,,,,,,,,,,,,,,---...///000222333444555666666666666888777555444555777:::<<<888999::::::999888999:::>>>???BBBOOOppp~~~}}}}}}}}}|||{{{vvvwwwyyyzzzzzzyyywwwvvvuuuuuuvvvvvvwwwxxxyyyzzz}}}~~~~~~}}}|||tttDDD666222222,,,+++...***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&####################################################################################################################################$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++%%%......444jjjmmmjjjsssmmmtttwwwjjjiiidddqqqzzzzzz~~~~~~}}}||||||~~~}}}}}}~~~|||zzz|||zzzoookkkddd^^^\\\]]]```cccqqqpppkkkiiitttuuurrryyy}}}{{{ppptttwwwuuuppppppvvv|||ssswww{{{{{{xxxwwwzzz~~~~~~yyywww{{{ssswwwnnnYYYHHH777222444000666444:::FFF~~~|||yyy:::---///,,,************+++,,,------333555jjjmmmrrr{{{rrrlll\\\hhh{{{~~~zzzsssjjjbbb\\\WWWSSSNNNJJJFFFAAA===999555333111000000///---+++,,,,,,,,,---...000111222333444555666777777777777999888777666777999;;;<<<===???AAAAAA@@@??????@@@>>>DDDDDDFFF___~~~~~~~~~}}}{{{vvvwwwyyyzzzzzzzzzyyyxxxttttttttttttuuuvvvwwwxxx|||}}}~~~~~~}}}tttCCC555222222,,,,,,...***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%'''&&&###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%******%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$### ###((()))'''###$$$$$$$$$$$$$$$$$$$$$$$$########################(((&&&$$$""""""###$$$&&&####################################################################################################################################$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((()))******++++++!!!///...333hhhlll^^^dddvvvxxxxxxlllllleeerrrzzzrrrvvv}}}~~~}}}||||||}}}~~~|||}}}|||ooogggbbbbbbcccdddgggjjjmmmooozzzppphhhhhhooouuusssooozzzssszzzsssttttttpppkkkgggeeefffkkkqqqyyy|||zzzyyyzzz}}}}}}zzzvvvyyywwwlllWWWGGG777222444000...;;;999>>>aaa}}}tttwww777///...)))************+++,,,---...444AAAvvvmmm[[[WWWdddaaannnpppVVVZZZyyy{{{xxxpppggg]]]VVVQQQNNNIIIDDDAAA===999666333111000000000///---+++,,,------...000111333444444555666777888888888888888888888888999:::;;;<<<@@@BBBEEEEEEDDDDDDDDDEEECCCGGGJJJKKKWWWsss}}}{{{xxxxxxyyyyyyyyyxxxxxxwwwsssssssssrrrssstttvvvwww{{{|||}}}~~~}}}tttBBB555222333,,,,,,...***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&)))+++***'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$***222222***$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&,,,///---***$$$$$$$$$$$$$$$$$$$$$$$$########################---***&&&"""!!!!!!###$$$########################################################################################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++'''555111333fffzzz``````jjjuuujjjkkkeeerrrwwwqqqxxxzzz{{{{{{{{{{{{zzzzzzyyy~~~zzz~~~~~~}}}sssddd]]]___\\\^^^bbbhhhqqqzzzzzzxxx}}}tttqqq}}}xxxmmmttt}}}vvvsssmmmfffaaa^^^^^^^^^hhhpppzzz~~~|||xxxwwwxxx{{{vvv{{{nnnsss~~~~~~}}}~~~iiiUUUFFF777333555111+++@@@666:::ZZZeee]]]|||mmm///---...(((************+++,,,---...---HHHjjjaaaWWWOOORRRqqq}}}YYYQQQhhhooozzz}}}~~~xxxpppeee[[[TTTNNNJJJEEEAAA===:::666333222111//////000///,,,***------...///111333444555555666777888888999999888888888999:::;;;;;;;;;<<<;;;===@@@AAA@@@???@@@AAADDDDDDIIIOOOPPPZZZxxx}}}{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuttttttssstttuuuwwwxxx{{{|||}}}~~~~~~~~~kkk>>>:::444000......------+++***((('''''''''((()))'''&&&&&&%%%%%%&&&&&&'''--- vvv'''+++###"""&&&"""&&&KKKRRR...---"""$$$***(((JJJ+++***$$$(((***CCC+++&&&###$$$++++++<<>>WWWvvvTTTvvvtttuuu444333+++***---,,,,,,++++++,,,,,,---,,,HHHgggcccLLLVVVSSScccfffmmm[[[eeemmm}}}tttjjj```WWWRRRNNNJJJEEE@@@<<<999555333000///...---------------......///111333444666666777777666666666666777777<<<===555111888888444999777::::::888;;;CCCEEEBBBFFF===???JJJOOOPPP___uuu}}}|||~~~}}}{{{zzzyyywwwtttrrrtttuuuuuutttssssssuuuwwwzzzzzz~~~~~~}}}jjj>>>:::444000...------,,,+++***)))((('''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%% 000$$$,,,!!! 666,,,'''"""UUU|||444---TTTccc%%% ,,,444MMM:::&&&###%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##################"""""""""!!!########################$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************+++...,,,AAAxxxoooqqq{{{rrrjjjccc___eeevvv~~~}}}}}}yyyssswwwsssnnnjjjiiikkkooorrrxxxwww}}}wwwoooeee^^^[[[YYYXXXVVVbbbzzz}}}zzzvvvssswww}}}eeeYYYmmm}}}kkkTTTBBB777111000333777555555===]]]___777333---000---,,,,,,++++++,,,,,,---+++CCCfffbbbKKKSSSYYYlllhhhfffZZZrrrzzz}}}tttjjj___WWWRRRMMMIIIDDD???;;;888555222//////...---------------...///111333555666777777777777777666666777777777999===999777>>><<<777:::999===???>>>@@@CCCBBB===CCCAAAEEEMMMNNNNNNYYYhhh}}}|||{{{yyyvvvtttsssttttttsssssssssvvvxxxzzzzzz~~~~~~yyyhhh>>>999444///...------,,,******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''333$$$*** ,,,^^^ZZZ"""333...(((###""""""iii:::(((&&&'''&&&333GGGSSS---)))III;;;mmmmmm...(((%%%:::---PPP(((!!!%%%$$$$$$$$$$$$###############$$$$$$$$$$$$##################""""""""""""########################$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************)))000///CCC{{{sssssszzzmmmyyyzzziiiaaa]]]fffwwwwww~~~~~~xxxyyyxxxwwwzzz|||rrrmmmnnnssswwwlllhhhccc^^^\\\ZZZYYYWWWhhh|||vvvtttvvvwwwccc___ppplllUUUCCC888111000333:::333222<<>>333+++111---,,,,,,++++++,,,,,,------<<>>:::444888666===DDDHHHKKKMMMKKKGGGPPPWWW]]]___\\\]]]bbbgggnnn~~~}}}|||yyyvvvssstttttttttssstttwwwyyy}}}|||~~~fff>>>999333///------,,,,,,***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''' %%%***###222333***!!!AAAuuu!!!'''WWW)))''''''www/// YYY""")))>>>---,,,)))(((000***iii###+++!!!$$$$$$$$$$$$##################$$$$$$$$$$$$###############"""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((()))******'''(((***++++++***((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))))))))***************///---???sssbbbjjjmmm{{{vvvjjj```\\\gggyyyzzzsss{{{pppgggddddddeeeeeeccccccbbbaaa___]]][[[[[[hhh}}}zzzwwwxxx||||||vvvnnnyyy~~~zzzxxxwwwhhhiiisss{{{~~~mmmUUUDDD888111000333222666::::::HHHpppCCC333''',,,---,,,,,,++++++,,,,,,---111777\\\ccc]]]eeeeeepppfffzzzsssmmmiiizzzqqqggg]]]TTTPPPHHHEEE???;;;888666333000///......---------.........111555999;;;<<<;;;:::999888888777777888888999666;;;888777???>>>;;;AAADDDKKKSSSYYY\\\]]][[[ZZZjjjvvv~~~zzzvvvyyy{{{yyyrrr{{{~~~|||yyywwwtttuuuuuuuuuuuuvvvyyy|||~~~ddd===999333///------,,,+++)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%'''###***###000***''''''***$$$///333###444$$$---+++jjj+++)))### %%%uuuqqq333"""$$$kkk+++&&&FFF$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""######################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))'''(((***++++++***((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,+++???fffwwwhhhYYYccchhh{{{}}}nnnaaa\\\iii}}}zzzuuuzzzqqqllliiifffaaa]]]]]]aaaeeeeeebbb```___```gggzzz~~~xxx{{{}}}~~~}}}yyy}}}kkkeeeuuuuuuooozzz{{{|||~~~|||zzz|||zzz|||}}}lllTTTCCC888111000333...:::===777KKKgggBBB444''',,,---,,,,,,++++++,,,,,,---333666UUUbbb]]]^^^aaaiiifffwwwuuuuuujjj}}}}}}}}}vvvmmmcccZZZRRRNNNEEEBBB===999666444111///......---------......///000222666:::<<<<<<;;;;;;999999888888888888999999;;;>>>:::===KKKSSSVVV^^^gggjjjpppttttttrrrqqqrrr~~~~~~|||yyyvvvuuuvvvwwwwwwwwwxxx{{{~~~}}}|||~~~ccc===888333...---,,,,,,+++)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''((((((%%%&&&&&&!!! 000---222+++000FFF***###+++999###xxx%%%&&&WWW%%%///+++'''%%%***)))ppp$$$############"""""""""######$$$$$$$$$$$$######""""""""""""###################################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************++++++,,,DDDjjjyyypppiiihhhlll~~~sssddd___mmmyyyvvv{{{}}}}}}wwwsssnnnhhh```ZZZ[[[bbbhhhiiieeebbbbbbdddhhhzzz~~~xxxzzz{{{xxxzzzxxxuuuzzzwwwzzzvvvqqqsssjjjxxx|||}}}|||jjjSSSBBB777111000333333999777888]]]```rrrxxx@@@444+++333---,,,,,,++++++,,,,,,---111999WWWjjj___QQQPPPSSScccvvvvvvuuuaaarrr}}}~~~vvv}}}~~~{{{{{{xxxqqqhhh___WWWPPPMMMBBB???:::777555333000......------------...//////111333666999:::;;;::::::::::::999999999999::::::999<<<;;;FFF```ooottt{{{~~~}}}{{{xxxvvvwwwxxxxxxxxxwwwxxx{{{}}}}}}yyyxxxzzz||||||ccc===888222...,,,,,,++++++((())))))***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''!!!######***)))&&&%%%&&&)))$$$$$$"""(((JJJ222 )))---!!!###'''(((---DDD!!!+++&&&&&&)))############""""""""""""######$$$$$$$$$$$$######!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************(((,,,---EEEvvvxxxiiiooo~~~xxxgggaaaqqq}}}{{{{{{|||xxx~~~zzzuuunnnfff^^^YYY[[[bbbjjjkkkfffcccdddgggggg{{{wwwvvvtttrrrwwwwwwuuu{{{wwwxxx||||||nnnlll~~~zzzhhhQQQAAA666000000444666555444<<>>EEEPPPkkkxxx~~~}}}zzzwwwvvvwwwwwwvvvtttuuuwwwyyy~~~zzzyyy|||~~~]]]>>>999444000...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))''''''&&&((("""&&&&&&"""%%%%%%((($$$&&&###***)))ddd***[[[)))'''999%%%yyy222ooozzz$$$ +++################################################$$$$$$$$$#########""""""######$$$$$$$$$######"""##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))******++++++---(((000DDDuuuttt```[[[iiinnnuuu{{{cccaaayyy}}}}}}~~~zzz}}}{{{{{{wwwoooeee]]]ZZZZZZ\\\VVVooooooaaahhhgggbbbeeeqqqxxxtttrrrtttuuuqqq~~~|||wwwlllgggmmmkkkiiisss}}}yyywwwdddNNN???777111000111999222555@@@RRRrrrrrrJJJ444:::&&&,,,++++++******++++++,,,---999\\\fffbbbZZZOOOZZZhhhzzztttttteee}}}~~~||||||}}}}}}|||zzzyyyxxxwwwtttrrrnnnhhh```XXXRRRNNNJJJGGG<<<888333000//////.........---,,,+++,,,...111222555555555555777999;;;<<<<<<999999;;;:::999===BBB===OOOmmmuuu}}}|||{{{zzzyyyyyyyyyxxxyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~YYY>>>999444000...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((("""&&&&&&"""%%%"""%%%***$$$&&&###333!!!jjjsss(((///###VVV///$$$}}}+++'''################################################$$$$$$$$$#########""""""######$$$$$$$$$######"""##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))******++++++---,,,333@@@ggghhh\\\aaaooouuu{{{zzzbbbbbbzzz}}}zzzyyyyyyyyyzzzxxx~~~~~~~~~xxxxxxuuuooofff___[[[ZZZVVVUUUooooooaaafffccc___bbbpppwwwsssnnnppprrrpppxxx~~~nnnppp~~~vvvdddNNN???777111000111333333666:::OOOzzzaaaHHH***222+++,,,++++++******++++++,,,,,,888\\\llllllbbbNNNRRR^^^wwwwwwkkk}}}|||}}}~~~}}}{{{yyyxxxwwwuuuqqqooolllfff^^^VVVPPPLLLHHHEEE;;;777333000/////////......---,,,,,,---///111222555555555666777999;;;<<<999999===BBBCCCBBBDDDHHHGGGZZZyyyqqqlllrrr|||}}}|||yyyyyyxxxxxxxxxyyyyyyzzzyyyzzz||||||{{{|||~~~UUU>>>999444000...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((("""&&&&&&"""%%%$$$"""+++$$$&&&###...'''::::::...'''333+++ 333ooodddyyy################################################$$$$$$$$$###############"""######$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))******+++++++++,,,666???aaazzzkkkfffcccqqqwww~~~ttt```ccc{{{{{{~~~~~~|||zzzxxxwwwvvvvvv|||~~~|||{{{}}}}}}~~~}}}tttpppzzzvvvvvvtttoooggg```[[[YYYPPPUUUnnnmmmaaaeee```]]]]]]mmmwwwrrrmmmpppuuuvvvxxxsss|||{{{uuubbbLLL>>>666111///111---555888777OOObbbrrrwwwGGG(((,,,...,,,++++++******++++++,,,///888^^^tttxxxlllSSSRRR___mmmqqqzzzwwwwwwooo}}}|||}}}}}}{{{xxxvvvtttrrrnnnkkkiiiccc[[[SSSMMMIIIEEEBBB:::666222///...//////......---------...000222333555555555666888999;;;<<<888:::@@@GGGHHHEEEDDDGGGRRRddd~~~uuunnniiihhhiiibbbUUUKKKEEEAAAEEEWWWlll|||zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{|||~~~TTT>>>999444000...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&(((###&&&&&&"""%%%$$$***$$$&&&###///(((III''')))!!!***"""(((<<<...!!!AAA%%%,,,CCC########################################################################""""""###$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))******++++++((()))333BBBlll}}}xxxcccpppvvv}}}mmm]]]eeeqqq~~~}}}zzzzzzyyyyyyyyyyyyxxxxxx|||}}}~~~|||{{{{{{{{{zzzzzz{{{~~~vvvhhh]]]mmmwwwvvvtttooohhh```YYYVVVNNNWWWmmmhhhaaafff___```___ppp|||xxxsssxxx}}}}}}|||sssaaaKKK===555000///111...666999999PPPkkk~~~{{{III111------,,,++++++******++++++,,,///666YYYnnnrrrhhhUUU[[[gggmmmlllvvvmmmxxxqqq}}}|||~~~~~~{{{xxxvvvssspppllliiieee```XXXPPPJJJEEEAAA???888555111......//////......---......000111333444555555666777888:::;;;<<<<<<===AAAFFFDDD???===>>>PPP___ssswwwmmm[[[NNNBBB@@@DDDEEEBBB??????@@@EEEHHHKKK[[[|||zzzyyyyyyxxxxxxxxxxxxyyyzzz{{{|||||||||}}}UUU>>>999444000...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((###&&&&&&"""%%%$$$ )))$$$&&&###&&&'''111cccCCC***%%%&&&%%%ppp555###777###!!!...########################################################################!!!"""###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***)))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))******+++++++++&&&...CCCwwwyyydddqqquuu{{{ggg\\\iiiyyylll~~~{{{wwwssstttvvvxxxyyyyyyyyyyyyxxxyyyzzzxxxuuusssrrrrrrtttuuuwww{{{||||||}}}vvvkkkdddrrrzzzyyyuuuppphhh```XXXSSSPPP[[[jjjaaaaaajjjaaaeeeeeeuuu{{{uuuzzz{{{~~~{{{|||~~~qqq___III<<<444000///111333444777:::MMMxxxrrr}}}NNN555///,,,,,,++++++******++++++,,,+++111QQQaaa```YYYSSSgggqqqvvvwwwsssxxx}}}}}}|||yyyvvvsssoookkkgggbbb]]]TTTMMMGGGBBB>>><<<777333///------...//////......///000111333444555555555777888999:::;;;<<>>???AAA???999888;;;GGGTTTfffyyyoooXXXIII<<<<<>>999444000...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((###&&&&&&"""%%%&&&%%%)))$$$&&&###---,,,'''rrrLLL***!!!222;;;DDD!!!&&&***"""!!!###############################################################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))))),,,***(((%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))******++++++///''',,,@@@uuu|||jjjcccooosssxxx~~~hhh___mmmwwwooozzzsssnnnnnnpppsssuuuwwwwwwvvvuuurrrsssrrrpppmmmkkkkkkkkklllmmmoootttyyy}}}wwwuuu}}}~~~{{{vvvpppiii```XXXRRRPPP\\\fff[[[dddpppdddhhhaaaooovvvpppkkkpppwwwzzz}}}rrrmmmwww~~~ooo]]]HHH;;;444//////111666333444888IIIppp~~~OOO//////,,,,,,++++++******++++++,,,---333SSS___ZZZRRRTTTqqq{{{}}}vvvzzzjjj~~~~~~~~~{{{xxxuuurrrnnnjjjggg```ZZZRRRKKKEEE@@@<<<:::555222...------...//////......000111333444555666555555777999:::;;;;;;;;;>>>======???===:::;;;@@@HHHUUUggg{{{uuuVVVHHH===>>>@@@???BBBHHHSSSNNNRRR```ppp}}}~~~}}}|||{{{zzzzzzyyyyyyzzzwwwxxxyyyyyyyyyzzz|||~~~OOO>>>999444000...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&)))###&&&&&&"""%%%%%%((('''$$$&&&###000BBBSSS111'''"""$$$HHHEEE---'''xxx000111################################################""""""#########$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))***+++)))'''%%%%%%&&&''')))&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))******++++++...***000???kkkqqqcccdddssszzz}}}yyypppfffrrrzzzvvv~~~~~~}}}~~~|||vvvqqqnnnmmmnnnpppsssuuuuuusssqqqooommmnnnmmmllljjjiiikkkmmmkkkiiijjjpppyyy~~~zzzoooqqq{{{{{{{{{uuuoooiiibbb[[[UUUMMM[[[bbbXXXhhhvvveeefff[[[ggglllgggdddkkkrrrttt~~~ssslllxxxzzznnn\\\GGG:::333//////111333666777888PPP~~~zzzKKK---333+++,,,++++++******++++++,,,...555XXXggg___RRRQQQlllnnntttoooqqqddd~~~}}}|||||||||yyyvvvssspppmmmhhheee___YYYQQQIIICCC???;;;888444111---,,,---...//////...///000222444555666777444666777999;;;;;;;;;;;;<<<;;;===@@@???<<<===BBBKKK[[[ppp~~~^^^OOOEEEFFFJJJOOO\\\kkk{{{vvv|||~~~~~~~~~}}}{{{{{{zzzzzz{{{vvvwwwyyyyyyxxxyyy{{{}}}KKK>>>999444000...---+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))$$$&&&&&&###%%%""")))###$$$&&&###''' vvvAAAttt444)))..."""---***"""BBBxxxEEEFFFBBB&&&***:::################################################""""""######$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''')))*********(((&&&%%%%%%''')))+++&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))((((((((()))******++++++)))+++555@@@eeeooojjjkkk}}}wwwllluuu}}}zzz}}}}}}}}}zzzqqqiiihhhnnntttqqqsssuuuvvvuuurrrooollllllmmmlllkkkkkklllooorrrqqqllljjjrrr~~~xxxlllcccnnnllljjj{{{{{{tttnnnjjjddd]]]YYYIIIYYY___WWWlllyyydddccc]]]gggmmmjjjkkkuuu}}}~~~|||}}}vvvmmm[[[FFF999333//////111000:::<<<;;;[[[___ttt|||FFF111:::(((,,,++++++++++++++++++,,,(((111WWWiiiaaaPPPGGG^^^NNNdddsssvvv~~~{{{yyywwwzzzwwwtttqqqoookkkgggddd^^^XXXPPPIIICCC>>>:::888333000---,,,---...//////...///111333555666777777444666888:::;;;<<<<<<;;;;;;;;;>>>AAA@@@<<<;;;???GGG\\\vvvuuueeeZZZ\\\eeevvv}}}~~~||||||{{{{{{{{{xxxyyyzzzzzzzzz{{{}}}MMM<<<999444///+++***+++,,,,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&---'''000"""((('''%%%***&&&)))iii###%%%,,,&&&!!!***&&&555EEE%%%111,,,ggg___'''*** zzz000***%%% ***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&"""!!!""""""$$$'''///--- """"""(((%%%!!!***$$$ ***!!!***+++###'''&&&,,,&&&!!!&&&'''"""$$$)))###'''+++222"""'''---...###'''+++###((($$$***###%%%***%%%###&&&$$$ ---+++888(((%%%***&&&,,,)))((( ))),,,%%%###+++"""***'''###++++++,,,,,,,,,++++++***+++......AAAmmm{{{ppprrruuuvvvzzz~~~zzzzzz}}}yyyooofffgggpppxxx{{{|||tttpppsssrrrlllhhhhhhnnniiikkklllhhhoooxxxwwwooopppuuu~~~uuuooouuuuuu___^^^pppzzzzzz{{{rrrkkkoooiii]]]YYYPPPPPPRRR[[[kkkssslll___^^^eeejjjjjjoooyyy~~~}}}~~~yyy~~~zzzooo[[[EEE888333//////000222999444666^^^___EEE333...***,,,++++++******++++++,,,...222WWWoooooo]]]KKKXXXQQQqqqssssssyyy~~~}}}|||zzzxxxwwwyyyuuuqqqooonnnkkkfffaaaYYYTTTMMMFFFAAA<<<888555111000...------...///000111222333444555555555555333555888:::<<<<<<<<<;;;>>><<<===@@@AAA??????CCCPPPRRR___}}}qqqiiiaaadddsss~~~|||}}}}}}||||||~~~JJJ;;;888444///,,,++++++,,,,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''111)))&&&''')))***$$$### """...(((...###```<<<"""!!!///;;; ;;;,,,)))---qqq&&&***000LLL...###!!! &&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###"""!!!###&&&%%%!!!&&&))),,,$$$ +++$$$)))%%% $$$ ((('''((((((### ---!!!,,, ///!!!///+++111+++)))777+++222///...$$$,,,###111"""(((+++---###"""''',,,...&&&,,,+++***...111***++++++,,,,,,++++++***---...+++===kkk|||vvvzzzkkksss{{{|||{{{xxxyyyyyyssskkkfffmmmxxx~~~}}}~~~uuummmjjjhhheeefffjjjpppkkkkkklllqqqxxxfffttt{{{wwwoootttnnniiinnniii^^^[[[WWWRRRPPPZZZmmmyyypppaaa```hhhnnnooopppuuuxxxwww{{{uuunnnsss}}}zzzlllXXXBBB666222000111222000:::888666VVV{{{aaaLLL333...---,,,++++++******++++++,,,///888```xxxttt___HHHRRRZZZyyyzzzyyyxxxxxx~~~}}}{{{yyyyyyyyyuuuqqqooonnnkkkfffbbbXXXSSSLLLEEE@@@<<<888555111000...------...///000111222333444555555555555333555888:::<<<<<<;;;;;;>>><<<===AAABBB@@@AAAEEEJJJJJJTTTrrrpppEEEAAA>>>@@@EEEKKKOOOPPPEEEJJJSSS]]]eeellloooqqqnnnffflllyyy}}}{{{|||~~~~~~~~~}}}}}}~~~EEE;;;888444///,,,+++++++++,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&...nnnEEElll###$$$%%%,,,***(((###444'''+++888222,,,)))GGG+++'''zzz(((***,,,FFFzzz///###444333/// 555%%%!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### (((***"""$$$***------ """(((...!!!---"""+++ ***+++ '''###888,,,999###((($$$"""***888...444***,,,)))555///$$$666'''+++%%%888444(((555$$$$$$)))+++&&&$$$&&&###&&&&&&,,,,,,""")))(((******+++++++++++++++***+++---+++===iiiyyyxxx{{{tttppp{{{}}}~~~rrreeeqqq}}}vvvsssuuussspppjjjkkkuuu{{{xxxqqqjjjeeeaaa```eeekkkpppxxx|||{{{}}}rrrkkkeee___jjjjjjgggllliii```^^^^^^SSSMMMYYYrrruuubbb^^^hhhppprrrrrrsssvvvvvv|||zzzsssyyyyyyhhhUUU???444111111222555...::::::777SSS}}}tttwwwMMM222,,,,,,,,,++++++******++++++,,,,,,666]]]sssppp^^^LLLXXX```|||~~~}}}wwwttt}}}|||{{{{{{yyyuuuqqqooonnnkkkfffbbbWWWRRRKKKDDD???;;;777444000///...------...000111111222333444555555555555444555888:::;;;;;;;;;:::===<<<>>>BBBCCCBBBEEEJJJFFFFFFKKKeeeMMM555666666777666555333111+++000888===AAAEEEIIIMMMNNNJJJYYYnnn|||}}}zzzzzz{{{}}}}}}|||{{{|||}}}}}}BBB:::777444000---+++++++++,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&999''''''$$$%%%'''/// 666WWWGGG...$$$444000,,,eee,,,---UUUnnn888$$$mmm$$$]]]000///111___>>>!!!"""111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))333...###%%%%%%...+++'''%%%222!!! 222###...000### ((('''$$$"""333***222222555$$$&&&$$$)))###***...*** """000... ))),,,,,,"""'''(((333$$$"""###""":::###666***000000)))******++++++++++++***(((---...AAAiii}}}qqqbbbbbbrrr|||yyyqqqyyyuuuiiittt{{{qqqmmmnnnnnnppprrruuu{{{|||uuulllkkkjjjgggeeeffflllsssxxxtttmmm{{{iii]]]WWWQQQQQQccciiigggkkkiiibbbbbbaaaSSSLLL[[[yyyyyyaaaZZZccclllpppqqqtttyyy}}}zzzxxxeeeRRR===222000000222555000888888===___rrriiiFFF000+++***,,,++++++******++++++,,,+++111PPP^^^[[[QQQIII\\\fff}}}~~~{{{uuu~~~}}}}}}||||||xxxuuupppnnnmmmjjjddd```UUUQQQJJJCCC>>>:::666444000///---------...000111111222333444555555555555444555888:::;;;;;;:::999;;;;;;>>>BBBCCCCCCGGGNNNIIIJJJKKK]]]vvvAAA;;;:::999666333333555888===>>>@@@CCCGGGKKKOOOPPPOOOOOO```ttt~~~{{{zzzzzz{{{zzzyyyxxxzzz}}}|||BBB999777333000---,,,++++++,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&111'''ccc'''...'''!!!''',,,,,,*** YYY000---111***:::JJJ$$$$$$444&&&###222000000***<<<''' )))&&&%%%'''333444111&&&""",,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***"""###$$$FFF~~~}}}xxxzzz|||"""333###+++ """===OOO"""000!!!###"""222666///ffflll(((333222...,,,!!!<<>>BBBBBBBBBHHHPPPMMMPPPPPPYYYxxxuuuKKKDDDBBB>>>888555555888<<<;;;:::<<>>jjjzzzooo}}}|||yyyttthhheeeiiigggsss}}}}}}zzzwwwsssnnnooommmlllttttttqqq|||}}}yyysssppptttyyytttuuu{{{~~~eeeMMM>>>===DDDKKKTTTrrr~~~wwwrrrnnnjjjlll___UUUPPPaaa~~~hhhaaa___```eeejjjpppyyy}}}zzz~~~{{{lllkkkyyy|||qqq]]]LLL:::222000//////000555444222EEEvvvxxxKKKqqqrrrvvv999222222+++,,,++++++******++++++,,,,,,111OOO^^^cccccc___nnnyyy~~~~~~}}}xxxssspppmmmiiibbb]]]RRRMMMFFF@@@<<<888444222///...---,,,---///111222111222333444555555555555444555777999::::::999888777999<<<@@@@@@@@@GGGQQQQQQVVVXXX^^^rrryyy___IIIGGGCCC@@@>>>>>>???@@@666888@@@PPPaaaggg```WWW___lll}}}{{{{{{zzzyyyxxxvvvxxx{{{|||BBB777666333111...---,,,+++,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&888***==="""AAA""""""***'''444&&&$$$CCC999***---&&&... 555:::hhh---888888111,,,;;;444---666888------444&&&###(((!!!444~~~$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%000###!!!!!!+++;;;^^^qqqGGG<<<***"""***===,,,bbb{{{$$$((()))444---xxxCCC```&&&000MMMaaaXXX]]],,,,,,!!!111!!!'''KKKUUU$$$ '''((()))***+++++++++++++++---***<<>>======EEEOOOZZZ```gggnnn|||tttRRRKKKCCC<<<::::::999777:::<<>>KKKEEEDDDkkk444)))"""###&&&000)))...###'''///&&&###(((666fff$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%$$$&&&(((&&& 333%%%%%%***###"""+++!!!~~~...111<<<"""111nnn"""$$$ 888,,,!!!111]]]...+++...+++%%%...555'''&&&&&&000'''''')))******+++++++++(((+++***===iiixxxkkkrrrnnnooo}}}kkkggg|||jjjxxx~~~~~~wwwnnneeeaaaiiittt{{{uuusssssspppjjjnnnwwwooowwwoooooorrr|||xxx[[[EEEFFFJJJHHHJJJSSSmmmxxxuuuxxxeee]]]XXXbbbzzz{{{bbbZZZWWW```kkkqqqwww}}}www}}}uuugggRRRDDD666222222222111111111777999???\\\~~~www^^^===,,,---,,,,,,++++++++++++++++++,,,,,,///IIIWWWaaaeee]]]fffRRRjjjffflll{{{vvvrrrllleee___PPPKKKEEE???:::777333111///...---,,,---///111333222222333444555555555555444555777999:::999888777444666:::===;;;;;;DDDNNNdddkkktttttteeeQQQBBB:::777555222333333777DDDZZZsss{{{zzzyyyyyyxxxwwwwwwxxxzzz|||~~~jjjBBB888666333000---,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&***)))(((''''''((()))***&&&%%%%%%)))***(((%%%$$$%%%'''))))))((())),,,///111000???OOOPPPRRRXXXYYY\\\UUUSSSYYYXXXQQQOOOSSSNNNOOORRRTTTQQQKKKKKKPPPNNNEEE777---***,,,***'''&&&%%%%%%&&&'''&&&###!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###!!!$$$$$$$$$"""###%%%"""===,,,+++(((NNN!!!&&&&&&ddd'''+++(((+++###$$$fff"""(((###'''+++"""***"""???(((---)))+++***%%%+++000***000***000777fffzzz|||bbb^^^ppppppkkk}}}yyyyyyqqqmmm}}}sss{{{qqqkkkfffeeennnzzzxxxooopppwwwtttiiivvv{{{vvvppptttrrrxxx{{{lllSSS@@@AAAHHHMMMTTT]]]{{{}}}vvvjjjeee___bbbvvvsss```SSSYYYiiikkknnnwww}}}~~~|||{{{}}}vvvbbbPPPBBB444000000//////000222444777===hhhRRRiii999333,,,,,,,,,++++++******++++++,,,...333EEE[[[SSSXXXEEESSSNNN```lllaaarrr{{{wwwtttooofff___RRRMMMFFFAAA>>>999333//////...------...///000111333333444444555444444444555555555666888999888666777999;;;999777888<<<@@@[[[qqqkkkWWWNNN999111555000333000444:::===CCCYYYrrr|||{{{{{{zzzwwwssstttvvvyyy|||~~~jjjBBB888666333000---,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((('''&&&$$$$$$)))---&&&''')))+++---333999>>>QQQGGGHHHNNNLLLSSS```ffffffgggaaa[[[___gggcccWWW^^^YYYUUUTTTRRRPPPSSSXXXHHHFFFBBB???<<<888111+++)))'''$$$$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""" &&&'''&&&"""!!! ((($$$%%%HHH"""111,,,!!!rrr LLL$$$---...---$$$///...---(((%%%^^^mmm///+++"""&&&...+++***---)))+++'''000999ggg{{{}}}dddhhhsssqqqqqqqqqlllxxxrrrwwwmmmhhhdddfffqqq}}}~~~yyyuuuuuuwwwtttoooyyyzzz}}}{{{yyyvvvssswww}}}|||}}}___LLLAAAGGGLLLMMMVVVffftttnnndddeeewwwnnniiiZZZ^^^kkklllmmmwww}}}~~~|||tttxxxyyysssxxxyyyeeeOOOAAA444000000//////000444555888CCCsssZZZJJJvvvyyy777444---+++,,,++++++******++++++,,,)))///EEE```[[[```KKKYYYXXXbbbqqqoooyyy}}}|||yyywwwrrriiibbbTTTNNNGGGBBB>>>:::444///......------...///111222333333444444555555444444555555555666888999888777666888999999888999:::<<>>FFFZZZ[[[KKKKKK[[[eeegggjjjkkkcccXXXSSSTTTYYYVVVRRRNNNHHH@@@>>>??????:::333,,,(((&&&$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%### ###"""&&&"""%%%&&&hhh&&&...!!!,,,%%%###BBB---FFF###444(((888555'''///%%%$$$---'''$$$,,,'''***+++$$$'''///---///(((---111```~~~}}}qqqhhhgggnnnkkkccc}}}vvvooofffbbbccckkkwww{{{xxxyyy}}}yyyttt{{{zzz|||vvv~~~{{{pppTTTKKKLLLTTTPPPNNNgggqqqiiibbbeeeuuuwwwmmm]]]^^^jjjlllppp}}}vvvfffeee```aaajjjooo}}}}}}yyyyyymmmXXXIII>>>333000///...///111666333666FFFvvvVVV\\\sss333333---,,,,,,++++++******++++++,,,---333NNNsssssssssVVV^^^eeetttwwwsss{{{zzzyyyuuullleeeYYYSSSJJJDDD@@@;;;666111...---------...///111222222222333444555555555555555555555777999:::999888666555666999<<<<<<888444666888AAASSSkkksssUUUAAA666222000+++///...111777999777999===EEEeeefffggguuu}}}{{{yyywwwuuuvvvwwwyyyzzz{{{||||||ggg???888666333000---,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((()))***+++++++++***((('''++++++'''$$$,,,===KKKOOOZZZWWWWWWYYY[[[ZZZTTTOOOLLLLLL```yyyzzzaaaRRRUUUdddmmmZZZ===;;;OOOPPPXXXcccggg```WWWWWW]]]XXXWWWYYYZZZTTTHHHAAAAAADDDAAA<<<888333---&&&""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$"""$$$!!! $$$!!!(((***$$$---,,,$$$'''}}}XXX666 999XXX222###)))+++!!!&&&)))'''///666WWW '''///***"""***111(((///***///111^^^yyy}}}xxxnnnpppqqqnnnzzznnnddd}}}zzztttnnnfffaaadddnnnyyy{{{vvvvvvwwwtttttt~~~~~~{{{{{{vvvfffLLLFFFHHHNNNQQQ]]]xxxqqqiiihhhqqqzzzyyysssiiiYYY[[[hhhjjjooo|||{{{{{{~~~iiicccpppvvvyyy|||yyy~~~~~~wwwjjjUUUFFF<<<333000///...///222222222999IIIwww\\\tttvvv333111------,,,++++++******++++++,,,***...KKKtttvvvsssSSSYYYjjjuuuzzz~~~}}}||||||xxxooohhh[[[TTTKKKDDD???;;;666222------,,,---...000222333111222333444555555555555555555555777999;;;:::999777666777:::======888444:::888999???LLL___ssspppSSS<<<666555333111---,,,---222666777999<<<@@@PPPeeexxxyyy```ggguuu~~~~~~zzzyyyzzz{{{yyyyyyyyyzzz{{{{{{|||}}}fff===888666333000---,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((()))))))))'''(((((())))))(((((((((!!!***222:::HHHYYY___\\\]]]UUUMMMMMMRRRWWWWWWTTTVVV```|||hhhjjjeeeZZZ[[[^^^JJJMMMPPPNNNFFF@@@FFFPPPccc\\\YYYZZZXXXPPPOOOSSSBBBBBBDDDDDDBBB;;;222,,,%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###'''%%% %%% &&&''''''!!!'''@@@OOO~~~!!!333DDD```bbb---''''''000---(((&&& $$$,,,,,,'''---///"""***)))222555]]]rrrooohhhfffuuu|||wwwrrrfff|||vvvjjj~~~~~~wwwppplllfffaaafffqqqzzz}}}zzzwwwtttqqqpppyyyppp___GGGEEEGGGNNN]]]xxxyyytttnnnkkkmmmqqqttttttfffXXX[[[iiikkknnnyyy{{{sss|||xxx~~~xxxlllWWWCCC:::333000///---///333666777???OOOwwwNNNuuu222111,,,---,,,++++++******++++++,,,+++---IIIuuuzzzvvvTTT[[[fffpppeeeyyy{{{{{{rrrjjj]]]UUULLLDDD???:::555111---,,,,,,---...000222333111222333444555666666666555555555777:::;;;;;;999777777999;;;<<<;;;888555666777999===AAAKKK\\\lllpppkkkPPP555222333000333111111222333555888;;;===BBBHHHNNNVVVjjj|||wwwgggooo{{{{{{yyy{{{~~~||||||{{{{{{{{{|||}}}}}}eee===888666333000---,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))''''''''''''((()))******'''777HHHPPPYYYaaa___VVVWWWRRRQQQZZZkkkxxx~~~}}}uuusssrrrwwwdddjjjqqqooo|||nnn___PPPEEEDDDHHHXXXXXXbbbqqqqqq___NNNGGGBBBEEEJJJNNNOOOIIIAAA:::,,,***'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""$$$$$$%%% '''!!!%%%###''',,,%%%!!!%%%???:::"""888...HHH222222222111BBB:::+++%%%...DDD,,,%%%,,,---+++***&&&)))(((111222ZZZpppsssfffcccsss{{{xxxkkkggg~~~ooo}}}||||||{{{zzz}}}|||uuuiiihhhccc```fffsss{{{{{{xxxyyyuuunnnooo|||hhhUUUEEEHHHIIINNNcccvvvsssooojjjeeefffkkkrrraaaUUU\\\mmmppprrr|||vvv|||yyyyyywwwzzzuuuhhhSSS@@@999222000...---///444:::999CCCWWWyyy@@@VVVnnn000111---+++,,,++++++******++++++,,,///---GGGtttxxxsssPPPVVV^^^yyyfffiiiyyyzzzqqqiii]]]VVVLLLCCC>>>999444111,,,,,,,,,---...000222444000111333444555666666666555555555777:::<<<;;;:::555777::::::999777777777222333888===@@@EEETTTcccjjjoooUUU777333333///555444777999888888:::===??????HHHKKKKKKYYYppp|||yyyzzz}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}fff===888666333000---,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''((((((((())))))******))))))(((((()))+++---...FFFPPPTTTLLLJJJRRRXXXWWWWWWXXXaaattt~~~~~~wwwnnnqqq}}}vvvqqqooommmmmmpppjjjaaa___ggghhh\\\RRRQQQFFFIIIOOOUUUVVVQQQIIICCC222///+++&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%% %%%###)))"""%%% !!!'''$$$''')))&&&'''333]]](((***///###000>>>222...###***555111'''%%%###---...YYYppp:::***---%%%'''///,,,(((---+++TTTqqqtttjjjrrruuuvvvpppqqqzzz}}}rrrsssrrrsssxxx|||xxxqqqddddddaaa___gggttt{{{zzzvvv{{{wwwmmmqqq|||cccLLLBBBGGGGGGHHH^^^{{{yyyssshhh\\\VVV[[[ccc\\\QQQ[[[ooouuuxxx{{{ppp}}}uuunnnaaaKKK???888222000...---000444555555DDD```HHH[[[|||ggg---333---***,,,++++++++++++++++++,,,...***AAAlllooohhhCCCIII\\\oooyyylll}}}}}}||||||vvvmmmeee^^^VVVKKKCCC===999444000,,,,,,,,,---...000222444000111333444555666666666555555555777:::<<<;;;:::444777:::999666444555777777555777===AAAHHHWWWfffqqq{{{bbbAAA<<<999555<<<000666:::999888:::===???777HHHQQQLLLSSSlll}}}}}}~~~}}}|||{{{zzz{{{{{{|||```===999666222...,,,++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&(((++++++***((('''(((***'''''')))))),,,888GGGaaaSSSMMMQQQRRRQQQ\\\mmmhhhjjjqqq}}}wwwiiibbbhhhuuukkkiiiaaa___ddd```bbboooxxx|||{{{uuupppvvvnnnSSSGGGRRRXXXMMMLLLMMMMMMNNNQQQTTTQQQLLLIII>>>///&&&###%%%&&&'''%%%$$$###$$$%%%%%%$$$"""#########$$$$$$#########!!!))))))$$$'''###///&&&+++###'''%%%"""%%%***$$$%%%444:::]]]///###(((''' %%%```SSS...444&&&+++***&&&---&&&---###'''&&&666)))'''***&&&000111000DDDnnn~~~mmmqqqhhhwwwyyy}}}vvvttttttzzz~~~rrrggggggjjjkkkhhhjjjqqqwwwyyysssrrrrrrnnnuuuxxxbbbNNNAAAEEEJJJNNNWWWkkk~~~wwwqqqkkk___SSSXXXeeeZZZVVVTTTeeettt{{{}}}xxxppppppttthhhXXXIII>>>666///...---,,,...222444===EEEVVVSSSooo{{{ZZZ666---555''',,,++++++******++++++,,,+++,,,<<>>===999333000............000222444555222333333444555555444444777666666666888999;;;===999888777777888888777666666===;;;;;;FFFOOO\\\mmmyyyUUU999>>>AAA666>>><<<::::::;;;<<<<<<<<<<<>>999333000............000222444666333444555555555555555444666666666666888:::<<<===888777666777777888888888888???>>>@@@MMMXXXeeewww]]]???AAAFFF???999;;;===AAABBBBBB???===EEEOOOSSSaaaxxxooo}}}~~~|||zzzzzzzzz___===777555222///,,,++++++,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((((((''''''***((('''''')))+++++++++---((((((555GGGXXXdddkkkgggOOOMMMjjj{{{www}}}tttcccbbbeeefffiiioooqqqppprrr{{{}}}~~~uuukkkmmmRRRNNNYYYlllkkk^^^bbbssssssccchhh{{{xxxlll___dddaaabbbeee```TTTMMMOOONNNKKKFFF???777///((($$$***(((%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$###$$$&&&&&&"""+++%%%!!!$$$"""%%%!!!((('''"""$$$"""#########+++===((()))222???;;;'''---!!!)))------$$$'''[[[]]]...&&&(((!!!///******---++++++>>>___vvv|||nnnrrrpppppp]]]~~~yyyooopppmmmppprrr~~~yyy}}}wwwtttrrrnnnnnnuuu|||{{{vvvqqqmmmnnnppp}}}rrr\\\HHHKKKMMMSSSZZZaaatttvvvmmmtttxxxrrrkkk___VVV[[[ggg```[[[XXXeee|||lllvvvpppeeedddjjjrrr{{{xxxtttxxxtttjjj```TTTIII<<<555///......---///222;;;555<<<^^^~~~rrrQQQ[[[444(((111***,,,++++++******++++++,,,***555222VVVkkkYYYkkkmmmyyynnn^^^{{{}}}~~~}}}yyyuuutttuuupppiii]]]QQQFFFBBB@@@:::333000---------...000333555666555666666666666666555555555555555666888:::===>>>777666666666777888999:::777???@@@DDDSSSaaaooopppMMMFFFFFF???FFFDDDAAA>>>===>>>???@@@OOO^^^iii~~~sss{{{~~~{{{xxxwwwvvv^^^===777555222///---,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((***(((''''''***+++***)))&&&---:::IIISSSWWWYYYZZZNNNVVV```lll{{{~~~ssseeeeeegggkkksss{{{~~~}}}vvvwww}}}fff[[[VVVXXXhhh|||tttqqqnnnjjjsssbbbZZZ[[[dddeeeXXXOOONNNPPPOOOMMMGGG>>>444,,,''''''&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&$$$###((( ###$$$$$$'''###))))))"""&&&'''(((!!!kkkaaa333'''"""+++>>>------(((ccc$$$ ---%%%666...,,,(((###***000%%%...(((***,,,++++++:::VVVrrriiippprrrtttdddkkkqqqtttiiimmm|||{{{~~~{{{qqqrrrpppqqqxxx~~~wwwrrrpppsss|||rrrbbbSSSKKKSSSYYY[[[fffuuurrruuuyyylll\\\QQQSSS\\\\\\[[[YYYhhh|||nnnrrrzzzoooooouuu}}}yyyyyy~~~sssiii^^^PPPEEE;;;444///...///...///333===888@@@dddlllRRRoooSSS111)))000***,,,++++++******++++++,,,+++555---TTTzzzaaaXXXvvviiiwwwxxxfffyyymmmzzz}}}|||{{{wwwsssrrrrrrmmmfffZZZPPPFFFDDDAAA:::333000---------...000333555777777777777777777666666555444444444666888;;;>>>???888888777666555777999;;;:::CCCEEEKKK^^^mmm{{{cccSSSLLLCCCOOOMMMJJJFFFAAA>>>>>>>>>PPPhhh~~~}}}}}}yyyvvvuuuttt]]]<<<555444222///---,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((***++++++***(((+++===PPPXXXUUUPPPPPPRRRSSScccttt}}}~~~xxxiiiZZZgggxxx{{{~~~ccckkkyyyxxxvvvqqqcccTTT```uuuoooaaaxxxrrr^^^PPPSSS[[[[[[WWWVVVQQQPPPNNNIIICCC;;;222---###$$$&&&)))+++***'''%%%%%%&&&&&&''''''&&&&&&%%%&&&...!!!%%%&&&###...%%%---'''%%%###&&&&&&"""'''&&&fff###)))((('''(((###DDD^^^eee"""---%%%999///mmmRRR+++(((www..."""&&&$$$000 ((((((444'''******)))---...---555OOOrrr}}}}}}zzz{{{iiihhhmmmqqq~~~yyyuuussslllppprrrrrruuu}}}}}}zzz{{{yyyjjj]]]KKK\\\aaa\\\kkkwwwppplllgggqqqxxxjjjZZZRRRUUU]]]YYY\\\___ooo~~~sssxxx{{{}}}}}}xxxpppiii]]]NNNCCC999333...//////...000333888===FFFhhhmmmWWWbbbqqqJJJ222///222+++,,,++++++******++++++,,,---111***WWWlllSSSSSSuuuaaauuurrrxxxsss}}}~~~}}}zzzzzzuuuqqqppppppjjjcccWWWNNNFFFDDDAAA:::333000---------...000222555666666777777777777777666666444444444666888;;;>>>???;;;:::999666555666999===BBBKKKOOOXXXmmm}}}}}}pppkkkfffYYY\\\^^^[[[RRRHHH???;;;HHHkkk}}}yyywwwuuutttttt[[[<<<555444222000...---,,,,,,))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******''')))+++++++++,,,...000>>>LLLYYYXXXTTTVVV___fffyyyppp{{{aaaUUUbbbaaa{{{yyyuuuttt~~~|||qqq]]]iii{{{}}}nnnjjjnnnkkkrrrdddYYY]]]jjjmmm```RRRWWWSSSOOOMMMJJJDDD<<<555&&&'''(((***,,,+++'''$$$%%%&&&&&&''''''&&&&&&%%%$$$***))),,,)))222$$$ &&&$$$ ######BBB$$$)))ttt"""$$$ ^^^222???''' ,,,... ***[[[ ###ZZZAAA111(((......gggYYY$$$---%%%))),,,)))---///...222HHHpppiii|||{{{jjjqqquuu}}}}}}vvvqqqooommmqqqrrrppprrrzzz}}}~~~jjj[[[IIIZZZ^^^WWWdddyyykkkcccZZZOOOZZZtttxxxhhhXXXQQQTTT[[[[[[```gggwww{{{~~~}}}ooojjjfff[[[LLLBBB888222...///000///000444444>>>IIIiiikkkeeeoootttGGG555444555---,,,++++++******++++++,,,,,,...,,,VVVzzzgggTTTPPP___UUUmmm}}}kkklllxxx}}}{{{zzzuuupppnnnmmmhhh```UUUMMMEEEBBB???888222111............000222444555555555666777777777777777555555555666888:::===>>><<<<<<;;;777555666<<>>NNNQQQQQQOOOWWWhhhyyylll```iiioooiii|||}}}pppfffeeessswwwiii^^^ccciiitttrrrVVV___ZZZUUUTTTUUUQQQFFF<<<000...,,,+++***)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%(((,,,((("""WWWppp---YYY%%% '''%%%!!!$$$$$$+++"""!!!###EEE(((///!!!%%%...+++'''$$$@@@!!!ccc///'''&&&***(((%%%...)))***+++,,,---000BBBhhhzzzhhhqqquuuvvvqqqssswww~~~{{{vvvrrrrrrsssrrrqqqwww{{{zzz}}}ttt^^^NNNIIIPPPSSSRRRWWWdddkkkjjjlll^^^VVVOOOFFFRRRpppyyyfffUUUOOORRRWWW]]]cccjjjyyysss|||{{{~~~kkkeeeaaaWWWIIIAAA777111...///000000111444555===JJJnnneee}}}GGG444111111...,,,++++++******++++++,,,)))---...PPPoooqqqiiiRRRLLLPPPbbbkkkdddmmmyyy|||{{{uuuooommmllleee^^^SSSKKKDDD@@@<<<666222222000////////////111333444333444555666777888888888666666666666888:::<<<===:::;;;:::888666999@@@GGGJJJVVVaaarrr|||~~~iiiRRRBBB@@@IIIRRR^^^~~~|||zzzyyywwwvvvvvvvvvvvvZZZ;;;333333222000///---,,,+++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++'''+++---+++)))000>>>KKKTTTNNNEEEGGG\\\xxx}}}iii___WWWYYYpppxxxfffeeeZZZXXXTTTPPPPPPWWWaaahhhxxxnnniiirrrSSS```lllxxxooofff___ZZZ[[[^^^ZZZLLL@@@:::555///+++)))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!111$$$333'''!!!***'''%%%((()))"""///***&&&%%%111+++ttt***"""(((III&&&!!!///jjj!!!((('''tttWWW444$$$***444))))))444%%%+++)))))),,,///>>>___ppppppjjjpppwwwssskkknnnyyyvvv|||}}}xxxtttxxxuuurrrttt~~~zzz|||eeeQQQCCCPPPLLLNNNTTTRRRLLLRRR]]]```SSSPPPPPPLLLYYYtttvvvdddUUUQQQVVV[[[^^^ccciiixxxxxxqqq~~~yyy}}}zzz~~~mmmddd___TTTGGG???666111...///111000111444:::===LLLttt```HHH000+++,,,,,,,,,++++++++++++++++++,,,&&&...111IIIggg~~~VVVJJJUUU^^^bbbkkk}}}|||~~~}}}{{{vvvooommmkkkddd\\\SSSJJJCCC???;;;555222222111000/////////000222333111222444666777888888888777666666666888999;;;===888::::::888777;;;DDDLLLTTTbbbooo~~~gggUUUaaa```\\\TTTLLLKKKOOOUUUvvv|||{{{yyywwwvvvvvvvvvwwwUUU:::555444111///------,,,,,,222111...,,,******++++++))))))))))))************++++++******************,,,111,,,(((111<<>>III,,,--- FFF111((('''CCC((((((@@@'''%%%&&&+++///"""///ZZZ(((***444&&&'''---,,,+++111:::SSSttt}}}pppyyyuuuppp|||hhhrrr{{{yyyyyyvvvqqqrrr}}}~~~||||||{{{}}}]]]HHHFFFJJJIIIKKKSSS```kkkmmmjjjkkkXXXMMMTTT```hhhsss}}}~~~kkkZZZTTTWWW[[[dddeeerrrzzzuuu{{{|||yyy~~~uuupppkkkhhhdddYYYIII===444111///000...---000555888999cccPPPpppxxx777666,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,+++///222GGGuuuwwwnnnQQQYYYgggqqqpppjjjkkkrrr|||uuupppmmmhhhaaaZZZMMMIIIDDD===777222000///444111...---///111222222777888::::::888777888999666888666333777>>>>>>999===:::888:::===AAAJJJSSSbbbrrrqqqXXXHHHKKKLLLLLLJJJJJJNNNWWW^^^}}}{{{zzzzzz{{{{{{zzzvvvtttTTT:::555444222///------------000///,,,************+++))))))))))))************+++++++++++++++*********)))///+++,,,@@@RRRZZZaaaaaa[[[rrrrrrVVVSSSSSSPPP^^^yyysssgggUUUGGGCCCHHHPPPUUUOOOTTTZZZ^^^```ccciiinnnmmmjjjddd^^^\\\^^^ccchhhwwwxxxpppmmmZZZ[[[iiiaaa^^^uuuqqqeee\\\dddppphhhVVVAAA>>>000&&&(((&&&###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$---***!!!###//////&&&''''''((((((''''''&&&***======+++)))000)))nnnNNN&&&###555///###```hhh+++$$$555)))RRR ***&&&***(((...,,,+++///777NNNooo~~~{{{rrr}}}yyyuuu}}}yyyyyyxxxttt~~~|||\\\GGGFFFIIINNNYYYiiiwww~~~zzztttlll]]]VVV___iiinnnsssyyysssYYYMMMRRR\\\___bbbooo|||wwwtttpppkkkcccWWWGGG<<<333000///000...---000555666:::hhhQQQlllpppnnn666777...,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---,,,<<>>CCCJJJUUU```mmm~~~yyy\\\IIIJJJJJJJJJIIIKKKQQQYYY___xxx|||zzzxxxxxxxxxxxxwwwuuuSSS:::666444222///...------------,,,+++***)))***++++++)))))))))*********++++++++++++++++++++++++++++++(((///...777SSSeee___WWWSSSZZZssswwwhhhTTTTTTLLLVVVlllzzzvvv```SSSLLLEEEEEEMMMWWW^^^aaabbbjjjuuu~~~xxxrrrmmmiiifffiiissszzz}}}|||```PPPYYY___ooozzzwwwfffgggwwwyyylllKKKBBB999...$$$''')))!!!&&&&&&&&&&&&&&&&&&&&&&&&***### %%%)))%%%)))%%%"""fff&&&''''''((((((''''''&&&$$$333OOO555!!!%%%000111000((($$$OOOccc...!!!%%%+++eeeVVV,,,444(((AAA555///%%%((()))---++++++...222IIIjjjwwwxxxttt}}}}}}|||{{{|||{{{\\\IIIIIISSSXXXcccqqq{{{yyypppgggddd^^^aaaooozzzzzzwwwwwwwwwaaaTTTVVV^^^lllrrr{{{~~~{{{zzzwwwooocccSSSDDD;;;333000///000...---000666:::@@@kkkYYYwwwiii555444------...,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,777iii\\\YYY```rrrssscccrrr{{{zzzxxxuuurrrlllbbbUUUKKKDDDAAA===888444222111111111///,,,,,,...000111111666888999999888777777888444666777888;;;@@@AAA>>>???<<<;;;@@@HHHSSSbbbooo~~~nnn[[[UUURRRNNNLLLNNNSSSZZZ___sss~~~{{{xxxvvvvvvwwwwwwwwwQQQ;;;666444222000...---------,,,,,,+++***++++++,,,---))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++222777HHH^^^```UUURRRWWWddduuu{{{wwwpppcccTTTRRRYYYzzz```KKKOOOEEEIIIPPP\\\kkkyyyssspppmmmppp~~~xxxvvvyyydddVVV[[[aaasss{{{rrruuu{{{|||___FFF;;;555'''(((...%%%'''''''''''''''''''''''''''(((&&&!!!!!!''',,,...%%%"""***222TTT''''''((((((((((((''''''&&& """???dddmmm666@@@999NNNccc888LLLFFF222555JJJrrrVVV;;;;;;JJJ444555$$$111RRR333$$$)))???yyyyyyBBB:::(((+++000)))ZZZDDDWWWWWWVVVVVVUUUTTTTTTSSSPPPFFFTTT___(((!!!333...))),,,++++++...000EEEgggyyy~~~wwwuuu~~~~~~}}}yyyuuusssuuu}}}zzzsssxxxyyy\\\MMMOOO\\\[[[___fffiiieee^^^YYYfffeeelllzzzwwwsss}}}xxxrrrhhh^^^[[[]]]nnnxxx}}}ssstttttt{{{}}}~~~{{{qqq```NNNAAA:::333000///000///---000666<<>>:::555222000/////////---+++,,,...000111111666888999999777777777888555666888999<<<>>>???>>>@@@===???FFFQQQ___qqqqqqiiicccZZZTTTRRRTTTXXX[[[ooo}}}zzzyyyyyyxxxwwwvvvPPP<<<666555222000......---...,,,,,,,,,,,,,,,------...************++++++++++++++++++,,,,,,---------------555CCCXXX```QQQKKK[[[lllwwwzzzwwwrrrjjj^^^VVVUUUaaaQQQLLLJJJOOO[[[mmmwwwlllkkkttt{{{~~~mmmhhhgggyyyuuugggpppzzzRRR>>><<>>999222///...000///---111666666FFFnnnrrraaa999///+++000000,,,,,,,,,,,,,,,,,,,,,,,,''',,,***111YYY^^^OOOppp}}}vvvcccjjjsss{{{{{{xxxssslllcccWWWMMMFFF>>><<<888333000...------...,,,+++,,,///111222222666777999999777666777888666666777999:::;;;===???DDDDDDHHHTTTbbbrrr}}}wwwpppeee[[[TTTSSSVVVYYYjjj~~~mmmwww~~~|||xxxuuuNNN===777555333000///.........------------------------*********++++++++++++,,,+++,,,,,,------......///111@@@QQQ```___OOOUUUqqq~~~|||pppjjj]]]SSSYYYVVVAAAPPP___eeesss~~~xxxuuutttxxxttt{{{~~~vvvccchhh~~~iiiMMMBBB555+++)))(((''''''''''''''''''''''''&&&&&&$$$%%%(((+++&&&---###&&&+++,,,"""'''(((((())))))(((((('''///+++///(((222555 )))000)))???FFFIII```|||lllhhh|||qqqvvvxxxyyy^^^yyyeeeTTT???BBB222???///"""---///111666!!!&&&...***###%%%&&&---666//////...---,,,,,,++++++!!!222###%%%000///+++111((())))))...000---@@@cccxxx~~~jjjrrrzzzmmmZZZvvvyyynnnvvvvvvtttuuuyyy|||nnnWWWLLLNNNQQQOOOVVVccciiifffeeehhhrrrnnnjjjkkkqqqxxx}}}xxxxxxvvvkkkUUUFFFLLL\\\lllwww{{{~~~ppp\\\KKK]]]www~~~iiiTTTeeeppp|||}}}zzz}}}vvviiiXXXHHH===888222///...000///...111777666LLLvvv|||WWWjjjRRR;;;222...111,,,,,,,,,,,,,,,,,,,,,,,,,,,***---,,,333QQQkkkMMMQQQtttzzzrrrpppbbbhhhzzzwwwqqqhhh]]]SSSJJJEEE<<<:::666222///---,,,,,,---,,,+++---000222333333555777888888777666666777666555666999999999===BBBFFFHHHQQQbbbttt|||wwwlll___UUURRRWWW\\\ggg|||xxxgggfff{{{~~~xxxuuuMMM===777555333111///.........,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,---.../////////<<>>666444222000//////000111,,,,,,,,,///222555555444555777888888666666666777555222444999;;;<<>><<<888&&&)))(((((()))******(((&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%(((***))))))++++++***---&&&***...,,,:::VVVeeeqqqvvvkkkwwwmmmlll~~~xxx~~~bbbQQQ888111555///***222......---+++)))))),,,...///...---,,,+++******+++************************///******.........===PPPppp^^^nnnsssooovvv{{{}}}xxxvvvzzz~~~uuu```NNNOOOZZZ[[[ZZZggg~~~uuummmkkkmmmkkkccc[[[XXXdddsss{{{sss^^^bbbpppfffkkk|||rrrsss|||{{{nnn\\\OOOFFF===555...//////...///222666999BBBUUUlll|||NNN222888...111---......---,,,,,,,,,------)))+++///333IIIqqqpppWWWNNN[[[VVVsssdddfff}}}{{{vvvssslllcccXXXLLLBBB<<<666333222555333+++)))+++......///000111333555666777777777777666555444333111333666999:::@@@PPPaaaaaattt|||lllooorrrcccSSSNNNSSS\\\hhhrrryyytttuuuvvviiiWWWXXXeeessspppppp|||tttaaarrr}}}zzz|||~~~zzzuuuMMM;;;999777444111///------,,,...---+++,,,------,,,***++++++,,,,,,,,,,,,------+++,,,,,,///000...===XXXlllQQQWWWjjjmmmyyyrrr|||ooofff[[[VVVVVVbbbpppllldddttttttfffhhhyyynnnpppyyyJJJ===;;;,,,***)))((()))******(((''''''''''''''''''''''''''''''''''''((((((((())))))((()))((((((((())))))(((444,,,///888AAAYYYxxxsssuuuzzznnneeeTTTIIIBBB555,,,///000111222000...,,,,,,,,,...---------,,,+++++++++************************---))))))---------999JJJhhh}}}yyy~~~lllgggsssqqqppp{{{}}}~~~~~~}}}www}}}vvvqqqbbbUUUYYY```eeeiii{{{|||___[[[XXXYYY\\\YYYPPPHHHIIIKKKZZZsss~~~{{{|||ggggggjjjjjjvvvmmmuuu{{{~~~yyykkkZZZMMMDDD;;;333...////////////222777:::===]]]mmmKKK222777000444111......---,,,,,,,,,,,,---,,,...///---;;;^^^pppccc^^^PPP[[[[[[wwwkkkjjjvvvuuu~~~{{{vvvrrrlllbbbVVVKKKAAA<<<666333222444111+++***---//////000111222444666777777777777666666555444333111222666999;;;BBBSSScccppp~~~qqqbbbQQQHHHEEEEEEGGGKKKZZZfffuuuxxxiiiYYY\\\iii\\\[[[lllmmmYYY[[[~~~{{{|||wwwNNN<<<888777444111///---------...---,,,,,,------,,,***++++++,,,,,,,,,,,,------///(((,,,222---444QQQkkkeeeMMMZZZsssssszzzvvvtttooo___vvvpppWWWdddrrrzzzpppdddnnnyyyjjjppp~~~zzzhhhWWW:::888111+++***))))))******)))'''''''''''''''''''''''''''''''''((((((((()))))))))***(((''')))***++++++***+++)))555GGGXXXrrr~~~{{{yyykkkWWWAAA333///...000222222000...,,,+++,,,,,,---......---,,,++++++++++++++++++++++++++++++((()))---,,,+++444BBB[[[pppqqqpppzzzZZZ{{{uuu{{{|||zzz|||~~~vvv|||wwwuuugggZZZ\\\\\\eeeppp}}}nnniiicccaaa___]]]^^^```___ZZZUUUMMMBBBGGG\\\iiifffgggnnnppp}}}~~~pppcccyyy~~~jjjvvv~~~uuuooo|||{{{|||}}}|||vvviiiWWWJJJBBB:::222.../////////000333888;;;HHHsssmmmggg~~~FFF444:::444555222......---,,,++++++,,,,,,***,,,...,,,777YYYppplllpppZZZ]]]^^^ssskkkiiitttlll|||vvvrrrjjj```TTTHHH???:::555333222222000,,,,,,///111111111222333555666777777777666666555444444333111222555999;;;CCCTTTdddvvvuuu[[[PPPEEE???;;;666444555===NNNdddnnnlllffffffhhhxxxJJJIIIRRROOOHHH___zzzOOO>>>888666444111///...------///---,,,,,,------,,,++++++++++++,,,,,,,,,------444***///000+++BBBdddnnnQQQ^^^___lllzzzooonnnqqqXXXcccqqqmmm|||nnnwwwjjjiiilll>>>555777---+++))))))******)))((('''''''''''''''''''''''''''(((((((((((()))))))))***((((((,,,.........///---;;;VVVlllwww|||hhhwwwvvvmmmUUUDDD777000000000000000///---++++++,,,...///000///---,,,++++++++++++++++++++++++***)))***---,,,+++111:::TTTjjjwwwWWWxxx|||{{{mmmYYYVVVYYYbbbmmmyyyggg\\\[[[ZZZaaa^^^ZZZYYYYYY[[[\\\\\\ZZZYYY\\\```ZZZPPPOOOVVV^^^qqqwwwwwwxxxzzzwww|||wwwyyywww|||}}}~~~zzztttfffUUUHHHAAA999222......//////111444999===TTTlllllljjjBBB999>>>888111---///...---,,,+++++++++,,,)))))),,,...999ZZZtttvvvdddbbbeeemmmhhhggg{{{fffyyyzzz{{{vvvqqqiii]]]QQQFFF===999444333333111...,,,...111000000111111333444666777777777666555444444444444222111444777999@@@OOO]]]tttyyyiiihhhxxx}}}iiiSSSJJJEEE>>>999888777444333444333;;;FFFVVVhhhtttqqqgggwwwGGGDDD===AAAIIIggg~~~OOO???777666333111///.........///...,,,---......---++++++++++++,,,,,,,,,------111---000---222VVVpppeeeNNNgggmmmrrr}}}mmmccczzz|||uuucccddd|||uuuooo|||```qqqPPP888<<<...,,,***)))*********((((((((((((((((((((((((((((((((((((((()))))))))***+++)))***...///---///444???WWWyyy{{{hhhiiiyyyooo}}}lll\\\JJJBBB<<<555333444444///++++++---///000000///...,,,++++++++++++++++++++++++******,,,...---,,,000555SSSiii```~~~uuummmXXXTTT]]]cccllliiihhhbbb[[[XXXSSSSSSRRRPPPQQQTTTVVVWWWWWW\\\rrr~~~rrr\\\NNNHHHEEEWWWiiinnnqqqyyyzzz~~~|||yyyssseeeSSSGGG@@@999222---...///000222555:::>>>TTTdddDDD;;;;;;777///...000///...---,,,,,,,,,,,,...***,,,...555PPPjjjooo{{{___dddttttttqqqlllcccooorrryyy{{{wwwrrrhhh[[[OOODDD<<<888222444555111,,,,,,...111......///000222444555666777666555444333333333444333222222555666999DDDOOOhhhnnnttttttppphhhYYYLLLJJJBBBFFFTTTTTTEEE???EEEBBB<<<777666444000///111111222666AAAVVVkkkqqqnnn}}}HHHAAA;;;;;;FFF___rrrsssuuutttooowwwOOO>>>777666333111///.........///...------......---+++++++++,,,,,,,,,,,,------,,,...///111EEEgggooo[[[ZZZaaammmlllzzzqqqaaauuu^^^mmmyyyiiibbbeee<<<999000...+++************)))((((((((((((((((((((((((((((((((()))))))))******---++++++...---,,,555BBBbbbzzzwww~~~rrrccc___RRRDDD@@@BBBAAA777,,,......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........000222JJJbbbzzzfffxxxrrr~~~zzzfffWWWXXXWWW]]]iiizzzkkkllliiibbb\\\TTTOOOPPPSSSXXX^^^```]]]YYY```uuuzzzcccNNNNNNVVVWWWZZZjjjnnnooo{{{uuuwww~~~wwwqqqcccQQQEEE???999222---...///000222666<<<@@@YYYhhhIII===777666000555111111///...------------///***---...222JJJiiiwwwlllRRR```vvvmmmwww{{{qqqyyy|||yyyrrrgggZZZMMMCCC;;;777000666777111,,,,,,...///,,,,,,---///222444666888777666555333333333333444333111111333222333999AAAIIIMMMOOOKKKGGGBBB:::333666AAAFFF???;;;@@@GGGHHH???999666444222......111---111666999@@@OOOcccrrr}}}HHH;;;AAA888999HHHUUUZZZ[[[]]]YYYTTTVVV___iiiuuuOOO>>>777555333111///.........000...------......---,,,++++++,,,,,,,,,,,,------,,,...000@@@]]]jjj___TTTdddpppqqqwwwppp|||^^^___ssskkk{{{yyyaaavvv{{{FFF666111///+++******+++******(((((((((((((((((((((((((((((()))))))))*********///+++,,,......333IIIaaayyytttcccQQQOOOUUUSSSCCC222111000000000///.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,,,,...000000===ZZZvvvwwwlll}}}mmmttt{{{}}}xxx}}}vvv```RRRVVVQQQXXXhhhwwwssskkkggggggbbbYYYUUURRRUUU\\\___]]]YYYdddggg___PPPJJJVVVfffooogggvvvxxxuuuyyyuuuyyyuuunnn```OOOCCC===777111---...000111333777===AAAbbbdddLLLBBB:::;;;333:::333222111000............***)))///000---EEEqqqrrrNNNUUUxxxnnnwww}}}mmmwwwzzzssshhhZZZLLLBBB;;;888///777999333,,,+++------+++,,,---000333666999:::888666444333222222333444111000111333111///222777000555888555333444555444111;;;???:::666888:::777666333222333222000111555///000555888777:::NNNdddsssMMM<<>>^^^~~~|||zzzhhhWWWXXXbbbaaaMMM888333222000///............,,,,,,,,,,,,,,,,,,,,,,,,)))++++++***+++...//////:::ZZZjjjvvvkkkiiixxxiii|||rrrvvv~~~~~~zzz___LLLMMMXXX^^^nnn}}}xxxpppdddeeennnooosssfffYYYUUUZZZaaacccbbbaaaZZZVVV\\\dddiiimmmpppyyy~~~|||yyy}}}ssslll^^^LLLAAA;;;666000---...000111333888>>>BBBbbb}}}iiiYYYLLLIIIBBBBBB555:::444333222000//////......)))+++222...$$$:::oooSSSKKKsssssssss{{{{{{yyy^^^eeelllssscccrrr{{{ttthhhYYYLLLBBB;;;888///888;;;444,,,+++,,,++++++,,,...111444888;;;===888666444222222222333444000///000333111...///333///555777111,,,...111333BBB666444>>>???555444>>>444222333555444000000333555---...777999666???NNNeeeTTTCCC666:::BBB@@@:::CCCRRRSSSccczzz[[[HHHeeeRRR;;;777555333111///.................................---,,,,,,,,,.........---111+++>>>^^^___KKKRRRooottt```iiiddd|||fff~~~aaajjjZZZ???777222------+++)))***...)))))))))))))))))))))))),,,+++))))))***++++++***000''')))222===ZZZzzz}}}|||qqqrrrooogggdddeeedddaaaeeettt~~~qqqbbb]]]cccVVV777444444222000////////////---.........,,,,,,---...---,,,,,,,,,,,,---......===JJJ___uuufff~~~}}}hhhlllrrr{{{vvv~~~rrrZZZMMMNNN\\\\\\zzz{{{tttkkkddd^^^ZZZ]]]cccggghhhgggccc___```gggnnniiigggeeegggmmmtttzzz}}}~~~sssrrrppp~~~}}}xxxpppeeeVVVIII???999333///,,,111000000555666@@@UUUVVVttt^^^DDDFFFCCC:::888777777555333111///---,,,,,,,,,---)))+++222<<<[[[]]]NNNZZZbbbmmmrrreeeqqqvvv]]]llluuuvvvuuuvvvhhhYYYLLLBBB;;;777111333444111---******,,,,,,---///111333666777888999888666444333222222333333222111000////////////111111111111333555777999999999999999777666444444222111222444777555111,,,333000111555555444:::CCCTTTzzzddd>>>;;;<<<@@@BBBCCCGGGUUUddd^^^JJJWWWsssTTT===777666333111///....................................---,,,------......---222999PPPeee\\\KKK[[[}}}lllooofffjjjppp]]]}}}|||______vvv{{{DDD999333...---,,,((((((+++************************************,,,------,,,+++...222777OOO}}}uuuggghhhhhh]]]aaaiiicccffffffiiimmmrrrvvvyyyzzzsss}}}~~~|||rrrgggVVV@@@333333555777666111------,,,---......---,,,---------,,,,,,,,,,,,---......444EEEbbbxxxqqqvvv}}}zzzsssZZZNNNPPPWWWZZZzzz{{{pppfff\\\UUUOOOKKKMMMRRR^^^aaaeeeeeedddffflllqqqvvvuuutttssstttxxx~~~zzzzzzvvvttt{{{{{{{{{uuuooodddUUUHHH>>>888333///---111000222888777???SSS~~~hhh}}}WWWAAAFFFDDD>>><<<;;;666555333111///------,,,......***)))...444OOOwwwgggZZZ]]]^^^ggglll```dddqqq}}}zzzlll\\\NNNCCC;;;666222222222000,,,***+++---...///000222444666999:::999888666333222222333444333333222111111111111111666555555555666888:::;;;::::::999999888666555444:::888666777888777555222666444555888888666:::AAAJJJgggeeeAAAAAA???@@@AAAAAAAAAIIIRRR\\\ddddddYYYVVVfff{{{SSS===777666444111////////////.................................---------......333JJJeeejjjWWWMMMggg}}}nnnmmmddduuuwwwRRRjjjzzziiidddoooyyydddqqqNNN;;;555///...,,,)))''')))************************((()))***,,,------......+++...888NNNuuu|||~~~xxx}}}sss|||wwwzzzzzzuuussswww~~~}}}yyyxxx}}}}}}jjj\\\RRR999444555::::::333...///,,,------......------,,,---,,,,,,,,,,,,---.........>>>]]]sss{{{pppXXXMMMOOOSSSZZZ|||mmmbbbVVVJJJCCC@@@======@@@HHHMMMTTTXXXZZZ]]]aaadddiiijjjlllmmmooovvv~~~|||qqqqqqttt}}}zzzqqqmmmcccSSSFFF===777222///...111000444:::888>>>RRR~~~rrrQQQAAAEEEDDD???>>><<<555444222000///...------......******---///FFFjjj|||lllaaa\\\[[[hhhmmmccckkktttuuu}}}ppp___PPPCCC:::666222222000---+++***,,,...222111222222444777999;;;:::888555333222222444555333333333333333444555555999999999999999::::::;;;::::::999888888777666555888666444333444666666555666555666888777555777;;;BBBRRRnnnbbbEEEDDD@@@???CCCEEEEEEGGGJJJLLLOOOTTT]]]iiivvvRRR===888666444111000/////////......................../////////...------...000777UUUoookkkWWWXXXwwwuuutttcccmmmwwwwww``````ssssssvvvlll___dddOOO\\\eeeccc===666000///...***((()))************************((()))+++,,,,,,,,,,,,---111...AAAppp~~~yyyzzzooojjjeeeIII<<<444999===999444333............//////---,,,---,,,,,,,,,,,,---......000999PPPqqq|||~~~rrr|||}}}|||}}}|||~~~kkkTTTJJJMMMSSS\\\}}}cccVVVJJJ>>>:::999888777888666:::@@@DDDFFFHHHKKKNNNIIILLLRRR[[[gggtttzzzqqqxxxyyypppkkkaaaQQQDDD;;;666222///...//////555<<<888>>>SSS}}}tttfffMMMBBBEEEBBB>>>===888555444222111///.........+++---+++---000111DDDeeevvvqqqfffZZZ\\\kkkoooeee~~~|||vvv~~~}}}qqqaaaQQQCCC:::666222111...,,,+++,,,...000333333222333444666999:::999777444222111333555666444444444555666777888999;;;::::::999999999999999::::::999888777777666666222111111222444555777777777666777777777666666777AAACCCWWWwwwuuu\\\MMMBBB===>>>IIITTTXXXXXXXXXOOOHHHIIIVVVaaaeeeiiioooSSS???888666444222000/////////...........................//////...------000333???ZZZmmmjjjdddrrrvvvfff}}}~~~qqqtttsssqqqqqquuutttoooyyyvvvZZZOOOcccsssmmmWWWaaa>>>]]]iii~~~AAA777000//////---+++,,,************************(((***,,,,,,+++***+++,,,000>>>\\\~~~|||zzz}}}tttyyyzzznnnVVVIII???AAAHHHGGG>>>555333111///...///000...,,,---,,,,,,,,,,,,---......000444FFF```nnnwwwtttzzzyyy}}}}}}zzzzzz~~~|||yyy||||||iiiSSSKKKNNNVVVbbbyyy\\\LLLAAA888777999888888999777888999:::;;;===@@@BBB???AAAJJJYYYlll}}}yyyvvv~~~yyy|||zzzqqqiii^^^NNNAAA999444111///---......555;;;666@@@ZZZXXXZZZHHHCCCEEEAAA??????888666555444222000///......***,,,+++...222000@@@^^^xxxyyykkk[[[aaapppqqqiiioooxxx{{{qqqbbbQQQBBB999666222000---,,,,,,...000111444333333333444555777888888666444222222333555777555555555666888999;;;<<<<<<<<<<<<;;;;;;:::999888:::999888666666666666777333444666888888999999999777888888888999:::999888???:::GGGbbbnnndddZZZ[[[CCC===AAARRRfffpppqqqooohhh\\\XXX^^^cccdddjjjtttTTTAAA888777555222000000///000........................---///000...---...222666JJJXXXdddhhhtttyyyxxxllljjjrrriiiqqqjjjhhhlllllljjjmmmuuuMMMEEEaaawwwfffxxxGGGVVVgggGGG<<<222//////...------++++++++++++++++++++++++)))+++---,,,******---000---\\\|||vvvsss{{{ppp}}}wwwqqqbbb___XXXSSSWWWYYYMMM===999555000...///000///------,,,,,,,,,,,,---......---///BBB\\\jjjvvv|||{{{|||~~~}}}zzzwww}}}jjjUUUNNNSSSYYYiiinnnSSSAAA:::666777999888888:::===<<<::::::;;;>>>AAADDDLLLPPP[[[jjj{{{yyyzzz~~~||||||}}}tttzzz~~~yyyrrrggg\\\LLL???777333000...---...///666:::666EEEgggrrrLLLOOOEEEEEEFFFAAACCCEEE>>>999888666444111000//////,,,---+++---///+++777SSSooouuuggg[[[fffuuuxxxyyyssswwwppp~~~zzzrrrcccQQQAAA888555222000------///111222222444444444555555555555555555555444444444555666666555666666777999:::<<<===>>>>>>>>>>>>===<<<::::::888777666555444555666666555777:::;;;:::999999999888:::999888;;;@@@AAA>>>>>>:::DDD[[[gggcccdddmmmOOOIIIKKK^^^ttt}}}yyy{{{}}}RRR@@@999777555222111000000000........................,,,...000...---...444999SSSUUUWWWaaayyylll|||uuu~~~cccppp{{{{{{rrrooolllkkkrrr|||TTTFFFYYY|||~~~~~~OOOKKK]]]qqqPPPBBB444000///---,,,---++++++++++++++++++++++++)))+++---,,,***,,,222777GGG{{{zzz|||vvvuuuttttttttttttsssrrrqqqjjjxxx~~~www}}}|||}}}yyyttt|||tttaaa\\\eeebbbTTT@@@999222...///111000...---,,,,,,,,,,,,---......---,,,===[[[mmm{{{{{{{{{}}}vvv|||}}}jjjVVVPPPUUUYYYmmmyyy[[[GGG:::777666999999777777:::<<<<<<<<<>>>BBBGGGKKKMMMYYYdddttt{{{|||zzzuuuxxxyyyxxx||||||}}}wwwrrrfffZZZJJJ===666222000......000222888999666MMMuuuuuuggg}}}NNNIIIJJJIIICCCFFFIIIAAA<<<;;;888555333111//////---...+++---...(((222MMMeeennnbbbWWWbbbkkkrrr~~~pppxxxrrrjjjnnn|||tttdddQQQ@@@666333111///...///222444444333555666777888888666555444333444444555555666666555666666777888999:::<<<===<<<<<<======<<<;;;:::999777666444333333333555666666999;;;<<<<<<===AAADDDDDDFFFEEEDDDJJJRRRTTTQQQHHHFFFQQQgggtttuuuvvv}}}ccc[[[[[[kkkOOO===999777555333111000000000........................+++...000///---///555;;;YYYQQQMMMXXXttt|||kkk```{{{~~~zzzxxxyyy{{{cccCCCCCCjjjrrrOOOHHHYYY]]]VVVGGG777000...,,,+++,,,++++++++++++++++++++++++(((+++---,,,,,,///777>>>qqq{{{uuu}}}yyyvvvzzzxxxuuusssuuuvvvxxxyyyxxxvvvsssrrrmmm```^^^iii{{{ttteeeXXXiiissslllDDD<<<333...///111111///---,,,,,,,,,,,,---......222+++777VVVmmmsssxxxvvvwwwxxx|||iiiUUUOOOUUUXXXooocccJJJ>>>777666888;;;999666666:::;;;<<>>===:::777444111//////---...+++---///***444NNNhhhrrreeeUUUXXXWWW^^^tttzzzppp```yyy|||wwwqqqwwwfffQQQ???555111111//////111444666555333666777999::::::888555444222333555666777666555555777777777888999:::<<<<<<888999:::::::::999777666666555333222222333444555999<<<>>>@@@BBBGGGOOOUUUXXXZZZYYYXXX___iiimmmjjjUUUUUUaaawwwqqqhhhggguuuPPP>>>:::888555333111000//////////////////////////////---444---+++555111333JJJbbbVVVRRRkkkdddbbb|||yyywwwxxx|||jjjGGGGGGccciiiZZZ___qqq===PPPUUUmmm@@@888///,,,333(((///+++++++++++++++++++++++++++///+++///555,,,777^^^}}}|||}}}}}}|||~~~||||||{{{zzztttrrrppppppsssuuuvvvuuutttmmmkkkkkkaaaYYYfff}}}~~~qqquuuqqquuugggjjjssswwwddd<<>>AAADDDGGGLLLWWWhhhtttuuu~~~yyy{{{|||~~~uuuwwwxxxyyy~~~{{{tttnnncccUUUEEE;;;444...,,,---000000111999<<<<<>><<<999666333000///000///---,,,+++...444888]]]llljjj[[[RRROOOWWWhhhxxx}}}xxxyyyzzzxxxeeePPPAAA777111000000//////000222444555666666777:::<<<===;;;999:::999777444333444777:::888999999777666666888:::===:::666444555777999:::888777666666888999888777999===EEENNNYYYgggsss{{{xxxggg]]]bbbjjjnnnuuuppplllppp~~~zzzvvvNNN;;;:::888555333111000//////////////////////////////***111---,,,222111@@@bbbuuuVVVQQQrrrmmm]]]kkkwwwlllnnnqqqsssrrrqqqvvv{{{hhhCCCCCC___~~~sssaaaxxxCCCNNNXXX{{{{{{DDD999444,,,111***---++++++++++++++++++++++++,,,---)))---111+++>>>kkktttrrrpppppptttxxxzzzwwwtttzzzxxxzzzzzzwwwrrrqqqoooooopppqqqqqqpppsssmmmkkklllccc]]]jjjuuu~~~tttzzzvvvSSS888222///000222111//////......------......111***222DDDTTTgggpppiiixxxuuuppp{{{wwwfffWWWTTTXXXcccwwwxxxLLL<<<444888888888888:::;;;<<<===DDDEEEGGGKKKRRR^^^mmmxxxyyy}}}{{{~~~{{{~~~}}}{{{yyyrrrkkkaaaSSSCCC:::444///...000000222555<<<>>>EEEiiinnndddPPPOOOMMMJJJHHHGGGFFFEEEAAAAAA???===999666333222000000///---,,,---111444RRRbbbeee\\\VVVQQQTTTaaajjjrrr{{{}}}vvvcccPPPBBB888000000000000111222444555666:::999888999::::::999777777777666555555555666777666555555555666888999:::999777555444555777999:::999888777666777999<<<>>>IIIQQQ^^^mmm|||~~~nnncccgggooouuuzzzzzzNNN;;;:::888555333111000//////////////////////////////,,,000...//////111MMMzzzwwwXXXiiiaaa___}}}}}}vvvtttuuusssGGG@@@TTTuuuuuuggg{{{OOOMMM]]]nnnKKK999:::---...---***,,,,,,,,,,,,,,,,,,,,,,,,---+++***///000...NNNzzzmmmbbbllllllnnnrrruuutttnnniiiooo{{{~~~tttoootttuuupppooonnnmmmmmmnnnmmmkkkiiipppjjjhhhiiiccc^^^kkk~~~llluuusssMMM555333555222333000000///...............---***000;;;LLLjjj}}}xxx|||zzzooopppuuucccUUUSSSYYYiiijjjAAA888999888999999;;;<<<>>>@@@AAAHHHHHHIIINNNXXXeeerrrzzz}}}~~~}}}|||yyyrrrkkk```RRRBBB888333000000333...111666999:::KKKwwwwwwjjj{{{ZZZMMMLLLJJJIIIHHHGGGHHHHHHCCCBBBAAA???<<<888555333000111000...,,,,,,...000JJJ\\\fffeeebbbWWWUUUaaaeeelll~~~sss```PPPCCC888000111111222333444666888999:::999777777888::::::999777777777777666666555555555444222333555777888999888888777777777777888999;;;;;;:::999999>>>FFFMMMaaammmzzzlllbbbeeennnxxxQQQ===999888555333111/////////////////////////////////333000///111///444TTT~~~uuufff}}}|||```cccNNN???JJJddd}}}ooossswww```NNNeeegggTTT999<<<...+++000))),,,,,,,,,,,,,,,,,,,,,,,,...***,,,333111666^^^kkklll|||vvvuuuuuusssnnniiicccyyywwwnnnssssssllllllkkkkkklllmmmllliiiggglllfffeeeeeeaaa]]]fffvvv___ddd~~~sssnnnhhhBBB???<<<222222111111000///............000...000333FFFsss|||~~~wwwmmmtttqqq^^^PPPPPPWWWppp[[[:::777<<<::::::<<<===@@@BBBEEEFFFIIIIIIJJJPPP[[[hhhsssxxxxxx~~~}}}~~~|||uuummm___PPPAAA777222///000333000444:::777777RRR|||{{{}}}[[[MMMLLLJJJHHHGGGGGGHHHIIIBBBBBBAAA???<<<888555333///000000///---,,,---...CCCXXXggglllgggXXXWWWgggnnnkkk}}}qqqvvvzzzyyyrrr```PPPEEE999000222222333555666888::::::888555444555888<<<>>>???>>><<<999777666666555444555666777555333333555888<<<===>>>===<<<:::::::::AAACCCDDDDDDFFFNNN[[[fff}}}uuukkkccc^^^dddnnn{{{RRR>>>999888555333111/////////////////////////////////555------222333===ZZZttttttqqq~~~{{{bbb\\\fffNNN???FFF^^^}}}uuurrrRRRllleeeaaa:::;;;000+++222***,,,,,,,,,,,,,,,,,,,,,,,,...)))...222///;;;ddd}}}{{{oooyyysssuuu{{{}}}wwwooobbb}}}tttuuutttmmmjjjjjjjjjlllmmmmmmjjjhhhkkkfffdddeeeaaa]]]bbbkkkfffeeeuuurrr|||OOOBBB===333333222222111000///.........333111000...<<>>AAACCCFFFIIIJJJLLLMMMPPPWWWbbbmmmuuuyyyzzz~~~{{{}}}{{{xxxwww{{{|||}}}uuulll]]]OOO???666111...///222444666>>>;;;<<>>999222///444:::???BBBEEEEEEDDDCCCDDDEEEMMMQQQUUUXXX\\\ffftttsssaaaWWW^^^]]]aaajjjvvvRRR>>>:::888555333111000//////////////////////////////222))),,,222777JJJ```fff[[[hhh\\\^^^sss{{{zzzQQQ@@@BBBXXXqqqWWWmmmeeesss>>>777555,,,222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((---...,,,DDDmmmyyy~~~|||rrrlllrrrtttoooppp{{{yyyjjjZZZttttttqqqoookkkkkkjjjjjjkkklllmmmkkkjjjjjjgggggggggddd______cccrrrmmmyyyyyyyyy\\\@@@999777888444333222000///////////////---000000666TTTssszzzttt||||||~~~}}}xxxjjjnnnxxxhhhSSSGGGKKKVVVuuufffCCC::::::<<>>===>>>@@@BBBCCCDDDFFFIIILLLNNNPPPXXX___jjjrrrxxx|||xxxtttnnniiihhhjjjooorrreeeaaa[[[SSSNNNNNNQQQTTTfff{{{yyyzzzxxxmmmcccOOODDD999444222//////222111000;;;>>>JJJsssoooaaaVVVVVVSSSPPPLLLKKKKKKLLLMMMIIIJJJJJJIIIFFFAAA===:::333333333111///...///000///<<>>@@@@@@LLLEEE===888888888777555888999;;;<<<>>>@@@DDDGGGKKKOOOSSSTTTSSSTTTXXX\\\dddggglllrrrvvvyyy{{{|||qqqmmmggg```\\\[[[___bbb___gggsss}}}VVVCCC:::888555333111000//////////////////////////////111...333222444RRRcccQQQYYYnnnhhheeecccHHH???MMMsssddd^^^fff```jjjLLL222===000...---------------------------,,,+++111111???uuu}}}yyytttuuu~~~}}}~~~llldddccctttttt\\\MMMaaaxxxzzzqqqqqqvvvqqqnnnkkkiiiiiiiiihhhgggaaaaaacccfffeee```[[[XXXVVVggggggzzzxxx~~~TTT===>>>666555444333111000/////////666,,,---///...>>>[[[mmmrrrvvvqqq|||zzz~~~yyynnnvvv}}}zzzrrrdddRRRIIIRRR```tttRRR666888;;;???DDDEEEFFFHHHJJJMMMOOOQQQZZZdddqqqzzz}}}wwwnnndddbbb___ZZZTTTNNNJJJGGGDDDAAA===999888;;;@@@EEEJJJeeevvv|||{{{{{{~~~xxxmmmbbbJJJ@@@666444333111111333:::777AAAEEESSSeeeeeeZZZ```VVVTTTPPPMMMLLLMMMOOOQQQHHHIIIIIIHHHEEE@@@;;;888777666555222...---...///'''///@@@[[[ggg\\\___xxxjjj~~~vvvyyyqqqYYYGGG;;;444777888999999:::999888777777777777999>>>BBBDDDDDDHHHBBB;;;999::::::777444888555444:::DDDKKKMMMLLLTTTWWWZZZXXXUUUTTTWWW\\\eeeggglllqqqtttsssnnnjjjgggggggggeeedddccceeegggmmmwww___@@@;;;999666333111///......///////////////000111111000000---222GGG^^^aaaVVVddd{{{cccaaakkk|||lllsss{{{{{{FFFAAAJJJyyy~~~ggg]]]lllqqqaaalllQQQ222===+++111222.........------,,,,,,,,,111,,,)))000YYYvvvzzz{{{uuunnnoooyyy{{{nnnfffmmm|||ppp___\\\___xxxtttqqqsssmmmmmmkkkjjjiiihhhhhhhhheeecccaaa``````^^^[[[YYYSSS^^^cccTTTyyyttttttiiiAAA999;;;888666333111//////000111---000//////000444SSS{{{yyy~~~wwwvvvzzzyyyiiiWWWOOOVVV```GGG>>>DDD>>>BBBEEEHHHKKKJJJIIIMMMUUU\\\kkksss|||{{{sssggg\\\PPPFFFEEEBBB===;;;999999888777999;;;=========>>>???AAAMMMOOOKKKVVVuuu~~~zzzvvvsssqqqqqqtttxxx|||{{{~~~vvvgggZZZIII>>>444000//////111444>>>;;;:::CCCaaafffsssXXXUUUUUUVVVUUUQQQLLLJJJLLLNNNNNNMMMKKKGGGDDD???<<<:::@@@===888333000///000111......:::RRRiiiooodddWWWXXXhhhssslllyyyyyy]]]DDD777555999999999999777555333222555999;;;<<<>>>GGGVVVbbb^^^MMM===999;;;:::666444444444777<<>>ggg~~~xxxtttsssxxxoookkksss~~~kkkXXXXXX]]]xxxuuuoooooollllllllllllkkkiiigggfff```______```aaabbb```___NNNQQQSSSKKKxxxwww~~~uuuGGG:::>>>999777555222000000000111---111///000000333NNNxxxwwwqqq|||}}}{{{hhhTTTJJJPPP[[[zzzDDD<<>>DDDQQQdddqqqcccSSSCCC<<<;;;999777666888888:::>>>DDDKKKPPPRRRUUUWWWUUURRRUUU\\\```___dddeeehhhmmmqqqtttuuuuuuvvvyyy~~~^^^@@@===;;;888555222111111111000////////////000111111---222000444OOOpppsssaaakkkVVVccc|||oooqqq{{{}}}uuuqqqRRREEEFFFkkk{{{dddjjjttt```pppsssbbb888===000///000...------------,,,,,,,,,)))///666BBBpppyyysssllliiirrrsssdddXXX]]]xxxwwwooolllkkkkkkllllllkkkiiigggeee_________```bbbcccbbbaaaQQQIIIKKKNNNuuuuuuwww|||OOO888>>>;;;999666444222111111111...222000000000111FFFiii~~~fffsss{{{|||zzzvvv~~~yyyhhhVVVNNNWWWeeeooo???:::AAA???BBBCCCBBBDDDLLLZZZnnn~~~{{{uuuqqqwww^^^QQQBBB999888999888666777888999:::<<>>IIIJJJGGGQQQ[[[eeerrruuunnnkkkssslllkkkwwwwwweeeSSSEEE;;;222000000000222555555666>>>WWWYYYKKKVVVPPPNNNKKKJJJIIIHHHFFFDDDIIIHHHFFFDDDBBBBBBBBBBBB@@@===999555222000000000///,,,111GGG```hhhYYYGGGWWWZZZbbbxxxjjjmmmvvvvvviiiKKK999666555555555555555444333333222555777999>>>KKK]]]jjjcccVVVHHH@@@<<<888777888888999<<<@@@EEELLLQQQTTTYYYVVVRRRRRRZZZdddeeeaaafffgggkkkooosssvvvxxxyyy{{{~~~zzzyyy|||}}}```BBB>>><<<888444222111111111000000//////000000111222000555444:::YYY|||lllqqq}}}SSScccssseee^^^fffuuuxxxxxxRRRBBBDDDfffmmmrrrxxx}}}[[[uuuooojjj:::===555000111------------------------))),,,000???wwwqqqhhhbbbiiiwww{{{^^^```vvvxxxqqqkkkllllllkkkjjjiiihhhggggggdddcccbbbaaabbbaaa^^^\\\QQQCCCJJJZZZjjjtttpppvvv]]];;;AAA===;;;999777444333222222///333111000000///===YYYrrroooyyyeeeggg~~~mmmtttppp}}}vvv}}}yyykkk[[[TTT___pppbbb<<<:::CCCDDDGGGDDDEEELLL^^^vvv{{{vvvuuutttssswww~~~wwwPPPDDD>>>777555888;;;<<<;;;???@@@AAAAAAAAAAAACCCDDDDDDEEEDDDDDDCCCEEEIIIMMMIIIXXXZZZTTTTTTTTTVVV```~~~xxxeeeRRRCCC999111000111111333666;;;:::AAAbbbhhh```XXXLLLOOOLLLJJJKKKNNNNNNKKKGGGKKKIIIEEEBBB@@@@@@@@@@@@AAA???;;;888444222000000---+++000@@@WWWddd\\\OOOXXXhhhiiissscccccczzz{{{wwwtttpppMMM888222555555555666666666555555444555555333444:::DDDMMMVVVNNNFFFAAA<<<666666999444666:::???DDDLLLSSSWWW[[[[[[YYYZZZ```fffeee```dddfffjjjmmmpppsssvvvxxxttthhhdddhhhnnnssszzz~~~dddEEEAAA>>>999444111000000000000000000000000111222222111444555@@@^^^~~~ttt}}}ssssssVVVcccrrrYYYPPPOOO___rrr|||TTTAAADDDeeexxxtttjjj___wwwjjjuuu>>>===999......------------------------111///111DDD{{{rrrkkklllvvveee```mmm}}}|||wwwrrrjjjnnnllliiigggffffffhhhiiifffeeecccbbbaaa___\\\YYYNNN<<>><<<999777555333222///333111///111...666KKK```}}}xxxhhhgggqqq~~~|||ooo]]]SSS^^^pppXXX===<<>>;;;777444222000,,,---000888IIIYYY]]]WWWWWWwwwmmmjjjnnn{{{|||wwwRRR:::333777777777777777888888888999::::::888666666999;;;BBB???>>>>>>;;;666555888333555999===AAAFFFMMMRRRXXX___dddeeefffiiihhheeegggkkkppptttxxx|||wwwiiigggfffjjjrrr}}}lllJJJEEEAAA;;;666222000000000111000000000000111222222000000333DDD```xxx~~~xxxkkk[[[ffffff]]]SSSQQQ^^^ooo{{{~~~]]]DDDCCCaaaxxxkkknnn}}}nnnEEE@@@>>>,,,+++,,,,,,,,,------------...333...555QQQ|||zzz|||~~~yyyggg[[[___mmmtttwwwtttjjjnnnllliiifffeeefffhhhiiicccbbbaaa``````___]]]ZZZVVVCCC>>>SSSGGGRRRddd|||zzz}}}GGGBBBBBBAAA???<<<999666444333000444000...111...111AAAdddrrr]]]|||xxxnnn^^^UUUaaavvvtttQQQ@@@>>>BBBEEEHHHKKKYYYqqq|||yyyvvvqqqppprrryyyjjjLLL@@@CCC<<<===@@@CCCDDDDDDCCCCCCBBBEEEGGGHHHIIILLLRRRWWWZZZ^^^cccggghhhiiijjjkkktttwwwkkk___aaacccdddjjj^^^eeemmmwwwtttppp~~~xxxgggVVV>>>555//////222333555888;;;===DDDooo~~~ooohhhWWWMMMMMMIIIKKKMMMQQQTTTTTTSSSPPPNNNMMMLLLKKKKKKKKKLLLMMMDDDCCCAAA>>>;;;777333111...000///111>>>PPPYYYXXXdddvvvlllfffxxx|||WWW>>>888:::999999999999999:::;;;888:::<<<===;;;::::::;;;777555666::::::777666888666999;;;;;;<<<>>>DDDIIIOOO[[[fffhhhhhhkkknnnooouuuzzzyyyrrrjjjooovvvsssNNNJJJFFF???888333111111111111111000000111111222333222---222IIIaaapppwww{{{}}}|||eee```lll~~~{{{ssseee]]]cccnnnvvvhhhGGG<<>>;;;777555333000333///,,,111///000;;;eee```mmm}}}{{{|||tttnnnbbbZZZggg~~~cccGGGBBBAAABBBHHHKKKUUUkkk}}}vvvwwwwwwuuusssttt|||}}}xxxwwwsssgggTTTDDDAAAFFF@@@BBBEEEFFFEEEFFFGGGIIIHHHLLLPPPRRRUUU\\\fffnnnpppuuu||||||xxxvvv{{{|||nnnbbbggglllmmmsssiiinnnoooooo{{{vvvttt~~~uuueeeVVV<<<444...///222333666999===CCCIIIppp```RRRHHHRRRKKKNNNSSSVVVVVVUUUSSSSSSPPPOOOOOOOOONNNNNNMMMMMMFFFEEEDDDBBB>>>999555333...000------<<>><<<;;;:::999999999:::;;;999;;;<<<===<<<<<<;;;;;;999444333777999888888:::777:::<<<;;;888999>>>CCCGGGSSS]]]```aaagggmmmqqqzzz~~~uuusss}}}xxxQQQMMMIIIBBB;;;555222222222111111111000111111222333555---444NNNdddllluuuiiiaaabbbppp|||mmmcccgggqqq|||oooHHH333FFFzzztttlllfffSSSLLLPPP777555,,,,,,,,,------.........222+++===hhh___ggg~~~wwwpppkkkiiiYYY^^^fffooowww{{{{{{zzzgggSSSOOOaaauuurrrhhhiiikkklllkkkhhheeebbbbbbaaa______^^^]]]ZZZXXXLLLLLL999QQQlllyyylllrrrYYYIIIDDDCCCBBB???<<<888555333000333...+++111//////999QQQeeexxx~~~nnn{{{```~~~zzzqqqvvvxxxrrrdddYYYeee||||||UUU???BBBCCCEEEMMMQQQ___zzz}}}xxxzzzuuuzzz~~~wwwpppssslllYYYKKKIIIIIIGGGGGGHHHIIIIIIHHHJJJNNNRRRTTTXXX\\\___ccclllxxxzzz~~~tttkkkoooqqqooosssjjjrrrtttpppvvv}}}}}}rrrcccUUU;;;333---///222444666999<<>>===;;;;;;;;;@@@888444666999999:::<<<666999;;;:::888999???DDDCCCLLLSSSTTTWWW```hhhkkkqqqvvv{{{}}}~~~}}}wwwtttssssssrrruuuXXXOOOVVVJJJ666222222///000000000//////000111222222333333///QQQfffxxxssskkkZZZ___zzzvvvnnnfff```dddrrr}}}rrrMMM===GGGtttuuunnn\\\```}}}```VVVWWW555111......---------......///333333>>>cccyyyZZZgggwwwooogggcccaaaWWWQQQZZZnnn|||~~~yyygggRRRJJJXXXvvvqqqjjjiiigggggghhhhhhgggeeeaaa```___]]]\\\[[[ZZZYYYNNNSSSBBBGGGggg~~~nnn}}}jjjJJJFFFCCC@@@===<<<:::888666111000///......///000111HHHXXXeeeyyyqqqrrrxxxYYYzzzyyyeeerrrssssss||||||rrr___WWWccctttiiiQQQ???AAAFFFGGGPPP^^^uuu|||vvvsss||||||~~~yyysssrrriiiYYYOOONNNNNNKKKJJJMMMPPPQQQQQQUUUZZZ___aaacccggglllttt}}}xxxtttvvvyyyzzzyyy{{{}}}yyytttxxxvvvsssrrrdddPPP:::444000111333444777;;;888NNNhhhmmm}}}dddnnn[[[RRRKKKPPPRRRXXX]]]^^^YYYSSSOOOMMMPPPOOONNNMMMNNNMMMJJJHHHFFFFFFFFFFFFDDD???999444---333000+++:::WWWgggfffdddIIIOOOlll~~~zzzoooZZZLLL===@@@555999???888444:::<<>>=========;;;:::333222111000///000111111333YYY}}}uuuuuu```ooovvv~~~uuurrr|||ooo___YYYcccrrraaaMMM???DDDKKKOOO[[[kkk}}}zzzzzzyyy~~~{{{xxxllldddcccccc```___bbbfffhhhiiikkkppptttxxxxxxyyy~~~|||uuuuuuyyyuuulllpppqqq^^^EEE666111///222444555888======RRRrrr}}}llldddYYYMMMMMMLLLQQQLLLRRRZZZ\\\YYYTTTPPPOOOPPPOOOMMMMMMMMMKKKIIIFFFEEEEEEFFFGGGFFFBBB<<<777333555000+++333HHHWWWZZZhhh^^^XXXgggjjjwwwwwwsssyyylllcccVVVJJJ999555;;;888777:::777@@@EEEEEEBBBJJJTTTMMM<<<>>>CCCJJJLLLFFF???;;;;;;999:::;;;;;;;;;===@@@BBBCCCBBBAAABBBEEEGGGJJJKKKKKKLLLOOOQQQTTTYYY^^^bbbccciiisssuuuoooqqqsssuuuxxx|||nnnccclll\\\@@@666444111111111000000000000111222222---222555___vvvzzzyyyzzz___fffxxxwwwkkkfff___^^^eeeqqq}}}jjjdddeeexxx___FFFFFF{{{}}}fff[[[kkk|||uuunnn???000//////............//////...000LLL{{{hhhpppwwwnnnhhhiiiiiiiiigggcccZZZPPPIIILLLDDDKKK___{{{vvvkkkhhhfffddddddcccaaa```bbbbbbcccbbb```^^^[[[YYYOOOFFF888FFFKKKLLLjjjuuuUUUDDDBBB???>>>>>>>>><<<;;;666555333111000000000111333TTTyyyxxxnnnfffvvv}}}rrrxxxvvv~~~yyymmm___YYYbbbooo[[[KKKAAAGGGOOOWWWhhhzzz{{{|||zzz~~~yyyxxxwwwvvvuuuyyy}}}~~~{{{{{{{{{jjjhhhssssssYYY:::111//////333666777:::???BBB]]]nnnsssRRRPPPTTTNNNJJJEEELLLUUUYYYWWWSSSOOOMMMNNNMMMKKKKKKKKKJJJGGGEEEDDDEEEGGGIIIIIIEEE???:::888555000---///999HHHSSSrrrqqqYYYbbbaaassswwwttttttlll}}}\\\BBB666:::;;;<<<<<<666===@@@AAACCCOOOZZZQQQ>>>===DDDQQQZZZTTTDDD;;;<<<999:::;;;;;;;;;<<<@@@BBB@@@@@@@@@BBBDDDGGGJJJLLLRRRTTTXXX]]]ccckkksssyyyzzzrrrsssyyy{{{uuulllvvveeeEEE666444222333111111111000000111222222000333666bbb|||yyy}}}pppsssbbbhhh}}}}}}ooojjjdddaaaeeeppp|||qqqggguuugggIIIDDDyyyxxxsssbbb[[[mmmzzzDDD000000000//////.../////////000444[[[lllnnnzzzrrrmmmnnn]]]MMMNNN[[[aaaYYYMMM<<<999CCCVVVmmmooommmjjjgggdddcccbbb```___aaabbbccccccaaa]]]ZZZWWWMMMGGG<<>><<<:::888777555222000000///000777LLLgggzzzxxx```sssyyynnn^^^zzz{{{ooo```YYY^^^hhhYYYMMMEEEIIIRRR^^^sss}}}xxx{{{}}}zzzwwwmmmrrr}}}vvvUUU555000...000555777888;;;AAACCClll~~~lllSSSSSSUUUNNNFFFDDDKKKSSSVVVSSSNNNIIIHHHJJJIIIHHHIIIJJJIIIHHHFFFEEEFFFHHHIIIIIIEEE???;;;999333000111000333CCCVVVwwwtttRRRmmmsssyyyzzzmmmuuuqqquuuhhhLLL<<<>>>>>>??????999;;;<<<;;;>>>KKKVVVMMM===:::FFFZZZfffZZZBBB888;;;888999:::::::::<<>>AAADDDHHHLLLQQQWWWZZZdddhhhmmmssszzzzzzvvvuuuvvvzzz}}}sssmmmGGG555444333444222222111111111111111222555666777eeerrrwwwcccgggqqqkkkddd```cccmmmzzzxxx{{{eeeDDD===rrrvvvooo]]]cccuuuKKK111222111000///////////////000444```tttpppzzz~~~~~~zzzuuurrrwwwpppeeeYYYRRRTTT\\\cccZZZMMMGGGKKK[[[wwwzzzpppmmmiiifffdddcccaaa`````````aaaaaa___[[[WWWUUUOOOMMM===AAAHHHUUUwwwaaannnXXXMMMJJJGGGDDDCCCAAA???===:::888666333111000//////***DDDcccmmmjjjgggkkkzzz|||ccceeegggccckkklll[[[~~~yyyuuucccXXXZZZbbbYYYNNNHHHMMMYYYjjj{{{{{{|||~~~|||zzzvvvyyyrrrOOO444111000333777888888<<>>:::888333111444111111@@@TTTlllkkkZZZ~~~~~~~~~fffjjjvvvhhhNNNAAABBB>>>>>>???;;;<<<;;;888999AAAIIIEEE:::;;;NNNfffmmmZZZ???666===888999:::::::::<<>>???AAA???<<<<<>>:::BBBYYYooommmWWWAAA<<>><<<:::777555444444444666111AAA___{{{mmm}}}tttwwwlll~~~}}}iiiZZZ\\\eee^^^ZZZ[[[hhh{{{~~~wwwuuuzzz}}}~~~|||vvvSSS999222111222555888999;;;DDDMMM~~~___dddTTT[[[XXXVVVWWWOOOTTTTTTSSSOOOJJJIIILLLOOOOOOOOONNNPPPRRRRRRQQQOOOLLLJJJHHHFFFFFFEEECCCAAA>>>===;;;666111111777>>>QQQZZZmmm}}}eeeeeennn|||gggTTTOOOUUUSSSQQQNNNHHHCCCJJJMMMGGG???<<<>>>@@@III___nnneeeRRRHHHDDDBBB===>>>?????????AAADDDFFFGGGLLLRRRUUUVVVXXX]]]bbbfffjjjoootttwwwyyy|||~~~~~~{{{WWW:::666777777444333333222111111111222---888===^^^kkk{{{vvvdddddd}}}uuuooosss|||zzzeeeBBB888hhhssscccsssrrrggg888444333222111000000000000222222ZZZ|||xxxqqqkkkiiijjjmmmooommmgggeeemmmvvvpppYYYEEEQQQOOOXXXhhh}}}rrrnnniiifffdddddddddcccbbbaaa___\\\ZZZWWWVVVUUUIIIGGG888>>>EEELLLaaaeeeyyy{{{zzzbbbMMMJJJGGGDDDCCCAAA???===@@@>>><<<:::888777777777777,,,666JJJ|||uuu|||yyyxxxkkknnn```ooo{{{{{{kkk[[[___jjjeeecccgggvvvuuuttt|||}}}~~~mmmHHH333222000111444888:::===HHHRRRhhhcccNNNUUUSSSSSSXXXSSSVVVUUUSSSNNNKKKMMMSSSYYYVVVUUUTTTTTTUUUTTTSSSQQQMMMJJJGGGFFFGGGGGGGGGFFF@@@BBB???888444555888:::TTTTTTaaa^^^HHH]]]ccc|||yyyppp]]]YYYccceeeccc]]]SSSEEEQQQYYYRRREEE>>>@@@EEELLLaaaiii\\\NNNMMMJJJAAA@@@AAABBBBBBBBBCCCFFFIIIJJJPPPVVVYYYZZZ\\\bbbgggiiilllpppssswww{{{|||{{{xxxyyy}}}SSS;;;111555888777555222111222333222111555555666[[[fffooowww~~~eeeeee{{{zzzxxxuuuyyyRRRKKKFFFmmm~~~mmmgggxxxkkk======777222222111///...111111666eee~~~vvvmmmeeebbbcccjjjeeedddiiiiii^^^QQQJJJUUU___^^^```wwwqqqnnnnnnggg]]]dddmmmhhhaaa``````___^^^[[[VVVRRRKKKCCC:::999@@@LLLVVV\\\ppp___KKKHHHDDDBBBCCCDDDBBB@@@BBBAAA??????>>>;;;888555:::777...BBBmmmxxxkkkjjjwww}}}YYYqqq```aaa~~~tttjjjeeedddkkkeeennn~~~~~~|||}}}xxxzzz}}}^^^===111666,,,;;;444333AAA===GGGpppgggRRRSSSVVVXXXWWWQQQVVVQQQLLLNNNTTTWWWUUUQQQPPPRRRSSSTTTTTTRRRQQQOOOFFFHHHJJJIIIGGGEEEDDDDDDEEEBBB===999666444555555GGGZZZ^^^]]]^^^VVVeeessseeexxxnnnkkkhhhQQQQQQaaammmnnnlllGGG\\\hhh]]]JJJDDDIIIOOO[[[wwwbbbMMMNNNLLLLLLDDDDDDAAABBBFFFGGGFFFHHHLLLRRRTTTVVVWWWZZZ^^^cccgggrrrrrruuuyyy~~~~~~xxxsss[[[@@@666999:::777555222111222333333222444555888```nnnxxx|||kkkhhh}}}wwwuuuxxx\\\SSSFFFhhhvvvuuujjjkkkkkk@@@EEE===777666444000///111000:::kkk|||tttjjj```lllbbb]]]dddmmmiiiWWWFFFWWWeeebbb^^^qqqrrrnnnmmmggg^^^eeemmmhhhdddbbbaaa___\\\XXXRRRNNNIIICCC<<<888???QQQhhhwww}}}yyyaaaNNNJJJGGGEEEEEEEEECCCAAACCCAAA???===<<<999666333111444222CCCcccjjjccciiissszzz}}}dddbbbrrriiipppkkkZZZwwwxxxnnnhhheeepppooozzz~~~~~~zzzyyyxxxvvv{{{yyyYYY;;;///111///:::444666CCC===HHHqqqpppkkk}}}___OOOQQQSSSUUUVVVPPPNNNJJJHHHLLLQQQSSSOOOKKKMMMNNNOOOPPPOOONNNLLLKKKUUUNNNGGGFFFIIIKKKGGGBBBEEECCC???;;;888666555555999SSSdddllljjj[[[^^^{{{mmmcccnnnccckkkPPPHHHPPP\\\dddhhhTTTbbbllleeeSSSJJJQQQ\\\iii~~~eeePPPQQQPPPRRRJJJIIIFFFFFFIIIJJJIIIJJJNNNUUUWWWYYY\\\___ccciiimmmtttuuuxxx}}}~~~}}}~~~}}}wwwrrrdddAAA;;;;;;999666444222111333444444333///222777cccxxxccchhhuuutttvvvjjjaaaGGGccc|||lllzzzjjjCCCMMMEEE===999666111000222333888ccc||||||{{{xxxhhhuuuvvvmmmeeeeeekkkgggTTTAAASSSgggfff\\\jjjuuuooommmiiibbbhhhoookkkcccbbb```^^^\\\WWWRRRNNNHHHDDD<<<777>>>UUUwwwyyy}}}```QQQNNNKKKIIIHHHGGGEEECCCDDDAAA>>>;;;:::888555333666777222999PPPdddyyymmm}}}{{{kkkUUUwwwmmmjjjZZZ\\\tttjjjeeessszzzyyypppvvvnnnNNN888///...333888444:::CCC===LLLyyy\\\ccckkkUUULLLPPPOOOPPPSSSPPPGGGEEEFFFJJJOOOQQQLLLGGGKKKLLLLLLMMMLLLKKKJJJIIIKKKHHHFFFGGGJJJKKKIIIFFFFFFDDDBBB>>>;;;777555444...LLLhhhuuuqqq]]]XXXhhhrrrjjjzzzuuusssVVVDDD@@@HHHVVVccc^^^eeeooopppcccVVV\\\kkkhhhQQQPPPRRRXXXPPPOOOLLLLLLOOOOOONNNOOOSSSZZZ\\\___bbbfffkkkppptttwwwzzz~~~~~~|||{{{|||}}}{{{vvvrrrjjj???===;;;777666444222222333444444444---222888fffllliii~~~}}}{{{{{{}}}|||qqqrrryyy{{{pppOOOeeevvvkkktttfffCCCOOOGGG>>>:::666222111333888111PPP|||{{{xxxrrruuummmeeedddfffiiilllnnntttqqqkkkeeebbb\\\NNNAAAIIIcccggg]]]hhh|||tttkkkiiigggccciiioookkk```___^^^]]]\\\ZZZVVVSSSIIIDDD<<<666===TTTuuuuuuwww]]]SSSQQQOOOLLLJJJHHHFFFEEEDDDAAA===;;;::::::888777999555///222BBB^^^yyy|||nnnZZZzzzkkkTTTzzzxxxmmmeeerrrrrrnnnuuu{{{\\\@@@444222000444777777<<<@@@===XXXbbbuuuyyy]]]OOOMMMPPPLLLLLLPPPNNNHHHFFFGGGJJJOOOQQQNNNKKKMMMMMMNNNNNNMMMLLLKKKJJJ===GGGPPPQQQJJJEEEFFFIIIEEEDDDCCC@@@===999555333...GGGdddrrrlll\\\XXX```rrrzzzvvvkkkkkk~~~dddNNN@@@AAAQQQbbbbbbeeessswwweeegggwwwjjjTTTRRRXXXddd[[[UUURRRRRRTTTVVVUUUWWW\\\```bbbeeehhhkkkoootttwww{{{~~~~~~|||{{{|||}}}{{{vvvqqqrrr>>>@@@===999777555333222333444444444222777;;;eeeoooxxx~~~}}}~~~||||||}}}yyyoooqqquuuRRRccczzz{{{hhh___```AAALLLDDD===:::777333222444555...PPP}}}}}}{{{tttlllpppVVVDDDFFFJJJGGGNNN[[[kkkbbb\\\^^^bbb]]]OOOBBBDDD___hhhcccjjjxxxttthhheeefffccciiinnnjjjaaa___^^^]]]\\\ZZZWWWUUULLLCCC999555>>>QQQiiixxxuuuvvv\\\RRRRRRPPPNNNKKKHHHFFFFFFCCC@@@>>>===>>>>>>>>>===555000111555;;;NNNkkk{{{yyy~~~sssoooggg|||aaaZZZuuuyyy|||zzzrrrlllrrr~~~oooccclllxxxoooNNN666222444444444777;;;===<<>>:::666444111AAA[[[jjjfff]]][[[\\\dddvvvpppiii~~~xxxdddRRRMMMYYYhhhqqqqqq~~~uuurrreeeVVVXXXddduuukkk\\\YYYXXX[[[]]]^^^aaaffffffhhhkkknnnooorrrvvvxxx~~~~~~||||||}}}~~~{{{uuuooo~~~???DDDBBB>>>999666444333333444444333111777666ZZZrrruuuwwwnnnvvv~~~}}}}}}{{{yyyyyyzzz|||~~~|||}}}~~~yyynnnqqqfffGGGUUU{{{ppprrrfff[[[AAAHHHBBB<<<;;;999555333555000222^^^ooo}}}yyymmm```GGG:::<<>>===OOOwwwnnnppp^^^QQQMMMRRRTTTMMMNNNRRRNNNNNNMMMKKKLLLOOOQQQRRRSSSPPPOOOOOONNNMMMLLLKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKDDDDDDCCCBBB@@@<<<:::888111999PPPaaaaaaaaaaaaYYYfffooo}}}uuuwwwzzzjjjccckkkxxx|||~~~}}}XXXVVV___ooouuufffbbbaaadddffffffjjjooolllnnnqqqsssuuuwwwzzz|||}}}}}}}}}zzzrrrkkkAAAGGGDDDAAA:::888555333333333333222///555222QQQhhh}}}pppqqqzzziiiwww|||}}}|||zzzxxxvvvvvvwwwyyyzzzyyy|||zzzppprrr~~~WWWAAAOOOwwwvvv{{{}}}XXXCCCHHHBBB>>>>>><<<888555666333000^^^hhh}}}zzzrrraaaPPP@@@QQQgggvvv~~~ooo\\\^^^yyykkkOOOEEEPPP^^^hhhooouuusss{{{vvvnnnpppmmmnnnoooiiiaaa___\\\ZZZXXXVVVRRRPPPIII???555777GGG___tttVVVKKKMMMNNNLLLHHHEEEDDDEEEBBBAAAAAABBBCCCCCCBBB@@@GGG777666666000CCCfffuuubbbvvvxxx^^^^^^rrrrrreeennnccc^^^vvvssspppqqquuuyyy{{{{{{}}}|||wwwtttwww{{{tttrrr[[[bbbyyynnnOOO:::111///222777666:::???>>>DDD```^^^VVVNNNLLLRRRUUUOOOQQQUUUPPPPPPPPPPPPQQQSSSTTTTTTSSSQQQQQQOOONNNMMMLLLLLLLLLGGGOOOVVVWWWRRRNNNOOORRRFFFFFFEEEDDDBBB@@@>>>===777333CCCSSSWWWcccjjj^^^llliii{{{nnn|||xxx}}}wwwtttwwwrrrWWWbbbooozzzrrrnnnkkkmmmmmmmmmpppuuuqqqssswwwzzz|||~~~{{{|||}}}xxxnnnfff@@@GGGDDDAAA;;;999555444333333222111111999555SSSlll{{{}}}rrrppp~~~kkkooo~~~|||yyy|||}}}{{{yyyxxxyyy{{{}}}yyy||||||rrrtttUUUFFFVVV~~~pppxxxWWWFFFJJJEEEAAABBB@@@:::777777===***PPP~~~{{{wwwlllXXXEEEAAAiiizzznnnTTTPPPeeebbbNNNTTTSSS[[[dddrrryyyuuurrrhhhiiifffdddccc\\\\\\ZZZXXXWWWWWWVVVTTTRRRFFF===555999KKKhhhtttNNNHHHKKKMMMKKKGGGDDDCCCDDDCCCBBBBBBCCCDDDCCC@@@>>>999///888<<<000<<>>222000///222888999;;;??????JJJmmmkkkVVVRRRLLLJJJQQQTTTPPPTTTXXXRRRRRRSSSVVVXXXYYYXXXVVVTTTTTTSSSRRRPPPOOONNNNNNNNNJJJeee|||www\\\GGGHHHSSSHHHGGGFFFEEEDDDCCCBBBBBB@@@222999FFFMMMbbbqqqggghhhfffkkk```kkkxxxlll\\\\\\nnnxxxcccuuu{{{vvvssssssrrrqqqsssxxxssswww{{{~~~zzz{{{}}}wwwkkkbbbwwwJJJMMMJJJHHHCCC;;;555444444222000111555000888TTTtttxxxyyytttfffkkkxxxlllmmmyyyxxx{{{{{{{{{zzz|||zzz~~~xxxkkkpppkkkSSSDDDJJJ{{{rrrGGGJJJYYYMMM@@@<<<>>>AAA>>>:::444333III~~~uuuaaaNNNEEEYYYooohhheeeXXXMMMrrreeeGGGMMMUUUTTT[[[jjjttt|||oooccceeebbb```aaa^^^^^^\\\YYYVVVUUUTTTOOOIIIDDDCCC777:::QQQ___xxx|||bbbPPPIIIKKKMMMJJJDDD???>>>>>>AAABBBCCCCCCBBB???<<<999;;;777777:::777666EEEYYYnnnooogggccczzzhhhcccllliiijjjooorrrsssvvvzzztttllloooooo[[[aaatttgggLLL555000333222333777888@@@222CCC^^^vvvPPPgggSSSPPPOOONNNOOOQQQRRRRRRPPPRRRRRRSSSUUUWWWVVVQQQMMMSSSQQQOOOPPPRRRRRROOOLLLOOO]]]iiieeeTTTHHHJJJQQQGGGEEEFFFIIIHHHDDDCCCDDDBBB@@@777@@@VVV[[[dddpppwwwttteeedddyyykkkrrr}}}tttNNNIIIXXXtttzzzvvvzzzyyy|||~~~~~~}}}~~~vvvlllddd___oooIIIOOOJJJEEELLLCCC<<<::::::777666777333,,,222PPPvvv|||yyy}}}kkkkkksssbbbVVVXXXdddooo~~~{{{ooozzzzzzzzzyyyzzz~~~{{{~~~~~~uuukkkrrr___KKKBBBXXXuuuwww|||}}}|||DDDLLLfff^^^SSSJJJEEEBBB???<<<:::444===ttt~~~sss]]]QQQRRRtttmmm```]]]iiiZZZ<<>>===AAA;;;999:::666222<<>>;;;999666555666666...333OOOyyyyyypppiiitttoooeeeYYYNNNJJJLLLQQQiiiuuu{{{|||nnn|||}}}yyyyyyzzzxxxzzz}}}|||~~~|||rrrkkkvvvuuuWWWEEE===ccc|||}}}lll~~~lll@@@NNNYYYWWWRRRLLLFFFCCCBBBBBBCCC:::666iii}}}oooXXXUUUeee~~~bbb```kkk```QQQ777777;;;DDDUUUgggvvvssscccaaa___```bbb]]]cccZZZQQQPPPTTTTTTOOOIIIBBB<<<444@@@QQQLLLYYY___LLLJJJGGGEEEDDDEEEHHHIIIIIIEEEDDDBBBAAA@@@@@@AAAAAADDD===999:::666222555>>>aaadddnnnpppiiiuuuhhhlll~~~zzzYYY]]]|||{{{~~~zzzooollllllmmmnnnpppyyy{{{lll^^^___iiijjjWWWeee~~~rrrNNN<<<---...333444666:::555???CCCLLLyyyooodddJJJMMMNNNMMMLLLMMMNNNOOONNNMMMOOOMMMJJJJJJLLLMMMNNNNNNGGGIIIKKKKKKJJJGGGFFFEEEDDDEEEGGGGGGGGGFFFGGGGGGFFFDDDDDDFFFFFFBBBAAACCC<<<999<<<<<<>>>WWW}}}|||vvvVVVYYYooommmkkkjjjVVVFFF>>>EEE]]]}}}lllfffdddiiiwwwzzzrrriiiaaaZZZVVVkkkHHHSSSQQQNNNXXXMMMAAA<<<888444222444666222555JJJppp~~~uuu~~~uuuhhhxxxwwwmmm```TTTJJJEEEFFFIIIIIIRRRZZZeee}}}rrr{{{}}}yyyzzz{{{zzz{{{}}}}}}}}}yyyooolll|||lllXXXCCC<<>>777PPPuuu~~~ooojjjLLLMMMlllqqqsssXXXGGGDDDSSShhhyyyrrrXXXNNNUUUbbbrrr}}}{{{}}}sssiiiaaa]]]ZZZYYYiii@@@JJJOOORRRaaaUUUIIIBBB===888666777111222333???[[[wwwzzznnnooo{{{xxxyyymmmuuuttt^^^MMMDDDBBBIIIRRRVVVbbbnnn{{{wwwqqq{{{|||}}}~~~|||}}}~~~}}}wwwmmmnnnhhhWWWBBBDDDqqqsssjjj}}}xxx{{{nnnVVVCCCNNNFFFCCCBBBCCCDDDCCC???:::888:::444TTT}}}{{{fffOOOZZZyyyqqqooo]]]]]]QQQuuusssVVVJJJ===;;;<<>><<<999999DDD___zzz}}}iiikkkkkkggglll|||cccxxx[[[ddd||||||www{{{iiihhhiiitttyyytttrrrttt|||dddZZZpppnnnfff```sss}}}]]];;;555000222666888999;;;AAA===BBBmmmbbb|||wwwQQQMMMMMMLLLKKKJJJKKKMMMNNNMMMLLLKKKKKKKKKJJJIIIGGGEEEEEEJJJLLLNNNLLLFFFBBB@@@AAACCCEEEFFFFFFDDDAAA@@@???CCC@@@@@@BBBBBB@@@@@@CCCEEE===@@@===444FFF\\\[[[lllqqqddd^^^pppqqquuubbbNNNTTTooo}}}xxxhhhVVV[[[gggyyyyyyuuuyyyyyy|||rrreee[[[VVVWWWYYY[[[nnn@@@JJJUUU^^^^^^SSSHHHCCC???:::777888222666555999QQQnnnsssggglllsssvvvvvvwwwuuuvvviii]]]WWWOOOHHHIIIPPPVVVgggxxxssswww~~~~~~vvvmmmrrrbbbQQQ???VVV{{{jjjwwwyyy}}}nnnQQQJJJMMMFFFDDDBBBDDDFFFEEE@@@;;;777;;;888KKK}}}wwwcccQQQ\\\xxxqqqoooaaaXXXUUUwww~~~aaaJJJ???999::::::AAAFFFQQQkkkiii``````ccc```aaaaaaWWWRRRLLLOOO[[[aaaXXXJJJCCC999666333HHHcccggg}}}|||vvvUUUJJJHHHHHHIIIJJJKKKIIIFFFCCCBBBCCCEEEFFFEEECCC@@@>>>@@@??????@@@@@@>>>;;;999777TTTmmmiiidddlllkkkdddbbbuuusssPPPbbb{{{vvvwwwqqqwwwsssXXX^^^iii}}}|||zzz|||ooo|||xxxxxxvvvmmmPPP777555333444777:::;;;<<>>AAAEEEEEECCC@@@@@@AAACCC@@@@@@CCCDDDBBBDDDGGGIIIAAA??????===CCCKKKJJJZZZgggqqqkkkoooooommmnnnmmmooobbbqqqnnn\\\TTTiii}}}xxxtttxxxvvvrrriii\\\TTTSSSWWW[[[\\\sssFFFRRR___lllRRRHHH@@@===<<<888666777555999555777QQQsssyyyjjjqqqnnnxxxyyy~~~rrrzzzYYYTTTUUU[[[ZZZTTTVVV^^^xxxttt~~~~~~vvvnnnvvvrrr[[[JJJ===gggvvv}}}yyynnnOOORRRMMMAAACCCDDDEEEEEEDDDBBB@@@;;;===>>>EEE{{{{{{rrrbbbVVV```sssuuutttlll```PPPVVVpppeeeIII<<<555777???SSS___ccc```ggguuuvvvkkk```]]]bbbccc]]]^^^___WWWTTTOOOTTT```bbbUUUGGGBBB666888555DDD^^^hhh|||{{{ppp]]]MMMIIIHHHIIIJJJIIIGGGEEEEEEFFFDDDDDDDDDDDDCCCAAA???>>>>>>@@@BBBAAA@@@???===;;;;;;GGG[[[ooo\\\aaaxxxlll]]]\\\nnn{{{SSSEEEeeeuuuoooqqqttt|||fffRRR[[[jjjwwwYYYAAA333444444555777;;;>>>???DDDIII{{{zzzoooSSSOOOPPPNNNIIIHHHJJJMMMQQQTTTUUUUUUNNNPPPQQQOOOMMMLLLNNNPPPPPPNNNKKKJJJKKKKKKKKKJJJEEEEEEEEEEEEEEEFFFGGGHHHDDDBBBBBBFFFGGGGGGIIIMMMQQQKKKBBBBBBGGGCCCCCCNNNMMMUUUllliiikkkuuukkkttt___YYYsss~~~yyy|||tttYYYVVVZZZooo~~~~~~~~~uuurrrssspppggg```WWWSSSUUUXXXYYYYYYrrrHHHVVVdddpppJJJBBB<<<;;;<<<999888999444555///222RRRxxx~~~kkkxxxmmmzzz{{{mmmuuutttTTTKKKFFFKKKPPPYYYmmmttt~~~~~~vvvoooyyy\\\WWWIII???qqqyyywwwzzzssssss|||MMMWWWNNNFFFJJJMMMKKKDDD??????AAA888:::@@@@@@lllzzznnnbbb[[[cccpppoooooojjjcccWWWPPPdddOOO666222111;;;IIISSSiiiyyyyyy~~~```___eeeeee\\\]]]```ZZZUUUQQQVVVaaa```PPPBBB???555:::666@@@YYYcccvvvMMMHHHIIIHHHJJJJJJGGGCCCCCCFFFIIIGGGFFFCCCAAA@@@?????????:::>>>BBBAAA@@@@@@AAA@@@===@@@]]]ggglllkkkcccgggeee[[[llliiioooggg@@@]]]qqqlllooo|||zzz^^^TTT\\\iii~~~}}}lllKKK666000222444444777<<>>BBB[[[xxxvvvggg[[[aaaqqqtttzzzpppiii^^^QQQOOOQQQBBB222555;;;===CCCWWWlllrrrmmmfffbbbbbbccc^^^XXXTTTOOOJJJKKKOOOMMMEEE<<<222@@@444LLLfffggg}}}vvvOOOCCCLLLCCCCCCCCCCCCDDDEEEFFFGGGMMMEEE>>>???DDDGGGCCC>>>AAA@@@??????@@@@@@>>><<<888;;;IIIZZZtttgggqqqqqqXXX]]]yyy___mmmeee[[[NNNuuuqqqrrrzzzxxx~~~yyyZZZSSS[[[[[[iiioooggg```\\\```eeefffddddddhhhgggfffiiinnnrrrooojjjpppttt{{{{{{yyyvvvuuuyyywwwUUU>>>777...555999777777===BBBCCCWWWwwwWWWSSSLLLMMMKKKQQQOOOQQQRRRRRROOOMMMLLLLLLIIIHHHHHHJJJMMMMMMKKKHHHFFFGGGHHHJJJKKKKKKJJJJJJFFFFFFEEEGGGHHHHHHGGGEEEEEEGGGIIIJJJKKKJJJHHHGGGDDDGGGHHHFFFCCC@@@AAABBBNNNggg^^^rrryyy|||zzzeee]]][[[dddqqq}}}mmmfffqqqwwwllluuuyyywwwuuuoooddd[[[TTTXXX]]]\\\WWWQQQLLLJJJ~~~BBB===UUUbbbBBBAAA???===<<<;;;999888555===777---AAAmmm|||tttxxxyyyYYYGGG===AAAEEEEEEMMMZZZaaahhhqqqzzzyyyqqqwwwsssyyy~~~}}}sssoooVVVVVVAAAGGGtttzzz```XXXIIIFFFGGGGGGFFFEEEDDDBBBAAA@@@BBBAAACCCDDDXXXxxxlllaaafffsssqqq|||zzzrrrmmmdddYYYPPPRRRCCC444777???HHHTTTiiizzzyyyrrrggg___\\\]]]]]][[[QQQJJJEEEHHHMMMKKKAAA777111:::999```jjjFFF??????CCCCCCCCCDDDEEEGGGHHHIIIJJJFFFBBBCCCGGGHHHDDD??????=========>>>>>><<<:::???;;;CCCRRRyyy{{{qqqrrruuudddeeerrrpppyyyKKK___vvvrrrsssxxxtttyyy{{{dddVVVZZZ``````ooo~~~eee```\\\ZZZ\\\\\\ZZZZZZ\\\]]]^^^___```bbbeeeggggggmmmllllllnnnttt{{{}}}zzzwwwxxxmmmKKK666111...222666888888;;;AAAFFFoooiii~~~pppMMMIIIMMMKKKJJJJJJKKKKKKJJJIIIIIIKKKMMMJJJIIIHHHIIIKKKKKKHHHFFFFFFGGGHHHHHHHHHGGGFFFFFFCCCBBBAAACCCEEEFFFEEEDDDGGGGGGHHHHHHGGGFFFDDDCCCBBBDDDFFFEEEBBBAAAAAACCCMMMYYY\\\ooo|||rrrkkkcccggggggjjjpppwww~~~{{{yyyzzz~~~vvvqqqnnnggg]]]TTTUUUXXX[[[YYYTTTNNNIIIHHHCCC===PPPTTT:::???DDDCCC>>>999999<<<666;;;888000:::ZZZyyy~~~jjjvvv|||```KKK===AAAHHHEEECCCFFFIIIIIIMMMSSSTTTOOOHHHEEEJJJQQQ^^^nnn|||~~~zzznnnmmmhhhJJJJJJ<<>>===>>>??????===;;;>>>666999DDDhhhppplll~~~ooo___fff{{{ZZZMMM~~~yyysssoooppp{{{pppooosss~~~~~~cccRRRXXXbbb]]]```ssssssdddkkkjjjkkkllljjjgggiiinnnjjjmmmoooooonnnnnnsssyyywwwsssnnnllloooxxx{{{]]]>>>000000111000555;;;;;;:::EEETTTuuuZZZJJJHHHMMMNNNEEEFFFGGGFFFEEEEEEHHHLLLPPPKKKJJJHHHHHHIIIHHHEEECCCFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@???@@@CCCDDDEEEDDDHHHGGGFFFEEECCCBBB@@@@@@AAABBBCCCCCCBBBAAABBBCCCGGGLLLhhhtttmmmeeeXXXVVViiivvv}}}}}}~~~~~~wwwnnniiieee```XXXQQQXXXXXXXXXTTTOOOIIIFFFEEEDDD@@@SSSPPP<<>>777@@@JJJSSS___UUUVVVNNN???:::@@@GGGHHHSSSTTTWWWZZZYYYVVVWWWYYYZZZRRRLLLPPPWWWVVVIII<<<:::777OOO||||||{{{UUU>>>JJJ@@@CCCCCCCCCCCCCCCDDDEEEEEE???AAABBBCCCAAA@@@@@@@@@BBBAAA@@@AAABBBBBBAAA???;;;666999>>>YYYlllbbbggg}}}sss]]]LLLaaammmYYYcccwwwoooiiihhhiiifffeeeeeewwwzzzooommmpppwwwrrrWWWYYYhhheeeYYYaaayyyssssssmmmlllmmmqqqrrrqqqssswwwuuuvvvxxxyyyvvvsssvvvzzzvvvrrrmmmjjjkkkoootttxxxjjjLLL555000666555444999???;;;;;;QQQnnnrrrjjjOOOMMMJJJMMMQQQFFFGGGHHHHHHHHHHHHJJJNNNQQQKKKJJJIIIGGGFFFEEECCCAAAFFFEEEEEEEEEDDDCCCCCCBBBEEECCCAAAAAACCCDDDEEEDDDHHHGGGEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCC???FFF}}}mmmcccUUU[[[kkkzzz||||||uuunnnfffaaa___\\\XXXTTTYYYXXXTTTOOOIIIEEECCCBBBAAABBBYYYNNN@@@@@@@@@???===;;;::::::<<<888777999:::CCC]]]xxx{{{zzzxxxxxx{{{lllYYYGGGDDDHHHJJJMMMQQQVVVXXX\\\```]]]WWWUUUXXXSSSRRRNNNLLLVVViiizzz~~~}}}lllcccsssaaaKKKAAAXXX{{{kkkyyytttxxx[[[CCCJJJ???HHHGGGEEEBBBAAAAAAAAAAAA777>>>===777999RRR{{{uuummmhhhgggpppvvvyyyuuuoooiiieeeaaaNNNJJJ===;;;FFFJJJJJJPPPBBBFFFGGGGGGQQQ```fffcccXXXWWWZZZ^^^]]]YYYYYY]]]WWWOOOIIILLLQQQOOOCCC777...DDDuuulllJJJ999FFF@@@CCCBBBAAA@@@???????????????@@@@@@???======@@@CCCBBBAAAAAABBBCCCCCCBBB@@@>>>;;;???>>>PPPdddhhh~~~rrroooiiiSSS[[[yyymmm^^^qqqlllNNNggg{{{lllYYYRRRNNNPPPTTTTTTTTTVVVhhhwwwvvvlllgggkkkqqqyyykkk\\\pppzzzddd^^^kkkvvvsss~~~ppplllkkkqqqwwwxxxwwwwwwzzzwwwxxx{{{zzzuuurrrtttvvvqqqllliiikkkmmmnnnnnnlllvvvsssWWW===///111999777777<<>>>>>===999666888===>>>DDD\\\vvvwwwrrrwwwsssyyygggxxxzzzppp^^^KKKDDDHHHOOOZZZcccnnnuuuyyyuuuppppppqqqqqqmmmcccWWWUUU^^^kkkvvv{{{~~~hhh```yyyhhhMMMFFFppp|||{{{nnnhhhOOO<<>>>>>===888===:::666999FFFmmm{{{yyyqqqkkkhhhkkkpppuuutttoooiiieeecccNNNJJJ>>>===IIIJJJHHHOOOXXX```iiissswwwnnnfffeeeaaa[[[[[[bbbUUUNNNIIIIIIKKKHHH>>>555777JJJ|||\\\EEE===AAABBB@@@@@@>>>===<<<<<<<<<<<<@@@@@@???>>>===???BBBEEE>>>>>>===???@@@AAA???>>>>>><<<>>>999FFF^^^pppsssiiijjj```ddduuuyyysssTTTttt{{{TTT___}}}ooo\\\JJJBBB>>>===@@@CCCDDDFFFIII___sss}}}lllddddddeeemmmwww~~~kkkjjj~~~}}}cccfffssswwwjjjlllvvvuuuooommmtttzzzzzzwwwuuuzzzuuuvvv||||||wwwuuuxxx{{{rrriiihhhnnnuuuwwwuuugggnnnxxxcccFFF333---111777666888;;;;;;;;;KKKsss{{{QQQ}}}lllVVVLLLNNNIIIEEEHHHKKKFFFHHHKKKKKKKKKIIIIIIJJJHHHIIIHHHFFFDDDCCCCCCEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDBBB@@@FFFFFFFFFGGGGGGHHHHHHHHHGGGEEECCCCCCEEEFFFFFFFFFBBBDDDlllgggSSSbbbgggcccUUUMMMZZZwwwyyyyyy~~~}}}}}}}}}}}}}}}~~~|||wwwsssjjjeee^^^YYYVVVTTTSSSRRRWWWRRRLLLGGGDDDBBB@@@???;;;BBB[[[EEE>>><<<::::::;;;===<<<;;;666777;;;<<<999>>>XXXssswwwzzzsss|||xxxssspppyyyqqq```OOOMMMZZZmmmxxxdddeeeooowww||||||eeeddd\\\EEEPPP~~~xxxzzzVVVGGG@@@CCCEEEBBBBBBBBBAAA???>>><<<;;;;;;===777777<<<>>>[[[{{{sssmmmiiilllpppuuuuuuooogggbbbaaaTTTRRRKKKLLLXXX___hhhzzztttiiifffbbbZZZXXX]]]UUUQQQKKKHHHFFFBBB<<<666BBBOOOzzztttMMMEEEHHH===CCC===<<<<<<;;;;;;<<<<<<===>>>======>>>???@@@AAAAAA;;;;;;;;;<<<>>>>>>===;;;:::777;;;444>>>QQQbbb}}}xxxqqqfffjjjzzz}}}mmmiii___mmmnnnZZZOOODDD999:::888999<<<<<<;;;===BBBUUUfffwwwxxxkkk___]]]``````kkkxxx|||qqqvvvxxxnnnffflllwww}}}xxxqqqpppqqqrrrssspppqqqwww{{{zzzyyyzzzwwwsssvvv}}}}}}zzz|||sssvvvmmmOOO888///111444555777888999999CCC^^^sssmmmWWWSSSJJJHHHJJJEEECCCKKKDDDFFFGGGGGGFFFGGGHHHJJJFFFGGGHHHFFFDDDCCCFFFHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCDDDGGGHHHHHHEEECCCFFFGGGHHHIIIIIIIIIHHHHHHGGGDDDCCCDDDHHHKKKLLLLLLHHHJJJNNNrrr|||hhh[[[fffssswwwfffTTTRRR___lllvvvtttyyy|||{{{{{{{{{{{{|||}}}}}}zzzzzz|||}}}{{{uuuoookkkaaa^^^XXXTTTQQQPPPPPPPPPTTTOOOIIIEEECCCCCCAAA@@@:::DDD]]]DDD>>>>>>===<<<:::888777666444999>>>999000555QQQnnn{{{vvvpppuuuoooyyy{{{pppppp```SSSYYYqqqxxxuuu}}}xxxbbbjjjsssNNN@@@]]]UUUGGGCCCFFFBBBEEECCCCCCDDDCCCBBB@@@>>><<<<<<<<<444777>>>:::OOOzzzsssmmmjjjpppssswwwwwwoooeee^^^\\\```bbb___cccppp~~~xxxwwwiiiaaadddbbbXXXRRRTTTSSSOOOJJJEEEAAA<<<777444666VVVnnnOOO===BBBMMM888BBB:::::::::;;;<<<===>>>???:::999:::===@@@@@@>>><<<;;;::::::;;;===>>>===;;;999888===888???HHHNNNkkkeeeqqqmmmyyyyyywwwXXXMMMyyyVVV???===@@@???::::::<<<>>><<<888:::???FFFQQQZZZXXXPPPLLLQQQYYY```mmm{{{{{{vvv{{{kkk]]]iiirrr{{{}}}yyy||||||rrr\\\@@@//////666999666999:::888:::MMMoooeeennnMMMTTTIIIDDDNNNIIIBBBMMMEEEEEEEEEDDDDDDFFFJJJMMMEEEGGGGGGFFFDDDDDDGGGKKKIIIGGGEEECCCBBBAAAAAAAAABBBCCCFFFJJJMMMMMMJJJHHHFFFGGGIIIJJJJJJIIIGGGFFFEEECCCBBBDDDJJJOOOQQQQQQJJJQQQ<<>>;;;<<<>>>;;;;;;LLLbbbuuurrrnnnrrrvvvvvvuuusssooojjjeeebbbZZZ[[[```iiiqqqtttaaaPPP\\\dddmmmpppjjj___VVVQQQWWW[[[PPPBBB>>>999555<<>><<<;;;<<<===>>>===;;;;;;:::::::::;;;<<<>>>???>>><<<===>>>999:::OOOhhh___xxxuuuzzzqqqjjjuuueeeTTTbbbpppHHH===@@@??????======>>>???<<<999888999666EEEEEE===AAAIIIQQQ[[[eeeqqq||||||rrrttt~~~{{{^^^GGG555333666555555:::444DDD666EEEaaa{{{}}}gggnnn|||XXXKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDCCCCCCDDDEEEGGGHHHIIIDDD@@@@@@DDDGGGFFFDDDBBBBBBBBBBBBCCCEEEFFFHHHBBBDDDFFFHHHIIIHHHGGGFFFBBBDDDEEEEEEEEEEEEHHHJJJHHHFFFFFFKKKPPPQQQMMMIIIGGGGGG???AAAQQQ\\\cccoooooouuuhhhgggooo[[[UUUwww{{{}}}zzz~~~|||{{{{{{}}}~~~}}}~~~~~~|||vvvnnnggg```]]]TTTRRRNNNKKKJJJKKKMMMOOOMMMIIIEEEBBBBBBBBBBBBBBBFFFQQQ^^^EEE>>><<<;;;:::777555999AAABBB;;;888999666555???OOOvvvxxxhhhiiirrrvvvvvvmmm^^^\\\hhhsss^^^[[[|||RRREEENNNtttvvv]]]???DDDGGGEEEHHHKKKJJJDDDDDDJJJGGG>>>;;;@@@>>>::::::<<<999888DDDUUUwww{{{zzzvvvnnnnnnoooppppppooommmkkkhhhfffZZZSSSOOOUUUddd{{{|||uuusssooohhhhhhjjjlllmmmiiibbbXXXQQQUUUXXXNNNBBB???;;;888???OOOrrr^^^@@@AAA===AAA>>>;;;<<<;;;;;;<<<===>>>@@@AAA>>><<<;;;<<<===>>>===<<<<<<;;;:::999999:::;;;<<<<<<;;;===@@@;;;999GGG[[[dddtttzzz}}}iiitttwwwlllkkkxxxrrrXXXnnnJJJ@@@CCCAAAAAA@@@AAABBBCCCAAA>>>======555<<<<<<>>>JJJRRRWWWbbbkkkuuu~~~qqqQQQ>>>///000555444555999777???===QQQwww```RRRiiiyyyHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCBBBAAAAAAAAABBBCCCDDDNNNIIIDDDBBBDDDDDDBBB???===>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHEEEFFFFFFFFFEEEEEEFFFHHHGGGGGGHHHMMMRRRTTTPPPLLLBBBJJJEEEAAAOOO]]]dddlllmmmppp```\\\jjjbbbddd~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}~~~{{{yyytttmmmeee^^^YYYUUUQQQPPPMMMJJJIIIJJJKKKLLLJJJGGGCCC@@@@@@@@@@@@???JJJRRRXXXDDD===???@@@???999999EEETTTHHH===666888999666999???rrr~~~vvvrrr|||sssyyy~~~~~~tttZZZSSSZZZnnn}}}xxxhhhWWWiiidddKKKOOO^^^tttrrrNNN???FFFEEEAAAEEEJJJEEE@@@@@@EEEDDD===:::>>>>>>:::999<<<:::777<<>>999;;;GGGhhhJJJ;;;???>>>BBB>>>>>>======<<<<<<<<<===>>>>>>===<<<;;;<<<===>>>===;;;<<<<<<:::999888888888888;;;:::===AAA>>>:::???JJJ^^^lll||||||yyy^^^dddzzz~~~xxxaaakkkmmmKKKCCCFFFHHHKKKMMMKKKHHHDDD???<<<:::888@@@>>>;;;FFFVVVXXXXXXddduuu~~~ttt^^^AAA444,,,000666666777::::::666FFFccc}}}PPPhhh{{{^^^EEEEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@???>>>>>>>>>???@@@MMMIIIDDDBBBBBBBBB@@@===999<<>>>>>>>>======HHHTTTQQQAAA>>>???AAA@@@<<<<<>>>>>AAA;;;=========<<<<<<;;;;;;;;;;;;===;;;:::;;;<<<===<<<;;;;;;;;;::::::999999999999<<<:::<<<@@@@@@<<<<<<@@@OOOnnnfffiii~~~mmm___oooppp```oooMMMDDDJJJUUUaaaccc]]]RRREEE???>>>===;;;FFF@@@???PPP```\\\\\\mmmyyy~~~dddIII888111///555:::::::::<<<>>>333VVVyyyuuuaaaVVVCCCKKKEEEEEEDDDCCCBBBCCCCCCDDDAAA@@@>>>===<<<<<<======EEEBBB@@@@@@AAABBBBBB@@@>>>???AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDD>>>@@@AAAAAAAAABBBEEEGGGEEEDDDEEEFFFFFFDDD>>>:::<<>>;;;AAADDDMMM___uuusssaaaWWWaaaeeeeeennnnnn]]]fff}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyyzzzzzzzzzyyyxxxxxx}}}{{{~~~}}}}}}zzz~~~||||||zzzwwwjjjfff```ZZZUUUQQQPPPOOOKKKKKKKKKJJJIIIHHHGGGFFFEEEBBB???=========<<<;;;HHH\\\QQQCCC===;;;;;;<<<;;;:::>>>DDD:::888888;;;<<<;;;<<>>555888;;;;;;;;;;;;::::::999999;;;:::999:::;;;;;;;;;999888999999:::;;;<<<<<<<<<>>>;;;;;;>>>???>>>>>>@@@FFF^^^lllccc{{{wwwiiibbb|||iiinnnbbbsssqqqPPPHHHSSSggg}}}uuu```KKKBBBDDDGGGFFF???===BBBUUUccc]]]bbbzzzzzzxxxsssVVV;;;444222222888;;;<<<;;;<<<>>>===mmmcccppp{{{III>>>HHHHHHGGGEEEDDDCCCDDDEEEFFFBBBAAA???>>>===<<<======AAA@@@@@@AAACCCDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDBBBAAAAAA@@@AAAAAABBBCCCCCCCCCDDDCCCBBBBBBCCCEEEFFFEEEEEEEEEDDDAAA===:::AAA===999???CCC>>>JJJggg|||{{{qqqkkklllkkkgggggg^^^SSSddd{{{xxxxxx||||||}}}~~~~~~}}}|||{{{zzzyyyvvvvvvwwwwwwvvvuuutttsss|||~~~{{{}}}}}}zzz~~~xxxyyyuuuuuutttnnniii^^^[[[VVVRRROOONNNNNNOOOJJJJJJKKKJJJIIIHHHFFFEEECCCAAA>>>=========<<<;;;KKKfffSSSHHH@@@;;;999;;;===:::888999888:::<<<<<<:::999:::===???YYYlll{{{pppooohhhwwwwwwUUUDDD:::@@@DDD@@@@@@FFFMMMbbbttt|||~~~~~~rrr]]]ZZZ~~~XXXXXXhhh~~~YYYUUUFFFCCCGGGDDDBBBAAA:::<<<;;;;;;;;;;;;:::::::::555555666777777777666666888[[[~~~yyymmmlllggggggeeedddddddddeeefff___ZZZMMM<<<444999CCCKKKHHHQQQ]]]dddaaa\\\___fffiiiiiiggg___SSSIIIEEEDDDBBBPPPRRRHHH======\\\|||QQQ???777===777888;;;000666777777888999999999888888999888777888999:::999777555666888:::<<<===>>>>>>???===;;;<<<>>>@@@AAABBBGGGWWWfffppp~~~yyy}}}hhhfff~~~fffiiipppooopppoooWWWVVVeee|||lllMMM???AAAEEEBBBCCCGGGLLLWWW]]]UUU[[[ttt|||wwwuuuzzzcccHHH666111222555777999::::::;;;===RRR~~~uuuWWWRRRnnnbbbLLLGGGCCCIIIHHHFFFDDDDDDEEEFFFGGGCCCBBB@@@>>>>>>>>>>>>???CCCCCCCCCDDDDDDDDDDDDDDDHHHGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDKKKKKKJJJGGGDDDBBBBBBCCC@@@@@@@@@@@@@@@??????>>>???;;;666<<>>===>>>===<<<;;;zzzHHHgggNNNGGGBBB===:::<<<>>><<<999:::888:::;;;:::888888888777:::KKKjjj{{{tttkkk~~~wwwnnnRRRDDD???FFFIIICCCCCCIIIWWWsss~~~ggg[[[mmm|||{{{ooo___dddsssRRRgggnnnrrrDDDAAA:::???DDDAAAAAACCC<<<<<<<<<<<<:::::::::::::::555777888666555555777888===MMMjjjyyynnnjjjiiihhhgggeeedddccccccbbb___ZZZMMM===777:::>>>>>>GGGVVVdddeee___]]]^^^```fffccc]]]UUUMMMFFFBBB@@@<<>>>>>>>>===>>>@@@AAAAAADDDJJJXXXppprrr{{{xxxhhhooo~~~uuunnnkkk~~~iii^^^lll~~~jjjJJJ>>>DDDIIIGGGSSSWWWXXXZZZYYYPPPSSSfff}}}~~~zzzyyy|||~~~~~~nnnNNN888444111444666777777:::<<<===LLLuuu]]]KKKfff}}}lllLLLHHHGGGGGGHHHFFFDDDBBBBBBCCCEEEFFFBBBAAA@@@???>>>>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDJJJJJJIIIGGGDDDBBBCCCDDD>>>>>>>>>===<<<===???AAA===DDD???999<<>>999777999999888888;;;888888888777888999777444;;;>>>```sss{{{vvvmmmuuunnn___NNNCCCEEEGGGEEELLLXXXgggyyy}}}rrrVVVHHH[[[zzz{{{rrrgggsssmmmccc{{{WWWFFFEEE@@@EEEEEE===>>>CCC@@@======<<<:::999;;;;;;:::888;;;<<<888555555999;;;555999RRRooorrr{{{mmmbbbhhhgggfffeeecccaaa```___dddZZZFFF666444>>>CCCBBBDDDYYYiiiiiieeedddaaa\\\```ZZZQQQKKKHHHFFFCCC@@@666;;;::::::>>>KKKqqq|||GGG666111555999,,,111999000888///000333555777888888888777555444555666777666555333444777999:::;;;;;;;;;<<>>???@@@???<<<:::EEEbbbddd}}}|||~~~uuuggg|||sss]]]nnn~~~uuucccccc}}}zzzaaaHHHEEEUUU``````XXX]]]\\\ZZZ[[[UUUWWWfffooo}}}zzzxxxyyyvvvuuuxxx}}}ccc<<<+++222222666999888888;;;???AAAddd|||YYY]]]|||TTTOOOFFF>>>NNNFFFEEEBBB@@@@@@AAACCCEEEBBBAAA???>>>>>>??????@@@<<<>>>???@@@@@@???@@@AAA<<<>>>AAADDDEEEEEEDDDCCCCCCDDDFFFGGGGGGEEECCCBBBBBBCCCDDDCCCBBBCCCDDDFFFFFFEEECCC@@@??????BBBEEEBBBUUUOOO;;;<<>>MMMDDDPPPbbbdddqqq~~~sssxxxooo|||{{{~~~~~~|||zzzwwwuuuuuuuuuvvvtttrrrpppmmmllllllmmmmmmjjjoootttvvvuuuwww{{{~~~xxxuuuwwwxxxwwwwww|||zzzvvvjjjiiihhheee___YYYTTTPPPLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBB???>>><<<<<<<<<<<<:::999iiiEEEVVVGGG???DDD>>>777444666:::<<<<<<888888777777666666555555777:::MMMrrr{{{{{{zzzwwwnnnYYYJJJCCCHHHLLLPPPaaawwwqqqpppzzzjjjOOOCCCTTT~~~hhhffftttaaa~~~yyyvvvGGGCCCBBBAAAAAA@@@???>>>======;;;::::::999999888888888999888777666666555555555777333EEEgggxxxyyynnn^^^aaaaaa___\\\```eee___VVV___YYYMMMBBBCCCJJJJJJDDDBBBeeefffiiilll[[[TTTSSSOOOTTTTTTNNNEEE???======000999<<<<<<<<>>===;;;:::;;;<<>>>>>???@@@AAAAAAAAAAAACCC@@@;;;999<<<===<<>><<<<<>>AAAAAAAAAAAAAAAAAAAAAAAADDDBBB@@@AAACCCDDDBBB@@@CCCBBBAAA@@@@@@@@@AAAAAAIIIHHHEEEBBB@@@@@@BBBDDDAAARRRYYYTTT[[[rrrmmmnnniiifffrrrvvvlllvvvzzztttvvvvvvssssssvvvqqqnnnmmmmmmooopppnnnlllsssrrrqqqrrrvvvyyyzzz{{{|||vvvssswww}}}tttsssvvvzzzyyyxxxyyytttoookkkhhhbbb[[[VVVSSSPPPLLLIIIGGGFFFFFFHHHJJJJJJFFFCCCJJJHHHEEEBBB@@@??????@@@=========<<<<<<;;;;;;;;;eee???RRRDDD>>>???<<<::::::<<<<<<999666777777777666666666555555555666GGGjjjxxxvvvssssss}}}wwwnnngggjjjVVVIIINNNVVV___sss~~~vvvtttwwwqqq]]]LLLFFF\\\iiimmmggg}}}```IIIBBBBBBAAA@@@???>>>======<<<;;;;;;:::999888888777777999888777666666555555555444222999LLLaaarrrnnnZZZZZZ___dddaaaZZZXXX]]]```YYYKKK??????IIIOOOPPP]]]aaaTTTbbbnnnVVVGGGEEEQQQHHH===888:::>>>===999BBB---&&&;;;GGGJJJyyyaaa777000666111111111111111111111111000//////000000111222333333444444555555666777777:::888777555555666777888<<<:::999;;;???AAA???<<<>>>:::;;;MMMbbbkkk|||hhhhhh|||zzzoooeeecccttt{{{tttqqq|||rrrVVVSSS[[[dddooo~~~WWWWWW^^^kkktttwww{{{{{{www}}}wwwtttsssuuu}}}zzzfffIII555000222444444777777:::???DDD^^^lllWWW]]]RRRDDDIII@@@999BBBCCCDDDCCC@@@===<<<>>>AAA????????????>>>>>>>>>>>>===>>><<<999999===>>>;;;>>><<<;;;<<<>>>@@@???===AAAAAAAAAAAAAAAAAAAAAAAABBB@@@??????BBBBBBAAA????????????@@@@@@@@@@@@???EEEDDDBBB@@@???@@@BBBCCCDDDOOOTTTSSSXXXdddllllll```aaa]]][[[fffzzzzzzooommmkkk|||~~~zzzwwwxxxuuuppppppsssrrrpppnnnnnnppppppnnnlllqqqppppppqqqtttwwwwwwwwwwwwssspppsssyyy~~~}}}zzzzzzvvvvvvyyyyyywwwyyy~~~~~~yyyxxx}}}yyysssnnniiidddaaa\\\XXXRRROOOMMMLLLIIIGGGFFFDDDCCCDDDGGGIIIHHHGGGHHHFFFCCCAAA???>>>>>>???<<<<<<<<<;;;;;;:::::::::```:::NNNBBB===EEEAAA>>><<<===;;;777333666666666555555555555555555333>>>ZZZzzzwwwyyypppnnnuuu~~~zzzvvvpppmmmuuu___NNNRRR___mmmuuuggg[[[WWWPPPGGGBBBDDD[[[}}}}}}uuutttnnn}}}zzzqqqMMMIII???AAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777666555888777666555555444444555555666333666NNNpppqqqwww|||gggZZZVVV```___SSSRRR\\\]]]XXXMMMAAA>>>FFFPPPUUUqqqgggYYYrrryyyUUUFFFJJJNNNJJJHHHJJJKKKGGG<<<444555<<<777666OOOtttppp999)))///555........................//////...//////000111222222333333444444555666666777666555444555666777888===777444999BBBGGGBBB<<<;;;;;;:::EEE\\\pppvvvwwwvvveee___mmmyyy}}}nnnyyy~~~aaa]]]bbbFFFMMM[[[mmm~~~oooYYY]]]hhhvvv}}}~~~~~~zzzlllLLL999222111444777333;;;:::999DDDYYY~~~kkkOOO[[[uuulllEEEDDDCCC999:::AAABBBEEEEEEAAA;;;:::???DDD@@@@@@???===<<<;;;:::999<<<<<<;;;999===BBBBBB===777777888:::<<<===<<<:::>>>>>>>>>>>>>>>>>>>>>>>>???>>>======??????>>>===:::<<<>>>???@@@???>>>>>>??????>>>===>>>???AAABBBAAADDDMMMYYYdddkkkmmmlll]]]bbbccc^^^___gggiiieeejjjkkkgggXXXpppzzzyyyyyyxxxtttoooppptttsssrrrppppppppppppooommmnnnnnnoooqqqtttuuusssrrruuusssqqqrrrvvvzzz|||}}}}}}yyywwwzzzzzzwwwtttsssqqqoooooouuu~~~{{{ssstttqqqkkkfffaaa]]]YYYVVVPPPNNNJJJIIIHHHHHHGGGFFFDDDCCCAAABBBEEEHHHIIIJJJEEECCCAAA???===<<<<<<===:::::::::::::::999999999___:::NNNCCC===QQQIII@@@:::888888777666555555555444444444444444777333777IIIbbbxxx~~~|||vvvmmm|||}}}|||zzzxxxwwwvvvuuuuuurrraaaVVV[[[ggguuulllaaaXXXUUUTTTSSSUUU[[[rrrxxxyyysssnnn}}}YYYJJJCCC???@@@@@@???>>>===<<<<<<;;;;;;;;;:::888777666555444666555444333222222222222444666222000BBBeee}}}nnnzzzoooSSSPPPWWWVVVSSSTTTVVVUUUPPPGGGBBBGGGRRR\\\llloooqqqpppFFFDDDQQQRRRZZZeeeeeeYYYGGG;;;999***EEEIIIJJJvvvuuuCCC...000111,,,------------------------------------...///000111111111222222333444444555555555555555666777888999;;;666333888AAAEEEAAA;;;:::>>>999:::MMMccc{{{xxxlllhhhlllkkkiiimmmsssgggZZZggg|||ZZZGGGXXXeeettt{{{{{{uuufffXXX___jjjxxx}}}[[[;;;333444222333888888???;;;:::MMMkkkXXXWWW{{{QQQ@@@DDD<<<:::BBBBBBAAABBBAAA===888888<<<@@@???>>>===<<<;;;999888888::::::999888<<>><<<;;;;;;:::;;;999999999999888888888888aaa===QQQDDD>>>MMMFFF===777666777666666333333333333333333444444999444222<<>>===<<<;;;;;;:::999999888666555555444333222111000000///000000...//////000666HHHeee}}}cccIIIGGGPPPRRRNNNPPPPPPNNNJJJHHHQQQdddtttgggEEEMMMVVVUUUXXX\\\YYYJJJ;;;777<<<===>>>TTT{{{CCC...222555///(((------------------------,,,,,,,,,,,,---...//////000000000111222222333333555555555666777888999:::888777777999<<<===<<<;;;;;;AAA:::444>>>LLL^^^rrrhhhmmmqqqtttwwwtttrrrvvvmmm|||ppp}}}]]]xxxoooYYYRRR[[[jjjwwwvvviii]]]VVVTTTbbbwww~~~]]]CCC///000444///000777:::===:::BBB]]]xxx|||[[[qqqnnnSSSEEEEEECCC777>>>HHH@@@AAA???;;;999999:::;;;;;;;;;;;;;;;:::::::::999999777888888777999<<<999444444777:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::???BBBCCCBBB@@@>>>999888888;;;>>>@@@???>>>???999???TTTcccfffgggkkkmmm~~~vvvnnnttt}}}rrrfffiii||||||uuusssuuuwwwxxxooopppqqqqqqqqqrrrsssssspppqqqsssvvvxxxxxxuuurrrggghhhhhhhhhjjjnnntttyyy}}}}}}yyyxxxrrrooonnnrrruuuvvvyyy}}}~~~wwwqqqrrr}}}~~~zzzzzzyyywwwuuuqqqnnnkkkhhheeeccc\\\ZZZWWWUUUSSSPPPMMMJJJIIIIIIIIIHHHFFFFFFFFFFFFDDDFFFHHHIIIHHHFFFCCCBBB======<<<;;;:::999999999888888888888888888888888ccc???SSSEEE???===:::777777888777444111222222222222333333333333777333111555AAAXXXwwwzzzbbbQQQSSSuuuyyyuuurrrmmmjjjiiijjjiiiiiirrrssszzz|||ttteeekkkvvvoooFFFHHHIII999FFF??????>>>===<<<;;;::::::888888777777666666555555222111000//////.........---,,,000444//////HHHfff~~~xxxyyyWWWDDDCCCHHHHHHLLLIIIGGGEEEHHHVVVqqqyyyVVVEEEPPPHHHDDD??????FFFFFF>>>888888LLLbbbrrrMMM///---222...***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,.........//////000111111222222555555666777888888999999555888;;;:::999888999;;;888>>>;;;888???HHHVVVjjjdddwwwmmmiiiooojjjeeejjjoooqqqooo}}}pppccc___bbbssszzzeeeUUUTTTYYYjjj{{{hhh>>>222---444777333444<<<888999===TTTuuu~~~]]]bbbXXXBBBGGGKKKBBB888???EEE<<>>@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<;;;:::;;;<<<:::<<<@@@CCCDDDCCCAAA@@@;;;::::::===AAABBB???<<<>>>999;;;GGGOOOQQQUUUZZZlllxxxvvvgggfffvvv~~~~~~zzzrrr{{{vvvvvvvvvtttnnnpppqqqrrrqqqqqqrrrtttpppqqqsssvvvxxxxxxvvvttthhhiiiiiijjjkkknnnsssvvv~~~~~~{{{yyyppplllkkknnnpppooooooqqqqqqqqqooommmsssvvvwwwzzz}}}{{{wwwxxx}}}}}}tttqqqqqqooojjjhhhgggeeeaaa]]]YYYWWWVVVRRRQQQOOONNNNNNLLLIIIFFFEEEFFFGGGFFFCCCBBBBBBCCCCCCGGGJJJJJJGGGCCC???===::::::::::::999999888888777777777888888888888888bbb===QQQEEE???<<<888666555777666333000111111111111222222333333444111000111888LLLmmm|||uuu^^^MMMOOOpppfffuuuvvvpppnnnmmmiiieeemmmnnnuuu|||zzzzzzyyyQQQ:::FFF@@@@@@DDD???>>>>>>===<<<;;;:::999666666666666666666666666333222111000///////////////...222555///***666HHHnnnttt{{{tttttt~~~hhhRRRFFFDDDEEEAAA@@@@@@AAAIII]]]ppprrrhhhWWWMMM777222???000555000555BBBJJJHHHIIIOOOooo@@@555---...---)))***///++++++++++++++++++++++++************+++,,,---------......///000000111111444555555666777777777777555888;;;;;;999888:::<<<999===;;;===BBBDDDPPPgggjjj|||iiidddcccjjjooojjjzzziiivvvrrrvvvqqqfffqqq}}}|||eeeVVVXXXbbbyyy~~~cccHHH333000222777999777:::@@@666:::IIIooohhh]]]QQQvvvzzzLLLBBBJJJFFF>>>??????<<<>>>>>>??????>>><<<;;;::::::::::::::::::::::::::::::999@@@DDDBBB>>>>>>===;;;;;;===??????======???AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>===;;;:::<<<>>>;;;===@@@BBBCCCBBBAAA@@@???===<<>>AAADDDHHHOOOUUUaaadddeee]]]TTTVVVeeetttrrrlll{{{|||ccckkkzzz}}}xxxuuusssppprrrsssrrrooonnnoooqqqnnnnnnpppsssvvvwwwuuutttqqqpppoooooopppqqqssssssyyy}}}xxxppplllkkkooooookkkhhhgggeeeffffffhhhrrrvvvuuuuuusssmmmfffeeehhhdddfffeeebbbcccfffeeeaaa```]]]ZZZWWWVVVSSSNNNKKKLLLKKKJJJJJJKKKJJJGGGEEEAAACCCEEEDDDAAA???@@@AAABBBEEEHHHGGGCCC???<<<<<<999999999999999999888888777777777888888999999999```:::NNNCCC???GGG@@@777222222333333333000000111111222222222333222111000...111CCCcccwwwwwwvvvmmm]]]RRRfffmmmkkkttt|||tttrrroooiiicccdddaaaeeettt|||vvv|||{{{___FFFBBBHHH999GGG???>>>>>>===<<<;;;::::::999555555555666666666666777444333222111000000000000------///111000---...222EEEeee~~~sssRRRFFF===<<<======999555<<>>FFF___{{{jjj@@@+++//////,,,+++......,,,************************))))))))))))***+++,,,---------......///000000000333444555555666555555555666888999;;;;;;;;;<<<===CCCBBB<<<;;;;;;333;;;RRRjjjaaa[[[hhhnnnsss]]]zzzuuuzzzxxxcccxxx~~~vvvcccZZZbbbppprrrPPP///222333555666666666999===888>>>VVVWWWEEEhhhRRRDDDHHHIII>>><<>>666CCC999>>>BBB@@@;;;777888;;;;;;;;;;;;:::::::::999999111:::AAA>>>999888999999:::;;;===;;;999999;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===???>>><<<;;;<<>>AAABBBLLLggg~~~WWW555+++......---,,,,,,+++******))))))*********+++++++++))))))))))))************,,,,,,,,,---...///111111333333444444555444444444666666666888:::===???AAA;;;::::::999:::;;;===>>>NNNnnnrrrcccVVVvvvnnnyyyxxxzzzooooookkkuuu~~~}}}rrrqqqxxxwwwjjjccciiiuuu}}}pppQQQ888///222111666===;;;444777@@@AAAYYYmmmlllVVVVVVAAAEEE>>>>>>===<<<<<<<<<<<<<<<@@@??????>>>===<<<<<<;;;666777888999999888666666666777888999:::;;;;;;;;;;;;:::888888888888:::;;;999999:::::::::;;;;;;;;;;;;:::999888888:::<<<===<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@??????===@@@BBBAAA???@@@EEEJJJQQQRRRQQQZZZhhhgggcccjjj[[[XXXgggssssss~~~{{{___ZZZEEE[[[~~~ssswwwnnnlllrrrqqqhhheeekkkkkkkkkkkklllmmmnnnooopppooommmlllllllllllljjjiiipppsssuuuxxx~~~tttpppnnnmmmoooqqqoooiiiccccccccccccdddeeeeeebbb```cccbbbbbb```___]]][[[ZZZWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPNNNNNNOOOQQQKKKJJJHHHFFFEEEEEEEEEEEECCCGGGJJJIIICCC???>>>@@@FFFDDDAAA===;;;:::::::::;;;;;;:::999888888888888888888888888777777777777[[[@@@GGG???666666666555444444333333222///333111000333000---111444000111333///---:::KKK|||xxx{{{ZZZrrr}}}uuuyyy}}}vvvttttttsssooonnnrrr|||uuujjjjjjnnnooouuunnnlllqqqxxxiiiQQQKKKDDDAAAAAAAAA???<<<;;;;;;;;;:::999777555444444333222333444555444222111000///...------------------........./////////000666EEEYYYooo}}}}}}yyyuuu|||}}}PPP888;;;BBB???<<<:::777777:::>>>CCCGGGAAA???QQQuuuzzzLLL333000555---,,,,,,+++******)))))))))))))))*********++++++(((((()))))))))*********+++++++++,,,---...000000222222333444444444444333555555555555666888:::;;;::::::999888999:::;;;;;;AAAYYYlllrrr{{{zzzpppfffooo|||{{{tttwwwwwwrrrwww}}}www~~~vvvyyynnnQQQ555...444444777555111777BBBAAA777QQQrrruuupppuuubbbaaaeeeFFF<<<===@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;777777888888888666555444555555666777888888888888888888777777777777888888888888888888999999999:::999888888777888999:::;;;::::::;;;<<<===>>>??????AAA@@@??????>>>>>>??????CCCEEEFFFCCC@@@@@@DDDHHHXXXdddeeegggsssuuukkkfffjjj^^^bbbjjjllluuusss^^^QQQ^^^OOOUUU{{{~~~vvviiidddkkksssoooeeekkkkkkkkkkkkkkklllmmmmmmnnnmmmlllkkkkkkkkkjjjiiikkknnnpppssszzz}}}uuuqqqmmmlllmmmlllgggbbbbbbaaa```aaabbbbbb```___^^^]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOKKKLLLLLLKKKJJJIIIJJJLLLLLLJJJGGGEEECCCCCCCCCDDD@@@BBBDDDAAA>>>===@@@CCCEEECCC@@@===;;;:::::::::999999888777777777777888888888888777777777666666XXX>>>DDD>>>777666666555555444333333333///111111111333444444444333000000333000***---666]]]ttteeesssxxxnnnjjjvvv~~~|||vvvqqqoooppprrruuutttooofffbbbfffkkkmmmjjjmmmtttvvv~~~rrrGGGEEEEEEEEEDDDBBB???;;;999::::::999888777666444333444222111222333333222111000///...------,,,,,,---------------............333+++,,,BBBbbbuuurrrfffxxx~~~{{{yyyaaaXXXJJJ888??????@@@BBBGGGKKKMMMMMM^^^iii|||lllEEE---)))---...++++++******)))((((((((())))))))))))************(((((())))))))))))***************+++,,,---...///111111222333333333333333555444444333333444555555:::999999888888888888999>>>KKKjjjzzzooo~~~xxxvvvnnnaaaggg{{{vvv{{{yyyqqqqqq{{{jjjRRR999***---999555888888555777>>>DDDFFFnnnwwwPPPTTTggg|||sssIII>>>???;;;????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888777555444333333333444555666666666666555666666777777666666555555666666666666777777777555666666666666777777777777777888999:::;;;;;;<<<===<<<:::::::::;;;===>>>CCCDDDDDDBBB??????CCCFFFUUUgggiiifffttt~~~uuuiiiooo^^^___ooozzzuuueeeYYYSSSTTTaaa{{{xxxwwwtttqqqpppqqqnnniiilllkkkjjjiiiiiiiiiiiiiiillllllkkkkkkjjjiiiiiiiiijjjmmmnnnooottt|||{{{uuuoookkkjjjhhhdddaaaaaa___]]]]]]^^^^^^^^^]]]ZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKHHHIIIJJJIIIGGGFFFGGGHHHLLLJJJFFFCCCAAAAAABBBCCC<<<======:::999;;;AAAFFFCCCAAA???<<<:::999999999666666666666666777777888888888777777777777666666WWW<<>><<<======<<<<<<===AAADDDKKKWWWWWWXXXlll{{{zzzvvvkkk^^^aaaxxxwwwZZZaaakkkYYY```{{{wwwzzzxxxpppmmmrrrlllkkkjjjhhhgggfffffffffiiijjjjjjjjjhhhhhhhhhiiilllooopppoooooosssxxx||||||xxxrrrnnnkkkgggccc``````^^^[[[ZZZ[[[\\\\\\[[[YYYXXXVVVTTTSSSQQQPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKJJJHHHGGGHHHIIILLLJJJFFFBBB@@@@@@AAABBB;;;;;;;;;::::::<<>>888555555555555444333333222222555///111///(((...222&&&000---,,,111444333222111///WWWsssjjjvvvhhhUUUffftttkkkhhhrrr}}}uuuxxx|||tttJJJ:::CCC:::>>>BBBAAA===999999:::888777666555444444333333222000//////000000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,***---//////111>>>RRRbbbhhhnnn~~~~~~sssuuuppp~~~tttbbbIII222$$$+++000***(((///************))))))))))))''''''((((((((()))))))))'''(((((((((((())))))))))))))))))))))))***+++,,,---...///000111111111111333333444555666777777888;;;;;;:::::::::999888888:::444MMMSSSwwwrrrlllppprrrqqqnnnuuuhhh~~~~~~mmmfffyyy|||lllOOO222***222999555///999333666>>><<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888777666555555333333444444555444444444444555666777777666555444222222333333333444444444111222333444444444444333444444555555666666777777666555444444555888;;;>>>:::::::::999999;;;>>>@@@BBBDDDDDDQQQhhhppppppuuummmdddbbbqqq|||rrrpppttt|||ooollluuuddd^^^}}}ssstttxxxvvvooommmllljjjhhhfffeeeddddddgggiiijjjiiigggfffggghhhlllnnnppppppmmmllloootttxxxwwwuuusssooojjjccc___```^^^[[[ZZZ[[[[[[[[[ZZZVVVUUUSSSQQQOOONNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFHHHJJJKKKKKKIIIHHHHHHHHHKKKHHHEEEBBB@@@@@@AAAAAA<<<===>>>>>>>>>>>>???@@@<<<<<<;;;999888777777777555555555666777888999:::777777777666666666666555VVV999;;;666444444444333333222111111111111)))000333...<<>>???>>>;;;999:::<<<888777666555444444444444111///......//////---,,,++++++************++++++************++++++++++++'''***,,,+++***///999BBBWWWbbbmmmvvvwwwppp}}}qqqvvvwwwrrr}}}nnn|||{{{qqq^^^FFF444)))------&&&%%%+++,,,'''*********)))))))))))))))''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***+++++++++,,,---///000000000000222333444666888999999:::999::::::;;;::::::999888>>>222===GGGlllwwwqqqyyyzzzooorrrdddSSSsss{{{xxxmmmcccuuujjjFFF<<<222///222666777666<<<:::333333LLLsssyyyZZZJJJiiiqqqMMMEEEHHHDDD>>><<<>>>???@@@@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777666666666666333333444555555444444333555555555666666555555555222333333333444444444444333333333333333444444444555666666666777777777777666555555555777999<<<===???>>><<<:::999:::;;;<<<;;;;;;<<>>@@@AAAAAA???===;;;:::999999888777666666555555555555555666888999999777777666666666666555555SSS777999444555333333222111111000000///...%%%///444...BBBOOO;;;------,,,---...///---+++,,,555:::aaauuuiii^^^XXXTTTsssxxxxxx~~~pppfffgggkkklllrrrCCC777@@@BBB>>>===>>>>>>>>><<<;;;:::;;;888777666555444444555555000///------......,,,+++******)))))))))******+++)))))))))*********++++++***+++,,,,,,,,,,,,---...CCCWWWdddiiikkkjjjwww{{{yyywww~~~sss\\\@@@,,,(((+++)))+++((($$$'''---***!!!((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))******))))))******++++++***+++,,,.../////////000000111333555777777777777777888999::::::999999888===:::<<>>???>>>>>>@@@@@@@@@???===<<<;;;;;;::::::999999888888888777666555444444555666333333333444444333333222444444333333333333444444333333444444444555555555555444333333333444555666777888888888888999999999777777777888999;;;<<<===@@@>>><<<::::::;;;;;;;;;999>>>>>>GGG[[[aaaYYYVVV```pppmmmgggkkkfff]]]ccc}}}yyy]]]KKKooowwwooopppooommmkkkiiigggffffffcccfffhhhgggdddbbbeeehhheeeccccccffffffbbbbbbgggiiilllqqqsssrrrmmmhhhddd]]]\\\[[[ZZZ[[[ZZZXXXVVVPPPNNNLLLIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBAAACCCEEEFFFDDDBBBAAAAAA@@@@@@@@@@@@???>>>===<<<======>>>??????>>>;;;999777777777777777666555444555444444444555666777777777777666666666555555555QQQ666777444666222222111111000/////////555(((//////"""222===%%%))),,,......000000...+++***555)))777^^^fff\\\bbbwwwrrrdddfff|||vvvhhh___^^^jjjzzz}}}www}}}iii888@@@SSSEEE888DDD>>>>>>>>>???>>>===;;;999999888666555444444555666000...------------+++******)))))))))))))))******))))))))))))************)))+++---+++((((((+++...(((<<>>;;;<<<>>>???>>>===;;;:::;;;::::::999888777666666666555333333222333444555222222333333333222222111444333222111111222333444444444555555555555666666666555444333333555777888999999999999::::::::::::777888999:::;;;<<<======<<<:::888888:::<<<=========HHHDDDBBBYYYllliiiaaaWWWtttzzzrrrtttkkk___cccddd{{{yyymmmcccKKKSSSqqqpppnnnllljjjhhhggggggbbbeeehhhgggcccbbbeeehhhhhhbbb___aaa```\\\\\\aaadddhhhmmmpppooommmiiihhh[[[ZZZZZZZZZZZZYYYVVVSSSPPPOOOLLLIIIGGGGGGGGGHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@BBBEEEEEECCCAAA@@@@@@<<<===>>>>>>>>>===;;;:::<<<;;;;;;<<<<<<<<<:::888666666777777666555555444444444333333333444555555777666666666555555555555SSS555:::222666222222111111000/////////......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++...:::SSSsss{{{}}}xxxjjjbbbiiimmm^^^VVVfffooosss~~~zzztttpppnnnrrrwwwxxxuuusssooosssyyy|||yyyrrrYYYNNNAAA===@@@CCC@@@<<<============<<<;;;:::999666666555444333222222111111000///---+++*********))))))))))))((((((((((((***************)))((((((************************,,,000///555UUU}}}wwwoooooosss|||nnnZZZMMM;;;444---)))******(((%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,---------...111333444333222111666666555555555777888999555888888===CCCAAALLLddduuugggZZZgggiiihhhxxxrrrnnnZZZ{{{wwwcccSSSaaaxxxcccFFF888666+++111666777666777:::===999IIIpppcccHHHhhhuuuVVVDDDAAA>>><<<<<<=========999:::<<<======;;;:::888777666666666555555555555555444333222111111111111000000000000000000000000111111111111111111111111222222333333333444444444666555444333333444666777888888999999999888888777888:::;;;;;;;;;;;;<<<>>>;;;:::999888:::===@@@BBB>>>AAACCCDDDHHHTTTffftttnnnffflllzzzuuuaaa^^^llllllyyy{{{xxxuuu\\\AAADDDjjjrrrmmmjjjjjjkkkjjjfffcccdddcccaaa``````bbbccceeegggeeebbb___^^^___aaabbbaaabbbdddfffhhhjjjlllmmm___[[[WWWVVVWWWVVVQQQLLLKKKFFFAAA@@@CCCFFFEEECCCDDDCCCCCCBBBAAAAAA@@@@@@CCCCCCBBBBBBAAAAAAAAA@@@;;;<<<===>>>===;;;999888999;;;;;;:::888666555666777777666666555555555444444444444444444444444444333777888555666:::777111RRR444999111555222222111111000/////////...------------,,,,,,,,,*********+++++++++,,,,,,'''(((''''''---<<>>@@@AAA???;;;;;;;;;<<<;;;;;;:::999888666666555444333222111111111000...---+++*********))))))))))))((((((((((((***************)))((((((************************)))---,,,---@@@ZZZaaaXXX[[[hhhvvvxxxrrrnnnsssyyyxxxmmm\\\III888...000,,,)))***---...+++(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,------...000222333333222111555444444555666888:::;;;555888777;;;AAA>>>EEEYYYpppbbbeeedddppp}}}mmmUUUvvvyyy~~~}}}yyygggSSSWWWppp}}}fffMMM888000000999999333555???===666888MMMoooqqqVVVLLLMMM|||___EEEAAA???<<<;;;;;;<<<;;;:::888999:::;;;;;;999777666555555555555444444444444444333222111000000000000////////////////////////////////////////////////111111111222222222333333444333222222222333444555666666777888888888888888666888999:::999999:::<<<;;;:::999888888:::<<<===;;;===???>>>@@@IIIXXXcccnnnjjjnnn{{{tttcccYYYhhhmmmooonnnqqq}}}ttt~~~pppNNNCCC```wwwiiiiiiiiidddeeelllfffdddbbbaaa```aaabbbcccbbbaaa```^^^]]]\\\\\\\\\]]]]]]___```ccceeehhhiiiaaa^^^[[[ZZZ[[[YYYTTTOOOLLLHHHCCCBBBEEEGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???===>>>??????>>>===:::999999:::;;;:::777555555555666666666666555555444444444444444444444444444444222777888333222444444111PPP444888///333222111111000000//////...------------,,,,,,,,,,,,*********++++++++++++,,,)))++++++***(((,,,666===XXXhhhpppssszzzxxxppppppggg[[[XXX[[[```iiioookkklll}}}iiijjjooo<<>>>>>???@@@???===:::::::::::::::999888777666555555444333222111111000000///...,,,+++******)))))))))))))))(((((((((((())))))******))))))(((((())))))))))))))))))))))))''')))))))))...666;;;:::LLL^^^qqqwwwqqqnnnttt}}}~~~~~~xxxrrrssswwwqqqggg\\\VVVMMMBBB777...(((%%%''''''(((+++//////+++'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---///111222222222111333333444555777999;;;<<<666777555888???<<<===KKKtttrrrdddmmm}}}uuussswww~~~|||```OOO___vvv~~~bbbKKK:::000///333444;;;666777CCC===999JJJpppvvvIII???WWWpppmmmBBB666>>>===;;;:::;;;:::999777888888999999888666444333333333333333222222222222222111000///............------------------------------------------------/////////000000000111111111111000000111222333333333444555666666666666666444555777777666666888999:::999999888888777777777777:::;;;999888===FFFNNN```gggooovvv{{{xxxiiiYYY___aaagggooovvv}}}wwwLLL111JJJwwwsssiiikkkooonnnkkkgggfffcccaaa``````aaabbbcccccccccbbb```^^^\\\[[[\\\[[[ZZZYYYZZZ\\\^^^```aaa^^^\\\]]]]]][[[VVVQQQLLLIIIEEEEEEGGGGGGEEEBBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCAAA@@@???>>>>>>@@@@@@AAA@@@???===;;;:::888999:::999777555555555666555555555555444444444444444444444444444444444111555666333000111333333NNN444888///333111111111000//////......---------,,,,,,,,,++++++************+++++++++++++++...000///,,,+++...222>>>OOO]]]ppp{{{xxxxxxsssrrrkkkmmmdddgggzzzrrrfffppp~~~wwwzzzjjjssscccCCCDDD999<<<>>>??????===<<<<<<999999999999888777666666444444333222111000000//////...---+++******))))))))))))))))))((((((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))''''''******)))+++000333999DDDPPPZZZ______]]][[[XXXPPPIIIGGGGGG???555333000,,,)))((())),,,...''''''(((***,,,+++'''###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))***++++++++++++,,,...///111111111111333444444555777888999:::666888444888AAA===:::BBB```rrryyy___lllooofffeeeqqqtttvvvjjjZZZ```nnn}}}|||}}}gggJJJ888222222444777,,,??????:::<<<777GGGooo}}}^^^LLLZZZ}}}oooHHH888:::<<<;;;:::::::::999777555777777777777555444222111111111111000000000000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............//////000000000111222222333444444444444444333333111222444444333333555666777888999999999888666666777999;;;999777888===BBBJJJZZZjjjmmmgggfffkkkrrrfffdddiiiooonnnooo|||{{{~~~fff<<<222GGGggg~~~tttiiippprrriiigggfffdddaaaaaaaaabbbbbbeeedddcccbbb```^^^]]]]]]]]][[[WWWUUUSSSTTTUUUVVV\\\[[[[[[[[[[[[XXXTTTPPPKKKIIIGGGFFFFFFEEECCC@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???===<<<<<<@@@@@@@@@???>>><<<:::999666888999888666444444555444444444444444444444444333333333333333333333333111333444444444444333111LLL555999000444111111000000///.........------,,,,,,,,,+++++++++))))))*********+++++++++(((***,,,,,,+++***,,,...***222???\\\}}}nnnjjj]]]WWWYYY\\\^^^^^^___fffooorrrqqqyyywww~~~mmm\\\<<<777DDD<<<>>>@@@@@@>>><<<===>>>999999:::999999888777666333333222111000///.........---,,,+++***)))))))))))))))))))))(((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((***%%%%%%+++,,,)))(((,,,(((%%%&&&---666999555...///000...+++***+++)))&&&(((((('''''''''((()))))))))(((''''''''''''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******+++***+++,,,...///000111111555555555555666666555555555888555999BBB@@@;;;@@@===NNNcccvvvgggWWWhhhllljjj___gggaaaccciiiXXXUUUhhhnnnxxx\\\III555...000333555777666BBB>>>555;;;JJJlllsssVVVRRRbbb|||rrrJJJ???BBBAAA<<<:::999::::::999777444777777666555444333222111////////////............------,,,,,,++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------......///000111111222222444444444333222111000//////111222222222222333555555666888:::;;;:::999888999;;;======;;;;;;===@@@???IIIZZZccc]]]YYYhhhyyytttpppjjj]]]YYYiiippp___^^^bbbVVV@@@333WWWxxx{{{ooojjjkkklllgggfffcccbbbaaabbbcccdddcccaaa^^^[[[YYYZZZ[[[\\\ZZZXXXUUURRRQQQRRRSSSTTTXXXXXXXXXXXXWWWUUURRROOOIIIHHHFFFEEEEEECCCAAA@@@FFFFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@>>>===;;;:::999======<<<;;;:::999888777555666777777555333333444333333333333444444444444333333333333333333333333555222111333555333...***III555999000555111000000//////......---,,,,,,,,,,,,++++++++++++)))))))))************+++((()))******))))))+++,,,***)))***AAAggg~~~}}}zzzoooggg```]]]bbbkkkoooggg___iiiyyybbb]]]bbbpppvvvtttxxxzzzsssqqqmmmfffeeeiiirrr~~~~~~RRR===FFF???999???@@@@@@???===<<<<<<===999999999999888777666555222222111000///......------,,,+++***))))))))))))))))))))))))((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((***&&&$$$'''***(((&&&&&&+++,,,,,,+++(((&&&&&&''''''***,,,,,,***+++---///)))***++++++)))'''$$$"""'''&&&%%%$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))******)))***+++,,,...///111111444444555555444444333222222888777999BBBAAA<<<@@@<<<999KKKtttpppYYYlll~~~tttlllvvvxxxhhhggglllTTTQQQZZZkkkzzz}}}|||ooo___AAA777///111666888888999===777222999TTTnnnYYYPPPdddwwwRRR???GGGJJJ:::;;;:::888888888777666444555555444333222222111111............------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,---...000111111111111333333333333222000///...///000222222111111333444444555888:::;;;<<<<<<<<<:::<<<>>>@@@??????@@@AAAAAA???IIIZZZaaa___eeesss~~~{{{iii[[[]]]fffhhhsssvvvnnnjjjlllggg\\\GGG<<>>>>>===<<<:::999888888999999888888777666666666444555666666444333333333222222333333333333333444333333333333333333333333777222///111111...++++++EEE333888...444000000000///......------,,,,,,,,,++++++++++++***))))))))))))************)))***+++++++++++++++,,,------)))///AAAQQQddd}}}xxxyyyxxxzzzzzzooommmxxxvvvzzzaaaXXXgggyyyvvvooosss~~~}}}wwwxxx\\\EEE777BBBNNN<<<;;;======>>>>>>===<<<:::999777777777777777666444444222111111000///...---,,,,,,+++***))))))((())))))))))))))))))((((((((((((&&&''''''((())))))(((((('''''''''''''''''''''''''''((('''%%%%%%''''''$$$###&&&)))'''$$$"""%%%(((&&&'''((((((&&&$$$%%%(((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***((()))***+++---///000111111111222333333333222111///777777777>>>===999>>>GGG<<>>?????????@@@@@@>>>BBBNNN]]]fffiiihhh|||sssfff]]]WWW[[[gggwwwkkkooouuuUUU>>>KKKkkk{{{ooommmjjjgggcccaaa_________bbbaaa___^^^]]]^^^___```VVVUUUTTTTTTSSSSSSSSSSSSQQQPPPOOOMMMLLLKKKLLLMMMIIIHHHFFFDDDBBBCCCDDDFFFJJJIIIGGGEEEBBB@@@>>>===;;;::::::999888888777777666666555555555555555666222444555555333222222333111222222222333333333333222222222222222222222222333000//////---,,,444???{{{BBB111777---333000000000///......------,,,,,,,,,+++++++++******))))))))))))************&&&''')))***++++++++++++$$$------***+++///DDDdddddd|||pppuuuuuufffllltttttt|||tttpppfffDDD:::IIIAAA::::::000DDD::::::;;;===>>><<<888444666666666666555444333222111111000///...---,,,,,,++++++***)))(((((())))))))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%,,,,,,&&&$$$(((***((('''%%%$$$&&&***,,,)))&&&'''&&&&&&((()))(((((()))&&&&&&%%%$$$$$$&&&'''(((%%%&&&''''''&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))***,,,...000111...///111222333333222222---777777555;;;:::666;;;<<<;;;===SSS^^^pppmmmbbbiii||||||sssdddxxx{{{fffUUUKKKTTTgggtttwwwuuuuuu{{{kkkFFF111222333333666:::999777999===666555ZZZdddMMMkkkOOO777===999666======:::777333222222333333222000//////.........//////.........---------,,,,,,,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))************++++++++++++((()))+++---...............///000111333333444444000111333333222222444555666666777888999:::;;;;;;666777:::;;;<<<=========999AAACCCBBBOOOeeennnkkkxxxggg```cccddd^^^UUUlllrrr}}}iii999222[[[pppmmmiiiddd```^^^\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZXXXUUUSSSPPPNNNMMMLLLKKKJJJGGGEEEEEEGGGIIIJJJIIIGGGDDDCCCCCCFFFIIIFFFEEECCCAAA???===;;;:::999888888888777777666666555444444444444555666666222333555444333222222333111111111222222333333333222222222222222222222222......000000,,,///BBBWWWnnn@@@444444000000......---,,,,,,,,,,,,------,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...FFFiiivvv}}}rrrlllnnnsss|||wwwqqq{{{qqquuuTTT???>>>>>>>>>>>>===<<<;;;;;;:::999888999;;;;;;888555999999888777555444222111222222111000///---+++***((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,......//////000000111111666666777999:::;;;<<<===???666555@@@MMMYYYnnniiiYYY^^^pppvvvyyy~~~bbbVVVddd|||zzz{{{ppp]]]OOOPPP\\\gggkkkqqqrrrwwwsss\\\CCC222000777444999;;;888777999:::999999YYY}}}bbbQQQoooJJJCCC:::666666777555222444444333333222111000000000//////...------,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((()))))))))************---------.........//////000111222222444444555666666555555777::::::666333888999;;;<<<======<<<<<<888EEE999555IIIKKKPPPnnnsss___^^^kkkgggaaaeeejjj```aaaqqqkkkaaaHHH???SSSiiizzzvvvaaadddddd[[[\\\[[[\\\]]]]]]]]]___cccfff^^^ZZZUUURRRQQQOOOLLLIIILLLJJJHHHHHHIIIJJJJJJIIILLLLLLJJJGGGEEECCCAAA@@@??????>>>==================;;;999666555555555666333333333333333333333333333333333333333333333333222222111222444444333222888///***///333222///000,,,333222...:::SSScccdddmmm???333333///000......------,,,,,,,,,------,,,***(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))+++,,,---...999MMMfff||||||zzzxxxuuu}}}~~~ssswww~~~jjjYYYMMMFFFCCC<<<=========<<<;;;;;;::::::999888999;;;;;;888555666777777666555444333222111111000///...,,,***)))((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,.........///000000111111333444555666777999::::::::::::===>>>===IIImmmuuunnnyyy{{{rrrwww|||qqquuuqqqfffttt|||yyymmmXXXGGGGGGUUUbbbjjjmmmppprrrwwwuuueeePPP???222---222:::???777444999<<<:::;;;@@@UUU^^^FFFYYYuuuWWWCCC===777444555666555333444333333222111111000000/////////...---,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,+++******)))(((((((((((((((((((((((((((((((((((()))************)))))))))))))))((((((((('''(((((()))))))))*********,,,,,,,,,---------......//////000111222333444444555444444666888999777444666777888:::::::::999999000999666???QQQFFFDDDdddiiiOOOMMMcccooooookkkccckkkbbbhhhpppgggcccttt~~~sssqqqpppcccQQQAAA555RRRssszzzggg[[[]]]XXXYYYZZZ[[[\\\ZZZXXXWWW\\\XXXTTTQQQPPPOOOMMMKKKHHHGGGFFFFFFGGGGGGFFFEEEHHHHHHFFFEEECCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;999777555444444555666333333333333333333333333333333333333333333333333222333333222000000111333***+++000333///)))***000<<<)))111ZZZtttqqqsssjjj<<<222111...000......---------,,,,,,,,,,,,+++***)))((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,&&&''',,,888JJJbbbxxx{{{}}}xxxsssyyy~~~{{{rrr\\\HHH===:::===@@@:::;;;;;;;;;;;;;;;:::999999888888999::::::777555444555555555555444333333//////...---,,,+++)))((((((((((((''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******++++++------......///000000111000111222333444555666777888;;;===:::555===___uuuqqqxxx~~~uuurrrRRR___hhhuuuttt\\\IIIJJJRRRWWW___fffffffffmmm}}}xxxlllVVVFFF444---...222777<<<;;;666999???:::444DDD^^^pppEEEYYY~~~VVV<<<;;;777333333444555444222333222222111111000000//////......------,,,,,,+++,,,,,,,,,+++++++++******++++++******))))))(((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))***++++++++++++,,,,,,,,,---......///000111222333444333222444666777777666555555666777777777666666444666666GGGTTTBBB>>>^^^iiiXXX^^^gggrrr~~~~~~pppeeeiiikkkbbbhhh~~~}}}{{{{{{zzzrrr\\\FFFCCCJJJccc}}}}}}rrreee[[[YYYXXXZZZ\\\]]]ZZZWWWXXXUUURRRPPPOOOOOONNNLLLJJJIIIIIIIIIJJJJJJHHHFFFCCCCCCCCCBBBAAA@@@??????;;;;;;:::999999999999999777666555333333333444555222222222222222222222222333333333333333333333333111333444222000000222555999333...---,,,,,,111888000LLLnnnfff:::111000---111------...---------,,,,,,++++++***)))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********//////'''!!!,,,HHH```rrr}}}|||ttt___FFFDDDAAA?????????>>><<<888999999:::::::::999999888888888999999888777555444444444444333222111000---------,,,+++)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++,,,,,,---...//////000000...///000111333444555555999555555888:::===GGGQQQ```wwwuuuiiittt}}}~~~xxxXXXTTTTTT```sssyyyaaaKKKBBBDDDLLLWWW^^^aaadddjjjooo}}}nnnZZZLLL>>>555///222777888777777999:::;;;555...<<>>WWWqqqhhh___RRR\\\zzz{{{jjjssssssaaammmzzz```:::333LLLaaavvvttthhhbbb\\\ZZZ\\\^^^\\\XXXUUUSSSQQQOOONNNNNNMMMMMMLLLKKKJJJKKKLLLKKKIIIGGGBBBAAAAAA@@@???>>>======888888777666666666666777333333222222222222333444222222222222222222222222222222222222222222222222000111222333333333222222+++...///...,,,///;;;EEEdddvvvaaa888111///,,,111------.........---,,,+++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((()))***++++++,,,,,,222AAAWWWlllzzzyyy}}}uuurrruuudddQQQAAA888999777666777:::<<<======777777888999:::::::::999666777888999888777666555666555444333111///---,,,++++++++++++***)))''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******++++++,,,---...///000000//////000111333444555555777333333999===;;;777333CCCbbbkkkdddmmmooo{{{rrrqqqzzzrrreeesssmmm___KKKGGGEEEJJJSSSZZZ\\\[[[iiioooyyyyyytttzzzzzzoooaaaPPPAAA777///...000666999777555666???:::000///FFFqqqwwwVVVHHH\\\vvv~~~VVV:::555;;;666555444333333222000///000000////////////......,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((())))))))))))***------...///000111222222111111222222333555666888555555555555666666666777888===:::555555666;;;EEEKKK]]]yyymmmhhhwwwvvvffflllzzzkkk[[[eee|||~~~yyyQQQ>>><<<555AAA]]]kkklllgggbbb``````]]]WWWQQQSSSRRRPPPNNNLLLKKKLLLMMMIIIGGGFFFGGGGGGGGGEEECCCBBBAAA@@@>>>===;;;:::999666555555444333444444444111111111111111222222222111111111111111111111111222222222222222222222222222000000222444333...)))...333444...000FFFmmm|||vvv]]]777222///,,,111,,,---.........---,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''%%%%%%(((---...)))$$$"""&&&...666@@@KKKVVV]]]sssxxx|||zzzuuupppppprrrrrruuuxxxsssiiicccfffkkkXXXQQQGGG===777666:::>>>:::888777777888:::999999666666888999::::::::::::555777999999777555555555666555444222000---+++)))+++++++++******((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***+++,,,---///000000///000111222333555666666333666999999777555666888333QQQttt{{{ttt||||||{{{zzzqqqXXXWWWrrriiiVVV@@@888>>>JJJRRRTTTTTTYYYcccqqq~~~}}}zzzxxxzzz{{{xxxhhhcccYYYNNNCCC:::444000000000444888777666999>>>666666;;;VVVuuuJJJYYYjjjzzztttTTT???:::888555555555444333111000//////........................++++++++++++++++++++++++*********))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))),,,---...///000111111222111222444444444444666777666666666666777888999:::666===@@@999444888<<<:::===TTTyyy~~~sssfffmmmppptttuuulllgggnnnlll~~~~~~zzzggg\\\QQQ;;;...555???UUUXXX^^^eeehhheee]]]VVVRRRRRRQQQMMMJJJHHHIIIJJJIIIFFFDDDCCCDDDDDDCCCBBB@@@@@@>>><<<;;;999777777444444333222222222222222000000000111111111111111000000000000000000000000222222222222222222222222333111//////000///,,,)))---...444HHHhhhsssyyy~~~ZZZ777333000,,,111,,,---...//////---+++***)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&&&&******)))&&&###%%%+++111000---'''###"""$$$***...---...000222444666888999777;;;<<<:::777444111---///,,,***,,,222777555000222333777;;;===;;;666333555666888999:::;;;;;;;;;444666999888666444444555333333222111///---+++******************)))(((''''''''''''&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))))))))***,,,---...///000///000111222333555666666555999:::777333444:::>>>444FFFZZZbbbooo{{{}}}|||RRRVVVmmmvvvvvvyyyoooVVVCCC<<>>333IIIjjjqqqIIIGGGuuuuuuSSS===999;;;888444333333222111/////////000------------------------*********+++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))++++++,,,---...///000000000333666666555444555666555555555666777999;;;<<<:::;;;@@@AAA999999>>>???AAAGGGWWWeeelllwwwwwwiiiUUU^^^nnnvvvwww}}}uuuggg{{{mmm^^^ttt}}}wwwssskkkQQQ666---777>>>JJJUUU]]]___^^^]]]SSSSSSQQQMMMHHHFFFFFFHHHHHHEEEAAA???@@@AAAAAA@@@<<<;;;:::999888777666666333333222111111111111222000111111111111000000000000000000000000000000000111111111111111111111111000111222///---///777>>>444;;;PPPuuujjjxxxXXX777444111,,,111,,,---...//////---+++***)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''%%%%%%)))---...+++((($$$&&&(((*********))))))&&&))),,,,,,+++***+++---***+++)))'''***000111///+++///222000...///111333444333444555777777555333555666888999;;;;;;<<<<<<333666999888666444444555111111111000///---,,,+++******+++******)))((('''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((()))***+++---...///000//////000222333444555666;;;999555444777;;;:::777;;;======<<>>???888888@@@EEEGGGQQQ^^^iiisss~~~}}}~~~wwwsssrrrtttyyytttjjj^^^PPPEEE<<<777<<<222***,,,333777666444===555777===777...:::QQQTTT@@@WWWvvvyyyFFF>>>666222333444222000////////////............------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))***+++,,,------222444555555333222222333000111333555888:::<<<===???>>>===:::888999<<<>>>AAA@@@>>>;;;<<>>...---HHHlllrrrKKK@@@]]]nnnOOO???999333111222333222000////////////.........---,,,,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***+++,,,,,,///111222222111000111111000111333444777888:::;;;:::::::::999999;;;???BBB???>>>===:::999:::???CCCAAAPPP^^^aaaeeeoooxxx{{{|||vvvcccWWW```iiijjjooommmZZZaaaSSSOOOOOOEEE<<<777...***///666:::<<<;;;:::999666999888333222555777444999777333111111333444555...///000...------......000222333000------...///:::444...++++++,,,///222000111222222000---------;;;666555GGGlll~~~{{{UUU666000111///---,,,,,,,,,,,,,,,++++++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((((()))))))))))))))******+++,,,---.........///000111111222111111111111222333333333333222222333444444444444333222.........---,,,+++)))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))************,,,---///111222222222111000111111222333333444444111888999222222@@@PPPYYYffffffssspppyyymmmvvvqqqRRRCCC888777::::::???FFFBBBCCCGGGOOO[[[iiitttzzzwwwzzz}}}~~~}}}~~~xxx~~~{{{tttnnnggg```YYYUUUIIIDDD<<<444///...///000222666999888555444777;;;===;;;222444YYYqqqVVVDDDNNNeee~~~mmmMMM///777333000///111333222000//////.........---------++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++---/////////...///000000111222333444666777777666777888888999:::>>>AAA:::;;;;;;999777555555666666DDD^^^www|||tttqqqwww}}}wwwnnnnnngggYYYUUUKKKSSS\\\hhh{{{}}}nnnjjjxxxvvv[[[EEE777666222---+++,,,------,,,///000///,,,,,,///111///333111///---,,,...000111...111333333111///000333---///111111///...000333000+++,,,333666333333777000222111...---777GGGTTTkkkwwwrrr]]]aaaQQQ555000000...---+++,,,,,,,,,,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((()))******+++,,,,,,+++,,,...000111222222222000000111222222222222111111222333444444333222111------------,,,***)))((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((()))))))))******+++,,,...000111111111000//////000111222222333333111666777111///555===AAAOOOcccmmm~~~~~~tttwwwqqqSSSdddyyy{{{xxxkkk```TTTLLLDDD<<<<<<@@@??????AAADDDJJJRRR[[[```kkknnntttxxx{{{~~~zzz{{{~~~~~~~~~}}}~~~~~~~~~{{{uuuyyy~~~wwwxxxpppeee[[[SSSKKKBBB===;;;888444000...000333555111222333555;;;@@@???<<<222333EEEmmmNNNGGGVVV|||iiiMMM===///222111//////111222000............---------,,,,,,******))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((***---...---...///000000000111111222333333444666777888777666777999:::666777888888777666555555444777FFFbbb{{{ppp```VVVrrr~~~gggRRRLLLHHHLLLQQQWWWbbbvvvwwwccc```bbbGGGBBB;;;666333222222111000000///...000222333222,,,...000111000///......---++++++---...,,,,,,///333111000111000///000333555///000777666+++&&&***'''666AAABBBEEEZZZ~~~zzziii}}}xxx|||MMM444000///,,,,,,++++++,,,,,,++++++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''(((((())))))******)))***,,,///111333444555000000111222222222222111000111222333333222111000.........---,,,+++***)))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''((()))******+++***+++---///000000000///...///000111222333444444444555444222444888999777AAAnnnrrr|||ppp~~~|||kkkSSSaaassswwwyyyyyy~~~zzzdddIII777000:::===@@@@@@@@@AAADDDGGGTTTZZZcccjjjppptttxxxzzzssstttwwwzzz|||~~~}}}}}}|||||||||}}}~~~xxxtttnnnmmmqqquuurrrkkkggg]]]PPPEEE>>>999444000000000//////000111222333222999>>>===;;;;;;666///777\\\tttXXXHHHJJJmmmhhhIII;;;;;;777222111111111111000///---------------,,,,,,,,,,,,)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((***,,,------...///000000000000000111111111111222444666666555555666777666555555555666777777777...///111;;;SSShhhfffWWWJJJVVV]]]hhhyyywwwdddXXXeee[[[SSSQQQRRRbbbxxxggggggjjjnnnlllfff[[[KKK<<<000***222///......///---***)))---///111111000///000111444---+++///222000///000555000...000///,,,+++...///***)))---...000;;;IIIOOOeeetttmmmbbblll~~~ooohhhiiiIII333111///+++++++++++++++++++++******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))''')))+++...111333444555000000111222222222222222000111222222222222111000/////////...---,,,+++***((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$###$$$%%%'''&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&'''((()))******)))***,,,.../////////.........///111222333444555666444222444999;;;:::666999PPPcccgggvvvvvvWWWppp~~~xxxuuuhhhhhhuuu~~~nnn\\\SSSRRR???>>><<<;;;::::::<<<======CCCLLLUUU\\\aaafffhhhnnnppprrruuuwwwyyy{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~yyytttpppmmmlllkkkgggbbb``````^^^WWWQQQLLLFFF===555111000000000---///111333444444333333:::BBBBBB777111<<>>:::666555333000---...000333111333666888999999888888000333222555LLLssstttVVVSSSjjj~~~~~~ZZZ===333000555777000111111000///------...///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,,,,,,,,,,---....../////////000000111111000333777999999888888888888666555555777888666444666999:::666333:::GGGQQQUUU]]]XXXTTT___lllxxx}}}wwwkkk\\\XXX[[[iiiuuuttthhhaaa]]][[[pppkkkhhhkkkiii^^^SSSNNNFFFJJJLLLIIIBBB<<<::::::333555>>>FFFAAA444///444;;;HHH[[[dddYYYIIIKKKYYY\\\nnnyyyqqqgggiiiqqquuu}}}uuuyyyooouuu~~~~~~~~~sss}}}HHH444444111------***++++++++++++***)))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))***,,,,,,,,,,,,,,,...//////000000000000000///000111222222111000///.........---,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!###%%%$$$######&&&)))&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&((()))+++---.........---,,,,,,---///000222333333333333444555333222444888333999===;;;JJJssstttxxx{{{~~~{{{yyylll```hhhpppssstttzzzrrrNNN:::888<<<;;;666:::999888666555888===AAAAAAEEEKKKSSSZZZaaafffiiimmmmmmnnnpppsssvvvyyy{{{sssuuuvvvwwwwwwvvvuuusssppprrrvvvzzz{{{zzzxxxwww{{{yyyxxxyyyzzz{{{zzzxxxxxxxxxwwwwwwwwwtttpppmmmnnnmmmkkkhhheeeaaa^^^\\\ZZZXXXVVVSSSPPPNNNLLLKKKFFFCCC@@@===999444111111,,,///111111......000333333444666888::::::;;;;;;;;;888:::OOO|||~~~[[[EEEUUUqqqtttLLL<<<666666000000666555...///...---,,,,,,...000,,,,,,,,,+++++++++******))))))))))))************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''')))+++++++++***+++,,,......//////000111111111666999<<<<<<:::888666555666666666999<<<===;;;888<<<444444>>>???666444;;;AAAUUUbbbkkkwwwyyytttvvvqqqfffYYYfffiiiZZZHHHOOO]]]hhhxxxtttsssmmmmmmrrrqqqfff[[[UUUgggpppzzz{{{rrrcccWWWQQQ\\\eeevvvtttaaa\\\dddkkkcccaaapppnnnyyynnn|||~~~pppsssyyykkk===uuuCCC777222------,,,---+++)))((())))))((('''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************+++,,,---......000222333333111///---//////000000000000//////,,,,,,+++***)))(((''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$###""""""%%%$$$$$$######$$$$$$%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---...+++,,,...///111222333333000//////000222444666777222666999;;;???MMMccctttgggiiieeevvvvvvqqqxxx}}}|||zzzqqqxxxTTTbbbwwwvvvbbbZZZXXX???<<<999555::::::444333777777222<<<999777999???EEEIIIJJJNNNPPPTTTZZZ```gggllloooiiikkknnnpppqqqooollljjjmmmooopppnnnjjjjjjoootttrrrqqqpppnnnkkkiiihhhgggmmmiiieeeeeegggfffaaa\\\^^^\\\XXXTTTPPPLLLJJJIIIHHHGGGEEEBBB@@@===;;;:::777777555333111///---++++++,,,000444444111222666666999<<<<<<:::777777888@@@NNNhhhgggQQQYYYlllvvvgggDDD;;;:::888777555444444333111000///...---,,,++++++************************)))((('''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******------...///000111222222555666777888888999999888777666666666666888:::;;;666666888===BBBBBB<<<666AAA???FFF\\\sssxxxhhhUUUQQQVVVeeeuuuvvviii^^^\\\mmmnnnjjjeeeiiiqqqooodddhhhsss~~~yyyiii^^^dddvvvxxxfff]]][[[ZZZkkkyyy{{{mmmeeeaaa___```qqq}}}nnn\\\iii}}}gggwwwvvvmmmvvvxxxYYY>>>111///tttBBB666111------,,,---+++))))))))))))((('''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,,,,...000111111///---,,,/////////000//////......,,,,,,+++***)))((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%##############################################################################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---...+++,,,...///000111222222////////////000222444555666888888555333777AAAJJJ]]]ddd___rrrwwwqqqqqq~~~{{{uuuzzz|||xxxXXXUUUuuuqqqzzz}}}nnn{{{~~~___GGG---888:::======;;;:::;;;>>>555666666666777888999:::???AAACCCGGGKKKPPPSSSUUUZZZ\\\___ccceeeeeeddddddeeehhhiiigggdddeeeiiimmmkkkjjjhhheeeccc```^^^]]]]]]ZZZVVVVVVXXXWWWSSSNNNNNNMMMJJJGGGEEEBBBAAA@@@>>>===<<<:::777555444333///...------...///000111222333000---000888;;;999:::===>>>:::555555;;;BBBgggiiiWWWKKKllltttfffMMM???999888777555444333222222000000///...---,,,++++++************************)))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******+++,,,------//////000111444444666777888888888888777666666555666777888999::::::<<>><<<;;;:::999888777777777444333222111000///......111000...---...000222333888:::777222777@@@???666;;;888777<<>>BBBLLL```rrrsssiiidddhhhwwweeehhhooojjj___XXX]]]xxxwwwccc[[[VVVOOOIIIEEENNNbbbkkkgggjjjuuuggg^^^```qqqqqqiiiuuu}}}}}}{{{~~~}}}xxxrrrrrr~~~ooouuuqqqPPP;;;)))+++---//////---***)))kkk===333000------,,,***))))))***++++++)))'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))***,,,---------,,,---------------,,,++++++,,,,,,+++***)))(((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******+++,,,---...............///000000111111222222222444222111333555555444222444,,,BBBOOORRRcccZZZggg~~~|||pppeeevvvpppkkksssyyy}}}ppp___\\\^^^OOO888999777666666777888888777444444333222222222222333222222111000000111222333222333444444444444666777555555444444333333222222111000000000111000///...///......---------......//////000000111111222222///111333666999;;;;;;<<>>BBB===999999666555444333222111111111------,,,,,,++++++******))))))))))))))))))))))))(((''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))***+++,,,---......//////000111222444444555555444444444555555555555555666666777999::::::999888111555999999555333333555///000BBB```uuuvvvmmmggg[[[OOOPPPfff|||yyytttjjj^^^YYYUUUiiihhhmmmpppcccOOOJJJRRRLLLLLLRRR\\\cccddddddfffjjjUUUNNN___ssswwwuuuvvvsssooowww{{{^^^```hhh||||||rrrkkkyyyZZZ999'''"""(((,,,...,,,'''%%%(((,,,hhh;;;222000------,,,)))))))))***++++++)))'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((***+++,,,---......,,,,,,------...------,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################################################################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))***+++,,,---...............///000111222222222222555333111000111111000///444+++444666333YYYuuu{{{zzzvvvrrr~~~{{{pppsssMMMLLLgggtttpppllluuuyyySSSBBBAAA>>>;;;777555555666555555444444444444444555444333222000......------///000000000111111111111/////////000000000000000,,,,,,------...---------...---------------......000111222222333444555555444555666666777666666555:::666888@@@HHHUUUooojjjSSSMMMPPPdddOOODDD>>>@@@@@@:::666777555444333222222111111111,,,,,,,,,++++++*********))))))))))))))))))))))))''''''''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''))))))***+++,,,---......000000111222333333333333222333444555666666666666777888888999999999999999666777888888888666555444222+++,,,999GGGSSSbbbppp\\\WWWVVVYYY___hhhvvvxxxkkkiiikkkkkkaaaqqqyyyaaaPPPVVVgggRRRgggxxxsssaaaVVVXXX]]]QQQKKKOOO```llliii___YYYOOOZZZqqq~~~{{{wwwnnn\\\]]]oooyyykkknnn^^^ZZZjjjzzzrrrjjj]]]III444'''&&&///999111,,,'''%%%'''))))))(((fff999111000------,,,(((((()))***,,,+++)))'''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&'''(((***+++---......+++,,,---......///......,,,,,,+++***)))(((''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""####################################################################################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))((()))+++,,,......//////,,,---///000222222222222000111222222222222333444333,,,000111--->>>\\\jjjaaazzztttkkkwww~~~mmm~~~~~~xxx{{{iii[[[ooo___```gggoooqqqmmmooovvv___cccbbbWWWGGG;;;999<<<777777666666555666666666333333222111000///......000/////////000///...---////////////////////////,,,---...//////...//////.........///000111222333444444555666777888999999<<<;;;999777888999;;;===444HHH[[[hhh{{{lllRRREEENNNiiirrrYYYDDD999;;;>>>>>><<<888666555333333222111000000000000++++++++++++************))))))))))))))))))))))))&&&'''(((***------+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((())))))++++++,,,---111222222333333222222222111222444666777888888777666666777666666666777888<<<;;;999777555333222222777333000---(((***???VVVLLLWWW^^^]]]YYY[[[aaaeeeyyyvvvyyy~~~}}}{{{{{{aaaTTTYYYaaaoookkkddddddbbb\\\hhhwww}}}wwwjjj___YYYnnn}}}sssccc```ZZZhhh|||}}}~~~pppWWWfffoooyyyaaaUUU666...''')))000111(((&&&%%%%%%)))------)))%%%eee888111///------,,,(((((()))+++,,,,,,)))'''(((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%&&&''')))***,,,---...++++++---...///000000000,,,,,,+++***)))(((''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""############""""""""""""####################################################################################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((('''(((***,,,---/////////)))+++---///111111111111...111333333111000000111444------444444///111777AAAeee}}}lll{{{}}}|||}}}nnn}}}hhh@@@NNNhhhmmmjjjmmm~~~www[[[FFFBBBGGG;;;::::::999888888888888555666666777777666666555444333222333333222000///000//////......---------...///111222222222222333000000111222444666888999777888999:::;;;;;;<<<===999888777888>>>GGGPPPVVVyyy]]]XXXPPPOOO^^^zzz{{{dddMMM???>>>AAA@@@:::666888===<<<666222111000//////...//////+++++++++***************))))))))))))))))))))))))&&&&&&(((+++......---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++222333333333333222111111000222444666888999999999777888888777666777888:::555666666666444333444444000)))***333777111,,,---444???GGGKKKUUUeeemmmkkkiiiccc```___WWWRRR___ttt|||zzzhhhbbbqqqxxxpppwwwmmmdddgggmmmxxx~~~uuurrreee```WWW___llltttpppfffeeejjjqqq{{{yyyeeeJJJ999000+++---...,,,(((%%%'''+++,,,###(((---+++&&&$$$&&&***XXX999555000222------,,,++++++,,,---,,,***((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((***+++,,,***+++,,,,,,------,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))+++,,,------,,,,,,------...000111111111111////////////////////////---------............///,,,JJJ}}}rrrpppmmmcccbbbsss|||vvvyyycccffffffYYYUUU]]]wwwllldddeeeooozzznnnRRR>>>AAAEEE>>>888:::<<<666444888999666444666///999;;;444444:::888000777222111444555111111333333444444666666666555333>>>888333444777999<<>><<<;;;<<<:::888888888888666444000//////...............+++***))))))(((((())))))((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))),,,---////////////111333000111222333444555666666555555555555666666777888777555444333444333222000222111000...------,,,,,,...---------000555:::===???DDDPPP___gggeeecccdddbbb```]]]YYYVVVWWWYYY[[[^^^XXX[[[hhhnnneee[[[XXXVVVbbbhhhdddbbbfffhhhdddYYYjjjpppcccTTTTTT[[[___]]]rrrooobbb```ccc~~~rrr[[[GGG===:::555---((()))***)))***...))))))))))))))))))))))))''''''''''''''''''''''''XXX999333---000,,,...,,,+++***+++,,,,,,***((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((******(((((()))******************))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&(((((((((((((((,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000&&&***333:::SSSvvv|||jjjqqquuuqqqkkktttmmmaaaQQQEEEHHH]]]rrrhhhmmm~~~xxxlllmmmwwwssseeeSSSJJJJJJGGGAAAAAA:::555888;;;:::888999666<<<<<<777777<<<===888888777555555666666666666:::???>>>777666???EEEEEEDDD]]]yyy~~~hhhYYYXXXXXXSSSPPP```yyypppPPPKKKCCC?????????>>><<<;;;999777777777777555333//////...------------...+++***))))))(((((())))))(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))),,,///000//////000111222222222222222333333333444555555666666666555555333222000000111111000///111000///...---,,,,,,,,,***+++,,,,,,,,,***'''&&&+++---555AAAKKKPPPVVV[[[\\\aaafffccc\\\XXX[[[```ZZZ___jjjrrrjjjVVVIIIGGGOOO```mmmlllfffaaaZZZRRRMMM]]]ggg___SSSRRRWWWZZZooommmaaa]]]YYYMMMHHH???555---((((((((()))&&&%%%)))***)))(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&WWW999333,,,...+++...,,,+++******++++++***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))(((((()))************)))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''((((((,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))///777444)))...JJJddd^^^hhhwwwsssyyy~~~zzzpppbbbfffhhhbbb^^^XXXXXX]]]^^^^^^hhhvvvtttlllxxx|||eeeLLLJJJQQQZZZSSSCCC>>>EEERRROOOCCC888===JJJFFF777000777@@@EEEEEEEEEGGGJJJ______ZZZWWWdddzzzzzz|||{{{}}}^^^UUUPPPTTTXXX[[[aaagggrrrssstttvvv\\\AAAGGGDDDAAAAAAAAAAAA@@@>>>:::999777777777666555333///...------,,,,,,------******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))'''***...000////////////222222222111111111000000333444555666666555444333111000//////000111000...000///...---,,,,,,,,,,,,...---,,,,,,---...000111///+++&&&###%%%+++222888AAAGGGLLLLLLJJJNNNYYYbbblllrrr{{{wwwjjjfffhhhsss~~~uuuoookkkhhhiiirrruuuooogggdddcccaaa```ccc^^^PPPCCC<<<555---+++)))&&&%%%'''***+++,,,---,,,,,,,,,,,,***((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&TTT888333,,,...+++...,,,+++))))))***+++***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''((())))))***************((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((()))------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---...---......+++,,,333111???gggvvvlll{{{zzz~~~zzzttthhh^^^XXXRRRLLLNNNTTT\\\[[[YYYcccrrryyyjjjjjjzzzkkk^^^lll|||rrrZZZKKK]]]sss~~~~~~vvvpppooogggYYYPPPPPPQQQOOORRR\\\cccfffooopppUUUFFFCCCDDDDDDAAA???===<<<<<<;;;::::::888777666777666555333......---,,,,,,,,,,,,,,,***))))))((('''(((((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((%%%))),,,...///......///222222222111111000000000333333555666666666555444222111000000111222111//////...---,,,,,,+++,,,,,,222000...,,,++++++,,,---(((***+++++++++***(((%%%((()))))))))***///666<<<444888???DDDEEEDDDGGGKKKVVV[[[]]]WWWQQQQQQUUUXXXBBB@@@<<<888666555111+++444)))###%%%(((%%%$$$''')))***+++++++++++++++,,,&&&'''''''''''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&QQQ888444---...***...,,,+++)))(((*********)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((((()))***************'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++(((***&&&)))444///''',,,,,,---AAA^^^lllqqqmmmsss{{{~~~zzzrrrmmm[[[TTTMMMQQQTTTVVV^^^hhhfff]]]lllsss~~~tttxxxvvv{{{lll}}}zzzgggaaafffdddSSSCCCFFFHHHGGGIIIVVVhhhnnnkkkyyyrrr```LLL===777<<>>CCCAAA;;;777???>>>===<<<:::999:::;;;666444333222333222111///---,,,,,,+++++++++++++++))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%''')))***+++,,,...000//////000111222333444555333333444555666888999:::666444222222333222111///---,,,,,,+++++++++++++++''')))+++---...---+++)))''')))'''""""""(((+++)))'''((()))++++++)))&&&$$$***)))''''''((('''###,,,+++***+++***)))(((((((((%%%$$$&&&(((******+++(((+++...---'''!!!"""&&&000///,,,)))'''&&&'''(((''',,,---'''$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%LLL777666//////+++...---***(((((()))***))))))''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$##################$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))+++000&&&&&&333,,,!!!+++***'''(((,,,---222BBBSSSuuujjjggg|||ssssss~~~{{{zzz}}}uuurrreeeZZZNNNKKKLLLLLLHHHCCCGGGEEEKKKUUUYYYRRRGGGAAAHHHIIIHHHFFFFFFLLLVVV^^^^^^\\\fffvvvwwwpppvvv{{{yyy{{{{{{ddd\\\LLLAAA;;;???>>>888999AAA<<<======<<<999777777777444222111000000000...------,,,++++++******++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%'''))))))***+++...111......000111333555666777444444444444666888;;;<<<666555333222222222000...,,,,,,++++++***+++++++++---+++***)))((()))***+++%%%******''''''+++***&&&)))******(((&&&%%%'''((()))(((&&&%%%''',,,---,,,((($$$###%%%)))*********%%%&&&)))***'''%%%'''***%%%(((&&&###------$$$###""""""%%%((()))'''%%% '''+++(((&&&)))***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%III444111,,,///+++***,,,+++***(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$"""###,,,'''######((( !!!...''''''&&&"""111###+++'''... &&&'''--- ***$$$((($$$!!!$$$***!!!***######(((!!!***---%%%(((&&&!!!&&&***%%%'''***%%%###111### ///$$$$$$ !!!###***"""&&&(((########################""""""###$$$$$$$$$$$$###################################################&&&%%%###"""""""""######"""############$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***************)))((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********,,,...111333888===MMMhhhwwwqqqvvv|||vvv|||xxxuuuxxxqqqkkkmmmtttwwwtttooojjjjjjnnnuuuxxx|||wwwaaaUUUNNNHHHBBBCCCAAA???>>><<<<<<<<<===>>>===<<<;;;999888777666444222111111111000...,,,+++++++++************)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))+++,,,,,,,,,---...000000111111111777888:::;;;;;;:::999777888777444222000/////////---,,,++++++******++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$HHH444222,,,///+++***,,,+++***(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$(((''''''%%%000+++000)))&&&'''"""///000222&&&$$$)))...,,,)))---"""111333''''''$$$$$$"""%%%***"""'''***%%% &&&((($$$ &&&&&&))))))""")))(((!!!$$$)))&&&###+++...%%%*** 111444'''"""&&&&&&222333---!!!########################""""""###$$$$$$$$$$$$###################################################%%%%%%###"""""""""######"""############$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))******)))))))))+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))+++---000222---,,,333EEE\\\mmmpppnnnvvvyyyyyykkkYYYKKKFFFDDDBBB@@@BBBAAA???===<<<<<<<<<===>>>===<<<:::777555444333333222111111111000...,,,+++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))***+++,,,,,,---...000111111111111555666888:::;;;;;;:::999777555333111000/////////---,,,++++++******++++++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$HHH444222,,,///++++++,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$###'''***!!! '''111"""&&&%%%%%%!!!444(((,,,&&&***+++$$$###...###+++'''###$$$''' (((,,,"""&&&###(((222&&&!!!------###""")))######555###(((&&&***)))CCC)))+++########################!!!"""######$$$$$$######################################################%%%$$$######"""#########"""############$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***************))))))(((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((***,,,...///---(((%%%***666CCCJJJMMMlllrrrttt|||~~~ttt}}}yyynnnlllPPPJJJCCC>>>>>>@@@BBBCCCAAA@@@>>><<<;;;;;;<<<<<<>>>===;;;888666333111000222111000000000000...,,,++++++*********)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((***++++++,,,---...000111111222222111333555777999999999999444333222000//////......,,,,,,+++************+++((())))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$FFF555222,,,///+++,,,+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((()))((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,'''###$$$***###...%%%(((%%% 888"""!!!)))*** QQQqqq$$$111'''555111%%%(((%%%%%%jjjqqq222%%%,,,+++)))(((###&&&"""222>>>$$$&&&"""######(((+++"""!!!"""000333nnn$$$BBB$$$***000$$$########################!!!""""""###############################################################$$$$$$##################""""""#########$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))*********)))((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((((((***+++,,,...,,,***)))+++---//////???aaa___UUUcccttt{{{{{{wwwjjjgggcccTTTFFFAAA@@@@@@@@@???>>>???BBBDDD@@@>>>===;;;;;;;;;;;;<<<<<<;;;:::888555333222111111000//////000///---+++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%'''((())))))***+++,,,...///111111222222000111222444555555555555222111111000///.........,,,++++++***************'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~EEE555333,,,...+++,,,+++***)))((((((''''''(((''''''&&&&&&&&&%%%%%%%%%'''((()))((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$111 ...(((XXX{{{"""***""",,,###&&&QQQ***'''###$$$%%%%%%(((!!!&&&///,,,''''''(((EEE...///111 ########################!!!!!!"""############"""############################################################$$$#########""""""#########$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''))))))******((('''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))***&&&(((+++,,,,,,,,,,,,,,,&&&888555;;;III^^^vvvppp```kkkwwwyyy{{{zzz|||~~~|||nnn]]]PPPLLLIII@@@777333;;;===??????===<<<<<<===>>>===<<<::::::::::::;;;:::999888777666555444444000///.../////////---+++*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%'''(((((('''%%%############################################################$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((()))***+++,,,...000111111111///000000111111111111111111111111000///...------,,,+++******))))))******''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||DDD555333,,,...+++---******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$${{{TTT+++%%%<<<ttt%%%&&&///AAAyyylll&&&+++(((###!!!%%%///"""&&&###(((***222rrrttt???...&&&######################## !!!""""""######""""""################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%'''((()))))))))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))((()))+++---(((,,,$$$...333333BBBCCCGGGTTTpppssstttwwwvvv|||vvvfffVVVCCC;;;555999===>>>???AAA999;;;>>>>>>===<<<;;;;;;===<<<:::999999999:::;;;888888777666666555555444///...---...//////---+++******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$''')))++++++)))'''$$$############################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))+++---...///000000000000000////////////000222222111111000...---,,,++++++***))))))))))))***'''(((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzCCC555444,,,---+++...***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&...)))!!!+++,,,!!!(((>>>333aaa&&&"""%%%%%%&&&>>>---...\\\mmm"""%%%(((,,,$$$cccLLL,,,...000...TTT/// ,,,===222 ***######################## !!!!!!"""""""""""""""################################################!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))((('''&&&&&&'''''',,,---$$$+++***!!!,,,---333999KKK^^^```^^^mmm}}}{{{rrrrrr|||yyyjjjZZZIII<<<===999666777666444333555888999:::<<<===>>>===<<<<<<;;;999888888999999:::777777666555444333222222...---------......---+++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$'''***------***'''$$$############################################################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&''')))+++---...//////000000000000111111222333333333333222000...,,,+++++++++***)))))))))))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyCCC555444,,,---+++...***))))))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((()))|||&&&)))$$$$$$$$$"""+++(((###vvvGGG""""""BBB ((( 444 $$$!!!111(((***111 ///++++++jjj'''&&&$$$GGG444 ######################## !!!!!!"""""""""""""""################################################!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&$$$%%%''')))+++***)))'''&&&,,,%%%***)))$$$000...,,,)))---555777888CCCSSSeeeqqqppplllvvv|||yyyxxxuuu~~~~~~ssskkkbbbdddYYYLLLNNNHHHCCC;;;555333333222000///000444777888666666888666555555888;;;<<<;;;:::;;;:::999888888888999:::888777666444222000///......---,,,---......,,,+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$'''+++------+++'''$$$################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((***,,,---......000000000111222444666666444444444333111...,,,***+++******)))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttt@@@444222+++///+++***))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''' gggxxx############%%%^^^%%%%%%XXX###--- ppp""" )))111BBB...%%%$$$&&&!!!111'''###******'''RRR&&&%%%###111+++%%%########################"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################""""""###$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))++++++,,,,,,,,,---------===BBBIIINNNUUU```nnnxxxlllppptttwww{{{zzzwwwfffbbbfffdddZZZJJJ>>>666222///---000...,,,,,,---.........222222222333333444444444666666777888999;;;<<<===888888777666666666666666555555555444333000...,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################%%%(((******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''')))***,,,---111000/////////000111222222111000///...---,,,,,,++++++)))(((''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sss@@@444222+++///+++***))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''' gggwww""""""%%%$$$,,,+++!!!&&&!!!WWW$$$ ,,, hhh---&&&&&&!!!"""!!!!!!$$$iiiLLL(((+++((('''RRR$$$+++rrr333%%%########################"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################""""""###$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))*********+++++++++%%%(((,,,...000666>>>EEEJJJNNNTTTZZZ___gggpppwwwuuuwww{{{||||||{{{{{{zzztttmmmbbbaaaaaa\\\OOO@@@::::::999555000---...000111111...---,,,+++,,,---......111111222222333333444444555555666777999;;;===>>>888777777666666666666666555555555444222000...---,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((***,,,---000000/////////000111222111111000///...---,,,,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq???444333+++...++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''' gggvvv!!!!!!$$$&&&//////uuu&&&!!!XXX---)))mmm...333tttxxx!!!(((######&&&"""!!!''''''###,,,%%%MMM***...000%%%$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$###############################################################""""""###$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))''''''((((((((())))))))))))+++,,,+++)))***...111,,,///444:::???DDDGGGHHHUUUjjj___gggmmmqqquuulll~~~qqquuusssmmmrrrzzziiirrr~~~ssspppqqqfffnnniii```WWWPPPJJJFFFDDDAAA;;;666555333,,,(((''''''&&&&&&(((,,,......---+++++++++++++++,,,---...000000000111222333333333444444555666888:::<<<===777777666666555555666666555555555333222000...---,,,++++++++++++*********(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))+++,,,//////......//////000111000000///...---,,,,,,++++++***)))((((((''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn>>>555333+++...++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''' gggvvv!!! """!!!)))'''###rrr$$$$$$YYYHHH###'''FFF```ddd&&&###&&&'''!!!)))###"""%%%""",,,!!!...%%%,,,###########################""""""#########$$$$$$$$$################################################################################################################################################""""""###$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''(((((((((&&&''''''''''''((((((((((((***+++***(((((()))+++&&&'''(((+++...///...,,,...;;;222777:::<<>>BBB===::::::777444///---,,,---///)))'''***...---,,,---,,,,,,,,,,,,,,,+++)))((())))))************,,,---......///000111222222333444444555555666777999:::777666666555555555666666555555444333111///...---++++++++++++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""##############################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((***+++---------......///000000//////......---,,,,,,+++******)))(((((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lll===555444+++...+++,,,))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''' ggguuu""""""### ###:::vvv $$$VVVqqq---...XXX@@@+++%%%%%%!!!'''!!!###%%%###RRRYYY!!!,,,)))(((...***zzz++++++########################""""""#########$$$$$$$$$################################################################################################################################################""""""###$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((('''''''''((((((((())))))%%%&&&(((((('''&&&''''''***)))((((((******)))((('''%%%((()))""")))+++(((///+++---,,,)))---(((111)))((()))%%%&&&))))))'''&&&&&&(((***++++++***,,,)))))),,,+++(((''')))((()))))))))((()))***+++''')))++++++))))))***,,,,,,,,,---...///000111222666555555444444555555555666666555555555555666666666555333222000...------+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''))))))++++++,,,---......//////......------,,,,,,++++++***))))))(((((((((((()))))))))((('''%%%$$$######'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjj<<<555444+++---+++---))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''' ggguuu###%%%&&&"""%%%!!!TTTyyy PPP222AAA,,,&&&%%%&&& %%%***...)))(((***jjjwww''''''########################"""############$$$$$$$$$#######################################################################################$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((())))))))),,,,,,+++++++++*********)))(((''''''((()))+++,,,000((('''000000)))***222***++++++++++++******)))***+++,,,------,,,***+++)))((('''(((+++---+++)))&&&&&&)))+++)))$$$$$$(((&&&'''''''''&&&'''***,,,'''***---,,,)))((()))+++***+++,,,---...///000111555444444333333333333444555555444444555555666666666555333111///...------+++************)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''(((((()))***+++---............------,,,,,,,,,+++++++++))))))(((((((((((())))))******)))((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhh;;;555444+++---+++---))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!''' gggvvv###$$$&&&"""'''###ZZZuuu###OOO$$$ ///999VVV&&&%%%'''!!!###"""'''%%%+++"""...%%%### ...222///########################"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((()))((('''%%%%%%%%%%%%%%%%%%$$$''')))(((&&&&&&))),,,&&&"""&&&''''''(((%%%((()))&&&(((((((((***''')))!!!''''''&&&)))'''###&&&)))((((((((((((((((((((($$$###$$$((((((&&&(((,,,''')))***)))'''&&&(((***(((,,,...---)))'''(((***))))))+++,,,---///000000222111111222222333444555555444444444444555666777666555222000......------************))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((((()))***,,,---...------,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))((((((((()))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ggg:::555555+++---+++...))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!'''!!!gggxxx"""!!!"""$$$!!!TTTqqq)))"""RRR((( )))FFF\\\...)))'''&&&!!!---$$$%%%|||RRR&&&%%%&&& !!!...)))555'''*** ########################"""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))'''&&&&&&''')))))))))$$$))),,,+++'''$$$&&&)))&&&***000''''''111+++&&&+++$$$((('''(((+++'''+++&&&,,,(((###((((((&&&,,,$$$&&&((('''&&&&&&))),,,***%%%"""$$$&&&%%%%%%((( $$$((()))((('''((())))))---000...)))&&&''')))((()))***+++---...///000...//////111222444666777444444444444444555666777666555222000...---------************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''(((***,,,------------,,,,,,++++++++++++++++++))))))(((((((((((()))***&&&'''((()))***+++,,,---((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ccc:::111111------'''///+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###((((((""" $$$&&&$$$((('''mmmwww###$$$%%%"""&&&"""RRRwww!!!(((FFF&&&,,,bbb___ (((###555"""###...!!!%%%;;;!!!&&&"""'''&&&"""666666---***((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((((((((((((***,,,---,,,---000333444444333333222222222222333444555666777666333111///---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################################################################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%((()))***+++,,,---------************************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################aaa:::111111------'''...*********)))((('''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&%%%"""!!!%%%&&&$$$###000(((hhhwww###$$$%%%"""&&&"""GGGnnn###+++LLL{{{)))***TTTJJJ***%%%!!!000""")))%%%&&&"""&&&%%%### &&&<<<'''222 $$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((***+++,,,+++---///222333333333222222111111111222333444444555444222///---,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################################################################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''((()))+++,,,,,,,,,,,,************************))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################^^^999222111------'''...******))))))((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######"""###'''&&&###"""!!!$$$tttwww$$$$$$&&&"""&&&###///ooo'''$$$HHHiii!!!))) DDD''' <<>>...###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###################################################"""############$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''(((((()))***++++++,,,...000222222222222111111000000000111222222333222000...,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################################################################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&'''((()))***+++++++++************************)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################[[[999333111---...(((...***)))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""###%%%'''%%%""",,,!!!fffwww$$$$$$&&&"""'''### %%%$$$BBBHHH(((+++CCC,,,---&&&###'''!!!$$$+++ ###%%%"""&&&cccPPPrrr***###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***+++---///000111111111000000/////////000000111222111///...,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''((()))*********************************))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################WWW888555111,,,...)))---))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%%%%$$$$$$"""---222nnnxxx$$$%%%&&&###'''###$$$!!!---III&&&(((***===JJJ$$$444!!!&&&)))"""###%%%000444###&&& 888(((---((("""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((()))***+++---...///000000//////......//////000000222111///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################SSS777666111,,,///))),,,))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###%%%***)))~~~xxx%%%%%%'''###'''$$$'''zzzzzz&&&)))TTT"""+++AAATTT,,,'''666&&&$$$\\\UUU!!!***)))444111$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))***+++,,,...//////............///000111111111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################PPP777777111,,,///***,,,(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''$$$""")))333xxx%%%%%%'''###((($$$"""KKK)))!!!iiippp+++$$$222AAA ******888&&&)))666!!!&&&&&&^^^%%%,,,(((&&& $$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%(((((()))***+++---...///---------...///111222333///...---,,,,,,+++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################OOO777777222,,,000***,,,(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((($$$""",,,:::xxx%%%&&&'''$$$((($$$..."""&&&'''(((###222"""///999,,,000...888222000%%%,,,'''###$$$!!!NNN|||+++&&&###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$((((((((()))***,,,......,,,,,,---...000222444555---,,,,,,+++******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''((()))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################MMM999111000---...///(((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$SSSvvv""")))***"""'''+++999PPP)))QQQ'''+++!!! LLLOOOCCCoooJJJAAA555???AAA666&&&...nnnmmm)))IIILLL...$$$$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!%%%%%%&&&&&&''''''&&&&&&$$$#########$$$%%%%%%&&&$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++++++++,,,------......///...---,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%### !!!$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLL999111111---...///(((*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&$$$ 555xxxuuu$$$&&&+++)))>>>MMMaaa???)));;;AAA,,,eeevvvHHH===FFF???BBB...;;;333;;;___777000777$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++++++++,,,------.........---+++***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$KKK999111111------///)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&,,,++++++|||888...---)))'''666 222444AAA))))))444:::BBBIII666:::PPP[[[EEEMMMMMMTTTLLLGGGxxx:::PPPGGG222999TTTooo+++!!!&&&,,,###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******++++++,,,------------,,,+++***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$III999222222------///)))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###((()))%%%%%%+++...---FFF!!!!!!%%%...000"""...000'''444...???+++''';;;NNNIIIQQQCCCMMMZZZTTTEEEMMMZZZJJJYYYWWWffffffbbb]]]yyyzzzqqqhhhaaaaaaooo^^^UUULLLJJJPPPTTTLLLAAADDDAAAAAALLL333555>>>===444&&&666///FFF,,,000%%%111!!!***---"""&&&###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))******+++,,,,,,,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGG888333333------///***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$***((($$$$$$### +++)))///333+++#########***---666444+++666333)))111FFFKKKGGGIIIIIIIIIXXXfffiii```iiinnnggg{{{uuu]]]qqqxxxtttwww}}}uuuoooggggggrrr{{{vvvjjjPPPMMM;;;999OOO:::AAAAAA,,,777===333999@@@CCC999 000...000000$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFF888444444---,,,///+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''???$$$---222$$$###222###$$$###$$$&&&'''''''''+++(((666/// ((((((LLL>>>???TTTXXX```^^^```nnnqqqwwwnnnzzzxxxyyy|||yyy}}}}}}{{{|||{{{xxxrrroooxxxuuuxxxjjj^^^eeeWWWPPPJJJ444@@@555+++===444111)))777HHH999///000---$$$"""'''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''')))***+++,,,,,,,,,+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******++++++***)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{EEE777444555---,,,///+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())),,, ,,,---"""******###&&&***((()))999&&&%%%(((333III@@@EEEPPPMMMfff{{{kkkrrruuu}}}ssszzzxxxzzzppplllrrr~~~{{{|||{{{yyymmmjjjooonnnzzz{{{vvvpppttt}}}|||sssnnnjjjvvv{{{kkkzzzwwwcccOOOLLL777---&&&999777444111===CCC===777444---###''''''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((***,,,---///000111222444666777999999:::777777666555555555555555------,,,+++***))))))((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))************)))(((((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!#########"""$$$)))---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyDDD777555555---,,,///+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((111'''%%%---,,,""""""+++###,,,+++(((***'''###)))!!!***666///222@@@DDDLLLXXX```|||wwwlllqqqzzz|||sss{{{___dddtttllllllppp{{{~~~|||zzzlllpppyyypppjjjooonnnhhhkkkvvvyyytttxxxnnnxxxyyyvvvuuukkk^^^RRRKKKAAA444...///444555:::@@@BBB???;;;888)))(((&&&%%%$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((---...111444777:::<<<>>><<<===???AAADDDEEEFFFGGGDDDCCCBBBAAAAAAAAAAAAAAA:::999888777666444333333++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))***))))))(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###"""!!!%%%+++000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppAAA===777333000...---,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((%%%%%%%%%'''***++++++***000444888;;;BBBQQQgggwwwyyy{{{zzzxxxxxxrrrlllkkkoootttxxxnnn{{{zzz}}}|||ssshhheeejjjqqqdddjjjqqqsssqqqpppsssvvvzzz|||rrr^^^PPPJJJ@@@444777444555:::???BBBEEEIIIIII===///&&&$$$%%%%%%$$$'''%%%###"""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&$$$%%%''')))'''&&&(((%%%&&&***)))%%%&&&++++++,,,&&&(((000///---666>>>;;;???GGGHHHBBBAAADDDAAA@@@BBBEEEEEEBBBCCCFFFLLLOOOGGGCCCIIIHHHEEEJJJGGGCCCAAABBB@@@:::777777;;;???===444---+++)))&&&((()))(((&&&###"""###%%%(((%%%"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((************))))))((((((''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooAAA===777222000...---,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((,,,,,,***(((''')))///333***333FFF```xxxwwwwww}}}zzzoooppp}}}qqqyyy}}}tttnnnvvv|||{{{uuusssyyyqqqfffbbbYYYMMMBBB:::444777======<<<<<>><<<@@@OOODDDCCCFFFLLLRRRRRRRRRRRR^^^VVVPPPOOOOOOOOOPPPSSSJJJVVVXXXSSSOOODDD>>>DDD@@@@@@BBBGGGGGGBBB@@@BBBEEECCC@@@===999555111///,,,+++(((&&&$$$$$$%%%''''''&&&%%%%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***))))))))))))(((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn@@@<<<666222000...---,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))((('''''''''''''''%%%)))...///...///333777IIIXXXkkkzzz~~~zzzxxxxxx}}}uuueeejjj}}}uuuxxx~~~pppfffhhhnnnssstttpppmmmtttWWWHHH:::777999888555222666:::===<<<555---'''$$$'''&&&%%%%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%$$$&&&((()))(((''')))$$$"""&&&,,,000444888BBBHHHHHHJJJNNNGGGAAAHHH```dddiiinnnrrrsssmmmeeevvvmmmfffgggiiiiiiiiikkkooossslllccc```VVVLLLOOONNNNNNRRRWWWXXXRRRNNNNNNJJJBBB@@@FFFGGGAAA???AAA<<<888222...+++***((('''######$$$&&&((((((&&&###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))))))))(((((((((((('''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lll@@@<<<666222///...---,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((***)))(((''''''''''''(((%%%(((+++///444>>>JJJRRRbbblllvvvxxxtttuuu~~~~~~|||ssslllssszzzyyyxxx}}}zzz~~~~~~vvvqqqtttyyyxxxsssiiifffnnn{{{~~~kkk[[[KKKDDDAAA;;;555111///444<<<@@@>>>777///***%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&((()))))))))******,,,000555:::???CCCIIIKKKLLL[[[qqqtttlllmmmgggrrrzzzyyyuuuooodddXXXeeedddggglllnnnllllllnnn}}}yyyoooqqq~~~xxxbbbVVVXXXWWW[[[eeemmmmmmjjjiiiQQQFFFDDDLLLMMMFFFGGGPPPLLLHHHBBB===888333...)))%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iii???;;;555111///...---,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***))))))(((((())))))***111...+++000>>>TTTkkkzzz~~~yyywwwzzz}}}~~~}}}tttttt~~~~~~~~~}}}~~~zzz{{{~~~pppfffiiipppsssrrrnnniiieeebbbZZZJJJ<<<444...000555<<>>777333---***'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff>>>:::555111///...---,,,************************))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))***+++,,,---***222???MMM\\\kkkyyy}}}~~~www}}}~~~|||nnnjjjqqqxxxyyy}}}|||}}}~~~wwwlllgggiiiooorrrssshhhmmmwww}}}uuu^^^GGG;;;444222111666>>>AAA>>>:::+++)))&&&%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((&&&%%%'''+++...333999@@@GGGVVVlllxxx}}}tttrrr~~~rrrppplllgggaaa___hhhrrrsssvvvyyyttthhhaaagggssskkk}}}jjjbbb}}}zzz|||zzztttrrr}}}rrrgggbbbXXXJJJEEEGGGGGGJJJMMMMMMIIIEEEBBB@@@333///***'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ccc>>>:::444000///...---,,,************************(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))))))))***+++,,,...///000,,,CCC```sssyyyyyy|||xxx~~~vvv}}}}}}tttqqqpppppptttzzz|||wwwtttrrrooommmllliiillluuu}}}lllVVVIII;;;888555444777:::;;;;;;555111+++(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''')))***...555???FFFMMMRRRZZZeeeuuu|||~~~yyyvvvwwwqqqpppzzzyyyoooqqqrrrqqq|||zzz{{{|||wwwkkkcccgggqqqttt~~~|||ssslll___XXX___]]]hhhxxx{{{}}}uuunnngggfffiiifff\\\RRRWWWZZZ[[[VVVMMMGGGFFFHHH<<<999444000...+++)))&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbb===999444000///...---,,,************************(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))***+++---///111222JJJaaazzz~~~{{{~~~vvvyyyxxxtttxxx~~~}}}zzz~~~|||zzzyyyzzz{{{}}}~~~qqqlllllltttxxxpppbbbYYY@@@>>>:::555111222666999===888000***((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((+++000666@@@MMM\\\ffftttxxx}}}ttt]]]bbb]]]XXXjjjrrr||||||{{{}}}xxxppprrrgggvvvnnnWWWRRRYYY]]]ZZZZZZeeexxxxxxgggqqqrrrnnnbbbQQQGGGFFFJJJIIIFFFCCC@@@<<<777222...(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ>>>:::555111///---,,,***+++++++++************)))******))))))))))))*********)))'''((()))***((('''***)))((()))***+++***)))***,,,---,,,***///<<>>:::555111///...,,,***++++++++++++******************))))))))))))*********)))(((((()))***)))'''***)))))))))))))))((('''(((***,,,---333CCC]]]qqq~~~wwwxxx||||||xxxjjjdddccceeeggg{{{zzzyyywwwvvvyyy}}}~~~{{{xxxvvvjjj\\\WWW[[[___^^^[[[uuutttzzz{{{~~~|||vvvrrrvvvxxxgggYYYIII999666777000///222666777333---'''$$$'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%''')))***)))(((((((((((()))***---111444AAAIIIUUUcccsss~~~qqqiiikkk}}}|||mmmmmmwww|||xxxpppjjjgggeeehhhnnnrrrnnnhhhkkksssuuuxxxzzzwwwuuuyyypppxxxxxxmmmeeeeeeccc]]]hhhkkkrrrwwwvvvkkk]]]SSSSSSMMMGGGEEEIIILLLLLLKKK@@@777///+++)))%%%$$$%%%''''''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++$$$$$$$$$%%%%%%%%%&&&&&&(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaa>>>:::555111///...,,,+++,,,+++++++++******************))))))))))))*********(((((((((******)))((())))))******+++***))))))...,,,---666HHH```uuuxxxvvvuuuwww~~~{{{rrrkkkfffccc^^^ZZZ]]]bbbrrr|||zzzyyy{{{zzz{{{wwwrrrvvv|||qqqhhhXXXAAA888999666---///444888:::555,,,%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))((())))))))))))+++111;;;CCCVVV]]]mmm~~~~~~qqqiiiyyypppsss{{{}}}|||tttuuuwwwrrryyy{{{rrrtttwww~~~}}}www|||zzzxxxuuuoookkkpppxxxiiihhhkkkooolllhhhooo{{{wwwxxxeee]]]]]]]]]WWW]]]fffoootttsssmmmgggbbb[[[TTTRRRUUUVVVRRRMMMNNNFFF:::///---...)))"""(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%&&&&&&'''''''''((((((((()))(((''''''))))))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaa===999555111///...,,,+++,,,,,,+++++++++***************))))))))))))*********(((((((((***+++***)))''')))+++,,,------...//////000999OOOnnn~~~uuurrruuuxxx}}}zzzzzzsssyyy|||~~~}}}wwwwwwxxx||||||yyyzzz}}}~~~vvv~~~~~~yyyrrrqqqjjjTTTFFFBBB<<<777444444999>>>;;;111(((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))))))))))))))***))))))***+++,,,---111<<>>444555<<>>999999444222///+++(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((((((((((((&&&'''(((***,,,---//////>>>>>>>>>??????@@@@@@@@@999999:::;;;<<<===>>>???999777666666666666555333000000///...---,,,,,,+++***)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&\\\<<<888444111000///...,,,---------,,,,,,,,,++++++******))))))))))))******)))(((((()))+++---,,,+++***,,,---------333===FFFrrrsssssswww{{{___CCC666777888666777666666777999;;;:::999999;;;======<<<;;;<<<===<<<;;;<<>>CCCPPPcccuuu~~~|||wwwuuu```RRRLLLQQQiiimmmgggqqqwwwddd]]]XXX\\\fffpppxxx}}}sssvvvpppbbb___kkkuuuvvvtttdddUUUWWWeeeqqqrrrlll```UUUQQQVVVVVVLLLEEEDDD;;;888444...***'''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))(((***...222777;;;???AAA??????===;;;999777666555888888999:::;;;======>>>???>>><<<<<<<<<<<<;;;999666555444333222000000///++++++******))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&XXX<<<999444111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******///222---000MMMnnnyyy}}}nnnMMMAAA777777888666555888888:::;;;======???AAABBBAAA???BBBHHHHHHDDDDDDIIIGGGHHHKKKMMMMMMHHHBBB===;;;;;;:::;;;===???@@@@@@LLL^^^nnntttzzzuuu[[[[[[gggoootttxxxyyywww|||zzzxxxmmmooopppllloooxxxppp^^^NNNLLLPPPJJJ???---555444((("""''')))%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&$$$%%%&&&'''((((((''''''(((***---...+++---<<>>666666222)))%%%)))(((((('''%%%###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***((('''(((++++++(((%%%###)))---)))$$$$$$))),,,222777@@@GGGGGGCCC???===>>>@@@BBBAAA???@@@EEEJJJTTT666===FFF<<>>>>>:::444666>>>???;;;KKKEEEAAAHHHTTT^^^```^^^KKKYYYsssqqq___oootttdddRRRYYYhhhbbbbbbmmmpppcccQQQBBB@@@BBB@@@======444999>>>BBBAAA<<<333,,,)))%%%%%%)))***''''''+++((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%###$$$&&&''''''%%%TTT<<<888444111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++...+++---DDDiii~~~rrrJJJ555333222444:::>>><<<:::<<>>888;;;>>>666+++'''%%%$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&'''((()))******---333777999999888999======;;;BBBNNNRRRNNNXXXVVVZZZhhhyyywwwmmmzzz{{{uuussseeemmmlllwwwvvvzzzpppppprrrrrrkkk^^^RRRLLL@@@FFFGGGBBB@@@CCC@@@999333000------+++'''''')))''''''''''''&&&%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((('''%%%QQQ;;;888444111000///...---------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++...000:::VVVvvvggg:::666<<<777999:::;;;>>>BBBKKKXXXcccqqq^^^PPPIII<<<666===GGGPPP\\\iiirrrzzz|||xxxzzz{{{oooqqq}}}}}}nnnYYYJJJEEECCC:::555777777000))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))*********))))))'''((()))*********))))))+++...000:::XXX}}}vvvxxxssshhheeeeeecccoooppptttxxx|||mmmccc]]]\\\ZZZZZZ\\\]]]\\\[[[[[[]]]___```aaadddhhhkkknnnmmmnnnqqqwwwfffZZZbbbpppvvvvvvwwwvvvwwwzzz{{{uuujjj```^^^XXX^^^mmmooo___SSSTTTTTTRRRGGG999666===???:::,,,'''###$$$'''***(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&))),,,,,,)))&&&'''(((---444>>>BBB;;;333222777444@@@SSSbbbhhhggggggiiirrrsssxxxxxx|||sssooosss}}}~~~yyymmmeeegggqqqpppdddNNNDDDEEEEEE???:::777333///,,,)))((()))((((((((())))))((((((''')))((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++'''$$$%%%)))+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&NNN;;;888333111000///...---------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------222@@@VVVmmm}}}^^^EEE<<<999:::>>>DDDCCCDDDMMMaaa}}}~~~nnn\\\KKKDDD???===HHHVVViiiuuuzzzvvvvvv~~~xxx~~~}}}}}}|||uuuzzzvvv}}}}}}tttooolll\\\HHHIIIIIICCC999555555000((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))))))))(((+++...111111000---,,,,,,333<<>>CCCGGGCCC======BBBIIIQQQhhh}}}{{{kkkmmm}}}}}}tttyyy|||uuugggmmmwwwmmm[[[SSSLLLDDDAAA>>>999333/////////...(((((((((((())))))))))))((('''&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""$$$(((***'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((''''''''''''LLL;;;777333111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------:::SSSnnn~~~pppOOO999>>>DDD<<<888>>>===NNNgggrrrsssuuuzzzppp\\\LLLAAA@@@DDDQQQ___oooxxx{{{{{{wwwrrrsss~~~~~~}}}~~~}}}tttkkk~~~ssskkkooogggUUUPPPXXXUUUCCC888777333+++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))''')))---000222111///---222===LLL```yyy|||vvvmmmpppyyywwwkkkbbbWWWJJJAAA>>>666555555666999;;;;;;;;;<<>>FFFJJJ@@@===GGGRRRTTTUUUXXXhhhdddlllyyyxxxpppyyy|||zzzwwwmmmvvv}}}xxx}}}rrrfff______```ccc___UUUGGG===999666222,,,+++)))(((''''''((()))((('''&&&(((,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''''''''(((+++...KKK:::777333000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...555OOOkkk|||WWW777>>>BBB???<<>>BBBFFFGGGLLLTTT\\\bbbiiioootttxxxxxxyyy|||{{{uuuooommmmmmjjjddd^^^pppxxxxxxmmmiiiqqqyyy{{{^^^```dddeee^^^VVVUUUYYYMMMFFF<<<222+++(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))++++++,,,222:::CCCJJJNNNNNNMMMUUUdddkkkiiikkkrrr{{{sssuuussssss}}}wwwwww{{{|||}}}~~~zzzooonnnuuuppp\\\MMMFFF@@@999666333///+++((((((((())))))''''''+++///000---)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((%%%''')))***+++000777<<>>@@@GGGXXXjjjoooVVVLLLEEEIIIZZZiiipppwwwyyyzzzwwwuuuzzz}}}tttrrrxxxssspppssszzz|||xxxrrr```eeelllgggMMM222---777))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******))))))******+++,,,,,,++++++,,,...222666999```ppp{{{iiiYYYeeeqqqyyyrrr___MMMBBB888444444888:::777666777444333333444777:::::::::333333444333222222555777888:::>>>CCCLLLZZZjjjuuuyyyyyy{{{~~~}}}zzz|||wwwyyy|||wwwiii\\\^^^ppp{{{iiibbbsssssshhhgggddd[[[VVVXXXRRRNNNEEE;;;000***((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))...999FFFQQQSSSOOOJJJNNNbbbtttxxx{{{ssspppsssxxxzzzqqq___|||www|||ooommmuuubbbUUUPPPKKKEEE@@@<<<666000+++******+++***)))))),,,222333000,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''***,,,...222999BBBIIIPPP:::999666333000///......------------------------------------------------000,,,...333///)))///<<>>:::***$$$---'''***,,,+++*********)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%&&&)))+++***$$$ ,,,111...000???DDD@@@@@@MMM:::999666333000///......---------------------------------------------------+++---000...---:::LLLcccFFF===999>>>GGGFFFNNNrrrqqq```SSSNNNRRRbbbsssvvv{{{|||yyy{{{zzzvvvtttpppuuuzzz{{{yyyrrrjjjiii]]]DDD333000888,,,******%%%&&&+++'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))***++++++,,,,,,''',,,555777...333WWW~~~rrrrrrqqqqqqddd___XXXYYYUUUKKK???777444222444444666;;;@@@BBB???<<<<<>>RRR___ZZZBBB999111333999===???@@@999::::::888555444666:::GGGdddwww}}}|||{{{wwwuuurrrqqqvvv{{{vvvzzzfff[[[oooxxxqqqrrrjjjbbb```[[[KKKAAA999,,,---+++)))(((((((((&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))*********)))+++------///999DDDNNNJJJGGGZZZuuueee~~~tttvvvrrrqqqqqqhhhjjj}}}zzzuuussspppsss}}}sssnnnooosssyyyzzz~~~pppqqqtttwww[[[IIIFFFGGG???333...,,,***((((((((()))+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&***,,,)))&&&'''---333555;;;@@@JJJOOOFFFHHH]]]HHH:::999666333000///..............................------------............///...///...///<<>>EEEFFFQQQmmmzzzdddTTTRRRVVVdddqqq}}}yyywww||||||yyyvvv{{{~~~uuuhhhjjjqqqdddLLL555222333---$$$)))---%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---222,,,'''---BBB___yyy|||tttooosss}}}iiiYYYKKK>>>666444888666555888:::999:::===>>>@@@BBBBBB???===<<<<<>>@@@>>>===:::999999:::999888;;;AAA???YYYlllvvv}}}xxx{{{wwwssssssvvvwwwvvvyyy~~~|||vvvuuuvvv{{{tttgggmmmtttxxx}}}pppgggeeebbbUUUMMMFFF999...+++((('''((()))'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))******111((($$$---999??????>>>CCCOOO___vvv~~~lllkkksssooouuurrrjjjqqqvvvwwwvvvzzz~~~sssrrrrrriiieeefffqqqvvvlllqqqzzz~~~|||{{{{{{ssskkkccc]]]YYYPPPEEE===999333---+++***)))+++...((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))(((((((((***...444999<<>>DDDUUUhhh~~~{{{kkk\\\SSSZZZdddrrr|||}}}yyytttrrrpppvvvyyyyyy~~~ooonnnyyyvvvfff666111222///'''))),,,###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,---------000555@@@SSSjjj|||}}}wwwpppsssuuucccOOOAAA888444555999===888888===@@@<<<999:::???EEEHHHEEE@@@???FFFMMMXXXFFFCCCOOOgggWWW;;;===??????@@@BBBCCCDDDFFF???999888888888???HHHRRRgggpppllljjjhhhlllyyysssnnnpppxxx}}}{{{yyyzzz{{{sssnnnzzz~~~tttqqqwww~~~}}}|||vvvrrr|||vvvllljjjggg\\\VVVPPPCCC222---(((&&&((()))(((&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))+++*********)))))))))((())))))))))))))))))))))))))))))******************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***))))))((((((((()))***,,,((()))444???BBBAAA???SSSaaasss~~~wwwppprrruuurrrlllxxxtttooovvv|||zzzzzz}}}{{{|||ttttttpppoooiiieeerrrrrryyytttzzzuuuqqqzzz|||xxxzzztttuuu~~~uuuXXXMMMSSSEEE;;;222000---******---))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******---'''###***888GGGOOOQQQEEEDDDMMMgggxxxpppvvvGGG:::999666333000///..............................---------...//////000000...------333@@@TTTiiixxxyyy{{{VVV;;;;;;===>>>RRRooo{{{kkk\\\XXXZZZeeeuuu~~~vvvpppkkk~~~{{{nnnuuu|||{{{wwwyyyzzzqqqvvvzzzwwwBBB444111111***)))***$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))************++++++,,,---------------888QQQlll~~~~~~{{{uuuqqqyyyqqq]]]NNN>>>666444555;;;AAA???>>>BBBHHHFFF<<<888:::>>>DDDJJJJJJHHHLLLXXXccc^^^KKKIIIiiiRRR;;;???@@@>>>@@@GGGOOORRRSSSFFF;;;888777:::EEEQQQssseeeOOOIIIZZZuuuuuusssrrrvvv|||}}}}}}}}}}}}{{{|||zzz}}}uuuvvvzzzzzzyyyoooooonnneee```YYYJJJ;;;444+++'''(((***)))''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((('''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((,,,+++***((((((((()))***$$$...;;;AAA??????JJJXXXxxxuuutttzzzuuuzzzwwwpppsss{{{llliiiyyy}}}ooozzzwwwuuucccmmmqqqpppmmmrrr~~~zzzrrrfffjjjxxx{{{{{{~~~fffbbbsssRRRDDD999666222+++))),,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++(((***111===HHHLLLJJJFFFCCCLLLbbb|||DDD:::999666333000///..............................---------...///000000000...,,,///<<>>BBBEEENNN[[[ccccccSSSEEE:::<<>>@@@KKKSSShhh{{{qqqkkkoooiiidddgggnnnrrrnnnhhhxxx|||~~~tttggg\\\XXXbbbpppwwwyyy{{{tttwww~~~}}}{{{|||~~~wwwhhhDDD222666000'''***...((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...///@@@bbb~~~tttwww|||uuu```NNN;;;777777===AAA@@@>>>>>>???NNNaaadddNNN555555CCCMMMLLLLLLPPPUUUZZZ[[[[[[SSS~~~VVV;;;;;;CCCLLLWWWhhhvvvxxxrrrJJJ===888BBBSSSfff}}}ddd\\\RRRGGGEEE]]]oooyyyvvvwww{{{~~~tttpppzzzyyyhhhbbbpppfffcccnnnzzzzzzxxxooo^^^RRREEE555+++)))***)))''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))),,,---///111444666888999::::::::::::::::::::::::777666555444333222111000,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***)))(((((()))+++---///???CCCIIINNNSSSaaa}}}vvvnnnssssss~~~rrr}}}{{{yyyuuusss{{{hhhmmmtttfffkkkvvvrrrooozzzzzz}}}|||vvvuuuuuukkkZZZLLLHHHAAA555///111))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))***+++++++++555EEEQQQKKK???BBB[[[ttt{{{iiimmmJJJ;;;888444222111111///...---------............///)))---///...---///000111888+++777XXXuuu{{{iiiFFF>>>FFFAAA>>>eee}}}pppggghhhdddYYYRRRRRRkkk```dddsssuuukkkqqqwwwjjjttt}}}yyyvvvzzzyyywwwwww{{{~~~yyyyyy}}}gggSSSWWWccclllsss{{{}}}lll^^^vvv}}}}}}~~~vvv~~~YYY333...888...$$$,,,)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************(((---...++++++///000---555\\\~~~vvvxxxzzzyyyaaaGGG;;;:::<<<>>><<<;;;<<>>???RRRggg|||qqqHHH;;;BBBIIITTTooozzzfffWWWRRRQQQPPPVVVjjjwwwtttvvv~~~tttxxx{{{{{{~~~fffhhhvvvvvvnnnrrruuutttwww}}}~~~vvvoooUUUOOOCCC666...,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((*********(((&&&$$$%%%&&&///...---000444999;;;<<>><<<===???AAACCCGGGDDDCCCEEEIIIJJJFFFAAA>>>BBBFFFHHHIIIKKKOOORRREEEDDDBBBAAA>>>:::555111------......+++(((''')))%%%''')))***)))'''&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((******,,,,,,((('''111???HHH<<>>AAA===EEE^^^kkk\\\VVVUUUSSSZZZ___WWWLLLUUUiiimmmsss{{{|||ssslllwwwxxxsssrrruuuppphhhjjjrrr|||yyyyyyzzz}}}}}}}}}{{{{{{}}}|||rrrddd[[[___lllxxx}}}wwwnnneeerrr{{{zzz~~~~~~iiiEEE444444...''')))))))))((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************+++++++++,,,...000111222GGGkkk}}}www{{{iiiNNN<<<888@@@@@@@@@AAA??????DDDJJJeeerrrmmmMMM444555@@@FFFJJJRRRLLLIIINNNPPPcccgggHHHCCCHHHPPPhhhzzzjjjPPP;;;AAACCCOOOppp~~~ttteeeZZZWWWVVVUUUYYYiiitttrrrpppvvvzzzxxx~~~zzz~~~~~~|||~~~rrrlllttt|||{{{yyyzzzvvv{{{{{{vvvvvv}}}kkkYYYGGG>>>444)))&&&***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''))))))))))))((()))***,,,---...///222555<<<;;;;;;===@@@BBBBBBBBBAAA@@@@@@BBBDDDGGGHHHHHHTTTQQQOOOPPPSSSSSSPPPLLLPPPQQQRRRPPPNNNMMMOOOQQQXXXVVVTTTSSSSSSTTTSSSRRRCCC>>>888333///,,,---...'''(((((((((((()))***+++(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))((()))***)))***---444999;;;>>>CCCQQQcccpppzzzooofffmmmvvvxxxlllccc{{{{{{tttwww}}}}}}ooowwwyyy{{{lll\\\LLL===333,,,)))++++++(((''')))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''',,,...+++(((///>>>KKKMMMDDDCCCQQQeeeuuuttthhh___WWWoooBBB:::888444222111111000...---------............///111///,,,,,,---///000111...>>>WWWpppwwwZZZFFF;;;GGG:::SSSkkkMMMAAADDDLLLFFFRRRbbbbbbRRRKKKdddrrrggglllxxxwwwxxxjjjgggttt}}}wwwtttuuuxxxzzz~~~}}}|||}}}~~~xxx~~~vvvccc\\\jjjyyyyyywwwuuutttzzz~~~}}}~~~}}}wwwXXX:::......---((()))))))))(((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********++++++...))))))///111///333;;;SSSqqqyyyyyyqqqzzzuuuzzzsssZZZAAA999>>>AAA??????@@@===<<>>===DDDAAA@@@AAA???999;;;OOOgggvvvgggOOO===???MMMUUUTTTXXXUUULLLLLLjjjeeeRRRRRRQQQRRRUUUWWWOOOGGG@@@777444@@@QQQ```rrrvvvvvvrrriiibbbaaa```^^^aaaaaafffmmmlllhhhmmmxxxssswww}}}|||{{{|||yyy~~~}}}~~~vvvzzz}}}~~~{{{tttwww}}}vvv]]]LLL@@@555...,,,)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******))))))((()))***,,,---000333777:::>>>CCCHHHKKKOOOLLLIIIGGGGGGGGGFFFFFFEEEGGGIIIJJJHHHFFFEEEDDDGGGEEECCCCCCEEEGGGGGGFFFRRRPPPNNNLLLLLLMMMPPPRRRJJJMMMQQQVVVYYYXXXTTTPPPCCCCCCCCCEEEJJJNNNJJJCCC999666222...,,,***(((&&&)))))))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))*********...***+++222777:::BBBKKK\\\iiixxxtttrrr}}}rrryyy}}}zzztttzzztttzzz|||}}}~~~}}}wwwuuutttiii\\\YYYLLL;;;000+++***++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))***---'''&&&111@@@GGGGGGEEE>>>WWWyyytttiiiyyy}}}}}}}}}eee}}}@@@999777444222222111000///---------............///...***+++111222///...000888YYYpppyyy{{{ttt{{{KKK???<<>>@@@CCCDDDGGGHHHCCC>>>GGGbbb{{{|||dddHHH<<>><<<999555///+++))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******((()))))))))*********+++,,,'''...;;;:::555IIIhhhxxxuuu{{{zzzyyy{{{zzzkkkpppxxxwww~~~{{{~~~xxx{{{{{{kkk[[[FFF444---,,,+++(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******---'''...@@@GGG@@@AAAKKKaaa}}}uuuooolllyyy|||hhhfffuuu~~~@@@999666333222222222111000---------............///000---///555333---...444GGGgggzzz{{{vvv^^^999III@@@HHHOOOzzzKKKBBB@@@JJJRRRTTTUUUXXXsssxxxgggzzzrrrnnnyyynnnhhhgggyyyyyyooopppwww|||{{{wwwxxx}}}|||www}}}}}}|||zzzxxxxxx{{{}}}{{{yyyzzzqqqdddeeeppp{{{eeebbb|||mmmkkkiii:::---333*********)))))))))(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++,,,+++,,,000111---555QQQnnn}}}rrrdddyyy~~~sss^^^EEE:::===CCCDDDAAACCCJJJJJJDDDHHH\\\tttpppXXX@@@>>>KKKXXX\\\\\\SSSIIIYYYcccNNN@@@BBBCCC===999;;;999;;;AAAEEEGGGPPPjjjuuueeehhhjjjhhhbbb```bbbeeedddeee]]]^^^iiiqqqpppmmmnnnsssvvvvvvtttxxx~~~xxxvvvuuuxxxwwweee___mmmvvvooojjjmmmdddLLLHHH<<<(((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++---111666===BBBFFFPPPOOOLLLGGGAAA===;;;;;;999555000...///222444555777:::>>>@@@BBBFFFMMMSSSOOOOOOPPPQQQSSSUUUVVVWWWVVVRRRMMMIIIGGGFFFDDDCCC===:::777777:::???BBBCCC\\\^^^ZZZTTTUUUYYYUUUMMMIIIFFFCCCBBBAAA===666111+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((())))))******+++++++++((((((444AAA???<<>>;;;555...++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((()))***++++++)))333EEEMMMCCC;;;LLLgggzzzhhhmmm|||~~~hhhccckkk}}}@@@999666333222222222111000---------............///111...111666333///666CCCbbbzzzGGG:::FFFGGGOOOrrryyyaaaFFFAAACCCMMMTTTYYYfffuuu}}}~~~rrrnnndddiii~~~{{{pppmmmrrr|||{{{wwwwwwyyyvvvoootttvvvxxxyyyxxxxxxyyyzzz~~~tttkkkgggiiixxxsssfffmmm~~~kkkmmm|||LLL...111---*********)))))))))((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,***---...,,,111FFFfffkkknnnmmmVVVKKK@@@===CCCHHHGGGBBBAAAJJJJJJGGGXXXwww~~~TTTFFF@@@JJJWWW\\\XXXVVVGGGLLLvvviiiAAA===<<<>>>>>><<<>>>DDDCCCFFFIIIKKKUUUpppiiiUUUaaaeeefffcccbbbdddeeeccccccaaabbbhhhooorrrrrrppprrrsssnnnjjjsss~~~ooozzznnnbbbddd|||nnnnnnzzzwww{{{]]]OOOBBB444*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++...222777===AAADDDEEEEEEAAAAAA???<<<888555444555555666999???HHHOOOTTTVVVbbbfffkkklllmmmqqqxxx~~~}}}}}}{{{xxxvvveee___XXXQQQKKKFFFBBB???666AAAIIINNNXXXffflllhhhRRRNNNIIIFFFEEECCC===888555222...+++))))))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((())))))******+++,,,,,,***222===BBBDDDPPPhhhxxx||||||yyy}}}hhhjjjppp___hhhrrrrrroooiiikkkttt{{{|||uuu{{{}}}|||uuunnnbbbWWWRRRNNNBBB555,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,...DDDRRRJJJ@@@MMMlll~~~jjjlll}}}aaaJJJEEEJJJmmm|||>>>888666333222222222111000---------.........//////...,,,///555333222@@@RRR||||||\\\;;;???:::MMMZZZyyydddRRRKKKCCCDDDSSS___fffqqq~~~ssslllbbbVVVhhhxxxtttkkknnn||||||xxxxxxxxxrrriiilllpppuuuyyyyyyxxxxxxxxxzzztttqqqllleeeiii~~~{{{lllaaammmzzzxxxyyyxxx~~~WWW000111111************))))))))))))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,+++---+++)))666TTTuuunnn{{{QQQgggtttQQQ;;;===@@@BBBFFFGGGDDD???EEENNNMMMMMMjjj}}}DDDAAAHHH[[[dddZZZIII@@@AAAVVVzzzGGG@@@===;;;???DDDGGGGGGEEEBBBGGGOOO^^^zzzwwweeeQQQ```fffiiihhhffffffdddaaabbbeeefffgggkkkrrruuuuuuoooooogggaaammm~~~zzzzzzzzz|||yyy{{{ppphhhooowwwnnn}}}lllSSSGGGCCC************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,666:::AAAGGGHHHEEEAAA===111333444555555666999;;;???EEEPPP___ooo|||xxxlll^^^UUUMMMMMMCCC555888NNNaaagggccc\\\TTTOOOMMMJJJEEE@@@@@@<<<555...)))''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((((())))))***++++++,,,,,,///???EEE@@@HHH```rrrtttmmmyyy}}}tttOOOUUUcccmmmsssrrrpppssssssooo{{{mmmhhhgggbbb\\\ZZZUUUEEE333,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,:::PPPRRR>>>BBBhhhzzzoooggg___NNNHHHIIIBBB^^^pppCCC:::888666333111/////////............////////////444,,,,,,444222111FFFcccssswwwGGG???FFFCCCSSSwwwuuunnn]]]JJJDDDDDDTTTdddnnn~~~yyy]]][[[XXXZZZlllxxxnnnooo{{{yyyxxxyyyuuummmgggjjjlllrrrxxxxxxvvvwww|||yyy~~~}}}sssjjjhhhkkkaaaqqqrrrfff```~~~~~~}}}qqq~~~ooo>>>...444+++***)))(((((('''(((((((((((((((((())))))))))))))))))))))))************)))******++++++,,,---------222+++000LLLZZZddd{{{pppbbbhhhgggKKKBBB:::FFFJJJCCC@@@GGGLLLKKKEEESSSWWW]]]|||ZZZBBBMMM___jjjaaaKKK>>>===GGGsssPPPAAA<<>>;;;<<<;;;777888>>>>>>777666>>>EEEJJJUUUbbbsss{{{~~~sss```MMMDDDCCCEEE<<>>HHHuuu~~~tttzzzYYYIII<<>>IIIXXXlllDDDCCCFFFKKKPPPUUU[[[aaabbb^^^ccc{{{kkkiiinnnkkkaaaYYY]]]cccgggffffffiiihhhdddeeefffgggggghhhkkkooorrrmmmlllgggaaadddppp}}}~~~~~~~~~wwwxxxzzz|||sssyyywwwddd|||lllOOOKKK???444+++***,,,+++)))((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***))))))************)))))),,,++++++...444:::>>>???999<<<@@@???555,,,...777;;;AAAQQQgggwwwzzzbbbLLLNNNFFFHHHYYYiiinnnkkkiiiLLLLLLNNNLLLCCC777333444+++***)))))),,,---***&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''((())))))(((&&&(((,,,+++)))...777GGGHHHJJJ\\\zzz~~~vvvpppyyysss|||{{{rrrppp~~~{{{zzzwwwvvvwwwnnnVVV>>>333...++++++***'''))),,,))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&)))+++,,,,,,,,,+++***&&&+++333333+++***===VVVJJJCCC>>>]]]zzzvvvfffYYYIIIMMMNNN```kkk>>>999888555333111000//////000000000000111111111111///111000,,,---<<>>888777555222111000000000........./////////000000)))333222,,,;;;]]]xxxpppqqqMMM888@@@MMMQQQ|||vvvhhhWWWgggoooLLLIIIQQQrrryyysss[[[\\\jjjmmmzzz}}}xxx}}}xxx}}}}}}{{{yyyxxxtttnnnjjjkkkgggmmmooorrr~~~___aaa^^^cccwwwooobbbeee|||ooosss~~~}}}xxxNNN111...---,,,***))))))(((((((((((((((((())))))))))))((()))))))))***************++++++,,,------......222222MMMvvvgggSSSqqqvvvUUU???>>>HHHOOOUUUSSSPPPOOORRRVVVUUUPPPNNNOOOYYYaaaRRR:::777FFF666===DDDCCC<<>>FFFFFFFFFIIIKKKKKKVVVwwwxxxnnniiihhhjjjlllmmmrrrxxxfffdddcccfffjjjkkkkkklllnnnnnnnnnmmmmmmooosssvvvxxxssssssyyyvvvnnnnnnuuuxxx}}}|||}}}yyy}}}uuunnnvvvrrrZZZ[[[qqq}}}xxxsss]]]NNNBBB666000+++((('''***))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++*********+++,,,...///666;;;@@@@@@;;;888888999:::GGGZZZooo||||||xxxttt}}}~~~yyyjjjZZZNNNQQQbbbwww}}}lllRRRBBB???>>>999555333---'''(((---''''''&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((()))******+++---,,,+++...888BBBGGGKKK___oooxxx}}}{{{yyyyyy~~~}}}pppkkkwwwwwwyyyuuu~~~wwwrrrssspppiiibbb___JJJ444,,,------***'''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***&&&&&&+++---,,,,,,000&&&***FFFddd\\\999///@@@QQQuuubbbNNNGGGKKKxxxkkk>>>888777555222111000000111............////////////---222111000DDDhhh~~~qqqyyyfff???===CCCIII___yyyzzzrrr]]]dddbbbHHHMMMxxxlll```zzzvvvvvv{{{yyy{{{zzzwwwwwwtttnnniiiiiihhhiiieeefffttt~~~mmmccc]]]^^^ooozzzbbb___||||||vvvxxx^^^222///...---+++***)))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,------......000444UUUxxx}}}yyyggg]]]cccdddIII===BBBLLLSSSXXXVVVUUUUUUUUUTTTOOOKKKHHHDDDAAA@@@>>>;;;:::<<<999;;;AAAFFFKKK\\\ddd??????HHHGGGDDDGGGGGGIIINNN\\\|||}}}vvvlllgggcccdddfffjjjttt}}}tttnnniiikkknnnooooooqqqpppqqqrrrqqqqqqrrrtttwww{{{yyyzzzzzzwwwqqqooorrrpppwww~~~|||xxxzzz||||||yyycccddd~~~|||lllcccggguuunnnaaavvvSSSHHH;;;222,,,'''(((+++))))))))))))))))))))))))))))))(((((())))))***+++)))))))))*********++++++++++++++++++---///222333:::;;;999333///555CCCPPPgggyyy{{{lllbbb```ooommmoooqqqooommmwwwwwwrrrvvv~~~sssKKKRRRdddyyysss[[[III===999:::===888---'''))))))((('''''''''((()))***((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))))))))(((((())))))***+++***,,,+++)))111???EEEBBBVVVlllvvvuuuwwwsss}}}xxxrrr|||yyyyyywwwsssqqqsssgggDDD111------------******)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((***&&&'''------((((((...III___kkkZZZBBB<<>>;;;777777;;;???>>><<>>444000444222///+++)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))******+++...&&&+++;;;DDDAAAFFFRRRxxx}}}ooojjjyyy~~~wwwzzzzzzpppooosssuuu~~~vvvzzz{{{fffTTTBBB444......************))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))&&&'''***...AAAlllxxxSSS888;;;DDDJJJ^^^yyyuuu}}}dddggg```TTT[[[{{{aaa>>>999888666333111000///...////////////000000000000///,,,222JJJkkk}}}vvvdddEEE???MMMMMMlllddd```uuurrrdddXXXhhh}}}zzz{{{~~~yyytttpppppptttyyy}}}~~~|||qqqjjjhhheeedddrrrooo^^^\\\aaajjjeeeSSSggguuujjj~~~NNN888111000...)))......###)))))))))))))))))))))))))))************+++++++++000+++)))---000///...000>>>TTTuuu|||nnn~~~{{{cccRRRBBBAAANNNZZZZZZVVVIIIFFFAAA;;;777555444444666<<<@@@???<<<<<<@@@DDDFFF]]]qqqwwwzzziiivvvzzzjjjccckkktttjjj```YYY\\\dddooo{{{{{{bbbmmmyyyuuuttttttvvvyyy}}}zzzuuutttxxxwwwuuusssrrrrrrrrrqqqooovvvvvvwwwzzz}}}~~~uuuzzzzzzxxx|||~~~ppp]]]vvvmmmnnn}}}{{{pppYYYjjj}}}gggxxxVVVGGGHHH333,,,222(((++++++***)))'''''')))+++)))))))))))))))******+++,,,+++******)))*********+++666444...333666444999555<<>>666///'''%%%)))***&&&%%%((((((((())))))*********+++(((((((((((((((((((((((())))))************))))))***)))))))))))))))***+++---***333BBB@@@:::LLLiiizzz~~~||||||zzzuuuyyyvvv{{{zzzyyynnnsssrrrtttkkk^^^RRR===,,,------...---***((())))))((())))))))))))))))))))))))((((((((((((((()))******))))))&&&))):::TTTgggnnnEEE777333???LLLZZZwww}}}rrrtttjjjTTTKKKmmmbbb>>>999888666333111000///...////////////000000000000///111666UUUyyyhhhsssXXX@@@???KKK[[[nnnpppuuuttt```cccwwwzzzzzz~~~~~~zzzuuutttvvvzzz|||}}}xxxsssqqqkkkgggooo~~~}}}dddZZZ^^^aaawwwnnn[[[eeennnzzz^^^:::222222000***---///%%%************************************++++++++++++...++++++...///...000444MMMnnn}}}lllXXXMMMDDDFFFOOOTTTPPPIIIBBB???:::555333444777999DDD===;;;???AAAAAAEEELLLbbbnnnuuu{{{rrrsss}}}rrrccc[[[UUUYYYcccooo~~~hhhgggrrruuusssvvvwwwzzz}}}zzztttsssvvvvvvtttssstttvvvxxxxxxxxxxxxxxxxxxzzz}}}~~~}}}{{{xxx|||}}}zzz}}}wwwiiidddyyyuuukkkpppwwwwwwssskkkmmmnnnccceee|||gggNNNGGG:::222///'''))))))***((('''&&&'''))))))))))))))))))***++++++,,,++++++*********+++++++++//////444===:::555;;;===ZZZ{{{~~~tttjjjpppooo||||||eeeMMMDDD???777555///))))))***)))''''''((()))))))))************(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++---+++222<<>>444333333,,,,,,...)))************************************+++++++++,,,++++++---...,,,,,,333===iii{{{}}}wwwqqq]]]NNNJJJHHHJJJNNNKKKBBB:::888666222111333888>>>CCCCCC<<<999<<<===@@@OOO```{{{vvvqqq}}}}}}xxxzzzooo___WWWRRRVVV```mmm|||uuudddkkkvvvtttzzzyyy{{{}}}zzztttrrruuusssrrrrrruuuzzz~~~~~~}}}}}}~~~|||zzzzzz}}}~~~~~~vvvYYYggg~~~mmmcccnnnzzzlll]]]lllwwwlllrrr}}}VVVCCCBBB999,,,((((((***++++++)))(((((()))***))))))))))))***++++++,,,+++++++++++++++,,,,,,---000111666===999???SSSrrr~~~xxx{{{sssdddkkkfffKKK@@@444999666///***))),,,***'''))))))))))))************(((((((((((((((((((((((())))))************)))))))))))))))))))))***++++++---111666<<>>++++++***,,,......---+++***+++******))))))******+++,,,,,,,,,++++++,,,---......000888666222777BBB\\\|||}}}]]]ooofffPPP999555888444,,,(((++++++((()))))))))))))))*********(((((((((((((((((((((((())))))************))))))))))))))))))***+++,,,,,,...888AAADDDKKK\\\ooo{{{xxxttt}}}pppnnn||||||~~~vvvuuuyyywwweeeddd```NNNAAA///,,,++++++***((())),,,((((((((((((((((((((((((((((((((((((((())))))***************,,,000222222///???NNNYYYlll|||jjjgggcccKKKlllaaa@@@888777555333222000000000////////////000000000000000111KKKxxx]]]???EEENNNbbb~~~kkkWWWQQQhhh~~~tttvvvhhhaaaaaavvv|||aaaSSS___xxxgggOOOaaazzz{{{MMM888111333,,,(((+++,,,***************************++++++++++++,,,,,,,,,))),,,///...***...???QQQllldddsss]]]NNNMMMJJJEEE???:::666333222555666999<<<@@@CCCFFFHHH===HHHHHHAAANNNoooxxx|||~~~vvvlllVVVRRRPPPUUU^^^iiixxxrrrmmm|||~~~||||||~~~|||xxxuuuvvvxxxxxxzzz~~~~~~zzz|||zzzxxxuuukkk___jjj~~~hhhbbbjjjwwweeehhh~~~}}}sss|||mmmAAAEEE???,,,...+++---//////---+++++++++***************++++++,,,,,,,,,,,,,,,---...000000222:::555444HHHeee}}}hhhjjjqqqJJJ777999777///))))))+++*********))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))***+++,,,---111===GGGMMMWWWjjj||||||vvvzzzssslllnnnuuuuuuuuuttttttsssrrrpppppphhhhhhhhhhhhhhhhhhiiiiiimmmkkkhhheeecccccccccccceeefffiiiooovvvzzz||||||~~~~~~~~~~~~}}}~~~yyyxxx||||||zzz|||nnnaaadddeee[[[VVV===333,,,++++++)))))),,,((((((((((((((((((((((((((((((((((((((())))))***,,,***))))))***,,,000444333>>>KKK^^^~~~~~~pppeeeQQQTTTzzz___???777666555333222111000000////////////000000000000000222\\\QQQ@@@HHHLLLtttcccSSSSSSiii}}}xxxyyywww|||ttthhhbbbaaarrr]]]LLLZZZsssrrrXXXbbb~~~xxxZZZ<<>>777666555333222111000000////////////000000000000444;;;qqq{{{wwwGGGCCCHHHRRRgggSSSUUUmmmxxx~~~nnnddd``````ddd~~~```QQQUUUjjj~~~bbb___yyy~~~}}}~~~~~~~~~hhhAAA...222000***,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------555LLLaaa~~~fffpppwwwcccSSSLLLEEE???888444444888===@@@CCCEEEIIIMMMRRRUUUXXXYYYLLLBBBEEEcccqqqnnn}}}yyywww|||zzzyyyvvvkkk___IIIJJJPPPZZZdddooo}}}~~~pppsss}}}{{{~~~}}}|||zzzwwwsssqqqppprrrrrr[[[]]]}}}vvvaaalllqqq{{{zzzjjjiiiyyy___HHH@@@666222***++++++***(((((()))***++++++******++++++,,,---,,,,,,---...///111333333888:::KKKrrrxxx|||rrr}}}nnnRRR;;;888888000***,,,************)))))))))((((((((((((((((((((((((((())))))************)))))))))))))))***+++,,,......:::@@@MMM```sss~~~qqqzzztttjjj|||{{{|||zzz{{{{{{yyyuuutttvvvyyyvvvxxx|||~~~qqqggglllyyy}}}yyywwwgggKKK111+++...,,,)))***))))))))))))))))))))))))((((((((((((((()))******''''''***///...+++---333DDDHHHVVVnnnzzzrrr```ZZZrrr]]]===777666555333222111111111////////////000000000000999EEEwwwnnnnnnjjjAAAEEEHHH]]]uuuWWWRRRVVVkkkwwwxxxhhh___]]]]]]___{{{}}}jjjZZZMMMXXX{{{fffWWWfffpppEEE...222222,,,---///++++++++++++++++++++++++++++++,,,,,,,,,---------///......---...888OOOddd|||}}}}}}uuugggZZZTTT@@@<<<888888<<>>FFF[[[vvvxxxllloooXXXfffZZZ<<<:::777444222111111000///111///---///222333222000666HHHmmmrrrSSS???FFFPPPiiissstttVVVRRRVVVsss}}}nnngggdddaaa^^^___hhh~~~yyyVVVMMM```hhhjjjZZZWWWnnn|||SSS111///---***++++++************************++++++,,,,,,,,,,,,---------111)))333000???jjjbbbyyy}}}}}}qqq[[[HHH;;;???EEEHHHGGGGGGIIIKKKOOORRR]]]lllyyyyyynnnbbbNNNJJJqqquuuttt|||wwwrrrvvvvvvwww{{{yyysssqqqooohhh]]]TTTJJJMMMRRRZZZdddqqq~~~uuusss{{{yyytttppprrrvvvxxx~~~fffQQQddduuuooojjj|||nnnpppwwwjjjaaaqqqLLLAAA;;;555+++,,,,,,+++******+++,,,++++++++++++++++++,,,,,,///------111333333555888AAAWWWvvvxxxqqqpppvvvvvvnnnaaaRRRCCC777111///...+++)))***(((%%%''',,,))))))))))))))))))))))))))))))))))))************+++,,,,,,***+++///222333@@@FFFiiizzzooorrrmmm~~~ddd]]]zzz~~~tttxxxzzz|||~~~rrrkkkyyy|||~~~vvvppp~~~qqqCCC'''000+++!!!111+++******)))))))))))))))+++*********))))))((((((+++***(((,,,...&&&---DDD???WWWvvvvvvQQQaaaZZZ===:::777444222111111000///111///...///222333222111999UUUbbbxxxSSSBBBFFFUUUvvvyyylllZZZVVVcccwwwuuuhhhbbb```]]]ZZZ[[[bbbyyyzzzZZZLLL[[[fffppp\\\SSSgggtttwwwWWW555111...+++,,,+++************************++++++,,,,,,,,,,,,---------000,,,000333EEEbbbeee}}}}}}pppXXXEEEEEEFFFHHHHHHJJJOOOWWW^^^lllpppwwwqqqeeePPP___rrrwww|||qqqrrrxxx}}}qqqqqquuu|||yyypppjjjfff___TTTLLLEEEJJJSSS]]]hhhtttqqqmmmzzzvvvssssssuuuuuuwwwfffTTT]]]oootttrrrxxxmmmuuu}}}mmmeeekkkkkkfffmmm\\\FFF<<<333,,,,,,,,,+++******+++,,,+++++++++++++++,,,,,,,,,///,,,---444666555888???VVV~~~qqqgggoooyyyrrriiiwwwfffTTTFFF:::000///,,,***+++***'''(((,,,))))))))))))))))))))))))))))))))))))***************,,,---***)))---444999???OOOssstttwww|||ccczzzjjjkkkrrr{{{{{{|||qqqhhhpppuuuqqqyyy~~~zzzrrrkkkxxxwwwVVV666222000***///++++++***)))))))))))))))************)))))))))((()))+++))),,,111...444HHHBBBggg~~~gggSSSnnnYYY===999777444222222111000///000///...///111333333222777dddggg{{{QQQDDDFFF]]]www~~~___MMMSSSiiiyyylllccc___^^^[[[XXXVVVZZZqqq|||aaaKKKRRRbbbxxxbbbPPP```}}}xxxyyy[[[999333///,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...000+++;;;RRR]]]pppqqq||||||mmmVVVCCCEEEHHHKKKNNNTTT^^^jjjsssrrrggg\\\}}}qqqzzzuuuoookkkhhhbbbYYYQQQJJJQQQ\\\hhhsss|||}}}ooo{{{~~~|||yyywwwuuutttqqqooojjj\\\UUUgggyyy{{{mmmUUU]]]uuuooo^^^cccqqquuulllnnnKKK@@@888...---,,,+++***++++++,,,***+++++++++,,,,,,,,,---000,,,...666777666AAARRRyyysssdddxxxkkk{{{|||~~~zzzlll{{{gggXXXEEE222000---+++---,,,))))))---))))))))))))))))))))))))))))))))))))************(((+++---,,,***...999BBB@@@[[[wwwnnn]]]vvvttt|||llldddqqq|||~~~~~~~~~}}}ttthhhhhhooovvv|||{{{{{{}}}wwwooouuu|||nnnLLL444000...***++++++***))))))))))))***************))))))))))))(((...+++)))000444999FFFQQQlll|||mmmZZZfffYYY===999666333222222222111000000/////////111222444444999uuummmmmmMMMFFFGGGgggppptttXXXWWW```uuuvvvooogggaaa```___\\\YYYVVVVVVkkk|||kkkLLLJJJ\\\jjjRRR\\\]]]<<<444///---...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++222***EEEcccddd{{{~~~{{{ooo\\\NNNTTTYYY___dddhhhnnnvvv|||ssskkkjjj~~~www{{{xxxuuussspppjjjaaaZZZXXX```lllvvv~~~uuuuuu{{{||||||{{{vvvsssooolllrrriiiTTT^^^xxx~~~bbbPPPYYYwwwzzzggghhhzzzooo|||OOODDD>>>111///,,,+++++++++,,,+++***++++++,,,,,,---------111---000555555:::SSSoooxxxvvvmmm|||~~~ooozzz|||zzz}}}~~~pppdddNNN666333...+++------***))),,,((((((((((((((((((((((((((()))))))))************((()))+++---...222<<>>999666333222222222111000000000000000000222444666HHH|||nnnbbbGGGGGGLLLrrrsss]]]\\\yyyzzzlllhhhcccaaa```___\\\ZZZXXXVVVdddzzzsssRRREEEUUUxxxqqqUUUWWWyyy}}}^^^>>>444......000---+++++++++++++++++++++++++++++++++,,,,,,,,,------...***222000QQQsssvvvuuu~~~~~~zzzqqqjjjxxxzzz}}}|||{{{{{{|||qqqkkkkkkzzz{{{vvvsssooollluuu|||uuurrrxxx~~~{{{}}}|||wwwssspppooo{{{vvvZZZXXXooo{{{^^^[[[eee|||ssslllwwwqqqYYYEEE>>>444000,,,++++++,,,,,,+++******+++,,,------......000111333333555EEEiiijjjwwwwwwqqqlllpppqqq|||rrrlllYYYAAA777000,,,,,,,,,***)))+++((((((((((((((((((((((((((()))))))))************,,,))))))---000333<<>>555---,,,,,,***)))+++))))))))))))))))))))))))))))))))))))************...******...000333AAAPPPqqq~~~tttmmmnnnmmmppp|||{{{}}}yyywwwdddUUUtttvvv{{{|||yyy|||}}}~~~~~~||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~{{{zzzzzz}}}~~~yyynnnfffhhh}}}{{{tttddd888&&&111,,,,,,+++************+++))))))))))))************'''///...---666???NNNbbbuuu~~~hhhYYYwwwWWW???888555333111222222222111///000111000///111666:::ZZZzzzTTT>>>LLLbbbxxx~~~{{{mmmdddcccaaa___^^^\\\ZZZYYYXXXUUUUUUiiizzzdddHHHKKKbbb|||cccSSSZZZ}}}|||wwwyyyhhhGGG888...---///***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///,,,///LLLdddyyyyyy~~~}}}sssiiiccckkkoooxxxyyytttvvvwwwxxx{{{~~~zzzyyyyyywwwttttttvvvxxx}}}|||iiiQQQVVVrrrnnnjjjfffxxxyyy]]]]]]```uuurrr{{{MMM>>>999333---***,,,---,,,*********+++,,,---.../////////777999;;;QQQtttrrr~~~wwwiii^^^jjj|||{{{~~~~~~{{{|||}}}nnnFFF;;;000------++++++---))))))))))))))))))))))))))))))))))))************,,,***---111222:::UUUqqq~~~kkktttooovvv}}}}}}~~~cccfff~~~~~~|||{{{}}}~~~|||{{{|||~~~{{{{{{{{{{{{{{{|||}}}}}}zzzyyyyyyzzz|||zzzssslllhhhvvvwwwsss|||yyyxxxqqqJJJ***...---,,,++++++******++++++((()))))))))************'''------000888???SSSqqquuuoooooo]]]^^^yyyWWW???888555333111222222222111///000111000///111666:::[[[uuuRRR<<>>===BBBHHHNNNQQQWWW[[[aaagggoooxxx~~~yyyzzz|||xxxppprrrqqqpppooommmjjjgggeeefffccc___]]][[[YYYVVVTTTRRRKKKKKKJJJdddvvvZZZFFFMMM___~~~uuuOOORRRzzz~~~VVV888------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++CCCeee~~~~~~tttmmmhhhmmmrrrtttvvvyyy{{{|||}}}~~~xxxnnniiinnnssstttyyy~~~jjjJJJ^^^~~~yyyzzzxxxuuusssssstttuuuwwwrrryyywwwqqqmmmcccXXXTTT]]]tttYYYmmmnnnwwwoooeee^^^ccc]]]bbbOOO>>>999333...,,,---......,,,---......///222666999777aaazzzyyycccnnn{{{sssooocccbbbeeerrr~~~rrruuusssAAA222333---+++++++++************++++++,,,,,,++++++,,,,,,---...,,,000777999BBBbbbllliiiwwwlll~~~{{{iiifffqqq}}}~~~~~~|||{{{|||}}}}}}|||zzzyyyxxxxxxxxxyyyxxxxxxyyyzzzzzzyyyyyyxxxwwwxxxwwwuuuqqqqqquuuyyyrrreeeOOOSSSyyy|||{{{uuuwwwvvvpppwwwwwwoooSSS333...+++...---******---))))))*********+++++++++)))%%%333;;;EEEssspppooorrrsssxxxiiiMMM;;;888666444222111000111111222222///111444...444KKKkkk^^^DDDFFFbbbqqqiiiIII>>><<<999999:::;;;<<<<<>>RRRwwwssstttuuu}}}pppvvvLLL:::888777555333222222222333555000000000888555888fff}}}RRR@@@JJJssstttbbbCCC555666777666444333444555555444333111111555;;;@@@KKKVVVeeeuuu{{{ssswwwxxxxxxxxxwwwtttqqqppplllmmmnnnooommmjjjgggddd]]]]]]\\\[[[YYYVVVSSSRRRPPPQQQKKKKKKMMMeeetttQQQ@@@LLLuuuvvvssshhh~~~|||bbbLLL555000333)))------------------------...---+++***,,,//////---333___sss~~~~~~}}}|||zzzzzzzzz{{{|||{{{zzzyyyzzz}}}~~~zzzooommmooojjjiiiiii^^^PPPPPPYYYhhhlllooolllfffaaabbbdddmmmxxx{{{ssstttwwwxxxyyy~~~~~~iiiTTT~~~|||zzzxxxwwwwwwwwwwwwyyyuuuqqqqqqtttwwwxxxwwwvvvppppppuuuoooaaa\\\```aaazzzRRRMMMqqqxxxdddYYYssshhheeeJJJ:::888...+++...'''///...---000)))111:::333AAAcccvvv~~~gggPPPGGGSSSeeemmmzzz]]]oooyyykkkgggfffcccdddrrryyy~~~xxxfffrrr[[[---111---,,,+++******)))*********,,,,,,++++++,,,,,,---...888333===SSSmmmnnn\\\xxxxxx~~~{{{yyywww~~~tttsssuuuzzz||||||{{{{{{zzzzzzzzz{{{{{{uuusssrrrrrrtttuuuuuutttwwwvvvwwwxxxyyyyyywwwuuuyyyxxxwwwvvvuuuuuuuuuuuu|||rrr___VVV___nnn~~~lllwww|||pppqqq333,,,///***,,,$$$---******+++++++++,,,,,,,,,+++000???\\\|||jjj|||ttt~~~zzznnnxxxMMM;;;888777555333222222222333222///222000666444===qqqzzz|||SSSAAANNNxxxxxx|||ttteeeMMM777333555666555444333444666888999888777666777999<<<555;;;DDDQQQccc{{{|||yyywwwwwwxxxwwwvvvtttqqqpppmmmmmmmmmmmmkkkhhheeeccc^^^]]]\\\ZZZWWWUUURRRQQQOOOPPPJJJJJJLLLddduuuTTT???GGGnnnyyytttooo{{{yyycccGGG111...333+++------------------------...---,,,+++---//////...<<>>000///,,,...&&&---******+++++++++,,,,,,,,,...333CCC```~~~{{{hhhuuuxxxyyyssssssMMM:::888777555333222222222333///...333000444333BBB{{{yyyPPPAAAPPP{{{uuuvvvqqqeeeXXXLLL???666111333444444444444555777888:::;;;;;;999888777888444444555999DDDYYYsss}}}|||}}}vvvvvvvvvvvvuuusssqqqooommmmmmkkkiiigggeeecccbbb___]]][[[WWWTTTRRRPPPPPPNNNNNNHHHHHHIIIaaavvvXXX???DDDggg~~~vvvlllsssgggAAA---,,,333...------------------------...------.........///000DDDwwwwww}}}|||{{{{{{{{{|||{{{{{{|||}}}uuurrreeeTTTOOOJJJEEECCCDDDCCCCCCNNN\\\```dddgggfffcccbbbeeeiiiwww~~~|||wwwuuuyyyzzz~~~XXXeee~~~zzzyyyvvvvvvvvvvvvvvvwwwxxxyyywwwvvvuuuvvvxxxzzzzzzyyyrrrnnnpppuuusssjjjfffiiieeerrrMMM;;;PPPYYYfffxxxoooYYYPPPfffjjjjjjVVV:::777222---000***///---,,,222...444;;;;;;RRRwwwoooUUUFFFKKKccczzz}}}jjj~~~]]]dddxxx|||eeeccc```aaahhhsssxxxxxxggg~~~www???222...,,,,,,+++***************,,,,,,,,,,,,,,,------...///888KKKbbbvvvkkkkkkqqquuummmnnnvvv~~~|||yyyxxxxxx{{{}}}}}}{{{zzzyyyyyyyyyyyywwwuuutttuuuvvvwwwwwwwwwwwwvvvvvvwwwyyyyyywwwuuuttttttuuuuuutttsssqqqpppqqqtttkkk___YYYZZZvvveee|||{{{sssxxxyyyzzzNNN555///---...(((,,,******+++++++++,,,,,,,,,,,,222EEEccc|||ssscccuuu{{{vvvwww}}}rrr{{{LLL888888777555333222222222333//////333000444333AAAyyyzzzvvvNNN@@@PPP{{{{{{gggeee___TTTIIIAAA<<<:::000111444444555666888:::;;;<<<======;;;::::::;;;AAA???>>><<<<<>>^^^|||}}}~~~yyyuuufffWWWHHHHHH]]]zzzmmmnnndddiiisssddd```\\\]]]bbbjjjssszzziiiGGG333111,,,,,,+++************+++,,,,,,,,,,,,,,,---......555>>>NNNfff~~~|||bbbmmmlllxxx{{{}}}xxxzzz~~~~~~}}}}}}~~~~~~|||{{{zzzzzzyyyyyyyyyyyywwwuuuttttttvvvwwwwwwvvvvvvvvvvvvwwwyyyxxxvvvtttuuuvvvwwwxxxwwwuuusssrrrppptttooodddYYYTTTlllsss||||||{{{~~~~~~yyy]]]999,,,,,,...***+++******+++++++++,,,,,,,,,---444KKKkkkrrrgggqqqtttyyy}}}MMM888888777555333222222222333222///222000666444===pppxxx{{{vvvNNNAAARRR}}}{{{uuu[[[UUUMMMFFF@@@;;;777666///111444666777999;;;>>>CCCBBBAAA>>>======@@@CCC@@@>>>???@@@>>>>>>EEEOOOcccvvv{{{zzzsssssssssrrrqqqpppoooooollljjjgggcccaaa_________^^^\\\YYYUUURRROOONNNNNNJJJJJJDDDEEEDDDZZZttt___BBBAAAaaapppPPPhhhvvvzzzttt|||DDD444///222...---------------------------,,,///111///,,,222:::nnnvvvttt}}}~~~|||{{{{{{{{{|||}}}|||}}}{{{}}}zzz___AAA666444444444666888:::AAAIIIRRRWWW\\\^^^___ccclllrrrwwwqqqnnnpppvvvyyy^^^}}}{{{{{{{{{{{{zzzyyywwwvvvvvvwwwwwwwwwuuutttsssrrrrrruuussssssvvvvvvrrrmmmjjjjjjfffPPP<<>>777888...000/////////,,,333111333777CCClllggg^^^___]]]UUUOOOIIIFFFJJJ[[[{{{tttnnntttaaajjjuuu|||~~~fff^^^XXXZZZ^^^cccooo{{{qqqwwwuuu}}}sssOOO333222---,,,,,,+++***+++++++++------,,,,,,------...///222>>>NNNllliiiWWWiiilllzzzqqq|||}}}{{{|||~~~zzzzzzyyyyyyyyyzzzzzz{{{vvvtttssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxxxxvvvtttvvvwwwxxxxxxxxxvvvtttrrrrrrtttnnnfff\\\SSSeeeyyy}}}tttqqq~~~pppiii===***,,,,,,,,,*********+++++++++,,,,,,,,,444<<>>[[[{{{}}}vvvhhhwwwxxxyyyRRR<<<888777555333222222222333000///333000555333@@@xxxwwwOOODDDWWWssstttkkkUUUJJJAAA===:::555222444111333777;;;===@@@DDDGGGDDDEEEGGGJJJOOOXXXbbbiiieeeZZZUUUXXXYYYTTTUUU\\\SSSTTTbbbzzz}}}sssqqqqqqpppooonnnnnnnnnnnnhhhgggeeecccaaa```___^^^[[[ZZZYYYWWWTTTRRROOONNNGGGGGGDDDFFFBBBSSSooo```@@@<<>>555---000222222222333222222222777???DDDKKKUUUbbblllrrryyy|||uuuqqqqqquuu{{{www}}}|||}}}{{{xxxvvvtttssstttsssqqqoooooorrrtttvvvuuutttuuuxxxwwwqqqjjjaaaPPPKKK<<>>]]]ooo{{{yyy~~~[[[QQQMMMXXXeeewwwsss|||zzz|||gggVVVXXXYYYVVV```qqqvvvYYYyyyxxxxxxuuuHHH111...---,,,,,,++++++,,,,,,...------------...//////888TTTkkkmmmttt{{{{{{ooozzz|||{{{~~~|||xxxzzz{{{{{{}}}}}}{{{~~~|||zzzwwwuuuttttttxxxwwwuuuvvvwwwyyyyyyxxxuuuuuuuuuvvvxxxwwwuuussstttsssrrrqqqppppppppppppjjjmmmlllgggXXXGGGXXX}}}www}}}VVV888555+++000+++******+++++++++,,,,,,,,,666>>>]]]zzzttt~~~|||vvvyyy{{{yyySSS;;;888666333222333333333222111111666111444444GGG|||tttLLL@@@VVVyyybbbLLLCCC999666555222111333444777:::>>>BBBGGGLLLOOOVVVlllpppxxxxxxrrrooofffhhhbbbooouuuvvvnnnnnnnnnooonnnnnnmmmlllhhhgggeeecccaaa___]]]]]][[[[[[YYYWWWSSSPPPMMMLLLKKKHHH???FFFFFFMMMeeebbb>>>@@@QQQ{{{~~~zzzmmmQQQ^^^~~~zzz}}}EEE333000------------------------------000)))000000111...444\\\xxx{{{}}}zzzzzzvvvvvvwwwxxxzzz|||~~~~~~}}}{{{yyyxxxwwwvvvtttqqqppppppqqqpppmmmjjjyyyooofff```WWWGGG999111///000111222222111000///000000000222777???JJJQQQiiipppzzz{{{uuuqqqtttwww||||||yyywww}}}}}}|||||||||{{{{{{{{{}}}zzzvvvuuuvvvwwwxxxxxxnnnoooppppppppppppooooooqqqrrrqqqqqqvvvyyyuuunnn]]]UUU999AAANNNSSSdddsss}}}rrrUUUDDD^^^bbbaaaGGG???:::***555+++000///222...999888>>>nnnxxxrrr|||sssYYYJJJJJJQQQ```rrryyy~~~|||}}}mmmzzz~~~eeeQQQPPPPPPMMMVVVgggsss^^^vvvFFF111...---,,,+++++++++,,,,,,000,,,***,,,---,,,///444:::bbbuuuwww~~~tttyyynnnddd]]]YYYqqq~~~xxx~~~wwwyyy|||{{{tttqqqyyyzzz~~~|||{{{yyyxxxwwwvvvvvvvvvtttssstttxxx}}}}}}yyysssuuuwwwvvvsssrrruuuvvvsssqqqpppnnnmmmmmmoooqqqrrrqqqpppiiiaaaVVVJJJ[[[vvvhhhnnnzzzxxx~~~uuu888555,,,)))///,,,,,,,,,+++***+++---///<<>>???PPP|||~~~xxxqqq]]]ggg{{{III555111...///------------------------///'''---,,,......666^^^{{{{{{yyyzzzyyyyyyzzz{{{}}}~~~}}}|||~~~}}}|||{{{zzzyyyxxxxxxwwwuuusssssssssrrrpppmmmrrrbbbPPPFFF???888222000000111111222222111000///000000000111444;;;CCCHHH^^^gggttt}}}zzztttpppxxxzzz}}}~~~}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{xxxuuuuuuvvvxxxyyyzzzqqqqqqqqqpppppppppoooooooooqqqrrrssswwwyyytttkkk```UUUCCCUUU```SSS```tttcccQQQmmmsssmmmMMM???:::,,,666---000///111...999:::EEExxx}}}~~~}}}ooo\\\MMMIIIQQQYYYddduuuxxx|||pppwwwiiiUUURRRRRROOOVVVhhh{{{jjjnnnvvv{{{vvvLLL333...---,,,+++++++++,,,---///,,,+++------,,,///333999ccczzz}}}ssswwwuuummmiiiaaadddiiimmmuuu|||yyy{{{pppqqqsssqqqmmmllluuu{{{}}}}}}yyy|||{{{zzzyyywwwvvvvvvuuuuuutttrrrrrrvvvzzzzzzvvvrrrtttwwwvvvrrrrrruuuuuusssqqqpppooonnnnnnoooppppppooonnniiibbbWWWJJJZZZooohhhzzzrrryyy{{{xxxAAA555+++)))...,,,,,,,,,+++***+++---///888VVVxxx~~~zzznnnzzzyyyuuu\\\@@@999777444333333333333222000000444000444333DDD~~~zzz}}}xxxPPPBBBTTTyyyeeeMMMCCC999555444222333555888;;;<<<999888???NNN[[[|||}}}uuu~~~xxxnnnXXXBBBHHH^^^fff~~~vvv~~~rrrpppooonnnmmmkkkhhhffffffeeecccaaa___]]]\\\\\\YYYXXXVVVTTTQQQMMMKKKIIIEEEGGGDDDHHHAAAEEE```bbb===>>>PPP}}}~~~uuugggbbbooo}}}KKK666000---///------------------------///(((---+++---///999```zzz}}}zzz{{{yyyyyyzzzzzz{{{|||}}}~~~|||{{{zzz||||||{{{{{{zzzyyyyyyyyyxxxvvvtttsssrrrpppnnnllljjjVVV@@@555222111000000111111222222111000000///111111111111222555:::>>>KKKUUUeeerrryyyzzzyyywww{{{{{{|||}}}{{{zzz{{{}}}~~~zzzyyyxxxwwwwwwxxxzzzzzzxxxvvvttttttvvvyyyyyyyyyrrrqqqppppppoooooooooooommmppprrrtttwwwxxxrrrjjjaaaQQQCCCXXXdddJJJXXXqqq|||eeeTTTrrr}}}VVV???999...666...//////000...888;;;OOOwwwzzzyyy{{{~~~wwwtttvvvwwwuuurrrpppdddUUUIIIFFFNNNYYYaaajjjxxxwww}}}}}}yyyuuuqqq}}}mmmXXXPPPRRRNNNSSSeeepppzzz```nnn~~~}}}RRR555///...,,,+++++++++,,,------,,,,,,...---,,,...333DDDfffyyyvvvxxx|||wwwkkkeeeZZZQQQQQQ^^^qqqvvvpppqqq}}}ooommmllljjjhhhiiisss|||}}}|||xxxyyy{{{zzzyyywwwvvvvvvvvvvvvuuusssrrrtttwwwwwwuuurrrtttvvvuuurrrrrrtttuuurrrpppppppppoooooonnnnnnnnnlllmmmiiicccXXXIIIXXX|||mmmhhh{{{}}}nnntttxxxtttJJJ111+++***...,,,,,,,,,,,,++++++...000:::___yyy|||xxxyyy~~~vvv}}}aaaAAA:::888555333333333333222000///333///444333BBB{{{}}}zzz}}}xxxQQQBBBRRR}}}yyyfffNNNCCC999444333222444777666:::===<<<:::;;;???DDDHHHMMMVVVaaaccc\\\\\\hhhggg\\\MMM;;;999YYY}}}uuuwwwuuu{{{tttqqqnnnmmmmmmkkkhhheeedddcccaaa___]]]\\\[[[[[[WWWVVVTTTRRROOOKKKIIIGGGDDDEEEAAAGGGBBBFFFaaaaaa<<<===PPP~~~tttbbbgggxxxLLL555...+++---------------------------///***111...000222;;;```rrrzzz|||zzzyyyyyy|||yyyzzz{{{}}}~~~|||zzzyyy|||||||||{{{zzzyyyxxxwwwuuusssqqqnnnkkkhhhfffeee___NNN;;;555444222///---222222222222111111000000000111222222222333555888666>>>JJJWWWcccmmmtttyyy{{{yyyxxx}}}{{{yyy~~~~~~}}}||||||{{{||||||}}}xxxwwwvvvuuuvvvwwwyyyzzzwwwvvvtttuuuvvvwwwwwwvvvpppooonnnnnnnnnoooppppppmmmppprrrrrrsssuuuqqqkkkcccOOO===HHH[[[EEEXXXlllxxxoooTTTgggrrrwww```???777000555......111000///888:::WWWyyywwwgggcccrrrgggZZZQQQQQQPPPLLLLLLPPPRRRLLLEEEDDDJJJUUU```fffwww~~~uuuwww}}}{{{zzzqqqkkkxxxqqqZZZMMMOOOJJJLLL___|||jjjmmmhhh^^^xxxYYY;;;///...---,,,+++,,,,,,---,,,+++---///...,,,...444RRRiiivvv}}}sssxxx|||{{{|||vvv~~~ooo```TTTPPPQQQTTTdddjjjuuu~~~xxxmmmjjjnnn~~~wwwpppmmmjjjjjjmmmuuu||||||~~~{{{zzzyyyxxxwwwwwwwwwwwwyyyvvvttttttvvvvvvuuutttsssvvvuuuqqqqqqttttttrrrppppppppppppooonnnlllllllllmmmjjjdddXXXGGGTTTvvvvvvjjjnnn~~~~~~}}}tttMMM,,,---,,,///+++,,,---,,,+++,,,...111AAAZZZwww~~~~~~wwwsssqqq~~~yyysss|||eeeBBB;;;888555444444333333111111///222///444333AAAyyy~~~wwwRRRBBBPPP{{{yyyhhhOOODDD888444333222555999999999999:::;;;:::888666***)))222<<<<<<===KKKZZZOOOBBB777666OOOyyykkkooosssyyyuuuooommmmmmllliiieeecccaaa___\\\[[[ZZZZZZZZZUUUUUUSSSPPPMMMJJJGGGFFFGGGDDD===CCC@@@EEE[[[WWW:::===QQQ~~~tttoooqqqMMM555...+++...---------------------------+++333///111444:::\\\iiizzz}}}{{{zzz{{{}}}yyy{{{}}}}}}{{{zzz}}}}}}}}}|||zzzwwwuuutttsssqqqmmmhhhccc___]]]\\\UUUFFF777333222000,,,***222222111111111111222222111222444444444444666777222333666;;;DDDPPP^^^fffvvvuuuuuuyyy}}}wwwyyy}}}~~~|||}}}~~~|||zzzxxxxxxwwwvvvvvvvvvvvvxxxxxxxxxvvvuuuuuuvvvuuusssqqqlllllllllmmmnnnooopppqqqpppqqqpppmmmnnnrrrqqqnnneeeQQQ>>><<<[[[MMM```ddd[[[ZZZ```iiiiii@@@777222222......333111111888999\\\lllzzz___UUUYYYooo~~~wwwVVVHHH>>>???===666777======>>>@@@DDDMMMYYYgggppp|||tttmmmaaakkkuuuuuuwww___KKKNNNHHHGGG[[[uuuhhhgggrrrwww___???///...---,,,,,,,,,------,,,,,,...000...,,,111888SSSsssyyyiiiggguuu{{{{{{zzzmmm___QQQIIIDDDHHHVVVccceeeaaafffrrr|||nnnjjjiiinnnuuu}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyy{{{yyywwwvvvvvvwwwwwwvvvsssuuutttqqqpppssssssqqqppppppppppppooommmlllkkkmmmoookkkeeeWWWDDDOOOpppuuunnnqqqhhhjjjRRR***000,,,---+++,,,---,,,+++,,,///111@@@PPPrrrzzzvvvnnniiikkk~~~tttqqqiiiCCC<<<999666444444444333111222000333000555444@@@www~~~wwwSSSCCCOOOyyyyyyjjjPPPDDD888333222333666:::???:::444444777;;;<<<;;;BBB999<<<@@@;;;AAANNNQQQDDD;;;777AAAdddmmmmmm}}}~~~{{{rrrmmmmmmllliiieeeaaa___]]]ZZZYYYXXXYYYZZZUUUTTTRRRPPPMMMIIIGGGEEEIIIDDD;;;???<<>>BBBFFFNNN]]]ooo|||xxxaaa___eeetttwwwppppppUUUSSSxxxttteeeKKKPPPIIIDDDZZZqqqmmmpppaaa;;;000///---,,,,,,,,,---...,,,,,,...000......555>>>UUUvvvqqqtttssscccWWWIIICCCEEENNNPPPNNNWWWeeeuuueeeaaadddrrr~~~{{{|||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvwwwwwwrrrtttsssppppppsssssspppooooooooonnnnnnmmmmmmmmmmmmoookkkdddUUUBBBLLLmmm|||zzzyyyppp___///222+++,,,+++,,,---,,,,,,---000222;;;TTT~~~yyyfffkkksssqqqzzz{{{mmmEEE<<<:::666444444444222111444111333000666555@@@vvv~~~yyyUUUCCCMMMuuuyyykkkQQQDDD888222222333777<<>>LLLVVVhhhmmm\\\???===@@@KKKiii___lllssswwwnnnllljjjgggccc```^^^[[[XXXWWWWWWXXXYYYTTTTTTRRRPPPLLLIIIFFFEEEEEEDDD<<<@@@;;;<<>>VVVzzzsssbbb~~~sss}}}OOO999333000000------------------------,,,+++111***...888BBBeeefffooowww||||||}}}{{{}}}}}}|||{{{{{{|||||||||zzzxxxuuussspppnnnhhh___UUUNNNKKKKKKEEE<<<444111///---000444000000000000222333555777666777888888777777999;;;KKKHHHBBB;;;777888===AAAOOOZZZiiittt}}}www{{{zzzssszzz{{{|||}}}|||{{{xxxwwwzzzzzz{{{{{{zzzxxxvvvuuutttttttttuuuvvvtttqqqnnnmmmoooqqqrrrrrrpppnnnmmmoooqqqppplllkkknnnooonnn^^^GGG===<<>>HHHYYYkkkyyy~~~ttteeeZZZZZZ\\\\\\bbblll|||ssscccFFFCCC???===;;;::::::<<>>WWWWWW555>>>XXX|||vvv______vvvMMM777222///...------------------------///...222***///===KKKpppiiirrr}}}{{{{{{yyyzzz}}}~~~}}}{{{zzzyyyzzz{{{{{{{{{yyywwwuuunnnllleee[[[PPPHHHEEEEEE444222111222000,,,,,,000/////////000222444777888888999999888777777999;;;CCCBBBAAA===:::999999;;;;;;LLLaaaqqqyyyyyy}}}~~~xxxyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~|||yyyvvvtttrrrrrrsssuuuvvvuuurrroooqqqrrrtttuuutttqqqmmmkkklllpppqqqnnnlllnnnnnnkkkgggGGG>>>???ddd;;;PPPXXXXXXdddtttlll}}}JJJ>>>:::///111444111000999???<<>>===<<<===AAABBBAAALLLOOOUUU___jjjvvv{{{LLL===BBBOOOjjjkkkTTTzzzeeeNNNgggooohhhGGGMMMEEE<<>>QQQyyyvvvoooOOOAAA333000333666999;;;;;;@@@???555///222555555555DDDOOO___qqqjjjMMM999;;;BBBKKKfffxxxdddvvvzzz|||~~~ooo```dddiiifff[[[___^^^UUUPPPRRRXXX\\\UUUSSSOOOLLLKKKIIIGGGEEE???EEEAAAAAA<<>><<<999777888;;;>>>AAAHHHUUUYYYKKK======BBBCCC@@@@@@HHHYYYkkkzzz|||yyyzzzyyy{{{{{{{{{{{{zzzyyyyyyxxx|||{{{zzzwwwuuusssrrrqqqssspppoooppppppmmmmmmpppwwwwwwvvvuuussspppooommmooopppooonnnllljjjgggfffbbbJJJ@@@FFFnnnDDDYYYXXXpppZZZoooyyyJJJ???EEE---111444---222;;;777AAAsssppp{{{lll___OOOEEE>>>:::999<<>>PPPwww|||ssslllOOOAAA333000333666888;;;:::??????888333555888888000888888;;;GGGFFF;;;888999AAARRRvvvrrr\\\uuuxxxzzz|||{{{pppnnnjjjcccbbb```ZZZSSSQQQTTTVVVTTTZZZWWWRRRMMMJJJFFFBBB@@@???EEE@@@AAA<<>>GGGMMMVVV___aaaXXXQQQPPPMMMEEEFFFDDDGGGQQQ]]]lll~~~~~~yyyyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwuuusssrrrpppmmmmmmooopppmmmnnnqqqttttttttttttsssqqqpppooonnnooonnnnnnllljjjiiigggaaaKKKAAACCCddd>>>XXX```ttt]]]pppuuuzzzSSSIIIKKK000333888///333;;;777@@@pppvvv|||lllTTTIII???<<<;;;;;;>>>CCC???ZZZkkkppp___JJJLLLLLLOOO\\\dddcccdddooowwwxxxjjjUUU>>>999888>>>CCCEEEJJJPPP[[[gggttt}}}|||MMMJJJ```qqqzzz___|||xxxjjjjjjuuubbbHHHDDDAAA===HHHxxxqqqNNNmmmpppwww{{{===111///---,,,,,,,,,...///000+++000---///111777YYY{{{{{{uuunnnlllllllllllljjjeee```bbbkkkvvv~~~ttt\\\ddd}}}|||zzzxxxxxx{{{zzzzzzyyyxxxwwwvvvvvvqqqoooqqquuuwwwuuutttvvvssssssrrrppppppoooooooooooonnnmmmkkkjjjiiiiiiiiinnniiieeedddXXXCCCIIIjjjsss___jjj{{{@@@000+++,,,+++...******///...///<<>>MMMsssyyyooohhhMMM???333111444777999;;;999>>>???;;;888999;;;;;;999AAA@@@???CCC???;;;BBBGGGEEEYYYffffffyyy}}}zzzmmmiiifffcccccc^^^VVVTTTZZZbbbaaa[[[UUURRROOOLLLKKKIIIFFFDDD@@@EEE@@@@@@<<>>WWW:::UUUgggxxx~~~oooXXXmmmsss{{{[[[PPPNNN///111555111555<<<888???nnntttbbbFFF???999999:::;;;>>>CCCIIIUUUfff]]]RRRQQQGGGGGGSSS\\\iiiwww~~~zzzoooZZZFFF:::999;;;@@@EEEJJJRRRZZZfffqqq|||sssNNN\\\}}}cccyyyooottthhhsssaaaHHHEEEBBB???LLLxxxXXX<<<111///---,,,,,,,,,...///111---222...000222777XXXwwwxxxpppmmmnnnrrruuurrrlllhhhhhhmmmtttzzzooo^^^fff~~~~~~{{{}}}|||yyyxxxxxxxxxxxxwwwwwwvvvvvvvvvoooppptttyyyyyyuuutttvvvtttsssqqqpppooonnnnnnmmmooonnnllljjjhhhggggggfffkkkddd\\\\\\UUUAAAAAAZZZ```www{{{YYYqqq{{{xxxEEE222---///+++...+++***///---000===OOOqqquuu|||ppp\\\dddzzzwww}}}ZZZMMMDDD;;;555444333333333222222444///555555>>>ooo|||zzzaaa>>>JJJooo~~~wwwmmmfffHHH<<<111111666:::<<<>>>:::===???===;;;:::999999???NNNZZZccccccQQQDDDHHHJJJNNNmmmuuu```www{{{ooofffeeefffbbb]]]WWWUUU\\\dddddd^^^SSSQQQNNNLLLKKKIIIGGGEEEAAAEEE>>>@@@<<>>AAAEEE```^^^jjjRRRNNN^^^OOOPPP\\\\\\jjjzzznnn\\\HHH999:::;;;<<>><<>>555333444444333444444666111555333;;;jjjzzz~~~eee@@@HHHjjj{{{tttjjjcccBBB777///111888===???BBB<<<===>>>>>><<<888666666777FFFVVVdddeeeOOO@@@GGGOOOtttwwwjjjxxxtttyyyxxxjjjeeedddbbb```ZZZTTTSSSVVVUUUQQQZZZWWWQQQMMMIIIEEEAAA>>>AAACCC<<<>>><<>>666333222444===<<>>===>>>EEEUUUhhhttt|||nnndddYYY[[[vvv{{{~~~wwwiiifffppp^^^GGGBBB;;;;;;MMM{{{tttRRRssstttrrr~~~{{{CCC111///---,,,,,,,,,...//////+++111...///000444UUUdddvvvsssuuurrr}}}}}}|||{{{{{{zzzxxxwwwwwwyyy|||zzzvvvrrrssssss{{{~~~~~~|||xxxvvvuuuuuuuuuuuuuuuuuuuuuuuutttqqqqqqrrrqqqoooqqqvvvsssrrrpppnnnmmmkkkkkkkkkhhhhhhggggggggghhhiiiiiifffeee```^^^TTT???>>>TTTjjj|||qqqUUU999...000***///,,,***...,,,222BBBfffwwwYYYlllwwwuuusss[[[SSSDDD777333555555333444555777222666333999hhhkkkCCCEEEeee}}}wwwoooddd\\\???555...222:::???AAACCC>>>;;;;;;===<<<777555666555:::@@@IIIJJJ???EEE___tttxxxwwwoooqqquuu~~~}}}ccc]]]___^^^\\\]]]ZZZSSSPPPQQQSSSQQQUUURRRNNNKKKIIIGGGDDDBBB???AAA:::===<<>>DDDKKKQQQ___hhhwwwooo]]]ZZZ]]]gggffffffgggccc___```ddd~~~~~~}}}}}}{{{zzzxxxwww{{{|||||||||zzzxxxuuussswwwuuuvvvyyyxxxtttrrrtttttttttttttttsssrrrqqqqqqsssrrrpppnnnkkkjjjiiiiiidddFFF:::888NNNQQQNNNaaaqqqkkkDDD```xxxqqqEEE777222222333======CCCnnnrrrttt\\\GGG<<<999888888;;;;;;999<<>>@@@KKKaaauuu{{{lllaaaeeeSSSFFFIIITTTfffttt||||||vvvhhhgggooo^^^HHHBBB:::;;;PPPsssGGG___bbbnnnxxxBBB111///---,,,,,,,,,...///...***000...///000444UUUsss|||yyy~~~|||zzz|||}}}xxxvvvxxx|||~~~zzzwwwwwwvvvvvvvvvuuuuuutttttttttqqqllliiimmmqqqrrruuuyyyqqqpppooommmlllkkkkkkkkkfffffffffggghhhiiijjjkkkjjjkkkgggaaaSSS===<<>>@@@AAA>>>:::999<<<<<<888777999;;;:::888:::;;;<<<[[[nnnfffuuuuuummmooosss~~~dddLLLTTT___^^^WWWYYYWWWRRRQQQTTTVVVUUULLLJJJIIIIIIKKKLLLLLLKKK>>>???888<<<===AAAIII444:::KKKyyy~~~\\\OOOyyyPPP888111---.........------------............,,,///444444EEEcccyyyvvv}}}{{{yyyxxxyyy{{{{{{|||{{{zzzyyyyyyzzz{{{||||||||||||||||||{{{zzzzzzzzzyyyvvvtttllliiibbbVVVIII<<<444000,,,,,,+++,,,...111444666222666:::>>>CCCMMMZZZcccttt}}}iiiUUUMMMNNNQQQOOOLLLNNNWWW```eeegggjjjrrr}}}}}}}}}}}}|||zzzyyyyyyxxx{{{}}}{{{vvvssstttvvvvvvtttvvvyyyyyyuuutttuuusssssstttuuuuuuuuuttttttqqqpppnnnmmmlllllllllllleeeGGG;;;999KKKVVVMMMdddvvviiiLLLkkk}}}HHH888444333333<<<<<>><<<<<<===:::666888======LLLSSS]]]]]]YYYddddddyyy}}}rrrfff[[[OOOEEECCCGGG===???@@@EEEVVVooosssiii```XXXPPPHHHIIIXXXgggvvvmmmlllyyyrrrkkkeeemmm]]]HHHCCC:::===TTTuuuKKKjjjsss|||CCC111///---,,,,,,,,,...///---***111...111222666VVVsss|||}}}~~~zzzvvvooovvv~~~|||wwwwwwyyyxxxwwwwwwvvvuuutttssssssoooiiiffflllsssvvvvvvvvvooonnnmmmlllkkkkkkkkkkkkgggggggggggghhhiiijjjjjjgggiiiccc[[[OOO:::999LLLkkkqqqyyynnnSSS666***...***000---+++---,,,333EEEJJJiiiiiicccyyytttrrrpppgggTTT???666666555000///000555222777555;;;jjjuuuJJJBBB[[[wwwnnnbbbTTTKKKAAA777000444:::===>>>???>>>888888<<<===:::999<<<999::::::<<<;;;@@@kkkiiikkk{{{mmmmmmkkkooo{{{gggTTTccckkkaaaYYYYYYTTTNNNMMMOOONNNJJJMMMLLLJJJJJJJJJKKKJJJIII===>>>666<<<===AAAHHH222888KKKyyy}}}___LLLyyyOOO:::555222222.........------.........(((,,,,,,///222333HHHkkkrrrxxxxxx|||sssxxx|||{{{zzzzzzzzzyyyxxxwwwwwwuuuvvvxxxzzz{{{|||}}}}}}}}}|||{{{zzzzzzyyyuuussslllhhh```UUUGGG<<<444111,,,,,,,,,---///222555777777999:::999:::AAALLLUUU___hhhxxx~~~hhhQQQJJJNNNOOOIIIBBB===777999III\\\jjjpppsssVVVqqq{{{|||||||||||||||{{{{{{uuuyyy|||yyyssspppsssxxxvvvuuuwww{{{|||yyywwwyyyqqqrrrsssuuuvvvwwwwwwwwwnnnnnnmmmllllllmmmooopppfffHHH===:::IIIWWWMMMhhhnnnWWWrrrxxxwwwNNN>>><<<444333;;;;;;???gggyyy^^^DDD888777;;;:::<<>>BBBIIIUUU{{{~~~^^^qqqyyyxxxeeeQQQGGGBBB???AAAGGG:::>>>AAAJJJ___zzzoooXXXJJJHHHJJJKKKEEEKKK]]]sss|||ppphhhSSSooojjj```^^^gggWWWCCC???666:::SSS{{{rrrTTTFFF111///---,,,,,,,,,...///---***111000222444777XXXtttwww|||}}}{{{xxxtttrrreeessszzzvvvwww|||yyyxxxwwwvvvuuutttssssssqqqiiigggnnnvvvxxxtttqqqnnnmmmllllllkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiieeeeee___XXXOOO>>><<>>bbb|||III<<>>AAACCCBBB@@@<<<888555777<<<@@@:::AAA@@@======AAAXXX{{{oooiiizzzttthhhjjjnnnvvvyyyfffUUUYYYXXXRRRPPPTTTSSSNNNMMMLLLKKKIIIGGGDDDAAA@@@;;;===888999FFFFFF;;;777>>>KKK}}}YYYWWW||||||UUU===+++444/////////...------------......000000000...---HHHuuuzzz~~~www~~~~~~{{{zzz{{{xxxtttssssssuuuvvvvvvxxxyyyyyyxxxwwwxxxzzz}}}zzz{{{|||~~~|||wwwtttppplllbbbSSSCCC666000......---,,,...222555444222444666777777666555555555777;;;EEETTTbbbgggccc]]]CCCBBBAAAEEEJJJIII>>>222===111???SSSTTT```pppnnn[[[lll~~~{{{wwwvvvxxx{{{}}}~~~vvvvvvwwwxxxxxxxxxwwwwwwxxxzzz|||zzzwwwuuuuuuvvvtttrrrrrrsssuuuwwwxxxwwwooonnnmmmnnnppppppooommmdddNNN999>>>LLLLLLYYYuuujjjfffuuuuuuKKK<<<888777666:::AAA;;;\\\~~~vvvRRR;;;:::<<<===@@@DDD111888BBB>>>aaa~~~kkkcccyyycccOOOPPPPPPEEE>>>BBB;;;888CCCUUUhhhjjjHHHAAAFFFHHHGGGHHHTTTgggxxx~~~ooommm}}}vvvbbb```]]]lllYYY666>>>>>>555YYY}}}]]]```xxx|||III111000///...------...//////,,,222......000666YYYtttrrrsssmmmpppooojjjhhhmmmyyy}}}|||zzzyyyyyytttrrrqqqqqqssssssrrrppprrrhhhfffooovvvtttqqqqqqpppmmmkkkiiijjjjjjjjjiiiiiiiiihhhhhhggggggffffffiiifffbbbXXXFFF999???MMMtttjjj}}}WWW111+++///,,,///,,,,,,///,,,666MMM```nnnnnneeexxxooonnn~~~wwwccc???AAA222666888666444111444666111>>>[[[OOO???VVVsssyyyrrrgggWWWHHH@@@777555444666999>>>AAABBB@@@>>>;;;777555777<<<@@@>>><<<<<>>CCCDDDIII999===EEEIIIppp[[[```tttxxxiiiZZZZZZVVVGGG===>>>===999DDDWWWjjjmmmVVVCCCEEEOOORRRTTTWWWuuuxxx|||qqq``````\\\eeeSSS777???===777```ZZZXXXhhhyyyttt}}}DDD222111///...------...///000+++111---///000444UUUwwwxxxtttooopppooojjjiiilllvvv~~~~~~|||zzzzzzxxxvvvtttssssssrrrqqqooopppfffcccmmmuuusssppppppqqqooolllkkkkkklllkkkjjjhhhhhhhhhgggggggggffffffgggdddaaaXXXGGG999???MMMxxx~~~zzzVVV333111111,,,///,,,,,,///,,,666MMMxxx|||vvvvvvuuusssooo~~~hhh@@@???222666777777555000333999555<<>>999888666888;;;???AAABBB???===:::777666888===AAA???<<>>;;;===888:::FFFDDD999888===XXX}}}VVV___~~~^^^AAA111222/////////...------------...,,,,,,+++,,,...222QQQzzzzzz|||xxxvvvvvvvvvtttqqqqqqtttvvvwwwxxxxxxyyyzzzyyyxxxxxxzzz|||~~~zzztttooooooiii^^^OOOAAA666000///.........000333444444222///111444555444333333444444222111111333444555444444<<>>YYYvvvRRR<<<===@@@<<<===DDD>>>>>>DDDUUUnnnKKKIIIccc}}}jjjXXXRRRKKK>>>666777888555===LLL\\\pppwwwlllNNNDDD@@@IIISSSYYY```ggg}}}|||kkkbbbbbb\\\ZZZKKK888???:::999iiiPPPTTT```kkkvvv|||BBB222111000...------......000***///---111111222PPPqqq|||uuuooooooooonnnlllmmmttt~~~|||}}}{{{{{{{{{yyyvvvuuutttrrrpppmmmnnncccaaakkktttsssoooooopppmmmkkkjjjkkkkkkjjjhhhgggggggggggggggfffffffffcccaaa___XXXGGG999???MMMyyyMMM///333---,,,///,,,,,,///,,,666MMMkkk|||vvvrrrxxxgggssswwwrrr}}}oooAAA>>>222666666555777333333888555888HHHxxx\\\DDDPPPjjjxxxnnn___LLL@@@;;;888777777999===@@@CCCCCCAAA???<<<999777888<<<@@@>>>BBBccciiiuuunnnbbbWWWUUURRRLLLIIIJJJHHHGGGGGGEEECCC@@@>>>===<<<===888<<>>555000///......///111333444333333000222222222222222555777:::999999777777:::>>>BBB@@@???===888222111888BBBNNNtttpppvvvuuuooommm~~~}}}{{{zzzzzzzzzyyyxxxyyyxxxwwwuuuuuutttuuuuuuuuuvvvwwwwwwwwwvvvvvvvvvtttttttttuuuwwwwwwuuurrrmmmkkkjjjjjjjjjhhhfffdddZZZEEE444<<>>>>>WWWsssGGG:::KKK```vvvooodddnnnkkkMMM===888444444666555333999???EEEUUU[[[OOOCCC???@@@GGGPPPYYYfffrrr|||vvv{{{~~~xxxpppiiiccc]]]\\\OOOCCC999>>>777<<>>===<<<<<<888===FFF@@@777:::AAAlllqqqUUUjjjDDD777///111//////...------------...---...---000000...EEEmmmrrrooouuupppeeeiiiwwwzzzsssrrrtttqqqpppppprrruuuyyyzzzzzzzzz|||}}}|||{{{zzz{{{||||||{{{{{{{{{zzzwwwsssooolllcccUUUFFF:::333000///---///111333333333333333555444111///...111777;;;;;;???BBBAAA???@@@FFFKKKbbbOOO;;;222222555<<>><<>>======KKKTTTLLLBBB???@@@EEEOOO___ttt~~~~~~vvvqqqkkk```SSSZZZFFF===999;;;555???tttoooNNNnnn;;;444333111///............111***...,,,222222111MMMnnnzzzwwwrrr~~~{{{iii]]]dddsssuuutttuuu{{{ppp|||~~~}}}{{{zzz{{{wwwuuutttsssssssssqqqpppnnnbbb^^^jjjuuuuuupppnnnkkkjjjhhhhhhhhhhhhfffdddeeeeeeeeeeeeeeefffffffff___^^^\\\VVVFFF:::@@@OOOyyyvvv|||HHH111777---+++///,,,,,,///,,,666MMM^^^zzzzzzgggnnnlllpppuuurrryyy}}}FFFBBB888===888111;;;999333888===DDDPPPwwwiiiJJJKKKbbbyyylllWWWCCC888777111111333777===AAADDDDDDBBBAAA???;;;999999<<>>======<<<999>>>FFF>>>555;;;HHHxxxgggUUU~~~oooCCC999...333//////...------------...***+++,,,000222///DDDjjjtttxxxuuuooo|||~~~yyyuuussstttqqqpppqqqssswwwzzz{{{{{{|||~~~}}}||||||}}}zzzyyyxxxxxxxxxvvvssspppjjj___PPPAAA666111///...---000333444444222222333666444111...---000666;;;HHHQQQ[[[___^^^aaakkktttzzz\\\===333666999<<>>@@@@@@FFFLLLUUUJJJJJJgggqqqnnnkkkeeennnwwwlllzzztttRRR<<<888======888<<>>999888888666DDDvvvdddOOOhhh<<<555333111///............000***///---111111222PPPhhh}}}}}}{{{}}}~~~hhhUUU[[[lllxxxyyyyyy|||nnnyyy|||{{{yyyyyy{{{uuusssrrrsssttttttsssrrrooobbb]]]iiiuuuuuuooolllmmmlllkkkkkkkkkjjjhhhfffdddddddddeeeeeeeeeeeeeeeaaa^^^\\\TTTEEE999AAAPPP{{{III333333...,,,///,,,,,,///,,,666MMMXXXxxxpppwwwfffmmmnnnpppnnn~~~{{{FFFBBB:::>>>777333<<<888444@@@MMMUUU^^^vvvrrrPPPJJJ[[[zzzlllUUU???666666000000222666;;;???AAAAAA======;;;999888999===@@@JJJUUUyyy]]]CCCHHHeeelllfffSSSIIILLLMMMGGGEEEEEEDDDCCCBBB@@@>>>======<<<999???GGG===444<<>>CCCXXXlllccckkkpppvvvxxxuuuxxx}}}~~~zzzxxxxxxzzzzzzzzztttuuuwwwxxxxxxwwwtttssspppoooooorrrvvvwwwwwwuuuttttttvvvwwwwwwsssnnniiinnnmmmkkkkkkkkkjjjhhheee[[[GGG555;;;GGGEEENNNiii___[[[qqq}}}eeeVVVQQQMMMKKK@@@LLLLLLCCChhhxxxtttbbbEEEAAACCC@@@JJJMMMYYYSSS\\\~~~wwwuuukkkeee\\\lll|||___DDD:::===???;;;@@@AAAFFFHHHRRRiiiqqqbbbAAAEEENNN^^^sssxxxvvvuuuvvvrrrfffYYYQQQMMM777777666666999KKKxxxZZZEEEvvvttt|||aaa;;;555444222000............000+++111---///000444UUUjjjpppvvvxxx}}}lllWWWYYYiiiyyy|||||||||rrr~~~{{{yyyxxxyyy|||vvvuuussstttuuuuuutttsssoooaaa\\\gggssssssmmmiiimmmllllllllllllkkkhhhfffccccccdddddddddeeeeeeeeeccc```\\\SSSDDD999BBBRRR}}}bbb|||uuuJJJ555---///,,,///,,,,,,///,,,666MMMdddxxx{{{ooogggnnnqqqnnnKKKGGG@@@CCC<<<777===666444HHH[[[ccchhhyyyyyyTTTIIIVVV{{{lllTTT>>>555666111111222555999===>>>===888888888777777:::>>>AAALLLTTTbbb[[[nnn{{{MMMEEERRRiiiuuupppVVVHHHLLLLLLBBBEEEEEEEEECCCBBB@@@>>>======<<<999@@@GGG<<<444<<>>ddd^^^xxxWWW444666444222000............///,,,222......000666YYY{{{}}}lll|||{{{yyy|||qqq^^^]]]jjjyyy}}}}}}|||www|||yyyxxxzzz}}}xxxwwwuuuuuuvvvvvvtttsssooo```ZZZfffrrrrrrkkkffflllkkkjjjjjjkkkjjjgggdddcccccccccddddddeeeeeeeeeeeeaaa\\\SSSCCC999BBBSSSbbb\\\pppqqqNNN:::---555,,,///,,,,,,///,,,666MMMppp}}}wwweeerrraaapppuuuppp